Обновить

Под капотом синхронного перевода: как работает автопереводчик в умных наушниках

Уровень сложностиПростой

Краткая суть: Мгновенный перевод в наушниках представляет собой последовательность технологий распознавания речи, машинного перевода и синтеза голоса. Система работает в условиях строгих ограничений по скорости обработки и потреблению энергии.

Ситуация: аэропорт Токио, требуется найти выход на посадку. Наушник включен, вопрос задан по-русски, ответ получен на японском языке. Либо собеседник говорит на неизвестном языке, а в наушнике звучит перевод.

На Хабре много материалов про нейросети и обработку естественного языка. Однако архитектура системы перевода в носимых устройствах рассматривается редко. Статья посвящена техническим аспектам работы таких систем, причинам задержек и инженерным решениям.

подслушать

Как мы выводим ИИ-агентов в работу команды: многопользовательский чат, RBAC/ABAC и опытно-промышленная эксплуатация

Уровень сложностиСредний

Раньше просто читали здесь обсуждения, но сейчас уже решили написать сами про злободневную тему. Интересно, а как вы внедряете ИИ в рабочие процессы, когда есть жёсткие ограничения по безопасности?

У нас, например, нельзя использовать облачные решения: ни от OpenAI, DeepSeek, ни другие сервисы, потому что есть риск утечки клиентских данных и интеллектуальной собственности. При этом потребность в автоматизации никуда не делась, наоборот, задач становится только больше.

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

Эта статья про наш практический опыт. Расскажу, как мы реализовали комнаты, где одновременно работают люди и агенты в общем контексте, как разграничили доступ через RBAC и ABAC, и какие архитектурные решения приняли, а какие, честно говоря, сейчас сделали бы иначе.

Если вы тоже делаете on-premise чат с агентами или решаете задачи контроля доступа к RAG, надеюсь, наш опыт и примеры реализации окажутся полезными. И будет особенно интересно узнать, как вы подходили к этим вопросам и какие решения в итоге выбрали.

Читать далее

Как я создал ScrapZone: «Тапалка» на кураже, кейсы и математика азарта на чистом JS

Уровень сложностиСложный

Всем привет. Короче, решил на днях собрать какой-нибудь простенький проект, чтоб время убить, и в итоге получилась игра ScrapZone. Сначала думал просто сделать обычный кликер, но потом затянуло и решил добавить туда всяких штук для азарта, типа открытия кейсов и апгрейдов.

В общем, основная тема игры — это сбор металлолома. Начинаешь с нуля, идешь в раздел «Тапалка» и просто кликаешь по шестеренке. За каждый клик дают 10 единиц скрапа. Когда накопишь сотку, можно уже идти открывать кейсы.

Я там сделал два вида ящиков. Внутри разные предметы, и у каждого своя редкость. Самая хреновая — серая, там множитель 0.3, то есть по факту уходишь в минус. Но если повезет, может выпасть золотая с множителем х25. Ленту с предметами в кейсах сделал на чистом CSS и JS, долго мучался, чтоб она плавно останавливалась именно там где надо, но вроде вышло норм.

Еще добавил «Копилку», чтоб можно было пассивно зарабатывать. Закидываешь туда скрап и каждую минуту капает 10% сверху. Там даже таймер есть, который показывает сколько до следующего начисления осталось.

И самая рисковая тема — это апгрейд. Там сам вводишь сколько ставишь и сколько хочешь получить, а игра считает шанс. Максимум можно выкрутить 75% шанса, минимум 1%. Один раз так все слил, пока тестил, но если цель не задирать, то подняться можно.

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

Читать далее

Как я построил корпоративный RAG с гибридным поиском, reranker'ом и автоматической оценкой качества

Строим production-ready RAG-платформу для корпоративного поиска по документам без LangChain — только FastAPI, Qdrant, Celery и немного здравого смысла.

Разберём, почему чистый семантический поиск ломается на реальных документах и как гибрид Dense + Sparse решает это. Добавим cross-encoder reranker на flashrank (ONNX, без torch), fallback-цепочку LLM-провайдеров, защиту от prompt injection и автоматическую оценку качества через RAGAS в CI.

В итоге — микросервисная система, которая разворачивается одной командой и не падает, когда Groq недоступен.

Читать далее

Как развернуть бэкап Acronis .tibx на виртуальной машине Hyper-V

Чтобы восстановить резервную копию системы, созданную Acronis True Image или Cyber Backup (файл .tibx), на виртуальную машину Hyper‑V, выполните последовательность действий, описанную ниже.

Читать далее

Эффект Оземпика без уколов: нейрофизиология голода, дофамин и сбалансированный рацион

Уровень сложностиПростой

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

Контроль веса часто сводят к простой формуле: «меньше есть - меньше калорий». На самом деле аппетит регулируется целой сетью физиологических и психологических механизмов, где простая сила воли работает мало.

Можно ли «обмануть» систему естественным образом, используя её собственные правила? Разберём ключевые механизмы и практические подходы.

Читать далее

А что, если нейрон — это не число? Размышления об архитектуре, которой пока нет

Уровень сложностиСредний

Всё началось с простого вопроса: как нейросеть хранит информацию? Ответ «в весах» — правильный, но неудовлетворительный. Как одно число на связи может «хранить» что-то? И я начал копать.

Чем глубже копаешь, тем яснее: текущие архитектуры нейросетей — это грубая сила. Миллиарды тупых элементов, каждый из которых умеет только одно: умножить входы на веса, сложить и выдать число. Никакой внутренней структуры. Вся магия — в количестве. А что если пойти другим путём?

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

Читать далее

Независимый рейтинг SEO агентств 2026: тест 7 компаний, потратил 350к

Уровень сложностиСредний

В августе 2025 я запустил интернет‑магазин. Сайт работал, контекстная реклама приводила клиентов, но органический трафик был почти нулевым. Цена клика в Директе росла, рентабельность падала — стало ясно, что без SEO не обойтись.

Начал искать подрядчика. За полгода встретился с 30+ агентствами, протестировал 7 компаний на реальных задачах, потратил 350 тысяч рублей на эксперименты.

Дисклеймер: я не SEO-специалист, не работаю в digital. Просто владелец бизнеса, который хочет получать клиентов из поиска и не слить бюджет.

Читать далее

Apache Kafka: от хайпа к индустриальному стандарту (2022–2025)

Уровень сложностиПростой

Apache Kafka за последние три года превратилась из популярной технологии в индустриальный стандарт для потоковой обработки данных. Более 80% компаний из Fortune 100 используют Kafka, общее число пользователей превысило 150 000. В декабре 2025 года IBM приобрела Confluent за 11 миллиардов долларов, подтвердив стратегическую значимость технологии.

В статье представлен анализ позиций Kafka на рынке: технология занимает почти 39% рынка брокеров сообщений, опережая RabbitMQ. Рассмотрены масштабы использования ведущими компаниями: LinkedIn обрабатывает более 7 триллионов сообщений в день, Uber называет платформу краеугольным камнем стека.

Отдельное внимание уделено российскому рынку. Ozon, Авито, Сбер, Яндекс, Тинькофф строят микросервисы на Kafka. Технология стала обязательным пунктом в собеседованиях ведущих компаний.

Статья разбирает инструменты тестирования Kafka: Testcontainers, EmbeddedKafka, Pact. Описаны вызовы тестирования асинхронных систем и подходы к их решению.

Главный вывод: знание Kafka перестало быть опциональным для QA-инженеров. Вероятность столкнуться с Kafka на проекте приближается к 100% для специалистов в enterprise-сегменте.

Читать далее

Защита сайта от ботов в 2026 году: где бизнес теряет деньги и что с этим делать

На сегодняшний день главная проблема digital - не дорогой трафик. Главная проблема - фейковый трафик, который выглядит как настоящий. ИИ сделал ботов умнее: они проходят сложные проверки, имитируют поведение пользователя и системно скликивают рекламный бюджет.

Читать далее

Настройка GRE-туннеля и OSPF на маршрутизаторах Eltex: детальное руководство с примерами

Уровень сложностиПростой

Настройка GRE-туннеля и OSPF на маршрутизаторах Eltex: детальное руководство с примерами

Когда перед инженером встаёт задача связать два географически разнесённых офиса через общедоступную сеть (или частную MPLS/VPN), первое, что приходит на ум — использовать туннелирование. Существует несколько технологий: IP-in-IP, GRE, VXLAN и другие. В этой статье я поделюсь опытом настройки GRE-туннеля между двумя площадками (назовём их Router 1 и Router 2) на оборудовании Eltex, а также покажу, как поднять динамическую маршрутизацию OSPF поверх этого туннеля. Материал рассчитан на тех, кто уже немного знаком с CLI Eltex, но хочет разобраться с нюансами.

Читать далее

Настройка динамической трансляции адресов (NAT) в корпоративных сетях: от Linux до Cisco

Уровень сложностиПростой

Привет, Хабр! Сегодня поговорим об одном из ключевых элементов сетевой инфраструктуры — трансляции сетевых адресов (NAT). В частности, рассмотрим, как настроить динамическую NAT (Source NAT) для обеспечения доступа внутренних хостов в интернет. Тема актуальна как для администраторов небольших офисов, так и для инженеров, обслуживающих распределённые сети с несколькими площадками. Мы разберём два типовых сценария: настройку SNAT на сервере Linux и на маршрутизаторах класса Enterprise (на примере конфигурации, близкой к Cisco). Материал будет полезен для подготовки к экзаменам и реальной работе — здесь вы найдёте не только команды, но и пояснения, почему и зачем они выполняются.

Читать далее

Как настроить корпусные вентиляторы по температуре GPU Hotspot и CPU в FanControl

Уровень сложностиПростой

В большинстве ПК корпусные вентиляторы управляются только по температуре процессора.

А главный источник тепла в современных системах — видеокарта.

В итоге GPU работает на 100%, корпусные вентиляторы не ускоряются, горячий воздух копится внутри, и видеокарта начинает шуметь сильнее.

В этой статье подробно рассмотрим настройку FanControl, при которой корпусные вентиляторы учитывают температуру CPU и GPU Hotspot и автоматически выбирают обороты, ориентируясь на самый горячий компонент.

Читать далее

Как я задолбался переносить код из DeepSeek в Claude и написал свой «мост» для ИИ-чатов

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

Сейчас мой основной воркфлоу — это связка разных нейросетей. Например, я делаю тяжелую разработку и кручу архитектуру в DeepSeek, а потом мне нужно перенести этот контекст в Claude 3.5 Sonnet или ChatGPT для рефакторинга или написания документации. И тут начинается ад.

Проблема: Чат разрастается. Копипастить руками сотни строк кода вместе с промптами — мучение. Стандартные расширения просто сваливают всё в кривой PDF-файл или грязный текст, в котором новая целевая нейросеть моментально путается, теряя нить рассуждений.

Решение: В итоге я психанул и собрал PolyCode Chat Saver — кроссплатформенный мост для переноса контекста между ИИ.

Это браузерное расширение, которое не просто «копирует текст». Оно работает с DOM-деревом 11+ разных платформ (DeepSeek, Claude, ChatGPT, Gemini и др.) и делает главное:

Читать далее

Установка Windows 11 на Raspberry Pi 5 (26100.2033, фикс UEFI)

Уровень сложностиПростой

Этот туториал для тех, кто не мог запустить Windows 11 на Pi 5, получая ошибку 0xc0000225, просто чёрный экран после запуска или вообще нерабочий UEFI. На протяжении 2-3 месяцев, ещё с ноября, я пытаюсь установить Windows, но UEFI никогда не мог загрузиться, а в troubleshooting люди говорят: "Зачем кому-то Windows без драйверов вообще, сиди лучше на линуксе". Честно, это меня огорчило, потому что иметь Windows всё-таки хотелось, даже просто так.

С этим туториалом вы получите 100% шанс запуска UEFI и Windows, ибо других актуальных вариантов попросту нет. Этот туториал годится и на старые версии Windows, но новейшая в приоритете.

Читать далее

Как я не нашёл нормальную альтернативу WinSSHTerm на macOS, психанул и написал свою

Уровень сложностиПростой

После перехода на macOS я не нашёл SSH-клиент, который закрывает мой ежедневный сценарий так же удобно, как WinSSHTerm.

Устал от постоянных компромиссов, сформулировал требования, собрал свой клиент и выложил код в open source.

Репозиторий

Читать далее

Около гипотезы Гольдбаха

Уровень сложностиСредний

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

Читать далее

«Я хотел код, которым можно гордиться»: как я забросил Python, выучил Стивенса и написал демон-сервер на C с нуля

Уровень сложностиПростой

Это история не про очередной пет-проект для галочки. Это история про поиск «своего» уровня сложности.

Читать далее

Настройка iGPU (Arc graphics) Core Ultra 7 155H в Proxmox

Уровень сложностиСредний

Всем привет!

Заранее прощу прощения, это мой первый пост на Хабре. Который возможно кому то будет полезен.

Однажды в известном китайском была хорошая цена на такое устройство с довольно мощным CPU (Intel Core Ultra 7 155H).

Читать далее