Программирование


Создать тред Создать тред

Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
ОБЩИЙ БУГУРТ ТРЕД V18.0 / GENERAL BUTTHURT THREAD V18.0 КАТАЕШЬСЯ Аноним 12/02/20 Срд 12:33:56 1599101 Ответ
.jpg (515Кб, 1259x1600)
1259x1600
ОБЩИЙ БУГУРТ ТРЕД V18.0 / GENERAL BUTTHURT THREAD V18.0


КАТАЕШЬСЯ В ПХП КАК В МАСЛЕ, КАК МОДНЫЙ ПИШЕШЬ НА ООП, СО ВСТАВКАМИ PHPDOC, ДЛЯ АВТОКОМПЛИТА, ХОТЯ В ДУШЕ ПОНИМАЕШЬ ЧТО ООП ДЛЯ ДИНАМИЧЕСКОГО ЯЗЫКА ИЗБЫТОЧНО (ОСОБЕННО ИНТЕРФЕЙСЫ, КОГДА У ТЕБЯ ТИПОВ ТО И НЕТ И ВСЕ И ТАК ПОЛИМОРФНО).
@
У ТЕБЯ КАЧЕСТВЕННЫЙ КОД, СО СВОИМ "ДВИЖКОМ", ПОДДЕРЖИВАЕМЫЙ ЕЩЕ С 2006 ГОДА, ВСЕ ЧИСТО И ПОНЯТНО (НИКТО НЕ ЛОМАЕТ СОВМЕСТИМОСТЬ, КАК В МОЛОДЕЖНЫХ ФРЕЙМВОРКАХ). ЗНАЕШЬ КАК РАБОТАЕТ КАЖДЫЙ ВИНТИК.
@
РЕШАЕШЬСЯ НАКАТИТЬ ДЖАВУ, ЧТОБЫ ПИСАТЬ КАК ВЗРОСЛЫЙ.
@
НАКАТЫВАЕШЬ JAVA EE, ТАК КАК ЭТО ПЕРВОЕ ЧТО ВЫПАДАЕТ ИЗ ПОИСКА.
@
ПЛЮЕШЬСЯ И БЛЮЕШЬ ОДНОВРЕМЕННО. ПИСАЕШЬ И КАКАЕШЬ
@
ПЫТАЕШЬСЯ ВЛИТЬСЯ В КОМЬЮНИТИ ЧТОБЫ ПОНЯТЬ ВСЕ ТАЙНЫ ЖАБЫ И БЫТЬ В ТРЕНДЕ.
@
КРУГОМ МАНЯ-АНДРОИД РАЗРАБОТЧИКИ, КОТОРЫЕ НИХЕРА НЕ ЗНАЮТ И ТУПО ИГРАЮТСЯ СО ШРИФТАМИ С ГИТ-ЛИБАМИ.
@
ТАКИ НАТЫКАЕШЬСЯ НА СПРИНГ.
@
МАГИИ ТАМ БОЛЬШЕ ЧЕМ В РУБЯХ. В ДОКУМЕНТАЦИИ ЧИТАЕШЬ ЦЕЛЫЙ ДЕНЬ ПРО ТО, ЧТО ТЫ СДЕЛАЛ БЫ НА ПХП/ПИСТОНЕ/ЖС ЗА ЧАС БЕЗ МАГИИ.
@
ИСХОДНИКИ ФРЕЙМВОРКА НЕЧИТАЕМЫ ВООБЩЕ, РАЗОБРАТЬСЯ В ЧЕМ-ТО САМОМУ, ЕСЛИ СЛОМАЕТСЯ ЧТО-ТО - НЕ РЕАЛЬНО.
@
ОХРЕНЕВАЕШЬ ТОЛЬКО ОТ МЫСЛИ, ЧТО ВЕСЬ ЭТОТ КОД, ЭТО ПО СУТИ ДЕПЕНДЕНСИ ИНЖЕКТОР С MVC, НО КОТОРЫЙ ЗА МУДРЁН ПРОСТО ДО НЕБЕС.
@
ПО ТЕСТАМИ ПРОИЗВОДИТЕЛЬНОСТЬ ДАЖЕ С JIT-КОМПИЛЯЦИЕЙ ВСЕ ЧУТЬ БЫСТРЕЕ ЧЕМ НА ПИТОНЕ.
@
НАЧИНАЕШЬ ДОГАДЫВАТЬСЯ ЧТО ДЖАВА ЭТО COBOL СОВРЕМЕННОСТИ. АНДРОИД РАЗРАБОТЧИКИ КРИЧАТ ТЕБЕ В СЛЕД ЧТО ТЫ НЕ ОСИЛИЛ!
@
ПИСАЕШЬ, КАКАЕШЬ.


17-й почему-то внезапно выпилили
Пропущено 324 постов
33 с картинками.
Пропущено 324 постов, 33 с картинками.
Аноним 08/04/20 Срд 13:52:20 1653384
>>1617397
Самый лол, что в современном программировании двумерные массивы как таковые стали юзлесс.
Аноним 08/04/20 Срд 13:58:11 1653389
>>1624023
1900-Е
@
ХОТЬ ГДЕ-ТО ЕЩЕ МОЖНО ЕЗДИТЬ НА ЛОШАДЯХ, ЗАПРЯГАТЬ ИХ
@
2000-Е
@
ЛЮБОЕ СРЕДСТВО ПЕРЕДВИЖЕНИЯ ПО ЗЕМЛЕ - ЭТО АВТОМОИЛЬ, В КОТОРЫЕ ПРОСТО ЗАЛИВАЕШЬ БЕНЗИН И ЕДЕШЬ

Иди-ка ты нахуй.

А вообще охуенно же, что не так. В 2010е и 2020е ты получаешь больше при этом, чем получал бы в нулевые, раз в 10. И сам процесс программирования интереснее.
Аноним 08/04/20 Срд 22:43:41 1653783
>>1652445
МЫ ВВЕЛИ КУЧУ МЕТРИК ЭФФЕКТИВНОЙ РАБОТЫ, И ТЕПЕРЬ БУДЕТ ЗАЁБЫВАТЬ ИМИ ВАС, ЧТОБЫ ВЫ ДУМАЛИ ТОЛЬКО О НИХ, А НЕ О РАБОТАЕ

Fix
LaTex/Латекс/Латех и другие исходные тред. Не нашел - создал Аноним # OP 08/04/20 Срд 14:36:03 1653422 Ответ
image.png (210Кб, 794x929)
794x929
image.png (45Кб, 451x274)
451x274
image.png (216Кб, 706x770)
706x770
image.png (59Кб, 788x428)
788x428
Да, не язык программирования. Да, можно выучить синтаксис за пол часа. Да, эта хрень вообще для верстки, но вы только взгляните какие красивые формулы, отчеты, статьи, книг пишется на нем. Я даже вам пикрил принес.

Немного про сам Латекс

LaTeX — наиболее популярный набор макрорасширений системы компьютерной вёрстки TeX, который облегчает набор сложных документов. В типографском наборе системы TeX форматируется традиционно как LAΤΕΧ. Википедия.

На деле Латех стал мировым стандартом, и любая науная работа, будь то реферат, статья, курсовая, книга пишется именно на нем.

Я когда подсел на латех 2 курс принося свой матан на проверку чувствовал себя человеком.. чтоли. В общем все красиво и удобно.

А вот вам книжка, о том как писать в Латех, написанная на латех. Можете оценить оформление - https://www.mccme.ru/free-books/llang/newllang.pdf

Пропущено 4 постов.
Пропущено 4 постов.
Аноним 08/04/20 Срд 15:08:07 1653442
>>1653436
html+css тут больше на графики, конечно, согласен. Латех же обширнее, всякие книжки за тебя пишет почти. Можно концентрироваться тольк на содержании. Для обыденных задач вообще самое то. А html+css намного реже всеже
Аноним 08/04/20 Срд 16:53:23 1653521
>>1653422 (OP)
> Да, можно выучить синтаксис за пол часа.

Ноучи
Аноним 08/04/20 Срд 22:07:37 1653762
LaTeX это путь к свободе и процветанию, но только без критической массы пользователей в каждой отдельно взятой области он не взлетает. Еще контроль версий и коллаборации из коробки не предусмотрены, что усложняет процесс.
И если в математике и физике 95% всего делается в ТеХ, то во многих других сферах это пересылки файлов paper_edit_final_final_3.doc через групповую рассылку.
Неадекватное вращение матрицы в 2д пространстве [Lua] Аноним 25/03/20 Срд 14:45:30 1642469 Ответ
image.png (8Кб, 272x214)
272x214
image.png (3Кб, 281x256)
281x256
Здравствуйте, я тупой, помогите пожалуйста мне понять почему у меня при вращении точки в 2д пространстве по формуле вращения матрицы происходит какой то пиздец. Я уже пробовал 3 разных способа, формулы я брал с википедии, с видосов с туториалами и ничего не работает так как надо, я уже думаю что язык Lua тупит при перемножении синусов, но скорее всего это на меня не работают законы математики.

есть угол равный 30

Есть точка с координатами {1,0}

Так вот при вращении по форуле с туторов или с википедии, а это примерно x = xcos-ysin, y = xsin+ycos у меня выходит какая то спираль или что ещё хуже
Я от скуки пробовал даже знаки в формуле менять

Может даже попробуйте так-же, а может покажите именно в чём у меня ошибка

Делаю всё в love2d
Пропущено 10 постов
3 с картинками.
Пропущено 10 постов, 3 с картинками.
Аноним 01/04/20 Срд 12:25:37 1647872
IlYThJUMER.gif (7868Кб, 960x960)
960x960
Я вот чё замутил, но пока что передвижение привязано к осям, а я не знаю как его сделать нормальным (я вообще нолик), так что буду либо думать сам либо постараюсь найти гайд
Аноним 01/04/20 Срд 13:32:23 1647906
Ну сделал и сделал, открывай свой тг канал и пости там
Аноним 08/04/20 Срд 22:04:56 1653760
Тред про лучший в мире язык GO №8 /go/ Аноним 18/03/20 Срд 11:19:17 1635774 Ответ
1*PKDa1ZG8ZJl8X[...].png (1371Кб, 4000x2067)
4000x2067
68747470733a2f2[...].gif (638Кб, 473x233)
473x233
bbic46fn5zp11.jpg (812Кб, 1080x1920)
1080x1920
GO (а также Golang, Пщ или просто Го) — современный язык с зелеными потоками на уровне синтаксиса и крутой стандартной библиотекой. Так как делать пакеджи несложно, гитхаб полон пакеджами для абсолютно всего.


Для вката в Go читай:
- Донован, Керниган "Язык программирования Go"
- https://www.golang-book.com/
- книги из списка https://github.com/dariubs/GoBooks
- а также смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

Пэкеджи можно искать тут https://github.com/avelino/awesome-go


Живем в ожидании Go2, пробрасываем ошибки, смеемся над джавистами, которые не могут жить без ексепшенов, дженериков и размазанной бизнес-логики, ждем, когда нам подвезут аналоги эксепшенов и дженериков

Прошлый >>1603114 (OP)
Пропущено 397 постов
18 с картинками.
Пропущено 397 постов, 18 с картинками.
Аноним 08/04/20 Срд 20:06:00 1653685
>>1653489
мне мака не хватило (такой же паренек как я который пришел на пару недель пораньше, сидит на маке), так что я на убунте, слава столману
Аноним 08/04/20 Срд 20:09:24 1653694
Аноним 08/04/20 Срд 20:23:58 1653705
>>1653684
Не обязательно, но если есть желание - можно обмазаться всякими unsafe вещами, но не советую.
Риночек порешал программистов. Аноним 09/03/20 Пнд 13:42:03 1628478 Ответ
15836717889320.png (394Кб, 1600x1295)
1600x1295
15836717889501.png (458Кб, 912x623)
912x623
35 тысяч строк кода в неделю и стратегические побеги в туалет

Офисные сотрудники, программисты, к примеру, — ещё одна отрасль, где роботы начинают руководить людьми. Разработчик Мак Рони заинтересовался работой в компании Crossover Technologies из-за зарплаты в $15 в час и возможности гибкой работы из дома, но столкнулся с системами отслеживания производительности.

В первый рабочий день Рони попросили скачать программу WorkSmart, которую гендиректор Crossover Энди Триба описывает как «Fitbit для работы». По его словам, современный сотрудник постоянно взаимодействует с облачными приложениями, что даёт огромный объём информации. Её можно использовать для повышения производительности.

Ссылаясь на книгу Кэла Ньюпорта «Глубокая работа» об опасности многозадачности, Триба заявляет, что WorkSmart позволит сотрудникам выйти на «новый уровень интенсивного внимания».

Он сравнивает работу WorkSmart с дефрагментацией жёсткого диска: процессом, где хаотично рассеянная по времени работа сортируется в сплошные блоки «непрерывной производительности».

WorkSmart действительно превратил рабочий день Рони в непрерывный: если приложение определит, что Рони недостаточно усердно работает, ему не заплатят. Оно отслеживает нажатия клавиш, щелчки мышью, запущенные приложения, а также каждые десять минут создаёт три случайные фотографии через веб-камеру, чтобы убедиться, что сотрудник за столом.

Если Рони отсутствовал во время съёмки или программа считала, что он недостаточно производителен, ему не платили за этот десятиминутный интервал. Коллега Рони отказался предоставить доступ к веб-камере и потерял работу.


Вскоре Рони понял, что прежняя работа в офисе давала куда больше свободы, чем работа из дома. Там он мог пообедать или сделать перерыв между задачами, а в Crossover даже поход в туалет в собственном доме требовал скорости и стратегии. Ему приходилось отслеживать мигание светодиода веб-камеры и мчаться в уборную, надеясь, что успеет вернуться до того, как WorkSmart сделает следующую фотографию.

Метрики, по которым его проверяли, много требовали — около 35 тысяч строк кода в неделю, пишет The Verge. Рони понял, что должен нажимать на клавиши по 150 раз за десять минут. Если он задумается и перестанет печатать, отрезок не зачтут.

Каждую неделю, если он не отрабатывал 40 часов, которые программа считала продуктивными, его могли уволить. Поэтому Рони приходилось дополнительно работать по 10 часов в неделю без оплаты, чтобы компенсировать время, которое WorkSmart считало недействительным.

Четыре других бывших и действующих сотрудника Crossover в Латвии, Польше, Индии и Бангладеше подтвердили, что должны были делать тоже самое.

«Первое, что вы потеряете, — социальную жизнь», — сказал Рони. Он перестал встречаться с друзьями, потому что постоянно был привязан к компьютеру, стремясь соответствовать метрикам.

По его словам, он стал редко выходить на улицу, начал сказываться стресс. Появилась бессонница, во время работы он не мог слушать музыку: WorkSmart считало YouTube непродуктивным и сокращало зарплату. По иронии качество работы начало страдать от сервиса для улучшения качества работы.

«Если у меня есть настоящая свобода, я смогу выдержать большее давление, когда понадобится», — считает он. Работая под таким давлением день за днём, он сгорел, а его продуктивность рухнула.

По словам главы Crossover Трибы, предприятия должны сами решать, как использовать инструменты и каким образом. Он сказал, что люди не должны бесплатно работать сверхурочно. Если WorkSmart определяет тайм-карту как бездействующую, сотрудник может обратиться к менеджеру с просьбой поправить её, а если ему нужен перерыв, он может сделать паузу.

Триба считает, что удалённая работа даст работникам больше гибкости, а мониторинг — способ привлечения сотрудников к ответственности. При этом собранные данные помогут лучше обучать сотрудников продуктивности, полагает глава Crossover.

Crossover — не единственный разработчик, который задумался об оптимизации с помощью данных, генерируемых сотрудниками.

Microsoft разрабатывает Workspace Analytics для анализа «цифрового следа» сотрудников, а Time Doctor от Staff.com, популярная программа среди аутсорс-компаний, отслеживает производительность в реальном времени, предупреждая работодателя, когда сотрудник отвлёкся, и делая скриншоты и фото через веб-камеру.

Сооснователь компании Fin и бывший вице-президент Facebook Сэм Лессин описывает, к чему это может привести. Он считает: обработка данных о сотрудниках сейчас находится в прединдустриальном состоянии, а работники часто сидят без дела в офисе, их труд неэффективен и неизмерим.

Ожидаемый рост производительности труда благодаря ИИ обеспечит не замена людей роботам, а технологии для оптимизации и измерения производительности.

Он сравнивает появление ИИ со стандартизацией ролей рабочих на заводах и установкой оптимальной скорости для выполнения каждой задачи, как это сделал Фредерик Тейлор в конце 19 века на сталелитейном заводе.

Оптимизацией труда Тейлор начал эпоху промышленного роста, сопровождающуюся изнурительной, монотонной и опасно ускоряющейся работой на заводах. Сейчас же технологии позволяют создать «фабрику облачных вычислений» — управляемый ИИ пул знаний работников, к которому могут подключаться предприятия по мере необходимости — подобно аренде серверов.

Работа будет реорганизована так, что внимание человека будет сосредоточено на «человеческой» части работы, а машины могли бы забрать на себя большую часть «машинной», пишет Лессин.

По его мнению, «облако» позволит увеличить скорость, эффективность и качество работы со знаниями, одновременно предоставляя людям более гибкие рабочие места, ориентированные на «человеческую», а не механическую работу.

Но для Рони из Crossover обещание гибкости оказалось иллюзией. Через год наблюдения давление стало слишком сильным, он уволился. «Я думал, что всё потерял», — сказал он. Он бросил стабильную работу в офисе, потерял связь с друзьями, боялся, что не сможет оплачивать счета.

Через три месяца он нашёл место у прошлого работодателя — пусть и с меньшей зарплатой, но Рони был счастливее. В сложных делах ему помогал менеджер, он мог делать перерывы на обед, отдых и на чай, а в офисе есть даже спальное место.

https://vc.ru/future/110890-pochemu-ii-ne-zamenit-lyudey-na-tyazheloy-rabote-a-budet-rukovodit-imi-i-sdelaet-trud-eshche-bolee-iznuritelnym
Пропущено 47 постов
1 с картинками.
Пропущено 47 постов, 1 с картинками.
Аноним 08/04/20 Срд 17:55:43 1653564
>>1652009
>Я вообще охуеваю, в каком мире вы живёте, если не замечаете тенденцию, которая, сука, идёт уже с конца нулевых. Живёте свежим постсовком, где сраный сисадмин был богом клавы и мышки

ВРЁТИ
Я php маэстро, мне достаточно jquery и Mysql + apache, чтобы поднимать 160к в месяц!
Аноним 08/04/20 Срд 19:25:23 1653641
>>1653564
О 160 к в месяц только что слышал от инфоцыган со скиллбокса, у которых Си++ торчит где-то на двадцатом месте по востребованности.
Аноним 08/04/20 Срд 19:27:20 1653644
>>1652754
Никак, в том-то и дело, ибо твой босс\манагер - олух, который в компуктерах нихуя не понимает.
Регулярные выражения aka RegExp Аноним 07/04/20 Втр 12:40:26 1652480 Ответ
1.jpg (120Кб, 500x824)
500x824
regularexpressi[...].png (104Кб, 600x607)
600x607
Регулярных выражений тред #1. Пробный, отправной.

- Парсим HTML, приближая ад и погибель.
- Достаём нужную инфу из кучи текста одной строкой.
- Пишем свой нечитаемый велосипед для проверки валидности e-mail адреса по самым свежим RFC стандартам.
- Пугаем неофитов нечитаемыми регулярками длинной в >1000 символов.

Освоить: https://proglib.io/p/learn-regex/
Протестировать/отладить: https://regex101.com/
Аноним 07/04/20 Втр 13:22:39 1652507
Регулярки не нужны. Чем их меньше - тем лучше.
И вообще - хуйня на 2 часа изучения, не надо по этой теме треды создавать.

>Парсим HTML
Пердоля.
Аноним 07/04/20 Втр 13:38:01 1652518
>>1652480 (OP)
Что обсуждать-то? Если их использовать по назначению, хватит одного чтения мануала.
Аноним 08/04/20 Срд 12:23:41 1653313
>>1652480 (OP)
Если писать свой парсер - то только парсер-комбинаторы, на худой конец yacc, регекспы - удобная вещь, но неподдерживаемое говно. Можно использовать небольшие регулярки в редких местах, когда других вариантов нет, но вообще этот >>1652507 прав.
28лет сыч хочет вкатиться в прогерство Аноним 05/04/20 Вск 15:40:46 1650740 Ответ
real-butthurt-d[...].jpg (29Кб, 640x480)
640x480
Сабж собсно. В сосничестве делал хтмл сайтики, потом взялся за php, js, базы данных, прошёл айтишный технарь, где подучил всякие паскали, дельфи и асмы. После свернул немножко не туда и пошёл в универ обучаться телекому, сетям, циско и всему вот этому, заодно полгода был курс джавы.
После 6 лет универа наткнулся на работу совсем не по профе (совсем не айти), но за нехилые деньги и уже 4-ый год на ней работаю, но понимаю, что так долго продолжаться не должно и надо бы вернуться к истокам и тому, что нравится и работать в этой сфере. Но проблема в том, что я не знаю, что сейчас ценится, куда лучше всего пытаться влиться и где перспективнее.
Я из кодинга помню основы и вообще что это и с чем едят, но в нынешнем моём состоянии буду послан нахуй любым работодателем. Посему реквестирую советы, как, куда и в каком направлении развиваться. Я сам пока думал мобильный дев или веб, или возможно вообще цискарём заделаться, получив сертификаты и так далее, но тыкать в небо пальцем тоже не хотелось бы. Выручай анон!
Пропущено 13 постов
1 с картинками.
Пропущено 13 постов, 1 с картинками.
Аноним 07/04/20 Втр 14:53:42 1652550
>>1652380
может тебе еще гугел взломать, дебилушка? Откуда вы все такие дауны берётесь-то
оп Аноним 08/04/20 Срд 01:42:31 1653167
так а что скажете насчёт рор и питона? годно изучать их?
Аноним 08/04/20 Срд 11:10:32 1653265
>>1653167
имхо питон нужно. не будут разлагольствовать что и как на нем пишут (не очень компетентен, но вроде как веб-бэк на питоне это нормальная история), но, как минимум, он поможет тебе без лишней ебли учить новые технологии (для тебя) и подходы.
Не знаешь как торрент работает? попробуй накидать клиент на питоне. Решил разобраться с тем, как работает TCP/IP сервак? ну накалякая там на удаве своем, чтобы не сильно ебаться с кодом, но с осознанием того что происходит
РулетОЧКА Аноним 25/02/20 Втр 00:16:52 1614181 Ответ
Q3EmCL6h9kA.jpg (1137Кб, 2560x1440)
2560x1440
Роллишь и прогаешь
Пропущено 56 постов.
Пропущено 56 постов.
Аноним 07/04/20 Втр 12:24:50 1652470
Аноним 07/04/20 Втр 12:26:38 1652473
Аноним 07/04/20 Втр 22:56:48 1653059
Насколько машинное обучение перспективно? Аноним 28/01/20 Втр 20:08:06 1585057 Ответ
image.png (56Кб, 290x426)
290x426
Насколько машинное обучение перспективно?
Пропущено 7 постов
1 с картинками.
Пропущено 7 постов, 1 с картинками.
Аноним 29/01/20 Срд 11:58:04 1585387
>>1585057 (OP)
я бы сказал это просто обработка биг дата дабы втюхивать нам еще больше таргетированной рекламы, если кто то подумал о ии то забудьте.
а так да перспективна, данные не собирает и обрабатывает щас только ленивый.
Аноним 08/02/20 Суб 12:55:04 1595196
111й.png (49Кб, 1110x296)
1110x296
Аноним 07/04/20 Втр 22:09:07 1652988
Да.
Haskell тред /haskell/ Аноним 03/10/19 Чтв 22:03:55 1488256 Ответ
PureDevilHaskell.png (69Кб, 413x413)
413x413
Пропущено 118 постов
7 с картинками.
Пропущено 118 постов, 7 с картинками.
Аноним 24/03/20 Втр 16:42:39 1641658
>>1641625
Вузовский курс "математики" вообще не о том (если специальность не математика) так что похуй. Вкатывайся а потом посмотришь. Если в школе математика нормально заходила то все ок должно быть.
Аноним 24/03/20 Втр 17:07:18 1641676
>>1641625
>насколько реально вкатится в хуяскель, со школьной математикой
Можно вообще без математики, если не собираешься решать математические задачи
>типа "математический язык"
Это мем

>По факту первый яп
Язык мёртвый и оживать не собирается, если что
Аноним 07/04/20 Втр 21:40:59 1652957
>>1629853
Ты еще забыл, что он для компиляторов годится (ну я свой на нем пишу)
Java #20 thread /java/ Аноним 26/03/20 Чтв 20:47:52 1643468 Ответ
image.png (286Кб, 1000x750)
1000x750
image.png (489Кб, 891x1114)
891x1114
image.png (2006Кб, 1200x890)
1200x890
Пропущено 562 постов
65 с картинками.
Пропущено 562 постов, 65 с картинками.
Аноним 09/04/20 Чтв 20:18:32 1654340
Аноним 09/04/20 Чтв 20:37:56 1654363
image.png (8Кб, 694x62)
694x62
image.png (9Кб, 851x50)
851x50
Поясните плиз че за хуйня - идея сначала говорит, что тип RBTree<T>, а потом кидает ошибку потому что он должен быть T.
Аноним 09/04/20 Чтв 20:42:18 1654364
>>1654363
А, я понял. Надо еще функцию RbTree -> RbTree добавить
ASM & Reverse engineering №11 /asm/ Аноним 28/01/20 Втр 14:02:45 1584716 Ответ
image.png (1486Кб, 1000x1000)
1000x1000
image.png (217Кб, 762x540)
762x540
image.png (3397Кб, 1200x1152)
1200x1152
image.png (54Кб, 799x409)
799x409
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

Вы пишите на ассемблере или собираетесь начать на нём писать? Программируете микроконтролёры, пишете драйвера для ОС, а то и саму ОС? Вам сюда.
Вы изучаете алгоритмы работы закрытого софта, пишите патчи бинарников? Вам тоже сюда.

Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй.

Книги по RE:
Денис Юричев: "Reverse Engineering для начинающих"- бесплатная современная книга на русском языке. К прочтению вкатывающимся и прочим ньюфагам обязательна! Вот прямая ссылка https://beginners.re/RE4B-RU.pdf
Рикардо Нарваха: Введение в реверсинг с нуля, используя IDA PRO https://yutewiyof.gitbook.io/intro-rev-ida-pro/
Введение в крэкинг с помощью OllyDbg https://backoftut.gitbook.io/intro-cracking-with-ollydbg/

https://mega.nz/#!Bc9VVAYC!Vk6CFlW6VIoskLNgDKXbsL6FacDQeOKe6LX92wNicKY Нарваха практический курс по дебагингу
https://www.goodreads.com/shelf/show/reverse-engineering - список книг

