Сергей Шашков@ShashkovS
Менеджер продукта, методист, разработчик
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, Менеджер продукта
Ведущий
Python
Управление проектами
Алгоритмы и структуры данных
Asyncio
Но это если у вас не слишком много разной тяжести в духе pandas'а и т.п.
Я использую вот такое для вебсервиса на sanic, в котором используются допом aiohttp, asyncpg, honeybadger, Jinja2, Pillow. Если pillow не нужен, то, например, jpeg-dev будет не нужен, контейнер будет меньше.
Продакшн-контейнер получается 160MB.
Собрать мой стек на ubuntu/debian за быстро не получилось, поэтому, увы, без сравнения.
Неправильно написал. UI не блокирует. Не даёт ничего открыть (даже если знаешь точный путь) или сменить текущую папку на другую, пока не подождёшь минутку-другую. Окно можно закрыть и открыть заново, но снова придётся ждать.
А вот скажите, это у одного меня такая проблема, или это общее:
иногда я хочу открыть какой-нибудь проект или файл. Для этого открывается кастомное IntelliJ-окно со структурой папок-файлов. Но оно открывается несколько минут. И даже если я в точности знаю путь к файлу, или тупо передумал, оно блокирует UI и пару минут что-то сканирует. Да, у меня там папка с проектами и там фигова туча подпапок и файлов. Но не надо туда внутрь лезть до того, как явно попросят.
Могу гифку сделать.
docs.python.org/3/library/math.html#math.isclose
Кода на RPG как раз примерно 1990-х годов я прочитал довольно много, и даже более древнего. ИМХО, не самый плохой язык для своего времени. Для меня он был понятнее ассемблера.
А RPG текущий — так вообще хорош для своих задач (специфичен правда. И стандартная библиотека совсем убога). Я на нём чего только не написал за 8 лет работы.
Если вдруг удастся найти природный источник температуры, скажем −16 градусов, то есть 257 по кельвину, то КПД в лучше случае будет (277-257)/277 порядка 7% (см. цикл Карно). В реальности на таких температурах удастся добиться КПД в лучше случае 1-2%. И это нужен «бесконечный» источник вещества с температурой −16 градусов. По факту ничего такого не получается с пользой.
А вот перекачать тепло из одного места в другое, затратив энергию, термодинамика не запрещает. Поэтому мы тратим X работы и 4Х тепла перекачиваем из тёплой земли в дом. И да, все эти Х работы в итоге тоже выделятся в виде тепла. Поэтому получаются 500%.
(Ну и да, кастомно собранный nginx с поддержкой brotli тоже нужен)
Много лет кайфовал: изучил всё вдоль и поперёк. Прикрутил кучу фич, про которые вообще не думали, что на той системе так можно «задёшево». Ну, то есть схема была такая: остаётся свободное время, пилишь прототипчик какой-нибудь фичи. И пачка готовых экспериментов всё время лежит. Потом появляется задача, в которой одну из фич можно добавить. И ты уже точно знаешь, что прикрутишь её, скажем, за 2-3 дня. И это заказчика устраивает.
Дополню, что там только офф-лайн, только на компьютерах школы, зато 24 × 7.
В московском офисе — это порядка 700 штук 27" iMac'ов.
С моей точки зрения (я был у них «в гостях» и разговаривал с отдельными студентами, они кое-что показывали) штука очень крутая. Особенно по сравнению многими ВУЗами. Хотя и не все аспекты кажутся мне правильными.
А вот до кучи реализация на rust. У меня миллиард считает за 6с (ноутбучный core i5, 1.6GHz)
(third112)