>Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Удобные лямбды и наличие простых функции. +Удобный тулинг в том числе и на бесплатной IDE (комьюнити версии) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины
>IDE - среда разработки. Бесплатная community edition - обычно более чем достаточно (и работает шустро), но можете попробовать триал-версию. https://www.jetbrains.com/idea/download/
Как забрать код компании и не спалиться?
Аноним25/03/24 Пнд 00:38:16№3098590Ответ
Всем здарова, возникла следующая проблема
Есть компания X сотрудником которой я являюсь, компания выдает свои железки с которых сотрудники работают, судя по использованию ресурсов там большое количество всяких трекеров и секьюрных штук.
Также компания Х обладает очень интересным куском кода (либой) которую у меня есть стойкое желание забрать себе (~100-200 MB)
Вопрос заключается в том, как можно забрать код себе на ноут, чтобы точно нельзя было понять что именно было уведено у компании?
У меня была идея бить архив с кодом на куски, на каждый кусок накидывать какой-нибудь шифратор, и передавать условно по AirDrop-у, ну или в локальной сети
>>3098590 (OP) Что за хуету вы тут обсуждаете? Что за умственная деградация программистов произошла? Где хакерское мышление? Все в кабанов превратились !
У тебя там загрузчик с шифрованием? Не можешь уже диск вынуть и скопировать не загружая ноут?
>>3100523 > У тебя там загрузчик с шифрованием? Да. И биос тоже запаролен. > диск вынуть Что скажешь безопасникам на вопрос, какого хуя ты сорвал пломбы? > хакерское мышление Ты бы ещё предложил на флешку скинуть.
Проблемка в javascript
Аноним26/03/24 Втр 00:34:34№3099679Ответ
Сап двощ, можете пожалуйста объяснить один момент, на первом скрине на первой и второй строчке происходит изъятие одного и того же элемента, но разными способами, при этом как мы видим в консоли первым способом выводится полноценный объект, а вторым не пойми что, из за этого у меня не корректно работала функция, хочу понять каа всë это работает.
>>3099688 Что то не совсем понял, в первой строке я беру форму по айди и в ней уже нахожу саму кнопку (элемент который мне нужен), а на второй беру эту же самую кнопку по еë айди. И о каких пробелах речь?
>>3099679 (OP) первый результат - это список, потому что find возвращает список. второй результат - пустой объект, значит элемента с таким айдишником нет.
Нужны ли программисту математика и алгоритмы?
Аноним28/02/24 Срд 16:03:15№3067087Ответ
Привет, Двач–Кодач!
Одни утверждают, что математика нахуй не нужна (разве что арифметика, чтобы сдачу в магазине считать), а до алгоритмов можно и самостоятельно додуматься.
Другие же утверждают, что надо, как минимум, уметь в интегральное исчисление и числовые ряды (особенно если инженерно-техническое симуляции, робототехника, либо бигдата, аль вовсе разработка ИИ), а знания алгоритмов и паттернов программирования прилично экономят время, чтобы самостоятельно не изобретать велосипед. И вообще, не читал SICP и TAOCP — не программист.
Кто прав? Первые спокойно говнокодят на 1С, получая зарплату выше среднего по городу; а вторые либо работают на оборонных заводах за 30–40 тысяч (алсо, многие люди с высшим образованием уходят в простые работяги, где обезьянка за станком с ЧПУ, которой просто показали какие кнопки тыкать и как загружать заготовку, может получать больше сотни тысяч в месяц), либо получают километровую зарплату в яндексах-хуяндекс, но попасть туда очень тяжело из-за огромного конкурса на место.
И в чём прикол всякие курсов погроммирования? Мне они кажутся скамом, ибо, когда учился в колледже, давали лишь самые верхи, а на двухмесячных курсах, наверное, всё должно быть ещё хуже. Алсо, старый препод в колледже (один из двух, кто действительно шарил) говорил, что вообще похуй какой язык программирования, если вы знаете алгоритмы, архитектуру ОС и т.д., также если читать про реализацию сложных вещей, то начинает быть охуевание с того, как же много матана всякого.
Правда, я сам отработал лишь менее недели эникеем в больнице, ибо испугался бабки-вахтёрши, что не пустила меня без бахил, а из универа меня пидорнули.
И какую бы книжку посоветовали дурачку, чтобы подтянуть математику? Вроде "Высшая математика для начинающих физиков и техников" Зельдовича и Яглома годная, но инфа в ней — первый курс универа, только чуть более подробно разжёвано. Интереса делать игры, в отличие от большинства вканутов в кодинг, делать нет — гамедаве меня крайне разочаровал, ибо en masse он представляет собой лишь мобильные параши, где рекламы больше, чем геймплея; а потому хочется делать что-то стоящее, а не тупую работу, которую даже ценят меньше, чем монотонное прикручивание одних и тех де гаек на конвейере.
P.S.
Некоторые говорят, что и английский язык нахой не нужон — по популярным технологиям инфу быстро переводят, а если что-то редкое, то и не нужно.
>>3088711 Про какой бизнес вы вообще всё время говорите? Вы думаете банкам и крупным компаниям не похуй, куда сливать бабло? Оно всё равно бесконечное и можно платить за перекладывание жсонов по 300к. В данном случае перформанс кода - не самое худшее вложение.
Редис всё? Похоже редис делает себе монополию на предоставление облачного редиса. Self-hosted редис
Аноним22/03/24 Птн 17:31:36№3096137Ответ
Редис всё?
Похоже редис делает себе монополию на предоставление облачного редиса. Self-hosted редис все так же можно будет использовать без ограничений пока что
Что думаешь анон? Будешь выпиливать потихоньку из проектов ради гибкости и отсутствия вендор лока? Будешь использовать редис в новых проектах?
The Redis in-memory database system has had its license changed to either the Redis Source Available License or the Server Side Public License (covered here in 2018); neither license qualifies as free software.
Under the new license, cloud service providers hosting Redis offerings will no longer be permitted to use the source code of Redis free of charge. For example, cloud service providers will be able to deliver Redis 7.4 only after agreeing to licensing terms with Redis, the maintainers of the Redis code.
Distributors like Fedora are already looking at removing Redis as a consequence. (Thanks to Emmanuel Seyman).
>>3096137 (OP) >Under the new license, cloud service providers hosting Redis offerings will no longer be permitted >cloud service providers Ты то здесь каким боком, скуфидон?
>>3098801 Зачем тебе работать аудитором Если можно программировать контракты для скам-игр ?
Power PlatformLow-CodeZero-Code
Аноним10/02/24 Суб 21:45:00№3043270Ответ
Сап, работаю с Power Platform, что от Microsoft, решил создать тред и собрать здесь всех адептов подобных платформ. Считаю что матерым разрабам эта хуйня поможет клепать прототипы за считаные дни, а вкатунам поможет понять философию разработки, хоть немного.
Делитесь опытом, болью, охуительными историями, пожеланиями и тд. Если вдруг взлетит, то давайте вместе шапку и собирать.
Мне вот разработка на этом лагающем говне помогает постигать азы оптимизации и гибкой разработки, потому что функционал пиздец ограниченный, и приходится постоянно изобретать велосипеды. Но понимаю, что перекатиться во что-то серьезное будет трудно. Может тут будут и те, кто с Low-Code перешел на нормальный стек.
>Сап, работаю с Power Platform, что от Microsoft, решил создать тред и собрать здесь всех адептов подобных платформ Есть одна платформа low-code, очень популярная в каждой второй компании. Называется она 1С:Предприятие. > Считаю что матерым разрабам эта хуйня поможет клепать прототипы за считаные дни, а вкатунам поможет понять философию разработки, хоть немного Есть одна платформа low-code, очень популярная в этой стране, используется чуть ли не менее, в унике, если бы помогло на лабах в унике, если бы узнал о ней раньше. >Делитесь опытом, болью, охуительными историями, пожеланиями и тд Все что угодно, главное чтобы по тематике треда > Если вдруг взлетит, то давайте вместе шапку и собирать Да Power Platform, что матерым разрабам эта хуйня поможет клепать прототипы за считаные дни, а вкатунам поможет понять философию разработки, потому что функционал пиздец ограниченный, и приходится постоянно изобретать велосипеды. Но понимаю, что такие сложные решения надо только on-prem делать. >Мне вот разработка на этом лагающем говне помогает постигать азы оптимизации и гибкой разработки, потому что функционал пиздец ограниченный, и приходится постоянно изобретать велосипеды Есть одна платформа low-code, очень популярная в этой стране, используется чуть ли не менее, в этой стране, используется чуть ли не менее, в контексте работы с NodeRED. Пока больше плююсь от него. > Но понимаю, что перекатиться во что-то серьезное будет трудно Все что функционал пиздец ограниченный, и гибкой разработки, хоть немного.Делитесь опытом, болью, охуительными историями, пожеланиями и гибкой разработки, хоть немного.Делитесь опытом, болью, охуительными историями, пожеланиями и собирать.Мне вот разработка на этом лагающем говне помогает постигать азы оптимизации и приходится постоянно > Может тут будут и те, кто с Low-Code перешел на нормальный стек Будем форсить бытовой датасаенс для домохозяек - платформу Orange.Вы только посмотрите какие домики какая красота!https://www.youtube.com/watch?v=UMGY9Uf3I6g >Короче, всем рад, всех жду Да Power Platform, что от Microsoft, решил создать тред и гибкой разработки, хоть немного.Делитесь опытом, болью, охуительными историями, пожеланиями и собирать.Мне вот разработка на нормальный стек.Короче, всем рад, всех жду
Как стать программистом
Аноним# OP15/09/23 Птн 21:13:55№2842991Ответ
Всё очень просто. Изучаете HTML верстку, доучиваете HTML 5 фишки, потом флексы, потом гриды, кроссбраузерную верстку, мобильную верстку. Потом учите CSS3, не забываете про соседние селекторы, родственные селекторы, учите БЭМ (и DOM как оно там рендерится под капотом движка) и забываете про соседние селекторы. Учите SASS - метаязык т.к. CSS3 который вы только что изучили как бы не тянет, но не отчаивайтесь - больше знаний, лучше каша в голове.
Далее изучаете JavaScript - классический ЯП, понятный, лаконичный, без загадок. Изучили? Хорошо - на нем почти не пишут т.к. есть jQuery. Изучаете его. Изучили? Хорошо, на нем уже тоже почти не пишут (вот это поворот!) в крупных компаниях. Изучаете React. А что не сразу React? Ах вы хитрый - нет, вы его без JS толком не поймете (хотя попытки до сих пор ведутся). Изучили React? А сейчас мода на Vue или Angular! А завтра снова на React. И такое бывает, количество вакансий не резиновое.
Это ещё не всё. Вы же обязаны быть фулстек. Ну как вы не обладая знаниями бекэнда будете эффективно работать с фронтендом? И наоборот. Изучаем PHP/Python. Надо знать - ведь это суперпопулярные языки. Но писать то вы будете на чем? А я вам скажу - на Node.js! Вы же знаете JavaScript! Ну или на ASP.NET, подучите C# за пару дней - в языках всё же одинаково if then и полетели.
Вот хорошо, что вспомнил про C# - это же ООП! Учите ООП - да что там учить, 3 парадигмы, иногда 6, бывает и 9 - зависит от упорости автора учебника. И в PHP вам пригодиться, где метод называют функцией, нет статических классов, есть трейты - да кому он нужен C# от майкрософт! Нет винде - давай нам линукс.
Всё учим и линукс - надо, надо ведь где будет размещаться наш проект. Учим chmod, LAMP. Не забываем про Apache, забываем про Apache т.к. есть Nginx, который надо настроить. Учим БД MySQL, не путать с T-SQL, не путать с PL/SQ, не путать с MariaDB. Так так, профи не возмущайтесь - учим и PostgreSQL. Учим учим, синтаксис не путаем.
Но что то мы отвлеклись - мы же программисты, а какое программирование без ООП? Какое, какое процедурное? Функциональное? Или предметно ориентированное? Нет такого! Есть только одно объектно ориентированное, остальное от лукавого. ООП это про классы, объекты, наследования - надо рисовать схемы, UML схемы. За 2 дня учите UML и рисуете что хотите. Точнее не что хотите, а схемы паттернов.
Вы ещё не слышали про паттерны, тогда GOF идут к вам! А пока они шли, из 23 паттернов получилось 50 или 100, как в Википедии. А есть и антипаттерны. Паттерны это что? Паттерны это типовые/абстрактные решения. А есть реализации - их тоже следует знать. И даже в рамках одного языка они могут быть разные.
Ознакомились? Да я вас сейчас расцелую за ваше трудолюбие, прямо KISS - нет это не группа, а принцип. Надо, надо знать все принципы KISS, DRY, SOLID и Барбару Лисков в лицо. Чем больше аббревиатур вы знаете, тем вы выглядите умнее. Учите - учите, вам это вряд ли понадобится, но на собеседовании спросят.
Так, что забыли? А ну да микросервисы! Микросервисы - это просто. Вот у вас есть куча гов...легаси кода. А вам надо сделать из этого конфетку. Вы берете и суете всё в микросервисы. Конфетки не будет, будут маленькие кучки навоза. В чем смысл? Воняют меньше. Круто? А то! А как эти кучки будут общаться? Через API! Учим API и REST, тот что не протокол. И SOAP - тот что протокол. А где всё это будет крутится? Да линукс! А он где? - в докере. Учим докер, контейнеризацию.
Да чуть не забыл - нам же нужно где то всё это хранить! Это гит. Учим гит, гитхаб (сайтик такой), гитлаб (проэктик такой). Не забываем подучить CI/CD, модели ветвления гит типа Git-flow, по которым всё ещё работают.
А работают кто? Команды! А как они работают? А по методикам скрам он же срам и канбан он же кабан. Учим срам и кабана. Попутно учимся играть в покер (оно вам понадобиться), чтобы обыграть продукт овнера.
Ну как то так. За недельку выучите. Я ещё много чего не описал, что обязательно нужно знать Джуну, но думаю разберетесь. Не отчаивайтесь - главное начать, а там и до дурки недалеко.
>>3010898 >Просто берешь и делаешь фронт на JSP, говоришь что это SSR и это bleeding edge фронтенд разработки У тебя от такого bleeding edge будет bleeding ass.
>>2842991 (OP) Тред не читал. >учим chmod А чо сразу не "отрабатываем щелчок по кнопке Пуск" или "зубрим расположение иконки Мой Компьютер на рабочем столе"? Одного не пойму, кто и зачем пишет всю эту поебень на сосаче изо дня в день? При педалике такой хуйни не было. Чмод он учит блять, вообще охуеть, ну иди дальше ещё выучи, как пальцем в говно не залезть, когда жопу вытираешь
>>3054361 (OP) Независимо от города, бэкграунда и интересов ответ всегда будет один и тот же: PHP. В него даже конченые имбецилы вкатятся за пару месяцев. Никакие джавы и го не сравнятся с пыхой по лёгкости вката.
>>3054361 (OP) Сишарп, на него вообще нет хайпа (кроме юнити для воннаби геймдевелоперов). В один банк из топ-10 на стажку на дотнет было человек 30 участников, все остальные стеки - сотни кандидатов.
>>3056870 >Сишарп, на него вообще нет хайпа (кроме юнити для воннаби геймдевелоперов) С английского > В один банк из топ-10 на стажку на дотнет было человек 30 участников, все остальные стеки - сотни кандидатов остроумно
Ротироваться или нет?
Аноним22/03/24 Птн 16:54:21№3096098Ответ
Привет ребят, может кто хороший совет дать. Работаю в данный момент в биг-финтехе в Москве, инженером L2/L3. Продукт я знаю хорошо из под копота и есть возможность, ротироваться через годик в команду разрабов(пишут на java) этого же продукта. Так же есть возможность вырасти в сторону мониторинга и отказоустойчивости (админ / sre и т.д.) . Вот мучаюсь не знаю, что лучше выбрать и в какую сторону развиваться.
В принципе если хочешь расти по карьере и идти в будущем на менеджера высшего звена то --> в сторону мониторинга и отказоустойчивости.
Если же быть просто бородатым инженером и зарабатывать хорошо но +/- все же меньше в будущем то идти в прогеры Java.
Тихо умерших технологий тренд
Аноним09/09/23 Суб 23:45:46№2835211Ответ
В мире IT все меняется очень быстро, технология, кажущаяся мейнстримной, через 5 лет может быть никому не нужна, а сегодняшний петпроект студента может стать завтра индус-триальным стадартом но это не точно В этом ИТТ тренде вспоминаем умершие технологии и предаемся воспоминаниям и ностальгии.
>>3091947 У плюсов такая же проблема как у жаба скрипта. В языке дохуища легаси говна и просто откровенно ебанутой хуйни. Я даже ушёл с него на С# потому что ну просто невозможно блять уже от этого говнокода и стандартов. Нужно делать какой-то С++ 2.0.
Поддержка обратной совместимости на уровне языка это рак ебучий. Любая система или продукт в определённый момент должны оторгать старое и похуй вообще на "я в 90х сделал хочу чтобы работало" найди компилятор под нужную версию или перепиши блять проект. Индустрия идёт вперёд и да нам нужно забить хуй на код написаный 40 лет назад чтобы сейчас писать код. Просто процесс обновления должен быть плавный, а не "ну все пизда рулю наш копролит из 00х окончательно перестал работать"
>>3091978 >найди компилятор под нужную версию или перепиши блять проект. проблема не в компиляторе, проблема в сторонних библиотеках которые перестанут работать
Яндекс.Диск и доступ к нему
Аноним22/03/24 Птн 20:07:29№3096397Ответ
Ребят, ищу хакера, который получит доступ к диску и даст пароли за вознаграждение. Админ, не удаляй, пожалуйста, хотя-бы час, дело очень важное. Напиши в тг, если можешь чем-то помочь: finallyysss
>>3096397 (OP) Почитай в шапке закрепленного треда, там контакты есть
Аноны, не могу долго сидеть за компьютером. Нужна подушка от простатита, геморроя, трещин и т.п. Что
Аноним26/11/23 Вск 23:49:49№2938616Ответ
Аноны, не могу долго сидеть за компьютером. Нужна подушка от простатита, геморроя, трещин и т.п. Что можете посоветовать? Как вообще выбирать такие подушки или что можно взять вместо подушек?
>>3062190 >стоимость этого комплекса В 50-60к можно легко уложиться в первый раз. Дальше адаптировать по ситуации и по кошельку. Кроме того, многое можно сделать в госухе или по ДМС, просто прийти попросить продиспансеризировать тебя, ну и по возможности жалуйся на всё, что хоть минимально беспокоит.
>>3062325 >дурак, регулярный сон 8,5 часов сосет по сравнению с физическими упражнениями 3 раза в неделю. сразу видно тупорылый зумер бля Нить - чистка межзубья и удаление или дробление крупных твердых кусков. Ирригатор - это прежде всего массаж десен, профилактика паротондита, а также чистка придёсенной области, чистка от нетвердых остатков в межзубье, не захваченных щеткой. Удалить жилу из межзубья - нить. Удалить скопление гнили из межзубьей десенной полости - ирригатор. Применение нити доступно не всем (кто-то брекеты носит, например). Хорошо, что ты выбрал для себя подходящий инструмент и пользуешься им. Ты молодец. Но учитывая агрессивную твердолобость, у тебя ещё есть психопроблемы и надо продолжать совершенствоваться))
У меня тоже геморрой, как-то насиделся дня три без особого движения начало кровоточить. Но, если ходить пешком и ходить на какой-нибудь активный, но не травмоопасный спорт (я вот на настольный теннис хожу два раза в неделю) и поменьше туалетной бумагой пользоваться, и обязательно мыть жопу после туалета, то проблема уходит, если ты совсем домосед, купи скакалку и прыгай и сходи к проктологу, сейчас быстро проблема решается лазером. Гоняй кровь короче.
сап мены, что годного можно посмотреть/почитать по деревьям?
Аноним21/02/24 Срд 15:08:45№3057772Ответ
сап мены, что годного можно посмотреть/почитать по деревьям?
>>3058121 Деревья - частный случай графов. Гугли алгоритмы на графах. Основные - поиск в глубину, поиск в ширину, топологическая сортировка, Юнион файнд не знаю и никогда не пользовался, но часто слышал и Дейкстра, конечно же.
нахуй вам это ойти вы же тупые пиздец, вы 75% даже вышки не имеете не говоря уже о профильной/технич
Аноним20/02/24 Втр 13:49:10№3055969Ответ
нахуй вам это ойти вы же тупые пиздец, вы 75% даже вышки не имеете не говоря уже о профильной/технической че вы там кодить собрались, идите на завод там такие же зп но не надо сидеть обучаться, ну ка нахуй с борды чмони
>>2970748 Во первых если тебя интересуют адреса, то нужно работать с указателями. А чтобы с ними работать нужно ли компилятор C# глобально настроить с работой небезопасного когда. Либо некий код заключить в unsafe{ некий код}.
Всё нахуй. Дальше же ты С знаешь.
Но в С# нахуй не надо это в целом. Смирись и запомни концепцию значимых и ссылочных типом, так даже проще мыслить когда пишешь C#.
Всем привет, спорил с одним челом, он сказал, что методов в c++ нет, я глянул документацию и слова "метод" в ней не нашёл, есть ли у вас пруфы существования методов в c++?
>>3093019 >теперь ты понял про плюсовое коммюнити, да?!
Трудно представить коммюнити, состоящее из Наполеонов, Юлий Цезарей и Октавианов Августов, во всяком случае из людей, мнящих себе великими на основе знания языка.