Сайты по RE:
http://wiki.yobi.be/wiki/Reverse-Engineering
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/
http://www.program-transformation.org/Transform/ReengineeringWiki
http://blog.livedoor.jp/blackwingcat/
https://yurichev.com/blog/
http://wiki.xentax.com/index.php/DGTEFF
https://exelab.ru/

Инструменты для RE:
Дизассемблеры:
1) IDA Pro 7.2.torrent
2) IDA Pro 7.0.torrent (x64 only, для XP нужно патчить PE + вылеты)
3) IDA Pro 6.8.torrent
4) IDA Pro 5.0 - бесплатная версия для некоммерческого использования
5) Radare 2 - наконец прикрутили гуй, но по прежнему нужна только клиническим, не умеющим в скачивания торрентов, или пользователям альтернативных ОС
6) Ghidra для любителей анальных зондов от АНБ не такие уж они и анальные
7) Остальное

Все книги и статьи Криса Касперски (R.I.P.)
https://yadi.sk/d/CxzdM1wyea4WP или https://rutracker.org/forum/viewtopic.php?t=5375505
+ https://rutracker.org/forum/viewtopic.php?t=272818

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум
Юров В.И: Assembler http://booksdescr.org/item/index.php?md5=73957AEFEADCB7F0C112DCAED165FEB6
С.В. Зубков: Assembler. Язык неограниченных возможностей.
Randall Hyde: The Art of Assembly Language http://booksdescr.org/item/index.php?md5=9C0F88DC623FCE96A4F5B901ADCE95D3

Сайты по ассемблеру:
Замена почившему wasm.ru- https://wasm.in/ , архив старого сайта https://rutracker.org/forum/viewtopic.php?t=407571 или восстановленный https://vxlab.info/wasm/index.php.htm
https://www.unknowncheats.me/wiki/Assembly
http://asmworld.ru/
https://software.intel.com/en-us/articles/intel-sdm
http://www.nasm.us/doc/
https://sourceware.org/binutils/docs/as/index.html#Top
https://msdn.microsoft.com/en-us/library/afzk3475.aspx
https://conspectuses.blogspot.com/2019/03/fasmg.html

Дизассемблер онлайн:
https://onlinedisassembler.com/

Для ковыряющих винду и софт под неё, сайты с описанием структур со смещениями и разными версиями оных:
http://msdn.mirt.net/
http://terminus.rewolf.pl/terminus/
http://geoffchappell.com/
«Внутреннее устройство Windows» интересующего издания.

Документация Intel:
https://software.intel.com/en-us/articles/intel-sdm

Разное:
Michael Abrash's Graphics Programming Black Book Special Edition http://www.phatcode.net/res/224/files/html/index.html
http://www.phatcode.net/res/224/files/html/index.html
https://www.agner.org/optimize/
http://booksdescr.org/item/index.php?md5=5D0F6DBC1410E10BC489167AFE8192DF
https://www.cs.cmu.edu/~ralf/files.html
https://www.sandpile.org/
http://ref.x86asm.net/index.html
https://pnx.tf/files/x86_opcode_structure_and_instruction_overview.png
http://www.jegerlehner.ch/intel/

Предыдущие:
№8 https://2ch.hk/pr/arch/2019-08-15/res/1406213.html
№9 https://2ch.hk/pr/arch/2019-11-11/res/1439555.html
№10 >>1499956 (OP)
Пропущено 202 постов
14 с картинками.
Пропущено 202 постов, 14 с картинками.
Аноним 06/04/20 Пнд 08:55:15 1651563
Аноним 07/04/20 Втр 19:07:10 1652810
>>1584716 (OP)
SHENZEN I/O поможет вкатить в низкоуровневую ебалу?
мимопитонист
Аноним 07/04/20 Втр 19:36:52 1652857
15463728197350.jpg (396Кб, 810x1080)
810x1080
Хлопцы, почему в шапке нет этой прекрасной опенсорсной штуки?
https://x64dbg.com/
Elixir — функциональный, распределённый язык программирования Аноним # OP 09/02/20 Вск 16:38:55 1596379 Ответ
META-INFpluginI[...].png (32Кб, 600x600)
600x600
64582470.jpg (24Кб, 630x630)
630x630
1c2UAyIKvbJ1z7a[...].png (71Кб, 1632x748)
1632x748
Elixir — функциональный, распределённый язык программирования общего назначения, работающий на виртуальной машине Erlang (BEAM). Обеспечивает распределённость, отказоустойчивость, исполнение в режиме мягкого реального времени, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы.

Elixir успешно применяется в Discord, Facebook, WhatsApp, Pinterest и в куче других крупных проектов.

Для вката:
- Официальный док: https://elixir-lang.org/getting-started/introduction.html
- Уроки программирования на языке Elixir (на русском): https://elixirschool.com/ru/
- Часовое видео на англе с основами синтаксиса: https://www.youtube.com/watch?v=pBNOavRoNL0
- Phoenix (основной веб-фреймворк) - https://hexdocs.pm/phoenix/overview.html

Книжки:
- Introducing Elixir
- Programming Elixir 1.6
- Elixir in Action
- Adopting Elixir

Первые две - мастхэв для новичков (можно читать любую из), так как дают основы языка и вообще функционального программирования, что особенно полезно для перекотов из императивных языков. Вторые две - набор best practice.

Работа:
https://elixirjob.ru/

Уютненький чатик:
https://telegram.me/joinchat/ApEh7z9DAAIwCR9icUbYuQ
Пропущено 401 постов
13 с картинками.
Пропущено 401 постов, 13 с картинками.
Аноним 06/04/20 Пнд 15:47:30 1651845
>>1651811
Пользоваться эликсиром.
Аноним 07/04/20 Втр 00:49:49 1652348
image.png (21Кб, 688x466)
688x466
>>1651490
После национализации ерланг тима сьебалась в другую контору.

Вот кстати вакансия на мидла
https://corezoid.com/jobs/
Аноним 07/04/20 Втр 06:28:12 1652381
>>1652348
Постой. Это же тот самый банк в котором работал Максим.
Стоит ли перекатываться с мобилок? Аноним 03/03/20 Втр 23:22:48 1622445 Ответ
download.jpeg (11Кб, 300x168)
300x168
Работаю 2 года мобильным разработчиком(андроид). Как считаете, стоит ли перекатываться в бекенд(Java Spring) или оставаться в мобилках(перекатиться в фуксию в будущем).

Что думаете, аноны ? Что перспективнее?
Пропущено 16 постов.
Пропущено 16 постов.
Аноним 25/03/20 Срд 22:08:14 1642798
>>1632703
За скок по времени вкатила с начала обучения до первой работки? сам дрочу жабу уже неск месяцев,думаю куда идти, в спинг или мобилки
Аноним 01/04/20 Срд 18:21:42 1648131
>>1622691
Вкатывайся в хардкорный геймдев. Там обосрешься от сложностей.
Аноним 06/04/20 Пнд 22:59:39 1652265
У меня обратная проблема. Заебал тырпрайз, заебал сложный проект, каждый раз какая-то ебля и простыни говнокода. Хочу в мобилки.
Программирование и задачки. Аноним 24/03/20 Втр 06:51:49 1641263 Ответ
dnk9vh5.jpg (144Кб, 640x440)
640x440
Здравствуйте, господа программисты. Насколько хорошо вы умеете разгадывать различные задачки на логику, всякие загадки, ребусы и прочее.

Связано ли умение решать подобные задачки и способности к программированию? Или можно быть хорошим программистом и не уметь решать многие головоломки?

Я бы мог ещё спросить про IQ тест, но IQ тест, если это тест в духе "Вставьте нужную картинку", то они довольно однобоки, поэтому отношусь к ним скептически.
Пропущено 94 постов
3 с картинками.
Пропущено 94 постов, 3 с картинками.
Аноним 06/04/20 Пнд 20:14:39 1652065
>>1651910
Это давно было, точно помню, что было число кратное 10 и меньше 150.
Не суть. Важно, что не особо заморачиваясь и толком не зная языка не сделал я только 1 или 2 задачи.
Т.е. задавшись целью и задрочившись нетрудно выбить максимум. Но умным от этого не станешь.
Всё что можно понять по этой хуйне, как я выше написал, это только то, что человек не даун. Читать, писать умеет, круглое будет катать, а не носить. Грубо говоря. Каким образом это относится к погромированию, я не представляю.
Наверное также, как загадка про замкнутый поезд.
Аноним 06/04/20 Пнд 20:49:05 1652107
>>1652065
>Наверное также, как загадка про замкнутый поезд.

Что это? Расскажи.
Аноним 06/04/20 Пнд 20:55:10 1652111
>>1652107
Представьте себе замкнутую по окружности железную дорогу. По ней едет поезд, последний вагон которого скреплён с первым так, что внутри можно свободно перемещаться между вагонами. Вы оказались в одном случайном вагоне и ваша задача — подсчитать их общее количество. В каждом вагоне можно включать или выключать свет, но начальное положение переключателей случайное и заранее неизвестно.

Все вагоны внутри выглядят строго одинаково, окна закрыты так, что невозможно посмотреть наружу, движение поезда равномерное. Помечать вагоны как-либо, кроме включения или выключения света, нельзя. Количество вагонов конечно (не верьте заголовку).

Предложим один из возможных вариантов решения. Вам нужно включить свет в начальном вагоне, в котором вы находитесь, если он ещё не горит. Затем пойти в одну любую сторону до тех пор, пока не встретите вагон с работающим освещением, при этом обязательно считать пройденные вагоны. Выключаете в найденном вагоне свет и идёте обратно к начальному. Если в нём свет всё ещё горит, то повторяете операцию. Если же нет, значит вы прошли полный круг и знаете ответ.

С таким же успехом можно, например, ходить по сторонам от начального вагона на равные расстояния, постепенно их увеличивая, и инвертировать в них свет. То есть если считать, что сначала вы в вагоне с номером 0, то ходить надо в -1, 1, -2, 2, -3, 3 и так далее. Если при этом запоминать состояние самого дальнего вагона, то при повторном прохождении мимо него вы заметите изменившийся свет, если круг замкнётся. А зная длину пути в обе стороны, вы легко вычислите общее количество вагонов.
Android Development Thread /android/ Аноним 01/12/19 Вск 14:08:02 1534623 Ответ
.png (137Кб, 1600x729)
1600x729
Android Development Thread

Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

> Хочу вкатиться в разработку под Android! С чего начать?
С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.html

Если имел опыт в програмаче, можешь посмотреть видосики отсюда https://web.stanford.edu/class/cs193a/videos.shtml
Очень доходчиво и интересно

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона :
https://habr.com/company/golovachcourses/blog/215275/ - смотри Головача если совсем даун и не шаришь нихера
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
https://commonsware.com/Android/ - толстая книга для гиков, стандарт решений

Так же можешь смотреть видосики от Mail.Ru
https://habr.com/company/mailru/blog/345252/
https://github.com/ybereza/technotrack-resources - ресурсы к лекциям

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
https://www.youtube.com/watch?v=5EvxWifIgro&list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz[Развернуть]

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Я прошел курсы Udasity, а дальше что?
После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.
Дальше закрепляешь знания путем просмотра видосов выше +
Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее, построить очередной Weather or ToDo must have list.

>Не могу разобраться в потоках. Хендлеры, хуендлеры хуйтаски. Как быть?

http://codetheory.in/android-handlers-runnables-loopers-messagequeue-handlerthread/ - Хорошая статья, которая экономит время. После нее можно сразу переходить и тыкаться в хендлерах.

https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a - еще одна от миндоркса.

https://blog.nikitaog.me/2014/10/11/android-looper-handler-handlerthread-i/ - еще одна интересная.

>Хочу изучать популярные либы и не быть говноедом!
Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом, и в конце концов соснешь когда-нибудь.
Retrofit - стандарт для взаимодействия с сетью. Она идет в комплекте с okhttp3, начинаешь с последней, а потом переползаешь на сам ретрофит. Так же для справки можешь гуглить volley.

RxJava - одно из решений для выполнения кода в бекраунде. Ниже ссылочки, смотри и поглощай.

https://www.youtube.com/watch?v=YPf6AYDaYf8-[Развернуть] rxJava идея с нуля
https://www.youtube.com/watch?v=3jdvLrYZfB4&t=[Развернуть]
https://www.youtube.com/watch?v=0IKHxjkgop4[Развернуть]
https://coursehunters.net/course/master-klass-po-rxjava-s-mvvm-dlya-razrabotki-pod-android

https://www.youtube.com/watch?v=t34AQlblSeE[Развернуть] - retrofit

Неплохо было бы и изучить MVP. Вообще его следует изучать сразу. Видишь MVP - сразу пиши нормальный код. Никаких нахуй асинтасков внутри активити. Для самообразования можно написать его голыми руками или прогуглить, как это делается.

https://github.com/ArturVasilov/AndroidSchool - здесь рассматривается архитектура, и как ее ели с 2011 года.

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана
https://github.com/sockeqwe/mosby - англоязычная плюшка

MVVM - костыли от гугла:
Для нормального понимания желательно знать AAC.
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых

Пример MVVM
https://github.com/ericmaxwell2003/MvvmTipCalculator

Вышеописанные два подхода - всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения рекомендуется почитать
this: https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending

> Хочу анимировать мои говноподелки!

https://www.youtube.com/watch?v=dzB-1VlHJW8[Развернуть]

Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д.

Здесь побольше практики на любой вкус: https://labs.ribot.co.uk/exploring-meaningful-motion-on-android-1cd95a4bc61d

Так же можно подробно почитать про смены сцен: https://blog.prototypr.io/applying-meaningful-motion-on-android-a271a873bd78

> Я заебался. Почему мои приложения постоянно падают в проде и как эту хуйню фиксить?
Для этого придумали тесты. Для общего понимания читаешь короткую статью
https://medium.com/android-testing-daily/the-3-tiers-of-the-android-test-pyramid-c1211b359acd

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.

https://www.youtube.com/watch?v=-H98SWHayL4[Развернуть] - свежие лекции на русском, объяснение корутин прост бжствно
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Android

https://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.
https://flutter.io/docs/ - документация
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от Udacity

Остальные куски:
ReactNative — мочаскрипт во всей красе.
- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX - слишком медленная параша для больших проектов, но познакомится можешь. Unity - для адекватных, Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. Базовое понимание что вообще такое Gradle. И хотя бы несколько готовых приложений.

Полезные ссылки:
https://coursehunters.net/mobile-development - очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет.
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.
https://androiddev.apptractor.ru/category/podcast/page/0/ - подкасты ведройд разрабов которые шарят про все и вся
Пропущено 500 постов
47 с картинками.
Пропущено 500 постов, 47 с картинками.
Аноним 09/04/20 Чтв 00:09:39 1653833
>>1651849
Можно создать один адаптер, который будет спавнить леяут, в котором будут все необходимые view, а потом уже, в он байндвьюхолдере делать каким-то элементам визибилити гон, в зависимости от состояния стейт.

Кароче, нечеткий вопрос - нечеткий ответ, непонятно как это вообще связано с румом.

Мимо дилетант
Аноним 09/04/20 Чтв 10:22:05 1653959
hqdefault.jpg (9Кб, 480x360)
480x360
Аноним 09/04/20 Чтв 11:33:11 1653986
>>1653833
Нет, тут другое. Я хотел избежать создания нескольких таблиц и добавить сущности поля с состоянием, чтобы отображать их в разных вьюхах. Решил не морочить голову и использовать Реалм, дабы сэкономить время.
Реальное IT #3 Аноним 22/01/20 Срд 11:40:45 1580486 Ответ
15773296246622.png (1222Кб, 848x1200)
848x1200
15794837008390.jpg (26Кб, 320x320)
320x320
Для тех кто снял розовые очки и понял что ИТ неблагодарная профессия, добро пожаловать.


Главное в профессии что? Главное - чтобы денежки платили. За денежку можно и реакт по второму кругу переписать. Вы, лолки, не понимаете одну элементарную вещь - что простота и в-один-кликовые инструменты работают в пользу ваших начальников, а не в вашу.

То же самое с попенсорцем - вы просто забесплатно делаете работу, которая стоит бешеных денег, получая взамен УВАЖЕНИЕ СООБЩЕСТВА нихуя, тонны говна от таких же кодерков, которые всегда знают, как лучше и что вы говно


FAQ:


- Программирование это не творчество. Программирование зачастую скучное и однообразное занятие.

- Программирование и в целом ИТ индустрия - это раздутый пузырь.

- В наше время этот самый пузырь интенсивно раздувают для заработка на курсах, книгах и прочего материала. Зачастую, этот материал ужасного качества, с тонной воды.

- Программист это обычный офисный работник.

- Ты не уедешь заграницу и не устроишься в гуглофейсбук.

- Тебе нужно освоить тонну материала. Для того чтобы писать какой-то базис в вебе, тебе придется погладить материала чуть ли не на научную область и скорее всего, ты толком ничего и не сможешь сделать путевого

- Этот материал устареет через 2-4 года.

- Работая в легаси или то что скоро станет легаси - ты будешь отставать от мирового ИТ и твой опыт будет обесценен.

- Тебе придется перманентно учиться. Даже тому, что тебе кажется абсурдным но это стильно, модно, молодежно

- Некоторые фреймворки, реально требуют больше трудовых ресурсов (на изучение или решения последующих проблем), чем задача которую они для тебя решили.

- Программисты в среднем не очень умны и очень легко ведутся на бестолковый маркетинг. Отсюда и получается, что многие абсурдные технологии в топе.

- Твое здоровье будет очень сильно проседать. И если ты молод и тебе кажется это несерьезным, то к 30-40 ты офигеешь фраза программирование - это геморрой, может материализоваться

- Все языки имеют тонну недостатков и все они говно. А те что не говно, то просто лицемерно раздутый пузырь.

- Многие языки или либы "вдохновляются" друг у друга, отсюда получая то, что программирование на X языке похоже на программирование на языке Y (но с какими-то малыми изменениями, вводящие больше в заблуждения).
Как только это поймешь, станет ясно, какой же это зоопарк языков.

- Ты не сможешь освоить 100500 языков и стать тру-мастером. Все путешествия по языкам закончиться тем, что ты будешь знать все поверхностно и по сути бестолково.
Просто мозг устроен так, что то что ты не будешь использовать, просто будет забываться. А реально долго практиковаться и погрузиться во всю инфраструктуру и тонкости языка, ты сможешь на ограниченном числе языков.


Предыдущий тред:
https://2ch.hk/pr/res/1557307.html
Пропущено 149 постов
10 с картинками.
Пропущено 149 постов, 10 с картинками.
Аноним 18/02/20 Втр 15:13:07 1606468
>>1606465
Не знаю, мой знакомый еще в эмбрионе собес проходил
Аноним 04/03/20 Срд 09:52:16 1622678
вверх
Аноним 06/04/20 Пнд 06:51:42 1651516
тред не тони..
ЛОУСКИЛЛЬНЫЙ ДВАЧЕР КОНТЕСТИЛ В ЯНДЕКС, НО ЖИДКО ДАЛ В РЕЙТУЗЫ Аноним 25/10/19 Птн 01:18:04 1504237 Ответ
kstb.png (559Кб, 699x566)
699x566
kstb2.png (1548Кб, 1065x847)
1065x847
Не успело отгреметь разоблачение Winderton'а и его "индивидуальных планов", которые
оказались одинаково индивидуальными для всех, кто их купил. Его видосы, как выяснилось,
были просто адаптацией материала ряда англоязычных блоггеров (не просто в плане содержания,
а вплоть до тупо скопипащенного кода и угла постановки камеры).

Так вот, маленькие любители программирования, вы просили нового разоблачения?
Таки я вам принес их. Усаживайтесь, поудобней, открывайте пиво, кто не пьет (вы хоть дрочите?),
наливайте себе чашку дарджилинга или че у вас там на кухне.
Сегодня папа программирования РАЗЪЕБЕТ очередного днищенского инфоцыгана.

