Архив за 06 октября 2026 - 3

Всех приветствую. Это моя первая статья на всеми нами любимом Хабре, поэтому буду благодарен вам, если вы поддержите меня. Эту статью я решил написать потому, что сам в какой‑то момент своего становления как ИИ‑инженера задавался вопросами по поводу того, как правильно делать автоматизации, как строить архитектуру для своих проектов и так далее. И вот я решил поделиться с вами теми знаниями и опытом, как сделать ваши автоматизации и внедрение ИИ качественным и надёжным.

Принципы, принципы, принципы

Читать полностью »

Зачем

Задача обычная: дома всё должно просто работать. Российские сервисы — банки, госуслуги, маркетплейсы — открываются напрямую с домашнего IP, а всё остальное идёт через VPN. На каждом устройстве ничего не настраиваем: ни на телевизоре, ни на телефонах гостей.

Читать полностью »

Живые мертвецы — буквально так можно описать целый пласт английской медицинской терминологии, которую мы найдем в словарях, которая мелькает в кулуарных спорах ученых, в разговорах в ординаторской, но когда речь идет о медицинских консультациях, докладах с трибуны и научных публикациях — ее словно не существует.

Читать полностью »

Поехали

Mixtile Cluster Box снаружи похож на плотный мини‑сервер. Внутри другая история: четыре независимые Blade 3, PCIe‑коммутатор, отдельная плата управления на OpenWrt и задумка связать ноды IP‑сетью поверх PCIe. Я ставил задачу жёстче обычного «поднять k8s дома»: убрать штатный Debian, собрать отказоустойчивый кластер на Talos, поставить Cozystack и проверить, что из железа реально живёт — NVMe, KVM, GPU и NPU.

Сейчас это работает. Четыре ARM64-узла, из них три control‑plane и один compute, Talos Linux 1.14.2, Kubernetes 1.34.3, Cozystack 1.7.0-alpha.3 в профиле isp-fullЧитать полностью »

Прежде чем разбирать оптимизации, зафиксируем базовые понятия:

Токен — минимальный фрагмент последовательности, с которым работает модель. Из hidden state каждого токена attention строит query, key и value. Query отвечает на вопрос «что я ищу»,

Key — “что я содержу”,

Читать полностью »

Окно в свет: почему Windows названа Windows, а иконки — иконками - 1

Вместо предисловия

Читать полностью »

Всем доброго времени суток! 

Хочу поделиться историей о том, как решение одной бытовой проблемы постепенно вылилось в разработку отдельного open‑source проекта.

TL;RD

В ходе экспериментов постепенно сформировалась архитектура с отдельными proxy, broker и worker‑компонентами. Она позволила отделить клиентское подключение от транспортного канала и добавить маршрутизацию трафика через удалённые узлы.

В итоге получилась система, в которой трафик может передаваться напрямую либо через один из удалённых worker‑узлов. Правила маршрутизации задаются по доменам и CIDR‑диапазонам.

Читать полностью »

С 2022 года я в одиночку поддерживаю сервер World of Warcraft 3.3.5a на открытом ядре AzerothCore. Расскажу, как я закрывал главную проблему небольшого сервера ботами-компаньонами и на какие грабли при этом наступил. Если вы работаете с AzerothCore или TrinityCore, часть историй может сэкономить вам пару вечеров.

Задача: пустые очереди

Поиск подземелий (LFG) в WotLK рассчитан на тысячи игроков онлайн. На небольшом сервере очередь на героик может висеть часами: нет танка, нет хила, а то и вообще никого. Игрок заходит вечером, ждёт и уходит.

Читать полностью »

Привет! Сейчас многие компании активно занимаются вопросом «импортозамещения» и мне выпала задача отвечать за поддержку и миграцию сервиса логирования. Сервис логирования реализован на Spring и после отказа от Oracle использует БД PostgreSQL для хранения логов. В среднем размер таблицы логов составляет ~3Тб. В какой‑то момент потребовалось дополнить некоторые таблицы логов новыми индексами, и я хочу рассказать, с какими проблемами пришлось с толкнуться и как их решали. Важно замечания:

  • В статье пример создания индекса основан на использовании самописных процедур (процедуры будут приложены)

  • Читать полностью »

Всё началось с желания сделать ролевую игру по мотивам компьютерной игры Arcanum, в мире которой одновременно сосуществуют магия и технология, причём эти две силы принципиально конфликтуют друг с другом.

В нашей игре этот конфликт должен был существовать в том числе на уровне аур. Вокруг мага действует магическая аура, способная нарушать работу механизмов. Технология, в свою очередь, мешает магии.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js