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


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

/1c/ /ai/ /android/ /asm/ /clang/ /clojure/ /compsci/ /cpp/ /csharp/ /forth/ /funciton/ /gamedev/ /go/ /haskell/ /ideas/ /incoming/ /ios/ /java/ /js/ /lisp/ /nim/ /ocaml/ /pascal/ /php/ /python/ /remote/ /robots/ /ruby/ /rust/ /scala/ /sicp/ /sql/ /stegano/ /tage/ /talks/ /ts-govno/ /ukrgd/ /vcs/ /xo/ /zhopa/

<<

Навигатор Аноним 23/06/18 Суб 00:19:11  1215536   Тред прикреплён   Обсуждение закрыто   [Ответ]
d4RMMFMH4Yo.jpg (24Кб, 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


Тред анонов, строящих коммуну программистов, перекатился в soc

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21  1008826   Тред прикреплён   Бесконечный трендел   [Ответ]
14958007710430.jpg (746Кб, 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/

Пропущено 514 постов
37 с картинками.
Пропущено 514 постов, 37 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 02:12:43  1267446
>>1267445
И ещё существует ли интерпритатор для с и с++ кода или нечто подобное? И есть ли в нём смысл?
Аноним 21/09/18 Птн 02:38:08  1267448
Screenshot3.png (36Кб, 684x334)
>>1267445
Называется Crystal, скорость Си, синтаксис Руби.
Аноним 21/09/18 Птн 02:43:23  1267451
>>1267446
https://bellard.org/tcc/

JavaScript thread Number(`113`); /js/ @akella # OP  20/09/18 Чтв 06:39:09  1266931   [Ответ]
js.png (61Кб, 1050x1050)
15366762913030.jpg (59Кб, 549x604)
15364731552600.jpg (29Кб, 680x407)
str (125Кб, 419x499)
Ссылка на прошлый тред: >>1259839 (OP)

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

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

П Л А Т И Н А
> Приведение типов, не компиляется, недоязык
Странно, что у тебя осталось время покакать в этом треде, после того, как ты объявил все типы и скомпилял, старичок. Жди ответа на перфокарте.
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает?
Тебе бы не хотелось, зайдя на левый сайт, позволить ему от твоего имени к Сбербанку запросы делать. Для твоей безопасности существует ограничение доступа к кросс-доменным ресурсам
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют значения. Времени потребуется год с нуля.
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться. Эффективность, запоминание, дисциплина, режим. Проследуй в /se за гайдами.
https://www.youtube.com/watch?v=vd2dtkMINIw
https://www.youtube.com/watch?v=IlU-zDU6aQ0
https://habitica.com/
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает. Достаточно выделять по полчаса в день-два и результат будет отличный. https://www.khanacademy.org/math

HTML, CSS. Ничего сложного.
Требует только некоторой усидчивости. Как раз подойдёт для того, чтоб выработать правильные привычки, дисциплину в лёгких условиях.
Проходи вёрстку (не трогай JS) на
https://htmlacademy.ru/courses
Бесплатного будет достаточно, но можно и подписку купить на месяц, этот дедлайн мотивирует.
В Кокодемии тебе будут показывать всякие теги, правила. Ты дополнительно находи каждый на
https://developer.mozilla.org/en-US/
(в поиске справа категории, оставь только HTML, CSS)
В этой документации описаны все особенности для каждого элемента. Тебе не надо учить это всё наизусть. Достаточно просто бегло ознакомиться, пропитываться, иметь представление. В каждой статье есть раздел “Specification”, там тебя чаще всего интересует ссылка “Living standard”. Это спецификации языка, “спеки”, они написаны очень формально, истина в предпоследней инстанции (последняя — код реализации). На них ты тратишь совсем немного времени, буквально одним глазком. В начале всё будет совсем не понятно, это норма. Тебе просто надо привыкать к подобным документам. Посматривай их немного, типа шаришь.
Параллельно с Кокодемией по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
На этом этапе пора формировать информационный фон. Собирай подписки в Ютюбе, Твиттере, на рассылки. Но помни, если ты что-то посмотрел-почитал, то должен потратить минимум столько же времени на написание кода по мотивам. Иначе это такая же бестолковая прокрастинация.

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
https://javascript.info/ очень дружелюбен к ньюфаням. У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь описываются многие тонкости языка, которые полезны только для общей картины, а на деле вряд ли пригодятся. Так что читай по диагонали, всё равно с первого раза всего не схватишь. А вот задачки обязательно делать (чтоб научиться играть на гитаре, нужно играть на гитаре). Если задачка совсем (за 10 мин.) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.

Node.js позволит тебе вырваться за пределы браузера, позволит сделать свой сервер, позволит автоматизировать рутину в разработке:
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
Нода это уже отдельная приблуда, удобного MDN’a тут нет. Но ты же уже не боишься сухих документаций. Нужно найти доки Ноды в Гугле и сверяться с ними, пока читаешь статьи.
Где-то на этом этапе ещё нужно разобраться с Linux, shell, Git, Docker, но это уже не про нашу шапочку.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
повторяет всё (но не разжевывает для ньюфань, иначе было бы достаточно только его), плюс обзор некоторых приблуд, плюс идеи для проектов для портфолио, плюс задачки на алгоритмы.
https://codesignal.com/ задачки, писькомерки, подготовка к собеседованию.
https://github.com/getify/You-Dont-Know-JS концептуальный разбор, полезное чтиво.
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности. Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, тебе придётся разбираться самостоятельно. Алгоритм такой:
1 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал (не трать на это фуфло больше пары часов);
2 - находишь официальный сайт приблуды в Гугле;
3 - на офсайте делаешь Tutorial / Getting started;
4 - на офсайте читаешь доки, АПИшки по диагонали;
5 - начинаешь делать оригинальные нужные штуки, посматривая в доки.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио и можешь искать работку.
Пропущено 48 постов
5 с картинками.
Пропущено 48 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 03:52:22  1267460
image.png (994Кб, 1305x910)
Ну как вы там, потомки?
Аноним 21/09/18 Птн 03:58:43  1267461
Нахуя мне учить английский язык, чмохи? Я Русский, живу в России, люблю свою Родину, так зачем мне учить язык нашего врага?
Аноним 21/09/18 Птн 04:01:30  1267462
image.png (1026Кб, 1305x899)

Python Thread /python/ Аноним 13/09/18 Чтв 12:32:59  1263526   [Ответ]
image.png (255Кб, 768x768)
image.png (2356Кб, 1500x1000)
image.png (24Кб, 1007x383)
image.png (50Кб, 720x540)
F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

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

У питона есть 3 коммерческих направления, в которых вы можете найти работу
1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
Пропущено 124 постов
19 с картинками.
Пропущено 124 постов, 19 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 16:37:05  1267194
>>1266799
xls это xml
xls -> xml -> (парсишь xml) -> ... -> ??? -> PROFIT!
Аноним 20/09/18 Чтв 18:09:34  1267248
Моча трет слезные посты о будущей смерти питона?
Аноним 21/09/18 Птн 03:41:27  1267459
987ac3b9eb5d2ec[...].png (52Кб, 492x487)
Ну что вы, питонисты?

мимо элита из руби-треда

НЕЙРОНОЧКИ И МАШОБ ТРЕД №?.9 /ai/ Аноним 20/09/18 Чтв 22:44:37  1267390   [Ответ]
1.jpg (303Кб, 1600x1200)
2.jpg (73Кб, 614x608)
3.jpg (52Кб, 1048x392)
4.jpg (410Кб, 976x1815)
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем спрашивать очевидные вещи, о которых знает любой индус, прочитавший хоть одну книгу по машобу.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую 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/

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

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

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

Предыдущий тред: >>1252855 (OP)
Аноним 20/09/18 Чтв 23:42:27  1267418
Освящаю перекот пихвоидом Пиструна-Стоякова
Аноним 21/09/18 Птн 03:40:19  1267458
Можно ли научить машину ТРИЗу и заставить изобретать?

Официальный 1С тред #26 /1c/ Нуралиев Борисъ 17/07/18 Втр 22:40:24  1230163   [Ответ]
82ab67956bb3b17[...].png (152Кб, 580x580)
Очередной желтый тред.
Паста со всяким лоускильным говном: https://pastebin.com/SS0vUx6c
Пропущено 370 постов
12 с картинками.
Пропущено 370 постов, 12 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 10:48:45  1267001
>>1267000
упс не туда
Аноним 20/09/18 Чтв 10:57:05  1267005
>>1266919
Принимаю вызов и назначаю бой на территории Святых Штатов Америки по правилам бокса, где карликовому старичку не помогут легионы нацгвардии и превращаю его в хорошего сочного проигравшего на ринге.
Аноним 21/09/18 Птн 03:24:15  1267455
>>1267005
>на территории Святых Штатов Америки
Кукарекать в 1С треде про швитые это моветон.

ОБЩИЙ БУГУРТ ТРЕД V9.0 / GENERAL BUTTHURT THREAD V9.0 Аноним 17/08/18 Птн 14:38:37  1248187   [Ответ]
15310823374870.jpg (1858Кб, 960x960)
ЗАМЕЧАЕШЬ, ЧТО В ЛЕГАСИ-ПРОЕКТЕ КРИВО СДЕЛАНА ФИЧА X
@
СЕЙЧАС НЕ МЕШАЕТ, НО МОЖЕТ ПРИВЕСТИ К ПРОБЛЕМАМ В БУДУЩЕМ
@
ГОВОРИШЬ НАЧАЛЬСТВУ, ПРОСИШЬ ОДИН ЧАС НА ИСПРАВЛЕНИЕ
@
"У НАС СЕЙЧАС НЕТ ВРЕМЕНИ, ДЕДЛАЙН НА НОСУ!!!!111"
@
ЧЕРЕЗ 4 МЕСЯЦА
@
НУЖНО ЗАПИЛИТЬ НОВУЮ СВЕРХМЕГАВАЖНУЮ ФИЧУ Z
@
ВСЁ УПЕРЛОСЬ В ТО, ЧТО НУЖНО ПОФИКСИТЬ ФИЧУ X
@
ЗА ТРИ МЕСЯЦА КОДОВАЯ БАЗА ЭВОЛЮЦИОНИРОВАЛА ТАК, ЧТО ДЛЯ ПОЧИНКИ ФИЧИ X НУЖНО ПЕРЕПИСАТЬ 80% ВСЕГО КОДА
@
СЫЧЁВ, НУ ЧТО ЖЕ ТЫ СРАЗУ НЕ СКАЗАЛ, ВСЕ ПРОБЛЕМЫ НУЖНО ЭСКАЛИРОВАТЬ ДО ВЫШЕСТОЯЩЕГО НАЧАЛЬСТВА
Пропущено 89 постов
14 с картинками.
Пропущено 89 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 14:44:03  1267124
image.png (83Кб, 228x221)
>>1267107
Я сейчас серьезно. В итоге ничего не удаляем из базы, что бы ничего по пизде не пошло
Аноним 21/09/18 Птн 01:08:27  1267438
!!!!laugh.jpg (52Кб, 533x388)
>>1267102
>>1267124
Сделал мою ночь
Аноним 21/09/18 Птн 03:11:53  1267454
>>1267124
У меня аутисты в соседнем отделе юзают монгу, мускл и коуч одновременно. В монге они хранят данные, специальным синхронизатором перекладывают в коуч, тот своей репликацией перекладывает данные на клиенты, а клиенты (мобыльные приложения) уже все это используют. А что не влезло в монгу, хрянят в эскуеле. По ебанутости архитектуры это намбер уан в мире.

ВКАТЫВАЛЬЩИКОВ ТРЕД №2 /incoming/ Аноним 09/09/18 Вск 22:48:44  1261615   [Ответ]
as4983g7hb48.jpg (142Кб, 800x557)
881770.jpg (74Кб, 341x500)
23487th348g.jpg (168Кб, 1000x500)
В тред призываются анонцы, забредшие в кодинг не по дорожкам Коли Дурова и Страуструпа.

Продолжаем засирать тред историями успешного и не очень вката в это ваше погромирование.

Дефолтный опросник:

1. Возраст и год на начало вката.
2. Продолжительность вката до первого заработка (офис/удаленка/фриланс).
3. Мотивация.
4. Гитхаб/попенсорс/другой_опыт.
5. Продолжительность окончательного вката (до стабильного заработка).
...
N. нужное_дописать.

Предыдущий тред: >>1227839 (OP)
Пропущено 189 постов
7 с картинками.
Пропущено 189 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 23:40:25  1267417
>>1266444
php, java. вкатился на пыху.
Аноним 20/09/18 Чтв 23:57:56  1267426
>>1267417
>>1267073
Аноним 21/09/18 Птн 03:08:05  1267453
>>1264696
Первые месяца 3 охуеешь, потом нормально будет.

Literate Programming Аноним 01/08/18 Срд 19:26:49  1239081   [Ответ]
2f3i8z.jpg (52Кб, 480x360)
Обсуждаем грамотное программирование и его применимость к риал-ворлд задачам. Бугуртим по поводу диктатуры говнокода и хуевой документации.

Что это?
http://lmgtfy.com/?q=literate+programming

Пример можно?
https://github.com/nakkaya/ferret/blob/master/ferret.org#overview

В чем писать?
В emacs, очевидно же (но это не точно).
Еще есть http://jupyter.org
Пропущено 16 постов
2 с картинками.
Пропущено 16 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 00:31:17  1267433
Хуйня без задач, потому и нахуй никому не нужна. В программировании взлетают и развиваются годные и полезные идеи и современный вид кода - самый удобный и идеальный компромисс между читаемостью, абстрагированием, скоростью написания и т.д.

>>1267382
>тред вообще блять не про это
Вообще-то в Руби как раз можно реализовать твою хуйню из-за его синтаксиса и структуры удобной для написания DSL (МАКРОСОВ в терминологии Кнута). И смузи тут непричем, он как раз хороший инструмент для этого.

И пикрилейтед с poetry mode по сути и есть твое literate programming только вместо макросов ключевые слова языка и методы.
Аноним 21/09/18 Птн 01:38:25  1267442
>>1267433
>В программировании взлетают и развиваются годные и полезные идеи
))

>современный вид кода - самый удобный и идеальный
Гугли "blub paradox".

>DSL (МАКРОСОВ в терминологии Кнута)
Макросы - это просто гиперссылки. Прочитай хотя бы статью на википедии по теме и ссылки из шапки.

>И смузи тут непричем
Вылизывание манядсл, чтобы они читались как английские предложение - это сферическое смузихлебство в вакууме, практически определение этого термина. Бесполезная работа, которая не влияет на объективные качественные характеристики кода, но зато СиМпОтиЧно жЕ))))00)

И да, это не имеет вообще никакого отношения к теме треда. Дсл совершенно ортогональны сабжу.
Аноним 21/09/18 Птн 02:40:22  1267449
>>1267442
Я прочитал статью на Википедии. И кроме того факта, что это бесполезная хуйня для гуманитариев и что это де факто DSL в стиле Руби никаких выводов сделать не могу. Ты вообще собираешься в треде какие-то плюсы, аргументы приводить или только ВОН ПО ССЫЛКЕ КНУТ ВСЕ ПОЯСНИЛ показывать?

Java Thread #73 /java/ Аноним 16/09/18 Вск 17:04:36  1265027   [Ответ]
image.png (221Кб, 850x850)
Прошлый - >>1244840 (OP)

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

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

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

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

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

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

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

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

https://github.com/qqqlll/Java-Thread/wiki
Пропущено 115 постов
14 с картинками.
Пропущено 115 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 00:04:18  1267427
>>1265869
в акка стримз есть бэкпреша. Правда, я не юзал ещё.
Аноним 21/09/18 Птн 00:10:30  1267428
>>1266296
Если ты всё делаешь канонiчно (немутабельные сообщения и пр.), получаешь, к примеру, кластеризацию практически из коробки. Можно нарушать их базовые паттерны, но с умом. Если кластер не предвидится, не думаю, что стоит лупить из пушки по воробьям.
Аноним 21/09/18 Птн 00:24:02  1267430
>>1266366
в пределах трёх лет будет жить и джавка, и сишарп - однозначно. Не знаю, как щас, но лет 8 назад экосистема джавы (фреймоворки, тулы...) была побогаче, при том, что в сишарп сам язык был слегка продвинутей. Последнее время мне кажется, что важнее экосистема и коммьюнити, чем красота языка. Но это холивор.

Не можем поделить прибыль Аноним 20/09/18 Чтв 13:33:06  1267075   [Ответ]
0547878F-3CC3-4[...].jpeg (18Кб, 377x377)
Случилась такая история. Мы с другом взялись за проект: создать авторегистратор твич прайма. Один из нас предложил идею и продажу, а второй писал софт. Помогите разделить прибыль.

Что сделал первый:
- идея
- сбыт через знакомых

Что сделал второй:
- написал нужный софт

Проголосовать за то, как разделить прибыль можно тут:
https://www.strawpoll.me/16492707

Спасибо за внимание
Пропущено 9 постов.
Пропущено 9 постов. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 20:26:21  1267314
>>1267286
Ходы знать надо ёпта
Аноним 20/09/18 Чтв 20:38:30  1267321
>>1267075 (OP)
Сбыт - это более сложная задача, чем программирование, поэтому тот кто занимался сбытом должен получить больше.
Почему сбыт более сложная задача чем программирование? Наверное потому что я умею программировать, но не умею заниматься сбытом.
Аноним 20/09/18 Чтв 23:54:39  1267423
>>1267075 (OP)
Вы два долбоёба. Договариваться о долях надо до, а не после. Сейчас хуй договоритесь.

Rust #4 /rust/ Аноним 29/08/18 Срд 09:46:52  1254562   [Ответ]
0*pIBjUuRspKZ60[...].png (2456Кб, 1280x857)
C29v6MaUsAE29GI[...].jpg (224Кб, 2048x864)
68747470733a2f2[...].jpg (227Кб, 1604x1066)
dancing-ferris.gif (258Кб, 734x490)
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

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

https://www.rust-lang.org

> Пачиму helloworld весит как моя мамка?!1й
https://lifthrasiir.github.io/rustlog/why-is-a-rust-executable-large.html

Читать
Оф. книга, она же растбук
https://doc.rust-lang.org/book/
https://rustbyexample.com/
Очень хорошая книга, отлично зайдет после растбука:
http://shop.oreilly.com/product/0636920040385.do
Список интересных проектов
https://github.com/rust-unofficial/awesome-rust

Писать
IDE
https://areweideyet.com/
Вебня
http://www.arewewebyet.org/
Игры
http://arewegameyet.com/
Etc
https://wiki.mozilla.org/Areweyet

Новости
Компиляция всего, что произошло за неделю
Иногда постят вакансии
https://this-week-in-rust.org/
Сколько вешать в лайках
https://github.com/trending/rust

Оп рекомендует:
https://www.amethyst.rs/
Пропущено 203 постов
21 с картинками.
Пропущено 203 постов, 21 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 22:29:18  1267383
>>1267346
1. Не будет синих экранов
2. Будут пацаны уважать, звезды ставить
3. ???
4. PROFIT!
Аноним 20/09/18 Чтв 23:34:39  1267415
error.png (5Кб, 641x126)
Как фиксить? VS 2017 поставил, не помогло
Аноним 20/09/18 Чтв 23:52:42  1267421
>>1267415
Пофиксил
Держу в курсе

C++ №76 /cpp/ Аноним 13/09/18 Чтв 00:02:24  1263368   [Ответ]
Pullback(catego[...].png (14Кб, 518x417)
Вместо шапки: https://github.com/sosachbot/cppthreadhat/wiki
Ответы на все вопросы: http://eel.is/c++draft/
http://eel.is/c++draft/, пропущенный через кишечник макак: https://en.cppreference.com/w/cpp
Пропущено 181 постов
14 с картинками.
Пропущено 181 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 18:21:47  1267251
>>1266839
Что за пиздец здесь происходит ?
Аноним 20/09/18 Чтв 19:12:57  1267275
>>1267119
> Походу это можно сделать через int dladdr(void addr, Dl_info info);
Я делал именно так, но не знаю, подойдёт ли это под твоё
> без трюков с глобальными функциями
void °init()
{
DL_info d;
dladdr((void °)init, &d);
return new object(d.dli_fname);
}
Аноним 20/09/18 Чтв 23:14:04  1267406
Ананас, такой вопрос.
Как часто ты юзаешь функции из algorithm?
Я имею ввиду find и все прочие.
Допустим есть пара или триплет в векторе и надо найти/изменить какое-то значение и тп.
С одной стороны для простоты хватит и цикла (тем более данных не так много), а с другой хороший тон и всё такое.

Common Lisp и другие /lisp/ Аноним 17/02/18 Суб 17:32:29  1140925   [Ответ]
7d41a1bc3b2c446[...].png (16Кб, 811x805)
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
- https://github.com/CodyReichert/awesome-cl
- http://quickdocs.org/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html
Пропущено 392 постов
37 с картинками.
Пропущено 392 постов, 37 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 21:46:02  1267357
>>1267322
дэбил.
http://lisper.ru/pcl/pcl.pdf
Аноним 20/09/18 Чтв 22:00:54  1267367
>>1267357
Спасибо, анончик. Жалко только что я почти 20 глав прочитал и почти нихуя не понял. Зато теперь надеюсь, что дочитаю.
Аноним 20/09/18 Чтв 22:25:46  1267381
>>1267367
Есть еще lisp in small pieces, тоже на русском. Может лучше зайдет, хотя она ближе к сикпу.


>20 глав прочитал и почти нихуя не понял
Проиграл конечно.

C Programming Language #33 /clang/ Аноним # OP  27/08/18 Пнд 20:14:11  1253747   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

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

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

- №30: https://arhivach.cf/thread/366174/
- №31: https://arhivach.cf/thread/366210/
- №32: https://arhivach.cf/thread/375538/
Пропущено 424 постов
14 с картинками.
Пропущено 424 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 21:36:00  1267348
>>1254645
>лексированием
вот блин, это так нужно называть похоже, если ты пишешь хрень которая разбивает текст на части - лексемы, токены? а я это регекспом называл, но у меня нет никакой замены, никакой манипуляции над текстом.
Аноним 20/09/18 Чтв 21:47:04  1267358
> Lexing can be divided into two stages: the scanning, which segments the input string into syntactic units called lexemes and categorizes these into token classes; and the evaluating, which converts lexemes into processed values.

что-то я совсем запутался. значит есть лексирование-токинизирование - разбивка текста на какой-то минимальный смысл, с высоты которого которые позже будет анализировать парсер. но в принципе, если я не конвертирую сегменты текста, то это просто сканер? - как часть лексера.
Аноним 20/09/18 Чтв 21:50:26  1267360
но конечно, сканер это уже слишком общее, размытое название. получается пишем лексер, предполагаем сканер. какая же проблема, всё нужно как-то и чем-то называть.

Android Development Thread /android/ Аноним 12/08/18 Вск 20:59:25  1245722   [Ответ]
image.png (1772Кб, 1600x1063)
image.png (788Кб, 1600x1200)
image.png (652Кб, 800x400)
Android Development

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

> Хочу вкатиться в разработку под Android! С чего начать?
С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.html

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона:
https://habr.com/company/golovachcourses/blog/215275/ - смотри Головача
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
https://commonsware.com/Android/ - толстая книга для гиков.

Так же можешь смотреть видосики от Mail.Ru
https://habr.com/company/mailru/blog/345252/
https://github.com/ybereza/technotrack-resources - ресурсы к лекциям

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
https://www.youtube.com/watch?v=5EvxWifIgro&list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Я прошел курсы Udasity, а дальше что?
После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.
Дальше закрепляешь знания путем просмотра видосов выше +
Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее.

>Хочу изучать популярные либы и не быть говноедом!
Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом.
Retrofit - стандарт для взаимодействия с сетью. Вместе с ней можешь изучать либу okhttp3. Так же для справки можешь гуглить volley.
RxJava - тяжеловесная либа. Одно из решений для выполнения кода в бекраунде.
[YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis[РАСКРЫТЬ] - rxJava с нуля
[YouTube] RxJava доставляет Артём Зиннатуллин[РАСКРЫТЬ] - на русском
[YouTube] Managing State with RxJava by Jake Wharton[РАСКРЫТЬ] - rxJava
[YouTube] Making Retrofit Work For You by Jake Wharton[РАСКРЫТЬ] - retrofit

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

https://github.com/ArturVasilov/AndroidSchool - здесь рассматривается архитектура, и как ее ели с 2011 года.

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана
https://github.com/sockeqwe/mosby - англоязычная плюшка

MVVM - костыли от гугла:
Для нормального понимания желательно знать AAC.
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых

Пример MVVM
https://github.com/ericmaxwell2003/MvvmTipCalculator

Это всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения можно попробовать почитать
this: https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending

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

[YouTube] Лекция 1. Kotlin 101[РАСКРЫТЬ] - свежие лекции на русском
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Android

https://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.
https://flutter.io/docs/ - документация
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от Udacity
Остальные:
ReactNative — мочаскрипт во всей красе.
- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, первые три попытка в кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX - слишком медленная параша для больших проектов, но познакомится можешь. Unity - для адекватных, Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.

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

Полезные ссылки:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.
Пропущено 475 постов
29 с картинками.
Пропущено 475 постов, 29 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 18:54:56  1267270
>>1267269
А что в 7 версии? Ты кто такой?)
Аноним 20/09/18 Чтв 21:01:43  1267333
Как сделать директорию в internal storage, которую пользователь может видеть и что-то запихнуть?
getFilesDir() выдает приватную папку, с которой такое не прокатит. Но я вижу кучу папок приложений у себя на смарте в памяти телефона. ЧЯДНТ?
Аноним 20/09/18 Чтв 21:09:06  1267338
>>1267333
> Но я вижу кучу папок приложений у себя на смарте в памяти телефона
Раковая опухоль ведра, каждое уебище норовит высрать свою очень важную папочку в рутовую директорию. getExternalStoragePublicDirectory вроде бы

Ruby+Rails th., RIP edition (3x3 times dead!) /ruby/ DHH 05/06/18 Втр 08:59:18  1203142   [Ответ]
ruby mashup.sh.png (41Кб, 650x650)
18360-doge-doge[...].jpg (275Кб, 2000x1200)
rubybyshorune-d[...].jpg (98Кб, 735x1087)
Предыдущий тред: https://2ch.hk/pr/res/1104216.html

СЛОУНОВОСТИ
Ruby 2.6 introduces an initial implementation of JIT (Just-in-time) compiler
Ruby 2.5 has removed top level constant lookup
Ruby 2.5 requires pp by default
Ruby 2.5 added lazy proc allocation for block parameters
Ruby 2.4 unifies Fixnum and Bignum into Integer

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

ИЗУЧЕНИЕ ЯЗЫКА
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: http://tryruby.org/levels/1/challenges/0/ | https://rubymonk.com/
http://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/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]

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

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

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

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/sstephenson/rbenv
Пропущено 502 постов
59 с картинками.
Пропущено 502 постов, 59 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 23:02:49  1267401
>>1267385
Счастье для всех девелоперов, даром, и пусть никто не уйдет обиженным.
Аноним 20/09/18 Чтв 23:55:52  1267424
>>1267300

Потому что у пхп тоже есть своя ниша.
Аноним 21/09/18 Птн 00:53:51  1267437
14850305309610.png (19Кб, 512x512)
>>1267385
Элегантность, выразительность, - что выливается в удовольствие для программиста.
Руби приятно читать и на нем приятно писать. Пластилин для ребенка = Руби для программиста.
Пикрелейтед.

Гибкость:
class Numeric
def plus(x)
self.+(x)
end
end

y = 5.plus 6

То есть, менять язык прямо на ходу. Всё в Руби является объектом.

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

НЕЙРОНОЧКИ И МАШОБ ТРЕД №?.8 /ai/ Аноним 26/08/18 Вск 11:20:16  1252855   [Ответ]
1.jpg (303Кб, 1600x1200)
2.jpg (158Кб, 642x1080)
3.jpg (299Кб, 739x1080)
4.jpg (410Кб, 976x1815)
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем спрашивать очевидные вещи, о которых знает любой индус, прочитавший хоть одну книгу по машобу.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую 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/

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

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

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

Предыдущий тред: >>1242753 (OP)
Пропущено 505 постов
50 с картинками.
Пропущено 505 постов, 50 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 22:45:05  1267391
Катимся

>>1267390 (OP)
>>1267390 (OP)
>>1267390 (OP)
Аноним 20/09/18 Чтв 23:21:34  1267412
>>1258321
Шарить за матан на таком уровне и одновременно не мочь выучить С++ за пару месяцев на уровне достаточном для написания численных методов.
Сдается мне и идеи твои тоже говно.
Аноним 21/09/18 Птн 02:35:09  1267447
>>1267323
> Линдемана — Вейерштрасса. Всегда с этого проигрывал.
Ты даун потому что. Тебе пальчик покажи, и то смеяться будешь.

Разработка под iOS тред №9 /ios/ Аноним 07/08/18 Втр 08:09:20  1242382   [Ответ]
image.png (285Кб, 512x512)
image.png (666Кб, 960x639)
image.png (57Кб, 750x422)
ИТТ продолжаем разрабатывать под лучшую мобильную платформу.

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/
[YouTube] Developing iOS 11 Apps with Swift - 1. Introduction to iOS 11, Xcode 9 and Swift 4[РАСКРЫТЬ]

Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw


С нуля на русском
С нуля базы рассказывает, дает сложную домашку, но все разжевывает
https://coursehunters.net/course/osnovy-swift-c-nulya
https://coursehunters.net/course/razrabotka-ios-prilozheniya-c-nulya-swift-4-xcode-9-ios-11

Себе отложил это еще
[YouTube] Swift 3 c нуля: UIKit урок 1 - Intro[РАСКРЫТЬ]
Тут чисто осмотр UIKit, но рассказывает бегло, не углубляясь.

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


Материал на английском:
Очень подробно все рассказывает и расписывает, сейчас ее смотрю, правда я изучил немного, поэтому пролистываю много. Но домашку дает вроде как. Есть сабы, что удобно.
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
У самого возникла проблема, тут описал >>1229284
поэтому дропнул пока их.
https://coursehunters.net/course/udemy-ios11-swift4

Еще материал из ОП поста, который много где форсят
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91
Без сабов тяжело, сабы хорошие на айпад подкастах нашел, там же и материалы.
Вообще видно что дают хороший годный материал, но чаще сложно приподносят, из-за чего сложно воспринимать если не имел дело вообще с программированием.
Пропущено 345 постов
34 с картинками.
Пропущено 345 постов, 34 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 18:23:17  1267253
как же блять корит пукан. сука, я им добровольно несу 99$ и чтобы вы думали - We're having a problem with your payment.
вот же пидерасты
ну ок, читаю - To avoid a delay in receiving your order, please update your payment information by signing in to your Order Status page. СУКА, перехожу по ссылке и что блять вижу ???
There was a problem with your request. Please try again.
БЛЯЬТ!!!1
контакт ас - чата нет, почты нет, позвони нам в сшай, чего ты!! лучший суппорт в мире
Блять, все, абсолютно все что связано с разработкой для apple - ебля с переходниками, инструменты разработки, язык, сдк, тестирование на девайсах и даже блять публикация (да нет, даже до публикации пока не дошел, хуй заведешь аккаунт блять) - все одна сплошная боль, боль, страдания и унижение
как же я теперь понимаю вас пацаны. быть ios разрабом - значит быть терпилой куколдом, жрать говно постоянно, каждый день, пассивно наблюдать как над тобой издевается apple. не удивительно, что многие не выдерживают, едут крышей, начинают в жопу долбиться, менять пол.

доделаю заказ и пошло оно все нахуй, пойду полгода на завод ебашить, к нормальным мужикам
Аноним 20/09/18 Чтв 18:44:42  1267264
>>1267253
Да все мы через это проходили. Не ссы, те пришлют какую-нить пдфку, ты поставишь подпись и отправишь обратно. Так же может быть твой банк под санкциями. У меня со Сбера не проходило в своё время, поэтому для таких случаев держу в Райфе счёт.
Аноним 20/09/18 Чтв 20:13:12  1267305
>>1267253
Поэтому я разрабатываю под андройд, а пишу на маке.

Scala /scala/ тред RISC-V edition /scala/ Аноним 05/09/18 Срд 08:49:49  1259320   [Ответ]
Очередной тред про самый лучший язык для 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 и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, сосут по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоей зарплаты.

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

Ведь в твоем распоряжении Chisel - самый лучший HDL язык на основе Scala для разработки процессоров, видеокарт, майнеров криптовалют, машинного обучения и всего такого прочего.

https://chisel.eecs.berkeley.edu/

На этом языке написана реализация самого хайпового свободного процессора последних лет - RISC-V.

https://github.com/freechipsproject/rocket-chip
Пропущено 77 постов
5 с картинками.
Пропущено 77 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 00:33:22  1266888
>>1264219
Попробовал sbt-resolver, что-то через раз он у меня резолвит, возможно это связано с тем, что idea на диск сохраняет как-то по хитрому, не знаю.

>>1264253
>>1263739
Я разобрался, так что чтобы обелить репутацию скалы и сбт скажу что я маунтил в докер только код, но нужно обязательно маунтить ещё библиотеки (/home/user/.ivy2) иначе sbt завёрнутый в докер будет их качать. Для "продакшен" контейнера использую sbt-assembly, который генерит жирный jar, все зависимости сразу внутри оказываются, а для дева я этот момент прощёлкал, отсюда и сверх долгое время на перезагрузку контейнера. Сейчас убрал sbt-resolver, запускаю код в контейнере через обычный sbt run (даже без ~), когда обновил код делаю docker-compose <container_name> restart. Работает идеально, время запуска нового кода секунд 10-15 (без докера примерно столько же).
Аноним 20/09/18 Чтв 16:12:01  1267181
15338970283740.jpg (13Кб, 300x229)
15368619278300.png (85Кб, 258x327)
David Nolen 270[...].JPG (6Кб, 270x200)
forman.jpg (61Кб, 720x951)
>>1266888
>Работает идеально, время запуска нового кода секунд 10-15
Аноним 20/09/18 Чтв 19:40:34  1267289
>>1267181
> ЖАВА НИТАРМАЗИТ!!!!!111

Количество аргументов функций Аноним 26/04/18 Чтв 14:54:21  1180043   [Ответ]
15118680617310.jpg (19Кб, 180x202)
Положняк такой: функции с 3 или больше аргументами НЕНУЖНЫ.

Все функции должны принимать либо 0 аргументов (тогда это и не функции вовсе), либо 1 аргумент (унарные функции), либо 2 аргумента (бинарные функции). Все остальное нужно запретить (code convention'ом или компилятором). Пруф ми ронг.

Назовите хоть один пример функции, которой нужно принимать >=3 аргументов, и я поясню, почему вы неправы и пишете говнокод.
Пропущено 265 постов
10 с картинками.
Пропущено 265 постов, 10 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/08/18 Пнд 15:19:22  1246085
>>1180043 (OP)
Ну собственно да.
Ибо есть инкапсуляция.
Аноним 13/08/18 Пнд 19:50:09  1246231
>>1246085
JavaDebilFuncitonBean javaDebilFuncitonBean = JavaDebilFuncitonBeanFactory.createJavaDebilFuncitonBean()
javaDebilFuncitonBean.setParameter0(..)
javaDebilFuncitonBean.setParameter1(..)
...
javaDebilFuncitonBean.run()
JavaDebilFuncitonBeanResult javaDebilFuncitonBeanResult = javaDebilFuncitonBean.getResult()
Аноним 20/09/18 Чтв 18:46:06  1267266
Кажется, мы стали забывать...

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