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


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


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

<<
C++ тред #112 /cpp/ Аноним 30/05/20 Суб 23:09:24 1708681 Ответ
1438902703927.png (10Кб, 1024x1024)
1024x1024
1576370470557.jpg (487Кб, 583x826)
583x826
Пропущено 506 постов
29 с картинками.
Пропущено 506 постов, 29 с картинками.
Аноним 11/06/20 Чтв 21:22:34 1719887
Я полный нуб, если что
Дано: две проги, которые делают один и тот же Х. Первая сделана по принципу: main.cpp вызывает функцию 1, та что-то делает, вызывает функцию 2, 2 делает что-то и т.п. Вторая сделана по принципу: есть класс, в котором функции 1 и 2, main.cpp вызывает функцию из класса и далее по списку. Т.е. единственное отличие, что во второй проге я запилил класс, чтоб не передавать миллион переменных из функции в функцию. Вторая прога работает на 10-15% медленней. Это нормально? Или я испортил?
Аноним 11/06/20 Чтв 21:24:42 1719889
27/06/20 Суб 07:39:45 1735036
Питон тред №90 /python/ Аноним 03/06/20 Срд 07:52:24 1711609 Ответ
zmija1.gif (73Кб, 400x292)
400x292
van-rossum.png (825Кб, 660x682)
660x682
500F127442295pS[...].jpg (120Кб, 500x316)
500x316
Тред, посвящённый языку программирования Питон, #90

Предыдущий: >>1699561 (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: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.

текущая шапка (90): https://dumpz.org/bASGKD8cCFDf
Пропущено 547 постов
62 с картинками.
Пропущено 547 постов, 62 с картинками.
Аноним 12/06/20 Птн 11:46:42 1720210
Screenshot20200[...].png (106Кб, 789x740)
789x740
Познакомился с peewee, запихиваю json в базу циклами и
второй день не могу победить пикрил.
Сначала всё норм, но где-то на 2 группе данных вываливается ошибка на выделенной строке. Смотрю содержимое element_group_through - одинаковые значения как в первой так и во второй колонке присутствуют, т.е. успешно записались, значит проблема не в этом. Кто сталкивался? Что ей от меня нужно?
Аноним 12/06/20 Птн 20:39:25 1720762
>>1720210
Если и для группы, и для элемента выполнится ветка "get", то ты действительно попытаешься засунуть точно такую же связь, которая была вставлена, когда в предыдущий раз группа или элемент (или обе сущности) были созданы.

А вообще:

1. Посмотри, какие constraints тебе нагенерировал фреймворк в таблицах : http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#print_model

2. Выведи в терминал конкретные запросы, которые ты делаешь (https://stackoverflow.com/questions/32691602/how-to-get-sql-query-from-peewee) и посмотри, что из этого может нарушать целостность.

3. Не уверен, что тебе это нужно, но у тебя нет ограничений на уникальность групп и элементов. Группу с одним и тем же названием можно создать несколько раз.
Аноним 21/06/20 Вск 16:04:32 1729653
>>1719031
Работает в pycharm на винде. В обычном терминале - офк нет
Феерическая расстановка точек над языками Аноним 18/05/20 Пнд 21:11:11 1693246 Ответ
image.png (204Кб, 1040x520)
1040x520
ДА НАЧНЁТСЯ БИТВА

GOD TIER: C#
TOP TIER: C, C++, Kotlin
MIDDLE TIER: Python, JS
LOW TIER: Java, Scala, Ruby, Swift/Objective-C, VB, MATLAB, Erlang
SHIT TIER: GO, PHP, 1C, ABAP
USELESS SHIT TIER: Pascal (и диалекты, включая Delphi), Perl, Haskell, F#, Lisp (все диалекты, особенно схема), Rust, старые диалекты бейсика, Пролог, sh (и разновидности)

C#: Хорош всем, самый сбалансированный и универсальный язык. Можно писать всё, начиная от операционных систем и заканчивая веб-сайтами и десктопными программами. Обладает шикарным тулингом (VS, ReSharper, Rider). С недавнего времени в него завезли кроссплатформенность. Отлично поддерживает многопоточное программирование, обладает широким функциональным функционалом (лямбды, первоклассные функции, функции высших порядков через LINQ, паттерн матчинг), а также шикарным ООП: объектно-ориентированная модель не перегружена, проста в понимании, но в то же время выразительна: например, нормально работают имплицитные методы. Обладает мощностью C++, позволяет вручную управлять памятью, но поддерживает совершенный сборщик мусора. Легко интегрируется с другими языками. Шикарная стандартная библиотека, развитый менеджер пакетов NuGet, большое количество сторонних библиотек для любых задач. Есть системы для сборки и деплоя, автоматического тестирования. Есть нормальные ORM. Можно делать хорошие десктопные приложения.

C++: Позволяет напрямую управлять памятью и писать любые программы. Хороший тулинг, включая самые совершенные компиляторы из существующих, статический анализ. Абсолютно кросплатформенен, хорошо поддерживает многопточное программирование. Современные кресты позволяют писать в функциональной парадигме, но ООП излишне усложнён, включает бесполезные парадигмы вроде множественного наследования. Вместе с системой шаблонов отладка сложной ОО-архитектуры может превратиться в ад. Нет менеджера пакетов Conan кривой до жути, зато есть библиотеки под любые задачи. Легко интегрируется с другими языками. Отличная стандартная библиотека, плюс нельзя забывать про Boost и Qt. Есть системы для сборки и деплоя (make, cmake и.т.п.), которые необходимо знать для работы. Слишком сложный, однако при должном использовании позволяет добиться максимальной производительности. Обладает кучей недостатков вроде неочевидного Undefined behavior, и требует ебли с компиляторами. ORM говно. Qt говно, но не имеет альтернатив.

Kotlin: замеа устаревшей Java. Очень сильно напоминает C#, местами даже более лаконичный. Подходит весь тулинг от Java, который развивался ближайшие два десятилетия. Нет репозитория с пакетами. Подходят Java-библиотеки, которых очень много, но они менее качественные, чем шарповые. Многопоточность как в Java, однако есть ещё и async/await как в C#, Javascript и плюсах с питоном. В целом, очень хороший язык, но немного хуже, чем C#. Нельзя писать десктопные приложения.

C: подмножество (в нестрогом смысле) языка C++. Очень логичный и простой в изучении, подходит для обучения, программирования микроконтроллеров, а также как второй язык для написания "узких мест" в программах на других языках. Абсолютно кросплатформенный, обладает отличными компиляторами, достойным тулингом. Нет менеджера пакетов, но есть много библиотек. Обладает многими недостатками плюсов. Сложные программы на нём пишет только Линус, ORM нет.

Python: Один из самых простых языков для изучения. Невероятно универсальный, отлино подходит для людей, программирование для которых не является главным скиллом. Из-за этого используется в ML, для прототипирования, в расчётных программах вместо matlab, в качестве инструмента для написания shell-скриптов. Есть богатый репозиторий с пакетами. ООП кривое-косое, инкапсуляция фактически не поддерживается, интерфейсов нет, абстрактных классов нет, зато зачем-то есть множественное наследование. Вместо свитч-кейса используются словари, тормозит, как мразь, глючит кодировками. Есть приличный тулинг (IDE PyCharm от житбрейнс), очень много качественных библиотек и фреймворков, используется в вебе. Многопоточное программирование поддерживает, есть ORM. Функциональное программирование не такое развитое, как в других языках, но присутствует -- есть лямбды, функции первоклассные. Сборка и деплой вроде работают. В целом, как язык -- плох но замены пока не предвидится, поэтому слесарить на питоне не зашквар -- единственный язык динамической параши который в принципе можно терпеть.

JS: Единственный язык, который выполняется в браузере. ООП очень своеобразное, отличается от всех других описанных языков (так как основывается на давно мёртвом смолтолке, а не на симуле) и на мой вкус куцое. Прекрасно поддерживает функциональное программирование. Обладает отличным тулингом, поддерживается во всех мажорных IDE, имеет менеджер пакетов npm, развитые системы для сборки и деплоя. Плохо поддерживает многопоточное программирование, которое работает через жуткие костыли. Много библиотек. Как язык неплох, и слесарить на JS не зашквар, особенно используя костыли вроде TypeScript.

Java: сильно отстаёт от C# и Kotlin. Очень многословна. Существует отличный тулинг, много библиотек, развитая система сборки, а вот репозитория с пакетами нет. Асинхронное программирование поддерживает плохо, функции не первоклассные. ООП классическое, однако многого функционала из C# и Kotlin не хватает. Есть много кривых неприятных моментов: например отсутствуют структуры с семантикой копирования, навязывается throws, платный компилятор... С приходом новых языков стала не нужна и живёт за счёт легаси. Есть много ORM, многопоточное программирование поддеоживается достойно, но хуже, чем в более современных языках. Как язык жаба неплоха, но устарела и слесарить на жабе не зашквар.

Scala: была очень многообещающим языком, но за десятилетия не удалось исправить огромное количество проблем. Тулинг отвратительный, хуже, чем у котлина. Менеджера пакетов нет. С жабой совместима через жопу. Поддерживает много неоправдавших себя парадигм: например, является одним из самых популярных языков для написания акторов и одним из самых популярных языков для создания DSL -- при этом ни то, ни то не взлетело. Есть крутой паттерн матчинг. Срывает голову метапрограммированием и похожим на Ruby ООП, за что заслуживает почётное место на свалке. Имеет встроенную систему для билда SBT. Нормальных ORM не имеет. Нормальных задач не имеет. Используется в банках для распила бюджета.

Ruby: очень похож на питон. Имеет более развитое и логичное ООП, хороший тулинг (включая IDE от JetBrains). Имеет хороший менеджер пакетов, ORM, зато не имеет системы для билда и деплоя. Хорошо поддерживает функциональное программирование и многопоточный код. Как язык руби хорош, критических недостатков не имеет (кроме регулярок в стиле perl) но не взлетел. Типизация динамическая, так что при наличии хороших альтернатив писать на руби зашкварно. На нём почти и не пишут. Нигде кроме веба не используется и никогда не использовался.

Swift/Objective-C: Если честно, на них не написал ни строчки, поэтому рассказывать не буду. Быстрое гугление показывает, что там всё есть, кроме универсальности. Используется только для устройств от Apple.

VB: C# с клоунским синтаксисом. Есть всё то же, что и в шарпе. Зашкварно ли на нём писать не берусь решить.

MATLAB: лучше подходит для прототипирования научных расчётов, чем питон. При необходимости можно написать что угодно, вплоть до ГУИ и веб-сервера, но обладает рядом кривых охуительных особенностей вроде указателей формата double. Писать на матлабе не зашкварно.

Erlang: не писал, не знаю, но похоже зашквар -- акторы, динамическая типизация, при этом может вылететь сегфолт...
Пропущено 514 постов
29 с картинками.
Пропущено 514 постов, 29 с картинками.
Аноним 12/06/20 Птн 21:03:46 1720787
>>1719948
Ну и дурачок, что с тебя взять. На что ты ориентируешься что у тебя легаси-gpu у которых нет вулкана? На нетбуки 2011 года?

>чтобы понять, что либо OpenGL его будет использовать под капотом, либо появятся другие обёртки.
Не будет, а если и будет то с дичайшим оверхедом, как dx эмулировали на ogl.

К тому же пока ты раскачаешься и что-то сделаешь пройдет от года до 3, ogl станет еще более легаси и никому не нужный.

Аноним 13/06/20 Суб 13:40:37 1721360
Аноним 13/06/20 Суб 19:57:04 1721780
Системное программирование Аноним 23/05/20 Суб 21:52:36 1699406 Ответ
изображение.png (180Кб, 300x198)
300x198
какой язык больше подойдет для системного программирования, расскажите и объясните в чем разница того или иного языка
Пропущено 34 постов
2 с картинками.
Пропущено 34 постов, 2 с картинками.
Аноним 09/06/20 Втр 12:31:25 1717453
>>1717276
Он может быть борщехлебом и писать на Расте, системный софт на котором невозможно написать без абьюза ансейфа, а значит C-like проблемы с памятью возвращаются (кстати, это основная причина того, что Раст - мертворожденная хуйня без будущего).
Когда же до вас, мань, дойдет, что написание СИСТЕМНОГО (не прикладного, а, блять, СИСТЕМНОГО) софта не может быть безопасным в плане памяти априори, требуется прямое вмешательство в память с минимальными ограничениями для программиста.
Посмотри сорцы того же redox и грепни сколько ансейф блоков там есть, лол. Причем это суперсырая, неюзабельная для широких масс ОС.
Аноним 09/06/20 Втр 13:17:19 1717493
>>1717453
Суть раста не в полном уходе от ансейфа, а в явном обозначении опасных мест в коде и в упрощении отладки вследствие этого (в т.ч. с помощью компилятора). Вокруг опасных байтоёбских кусков кода ты пишешь безопасные высокоуровневые обёртки. Си - ансейф целиком, ибо при его создании мало кто думал о безопасности. Сомневаюсь, что раст быстро сдохнет, ибо концепция тех же лайфтаймов сейчас уникальна и довольно интересная (например, в контексте всякой высоконагруженной хуиты, для которой даже фризы от GC неприемлимы)
И кто тебя заставляет пользоваться редоксом сейчас? Это всего лишь прототип системы на новом языке, который мало кому нравится из-за того, что сукабля боров чекер не компилит мой говнокод с потенциальным UB, как если бы я писал на сях. Ты бы ещё первые билды линукса засрал из-за неюзабельности для широких масс. Ругать софт из-за того, что нам ним не работает столько же народу, скольк над линём (а я напоминаю, что тот притягивал к себе разрабов со всего мира из-за того, что был одной из первых опенсурцных ОС) - такое себе занятие
Аноним 09/06/20 Втр 14:51:05 1717614
>>1717493
Раст не взлетит в системщине, потому что всему миру похуй на это. Это круто как концепция, технология, но в мире как писали системный софт на С/С++ так и продолжат писать.
Максимум найдет ультраузкую нишу в прикладухе или околосистемщине, как Го, и то не факт.
Amazon Web Services Аноним 13/03/20 Птн 13:37:36 1632000 Ответ
awslogosmile120[...].png (45Кб, 1200x630)
1200x630
Не знаю, куда вопрос задать про AWS (Amazon Web Services) - DevOps треда не нашел. Стартану тут, хуле.

Кто-нибудь в курсе, какой latency от серверов Hetzner до какой-нибудь европейской локации AWS?

Использовать Amazon DynamoDB в качестве kv-хранилища для веб-приложения, которое находится на сервере в ДЦ Hetzner - это хорошая идея? В плане времени соединения и т.д. Меня 30-40 мс устроят на всё про всё.

И еще отдельный вопрос про MySQL в облаке - опять же, хорошая ли идея использовать какое-нибудь облако совместно с Hetzner в плане latency?

Может у кого есть опыт. Пилю проект, и хочу пидорнуть с сервера redis, mysql, rabbitmq в пользу aws чтобы не ебать с ними мозги, а ловко использовать amazon sdk и всё. Но чет боюсь, что время отклика будет больше 200-300 мс, что меня уже не устроит.
Спасибо.
Пропущено 149 постов
2 с картинками.
Пропущено 149 постов, 2 с картинками.
Аноним 01/06/20 Пнд 12:15:24 1709805
>>1709539
>архивировать картинки и файлы БД

Не лезь в БД блять, НЕ ХРАНИ БЛЯТЬ ФАЙЛЫ В БД умоляю блять
Аноним 02/06/20 Втр 17:03:54 1710998
>>1709805
Там нет ни слова про хранение файлов в БД. Там вопрос про подготовку бэкапов и архивирование файлов БД для них.
Аноним 08/06/20 Пнд 22:02:13 1717144
1436587117491.png (301Кб, 586x475)
586x475
Анончики, помогите ньюфагу. Стори такая, я написал програмку на шарпе для работы с архивами и папками, потом мне пришла в голову идея запилить сервак с файлами, чтобы их из программы можно было качать и смотреть превью. В идеале еще сделать заливку и бд, чтоб больше инфы о них подтягивать в программу.
Собственно т.к. я вообще ничего не шарю я просто для теста залил файлы на бесплатный хостинг и по хттпс с ними работал и тестил, все вроде заебись. Но понятно, что на хостинге большой объем не сделаешь, да и пидорнуть могут, запрещено вроде файлохранилища устраивать.

Собственно, начал гуглить что и как и вроде как понял, что мне нужно арендовать себе VPS, шоб там и ресурсов больше, и свобода, делай что хочешь только ЦП не заливай. Меня вроде бы все устраивает (кроме ебли с настройкой этого всего), но что-то дорого все пиздец. Бездуховные сервисы по 5-10 баксов, наши по 150 деревянных, да и из своего кармана платить тоже жаба душит, а надонатили мне пока баксов 50 всего.

И тут я наткнулся на предложение ФТП, там и места побольше, и трафик неограничен, есть доступ по хттп и всего 40 рублей в месяц, что, понятно, просто заебись.

Вопрос, будет ли оно норм работать? Или ФТП будет лагать безбожно и мне лучше таки раскошелиться на ВПС?

Повторюсь, я полный профан во всем, в шарпе, в пхх, в сервачках этих, в линуксе тем более, но с помощью гугла вроде осваиваю без проблем. Но бабки канать на ветер не хочется.
Очень хотелось бы для своего микросервисного Аноним 12/05/20 Втр 15:28:59 1685111 Ответ
openshift.png (59Кб, 512x463)
512x463
Очень хотелось бы для своего микросервисного веб приложения использовать OpenShift как оркестратор, вместо k8s или swarm.

DevOps/Cloud комюнити, подскажите есть ли возможность где-то арендовать инстанс с OpenShift в РФ? Варианты по типу OpenShift Online, Azure или AWS не валидны, потому что там нет российского региона. Так же все на dedicated сервере разворачивать это борода, там такой сумасшедший прайс за OpenShift Dedicated.

Если браться и разворачивать OKD на дедике, то это минус время плюс говнокофигурация будет, я чекал что там после OKD к нему роутер надо деплоить и очень много разного говна еще.
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 12/05/20 Втр 16:08:15 1685202
>>1685165
уже несколько раз dedicated серверы банил роскомнадзо на digital ocean

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

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

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

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1466889.html
Пропущено 497 постов
52 с картинками.
Пропущено 497 постов, 52 с картинками.
Аноним 05/06/20 Птн 20:42:14 1714395
>>1711847
Нахуй ты такой успешный заходишь в сикп тред?
05/06/20 Птн 21:35:42 1714498
>>1714432
Какой ты сострадательный.
Жалеешь бедных анончиков, которые хуйней маятся, время свое драгоценное тратят.

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

Хобби есть? Вырезание по дереву или путешествия.
Баба наконец или любовница?
Аноним 05/06/20 Птн 21:50:14 1714531
Саммит Machines Can See /mcs2020/ 05/06/20 Птн 13:12:42 1713876 Ответ
980045464136315[...].jpg (58Кб, 1200x630)
1200x630
Machines Can See — это четвертый ежегодный международный саммит в области компьютерного зрения и машинного обучения, который организует VisionLabs. В этом году он пройдет в онлайн-формате.
На саммите выступят:
Корделия Шмид (INRIA/Google),
Джитендра Малик (Berkeley/Facebook)
Манохар Палури (Facebook)
Джеймс Хейз (Georgia tech)
Виктор Лемпицкий (Samsung/Skoltech)
Абхинав Гупта (CMU/Facebook)
Джозеф Сивич (INRIA / CTU)
Владлен Колтун (Intel)
Артём Бабенко (Яндекс)
Лоренс ван дер Маатен (Facebook)
Дева Раманан (CMU / Argo AI)
Ясир Шейх (CMU / Facebook).
Участие бесплатное по предварительной регистрации:
machinescansee.com
Аноним 05/06/20 Птн 17:41:04 1714182
>>1713876 (OP)
саммит пиарится на дваче? чееее
Обеспечение качества в IT /QA/ Аноним 19/04/20 Вск 14:26:56 1661839 Ответ
0.png (5Кб, 200x200)
200x200
Effective-leade[...].jpg (68Кб, 900x600)
900x600
meeting+1.jpg (110Кб, 960x640)
960x640
7.png (488Кб, 845x562)
845x562
Quality Assurance. Тестировщики. QA. Все здесь.

Гайд - https://pastebin.com/6p6gmxNv (сыроватый надо допилить)
С чего начать? - https://careers.epam.by/content/dam/epam/by/book_epam_by/Software_Testing_Basics_2_izdanie.pdf
Купить курсы - https://rutracker.org/forum/tracker.php?nm=qa

ИТТ Делимся опытом, кто вкатывается, кто вкатился, решаем проблемки, кормим обезьян бананами, поклоняемся автотестобогам.
Пропущено 522 постов
33 с картинками.
Пропущено 522 постов, 33 с картинками.
Аноним 10/06/20 Срд 00:41:32 1718200
>>1717439
Так ты зачем вкатился, денги зарабатывать или гордиться? Готов ли ты хуй сосать мечтая о зарплатах автматизаторов? Да, сучка, ты будешь, потому-что твои мечты, влажные фантазии, но ты, уебок, ничего не умеешь.
10/06/20 Срд 01:13:03 1718223
Tanaka 08/07/20 Срд 04:30:49 1744565
можно ли влететь со знанием английского a1?
Учусь в универе на инженера-разработчика. Хочу Аноним # OP 27/01/20 Пнд 10:52:14 1583853 Ответ
image.png (64Кб, 700x441)
700x441
Учусь в универе на инженера-разработчика. Хочу делать выжимку и выборку из материала который преподают нам и подавать его в виде блога для тех, кто хочет вкатиться сам. То есть там будет чуть-чуть математики (которую, как по мне, должен понимать даже веб девелопер), будет чуть-чуть про архитектуру компьютера, чуть-чуть ассемблер.
В общем, сухая и полезная выжимка из того, что учу я.
Монетизировать это никак не буду, просто хочу чтобы на русском языке было еще больше полезного материала для самостоятельного обучение.
Имеет ли место быть полезность этой идее и где такой блог заводить (или проще уже самому его на коленке сверстать и залить на какой-нибудь самый дешевый хостинг)?
Грамматику русского подтяну, учусь за границей
Пропущено 12 постов.
Пропущено 12 постов.
Аноним 27/05/20 Срд 20:31:56 1704699
>>1587496
хмм, интересно, а есть такое для math?
Аноним 28/05/20 Чтв 07:29:04 1705084
>>1583853 (OP)
Нахуя? Вышка не нужна, там деды кормят старым засохшим калом. Реальные знания можно получить лишь на курсах
Аноним 05/06/20 Птн 03:47:35 1713657
>>1705084
Да! Переходите по ссылке и получите скидку 50% по промокоду EBISvROT. Предложение ограничено, успейте купить до 7 июня!
Поясните за хорошие практики на laravel, а именно Аноним 09/02/20 Вск 19:50:19 1596540 Ответ
image.png (2324Кб, 1014x1020)
1014x1020
Поясните за хорошие практики на laravel, а именно интересует бизнес логика приложения.

Чем больше гуглю тем больше понимаю что Laravel и попытка следовать паттернам === хуй в жопе.

Все статейки начинаются со слов - вот вы делаете контроллеры и работаете там с данными. Так делать нельзя. Надо это все выносить в отдельный слой... и делают какой-нить репозиторий. Основываясь на следующем: «вот завтра надо будет сменить источник данных с mysql на эластик, монгу, файлы, память... и вы такие хуяк `$repo = new ArrayUserRepository();`»

блять такое вообще бывает? я даже ситуацию не могу представить. зачем готовить себя к переходу на другой источник данных если это вообще редкая ситуация? Зачем мне для каждой модели делать еще одну прослойку? Внутри контроллера использовать $userRepo->getUserById(123)... Дублировать все нужные Eloquent методы...

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

Еще не особо понимаю логику - бизнес слой не должен быть зависим от фреймворка. Не используй collection, юзай массивы... не передавай напрямую в сервис объект реквеста, создавай dto... это позволит тебе легко портировать проект на другой фреймворк. Но опять же... как часто такой хуйней занимаются? Возможно у меня не было опыта в особо крупных проектах и вы там каждую неделю с laravel на yii переезжаети?


Все что было написано выше - хуйня я заню, теперь к делу:
1. Есть у вас на примете open source проект смотря на исходники которого можно сказать - годнота (интересует работа с бизнес логикой)
2. Что можно почитать по патернам?



Пропущено 24 постов
1 с картинками.
Пропущено 24 постов, 1 с картинками.
Аноним 14/04/20 Втр 10:29:33 1657608
>>1596540 (OP)
>Поясните за хорошие практики на laravel
А ты говноед однако.
Аноним 04/06/20 Чтв 22:42:45 1713444
>>1596540 (OP)
> зачем готовить себя к переходу на другой источник данных если это вообще редкая ситуация?
Хз откуда это пошло, если следовать этому, то невозможно использовать все фичи СУБД, а тем более сделать нормальный одинаковый интерфейс к примеру для монги и постгрес. Как по мне это полный бред.
Аноним 04/06/20 Чтв 23:33:28 1713512
flow9 Аноним 04/06/20 Чтв 17:30:45 1713142 Ответ
image.png (116Кб, 800x312)
800x312
image.png (175Кб, 333x361)
333x361
Тред лучшего, что происходило с computer science в этом тысячелетии. Почему ты еще не пишешь на флоу, анон? Нет, я серьезно не понимаю, без капли троллинга, чем тебе так доставляет нелепая писанина на том же до-диезе, жабе или, прости Господи, питоне? Умные люди разработали инструмент, при помощи которого можно элегантно решить какую угодно задачу, и даже его опенсорснули - бери, пользуйся. Так в чем же дело?

Флоу сочетает в себе преимущества функционального и императивного языка. Флоу является настолько платформо-независимым, насколько это вообще возможно в Солнечной системе. Стандартная библиотека Флоу предоставляет возможности для разработки по-настоящему нескучного юзер-экспириенса. И, что немаловажно, Флоу крайне легко освоить. Тем не менее, владение Флоу в 2020 - признак успешного, интеллигентного человека. Все еще сомневаешься? В таком случае, мне даже немного жаль тебя, анон.

Список литературы:
https://flow9.org/

Дальше сами разберетесь.
Пропущено 14 постов
1 с картинками.
Пропущено 14 постов, 1 с картинками.
Аноним 04/06/20 Чтв 21:48:24 1713380
>>1713296
>не рекурсию
не осилил рекурсию
фикс
Аноним 04/06/20 Чтв 22:01:42 1713397
>>1713379
На втором, в офисе. ебать у них офис красивый, пиздец просто. Никогда раньше не был в небоскребах Решил, но они сказали что слишком долго решал.

Правда, через месяц--два спросили актуальна ли еще для меня вакансия, но я понял, что учеба на первом курсе важнее, чем мизерный зароботок на фуллтайм галере с ноунейм языком.
07/06/20 Вск 21:17:18 1716059
Регулярные выражения aka RegExp Аноним 07/04/20 Втр 12:40:26 1652480 Ответ
1.jpg (120Кб, 500x824)
500x824
regularexpressi[...].png (104Кб, 600x607)
600x607
Регулярных выражений тред #1. Пробный, отправной.

- Парсим HTML, приближая ад и погибель.
- Достаём нужную инфу из кучи текста одной строкой.
- Пишем свой нечитаемый велосипед для проверки валидности e-mail адреса по самым свежим RFC стандартам.
- Пугаем неофитов нечитаемыми регулярками длинной в >1000 символов.

Освоить: https://proglib.io/p/learn-regex/
Протестировать/отладить: https://regex101.com/
Пропущено 9 постов
1 с картинками.
Пропущено 9 постов, 1 с картинками.
Аноним 04/06/20 Чтв 21:14:54 1713348
>>1713334
У зумеров вообще похоже дислексия в той или иной степени обязательно присутствует.
Аноним 04/06/20 Чтв 21:18:20 1713353
>>1713334
По регуляркам есть книги? Зачем? Это же небольшая и чисто прекладная хрень, типа функции printf.
Аноним 04/06/20 Чтв 21:29:52 1713358
>>1713353
Лол что, это как отдельный язык программирования

>>1713348
Мне 30
Сап програмач хочу вкатится в пинтест есть знания Аноним 02/06/20 Втр 11:37:28 1710760 Ответ
6857189595b30c8[...].jpg (191Кб, 1024x683)
1024x683
Сап програмач хочу вкатится в пинтест есть знания php и python так же основы понимания работы компьютерных сетей и операционных систем и базовое владение linux. Подскажите как развиваться дальше
Аноним 02/06/20 Втр 15:51:40 1710914
Аноним 04/06/20 Чтв 19:50:44 1713270
gamedev /gamedev/ #2 Аноним 22/01/20 Срд 12:56:45 1580575 Ответ
сожалеет.webm (5409Кб, 640x360, 00:02:44)
640x360
Тред о разработке игр для тех, кто брезгует заходить в /gd.

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

Прошлый >>1144536 (OP)

#gamedev #геймдев #(разработка игр) #игры #unity #godot #ue4 #unreal #lua
Пропущено 73 постов
7 с картинками.
Пропущено 73 постов, 7 с картинками.
Аноним 02/06/20 Втр 04:30:56 1710635
>>1684542
>о хранении текстур иконок в вов
Это правда что там префаб иконки заменили на нигру с фиолетовыми волосами?
Аноним 04/06/20 Чтв 16:22:40 1713050
Аноним 04/06/20 Чтв 19:40:40 1713261
>>1580575 (OP)
Молодой Распидор еще до того как начал ВИЛЯТЬ ЗАЛЫСИНАМИ.
Cs 1.6, xash3d, android /xash3d/ Аноним 30/05/20 Суб 01:18:03 1707605 Ответ
GQ86GC62UVg.jpg (5Кб, 164x200)
164x200
Всем привет! Не так давно узнал, что энтузиасты смогли адаптировать движок xash3d под игры hl1 и cs. Возможно играть как на пк так и на слабых андройд устройствах. Собственно захотелось влезть и по-кастомизировать андройд версию, может что то улучшить или что то запилить по новому. Выкачав репозиторий https://github.com/FWGS/cs16-client был несколько озадачен полным отсутствием инструкции по сборке. Предположительно вся эта музыка расчитывалась под тулчейн ndk-r10e. Работал в Ubuntu 16.04, скачал тулчейн, прописал все пути, выкачал старый android sdk c поддержкой ant-сборки.
Си часть компилирует без ошибок. Разумеется не хотел запариваться с ключами релизной версии, запилил дебаг сборку (с вырезанной рекламой, терпеть не могу). Но не тут то было. Как я понял разработчик очень не хочет плодить читеров (https://github.com/FWGS/cs16-client/issues/313), по этому не поощряет вопросы по запуску. В тред призываются знатоки для создания форка с полным описанием процесса сборки проекта. Почему? Да потому что это очень интересная тема, она должна быть освещена. Кастомизация движка, который даже на слабом, одноядерном андройд устройстве позволяет выдавать 60 фпс, это очень правильная и нужная тема, которую стоит развивать. В общем энтузиасты объединяемся!
Пропущено 9 постов.
Пропущено 9 постов.
Движки Алис Белый 31/05/20 Вск 16:26:55 1709139
Я думаю, что при должном усердии, hl1 и cs можно на движок кваки пересадить и скомпилить под мобилки:D
Аноним 01/06/20 Пнд 18:18:48 1710290
>>1709139
Уже давно пересадили, гонял в hl мод для кваки на nokia n800 лет 10 тому назад.
Аноним 03/06/20 Срд 04:36:30 1711591
>>1707605 (OP)
>what should I do to run xash3d0.19.2 with edited cs16client
Это самое, опчик.

Разве тебе своим кастомизации нужно не в xashdroid.apk вносить?

>Counter-Strike 1.6 rewritten client.dll. Without VGUI, ParticleMan and ecology friendy.
А это не та ли библиотека для игры, которая должна быть одинаковой на клиенте и сервере, и лежать в директории cstrike?
C Programming Language #57 /clang/ Аноним # OP 08/05/20 Птн 02:36:13 1680461 Ответ
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/n2385.pdf
- man/Dash/zealdocs

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

- Очевидный 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 помогает читать сложные сишные декларации.

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

- №54: http://arhivach.ng/thread/535256/
- №55: http://arhivach.ng/thread/543511/
- №56: http://arhivach.ng/thread/563333/ >>1660319 (OP)
Пропущено 507 постов
34 с картинками.
Пропущено 507 постов, 34 с картинками.
Аноним 04/06/20 Чтв 20:29:13 1713295
>>1710805
Кстати, а можно как-то выборочно проэкспандить такую надмозговую хуету? Ну, чтоб адекватные макросы оставить.
Аноним 04/06/20 Чтв 20:31:11 1713298
>>1711140
Вот зачем соль на рану сыпешь? Я всеми силами пытаюсь отвлечься от токсичных мыслей про эту клоунскую систему. Мне, блядь, повестке в этой ебучей Украине пришла. А я ебал терять работу.
Аноним 11/06/20 Чтв 12:25:00 1719228
>>1711119
>Кстати поясните нахуя МЦСТ свой ёбаный путь, когда, например, VIA делает процы на x86-x64? В чём суть?

Потому что штеуд запретил навсегда лицензировать хуй86 кому бы то ни было еще кроме лизочки писечки и собственно via.

Если бы штеуд разрешал пилить х86 этим бы не то что МЦСТ этим бы 3/4 производителей чипов бы занимались шутка ли такое-то легаси.
Питон тред №89 /python/ Аноним 23/05/20 Суб 23:32:25 1699561 Ответ
pylogo2.jpeg (42Кб, 1000x625)
1000x625
df20000406.jpg (111Кб, 640x480)
640x480
pyresource-one.webp (111Кб, 1920x1080)
1920x1080
Тред, посвящённый языку программирования Питон, #89

Предыдущий: >>1690482 (OP)
Литература:
Автоматизация рутинных задач ч.2 - https://anonymousfiles.io/3CBCoy1o/ <-- тут только одна книжка. Кто может, залейте её на ЯД к остальным.
Ещё книжки: 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: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
последняя шапка - https://dumpz.org/aaNRDPe2xXh2
Пропущено 529 постов
53 с картинками.
Пропущено 529 постов, 53 с картинками.
Аноним 11/06/20 Чтв 17:45:46 1719672
Что за херня, аноны? Вкатываюсь во flask, чтобы выключить сервер написано нажать ctrl+c и это не работает. Что я могу делать не так ?
Аноним 11/06/20 Чтв 19:54:58 1719805
парни подскажите как сравнить по столбцу 2 csv файла без заголовков. и если строка со 2го совпадает с первым дописать в совпадающую строку в 1м определенный текст?
Помощь с ботом КоДой 27/06/20 Суб 20:41:48 1735430
мужики, нужна помощь, написал простенького бота, что бы голд получать в игре небезызвестной,(но не в корстных целях, просто опробовать себя). Так вот суть, бот агрит мобом и собирает лут, координаты приходится костыльно выставлять по координатам. В голове есть идея, что бы он на клике по мобу записывал координат и потом (якобы) проводил координатную прямую к моему персонажу, но не доводил до конца а останавливался где то радиусе, приблизительно, 100 пикселей. Вроде пытался через мат уравнения решать, но не получилось. Помогите конченому найти путь к истине
Способности к программированию Аноним 11/02/20 Втр 16:49:33 1598248 Ответ
15812806595440.png (63Кб, 512x921)
512x921
Как понять, способен ли ты к программированию или нет? Сможешь ли ты стать среднем программистом или нет?

Пропущено 205 постов
3 с картинками.
Пропущено 205 постов, 3 с картинками.
Аноним 16/05/20 Суб 14:20:36 1690128
>>1687490
Чемпионом нет. Я говорил, про то, что чтобы стать чемпионом нужно поставить на кон все. Никто вначале не знает станет или нет, можно узнать только начав идти до конца.
Аноним 02/06/20 Втр 02:25:03 1710621
>>1640515
Анон,как думаешь по поводу уровня интеллекта или памяти, если изложения наоборот с легкостью давались, а всякие поэмы с трудом, даже при наличии там рифмы?
мимоанон с 130 по mensa
Аноним 02/06/20 Втр 06:24:01 1710666
>>1598248 (OP)
Детей, когда берут в музыкальный кружок, одно из первых что просят сделать, это повторить какой-то рандомный ритм, заданный педагогом. Ну, например, он в ладоши похлопает определенным тактом, а ребенок должен повторить. И если у него совсем никак не получается, то скорее всего путь ему заказан.

Ну, вот с программированием достаточно аналогичного. Что-то вроде попросить описать простыми словами алгоритм перехода через дорогу.
C++ тред #111 Аноним 18/05/20 Пнд 18:24:47 1693081 Ответ
sad.jpg (13Кб, 612x504)
612x504
comment.jpg (58Кб, 878x111)
878x111
Пропущено 493 постов
23 с картинками.
Пропущено 493 постов, 23 с картинками.
Аноним 31/05/20 Вск 06:01:00 1708841
>>1708538
Что бы нажатие кнопок, перемещение элементов, списки и вот это вот все в плюсах не писать как это обычно у всех делается. Одна из главных фичь это кастомизация как в вебе - кнопку можно там картинкой нарисовать или тупо текстом, стиль менять динамически, хуверы-хуюверы драгндропы вот это вот все. Относительно хтмл+жс+цсс гораздо проще устроена свистопляска со слоями элементов и отступами от краев синтаксис более приятный чем хмл бяка, но в остальном к сожалению во всем уступает.
Аноним 31/05/20 Вск 13:56:20 1708979
Аноним 31/05/20 Вск 14:12:00 1708988
elasticsearch Аноним 30/01/20 Чтв 17:50:52 1586328 Ответ
1Gyt1cx1dWwnqt3[...].png (9Кб, 331x290)
331x290
Здорова коданы!

Вопрос по эластику: есть два индекса
Factory
- id int
- name string
- TechPlaceId int
и
TechPlace
- id int
- name string

Мне нужно добавить в индекс Factory поле TechPlaceName с данными из индекса TechPlace, соответственно.

Как это сделать?
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 30/05/20 Суб 09:43:20 1707743
>>1702964
Поставь в вагранте докер, в нём подними эластик.
Аноним 31/05/20 Вск 00:22:23 1708749
>>1707743
Ты прикалываешься?
Аноним 31/05/20 Вск 00:44:38 1708780
>>1708749
Какой вопрос - такой ответ.

В вагранте можно запустить кучу дистрибутивов линукса и несколько версий/редакций винды.
На все это можно поставить эластик разными способами из официального мануала.

Один из самых простых способов:
- Ставишь в вагрант убунту-сервер
- Провиженер ставит докер https://www.vagrantup.com/docs/provisioning/docker.html
- Запускаешь эластик одной командой https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-cli-run-dev-mode через этот самый провиженер

Минуты за 3 можно Vagrantfile написать. За 10 минут даже даун справится.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов