Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Слово живое и точка

    Fri, 23 Jan 2026 16:16:01 -0000

    Для начала давайте представим вашу обыкновенную утреннюю рутину. Вы просыпаетесь и сразу (или чуть позже) открываете новостной ТГ-канал или, не дай бог, газету, и погружаетесь в произошедшие за последний день события.

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

    Присмотритесь: что на самом деле происходит? Обычные пиксели, квадратики света разной интенсивности и содержания оттенков красного, сложились в причудливый узор, ваш мозг придал этому узору смысл и кортизол с дофамином начали влиять на ваше поведение. Мириады цепочек биохимических реакций изменили вашу личность (чуть чуть, но всё же) навсегда.

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

    Наука учит оперировать абстракциями. Всю сознательную жизнь наблюдая в лаборатории СО РАН за такой фундаментальной вещью как жизнь, я привык абстрагироваться от субстрата - сложных молекул белков и ДНК, которые позволяют бактериям питаться, размножаться и мутировать. Это лишь материальная часть вопроса, на деле важны именно функции, процессы, благодаря которым мы можем называть что-то живым.

    Читать далее
  2. Модуль Python для обновления данных в БД — DBMerge

    Fri, 23 Jan 2026 16:15:38 -0000

    Хочу рассказать о своей разработке и поделиться ей с сообществом habr в виде готового модуля для Python.

    Этот модуль решает задачу обновления данных в базе данных. Он выполняет insert/update/delete в одном действии.

    Модуль DBMerge проектировался для упрощения ETL процессов по загрузке данных из множества внешних источников в SQL базу.

    Для взаимодействия с базой данных используется SQLAlchemy и ее универсальные механизмы, таким образом, разработка не имеет привязки к конкретной БД. (На момент написания статьи, детальные тесты проводились для PostgreSQL, MariaDB, SQLite, MS SQL)

    Принцип действия

    Принцип действия следующий: модуль создает временную таблицу в базе и записывает в нее весь входящий датасет через операцию массового insert. Далее он выполняет инструкции UPDATE, INSERT, DELETE для целевой таблицы.

    Читать далее
  3. Настольная молния

    Fri, 23 Jan 2026 16:05:56 -0000

    А.А.Воробьёв — «Сверхвысокие электрические напряжения»

    Электрические потенциалы высоких значений, окружают нас повсюду — от молний во время гроз, извержений вулканов, до «микромолний» при снимании синтетического свитера*. 

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

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

    Читать далее
  4. UserGate впервые вошел в топ-30 лучших работодателей России

    Fri, 23 Jan 2026 15:58:22 -0000

    UserGate, российский разработчик решений в сфере информационной безопасности, вошел в число тридцати лучших работодателей страны по результатам «Рейтинга работодателей России» hh.ru за 2025 год. Впервые попав в рейтинг, вендор занял 21-ю позицию в категории «Средние компании» среди 597 участников вне зависимости от региона их присутствия и отрасли деятельности. Кроме того, UserGate взял бронзу в отрасли «Информационная безопасность», а также признан лучшим работодателем Новосибирской области среди российских компаний численностью от 251 до 1000 сотрудников.

    Авторитетный рейтинг составлен на основе оценки компаний-участников по четырем показателям. Первый — это оценка эффективности HR-процессов работодателя. С помощью анкеты организаторы рейтинга изучили все аспекты работы с персоналом: например, систему оценки эффективности HR-функции, планирование и подбор кадров, материальную и нематериальную мотивацию, обучение и развитие, оценку эффективности персонала, внутренние коммуникации и условия работы. Второй показатель, который учитывался в рейтинге, — мнение самих сотрудников, их внутренняя оценка и готовность рекомендовать компанию в качестве места работы друзьям или знакомым (eNPS). Третий показатель для определения финалистов — мнение соискателей: составители рейтинга просили зарегистрированных пользователей ресурса hh.ru выбрать компании, в которых они хотели бы работать. Финальный критерий — отзывы бывших сотрудников компании. На основе полученных оценок компании-участники ранжируются составителями рейтинга в соответствии с их размером, представляемой отраслью деятельности и регионом базирования.

    Читать далее
  5. Как создать чат-бота с LLM?

    Fri, 23 Jan 2026 14:57:17 -0000

    История о том как я потратил 5 лет на изучении llm ботов и в итоге написал своего за пол года. Пути реализации и ошибки.

    Читать далее
  6. Девять опорных гипотез продукта: от идеи до MVP

    Fri, 23 Jan 2026 14:40:36 -0000

    С 2014 года мы со Светланой Берегулиной провели более 30 стратегических сессий по форсайту. Методология работала. Участники уходили с видением на 5-10 лет вперёд, с пониманием трендов и точек приложения усилий. Опыт накапливался, инструменты оттачивались.

    В сентябре 2024 года мы решили проверить потенциал масштабирования. Сделали лендинг. Запустили охват на 20 000 маркетологов и предпринимателей — через рассылки, таргет, публикации в профильных каналах.

    В открытом форсайте рассчитанном на 35 человек приняло участие 12. Ученики Школы CPO-Стратег и лично приглашённые эксперты.

    Конверсия 0.06% — это не провал маркетинга. Это ответ рынка на вопрос, который мы не задавали десять лет. Форсайт — инструмент для тех, кто уже освоил базовые практики стратегической работы. Для тех, кто умеет формулировать гипотезы и проверять их до того, как вкладывать ресурсы. Рынку сначала нужны базовые инструменты. Продвинутые — потом.

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

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

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

    90% стартапов закрываются в первые три года — данные CB Insights за последние десять лет стабильны. Главная причина смерти — no market need (42% случаев). Не нехватка денег, не конкуренция, не плохая команда. Просто продукт оказался не нужен.

    Читать далее
  7. PHP HTML Cleaner: история разработки Composer-пакета для очистки HTML

    Fri, 23 Jan 2026 14:21:43 -0000

    Сегодня я хочу рассказать вам о тот как небольшая задача привела меня к созданию своего первого Composer пакета (ну да, логично, тайтл статьи именно такой :D).

    И так, у клиента из 1С, в реквизитах товара, прилетает превью описание такого вида...

    Читать далее
  8. Как перестать ставить нереалистичные планы?

    Fri, 23 Jan 2026 14:17:41 -0000

    Привет, Хабр! На связи Лера, технический писатель в Авито. В прошлом году мы с вами разобрали много интересных книг, и кажется, что начало нового года — идеальное время, чтобы оглянуться назад перед планированием, подвести итоги и подумать, каким мы хотим видеть свой 2026-й. Лично я всегда думаю о том, что год — слишком длинная дистанция, чтобы держать фокус на чём-то одном, а планы на 12 месяцев превращаются в списки из разряда «когда-нибудь» в заметках. Поэтому сегодня я хочу разобрать книгу, которая предлагает радикально иной подход к планированию — «12-недельный год» Брайана Морана.

    Читать далее
  9. Возраст задачи: почему «залежавшаяся» задача убивает поток

    Fri, 23 Jan 2026 14:13:39 -0000

    Задача может «двигаться по доске», менять исполнителей и статусы — и при этом неделями оставаться незавершённой. В такие моменты команда обычно чувствует суету, а не прогресс: контекст утекает, зависимостей становится больше, а работа в In Progress разрастается как сорняк.

    В статье разберем метрику возраста задачи (Work Item Age) — как её считать, чем она отличается от cycle time, какие визуализации помогают быстро увидеть «залежавшиеся» элементы, и почему управление WIP и блокерами часто даёт больший эффект, чем очередной рывок по старту новых задач.

    Наладить поток
  10. [Перевод] Как сделать (очень) маленькие LLM действительно полезными

    Fri, 23 Jan 2026 14:11:09 -0000

    Команда AI for Devs подготовила перевод статьи о том, как выжать максимум из маленьких языковых моделей. Автор показывает, что даже очень компактные LLM могут быть полезны в реальных задачах — если правильно работать с контекстом, embeddings и RAG.

    Читать далее
  11. Мотопутешествие в Афганистан, часть 2

    Fri, 23 Jan 2026 13:48:54 -0000

    Первая часть.

    Ночь прошла спокойно, погода была безветренная и нежаркая. Проснувшись в 8 утра, собрали палатки, попили кофе и, заплатив за ночлег 1000 афгани (мы совместно с ребятами решили, что именно по 500 афгани с палатки будет честной ценой для такой ночевки), выдвинулись из Пули-Хумри в сторону Кабула.

    Впереди нам предстояло преодолеть перевал Саланг, который находится в горах Гиндукуш на высоте более 3800 м и связывает северную и центральную часть Афганистана.

    Сам автодорожный туннель Саланг длинной чуть больше 2,5 км, он был построен советскими строителями метростроевцами в 1964 году и какое-то время считался самым высокогорным автодорожным тоннелем в мире.

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

    Читать далее
  12. В поисках субстанции в лабиринте отражений: нет ни пространства, ни времени, ни материи, ни сознания, ни чисел

    Fri, 23 Jan 2026 13:48:53 -0000

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

    Читать далее
  13. Проверка физлиц по открытым источникам информации: практический подход OSINT

    Fri, 23 Jan 2026 13:47:38 -0000

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

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

    Читать далее
  14. Перевод Telegram бота (Aiogram3) через Fluent

    Fri, 23 Jan 2026 13:46:07 -0000

    Хотел перевести своего бота на английский язык, но в интернете нашел только эту статью. Информация взята с:
    https://robotvasya.github.io/i18n-l10n-tutorial-aiogram/chapter_04.html

    Устанавливаем библиотеки в ваш проект

    Читать далее
  15. Библиотека EMX Controls для Avalonia UI — Версия 1.3 — Январь 2026

    Fri, 23 Jan 2026 13:39:38 -0000

    Вчера мы выпустили крупное обновление библиотеки EMX Controls для Avalonia UI. О новых возможностях библиотеки, а также о нашей новой программе поддержки open-source проектов мы расскажем в этой статье.

    Читать далее
  16. От стартапа к протоколу: Почему мы решили написать свой «PostgreSQL для финансов»

    Fri, 23 Jan 2026 13:21:31 -0000

    В мире разработки есть негласное правило: не пишите свою криптографию. В финтехе должно быть похожее правило: не пишите свой леджер (ledger) на SQL, если планируете масштабироваться.

    Меня зовут [Имя], и я хочу рассказать, как мы прошли классический путь «изобретения велосипеда», набили шишки на race condition-ах и в итоге поняли, что индустрии нужен не очередной необанк, а открытый стандарт финансового учета. Так появился проект Qazna.

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

    Читать далее
  17. Технологические инновации и их роль в защите данных и кибербезопасности, часть 2

    Fri, 23 Jan 2026 13:16:40 -0000

    Привет! В первой части мы обсудили само понятие инноваций и инновации в DLP-системах, в этой же статье поговорим о:

    - критериях универсальности инноваций;
    - факторах, тормозящих их внедрение;
    - стимулах, помогающих в их распространении в компании.

    Отличия инноваций в зависимости от сфер деятельности

    Часто думают, что в разных отраслях должны быть разные инновации. У нас же в целом сфера одна — это информационная безопасность, и с её точки зрения все компании похожи. Главная разница тут, скорее, в акцентах, которые расставляет специфика отрасли. Например, в промышленности надо защищать разные чертежи, документы и прочее. В финансах — персональные данные клиентов и информацию о счетах. 

    То есть сама база тут одна, а вот уже под конкретные задачи можно накручивать разные полезные дополнения. Скажем, та же потоковая кластеризация вообще не зависит от сферы применения — потому что она про события, а события есть везде (просто у этих событий разная тематика). Плюс не забываем, что всё, связанное со 152 ФЗ (персональные данные), теперь тоже стало важным практически для всех. 

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

    Читать далее
  18. Лагранжевы нейронные сети: моделирование физических систем при помощи ИИ

    Fri, 23 Jan 2026 13:14:48 -0000

    Сегодня хочу вам рассказать про один интересный вид нейронных сетей в физически-информированном машинном обучении (PIML). Одной из задач PIML является поиск решений уравнений динамики и моделирование физических систем. Физику или в общем случае некоторые знания можно интегрировать в нейронную сеть несколькими различными способами. Сегодня мы рассмотрим вариант, как физические законы используются в архитектурных решениях нейронных сетей, а именно лагранжеву нейронную сеть.

    Читать далее
  19. Дайджест игровых новостей на 23 января: даты выхода Marathon и Forza Horizon 6, подробности Fable, апдейты и др

    Fri, 23 Jan 2026 13:09:31 -0000

    Неделя, в которой случилось всё: даты, отмены, рекорды, камбэки и обновления. Кратко пройдусь по главным игровым событиям минувшей недели.

    Читать далее
  20. На мушке у APT-группировок: 8 самых активных киберзлодеев 2025 года

    Fri, 23 Jan 2026 13:08:39 -0000

    Эксперты центра компетенций по сетевой безопасности компании «Гарда» проанализировали публичные отчеты о деятельности APT-группировок в России в 2025 году и подготовили сводный аналитический обзор. В статье рассмотрим, какие группировки были наиболее активны в прошлом году, благодаря чему им удается оставаться незамеченными и какие отрасли страдают чаще всего.

    Узнать подробности
  21. Стеклодувные горелки. От истоков к современности. Краткий экскурс

    Fri, 23 Jan 2026 13:01:26 -0000

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

    Читать далее
  22. Pattern matching в .NET

    Fri, 23 Jan 2026 12:54:38 -0000

    Привет, Хабр! Меня зовут Митя, я инженер-программист в Контуре. Во время написания кода анализаторы иногда предлагают заменить привычные конструкции на pattern matching. Однако то, что призвано повысить читаемость, нередко делает код более трудным для восприятия, особенно, если не понимать, во что именно разворачиваются те или иные конструкции. И в один из дней я задался вопросом: а есть ли какие-нибудь подводные камни при использовании pattern matching и во что именно его преобразует компилятор? В этой статье — мои мысли и заметки.

    Читать далее
  23. Open Table Formats — Iceberg vs Paimon — практика использования

    Fri, 23 Jan 2026 12:49:31 -0000

    Привет, Хабр. Меня зовут Василий Мельник, я product owner решения для потоковой обработки данных Data Ocean SDI в компании Data Sapience. Наша команда приобрела большой практический опыт работы с Apache Iceberg в задачах на стыке традиционной пакетной обработки и near real-time и конкретно с использованием технологий на базе Flink, поэтому мы не могли пройти мимо нового открытого табличного формата (OTF) Paimon от разработчиков Apache Flink. В этой статье я опишу наш опыт и те практические выводы, которые мы сделали на промышленных средах, в виде репрезентативного тестирования, на котором проиллюстрирую ключевые практические сценарии.

    Читать далее
  24. Как мы перевели сервисы Java с виртуальных машин в Kubernetes

    Fri, 23 Jan 2026 12:36:06 -0000

    Статья: «Как мы перевели сервисы Java с виртуальных машин в Kubernetes»

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

    Читать далее
  25. Нюансы твердого хромирования

    Fri, 23 Jan 2026 12:33:51 -0000

    Всем добрый день!

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

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

    Часть 1. Знакомство

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

    Читать далее
  26. Где разместить новую станцию зарядки для электромобилей или как работать с геоэмбеддингами

    Fri, 23 Jan 2026 12:30:20 -0000

    Какая из двух локаций больше подходит для размещения новой станции зарядки для электромобиля?

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

    Читать далее
  27. Автоматизированные системы мониторинга моделей машинного обучения с помощью нашего open source фреймворка

    Fri, 23 Jan 2026 12:29:44 -0000

    Любая модель машинного обучения начинается с данных. Известное выражение «garbage in, garbage out» как нельзя лучше описывает главную уязвимость ML‑систем. В автоматизированном машинном обучении (AutoML) наиболее критичными точками являются процесс сборки данных и проблема мониторинга данных, в т.ч. в онлайне. Если процессы feature engineering и обучения наша библиотека формализует «из коробки» с помощью конфигурационных файлов и единых правил, то ответственность за загрузку и получение данных несет пользователь.

    Читать далее
  28. Прощай, терминальный хаос: пишем свой TUI-менеджер port-forward для Kubernetes на Go

    Fri, 23 Jan 2026 12:26:12 -0000

    Устали от десятка открытых терминалов с kubectl port-forward? В этой статье я расскажу, как написал PortFwd — TUI-приложение на Go для управления множеством port-forward соединений в одном окне. Разберём архитектуру, работу с client-go, построение интерфейса на Bubble Tea и реальные грабли, на которые я наступил. Статья будет полезна DevOps/SRE инженерам и Go-разработчикам, интересующимся Kubernetes.

    Читать далее
  29. [Перевод] Flask в 2025: итоги года и состояние экосистемы

    Fri, 23 Jan 2026 12:17:45 -0000

    Команда Python for Devs подготовила перевод ежегодного обзора экосистемы Flask от Miguel Grinberg. Автор подробно разбирает, каким оказался 2025 год для фреймворка: замедление разработки, минимум релизов, снижение активности сообщества и растущую конкуренцию со стороны FastAPI.

    Читать далее
  30. Делаем проводную Microsoft Sculpt Ergonomic Desktop

    Fri, 23 Jan 2026 12:13:21 -0000

    Рассказ о том, как можно сделать из знаменитой беспроводной Microsoft Sculpt Ergo проводную версию.

    Читать далее
  31. А нужен ли N8N? Сравниваю программирования в IDE и low-code

    Fri, 23 Jan 2026 12:09:02 -0000

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

    Я постараюсь разобрать, почему классический стек (TypeScript + Cursor или Python + Cursor) в связке с правильным проектированием — это иногда проще, лучше и легче.

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

    Читать далее
  32. Исследуем UX-долг: как мы превращали список проблем в продуктовые решения

    Fri, 23 Jan 2026 12:01:02 -0000

    Всем привет, я Лена, исследовательница в команде Облака Mail. Изучаю опыт пользователей и помогаю командам делать наши сервисы удобнее и понятнее. Управляю проектом UX-мониторинга core-сценариев продуктов Mail.

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

    Начнём!
  33. Нашел инвестора на Product Radar ДО запуска на Product Radar

    Fri, 23 Jan 2026 11:59:01 -0000

    Кейс из разряда «а что так можно было?». Николай Жидков, основатель проекта Innde, получил софт коммит на 2.5 млн ₽ (это половина его раунда) еще ДО публикации на сайте Радара. А теперь мы помогаем ему быстро дособрать остаток.

    Читать далее
  34. Хроники Valibot: как мы искали безупречные данные в мире JavaScript

    Fri, 23 Jan 2026 11:50:42 -0000

    Если вы когда-нибудь писали фронтенд на TypeScript и получали в проде Cannot read property 'x' of undefined, — добро пожаловать в клуб!

    TypeScript спасает нас от сотен ошибок… но только пока код не запущен. Как только он скомпилировался, типы исчезают, и в рантайме вы снова остаетесь один на один с невалидными данными.

    И вот тут начинается: меняется API, формы шлют что угодно, аналитика ломает отчёты, а тесты молчат.

    В Островке мы попробовали библиотеку Valibot — легковесный runtime-валидатор, который умеет проверять данные на границах контекстов и при этом остаётся дружелюбным к TypeScript.

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

    Читать далее
  35. Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор

    Fri, 23 Jan 2026 11:45:55 -0000

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

    Снаружи всё выглядит просто: скачал, запустил, IDE работает. Внутри — Java-агент с Instrumentation-доступом, модификация сетевого стека и вмешательство в криптографические примитивы стандартной библиотеки Java. При этом исполняемый код скачивается с внешнего сервера без подписей и проверок, а установка сопровождается правками системного окружения и использованием sudo.

    В статье я разбираю один из популярных активаторов на уровне реализации: от .sh-скрипта до трансформаций байткода и подмены BigInteger#oddModPow(). Без эмоций и морализаторства — только факты, архитектура и последствия для безопасности, стабильности и юридических рисков.

    Читать далее
  36. 190+ отчётов и трендов на 2026: нейросети, маркетинг, дизайн, технологии и креатив в одной папке

    Fri, 23 Jan 2026 11:44:43 -0000

    Группа маркетологов и бренд-стратегов из Европы и Азии собрали открытый Google Диск, в котором содержится 195 отчетов о трендах на 2026 год! Вот только часть того, что есть в папке: TrendHunter, Ipsos, Acxiom, Deloitte, McKinsey и другие ТОПы из Fortune. Есть даже исследования о трендах в мерче, упаковке и ивентах.

    Это 100% мастрид для маркетологов, продактов, бренд-стратегов и и всех, кто следит за трендами в своей нише. 

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

    Ссылка на диск с 190+ отчетами тут.

    Читать далее
  37. Шесть признаков того, что вам нужен отпуск. Даже если вы только из отпуска

    Fri, 23 Jan 2026 11:31:04 -0000

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

    Читать далее
  38. «Поколение в наушниках» рискует заработать тугоухость,  хронический стресс и потерю концентрации

    Fri, 23 Jan 2026 11:30:55 -0000

    Представьте, что каждый раз, нажимая клавишу на клавиатуре, вы слышите не только клик, но и легкое эхо этого звука, которое длится еще несколько секунд. Примерно так ощущается тиннитус (звон или шум в ушах), с которым живет около 10% населения  США (по данным Национального институт глухоты и других коммуникативных расстройств США). 

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

    По словам Генерального директора ВОЗ доктора Тедроса Адхана Гебрейесуса (см. большое исследования «World Report About Hearing» 2021 года) более полутора миллиарда людей в мире в той или иной степени страдают заболеваниями, приводящими к потере слуха. Прогнозы роста до 2,5 миллиарда к 2050 году. 1,1 миллиард молодых людей подвержены риску потери слуха навсегда из-за прослушивания музыки на большой громкости в течение долгого времени.

    Речь не о потенциальной глухоте к старости, а о системном повреждении нашей когнитивной экосистемы, где слух - важный элемент для ориентации в пространстве, поддержания внимания и регуляции нервной системы. 

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

    Как слышно, приём?
  39. PBR в Sugar CRM: как мы заменили скучные лекции на живые воркшопы и перестали срывать спринты

    Fri, 23 Jan 2026 11:16:37 -0000

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

    Прошел год с тех пор, как наша команда Sugar CRM совершила прыжок из уютного водопада в бурные воды Agile. Мы пережили мучительные получасовые, а иногда и часовые дейлики вместо 15-минутных, прошли через «гадание на кофейной гуще» на планировании спринтов и вроде бы обжились.

    Но одна проблема упорно не сдавалась, грозя похоронить все наши agile-начинания. Мы вроде делали всё по книжке: проводили Product Backlog Refinement (PBR), оценивали задачи в Story Point (SP), обсуждали задачи, писали чек-листы и выходили с встреч с чувством выполненного долга.

    А потом начинался спринт. И всё шло под откос.

    Читать далее
  40. Deeplink-и во Flutter: динамические ссылки и app_links

    Fri, 23 Jan 2026 11:12:23 -0000

    Привет! Меня зовут Анна Ахлестова, я Flutter Team Lead в компании Friflex. Мобильные приложения, в том числе на Flutter, позволяют настраивать обработку различных ссылок. В этой статье я разберу, как во Flutter реализовать поддержку deeplink-ов и универсальных ссылок и как управлять ими на уровне платформы.

    Читать далее
  41. Слово живое и точка

    Fri, 23 Jan 2026 16:16:01 -0000

    Для начала давайте представим вашу обыкновенную утреннюю рутину. Вы просыпаетесь и сразу (или чуть позже) открываете новостной ТГ-канал или, не дай бог, газету, и погружаетесь в произошедшие за последний день события.

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

    Присмотритесь: что на самом деле происходит? Обычные пиксели, квадратики света разной интенсивности и содержания оттенков красного, сложились в причудливый узор, ваш мозг придал этому узору смысл и кортизол с дофамином начали влиять на ваше поведение. Мириады цепочек биохимических реакций изменили вашу личность (чуть чуть, но всё же) навсегда.

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

    Наука учит оперировать абстракциями. Всю сознательную жизнь наблюдая в лаборатории СО РАН за такой фундаментальной вещью как жизнь, я привык абстрагироваться от субстрата - сложных молекул белков и ДНК, которые позволяют бактериям питаться, размножаться и мутировать. Это лишь материальная часть вопроса, на деле важны именно функции, процессы, благодаря которым мы можем называть что-то живым.

    Читать далее
  42. Модуль Python для обновления данных в БД — DBMerge

    Fri, 23 Jan 2026 16:15:38 -0000

    Хочу рассказать о своей разработке и поделиться ей с сообществом habr в виде готового модуля для Python.

    Этот модуль решает задачу обновления данных в базе данных. Он выполняет insert/update/delete в одном действии.

    Модуль DBMerge проектировался для упрощения ETL процессов по загрузке данных из множества внешних источников в SQL базу.

    Для взаимодействия с базой данных используется SQLAlchemy и ее универсальные механизмы, таким образом, разработка не имеет привязки к конкретной БД. (На момент написания статьи, детальные тесты проводились для PostgreSQL, MariaDB, SQLite, MS SQL)

    Принцип действия

    Принцип действия следующий: модуль создает временную таблицу в базе и записывает в нее весь входящий датасет через операцию массового insert. Далее он выполняет инструкции UPDATE, INSERT, DELETE для целевой таблицы.

    Читать далее
  43. Настольная молния

    Fri, 23 Jan 2026 16:05:56 -0000

    А.А.Воробьёв — «Сверхвысокие электрические напряжения»

    Электрические потенциалы высоких значений, окружают нас повсюду — от молний во время гроз, извержений вулканов, до «микромолний» при снимании синтетического свитера*. 

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

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

    Читать далее
  44. UserGate впервые вошел в топ-30 лучших работодателей России

    Fri, 23 Jan 2026 15:58:22 -0000

    UserGate, российский разработчик решений в сфере информационной безопасности, вошел в число тридцати лучших работодателей страны по результатам «Рейтинга работодателей России» hh.ru за 2025 год. Впервые попав в рейтинг, вендор занял 21-ю позицию в категории «Средние компании» среди 597 участников вне зависимости от региона их присутствия и отрасли деятельности. Кроме того, UserGate взял бронзу в отрасли «Информационная безопасность», а также признан лучшим работодателем Новосибирской области среди российских компаний численностью от 251 до 1000 сотрудников.

    Авторитетный рейтинг составлен на основе оценки компаний-участников по четырем показателям. Первый — это оценка эффективности HR-процессов работодателя. С помощью анкеты организаторы рейтинга изучили все аспекты работы с персоналом: например, систему оценки эффективности HR-функции, планирование и подбор кадров, материальную и нематериальную мотивацию, обучение и развитие, оценку эффективности персонала, внутренние коммуникации и условия работы. Второй показатель, который учитывался в рейтинге, — мнение самих сотрудников, их внутренняя оценка и готовность рекомендовать компанию в качестве места работы друзьям или знакомым (eNPS). Третий показатель для определения финалистов — мнение соискателей: составители рейтинга просили зарегистрированных пользователей ресурса hh.ru выбрать компании, в которых они хотели бы работать. Финальный критерий — отзывы бывших сотрудников компании. На основе полученных оценок компании-участники ранжируются составителями рейтинга в соответствии с их размером, представляемой отраслью деятельности и регионом базирования.

    Читать далее
  45. Как создать чат-бота с LLM?

    Fri, 23 Jan 2026 14:57:17 -0000

    История о том как я потратил 5 лет на изучении llm ботов и в итоге написал своего за пол года. Пути реализации и ошибки.

    Читать далее
  46. Девять опорных гипотез продукта: от идеи до MVP

    Fri, 23 Jan 2026 14:40:36 -0000

    С 2014 года мы со Светланой Берегулиной провели более 30 стратегических сессий по форсайту. Методология работала. Участники уходили с видением на 5-10 лет вперёд, с пониманием трендов и точек приложения усилий. Опыт накапливался, инструменты оттачивались.

    В сентябре 2024 года мы решили проверить потенциал масштабирования. Сделали лендинг. Запустили охват на 20 000 маркетологов и предпринимателей — через рассылки, таргет, публикации в профильных каналах.

    В открытом форсайте рассчитанном на 35 человек приняло участие 12. Ученики Школы CPO-Стратег и лично приглашённые эксперты.

    Конверсия 0.06% — это не провал маркетинга. Это ответ рынка на вопрос, который мы не задавали десять лет. Форсайт — инструмент для тех, кто уже освоил базовые практики стратегической работы. Для тех, кто умеет формулировать гипотезы и проверять их до того, как вкладывать ресурсы. Рынку сначала нужны базовые инструменты. Продвинутые — потом.

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

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

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

    90% стартапов закрываются в первые три года — данные CB Insights за последние десять лет стабильны. Главная причина смерти — no market need (42% случаев). Не нехватка денег, не конкуренция, не плохая команда. Просто продукт оказался не нужен.

    Читать далее
  47. PHP HTML Cleaner: история разработки Composer-пакета для очистки HTML

    Fri, 23 Jan 2026 14:21:43 -0000

    Сегодня я хочу рассказать вам о тот как небольшая задача привела меня к созданию своего первого Composer пакета (ну да, логично, тайтл статьи именно такой :D).

    И так, у клиента из 1С, в реквизитах товара, прилетает превью описание такого вида...

    Читать далее
  48. Как перестать ставить нереалистичные планы?

    Fri, 23 Jan 2026 14:17:41 -0000

    Привет, Хабр! На связи Лера, технический писатель в Авито. В прошлом году мы с вами разобрали много интересных книг, и кажется, что начало нового года — идеальное время, чтобы оглянуться назад перед планированием, подвести итоги и подумать, каким мы хотим видеть свой 2026-й. Лично я всегда думаю о том, что год — слишком длинная дистанция, чтобы держать фокус на чём-то одном, а планы на 12 месяцев превращаются в списки из разряда «когда-нибудь» в заметках. Поэтому сегодня я хочу разобрать книгу, которая предлагает радикально иной подход к планированию — «12-недельный год» Брайана Морана.

    Читать далее
  49. Возраст задачи: почему «залежавшаяся» задача убивает поток

    Fri, 23 Jan 2026 14:13:39 -0000

    Задача может «двигаться по доске», менять исполнителей и статусы — и при этом неделями оставаться незавершённой. В такие моменты команда обычно чувствует суету, а не прогресс: контекст утекает, зависимостей становится больше, а работа в In Progress разрастается как сорняк.

    В статье разберем метрику возраста задачи (Work Item Age) — как её считать, чем она отличается от cycle time, какие визуализации помогают быстро увидеть «залежавшиеся» элементы, и почему управление WIP и блокерами часто даёт больший эффект, чем очередной рывок по старту новых задач.

    Наладить поток
  50. [Перевод] Как сделать (очень) маленькие LLM действительно полезными

    Fri, 23 Jan 2026 14:11:09 -0000

    Команда AI for Devs подготовила перевод статьи о том, как выжать максимум из маленьких языковых моделей. Автор показывает, что даже очень компактные LLM могут быть полезны в реальных задачах — если правильно работать с контекстом, embeddings и RAG.

    Читать далее
  51. Мотопутешествие в Афганистан, часть 2

    Fri, 23 Jan 2026 13:48:54 -0000

    Первая часть.

    Ночь прошла спокойно, погода была безветренная и нежаркая. Проснувшись в 8 утра, собрали палатки, попили кофе и, заплатив за ночлег 1000 афгани (мы совместно с ребятами решили, что именно по 500 афгани с палатки будет честной ценой для такой ночевки), выдвинулись из Пули-Хумри в сторону Кабула.

    Впереди нам предстояло преодолеть перевал Саланг, который находится в горах Гиндукуш на высоте более 3800 м и связывает северную и центральную часть Афганистана.

    Сам автодорожный туннель Саланг длинной чуть больше 2,5 км, он был построен советскими строителями метростроевцами в 1964 году и какое-то время считался самым высокогорным автодорожным тоннелем в мире.

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

    Читать далее
  52. В поисках субстанции в лабиринте отражений: нет ни пространства, ни времени, ни материи, ни сознания, ни чисел

    Fri, 23 Jan 2026 13:48:53 -0000

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

    Читать далее
  53. Проверка физлиц по открытым источникам информации: практический подход OSINT

    Fri, 23 Jan 2026 13:47:38 -0000

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

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

    Читать далее
  54. Перевод Telegram бота (Aiogram3) через Fluent

    Fri, 23 Jan 2026 13:46:07 -0000

    Хотел перевести своего бота на английский язык, но в интернете нашел только эту статью. Информация взята с:
    https://robotvasya.github.io/i18n-l10n-tutorial-aiogram/chapter_04.html

    Устанавливаем библиотеки в ваш проект

    Читать далее
  55. Библиотека EMX Controls для Avalonia UI — Версия 1.3 — Январь 2026

    Fri, 23 Jan 2026 13:39:38 -0000

    Вчера мы выпустили крупное обновление библиотеки EMX Controls для Avalonia UI. О новых возможностях библиотеки, а также о нашей новой программе поддержки open-source проектов мы расскажем в этой статье.

    Читать далее
  56. От стартапа к протоколу: Почему мы решили написать свой «PostgreSQL для финансов»

    Fri, 23 Jan 2026 13:21:31 -0000

    В мире разработки есть негласное правило: не пишите свою криптографию. В финтехе должно быть похожее правило: не пишите свой леджер (ledger) на SQL, если планируете масштабироваться.

    Меня зовут [Имя], и я хочу рассказать, как мы прошли классический путь «изобретения велосипеда», набили шишки на race condition-ах и в итоге поняли, что индустрии нужен не очередной необанк, а открытый стандарт финансового учета. Так появился проект Qazna.

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

    Читать далее
  57. Технологические инновации и их роль в защите данных и кибербезопасности, часть 2

    Fri, 23 Jan 2026 13:16:40 -0000

    Привет! В первой части мы обсудили само понятие инноваций и инновации в DLP-системах, в этой же статье поговорим о:

    - критериях универсальности инноваций;
    - факторах, тормозящих их внедрение;
    - стимулах, помогающих в их распространении в компании.

    Отличия инноваций в зависимости от сфер деятельности

    Часто думают, что в разных отраслях должны быть разные инновации. У нас же в целом сфера одна — это информационная безопасность, и с её точки зрения все компании похожи. Главная разница тут, скорее, в акцентах, которые расставляет специфика отрасли. Например, в промышленности надо защищать разные чертежи, документы и прочее. В финансах — персональные данные клиентов и информацию о счетах. 

    То есть сама база тут одна, а вот уже под конкретные задачи можно накручивать разные полезные дополнения. Скажем, та же потоковая кластеризация вообще не зависит от сферы применения — потому что она про события, а события есть везде (просто у этих событий разная тематика). Плюс не забываем, что всё, связанное со 152 ФЗ (персональные данные), теперь тоже стало важным практически для всех. 

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

    Читать далее
  58. Лагранжевы нейронные сети: моделирование физических систем при помощи ИИ

    Fri, 23 Jan 2026 13:14:48 -0000

    Сегодня хочу вам рассказать про один интересный вид нейронных сетей в физически-информированном машинном обучении (PIML). Одной из задач PIML является поиск решений уравнений динамики и моделирование физических систем. Физику или в общем случае некоторые знания можно интегрировать в нейронную сеть несколькими различными способами. Сегодня мы рассмотрим вариант, как физические законы используются в архитектурных решениях нейронных сетей, а именно лагранжеву нейронную сеть.

    Читать далее
  59. Дайджест игровых новостей на 23 января: даты выхода Marathon и Forza Horizon 6, подробности Fable, апдейты и др

    Fri, 23 Jan 2026 13:09:31 -0000

    Неделя, в которой случилось всё: даты, отмены, рекорды, камбэки и обновления. Кратко пройдусь по главным игровым событиям минувшей недели.

    Читать далее
  60. На мушке у APT-группировок: 8 самых активных киберзлодеев 2025 года

    Fri, 23 Jan 2026 13:08:39 -0000

    Эксперты центра компетенций по сетевой безопасности компании «Гарда» проанализировали публичные отчеты о деятельности APT-группировок в России в 2025 году и подготовили сводный аналитический обзор. В статье рассмотрим, какие группировки были наиболее активны в прошлом году, благодаря чему им удается оставаться незамеченными и какие отрасли страдают чаще всего.

    Узнать подробности
  61. Стеклодувные горелки. От истоков к современности. Краткий экскурс

    Fri, 23 Jan 2026 13:01:26 -0000

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

    Читать далее
  62. Pattern matching в .NET

    Fri, 23 Jan 2026 12:54:38 -0000

    Привет, Хабр! Меня зовут Митя, я инженер-программист в Контуре. Во время написания кода анализаторы иногда предлагают заменить привычные конструкции на pattern matching. Однако то, что призвано повысить читаемость, нередко делает код более трудным для восприятия, особенно, если не понимать, во что именно разворачиваются те или иные конструкции. И в один из дней я задался вопросом: а есть ли какие-нибудь подводные камни при использовании pattern matching и во что именно его преобразует компилятор? В этой статье — мои мысли и заметки.

    Читать далее
  63. Open Table Formats — Iceberg vs Paimon — практика использования

    Fri, 23 Jan 2026 12:49:31 -0000

    Привет, Хабр. Меня зовут Василий Мельник, я product owner решения для потоковой обработки данных Data Ocean SDI в компании Data Sapience. Наша команда приобрела большой практический опыт работы с Apache Iceberg в задачах на стыке традиционной пакетной обработки и near real-time и конкретно с использованием технологий на базе Flink, поэтому мы не могли пройти мимо нового открытого табличного формата (OTF) Paimon от разработчиков Apache Flink. В этой статье я опишу наш опыт и те практические выводы, которые мы сделали на промышленных средах, в виде репрезентативного тестирования, на котором проиллюстрирую ключевые практические сценарии.

    Читать далее
  64. Как мы перевели сервисы Java с виртуальных машин в Kubernetes

    Fri, 23 Jan 2026 12:36:06 -0000

    Статья: «Как мы перевели сервисы Java с виртуальных машин в Kubernetes»

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

    Читать далее
  65. Нюансы твердого хромирования

    Fri, 23 Jan 2026 12:33:51 -0000

    Всем добрый день!

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

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

    Часть 1. Знакомство

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

    Читать далее
  66. Где разместить новую станцию зарядки для электромобилей или как работать с геоэмбеддингами

    Fri, 23 Jan 2026 12:30:20 -0000

    Какая из двух локаций больше подходит для размещения новой станции зарядки для электромобиля?

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

    Читать далее
  67. Автоматизированные системы мониторинга моделей машинного обучения с помощью нашего open source фреймворка

    Fri, 23 Jan 2026 12:29:44 -0000

    Любая модель машинного обучения начинается с данных. Известное выражение «garbage in, garbage out» как нельзя лучше описывает главную уязвимость ML‑систем. В автоматизированном машинном обучении (AutoML) наиболее критичными точками являются процесс сборки данных и проблема мониторинга данных, в т.ч. в онлайне. Если процессы feature engineering и обучения наша библиотека формализует «из коробки» с помощью конфигурационных файлов и единых правил, то ответственность за загрузку и получение данных несет пользователь.

    Читать далее
  68. Прощай, терминальный хаос: пишем свой TUI-менеджер port-forward для Kubernetes на Go

    Fri, 23 Jan 2026 12:26:12 -0000

    Устали от десятка открытых терминалов с kubectl port-forward? В этой статье я расскажу, как написал PortFwd — TUI-приложение на Go для управления множеством port-forward соединений в одном окне. Разберём архитектуру, работу с client-go, построение интерфейса на Bubble Tea и реальные грабли, на которые я наступил. Статья будет полезна DevOps/SRE инженерам и Go-разработчикам, интересующимся Kubernetes.

    Читать далее
  69. [Перевод] Flask в 2025: итоги года и состояние экосистемы

    Fri, 23 Jan 2026 12:17:45 -0000

    Команда Python for Devs подготовила перевод ежегодного обзора экосистемы Flask от Miguel Grinberg. Автор подробно разбирает, каким оказался 2025 год для фреймворка: замедление разработки, минимум релизов, снижение активности сообщества и растущую конкуренцию со стороны FastAPI.

    Читать далее
  70. Делаем проводную Microsoft Sculpt Ergonomic Desktop

    Fri, 23 Jan 2026 12:13:21 -0000

    Рассказ о том, как можно сделать из знаменитой беспроводной Microsoft Sculpt Ergo проводную версию.

    Читать далее
  71. А нужен ли N8N? Сравниваю программирования в IDE и low-code

    Fri, 23 Jan 2026 12:09:02 -0000

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

    Я постараюсь разобрать, почему классический стек (TypeScript + Cursor или Python + Cursor) в связке с правильным проектированием — это иногда проще, лучше и легче.

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

    Читать далее
  72. Исследуем UX-долг: как мы превращали список проблем в продуктовые решения

    Fri, 23 Jan 2026 12:01:02 -0000

    Всем привет, я Лена, исследовательница в команде Облака Mail. Изучаю опыт пользователей и помогаю командам делать наши сервисы удобнее и понятнее. Управляю проектом UX-мониторинга core-сценариев продуктов Mail.

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

    Начнём!
  73. Нашел инвестора на Product Radar ДО запуска на Product Radar

    Fri, 23 Jan 2026 11:59:01 -0000

    Кейс из разряда «а что так можно было?». Николай Жидков, основатель проекта Innde, получил софт коммит на 2.5 млн ₽ (это половина его раунда) еще ДО публикации на сайте Радара. А теперь мы помогаем ему быстро дособрать остаток.

    Читать далее
  74. Хроники Valibot: как мы искали безупречные данные в мире JavaScript

    Fri, 23 Jan 2026 11:50:42 -0000

    Если вы когда-нибудь писали фронтенд на TypeScript и получали в проде Cannot read property 'x' of undefined, — добро пожаловать в клуб!

    TypeScript спасает нас от сотен ошибок… но только пока код не запущен. Как только он скомпилировался, типы исчезают, и в рантайме вы снова остаетесь один на один с невалидными данными.

    И вот тут начинается: меняется API, формы шлют что угодно, аналитика ломает отчёты, а тесты молчат.

    В Островке мы попробовали библиотеку Valibot — легковесный runtime-валидатор, который умеет проверять данные на границах контекстов и при этом остаётся дружелюбным к TypeScript.

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

    Читать далее
  75. Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор

    Fri, 23 Jan 2026 11:45:55 -0000

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

    Снаружи всё выглядит просто: скачал, запустил, IDE работает. Внутри — Java-агент с Instrumentation-доступом, модификация сетевого стека и вмешательство в криптографические примитивы стандартной библиотеки Java. При этом исполняемый код скачивается с внешнего сервера без подписей и проверок, а установка сопровождается правками системного окружения и использованием sudo.

    В статье я разбираю один из популярных активаторов на уровне реализации: от .sh-скрипта до трансформаций байткода и подмены BigInteger#oddModPow(). Без эмоций и морализаторства — только факты, архитектура и последствия для безопасности, стабильности и юридических рисков.

    Читать далее
  76. 190+ отчётов и трендов на 2026: нейросети, маркетинг, дизайн, технологии и креатив в одной папке

    Fri, 23 Jan 2026 11:44:43 -0000

    Группа маркетологов и бренд-стратегов из Европы и Азии собрали открытый Google Диск, в котором содержится 195 отчетов о трендах на 2026 год! Вот только часть того, что есть в папке: TrendHunter, Ipsos, Acxiom, Deloitte, McKinsey и другие ТОПы из Fortune. Есть даже исследования о трендах в мерче, упаковке и ивентах.

    Это 100% мастрид для маркетологов, продактов, бренд-стратегов и и всех, кто следит за трендами в своей нише. 

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

    Ссылка на диск с 190+ отчетами тут.

    Читать далее
  77. Шесть признаков того, что вам нужен отпуск. Даже если вы только из отпуска

    Fri, 23 Jan 2026 11:31:04 -0000

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

    Читать далее
  78. «Поколение в наушниках» рискует заработать тугоухость,  хронический стресс и потерю концентрации

    Fri, 23 Jan 2026 11:30:55 -0000

    Представьте, что каждый раз, нажимая клавишу на клавиатуре, вы слышите не только клик, но и легкое эхо этого звука, которое длится еще несколько секунд. Примерно так ощущается тиннитус (звон или шум в ушах), с которым живет около 10% населения  США (по данным Национального институт глухоты и других коммуникативных расстройств США). 

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

    По словам Генерального директора ВОЗ доктора Тедроса Адхана Гебрейесуса (см. большое исследования «World Report About Hearing» 2021 года) более полутора миллиарда людей в мире в той или иной степени страдают заболеваниями, приводящими к потере слуха. Прогнозы роста до 2,5 миллиарда к 2050 году. 1,1 миллиард молодых людей подвержены риску потери слуха навсегда из-за прослушивания музыки на большой громкости в течение долгого времени.

    Речь не о потенциальной глухоте к старости, а о системном повреждении нашей когнитивной экосистемы, где слух - важный элемент для ориентации в пространстве, поддержания внимания и регуляции нервной системы. 

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

    Как слышно, приём?
  79. PBR в Sugar CRM: как мы заменили скучные лекции на живые воркшопы и перестали срывать спринты

    Fri, 23 Jan 2026 11:16:37 -0000

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

    Прошел год с тех пор, как наша команда Sugar CRM совершила прыжок из уютного водопада в бурные воды Agile. Мы пережили мучительные получасовые, а иногда и часовые дейлики вместо 15-минутных, прошли через «гадание на кофейной гуще» на планировании спринтов и вроде бы обжились.

    Но одна проблема упорно не сдавалась, грозя похоронить все наши agile-начинания. Мы вроде делали всё по книжке: проводили Product Backlog Refinement (PBR), оценивали задачи в Story Point (SP), обсуждали задачи, писали чек-листы и выходили с встреч с чувством выполненного долга.

    А потом начинался спринт. И всё шло под откос.

    Читать далее
  80. Deeplink-и во Flutter: динамические ссылки и app_links

    Fri, 23 Jan 2026 11:12:23 -0000

    Привет! Меня зовут Анна Ахлестова, я Flutter Team Lead в компании Friflex. Мобильные приложения, в том числе на Flutter, позволяют настраивать обработку различных ссылок. В этой статье я разберу, как во Flutter реализовать поддержку deeplink-ов и универсальных ссылок и как управлять ими на уровне платформы.

    Читать далее