RU

Финал саги: мой ИИ-ассистент на Hermes улетел на GitHub. ¡Забирайте! А грабли расскажу следом

Третья, финальная часть саги про личного ИИ-агента Паспарту: докачал ему искомую память и фоновый Codex, упаковал всё в Docker и выложил на GitHub -…

ИИ-агентHermesDeepSeekDockerCodexGitHubself-hosted
Habr
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Obsidian как мини-CRM: как я научил канбан-доску наполняться заказами с Kwork без моего участия

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

Obsidiann8nKworkKanbanавтоматизацияGitGitHubDockerPythonмини-CRM
Habr
RU

Как приручить legacy-код: безопасная модернизация без заморозки фич

Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и…

ИнтернетAPIJavaGitОпросPythonRubyMySQLПрактикаSQLРефакторингРаботаTorGitHubБотыHRMITФинтехICORedisQAБэкендTwitterИграПриложениеСерверKubernetesБиблиотекианалитикOpenTelemetryPostgreSQLDeFiGrafanaБизнесLegacyТехникаСтатьи
Tproger
RU

GitHub и PyPI сбоят в России: РКН предлагает ГосVPN — что это значит и что делать

Если у вас в начале июня внезапно завис  git clone , а  pip install  начал валиться на каждом втором пакете — выдохните, дело не в ва…

GitHubPyPIРоскомнадзорТСПУDPIГосVPNблокировкиVPNDevOpsинфраструктура
Habr
RU

Подрядчик CISA полгода держал пароли и ключи AWS в публичном репозитории GitHub

Подрядчик CISA полгода держал в публичном GitHub-репозитории 844 МБ паролей, токенов AWS GovCloud и Kubernetes-конфигов. Разбираем, как защитить сво…

DevOpsGitHubОблачные технологииИнформационная безопасностьУтечка данныхСтатьи
Tproger
RU

GitHub переписал план мощностей в 30× — AI-агенты пишут код быстрее CI

CTO GitHub Vlad Fedorov: 10× план мощностей устарел за 4 месяца, нужен 30× из-за AI-агентного кода. Bottleneck — не CI, а валидация. Разбираем, что…

Машинное обучениеИскусственный интеллектDevOpsGitHubРазработкаНовости
Tproger
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реа…

APIJavaScriptJavaAndroidStack OverflowGitБезопасностьОпросIDESQLiOSРаботаTorGitHubБазы данныхHRReactDockerMITАлисаRedisQAМессенджер5gПриложениеВзломdevСервер1CPostgreSQLGrafanaСтатьи
Tproger
RU

Взлом Bitwarden CLI на npm: 1,5 часа кражи токенов и SSH-ключей

Bitwarden CLI 2026.4.0 на npm 22 апреля около 1,5 часа содержал малварь, крадущую GitHub/npm-токены, SSH-ключи и конфиги ИИ-ассистентов. Что делать.…

Open SourceБезопасностьНовостиGitHubNode.jsХакерыИнформационная безопасностьCI/CDКибербезопасность