Обновить

Как стать автором

Подключение универсального управляющего модуля HOMMYN к Home Assistant по MQTT

Уровень сложностиСредний
Время на прочтение15 мин

Инструкция по подключению устройства HOMMYN HDN/WFN-02-02 к локальному серверу MQTT на базе Home Assistant.

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии32

Как наблюдение за пауком помогло мне победить хаос задач: создал сервис на основе паутины

Время на прочтение4 мин

Рассказываю о философии «липкой паутины» и о том, как я сделал инструмент, который превращает разрозненные дела в целостную систему. Без дедлайнов и уведомлений.

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

Традиционные инструменты (канбан, TODO-листы) учитывают задачи, но игнорируют связи между ними. Они измеряют скорость, но убивают целостность. Паутина же — идеальная визуальная метафора для любой сложной системы. И сегодня я покажу, как эта метафора воплотилась в работающий инструмент — Stickyweb.

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии16

Удалёнка есть, а жизни нет. Быть или не быть?

Уровень сложностиСредний
Время на прочтение4 мин

Это не диагноз, а технический отчёт о состоянии системы под названием «Я-удалёнщик». Если вы работаете в таком же формате и мотивация иногда глючит — возможно, мы дебажим одну и ту же багу.

Читать далее
Всего голосов 21: ↑16 и ↓5+14
Комментарии40

Анти-инфоцыганский маркетинг: как я продаю услуги без «зарабатывай миллион» (и почему это работает лучше)

Уровень сложностиСредний
Время на прочтение6 мин

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

Я говорю: «Если у вас нет 50 000₽ на тесты и 3 месяцев на выстраивание системы, то лучше пока не начинать.»

30% уходят после этих слов, но 70% остаются и говорят: «Наконец-то честный маркетолог!» – Даа, это я :-))

Мой средний чек вырос на 86%, а повторные покупки с 15% до 60%.
Я больше не выгораю, оправдывая нереальные обещания.

Прочти весь текст, прочти!!
Всего голосов 16: ↑6 и ↓10-2
Комментарии7

ULID, UUIDv4 и UUIDv7 в логах nginx: как сделать поиск по ID быстрым и удобным в ClickHouse

Уровень сложностиСредний
Время на прочтение7 мин

Когда вы работаете с распределённой системой — будь то микросервисы, фронтенд + бэкенд или nginx + приложение — жизненно важно иметь возможность «протянуть» один и тот же идентификатор запроса через все её компоненты. Это позволяет сопоставлять логи из разных источников, быстро находить ошибки и проводить корреляционный анализ.

В nginx для этого из коробки есть переменная $request_id — 32-символьный hex-идентификатор (например, a1b2c3d4e5f678901234567890abcdef). Его можно передать бэкенду через proxy_set_header X-Request-ID $request_id; или fastcgi_param HTTP_X_REQUEST_ID $request_id;, а также сохранить в access-логах.

Однако стандартный $request_id — это просто случайная строка без временной привязки и без структуры, удобной для аналитики. В этой статье мы рассмотрим, как улучшить ситуацию с помощью ULID и UUIDv7.

Читать далее
Всего голосов 8: ↑8 и ↓0+9
Комментарии4

Почему РЭБ заставляет нервничать пилотов

Уровень сложностиСредний
Время на прочтение10 мин

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

Читать далее
Всего голосов 54: ↑50 и ↓4+60
Комментарии92

Чек-лист, который превращает интеграцию из хаоса в процесс

Уровень сложностиПростой
Время на прочтение7 мин

Добрый день, дорогие читатели!

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

Читать далее
Всего голосов 6: ↑2 и ↓40
Комментарии3

Теория тестирования ПО простыми словами: от основ до практики

Уровень сложностиПростой
Время на прочтение5 мин

Тестирование — это не просто поиск ошибок. Это способ убедиться, что продукт действительно работает так, как должен, и делает жизнь пользователей проще, а не сложнее. Хорошее тестирование начинается задолго до первого нажатия кнопки “Run tests” — с понимания логики продукта, требований и рисков.

Читать далее
Всего голосов 4: ↑1 и ↓3-2
Комментарии2

Парсим и определяем тональность сообщений в Telegram

Время на прочтение3 мин

Для работы использую Google Colaboratory.

Шаг 1. Получение  API ID и Hash.

До начала работы с  API Telegram необходимо получить собственный API ID и Hash. Это можно сделать пройдя по ссылке https://my.telegram.org/auth?to=apps, указав номер телефона привязанный к профилю, и заполнив App title и Short name. Platform - можно выбрать “Other (specify in description)”. Остальные параметры можно оставить пустыми.

После того как все шаги выполнены вы получите собственные API ID и Hash.

Важно: В Telegram в настройках конфиденциальности должна быть отключена двухэтапная аутентификация.

Шаг 2. Вход в аккаунт  Telegram.

Теперь переходим в  Google Colab и первым делом устанавливаем библиотеку telethon:

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Как я с нуля открыл ресторан раменную в Гатчине, проработал целый год и прогорел

Время на прочтение9 мин

После продажи своего розничного бизнеса в 2023 году решал чем же мне заниматься дальше. Занимался узконаправленной торговлей для мастеров индустрии красоты. Хотелось расширить ЦА. Несколько недель я планировал и размышлял на тему розничного магазина продуктовой торговли. И вдруг в какой‑то момент я подумал — «а может общепит?». От этой мысли меня бросило в дрожь. «Вот оно» — подумал я. У меня есть опыт розничной торговли и работы с массовым клиентом, но общепит не имеет всех минусов присущих розничной торговле. Это был чистый восторг.

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

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

Это будет — Рамен, решил я! Именно про Рамен я подумал в тот же момент, когда я подумал про общепит. Сам Рамен родом из Китая, где он звучит как «ламянь». В ближневосточных странах это слово трансформировалось в «лагман». Само слово «рамен» это Японская вариация блюда. В Японии это блюдо трансформировалось и его приспособили к бизнесу и подаче в условиях огромного спроса. Именно из Японии Рамен попал в западный мир и приобрел бешеную популярность в Корее, США и некоторых странах Европы. Именно в пик этой популярности появилась и лапша быстрого приготовления — его величество «Доширак».

Читать далее
Всего голосов 24: ↑15 и ↓9+11
Комментарии56

Геосервисы Яндекса как новый канал роста: полный гид по форматам и стратегиям

Уровень сложностиСредний
Время на прочтение12 мин

Привет, Хабр! Меня зовут Дмитрий Крапивницкий, я CEO агентства OMNIMIX. Последние несколько лет мы активно работаем с геосервисами Яндекс, и я уверен, что эта платформа постепенно превращается в один из главных digital-каналов роста для бизнеса в 2025–2026 годах.

Геосервисы — Яндекс.Карты, Яндекс.Навигатор, Яндекс Go и Яндекс.Доставка — позволяют привлечь внимание пользователя не в случайный момент «прокрутки ленты», а в момент готовности к принятию конкретного решения: куда пойти, что заказать, где купить.

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

Читать далее
Всего голосов 4: ↑1 и ↓30
Комментарии0

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

Уровень сложностиПростой
Время на прочтение11 мин

В статье рассматриваются технические аспекты разработки речевого тренажёра GolosAI, основанного на технологиях генеративного искусственного интеллекта и использовании больших языковых моделей (Large language models). Описана необходимость создания подобных средств обучения в России в условиях ограниченного доступа к зарубежным языковым сервисам, а также обозначена актуальность проблемы формирования разговорных навыков вне языковой среды. Автором представлен алгоритм функционирования тренажёра, включающий распознавание речи, генерацию ответов, синтез голоса и анализ выполнения учебных задач. В качестве важного достоинства тренажера отмечена его мультиязычная направленность и гибкость настройки под имеющиеся компьютерные средства. Дополнительно рассматривается потенциал интеграции речевого тренажера в образовательный процесс российских вузов на основе отечественных больших языковых моделей (YandexGPT, GigaChat) для создания автономных интерактивных речевых систем обучения иностранным языкам.

Далее
Всего голосов 7: ↑6 и ↓1+6
Комментарии5

Есть динамит, нет шахты

Уровень сложностиПростой
Время на прочтение4 мин

Добрый день! Хабарчане.

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

Я всего лишь, решил реализовать свою давнюю мечту...

курлык-курлык
Всего голосов 7: ↑7 и ↓0+10
Комментарии8

17 типов коллег: ваша команда в пространстве навыков и вовлеченности

Уровень сложностиСредний
Время на прочтение9 мин

По прошествии нескольких лет активного взаимодействия с самыми разными IT-спецами я подметил интересные моменты в том, как они подходят к оценке себя и своих коллег. В этом деле важна полнота критериев, и своей статьей я хочу помочь разобраться в них более системно и наглядно. На приведенных 3D-графиках и в тексте вы: узнаете своих сокомандников, поймете как с ними работать, найдете свое место и, возможно, органичный вектор карьеры.

Читать далее
Всего голосов 18: ↑16 и ↓2+17
Комментарии21

Оживляем ESP8266 и ESP32 за 15 минут без программистских заморочек с помощью MicroPython

Время на прочтение20 мин

Что, если я скажу, что для прошивки ESP8266/ESP32 не нужна Arduino IDE? Покажу, как с помощью портативных программ за 15 минут вдохнуть жизнь в ваш модуль: прошить MicroPython, помигать светодиодом и даже подключиться к Wi-Fi. Без установки гигабайтных программ и лишних телодвижений.

Прошить и оживить
Всего голосов 23: ↑19 и ↓4+16
Комментарии30

Карьерный потолок сеньора: как soft skills и коучинг помогают его пробить

Уровень сложностиПростой
Время на прочтение3 мин

За моей спиной 10 лет опыта в IT (внедрение SAP и оптимизация бизнес-процессов), и в этом году я решила кардинально поменять свою жизнь, уйдя из IT в коучинг (по стандартам ICF).

И тут началось самое интересное - негатив, с которым я начала сталкиваться, касательно этой профессии (с 1 января 2026 года профессия коуча официально включается в Общероссийский классификатор профессий (ОК 016–2025) под кодом 201869).

До того, как за коучинг (как профессию) взялись всерьез - слово “коуч” успело войти в моду и использовали его направо и налево. Любой человек мог назвать себя коучем и вкладывать в это свой произвольный смысл, который никто не контролировал. 

Так рынок заполонили “коучи”, обещающие легкие деньги, переворачивающие жизнь инсайты, быстрые результаты в чем угодно и все это без усилий. И коучинг в моей рациональной технической голове свелся к саркастической идее типа “Хочешь больше денег? Увеличь чек х2. С вас 50.000”.

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

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

Это методика работы с мышлением, основанная на нейронауке и психологии.

Сейчас профессия «коуч» официально внесена в реестр профессий, и человек, который называет себя профессиональным коучем, должен пройти обучение и подтвердить квалификацию. 

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

Читать далее
Всего голосов 8: ↑1 и ↓7-6
Комментарии12

Как мы применили LCA, чтобы понять, кто хочет уехать с Севера, а кто — остаться

Уровень сложностиПростой
Время на прочтение15 мин

Арктика — стратегический, но сложный регион России, где качество жизни тесно связано с климатом, логистикой и экономикой. Чтобы понять, кто из северян планирует уехать, а кто хочет остаться, в 2024 году было проведено масштабное социологическое исследование более 10 000 жителей Арктической зоны. Основная цель — выявить факторы, определяющие миграционные намерения: возраст, доход, уровень удовлетворенности, социальные связи и восприятие стабильности. Для анализа использовался латентный классовый анализ (Latent Class Analysis, LCA) — метод, позволяющий выделить скрытые группы респондентов с похожими паттернами ответов. После очистки и перекодировки данных модель StepMix выявила три устойчивых кластера: «мобильных», намеренных покинуть Север; «оседлых», предпочитающих остаться; и «неопределившихся», колеблющихся между этими полюсами. Модель показала высокую устойчивость (ARI = 1.0, энтропия ≈ 0.96), что подтверждает надежность разделения классов. Результаты демонстрируют, что за миграционными настроениями стоят не только объективные условия жизни, но и субъективные оценки стабильности и перспектив. LCA позволил увидеть эти различия, скрытые за усредненными показателями, и показать, что в арктическом обществе существует значимая группа «сомневающихся» — тех, чье решение уехать или остаться может измениться под воздействием социальных и экономических факторов.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии3

Умный Early Stopping: обучаем нейросети, анализируя тренд, а не шум

Уровень сложностиСредний
Время на прочтение3 мин

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

x402 и MCP для чайников

Уровень сложностиПростой
Время на прочтение4 мин

С появлением всё большего количества сервисов/агентов/платформ/llm-юзеров встал вопрос о встроенной и универсальной оплате. Одним из самых лучших ответов на этот вопрос становится протокол x402.

x402 - это протокол от Coinbase, продолжение инициативы от Google с их AP2.

x402 позволяет делать нативные платежи для http-интерфейсов. Запрос->Заголовок->Оплата->Результат. Без карт, лишних кабинетов с балансами, и прочей мороки. Любой веб-ресурс или API может запрашивать оплату, а клиент (человек/агент/бот) могут оплачивать с помощью блокчейн транзакций.

Для тех, кто создаёт MCP, это колоссальный буст: наконец-то появляется монетизация. Каждый вызов вашего API, может быть платным, или только методы подписки или pro-функций, могут быть платными.

Возможность монетизации выведет на рынок большое количество платных MCP, а вслед за ними начнётся настоящий бум всевозможных бесплатных MCP (запись в салон красоты/спа/итд).

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

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии0

Эволюция протоколов встреч: от листка в блокноте до ИИ-ассистента

Уровень сложностиПростой
Время на прочтение8 мин

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

Писец или секретарь сидит, слушает, старается ухватить суть — и записывает тезисами. Часто ему приходится буквально читать между строк: что важно — что нет.

Позже, в XIX–XX веках, появились стенографические методы: сокращения, скоропись — чтобы не упускать ход речи. Но даже стенографист не успевал за несколькими говорящими подряд.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии0