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


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


Программы и операционные системы обсуждаются в /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 постов
21 с картинками.
Пропущено 497 постов, 21 с картинками.
Аноним 14/08/20 Птн 01:55:07 1776749
>>1776740
Неправда. Я вот js/php, полет нормальный.
Аноним 14/08/20 Птн 02:37:09 1776763
>>1776749
Это было всего один раз и ты потом неделю не садился.
Аноним 14/08/20 Птн 03:21:03 1776771
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png (566Кб, 1280x720)
1280x720
Пропущено 497 постов
50 с картинками.
Пропущено 497 постов, 50 с картинками.
Аноним 14/08/20 Птн 02:40:21 1776766
Че готовы плотить 500 даларов в год за докер, допрыгались зумеры девопсы, из зарплаты вычтем
Аноним 14/08/20 Птн 02:47:41 1776768
Аноним 14/08/20 Птн 02:48:57 1776769
>>1776766
За що? Наверно какая нибудь корпоративная лицензия?
Java #23 ЛЕТНИЙ thread /java/ Аноним 06/08/20 Чтв 08:35:35 1769582 Ответ
15964764661890.jpg (219Кб, 1388x1152)
1388x1152
15940078448790.png (282Кб, 815x981)
815x981
Прошлый >>1743038 (OP)

Шапка слегка дополнена и красуется в ОП-посте, т.к.количество слабоумных, которые не могут перейти по двум ссылкам растет.

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

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

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Книги: https://libgen.is

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

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: В наших тредах постоянно появляются люди, спрашивающие о джавараше. Громко объявляют, что начинают заниматься, задают пару тупых вопросов и куда-то пропадают. Похоже, большинство адекватов бросают джавараш из-за дебильных заданий типа "десять раз скопипасти этот кусок кода и выведи в консоль". Тем не менее, иногда появляются и люди, говорящие что прошли его целиком, и что дальше задания получше. Короче, хочешь - пробуй, первые десять занятий бесплатно же. Но, как минимум, лучше совмещать с обучением по другим источникам. На самом деле ты просто потратишь свое время на какой-то мусор.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики. Уровня laba1.pas: http://codingbat.com/java http://codehunt.com https://hyperskill.org все говно, есть литкод Примеры той-проектов: http://eax.me/programming-language-learning/

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет. Вот майндмап с джава-технологиями: https://coggle.it/diagram/WqgTTNMJtPiHph_q/t/java-development-in-2018

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

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

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

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

Перед тем, как задать вопрос Как вайти в айти?, ознакомься с вики:
https://github.com/qqqlll/Java-Thread/wiki
https://github.com/random76/Java-Thread/wiki
Пропущено 399 постов
42 с картинками.
Пропущено 399 постов, 42 с картинками.
Аноним 13/08/20 Чтв 22:35:17 1776614
>>1776591
Результат будет не таким, какой ты ждёшь. Вдруг там логика каким-то образом завязана на то, что someStr указывает именно на ту самую строку из пула строк...
Но более вероятно, что это баг, так что смотри git blame, открывай джиру и заводи баг.
Аноним 14/08/20 Птн 01:08:14 1776725
>>1776591
Можно. == вернет true если слева и справа от него указатель на одну и ту же строку.

someStr == "SHIT" скорее всего вернет false, даже если строки содержат одинаковый набор символов.

Однако,
>String v = "SHIT";
>System.out.print(v=="SHIT");
На OpenJDK 8 возвращает true

А вот
>String v = "SH";
>v += "IT";
>System.out.print(v=="SHIT");
Возвращает уже false

Короче, применяй с осторожностью.
Аноним 14/08/20 Птн 03:26:49 1776772
Без названия (3).jpg (9Кб, 184x274)
184x274
eaij7gt0hsg8wgs[...].jpg (28Кб, 330x531)
330x531
5819068333.jpg (29Кб, 640x480)
640x480
cover1w600.jpg (87Кб, 600x773)
600x773
Сориентируйте по книгам для первоначального вката. Пока синтаксис базовый, основы какого-нибудь spring'a. Как принципы ООП представлены в Java. Короче с нуля, но в программировании опыт есть, но не в Java.

Вот что из пикрилов лучше читать. Или всё можно осилить. Анон, твоё мнение об этих книгах.
JavaScript.thread = Number(`169`); /js/ Аноним # OP 08/08/20 Суб 17:31:47 1772070 Ответ
image.png (89Кб, 1050x1050)
1050x1050
Прошлый тред: >>1762464 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.

Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs

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

Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 278 постов
20 с картинками.
Пропущено 278 постов, 20 с картинками.
Аноним 13/08/20 Чтв 23:57:20 1776679
>>1776559
Крч я дурачок, инициализацию сокетайо сервера надо делать прямо в апп жс без роутов. У самого socket объекта есть поле реквеста, оттуда всю инфу про запрос можно вытащить
Аноним 14/08/20 Птн 01:49:35 1776746
>>1775831
В контексте тампермакаки - странновато. Зачем тебе такое?
Аноним 14/08/20 Птн 02:54:44 1776770
image.png (56Кб, 1060x404)
1060x404
Есть потребность в расширении для хрома. Нашел два, то что почти подходят, но не дотягивают до того, что я себе представляю. Для наглядности названия этих расширений: Citable; Notesheet. По сути просто сборщик инфы со страницы, что автоматом распределяется по гугл таблице.
Я в программировани нуль, но с математикой дружу.
С чего вы бы начали на моём месте, чтобы побыстрее придти к своим целям? Какие-то книжки, видеокурсы? По сути нужно сделать что-то типа Citable с чуть большим функционалом и гибкостью в настройках.
Джаваскрипт изучать хочу — мне это интересно.
Haskell тред /haskell/ Аноним 03/10/19 Чтв 22:03:55 1488256 Ответ
PureDevilHaskell.png (69Кб, 413x413)
413x413
Пропущено 246 постов
17 с картинками.
Пропущено 246 постов, 17 с картинками.
Аноним 14/08/20 Птн 02:32:01 1776760
>>1664208
В хаскеле довольно сложная система типов, по сравнению с хаскелем какая-нибудь схемка кажется детской игрушкой.

Чистота на самом деле круто, но только если ты осознаёшь что рантайм по сути вызывает большую чистую функцию, чтобы понять что ему насайдэффектить дальше. В результате получается тотальная тестируемость и предсказуемость всего твоего кода.

А вот паттерны пожалуй соглашусь, сыроваты. Не разжевали ещё достаточно хаскель на книги с бест практиками.
Аноним 14/08/20 Птн 02:35:05 1776762
Screenshot from[...].png (13Кб, 246x186)
246x186
>>1776666
> Тебе в Питон. Там даже пропущенная запятая

Хоть и квадрипл, но попахивает пиздежом.
Аноним 14/08/20 Птн 02:41:38 1776767
>>1776666
Ну так, расскажи, если не тролль и не фанбой -- какие же недостатки языка не позволили за десять лет с последнего стандарта умных хаскеллистам захватить индустрию?
Рулетка проектов. Аноним 24/03/20 Втр 15:59:35 1641620 Ответ
IMG202003241452[...].png (1647Кб, 3840x2160)
3840x2160
Не нашёл - создал.
Пропущено 237 постов
6 с картинками.
Пропущено 237 постов, 6 с картинками.
Аноним 14/08/20 Птн 02:33:09 1776761
Аноним 14/08/20 Птн 02:37:22 1776764
Аноним 14/08/20 Птн 02:37:49 1776765
НЕЙРОНОЧКИ И МАШОБ ТРЕД №27 /ai/ Аноним 24/07/20 Птн 05:25:02 1758961 Ответ
1.jpg (215Кб, 1386x881)
1386x881
2.jpeg (22Кб, 480x360)
480x360
3.png (166Кб, 836x572)
836x572
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать?
Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее keras и pytorch)
Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап.
Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/
Остальные сидят ИТТ

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus

Как работает градиентный спуск?
https://cs231n.github.io/optimization-2/

Почему python?
Исторически сложилось

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

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала
Франсуа Шолле - Глубокое обучение на Python

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Есть ли фриланс в машобе?
Есть, https://www.upwork.com/search/jobs/?q=machine+learning
Но прожить только фриланся сложно, разве что постоянного клиента найти, а для этого нужно не быть тобой

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/

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

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. На март 2020 Google Colab дает бесплатно аналог GPU среднего ценового уровня (что-то между 1050 и 1080) на несколько часов с возможностью продления.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

Список дедовских книг для серьёзных людей:
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/1734710.html
https://2ch.hk/pr/res/1704037.html
https://2ch.hk/pr/res/1665515.html
Пропущено 387 постов
41 с картинками.
Пропущено 387 постов, 41 с картинками.
Аноним 14/08/20 Птн 00:46:20 1776712
>>1776690
>Заканчивать МФТИ/ВШЭ/МГУ, чтобы работать за меньше 1к баксов в месяц на китайцев это очень смелый, но глупый поступок.
А что ты хотел? Зарплаты во всех областях IT примерно одинаковые. Джун получает 60к независимо от того, занимается он машобом или веб-макакингом.
Аноним 14/08/20 Птн 01:27:59 1776739
>>1776668
Да не вопрос. Учился на мехмате МГУ, программировать получалось, но мне было скучно именно сам код набивать, взял академ, попробовал курсы на курсере, понял, что это прет, у меня таллант к этому, понравилось, поступил в более слабый аналог ШАД, учился, дрочил машинку, доучивал матешу, которую не доучил, что-то наоборот лучше понял, взяли на работу сначала кодером, проявил себя и взяли джуном.
То, что я видел на курсере, кстати - это вообше пыль, там дают общие сведения на пальцах по простейшим алгосам, ни работать с данными, ни базовых основ реальных алгоритмов, ни нормальной математики, ни подводных камней - ничего этого нет. Я уж не говорю про то, что полноценного курса по нейронкам еще ни разу не видел, обычно на пальцах ганы и говноенкодеры показывают, не более.
Аноним 14/08/20 Птн 02:19:18 1776759
>>1776739
stepik.org/org/dlschool
Что скажешь за их курсы? Норм?
V thread #1 /v/ Аноним 20/01/20 Пнд 03:49:08 1578220 Ответ
image.png (22Кб, 500x500)
500x500
не нашел — создал

The V Programming Language
Simple, fast, safe, compiled language for developing maintainable software

Язык программирования V — самый молодой среди успешных и самый успешный среди молодых, начало разработки где-то в феврале 2018, initial release на гитхабе 2019-06-22 и уже 15k звёзд в январе 2020.

Язык воспринимали как мем, оспаривали утверждения о том, что он реально в разработке: https://github.com/vlang/v/issues/35

Сейчас на нём уже написаны компилятор V, текстовый редактор vid, пакетные менеджеры vpm и vpkg, мессенжер volt (пока только mac os), движок форума vorum и множество других вещей.

Сайт https://vlang.io
Доки https://vlang.io/docs
Песочница https://vlang.io/play
Автор: Alex Medvednikov
Patreon: https://www.patreon.com/vlang

Вклад в V сегодня — это шанс вписать своё имя в стандартную библиотеку популярного в будущем языка.
Пропущено 352 постов
42 с картинками.
Пропущено 352 постов, 42 с картинками.
Аноним 14/08/20 Птн 01:55:20 1776750
>>1581755
Двачну, вкат довольно трудный. И магических закорючек в коде много.
Аноним 14/08/20 Птн 02:11:26 1776754
jul.png (3Кб, 124x80)
124x80
Кажется, этому треду не хватает Julia.
Аноним 14/08/20 Птн 02:16:28 1776757
> Memory management
> The compiler cleans everything up during compilation
> If your V program compiles, it's guaranteed that it's going to be leak free.

Какая-то неубедительная хуйня. А если я создаю циклические ссылки? А если создаю объекты в куче? Там что, весь стейт программы нужно через стек протаскивать?
Обзор языков #3 Холиварим лучший! Аноним 02/08/20 Вск 18:08:21 1766434 Ответ
image.png (1149Кб, 840x559)
840x559
прошлый утонул тут >>1751525 (OP)

C# (.NET core) - язык вроде и кроссплатформенный стал, но хер пойми где какие и куда либы. Синтаксис и возможности в свое время увлажняли многие бородатые умы, но по состоянию 2020 синтаксис уже протух.

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

Python - язык создавался гением, поэтому не такой как все во всех смыслах. Петухон стоит брать только, если вы хотите стать инфоцыганом и зарабатывать на курсах. Это сейчас золотая жила для развода "хочух в айти".

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

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

JavaScript - если с фронтендом я еще смирился и с новыми версиями даже полюбил немного (стокгольмским синдромом, не иначе), то вот сам node.js это кусок говна, который по ощущению пилился студентом. Даже JavaScript не заслужил такого издевательства. А ведь реально могли запилить все на корутинах и сделать нам "нормальный" Go.

PHP - по прежнему топ в вебе, от чего поджигает пуканы всем остальным. Каким-то хером, какой-то долбаеб, засунул туда полный комплект ООП, от чего макаки просто замесили тонну трудно сопровождаемого тормозного кода.

Rust - очередная попытка победить С/C++, возможно попытка была бы и удачной, но комьюнити больше волнуют политические проблемы. Со слов хейтеров все выглядит сыро и бестолково (даже говорят о зависающих асинках). Язык, почему-то, привлекает бэкендеров, хотя даже уборщика кабинета информатики знает, что быстрый код надо уметь еще писать, о чем постоянно напоминает techempower.

Go - Тот язык в котором нет стектрейса во время ошибок и в котором руками надо пробрасывать эти ошибки - просто непригоден для серьезной разработки (можно, способных много, но нахрена?). Одно дело когда у тебя Си 1970 года и сам язык просто представляет обертку над ассемблером, другое дело в 21 веке позорится таким сырым говном.
И да - лол, нет дженериков.
Пропущено 294 постов
51 с картинками.
Пропущено 294 постов, 51 с картинками.
13/08/20 Чтв 22:46:15 1776631
Хуйня без задач.
Аноним 13/08/20 Чтв 23:33:56 1776663
Аноним 14/08/20 Птн 02:08:45 1776752
>>1775567
Ты ожидаешь что пхпшник станет учить новый язык)
)))
Dart/Flutter Thread #1 /dart/ Аноним 03/02/20 Пнд 22:15:33 1590978 Ответ
dart-flutter#1.png (109Кб, 1070x700)
1070x700
Dart — язык программирования, созданный Google в 2011 году. Позиционируется в качестве замены/альтернативы JavaScript, однако способен на большее.
Flutter — декларативный кроссплатформенный фреймворк для работы с GUI.

Ресурсы:
Решил вкатиться? Хороших книг нет.
Документация: https://dart.dev/guides
Пакеты: https://pub.dev/
Flutter Docs: https://flutter.dev/docs

Где кодить?
Visual Studio Code (Desktop, IOS и всё что ниже)
Android Studio (Android)
WebStorm (Web)

А зачем мне всё это?
Затем, что Dart в некоторых местах обогнал Golang. Затем, что у него простой и понятный синтаксис. Затем, что Flutter удобен для создания адаптивных приложений и его поддерживает Google.

Список VSC-расширений от Анона
Dart:
Pubspec Assist
dart-import
#region folding for VS Code
Flutter:
Awesome Flutter Snippets

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ
Пропущено 425 постов
44 с картинками.
Пропущено 425 постов, 44 с картинками.
Аноним 14/08/20 Птн 00:36:36 1776706
>>1775800
>и чем синтаксически ... лучше, чем
Ты серьезно??

Трудно было сделать удобно? Даже я налету придумал оператор лучше.

foo..bar..buzz
foo|bar|buzz
foo@bar@buzz
foo^bar^buzz
Аноним 14/08/20 Птн 01:23:46 1776737
>>1776706
Ну так он прав. Для первого варианта с точкой тебе надо в каждом классе/трейте в этой цепочке реализовать эти методы (а варианты покороче доступны только в языках с миксинами и макросами (лол)), а во втором — просто написать генерик функции.
Тащемта
foo |> bar |> buzz
это аналог
buzz(bar(foo()))
только куда более человекочитаемый, а так же дающий сахарок например для того, чтобы спрятать callback hell в реактивныом стиле, и даже не требует написания развесистых библиотек/расширения языка.

> Даже я налету придумал оператор лучше.
Спермовор не палица. Чел, пайпы в том или ином виде как операторы знакомы всем, кто хотя бы раз 5 открывал терминал.
Аноним 14/08/20 Птн 02:01:42 1776751
>>1775777
Нахуя она мне нужна, если не позволяет абстрагировать состояние?
Питон тред №96 /python/ Аноним 11/08/20 Втр 01:06:43 1773714 Ответ
image.png (74Кб, 474x474)
474x474
image.png (728Кб, 680x370)
680x370
image.png (365Кб, 712x400)
712x400
image.png (95Кб, 290x174)
290x174
Тред, посвящённый языку программирования Питон, #96

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

Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
Пропущено 238 постов
10 с картинками.
Пропущено 238 постов, 10 с картинками.
Аноним 14/08/20 Птн 01:15:28 1776732
>>1776726
Верное. Но без линуха и TCP/IP о "кулхацкинге" забудь
Аноним 14/08/20 Птн 01:19:00 1776734
Аноним 14/08/20 Птн 01:20:53 1776735
>>1776728
Это из той же серии, где чел всерьез написал статью как он юзал ардуину и даже что-то кодил, чтобы запитать с ее линейного стабилизатора малину.
C Programming Language #60 /clang/ Аноним # OP 08/08/20 Суб 23:24:57 1772290 Ответ
C Propaganda.jpg (1970Кб, 2000x2610)
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

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

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

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

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

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

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

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

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

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

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

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

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

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

https://github.com/kozross/awesome-c

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

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

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

- №57: http://arhivach.ng/thread/563334/
- №58: http://arhivach.ng/thread/573804/
- №59: http://arhivach.ng/thread/597021/ >>1754859 (OP)
Пропущено 232 постов
26 с картинками.
Пропущено 232 постов, 26 с картинками.
Аноним 14/08/20 Птн 00:38:43 1776707
так бля
почему вы все тут пишете, что Си сейчас только для эмбедед юзается, а я не увидел НИ ОДНОГО в треде вопроса про эмдедед. (Ну, по крайней мере прямого - крайности ударяться не буду)
Так что вопрос: вы все меня тут наебываете и весь софт на сях ?
Аноним 14/08/20 Птн 00:57:19 1776721
Аноним 14/08/20 Птн 01:12:06 1776729
>>1776707
> весь софт на сях
Много софта использует либы, которые на сях. Кое-какой софт сам на сях.

> не увидел НИ ОДНОГО в треде вопроса про эмдедед
Здесь традиционно обитают ньюфаги и студенты с лабами. В /ra/ есть embedded-тредик.

Алсо, что касается ньюфагов и эмбеддеда, я пролистал книжку отсюда >>1775526 и это какое-то максимально бессвязное и одновременно поверхностное днище, из которого сложно чему-либо научиться.
сап, двач. хочу начать изучать язык программирования Аноним 14/08/20 Птн 00:04:33 1776687 Ответ
IMG202008140200[...].jpg (138Кб, 1080x926)
1080x926
сап, двач. хочу начать изучать язык программирования Python, по факту я полный нолик в этой теме, прожженые кодеры, подобный план подходит для начала, как думаете?
Пропущено 4 постов.
Пропущено 4 постов.
Аноним 14/08/20 Птн 00:31:05 1776701
>>1776699
думаешь, стоит продублировать туда?
Аноним 14/08/20 Птн 00:31:37 1776702
Аноним 14/08/20 Птн 00:33:08 1776704
Сап, киберсловяне Начал разбираться с Git, но Аноним 03/06/20 Срд 16:53:42 1712056 Ответ
orig.gif (17Кб, 1600x800)
1600x800
Сап, киберсловяне
Начал разбираться с Git, но очень не нравится дизайн Git Bash
Возможно ли накатить на нее какой-нибудь плагин чтобы покрасивее сделать? Если да, то как?
Пропущено 93 постов
9 с картинками.
Пропущено 93 постов, 9 с картинками.
Аноним 10/08/20 Пнд 12:59:17 1773265
>>1773176
>я без понятия что ты делаешь.
Пытаюсь воспроизвести твой баг по описанию, лол. Либо файлы разные, либо мерж-конфликт. Работает только с таким алгоритмом
1. checkout -b test
2. Переименовать b в c
3. отредактировать c
5. Не трогая b в мастере, смержить назад
Если в шаге 4 дополнительно модифицировать b в мастере, как ты писал изначально, возникает конфликт, который решается буквой m.
Если же b не трогать, то git действительно думает, что b переименовали и добавили туда пару строк, в случае такого факапа фиксится это просто

>выставить процент совпадения поменьше, чтобы он сам не вливал и мержить копипастом? Удобна )
git checkout master b, наркоман

>совсем другое дело автоматическое вливание изменений из "источника", который на самом деле не источник - тут молча в файле 'c' появляются строки из 'b' потому что гит ОШИБОЧНО считает что 'b' прародитель 'c'.
В большей части ситуаций ИРЛ гит автомерджит лучше, по мнению твоей же мозиллы https://wiki.mozilla.org/SCM/HGtoGit , у меня такое же впечатление. Соответственно занимаясь порочной практикой ребейзинга у тебя больше шансов соснуть именно с меркуриалом. Ты просто черри-пикнул один экзотический случай. В другом случае случае такой же степени экзотики соснет меркуриал со своим трекингом предка по своей внутренней истории вместо конктента. А в большинстве случаев соснут все. Не нужно создавать ситуаций, где автомердж не тривиален, это не приводит ни к чему, кроме багов.

>Ты подменяешь понятия. Ребейс/и мерж (или только мерж) - части нормального рабочего процесса.
Смотря какой. Типа >>1773194 - ок. Тот, который ты описал - нет. Это как раз твой любимый случай про "миллионы мух", то, что люди так делают не делает такой воркфлоу чем-то хорошим. У тебя же изначально было несколько вопросов, из них второй - "как пофиксить то что я нахуевертил в истории".

>Вот понять почему народ считает это достоинствами и критикует всех, кто спрашивает "ну епрст, почему очевидные вещи или отстуствуют или перусложнены, где смысл делать именно так, WTF?" - уже сложно
Не-а. Ты начал с "гит это лютый набор костылей", а закончилось все тем, что мне пришлось объяснять, почему ребейзить мастер конфликтами, а потом спрашивать "ой, а куда делись мои изменения" - это не про набор костылей, а про твое личное неосиляторство. Оно и при свитче на hg никуда не деется.
А у меня был другой мессадж - при правильном воркфлоу поебать какая у тебя система контроля версий, поэтому можно выбрать дефолтную. Тонкости типа в какой именно момент отвалится нетривиальный мерж не важны, фичи типа evolve вредны.

>для тех кто юзает гит не должно волновать, что там делает мерк и другие.
Почему? Сменить систему контроля версий совсем недолго, особенно при начале нового проекта. Если бы была штука, которая сделала бы меня хотя бы на 30% эффективнее, я бы поменял. А за 5-10 лет перекатились бы все, это же ебать сколько нервов экономится. Только вот не делает меркуриал на 30% эффективнее, большей частью это тот же гит с 2-3 говнопрактик для неосиляторов, и с пользователями этих говнопрактик мне еще придется работать. Ну нахуй.
Аноним 10/08/20 Пнд 14:30:49 1773332
>Пытаюсь воспроизвести твой баг по описанию, лол. Либо файлы разные, либо мерж-конфликт.
я получаю ровно 1 конфликт - что 'a' удален. После его разруливания с любым вариантом больше никаких конфликтов
может у тебя похожие куски кода. я специально взял большие различные куски для теста и не лез в настройки "похожесть"

> git checkout master b, наркоман
И как это поможет делу? Нужные мне изменения лежат в 'a', мне нужно перетащить их в 'c'. Знай гит о том кто куда ренеймил, но он не знает.

>В большей части ситуаций ИРЛ гит автомерджит лучше
меньше конфликтов не значит лучше. У меня b влился в c без конфликтов, а лучше бы был конфликт.

>Соответственно занимаясь порочной практикой ребейзинга у тебя больше шансов соснуть именно с меркуриалом.
вот прицепился ты к ребейсу. Я уже 10 раз говорю что с мержем тот же результат. Забудь про ребейс.

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

>соснет меркуриал со своим трекингом предка по своей внутренней истории вместо конктента.
А вот тут ты ребенка с водой выплеснул. У мерка и гита абсолютно одинаковая фича - перетащить данные по ренеймам при мерже. Разница лишь в том насколько достоверно определяется источник ренейма. Угадайка против трекинга.
все таки hg дает результат получше, тем что втаскивает что надо куда надо. гит втаскивает ТОЧНО ТАК ЖЕ. просто не всегда откуда надо
Ты поносишь трекинг, как будто угадайка лучше )))


>Ты подменяешь понятия. Ребейс/и мерж (или только мерж) - части нормального рабочего процесса.
>Смотря какой. Типа >>1773194 - ок. Тот, который ты описал - нет. Это как раз твой любимый случай про "миллионы мух", то, что люди так делают не делает такой воркфлоу чем-то хорошим. У тебя же изначально было несколько вопросов, из них второй - "как пофиксить то что я нахуевертил в истории".
не я нахуевертил, а гит. не нужно путать. и еще раз - то же самое он нахуевертит в мерже. Ну ребейс разве что откатывать неудобнее, но как мержить все равно не ясно.
остальное я вообще не понял о чем ты.


> при правильном воркфлоу поебать какая у тебя система контроля версий, поэтому можно выбрать дефолтную.
Можно и архивами кидаться, зачем вообще еще какая то система контроля версий. Да и вообще раньше народ с cvs жил. Жил же и никто не умер.


>Не-а. Ты начал с "гит это лютый набор костылей"
так это и есть. и я придерживаюсь этой точки зрения. да да я читал на хабре статьи про 2*3=5. но в моем примере ребейс не имеет значения (и это доказывается что в мерже та же фигня), а имеет значение именно фундаментальный костыль гита - "не трекаем, значит будем гадать"
Я указал на фундаментальный недостаток git. ты же перевоишь в плоскость "не так используешь". демонизировал ребейс, щас и до мержа дойдет

>hg никуда не деется
>фичи типа evolve вредны.
ну тут я уже просто не знаю что сказать. запасной парашют вреден по твоей логике. хотя еволве это не только undo, но как undo он шикарен


>Почему? Сменить систему контроля версий совсем недолго, особенно при начале нового проекта. Если бы была штука, которая сделала бы меня хотя бы на 30% эффективнее
Ну это уже истории из мира радуг и пони. Ну или ты решил пошутить. Ты же шутишь да?
Аноним 14/08/20 Птн 00:23:28 1776696
>>1773265
>Пытаюсь воспроизвести твой баг по описанию, лол. Либо файлы разные, либо мерж-конфликт. Работает только с таким алгоритмом

git init

#создаем файлы
printf "1\n2\n3\n4\n5\n6\n7\n8\n9\n11\n12\n13\n14\n15" > 1.txt
printf "a\nb\nc\nd\ne\nf\ng\nh\ni\nk\nl\nm\nn\no" > 2.txt
git add .
git commit -m 'init'

#уходим в ветку
git checkout -b renama

#переименование для обмана глупого гит
# на деле нет никакой пользы от git mv в данном контексте, аж никакой ну вообще
# но для вида пусть будет
git mv 1.txt from1.txt
git rm 2.txt
printf "a\nb\nc\nd\ne\nf\ng\nh\ni\n10\nl1\n12\n13\n14" > from1.txt
git add from1.txt

# уже тут видно что НЕ УГАДАЛ
git status
#On branch renama
#Changes to be committed:
# (use "git restore --staged <file>..." to unstage)
# deleted: 1.txt
# renamed: 2.txt -> from1.txt

# но идем дальше посмотрим чем это грозит в мерже
git commit -m 'renames'

# возвращемся в мастер и продолжаем работать с оригиналами внося изменения для мержа
git checkout master
printf "1\n2\n3\n4\n5\n6\n7(I am 1.txt)\n8\n9\n11\n12\n13\n14\n15" > 1.txt
git add 1.txt
git commit -m 'work 1'

printf "a\nb\nc\nd\ne\nf\ng\n(I am 2.txt)\ni\nk\nl\nm\nn\no" > 2.txt
git add 2.txt
git commit -m 'work 2'

# прыгаем в ветку и вливаем в нее мастер
git checkout renama
git merge master

cat from1.txt все покажет
и ничего гит не скажет на это
(информация про удаление файла 1.txt бесполезна)
C++ тред #118 /cpp/ Аноним 12/08/20 Срд 21:56:29 1775527 Ответ
1459909731205.png (2Кб, 250x250)
250x250
Пропущено 141 постов
7 с картинками.
Пропущено 141 постов, 7 с картинками.
Аноним 13/08/20 Чтв 23:54:03 1776674
>>1776671
Ну вот серьезно. В чем вопрос? Тут нужно просто сидеть, читать и вникать в то, что написано. Ну можешь еще посмотреть на паскаль, как там все записывается, потому что тот еблан русский с паскалем намешал
Аноним 13/08/20 Чтв 23:56:09 1776676
>>1775723
Рекомендую поссать на лицо человеку, который этот псевдокод тебе преподает
Аноним 13/08/20 Чтв 23:58:58 1776680
Советов ньюфагу тред Аноним # OP 01/05/20 Птн 01:25:32 1673244 Ответ
WPMwkD7Xfkk.jpg (322Кб, 1200x1200)
1200x1200
Сап пограмач, 26лвл вкатывалец на связи
О себе: Всю жизнь интересовался инженерией и техникой, втч радиоэлектроникой, но всю жизнь сидел толком без денег - супернаебизнесы или не стреляли, или стреляли, но я их оперативно сворачивал, тк или ссал или просто не нравилась работа с тупыми людьми и далекая от интеллекта деятельность. Из более менее успешного и продолжительного зашел только перекуп автомобилей, но это бесперспективно и сейчас на том рынке все скатилось в днище. Сейчас вот без денег и работы сижу в съемной хате на пыниной неделе выходных.
На программирование долго долго засматривался, вроде теоретически то что нужно - перспективно, оплачиваемо, требует IQ, конструирование сложных систем, возможность удаленок и прочие бонусы. Но переодически открывая любой учебник по программированию, сразу закрывал - непонятная душная муть... Просто не понимал как это работает, какие то скобочки, индексы, префиксы. Не мог уловить связи между этими if a==b {c=c+2} и работающей программой с гуем и всякими ништяками.

И вот впаше вижу тредскрин аля "хотите верьте хотите нет, дал своей телке учебник "учим питон" и через месяц она устроилась на работу с зп 80к"Понятно что пиздеж, но не суть. И я решил а хуле нет. Раз не понимаю высокоуровневые языки, пойду с низов. Прочитал Харрис и Харрис "Цифровая схемотехника и архитектура компьютера", и на меня снизошло озарение.
После осознания ассемблера и микроархитектуры процессоров, видосики на ютубе аля "учим питон за 20 уроков" показались детским лепетом. После этого с тетрадочкой проконспектировал A Byte of Python, побаловался рисуя в консоли псевдографические узоры и немного пролистав коды программ типа калькулятора на Ткинтере и простейшего парсера Olx. В частности после парсера понял, что без знания веба никуда, изучил HTML и CSS, пробежался по учебнику JavaScripta и поковырял jQuery.
Парралельно начал читать книжку по алгоритмам и SICP.

И чем больше читаю и смотрю ютуб, тем больше понимаю какие массивы информации предстоит изучить... И это напрягает. Хотелось бы изучить и С (люблю микроконтроллеры и низкий уровень), и что нибудь из функциональщины, и машоб с нейросетями и прочий кулхацкинг... Проблема лишь в том что денег осталось за квартиру платить ну максимум на 2 месяца, поэтому о высоких материях потом, надо сначала стать простой макакой. Вариантов вижу два:
1. Задрочить синтаксис и алгоритмы на зубок, и попытаться вкатиться джуном куда нибудь... Конечно есть конторы для совсем червей-пидоров, где берут студентоту, которая не различает компилятор от интерпретатора, и путем анального контракта минимум на год, заставляют пахать за еду и обучение с 8 до 8 без шанса свалить... Но в такие шараги очень бы не хотелось - чувствую что каждая неделя самообучения заметно повышает шанс нормального трудоустройства.
2.Разобраться поверхностно в основных технологиях (PHP, wordpress, либы для работы с вебом итд) и вкатиться во фриланс за еду, судорожно доучиваясь в процессе через гугление. Идея с фрилансом нравится больше - и задачи разные, и какая никакая свобода... Но порог входа там повыше, чем для джуна-пидора мне кажется.
3. Уехать в родной мухосранск, и неспешно учить фреймворки на кухне, пока мамка спит. Питаться бабкиными борщами, унижаться и слушать Соловьева через стенку. Вариант для моего самолюбия крайне болезненный.

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

Прошу прощения за простыню текста, хотелось с кем то шарящим поделиться своими болями. Реквестую советы альфа-300к/нс-богов что делать и в идеале - "вызубри и пойми вот это, это и это, что бы умел делать хотя бы вот это и можешь идти пробовать просить денюжку."
Пропущено 457 постов
65 с картинками.
Пропущено 457 постов, 65 с картинками.
Аноним 07/08/20 Птн 20:54:28 1771358
Screen Shot 202[...].png (1492Кб, 2880x1800)
2880x1800
Screen Shot 202[...].png (1416Кб, 2880x1800)
2880x1800
Это какой-то хуй до меня так костомные страницы в опен карте создавать пробовал. Что делать? Может сказать дяде "давайте все вам заново перепишу"
Аноним 10/08/20 Пнд 17:59:15 1773469
>>1732224
Не появится, ибо в швитых при куда более жёстком налогообложении ит цветёт и пахнет, значит дело нихуя не в налогах.
Аноним 13/08/20 Чтв 23:55:04 1776675
ОБЩИЙ БУГУРТ ТРЕД V21.0 / GENERAL BUTTHURT THREAD V21.0 /butthurt/ Аноним 30/07/20 Чтв 17:12:33 1764441 Ответ
15949952107760.jpg (560Кб, 1000x1000)
1000x1000
ТИМЛИД ВЫДАЕТ НОВУЮ ЗАДАЧУ
@
ВМЕСТО ОПИСАНИЯ ТЕКСТОМ НАЧИНАЕТСЯ СОЗВОН
@
БУЛЬКАНЬЕ, ПШИКАНЬЕ МИКРОФОНА, МЕНЯ_СЛЫШНО_АЛЛО
@
СПУСТЯ 10 МИНУТ УЖЕ ЗАБЫЛ О ЧЕМ НАЧИНАЛАСЬ ЗАДАЧА
@
ПОСЛЕ ЗВОНКА НИЧЕГО НЕ ПОМНИШЬ
Пропущено 118 постов
12 с картинками.
Пропущено 118 постов, 12 с картинками.
Аноним 13/08/20 Чтв 23:16:26 1776653
>>1776566
>Выбрать прямым запросом 50 миллионов строк и парсить их кодом вместо простого условия
Пиздос, хоть кто-то понимает какая это жиза.
Когда работал в конторе, клепавшей банковский софт, сплошь и рядом такое было.
Причем не столько от незнания, а еще от организационных косяков и долбоебизма руководства.

Нужно заказчику сделать отчет по документам с определенным признаком?
Доработку АПИ в вебсервисе на получение документов хотите? Не, ребят, время джавистов слишком дорогое, в отличие от вас макак, поэтому заткните свой рот хуем и делайте без АПИ.
Из-за отсутствия АПИ придется 500000 документов забирать по одному, потом забирать отдельно их атрибуты, потом говнокодом отбирать нужные, и наконец вывести в отчет нужные 150 штук? Ну и что? Почему еще не гребете?
В итоге делают как есть, а через 2 недели заказчик жалуется, что это дерьмо работает невыносимо долго с диким оверхедом GC, кладя всю систему на лопатки.
Всех на ковер за получением пропиздона. Выделяется джавист, делающий АПИ, макаки переделывают свою часть на нормальную.
Человекозатраты х3-4 от нормы + негатив от заказчика, проеб сроков и штрафы.

А потом ситуация повторяется, потому что долбоебы ничему не учатся.
Аноним 13/08/20 Чтв 23:24:01 1776659
>>1776653
И еще особо охуенный момент - с заказчика всегда пытаются еще раз взять бабло за оптимизацию. Бизнес модель, епта.
Аноним 13/08/20 Чтв 23:42:56 1776667
>>1776566
Я в страховую устраивался на аналитика, на собеседовании эйчар спрашивал, умею ли я в машин лернинг и биг дату дело было лет 7 назад, тогда эти темы были жутко модными. Ответил, что в компьютерное обучение умею, а с большими данными никогда не работал, и спросил, нужно ли мне будет анализировать большие данные. Эйчар ответила: "Конечно, ведь у нас бывают ЭКСЕЛЕВСКИЕ ТАБЛИЧКИ НА ДЕСЯТКИ ТЫСЯЧ СТРОК!!!"
Очередной легитимный тред по 1С. Вкатываемся /1c/ Официальный 1С тред !Yu.23zHJp6 11/07/20 Суб 20:59:00 1748509 Ответ
1с-300x300.png (13Кб, 300x300)
300x300
Очередной легитимный тред по 1С. Вкатываемся в 50+ лет, развозим диски ИТС и требуем 1600р/час за ответы ИТТ.

FAQ:
https://pastebin.com/yyFX2WMd

P.S. Шутки про разнос дисков ИТС не приветствуются
Пропущено 381 постов
22 с картинками.
Пропущено 381 постов, 22 с картинками.
Аноним 13/08/20 Чтв 21:23:11 1776538
Аноним 13/08/20 Чтв 21:37:49 1776555
Здравствуйте, спецназовцы!
Задача стоит в 8.3 на УФ сделать у обработки интерфейс в виде блок-схемы, чего-то не пойму, в какую сторону копать, может есть у кого ссылочки или черновички
Аноним 13/08/20 Чтв 22:37:15 1776618
>>1776555
В УХ есть интерактивная работа с картой маршрута в процессах согласования, мб поможет
Тред про лучший в мире язык GO №12 /go/ Аноним 07/07/20 Втр 14:57:28 1743955 Ответ
image.png (6Кб, 240x210)
240x210
image.png (1857Кб, 1200x1200)
1200x1200
image.png (327Кб, 599x443)
599x443
Тред про лучший в мире язык GO №12 /go/
GO (а также Golang, Пщ или просто Го) — язык с зелеными потоками на уровне синтаксиса и приемлимой стандартной библиотекой. Так как делать пакеджи не очень сложно, гитхаб полон пакеджами для абсолютно всего и разного качества.


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

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


Сремся за отсутствие дженериков и ООП, смеемся с реализации дженериков в go2, спорим о том, какими скобочки должны быть на самом деле, пробрасываем ошибки, пытаемся понять почему код с каналами и многопоточностью работает медленнее, чем однопоточный код, находим по каждому крупному багу и косяку в языке пост в блоге го, который объясняет, что это фича, ищем обоснование, зачем дженерики не нужны, смеемся над оопэшниками, которые не могут жить без ексепшенов и DDD, дженериков и размазанной бизнес-логики, ждем, когда нам подвезут аналоги эксепшенов и дженериков

Прошлый тред успешно утонул в колее времени
Пропущено 87 постов
7 с картинками.
Пропущено 87 постов, 7 с картинками.
Аноним 13/08/20 Чтв 19:18:17 1776450
Хочу написать программу сталкинга за Инстой ЕОТ 24/7, чтобы разв минуту рефрешилсоь и сохраняло на диск ей офлайн/онлайн статус в тектсовый файл, а так же скачивал новые фото и сториз в минуту их постинга

С ЧЕГО НАЧАТЬ? Краткий курс го прошёл
Аноним 13/08/20 Чтв 19:22:03 1776452
>>1776450
С изучения APi инсты.
Аноним 13/08/20 Чтв 21:56:11 1776571
иммиграция Аноним 14/06/20 Вск 22:11:02 1723048 Ответ
image.png (1832Кб, 728x938)
728x938
Сап прогроммач.
Короч мне 30. Есть жена. Лечинок пока нет.
Работаю на апворке. Уровень синьйор помидор - ларавель да ву джс, немного девопс. Проблем с поиском работы вроде не встречаю.
Доход уровня 2-6к в мес. Живу в мухосрани, город миллионник. Денег тут девать некуда. На подобные зп можно намутить загородный дом в 5 минутах от центра и в хуй не дуть. Живи и радуйся как грится. НО сука люди... конечно не все, но есть кадры глядя на которых хочется сменить место жительства. В ДС не жил, но думаю что быдло там тоже присутствует.
Был опыт путешествий, по месяцу/два. Можно опять куда-либо ехать, но все чаще думаю о переезде с перспективой получения паспорта.

И тут встает вопрос куда? Вопрос к тем кто заюзал трактор - как вы выбрали страну/город?
Пока детально не изучал вопрос. Нравится истории про Канаду. Двойное гражданство, можно как понял и в рф быть и там на длительные строки. Но до рф добираться долго.

Ну и пилите свои истории как вы съебнули.

Пропущено 74 постов
2 с картинками.
Пропущено 74 постов, 2 с картинками.
Аноним 29/07/20 Срд 17:36:15 1763496
Аноним 01/08/20 Суб 20:56:01 1765858
>>1753395
Да пиздец вообще, я блядь не успеваю ЗП апать как рубль сосет нахуй так жить
Аноним 13/08/20 Чтв 21:21:04 1776532
>>1723824
Ну... ПИЗДА И ДВЕ СИСИ, добивайтесь меня, я охуенная по факту существования
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов