Привет, аноны. На год вперед у меня не будет доступа к ПеКарне, ибо армия. Есть ли возможность хоть каким-либо инвалидным способом изучать программирование с телефона?
Elixir — функциональный, распределённый язык программирования общего назначения, работающий на виртуальной машине Erlang (BEAM). Обеспечивает распределённость, отказоустойчивость, исполнение в режиме мягкого реального времени, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы.
Elixir успешно применяется в Discord, Facebook, WhatsApp, Pinterest и в куче других крупных проектов.
Первые две - мастхэв для новичков (можно читать любую из), так как дают основы языка и вообще функционального программирования, что особенно полезно для перекотов из императивных языков. Вторые две - набор best practice.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>1897946 >потому что в жаваскрипте в принципе нельзя по-другому Можно. Скрипты и модули исполняются в контекстах vm. Ты и сам можешь эти контексты создавать если рантайм пробрасывает тебе нужные апи (в ноде например проброшены апи от v8, в jsшелле от spidermonkey)
Telegram бот @msu_hub_bot работает на этой библиотеке и способен: - показать топ-21 тредов с любой доски - по нажатию на кнопку показать тред и загрузить его текст, фотографии и mp4 видео
Также умеет парсить ссылки на любой пост и отображать его также как и тред.
>>1814747 (OP) Не нашел треда, а срать в соседних не хочется. Подскажите по апи двача.
Мне нужно постить из скрипта, есть пасскод. Как его применить на макабе? Я потыкал тут формы и они все через invisible captcha. Т.е. даже имея пасскод - я не смогу постить из какого-нибудь postman'a? Т.е. нужно поднимать целый браузер, чтобы обойти это говно? Как в дашчане это дело реализовано, там можно пасскод добавить в джаве не разбираюсь и исследовать весь исходник даши вообще не хочется
КАК ДОЛЖЕН ПРОХОДИТЬ ДЕЙЛИ: @ "Я ВЧЕРА ПОФИКСИЛ БАГ С ФАЙЛОМ, ПОТОМ ВЗЯЛ ТАКУЮ-ТО ЗАДАЧУ ПО СЕРВИСНЕЙМ, НАДО КОЕ-КАКИЕ УТОЧНЕНИЯ ПО БИЗНЕС ТРЕБОВАНИЯМ" @ КАК ПРОХОДИТ ДЕЙЛИ: @ " ВСЕМ ПРИВЕТ, СЕГОДНЯ ХОРОШАЯ ПОГОДА, НЕ ТАК ЛИ? ВЧЕРА ЗАНИМАЛСЯ БАГОМ С ФАЙЛОМ, НУ ТЕМ, ГДЕ ФАЙЛ ОКАЗЫВАЛСЯ СЛИШКОМ БОЛЬШИМ, Я ДОЛГО ДУМАЛ НАД ЗАДАЧЕЙ, ПОТОМ ПИЛ КОФЕ, ПОТОМ ПООБЩАЛСЯ С СОСЕДОМ, ОН ПОДСКАЗАЛ, В ЧЕМ МОЖЕТ БЫТЬ ДЕЛО, В ИТОГЕ БАГ ПОФИКСИЛ, СХОДИЛ НА ОЕЕД, ОБЕД БЫЛ ВКУСНЫЙ, ТОЛЬКО ДОЛГО ЖДАЛИ ОФИЦИАНТА. ПОСЛЕ ОБЕДА ВЗЯЛ ТАСКУ, НО ЕЩЕ ПООБЩАЛСЯ С ТЕСТИРОВЩИКОМ ПАШЕЙ, ОН РАССКАЗЫВАЛ ПРО СВОЙ НЕДАВНИЙ ОТПУСК. А ЕЩЕ В ТАСКЕ НЕ ВСЕ ТРЕБОВАНИЯ, АНЯ, ВОТ ТАМ ТАКАЯ СУТЬ ЗАДАЧИ - "ОПИСАНИЕ ЗАДАЧИ", НО НЕ ОПИСАН СЛУЧАЙ, КОГДА ПОЛЬЗОВАТЕЛЬ НЕ УКАЗАЛ СВОЙ ТЕЛЕФОН, АНЯ, КАК ТЫ ДУМАЕШЬ, МЫ ДОЛЖНЫ СЛАТЬ ЕМЕЙЛ В ТАКОМ СЛУЧАЕ, ИЛИ НИЧЕГО НЕ НАДО ДЕЛАТЬ? В ОБЩЕМ, УЗНАЙ У ЗАКАЗЧИКА, А Я ПОКА КОФЕ ПОПЬЮ, ВСЕХ РАД БЫЛ ВИДЕТЬ"
>>1894418 >Тот поехавший всерьёз собирался заставить фронтендеров съезжаться на хату чтобы их "бить по рукам".
И что такого?
>>1894417 >анон, я думаю имеется ввиду что у них офиса вообще не было и они хотели часть удаленщиков держать в рабочий день на съемной хате несколько дней в неделю
>>1894417 >>1894419 >>1895220 Бля, а вам не кажется что если вы удаленщиков заставите перейти на частичную удаленку то они просто съебут туда где начальник не долбоёб с комплексом бога, наполеоны комнатные? Нахуй нужна работа на частичной удаленке, когда можно работать на полной удаленке? Фронтам с опытом работы найти такое вообще как два пальца обоссать, очевидно что они в рот ебали ваши БДСМные тенденции, и начальник правильно поступил что отказался от ебанутейшей идеи.
>>1895533 >Бля, а вам не кажется что если вы удаленщиков заставите перейти на частичную удаленку то они просто съебут туда где начальник не долбоёб с комплексом бога
Зависит от оплаты. Да и пара из них сами хотели. Вроде, им дома что-то мешало сосредоточиться.
>наполеоны комнатные? Нахуй нужна работа на частичной удаленке, когда можно работать на полной удаленке?
Это было давно когда удалёнка была не так распространена.
>Фронтам с опытом работы найти такое вообще как два пальца обоссать,
Они были средними по уровню.
>очевидно что они в рот ебали ваши БДСМные тенденции, и начальник правильно поступил что отказался от ебанутейшей идеи.
Начальник вообще не в теме кодинга был, всё общение шло через меня.
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы: https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации https://dumpz.org/ - можно постить листинги, не требует регистрации https://pastebin.com/ - для листингов, регистрация не обязательна https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться
Вопросы-ответы: — А стоит ли читать Лутца, том номер N? Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.
— Стоит ли читать %книга_нейм%, если там питон версии 2.х? Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х
— А что ещё можно читать? Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4
— А как учить джангу? Нахожу только книги по джанге 1.х У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником. исходник: https://dumpz.org/bASGKD8cCFDf
Всем драсте, у меня встал вопрос. Я значит решил с помощью питона связать два компа, чтобы на них можно было играть в пинг понг, ну чтобы мячи через экраны летал. И при попытке передать координаты мяча у меня буфер сокета на сервере забивается из-за того, что на нём висят старые координаты мяча и не удаляюются. Как собственно мне удалить старые координаты мяча из буфера сервера? https://pastebin.com/1hhJ9Hdr - Это правый кусок программы, у левого логика идентична https://pastebin.com/cNVCvWiX - Это сам сервер
Говорят (да и мне самому так кажется), что раньше вкатиться было проще, так что кратко опишите: 1. Стек 2. Образование 3. Годы вката 4. Сколько было фейлов и на чем валились (те ситуации, когда всё же позвали на собес) 5. Возраст, когда вкатился 6. Синьерность на данный момент Начну с себя: 1. Сижу на JS стеке с уклоном во фронт 2. Заканчиваю 4 курс, учусь на техническом факультете 3. Конкретно в своем стеке начал что-то вялотекуще изучать в начале прошлой осени, работать начал три месяца назад 4. Было два фейла, когда искал работу в конце осени, завалился на плохом знании базы JS. Поэтому решил подучить. Весной один отказ (от довольно душных челов) и три офера. 5. 21 год 6. Зеленый джун Стоит отметить, что опыт интервью у меня был еще до этого т.к. стажировался чуть более года назад в области ИИ. Но полноценным вкатом считаю только нынешнее место работы.
>>1679123 (OP) 1. ЖВМ (Жаба/Котлин) 2. Радиоинженегр 3. 2013 4. Уже плохо помню, может быть пара фейлов, в основном из-за отсутствия опыта 5. 23 6. Синьор-помидор, видел некоторое дерьмо и бью по рукам ждунов
>>1679123 (OP) 1. Любой сиподобный язык только без извращений любая платформа 2. 9 классов 3. 2017 4. Хуярил поды в кубере с ракетницы, орал на весь офис что все пидорасы один я дартаньян, на собесах мог пососать пару раз но в основном потому что ебал рот собеседующих 5. - 6. Инженер программист, ебал помидоров и прочих антипрививочников, 90% онных просто пуси дрочилы, инженерный инженеры тоже пидорасыдух проебан давным давно.
Ребята, привет. Тут тема, имеющая косвенное отношение к программированию, а именно к его гуманитарной стороне что ли. В 2010 году на Нульчане я ради прикола зашел в раздел с тематикой программирования, и там был тред про фольклор программистов. Ну и там была переделанная песня про пивную, ну древняя частушка такая "На горе стоит пивная, да забавная такая, в нее входит царь зверей: кружку пива поскорей!". И вместо действующих лиц там были языки программирования. Текст помню отрывками: "Haskell, главный алкоголик, занимает с краю столик", "Тут пришел язык питон, высрал скобок десять тонн". Вот и вся информация. Если кто помнит оригинальный текст, буду очень признателен. А заодно можете писать другие образцы фольклора программистов.
Сам я гуманитарий и с непроницаемой завесой программирования столкнулся в 2008 году, когда не смог после школы поступить в нормальный гуманитарный ВУЗ, и пришлось поступить в технический. Сначала был C++, мне за деньги решали контрольные задачки, и я кое-как пытался разобраться в написанном коде, шоб мне троечку поставили, но это все были семечки. Как мне ебанули ассемблером в 18 лет, ну я сразу сказал: "Третий курс всё, извини". А потом военкомат повесткой ебанул, дома.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>1888148 >сайт с позорными резюме >надсмехаться и обсуждать глупые и кринжовые резюме Вакансиями, может? Ты же сам погромист, как можно быть таким куколдом?
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы: https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации https://dumpz.org/ - можно постить листинги, не требует регистрации https://pastebin.com/ - для листингов, регистрация не обязательна https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться
Вопросы-ответы: — А стоит ли читать Лутца, том номер N? Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.
— Стоит ли читать %книга_нейм%, если там питон версии 2.х? Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х
— А что ещё можно читать? Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4
— А как учить джангу? Нахожу только книги по джанге 1.х У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
>>1883384 Во втором случае generate_val() будет вызван только один раз, во время старта скрипта, а не создания экземпляра класса. В первом случае будет вызываться каждый раз, когда создаётся объект этого класса.
Скорее всего ожидается поведение такое, какое должно быть в случае (1).
Довольно известные грабли, когда агрумент по-умолчанию это список или словарь, там та же история, и на этом часто спотыкаются.
Однако в случае как здесь в каких-то извращённых случаях может требоваться поведение как в (2). Хотя в этом случае оформлять всё равно лучше иначе, например инициилизировать какую-нибудь переменную уровня класса таким образом, а внутри конструктора уже копировать её значение.
3. WinForms или WPF? Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.
4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить? Неправда. C# активно развивается, недавно вышел .NET 5 и С# 9.0. Дотнет стал полностью опенсорсным и кроссплатформенным. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.
5. Какую IDE выбрать? Для Windows самым очевидным вариантом будет Visual Studio ( https://visualstudio.microsoft.com/ru/downloads/ ). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрайз эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений. Кроссплатформенный полуредактор/полуIDE VS Code ( https://code.visualstudio.com/ ). Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана. Также можете взглянуть на кроссплатформенную IDE Rider.
7. Дополнительные инструменты для разработки на C# LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а dotPeek - бесплатный декомпилятор от JetBrains scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL
8. Расширения для студии ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов
Очередной тред про хипстерские технологии, которые не работают.
Я ничего не понимаю, что делать? Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее pytorch) Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап. Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/ Остальные сидят ИТТ
Какая математика используется? В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus
Можно не python? Никого не волнует, где именно ты натренируешь свою гениальную модель. Но при серьезной работе придется изучать то, что выкладывают другие, а это будет, скорее всего, python, если работа последних лет
Что почитать для вкатывания? http://www.deeplearningbook.org/ Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала Франсуа Шолле - Глубокое обучение на Python
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/ Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.
Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Google Colab дает бесплатно аналог GPU среднего ценового уровня на несколько часов с возможностью продления, при чем этот "средний уровень" постоянно растет. Некоторым достается даже V100. Иначе выгоднее вложиться в 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/
Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.
Аноны, т.к. тред по дата аналитике мертв - пишу сюда как к близкой сфере.
Хочу вкатиться в Дата Аналитики, за душой почти ничего, что бы могло пригодится с устройством. Для себя составил план обучения из статистики, SQL, BI инструментов, вохможно ещё Питон или R.
Насколько дибильная затея? И почему? Будет ли найти сложно работу джуну?
Двачане, вкатываюсь в академический матан, но хоть какие-то деньги иметь надо, так что решил взять себе что-то из ит сферы связанное с метаном, чтобы качались обе сферы параллельно. Прогать умею, матешу знаю. Прошёл пару курсиков, послушал лекции, занял призовые в 3-ех хакатонах в сфере машоба, но что-то чувствую, что ничего дальше 2-3 курса вузика тут из матана не видно. Это максимум необходимый машобу? Мат анализ и линал с основами дискретки? Никакой более сложный мат аппарат не нужен? Если не нужен, то мб знаете сферу в ит где нужен. Заранее спасибо
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Сап, я короче разрабатываю прорывные технологии и веду всю разработку в одиночку, уверен что получится на 51%. И вот я тут давече подумал, как набрать команду и не потерять идею, вдруг спустя время какой то пидор типа как Brave который ушел из проетка Mozzila не согласный с политикой Mozzila. Переманит весь народ и имея представление о технологии оставит меня ни с чем. Как вообще работают эти высоко технологические компании которые и изобретают эти самые технологии ? Как они страхуются от разного рода пидоров и раскрытия коммерческой тайны ? Конечно можно все разбить на независимые модули и вести разработку распределено, но опять же у этих пидоров может слажится общая картина.
>>1661714 (OP) Трудовой контракт, NDA >>1661742 Патент на Технологию и её ближайшие вариации и использования. Без патента спиздят меньше чем за полгода после релиза.
Есть ли здесь аналитики данных? Расскажите, с чего начинали и чего достигли сейчас? Что устраивает, а что нет? Что по з/п? Как проходит рабочий день? Сам занимаюсь системным анализом, но думаю попробовать вкатиться в анализ данных. Поэтому хочется для сравнения увидеть все плюсы и минусы.
Дорогой анон, помоги мне пожалуйста. Только начал ковырять rust и уже с час ебусь с какой-то элементарной задачей. Есть код https://pastebin.com/z8hRZ7fm , линтер ругается на 26 и 31 строки "cannot move out of `self.left` which is behind a shared reference; move occurs because `self.left` has type `std::boxed::Box<dyn Expression>`, which does not implement the `Copy` trait". Вопрос что мне делать?) Как лучше разрешить проблему? Если я добавляю имплементацию Copy, то линтер ругается на другие строки, и говорит, что Copy требует Syzed. Можете ссылочку там кинуть, где можно с вот этим всем разобраться