Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 26 min ago

Spring Boot Actuator: полный гайд по мониторингу в 2026

Tue, 03/24/2026 - 21:55

Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом от клиентов?

В этой статье на реальном примере покажу, как Spring Boot Actuator превращает ваше приложение из «чёрного ящика» в прозрачную систему. Разберём:

➡ Что такое Actuator и зачем он нужен.
➡ Как настроить эндпоинты, чтобы не открыть дыру в безопасности.
➡ Какие метрики реально помогают найти узкие места (история, как мы ускорили приложение на 40%).
➡ Кастомные метрики для бизнес-показателей.
➡ Лучшие практики продакшена: liveness/readiness probes, изоляция портов, кастомные HealthIndicator.

Читать далее

JMatrixPlatform: как я теперь за 5 минут загружаю данные, на которые другие тратят дни

Tue, 03/24/2026 - 21:55

Рассказываю, как я сделал простейший yaml сервис на Java и Vue для разовой загрузки данных, чтобы не писать тонны кода и не мучиться с JSON.

Предыдущая часть: Enovia умерла, да здравствует JMatrixPlatform: пересобираю легендарную платформу на Java и Vue

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

Читать далее

Просто о циркулянтах и их связи с дискретным преобразованием Фурье

Tue, 03/24/2026 - 21:50

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

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

Читать далее

Оборудование для маркировки: гайд для дистрибьютора по автоматизации склада и поставок

Tue, 03/24/2026 - 21:36

За последний год мы в «Клеверенс» наблюдаем интересную тенденцию: дистрибьюторы активно закупают железо для работы с «Честным ЗНАКом», но процессы на складе всё равно буксуют. Оказывается, наличие ТСД и принтера в инвентарной ведомости не гарантирует автоматизацию.

Читать далее

Метод Компонентов – Роскошный максимум инженерии

Tue, 03/24/2026 - 21:07

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

Читать далее

[Перевод] Atlassian уволила 1 600 человек и сказала, что «дела идут хорошо». Кто выигрывает от замены людей на ИИ?

Tue, 03/24/2026 - 21:00

Думаю, можно уже сказать прямо: массовые увольнения в tech-секторе — это ужасная идея.

Согласны? Да, знаю. Согласиться легко.

Но увольнения не прекращаются. И, по всем признакам, средние и крупные tech-компании только разогреваются. Топор ещё даже не наточен. И каждый технарь, кого пока не задело, наверняка гадает — когда придут за ним.

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

Давайте разберёмся в свежих новостях — и я соединю точки.

Читать далее

Интеграция систем в российских компаниях: объективный анализ подходов и инструментов

Tue, 03/24/2026 - 21:00

Российский IT 2026: нет универсального выбора интеграций

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

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

Разбираемся в деталях

Часы, как аркада. Krayon Anywhere и Pac-Man: гибрид механики и ностальгии

Tue, 03/24/2026 - 20:21

Я люблю часы. Особенно, если это что-то про ретро-игры. Писал про свою коллекцию здесь.

Бренд Krayon, который известен тем, что его изделия способны вычислять продолжительность дня и ночи для любой точки Земли, представил часы Anywhere Pac-Man. Игровая механика стала частью расчета астрономических данных.

Механизм Krayon C030 умеет рассчитывать момент восхода и заката в любой точке Земли на основе геолокации. Индикатором дня/ночи стал Pac-Man. Он совершает полный круг по циферблату, и движется с разной скоростью в зависимости от реальной продолжительности светового дня в выбранном месте.

Читать далее

Кино для Руководителей

Tue, 03/24/2026 - 20:05

"Кино для Руководителей" меня часто спрашивают руководители на EMBA и в личных консультациях, что им почитать по теме управления. Обычно я предлагаю классику бизнес-литературы Джима Коллинза "От хорошего к великому", в которой есть всё самое важное.
А недавно подумал, что можно предложить и фильмы, где есть интересные варианты управления и ведения бизнеса, да и просто посмотреть хороший фильм полезно для перезагрузки.
Поэтому решил регулярно выкладывать свои предложения по таким фильмам и здесь.
Первый фильм "Да здравствует, Цезарь!"
Обратите внимание на поведение Эдди Мэнникса в исполнении Джоша Бролина, это почти идеальный вариант руководителя, который никого не унижает, он находит подход к каждому, умеет Сам решать любые задачи, знает всех сотрудников, от вахтёра до режиссёра.
Он почти идеальный, но к сожалению, всё зацикливает на себе и это проблема для него - семья его не видит, дети растут без отца, да и для бизнеса - если он уйдет, всё развалится.
И ещё один важный момент, Эдди Мэнникса практически каждый день ходит исповедоваться, так как чувствует внутри какое-то напряжение, что он делает, что-то плохое, как ему кажется.
Это напряжение уход только тогда, когда он получает предложение перейти в другую компанию с очень хорошей оплатой, но понимает, что ему реально интересно работать в кино, где он может реализовать себя лучше всего. Он отказывается от этого предложения, принимает себя в роли руководителя и главное, он начинает Делегировать задачи другим.
Финальный эпизод - это счастье руководителя, которые уходит от микроменеджмента, принимая себя в роли руководителя.
Отличный фильм с отличными актерами и полезной информацией для руководителей.
#КиноДляРуководителя #управление #hailcaesar #МихаилБоднарук

Читать далее

Команда слабая или вы неправильно её собрали

Tue, 03/24/2026 - 20:03

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

Читать далее

Анатомия PhaaS-кита: как коммерческая фишинговая платформа фильтрует песочницы через browser fingerprinting

Tue, 03/24/2026 - 20:01

Разбираем фишинговое письмо, пришедшее на адрес НКО: от SendGrid-доставки с SPF/DKIM pass до реверса JavaScript-фреймворка collector.js, который собирает GPU fingerprint, ломает WebRTC для раскрытия IP за VPN и детектирует DevTools — до того как жертва увидит фишинговую форму.

Читать далее

Развиваем проект: фильтрация, поиск и экспорт данных

Tue, 03/24/2026 - 19:49

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

Читать далее

Как под нашим брендом пытались развести джунов на деньги (и что из этого вышло)

Tue, 03/24/2026 - 19:47

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

Именно так работала схема, в которой мошенники прикрывались нашим брендом. Снаружи — всё как настоящий найм, внутри — аккуратно выстроенный развод. Разбираю, как это устроено и в какой момент всё идёт не так.

Читать далее

Строим перспективу по изображению

Tue, 03/24/2026 - 19:13

Преобразование Хафа, оператор Собеля и немного линейной алгебры: как я добавил в приложение автоматическое построение перспективы по изображению.

Читать далее

Сложно о простом. Все, что бы вы хотели знать о SFP модулях. Часть 4. Альтернатива SFP (DAC AOC) и пассивные компоненты

Tue, 03/24/2026 - 19:05

Приветствую, коллеги! Это опять @ProstoKirReal. В прошлых статьях я с вами обсуждал работу и историю развития SFP-модулей, а также оптические кабели:

В данной статье я бы хотел обсудить вместе с вами альтернативы SFP-модулям и рассказать о пассивных компонентах.

Читать далее

BRIN, GIN, B‑Tree: полный гайд по индексам PostgreSQL для highload

Tue, 03/24/2026 - 18:45

Индексы есть, а запросы всё равно тормозят? Или наоборот — индексов слишком много, и они только увеличивают нагрузку на запись?

Многие разработчики и администраторы баз данных попадают в ловушку: ставят B-Tree на всё подряд и надеются на лучшее. Но в highload-системах это может привести к катастрофе.

В этой статье я делюсь реальным опытом работы с PostgreSQL.

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

Читать далее

Обзор конструкции и работы портативного ультразвукового прибора для прослушивания сердцебиения (Fetal Doppler)

Tue, 03/24/2026 - 18:36

Листая на досуге интернет-сервис для размещения объявлений («Авито», не для рекламы) обнаружил, что продаётся много бывших в употреблении устройств с названием типа: «Ультразвуковой доплер – Fetal Doppler» по ценам совсем недорого: 300-500 рублей. Новое, с его ценой, меня бы врятли заинтересовало бы. А тут совпало, что устройство продавалось в шаговой доступности, и цена вопроса лишь подогревало любопытство.

Читать далее

Дополнительные продукты в кредитовании

Tue, 03/24/2026 - 18:35

Давно не писал тут, но недавно подумал, дай испорчу себе карму и напишу про доп. продукты в кредитовании.

Наверное, для работающих продактов это база, но пусть лежит тут.

Итак, подарки от ЦБ в 2026:

Максимальная переплата - до 100%.
Одному клиенту - не более двух 200+% займов одновременно
Запрет новации договоров

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

Читать далее

Горячие клавиши Claude Code: полный разбор

Tue, 03/24/2026 - 18:27

Разбираем все горячие клавиши Claude Code — что делает каждая, когда нажимать и где подвох. Этот AI-ассистент работает прямо в командной строке и напичкан сочетаниями, о которых большинство пользователей даже не подозревает. Двойной Escape откатывает изменения в коде, Ctrl+B отправляет задачу в фон, а Shift+Tab переключает режим работы на лету. Мы разобрали каждую клавишу до винтика: в каком сценарии пригодится, где конфликтует с tmux или браузером и как переназначить под себя.

Читать далее

[Перевод] Как математика стала такой абстрактной?

Tue, 03/24/2026 - 18:25

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

Мне кажется это ироничным: тысячелетиями математика оставалась более-менее естественной наукой. У нас не было философского объяснения тому, почему 2 + 2 должно быть равно 4. Мы просто наблюдали происходящее вокруг нас и пытались вывести правила. Абстракции были важны, но они обязательно должны были обосновываться объективной реальностью. Согласованности аксиом было недостаточно: углы нашего гипотетического треугольника должны были соответствовать углам в реальном мире.

Читать далее

Who's online

There are currently 1 user and 8 guests online.