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


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


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

<<
C++ тред #114 /cpp/ Аноним # OP 19/06/20 Птн 19:11:01 1728315 Ответ
TimelineCpp20Bi[...].png (43Кб, 1113x384)
1113x384
cpp.png (213Кб, 1200x780)
1200x780
ithare.png (44Кб, 512x341)
512x341
Пропущено 1061 постов
64 с картинками.
Пропущено 1061 постов, 64 с картинками.
Аноним 14/07/20 Втр 04:16:09 1750898
>>1750888
QT это гигантская обоссаная абстракция, внутрь лазить - ну спорно.

А вообще статьи на kdab.com и https://www.bogotobogo.com
Аноним 14/07/20 Втр 08:42:26 1750956
>>1750731
У практически всех процессоров, на которых твой код может запуститься, длина cache line -- 64 байта. Кстати, необязательно запрашивать [0][0] пиксель тайла, тот анон просто шиз. У тебя при доступе к любой памяти в кэш улетает 64 байта, в которых она содержится.
Хорошая статейка про наблюдаемые эффекты кэширования: http://igoro.com/archive/gallery-of-processor-cache-effects/
Аноним 14/07/20 Втр 09:30:24 1750972
>>1750888
> Шлее читал, годно.
Ну ты и годноед. Шлее - это копипаст официальных доков qt
Как не проебать идею ? Аноним # OP 19/04/20 Вск 12:07:52 1661714 Ответ
145848632613.gif (1251Кб, 500x361)
500x361
Сап, я короче разрабатываю прорывные технологии и веду всю разработку в одиночку, уверен что получится на 51%.
И вот я тут давече подумал, как набрать команду и не потерять идею, вдруг спустя время какой то пидор типа как Brave который ушел из проетка Mozzila не согласный с политикой Mozzila. Переманит весь народ и имея представление о технологии оставит меня ни с чем.
Как вообще работают эти высоко технологические компании которые и изобретают эти самые технологии ? Как они страхуются от разного рода пидоров и раскрытия коммерческой тайны ?
Конечно можно все разбить на независимые модули и вести разработку распределено, но опять же у этих пидоров может слажится общая картина.
Пропущено 23 постов.
Пропущено 23 постов.
Аноним 26/04/20 Вск 14:54:18 1668012
Тред опа-семена объявляю закрытым.
Аноним 01/07/20 Срд 14:21:21 1738915
>>1661714 (OP)
Надеюсь этому шизику уже кто-то написал, что идея ничего не стоит, стоит только реализация.
У меня есть идея это айфон в 1мм, иди делай получишь бабки
Аноним 01/07/20 Срд 21:53:08 1739457
>>1738915
>Надеюсь этому шизику уже кто-то написал, что идея ничего не стоит, стоит только реализация.
Варламов написал ему так уже давно. А в конце Ерж Варламов добавил - ну, так колись че за идея, а я запишу себе.
Kotlin #2 /kotlin/ Аноним 28/05/20 Чтв 07:52:47 1705096 Ответ
9001.png (318Кб, 1250x1250)
1250x1250
греча.png (1894Кб, 1023x959)
1023x959
EE4x3-8U4AA6FXd.jpg (100Кб, 953x876)
953x876
беседа-сприг-го[...].png (422Кб, 566x800)
566x800
Вкатываемся в новый язык на превосходно отточенной jvm с богатейшим набором библиотек от java.

>Что имеем:
У нас есть синтаксический сахар поверх джавы, немного ФП (удобные лямбды), корутины с асинхронщинной, DSL и многое другое.
В синтаксисе можно встретить много WTF-решений (как же без них), но в целом, плюсы перевешивают минусы. Так-то, во всех языках есть что-то что раздражает.
Параллельно jvm платформы пиляться kotlin-js (котлин для javascript) и kotlin-native (компилируемый в нативный код котлин), а возможность языка в DSL позволяет писать на HTML и CSS (типобезопасно), если кому-то это надо.
Котлин имеет полный интероп с джавой, от чего его не совсем корректно сравнивать его со scala.

>Хайп:
Язык был подкреплен гуглом в связки мобильной разработки, а с недавних пор рекомендован как основной язык для андроида, из-за чего начался рост популярности языка.
Также для языка был создан фонд, чтобы в случае покупки создателей не повторилась судьба с джавой. Вероятно условия гугла.
В связи с этим, котлин очень популярен в мобильной разработке, порой даже раздражает, что весь свежий контент пишут именно о телефонах. Но нужно помнить, котлин это та же джава и сейчас мы видим, многие фреймворки предлагают решения сразу на двух языках (как минимум пишут примеры, но в целом котлин имеет хороший интероп и так).

>Производительность.
Не забываем, что java (с JIT) одна из самых производительных платформ. Она делит топ 10 наравне с многими другими производительными платформами. Также у джавы хорошо оптимизированный драйвер базы данных, что видно по тестам.
https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=query
Нередко именно база-данных является узким местом в веб-приложениях.

>Q: Котлин это что-то про разработку на андроиде?
A: Нет, не только. Объем разработки на JVM высок, но в основном где-то на галерах. Смотрим статистику:
https://www.jetbrains.com/ru-ru/lp/devecosystem-2019/kotlin/

>Q: ...кококо, котлин уничтожит джаву!
A: Нет. Котлин сильно завязан на джаву и не заменяет её, а скорее дополняет (как typescript дополняет javascript). Джаву никто и ничто не заменит в ближайшие 10-15 лет, у этого языка чрезвычайно огромный капитал написанного кода, поэтому переживать за неё не стоит. В любом случае конкуренция это хорошо, джава стала развиваться (попутно завозя годноту в байткод).

>IDE - среда разработки.
Бесплатная community edition - обычно более чем достаточно (и работает шустро), но можете попробовать триал-версию.
https://www.jetbrains.com/idea/download/

>Официальный сайт и там же чтиво
https://kotlinlang.org/docs/reference/

>То же с переводом (на первый взгляд, ру-перевод впервые выглядит не заброшенным):
https://kotlinlang.ru/

>Котлин в примерах
https://play.kotlinlang.org/byExample/overview

>Try Kotlin (пробуй и кодь)
https://try.kotlinlang.org/

>Онлайн компилятор (вставить код или просто что-то потестить)
https://play.kotlinlang.org/

>Awesome (либы близкие к kotlin, но не стоит забывать про java решения)
https://kotlin.link/
или
https://github.com/KotlinBy/awesome-kotlin#libraries-frameworks-web

>Telegram
В телеге есть чаты по котлину. Это полу-белорусское комьюнити, которое клонирует пачками чаты (раньше про джаву - JavaBy и KotlinBy в Gitter). Крайне не рекомендую посещать это рассадник из ЧСВ макак. В чатах лобызаются одни и те же лица и если ты им не понравишься (а ты им не понравишься) будут постоянно тебя подстрекать пассивной агрессией или принуждать к анальным правилам, которые они вспоминают только тогда, когда пишешь ты. Конечно, ты можешь терпеть и сидеть в этой помойке, но если не хочешь словить негатив и получить ложное представление о ру-комьюнити, не рекомендую посещать этих ребят. Лично видел как токсично слили пчела за расспрос про api java.
Если можешь в ангельский, лучше сразу нырнуть в слаку.
https://kotlinlang.org/community/#kotlin-online-resources
Но лично я рекомендую не заниматься херней в чатиках, а спрашивать сразу на StackOverflow, тем самым ты сразу поможешь тысячи другим пользователям (и себе в будущем, если забудешь):
https://stackoverflow.com/questions/tagged/kotlin
Там можно спрашивать даже банальные вещи (кроме неопределенных), они потом хорошо гугляться и превращаются в простой справочник. Серьезно, анон, прекращайте спрашивать на древних форумах, бестолковых чатах, и даже двачах. Если уж совсем плохо с английским и не можешь в переводчик, то там есть ру-язычная версия сайта, но это так себе идея

>РАЗНОЕ

>Шпаргалка по run, let, apply, also
https://pbs.twimg.com/media/EENzl8CWwAApP3W?format=png
или статья по теме
https://www.rockandnull.com/kotlin-let/
На практике, если точно не уверены, можно просто кликнуть и посмотреть исходник функции (не вникая в контракты).

>Контент
https://youtu.be/xH-RZ9YlxH0



Если вам нравится kotlin или java и вы умеете читать документацию сами, то можете просто кидать в тред годный контент, новости и прочее из мира jvm.

Пропущено 496 постов
40 с картинками.
Пропущено 496 постов, 40 с картинками.
Аноним 01/07/20 Срд 18:25:18 1739247
Аноним 01/07/20 Срд 18:40:58 1739266
Вы напастили так быстро, что я не успел смешнявых картинок найти.
Аноним 01/07/20 Срд 18:41:24 1739268
Стоит ли перекатываться с мобилок? Аноним 03/03/20 Втр 23:22:48 1622445 Ответ
download.jpeg (11Кб, 300x168)
300x168
Работаю 2 года мобильным разработчиком(андроид). Как считаете, стоит ли перекатываться в бекенд(Java Spring) или оставаться в мобилках(перекатиться в фуксию в будущем).

Что думаете, аноны ? Что перспективнее?
Пропущено 26 постов.
Пропущено 26 постов.
Аноним 14/04/20 Втр 13:48:51 1657722
>>1657465
А мы джаву и так учим дохуя на парах, так что не придется с нуля вкатываться.
Аноним 14/04/20 Втр 15:21:48 1657767
>>1622445 (OP)
Перспективнее - это DS или все, что связано с ХД и нейросетями, имхо
а так, выбирай бэк, если тебя заебали мобилки, но, как по мне уж лучше стать геем и перекатиться в ios - хоть вакансий в разы меньше, но и конкуренции тоже меньше
01/07/20 Срд 14:51:52 1738940
gg
Сложность в программировании Аноним 13/06/20 Суб 13:31:28 1721356 Ответ
imitaciya-slojn[...].png (847Кб, 1076x605)
1076x605
diff.png (2Кб, 1390x105)
1390x105
Давайте сравним сложность разных подходов/разделов/языков в программировании. Хотелось бы составить насколько возможно полную картину.
Вот моя шкала (линейная).
Пропущено 35 постов
2 с картинками.
Пропущено 35 постов, 2 с картинками.
Аноним 25/06/20 Чтв 18:06:44 1733771
Не один язык не решает сложность.
ООП решало только часть проблем в 80-90х, в основном с ГУИ, из-за чего и выстрелило.

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

И только маня-теоретики думают что проблема не в инструменте, а в программистах. Но энтропия кода растет даже с хорошей архитекторой и кодерами
27/06/20 Суб 13:28:20 1735149
>>1733771
>ФП
>над процедурным программированием
Чё несёт.
Аноним 01/07/20 Срд 14:50:49 1738939
>>1735149
Я сам в шоке, пиздец довен он
каргоархитектура Аноним 29/09/19 Вск 18:06:00 1484660 Ответ
bad.png (1131Кб, 1920x1080)
1920x1080
good.png (1024Кб, 1920x1080)
1920x1080
Хочу входить в айти и по этому поводу взялся полистать какие нибудь говнокурсы по жабе. Ну чтобы с ебанутыми на одном языке разговаривать. И вот нашел такой кадр.

https://www.youtube.com/watch?v=6JxGYicUuzg
Вместо кейса засунул куски кода в мапу - ну ебанутый. Особенно я расплескал всю подливу с главного аргумента о том что иначе метод получается длинноват и его сложно поддерживать. Страшные-ужасные методы в тысячи строк, но если ту же тысячу строк размазать тонюсеньким притонюсеньким слоем по сотне классов (каждый конечно же в своем файле) вот тогда да - заебись, хорошо зделали.
Тем более что смысл то всех паттернов как правило чтобы динамическую дрисню ("положим в мапу и будем дергать через строчечки") реифицировать т.е. выписать явно какие у нас классы-методы, чтобы компилятор нам бы помогал.
Пропущено 195 постов
18 с картинками.
Пропущено 195 постов, 18 с картинками.
Аноним 01/07/20 Срд 09:49:17 1738672
>>1736784
Чистый Код это книга для совсем нюбов, чтобы познакомить с базовыми понятиями, поэтому эти мелкие придирки - мимо кассы.
Аноним 01/07/20 Срд 11:40:05 1738747
>>1738672
Чтоб раздристывать свой код без всякой причины? Эта логика дибилойдная.
10/07/20 Птн 09:14:48 1746595
(.youtube.com.[a-zA-Z2-9]$)
БЕЛОРУССКОГО IT ТРЕД №5 /belit/ Аноним # OP 02/01/20 Чтв 22:30:46 1563436 Ответ
maxresdefault[1].jpg (129Кб, 1280x720)
1280x720
БЕЛОРУССКОГО IT ТРЕД №5

