RU

Как я написал простой HTML-сайт, который избавляет от ручного поиска и конвертации бренд-иконок

Каждый раз, когда верстаешь новый проект, лендинг или дэшборд, Дизайнер просит поставить на плашки ссылки со свежими логотипами сервисов, соцсетей и…

designopen-sourcefossopensourcehtmlicon
Habr
RU

Данные без противоречий. Справочники

Четыре фамилии, четыре специальности, четыре кабинета. Сколько разных врачей окажется в журнале на две тысячи строк? Шестьдесят четыре. Генератор че…

tdcv2форматгенератортестированиетестовыеданныеэкспортавтотестыdslшаблонизаторopensource
Habr
RU

TrueForge: открытая обвязка, которая превращает LLM в полноценного агента

Собрать демо-агента сегодня несложно. Подключаешь модель, добавляешь пару инструментов — и она уже читает файлы, вызывает API и бодро обещает выполн…

aiaiagentsopensourcemcpagentarchitecturellminfrastructureagentsecurityagentic aiagentic engineering
Habr
RU

Данные без противоречий. Свободный формат вывода

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

tdcv2форматгенератортестированиетестовыеданныеэкспортавтотестыdslшаблонизаторopensource
Habr
RU

Капча, которую рисуют: drop‑in альтернатива reCAPTCHA на динамике жеста

Почему мы классифицируем движение руки, а не картинки со светофорами — и как встроить это в форму двумя строками Картиночные капчи в 2026-м решаются…

captchaopensourcegesture recognitionhumanityverificationapimlинформационная безопасностьвэб-разработка
Habr
RU

Как я перестал гадать, какая пара нод сломалась после апдейта CNI, и написал для этого свой мониторинг

98% успешных проверок в дашборде выглядят прекрасно. Ровно до момента, когда доходит: недостающие 2% это одна пара нод, один протокол, и т…

kubernetesmonitoringsredevopsgoobservabilityopensource
Habr
RU

Данные без противоречий. Связи между полями

Привет! Сейчас покажу штуку, которую я довольно долго доводил до ума, и мне кажется, она может пригодиться не только мне. Задача звучит скучно: наге…

фикстурыfakerdslтестированиегенератордетерминизмopensourceавтотестыqaзависимости
Habr
RU

BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend

В прошлой статье я рассказывал про WhyTrend — open-source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, п…

pythonopensourcetimeseriesанализ-данныхanomaly-detectionllmархитектурапрограммированиеdata miningпоиск информации
Habr
RU

Начал раздавать бесплатные поддомены на fluxcast.dev и погряз в войне с DNS, гитом и сертификатами

Недавно я зарегистрировал fluxcast.dev и понял, что основной домен простаивает без дела. Рассказываю, как я написал свой реестр бесплатных поддомено…

pythondnsgithubcloudflareopensourcedomainssubdomaingitopsdevopsfoss
Habr
RU

Две недели я делал народную карту заправок. Написать код оказалось самой скучной частью работы

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

vibe codingMVPUGC-сервиспродуктовая дистрибуциясетевой эффектAI-инструменты в разработкеpet-проектстартапopensource
Habr
RU

Два self-hosted S3, которые доверяют друг другу: DataSafeS3 v1.1.0

v1.1.0: убрали HTTP-костыль для sink’ов, закрыли /metrics, Teams в UI, trusted clusters. Про v1.0.3 и типичный «pairing failed» на Docker — внутри.…

s3s3serverdatasafes3объектное хранилищеобъектное хранилище s3объектное хранениеeasyновое решениечто если неopensource
Habr
RU

DataSafeS3: self-hosted S3 с LDAP, аудитом и «Мои файлы» — честный разбор до релиза

За последние годы я несколько раз видел одну и ту же картину в небольших и средних компаниях. Для приложений поднимают S3-совместимое хранилище. Для…

devopsselfhosteds3s3servers3-хранилищеobjectstorageopensource
Habr
RU

Токен-оптимизация агентов: на что уходит контекстное окно MCP

Чем больше задач берёт на себя агент, тем чаще он упирается не в качество модели, а в контекстное окно: туда нужно уместить инструкции, историю диал…

mcpclaudeanthropicllmai-агентыopensourcecontext-engineeringaiclaude-codetokens
Habr
RU

Трансформер в on-premise AppSec: как мы встроили ML-модель для классификации секретов в продукт без GPU

Рассказываем, как мы интегрировали CodeBERT-based модель классификации секретов в production-продукт с жёсткими ограничениями по железу, сократив вр…

appseconnxmlopsopensourceоптимизацияcodescoringml
Habr