Habr.com

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

Объединяем SCADA, MES и ERP без «мусора на входе»

Mon, 05/18/2026 - 18:10

Когда модель промышленной аналитики начинает показывать отрицательный расход электроэнергии или теряет 15% сырья на ровном месте, проблема часто лежит глубже качества данных и выбора алгоритма. SCADA, MES и ERP могут хранить корректные числа, но вкладывать в них разный смысл: по времени, единицам измерения, границам операции и правилам учета.

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

Перейти к разбору

Веб vs Мобилка: кто в опасности? Сравниваем безопасность двух миров

Mon, 05/18/2026 - 18:03

Спойлер: оба, но по-разному - и это важно понимать.

Каждый раз, когда слышим «у нас все нормально с безопасностью, мы же не банк», что-то внутри сжимается. За этой фразой обычно стоят токены аутентификации в SharedPreferences, SQL-запросы без параметризации и Firebase без правил доступа. Эта статья - попытка честно сравнить два мира, найти точки пересечения и разобраться, почему одни проблемы одинаковые, а другие - принципиально разные.

Исходные данные: OWASP Top 10 Web 2025, OWASP Mobile Top 10 2024, статистика NVD/CVE-базы, данные реальных пентестов, IBM Cost of a Data Breach 2024.

Читать далее

[Перевод] Скандал вокруг IPO компании SpaceX

Mon, 05/18/2026 - 18:01

SpaceX сейчас готовится, как ожидается, к самому крупному публичному первичному размещению в истории, целевая оценка которого составит $1,75 трлн. Для сравнения: это больше, чем Meta* или Tesla, и такое IPO легко превзойдёт рекорд биржевого дебюта Saudi Aramco. Ожидается, что это первичное размещение вызовет спрос со стороны розничных инвесторов, которые до этого вложиться в компанию не могли, поскольку её акции не торгуются на бирже.

Читать далее

[Перевод] Как работает Shazam?

Mon, 05/18/2026 - 18:01

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

Как, прослушав всего несколько секунд музыки в шумном помещении, телефон мгновенно может найти её среди миллионов песен?

Можно подумать, что телефон слушает мелодию или распознаёт текст, но это не так. На самом деле, всё гораздо хитрее.

Читать далее

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

Mon, 05/18/2026 - 18:00

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

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

Читать далее

Эпоха «нейрослопа»: как сгенерированные треки уничтожают стриминги и доходы музыкантов

Mon, 05/18/2026 - 17:53

Недавно появилась статистика, что чарты и рекомендации Яндекс Музыки начали массово заполняться треками, сгенерированными ИИ. Стриминги тонут в «нейрослопе», а доходы живых авторов падают.

Читать далее

Centrifugo JS client в Laravel: frontend и production

Mon, 05/18/2026 - 17:43

Разбираем frontend и эксплуатацию real-time системы на Laravel и Centrifugo: JS client, reconnect, token refresh, HTTP recovery, Nginx, логи и мониторинг.

Читать далее

Обновление базы за время смены мастера Patroni

Mon, 05/18/2026 - 17:39

Меня зовут Ирек Агмалов, я DBA-SRE в Ви.Tech - IT-дочке ВсеИнструменты.ру.

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

Для роутинга у нас уже использовались consul-dns и Patroni, поэтому вместо замены DSN мы попробовали временно взять переключение трафика на себя через записи в Consul. В статье покажу, как перевели реплику на PostgreSQL 18, сохранили синхронизацию через логическую репликацию и переключили master и replica так, чтобы потом вернуть кластер в нормальный режим работы.

Читать далее

Who's online

There are currently 0 users and 12 guests online.