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

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

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

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

<<
Каталог
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

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

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 35 постов
35 с картинками.
Пропущено 497 постов, 35 с картинками.
Аноним 26/04/24 Птн 00:09:27 3135733
>>3135618
Я вообще не программист, я на инжинера отучился.
Так вот, а какая к черту "научная ценность"? Никто же это проверять не будет, и тем более делать.
Я вот спроектровал мостовой станок с автоматическим управлением на основе конечных автоматов. Обосновал: "ну типо такие станки занимают большую часть технологического цикла".
Кто это сказал? Откуда такие данные? Никто это не проверяет. Чтобы что-то реально спроектировать, надо иметь не мало данных, статистику, иметь огромный опыт. Откуда это всё у студента? Я директор компании что ли, чтобы знать сколько кто потребляет, и у кого какая зарплата, и где идут убытки.
Так что, это же чисто формальность.
Можно придумать хоть программу для чешежопицы, и написать: "по данным с информационного ресурса zalupadeda.ru, огромное количество людей чешет себе непрерывно жопу во время кодинга. Для того чтобы сократить время чесания жопы, и ускорить производительность труда, я придумал драйвер для устройства" чешежопица". И никто не будет интересоваться, а реальные ли это цифры.
Так что выбери что-нибудь, что интересно. Главное чтобы хотелось это сделать. А на счёт пользы можно натянуть сову на глобус.
Аноним 26/04/24 Птн 00:13:48 3135734
>>3135724
А ганглий повредил. Задумайся.
Аноним 26/04/24 Птн 00:15:06 3135735
>>3135730
>Мой одногрупник выбрал офигеть сложную тему по распознованию автономеров по изображением и в итоге жидко обосрался, получив 3, потому что он недооценил сложность.
Как можно обоссатсья с opencv? Типо он питон не смог установить?
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 103 постов
103 с картинками.
Пропущено 497 постов, 103 с картинками.
Аноним 26/04/24 Птн 01:23:31 3135757
img16146891139.[...].jpg 109Кб, 1080x720
1080x720
Аноним 26/04/24 Птн 01:31:59 3135759
>>3135715
А сравнение зарплат?
Аноним 26/04/24 Птн 02:00:33 3135763
>>3135209
> Представьте, что завтра — День Подведения Итогов.
> Это день, когда AGI будет подключен к интернету. С этого дня никому больше не нужно работать, а уровень благосостояния на остаток жизни определится по тому, что стоящего человек успел сделать. Как вы себя чувствуете в такой ситуации? Успели сделать что-нибудь стоящее? Боитесь?
Ахаха, блядь. Это хорошо, что я этот пост откопал.

Учитывая, что сделали с AI alignment'ом (то есть нихуя) - ничего не произойдёт... ещё месяца два-три. А потом все люди одновременно умрут. Хуй знает как, но как-то быстро. Нервнопаралитический газ или чё-то подобное.
Методичка: как проводить собеседования в IT? Аноним 31/03/24 Вск 15:48:03 3107765 Ответ
image.png 721Кб, 628x385
628x385
обман.mp4 1308Кб, 640x360, 00:00:13
640x360
про-джунов-2024.mp4 2866Кб, 640x360, 00:00:29
640x360
Как проводить собеседования в IT?

На рынке образовалось много мошенников.
Единственный способ найти хорошие кадра- это сузить воронку найма и отфильтровать всех теоретиков.

1) Скрининг по телефону (софт, мотивация, общая адекватность)
2) Спрашиваем про наличие подтвержденного опыта, готовность отправить выписки, контракты и все необходимые сканы (сужаем воронку, избавляемся от теоретиков и людей которые никогда не работали)
3) Зовем на собеседование (шаринг экрана + включенная камера / офис)
4) Вопросы по прошлому опыту (узнаем конкретику и способы реализации каждой фичи)
5) Литкод-секция (выдаем разные задачи каждому кандидату)
6) Секция с теорией (базовые вопросы и ситуации из реальных проектов)
7) Секция с усложненной теорией (редкие кейсы в работе, особенности технологий, все то, чему не преподают на курсах)
8) Общая секция на базу IT (Смотрим на вовлеченность в IT и ориентация в сфере)
9) Ревью-секция (просим человек поправить плохой код \ смотрим примеры его кода)
10) Созвон с менеджером или командой
11) Менеджер принимает решение совместно с программистом
12) Отправка сканов документов и все необходимые выписки.
13) Проверка человека по черным спискам, проверка сообщений в чатах.
14) Оффер
15) Выход на работу
16) Проверка оригиналов и сверка со сканами
17) Подпись документов.

