RU

Research First Builder: как проверить, откуда ИИ‑агент взял архитектурное решение

В плане локального менеджера закладок появилась SQLite. Сам выбор выглядит разумно: один пользователь, небольшая база, ничего не нужно раз…

Research First BuilderИИ-агентыархитектура приложенийSQLitePythonпроверка кодаopen source
Habr
RU

Модели — это не лёгкое дешёвое ИТ для всех, а новый уровень кровавого энтерпрайза

За 2 года мир перевернулся так, что многим кажется, что разработчики больше не нужны вообще. Типа, порог входа в IT исчез, а профессия разработчика…

искусственный интеллектLLMразработка ПОархитектура ПОopen sourceAnthropicCloudflareрынок труда
Habr
RU

Как зарабатывать на Open Source без смены лицензии: разбор Cap (22.8k звёзд) и схема с платными бинарниками

Большинство попыток заработать на открытом коде упираются в две крайности: сбор донатов, где за десятки тысяч звёзд на GitHub автор получает пару со…

open sourceмонетизацияcaploomrusttauriagplv3бизнес-моделиинди-хакерыархитектура
Habr
RU

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой д…

delphiobject pascalфайловый менеджерtuiguiskiaconptyсистемное программированиеархитектура поopen source
Habr
RU

А какое у вас нишевое хобби? Я вот сделала курс по архитектуре мессенджера, пока готовилась к собесу

Этим летом я проходила собеседование на продакта в компанию, у которой есть свой мессенджер. Среди этапов был System Design, и к нему надо было подг…

system designархитектура мессенджераподготовка к собеседованиютехническое интервьюуправление продуктомсамообучениеинтерактивный тренажёрпет-проектopen sourceраспределённые системы
Habr
RU

Отреверсили проприетарный gRPC и выложили в опенсорс 100% совместимый аналог их сервера, потом CLI

А вы тоже организуете общение между микросервисами по HTTP/1.1 + JSON? Так вот, адекватные люди на хайлоаде давно так не делают. Как это выглядит в…

grpcprotobufмикросервисыopen sourcedevopsreverse engineeringapibufhighload
Habr
RU

«Аниме-завод» открыт: выкладываю код конвейера, который сам режет эпизоды на Shorts

За последнее время я написал три статьи про систему, которая превращает длинные видео в вертикальные клипы: общий обзор «аниме-завода» , разбор вирт…

pythonopen sourceавтоматизацияffmpegopencvllmyoutube shortsвидеоалгоритмыархитектура
Habr
RU

Я не откликаюсь на вакансии. Я пишу людям — и написал программу, которая их находит

24 коллектора, 111 ATS-досок компаний, 345 тестов, ноль API-ключей и ноль ИИ. Windows-exe, который считает совпадение резюме с вакансией и приносит…

pythonпарсер вакансийпоиск работыatsкарьераscrapingresume2humanopen source
Habr
RU

Сусанин: как я перестал кормить MikroTik списками доменов и научил искать рабочий маршрут самостоятельно

Мне надоело вручную кормить MikroTik списками доменов и IP для выборочной маршрутизации через VPN. CDN меняются, адреса переезжают, TCP и QUIC могут…

MikroTikRouterOSVPNWireGuardAmneziaWGмаршрутизацияconnection trackingC11ARM64open source
Habr
RU

Алгоритм был правильным. Ошибка была в контракте графа

Мне нужен был сервис, в котором должны были работать несколько разных алгоритмов. Часть математики я помнил, часть понимал поверхност…

golangпроектирование apiархитектура кодаграфовые алгоритмыopen sourceбенчмаркингструктуры данныхрефакторинг
Habr
RU

Нагрузочный тест Sockudo: два бага в чужом Rust‑коде, которые кладут сервис на ровном месте

Я делаю NotiBox — Pusher‑совместимый сервис realtime уведомлений. Под капотом я использую Sockudo  — WebSocket сервер на Rust. П…

rustopen sourcesockudoнагрузочное тестированиеотладкаgdbweb socketpusher
Habr
RU

Разработка TypeScript-библиотеки для построения реактивных графов распространения и обработки данных

Как построить гибкий реактивный граф обработки данных, где узлы изолированы друг от друга, а связи между ними строятся автоматически на основе их во…

typescriptfrprxjsreactive programmingdata flowopen sourceархитектура по
Habr
RU

Шесть часов на один рендер: как я собрал нативную студию Ideogram 4 на Swift и MLX

Я запустил Ideogram 4 локально на Mac, а затем собрал для него нативное приложение на Swift и MLX — без отдельного Python-процесса во время рендера.…

искусственный интеллектCyclonminigenIdeogram 4MLXSwiftApple SiliconmacOSгенерация изображенийлокальный ИИopen source
Habr
RU

Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем

Как устроен KalinkaPlayer: модульный бэкенд, нативный аудиоплеер, пайплайн метаданных и мобильное управление в одном проекте. Изучить архитектуру

LinuxRaspberry PiPythonC++FastAPIALSAopen sourceself-hostedзвук и музыкааудио
Habr
RU

Как я добавил MAX в китайский AI-мост и запустил Claude прямо в мессенджере

Я хотел использовать Claude прямо в мессенджере MAX — без браузера, без переключения контекста. Готового решения не было. Нашёл на GitHub китайский…

gogolangclaudeaimax мессенджерopen sourceplugin architectureчат-ботanthropicконтрибьюция
Habr
RU

Browser Policy Manager: распаковка

В предыдущих публикациях я уже рассказывал, зачем вообще появился Browser Policy Manager, почему я начал с Firefox Enterprise Policies и почему не с…

firefoxbrowser policy managerкорпоративные политикиpolicies.jsonfastapisqlalchemyjson schemaсистемное администрированиеинформационная безопасностьopen source
Habr
RU

Как я перестал исправлять ИИ код и начал проектировать под него архитектуру

После нескольких месяцев работы с AI‑кодом я пришёл к неожиданному выводу: проблема может быть не в LLM, а в наши…

искусственный интеллектllmai codingрефакторингvibe codingopen sourcedependency managementгенерация кодаархитектура системы
Habr
RU

Парадокс Open-Source: Единственный способ победить корпорации — раздать свой код бесплатно

Вступление: Финал эксперимента и ответ скептикам. Как мы с ИИ написали Open-Source убийцу SaaS-ботов на 280 000 строк кода, и почему я отдаю его дар…

open sourcepythonfastapidockerалготрейдингархитектураaiself-hostedпет-проектtrading bot
Habr
RU

Обзор «1С: Шины» и не только: 17 российских ESB спустя 100+ часов изучения

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Два года я изучаю российский рынок шин данных. За это время удалось связат…

esbшина данныхинтеграционные платформыdatareon1с шинакорпоративная шина данныхмикросервисная архитектураkafkaopen source
Habr
RU

Как мы встроили React в 20-летний Ruby-монолит, сделали Канбан и ушли в Open Core. Релиз Redmarc v0.5 Beta

Интернет полон историй безупречного успеха: «Мы взяли модный фреймворк, переписали систему с нуля, и всё стало летать». Но реальный мир корпоративно…

redminekanbanreactopen sourcesparuby on railsуправление проектамиинтерфейсытрекер задач
Хабр — Управление
RU

Острова и несколько личностей на одном устройстве: как мы делаем приватность частью архитектуры

Когда делаешь приватный мессенджер, рано или поздно упираешься в неудобный вопрос: что именно защищает пользователя, ваши обещания или ваша архитект…

RCQприватностьмессенджерend-to-end шифрованиемультиаккаунтself-hostedsealed senderforward secrecyанонимностьopen source
Habr
RU

GraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java

TL;DR Я сделал библиотеку для генерации PDF на Java, в которой: Документ описывается  семантически  (модули, секции, параграфы, таблицы, с…

open sourcejavapdfpdfboxgraphcomposelayout enginedocument generationpaginationbackendvisual regression