Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 15 min ago

ДВС своими руками

Thu, 01/22/2026 - 13:05

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

Читать далее

Погружение в разработку плагинов для Android Studio (часть 2)

Thu, 01/22/2026 - 13:04

Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.

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

Читать далее

Backward-трассировка требований в Git

Thu, 01/22/2026 - 13:02

Меня зовут Александр Мачулин, я основатель Gramax – open source системы для ведения документации в подходе Docs as Code с визуальным редактором.

Сегодня я расскажу вам идею, как вести всю документацию по проекту и весь цикл разработки в одном Git-репозитории и настроить backward-трассировку требований в Git.

Интересно, давай!

50% сотрудников скрывают ошибки: что с этим делать руководителю и команде

Thu, 01/22/2026 - 12:50

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

Мы провели совместное исследование с «Работа.ру» и узнали, что 50% россиян скрывают свои промахи на работе. 71% сталкиваются с повторяющимися ошибками, а 61% видят: их руководители сами не готовы признавать ошибки. Ниже — подробный разбор страха ошибок и того, как с ним бороться.

Читать далее

Как 5 необычных гипотез в узкой нише привлекли 2900 лидов на редкую услугу ― брендирование автомобилей

Thu, 01/22/2026 - 12:45

Привет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы «КонтекстЛаб». Если вы работаете в узкой нише и при этом ограничены в рекламном бюджете, я всегда советую искать рост не в масштабировании, а в тестировании нестандартных гипотез. С таким подходом мы работали с компанией по брендированию транспорта, которая на протяжении пяти лет переживала рыночные спады и постоянно конкурировала за одних и тех же клиентов. За счёт серии нетиповых решений и аккуратных экспериментов нам удалось увеличить количество заявок в 2,5 раза. В этом кейсе я разбираю конкретные лайфхаки, которые дали этот результат.

Читать далее

Вестник ураганов: барометр

Thu, 01/22/2026 - 12:05

Walter Baxter

Нет, наверное, никакого другого подобного устройства, гештальт по которому многие мечтали закрыть ещё со школы — и речь пойдёт о барометрах! :-)) 

Все мы знаем, что «синоптики не ошибаются — они просто путают время и место» :-), поэтому, имеет смысл самостоятельно перепроверять прогнозы, хотя бы в их части, и одним из таких технических средств перепроверки, являются барометры...

Читать далее

ИИ-агенты: как мы сделали DeepResearch по корпоративным данным и кодовой базе

Thu, 01/22/2026 - 12:02

ИИ‑агенты — очень горячая тема. Кажется, все их делают, но также кажется, что реальную пользу приносит только небольшая часть. Один из основных удачных примеров — DeepResearch, глубокий поиск, отвечающий на сложные вопросы. Многие им пользуются в ChatGPT или Perplexity, но у внешних решений нет доступа к нашим корпоративным данным, поэтому мы сделали свой DeepResearch и сэкономили время сотрудников компании.

Меня зовут Сергей Скородумов, я руководитель отдела поисковых сервисов. В статье расскажу про ИИ‑агентов в целом, как мы делали своего, за счёт чего растили его качество и какие главные выводы сделали. 

Читать далее

АСУ ТП?.. Это очень просто! Или как устроена современная котельная. Часть 1: железо

Thu, 01/22/2026 - 12:00

Если вас интересует тема АСУ ТП, или котельные (бытовые, производственные...) — не проходите мимо. Я, на примере этой симпатичной котельной, расскажу, как там все устроено. Подробно и с фото.

Читать далее

Intel Wildcat Lake: что Intel готовит на замену Alder Lake-N в бюджетных устройствах

Thu, 01/22/2026 - 12:00

Недорогие ноутбуки, Chromebook и мини-ПК уже несколько лет живут на процессорах серий Alder Lake-N и Twin Lake. Эти чипы вполне справляются с повседневными задачами, предлагают хорошую автономность при минимальном энергопотреблении, но архитектура в них давно устарела.

На CES 2026 Intel без лишнего шума обозначила планы по обновлению бюджетной линейки. Платформа под кодовым названием Wildcat Lake войдет в семейство Core Series 3 без приставки Ultra и ориентирована на нижний сегмент. Первые устройства на этих процессорах ожидаются во втором квартале 2026 года, конкретные модели пока не раскрыты. Давайте посмотрим, что это и оценим возможности чипов. 

Читать далее

10 лет werf: путь, который мы прошли вместе

Thu, 01/22/2026 - 11:57

10 лет назад мы запустили проект под названием dapp. Сегодня он известен как werf. За это время — тысячи коммитов, сотни релизов, переход на Go, Helm, CNCF, Nelm…

Собрали всю историю в одной статье — от первого Ruby-скрипта до экосистемы Open Source-инструментов.

Читать далее

API на информацию в эпоху цифрового риска

Thu, 01/22/2026 - 11:49

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

Но действительно ли знания снижают тревогу? Или мы просто наращиваем стек технологий, пытаясь компенсировать фундаментальную неопределённость?

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

Формально законодатель говорит: каждый имеет право искать, получать и распространять информацию. На практике же всё время возникает конфликт:

Читать далее

Автоматическая генерация кода для встраиваемых систем: проект УОМЗ

Thu, 01/22/2026 - 11:37

Несколько лет назад, когда мы только начинали внедрять Engee — среду для математического моделирования, техрасчётов и генерации встраиваемого кода — одним из первых крупных промышленных запросов стал интерес со стороны АО «ПО «УОМЗ». Коллеги представили техническое задание и предложили проверить, насколько Engee действительно готова для разработки алгоритмов обработки данных от датчиков и последующей интеграции в микроконтроллеры.

В этом материале я подробнее разберу, как проходил проект, какие задачи стояли, какие подходы к интеграции кода мы использовали и к каким результатам пришли. Фактически речь идёт не просто о демонстрации генерации кода, а о полноценной проверке возможности использовать Engee как замену MATLAB/Simulink в существующих инженерных процессах УОМЗ.

Читать далее

Я передавал задачи в другие отделы — но их никто не делал. Всё исправили 5 процессов

Thu, 01/22/2026 - 11:21

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

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

Читать далее

AIaaS: как встроить ИИ в бизнес без переписывания legacy‑систем

Thu, 01/22/2026 - 11:20

Привет, Хабр! В этой статье разберём модель AIaaS. Она помогает компаниям использовать ИИ без развёртывания собственной инфраструктуры и большой R&D‑команды. Такой подход снижает барьер входа и ускоряет запуск прототипов.

AIaaS (AI as a Service — ИИ как услуга) — это модель, при которой компания подключается к облачным API и получает готовые функции машинного обучения, LLM и компьютерного зрения. Инфраструктура моделей остаётся на стороне провайдера, а оплата идёт за вызовы и интеграцию, а не за развёртывание и обучение базовой модели.

Читать далее

Обычный крыс и её необычные родственники

Thu, 01/22/2026 - 11:15

Попробую‑кая, 43 летней айтишник с 25-летним стажем, поделиться историей об эволюции своего зоопарка мышек для компа. Сразу скажу — рука у меня мелкая, так что это 100% повлияло на выбор и не один раз.

В памяти ещё свежо предание о приколах с удалением шарика из обычных мышек, которые подключались в КОМ порт, переход на PS2 разъём, а потом и на USB. За это время поменялось немало и мышек и клавиатур.

Первые мысли об отказе от проводов связаны с беспроводным комплектом.

Если ещё интересно - читать далее

Технический долг vs сроки: баланс при разработке госреестра

Thu, 01/22/2026 - 11:01

Привет, я Андрей! Ну где ты был, ну открывай статью скорей :)

За технической инфой я обращался к команде разработчиков, в том числе к backend-разработчику Сергею Колеватову. Он пояснил мне за все технические штуки, а я уже поведаю вам подробнее.

В этот раз расскажу об опыте создания внутренней системы для госкомпании. Загвоздка, как всегда, была в сроках и ресурсах. А продукт нужен сразу порядочный. Готовый шаблон, Symfony Forms и «грязный» код. Выбор пал на скорость вместо качества — продукт запущен за 2 месяца, ноооо… мы получили «технический долг». Как к этому пришли и как решили проблему, расскажу прямо сейчас.

Читать далее

Разработчики всё ещё путают JWT, JWKS, OAuth2 и OpenID Connect — разбираем на примерах. Часть 2

Thu, 01/22/2026 - 11:00

Мы продолжаем наше погружение в мир аутентификации и будем разбирать всё на простых примерах с практикой на Go.

В первой части статьи мы разобрали, как устроен JWT, зачем нам refresh и access токены и почему в распределенных системах нам необходимо использовать асимметричные алгоритмы подписи. 

Теперь пришло время двигаться дальше и познакомиться с тем, что стоит поверх JWT: JWKS, OAuth 2.0, OIDC.

Читать далее

Как бренды рассказывают истории, которые никогда не были правдой

Thu, 01/22/2026 - 11:00

Маркетинг обожает истории. Не потому что маркетологи тайно мечтают стать писателями, а потому что истории работают. Сильнее фактов, графиков и даже кейсов с красивым ROI. Человеку проще поверить в эмоцию, чем в таблицу. В историю - проще, чем в бизнес-план. Особенно если в этой истории есть бедность, случайное вдохновение и внезапный успех.

А дальше в статье расскажу несколько кейсов, когда у компании есть красивая история, но в действительности все совсем не так.

Читать далее

Hudson Soft: как студия, создававшая игры с миллионными тиражами, потерпела крах

Thu, 01/22/2026 - 10:44

Студия, подарившая миру игру Bomberman, была основана в 70-х годах двумя братьями — Юдзи и Хироси Кудо. Они любили железную дорогу и поезда, поэтому свой проект назвали в честь составной части локомотивов Hudson C62 (в США известный под названием «Гудзон», в Европе — как «Балтика»).

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

Читать далее

Как маршрутизировать на разные Redis и другие сервисы через один LoadBalancer по SNI TCP routing используя Gateway API

Thu, 01/22/2026 - 10:35

Цель статьи: Показать на практическом примере, как использовать один Load Balancer для приёма TLS-соединений и маршрутизации бинарного трафика к разным backend‑приложениям с терминацией (расшифровкой) TLS на Gateway — например, к Redis и другим TCP‑сервисам.

Как это работает:

Читать далее

Who's online

There are currently 1 user and 1 guest online.