Кандидатов очень много, и вполне разумным решением будет сужение воронки с 10 000 человек до 1000. Вместо того чтобы просматривать 10 000 кандидатов в попытке найти алмаз, гораздо эффективнее фильтровать по опыту (отбирать потенциальные алмазы и проверять их на факт брака)

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

Лучше отбросить хуевый алмаз, чем копаться в мусоре в попытке найти хоть какой-то алмаз.

Есть чем дополнить?
Пропущено 22 постов
22 с картинками.
Пропущено 220 постов, 22 с картинками.
Аноним 26/04/24 Птн 01:28:46 3135758
>>3135745
Хз, на вмк таких проблем не было. Все с кем поддерживаю общение норм челы, работают в крутых местах
Аноним 26/04/24 Птн 01:37:51 3135761
>>3135758
Почему они должны дропать свои крутые места ради вас? Там придется гораздо выше рынка платить за вытягивание с насиженного места
Аноним 26/04/24 Птн 02:01:30 3135764
>>3135761
Ну, во-первых, да, мы не жадные. А вообще людей много, люди разные. Кого то манят новые возможности и уже заебала работа, кто то только уволился и как раз собесится и рассматривает предложения. Кого то привлекла релокация. Ну а кого то зп +40%. Ради хорошего кадра не жалко.
самоподдув Аноним 10/10/23 Втр 11:13:03 2872803 Ответ
Снимок экрана 2[...].png 677Кб, 1660x1640
1660x1640
image.png 1538Кб, 1200x1200
1200x1200
image.png 2314Кб, 1181x1181
1181x1181
image.png 269Кб, 736x788
736x788
Почему в желтом банке тренд самоподдува?

Типо, как вообще может быть престижным работать в банке? Не думаю что работники СБЕР, ВТБ, Альфа-банка сами себе поддувают, но вот в компании Тинькофф все не так. Там идет некий дроч на то, что они все работают в желтом банке, ведь это IT's TINKOFF! Заметил что стали этот банк некоторые комментаторы ставить один ряд с техническими компаниями по типу Авито и Яндекса. Ну это же тупо шиза какая-то, как вообще критерием пиздатости может быть то, что чел работает в финтехе...

Я лично у Тинькофф знаю два продукта это мобильное приложение банка с картами, да Тинькофф инвестиции. Че же такого продуктово инновационного они делают, что многие начинают им поддувать? Прошу мне объяснить почему так. Почти уверен что средний разработчик в СБЕР сильнее среднего разработчика Тинькофф. В СБЕР он хотя бы лидер без титула, да с большой зарплатой, а не работает за миску риса, которую описывают как "рыночная зарплата".

IT's TINKOFF, как же тригерюсь.
Пропущено 36 постов
36 с картинками.
Пропущено 463 постов, 36 с картинками.
Аноним 25/04/24 Чтв 18:25:30 3135291
>>3134737
Вообще все, поддерживал код ядерной станции из 80х на си, телеметрия всякая с кораблей, бизнес логика десктопа из нулевых, продуктовая контора с десктопом на ку тэ и куэмэл, не нагруженный бэкэнд.
Аноним 25/04/24 Чтв 22:55:57 3135689
>>3133912
>Да какой нахуй рест?
>https://en.wikipedia.org/wiki/IKVM.NET
Ты сам-то этим пользовался?

https://youtu.be/JRfuerxakA8?si=zdZAseKxdw1F7nzv
Тут чувак рассказывает, что в 2019 разработку забросили. Хотя судя по всему сейчас разработку снова оживили, но поддерживается только Java 8 и за циклом релизов Java они точно не успеют.
Аноним 26/04/24 Птн 01:57:26 3135762
>>3133912
Хз, по-моему оптимизированный бинарный RPC, вроде того же gRPC, будет хоть и немного медленнее, но куда стабильнее чем этот костыль
JS Thread #309 /js/ Аноним # OP 18/04/24 Чтв 19:36:47 3127874 Ответ
17120947548170.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3110358 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 20 постов
20 с картинками.
Пропущено 188 постов, 20 с картинками.
Аноним 26/04/24 Птн 01:13:24 3135746
>>3135739
Ты - это я как раз. Я тоже понимаю, что мне повезло попасть в продуктовую с Вуе. А в других местах - посытнее и покруче - он никому нахуй не всрался. Он - для сайтов дилдаков и всякого говна

Уже подумываю над тем, чтобы:
А) пойти на зепку посытнее в пару мест фулкеком но это путь в никуда. Хотя бек писать люблю и против пыхоларосимфоний ничего не имею. Есть даже случай, когда знакомый из РБ уехал вуе-ларавельщиком в Нидерланды
Б) Пойти в менеджмент как-нибудь но не сейчас. Пока ещё хочу покодить
В) Самый ближайший план - это уйти в онгуляр, в какой-нибудь банк или бигтех. Охуенный фреймворк, меньше конкуренции, больше з/п и перспективы

И насчёт последнего. Я тоже очень долго ссал, что всем нужны только владельца конкретного фреймворка конкретной, блять, версии, а то нохаир. Но сегодня открыл вакансии, и там предлагают свитч с Вуе в онгуляр и это не прям ред флаг. И не в одной вакансии. Поэтому попробую сделать свитч, хоть и заебует работа с бытом
Аноним 26/04/24 Птн 01:16:43 3135748
>>3135746
хотя в большинстве вакансий да, требуют 3 года попыта только с ангуляр ..*. версии, а остальных шлют нахуй. Хотя не понимаю, почему. Я типо Реакт выучил, пописал на нем годик, пока учился в вузе. А потом срыгнул в вуе буквально за вечер. Ещё и вместе с нюкстом
Но чел, который работал до меня вьюистом-нукстовиком, сейчас уже третий год ангулярщик. Поэтому тут все зависит от упорства и везения, хуле...
Аноним 26/04/24 Птн 01:35:44 3135760
>>3135746
Выбирая из двух говн, ангуляр или реакт я тоже все таки думаю перекатываться в ангуляр. План такой, затрепеть на нынешнем месте и жестко упороться в ангуляр примерно до осени тем более что на насиженном месте можно проебываться 24/7 и работать по часу в день и никто ничего не предьявит. В дальнейшем возможно хотелось бы перекатиться в фулстек, но не на ебучем пхп или того хуже битриксе а с вью только туда и берут, а еще лучше перекатиться батрачить на западного барина, а там ангуляр вроде как намного актуальнее чем вью
Универсальный баз данных тред #10 /sql/ Аноним # OP 14/04/24 Вск 22:52:33 3122886 Ответ
.png 2670Кб, 1951x2560
1951x2560
.png 783Кб, 1366x768
1366x768
Прошлый >>2890446 (OP)

Ссылки:
- https://www.postgresqltutorial.com/
- https://www.mysqltutorial.org/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://github.com/agarcialeon/awesome-database

Задачи:
- https://www.sql-ex.ru
- https://www.codewars.com/?language=sql

Продвинутый MySQL:
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/

Инструменты проектирования БД
- https://www.mysql.com/products/workbench/
- https://explain.dalibo.com/

Видосики:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных

Прочее:
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/


FAQ:
Q: Нужно ли знать английский?
A: Нет.

Q: Что лучше, SQL или NoSQL?
A: SQL.

Q: Вопросы с лабами и задачками
A: Задавай, ответят, но могут и обоссать.

Здесь мы:
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 16 постов
16 с картинками.
Пропущено 136 постов, 16 с картинками.
Аноним 25/04/24 Чтв 14:55:01 3134993
mysql:
"Если текстовые файлы, которые нужно прочитать, находятся на сервере, то из соображений безопасности эти файлы должны либо размещаться в директории базы данных, либо быть доступными для чтения всем пользователям."
Куда класть файл-то?
Я даже не ебу куда mysql сохраняет файлы существующих БД.
У меня нет никаких папок data.
Аноним 25/04/24 Чтв 21:24:54 3135578
Аноним 26/04/24 Птн 01:20:35 3135753
>>3134993
> Куда класть файл-то?
Для начала надо решить, насколько тебе важно держать в базе данных логику, а не собственно данные, и точно ли нельзя никак обойтись без этого. Обычно этим должно заниматься приложение, разве что у тебя какой-то особый кейс с аналитикой.
> Я даже не ебу куда mysql сохраняет файлы существующих БД.
Значит, надо узнать. Копай дальше документацию.
Замены программистов нейросетями тред Аноним 09/01/24 Втр 12:33:23 2994560 Ответ
image.png 1828Кб, 1024x1024
1024x1024
Сап, сейчас все больше говорят о нейросетях и их возможностях в программировании, что вызывает некоторые опасения. Не хочу кричать, что айтишка умрет и подобное, но, думаю, стоит имеить запасной план на такой случай.

Аноны, что думаете по этому поводу?
Пропущено 8 постов
8 с картинками.
Пропущено 85 постов, 8 с картинками.
Аноним 23/04/24 Втр 22:07:09 3133352
16740277092710.mp4 544Кб, 1280x720, 00:00:03
1280x720
Аноним 25/04/24 Чтв 19:43:49 3135401
>>3133352
Нейросеть детектор дегенерата. Дегенераты ничего не могут и не хотят делать, поэтому мечтают о читах, чтобы ничего не делать, а оно само делалось, вот и проецируют это свое дегенератство на нейросети считая их читом, своим спасением от дегенератства, мол теперь и дегенерат что-то может с нейросетью в руках. Зачем учиться рисовать, писать музыку, программировать, когда есть нейросеть, просто нажал кнопку и вот ты уже художник, композитор и программист. Нет, ты просто дегенерат, как был дегенератом, так и остался, а нейросеть это просто замечательный детектор, как жирная надпись у тебя на лбу "СМОТРИТЕ ВСЕ, Я ДЕГЕНЕРАТ".
Аноним 26/04/24 Птн 01:20:17 3135751
>>3135401
Димюрич, залогиньтесь.
Клуб изучающих PHP #138 /php/ Аноним 19/04/24 Птн 17:17:31 3128808 Ответ
17104329354240.jpg 110Кб, 750x857
750x857
Добро пожаловать.
Тут мы по прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3034858 (OP)

Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/

По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что еще почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 12-24 месяцев
Пропущено 7 постов
7 с картинками.
Пропущено 72 постов, 7 с картинками.
Аноним 25/04/24 Чтв 23:50:23 3135722
В ссылку я подставляю query запрос что бы через него изменить вид сортировки в переменной и её уже отправить в запрос.

И разгадка явно кроется в том что я инклюжу view файл в мой основной пхп код он склеивается, а вот что происходит с html парашей не ясно куда и как она лепится.
Аноним 26/04/24 Птн 00:06:18 3135732
>>3135722
>>3135721
>>3135718
*fix ошибка найдена - не падайте только, я лишние кавычки ставил в ссылку href=?param="<?php ?>". Кодинг явно не моё.
Аноним 26/04/24 Птн 00:18:21 3135736
>>3135732
Пчел, код пишентся в phpstorm, ане на салфетке. Шторм тебе все ошибки подсветит.
Заревёрсить игру ради калькулятора Аноним 18/03/24 Пнд 06:25:03 3090245 Ответ
108ae45f3f23e92[...].png 10Кб, 460x817
460x817
Надо зареверс инжинирить игру, чтобы узнать как там считаются цифры наносимого урона. Я знаю все входные и формулу, знаю что значения урона округляются. Пытался сделать самостоятельно, получаю погрешности, в единицу, но есть, а нужно точно единица к единице.

Знаний в программировании чуть больше, чем ноль. Пока только узнал, что реверс на ассемблере. Понимаю что задача далеко не самая простая, но мне буквально надо достать лишь код расчёта цифр. Поэтому прошу подсказки/гайда/указания как достичь конкретно этого побыстрее (вариант нанять человека на это не актуален).
Пропущено 5 постов
5 с картинками.
Пропущено 41 постов, 5 с картинками.
Аноним 25/04/24 Чтв 13:09:09 3134917
>>3134506
Ну записывай данные.
Покемонов (ГО) же как-то "отреверсели" не имея доступа к серверному коду
Аноним 25/04/24 Чтв 15:16:58 3135017
>>3134506
Весь ютуб ломится от туториалов как реверсить игры
@
Спрашивает на двоще
Аноним 25/04/24 Чтв 23:55:17 3135726
>>3134917
Не пон.

