Привет! Я расскажу о том, как сделал наш отечественный CVAT на Python с авторазметкой и обучением. Я как-то решил сделать свою нейронку, написал простенький софт для разметки, разметился, обучил нейронку, но чет не очень удобно было, да и разбирался я сам. Думаю — дай ка гляну гайд на ютубе по CV, там я и познакомился с CVAT. Что ж, программа удобная, правда докер у меня не ставился из-за старой винды, а данные на их сайт грузить тоннами было неудобно.
Рубрика «open source»
Как я устал от CVAT и в соло написал десктопный инструмент для авторазметки датасетов на PyQt5
2026-06-29 в 12:11, admin, рубрики: active learning, computer vision, cvat, open source, pyqt5, yolo, авторазметка, Локальный софт, разметка данныхКак мы работаем со студентами: дипломы, которые становятся частью YDB
2026-06-29 в 7:59, admin, рубрики: open source, ydb, диплом, образование, практика, студенты
У студенческих проектов часто есть проблема: после защиты они отправляются в архив. Студент получает оценку, преподаватель — отчёт, но результат редко кто-то использует.
Организовал весь пентест-арсенал в одном месте: всё под рукой, офлайн и на русском
2026-06-28 в 9:53, admin, рубрики: ARS3NAL, bug bounty, CyberChef, GTFOBins, open source, payloads, pentest, информационная безопасность, методология тестированияПривет. Я Александр, мне 33. Хакинг у меня хобби, а не работа: CTF, Hack The Box, иногда багбаунти по выходным. И каждый раз одно и то же.
Открываешь тулзу — первым делом —help. Флагов экран, все на английском. Сидишь, вычитываешь, что тебе сейчас нужно. Собрал один флаг, переключился на второй — а как пишется первый, уже забыл. Снова —help. И по новой. На сборку одной команды уходит больше времени, чем на саму работу.
Команду собрал. А дальше? nmap отработал, передо мной открытые порты — и я завис. За что хвататься? В каком порядке? Это знание у каждого где-то в голове, и достаёшь его каждый раз заново.
Свой VPN на Rust: как я спорил с сетью, TLS и самим собой
2026-06-27 в 1:19, admin, рубрики: channel binding, ML-KEM, open source, Rust, tls 1.3, vpn, криптография, разработка по, сетевая безопасностьТехнический разбор: архитектура, криптография, транспортные режимы и десяток шишек
Если совсем коротко: я написал свой VPN на Rust — побайтово-корректный TLS 1.3 с заёмом чужого сертификата, гибридное постквантовое рукопожатие, пять режимов маскировки и под 700 Мбит/с на скачивание. Ниже — как это устроено изнутри и десяток шишек, на которых я учился. Но начать хочется издалека.
PyOffline2: простой офлайн-менеджер для Python-пакетов без лишней головной боли
2026-06-25 в 8:39, admin, рубрики: open source, pip, portable python, python, виртуальное окружение, инструменты разработки, офлайн, пакетный менеджерПереносимый офлайн-менеджер Python-пакетов
Я написал CLI-утилиту, которая решает сразу несколько задач. Она позволяет создать локальный архив с портативными версиями Python и любыми пакетами из PyPI. А затем — мгновенно разворачивать проекты без единого запроса в интернет. Также утилита работает из коробки, не требуя сложной настройки серверов — то есть ровно то, что нужно хобби-разработчикам, новичкам и небольшим командам. Хочу поделиться ей здесь, так как думаю, что она может быть полезна кому-то ещё кроме меня.
В конце статьи есть gifЧитать полностью »
Меняем Punto Switcher на macOS: открытый код, ноль телеметрии и ноль зависимостей — в обоих смыслах
2026-06-22 в 10:33, admin, рубрики: CGEventTap, MacOS, open source, punto switcher, RuSwitcher, swift, UCKeyTranslate, переключатель раскладки, приватность, раскладка клавиатуры
— Поставил RuSwitcher. Пользуюсь четвёртый месяц. Люто, бешено доставляет. Зависимостей никаких. Рекомендую.
Valkey и Redis: два года спустя — за кем будущее?
2026-06-22 в 7:24, admin, рубрики: BSD, luajit, open source, redis, ValkeyАудит алгоритмов: как реализация Boyer-Moore с 190K звёзд на GitHub оказалась brute-force
2026-06-21 в 19:12, admin, рубрики: Boyer-Moore, open source, property-based testing, python, Алгоритмы, баги, строковый поиск, тестированиеВ 2015 году группа исследователей (Flouri et al.) решила проверить реализации классического алгоритма Готоха (1982) для выравнивания биологических последовательностей. Из 10 проверенных реализаций только 2 давали правильный результат. 8 из 31 учебных материалов содержали математическую ошибку.
Я решил проверить, насколько это типично для других классических алгоритмов. Начал с Boyer-Moore (1977), одного из самых известных алгоритмов поиска подстроки.
Методология
Картинки рвало полосами, а файлы при этом были чистыми
2026-06-19 в 9:12, admin, рубрики: Apple Silicon, flux.2, Klein, MacOS, mlx, on-device AI, open source, swift, генерация изображений, локальная нейросетьТри ночи я был уверен, что у меня сломан рендер.
Вертикальные картинки — те самые 9:16, под обои телефона и под сторис, — на экране разъезжались горизонтальными полосами. Как будто старый телевизор поймал помехи. Квадрат рисуется нормально. Горизонталь — нормально. А вертикалку рвёт в труху.
Три раза я её «починил». И все три раза чинил вообще не то.
Правда оказалась дурацкой и красивой одновременно: файлы были в полном порядке. Рвало только то, как macOS показывала их на экране. Но к этому моменту я уже немного поседел.


