Главная Юзердоски Каталог Трекер NSFW Настройки

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

Создать тред Создать тред
Check this out!

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

<<
Каталог
iOS Developing Thread /ios/ Аноним # OP 26/03/24 Втр 12:22:15 3100105 Ответ
image.png 95Кб, 1200x1200
1200x1200
image.png 580Кб, 1366x768
1366x768
Возрожденный, шапка взята с прошлого треда, который смог найти

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

блять, свифт, работу, нахуй, говно, нужен, мак, работы, работает, иос, пиздец, вкатиться, писать, проект, вопрос

>С чего вкатываться?
Со swift book - книжка валяется в интернете.

Стоит упомянуть про складчину иос господ - телега.ми/iOSBooks - валяется огромное количество книжек, хоть обмазывайся.
Есть еще одна, из какого местного чатика https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - но там больше старых валяется. Единственный плюс так это обжс.

>Не люблю читать книжки я долбаеб

https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в тырнете.

По видяшкам так же рекомендую:
https://coursehunters.net/course/ios-12-i-swift-4-2-dlya-nachinayushchih-200-prakticheskih-tutorialov

https://coursehunters.net/course/ios-12-i-swift-4-ot-novichka-do-professionala - перед стенфордскими курсами можно глянуть. Тоже найс.

После окончания вышеописанного заебись будет построить свое приложение. Например очередное Weather или же ImageGallery или что-нибудь свое.

https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

По многопоточке есть охренные говноязычные статьи, автор разбирает практически ВСЕ, чего даже не найдешь на медиуме

https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/

Перевод документации базовой
https://swiftbook.ru/content/

Материал на английском:
Очень подробно все рассказывает и расписывает
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
https://coursehunters.net/course/udemy-ios11-swift4
Пропущено 14 постов
14 с картинками.
Пропущено 104 постов, 14 с картинками.
Аноним 04/05/25 Вск 00:46:30 3446097
Ну что мужики. Время действительно показало, что рынку ios настал конец. Мало того что вакансий на галер не осталось, так еще и бигтехи заморозили найм. Вообще.

Ищут только йоба-прогеров, которые программируют с пяти лет.
Аноним 04/05/25 Вск 15:11:10 3446433
>>3420287
>В какой момент гугл "узнает" что я из России? Как сделать так, чтобы залупа гугл предложила прислать СМС на номер другой страны?
По отпечатку браузера?
https://en.wikipedia.org/wiki/Device_fingerprint
Аноним 04/05/25 Вск 15:26:55 3446461
>>3420371
У тебя tcp трафик шифруется, udp/rtc нет.
Иди проверь на browserleak.com

Бтв, shadowsocks шифрует полностью трафик с TUN модом
привет дорогие обитатели двача. мне для проекта нужны отзывы и реализация. выкладываю сюда программу Аноним 04/05/25 Вск 08:00:39 3446151 Ответ
{45D9A8D8-7D53-[...].png 659Кб, 644x646
644x646
привет дорогие обитатели двача. мне для проекта нужны отзывы и реализация. выкладываю сюда программу свою, кому не сложно напишите отзыв хоть небольшой, по возможности еще и положительный
https://pastein.ru/t/DWr
Пропущено 1 постов
1 с картинками.
Пропущено 2 постов, 1 с картинками.
Аноним 04/05/25 Вск 11:09:36 3446246
соси хуй никитос
Аноним 04/05/25 Вск 11:13:24 3446248
программа прикольная, если бы она работала без интернета, то был бы отличный портативный вариант генератора паролей для системного администратора.
Аноним 04/05/25 Вск 11:23:58 3446253
Генератор интересный. Самое главное, что мне понравилось, то что это действительно случайные значения. Было бы классно увидеть такое, как приложение для телефона
Коллеги-молчуны Аноним 29/04/25 Втр 11:15:31 3442560 Ответ
17403893174040.jpg 908Кб, 1400x1400
1400x1400
Программач, привет. Попал в коллектив, где народ вообще не общается между собой, даже на рабочие темы стараются отмалчиваться. Отсюда проблемы коммуникации, собираемся раз в неделю, получаем пиздянок и расходимся по домам на удаленку. Вообще я работал в паре западных и в тройке ру контор и гибрид и офис и удаленка все что возможно, но нигде такой хуйни не было. Ряд коллег еще тоже непонятные, один с истериками, второй словно в депрессии. Даже словом перекинуться не с кем кроме пары человек. Не то что бы я социоблядь там, но я как-то привык учить джунов, сам учиться, на доске что-то обсуждать, а тут все в штыки. Было ли у вас что-то подобное? Ну я просто съебываю, т.к. из-за проблем и проект поплыл, а опиздюливаться надоело за з.п. ниже рынка.
Пропущено 1 постов
1 с картинками.
Пропущено 4 постов, 1 с картинками.
Аноним 30/04/25 Срд 16:40:37 3443652
Заведи жизнь за пределами работы и тебя перестанет беспокоить общительность твоих коллег
Аноним 30/04/25 Срд 17:04:52 3443673
>>3443160
>>Да, испорчу трудовую, не первое место работы где я проработал меньше 3 месяцев
У меня и 3х дневная запись есть, и парочка по 4-6 мес, есть места, где 2+ лет отработал.
Главное в резюме это не указывать.
Аноним 03/05/25 Суб 17:33:23 3445863
Я такой молчун. Устроился в мелко-компанию с "атмосферой стартапа" и отсутсвием документации, где приходилось разбираться в коде 10х аутиста, которого перед моим приходом повысили до тимлида, и фиксить за ним его конченные баги. Когда на созвонах у меня спрашивали, нет ли у меня каких-то вопросов, замечаний, я говорил что всё ок, чтобы не показаться ворчливым говном. Спустя 6 месяцев меня уволили за то что я "не тяну" и "отмалчиваюсь"
Openssh 4.3 Аноним 25/01/25 Суб 14:48:42 3371872 Ответ
image.png 135Кб, 578x191
578x191
image.png 5Кб, 641x65
641x65
Скачал сурсы openssh 4.3
наткнулся на некую функцию howmany, объявление которой не могу найти нигде. (ни в сурсах, ни в man, ни в /usr/include)
Что я упускаю?
Пропущено 2 постов
2 с картинками.
Пропущено 4 постов, 2 с картинками.
sage 26/01/25 Вск 10:29:52 3372504
А мы знали.
Аноним 02/05/25 Птн 10:48:17 3444802
image.png 92Кб, 1582x466
1582x466
image.png 44Кб, 1226x220
1226x220
10/05/25 Суб 00:07:07 3449841
Слыхал про git grep?
Российского бигтеха тред v9.0 bigtech bigtech bigtech Аноним 14/04/25 Пнд 16:48:28 3430664 Ответ
image.png 3160Кб, 2000x1333
2000x1333
image.png 1828Кб, 960x1280
960x1280
image.png 2311Кб, 1280x959
1280x959
image.png 758Кб, 900x506
900x506
ред российского (а другого-то в России нету!) бигтеха здесь.

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

Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.

Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.

Прошлый тред тонет тут https://2ch.hk/pr/res/3421389.html
Пропущено 37 постов
37 с картинками.
Пропущено 514 постов, 37 с картинками.
Аноним 02/05/25 Птн 14:35:36 3444968
ПЕРЕКАТ Аноним 02/05/25 Птн 14:36:06 3444969
Аноним 03/05/25 Суб 14:46:32 3445712
>>3438210
>Деньги пахнут?
к РосКомПидарам я бы например не пошел ни за какие продавать свои товарищей и срать им блокировками
В IT после 30 Аноним 17/01/25 Птн 05:55:28 3364256 Ответ
17160212836280.mp4 11314Кб, 1024x576, 00:01:23
1024x576
Сап программач.
В тред призываются опытные двачеры в сфере.
Вопрос очень важный, для меня, прошу отнестись с пониманием и сказать своё мнение.
Мне 34 скоро, и в этом году в голове что то щёлкнуло, я понял что хочу свичнутся в IT.
Мне интересно ваше мнение, каковы шансы за 5-7 лет апнутся до сеньёра, учитывая что я заебись шарю в компах, имею логическое мышление, технарь.
По вводным:
- 15 лет отпахал в одной конторе (гос)
- Есть ВО по энергетике
- В данный момент являюсь главным инженером подразделения
- имею бешенное желание учится
- не боюсь переработок (привык на этой работе ебашить 24/7
- в целом стрессоустойчив и коммуникабелен

Планирую вкатится в python developer/data scientist может ещё параллельно Go
Что посоветуете на старте?
Как быстрее обучится, что по поводу курсов (не СкиллFUCKтори ессесно)

Про то что придётся быть джуном на подсосе за 80к в курсе, не пугает, подушку финансовую для перехода готовлю, что бы прям совсем не ахуеть.
Пропущено 14 постов
14 с картинками.
Пропущено 215 постов, 14 с картинками.
Аноним 27/04/25 Вск 23:58:22 3441528
>>3441049
ПРОРАБОТАЛ ТРИ ГОДА В ОДНОЙ КОНТОРЕ, ЗАЕБАЛО, ХОЧЕШЬ СМЕНИТЬ ПРОЕКТ
@
К СТАРОМУ РЕЗЮМЕ ДОБАВЛЯЕШЬ +3 ГОДА НА GO
@
НОЛЬ ОТВЕТОВ, ВЕДЬ У ТЕБЯ GO, А У ВОЛЧАРЫ GO GOLANG GO BACKEND GRPC GORM GIN DIG KAFKA PROMETEUS MICROSERVICES, ХРЮШКА ПОТЕКЛА
@
НЕ ПОНИМАЕШЬ, ЧТО НЕ ТАК, ВЕДЬ ТРИ ГОДА НАЗАД ТВОЕ РЕЗЮМЕ БЫЛО ОК
@
С ЛИЦОМ ЛЯГУШКИ ОСТАЕШЬСЯ НА СТАРОМ МЕСТЕ
@
КАНДИДАТОВ НЕТ
Аноним 29/04/25 Втр 14:02:30 3442756
>>3364256 (OP)
Тебе нужно на год скопить денег и начать какую-нибудь базу вида
1) язык на котором собираешься писать (для вката подойдет питон, си)
2)немножко БД, немножко сети
За год можно вполне сносно освоить, у нас пришел такой чел после джавы + базы данных, учился год после вуза, не работал, деньги были. Взяли его причем плюсовиком, спустя пару лет тысяч 200 имеет. Заход нужно делать через госуху, там ценится опыт работы вообще какой либо и курсы желательно известные и солидные, при вузе с бумажкой длительностью от полугода.
Аноним 30/04/25 Срд 17:09:17 3443674
>>3441528
>НОЛЬ ОТВЕТОВ, ВЕДЬ У ТЕБЯ GO, А У ВОЛЧАРЫ GO GOLANG GO BACKEND GRPC GORM GIN DIG KAFKA PROMETEUS MICROSERVICES, ХРЮШКА ПОТЕКЛА
Всё так, мы искали джависта, кандидата чуть не отсеяли потому что у него стояло знание Java 1.8 вместо Java 8 (для тех кто не в теме - это буквально одно и то же, просто Оракл с версиями начудил). Хорошо у меня жйчарка вовремя спросила.
Собсно нейроночки и МашОб ai /ai/ Аноним 13/07/24 Суб 20:54:47 3220425 Ответ
image.png 8Кб, 240x210
240x210
Пока плебеи из /ai и /nf генерируют аниме, составляем здесь планы по конкуренции OpenAi, нарушаем законы робототехники и пишем собственные архитектуры после трёх классов церковно-приходской.
Пропущено 13 постов
13 с картинками.
Пропущено 143 постов, 13 с картинками.
Аноним 04/04/25 Птн 15:57:00 3423183
>>3423167
Если не в рисерч вкатываешься, то на оценки вообще пофиг, максимум что интересует в некоторые компании - наличие диплома.
Аноним 04/04/25 Птн 17:51:25 3423252
>>3423167
>буду искать стажером
Лол удачи. Проще стать главой правления газпрома чем получить стажировку. Отпишись как найдёшь. Мне пиздец как интересно, кто же там стажирует. Может тиньков какой-нибудь, но в тинькове конкуренция примерно такая - из 5000 заявок получили стажировку 130 человек. А на постоянке остались и того меньше, человек 80 наверно...
Аноним 30/04/25 Срд 01:49:10 3443231
>>3423167
>>Deep Learning 1/2, Machine Learning 1/2
Где это ты сдаешь?
Нужен ли ВУЗ? Аноним 17/04/25 Чтв 21:49:53 3433542 Ответ
images (7).jpeg 5Кб, 275x183
275x183
Я зумерок. Недавно тильтанул и пропустил месяц в региональном универе. Родители уже заочно определили в бомжи. Программирую с 6 класса. То что было на курсе я знал давно, читал всякие книжки Кнутов и тд, дклал петы. Про связи: с кем общался, ребят толковых мало, все буквально списывают практики мо профильному предмету и ничего не понимают. Дают буквально бесплатные онлайн курсы из интернетов. Что прикольно, дают проекты на семестры и тд. Так вот, стоит ли бросить это дело, устроиться на дноработку в ирл, попутно какой-нибудь актуальный стек самому изучить? Я знаю, что сейчас в найме все сложно, но как-будто мне эта корка не особо поможет.
Пропущено 4 постов
4 с картинками.
Пропущено 43 постов, 4 с картинками.
Аноним 30/04/25 Срд 00:09:42 3443211
Снимок экрана о[...].png 304Кб, 937x1179
937x1179
Аноним 30/04/25 Срд 00:28:54 3443220
>>3443211
>We teach for loops and OOP, but not software design
Ну вот, нас учили проектированию. Циклам учили в школе, в универе только на первом семестре на лекциях поверхностно прошли базовые концепции для тех, кто раньше код не писал вообще. Основная часть учёбы была посвящена не конкретно кодингу, а всему, что ему сопутствует. Нам даже говорили на первом курсе "вы не кодеры, вы погромисты", тоже видимо пытались подчеркнуть, что просто писать код кто угодно может, а вот писать его нормально не каждый осилит.
Аноним 30/04/25 Срд 00:29:37 3443221
>>3443203
ага только на первом курсе и учили.
в академических кругах это называется "прикладные навыки" и много времени якобы на это лучше не тратить и концентрироваться на более "важных" вещах.

фиг его знает если это все вам что-то дало то рад за вас
Плати 500$ в неделю чтобы бесплатно работать на ноунеймовую компанию. Даже не кормят бесплатно. Айти Аноним 28/04/25 Пнд 10:52:45 3441702 Ответ
image.png 380Кб, 700x805
700x805
Плати 500$ в неделю чтобы бесплатно работать на ноунеймовую компанию. Даже не кормят бесплатно. Айти, 2025, итоги.

Кто-то еще верит, что айти на западе не мертво?
Пропущено 2 постов
2 с картинками.
Пропущено 2 постов, 2 с картинками.
Аноним 28/04/25 Пнд 12:31:47 3441806
>>3441702 (OP)
че бля, работать за платно? нахуй такое
Аноним 28/04/25 Пнд 14:59:13 3441937
>>3441702 (OP)
>на ноунеймовую компанию
Такое в ноунеймовых всегда было, даже в жирные годы. Чего удивляться то
Аноним 29/04/25 Втр 22:19:16 3443157
image.png 966Кб, 1280x720
1280x720
Белорусского IT тред Аноним 29/04/25 Втр 16:11:49 3442897 Ответ
174593202145139[...].png 298Кб, 600x399
600x399
Обсуждаем как утонули/тонут наши галеры, съеб из рб.
29/04/25 Втр 21:47:31 3443137
/by/
Профессиональный дунасинг Аноним # OP 26/03/25 Срд 12:05:29 3416436 Ответ
image.png 121Кб, 1404x1524
1404x1524
Сап двощ.
Предлагаю тред о дунасинге в 2к25. Пилите прохладные. Моя ниже.

Я занимаюсь дунасингом уже 2 года. Буквально работаю меньше 10 часов в месяц в бигтехе за 5 сотыг.

Как так получилось?

Я пришел в крупный банк на удаленку рядовым Java макакой синькой в конце 2к22. Сразу заметил что в моем стриме хуевые процессы поставок и постоянно подсвечивал это коллегам, потому что я аутист-долбаеб который ненавидит когда мешают тащить хуйню в прод.

Сломанность процесов поставок исходила из хуевой архитектуры микросервисов: был 1 god-сервис в котором всем командам нужно было производить изменения при почти любых доработках. Я предложил переделать этот сервис и после долгих муторных споров сказал что готов сделать сам за месяц, мне дали добро, т.к. я упирал на то что это даст охуенное сокращение TTM и выхлоп будет ебейший неподдающийся оценке, манагерам это понравилось.

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

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

Позвал главного манагера стрима на встречу и сказал что выгорел и хочу отпуск авансом на месяц (я отработал на тот момент меньше 5 месяцев), мне предложили отпуск на 2 недели + стать Тех лидом (у нас нет тимлидов, команды разработки состоят из всех компетенций сразу: фронты, бэкендеры, тестировщики, дизайнеры, продакт)

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

Обещали много интересной технической и управленческой работы, дали 4.5 сотыги в месяц.
Пропущено 4 постов
4 с картинками.
Пропущено 20 постов, 4 с картинками.
30/03/25 Вск 18:22:26 3419717
>>3419222
Последнее время занимаюсь дунасингом на протяжении месяца. Гоняю контру целыми днями. Вечером чёт посмотрю по проекту - чтоб было о чём сказать утром на мите и заполню графики. После мита утром иду дальше спать и просыпаюсь в часа 4 или если меня дев пнёт в тимсе. Но это редко бывает так что норм.
IT это охуенно
Аноним 27/04/25 Вск 18:12:32 3441330
>>3416436 (OP)
Завидую дунасерам. Я девопс.

Какие признаки в вакансии и на собеседовании могут указывать на возможность плотного дунасинга?

Я пока придумал такие:
1. Ты либо единственный девопс, либо вас много
2. Не могут внятно объяснить, что надо делать
3. НИКАКИХ планов на миграции(пиздец заёб)
4. Не стартап

Делитесь своими наблюдениями
Аноним 28/04/25 Пнд 16:32:34 3442033
>>3441330
>Какие признаки в вакансии и на собеседовании могут указывать на возможность плотного дунасинга?

Любая ИТ-работа в банке, в аутсорсной галере не кодером
Эликсиротред 3 /elixir/ Аноним 27/12/24 Птн 17:53:13 3351068 Ответ
17071530905803.png 1007Кб, 1500x1500
1500x1500
Здравствуй, дорогой анон.

Предыдущий: >> 2954172

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем, IoT говен и оперденей. Называется он Elixir, а работает он на виртуальной машине real human BEAM, на которой ещё работает язык Erlang.

Немного истории

Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания. Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.

Основные фичи

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

⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык.
Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)

⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, и это значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал изкоробки.

⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.

Нахуя

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

Я хочу спать по ночам. Как вкатиться?

Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут
https://elixirschool.com/ru

Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой
https://learnyousomeerlang.com/

Конкретно вебня на эликсире
платно: https://www.amazon.com/Programming-Phoenix-1-4-Productive-Reliable/dp/1680502263
бесплатно: https://hexdocs.pm/phoenix

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

Рыночек

Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 3 постов
3 с картинками.
Пропущено 33 постов, 3 с картинками.
Аноним 27/04/25 Вск 22:40:59 3441484
Здравствуйте. Хочу для себя, обучения ради обучения, потыкать эликсир и переписать свою программу на питоне на Elixir. Изначально на питоне хотел сделать прототип, чтобы переписать потом, но так уж вышло, что сделал полноценную программу, но цели всё равно достигнуть хочу. Так вот, программа запускает отдельные процессы через multiprocessing, которые могут работать сутками, а то и больше, общение идёт через mutliprocessing.Pipe через мои "сообщения", если угодно, а именно датаклассы с параметрами разными. Хочу попробовать переписать на эликсир её. Подходит ли этот язык для таких "долго работающих" задач и удобное ли взаимодействие с этими процессами, отслеживание упало/не упало, обработкак ошибок, запросы по сети делать на сайты, доступ к БД, файлой системе?
Аноним 27/04/25 Вск 23:46:05 3441520
Хочу сделать запуск процедур по расписанию точково (как scheduled сообщения в телеге) - как это сделать в эликсирчике с фениксом?
реббит с scheduled tasks плагином не варик так как оно сносно работает только с датами в скором будущем + потенциально проебывать некоторые запуски не оч хорошо поэтому нужна запись в базу
Аноним 28/04/25 Пнд 09:04:36 3441632
>>3351068 (OP)
Если оформлять вкат в эликсир здорового человека - по-хорошему нужно освоить эрланг для начала? 5 лет назад внезапно столкнулся на работе с эрлангом, рефакторил старый сервер, было сложно пердолиться, но парадигма языка запала в душу с тех пор. С элексиром я так понимаю карьерные перспективы становятся кратно выше.
Почему ООП провалилось? Аноним 27/04/25 Вск 16:35:01 3441264 Ответ
java-oops-conce[...].jpg 35Кб, 600x424
600x424
Почему ООП провалилось?
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 27/04/25 Вск 16:57:14 3441283
наследование нарушает инкапсуляцию - потомки могут менять поведение предка. Получив объект, не можешь быть уверен что он делает именно то что нужно.

Дальше, наследование приводик к высокой связности. Меняешь поведение предка - и все наследники ломаются, поэтому приходиться лепить N+1 наследника. Логика размазывается по всей иерархии. Логика из наследников протекает в предков
Аноним 27/04/25 Вск 18:06:49 3441324
Аноним 27/04/25 Вск 18:13:27 3441333
>>3441264 (OP)
Оно создает проблему и само ее решает.
Композицией можно заменить наследование и оно более явное.
В некоторих доменах оно все таки предпочтительно, но редко реально нужно - на моем опите в случае 3д проще с ооп потому что подходит под рендер граф. Соответственно и игри туда же, хотя всегда есть вариант ECS (не могу утверждать 100%, не геймдев).
лет 10 писал в основном на ооп язиках, ушел на работу с растом и не скучаю за ооп
Как работает этот ваш вэпээн Аноним 26/04/25 Суб 07:44:44 3440344 Ответ
images.png 2Кб, 225x225
225x225
Здарова наносеки. Пользуюсь вэпээном уже многие годы, но только сейчас начал задумываться как он работает. Основной принцип немного понимаю - подключаешься к ВПН серваку и весь твой трафик идет от его имени/IP, но появились некоторые вопросики гугл не обкашлял:

1. Что видит твой провайдер? Допустим, без ВПН провайдер видит к каким сайтам ты подключаешься и что передаешь/скачиваешь, но что он видит когда ты подключаешься к ВПН? Что ты следующие пару часов отправляешь и принимаешь данные от одного и того же адреса?
2. Провайдер не видит что ты скачиваешь? Допустим, подключился к Швеции и скачал торрент, но когда данные передаются от ВПН сервера на твой комп провайдер разве не видит какие данные ты принимаешь? Вместо обычного сервер с игрой -> твой комп я знаю что торрент это не сервер с игрой, я просто упростил схема меняется на сервер с игрой -> ВПН сервер -> твой комп, но на последнем этапе все равно данные идут через провайдера, не? Почему тогда пиндосы молятся на ВПН при скачивании игр?
3. Насколько надежен ВПН? Если Пыня или Дыня через спецслужбы нагрузят ВПН компании, то могут ли они слить с какого айпишника была попытка входа в инстаграм? Типа в 16:00 с ВПН сервера кто-то зашел в свой аккаунт, а на серверах ВПН сохранилось, какой айпишник в этот момент был поключен к этому серверу?

хз туда отправляю или нет
Пропущено 3 постов
3 с картинками.
Пропущено 7 постов, 3 с картинками.
Аноним 27/04/25 Вск 11:53:27 3441088
>>3441004
>автор треда спрашивает про впн и как он работает, потому что не понял из объяснений с первых страниц гугла.
>ряяя, я же вумный, скажу ему прочитать про ngfw в гугле
Аноним 27/04/25 Вск 12:01:42 3441094
ngfw.png 117Кб, 1430x759
1430x759
Аноним 27/04/25 Вск 13:58:10 3441186
>>3441094
Ты на зарплате у позитивов чтоли? Подрядился рекламировать импортозамещенный фаервол через троллинг тупостью?
C++ thread #151 /cpp/ Аноним 17/03/25 Пнд 22:33:57 3410643 Ответ
C++.jpg 99Кб, 1280x1083
1280x1083
Пропущено 62 постов
62 с картинками.
Пропущено 650 постов, 62 с картинками.
Аноним 11/05/25 Вск 12:24:04 3450893
Аноним 12/05/25 Пнд 19:40:21 3452465
>>3428012
Пагни, есть какая-то чоткая таблица, чтобы обозреть разом актуальные фичи с++14-23 без лазания по cppref?
Аноним 20/05/25 Втр 13:39:21 3458619
вайб кодинг это неизбежное будущее и единственное возможное развитие программирования, вайб кодинг п /vibe/ Аноним 26/04/25 Суб 18:06:43 3440762 Ответ
image.png 276Кб, 510x498
510x498
elephant.jpg 130Кб, 964x783
964x783
вайб кодинг это неизбежное будущее и единственное возможное развитие программирования, вайб кодинг позволяет добиться того, чего не могли добиться, но к чему стремились диды, декларативное программирование. функциональное, логическое программироание, всё шло к полностью декларативному программированию, мккарти описывал как раз такую декларативную систему слон2000. вайб кодинг это самое настоящее тру программирование, позволяющее сразу транслировать словесное описание алгоритмов в исполняемый код, без необходимости писать код вручную, что позволяет описывать алгоритмы на более высоком уровне абстракций, который раньше был недоступен компьютерам для понимания. диды изначально хотели писать на естественном языке и чтобы комп это понимал, но из-за ограничений пришлось юзать близкие компу языки со строгими грамматиками.
Питон-тред №173 /python/ Аноним 29/01/25 Срд 13:29:52 3375375 Ответ
image.png 44Кб, 587x598
587x598
Тред, посвящённый языку программирования Питон, #173

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

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

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

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

— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

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

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

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

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

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

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 69 постов
69 с картинками.
Пропущено 520 постов, 69 с картинками.
Аноним 30/04/25 Срд 21:18:16 3443870
>>3443843
>Я сам на себя работаю. Мне наплевать на горести макак
Долго это не продлится, мне тоже пришла эта светлая идея, что кабанов кормить не нужно. И не только мне она пришла) Короче скоро все будут заебывать малый бизнес с предложениями сделать им супер приложение. А с приходом нейроночек будут жестко демпинговать в надежде все нагенерировать за 2-3 дня.
Аноним 08/05/25 Чтв 15:32:39 3449087
image 167Кб, 409x604
409x604
ПЕРЕКОТ Аноним 08/05/25 Чтв 15:33:20 3449088
image 287Кб, 1200x595
1200x595
Представляем 1С:Детские Морги – конфигурацию, которая превратит ваш похоронный бизнес из кустарного Аноним 25/04/25 Птн 10:19:56 3439527 Ответ
file00000000f57[...].png 1454Кб, 1024x1024
1024x1024
Представляем 1С:Детские Морги – конфигурацию, которая превратит ваш похоронный бизнес из кустарного подполья в образцово-показательный морг… то есть, в эффективно работающее предприятие.

Функционал, от которого клиенты не откажутся (потому что уже не могут)
1. Регистрация заказов
Больше никаких записей на ближайшей могильной плите! Система автоматически фиксирует каждый звонок, оформляет заказы и даже предлагает особые условия для клиентов, которые "уже почти готовы".

2. Управление похоронными принадлежностями
Гробов не хватает? Венки закончились? 1С:Детские Морги не просто покажет остатки – он предложит креативные альтернативы (ведь урна – это тоже вариант).

3. Планирование работ
Автоматическое распределение бригад, маршруты катафалков, учёт загруженности крематория… Всё, чтобы ваши клиенты не задерживались в очереди на вечность.

4. Расчёт зарплаты
Грабительские расценки на ритуальные услуги – это хорошо, но как насчёт справедливой оплаты вашим сотрудникам? Система сама посчитает, сколько отстегнуть гробовщикам, чтобы те не начали демонстрировать услуги на живых.

5. Управление автотранспортом
Катафалк сломался? 1С:Детские Морги подскажет, где взять замену (или предложит эконом-вариант – тележку из супермаркета).

6. Учёт материалов и заказов
Больше никаких "потерянных" гробов или "случайно" проданных семейных склепов. Всё под контролем, даже если ваш склад выглядит как филиал Сайлент Хилла.

7. Крематорий (сектор DLC)
Учёт урн (ведь кто-то же должен помнить, где чей прах).

Накладные на перемещение праха (чтобы не перепутать с сахаром).

Кремация невостребованных (грустно, но статистика – наша страсть).

8. Управление местами захоронения
Поиск свободных участков, контроль состояния могил, ведение реестров… Теперь вы сможете уверенно сказать: "Да, у нас есть места. Нет, не все с видом на реку".

9. Отчётность
ЕНВД, УСН, НДС – система сама разберётся, сколько отстегнуть государству, чтобы оно не прислало проверку с того света.

10. Мобильное приложение
Потому что хоронить людей нужно оперативно, а не ждать, пока бухгалтер допьёт кофе.
Аноним 25/04/25 Птн 16:57:38 3439934
image.png 108Кб, 711x345
711x345
Bump
Аноним 26/04/25 Суб 07:38:19 3440341
img30349-12.png 26Кб, 940x378
940x378
Bump
Язык программирования для НЕОСИЛЯТОРА. Аноним 26/01/25 Вск 06:02:20 3372336 Ответ
ПРОГРАММИРОВАЛ.webm 3619Кб, 854x480, 00:00:13
854x480
Язык программирования для НЕОСИЛЯТОРА.

Давно пытался вкатиться в ЯП, ещё со времён DELPHI
Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп.
На этом всё.
Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату.

Хочу предпринять ещё попытку.

По сути хотелось бы уметь в следующее:
1. Бот в игровых онлайн-дрочильнях.
2. Парсеры.
3. Парсеры, боты в моб. приложениях.

Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
Пропущено 3 постов
3 с картинками.
Пропущено 33 постов, 3 с картинками.
Аноним 19/04/25 Суб 18:35:37 3435156
>>3434198
Вот ты доебался до парсеров, а мне интересно че нюфани вечно каких-то ботов хотят делать.
Аноним 25/04/25 Птн 23:19:33 3440265
>>3434163
>Пайтон.
смотри анон, какие проблемы я выделил пробуя с этим, конкретно насчёт парсеров, скорость да, пусть это будет последнее, что мы рассматриваем.

получаю я текстовые данные + картинку, но картинок может быть много, несколько десятков.
надо:
1. удобство на этапе создания, чтобы можно было внести изменение и сразу проверить работает/нет. С питоном я через cmd из под вин7 пробую конечно, но это не совсем удобно.

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


3. опрашиваем сайт в N минут, могут зобанить.

3.
Аноним 25/04/25 Птн 23:24:18 3440268
>>3434561
>. Бот для дрочильни - через экранное зрение, что-то вроде есть на пихоне на эту тему
нету там ничего, там варианты на уровне:
1. сделать скрин, поместить в буфер
2. сравнить картинку с буферной
3. тыкнуть, в пункт если найдена.
или тыкнуть по координатам...

т.е. это всё какой-то ненадёжный мамонт на уровне кликеров что ли.

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


я так понимаю что правильнее через снифер отслеживать и как-то напрямую запросы посылать.
Лиспотред №15 /lisp/ Аноним 03/05/24 Птн 01:12:22 3142890 Ответ
171468779442526[...].jpg 324Кб, 1400x1050
1400x1050
171468789718920[...].png 67Кб, 1200x1200
1200x1200
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
- https://cl-community-spec.github.io/

::: Библиотеки
- https://awesome-cl.com/
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2681837
Пропущено 40 постов
40 с картинками.
Пропущено 365 постов, 40 с картинками.
Аноним 21/04/25 Пнд 13:58:21 3436609
>>3142890 (OP)
А есть смысл его учить? Разве идеи из него в другие языки не понатыкали?
Аноним 21/04/25 Пнд 22:52:15 3437065
>>3436609
А почему бы и не изучить, тем более раз другие языки "понатыкали" у него разных концепций? Чем больше знаком с первоисточником, тем более понимаешь наследников
Аноним 25/04/25 Птн 21:05:01 3440131
>>3420523
>Затем, что восприятие через твою разреженную и сильно усечённую семантическую сеть неносителя языка, да ещё и не погруженного в языковую среду, не только огрублено и значительно постеризовано, но и ведёт к расщеплению знаний. Т.е. грубо говоря, у тебя появляются практически изолированные семантические подграфы, в значительной мере усечённо дублирующие уже имеющиеся структуры.
Что за говно ты высрал? Я иногда думаю на английском. Когда у меня в голове есть концепция, но я помню её название на ангельском, а на орочьем надо вспомнить ещё - это типа "расщепление"?

А почему ты упустил, что эта концепция вообще говоря у меня уже есть внутри головы? И проблемой возникает лишь непрерывное изложение на одном языке - то есть перевод концепции с внутреннего кода моего сознания на языковой?

Ты впариваешь мне реальную дичь сейчас, паря. Ответом тебе будет эталонный "За слова отвечаешь?". За ответ "отвечаю" без цитирования источников твоих охуенных знаний - ебут в жопу, это сразу говорю.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов