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


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

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/

Пропущено 497 постов
43 с картинками.
Пропущено 497 постов, 43 с картинками.
Аноним 14/11/19 Чтв 15:30:11 1521034
>>1521029
А я сразу догадался. Сторож!
Мозги включай, это важное умения.
Аноним 14/11/19 Чтв 15:30:34 1521036
>>1521034
>умения
умение
абу, введи редактирование постов.
Аноним 14/11/19 Чтв 15:35:15 1521041
>>1521034
Я думал над этим. Можно пару вопросов: там реально можно тупо сидеть и ничего не делать, изредка совершая обходы? Нужен ли военник? Не боишься экстренных ситуаций, такие чисто в теории могут быть?
Куда перекатываться из PHP в 2020-ом году? Аноним 10/11/19 Вск 20:42:53 1518085 Ответ
image.png (455Кб, 1186x661)
1186x661
Куда перекатываться из PHP в 2020-ом году?

Сап. Есть хорошая экспертиза в PHP и MySQL. Немного фронтенда. Учил я это всё дело по мере необходимости, начиная с самых зашкварных низов (какая-то хуйня на друпале), заканчивая нормальными приложениями на MVC-фреймворках.

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

Несмотря на то, что язык развивается и приобретает человеческое лицо, ещё очень долго зарплаты будут меньше средней по отрасли. Плюс код на PHP это всегда лотерея: он может быть как хорошо спроектирован, так и написан любым ебанатом, который вчера вошёл в IT. Я понимаю, что в других стэках похожая ситуация, но здесь она хуже, потому что PHP - общепризнанный язык начального уровня для веба. И вкатывальщиков в разы больше.

В общем, у меня достаточно аргументов к тому, чтобы выбрать себе другой стэк.

Но что мы имеем на данный момент в качестве альтернативы для бэкенда?

1. Python - всё то же самое, только чуть иначе. Немного красивее, хотя кому как. Немного выше зарплаты. Есть узкая дорожка к ML. Выглядит как шило на мыло.

2. Node.js - слишком динамической парашей выглядит для меня. Да и требуются, чаще всего, фулстаки, ЧТОБЫ НА ОДНОМ ЯЗЫКЕ ФРОНТ И БЭК ПИСАТЬ.

3. Golang - мог бы стать идеальным языком для меня. Статическая типизация, компиляция, скорость, многопоточность. Но дизайн отвратительный, не хочу разводить срач, все сами всё знают. Подходит как второй язык к основному, чтобы побаловаться микросервисами. Связывать свою карьеру с ним не хочу.

4. Java/C# - мало что знаю про эти стэки, если честно. Вообще, мне очень нравится Java, но я представляю, что там нужно какое-то невероятное количество экосистемных вещей, все эти мавены, спринги, хуинги, тюнинг JVM. Плюс зачем-то изобретают скалу и котлин, которые тоже придётся учить? Тут прямо как на фронте ситуация получается, какие-то хайповые подмножества.

В общем, устал писать, посоветуйте что-нибудь.
Пропущено 47 постов
1 с картинками.
Пропущено 47 постов, 1 с картинками.
Аноним 14/11/19 Чтв 15:39:15 1521045
>>1521043
Не, еще нет, 4 курс ща, я совмещаю потому что ебанат
Аноним 14/11/19 Чтв 15:40:40 1521047
>>1521045
Удачи в учебе, и чтоб долгов не было.
Аноним 14/11/19 Чтв 15:43:02 1521049
>>1521047
Спасибо, взаимно, удачи в поисках
Клуб изучающих PHP #113 /php/ Аноним 02/11/19 Суб 04:20:05 1511146 Ответ
php-noob-1.png (33Кб, 500x500)
500x500
cat-cafe-osaka.jpg (157Кб, 1024x683)
1024x683
1393868234423.jpg (202Кб, 1024x768)
1024x768
welcome-to-php.png (188Кб, 853x480)
853x480
Опять зима стоит у двери, а мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

В нашем треде отвечают почти на все вопросы, только бампайте каждые 5 дней.

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

Предыдущий тред был тут: >>1475112 (OP) . Все старые треды есть в архиве: https://phpclub.tech/ (там есть поиск, так что можно легко найти обсуждение какой-то задачи или ответы на свой старый пост) или ищутся в гугле по словам "клуб изучающих php" и в архиваче.

Мейлач лежит? Есть запасной тред на доброчане: /s/res/23225.xhtml#i46467

Форматируй свой код, если хочешь, чтобы его читали (как, написано во втором посте).

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

С чего начать

У нас есть свои уроки по основам PHP, они собраны и выложены по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не читайте, не сохраняйте, не запоминайте его, он временный). Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то можно начать с него. Он простой и понятный. Там есть задачи, их нужно решать (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению. С другой стороны, если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.

Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).

Если не знаешь как решать, запости код, напиши в каком месте остановился и попроси подсказку.

Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP, этого недостаточно. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование.

Надо переходить к более серьезным задачкам, которые научат тебя всему этому.

- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony 3/Doctrine 2
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

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

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

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

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- 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/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

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

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 452 постов
20 с картинками.
Пропущено 452 постов, 20 с картинками.
Аноним 14/11/19 Чтв 15:07:04 1521022
А зачем в пыхе сделали $ перед переменными? Я в других языках такого не встречал.
Аноним 14/11/19 Чтв 15:14:58 1521027
Аноним 14/11/19 Чтв 15:24:23 1521031
PascalABC Аноним 12/11/19 Втр 14:16:26 1519303 Ответ
asdasdasdasdasd.png (24Кб, 1358x460)
1358x460
У меня тут встал вопрос. При делении через мой кривонаписанный калькулятор - мне не выдает целую десятичную дробь (по типу 0,12312412435345). Так вот, вопрос. Может ли ебучий паскаль выводить десятичные дроби? И если есть умники, подскажите, в чем проблема, ебать.
Пропущено 6 постов
1 с картинками.
Пропущено 6 постов, 1 с картинками.
Аноним 14/11/19 Чтв 10:23:25 1520677
Даун, ты решил задачку?
Аноним 14/11/19 Чтв 15:09:38 1521024
2019-11-14-1508[...].png (8Кб, 560x232)
560x232
>>1519303 (OP)
Lisp умеет (пикрелейтед). Переходи на Lisp, не пожалеешь. Начать изучение можно с книжки SICP, это энтри-левел для первокурсников.
Аноним 14/11/19 Чтв 15:12:25 1521025
>>1521024
>энтри-левел для первокурсников
...Гарварда
уточнил
C Programming Language #50 /clang/ Аноним # OP 11/11/19 Пнд 21:12:17 1518919 Ответ
C Programming L[...].png (78Кб, 792x1023)
792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2385.pdf
- man/Dash/zealdocs

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

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

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №47: http://arhivach.ng/thread/475391/
- №48: http://arhivach.ng/thread/495505/
- №49: http://arhivach.ng/thread/496205/ >>1500890 (OP)
Пропущено 42 постов
2 с картинками.
Пропущено 42 постов, 2 с картинками.
Аноним 13/11/19 Срд 14:53:46 1520079
Ну ты и дон Хуан, анон. Не кормишь сухой инфой, а чистую пищу для размышлений даешь. Увожение.
Аноним 14/11/19 Чтв 14:25:20 1520954
>>1519787
Пиздуй тогда с борды, 18+.
Аноним 14/11/19 Чтв 15:06:01 1521021
>>1519600
>софт надо собрать под 64-битную машину (ну 2019 на дворе, пора бы уже)
Это не причина, а долбоебизм и вредительство - ломание работающего без причин и имитация деятельности этим якобы переписыванием.
JavaScript.thread = Number(`147`); /js/ Аноним 14/11/19 Чтв 01:39:32 1520569 Ответ
image.png (68Кб, 1050x1050)
1050x1050
Предыдущий: >>1511559 (OP)

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

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

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

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

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 47 постов
6 с картинками.
Пропущено 47 постов, 6 с картинками.
Аноним 14/11/19 Чтв 14:40:19 1520987
92f-kopiya.png (678Кб, 800x600)
800x600
>>1520964
НОДА НА БЭКЕ ЭТО НОРМАЛЬНО!
Аноним 14/11/19 Чтв 14:43:08 1520994
>>1520924
>Vaadin
>Google Web Toolkit
>компилится в жс
>последняя версия вышла 2 года назад

Сами ебетись с транспилерами работающими под капотом на мертвом фреймворке.
Аноним 14/11/19 Чтв 15:00:40 1521018
image.png (33Кб, 1220x360)
1220x360
>>1520994
Ты просто не видел ничего кроме жс-мира, где каждые полгода новый фреймворк учат. Java 8 юзается в 80% тырпрайза, хотя вышла в 2015-ом.
Ебать, я угадал про 80%, это я написал до того, как нашел пикчу
C++ тред предюбилейный /cpp/ Аноним 09/11/19 Суб 22:51:32 1517305 Ответ
image.png (97Кб, 1200x1349)
1200x1349
image.png (83Кб, 255x364)
255x364
image.png (700Кб, 960x560)
960x560
Пропущено 316 постов
18 с картинками.
Пропущено 316 постов, 18 с картинками.
Аноним 14/11/19 Чтв 14:33:16 1520971
>>1520951
Тебе к тому же анону, который выше не может отличить строку от числа при считывании.

Так считываешь char в double, поток ввода помечается ошибкой и этот double пустой, ты пытаешься его писать в вектор.

Либо считывай в char и, если это число, перегоняй в double, либо на каждом шаге спрашивай, продолжать ли ввод, либо прерывай поток через ctrl-Z(или ctrl-C, от ОС зависит).
Аноним 14/11/19 Чтв 14:44:54 1520998
S91114-144326.jpg (116Кб, 720x1440)
720x1440
>>1520971
Да это хуйня, мне надо при вводе / остановить поток, а компилятор расценивает это как остановку работы программы
Аноним 14/11/19 Чтв 14:52:16 1521011
>>1520957
Конечно не нужно, для кофеварок Oak сделали еще в 1991 году.
Rust #8 /rust/ Аноним 19/08/19 Пнд 19:30:56 1456440 Ответ
cEzxFOC.jpg (242Кб, 1200x859)
1200x859
1mi9l8jvmwg31.png (648Кб, 1200x991)
1200x991
15534466245691.webm (2422Кб, 1920x1056, 00:00:12)
1920x1056
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

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

https://www.rust-lang.org

Продолжение шапки: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Пропущено 372 постов
25 с картинками.
Пропущено 372 постов, 25 с картинками.
Аноним 14/11/19 Чтв 12:10:02 1520809
Аноны, ecть одна строка, которую нужно проматчить.. Все уже напряглись, я чувствую. Её нужно проматчить другой, сука, строковой переменной. Это вообще возможно?
Аноним 14/11/19 Чтв 12:13:52 1520815
Аноним 14/11/19 Чтв 14:44:46 1520997
>>1520815
Вот оно что, михалыч.
Version Control /vcs/ Version Control 01/08/18 Срд 19:33:59 1239087 Ответ
finallastfinal.jpg (273Кб, 650x609)
650x609
gitxkcd.png (47Кб, 330x478)
330x478
perfection.png (382Кб, 960x901)
960x901
Не прошло и года, как предыдущий тред (>>1035893 (OP)) ушел в бамплимит.
Собираем мануалы, тулзы, лайфхаки по версионированию и хранению исходников. Планируем критерии для отправки программистов в биореактор. Доказываем, что данный тред не нужен вовсе.
А также нельзя не отметить, что OP-хуй регулярно раз в год обсирается
Пропущено 298 постов
39 с картинками.
Пропущено 298 постов, 39 с картинками.
Аноним 14/11/19 Чтв 13:33:22 1520899
>>1520895
Зачем делать альттаб, если в ide прям на тулбаре есть кнопочка коммита?
Аноним 14/11/19 Чтв 13:43:25 1520910
>>1520899
Push надо тыкаться на тулбаре vcs -> git -> push
А pull и commit удобно вверху расположены.
Ну хоткеями еще могу.
Аноним 14/11/19 Чтв 14:36:26 1520981
>>1520910
Емнип, в идее тулбар конфигурабельный, так что можешь туда и пуш вытащить.
Официальный 1С тред #30 /1c/ Аноним # OP 07/10/19 Пнд 20:38:19 1491248 Ответ
fmimg10240vid37[...].jpg (226Кб, 900x566)
900x566
Очередной легитимный (на этот раз юбилейный) тред по 1С. Вкатываемся в 50+ лет, развозим диски ИТС и требуем 1500р/час за ответы ИТТ.

FAQ:
https://pastebin.com/yyFX2WMd

P.S. Шутки про разнос дисков ИТС не приветствуются

Прошлый тред:
https://2ch.hk/pr/res/1413201.html
Пропущено 199 постов
11 с картинками.
Пропущено 199 постов, 11 с картинками.
Аноним 14/11/19 Чтв 14:17:14 1520942
Аноним 14/11/19 Чтв 14:32:04 1520968
>>1520942
Вообще то это я жду 2000
Аноним 14/11/19 Чтв 14:34:20 1520975
>>1520942
>>1520968
Взаимзачеотм долги списаны, никто никому ничего не должен
5к за бух.учет мине переводите
МЫ ВАМ ПЕРЕЗВОНИМ #297 Аноним 12/11/19 Втр 21:01:29 1519601 Ответ
6e516184770bb19[...].png (254Кб, 854x680)
854x680
IMG201703121604[...].jpg (1946Кб, 1840x3264)
1840x3264
Пропущено 532 постов
47 с картинками.
Пропущено 532 постов, 47 с картинками.
Аноним 14/11/19 Чтв 15:40:59 1521048
Аноним 14/11/19 Чтв 15:43:50 1521050
15254768219170.jpg (4Кб, 239x210)
239x210
>>1521046
Ну не дави на больное
Аноним 14/11/19 Чтв 15:45:12 1521051
СЛИВОВ ПЛАТНЫХ КУРСОВ ПО ПРОГРАММИРОВАНИЮ ТРЕД Аноним 04/06/19 Втр 22:48:42 1411983 Ответ
spu-ea68c8-ogi2[...].jpg (176Кб, 800x907)
800x907
spu-ea68c8-ogi2[...].jpg (222Кб, 800x1127)
800x1127
Сап, анон. Имею подписки на двух огромных форумах по сливу платных курсов и хочу поделиться с тобой. Скину ссылки на всё, что найдёшь. На форумах есть курсы стоимостью 50 и даже 100 тысяч рублей на различные тематики от различных курсоделов, включая SkillBox, Udemy, GeekBrains etc. Поделюсь бесплатно, взамен ничего не потребую. Сам скачиваю и смотрю их, скажу что это крайне эффективный буст, объясняют самое нужное и без воды как в YouTube. Также, могу пригласить в приватный чат slivchat, где ты можешь попросить курсы, которые не нашёл на форумах, и, вероятнее всего, тебе их скинут.

Первый форум: https://sharewood.biz/?ref=fe4c3cc7a7
Второй форум: https://slivysklad.com/?ref=3d3892d45f

После регистрации пиши мне в тг @bigcityfile с ником на форуме и ссылки на те курсы, которые нужны. Я скину ссылки на их скачивание как только прочитаю. Или пиши, что нужно пригласить в приватную беседу - приглашу.
Пропущено 183 постов
19 с картинками.
Пропущено 183 постов, 19 с картинками.
Аноним # OP 13/11/19 Срд 18:56:00 1520361
Бамп, залили новые курсы.
Аноним 14/11/19 Чтв 13:13:25 1520879
По юнити есть курсы?
Аноним 14/11/19 Чтв 14:29:57 1520962
>>1412018
Что посоветуешь для вкатывания в с++? Доставляют базы данных, алгоритмы и всё такое, но я не ебу какие книги нужно читать? Сейчас вет читаю, но чувствую, что дрочу бесполезный мат анализ, вместо реального программирования.
Ruby thread /ruby/ /ruby/ /ruby/ Аноним # OP 26/10/19 Суб 23:30:54 1505729 Ответ
rubylogoru.png (562Кб, 1920x1080)
1920x1080
ruby3.png (493Кб, 1920x1080)
1920x1080
anycable.jpg (143Кб, 1242x1274)
1242x1274
dhhgraphiti.jpg (205Кб, 1242x1836)
1242x1836
The Future of Ruby(3)

Предыдущий тред: https://arhivach.ng/thread/489585/

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых - Service Object.

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

https://www.youtube.com/watch?v=IhTXDklRLME
Пропущено 134 постов
9 с картинками.
Пропущено 134 постов, 9 с картинками.
Аноним 14/11/19 Чтв 11:24:49 1520736
Есть страница https://www.petsonic.com/vetnova-glyco-flex-lll-snacks-para-perro.html
В ней надо достать текст с radiobutton'ов. Делаю так:
html.xpath("//fieldset/div/ul/li").each do |item|
puts item.xpath("//label/span").first.content
end
Но мне трижды возвращает текст первой кнопки (30 Comprimidos). ЧЯДНТ?
Аноним 14/11/19 Чтв 14:13:48 1520938
>>1520736
jQuery не подойдет тебе?
Что-то вроде этого
>Array.from($('.radio_label').map( (item) => $('.radio_label')[item].textContent ))

Вернет массив с текстами радио.
Аноним 14/11/19 Чтв 14:28:04 1520958
>>1520938
Нет, в задаче требуется использовать только XPath для поиска.
Оптимизированный баз данных тред /sql/ Аноним 23/10/19 Срд 13:06:42 1502870 Ответ
Снимок.PNG (17Кб, 374x474)
374x474
А вот и новый оптимизированный баз данных тред,
в котором мы
-Выслушиваем, почему в шапке по-прежнему отсутствует инфа для вкативания
-Разбираемся, почему PostgreSQL - не Oracle
-Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
-Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обещстве
-Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
-Анализируем, как работает поиск вконтакте
-Игнорируем конкаренси-шизика, не понимающего, зачем базы данных нужны
-И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно

Поехали!

Пропущено 243 постов
19 с картинками.
Пропущено 243 постов, 19 с картинками.
Аноним 14/11/19 Чтв 13:37:06 1520904
Бля реляционку учить или ноСКЛ сук.
смотрел примеры CRUD в сравнении с муськой и монгой, на SQL показалось логичнее, чем на json
Аноним 14/11/19 Чтв 14:06:55 1520932
>>1520904
не учи ни то, ни другое
пиши в файл, не иди на поводу у хайпа
Аноним 14/11/19 Чтв 14:26:42 1520955
>>1520932
Да я бы с радостью в csv файлы писал, но требуют, суки.
Clojure(Script) тред #2 /clojure/ Аноним 05/02/19 Втр 18:27:47 1342400 Ответ
Clojurelogo.svg.png (88Кб, 1200x1200)
1200x1200
15218225208681.png (50Кб, 753x661)
753x661
15398017743450.png (150Кб, 834x739)
834x739
5b0619220a92d39[...].jpeg (40Кб, 400x400)
400x400
; Добро пожаловать в очередной тред самого высокооплачиваемого языка в мире!
(swap! threads update-in [:clojure :count] inc)

Кто использует clojure в продакшне?
Сбербанк, Walmart, CircleCI, Heroku, Puppet, Netflix, Soundcloud, Spotify, Facebook, Groupon, Red Hat, Oracle.

Какие приложения написаны на clojure?
Walmart eReceipts - бэкенд обработки данных о покупках во всех отделениях Walmart для их мобильного приложения.
https://www.datomic.com - распределенная транзакционная база данных с языком запросов на основе datalog.
http://status.im/ - мобильная блокчейн ОС на основе Ethereum'а и тулкит для создания p2p-приложений.
http://lighttable.com - расширяемая интерактивная IDE для clojure, python и javascript.
https://precursorapp.com - инструмент для коллективного прототипирования онлайн (рекомендую попробовать, зависимость есть).
http://circleci.com - Continuous Integration and Delivery. Бэкенд и фронтенд на clojure+clojurescript.
http://braid.chat/ - более лучший слак, опенсорсный и с историей (альфа).
http://putchar.org/ - реддит здорового человека (автор постит кучу интересных ссылок; алсо, код выложен на гитхабе).
http://maria.cloud/ - интерактивная онлайн-IDE для обучения программированию.

TL;DR
Начать: http://maria.cloud/
Читать: https://www.braveclojure.com
Решать: http://www.4clojure.com
Онлайн: https://repl.it/site/languages/clojure
Офлайн: https://leiningen.org
Зомби: http://www.parens-of-the-dead.com/
https://clojure.org/guides/getting_started
https://clojure.org/reference/documentation
https://github.com/bbatsov/clojure-style-guide

Clojurescript
https://clojurescript.org
https://figwheel.org
https://github.com/Day8/re-frame

Документация
https://clojuredocs.org/
https://clojure.org/api/cheatsheet && https://cljs.info/cheatsheet/
https://clojure.org/reference/documentation

Задачи
http://www.4clojure.com
http://clojurekoans.com
http://clojurescriptkoans.com
http://exercism.io/languages/clojure/about

Видео
https://github.com/tallesl/Rich-Hickey-fanclub#talks
https://www.youtube.com/user/ClojureTV

Комьюнити
https://www.reddit.com/r/Clojure/
https://clojureverse.org/
http://clojurians.slack.com/
#clojure@irc.freenode.net
https://groups.google.com/forum/#!forum/clojure
https://stackoverflow.com/questions/tagged/clojure

Блоги
Еженедельник: https://therepl.net
Все блоги: http://planet.clojure.in
Производительность: http://clojure-goes-fast.com

IDE
https://cursive-ide.com
https://cider.readthedocs.io/en/latest
http://lighttable.com
http://nightcoders.net
https://sekao.net/nightcode && https://sekao.net/lightmod

Библиотеки
https://clojars.org && https://www.clojure-toolbox.com
Web: http://www.luminusweb.net || https://github.com/weavejester/compojure
App Server: http://immutant.org || http://aleph.io || http://http-kit.org/
DI: https://github.com/weavejester/integrant || https://github.com/stuartsierra/component || https://github.com/tolitius/mount
SQL: https://github.com/layerware/hugsql || https://walkable.gitlab.io
UI (cljs): https://github.com/Day8/re-frame || https://github.com/omcljs/om || https://github.com/tonsky/rum
HTML: https://github.com/weavejester/hiccup
Macros: https://github.com/cgrand/macrovich
Spec: https://github.com/bhb/expound && https://github.com/jeaye/orchestra
Test: https://github.com/clojure/test.generative && https://github.com/bensu/doo (cljs)


FAQ

— СКОБКИ!!11
http://clochure.org/

— Кейворды?..
https://clojure.org/guides/faq#why_keywords

— Common Lisp же есть, нинужна!!1
Просто съеби.

— Что нужно для вкатывания?
Знать английский, не быть тупым, иметь опыт программирования.

— Хочу начать изучать программирование, clojure мне подойдет?
Лучше сперва возьми PLT Racket и читай SICP + http://htdp.org

— Обязательно знать джаву и жс?
На уровне чтения документации.

— Как без классов представлять бизнес-сущности?
Используй хэшмапы, namespaced keywords и spec. Не поддавайся искушению создавать рекорды на каждый чих. Все есть данные.

— Что по скорости?
Зависит от задачи. В среднем - медленнее скалы, быстрее рубипитонов.

— Печатаю элементы последовательности, а они не печатаются, ЧЯДНТ?
Ленивость + сайд-эффекты => используй doall или dorun.

— Итерируюсь по большой последовательности и получаю OutOfMemoryException, ЧЯДНТ?
https://clojure.org/reference/lazy#_don_t_hang_onto_your_head

— DSL - круто! Можно теперь все API делать на макросах?
The first rule of macro club is: "Don't write macros".

— Че там по пост-иронии?
https://www.youtube.com/watch?v=jlPaby7suOc

— Батя одобряет?
Да: https://www.youtube.com/watch?v=-ktUXFxkSkI&t=25m25s
Пропущено 441 постов
37 с картинками.
Пропущено 441 постов, 37 с картинками.
Аноним 07/11/19 Чтв 14:29:22 1515374
>>1342400 (OP)
Так, че там по сладкой удаленочке за даллары на этой вашей кложе? Писал на Java и Scala ебать их в сраку. Сложно вкатиться в Кложу и начать педалить буллетпруф бэкенд сервисы? Фронтенд не интересует.
Аноним 07/11/19 Чтв 19:45:50 1515714
>>1515374
Ну Тонский вон педалил, можешь у него спросить. В слаку вкинь клич, ты уберсиньор-помидор же?

Алсо
>буллетпруф
Нет пути! Только хуяк-хуяк и в продакшн!!1
Аноним 14/11/19 Чтв 14:20:39 1520946
>>1515714
Устал я от Java. Со всеми ее спрингами и хайбернейтами - такое-то уныние. Пока что-то работоспособное соберешь уже месяц пройдет. На Scala не лучше - тулинг хромает, концепций дохуя - удовольствия от разработки нихуя. Clojure привлекает тем, что там по сути есть только данные и функции и уже на этих понятиях строятся какие-то более мощные концепции.
Идей анона тред 002. Перезагрузка /ideas/ Аноним 22/03/19 Птн 13:19:39 1368398 Ответ
29cffece132bc77[...].jpg (7Кб, 149x150)
149x150
Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 285 постов
27 с картинками.
Пропущено 285 постов, 27 с картинками.
Аноним 13/11/19 Срд 23:02:38 1520500
Аноним 13/11/19 Срд 23:11:34 1520511
>>1520500
это блокнот, в котором есть история правок? но я же предлагал сделать историю правок на уровне файловой системы, чтобы любые изменения файлов любыми способами отслеживались в определённых директориях.

я согласен что некоторые идеи не новы, но решения которое бы дало мне всё что я описал пока никто не предложил
Аноним 14/11/19 Чтв 14:05:53 1520930
>>1520399
>допустим я хочу посмотреть историю правок файла, со сравнением версий и возможностью отката. как это сделать?

Снэпшоты

>пользовательские атрибуты (например "важность") к файлу как приделать? По ним есть семантический поиск?

Атрибуты вообще во всех ФС на линуксах есть
C#/Сишарп/.NET Тред - Шапка edition #13 /csharp/ Shinobu 07/11/19 Чтв 10:07:25 1515204 Ответ
155448993412448[...].jpg (181Кб, 1600x2066)
1600x2066
155423239811978[...].jpg (245Кб, 622x880)
622x880
EAdJvEpUcAAvuzA.jpg (329Кб, 1434x2048)
1434x2048
155220314216378[...].jpg (124Кб, 700x1149)
700x1149
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

Литература вторым постом

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- http://net-informations.com
- http://habrahabr.ru/hub/csharp/

2. Онлайн-компиляторы:
- https://dotnetfiddle.net/ - возможно лучший вариант. Встроено немного убогое, но все-таки автодополнение и проверка синтаксиса.
- http://ideone.com/
- http://csharppad.com/
- http://www.tutorialspoint.com/compile_csharp_online.php
- http://rextester.com/l/csharp_online_compiler

3. WinForms или WPF?
Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.

4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить?
Неправда. C# довольно активно развивается, недавно вышла третья версия .NET Core фреймворка и восьмая версия языка. Весь дотнет понемногу становится опенсорсным, а ASP.NET становится независимым от платформы. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.

5. Какую ИДЕ выбрать?
Для Windows самым очевидным вариантом будет Visual Studio (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрейс эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
Для мака и никсов самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ ).
Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim ).
Кросплатформенный полуредактор/полуIDE VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
Кроме того, в данный момент JetBrains активно пилит свою IDE для шарпа (Project Rider), вероятно в ближайшее время станут доступны первые EAP. IDE заявлена как кросплатформенная, со всем решарпер-функционалом, поддержкой отладки, моно и .net core.
SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими ништяками. Если хочется что-то по быстрому набросать, а выкачивать гигабйты нет желания, то возможно SharpDevelop будет лучшим вариантом.

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, ставь сразу VS2015 и при установке выбирай все нужные компоненты.
Больше информации тут - https://msdn.microsoft.com/ru-ru/library/dn771552.aspx
Из актуальной литературы
- Xamarin Mobile Application Development
- Xamarin Essentials

7. Дополнительные инструменты для разработки на C#
LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
dotPeek - бесплатный декомпилятор от JetBrains
scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL

8. Расширения для студии
ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов
Supercharger - показывает "карту" с классами, методами и всем остальным сбоку от кода с возможностью прыгать по ним
Indent Guides - показывает вертикальные линии на каждом уровне отступов.
Format document on Save - форматирует код каждый раз при сохранении документа
Code alignment - Выравнивает код по указанным символам. Удобно, например, при инициализации словарей или в перечислениях

Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
Новые возможности C# 6.0: https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ

Код этой шапки: https://pastebin.com/YJFQKsNm

Прошлый тред тонет здесь: >>1499746 (OP)
Пропущено 171 постов
27 с картинками.
Пропущено 171 постов, 27 с картинками.
Аноним 14/11/19 Чтв 11:40:44 1520767
А JavaFX это по сути уродливый электрон из 2007, посудите сами
вместо html делаем документ на fxml
CSS можно и там, и там юзать, только на FX немного некрасивее
А саму логику на главном ЯПе.
Вот только jvm с собой таскать тяжелее, чем ноду.
Аноним 14/11/19 Чтв 13:16:59 1520882
p786skz2bz911.jpg (181Кб, 635x477)
635x477
>>1520629
DI наше все! Ninject - мммм, кайф. Сейчас, погоди, что это... ДА ЭТО ВСТРОЕННЫЕ DI в Core 3.0 (attach.jpg)
Аноним 14/11/19 Чтв 13:20:13 1520887
>>1520629
Asp.Net молодежно? Лол, его предка ASP в 90-ые сделали и это было говно.
Тред про лучший в мире язык GO №5 /go/ Аноним # OP 26/09/19 Чтв 20:30:08 1482493 Ответ
1PKDa1ZG8ZJl8XN[...].png (1371Кб, 4000x2067)
4000x2067
7t1p88ct13ez[1].jpg (227Кб, 900x1400)
900x1400
GO (а также Golang, Пщ или просто Го) — современный язык с зелеными потоками на уровне синтаксиса и крутой стандартной библиотекой. Так как делать пакеджи несложно, гитхаб полон пакеджами для абсолютно всего.


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

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


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

Предыдущий: >>1452808 (OP)
Пропущено 360 постов
14 с картинками.
Пропущено 360 постов, 14 с картинками.
Аноним 13/11/19 Срд 15:07:51 1520091
>>1520051
Насколько я знаю, конторы сканят участников всяких хакер-фестов на предмет найма.
Аноним 13/11/19 Срд 23:04:24 1520501
>>1520051
Вкатись c Linux Kernel Development
Аноним 14/11/19 Чтв 11:21:20 1520729
Продолжаем разрабатывать под самую хуёвую Аноним 27/09/19 Птн 18:12:56 1483134 Ответ
1*kPKJll0uDI0fY[...].jpeg (23Кб, 1140x700)
1140x700
Снимок экрана 2[...].png (812Кб, 1187x729)
1187x729
15695676660322.jpg (9Кб, 259x194)
259x194
swift.png (21Кб, 197x194)
197x194
iOS macOS watchOS tvOS developers tread is starting here again!

В этом треде продолжаем делиться опытом разработки под самую хуёвую платформу в мире, превозносить 25 летних сениоров управляющих огромными отделами в банках, но и не забывать про скромных вкатывальщиков!

Для них специально ссылки:

Быстрый старт
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214

Классическая документация
https://developer.apple.com/library/archive/navigation/

А так же

Угощаем шизойдов пряниками и подкармливаем троллей.

>С чего вкатываться?
Swift book - книжка валяется в интернете + доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Стоит упомянуть про складчину иос господ, подобно которой НЕТ ни в одном языке\треде. Инициатором является шизик, пожертвовавший в начале свои кровные. Потом местные уважаемые люди подтянулись и слили ВСЕ видео-курсы (затрагивающие начальные моменты в работе, от рисования вьюх кончая до видео\аудио\анимаций) с www.raywenderlich.com.
Все находится в навигации https://telegra.ph/MIYAMOTO-SYNDICATE-06-16

Так же здесь сливаются книги (по рею так же) + иногда организуется сбор. У рея 3 книги будут выходить осенью, Сбор уже давно завершен и они так же появятся в группе.
Здесь когда-то висела группа гейосников с двача, но ее видимо подтерли, грамотный анон обнаружил линк у данной группы по книгам, закрепленно: https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - по большей части в телеге с 99% можно найти что-то свежее.

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: ToDo List(+DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

По многопоточке есть охренные рускоязычные статьи, автор разбирает практически ВСЕ, чего даже не найдешь на медиуме
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

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

>Где в дальнейшем искать инфу?
Cмотреть WWDC через попенсорсное приложение и читать доки в архиве.

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


Пропущено 302 постов
40 с картинками.
Пропущено 302 постов, 40 с картинками.
Аноним 13/11/19 Срд 19:29:08 1520372
>>1520368
Эта инфа мне вообще ничего не даёт.
Аноним 13/11/19 Срд 20:17:43 1520395
>>1520364
> Сколько времени
Если давно ничего не писал, то месяцок. Если ты "свежий" (писал на чём-то ещё современном) вкатишься за недельку. Но опять же, это только сам язык, цимес тащемта не в нём.
> Поможет ли как-то опыт работы UX/UI дезигнером при устройстве на работу или всем похуй?
+) Всем нужно портфолио в аппсторе. В этом плане — поможет;
+) В стартапах, где нужен человек-оркестр — поможет;
+) На фрилансе — поможет;
-) В любой большой компании всем будет похуй, там и так дезигнеры сидят.

>>1520367
Да, вкотиться вообще сложнее всего. Сложность в том, что работы относительно других областей тупо мало (это не жаваскрипт/питон/пхп/1с/жава которые нужны каждому обоссаному бизнесу). Для примера: сейчас на хх в ДС можно найти аж 4 вакансии джуна, 2 из которых какие-то мутные оутсорс-галерки и ещё 1 про обж-с. Сколько джуновских вакансий у пыхов/питонов сам можешь посмотреть.

>>1520372
А что ты услышать-то хотел? Ну нужно знать кучу апей (гцд, уикит, кордата итд), сторонних либ (rx например), обжс (который тоже сам по себе простой, но ногоотстрельный), всякие паттерны и их плюсы/минусы (MVC, MVP, MVVM, VIPER на практике все либо берут MVVM либо дрочат своё, но на собесах обязательно про это спрашивают), и просто всякую теорию вроде ооп/солид/хуйолид которую обязательно будут спрашивать у джуна. Свифт тут прямо скажем, даже не пятая часть от того, что нужно изучить (как с джавой почти).

Короче, если хочешь в айос — иди ебашь приложения для портфолио в аппстор (хотя бы 3 штуки) и пробуй притыкнуться куда нибудь. Хочешь быстро слезть с мамкиной шеи — иди в веб, и потом возможно получится запрыгнуть куда-то айосником.
Платина Аноним 14/11/19 Чтв 08:39:31 1520651
Правда, что для вката необходим топовый смарт?
Куда проще вкатиться имея только ноут и ~4-5 часов свободного времени в день? Из навыков особо нихуя: винду переставить, фотошопа немного, вот и всё собственно. Английский никакой.
Аноны, помогите. Как в лазарусе сделать все, Аноним 12/11/19 Втр 21:29:11 1519638 Ответ
фэндомы-furry-f[...].jpeg (168Кб, 763x526)
763x526
Аноны, помогите.

Как в лазарусе сделать все, что я опишу ниже?
Человек в окно ввода набирает текст в несколько строк. Этот текст надо проверить. Если этот тот текст который надо, то вывести окно успеха, иначе - окно неудачи. Например, набрал в окне текст:
1. Lol kek234
2. Keklol
3. LooolKek

А мне в 1 строчке надо Lol keeeek234, прога выведет окно ошибки. Короче, как построчно сравнить, то что набрали с тем, что мне надо. Все пишу на лазарусе.
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 13/11/19 Срд 23:14:59 1520516
Аноним 14/11/19 Чтв 07:16:12 1520625
>>1520441
> В айти главное то, что хайповей и лучше оплачивается.
Ты мудак и говноед. В айти главное то, что (а) быстрее (б) эффективнее решает задачу пользователей. Ни того, ни другого новомодное электроноговно обеспечить не в состоянии.
Аноним 14/11/19 Чтв 08:23:20 1520644
>>1520625
Пользователи ржут над тобой и устанавливают фотошоп для удаления эффекта красных глаз
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов