Сборщик RSS-лент

Как построить открытую АСУТП. Настройка плагина протокола Modbus TCP/RTU Master/Slave

Habr.com - ср, 09/17/2025 - 14:39

Добрый день! Меня зовут Евгений Ионенко, я — руководитель направления в ИТ-команде «Северстали», занимающейся разработкой компонентов для открытой автоматизированной системы управления технологическим процессом (АСУТП). В марте этого года мы начали выпуск статей, посвящённых разработке компонентов открытой АСУТП, с предыдущей статьёй этого цикла можно ознакомиться здесь: Статья №3.

В этой статье я расскажу, как настраивать плагин протокола Modbus TCP/RTU Master/Slave на примере небольшого проекта.

Читать далее

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

Habr.com - ср, 09/17/2025 - 14:32

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

Читать далее

Кастомный процессор для OpenTelemetry Collector. А почему бы и нет?

Habr.com - ср, 09/17/2025 - 14:16

Всем привет! Меня зовут Артем, я платформенный инженер и в работе часто приходится сталкиваться с Observability‑инструментами. Одним из таких инструментов, о котором я хотел бы рассказать является OpenTelemetry Collector. Это мощный инструмент, который позволяет работать с различной телеметрией и строить гибкие пайплайны для метрик, логов и трейсов.

Но иногда возможностей стандартного набора компонентов не хватает, чтобы справиться с поставленными задачами без использования костылей и изоленты. Тогда на сцену выходят кастомные компоненты для Otel-Collector.

В этой статье я расскажу про свой опыт написания кастомного процессора для otel-collector. Он обогащает спаны данными из CSV‑файла: находит совпадение по атрибуту и добавляет дополнительные поля прямо внутрь трейсов. Мы разберём архитектуру процессора, посмотрим код и конфигурацию, а в конце покажу, как собрать и запустить Collector с этим расширением.

Читать далее

Главный эффект Манделы в мире программистов — сколько байт в мегабайте

Habr.com - ср, 09/17/2025 - 14:10

Во всём виноваты маркетологи, естественно! Но на самом деле нет: я бы сказал «Раньше надо было думать!», да за такое и закэнселлить на Хабре могут.

Читать далее

Легендарные костыли в продакшене

Habr.com - ср, 09/17/2025 - 14:01

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

Читать

USDe — стейблкойн, который ничем не обеспечен?

Habr.com - ср, 09/17/2025 - 14:01

Новый стейблкоин, или «интернет-доллар» от Ethena Labs уже обогнал десятки конкурентов и занял третье место после USDT и USDC. Telegram активно продвигает его в своём кошельке, обещая доходность до 20%. Разобрал что у него под капотом.

Читать далее

Тысячи асинхронных задач в секунду в облачных s3 на Rust/Axum/Tokio: шлифуем ржавчину до блеска

Habr.com - ср, 09/17/2025 - 14:00

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

Читать далее

Что случается с медицинскими данными без стандартов отчетности: кейс менингита и survival-анализа в R

Habr.com - ср, 09/17/2025 - 14:00

Без стандартов — ни к журналу, ни к себе не подступишься: в этой статье — история анализа выживаемости пациентов с менингитом и то, как внедрение STROBE и TRIPOD полностью изменило подход к работе с медицинскими данными. На примере кейса и кода на R автор показывает, как стандарты отчетности помогают структурировать исследование, избежать потерь данных, честно построить модель и — главное — самому понять, что ты сделал.

Читать далее

Нужна такая же CRM для B2B, но с перламутровыми пуговицами. Будем кастомизировать сами

Habr.com - ср, 09/17/2025 - 13:48

Часто складывается так, что проще работать через костыли, чем переезжать на новый софт. Производитель стройматериалов тоже оттягивал со сменой CRM из опасений поменять шило на мыло. Все изменилось, когда зарубежный вендор прекратил обслуживать российских клиентов. Требовалось решение, где можно в короткие сроки настроить специфические функции и не превысить бюджет. Показываем, как решили задачу через low-code платформу.

Читать далее

Как ЮKassa готовится к распродажам-2025

Habr.com - ср, 09/17/2025 - 13:47

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

Читать далее

Создать плагин для Figma может каждый! История о том, как я написал аналог Autoflow за месяц

Habr.com - ср, 09/17/2025 - 13:36

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

Читать далее

zenplan: твой карманный помощник. Как использовать бота или же краткий гайд по применению

Habr.com - ср, 09/17/2025 - 13:30

Иногда кажется, что с задачами я сражаюсь больше, чем с самой работой. Можно сколько угодно писать списки в заметках, ставить напоминания в календарь, но в итоге всё равно ловишь себя на том, что половина дел потерялась, а дедлайны снова догоняют. Я пробовал разные таск‑менеджеры — от модных приложений до простых to‑do листов, но каждый раз было одно и то же: сначала играешься с новым сервисом, через неделю забиваешь, а потом возвращаешься к хаосу.

И вот в какой‑то момент я подумал: а что если задачи будут там, где я и так провожу большую часть времени — в Телеграме? Никаких новых приложений, аккаунтов, синхронизаций. Просто бот, который работает как привычный чат.

Так появился zenplan.

Читать далее

Проекты и как с ними бороться

Habr.com - ср, 09/17/2025 - 13:26

Так как придумывать контент оказалось задачей не простой, а придумывать СТОЯЩИЙ контент почти невыполнимой, а писать тем не менее что-то хочется, то я немного снижу планку своего перфекциониста.

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

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

Читать далее

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

Habr.com - ср, 09/17/2025 - 13:19

В одной из московских школ мы сделали Telegram-бота, который автоматизировал «операционку»: согласия на мероприятия, запись на кружки, заявки в хозчасть/ИТ, массовые оповещения, анонимный канал психолога и контур директора с согласованиями и дашбордами. Я старался максимально упростить сложную и разрозненную модель управления.

Проект реально сработал, но его пришлось закрыть: с 2025/26 учебного года все школьные коммуникации перевели в национальный мессенджер «Макс» (MAX), а Telegram оказался «под запретом».

Читать далее

Как организовать мероприятие с нуля: практическое руководство для тех, кому это внезапно поручили

Habr.com - ср, 09/17/2025 - 13:15

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

Мы поговорим про то,

с чего начать подготовку к мероприятию

когда надо привлекать агентство, а когда можно попробовать справиться своими силами

как найти и подобрать агентство (провести тендер).

Читать далее

[Перевод] Разработка RESTful API на Go и Gin

Habr.com - ср, 09/17/2025 - 13:15

Команда Go for Devs подготовила перевод статьи по созданию RESTful API на Go с использованием фреймворка Gin. Всего за несколько шагов вы напишете простой веб-сервис, который умеет возвращать список джазовых альбомов, добавлять новые и находить альбом по ID. Отличный старт для знакомства с Gin.

Читать далее

Почему плохой бэкап — это фатально и как это предотвратить?

Habr.com - ср, 09/17/2025 - 13:05

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

Читать далее

Полный айсберг Android. Часть 1

Habr.com - ср, 09/17/2025 - 13:01

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

Читать далее

Искусственный интеллект в разработке: изучаем тренды и реальное применение

Habr.com - ср, 09/17/2025 - 13:00

Привет! Меня зовут Дима Иванов, я руковожу SourceCraft — это платформа для разработки, которая поддерживает полный цикл работы с кодом.

За последние два года ИИ‑революция изменила инструменты разработки и сделала кодогенерацию массовой и доступной, меняя наши представления об эффективности. В 2021 году появился GitHub Copilot — первый массовый помощник для написания кода, а сегодня нейросети и специализированные опенсорс‑решения помогают разработчикам на многих этапах создания ПО.

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

Читать далее

[Перевод] Топ-6 Python-библиотек для визуализации

Habr.com - ср, 09/17/2025 - 12:30

Команда Python for Devs подготовила перевод статьи о шести библиотеках Python для визуализации данных. Matplotlib, seaborn, Plotly, Altair, Pygal и Bokeh — у каждой свои сильные и слабые стороны: от академических статичных графиков до интерактивных дашбордов для бизнеса. Выбираем самую подходящую для различных кейсов.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей