Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 37 мин. назад

Как маленькая протечка воды превратилась в 50 устройств умного дома

чт, 01/22/2026 - 10:00

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

Ремонт в квартире был уже давно завершён, основные условия были - минимальные, беспроводные и более-менее надёжные датчики протечки воды. Решение оказалось простым - экосистема Tuya и протокол Zigbee. Я купил Zigbee-хаб и несколько датчиков протечки на AliExpress. Устройства стоили копейки, настроить их было легко, и они выполняли свою функцию.

Читать далее

ОС FreeBSD 14.3 на MacBook выпуска 2008 года

чт, 01/22/2026 - 10:00

Недавно, перебирая хлам скопившийся на пыльных антресолях, я обнаружил старенький MacBook 2,1 (A1181) образца 2008 года выпуска. Этот MacBook мне на день рождения, который состоялся более 15-ти лет назад, подарила супруга. Большим ценителем яблочной продукции я так и не стал, но некоторое время использовал эту машинку в качестве второй — для чтения почты или просмотра ютуба, брал с собой в туристические поездки. Мне нравился дизайн корпуса и клавиатуры этой машинки, местами даже где-то меня привлекала операционная система MacOS X являющаяся родственником FreeBSD. Но сейчас не об этом. В те времена вычислительная техника персонального применения стремительно устаревала — появлялись процессоры с всё большим числом ядер и большей тактовой частотой, состоялся полный переход от 32-битных архитектур к 64-х битным и т. д. Всё это сильно расслабило разработчиков и, как следствие, требования софта к железу выросли просто непомерно. Таким образом, данная машинка очень быстро «морально устарела». Я пару раз проводил апгрейд — сначала добавил немного SDRAM, потом заменил HDD на SSD, несколько раз апгрейдил MacOS X. Но к 2012 году машинка всё равно стала мало пригодной для работы и отправилась на антресоли.

Две недели назад этот MacBook попался мне на глаза. Я включил его и обнаружил, что MacOS X прекрасно загружается и даже подключается к WiFi, только вот в Safari все сертификаты давно протухли и ни один Web сайт не открывается. Но тут меня посетила совершенно здравая мысль - почему бы не оживить эту машинку установкой на неё современной ОС, такой как например FreeBSD ? К тому же появился повод — одна из моих дочерей доросла до своего компьютера, а покупать ей сейчас новый ноут для посещение «учи.ру» меня, откровенно говоря, «жаба душит». Короче, я быстренько заказал новую АКБ на известном китайском маркетплейсе и принялся изучать вопрос «как пропатчить KDE MacBook для FreeBSD».

В данной статье я расскажу о некоторых особенностях яблочных ноутбуков мало знакомых даже опытным маководам, о тонкостях установки FreeBSD, о проблеме под названием UEFI, о баге в ядре ОС FreeBSD с которым я столкнулся и помог зафиксить, о прекращении поддержки DRM-KMOD драйверов в 32-х битной ветке ОС FreeBSD и о том, как мне все же удалось портировать их для FreeBSD 14.3-RELEASE/i386. И еще о некоторых мелочах, знание о которых необходимы для того, чтобы сделать ОС FreeBSD пригодной для эксплуатации на этом стареньком MacBook-е, и чтобы Ваш кислотно-щелочной баланс всегда оставался в полном порядкеTM.

Читать далее

Проект по созданию системы передачи текста музыкой

чт, 01/22/2026 - 09:50

Всем добрый день. Решил поделиться одним из почти заброшенных проектов десятилетней давности – передача текста музыкой. Программирование здесь тоже будет, поэтому можно считать это ИТ-проектом.

Читать далее:

2025 — Год AI-сотрудников

чт, 01/22/2026 - 09:42

2025 год оказался переломным для индустрии AI.

Сотни новых LLM, image- и video-моделей. Сотни миллионов долларов инвестиций. Поглощения. Офферы по $100 млн для ведущих исследователей.

Но мы увидели и нечто гораздо более интересное.

По-настоящему важное событие другое: мы впервые массово увидели переход от “LLM как помощник” к “AI как рабочая сила”.

Модели больше не используются только в формате «вопрос–ответ». Они системно заменяют интеллектуальный труд в бизнес-процессах:

Читать далее

Золотой Ключ квантовых вычислений

чт, 01/22/2026 - 08:38

История: как язык для вайбкодеров стал языком квантовых вычислений

Я начинал VIBEE как простой инструмент для вайбкодеров — людей, которые хотят писать код через спецификации, а не руками. Идея была простая: пишешь .vibee файл, получаешь готовый код на 42 языках.

Но когда я добавил троичную логику (TRUE/FALSE/UNKNOWN вместо бинарной TRUE/FALSE), произошло неожиданное открытие:

φ² + 1/φ² = 3

Золотое сечение в квадрате плюс единица делённая на золотое сечение в квадрате равно ровно трём. Не приблизительно — математически точно.

Читать далее

Зимняя фотосессия в русском стиле с ИИ: лучшие промты для нейросети

чт, 01/22/2026 - 05:54

Зима. Снег. Морозный воздух. Но выходить на улицу не хочется. А фотосессия нужна. Хорошая новость: нейросети научились создавать зимние фотографии, которые не отличить от профессиональной съёмки, и всё это можно сделать, сидя дома с чашкой горячего чая, просто написав текстовый промт и отправив его искусственному интеллекту на обработку.

Мы собрали 15 промтов для создания атмосферных зимних фото в русском стиле ❄️

Читать далее

Как я научил AI анализировать AI: observability для LLM-агентов с Langfuse

чт, 01/22/2026 - 05:20

Как я построил систему мониторинга LLM-приложений и научил AI анализировать собственные ошибки

AI-ассистенты в IDE стали незаменимыми помощниками разработчиков, но остаются чёрными ящиками. Мы не видим что они делают "под капотом", сколько это стоит и где теряется время. В статье покажу как построить системуobservability для AI-агентов: от Cursor IDE до production, с AI-анализом трейсов и открытым исходным кодом.

Читать далее

ChameleonLab: 300 000 скачиваний, «призрачная тишина» в MP3 и почему мы уходим в спектр (Инженерный R&D лог)

чт, 01/22/2026 - 03:19

Привет, Хабр! На связи команда разработки ChameleonLab.

Наш проект — программный комплекс для стеганографии и защиты данных — перешагнул отметку в 300 000 скачиваний (суммарно для Windows и macOS). Такая база пользователей кардинально меняет подход к разработке. Мы больше не можем позволить себе «гаражные» методы, которые ломают структуру файлов или заставляют плееры вести себя непредсказуемо.

Нас часто спрашивают, почему в публичной версии до сих пор нет кнопки «Спрятать в музыку». Ответ прост: мы не хотим выпускать сырой функционал.
Последние два месяца мы провели в закрытом R&D, пытаясь решить одну задачу: как спрятать файл в MP3 так, чтобы ни один плеер и ни один спектроанализатор этого не заметил?

Читать далее

Передача JPEG-видео по RTP/UDP на ESP32 (RFC 2435)

чт, 01/22/2026 - 01:24

В этой статье я разберу, как реализовать передачу JPEG-видео по RTP поверх UDP напрямую с ESP32 - так, чтобы поток открывался в VLC и ffplay, без RTSP, FFmpeg и промежуточных серверов.

Читать далее

Как увеличить свои шансы на прохождение собеседования

чт, 01/22/2026 - 01:01

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

Если одним словом, это системность. Поясню.

Читать далее

Делайте хорошо и не делайте плохо. Амбивалентность требований VS гибкость функционала

ср, 01/21/2026 - 22:40

Все разработчикам знаком момент, когда заказчик просит что - то сделать, но толком не вдается в детали? У меня были примеры, когда заказчик вообще не описывал требования, а ожидал, что ему ЧТО-ТО создадут, а ну уж потом он/она скажут что не так. Или так. Или не так. Предлагаю разобраться, когда гибкость превращается в ад.

Погнали!

Утвердить методологию DWH, практическое руководство для менеджмента

ср, 01/21/2026 - 22:14

Статья о создании процессов управления данными, о том, какие фундаментальные вопросы следует прояснить на старте, какую методологию стоит утвердить от технических специалистов менеджменту направления data.

Читать далее

Как развернуть Identity Provider Keycloak на виртуальной машине и Managed PostgreSQL

ср, 01/21/2026 - 21:38

Привет! Я занимаюсь сопровождением реализации внутренних и внешних технических задач. В статье расскажу, как организовать централизованную аутентификацию через Identity Provider Keycloak. Сотрудники не будут мучаться с кучей паролей от БД, систем аналитики, таск-менеджеров, почты и других программ. На выходе получится готовый сервис аутентификации, который изолирован в своей VPC и доступен из интернета. Поехали ;)

Читать далее

Как мы сделали гибридный AI-поиск по смыслу книг: двухконтурная архитектура и семантическое ранжирование

ср, 01/21/2026 - 20:59

Всем привет! Меня зовут Яна Чеканова, я проджект-менеджер в red_mad_robot уже два года — и да, я не технарь, а филолог по образованию. Парадоксально, но именно это образование помогло мне в одном из самых технологичных проектов — создании AI-поиска для сервиса книги билайн.

Идея родилась у команды билайна: они провели исследование и поняли, что большинство читателей не ищут конкретного автора или название, а ориентируются на настроение и ощущение от книги — «что-то атмосферное», «что-то как любимый роман». Так появилась гипотеза: сделать поиск, который понимает смысл запроса, а не только ключевые слова.

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

Рассказываю, как это было.

Читать далее

Обзор книги «Создавая второй мозг», Тьяго Форте

ср, 01/21/2026 - 20:40

Луман заразил всех своими карточками. Собственно, еще Вольтер сказал, что книги состоят из книг. А задолго до него Упанишады лишились авторства, потому что книгу нельзя написать с нуля. Но сейчас появились такие специальные словомельницы, которые, прямо как в «Серебряных яйцеглавах», оказываются эффективнее писателей. Если к ним добавить еще и самих писателей, то получится удивительный результат.

Что ж, попробуем в этом разобраться.

Меня зовут Костя Дубровин. Я веду канал про книги.

Разобраться

Воякс И.И. (Woyax) программист MS Dynamics AX (D365FO): 2 Часть (запрос объектов, перекрёстные ссылки, первый код)

ср, 01/21/2026 - 20:35

Продолжаем обучать Ивана Ивановича Воякс (он же Woyax) особенностям работы программистом MS Dynamics AX 2012 (и любые версии, включая D365 FO).

Эта часть посвящена трём важным и интересным вещам:

Научили Воякс путешествовать по системе и запрашивать необходимые ему для выполнения задач или для анализа объекты

Научили Воякс пользоваться перекрёстными ссылками

Сформировали концепцию того, как и в каком виде Воякс будет предлагать модифицировать код и объекты системы

Читать далее

Как заставить LLM сортировать данные: от наивного подхода до TrueSkill

ср, 01/21/2026 - 20:34

Если вы когда-нибудь грузили в LLM список и просили выбрать лучшее или отсортировать — вы, скорее всего, получали посредственный результат. Я проверил это на 164 постах своего телеграм-канала, сравнив пять разных методов сортировки. Оказалось, что разница между «дёшево и плохо» и «дёшево и хорошо» — в правильном алгоритме, а не в модели.

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

Читать далее

Riffusion вернулся и надел костюм: обзор сервиса для генерации музыки Producer.ai

ср, 01/21/2026 - 20:27

Казалось бы, рынок AI-музыки уже окончательно поделен. С одной стороны у нас есть народный любимец Suno, а с другой - Udio, ставший выбором аудиофилов и тех, кто готов часами крутить ползунки настроек ради идеального звучания. Мы уже привыкли, что новые сервисы появляются чаще, чем JavaScript-фреймворки, и обычно проходим мимо очередной кнопки шедевра. Но тут мне в руки попала ссылка на Producer.ai. Я лениво кликнул, ожидая увидеть очередной стартап-однодневку, но в адресной строке мелькнуло предательское «?from-riffusion=true».

Стоп, тот самый Riffusion? Если вы в теме нейросетей дольше полугода, что в нашем безумном мире равносильно званию почетного ветерана, вы наверняка его помните. Это был тот самый дерзкий проект, который генерировал музыку, буквально рисуя её спектрограммы как картинки через Stable Diffusion. Это было странно, это было максимально гиково, и звучало это, честно говоря, как модем, который пытается напеть джаз после тяжелой смены. Но именно это было началом всего.

И вот они вернулись. Сменили уютное худи на дорогой корпоративный костюм, назвались солидно Producer.ai и явно метят в высшую лигу генеративного аудио. Сегодня мы разберемся, действительно ли дедушка выучил новые трюки и способен ли он тягаться с гигантами в 2025 году. А может, это просто попытка продать старую технологию в новой обертке тем, кто не умеет читать URL-адреса? Заваривайте чай и расчехляйте уши, даже если по ним, как и по моим, прошлось стадо медведей, ведь мы начинаем наш обзор.

Приятного чтения!

Читать далее

Хроники Valkey: сайдкары, операторы и один очень упрямый кластер

ср, 01/21/2026 - 20:18

Привет! Меня зовут Никита Кречетов, я работаю в команде Datawave в юните DBA в Авито. В этой статье рассказываю, как мы перевели полторы тысячи инстансов Redis на Valkey Cluster, как отказались от ручного решардирования и что это дало разработчикам и бизнесу. Материал будет полезен инженерам, которые ищут практичный опыт миграции на новые базы данных.

Читать далее

Субъектный подход к архитектуре агентов: инверсия управления LLM

ср, 01/21/2026 - 19:45

Про агента, который сам пользуется LLM, как мы все. Показываем реализацию механики "осознанного обращения к LLM" (deliberate query) на основе оценки внутреннего состояния, в отличие от жестких пайплайнов типа ReAct или CoT.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 3 гостя.