>>3135017
А был запрос "научится реверс-инженерить игры"?
1С тред #62. Очередной. Легитимный. Твой. /1c1s/ Аноним 17/04/24 Срд 12:09:28 3126189 Ответ
image.png 526Кб, 659x656
659x656
image.png 799Кб, 989x650
989x650
image.png 695Кб, 510x661
510x661
Тред языка обобщенного метапрограммирования, доступный пониманию.

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?

Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://forum.ruboard.ru/
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?

Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

Ютубчик:
https://www.youtube.com/@ironskills-1c/
https://www.youtube.com/@user-fh3kw1kb7v/
https://www.youtube.com/@tp2b/
https://www.youtube.com/@user-nd9cv4pd5m/
https://www.youtube.com/@user-mq9hs6wp5s/
https://www.youtube.com/@yellow_club/
https://www.youtube.com/@e1c_community/

3. Умею читать, что посоветуете?

http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?

Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

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

5. Откуда качать обновления для конфигураций?

Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?

Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?

На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.

8. Пишу диплом на 1с, помогите.

Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ

Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.

На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал, есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.

ПРЕДЫДУЩИЙ:
>>3105843 (OP)
>>3105843 (OP)
>>3105843 (OP)
Пропущено 12 постов
12 с картинками.
Пропущено 135 постов, 12 с картинками.
Аноним 25/04/24 Чтв 21:27:51 3135587
>>3135581
На гибридах сейчас много начали ездить
Аноним 25/04/24 Чтв 21:51:14 3135612
>>3135526
>Можно и за два месяца уложиться (я на 8.2 так и сделал).
С тех пор экзамен усложнился. Плюс раньше были уловки, потому многие требуют не просто серт, а "свежий" серт.
Аноним 25/04/24 Чтв 23:54:34 3135725
>>3135526
Не смеши нахуй со своим 8.2. В те времена тупо учишь 12 задач (3 первых билета) и на экзе легко сдаешь, другого там не падает. Твоим сертом можно только подтереть жопу. Сейчас пул задач в 6 раз больше (18 билетов)
Java Thread №267 /java/ Аноним 25/04/24 Чтв 17:29:12 3135222 Ответ
OIG1 (2).jfif 224Кб, 1024x1024
1024x1024
🌈🎉 Взрывайтесь от радости с обновлением до Java 22 - это просто бомба!

🆕 Веселые фичи:
— Теперь у вас есть свобода до super(); и this();. 💻
— Стрим газонюхи: добавьте свои прикольные операции, типа batch(). 🌟
— Запускайте Java как питона в один мах, даже если у вас целый зоопарк файлов. 🐍

🚀 Новые фантастические обновления:
— Переключайтесь на короткие входные точки (void main() {}), и забудьте про неназванные классы - они на автомате становятся именными! 📄
— Кастрированный ASM теперь на службе, ускоряя сборщик мусора и отпуская Java от его оков! 🛠️
— А форейн функшен выходит из превью, и мы уже на пороге Вальхаллы! 🌋

🎈 Веселые изменения:
— Обновлены шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор апи - все прикольные штучки остаются с нами в превью/инкубаторе. 🔃🔄🔍

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>3115562 (OP)
Аноним 25/04/24 Чтв 23:38:07 3135719
Ты на гпт 2 что ли перешёл? Совсем же факты искажает в сраку.
>кастрированный асм ускоряет сборщик мусора
QA Thread #16 - расцветающий, волчий /qa/ Аноним 25/04/24 Чтв 07:54:40 3134612 Ответ
17082638309800.png 51Кб, 225x225
225x225
Шестнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

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

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...


В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)

СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:

Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
- курсы по теории https://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
- курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)

Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.hk/pr/res/3053716.html

Шапка для потомков:
-
Пропущено 5 постов
5 с картинками.
Пропущено 12 постов, 5 с картинками.
Аноним 25/04/24 Чтв 22:27:18 3135648
>>3135627
Жаль. А по поводу того, что не джава, постольку, на курсах решили, что сишарп проще для новичков. Я знаю, что они довольно похожи, я и джаву пробовал, просто уже как то заебало с языка на язык прыгать, а тут я вроде уже как то более менее погрузился, да и мне сишарп показался более интуитивным чем джава в плане синтакса. Но подозреваю, что придётся переучиваться либо на жабу, либо на питоний.
Аноним 25/04/24 Чтв 22:28:34 3135651
>>3135648
>постольку,
Постольку-поскольку. Недосып сказывается на способности писать членораздельно.
Аноним 25/04/24 Чтв 22:53:52 3135683
>>3135648
Буквально только что видел ваку требуется чел со знанием сишарп, тестер
Тред синтаксического сахара над языком ассемблера, ака языка си. /clang/ C 09/02/24 Птн 19:47:31 3042192 Ответ
image.png 931Кб, 980x653
980x653
Давно меня не было и вероятно прошлый сдох.
Однако назрел вопрос с чем вы, аноны, склеиваете свои числодробилки, чтобы красивенько отображать информацию на экране монитора?

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

У вас какие мысли?
Пропущено 40 постов
40 с картинками.
Пропущено 255 постов, 40 с картинками.
Аноним 25/04/24 Чтв 05:59:50 3134535
Пожалуй стоит добавить что это часть механизма переносимости сишника. На одной машине инты дефолтные четырехбайтные, а на другой вот допустим шестибайтные. В этом случае тебе не нужно парится и писать костыли чтобы вычислять нужные адреса на разных машинах. Все механики и типоразмеры уже зашиты в типс.аш и в стд либы нужной машины. Ты просто делаешь поинтер на инты и он каждый раз будет двигаться на сайзоф инта той машины на которую скомпилен. Очень удобно. Хайлевл язык. Никакой ебли с БЕ ЛЕ и размерами.
Аноним 25/04/24 Чтв 20:36:16 3135496
Аноним 25/04/24 Чтв 21:34:49 3135597
>>3134515
Ты расскажи что ты хочешь этим добиться, может есть путь попроще
Go тред №28 /go/ Аноним 13/04/24 Суб 18:49:15 3121242 Ответ
1024px-GoLogoBl[...].png 23Кб, 1024x385
1024x385
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:
- В обязательном порядке проходим Go Tour:
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/ и https://www.practical-go-lessons.com/ (веб-версия - бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/
- Обновляемый список с пакетами: https://github.com/avelino/awesome-go

Прошлый тред:
>>3052664 (OP)
Пропущено 2 постов
2 с картинками.
Пропущено 64 постов, 2 с картинками.
Аноним 25/04/24 Чтв 19:56:44 3135429
>>3134696
Да.
gccgo -> exe - hexrays/ghidra.
Поможет ли тебе это хз.
Тепер нужен не кросс-компилятор, а транспилятор. Хочешь язык с таким - бери nim.
Аноним 25/04/24 Чтв 19:57:12 3135430
Аноним 25/04/24 Чтв 21:28:02 3135588
>>3134615
Эффективность не от языка во многом зависит, а от подхода к программированию. Можно убить С программу постоянными аллокациями в хип. Можно с умом написать так что джава летать будет.
C# - самый лучший язык программирования в мире /csharp/ Аноним 29/08/23 Втр 01:52:02 2821627 Ответ
475A323A-0C2F-4[...].webp 22Кб, 500x500
500x500
c# самый лучший язык программирования в мире

Я тут сел на геймдев после разработки сайтов и надрочился на c#. Как же на нем сука легче делать операций, насколько он лаконичный, насколько строг, но при этом не сложный, как c++. Хуле все пиздят, что Джаваскрипт проше?? Джаваскрипт полное дерьмо сука, как же меня заебало плясать с динамичной типизацией вонючей нахуй, а также {} и ; с (), которые в отличий от c# ставятся куда угодно, абсолютный хаос нахуй. Ненавижу джаваскрипт
Пропущено 8 постов
8 с картинками.
Пропущено 64 постов, 8 с картинками.
Аноним 25/04/24 Чтв 11:18:17 3134794
>>3134751
> Вкатился в бэк, потому что слишком тупой для WPF. Эти депенденси проперти и ксамл просто чудовищная параша
А прям хотел в впф что ли?
Аноним 25/04/24 Чтв 20:30:25 3135486
1714066225150.jpg 378Кб, 750x750
750x750
>>3134794
Нет, я искал работу после универа, хватался, за что было. Посидел на wpf пару месяцев, потом надо было новый проект начинать, я взялся и писал его уже на razor pages. Конечно, первый блин комом, но как я кайфовал от html, css и js (даже не react с typescript)

Xaml это конченная технология, я не понимаю людей, которые ее хвалят. Тулинг говна, синтаксис мочи (там ещё надо вначале файла xmlns и прочие заклинания писать?), разбивать на компоненты сложно. Я пытался читать статьи, как писать поддерживаемый код, но ты как будто ссышь против ветра. В том же вебе все для людей сделано (в сравнении)

Ну и, конечно же, килотонны бойлерплейта. Я когда react/vue для себя открыл, охуел, насколько все лаконично получается

Так что если ты xaml осилил, то с вебом как-нибудь разберёшься, надо только чутка попотеть на начальном этапе, всё-таки другой стек, поначалу может быть отторжение
Аноним 25/04/24 Чтв 20:41:01 3135506
>>3135486
>я не понимаю людей, которые ее хвалят
Никто его не хвалит, это максимально ублюдочный пиздец. Поэтому микрософт и проебал десктопную разработку, а когда-то это говно пытались засунуть даже в веб. Для WPF есть библиотеки для людей типа caliburnmicro, но оригинальная технология - это хтоническая шизофрения и рак мозга в терминальной стадии.
ООО Карась inc тред /ideasinc/ Аноним 13/04/24 Суб 17:53:37 3121177 Ответ
OIG3.jpg 135Кб, 1024x1024
1024x1024
OIG2.jpg 141Кб, 1024x1024
1024x1024
OIG2.jpg 136Кб, 1024x1024
1024x1024
OIG1.jpg 215Кб, 1024x1024
1024x1024
ООО Карась inc тред

Воплощаем Идеи Анона тред

Ты СОВЕРШЕННО не понимаешь, в чем суть ООО Карась inc треда. Карась inc это не Идеи Анона «о, привет чуваки, зацените прикольную идею». Карась inc это не галера на дядю за тридцать сребреников. Карась inc это не яндекс с десятью ступенями интервью, Гугол или Веб-студия "Сокол". Карась inc это место, где люди могут побыть специалистами — ужасными, тупыми, волчарами, псевдоинтеллектуальными, которыми они на самом деле и являются.

Залетел вкатун и отрефакторил весь проект по личному стиль-гайду, а мы смеемся. Шизоид-Синьер полгода оптимизировал скрипт на зептосекунду, а мы смеемся. Никто ничего не делает уже пару месяцев, а мы смеемся.

Заливаем коммиты на 100тб, а мы смеемся и просим еще. Gateway timeout, cannot find remote server — мы смеемся. Корпоративные лицензии, ДвачеОфис в центре Москвы, вирусы, синие экраны смерти, трояны в репах - мы смеемся. Волчара удалил прод базу — мы смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо IT компаний.


Организация: https://github.com/OOOKarasikInc
Пишите Гитхаб аккаунты, принимаются все.
Создавайте любые репозитории, на любых языках, стеках, с любым стилем написанием кода.


Что делать и зачем этот тред?
Сборная солянка рандом проектов Анонов.
Тред для кооперации и работой над идеями Анона, в т.ч. идеями из треда /ideas/
- Хочешь убийцу Яндекс.Музыки, но лень пилить фронт? Делай репозиторий, жди когда придут вкатуны или потрепанные жизнью старцы-синьеры, которым хочется ту самую идеальную аппу для музыки.
- Хочешь запилить малопонятную магию для делания чего-то странного? Может кто-нибудь тебя поймет!
- Тебя не принимают на работу из-за каких-то глупых вопросов на собеседованиях, но ты уже хочешь поучаствовать в командной разработке - залетаешь в любой понравившийся проект и коммитишь!
- Ты уставший от галер Синьер-помидор, хочешь просто что-то поделать, но идей для пет-проектов нету? Заходи и учи всех как правильно нужно шатать дерево, и пиши для удовольствия!
Пропущено 14 постов
14 с картинками.
Пропущено 72 постов, 14 с картинками.
Аноним 25/04/24 Чтв 14:05:43 3134964
>>3134815
вот это кста тема, че то не подумал про телегу
Аноним 25/04/24 Чтв 19:26:58 3135373
>>3132555
анончик, как у тебя с фронтом дела?
Аноним 25/04/24 Чтв 19:48:55 3135412
Rust #32 /rust/ Аноним 16/04/24 Втр 20:01:19 3125439 Ответ
image 4479Кб, 1550x2150
1550x2150
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

Ссылка на официальный сайт: https://www.rust-lang.org/

В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.

IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet

Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41

Предыдущий >>3060192 (OP)
Пропущено 12 постов
12 с картинками.
Пропущено 168 постов, 12 с картинками.
Аноним 25/04/24 Чтв 17:26:49 3135219
>>3135140
Пукнул и слился. Ясно.
мимо мейнтейнер баттплаг.ио
Аноним 25/04/24 Чтв 18:41:55 3135301
>>3135046
> Нет. Это уже то, на чём встроенный виндовый софт пишется в 11 винде, там WinAPI не используется вообще, это легаси.
Зуб даёшь? Я ведь сейчас в репу залезу и проверю как они винапи не юзают.
Аноним 25/04/24 Чтв 19:31:40 3135380
1684262401757.png 254Кб, 1972x1732
1972x1732
>>3135301
Ну давай. Пикрилейтед в самом SDK, WinAPI там используют только для разработки - в юнит-тестах и при логировании, на случай когда что-то отъебнёт. В сорсах естественно оригинальное WinAPI не трогают, частично оно переписано на крестах для обратной совместимости. Ну и там белым по чёрному написано - первым делом удаляйте все хедеры и либы WinAPI и заменяйте на WindowsApps.
Сделал простой скрипт для перевода английских видосов на русский язык, переводит и озвучивает локаль Аноним 23/04/24 Втр 20:57:29 3133237 Ответ
image.png 125Кб, 741x919
741x919
Сделал простой скрипт для перевода английских видосов на русский язык, переводит и озвучивает локальная нейронка. Сурс - англоязычные пересказы манги (тоже автоматизированные). Результаты: https://www.youtube.com/channel/UC0cPiBueqH3isWs7xw4lp8w

пожалуйста проверьте, оцените, обосрите, похвалите, скажите что можно сделать лучше, что и так хорошо.
Пропущено 3 постов
3 с картинками.
Пропущено 4 постов, 3 с картинками.
Аноним 24/04/24 Срд 11:58:28 3133758
image.png 73Кб, 2473x159
2473x159
image.png 76Кб, 2481x153
2481x153
>>3133671
хз что ты делал, но у меня результаты такие:
Аноним 25/04/24 Чтв 08:15:08 3134627
>>3133758
есть гайд как сделать такое?
Аноним 25/04/24 Чтв 18:42:26 3135302
>>3134627
гайдов нет, сам пилил
Elixir 2 elixir Аноним 07/12/23 Чтв 17:03:32 2954172 Ответ
elixir.webp 43Кб, 576x308
576x308
Здравствуй, дорогой анон.

Предыдущий: >>2082722 (OP)

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших 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. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 12 постов
12 с картинками.
Пропущено 99 постов, 12 с картинками.
Аноним 24/04/24 Срд 15:43:33 3134020
>>3133876
>Да, конечно. Там столько оптимизаций шо просто пиздец.
У тебя же компиленый бинарь, ты его не можешь менять после компиляции.

>Так в ерланге нет виртуальных фукнций, не?
Есть наследование, же (behaviour)? Как он разбирается какую функцию вызвать?
https://www.erlang.org/doc/efficiency_guide/functions#function-calls
>apply/3 must look up the code for the function to execute in a hash table. It is therefore always slower than a direct call or a fun call.

>Да, это действительно так, может быть сравнимо, особенно если писать не как дэбил. Но ебля с JNI совсем не привлекает, сделали бы они это как-то попроще было бы заебись, шобы я мог менять методы JVM или вроде того.
Так JNI тут непричем. Это всё JIT делает, JNI нужен только когда ты внешние С библиотеки вызываешь. В большинстве случае это не нужно.
Аноним 24/04/24 Срд 17:20:09 3134112
>>3134020
>У тебя же компиленый бинарь, ты его не можешь менять после компиляции.
Могу переписывать его прямо во время исполнения, о чем ты вообще?
>>apply/3 must look up the code for the function to execute in a hash table. It is therefore always slower than a direct call or a fun call.
Какая чопорная организация кода. Но работает, видимо.
> Так JNI тут непричем.
Не, через jni я собираюсь запускать свой асм, например. Или свои высокопроизводительные хуйни.
>В большинстве случае это не нужно.
Мне нужно.
Аноним 25/04/24 Чтв 16:33:48 3135113
calcerl.png 685Кб, 1318x3204
1318x3204
Функтаны, рейтаните
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов