Feed aggregator

Управление вентиляционной установкой Minibox GTC через Алису

Habr.com - 43 min 5 sec ago

Практический опыт интеграции приточной вентиляционной установки Minibox Home 350 с автоматикой GTC в умный дом Home Assistant и организации голосового управления через Яндекс Алису.

Описывается получение значений температуры и скорости вентилятора, управление ими из интерфейса Home Assistant и синхронизация изменений с физическим пультом управления. Также показано, как реализовать приём голосовых команд от Алисы. В заключение приведены идеи дальнейшего развития системы: автоматическое управление вентиляцией по уровню CO₂, ночные и дневные сценарии, а также согласование работы приточной и вытяжной вентиляции.

Материал ориентирован на пользователей, которые уже работают с Home Assistant или планируют интеграцию вентиляционной установки в систему умного дома.

Читать далее

pg-status — легковесный микросервис для определения статуса PostgreSQL хостов

Habr.com - 47 min 44 sec ago

Привет! Хочу рассказать о своем новом небольшом проекте - pg-status. Это очень легкий и производительный микросервис, который помогает определять статус хостов postgresql. В первую очередь его задача - помочь вашему backend найти живого мастера и достаточно синхронную реплику.

Читать далее

Автостопом по граблям: асинхронное лимитирование запросов в Python

Habr.com - 1 hour 13 min ago

Одним солнечным днём мне прилетела задача - написать асинхронный механизм выгрузки данных по API.

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

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

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

Читать далее

Удалённый рабочний стол через ssh туннель

Habr.com - 1 hour 16 min ago

Ситуация: рабочая машина под управлением Windows находится в корпоративной сети за NAT. Извне хода в сеть нет. К рабочему компьютеру необходим удалённый доступ с домашнего компьютера на Linux. Работа AnyDesk оставляет желать лучшего.

Читать далее

Не болтайте ерундой

Habr.com - 1 hour 36 min ago

Вы тоже устали? Устали объяснять ChatGPT структуру вашего проекта в десятый раз? Устали от того, что Cursor "съедает" ваши лимиты? Платные подписки нужны ради их мощных моделей, но обидно тратить драгоценные токены на бесконечные уточнения контекста.

Встречайте OpenSpec - конец vibe-кодинга. Это инструмент, который не просто "еще одна обертка над GPT", а смена парадигмы. Мы переходим от AI-чатов к Spec-Driven Development.

Читать далее

Выбор статистического метода для A/B-теста: практическое руководство

Habr.com - 1 hour 43 min ago

Привет! Меня зовут Денис. Уже юолее 5 лет работаю Senior Product Analyst в крупнейших IT-компаниях России, включая Тинькофф. Разрабатывал системы аналитики с полного нуля, провёл огромное количество A/B тестов и знаю всю внутреннюю кухню больших корпораций изнутри.

Я совершил множество ошибок на своём пути – и теперь здесь, чтобы помочь именно тебе их избежать и пройти этот путь быстрее!

A/B-тесты давно стали стандартным инструментом в продуктовой и маркетинговой аналитике. Но на практике большинство ошибок происходит не на этапе запуска эксперимента, а при анализе результатов. Чаще всего причина в том, что статистический метод выбирается «по привычке», без учёта типа метрики и свойств данных.

В этой статье я собрал практическую логику выбора методов анализа A/B-тестов. Без углубления в теорию, но с пониманием, почему в одном случае работает χ², а в другом t-test может привести к неверным выводам.

Читать далее

Ну всё, пора закапывать UTF-8

Habr.com - 2 hours 38 min ago

Здравствуйте, меня зовут Дмитрий Карловский и я... серийный убийца устоявшихся стандартов. Сегодня я выследил и нанёс критический урон UTF-8. И сейчас я расскажу, как я его переиграл и уничтожил новым стандартом кодирования текста — Unicode Compact Format.

No, God! Please, No, NO!

Новый вид борьбы с мошенниками

Habr.com - 2 hours 41 min ago

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

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

Победить всех жуликов

Технический аудит и независимость сертификации Microsoft: расследование инцидента с экзаменом 70-642

Habr.com - 2 hours 43 min ago

Автор: Третинников Игорь Игоревич

MCP ID: 9740205

Январь 2026 г.

Данный материал посвящен анализу критической аномалии в системе сертификации Microsoft, выявленной при сдаче экзамена 70-642 «Windows Server 2008 Network Infrastructure, Configuring». В основе статьи лежат системные логи Microsoft Learn, которые ставят под сомнение прозрачность и валидность процесса тестирования.

Технический инцидент и анализ системных логов

3 октября 2013 года состоялась очная попытка сдачи экзамена 70-642 в авторизованном центре. Анализ официальных системных данных (JSON-выгрузка из Microsoft Learn) выявил следующие критические несоответствия

Читать далее

Пошаговая GDB отладка прошивки STM32 из консоли cmd

Habr.com - 3 hours 6 min ago

Порой бывает так, что вы скачиваете open-source репозиторий, а там нет файлов .project и .сproject для eclipse или файлы .project и .сproject есть, но они по каким-то причинам повреждены и IDE их не может открыть.

Тем не менее прошивка собирается командой make all. Ты ее прошиваешь и LED не мигает. Очевидно, что прошивка зависла. Где-то свалилась в HardFault_Handler.

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

Читать далее

Математика парадоксов

Habr.com - 3 hours 16 min ago

Есть магия: взять число, разделить на ничто, умножить на ничто — и получить исходное. Не иллюзия, а математика уровней. Paradox библиотека — проводник в мир, где ноль бесконечно глубок, бесконечность структурирована, а запретные операции ведут не к краху, а к новым измерениям. Заклинание на C++ прилагается.

Читать далее

Как узнать айпи собеседника в телеграм в 1 клик? Дуров не фиксит это третий год…

Habr.com - 3 hours 25 min ago

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

Телеграм даже не предупреждает о том, что вас скамят. Но как?

Читать далее

Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту

Habr.com - 3 hours 31 min ago

Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз.

Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.

Читать далее

Почему конфликт «бизнес — человек» неизбежен и как его регулировать

Habr.com - 3 hours 41 min ago

Последние пару лет рынок труда в России находится в состоянии турбулентности: благосостояние населения ухудшается, государство увеличивает налоговую нагрузку, бизнес нещадно режет косты, в компаниях происходят массовые и регулярные точечные сокращения численности персонала. Отношения «бизнес-человек» накаляются и потенциально это может сильно увеличить количество конфликтов между компаниями и сотрудниками.

Меня зовут Анна Заря, я непрерывно совершенствую свои навыки в медиации и разрешении конфликтов системы трудовых отношений и знаю, что валидизация (нормализация, принятие) конфликта помогает пересмотреть его восприятие как нечто плохое и нежелательнее и направить в конструктивное русло, где он может принести пользу.

Читать далее

Антипаттерн LLM-приложений: когда модель игнорирует контекст. Часть 2

Habr.com - 4 hours 17 min ago

Всем привет! В первой части мы разобрали теорию: почему LLM «забывают» информацию в середине промпта, как на это влияет архитектура внимания и при чём здесь ротационные кодирования (RoPE). Мы выяснили, что эффект Lost in the Middle — это закономерное следствие того, как устроены современные трансформеры и как они обучаются.

Но насколько всё плохо на практике? Если разработчик модели заявляет контекстное окно в 128k или даже 1M токенов — можем ли мы на него рассчитывать в реальном продакшене?

Во второй части мы переходим от теории к цифрам на бенчмарках. Мы разберём, почему стандартные тесты "иголка в стоге сена" (NIAH) безнадёжно устарели и как новые метрики вроде RULER и NoLiMa показывают реальное «рабочее» окно моделей, которое иногда в 60 раз меньше заявленного.

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

Читать далее

River: учим модель по одной строчке данных

Habr.com - 4 hours 41 min ago

Привет, Хабр!

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

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

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

Разобраться в теме

Мы построили 80 домов, зарабатываем 13 млн в год, но вам не советую

Habr.com - 4 hours 44 min ago

Кажется, что стройка — это много денег в короткие сроки. На самом деле, сидишь на пороховой бочке. 

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

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

Плюс риски персонализированные, в нашем бизнесе часто ИП, где собственник отвечает всем своим имуществом.  

Но мы продолжаем строить. 

Читать далее

Радары и то как от них прячутся. Часть 1

Habr.com - 5 hours 30 min ago

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

Читать далее

Ученые впервые “трансплантировали” поведение ухаживания между видами

Habr.com - 5 hours 33 min ago

Первый задокументированный случай, когда изменение в одном гене перенастроило существующую нейросеть и перенесло врождённое, сложное половое поведение от одного вида к другому.

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

В природе большинство самцов плодовых мушек ухаживают за самками, быстро вибрируя крыльями и создавая звуковые узоры — так называемые «песни ухаживания». Однако Drosophila subobscura развила совершенно другую стратегию: самцы срыгивают пищу и предлагают её самкам в качестве подарка во время ухаживания. Это поведение отсутствует у близкородственных видов, таких как D. melanogaster.

Эти два вида плодовых мушек разошлись примерно 30–35 миллионов лет назад. У обоих есть ген, называемый «fruitless» или «fru», который управляет поведением ухаживания у самцов, но стратегии различаются — один вид «поёт», другой — «дарит». Учёные выяснили причину этой разницы: у мушек-доноров (D. subobscura) нейроны, производящие инсулин, соединены с центром управления ухаживанием в мозге, тогда как у «поющих» мушек (D. melanogaster) эти клетки остаются несвязанными.

Читать далее

Гайд по офлайн-конверсиям в Яндекс Директ

Habr.com - 5 hours 33 min ago

Этим стоит заморачиваться, если у вас более 10 конверсий в месяц. Можно и при 3-5 конверсиях, только если планируется масштабирование.

Период передачи данных не должен превышать 21 день, дальше привязка к визиту пользователя в метрике не сработает. Периодически рекомендую сверять данные CRM и Метрики, чтобы избежать ошибок.

Читать далее

Who's online

There are currently 0 users and 1 guest online.
Syndicate content