Попросите агента «поставь нам LLM-шлюз», и он уверенно придумает переменные окружения, которых не существует. Поэтому у Keystone есть плагин для Claude Code: восемь скиллов, которые знают настоящие команды, флаги и поля конфига, и MCP-сервер, через который агент видит, что запущено. Ключи при этом в чат не попадают.Keystone. The Model Switchboard. (KTMS) — self-hosted LLM-шлюз на Go: сервисы ходят в одну точку, а он хранит ключи вендоров, выбирает модель по правилам, переключается при отказах и…
В нашем тестовом стенде p95 latency снизилась с 579 до 108 мс, а Random Forest на выбранных признаках показал ROC‑AUC 0,500. Рассказываю об архитектуре, методике и ограничениях результата.В статье разбираю архитектуру ghostmux, проверки устойчивости и исправления, подготовленные для REALITYНебольшая оговорка о результатах ML‑ классификации: ROC‑AIC = 0,500 означает что, конкретная модель на конкретных признаках не показала качества выше случайного угадывания. Это не доказывает универсальную нер…
Многие пишут, что "бутылочным горлышком" в агентной разработке являются люди, которые проверяют код. Я считаю, что это больше маркетинговое заявление, чем инженерное. Человек может выполнять код-ревью достаточно быстро. Уж точно быстрее, чем код проходит CI/CD пайплайн и деплоится на стенд. С ростом автоматизации, процесс код-ревью человеком сводится к:- пробежаться глазами по неочевидным местам в коде, проверка которых ещё не покрыта автоматикой,- проверить как отработала автоматика де…
Представьте: вы тестируете производительность одного из компонентов своего приложения. Всё идёт гладко, показатели радуют, и напоследок вы решаете запустить детектор гонок Go. И тут он неожиданно выдаёт предупреждение, которого вы никак не ждали:Вы смотрите на него. Потом ещё раз. И ещё. И думаете: «Что за?..» Оказывается, гонка происходит между вашим кодом и горутиной, которую вы вообще не запускали. Причём где-то в недрах net/http. Как такое возможно и почему это происходит – совершенно непон…
Вот и Бладборн...Здравствуйте. Уже наверное 2-3 месяца отсутствовал. История снова закольцевалась. И по итогу прошлый проект (Kakehashi) был отменен несмотря на значительное количество звезд из-за отсутствия обратной связи и также.. zsh. В общем пробовал разные проекты - вдруг срастется. Ну и примерно месяц назад приступил к очередному эксперименту. Возможно ли взять x64 приложение и перекомпилировать под Apple Silicon, да так, чтобы еще графика была на Metal? Увидев проект AnyPS5, который зани…
Бэкенд на Java, скрипты на Python, React на фронтенде, сервисы на C#, несколько компонентов на Go — всё это живёт в одном продукте. До сегодняшнего дня разработчику приходилось держать под рукой три-четыре среды, чтобы поправить HTTP-обработчик, запустить тесты или проверить зависимости.Мы продолжаем расширять возможности GigaIDE: теперь Go доступен бесплатно в Community-режиме. Плагин для Go поддерживает анализ кода, запуск, отладку, тесты, зависимости и мониторинг приложения.Недавно мы расска…
Как доказать строку журнала, которую стёр root07:28:20. Кто-то с адреса 203.0.113.7 пробует войти на web-1 под root. Пароль неверный.07:28:21. Снова неверный.07:28:22. Подошёл.07:28:23. Root скачивает с 203.0.113.7 файл в /tmp/.x.Ещё через несколько секунд в /var/log/auth.log остаются две строки утреннего деплоя: deploy зашёл по ключу и перезапустил приложение. Из этих четырёх нет ни одной:sed -i '/203.0.113.7/d' /var/log/auth.log grep 203.0.113.7 больше ничего не находит. Для сервера э…
Всем привет! Меня зовут Олег, я Go-разработчик в компании ТехВилл.Мою первую статью о нетипизированных константах можно прочитать тут (https://habr.com/ru/companies/automacon/articles/874144/).Но если та статья была теоретической, то сегодня — более практическая, связанная с болью, глупостью и, все же, со счастливым концом.Это моя вторая статья, так что сильно камнями не кидайтесь. И если есть какая-то важная информация по статье – буду благодарен, если вы напишите ее в комментариях.Немного вст…
Можно ли в 2026 году жить в России, работать на зарубежную компанию, получать валюту и претендовать на контракты от $10 000 в месяц? Что сегодня важнее на международном рынке – технические навыки или умение продать собственный опыт? Почему первое собеседование на английском почти всегда оказывается стрессовым, какие технологии сейчас продаются дороже остальных и что происходит с разработчиком, когда одной работы становится мало и он берёт семь параллельных проектов?Я, Александр, автор телеграм-…