Итак, вы все помните мемного додика, который пытался трудоустроиться в Яндекс, не зная
типов данных JS. Было это год назад, поорали мы знатно, кто-то может быть даже смотрел
какие-то еще видосы с этим челом (а это, бесспорно, Ромка от мира программирования).
После того случая и еще нескольких неудачных интервью с околонулевой вероятностью
трудоустройства, данный персонаж начал ОБУЧАТЬ ЛЮДЕЙ JS'у (sic!!!). Также он
записывал совершенно невменяемые шизофренические высеры длиной по 10-12 часов (sic!!!)
на ютуб, в которых иногда по часу камера показывала пустую комнату, реалити шоу
из жизни хиккана, каникулы в Мексике нервно курят в сторонке.

Но мало кто знает, что вчера вышло видео, в котором додик ОБДЕЛАЛСЯ ПО-КРУПНОМУ.
Для тех, кто забыл напомню, что первым, ну или первым известным роликом пациента
стал вот этот видос из Яндекса:
https://www.youtube.com/watch?v=BBmC5zb4mzE

Чем примечателен этот видос? Ну помимо того, что человек считает boolean объектом,
там мы узнаем некий бэкграунд пациента (5:20 тайминг):
1) Что занимается он JS'ом "с восьмого класса";
2) "Профессионально" этим самым JS'ом он занимается последние 2 года.

Я не буду растекаться здесь по поводу того, что нельзя работать с JS больше 2 месяцев
и не знать типов данных (это, на секундочку, первая страница второй главы книги YDKJS,
которую Яндекс, кстати, настоятельно рекомендует почитать прежде чем позориться перед
уважаемыми людьми). Остальную хуйню в духе "булиан - это объект", а "number - это цифры, то есть
integer" и так далее я не буду даже комментировать, оставлю вам для личного просмотра (10:00 тайминг).
Это вы все можете увидеть сами, скажу от себя лишь то, что это
САМЫЙ ЛСНЫЙ JS-ХУЙ, которого я видел за свою жизнь, а видел их я, поверьте, не мало.
Пропущено 143 постов
8 с картинками.
Пропущено 143 постов, 8 с картинками.
Аноним 04/04/20 Суб 23:27:27 1650328
Аноним 05/04/20 Вск 13:42:33 1650611
Аноним 05/04/20 Вск 14:04:13 1650629
>>1650611
Мывамперезвоним Нет типов у переменных. Есть типы у данных.
JavaScript.thread = Number(`158`); /js/ Аноним 22/03/20 Вск 10:40:23 1639808 Ответ
15794248572420.png (56Кб, 1050x1050)
1050x1050
Предыдущий: >>1629259 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для Ноды с консолькой https://repl.it/languages/nodejs
Для фреймворков https://codesandbox.io/
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 562 постов
70 с картинками.
Пропущено 562 постов, 70 с картинками.
Аноним 09/04/20 Чтв 13:28:29 1654027
>>1654023
>работать в энтерпрайзе
Аноним 09/04/20 Чтв 14:14:22 1654058
>>1654027
>делать сайты васянам, которым и 1С склад хватит
Аноним 09/04/20 Чтв 15:04:37 1654086
>>1654023
Работаю в ентерпрайзе на react и чет не задыхаюсь, хз
Пруверов тред #4 Аноним # OP 04/11/19 Пнд 08:52:13 1512674 Ответ
Arend background.png (126Кб, 1305x506)
1305x506
Hottbookcover.png (42Кб, 300x432)
300x432
Anders Mörtberg.jpg (74Кб, 958x960)
958x960
Zorn’s lemma.png (57Кб, 531x250)
531x250
Тред успешных хлебателей борщей (очередной).

Coq:
https://coq.inria.fr/

Lean:
https://leanprover.github.io/
https://github.com/leanprover/lean4 (компилируется в кресты).

Agda:
https://github.com/agda/agda

Idris:
https://www.idris-lang.org/

HoTT:
https://github.com/HoTT/HoTT
https://github.com/HoTT/HoTT-Agda
https://github.com/gebner/hott3

Cubical Type Theory:
https://github.com/mortberg/cubicaltt
https://github.com/mortberg/yacctt
https://github.com/RedPRL/sml-redprl
https://github.com/RedPRL/redtt
https://arend-lang.github.io/
agda --cubical
Пропущено 202 постов
17 с картинками.
Пропущено 202 постов, 17 с картинками.
Аноним 30/03/20 Пнд 11:05:40 1646055
Надеюсь в этих ваших пруверах
(sqrt(2) == 1.4142135623730951) == false
Иначе говно без задач.
Аноним 30/03/20 Пнд 15:40:06 1646231
>>1646055
>1.4142135623730951
Главное чтобы прувер стек оверфлоу не словил, а так всё нормально.

Даже так можно codewars com /kata/5d2b89d4b90c0a001f4a6456
Аноним 04/04/20 Суб 21:07:07 1650266
>>1644991
это неправда, так как я видел математиков профессионалов, которые занимаются физикой и создают модальную HoTT для своих нужд
С чего начать?Хочу писать вирусы и вообще стать мега хацкером.Можно научиться типо практикой,или все таки надо учиться в спец. универах? Dark 29/02/20 Суб 21:17:48 1619272 Ответ
1583000249705.jpg (9Кб, 442x293)
442x293
С чего начать?Хочу писать вирусы и вообще стать мега хацкером.Можно научиться типо практикой,или все таки надо учиться в спец. универах?
Пропущено 55 постов
2 с картинками.
Пропущено 55 постов, 2 с картинками.
Аноним 23/03/20 Пнд 21:16:43 1641038
>>1640928
Ты хочешь изучать АЛГЕБРАИЧЕСКУЮ ГЕОМЕТРИЮ - аппарат теории струн, но не собираешься заниматься теоретической физикой или консультировать физиков? Зачем?
Аноним 23/03/20 Пнд 21:19:48 1641043
Может быть, вы оказываете великую помощь человечесву, изучая одномерные и двумерные многообразия, которых можно напридумывать миллиарды, отличающихся только коэффециентами и степенями?
Аноним 04/04/20 Суб 20:03:06 1650216
Завтра ищешь в интернете книжку Прикладная криптография. Похуй если ничего не поймешь. Затем идешь на pgpru.com и изучаешь Фонд полезных постов от корки до корки. Потом зубришь, именно, сука, вызубриваешь современные криптографические протоколы - SSL, SSH, Tor, Bitcoin, OTR, чтобы от зубов отскакивало. Когда соберёшь своё первое hardened ядро, по пути изучив синтаксис SELinux, скачиваешь и изучаешь любую систему, реализующую security by compartmentalization, рекомендую Qubes OS или Subgraph. Как переделаешь песочницу, чтобы блокировала по крайней мере 0day RCE, можешь идти дальше - тебя ждет увлекательный мир атак уровня NSA. DEFCON, Anti Evil Maid, Ring -2 rootkits. Отсос шифропанков / просто неудачников типа spinore или нечего/скрывать-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь знать про такие пейперы, что даже Рутковская будет течь при одном их упоминании.

Этого хватит чтобы вкатиться?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов