9 Кб, 270x270
Сап, двач. Есть, в общем, у меня такой сайтец для подготовки к собесам: https://dev-station.ru. Вроде людям полезен, недельная посещаемость вышла в последнее время на 600-700. Пилю его, потому что хочу иметь приносящий какие-то деньги собственный проект. И потому что делать фичи себе намного интереснее, чем на работе. Но сейчас я в тупике - кажется, что формат сайта крайне трудно поддается монетизации. Ума не приложу (а я пытаюсь), как его сделать чем-то большим, нежели read-only заметник, сохраненный у челиков в закладках браузера. Сделать чем-то, что можно монетизировать. Я уже, в целом, склоняюсь к тому, что нужно исследовать другие идеи и пилить MVP в рамках их исследования, а проект этот пустить на самотёк. Но решил напоследок поинтересоваться видением других людей. Может, подскажете чего дельного? Спасибо


23 Кб, 446x141
Сап
Заметил за собой, что не заканчиваю пет-проекты. Провожу много свободного времени за кодом, но до конца ничего не довожу
Возился с гуи на плюсах, куча веб-фреймворков на питухоне, собрал из готовых либ 2д-екс-движок...
Но как дело доходит до изначальной задумки, руки опускаются, становится так похуй на следщие этапи разработки
Так вот, как вы боритесь с вознёй с кодом/либами и делаете готовый продукт, который не стыдно показать? Показать не код, а само решение: сайт, апку итд

24 Кб, 900x900
Сап, программач. Хочу тут програмировать хоть как-то научиться, помогите как лучше учить. Читать документацию? смотреть ютуб? книги? Мне не нужен этот вкат в айти, чисто для себя от скуки какую-нибудь херню написать, а потому платные варианты меня не интересуют, я ж ни копейки не заработаю так.

23 Кб, 160x120
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: 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

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

42 Кб, 1280x720
Начальник скинул мне фото с данными для отчета, но у меня возникли ошибки при его открытии. Помоги разобраться с проблемой и доделать уже этот отчет
Формат флага:CTF{a-z0-9_}
http://ctf.dgunh.ru/files/4d7809924e90657fedad0a50d707b662/image.png?token=eyJ1c2VyX2lkIjozNywidGVhbV9pZCI6OCwiZmlsZV9pZCI6OX0.ZU4zzg.GJb8l_2VH4bn4Qe2cW2Ly5jd8FU

4,1 Мб, 1583x1220
Программисты (они же анальники) очень любят писать в твиторах, как они меняют мир, как они двигают прогресс и прочую далекую от реальности хуету.
На самом же деле программист - обычный наемный рабочий, как официант, сварщик на заводе, грузчик или что-то в этом роде. Все клевые продукты, разработанные анальниками - результат идей умных кабанов, денег инвесторов и управления талантливых менеджеров. Да, анальники - именно такой народец, который без грамотного управления не сможет высрать даже микробложек. Бывает такое, что анальник сам смог и в идею, и в реализацию (Торвальдс, Цукерберг, етс), но их детища в текущем виде уже результат макакинга сотен анальников со всего мира, а их кода там - процентов 5. Любые анальники реализуют любой продукт, если им дадут идею, деньги и менеджмент. Среди них нет Эйнштейнов, нет Ломоносовых, нет кадров, за которые кадровички отдадутся во все щели, лишь бы схантить.
Попуститесь уже. Даже опытного сеньора через пару лет легко заменит сегодняшний джун.

36 Кб, 289x289
В свои 53 года стал джуионором, написав

System.out.println("Ya velikiy!");

88 Кб, 500x500
Кто-то уже празднует, а мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

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

Предыдущий тред был тут: >>2932466 (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 месяцев

2,1 Мб, 960x1280
Выкладываем свои пропуска в компании, очень интересно посмотреть как они выглядят. Дампаю свою коллекцию, которые на двачах собрал.

Очень хотелось бы пропуск альфа банка увидеть.

1,6 Мб, 811x811
Мужики, здарова. Решаю осуществить вкат в ближайшие 6 мес. в DevOps. Вышку заканчиваю техническую, линуксы хуинуксы трогаю по профессии. Занимаюсь уже месяца 2. За это время досконально пощупал инструменты для траблшутинга, скрипты поучил. Накатывал разную хуйню, тестил разную хуйню, габану тестил и вникал. Сейчас иду по верхам - гит, докер, кубер, ансибл, концепции CI/CD, просто чтобы вникнуть и понять что это такое и зачем оно нужно и все в этом роде. В ближайшие 6 месяцев хочу окончательно все выучить до уровня джуна+ .Воооо епта бля ыыыы, в общем, что посоветуете чтобы не вкатиться волком и потом воланчиком не выкатиться с работы? Как щас вообще на рынке турда у новичков девопсеров? Как думаете, удаленку норм найти или придется переезжать в ДС? Пишите что думаете.

535 Кб, 1550x1244
сап программистам не могу найти скрины твитов основателя волков, если есть такие пришлите молю

1,3 Мб, 1200x800
Что с рынком труда? Летом за несколько недель на мое резюме было куча просмотров, несколько собеседований. Я обрадовался, что не пропаду и закрыл его, продолжил работать на своей галере. Внезапно сейчас мне надоело быть гребцом и я решил поменять работу. Открыл резюме, насыпал откликов и ... тишина нахуй, даже до собеседований не добрался за месяц поисков. Рынок сдох или я хуево резюме написал?

34 Кб, 1280x720
Короче, хочу перекатиться с питухона на js. А точнее хочу перекатиться с разработки на джанго в ноду. Расскажите какие подводные и стоит ли оно того. Чё учить? Экспресс, некст, нест?

68 Кб, 900x985
Привет Двач! У меня есть одна идея для одного приложения, но я столкнулся с одной проблемой, которую хочу задать тут.

Можно ли как-то на Windows написать программу, которая будет включаться до того, как включится камера?

Например, я включаю камеру, и как только я нажимаю на кнопку, которая активирует камеру - первой запускается некая программа?
Я думаю написать программу на С++.

23 Кб, 239x310
Прога на СИ отправляется на автотест в кампусе куда-то, он проверяет на значения. Проверка 15-30% проваливается. Причем функция правильная, но вся проблема в кривости этого автотеста, который не раскрывает что вообще завалилось. Вводит он данные одной строчкой

Вопрос. Можно ли на этом СИ написать такую штуку, которая при заапуске на автотесте отправит вводимые им значение куда-нибудь мне. Мне сказали "есть такая структура"

Сам не совсем в этом разбираюсь, только учусь, но этот автотест уже заебал

16 Кб, 400x400
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

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/
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
Предыдущий: >>2898122 (OP)

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

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>2970953 (OP)

140 Кб, 1050x1050
Предыдущий тред: >>2971495 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript

336 Кб, 640x640
Тред единственного по-настоящему кроссплатформенного инструмента разработки.

- Что читать? В интернетах тухлые книжки от дедов по Delphi 7
Строго рекомендуется 700+ страниц годноты по Object Pascal для
Sydney 10.4 от Марко Канту - https://drive.google.com/file/d/1p69PnhVvMYV4LO3jnndcqMZU1rQMv9SR/view?usp=sharing
Официальные документации по VCL/LCL и FireMonkey супер подробны и понятны.
- Какую IDE юзать?
Для Delphi - очевидная RAD Studio. Последняя Community - 10.3.3.
Для Object Pascal - очевидный Lazarus.

Полезный список либ и компонентов - https://github.com/Fr0sT-Brutal/awesome-pascal

Прошлый тред потонул, не дождавшись ОПа https://2ch.hk/pr/arch/2022-08-09/res/1977489.html (М)