746 Кб, 2310x2306

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

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

F.A.Q.

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

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

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

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

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

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


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

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

Литература с пика: http://goo.gl/7aUL3m


479 Кб, 700x420
Python [441] >>
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода https://repl.it/languages/python3
Не скидывайте сложные исходники в тред, у двоща ебанутое форматирование
Книги https://yadi.sk/d/tArKKuQu3Kejuq

В предыдущей серии >>1182179 (OP)

21 Кб, 368x638
Языки, платформы, парадигмы, области науки/бизнеса.

Элитное программирование - это то:
что не доступно обычным макакам и за что платят ДЕНЬГИ. Хорошие деньги;
за что уважают;
куда трудно вкатиться, но если ты там, то ты богат и знаменит;
когда тебе не могут найти замену, потому что все остальные кандидаты слишком тупые.

13 Кб, 480x360
прошлый https://2ch.hk/pr/res/1173657.html (М)

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Нет, не поздно.

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Хули все книги на английском?

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

Q: Что скажете за джавараш?

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

https://github.com/qqqlll/Java-Thread/wiki

185 Кб, 1000x222
KOTLIN [181] >>
Вы че, охуели? Где тред по модному-стильному-молодежному языку?

689 Кб, 1300x800
Keywords: Front-end, Frontend, Верстка, HTML, CSS, JS, JavaScript.

Шапка:
https://github.com/acilsd/wrk-fet

JavaScript учим тут:
https://learn.javascript.ru/

Как учить React:
https://github.com/rtivital/react-things

Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/

Торренты на интенсивы HTML Academy:
Базовый интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1157981

Продвинутый интенсив за 2016 год:
http://nnm-club.name/forum/viewtopic.php?t=1032872

Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695

Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming

Продвинутый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1185441

Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526

Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg

Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz

Прошлые треды:
#59 https://arhivach.org/thread/334779/
#60 http://arhivach.org/thread/337920/
#61 https://arhivach.org/thread/338621/
#62 http://arhivach.org/thread/343636/
#63 http://arhivach.cf/thread/356704/
#64 http://arhivach.cf/thread/354010/
#pr edition http://arhivach.cf/thread/360201/
#66 http://arhivach.cf/thread/361709/

На данный момент на hh.ru по Москве:
1127 вакансий «front-end»
+60 вакансий с прошлого измерения(11/05/18)
774 вакансий «react»
+32 вакансий с прошлого измерения(11/05/18)

88 Кб, 1200x1200
TL;DR
Читать: 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://github.com/bhauman/lein-figwheel
https://github.com/emezeske/lein-cljsbuild

Документация
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

Комьюнити
#clo!l`jureANUSirc.frpO7eenodePUNCTUMnerk/t
http://clojurians.slack.com/
https://groups.google.com/forum/#!forum/clojure
https://clojureverse.org/
https://stackoverflow.com/questions/tagged/clojure

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

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

Библиотеки
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
DI: https://github.com/stuartsierra/component
SQL: https://github.com/layerware/hugsql
UI (cljs): https://github.com/Day8/re-frame || https://github.com/omcljs/om
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".

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

— Какие приложения написаны на clojure?
Walmart eReceipts - бэкенд обработки данных о покупках во всех отделениях Walmart для их мобильного приложения.
https://www.datomic.com - распределенная транзакционная база данных с языком запросов на основе datalog.
http://lighttable.com - расширяемая интерактивная IDE для clojure, python и javascript.
https://precursorapp.com - инструмент для коллективного прототипирования онлайн (рекомендую попробовать, зависимость есть).
http://circleci.com - Continuous Integration and Delivery. Бэкенд и фронтенд на clojure+clojurescript.

105 Кб, 1280x1280
Ruby programming language

===ИЗУЧЕНИЕ ЯЗЫКА===

→→→ C чего мне начать, чтобы стать рубистом?
Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

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

→→→ Онлайн курсы чтобы попробовать/вкатиться:
http://tryruby.org/levels/1/challenges/0/ | https://rubymonk.com/
http://www.codewars.com/?language=ruby | http://rubykoans.com
→→→ Какой gem посмотреть, чтобы понять, как писать код?
Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
А еще можешь полистать на гитхабе гемы с нарастающей популярностю (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

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

Руководства "для чайников":
https://www.railstutorial.org/book [en]
http://www.theodinproject.com/ruby-on-rails [en] | http://codenamecrud.ru/ [ru]
Для дотошных читателей есть книга The Rails 4 Way.

Как писать код написано в Rails AntiPatterns, смотрим Rails Best Practices, также неплохо посмотреть Rails Recipes.

→→→ Youtube driven development:
Вот тебе пара каналов, но никому не говори что учишься по видео.
https://www.youtube.com/channel/UCIQmhQxCvLHRr3Beku77tww/videos [en]
https://www.youtube.com/channel/UCfWZwsP8trUy5uHJg8gcGIQ [en]
https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ [en]
https://www.youtube.com/channel/UCPIyDzf1vwWc8EQJGUX-vYw [ru]

→→→ Ruby/Rails блоги, рассылки и твитторы
IRC каналы на FreeNode: #ruby, #ruby-core, #RubyOnRails, #rails (не очень активен).
Твитторы: @rails, @dhh, @yukihiro_matz, @wycats, @tenderlove
Рассылки: ruby-core, rails-core, rails-talk

Подкасты:
https://github.com/AveVlad/russia-it-podcast (ищем по ruby)
Скринкасты:
http://railscasts.com | http://railsforzombies.com

→→→ Какие гемы стоит знать?
capybara, rack, rspec, devise, cancancan, simple_form, solr, sinatra, тысячи их.
Поиск гемов https://www.ruby-toolbox.com

→→→ Зачем нужны тесты и как их писать?
http://rusrails.ru/a-guide-to-testing-rails-applications
http://habrahabr.ru/post/163597/
Вместо этого можно прочитать классную книгу Everyday Rails Testing

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

→→→ Можно ли на руби писать нативные GUI, окошки, мобильные приложения, игры?
Нет. Технически есть проекты, но они старые и никто их не использует в реальном мире. Однако руби применяется как встраиваемый язык в CAD системах например, аналогично тому как lua применяется в играх или питон в каком-нибудь Blender.

→→→ Можно ли писать на руби под windows?
Можно первое время, но придется обрасти костылями в виде виртуальной машины, придется сходу разбираться с Vagrant и многим другим.
Чем дальше ты продвигаешься, тем ближе становится ясно, что пора перекатываться на linux/mac.
И отдельно стоит сказать, что Linux придётся учить, потому что основная ниша ruby это back-end разработка и крутится этот бекенд в 100% случаев на Linux.

→→→ Что ещё изучить?
Паттерны. Один из часто используемых - Service Object.
https://netguru.co/blog/service-objects-in-rails-will-help - о сервисах.
Еще паттернов - https://robots.thoughtbot.com/back-to-basics-solid

Но самый читаемый код, как и следовало ожидать, даёт функциональное программирование. Начни отсюда:
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-i/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-ii/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-iii/
http://www.sitepoint.com/functional-programming-pure-functions/
http://www.sitepoint.com/functional-programming-ruby-value-objects/
Только не переборщи. Руби - не функциональный язык, и иногда такой код может работать медленней.

Прочитал? Теперь рефактори то, что уже написал. И не забывай покрывать тестами.
Хорошим финалом будет деплой, это пожалуй самое болезненное, и ничего общего с деплоем на heroku, где тыц тыц и готово. Придется поковыряться со смежными вещами и узнать много нового, уже устоявшийся гем для таких дел - Capistrano.

→→→ Я не могу в английский, что делать анон?
Идти учить английский, без него тут делать нечего.

===СООБЩЕСТВО===
→→→ Есть ли у руби русское коммьюнити?
Можно посмотреть:
→ ru7X+byANUSconference.jabb0Q"erPUNCTUMrf.hu → https://russiandevs.slack.com она общая, но есть очень активный руби канал.
Так же русская гугл-группа, активная -
https://groups.google.com/forum/#!forum/ror2ru
https://onrails.club/

→→→ Где можно задать глупые и не очень вопросы?
Здесь, stackoverflow.com, тематические slack-конфы, гугли, с вероятностью в 90% ответ на твой вопрос уже висит на stackoverflow.

→→→ Как показывать код задавая свои вопросы:
https://pastebin.com/ | https://gist.github.com/ | https://ideone.com/
Тут на борде пиши лишь однострочники, так как многострочный код будет покорёжен при постинге и никто не будет в нём разбираться.

===СРЕДА РАЗРАБОТКИ===
→→→ Как установить разные версии рубей?
Стандарт | лёгкая альтернатива
https://rvm.io | https://github.com/sstephenson/rbenv

→→→ В чём писать код?
TextMate, Vim, Emacs, Sublime Text, Atom, Brackets, VSCode. Толстые IDE: RubyMine, Eclipse/NetBeans с плагинами.
В целом сообщество тяготеет к Vim, а Emacs например использует сам Matz (создатель руби), TextMate был одно время эдаким стандартом для рубистов на маке и DHH (создатель рельс) его активно использовал. IDE приживаются со скрипом в каких-то больших проектах о которых никто не знает. Но вообще не важно в чём писать.
→→→ На какой ОС?
macOS, Debian Testing, Ubuntu LTS/Latest, CentOS, Fedora.

===РАБОТА ЗА ДЕНЬГИ===
→→→ Как и где искать работу?
http://rubyjobs.ru/ (легко и просто) | https://upwork.com/ (не так просто)
группы VK | google groups

→→→ Руби язык одного фреймворка?
Есть еще Sinatra, Hanami (ранее Lotus), Volt, Grape. Генераторы для бложиков - Jekyll, Middleman. Отличные штуки для DevOps: Chef, Puppet, Vagrant. Всё это активно используется в продакшене. Есть ещё "хакерский" фреймворк Metasploit.

===ПРИМЕР ПУТИ РАЗВИТИЯ===
И так, ты поставил руби, уже сгенерировал свой первый проект rails new sample-app.
Начни уже с платинового пути, блог, клон твиттера, своя имейджборда, свой гем, дальше сам придумаешь.

1. Для блога, создать роли, Админ, Пользователь (можно использовать паттерн form object). Прикрутить лайки, комментарии.
2. По твиттеру, следуя гайду Хартла, пиши все то что он предлагает в качестве доп. заданий, например оповещение по нику (@eblan: привет)
3. По имиджборде: воссоздать по возможности полный функционал, в этом случае придется ознакомится с javascript/jquery/coffeescript, но тебе так или иначе придется. Еще хорошей фичей будет использование background job и крон тасков (sidekiq, whenever), чтобы заполнять свою борду тредами и постами с другой борды, можно использовать api двача, чтобы вытягивать треды и посты - https://github.com/ID25/api_2ch
4. Не стесняемся постить свои репозитории, наши эксперты с радостью отревьювят вас.

88 Кб, 600x381
МЫ ВАМ ПЕРЕЗВОНИМ #148

Вопросы к собеседованиям:
https://github.com/MaximAbramchuck/awesome-interview-questions
http://h5bp.github.io/Front-end-Developer-Interview-Questions/
https://github.com/jwasham/coding-interview-university

Предыдущий:
https://2ch.hk/pr/res/1188993.html (М)

—Удаляешь все аккаунты
—Выбрасываешь телефон
—Уезжаешь в деревню
—Почтальон приносит письмо
—"Мы вам перезвоним"

78 Кб, 792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

- Классика от Отцов: 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 (драфт)
- 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://www.iso-9899.info/wiki/Books#Learning_C

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

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

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

- №27: https://arhivach.cf/thread/325831/
- №28: https://arhivach.cf/thread/339326/
- №29: https://arhivach.cf/thread/347271/

Шапка: http://piratepad.net/bJ1SdmkZyu (иногда лежит)


130 Кб, 571x671
Призываю в тред всех ITшников, кто по работе переехал в другие страны (европа/сша). Делимся впечатлениями от работы, уровнем жизни и бытовыми проблемами.
Начну с себя.
Работал системным с++ програмистом на крупную компанию. Примерно 2 года назад всех сократили, а меня и еще несколько человек перевезли в Германию. Раньше работа мне нравилсь - приличный офис, свободный график - хоть вообще только из дома работай, нормальный менеджмент и отличные в большинстве своем коллеги. Были откровенно случайные люди, но немного. ЗП была не самая высокая по рынку, но честные 120к вполне устраивали. Теперь же работаю в древней лабе из 50х, куча пенсионеров и абсолютно некомпетентных людей. Менеджмент ужасный, всем на все насрать, лишь бы количество тикетов было на низком уровне. Гит, ансибл, докер - все еле еле пробили тут. ЗП высокая по местным меркам, но после налогов и аренды жилья остается мало. Детский садик не о4 нравится, дети там тупеют, мигрантов в округе не очень много, но те что есть - просто адовые. Жена с PhD по психологии сидит дома, хорошую работу тут без языка на уровне C1 не найти. За год выучили немецикй на уровень Б1, у меня А2. Куча денег уходит на образование, дебильную бюрократию - наподобие получения местных водительских удостоверений.
Прошлый тред https://2ch.hk/pr/res/1171054.html (М)

Алсо если вдруг кто не в курсе или если вы не хотите сваривать из страны, вы можете например не заходить в тред. А то прошлые треды наполнены патриотами или 15 рублёвыми. А смысла в этом я не вижу.


163 Кб, 512x512
И снова это неиндексированный баз данных тред!
Тут мы решаем ультраважные вопросы о том, как правильно хранить динамические атрибуты сущностей: в полях или в строках,
Рассказываем, как работаем аналитиками и мечтаем стать разработчиками,
Строим АНАЛИТИЧЕСКИЕ отчеты в экселе, выгружая по миллиону строк, а потом фильтруя,
Дружно не понимаем, ЗОЧЕМ ЖИ НУЖИН ОЛАП, ЕСЛИ И ТАК ВСЕ РАБОТАЕТ ЗАЕБИСЯ,
Ищем ошибки в аббривиатурах MDX DMX XMLA,
Доебываемся до эс - ку - элей наших же потенциальных конкурентов
>Select id from tbl_table_with_id where id = (select max(id) from tbl_table_with_id)
>ЧТО НЕ ТАК-ТО У МЕНЯ?
Удивляемся, как за знания, приобретаемые за 4 месяца на sql-ex, могут платить по 100к, и бугуртим, что ниасилили и 100к не получаем.
А так же:
Постгре или постгрес?
Май эс ку эль или мускуль?
Эс ку эль или сиквел?

В общем, это очередной баз данных тред, поехали!

Награда светит не посмертною медалью, отнюдь
Это храм старого формата, так предали огню
И скоптили небо старики, что слышны с Невской реки
Мы видим дым от костра - "Да здравствуют базовики!"

ПРЕДЫДУЩИЙ: >>1086747 (OP)

#sql #бд #базы данных

68 Кб, 688x480
Сап, двач. В этом треде я буду разрабатывать ПИРАТСКИЙ сервер для игры, у которой есть официальный издатель в России с целью поднятия скилла. R2 online
Этот тред будет являться неким дневником разработки.

О себе: принимал участие в разработке Lineage 2, Perfect World, Aion. Но никогда не работал с сетевой частью. Настало время вкатиться, так сказать, и сделать всё с нуля.

Приглашаю анонов поучаствовать во всем этом.

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

Инструкция:
Сайт: https://8gwifi.org/rsafunctions.jsp
Публичный ключ:
-----BEGIN PUBLIC KEY-----
MFswDQYJKoZIhvcNAQEBBQADSgAwRwJATIRDG0NRp+MVYNLx1dGlQ/cuJT+dgRV9
x/5o04jL2QA3k+dWeYS7VDSdogkq+5yYro6hM/EvYv6RBrRlvW87FQIDAQAB
-----END PUBLIC KEY-----
Инструкция: https://imgur.com/a/1YQJp

22 Кб, 320x468
Очередной желтый тред.
Паста со всяким лоускильным говном: https://pastebin.com/SS0vUx6c

281 Кб, 950x627
1. Город
2. ЯП
3. Стаж
4. ЗП
5. Комменты

111 Кб, 1150x1034
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем выяснять, кто двигает ноуку: толпы смузихлёбов или фундаментальные деды.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую import slesarflow as sf по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/ | https://www.general-ai-challenge.org/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.

Архивач:
http://arhivach.cf/thread/340653/
http://arhivach.cf/thread/355442/
http://arhivach.cf/thread/360889/

Там же можно найти треды 2016-2017 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"

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

55 Кб, 499x451
Несколько лет не программировал на C++ и былая боль успела утихнуть. Но тут вновь понадобилось доделать один проект с использованием этого дерьмища.

Какой же это каловый язык. То что в современных языках делается в 5 строк без напряжения мозга -- снова требует погружения в бездны невообразимой байтоебской хуйни. Чтобы все заработало нужно на несколько недель превратить свой мозг в кусок железа. Тут у нас вектор умных указателей, тут мы передаем по ссылке, а получаем указатель. Абсолютно никому не нужная бессмысленная параша.

Страуструп, сдохни ебаный мудила.

8 Кб, 635x282
Scala [187] >>
Очередной тред про самый лучший язык для JVM.

Лучшая книга по Скале: http://www.ozon.ru/context/detail/id/31921731/
Учебник по Скале на русском: http://twitter.github.io/scala_school/ru/index.html
Второй учебник по Скале на русском: http://twitter.github.io/effectivescala/index-ru.html
Курс по fp на Скале для слоупоков: https://www.coursera.org/course/progfun
Список годноты: https://github.com/lauris/awesome-scala
Презентации летнего ScalaDays: https://www.parleys.com/channel/53a7d269e4b0543940d9e535/presentations?sort=views&state=public
Два недавних форка компилятора, один от тайплевела и второй от баттхертнутого:
https://github.com/typelevel/scala (https://github.com/typelevel/scala/wiki/Differences)
https://github.com/paulp/policy

Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, сосут по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоей зарплаты.

41 Кб, 1200x1051
1. Возраст
2. Стаж коммерческой разработки
3. Заебало?
4. Если да, то почему не дропаешь?