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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

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

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Каталог | Трекер]
Каталог

Ньюфаг-тред № 136 anuzz 18/03/17 Суб 13:41:16  956299   Тред прикреплён   [Ответ]
14881438651130.jpg (746Кб, 2310x2306)

Подсветка кода для /pr/: скачать

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

F.A.Q.

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

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

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift

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

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

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


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

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

Литература с пика

Прошлый тред

Пропущено 430 постов
22 с картинками.
Пропущено 430 постов, 22 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 18:30:55  959674
>>959670
Ответ олдскульный - банад 4-х. Но новичкам хуй там че понять, ознакомится надо, понимание приходит через пару лет кодинга, что и к чему.
Аноним 23/03/17 Чтв 18:39:15  959679
Как отключить код дисассемблера в qt creator в режиме дебага?
Аноним 23/03/17 Чтв 20:35:37  959717
>>959471
>что за язык-то?
JAVA-ENTERPRIZE же

Клуб любителей изучать PHP #87 Аноним # OP  22/03/17 Срд 01:57:52  958715   [Ответ]
image.jpeg (102Кб, 500x500)
Добро пожаловать в наш уютный тред. Тут мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет научиться программировать, кто-то - делать сайты, кто-то - просто размять мозги и заняться чем-то полезным.

Пожалуйста, пишите один большой пост вместо нескольких маленьких и не флудите не по теме. ОПу ведь все это читать придется.

Это тред для начинающих. Не написал за свою жизнь ни одной программы и имеешь тройку по математике? Ты наш человек.

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



Что самое главное для программиста? Умение аккуратно оформлять код (читай второй пост, прежде чем писать код).

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

У нас есть уроки по основам PHP, они собраны и выложены по адресу http://archive-ipq-co.narod.ru/ Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то надо начать с него. Он простой и понятный (по крайней мере в начале). Там есть задачи, их надо решать обязательно (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению.

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

Ты прошел весь учебник? Молодец, но это были лишь основы языка 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 2/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

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

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания 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

Оформляй код аккуратно!!! — например пропусти через 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
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/.
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Посоветуйте редактор кода - Sublime Text 3, Notepad++, PhpStorm
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
- Что самое главное для программиста? Умение аккуратно оформлять код.
- ОП, сделай за меня мою работу или домашнее задание? — Это конечно, хорошая идея, но нет.
- Подскажи сайты для поиска работы, я не умею гуглить? — hh.ru, geekjob.ru, moikrug.ru (склеен с brainstorage.me), fl.ru, upwork.com (бывший одеск). Имей в виду, что кроме фриланса есть еще постоянная удаленная работа (remote job) когда тебе не надо тратить время на поиск заказов и переговоры с неадекватными заказчиками.


-------------------

Код нужно писать не как попало, а аккуратно и по правилам. Почему? Потому, что на неакуратно написанный код не хочется даже смотреть.

Если тебе лень выравнивать код руками, закачай его на http://beta.phpformatter.com/ и нажми «format». Робот исправит выравнивание и отступы в мгновение ока (да, прогресс не стоит на месте). Если ты используешь мощную IDE вроде PhpStorm, там тоже есть функция форматирования кода.

Горячие клавиши для форматирования кода в разных IDE: https://gist.github.com/codedokode/8759492

Вообще, в PHP долгое время не было единого стандарта оформления кода, все писали как попало и было много бардака, но сейчас дело лучше — есть стандарты PSR-1 и 2. Вот как надо оформлять код:

- переменные и функции пишутся с маленькой буквы, подчеркивание не используется, используется camelCase, пример: $x, $numberOfPeople, printResults()
- Название функции начинается с глагола, в стиле «сделайЧтоТо»
- не знаешь английский? Не беда, в 21 веке есть решение этой проблемы. Не пиши транслитом, открой лучше Гугл Транслейт или slovari.yandex.ru и найди название для переменной там
- в именах классов используется CamelCase, первая буква большая, «_» может использоваться
- мы предпочитаем подстановку переменных вместо конкатенации строк: "I am $age years old" — хорошо, 'I am ' . $age . ' years old' — плохо из-за обилия точек и кавычек
- мы используем для отступов 4 пробела (можно настроить редактор, чтобы при нажатии Tab он вставлял 4 пробела)

Вот ссылка на стандарты, где все это описано подробнее и даны примеры оформления:

PSR-1: https://github.com/samdark/fig-standards-ru/blob/master/accepted/ru/PSR-1-basic-coding-standard.md
PSR-2: https://github.com/samdark/fig-standards-ru/blob/master/accepted/ru/PSR-2-coding-style-guide.md
Пропущено 46 постов
1 с картинками.
Пропущено 46 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 21:07:16  959723
Если я полностью усвою http://archive-ipq-co.narod.ru смогу ли я делать простенькие задания за отзыв/100-200-300р на фрилансе? Просто поглядел там задания-вроде такое, нужно только функции знать , но это гуглится вроде
Аноним 23/03/17 Чтв 21:11:10  959725
Сделал задачу граммар-наци с исправлением ошибок, проверьте пожалуйста http://ideone.com/ssr1bV.
И заодно подскажите, как надо настроить регулярку? А то она у меня в предложении:
"после таких знаков:восклицательного!И даже"
отсутствие пробела в "знаков:восклицательного" вылавливает, а уже в "восклицательного!И" не вылавливает.
Аноним 23/03/17 Чтв 21:12:27  959728
>>959725
http://ideone.com/ssr1bV
ссылку с точкой поставил

GENERAL BUTTHURT THREAD V2.0 GENERAL BUTTHURT THREAD V_2.0 29/12/16 Чтв 20:33:54  903302   [Ответ]
1307651951001[1].jpg (35Кб, 600x455)
GENERAL BUTTHURT THREAD V_2.0

прошлый был тут https://2ch.hk/pr/res/851182.html
Пропущено 261 постов
27 с картинками.
Пропущено 261 постов, 27 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 10:20:37  959459
Драч, помоги. Этот гитхаб меня уже заебал. Как этой суке скормить директории с файлами в УЖЕ СУЩЕСТВУЮЩИЙ репозиторий, а не создавать новый через десктопное приложение/плагин в IDE? Все результаты поиска в интернете только про СОЗДАНИЕ НОВОГО репозитория, и только потом уже аплоада в него файлов, а мне принципиально нужно захуярить в пустой существующий.
Аноним 23/03/17 Чтв 12:49:49  959512
>>959459
git clone существующий_репозиторий.
Добавляй свои файлы.
Аноним 23/03/17 Чтв 21:11:23  959726
ДИЗАЙНЕР С БОДУНА РАССТАВИЛ КНОПОЧКИ ССЫЛОЧКИ ТУЛБАРЧИКИ КАК ПОПАЛО
@
ВСЮДУ ПОХОЖИЕ ДРУГ НА ДРУГА, НО РАЗНЫЕ ЦВЕТА И ШРИФТЫ
@
МЕНЕДЖЕР ТРЕБУЕТ ПОПИКСЕЛЬНОГО СООТВЕТСТВИЯ ЭТОГО ГОВНА
@
ТЕБЕ УЖЕ СНЯТСЯ ШРИФТЫ

Здравствуй,анон ,нужна помощь . Так уж вышло,что Аноним 23/03/17 Чтв 21:09:23  959724   [Ответ]
End-of-Evangeli[...].jpg (128Кб, 1153x634)
Здравствуй,анон ,нужна помощь .
Так уж вышло,что у меня есть год-другой ,чтобы попинать хуи ,но у меня возникло желание провести его с пользой - начать с самых азов программирования . Что посоветуешь для начинающего? Гайды какие-нибудь,курсы ,что угодно .
рандомпик

Python Thread о Питон Аноним 22/03/17 Срд 16:40:14  959037   [Ответ]
python-logo.png (21Кб, 350x350)
питон.webm (2266Кб, 666x374, 00:00:29)
https://www.python.org/
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Пропущено 66 постов
1 с картинками.
Пропущено 66 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 19:44:40  959705
>>959682
Если ты хорошо знаешь питон, то перекатиться на другой язык - дело пары месяцев.
>>959692
Я имел в виду питон как целевой язык. Как язык-дополнение - это да, он бесценен.
>>959703
Этот тип прав на 100%
Аноним 23/03/17 Чтв 19:55:34  959709
>>959680
>А у питона путь один - это веб
Пишу кроссплатформенные GUI и службы Windows на пайтоне.

Задавайте свои ответы.
Аноним 23/03/17 Чтв 21:02:06  959722
>>959705
Что по поучить к питону в первую очередь, возможно для веба, чтобы хорошую связку получить?

GOLANG #6 Аноним # OP  19/02/17 Вск 13:25:32  936216   [Ответ]
25f2d408041039e[...].jpg (24Кб, 400x309)
BKbqtRmCEAAe6p-[...].jpg (69Кб, 600x800)
GOLANG

Что это за язык?
Компилируемый многопоточный язык программирования, разработанный компанией Google

Какие у него сильные стороны?
Быстрая компиляция, простота, богатая стандартная библиотека, псевдоуниверсальность, кросскомпиляция.

Какие у него слабые стороны?
Еще развивается (хотя внушительными темпами, смотрите ниже раздел "Перспективы"). Малое количество вакансий, отсутствие такого количества готовых решений, который имеют языки с более долгой историей.
В основном сейчас знания языка приветствуется (особенно для коллег с питона).

На какие языки он похож?
C,

Какая у него основная сфера применения?
Бюджетный веб (так как не жрет ресурсы как скрипты или джава), девопс-утилитки и прочие мидлевел сетевые утилитки.

Производительность
https://benchmarksgame.alioth.debian.org/u64q/go.html
https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=db
https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=plaintext

Перспективы
http://www.tiobe.com/tiobe-index/
https://www.google.ru/trends/explore?q=golang
Число репозиториев с не менее 1000 звезд (колонка "Languages")
https://github.com/search?utf8=✓&q=stars%3A>1000&type=Repositories&ref=searchresults

Полезное
Для начинающих (годный и развернутый список)
https://goo.gl/NfNfZg

Мануал веба на го с погружением в язык
https://github.com/astaxie/build-web-application-with-golang/blob/master/ru/preface.md

Го в примерах
https://gobyexample.ru/

Ищем пакеты:
https://godoc.org/

Сторонние го либы
https://github.com/golang/go/wiki/Projects

Кто уже юзает го
https://github.com/golang/go/wiki/GoUsers

Видосы (есть на русском, если полистать)
http://4gophers.ru/video

Обсуждаем лучший современный язык, смеемся с залетных джава-петухов, которые не могут жить без try-catch и дженериков
Предыдущий тут: https://2ch.hk/pr/res/900789.html
Пропущено 493 постов
18 с картинками.
Пропущено 493 постов, 18 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 16:40:21  959613
>>959518
Надо просто говно хорошо жевать, тогда будет как шоколад.
Аноним 23/03/17 Чтв 20:09:33  959711
>>959487
С прозрением, тут один уже оракул писал.
ИНСАЙД
Была задача сделать быстрый интерпретатор для питона. Официально не осилили, в реале пришли старшие менеджеры и сказали, что не нельзя зависеть (вливать большое бабло) от продукта, который мы не контролируем.
Прогеры поняли и написали язык платформу этакий "байткод" питона.
Теперь же пытаются продвинутся на рынке интерпретаторов питона. Если и смогут - будем на питоне писать, или нет - ну типа го у вас тут есть.
Аноним 23/03/17 Чтв 21:01:37  959721
>>959487
>на каждый чих надо делать проверки статуса возвращенной функции?
Смотря какая функция. И ошибки можно игнорить, хотя это не приветствуется.
>>959487
>Другими словами ни один человек на вашем языке писать не может, потому что весь код будет состоять из проверок.
Ну если у тебя такой говнокод, что куча exception`ов, то да, ты не справишься. А так, количество проверок не так уж и высоко, многие ошибки просто пробрасываются вверх. Да и расскажу тебе по секрету, в Си аналогичный подход. И знаешь, пишут на Си. Даже целые операционные системы..

>>959494
>>959519
>>959613
увлекательная дискуссия

>>959711
>ИНСАЙД
>Была задача сделать быстрый интерпретатор для питона.
Ну да, инсайды на дваче, им можно верить и без пруфов.
>>959711
>Прогеры поняли и написали язык платформу этакий "байткод" питона.
А что им мешало написать язык, гораздо более похожий на питон? С поддержкой классов, к примеру. Программисты в Гугле смогли бы легко осилить такое.

Школьника-Восьмиклассника тред. Начали изучать ОП - Хуй 23/03/17 Чтв 18:42:20  959681   [Ответ]
jIWNpfcshGs.jpg (22Кб, 1082x2160)
Школьника-Восьмиклассника тред.

Начали изучать Паскаль, я в принципе в программирование не могу, а нам задали написать прогу нахождения дискриминанта(только дискриминант, корень не нужен) Ну, написал. Получил парашу. Мамка орёт, мол, ТЫЖЫ ВСИО ВРЕМЯ ОКАЛА КУДАХТИРА!1!!!1!
Напишите прогу, плес, я хоть сравню со своей..
Рандомпик
Пропущено 4 постов
1 с картинками.
Пропущено 4 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 19:48:08  959707
>>959681 (OP)
Нахуя в школах изучают Паскаль?
Аноним 23/03/17 Чтв 20:31:23  959716
>>959707
потому что система образования отстаёт от реально мира на X лет
>>959681 (OP)
ОП, исходники нахождения дискриминанта есть по первой ссылке в гугле на любом из популярных и даже не популярных ЯП.
Аноним 23/03/17 Чтв 20:41:43  959718
obrazovanie.webm (1553Кб, 446x334, 00:00:26)
>>959707
>Нахуя в школах изучают Паскаль?

Нахуй IT Аноним 21/03/17 Втр 06:33:04  958016   [Ответ]
13545232631558.jpg (37Кб, 479x479)
Послушай меня, анон.
Уверен процентов 80% сидят на этой доске в надежде ВКАТITСЯ.

Нахуя?

-Ну как пок-пок-пок, па тиливизару сказили чта все праграммисты багачи, тама деньги, смузи, пок-пок-кукареку, Джабс и Цукиниберг.

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

Этот текст относится ко всем аноном с пост СНГ.

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

УЧИЛСЯ И САМОРАЗВИВАЛСЯ
Не, нахуя нам проверенные решения - это не круто. Давайте все сделаем на модном говне. Модное говно - как ты не слышал. Это жеж модное говно, да сейчас все на нем делают. Ну ты даешь. Нет на определенно нужно модное говно. Что как в фин стартапе оно не будет работать, какой ACID, какой CAP? Все делают, может ты просто не хочешь саморазвиваться и изучать что-то новое. Нет решено, только модное говно и ничего другого, если придется распусти эту команду и набери новую и давай уже иди изучай модное говно.

Знаешь сколько выходит МОДНОГО ГОВНА в год? А знаешь сколько я слышал такое дерьмо? Я его слышу постоянно из года блядь в год. Это сранный менеджер продал раз в месяц ебу задорого и все он сидит пьет пивко в баре с телками и щупает за жопу трапов. Но ты задротина будешь изучать все эти тонны мануалов(на английском конечно, на пидорашкинском еще не успели подвезти). В рабочее время? Ты смеешься? В рабочее время ты будешь пидалить не модное прошлогоднее говно, а САМОРАЗВИВАТЬСЯ когда менеджер тянет пинокаладу. Ты тоже хочешь каладу? Ну друг от синьки мозг решительно посылает твое САМОРАЗВИТИЕ нахуй и требует шлюх.
В итоге менеджерок получает свой фикс и % от которых текут телки, а бонусом полезные контакты которые еще ой как пригодятся в жизни. Твой бонус фиксированный оклад и знания которые обесценятся через пару лет.

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

-Я стану фрилансром уеду в тайланд и буду ебать трапов на берегу океана между митингами
Хуй ты угадал. Это в офисе или на галлере ты высиживаешь как терпила свою зарплату, а во фрилансе дружок ты будешь делать три работы за меньше деньги даже для программиста. Поздравляю теперь ты менеджер, проджект менеджер и собственно сам программист. Как ты думаешь много времени у тебя останется на трапов? Кто-то гарантирует что ты найдешь следующий заказ на этой неделе, месяце, году? Возможно ты готов конкурировать с билингво-трилингво собратьями по цеху из солнечной индии или с нейтив спикерами(до-да в тае любят даллары, так что рашкованский фриланс просто засунь себе в жопу). И даже если ты шпрехаешь что твой Эминем не гарантирует что шустрый индус не перехватит твой заказ с рейтом за 10 баксов за 5. Вот и весь твой фриланс сынок, просто прими это и не пизди больше.

- Но я когда то я брошу веслать и стану погонщиком
Скорее всего ты просто пойдешь нахуй, как делаю это я после 30. Хотя я был и гребцом и барабанщиком и погонщиком и даже ебанный капитаном. Но время айти червей очень скоротечно. И теперь я сижу в Малазии и рассматриваю предложения за жилье и еду и я не шучу сейчас. Дохуя видел старых программистов? Я тебе скажу за десять лет я видел пару раз. В основном на веслах молодеж. И да, когда жрать нечего ОКЕАН НАХУЙ НЕ НУЖЕН. Океан остапиздел мне ровно за 3 дня.

Подходи стар и млад. Разорву ваши жопы, гарантия от guru it/ Профессионального гребца со скалиозом жопы 10-ого дана.
(Автор этого поста был предупрежден.)
Пропущено 328 постов
8 с картинками.
Пропущено 328 постов, 8 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 18:30:10  959673
>>959658
По моей логике нужно жить не в манямире.
Аноним 23/03/17 Чтв 20:23:01  959714
>>959659
> ОП признайся, что ты просто неудачник.
Та не гавари, братиш)))))) Оп просто мамкин неасилятар, который не смог и теперь ноет как в ойти все хуево
Аноним 23/03/17 Чтв 20:26:49  959715
>>959517
"Первый капитал в школе сколотил, за свои ошибки сам всегда платил". Децл пел в 15 лет.

Официальный™ тред Java #57 Аноним # OP  22/03/17 Срд 15:42:47  959011   [Ответ]
.jpg (29Кб, 614x327)
FAQ:

Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A:Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.

Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Туториалы:
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
HARD: http://docs.oracle.com/javase/tutorial/

Книги:
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.
- Thinking in Java (4th Edition): Bruce Eckel - для тех, кто уже умеет в программирование на другом языке, но хочет перекатиться.
- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.
Больше здесь: http://www.proklondike.com/books/java.html
- Soft Skills: The software developer’s life manual : John Sonmez - сказки на ночь.

Видео:
https://habrahabr.ru/company/golovachcourses/blog/215275/ : 1000+ часов видео по Java на русском.

Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: Это очередной курс(выучи джаву за 60 секунд и получай 300к в месяц), основная цель которого - выкачать из тебя деньги.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики.
Уровня laba1.pas: http://codingbat.com/java http://codehunt.com
Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Олимпиадка: http://codeforces.com
Примеры той-проектов: http://eax.me/programming-language-learning/
Ежедневные задачки, разделены на три уровня сложности https://www.reddit.com/r/dailyprogrammer

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет хотя некоторым всё же везёт.
Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)

Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/

Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI
То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java

Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test
И здесь: http://www.careercup.com/

Q: Вопросы на собеседование.
A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответами не всегда правильными
http://becomejavasenior.com/blog/2015/07/01/327-inter..

Q: Какие еще ресурсы можно почитать?
A: https://android-arsenal.com/ : android
https://google.github.io/styleguide/javaguide.html : google java style
http://blog.jooq.org/ : Java, SQL, and jOOQ
http://virtualjug.com/podcast/ : подкасты

Q: Где можно пообщаться на java тематику?
- В этом ITT треде.
- https://www.reddit.com/r/java : reddit
- http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответов

Список java фреймворков, библиотек и по на любой вкус:
https://github.com/akullpp/awesome-java

Шапка треда:
http://pastebin.com/37Ldgi60

Предыдущий: https://2ch.hk/pr/res/950088.html
Пропущено 62 постов
2 с картинками.
Пропущено 62 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 18:33:39  959677
>>959604
я щитаю так - решить 50 задачек на sql-ex.ru - и тебе хватит этого на 95% на работе.
Для всего остального будут искать именно специалиста SQL узкого профиля, а тебе оно надо?
Аноним 23/03/17 Чтв 20:15:20  959712
>>959604
А как ты собрался орм квери писать, если ты даже sql не осилил?
Аноним 23/03/17 Чтв 20:21:06  959713
>>959432
>>959451
Это вы ебанутые, топите за джаву, так парню бы на вопрос ответили. Нет же, задницами попалыхали тут, тролля порадовали.

НЕЙРОНОЧКИ & МАШОБЧИК #13 Аноним # OP  19/03/17 Вск 14:44:02  956903   [Ответ]
dadfs.png (1819Кб, 1853x853)
evol.png (749Кб, 1212x388)
книги
Pattern Recognition and Machine Learning, Bishop.
Information theory, inference & learning algorithms, MacKay http://www.inference.phy.cam.ac.uk/itila/
Machine Learning: A Probabilistic Perspective, Murphy

Introduction to Statistical Learning ( http://www-bcf.usc.edu/~gareth/ISL/ISLR%20Sixth%20Printing.pdf )
Elements of Statistical Learning ( http://statweb.stanford.edu/~tibs/ElemStatLearn/printings/ESLII_print10.pdf )
Foundations of Machine Learning, أشهد أن لا إله إلا الله وأشهد أن محمد رسول الله. http://www.cs.nyu.edu/~mohri/mlbook/

Fundamentals of Neural Networks: Architectures, Algorithms, and Applications, Fausett L.

А. Пегат, "Нечёткое моделирование и управление"

другое
http://libgen.io / http://bookzz.org/ - здесь можно одолжить ^ книги и не только
http://arxiv.org/find/all/1/all:+nejronochki/0/1/0/all/0/1
https://www.reddit.com/r/MachineLearning/wiki/index

https://vk.com/deeplearning и http://deeplearning.net/reading-list/
https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow/info тюториал по slesarflow
http://rgho.st/8g68fTCSx две брошюры по deep learning для слесарей.

http://kaggle.com - весёлые контесты. денежные призы
https://www.hackerrank.com/domains/ai/machine-learning/difficulty/all/page/1 - олимпиадки

курс от китаёзы
http://videolectures.net/mlss09uk_cambridge/

яп
1. http://julialang.org/
2. https://www.microsoft.com/en-us/research/project/infernet/
3. https://www.r-project.org/
4. питухон и так все знают
5. idris/coq - модные яп для формально верифицированных нейроночек с тренировкой на этапе компиляции

ПЛАТИНА
Книги хорошо, но с чего начать практический вкат?
Во-первых, вам нужна любая unix-based система. На Windows возможно запустить нижеперечисленное, но ждите пердолева с настройкой и неодобрительных взглядов анонимуса. Кроме того, в компаниях, так или иначе связанных с разработкой йоба-ПО и machine learningом, Linux/OS X является стандартом. Привыкайте.
Во-вторых, определитесь с языком. Python и C++ наиболее мейнстримовые инструменты, с ними вы без еды не останетесь. Есть еще R, на котором пацаны живут статистикой и анальными пакетами. Некоторые инструменты являются языко-независимыми (Vowpal Vabbit, XGBoost), но обвязывать их вы все равно будете из какой-либо среды.
На Java разработано много production-ready инструментов для бигдаты и если вы угораете по терабайтам данных, то имеет смысл посмотреть в её сторону. Впрочем, лучше это делать уже потом, когда прийдет осознание потребностей.
В-третих, выбирайте себе задачу. Что угодно: распознать качпу, обнаружить ботов по логам, найти раковых больных. Список можно посмотреть, например, на kaggle.com. После чего приступаете к решению выбранной задачи.

Не прийдется ли мне потом с таким наборищем знаний идти в макдак работать?
Несмотря на хайп вокруг ML, далеко не во всех IT компания есть необходимость в ML и понимание круга задач, которые можно решить этими методами. Но поверьте, в 2017 компетентный специалист будет востребован. В России потребителями ваших знаний могут стать: Яндекс, Mail.ru, Вконтакте, Rambler, Касперский, Билайн, Связной, ABBYY, Хуавэй. В биоинформатике есть определенный спрос, можно поскролить http://blastim.ru

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

Что такое TensorFlow?
TensorFlow - опенсорсный гугловый инструмент для перемножения тензоров и оптимизации функционалов. Опенсорсный - потому что даже важные куски типа параллелизации уже выкачены в паблик. Если вам все ещё непонятно что это, значит это вам и не нужно, сириусли. Google перестарался с рекламой и теперь люди думают, что TF - это серебряная пуля и затычка для каждой бочки. До TF был Theano, который выполнял свою работу не хуже. И, в отличии от TF, он уже находится в стабильной фазе.

будет ли ML нужен в ближайшие 10 лет, или это просто хайп?
будет. хайп.

смогу найти работу?
Яндекс, мейлру, касперский, несколько биоинформатических компаний (iBinom, можно еще blastim.ru поскролить на тему работы), билайн (они с НГ целое подразделение открыли под ML и биг дату), связной. Ну и западные аутсорсы, если готов рачить за валюту.

нужна математика?
для начинающего ничего особого знать не нужно
https://www.amazon.co.uk/Calculus-Michael-Spivak-x/dp/0521867444
https://www.amazon.co.uk/dp/0534422004/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=569136327&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=0980232716&pf_rd_m=A3P5ROKL5A1OLE&pf_rd_r=3TZ38AZ2BY28R19H4SA5
https://www.amazon.co.uk/Calculus-Several-Variables-Undergraduate-Mathematics/dp/0387964053
https://www.amazon.co.uk/Introduction-Probability-Dimitri-P-Bertsekas/dp/188652923X
"основы теории вероятностей" Вентцель

поясните за нейроночки
нейроночка - массив

шад)))
Нет там ничего ML-специфичного, знание матана и теорвера на уровне заборостроительного вуза. Теорвер проходится на третьем курсе, как раз 20 лет.
Рандомный хрен туда не сможет поступить, потому что планка намеренно задрана, а не потому что там такая охуенно сложная программа. Это традиционная наебка "элитных учебных заведений", в которой учат так же хуево, как и везде, но за счет отбора поступающих якобы формируются неебовые успехи, которые объясняются именно качеством преподавания.
Иными словами, у тех, кто способен поступить, и так в жизни проблем с трудоустройством не будет.

Тред #1: https://arhivach.org/thread/147800/
Тред #2: https://arhivach.org/thread/170611/
Тред #3: https://arhivach.org/thread/179539/
Тред #4: https://arhivach.org/thread/185385/
Тред #5: https://arhivach.org/thread/186283/
Тред #6: https://arhivach.org/thread/187794/
Тред #7: https://arhivach.org/thread/196781/
Тред #8: https://arhivach.org/thread/209934/
Тред #9: https://arhivach.org/thread/223216/
Тред #10: https://arhivach.org/thread/234497/
Тред #11: https://arhivach.org/thread/240332/
Тред #12: https://arhivach.org/thread/246273/
Пропущено 119 постов
12 с картинками.
Пропущено 119 постов, 12 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 17:13:05  959629
>>959625
видать на пенсию не заработал, бедняша
кину старичку копеечку в переходе
Аноним 23/03/17 Чтв 17:48:48  959652
>>959625
У его жены стартап занимается машинами-самоездами, туда скорее всего.
Аноним 23/03/17 Чтв 20:00:23  959710
>>959474
Это звучит словно открытия древних шаманов, но хотелось бы какой-то совсем простенький пример с логическими операциями, например.

мимо

Аноны, требуется помощь. Так вышло, что я, почти Аноним 08/03/17 Срд 19:18:08  949368   [Ответ]
Screenshot3.png (75Кб, 603x585)
Аноны, требуется помощь. Так вышло, что я, почти нихуя не зная, дополз до второго курса универа. И тут прилетает жуткая ёба в виде такого задания: создать программу, которая сгенерирует граф с 11 вершинами и реализует алгоритм Краскала. Я погуглил это дело, нашёл кучу статей и вроде как в теории начал понимать что надо делать, но на деле хз как реализовать (можно на с++, с# либо java)
Молю, любые предложения, рекомендации или советы где искать.
С меня добро
Пропущено 6 постов
4 с картинками.
Пропущено 6 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 08/03/17 Срд 19:52:42  949401
6-oWp14FN78.jpg (21Кб, 492x211)
ладно, так и знал что спрашивать тут -- последнее дело

отправляюсь пытаться дальше
Аноним 10/03/17 Птн 17:31:29  950679
М. В. Мозговой. Занимательное программирование
http://mexalib.com/view/33844

Разбирается алгоритм Краскала на примере генерации лабиринта (комнаты - вершины, проходы - ребра).
Аноним 23/03/17 Чтв 19:49:50  959708
Хм. У меня тоже втором курсе была такая таска.
Ты не с мат-меха?

МЫ ВАМ ПЕРЕЗВОНИМ #84 Аноним 23/03/17 Чтв 01:41:02  959388   [Ответ]
14886366568550.jpg (38Кб, 368x604)
Возьмите меня на работу.
Нет.
Пропущено 23 постов
2 с картинками.
Пропущено 23 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 19:06:51  959693
>>959668
Просто я адекват, если уж не нейтив то шарпы с ксамарином или джаваскрипт с реактнейтивом.
Но блять си и го это жопа для мобайла.
Аноним 23/03/17 Чтв 19:11:55  959697
кто-нибудь работает в аутсорс галерах. как вам? лучше, чем отечественные галеры?
Аноним 23/03/17 Чтв 19:19:38  959698
>>959697
Аутсорс и отечественный бывает.
Качество галеры состоит из двух частей, самой галеры и проекта. Мне на моей галере норм, комфортно, можно иногда сидеть дома, проект вот был говном.

C Programming Language #20 Аноним # OP  23/03/17 Чтв 17:40:17  959643   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

- Классика от Отцов: http://www.cypress.com/file/56651/download
- Годное пособие для гуманитариев: http://c.learncodethehardway.org/book/
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/%7Eats/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 (драфт)
- 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. Древний, но все еще актуален.

Stephen Prata "C Primer Plus, 6th Edition" (2014)
Свежая знает про C89, C99, C11, описывает различия, объемная около тысячи страниц, годная хотя есть некоторые шероховатости, с вопросами, упражнениями и ответами. Читать после K&R или до.

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? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

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. Kochan "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://www.iso-9899.info/wiki/Books#Learning_C

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

- №16: https://arhivach.org/thread/235327/
- №17: https://arhivach.org/thread/237852/
- №18: https://arhivach.org/thread/243867/
- №19: https://arhivach.org/thread/248880/

Шапка: http://piratepad.net/bJ1SdmkZyu
Пропущено 6 постов
1 с картинками.
Пропущено 6 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 18:28:17  959671
>>959667
Судя по оглавлению, книжка, по крайней мере, лучше чем hard way.
Аноним 23/03/17 Чтв 18:46:04  959684
Почему в шапке до сих пор не было книги по указателям?
http://shop.oreilly.com/product/0636920028000.do
Аноним 23/03/17 Чтв 19:20:07  959699
>>959684
Книга? По указателям? Следующей будет книга по булевой логике, хотя подожди-ка...

Reverse engineering Аноним # OP  10/12/16 Суб 15:40:59  891716   [Ответ]
asm.png (8Кб, 419x325)
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: реверс-инженеринг.

Вы пишите на ассемблере или собираетесь начать на нём писать? Программируете микроконтролёры, пишете драйвера для ОС? Вам сюда.
Вы изучаете алгоритмы работы закрытого софта, пишите патчи бинарников? Вам тоже сюда.

Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй.
Пропущено 490 постов
43 с картинками.
Пропущено 490 постов, 43 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 19/03/17 Вск 23:55:06  957183
>>957178
Да это же местный сумасшедший неймфаг. Поддакивай ему и старайся не обижать.
Аноним 20/03/17 Пнд 00:39:02  957216
>>957183
>неймфаг
Вляпался не заметив.
Аноним 23/03/17 Чтв 18:32:54  959676
https://www.unknowncheats.me/wiki/Assembly

Для нуфажин, которые могут в ангельский. Всё расписано, разжевано, осталось только положить в рот и переварить.

C#, C sharp .net Тред с потерянным номером 2 Аноним 13/03/17 Пнд 13:01:00  952642   [Ответ]
88750c4447.jpg (24Кб, 750x422)
sisharp.png (50Кб, 375x360)
513092558d2.jpg (23Кб, 750x422)
441a75638eb5763[...].jpg (59Кб, 750x422)
Шапка: https://github.com/CSharpShapka/SharpHat/wiki
Предыдущий тред: https://2ch.hk/pr/res/938595.html
Предпредыдущий тредю: https://2ch.hk/pr/res/927547.html
Пропущено 247 постов
12 с картинками.
Пропущено 247 постов, 12 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 17:12:53  959628
>>959431
Эти базы - единственное спасение в дата стрим лэярах. Весь твой сиквель просто либо слишком строг в представлении записи, либо тупо слишком тормозной.

Простой пример.
Любой реал-тайм анти-фрауд в финтехе без носиквела вообще бы отсосал.
Аноним 23/03/17 Чтв 18:12:32  959664
>>959597
>>959600
>>959628
Да что вы с ним спорите? Это обычный фанатик, который выучил одну технологию и теперь везде суёт её, несмотря на применимость. Полон хабр таких.
Аноним 23/03/17 Чтв 18:25:45  959669
>>959664
Я работаю с оракл дб2 и постгрес в основном, но и место касандры и монгодб тоже знаю.Я не фанатик, я просто понил с годами где это можно применять.

Профилирование Аноним 23/03/17 Чтв 18:08:53  959662   [Ответ]
Lela-Star-Feet-[...].jpg (279Кб, 1663x2495)
Как лучше организовать нагрузочное тестирование стриминг сервиса? Интересует количество возможных одновременных трансляций и зрительских соединений. Причем как стримеры, так и зрители - мобильные приложения под ведроид и иос.

Android Development Thread 2.1.2 Аноним 20/03/17 Пнд 08:37:14  957315   [Ответ]
Screen Shot 201[...].png (205Кб, 938x1116)
Android Development Thread 2.1.2

> Хочу вкатиться в разработку под Android! С чего начать?
Большинство приложений написано на Java, выучить её на хорошем уровне — это первое, что необходимо сделать. Рекомендуемую литературу см. в Java-треде.
После этого можно установить Android Studio, открыть официальную документацию http://developer.android.com/training/index.html и попробовать создать по туториалам своё первое приложение.
В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Мануалы?
- Официальная документация: http://developer.android.com/
- Полезный гайд для начинающих и продвинутых: http://guides.thecodepath.com/android
- Бесплатный видеокурс от Google для новичков: https://www.udacity.com/course/android-development-for-beginners--ud837
- Два ресурса, единственный плюс которых — русский язык: http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
- Классика, способная дать ответ на почти любой вопрос "Как сделать xyz?": http://stackoverflow.com/

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. Можно использовать в проекте вместе с кодом на Java.

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- PhoneGap/Ionic/Titanium/ReactNative — имя им javascript, принципы у них разные, первые три попытка в кроссплатформенность одного кода, ReactNative проповедует другой подход, а именно написание разного кода но на одном языке. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX или Unity. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library, shared preferences, SQLite), знание популярных библиотек типа Retrofit + Glide/Picasso. И хотя бы оно готовое приложение.

Предыдущий тред: https://2ch.hk/pr/res/940781.html
Пропущено 125 постов
4 с картинками.
Пропущено 125 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 15:29:18  959573
>>959568
Нашел тутор где
public class WeatherReporter {
@Inject
WeatherReporter() {
}
}
Предостовляет.Потом тупо вызвал в компоненте
WeatherReporter getWeatherReporter();
Я чего то не понимаю.
Аноним 23/03/17 Чтв 16:22:51  959598
>>958613
>>958625
Да SSD просто нужен.
Аноним 23/03/17 Чтв 16:58:52  959624
>>957315 (OP)
Хочу вкатиться в ондроед разработку на петоне. Игры 2D/3D, нутыпонел. Какие подводные камни, анон?

C Programming Language #19 Аноним # OP  05/03/17 Вск 06:33:08  946603   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

- Классика от Отцов: http://www.cypress.com/file/56651/download
- Годное пособие для гуманитариев: http://c.learncodethehardway.org/book/
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/%7Eats/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 (драфт)
- 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. Древний, но все еще актуален.

Stephen Prata "C Primer Plus, 6th Edition" (2014)
Свежая знает про C89, C99, C11, описывает различия, объемная около тысячи страниц, годная хотя есть некоторые шероховатости, с вопросами, упражнениями и ответами. Читать после K&R или до.

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? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

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. Kochan "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://www.iso-9899.info/wiki/Books#Learning_C

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

- https://arhivach.org/thread/106153/
- https://arhivach.org/thread/131949/
- https://arhivach.org/thread/140570/
- https://arhivach.org/thread/153698/
- https://arhivach.org/thread/155908/
- https://arhivach.org/thread/173837/
- https://arhivach.org/thread/180461/
- https://arhivach.org/thread/182958/
- https://arhivach.org/thread/188294/
- https://arhivach.org/thread/193780/
- https://arhivach.org/thread/198868/
- https://arhivach.org/thread/206632/
- https://arhivach.org/thread/211714/
- https://arhivach.org/thread/217128/
- https://arhivach.org/thread/223224/
- https://arhivach.org/thread/235327/
- https://arhivach.org/thread/237852/
- https://arhivach.org/thread/243867/

Шапка: http://piratepad.net/bJ1SdmkZyu
Пропущено 498 постов
59 с картинками.
Пропущено 498 постов, 59 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 16:58:13  959623
>>959618
Не усложняй себе жизнь, гибкие массивы норм (мы ведь про Type elements[]; последним элементом структуры, правда?). А вот делать realloc() на один элемент больше - избыточно, лучше выбрать больший шаг хотя в одном из прошлых тредов мы выяснили, что как минимум в линуксе можно и +1 делать, не теряя в производительности.
Аноним 23/03/17 Чтв 17:07:54  959626
>>959623
Да, про него. Ты прав, реально сейчас наделаю дел, а потом переделывать буду 10 раз. То что добавляю по одному тут опять же требование. Спасибо!
**ПЕРЕКАТ** Аноним # OP  23/03/17 Чтв 17:41:31  959644
>>959643 (OP)
>>959643 (OP)
>>959643 (OP)
>>959643 (OP)

Vim/Emacs - параша Аноним 03/02/17 Птн 08:52:04  925217   [Ответ]
vim3.gif (93Кб, 1122x820)
http://ebanoe.it/2016/02/22/vim-cargo-cult/

Каргокультисты зачем вы юзаете редакторы из 70-х вместо современных IDE? У вас еще небось bash в качестве шелла?
Пропущено 348 постов
19 с картинками.
Пропущено 348 постов, 19 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/03/17 Пнд 00:50:47  957225
>>946599
>Мань, писать на баше-дурной тон
ты сказал?
Аноним 20/03/17 Пнд 00:58:38  957230
>>949220
Кто юзает пробелы в качестве отступов, их вручную никогда не набивает, а просто настраивает в редакторе, чтобы при нажатии Tab, вставлялись пробелы. Кто консультант у этого сериала?
Аноним 23/03/17 Чтв 16:48:12  959619
Вим охуенен для администрирования системы в голом терминале. Но для разработки не нужен, потому как голым нихуя не умеет, а плагины пишутся на vimscript, который при доведении функционала до типичной IDE содержит мегабайты кода, который постоянно крутится вимом и тормозит. Редактор кода должен быть написан исключительно на C/C++ без скриптов.

Build a team - thread #0 Аноним 03/03/17 Птн 19:55:46  945499   [Ответ]
39424dd193c0695[...].jpg (198Кб, 640x480)
yazavershilkurs[...].png (15Кб, 340x145)
Despreneur-Star[...].jpg (74Кб, 800x500)
Здаров, анон. В game-dev видел тред с "бесплатными программистами". Решил украсть эту фишечку.
В общем, В этом треде:
а) Собираем свою собственную команду кул-хацкеров для производства своего высококачественного программного продукта или просто повышения скиллов.
б) Ищем напарника для парного программирования.
ц) Ищем себе духовного ментора или джуна на попечительство.
д) Замену прошлого упавшего в бочку с кислотой программиста в команду
Это и многое другое ИТТ...
Правила. Пишем в тред:
1. Какими технологиями\знаниями ты владеешь (Если не владеешь ничем, то оставь пустым)
2. Какие технологии\знания ты бы хотел освоить\подтянуть\УГАРЕТЬпоХАРДКОРУ (если тебя устравивает текущей навык, то оставь пустым)
3. Направленность твоего проекта\задумки ("хачу написать утилитку"\"взламывателей паролей"\"нейронную сеть"\"запилить сайт" или не для чего-то определённого)
4. Желательно какими знаниями\технологиями должны владеть учасники твоей команды (f.e.:"нужно 2 СSS3 программиста и C++ Pattern designer")
5. контакты
Зачем тебе или тебе всё это нужно?
При ведении своего собственного проекта на Гитхабе\Битбакете\др.. повышается шанс устройства на работу, т.к. работодатель может непосредственно ознакомиться с качеством твоих поделок.
При работе в команде, ты и твои коллеги будите делиться ценным опытом.
Если ты освоевшийся в среде программирования труъ-прогер, но ты слишком горд чтобы самому писать слишком лёгкий код для твоего проекта, то ты сможешь поручить это своему джуну, обучая\подсказывая как сделать лучше.
???
PROFIT

Ну тип статейки которыми я вдохновлялся:
https://habrahabr.ru/post/322546/
https://developer.atlassian.com/blog/2015/05/try-pair-programming/
Ещё можно запилить телеграм конференцию, ХЗ
Пропущено 103 постов
7 с картинками.
Пропущено 103 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 09:22:16  959446
>>959430
Не тру. Сейчас на запястье синего кита бьют.
Аноним 23/03/17 Чтв 10:49:42  959468
>>959425
Какого ментора хуё моё? С основами ты не сделаешь нихуя, даже если у тебя будет нормальная идея - придётся нанимать кого-то.

Чтоб продать свою жопу за мелкий прайс:
1. Идёшь на рынок рабов и смотришь по какому принципу сейчас отбирают рабов. Половину самого сложного выкидываешь => всё равно не осилишь.
2. Выдумываешь хуйню => реализовываешь. Если не можешь даже выдумать хуйню черкаешь мне на почтец, есть идея: eternalessence@yandex.ru
3. Откликаешься на все мало-мальски подходящие вакансии, берёшь свою хуйню и идёшь продавать жопу. Половину в резюме пиздишь т.к. твой работодатель такой же пиздабол, а нормальному ты не нужен.
4. На 25 раз получается. Поздравляю, теперь тебе есть что пожрать. Но лучше бы ты слесарем или плотником пошёл.
Аноним 23/03/17 Чтв 14:31:38  959551
>>959335
Не, там тупость. Как настряпать моделек и обклеить текстурами. AI там просто для видимости. Я конечно быдло, но не настолько. В хашкели эти ваши могу там маленько, нейроночки.

Thread of Great Ideas 04 Аноним 15/03/17 Срд 19:45:06  954592   [Ответ]
id0.jpg (10Кб, 348x348)
В этом треде талантливые анончики продолжают обсуждать идеи и реализовывать чужие.
Мы очень хорошие и вежливые люди, и по этой причине запихиваем шапку в пастебин:

Основная шапка: http://pastebin.com/VMMV97nb
Список старого: http://pastebin.com/wP6MVMrT
Список нового: http://pastebin.com/Nk47iLzq
Уже создано: http://pastebin.com/pkfHN6A1
Пропущено 55 постов
4 с картинками.
Пропущено 55 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 23/03/17 Чтв 11:56:10  959488
>>959206
>этот английский
>эта браузерная версия
хоть бы фреймворк и бутстрап взял для оформления
Аноним 23/03/17 Чтв 13:37:03  959531
>>959250
Спасибо дружище!
>>959488
>>959368
Но это не конструктивная критика. Объясните что вам не нравиться????
Аноним 23/03/17 Чтв 13:45:30  959537
>>959531
ну вообще неблохая идея, можешь туда еще камеру вставить, чтобы записывало в режиме реального времени. можешь это все даже скрытым сделать. разойдется среди людей, желающих незаметно заснять грубых продавцов, охамевших ментов и интервьюеров.

Топ тредов
Избранное