До 2007 года установка двух версий одной библиотеки на одном сервере была невозможной миссией. Появление virtualenv, а затем и нативного venv, изменило ландшафт Python-разработки навсегда. Но как именно работает этот механизм на уровне операционной системы и интерпретатора? Разбираем путь от копирования бинарников до современных симлинков, анализируем роль sys.path и реализуем собственный аналог venv. Читать далее
Все кто касался темы обеспечения бесперебойной работы сервисов знает на сколько изнуряющим и трудно оценимым по времени бывает диагностика и устранение инцидентов. Настало время это исправить! Читать далее
Сколько FLOPS нужно для генерации одной секунды видео в реальном времени? Можно ли достичь этого на одном GPU? А на телефоне? В этой статье я разбираю задачу realtime видеогенерации «от первых принципов» — начинаю с конкретной архитектуры (Wan2.1-14B), считаю FLOPS по каждому слою, калибрую по реальным замерам и последовательно применяю оптимизации: от FlashAttention и step distillation до квантизации и новых GPU. Спойлер: на серверах realtime уже почти здесь, а вот с мобилками всё сложнее. Читать далее
После «апокалипсиса SaaS» рынок впал в лихорадку. Инвесторы решили, что программное обеспечение стало практически бесплатным товаром и 90% программистов можно уволить.Это одно из предсказуемых заблуждений, вызванных непониманием природы разработки ПО. Да, правила игры…
«Фильм “Универсальный солдат” когда-то пугал нас образами бойцов, чьи тела превращены в идеальные машины с помощью химии и электроники. В 2026 году Лас-Вегас делает это реальностью на беговых дорожках. “Улучшенные игры” Питера Тиля — это больше не кино, это начало новой эпохи…
Задачи в Telegram возникают быстрее, чем успеваешь их записать. "Купи молоко после работы", "созвон с заказчиком в понедельник в 15:00", голосовое на минуту с тремя поручениями внутри - всё это проносится в ленте и тонет через двадцать сообщений. Закладки помогают сохранить ссылку, но не извлекут из текста дату и не напомнят вовремя. Поиск по чату найдёт слово, но не сгруппирует задачи по срокам или приоритетам.Стандартный подход - перенести задачу... Читать далее
В статьях про мозг часто провожу аналогии между нейронами и линиями электропередач. Но, представьте себе такую картину. Вы у себя дома. И видите два одинаковых провода. Один в теории ведет к дверному звонку, а другой – к лампочке. Чтобы понять, какой куда, нужно вручную перебрать провод и дойти до конечной точки. Но теперь искусственный интеллект с одного «взгляда» определяет функции проводов. Читать далее
Казалось бы, простой проект метеостанции. Но при чем тут линейная интерполяция, хорды Архимеда, прочностный расчет, а также ошибки с разделением земли? Читайте в статье! Читать далее
Привет Хабр!Меня зовут Дмитрий Гаврин, я заместитель директора департамента «Цифровые решения» компании «Диасофт». Есть тип совещаний, которые я узнаю с первой секунды по интонации приглашения. Когда директор проекта пишет «зайди, поговорим по цифрам» - это не про то, что кто-то перевыполнил план. Это про интеграцию. Почти всегда про нее. Читать далее
Поиск по коду — одна из тех функций, ценность которых ощущается мгновенно. Она либо есть и экономит часы, либо её нет — и ты начинаешь открывать файлы вручную, клонировать репозиторий, запускать find или средства своей IDE и вспоминать «где же это было». Мы добавили в GitVerse поиск по…