Привет! Есть проекты, которые начинаются не с бизнес‑плана или поиска инвесторов, а с простого человеческого раздражения. Ты смотришь на существующие решения, пользуешься ими и задаешься вопросом: «Почему в 2026 году это все еще выглядит и работает именно так?» Из этого вопроса вырос ReDrive.
Рубрика «open source» - 15
Почему нормальное OBD2-приложение должно быть open-source
2026-05-08 в 19:56, admin, рубрики: Android разработка, dart, dashboard, ECU, elm327, flutter, obd2, open source, ReDrive, автомобильная диагностикаGraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java
2026-05-03 в 8:15, admin, рубрики: backend, document generation, graphcompose, java, layout engine, open source, pagination, PDF, PDFBox, visual regressionС чего всё началось: проблема, которая бесила
В мире Java для генерации PDF исторически есть три лагеря:
-
Низкоуровневые рисовалки — iText, PDFBox. Быстро, мощно, но ты буквально пишешь на бумаге пиксели координатами. Любой инвойс превращается в 200 строк
contentStream.beginText() / setFont() / newLineAtOffset(...). А потом приходит дизайнер и говорит: «отступ должен быть 14, а не 12». -
Шаблонные движки — JasperReports, OpenPDF. Удобно для отчётов, но XML-шаблон — это отдельный язык, отдельный инструментарий, отдельная боль на ревью. Изменения логики растекаются между Java-кодом, JRXML и DTO.
-
HTML→PDFЧитать полностью »
Дуров стену не вернул, поэтому я написал свою – агрегатор Telegram-каналов на Telethon
2026-05-02 в 18:16, admin, рубрики: fastapi, mtproto, nextjs, open source, rss, self-hosted, telegram, telethon, агрегатор«Дуров, верни стену» – мем старый, но точный. ВКонтакте начала 2010-х была, при всех своих недостатках, одним из последних мест в рунете с по-настоящему живой лентой. Не алгоритмической, не персонализированной до тошноты – просто всё подряд от всех, на кого подписан. Новости соседствовали с мемами, мемы – с чьей-то репостнутой статьёй про квантовую физику, которую ты никогда не дочитаешь, но пролистаешь с удовольствием. Была случайность, была живость, был сам факт того, что ты не знаешь, что увидишь следующим.
Вся ваша жизнь помещается в 4000 клеток. Добавим GitHub‑коммиты, среднюю продолжительность жизни и 21 фактор смертности
2026-04-28 в 20:16, admin, рубрики: contribution graph, github, life expectancy, life in weeks, nextjs, open source, pet-project, визуализация жизни, здоровье, продолжительность жизни
Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна
2026-04-27 в 6:45, admin, рубрики: async, Go, highload, kbl, nats, open source, php, semaphores, swoole, WebSocketНастраиваем Matrix сервер
2026-04-26 в 7:15, admin, рубрики: docker, Element, LiveKit, MAS, matrix, open source, synapse, Telegram Bridge, WhatsApp BridgeПолное руководство по развёртыванию приватного Matrix-сервера с Google-аутентификацией, видеозвонками, Telegram и WhatsApp мостами.

Сломал руку, купил Pixel 10, возненавидел Gboard и написал свой офлайн-голосовой ввод для Android на GigaAM v3
2026-04-25 в 15:06, admin, рубрики: android, gigaam, open source, sherpa-onnx, говорун, голосовой ввод, распознавание речи, русский языкВсё началось с того, что пару месяцев назад я сломал левую руку. Печатать одной правой оказалось той ещё пыткой, поэтому я начал искать альтернативы. Ради интереса попробовал встроенную диктовку на Маке, которой отродясь не пользовался. И внезапно обнаружил, что современный голосовой ввод в macOS — это пушка. Он отлично справляется с моим быстрым темпом речи и сложными словами. Я начал диктовать вообще всё: от сообщений в Telegram до рабочих промптов.
А потом я попытался сделать то же самое на Android.
Код Apollo 11 выглядит лучше современного софта. Похоже, мы где-то свернули не туда
2026-04-19 в 8:00, admin, рубрики: github, open source, selectel, история, код, космонавтика
Помните, в 2016 сотрудник NASA Крис Гарри опубликовал код миссии Apollo 11 на GitHub? Его можно изучать, загружать и изменять. Ну и, конечно, использовать для полета на ЛунуЧитать полностью »
Приложение real-time face swap на чистом Rust: ONNX Runtime, lock-free потоки и 60 кадров в секунду
2026-04-17 в 13:16, admin, рубрики: computer vision, egui, face detection, lock-free, machine learning, multithreading, ONNX, open source, RustБольшинство инструментов для замены лиц - это Python-скрипты, склеенные из PyTorch, OpenCV и надежды. Они работают, но тащат за собой гигабайты зависимостей, требуют правильно настроенного CUDA и разваливаются в тот момент, когда ты пытаешься запустить их в реальном времени.
Мне стало интересно: можно ли собрать весь пайплайн на чистом Rust? Без Python. Без PyTorch. Без обёрток. Один бинарник, который скачал, распаковал и запустил.
Оказалось, можно. 60 fps на веб-камере.
Пайплайн
На каждом кадре последовательно отрабатывают четыре нейросети.

