RU

YaFF в опенсорсе: как и зачем мы сделали zero‑copy представление для Protobuf

Чтение сериализованных данных — это инфраструктурный налог, который платит каждый сервис при получении информации из внешних источников…

высоконагруженные системыоптимизация производительностиc++open sourceсериализация данныхprotobuf
Habr
RU

Гейткипинг 2.0: почему open source воюет с ИИ — и что делать вместо этого

Open source всё чаще закрывает двери перед ИИ: Zig и NetBSD банят AI-generated контрибьюции, curl под потоком нейрослопа сворачивает баг-баунти. DHH ,…

гейткипингopen sourceискусственный интеллекткод-ревьюкачество кодаИИ-агентыстатический анализнейрослопвайбкодингcicd
Habr
RU

Как я пытался создать шедевр в Qwen, Luma и Pika, и что из этого вышло

Помните, как полтора-два года назад в коротких видео стали появляться видео сомнительного качества, которые можно с легкостью пометить как сгенерирова…

selectelopen sourcellmvideoqwenlumapikaииии и машинное обучение
Habr
RU

Семь стрел, 429 деревьев: семилетняя ошибка именования, всплывшая за чисткой Mermaid-визуализации

Заходят как-то две машины Тьюринга в одну диаграмму… а у них имена одинаковые. Я говорю «машины», а на деле — два р…

проектирование apiрефакторингчисла каталанаmermaidкомпозиция состоянийopen sourceмашина тьюринга
Habr
RU

Как я перестал лазить в настройки Windows ради прокси и написал переключатель на 150 строк

Часть рабочих сервисов доступна только через прокси. Чтобы открыть один ресурс — прокси надо включить, для остального — выключить. И так по кругу. В W…

проксиproxyWindowsC#.NETсистемный трейутилитаWinINetреестр Windowsopen source
Habr
RU

WebScan v2.0: от идеи до pip install за одну неделю — путь, ошибки и бенчмарк

Предыстория 1 день назад я опубликовал первую статью про WebScan из Песочницы Хабра. Честно — не ожидал ничего особенного. Думал придут 50 человек, мо…

pythonbug bountyпентестбезопасностьcliopen sourceсканерniktonucleiwebscan technologies
Habr
RU

В интернете нет нормальной альтернативы Google AI Studio. Пришлось написать свою

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

Интерфейсы для LLMлегковесные утилитыserverlessopen source
Habr
RU

[Перевод] Автоматизация SBOM в большом legacy-проекте: опыт LibreOffice и Collabora Online

Вот уже более 20 лет проходит масштабная конференция разработчиков свободного и открытого ПО – FOSDEM. Для CodeScoring она примечательна тем, что с 20…

sbomfosdemlibreofficecollabora onlineopen sourceкомпозиционный анализspdxcc++sca
Habr
RU

10 дней спустя: как мой бот дважды умирал незаметно, а метрика релевантности мне врала

Полторы недели назад я выложил на Habr бота с лентой хороших новостей на sqlite-vec за $5/мес. Потом пришли живые юзеры — и началось самое интересное.…

telegram-ботнадёжностьнаблюдаемостьsqlite-vecрекомендательная системаметрикиpythonfly.ioopen sourceai
Habr
RU

Как заставить AI-ассистента верстать премиальные интерфейсы вместо унылых серых шаблонов

Разбираем концепцию правил визуального вкуса (taste rules) и как вайбкодить фронтенд со вкусом. Настраиваем физику анимаций, цветоую палитру и правиль…

искусственный интеллектфронтендopen sourcecursorui designux дизайнcssreactанимацияразработка
Habr
RU

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

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

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

210 тысяч звёзд за пять месяцев. Как отличить накрученный харнес от рабочего и при чём тут домашняя еда

Последние полгода наблюдается дикая истерия из-за этого харнеса. Репозиторий affaan-m/ECC появился в январе 2026-го и к началу июня собрал 210 тысяч з…

ии-агентыхарнессopen source
Habr
RU

Ошибка в коде, на которую приходится не обращать внимание

В разработке статического анализатора, как и в случае с любым ПО, приходится идти на компромиссы. Иногда мы вынуждены отсекать хорошие срабатывания, ч…

static analysisстатический анализjavascripttypescriptbitwiseбитовые флагиошибкиошибки программистовopen source
Habr
RU

Crashprobe: перехват ошибок Python в синхронном коде и потоках

Привет, Хабр! Меня зовут Андрей, как и многие, я уставал от красных сообщений в консоли, где не видно значений переменных. Приходилось ставить print()…

pythonбиблиотекаотладкаошибкиперехват исключенийcrashprobeopen source
Habr
RU

[Перевод] Пакетным менеджерам пора ввести период охлаждения

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

пакетные менеджерызависимостиsupply chain securityopen sourcenpmPyPIRubyGemsDependabotRenovatedependency cooldown
Habr
RU

Можно ли поймать вайб-кодера без нейросети? Сделал расширение для GitHub — рассказываю

В 2026 году уже не нужно гадать, человек писал GitHub-репозиторий или AI. Я сделал Chrome-расширение, которое оценивает репозиторий по прозрачным эври…

ithubрасширениеchromeai detectionvibe codingэвристикаopen sourcemanifest v3
Habr
RU

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хочетс…

gogolanggcgarbage collectorсборщик мусораgogcopen sourceperformancetui
Habr
RU

Я устал копировать промпты вручную. И собрал 794 проверенных в деле промптов для ваших ИИ агентов

proagents: библиотека из готовых 794 системных промптов, персон и воркфлоу, которую можно установить в Cursor, Claude Code или Windsurf одной командой…

искусственный интеллектпрограммированиеopen sourcecursorclaude codeинструменты разработчикасистемные промптыllmai агентыпродуктивность
Habr
RU

Мы пытались написать BFF-прокси для Redmine. Это был провал. Вот что мы сделали вместо этого

Мы в стартапе ArcFront три недели двигались в совершенно неправильном направлении, пытаясь подружить современный React с 20-летним Redmine через сложн…

redminereactrubiruby on railskanbanspadevlogopen sourceвеб-разработка
Habr
RU

Как фронтендер из Bay Area, который почти не пишет код руками, сделал на Rust трекер расходов для ИИ-агентов — и зачем

Я фронтенд-разработчик. Работаю в Bay Area, в компании, которая выдаёт всем инженерам корпоративные подписки на Claude Code и Cursor. То есть лично из…

rustclaude codecursoraiopen sourceobservabilityмониторингvibe codingopentelemetrysqlite
Habr
RU

794 системных промпта для AI-ассистентов: как мы собрали лучшие промпты в один месте

Полная карта: 232 агента, 521 воркфлоу, 41 правило вкуса, а также CLI без единой зависимости. Всё для вашего удобного вайбкодинга! 🚀 Читать далее

искусственный интеллектopen sourceпрограммированиеинструменты разработчикасистемные промптыai агентыcursorclaude codeпромпт-инжинирингразработка
Habr
RU

Почему код, который генерирует ваш AI-ассистент, выглядит одинаково плохо, и как это исправить за 30 секун

Не меняйте модель. Измените инструкцию. 794 проверенных системных промпта, импортировали один раз, и разница будет видна с первого же диалога с вашим …

искусственный интеллектвеб-разработкаopen sourcecursorclaude codeсистемные промптыкачество кодапромпт-инжинирингreacttypescript
Habr
RU

EvertyDesk Lite: зачем мы написали свой RustDesk-совместимый клиент на Rust и добавили в него ИИ

Всем привет! Меня зовут Артур Валиев. Недавно я уже рассказывал на Хабре о том, как мы собирали собственный RustDesk Pro при помощи патчей и кастомных…

RustRustDeskудалённый доступterminalAIсистемное администрированиеopen sourceeguiremote desktopDevOps
Habr
RU

AriQuantum: Как я написал эмулятор квантового компьютера прямо в Telegram

Квантовые вычисления – это сложно. Сложная математика, сложные инструменты, и всё это только в рамках вузовских программ. Я решил это исправить и сдел…

квантовые вычисленияквантовый симуляторtelegram-botpythonqiskitквантовая грамотностьквантовые компьютерыобразованиеaiogramopen source
Habr