Feed aggregator

Спокойствие админа: автоматический мониторинг и Telegram-уведомления с Monit

Habr.com - Thu, 10/30/2025 - 15:01

Мониторинг процессов на сервере — ключевой элемент для безопасности и стабильности работы всей системы. Даже если на сервере всего несколько процессов, бывает очень критично вовремя узнавать об их сбоях и недоступности, чтобы своевременно восстановить доступ. Для автоматического отслеживания удобно использовать специализированный под эти задачи сервис, такой как Monit — лёгкий, но при этом мощный инструмент, позволяющий не только отслеживать работу процессов (например, nginx, apache, mysql, postgres, redis, node, java) и перезапускать их автоматически, но и направлять уведомления об этом (например, в Telegram).

Читать далее

Как мы превратили BI в полноценный корпоративный инструмент: дизайн-система, виджеты и self-service

Habr.com - Thu, 10/30/2025 - 14:57

Привет, Хабр! Меня зовут Вадим Крысин, я начальник отдела разработки решений для анализа данных в «Газпром ЦПС». Еще недавно работа с отчетами у нас занимала недели. Данные собирались из разных источников, на разных инструментах, а дашборды каждый отдел собирал по-своему — со своей логикой, метриками и дизайном. BI оставалась удобным инструментом для узкого круга специалистов, все остальные предпочитали старый-добрый Excel.

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

Занимаетесь BI-аналитикой и хотите решать свои задачи быстрее и эффективнее? Нуждаетесь в эффективной и своевременной аналитике для менеджмента проектов, но почему-то не получаете её? А может, вы руководитель в ИТ, уставший по две недели ожидать один дашбоард? Этот текст — о том, как решить ваши проблемы.

Читать далее

Selectolax: быстрая альтернатива Beautiful Soup

Habr.com - Thu, 10/30/2025 - 14:44

Если спросить у питониста: «Чем парсить сайт?», — в большинстве случаев он ответит Selenium или Beautiful Soup. И будет по-своему прав — это два главных направления в мире парсинга на Python.

Selenium, со всем своим множеством форков, наследников и схожих по принципу библиотек, — инструмент мощный. Он отлично подходит для сложных сценариев, работы с динамическими сайтами и автоматизации действий пользователя в браузере. Но за это удобство приходится платить: Selenium требует немало системных ресурсов и работает заметно медленнее.

Beautiful Soup (или просто «суп») — полная противоположность. Он лёгкий, быстрый и прекрасно справляется с «простыми» сайтами, где нет интерактивных элементов и сложного JavaScript.

В этой статье я расскажу об альтернативе Beautiful Soup — библиотеке Selectolax, воплощающую в себе простоту использования и высокую скорость работы.

Если вам интересны подобные материалы и проекты, подписывайтесь на Telegram-канал «Код на салфетке» — там я делюсь гайдами для новичков и полезными инструментами.

Читать далее

Как собрать датасет фотографий с помощью LLM: опыт вайб-фильтров

Habr.com - Thu, 10/30/2025 - 14:43

Можно ли объяснить модели, что такое «уютно», «романтично» или «пофоткаться»? Мы попробовали — и оказалось, что даже самые субъективные ощущения можно превратить в метрику.

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

Узнать про вайбы

Спрос на инженеров в России достиг рекорда — но молодые уже не соглашаются на 70 тысяч

Habr.com - Thu, 10/30/2025 - 14:43

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

Предприятия столкнулись с острым дефицитом кадров — компании нуждаются в выпускниках технических ВУЗов, предлагая им работу еще на этапе учебы.

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

Читать далее

Обзор реализации протокола ISO-TP с сайта Разработчики-Еноты

Habr.com - Thu, 10/30/2025 - 14:42

В этом тексте я произвел обзор Си-шной реализации протокола iso-15765 (он же ISO-TP), которую можно свободно скачать с сайта github в репозитории DevCoons.

Определил достоинства и недостатки данной реализации ISO-TP протокола.

Читать далее

Автоматизировали открытие новых торговых точек на базе BPMS с интеграцией геосервисов

Habr.com - Thu, 10/30/2025 - 14:35

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

Читать далее

Аргументы воркеров в Node.js и на что они влияют

Habr.com - Thu, 10/30/2025 - 14:31

Подробное описание аргументов, доступных при создании воркеров в Node.js и как их можно использовать для многопоточки в серверном JavaScript

Чё ещё за аргументы?

Алло, мы ищем аналитиков в команду. ИИ просьба не беспокоить

Habr.com - Thu, 10/30/2025 - 14:31

Всем привет! Меня зовут Кирилл, я руковожу отделом аналитики в Профи.ру, и ко мне регулярно приходят с вопросом коллеги из других компаний или знакомые айтишники: «Ну что, уже юзаете иишку? LLM уже помогает с гипотезами?»

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

Это куда труднее, чем кажется.

Сегодня я хочу подробно рассказать, каких специалистов мы ищем в команду прямо сейчас и почему ТОЧНО не хотим заменять их на ИИ. 

Читать далее

[Перевод] Расщепление жиров, кожное раздражение и усиленный рост волос

Habr.com - Thu, 10/30/2025 - 14:25

Триггер роста волос прячется в жировых клетках организма. Лёгкое раздражение кожи может спровоцировать переход жировых клеток в «режим паники», посылая сигналы спящим фолликулам, которые в свою очередь стимулируют рост новых волос в течение нескольких недель.

Читать далее

Open source-стратегии — развитие открытых продуктов компании Haulmont: от OpenBPM к консорциуму вокруг OpenIDE

Habr.com - Thu, 10/30/2025 - 14:16

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

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

Читать далее

Как мы сократили время написания инструкций в несколько раз с помощью LLM и Whisper

Habr.com - Thu, 10/30/2025 - 14:15

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


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

Читать далее

Флуд, пассивная агрессия, звонки начальника в час ночи: как на самом деле общаются «дружные команды»

Habr.com - Thu, 10/30/2025 - 14:09

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

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

Читать далее

Ставка на GenAI: генеративные модели меняют правила игры в автономном транспорте

Habr.com - Thu, 10/30/2025 - 14:07

Автономный транспорт давно вышел за пределы закрытых полигонов и футуристичных историй. Он уже работает и приносит пользу бизнесу и людям. В России тягачи Navio два года возят реальные грузы коммерческих клиентов по трассе М-11 «Нева». А в США, Китае или Европе можно совершить поездку на роботакси. Тем не менее, восприятие технологии остается противоречивым. Видео, где автомобиль без водителя в салоне не может выехать с кольцевого перекрестка или воспринимает человека в майке с надписью STOP как команду к действию, усиливают скепсис и снижают доверие к результатам разработчиков. Почему компании, которые работают над технологией с 2009 года [больше 15 лет], не смогли добиться ее стабильной работы.

Классический подход в разработке автономного транспорта

Алгоритмический подход признан классическим в разработке автономного транспорта. Логическая архитектура построена на основе последовательности действий водителя за рулем:

восприятие окружающего мира — набор сенсоров (радары, лидары, камеры);

определение местоположения — карты, модуль позиционирования, сенсоры;

предсказывание действий других объектов вокруг — алгоритмы на базе кинематической составляющей и модели динамики объектов;

планирования пути — руководство к действию или свод правил, основанный на правилах дорожного движения (ПДД);

управление — модуль внутри автомобиля приводит его в движение. 

Этот код пишется 15 лет и никогда не будет завершен 

Несовершенность классического подхода обнаружилась на этапе планирования пути. При алгоритмическом подходе условия прописываются вручную (what-if сценарии). Автономное транспортное средство принимает решение на основе типа объекта (автомобиль, пешеход, др.), дальше добавляются такие условия, как состояние дорожного покрытия, погода, светофоры, другие объекты. Все это ведет к экспоненциальному росту проверок вложенных условий. Обладая достаточным парком автомобилей, за несколько лет разработчик может закрыть самые часто встречающиеся сценарии на дороге. Следующие несколько лет проездов выловят более редкие случаи и укрепят базу. Но остается открытым вопрос, что делать с уникальными ситуациями, как человек в футболке с надписью STOP или объездом препятствия в месте, где обгон запрещен разметкой. Невозможно вручную прописать все условия заранее, мир сегодня слишком непредсказуем. Такой подход не позволит масштабировать технологию и обеспечить ее стабильность на 100%, особенно в условиях города. Такая бесконечность сценариев называется Long Tail.

Читать далее

О пакетах в экосистеме Apple (часть 2)

Habr.com - Thu, 10/30/2025 - 14:04

Всем привет! Это снова Эрик, инженер технической поддержки из Ринго, и мы продолжаем разговор о пакетах в экосистеме Apple. В первой части мы разобрали теорию: изучили устройство PKG-файлов, познакомились с Gatekeeper и нотаризацией, научились инспектировать пакеты с помощью встроенных утилит. Теперь перейдём к практике — будем создавать и переупаковывать пакеты.

Читать далее

Интервью с автором книги «Архитектура бэкенда. API для надёжных корпоративных приложений»

Habr.com - Thu, 10/30/2025 - 14:03

Здравствуйте, уважаемые читатели. Сегодня мы предлагаем вашему вниманию текст, который приоткрывает некоторые аспекты нашей авторской кухни. Пост получился благодаря тому, что своим авторским опытом с нами поделился уважаемый Владислав Светлаков из Минска, выпустивший у нас книгу "Архитектура бэкенда. API для надёжных корпоративных приложений". Книга отлично продаётся у нас чуть менее трёх месяцев и продолжает разработку большой темы проектирования API. Ранее мы выпустили другие подобные книги, большинство из которых ориентировано на поддержку и доработку бэкенда. Важнейшие из них:

Читать далее

Счастливый сотрудник — успешная компания. Вот почему

Habr.com - Thu, 10/30/2025 - 14:01

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

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

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

Счастливый сотрудник - успешная компания.

Понять важность счастья для будущего

Cursor 2.0 и модель Composer: как изменился популярный AI-редактор кода

Habr.com - Thu, 10/30/2025 - 13:56

Вчера компания Anysphere выпустила Cursor 2.0 - крупнейшее обновление своего AI-редактора кода. Новая версия представляет собой не просто набор улучшений, а концептуальный переход к агентному программированию, где искусственный интеллект берёт на себя выполнение сложных многошаговых задач.

Читать далее

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

Habr.com - Thu, 10/30/2025 - 13:47

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

Читать далее

Почему бизнес не любит летать в облаках и при чём тут КЭДО

Habr.com - Thu, 10/30/2025 - 13:43

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

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

Если кратко, то можно. Подробнее рассказали в статье и ответили на главные вопросы:

Читать далее

Who's online

There are currently 1 user and 5 guests online.
Syndicate content