Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 54 min 33 sec ago

[Перевод] Обнаружение аномалий в данных временных рядов с помощью статистического анализа

Tue, 06/17/2025 - 22:43

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

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

Читать далее

Как повысить конверсию сайта без редизайна. Где спрятаны точки роста

Tue, 06/17/2025 - 22:26

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

Читать далее

Как устроены переменные в Python: глубокое погружение в память и типы данных

Tue, 06/17/2025 - 22:00

В мире Python существует много мифов о том, как работают переменные. Одни говорят, что "всё передаётся по ссылке", другие утверждают обратное. Правда, как обычно, лежит где-то посередине и гораздо интереснее простых объяснений. В этой статье мы детально разберём механизмы работы с памятью в Python 3.13, изучим различия между mutable и immutable объектами, и поймём, когда Python создаёт новые объекты, а когда переиспользует существующие. Дабы статье пожить подольше - рассмотрю только версию 3.13.

Жми, если не Гей

Интеграция с amoCRM на примере Telegram-бота

Tue, 06/17/2025 - 21:56

В этой статье мы расскажем, как создать собственного Telegram-бота, который интегрируется с amoCRM и распределяет уведомления о событиях в CRM, в зависимости от ролей пользователей. Система позволяет сотрудникам получать уведомления в том формате, который соответствует их обязанностям: отдел продаж видит сумму сделки и стадию, администраторы получают подробную информацию, а обычные пользователи – краткое сообщение о новой сделке. Такой подход способствует сокращению времени реакции на новые лиды, упрощает контроль за сделками и снижает необходимость постоянного ручного мониторинга CRM-системы.

Наш пример будет состоять из двух приложений. Базы данных PostgreSQL и скрипта бота.

Читать далее

Почему Feature-Sliced Design (FSD) не спасет ваш проект

Tue, 06/17/2025 - 21:48

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

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

В этот момент мы начинаем задаваться вопросом: «а как нужно писать и организовывать код на самом деле?». В поисках ответа мы читаем статьи, смотрим обучающие видео, доклады и неизбежно натыкаемся на Feature‑Sliced Design (FSD).

Читать далее

Радиолокационный радар — менее чем за 400 рублей: на базе esp32 и wi-fi

Tue, 06/17/2025 - 21:34


Приходило ли вам в голову, что ваша любимая esp32, может использоваться в роли самого натурального радиолокационного радара?

Если не приходило, то добро пожаловать под кат, так как кое-кому это пришло:-))
Читать дальше →

Приоритизация бэклога: MoSCoW, ICE и RICE, и почему нам всего этого не хватило

Tue, 06/17/2025 - 21:00

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

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

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

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

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

Читать далее

Дефицит природы: почему гулять в парке каждый день — это хорошая идея

Tue, 06/17/2025 - 20:44

Всем привет! На связи Олег Малахов из AGIMA. «Кажется, я не выходил из дома неделю» или «Мои прогулки — до пункта выдачи заказов и обратно» — знакомо? Эти шутки — вовсе не шутки для многих, кто работает из дома. Работа, отдых, еда, тренировки и социальная активность многих людей спокойно умещаются в пределах квартиры. Если у вас нет детей или собаки, веских причин выходить на улицу остается всё меньше :)

Но у тела и мозга на этот счет другое мнение. «Дефицит природы» (или «синдром дефицита природы») — это состояние отчуждения от природы, которое приводит к проблемам с вниманием, хроническому стрессу, психосоматическим и физическим болезням у детей и взрослых. Несмотря на симптомы, это не болезнь, а, по сути, характеристика современного образа жизни.

Давайте разберемся, почему всё-таки людям просто необходимо выходить из дома для продуктивности и здоровья физического и ментального. Речь даже не о свежем воздухе — в городах он оставляет желать лучшего, — а о простом контакте с живой природой за стенами вашей квартиры.

Читать далее

Paramiko, netmiko, astarmiko — что, опять?

Tue, 06/17/2025 - 20:29

Привет Habr!

Я уже начинал предыдущую свою статью Yast Another Config Manipulation или зачем изобретать велосипед? словами благодарности книге Натальи Самойленко Python для сетевых инженеров

Начну и эту. Если вы сетевой инженер и не знакомы с Python — начните с этой книги!
А еще помочь вам может моя библиотека Astarmiko — это продвинутый Python‑инструментарий для управления и автоматизации корпоративной сетевой инфраструктуры через SSH который родился при пошаговом выполнении заданий из книги.

Так как в моем распоряжении была вся корпоративная сеть (нашего филиала), мне быстро наскучило играть в «песочнице».

И вот что получилось из учебного проекта

Части одного пазла

Tue, 06/17/2025 - 20:15

Привет! Меня зовут Катя Матвеева, я стажер ux-исследователь (исследователь цифровых интерфейсов) в дирекции digital мобильного оператора t2. В этом посте расскажу, как мы в дирекции смотрим на веб и мобильное приложение. 

Спойлер: для нас это не конкуренты, а части единой стратегии.

Читать далее

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

Tue, 06/17/2025 - 19:39

Всем привет! Меня зовут Александр Бондаренко, работаю CPO в Garage Eight. Это следующая статья из цикла про то, как строить продукт. Как и другие современные компании, мы постоянно ищем способы улучшить свои продукты. Но бесконечные улучшения могут навредить. Почему? И где та точка, в которой нужно остановиться? Разбираю в статье.

Поехали!

Zerotrust по-пацански #4. Единая прокси

Tue, 06/17/2025 - 19:37

Ключевым звеном в zt является прокси. Именно с ней взаимодействуют все клиенты, от нее они получают вердикт - пустят их в админку или нет. 

Что должна уметь прокси в первую очередь:

Читать далее

Утилизация бонусных баллов в программах лояльности: решение через геймификацию

Tue, 06/17/2025 - 19:34

— Победа любит подготовку, так говорят.

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

Пару лет все шло неплохо. Пока аналитики не начали замечать – покупки с бонусными баллами натурально сжирают пол маржи. В реальных деньгах – 15-20 млн каждый месяц.

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

— Это что, все отдать надо? — Возник в головах молчаливый вопрос. А за ним последовали мысли о скорейшем увольнении. Слинять, пока никто ничего не заметил…

Начали чесать затылок. Цугцванг никак не решался:

Читать далее

[Перевод] Через два года ИИ-агенты полностью трансформируют бизнес-процессы — исследование IBM

Tue, 06/17/2025 - 19:17

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

Компания IBM провела опрос, в котором приняли участие 750 топ-менеджеров из шести стран. Более 80% респондентов считают автоматизацию глобальных сервисов стратегическим приоритетом, а 86% уверены, что к 2027 году компании станут эффективнее именно благодаря ИИ-агентам. Что это значит для людей?

Читать далее

«Работа вне офиса вредит компаниям» — это миф? Разбираемся

Tue, 06/17/2025 - 19:02

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

Читать далее

SLAVA — бенчмарк социально‑политического ландшафта и ценностного анализа

Tue, 06/17/2025 - 18:56

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

SLAVA — это открытый русскоязычный бенчмарк, разработанный экспертами РАНХиГС и ИСП РАН для проверки, как большие языковые модели справляются с фактологическими и ценностно нагруженными вопросами по истории, обществознанию, географии и политологии. 

В корпусе — 14 199 заданий пяти форматов и трёх уровней провокационности. Уже протестировано более 40 моделей: от GPT‑4o и Claude‑3.5 до GigaChat и Llama‑3 8B. Это открытый русскоязычный бенчмарк, созданный для проверки, как большие языковые модели справляются с фактологическими и ценностно нагруженными вопросами из истории, географии, обществознания и политологии. 

Мы расскажем:

Читать далее

Слайды вместо фактов: как Infinite Reality без продукта «поднял» $3 миллиарда — и все поверили

Tue, 06/17/2025 - 18:37

У них нет продукта, почти нет команды, и много странного в цифрах. Но это не помешало им объявить об оценке в половину OpenAI и попасть в заголовки крупнейших СМИ. Как так вышло — и почему теперь всё это сыпется?

Читать далее

Регистрация программного обеспечения в Роспатенте или Минцифры: что лучше в 2025 году

Tue, 06/17/2025 - 18:08

Программное обеспечение (ПО) представляет собой важный элемент интеллектуальной собственности компании, и способно обеспечить конкурентное преимущество на рынке. Любой элемент кода программы — это результат тщательной работы, требующий охраны.

В данной статье мы рассмотрим основные методы регистрации и защиты прав на программное обеспечение в РФ.

Читать далее

Что такое CDN и как она работает: объяснение на примере доставки котиков

Tue, 06/17/2025 - 18:01

Представьте, что вы построили идеальный сайт. Всё оптимизировано, но стоит тысяче пользователей из разных концов света одновременно захотеть посмотреть, как пушистик прыгает в коробку — и ваш сервер падает. Чтобы этого не случилось, в игру вступает CDN (Content delivery network). О том, как она работает, объясню на примере доставки котиков. 

Читать далее

Функциональное и объектно-ориентированное проектирование

Tue, 06/17/2025 - 17:56

В современном обучении программированию, как правило, основное внимание уделяется парадигме объектно-ориентированного программирования (OOP) и вытекающей из неё методологии объектно-ориентированного проектирования (OOD). Определённый ренессанс в наше время испытывает парадигма функционального программирования, но практически никогда в связке с ней не рассматривается функциональное проектирование. Попытаемся осветить наше видение этих вопросов.

Читать далее

Who's online

There are currently 0 users and 0 guests online.