В новом году с новым тредом

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Прошлый тут >>1500629 (OP)
Пропущено 501 постов
23 с картинками.
Пропущено 501 постов, 23 с картинками.
Аноним 30/06/20 Втр 22:49:44 1738482
ПЕРЕКАТ пилить будем ёпта?
Аноним 30/06/20 Втр 23:05:14 1738493
Аноним 30/06/20 Втр 23:05:19 1738494
>>1738459
Гнида ебаная. Еще и машобом небось занимаешься? Сколько за час берешь?
Аноним 29/02/20 Суб 00:02:36 1618494 Ответ
J5Czl5YaxBc.jpg (155Кб, 600x819)
600x819
Работаю в большом энтерпрайзе, но душа всегда лежала к низкоуровневому программированию и реверс-инжинирингу. После работы вяло ковыряю винду, но с каждым месяцем переоценка ценностей идет интенсивнее. Раньше лоу-лвл был романтикой, но когда писали вирусы под win32, у меня были когнитивные нарушения из-за эпилепсии и думать и сосредотачиваться было тяжело. Теперь я почти здоров, но поезд ушел и приходит понимание, эта сфера стала обычным бизнесом, романтики здесь нет и вообще поезд ушел. Также складывается впечатление, что в ИТ многие не понимают, зачем им жизнь дана, и ищут способ заебаться вместо того, чтобы жить и преодолевать свою ограниченность. Из-за задротства я уже давно не смотрел сериалов, не читал книг, не знакомился с тян. Нужно ли то, чем я занимаюсь, если времени на это уходит много, а перспективы неясны? Я не могу сам себе ответить, зачем мне нужно байтоебство кроме маниакального желания ковыряться в нем. А после работы такая вторая работа вызывает только истощение.
Пропущено 38 постов
1 с картинками.
Пропущено 38 постов, 1 с картинками.
Аноним 28/05/20 Чтв 01:13:20 1704992
>>1671040
Спрашиваю: сколько платят, как искать вакансии, какой типовой кейс?
Я умею в эмбед и немного в реверс
Аноним 28/05/20 Чтв 22:55:07 1706195
>>1704990
С телефона/планшета/телевизора/умной колонки очевидно
Аноним 29/06/20 Пнд 18:51:21 1737100
CyberSecurity Thread #1 | Не нашёл - создал Аноним 14/06/20 Вск 17:39:40 1722742 Ответ
42bef249996481b[...].jpeg (142Кб, 828x512)
828x512
Сап, двач. Пара вопросов по кибер безопасности, нужна помощь.
Какой эксплойт использовать для privilege escalation на Linux 2.6.3?
Спрашиваю по учебе. Дали задание создать риверс шэл - не получается решить.
Пытался заюзать Dirty Cow, но в итоге чёт не понял куда что писать - не учили. Помогите плиз, кто может.
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 14/06/20 Вск 18:22:00 1722828
Аноним 14/06/20 Вск 22:08:04 1723044
Аноним 29/06/20 Пнд 15:18:35 1736896
пахнет пиздежом )) для учёбы ему конечно) тебе нужен шелл или получить рута ? или все вместе ?)даже готовый эксплойт не можешь юзануть, бросай это дело.
Как механики используют ИТ? Аноним 28/05/20 Чтв 11:31:13 1705262 Ответ
image.png (207Кб, 300x423)
300x423
Хочу в двух словах услышать про софт механиков, про их инструменты, связанные с ИТ.
Пропущено 8 постов.
Пропущено 8 постов.
Аноним 06/06/20 Суб 15:34:57 1714959
Аноним 28/06/20 Вск 23:10:45 1736422
>>1714959
о, вот этот канал двачую
Аноним 29/06/20 Пнд 00:25:37 1736496
>>1705262 (OP)
Я за тыщу рублей скачал механику на ноут INPA
А на самом деле я из инета готовую виртуалку скачал ахахаххахах
Но справедливости ради, на его ноут она все равно не ставилась, она только на вин ХР шла.
Пилю мобильное приложение под Android, и нужно реализовать Аноним 19/04/20 Вск 17:24:53 1662109 Ответ
изображение.png (54Кб, 584x416)
584x416
изображение.png (29Кб, 1200x630)
1200x630
изображение.png (400Кб, 1024x512)
1024x512
Пилю мобильное приложение под Android, и нужно реализовать внутренние покупки расходуемых виртуальных предметов.

Как это можно сделать? Насколько я понимаю, это делается через консоль Google Play и их библиотеку. Создаётся Consumable продукт, реализуется это всё на уровне кода, ну и когда в приложении пользователь нажимает купить, появляется всплывающее окно Google Play с выбором карточки, подтверждением покупки и т.д. А какой процент денег за это берёт сам Google Play?

И ещё, знаю, что есть такие сервисы, как Revenuecat и Stripe. Так вот, а зачем они вообще нужны? Они вроде предлагают делать оплату в приложении через них. А в чём вообще разница, в чём отличие их от Google Play оплаты? Как это вообще выглядит со стороны пользователя? Ему придётся заново вводить карту, даже если она уже привязана к Google Play, или как?
Пропущено 7 постов.
Пропущено 7 постов.
Аноним 20/04/20 Пнд 22:06:08 1663355
Гугл забирает 30%.

Покупать отдельные предметы можно только в гп. Revenuecat - подписки. Ты можешь организовать подписки вне системы ГП если у тебя несколько платформ.

А за Stripe тебя забанят нахуй потому что нельзя через нее делать покупку вещей в приложении в гп.

Расходуемые виртуальные предметы - только через гп.

Как выглядит интерфейс - иди и посмотри.
Аноним 20/04/20 Пнд 22:08:26 1663358
>>1663355
Я сижу в треде еще 10 минут. Если есть вопросы - задавай сейчас
Аноним 28/06/20 Вск 15:30:55 1735972
скажите пожалуйста, а где тред по ведроиду?
Своего стартапа тред. Аноним # OP 02/06/20 Втр 18:14:49 1711103 Ответ
9d08256061f2d7a[...].jpg (74Кб, 480x640)
480x640
Всем привет. Я знаю, что здесь много новичков, но наверное, есть все-таки такие же опытные люди как и я. Начинал с админа, потом стал java разрабом, теперь я тимлид команды из 8 человек. Работаю в энтерпрайз разработке, на зарплату не жалуюсь.

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

Я реалист и понимаю, что серьезный проект с одним знанием бэка не потяну. Поэтому реквестирую анонов с идеями и желанием принять участие в чем-то таком. Соберемся, подумаем и запилим что-то свое!
Пропущено 24 постов
4 с картинками.
Пропущено 24 постов, 4 с картинками.
Аноним 27/06/20 Суб 21:30:38 1735474
плохиелюди.webm (3798Кб, 768x432, 00:01:13)
768x432
>>1735354
5 из 99 выпусков документалки об двачегеймдеве объединённые в одну вебемку
Аноним 27/06/20 Суб 22:08:59 1735517
>>1735443
>Поэтому путь только один: изучайте рынок, пилите продукт своими силами, консолидируете вокруг него людей. Но нихуя из этого вы не сделаете, поэтому у вас путь только один: жабка -> синьерство -> старость -> помоечка

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

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

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

>Ну так пили свой говно продукт в начале в одиночку. Потом оплачивай услуги профи, чтобы они довели его до состояния товара. Иначе никак.

Так и планирую. Я всё свободное время трачу на изучение чего-либо, поэтому у меня не возникнет проблем, к примеру, с созданием стройного, масштабируемого и секьюрного сервера и клиента с хорошей и поддерживаемой архитектурой на любой платформе. Очевидно, что в одиночку есть смысл делать мвп, а затем привлекать других профессионалов. Я не раз сталкивался с ситуациями, когда люди, которые рассчитывали только на чужой опыт, садились в лужу, поэтому считаю, что нужно стремиться к максимальной компетенции не только в плане технических навыков, но и всего, что связано с продуктом в контексте бизнеса - хорошо знать нишу, анализировать рынок и планировать жизненный цикл продукта, учитывать различные факторы, которые вытекают из специфики продукта и т.д. Есть множество вещей, которые необходимо учитывать, но это очень интересно, хоть и сложно, что было бы глупо отрицать.
Аноним 28/06/20 Вск 08:36:49 1735701
Erlang thread №3 Аноним 05/05/20 Втр 20:21:59 1678084 Ответ
flat,750x,075,f[...].jpg (40Кб, 750x1000)
750x1000
сюда также входит язык Эликсир
продолжаем дискуссию срач
Пропущено 195 постов
5 с картинками.
Пропущено 195 постов, 5 с картинками.
Аноним 26/06/20 Птн 18:51:43 1734712
>>1734530
щас бы спрашивать что то в этом дне.
я бы спросил есть ли у них элик. и если да перекатился. и потом пошел бы в стек rails & elixir. Это моя несбывшаяся мечта.

миможавист.
Аноним 27/06/20 Суб 00:41:29 1734954
Аноним 27/06/20 Суб 13:00:43 1735133
>>1734530
Забей, на Erlang сейчас новых проектов, тебе дадут допилить какое-то легаси и дальше как повезёт с проектом, если им нужна одноразовая модификация то потом выкинут на мороз. Но с другой стороны, что тебе мешает обратно вернуться на жябу в случае чего?
Советов ньюфагу тред Аноним # OP 01/05/20 Птн 01:25:32 1673244 Ответ
WPMwkD7Xfkk.jpg (322Кб, 1200x1200)
1200x1200
Сап пограмач, 26лвл вкатывалец на связи
О себе: Всю жизнь интересовался инженерией и техникой, втч радиоэлектроникой, но всю жизнь сидел толком без денег - супернаебизнесы или не стреляли, или стреляли, но я их оперативно сворачивал, тк или ссал или просто не нравилась работа с тупыми людьми и далекая от интеллекта деятельность. Из более менее успешного и продолжительного зашел только перекуп автомобилей, но это бесперспективно и сейчас на том рынке все скатилось в днище. Сейчас вот без денег и работы сижу в съемной хате на пыниной неделе выходных.
На программирование долго долго засматривался, вроде теоретически то что нужно - перспективно, оплачиваемо, требует IQ, конструирование сложных систем, возможность удаленок и прочие бонусы. Но переодически открывая любой учебник по программированию, сразу закрывал - непонятная душная муть... Просто не понимал как это работает, какие то скобочки, индексы, префиксы. Не мог уловить связи между этими if a==b {c=c+2} и работающей программой с гуем и всякими ништяками.

И вот впаше вижу тредскрин аля "хотите верьте хотите нет, дал своей телке учебник "учим питон" и через месяц она устроилась на работу с зп 80к"Понятно что пиздеж, но не суть. И я решил а хуле нет. Раз не понимаю высокоуровневые языки, пойду с низов. Прочитал Харрис и Харрис "Цифровая схемотехника и архитектура компьютера", и на меня снизошло озарение.
После осознания ассемблера и микроархитектуры процессоров, видосики на ютубе аля "учим питон за 20 уроков" показались детским лепетом. После этого с тетрадочкой проконспектировал A Byte of Python, побаловался рисуя в консоли псевдографические узоры и немного пролистав коды программ типа калькулятора на Ткинтере и простейшего парсера Olx. В частности после парсера понял, что без знания веба никуда, изучил HTML и CSS, пробежался по учебнику JavaScripta и поковырял jQuery.
Парралельно начал читать книжку по алгоритмам и SICP.

И чем больше читаю и смотрю ютуб, тем больше понимаю какие массивы информации предстоит изучить... И это напрягает. Хотелось бы изучить и С (люблю микроконтроллеры и низкий уровень), и что нибудь из функциональщины, и машоб с нейросетями и прочий кулхацкинг... Проблема лишь в том что денег осталось за квартиру платить ну максимум на 2 месяца, поэтому о высоких материях потом, надо сначала стать простой макакой. Вариантов вижу два:
1. Задрочить синтаксис и алгоритмы на зубок, и попытаться вкатиться джуном куда нибудь... Конечно есть конторы для совсем червей-пидоров, где берут студентоту, которая не различает компилятор от интерпретатора, и путем анального контракта минимум на год, заставляют пахать за еду и обучение с 8 до 8 без шанса свалить... Но в такие шараги очень бы не хотелось - чувствую что каждая неделя самообучения заметно повышает шанс нормального трудоустройства.
2.Разобраться поверхностно в основных технологиях (PHP, wordpress, либы для работы с вебом итд) и вкатиться во фриланс за еду, судорожно доучиваясь в процессе через гугление. Идея с фрилансом нравится больше - и задачи разные, и какая никакая свобода... Но порог входа там повыше, чем для джуна-пидора мне кажется.
3. Уехать в родной мухосранск, и неспешно учить фреймворки на кухне, пока мамка спит. Питаться бабкиными борщами, унижаться и слушать Соловьева через стенку. Вариант для моего самолюбия крайне болезненный.

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

Прошу прощения за простыню текста, хотелось с кем то шарящим поделиться своими болями. Реквестую советы альфа-300к/нс-богов что делать и в идеале - "вызубри и пойми вот это, это и это, что бы умел делать хотя бы вот это и можешь идти пробовать просить денюжку."
Пропущено 441 постов
64 с картинками.
Пропущено 441 постов, 64 с картинками.
Аноним 27/06/20 Суб 01:53:13 1734988
>>1734883
Как проходили твои первые дни, расскажи? Интересен сам процесс работы, я никогда в жизни не работал в офисе и хочу вкатиться.
Аноним 27/06/20 Суб 02:49:53 1734996
>>1734988
Пришел с паспортом, меня встретила старшая qa, провела к бухгалтеру, та просканила документы, дала пропуск. Потом показали рабочее место, остальной офис. Знакомиться особо не с кем было, тк все еще до конца с карантина не вышли.
Потом дали логины-пароли для почты, тестрейла и прочей хуеты, показали примерно как выглядит то что они делают, сказали настраивать комп под себя, немного пояснили за детали продукта.
Честно говоря даже не помню уже что я делал остаток дня. На второй день пришел, подписал напечатанный трудовой договор, сказали ну вот сиди пока пощелкай тесткейсы, заодно и продукт освоишь, что непонятно - спрашивай.
Эту неделю уже приводил в порядок старые тесткейсы (они немного отстали от интерфейса и оформление не лучшее), немного саппортил.
В целом, ничего особо интересного, рассказать не о чем. Да и в каждых офисах по разному, где то бюрократия и ебут по табличкам, время на обед с секундомером засекают. Где то на пуфиках сидит бригада зумеров с вейпами в руках, дымят и пилят свой фейсбук, иногда зарубаясь в плейстейшн.
У меня что то среднее, ближе даже наверное ко второму, фирма небольшая, но в своей нише успешная, продуктом во всем мире пользуются. Считаю по меркам офисов все очень дружелюбно и свободно, главное совсем уж не наглеть. Ну и зумеров нет, средний возраст ближе к 30 у всех.
Аноним 27/06/20 Суб 10:19:42 1735066
>>1734996
Перекатывайся в разработку потом.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №25 /ai/ Аноним 27/05/20 Срд 07:17:33 1704037 Ответ
1.jpg (215Кб, 1386x881)
1386x881
2.jpeg (21Кб, 302x181)
302x181
25.png (3Кб, 83x47)
83x47
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать?
Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее keras и pytorch)
Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап.
Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus.

Почему python?
Исторически сложилось

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. На март 2020 Google Colab дает бесплатно аналог GPU среднего ценового уровня (что-то между 1050 и 1080) на несколько часов с возможностью продления.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.

Предыдущий:
https://2ch.hk/pr/res/1665515.html
Пропущено 497 постов
54 с картинками.
Пропущено 497 постов, 54 с картинками.
Аноним 26/06/20 Птн 18:41:59 1734707
>>1734694
начальные_веса -= старые_веса-alpha*вектор
Аноним 26/06/20 Птн 18:51:12 1734711
27/06/20 Суб 00:14:30 1734934
>>1734556
Для практики ты бы мог хотя бы попробовать вбить в гугл или ОДС "телефонные" + "нейронная сеть" или ещё какую-нибудь ерунду
Тред про лучший в мире язык GO №10 (юбилейный) /go/ Аноним # OP 24/05/20 Вск 16:56:24 1700220 Ответ
g1.jpg (95Кб, 500x713)
500x713
g2.png (301Кб, 500x499)
500x499
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, пробрасываем ошибки, смеемся над джавистами, которые не могут жить без ексепшенов, дженериков и размазанной бизнес-логики, ждем, когда нам подвезут аналоги эксепшенов и дженериков
Пропущено 522 постов
23 с картинками.
Пропущено 522 постов, 23 с картинками.
Аноним 28/06/20 Вск 17:47:39 1736058
НУ ЧО. ГДЕ НОВЫЙ ТРЕД?
Аноним 28/06/20 Вск 18:40:39 1736090
Аноним 28/06/20 Вск 20:30:30 1736182
Rust #11 /rust/ Аноним 22/04/20 Срд 15:28:46 1664495 Ответ
mozrust.png (246Кб, 2000x1119)
2000x1119
nibwkl2blms41.png (909Кб, 1072x672)
1072x672
jb8ybhv9pms41.jpg (46Кб, 536x486)
536x486
dvach-02.webm (2422Кб, 1920x1056, 00:00:12)
1920x1056
Пропущено 561 постов
56 с картинками.
Пропущено 561 постов, 56 с картинками.
Аноним 07/07/20 Втр 18:31:45 1744127
Аноним 07/07/20 Втр 18:36:32 1744133
>>1744127
Всё правильно, сис. Стояк для максулинных токсичных фашистов. Мы, растолюбы, предпочитаем под хвостик.
Аноним 08/07/20 Срд 10:56:35 1744788
разработка плагинов для wix Аноним 25/06/20 Чтв 11:41:10 1733407 Ответ
image.png (72Кб, 988x526)
988x526
Всем шалом. Кто делал плагины для wix? какой там шанс заработать на этом?
Как я понял сейчас это топ среди онлайн конструкторов сайтов (ну еще shopify).

Раздумываю над созданием плугина для магазинов. Но у викса никакой статистики нет. Какие плугины часто ставят какие нет, скок зарабатывают разработчики с этого.
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 25/06/20 Чтв 12:20:29 1733471
Аноним 25/06/20 Чтв 17:26:06 1733735
>>1733467
Без серверной ты можешь сделать календарик и смайлики нарисовать.
Аноним 25/06/20 Чтв 18:38:48 1733823
>>1733735
не. для моего убийцы рынка сервак не нужон.
так и че, у кого тут опыт то есть? какие там подводные?
JavaScript.thread = Number(`164`); /js/ /js/ Аноним # OP 16/06/20 Втр 15:36:39 1724720 Ответ
15908946939970.png (56Кб, 1050x1050)
1050x1050
15908356002840.mp4 (19225Кб, 640x360, 00:18:17)
640x360
Прошлый тред: >>1708846 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.
Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 963 постов
66 с картинками.
Пропущено 963 постов, 66 с картинками.
Аноним 02/07/20 Чтв 05:29:05 1739621
>>1737918
Пащиму ссанина, работат же)
Аноним 05/07/20 Вск 12:10:44 1742375
>>1739403
Для этого есть Css
::active
Аноним 07/07/20 Втр 19:50:29 1744218
es6
Питон тред №91 /python/ /python/ Аноним 12/06/20 Птн 11:41:46 1720203 Ответ
1200px-Python-l[...].png (79Кб, 1200x1200)
1200x1200
images.jpeg (4Кб, 200x251)
200x251
Снимок экрана 2[...].png (213Кб, 1102x922)
1102x922
Снимок экрана 2[...].png (275Кб, 1284x1398)
1284x1398
Тред, посвящённый языку программирования Питон, #91

Предыдущий: >>1711609 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.

Шапка: https://dumpz.org/bASGKD8cCFDf
Пропущено 523 постов
51 с картинками.
Пропущено 523 постов, 51 с картинками.
Аноним 08/07/20 Срд 10:35:38 1744764
Аноним 10/07/20 Птн 01:17:56 1746515
image.png (95Кб, 1084x679)
1084x679
Здравствуй, анон.

Столкнулся с такой проблемой. Дело даже не в питоне, а скорее в иде.

Надо было сделать новый чит-код для игрухи (sims 4), собсна нашел некоторый "быстрый старт" https://darasims.com/stati/tutorial/tutor_sims4/3662-kak-delat-skriptovye-mody-na-python-dlya-the-sims-4.html

Побыстренькому набросал необходимое и запустил compile.py, как сказано в инструкции. И тут выводит ошибку:
>from Utilities import compile_module
>ModuleNotFoundError: No module named 'Utilities'
(Структура папок в прикрепленном изображении)
Хотя, если в файле писать тот же from он спокойно предлагает Utilities

Вроде итак подступался и сяк, решил установить pycharm, шоб было прям как в инструкции.
И оно заработало.

Я даже хз в чем проблема была. Предполагаю, что из-за настроек в папки .idea.

Собсно, может кто пояснить почему так происходит, и как это исправить, чтобы в VSCode все нормально работало?
Аноним 10/07/20 Птн 01:22:04 1746517
>>1746515
я предполагаю, что я не знаю чего-то прям простого, и прошу вас сказать в чем проблема или же, в какую сторону копать __init__.py

Спасибо, анон!
Комплютерная Наука Аноним 24/06/20 Срд 14:38:26 1732577 Ответ
CS02.jpg (209Кб, 999x519)
999x519
Сап, пограммач

Прошлый тред успешно утонул, да и обсуждалось там все, кроме сабжа а значит пришло время обсудить новые мануалы по вкатыванию. Существует много годноты по типу OSSU, CS50 и различных книг, но в силу убогости, а чаще отсутсвия какого-либо вообще перевода, вопрос матчасти остается актуальным для всяких пидорашек, даже с интермидиетом. Безусловно, без англа никак, но поначалу это дико тормозит какой бы то ни было прогресс, а с учетом неебических объемов необходимого к изучению материала, доставляет нестерпимою жопоболь. На русском ютабе по-любому есть годные курсы, взять те же сети и системы телком созыкина или сисадминский контент семаева, хекслет. Хотелось бы увидеть что-нибудь по взаимодействию софта с железом, без углублений и привязок к конкретным технологиям\инструментам. Делитесь своими соображениями о том, что заслуживает внимания, а что сразу идет нахуй
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов