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


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

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 постов
39 с картинками.
Пропущено 497 постов, 39 с картинками.
Аноним 26/02/20 Срд 11:40:24 1615264
>>1615213
>впрочем, ладно - я сегодня добрый. лови.
Ссылка не открылась.

>>1615211
>Что тебе мешает самому нажать F12
Это не со всеми браузерами проканает - например, у меня стоит старый "Хром" без надстроек, на системе XP
Обновить его не получится не обновив систему. Иной браузер не хочу. Система мне нравится эта.

Да и потом, я же совсем другой способ выше предложил : ничего сложного в "самописном" прокси, по сравнению с тем же самым прокси, но который написал кто-то другой, нету - это, в зависимости от языка, не больше двадцати строк кода.

Хром тоже кажет код любого элемента страницы. Кому ведом код страницы, ему и трафик не нужен - он может все параметры даже из html кода прочитать, но... лично я, например, не копенгаген в html и прочих Жавах.

------------------------ Маленько о другом : ------------------------
По поводу чтения трафика https хотелось узнать твоё мнение и всяк имеющего таковое :
Если и впрямь, браузером
1. "сохранить страницу полностью", а потом
2. во всех сохранённых локально файлах страницы(включая файлы скриптов) подменить домен оригинального сайта на домен совсем другого сервера(например, локального на этой машине)
То... здесь начинается вопрос :

"Получит ли этот сервер в точности тот же самый запрос при нажатии на кнопку локально открытой браузером страницы, который получает сервер оригинального сайта при нажатии этой кнопки ?"

И опять же : не исключено, что возможны и другие способы получения, вплоть до снифинга, конкретно, параметров запроса форм страниц.
Однако этот мог бы иметь и другое применение, типа граббинга сайта в файл другого формата, вроде, электронной книги.

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

Аноним 26/02/20 Срд 12:04:13 1615295
>>1615213
Слушай, а как эта вся поебота во фрейм упкаовывается. Я имею ввиду это плейн текстом по интернету идёт? И допустим
в строке 17 вместо
-----------------------------10252912329967
написать
----------------------------10252912329967
Всё сломается?
Аноним 26/02/20 Срд 12:41:14 1615317
>>1615295
Бля, это тебе надо с азов начинать .Почитай как http-запросы формируются, что такое multipart/form-data. Там по сути ничего сложного нет. Идентификаторы part'ов назначаются генератором случайных чисел, а вот насчет количества дефисов не помню (важно оно или нет).
На самом деле, почти никто ручками такие запросы не сочиняет - в любом фреймворке есть готовые средства, в которые передаешь структуру данных, а они сами ее сериализуют в формдату. Главное, чтобы формат полей совпал с тем что ожидает сервер.

> Я имею ввиду это плейн текстом по интернету идёт?
Если это HTTP, то да. Браузер коннектится на 80 порт и текстом прямо так и шлет эту хуйню. Текстовые/числовые поля передаются текстом, а файлы кодируются по-разному (вроде можно в base64, uuencode и еще хуева туча вариантов, но не уверен).
Причем это не единственный вариант передачи данных, можно еще использовать дохуя разных типов контента, но чаще всего юзают form-data или json.

> "Получит ли этот сервер в точности тот же самый запрос при нажатии на кнопку локально открытой браузером страницы, который получает сервер оригинального сайта при нажатии этой кнопки ?"
В запросе могут передаваться данные, которые имеют определенный срок жизни - например служебные данные гугл-капчи или например какие-то хеши, завязанные на текущую дату. Поэтому, при повторном вызове запрос может перестать быть валидным. Все зависит от реализации конкретного сайта, невозможно дать универсальный ответ. То, что ты пытаешься сделать (бэкапы сайтов), реализуется с помощью парсеров, которые также в большинстве случаев надо допиливать вручную под каждый сайт. Да, тупо качают html и меняют ссылки на локальные, либо вообще берут текст с картинками и сохраняют в коком-то другом формате.

> Это не со всеми браузерами проканает - например, у меня стоит старый "Хром" без надстроек, на системе XP
Обновить его не получится не обновив систему. Иной браузер не хочу. Система мне нравится эта.
Извини, но ты сектант кокой-то.

> Да и потом, я же совсем другой способ выше предложил : ничего сложного в "самописном" прокси, по сравнению с тем же самым прокси, но который написал кто-то другой, нету - это, в зависимости от языка, не больше двадцати строк кода.
Сейчас везде HTTPS и придется поебаться. А зачем, если все уже придумали до нас?

> А тогда надлежит нам загодя предать заботам о грядущем вопрос сей о должной сохранности онных в недоступности от вандала.
Мицгол?
ОБЩИЙ БУГУРТ ТРЕД V17.0 / GENERAL BUTTHURT THREAD V17.0 /bugurt/ Аноним # OP 12/01/20 Вск 23:53:23 1571238 Ответ
15635774440060[[...].jpg (38Кб, 640x480)
640x480
ЛИНКЕДИН
@
ЗДРАВСТВУЙТЕ, Я ХРЮША ИЗ КОМПАНИИ "ГОВНОСОФТ", ХОЧУ ПРЕДЛОЖИТЬ ВАКАНСИЮ
@
ПРЕДЛАГАЙТЕ
@
ВОТ ВАМ ШАБЛОННОЕ ОПИСАНИЕ НА АНГЛИЙСКОМ, БЕЗ КОНКРЕТИКИ
@
А РАССКАЖИТЕ О КОМПАНИИ
@
ВОТ ВАМ СОДЕРЖАНИЕ БУКЛЕТА "КАК КРУТО В ГОВНОСОФТЕ"
@
КАКАЯ ЗАРПЛАТА?
@
ЗАРПЛАТУ МЫ СТАВИМ В СООТВЕТСТВИИ С УРОВНЕМ И ПОЖЕЛАНИЯМИ
@
ТАК КАКАЯ ВИЛКА ТОГДА?
@
А СКОЛЬКО ВЫ ХОТИТЕ?
Пропущено 490 постов
44 с картинками.
Пропущено 490 постов, 44 с картинками.
Аноним 26/02/20 Срд 13:10:12 1615361
>>1615348
Вообще да, за реактом стоит фсбук, а за этими хуй пойми кто. Но кто его знает, хочется оставаться востребованным, а не сидеть на чём-то, что завтра будет никому не нужно
Аноним 26/02/20 Срд 13:11:38 1615364
>>1615361
ну и что? За ангуляром так вообще гугл, но он только в унылом тырпрайзе
Аноним 26/02/20 Срд 13:41:57 1615434
>>1615364
Вот я и думаю, что теоретически эти свелте могут взлететь и обойти реакт
Kotlin #1 /kotlin/ Аноним 26/02/20 Срд 12:12:26 1615299 Ответ
5.png (231Кб, 1250x1250)
1250x1250
image.png (81Кб, 1146x732)
1146x732
image.png (49Кб, 693x771)
693x771
777.png (200Кб, 1200x1200)
1200x1200
Kotlin:
Вкатываемся в новый язык на превосходно отточенной jvm с богатейшим набором библиотек от java.

>Что имеем:
У нас есть синтаксический сахар поверх джавы, немного ФП (удобные лямбды), корутины с асинхронщинной, DSL и многое другое.
В синтаксисе можно встретить много WTF-решений (как же без них), но в целом, плюсы перевешивают минусы. Так-то, во всех языках есть что-то что раздражает.
Параллельно jvm платформы пиляться kotlin-js (котлин для javascript) и kotlin-native (компилируемый в нативный код котлин). В целом, DSL позволяет даже писать на HTML и CSS, если кому-то это надо.
Котлин имеет полный интероп с джавой, от чего его не совсем корректно сравнивать со scala.


>Хайп:
Язык был подкреплен гуглом в связки мобильной разработки, а с недавних пор рекомендован как основной язык для андроида, из-за чего начался рост популярности языка.
Также для языка был создан фонд, чтобы в случае покупки создателей не повторилась судьба с джавой. Вероятно условия гугла.
В связи с этим, котлин очень популярен в мобильной разработке, порой даже раздражает, что весь свежий контент пишут именно о телефонах. Но нужно помнить, котлин это та же джава и сейчас мы видим, многие фреймворки предлагают решения сразу на двух языках (как минимум пишут примеры, но в целом котлин имеет хороший интероп и так).

>Производительность.
Не забываем, что java (с JIT) одна из самых производительных платформ. Она делит топ 10 наравне с многими другими производительными платформами. Также у джавы хорошо оптимизированный драйвер базы данных, что видно по тестам.
https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=query
Нередко именно база-данных является узким местом в веб-приложениях.

>Q: Котлин это что-то про разработку на андроиде?
A: Нет, не только. Объем разработки на JVM высок, но в основном где-то на галерах. Смотрим статистику:
https://www.jetbrains.com/ru-ru/lp/devecosystem-2019/kotlin/

>Q: ...кококо, котлин уничтожит джаву!
A: Нет. Котлин сильно завязан на джаву и не заменяет её, а скорее дополняет (как typescript дополняет javascript). Джаву никто и ничто не заменит в ближайшие 15-20 лет, у этого языка чрезвычайно огромный капитал написанного кода, поэтому переживать за неё не стоит. В любом случае конкуренция это хорошо, джава стала развиваться (попутно завозя годноту в байткод).

>IDE - среда разработки.
Бесплатная community edition - обычно более чем достаточно (и работает шустро), но можете попробовать триал-версию.
https://www.jetbrains.com/idea/download/

>Официальный сайт и там же чтиво
https://kotlinlang.org/docs/reference/

>То же с переводом (на первый, взгляд ру-перевод, впервые выглядит не заброшенным):
https://kotlinlang.ru/

>Котлин в примерах
https://play.kotlinlang.org/byExample/overview

>Try Kotlin (пробуй и кодь)
https://try.kotlinlang.org/

>Онлайн компилятор (вставить код или просто что-то потестить)
https://play.kotlinlang.org/

>Awesome (либы близкие к kotlin, но не стоит забывать про java решения)
https://kotlin.link/
или
https://github.com/KotlinBy/awesome-kotlin#libraries-frameworks-web

>Telegram
В телеге есть чаты по котлину. Это полу-белорусское комьюнити, которое клонирует пачками чаты (раньше про джаву - JavaBy и KotlinBy в Gitter). Крайне не рекомендую посещать это рассадник из ЧСВ макак. В чатах лобызаются одни и те же лица и если ты им не понравишься (а ты им не понравишься) будут постоянно тебя подстрекать пассивной агрессией или принуждать к анальным правилам, которые они вспоминают только тогда, когда пишешь ты. Конечно, ты можешь терпеть и сидеть в этой помойке, но если не хочешь словить негатив и получить ложное представление о ру-комьюнити, не рекомендую посещать этих ребят. Лично видел как токсично слили пчела за расспрос про api java.
Если можешь в ангельский, лучше сразу нырнуть в слаку.
https://kotlinlang.org/community/#kotlin-online-resources
Но лично я рекомендую не заниматься херней в чатиках, а спрашивать сразу на StackOverflow, тем самым ты сразу поможешь тысячи другим пользователям (и себе в будущем, если забудешь):
https://stackoverflow.com/questions/tagged/kotlin
Там можно спрашивать даже банальные вещи (кроме неопределенных), они потом хорошо гугляться и превращаются в простой справочник. Серьезно, анон, прекращайте спрашивать на древних форумах, бестолковых чатах, и даже двачах. Если уж совсем плохо с английским и не можешь в переводчик, то там есть ру-язычная версия сайта, но это так себе идея

>РАЗНОЕ

>Шпаргалка по run, let, apply, also
https://pbs.twimg.com/media/EENzl8CWwAApP3W?format=png
или статья по теме
https://www.rockandnull.com/kotlin-let/
На практике, если точно не уверены, можно просто кликнуть и посмотреть исходник функции (не вникая в контракты).



Если вам нравится kotlin или java и вы умеете читать документацию сами, то можете просто кидать в тред годный контент, новости и прочее из мира jvm.

Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 26/02/20 Срд 13:27:03 1615403
>>1615398
Периодично можно и в неторопливые жаботреды кидать.
Или ты хочешь на нулевой красоваться?
Аноним 26/02/20 Срд 13:40:08 1615432
>>1615403
Мне не нравится что треды не перекатывают. А висеть с 1,5 аноном в дохлом треде, такое себе удовольствие (кому контент то кидать? Самому себе не очень, а так хоть мимокрокодил какой пробежит, проникнется).
Аноним 26/02/20 Срд 13:41:01 1615433
>>1615432
>Мне не нравится что треды не перекатывают.
Они превращают java-тред в cobol-тред.
Я еще не так стар для этого.
Для чего нужно ООП? Какие проблемы и задачи оно Аноним 19/02/20 Срд 15:24:57 1607925 Ответ
image.png (92Кб, 800x600)
800x600
Для чего нужно ООП?
Какие проблемы и задачи оно решает?

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

Я нуб-студент
Пропущено 252 постов
12 с картинками.
Пропущено 252 постов, 12 с картинками.
Аноним 26/02/20 Срд 13:38:01 1615427
>>1615236
Ты со штульманом перепутал.
Аноним 26/02/20 Срд 13:39:16 1615429
>>1615248
>Знаешь там погрешность порядка двух диаметров солнц максимум, так что
Так что? А теперь раздели диаметр земной орбиты на два диаметра Солнца и посмотри какое большущее число получится.
Аноним 26/02/20 Срд 13:39:51 1615431
>>1615347
МОЧЕРАТОР!!1 ТУТ ЦП!1
ruby /ruby/ Аноним # OP 23/02/20 Вск 01:55:11 1612194 Ответ
parisrbconf2020[...].png (495Кб, 1837x907)
1837x907
parisrbconf2020[...].jpg (249Кб, 2048x1152)
2048x1152
parisrbconf2020[...].jpeg (80Кб, 1024x768)
1024x768
parisrbconf2020[...].jpg (133Кб, 1024x683)
1024x683
Ruby thread /ruby/ /ruby/ /ruby/

The goal of Ruby is to make programmers happy

Предыдущий тред героически тонет здесь: https://2ch.hk/pr/res/1505729.html
Arhivach: https://arhivach.ng/thread/497976/

ИЗУЧЕНИЕ ЯЗЫКА
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

Q: Есть ли чат в Telegram?
A: @moscowrb | @ruby_talks | @ruby_random

https://www.youtube.com/watch?v=VBwWbFpkltg
Пропущено 78 постов
6 с картинками.
Пропущено 78 постов, 6 с картинками.
Аноним 26/02/20 Срд 13:35:05 1615418
>>1615344
Там прикол в том, что руби в этом графике вообще нет. JRuby - это Java, а не руби.
Аноним 26/02/20 Срд 13:36:11 1615424
>>1615418
А, блин, гоню. Таки есть, просто он еще ниже лол
Аноним 26/02/20 Срд 13:39:40 1615430
>>1615344
Дык пистон такой же дикий тормоз, как и ваш руби. пхп5 с уии2 не актуален, ларку писали для хуяк-хуяк и в продакшен, а не для скорости. Хотя симфони тоже сосет. Короче, все говно, надо на расте писать.
МЫ ВАМ ПЕРЕЗВОНИМ #371 /xo/ Аноним 26/02/20 Срд 11:59:14 1615290 Ответ
image.png (894Кб, 900x506)
900x506
Пропущено 83 постов
9 с картинками.
Пропущено 83 постов, 9 с картинками.
Аноним 26/02/20 Срд 13:36:34 1615425
>>1615417

может и не реакт, реакт вроде в Battlefield 5, но там все меню в браузере
Аноним 26/02/20 Срд 13:37:24 1615426
>>1615290 (OP)
Господи блять, ненавижу ебаный офис, нет ничего хуже проебавшего жизнь женатика, которому вечером не дали в пизду хуем протыкать и он огрызается на всех в след день на всех кто стоит на ступеньку нижу. Выблядки ебаные.
Аноним 26/02/20 Срд 13:38:24 1615428
>>1615426
>которому вечером не дали в пизду хуем протыкать

мой начальник жену отправил в Испанию с подругой, а сам роботал, расказывает что жена испанский учит
SICP тред /sicp/ #8 /sicp/ Аноним 04/02/20 Втр 09:32:52 1591255 Ответ
YukimuraAoiRead[...].jpg (92Кб, 640x640)
640x640
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1466889.html
Пропущено 189 постов
20 с картинками.
Пропущено 189 постов, 20 с картинками.
Аноним 26/02/20 Срд 05:10:05 1615182
>>1615072

>Если у них в качестве вводных выбраны настолько разные языки, значит как минимум одни из этих гигантов мысли (которым я конечно и в подмётки не гожусь, куда ж без этого) просто и беззастенчиво обосрались, а как максимум оба.

Да какая нахуй разница,на чём учить мнений дохуя, реальной аргументации - хуй да нихуя.

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

Схему нежно люблю, но допускаю, что для васяна, не знающего программирования, она може быть чересчур эзотеричной.
Аноним 26/02/20 Срд 13:33:34 1615413
>>1615182
Если так ставить вопрос, то любой язык имеет право быть первым, а следовательно "ряя SICP ВЕДЕТСЯ НА ПИТОНЕ" лишено смысла.
Аноним 26/02/20 Срд 13:35:22 1615419
>>1615182
> для васяна, не знающего программирования, она може быть чересчур эзотеричной
Чересчур этотеричной она будет как раз для васяна, уже знакомого с императивными языками.
РулетОЧКА Аноним 25/02/20 Втр 00:16:52 1614181 Ответ
Q3EmCL6h9kA.jpg (1137Кб, 2560x1440)
2560x1440
Роллишь и прогаешь
Пропущено 28 постов.
Пропущено 28 постов.
Аноним 26/02/20 Срд 10:11:11 1615220
Аноним 26/02/20 Срд 11:51:52 1615281
>>1614737

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

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

Это задачки на развитие, там усидчивость, усердие, мотивация, желание совершить исследование и тд.

Ты потом это в гитхапчик херачишь и типа плюс.

Аноним 26/02/20 Срд 13:31:11 1615409
Помогите!! Аноним 26/02/20 Срд 13:27:36 1615405 Ответ
expgeO2e02E.jpg (38Кб, 338x338)
338x338
как пробить человека по каналу в тутрубе
Никаких личных данных там не указано. Знаю его имя и город может по айпи как-то
БЕЛОРУССКОГО IT ТРЕД №5 /belit/ Аноним # OP 02/01/20 Чтв 22:30:46 1563436 Ответ
maxresdefault[1].jpg (129Кб, 1280x720)
1280x720
БЕЛОРУССКОГО IT ТРЕД №5

В новом году с новым тредом

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Прошлый тут >>1500629 (OP)
Пропущено 199 постов
8 с картинками.
Пропущено 199 постов, 8 с картинками.
Аноним 25/02/20 Втр 13:23:37 1614581
Есть три стула, третий думает
СофтКорп - хуйрить на вуе дроченом
ип рога и копыта - пых ларавел - хуярить для шопифай, но чувак норм вообще по общению
СпурИТ - тоже шопифай, хотят посмотреть всех.
Анон что бы выбрал ты?
Аноним 25/02/20 Втр 13:53:53 1614614
>>1614581
Зачем идти в какие-то шарашкины конторы, ковырять говно, еще и отдавать процент?

>СофтКорп
Отзывы в 2 балла
@
Штрафы за ошибки на работе лол
@
Всратый одностраничный лендинг
@
С просроченным сертификатом
@
В вакансиях "Переводчик (Турецкий язык)"
@
Частное предприятие "СофтКорп" оказывают услуги по проектированию и разработке программных решений для бизнеса, сложных интернет-проектов.

Такое убожество еще нужно постараться найти
Нахуй оно тебе нужно?
Аноним 26/02/20 Срд 13:23:01 1615393
>>1614614
Кароч хуй знает. Я тоже что то чувствую наебахтунг какой то, но неявно. Сходил к ним - офис крутой, Грин сити последний этаж, все цивильно, фрукты кухня опенспейсы бля. Работал когда то в id finance - вот кароч точная копия. Попробую. А тот ИП классный чел, я может даже жалею что к нему не пошел, но бля, ну не хочется мне в ИП на 4 человека работать.
Собеседование в этот софткорп пиздец было - один вопрос про стрелочные. Но правда до этого тестовое писал на нативном и вью
Зарплат тред Аноним 28/12/19 Суб 10:57:04 1559421 Ответ
15408169927491.png (1063Кб, 720x1096)
720x1096
Совсем скоро уже 2k20, а значит самое время подвести итоги
1 зп
2 город
3 стек
4 на сколько выросла зп в этом году
5 комментарий
Пропущено 477 постов
25 с картинками.
Пропущено 477 постов, 25 с картинками.
Аноним 25/02/20 Втр 12:58:54 1614547
>>1614356
Тык а хуле, равняться на 10% теперь?
>>1614354
Ну я почему-то верю, что в нвидии могут так башлять.
Аноним 25/02/20 Втр 12:59:36 1614549
>>1614547
>равняться на 90%
Хотфикс.
Аноним 26/02/20 Срд 13:16:48 1615374
>>1614549
Именно. У этих 90% зарплаты тоже ничего себе. Не депрессуй лишнего, анон.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №22 /ai/ Аноним 25/02/20 Втр 21:07:46 1614936 Ответ
DataScience-1.jpg (251Кб, 1386x881)
1386x881
datascience-pdu[...].jpg (102Кб, 489x285)
489x285
574267385856756[...].jpg (136Кб, 1366x700)
1366x700
Data-Science-pr[...].jpg (328Кб, 1200x628)
1200x628
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы 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.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/

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

Предыдущий:
https://2ch.hk/pr/res/1578978.html

Архивач:
http://arhivach.ng/thread/412868/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2018 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками.
Аноним 26/02/20 Срд 04:50:31 1615179
15744438343430.gif (170Кб, 326x281)
326x281
>>1614967
>>1615012
Ты почитай хоть, что это и зачем. Заебись что-то делать, не понимая даже примерно смысла того, что ты делаешь? Тайдмены.
Аноним 26/02/20 Срд 10:15:54 1615222
>>1615179
Зумерошизик на месте - все в школу Яндекса.
Судя по времени, ты откуда-то из Новосиба?
Аноним 26/02/20 Срд 13:16:28 1615372
>>1614936 (OP)
что такое модель для tensorflow если своими словами?

JavaScript.thread = Number(`155`); /js/ # OP 19/02/20 Срд 19:28:01 1608124 Ответ
1582129675194.png (56Кб, 1050x1050)
1050x1050
Предыдущий: >>1599662 (OP)

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

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

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

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

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 331 постов
31 с картинками.
Пропущено 331 постов, 31 с картинками.
Аноним 26/02/20 Срд 12:17:41 1615301
>>1615261
ебать вопрос я аж охуел. он отвечает туда же откуда запрос пришёл. соединение же остаётся установленным во время обработки запроса.
Аноним 26/02/20 Срд 12:47:42 1615321
>>1615301
Ну сурян, челы, я ток учусь.

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

Если сначала задал тяжёлый вопрос, потом очень легкий и легкий уже готов?
Аноним 26/02/20 Срд 13:03:38 1615350
>>1615321
Каждый запрос это отдельное соединение, если ты про HTTP(S). Поэтому на каждый запрос придёт ответ в нужный коллбэк. Но да, они могут придти в разном порядке, ну и что? В случае с вебсокетами там да, ответы могут придти вразнобой, но там обычно это и не важно или же разруливается.
C++ тред #104 /cpp/ Аноним 19/02/20 Срд 17:35:18 1608046 Ответ
1576060718919.png (100Кб, 1200x1349)
1200x1349
1498923552785.png (22Кб, 862x433)
862x433
1495601895350.png (455Кб, 500x808)
500x808
Пропущено 426 постов
36 с картинками.
Пропущено 426 постов, 36 с картинками.
Аноним 26/02/20 Срд 12:52:16 1615329
>>1615322
Я не тот бедолага, я далеко не такой смелый.
Аноним 26/02/20 Срд 13:01:18 1615342
>>1615147
А куда я тут мог интерфейс засунуть? Разве что сделать какой-то класс, который бы обобщал все фигуры (которых у меня всего 2)
Аноним 26/02/20 Срд 13:02:04 1615346
>>1615183
>Все не так плохо. Но если тебя взять на работу, то вреда будет больше, чем пользы: кому-то придется тебя учить.
Я думал Джунов обычно и учат по началу.
Есть ли резон становиться фуллстэком? Зарабатывают /flstck/ Аноним # OP 06/02/20 Чтв 04:33:59 1592878 Ответ
image.png (241Кб, 725x400)
725x400
Есть ли резон становиться фуллстэком? Зарабатывают ли они больше, чем сугубо бэки или сугубо фронты? И каково сравнение в плане успеха поиска работы?
Пропущено 6 постов
1 с картинками.
Пропущено 6 постов, 1 с картинками.
Аноним 06/02/20 Чтв 13:40:55 1593166
Нет
Аноним 26/02/20 Срд 12:26:18 1615307
.jpg (104Кб, 595x789)
595x789
>>1592878 (OP)
У фуллстека один большой плюс, особенно для интравертов. Ты можешь работать на каком-то проекте и пилить и фронт и бэк (апи), а не клянчить у бэкендера какой-то новый эндпоинт и ждать, пока он соизволит запилить этот эндпоинт. Вообще я обожаю работать на проекте в одиночку - никаких совещаний, обсуждений и трёхчасовых звонков. Просто берёшь и ебашишь.
Аноним 26/02/20 Срд 12:52:55 1615331
>>1592908
На фрилансе и на прочих мелких проектах очень часто нужны именно фуллстеки, так как стоит задача типовая, скорее всего вроде сделать какую-нибудь функциональность за дней 10 и дашборд к ней из 3 страниц сверстать.
Карманная БД с графиками Аноним 10/02/20 Пнд 14:09:54 1597195 Ответ
poop.jpg (27Кб, 499x600)
499x600
Опытные товарищи, дайте дельный совет.

Суть задачи:
Я веду учёт личных финансов, хобби у меня такое. Записываю когда, сколько и на что было потрачено или заработано. Записываю всё в заметки на телефон, затем переношу в Access, после чего заношу статистику за прошедший месяц в Excel. Метод деревянный и утомительный, отнимает много времени.

Подумываю о том, чтобы завести на своём хостинге БД, заносить туда информацию сразу через браузер (удобно, ведь можно и на ходу с телефона это делать). Получается, что можно и графики выстраивать сразу на веб-странице, да и не нужно в конце каждого месяца подводить итоги вручную, чтобы увидеть, сколько и на что ушло денег.

Собственно, вопрос:
1. Может, уже есть какие-то готовые решения, которые я мог бы адаптировать под свои нужды? Если есть, то посоветуйте, пожалуйста.
2. Если же нет, то подскажите, с помощью чего я смогу это реализовать. Навыки в погромировании есть, но практикуюсь я эпизодически, когда встаёт конкретная задача типа этой. Хотелось бы на Питоне это реализовать (личная преференция), но нет времени изучать его "от корки до корки". Какие разделы изучать? Итого мне нужно развернуть на хостинге базу данных (сам не делал никогда) + сверстать простую форму для ввода + вывод на страницу гибкой статистики с графиками. Что посоветуете?
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 11/02/20 Втр 14:19:09 1598089
>>1598073
Знаю, но сомневаюсь, что там можно спокойно вывести базу данных в той структуре, что мне надо. Разбираться в чужих костылях мне куда менее интересно, чем накодить свои.

Товарищ посоветовал не усложнять всё SQLем и записывать всё в JSON, а вместо Питона использовать ДжаваСкрипт. Дело говорит?
Аноним 11/02/20 Втр 14:48:36 1598118
>>1598089
React по образу и подобию вот етово:
http://www.r-5.org/books/computers/all-js/
http://www.r-5.org/files/projects/bookshelf-v10.zip
Год назад изобретали всем двощем, раздаю бесплатно.

На сервере тебе нужна настоящая СУБД с таблицами и первичными/вторичными ключами и книга Алана Бьюли, никаких текстовых файлов, потом спасибо скажешь.
Аноним 26/02/20 Срд 12:20:47 1615303
>>1598089
> Товарищ посоветовал не усложнять всё SQLем и записывать всё в JSON, а вместо Питона использовать ДжаваСкрипт. Дело говорит?
Пошли товарища нахуй с такими советами. А потом чтобы построить графики - парсить джсоны каждый раз. Вообще охуеть.
Если уж так хочется в джсонах хранить, то можно завезти монго. Но это та ещё ебатня. Лучше старого доброго sql ещё ничего не придумали.
ЛОУСКИЛЛЬНЫЙ ДВАЧЕР КОНТЕСТИЛ В ЯНДЕКС, НО ЖИДКО ДАЛ В РЕЙТУЗЫ Аноним 25/10/19 Птн 01:18:04 1504237 Ответ
kstb.png (559Кб, 699x566)
699x566
kstb2.png (1548Кб, 1065x847)
1065x847
Не успело отгреметь разоблачение Winderton'а и его "индивидуальных планов", которые
оказались одинаково индивидуальными для всех, кто их купил. Его видосы, как выяснилось,
были просто адаптацией материала ряда англоязычных блоггеров (не просто в плане содержания,
а вплоть до тупо скопипащенного кода и угла постановки камеры).

Так вот, маленькие любители программирования, вы просили нового разоблачения?
Таки я вам принес их. Усаживайтесь, поудобней, открывайте пиво, кто не пьет (вы хоть дрочите?),
наливайте себе чашку дарджилинга или че у вас там на кухне.
Сегодня папа программирования РАЗЪЕБЕТ очередного днищенского инфоцыгана.

Итак, вы все помните мемного додика, который пытался трудоустроиться в Яндекс, не зная
типов данных JS. Было это год назад, поорали мы знатно, кто-то может быть даже смотрел
какие-то еще видосы с этим челом (а это, бесспорно, Ромка от мира программирования).
После того случая и еще нескольких неудачных интервью с околонулевой вероятностью
трудоустройства, данный персонаж начал ОБУЧАТЬ ЛЮДЕЙ JS'у (sic!!!). Также он
записывал совершенно невменяемые шизофренические высеры длиной по 10-12 часов (sic!!!)
на ютуб, в которых иногда по часу камера показывала пустую комнату, реалити шоу
из жизни хиккана, каникулы в Мексике нервно курят в сторонке.

Но мало кто знает, что вчера вышло видео, в котором додик ОБДЕЛАЛСЯ ПО-КРУПНОМУ.
Для тех, кто забыл напомню, что первым, ну или первым известным роликом пациента
стал вот этот видос из Яндекса:
https://www.youtube.com/watch?v=BBmC5zb4mzE

Чем примечателен этот видос? Ну помимо того, что человек считает boolean объектом,
там мы узнаем некий бэкграунд пациента (5:20 тайминг):
1) Что занимается он JS'ом "с восьмого класса";
2) "Профессионально" этим самым JS'ом он занимается последние 2 года.

Я не буду растекаться здесь по поводу того, что нельзя работать с JS больше 2 месяцев
и не знать типов данных (это, на секундочку, первая страница второй главы книги YDKJS,
которую Яндекс, кстати, настоятельно рекомендует почитать прежде чем позориться перед
уважаемыми людьми). Остальную хуйню в духе "булиан - это объект", а "number - это цифры, то есть
integer" и так далее я не буду даже комментировать, оставлю вам для личного просмотра (10:00 тайминг).
Это вы все можете увидеть сами, скажу от себя лишь то, что это
САМЫЙ ЛСНЫЙ JS-ХУЙ, которого я видел за свою жизнь, а видел их я, поверьте, не мало.
Пропущено 117 постов
8 с картинками.
Пропущено 117 постов, 8 с картинками.
Аноним 17/02/20 Пнд 04:19:56 1604814
>>1604809
один из шести примитивных типов - число (числом кстати является значение NaN not a number лол), строка, неопределено, нулл, символ и булеан

у примитивных типов тоже могут быть методы, у строки их вообще полно
Аноним 17/02/20 Пнд 13:31:57 1605076
>>1578940
Как же меня заебали алгоритмодауны. О, блядь, посмотрите, меня заставили выучить юзлесную хуйню и я ей выёбываюсь. Пошёл нахуй.
Алгоритмическая сложность - это про сферических коней в вакууме, и нужна безумно редко.
Когда у тебя в учебнике рассказывают, что n3 это плохо, а log(n) хорошо, это одно.

Но вот реальная программа имеет вид O = O1(n1) + O2(n2) + O3(n3), где:
O1 - 1% от затраченных ресурсов и 99% от объема кода. Лучше пожертвовать доли процента производительности для лучшей читабельности и поддерживаемости.
O2 - настолько дорогая операция (запросы в БД, на удаленный сервис итд), что ты всеми силами снижаешь количество n2, начиная от кеширования кончая жертвоприношениями. Практически похуй на сам O2, а вот n2 минимизируется.
O3 - конфликт затраченной оперативки и скорости выполнения. Множество безмозглых алгоритмоблядей считает, что у них бесконечная оперативка и отжирает себе ёбаные гигабайты. Ненуа чо, всё же быстро отработало хули.
Аноним 26/02/20 Срд 12:02:34 1615293
>>1578685
>А вот вопрос по вёрстке решат проблему того, что через пол года окажется, что вся наша приложуха разваливается на определённых разрешениях, не масштабируется и половина элементов
Чел, если не сложно - накидай вопросов по верстке, которые тебе покажутся решительными на собесе?
По мне так верстка это такая залупа, в которой можно бесконечно практиковаться. В общем понимаешь что она нужна, но чтобы освоить её по мастерски нужно дохуя практических задач, на которые нужны личное время или опыт.
Тред про лучший в мире язык GO №7 /go/ Аноним # OP 15/02/20 Суб 18:36:32 1603114 Ответ
AJV8rpD[1].jpg (77Кб, 700x695)
700x695
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, пробрасываем ошибки, смеемся над джавистами, которые не могут жить без ексепшенов, дженериков и размазанной бизнес-логики, ждем, когда нам подвезут аналоги эксепшенов и дженериков

Прошлый >>1563445 (OP)
Пропущено 334 постов
33 с картинками.
Пропущено 334 постов, 33 с картинками.
Аноним 26/02/20 Срд 11:44:12 1615268
>>1614791
Так я уже, 3 года как, лол. Просто работу подыскиваю.
Аноним 26/02/20 Срд 11:56:56 1615287
>>1610201
>https://tip.golang.org/doc/go1.14#runtime
>Goroutines are now asynchronously preemptible. As a result, loops without function calls no longer potentially deadlock the scheduler or significantly delay garbage collection. This is supported on all platforms except windows/arm, darwin/arm, js/wasm, and plan9/*.
Ты про это?
Аноним 26/02/20 Срд 12:00:44 1615292
>>1615225
Ну так 10 лет назад пщ только появился, а остальные упомянутые языки тогда существовали уже давно, и про них многое уже было известно.
Официальный 1С тред #31 /1c/ Аноним 23/01/20 Чтв 22:14:03 1581883 Ответ
image.png (380Кб, 500x336)
500x336
Очередной легитимный тред по 1С. Вкатываемся в 50+ лет, развозим диски ИТС и требуем 1600р/час за ответы ИТТ.

FAQ:
https://pastebin.com/yyFX2WMd

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

Прошлый тред:
https://2ch.hk/pr/res/1491248.html
Пропущено 324 постов
24 с картинками.
Пропущено 324 постов, 24 с картинками.
Аноним 26/02/20 Срд 11:03:28 1615251
>>1615155
Какие аспекты бля? Какой мир на самом деле? Хули кота за яйца тянешь - говори.
Аноним 26/02/20 Срд 11:36:32 1615262
image.png (329Кб, 500x500)
500x500
>>1615251
Мир не так прост, каким кажется он, чудесами каждый окружен!
Аноним 26/02/20 Срд 11:45:57 1615270
>>1613381
>>1614734
>>1615155
Работал на заводе программером с 2007 по 2013 годы. Правда у нас завод был довольно богатенький, так что сортиры были получше, чем во многих кафешках. Столовой, правда, не было, потому что её с СЭС хуй согласуешь. У нас всего человек 200 работало, не очень большое предприятие, часть холдинга, всего в холдинге там десятки тысяч людей уже. Ну а так для айтишника это ебаное дно без вариантов. Делать там нехуй. Коллеги по большей части старпёры, которые хоть и неплохие мужики, но остановились в развитии 15 лет назад. Ну то есть мне в 2013 году рассказывали, что сайты руками никто не делает уже давно и все ебашат в дримвивере. При этом в 2013 году ангуляр1 уже был вроде, насчёт реакта не помню. Ну и всё в таком ключе. Плюс ещё значительная часть ИТ была отдана на аутсорс. То есть у нас например та же 1С была ВСЯ на аутсорсе. А админы занимались только установкой ЗверьДВД на компы и хуй знает да больше ничем, наверное. Я работал не в админском отделе, а в конструкторском, так что там у нас более менее было, в своей области C/C++ embedded коллеги были вполне прошарены, а на развитие там в целом было похуй, так что их знаний и опыта 10-летней+ давности более чем хватало. Ну и я собственно ебашил там тоже сишечку и веб-морды для интранета (нет, не в дримвивере, а в саблайме). А основной минус был в том, что у нас политика была такая, что весь завод под одну гребёнку. То есть что в цеху, что у нас распорядок один. Чай пить по расписанию (буквально!), ни отпроситься, ни задержаться нихуя. Планы всякие там надо было заполнять, писать документацию на ПО по ЕСКД или как её там. И документации там этой было ПИЗДЕЦ. Техусловия надо было самому себе писать на ПО. Я тащемта там сидел так долго только из-за того, что платили вполне прилично, очень даже прилично, я бы сказал. Как только нашёл работу в более айтишной шараге за сопоставимые деньги -- съебал с завода пулей. Если бы как анончики выше описывают ещё бы и бедно всё было на заводе, то это пиздец тупая идея, как по мне, сириусли. А, ну и доставка автобусом 40 минут в один конец каждый день это пиздец. Сейчас у меня на дорогу туда-обратно 30 минут уходит в день, а там было 2 часа. И у нас в городе для всех заводов это так, потому что все заводы в промзоне за городом. Даже если ехать туда своей машиной это один хуй минимум час в день минус, реально всё же полтора. Ну можно переехать поближе к промзоне, ага.
Clojure(script) тред #3 /clj/ Аноним 21/02/20 Птн 18:18:56 1610479 Ответ
5b0619220a92d39[...].jpeg (40Кб, 400x400)
400x400
top-paying.png (10Кб, 603x203)
603x203
salary-2019.png (73Кб, 808x575)
808x575
15216823741740.png (122Кб, 1200x600)
1200x600

; Добро пожаловать в очередной тред самого высокооплачиваемого языка в мире!
(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://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
IDE: https://practicalli.github.io/clojure/development-tools/install-guides/

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

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

Задачи
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://ask.clojure.org/
http://clojurians.slack.com/
https://clojureverse.org/
https://www.reddit.com/r/Clojure/
#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
Оффтоп: http://tonsky.me/

IDE
https://cursive-ide.com
https://docs.cider.mx/cider/index.html
https://github.com/tpope/vim-fireplace || https://github.com/Olical/conjure/
http://lighttable.com
http://nightcoders.net || https://sekao.net/nightcode || https://sekao.net/lightmod
https://shaunlebron.github.io/parinfer/

Библиотеки
https://clojars.org && https://www.clojure-toolbox.com && https://cljdoc.xyz
Web: http://www.luminusweb.net && https://github.com/duct-framework/duct || http://pedestal.io/
Express/Flask/Sinatra: https://github.com/weavejester/compojure
   && https://learnxinyminutes.com/docs/compojure/
   || https://metosin.github.io/reitit/
REST: https://clojure-liberator.github.io/liberator/
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 || https://aroemers.github.io/mount-lite/
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 || https://github.com/cgrand/enlive
Macros: https://github.com/cgrand/macrovich
Magic: https://github.com/nathanmarz/specter
Spec: https://github.com/bhb/expound && https://github.com/jeaye/orchestra
Test: https://github.com/clojure/test.generative


FAQ

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

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

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

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

— Хочу начать изучать программирование, clojure мне подойдет?
Лучше сперва возьми PLT Racket и читай http://htdp.org или SICP (хотя можешь попробовать http://maria.cloud/).

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

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

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

— Печатаю элементы последовательности, а они не печатаются, ЧЯДНТ?
Ленивость + сайд-эффекты => используй 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
Пропущено 48 постов
3 с картинками.
Пропущено 48 постов, 3 с картинками.
Аноним 24/02/20 Пнд 18:15:40 1613718
>>1613389
Прочитай сикп (или хтдп). Загляни в sicp-тред, там как раз за рекурсии пацаны чотка поясняют.
Аноним 25/02/20 Втр 18:05:04 1614827
Аноним 26/02/20 Срд 11:14:23 1615257
>>1613389
а че их понимать функция вызывает сама себя с новыми входными параметрами, тем более что в кложе чаще юзаешь рекур, которая не рекурсия а джамп/гото.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов