Habr.com

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

Статья 4: Готовим MVI

Thu, 07/03/2025 - 14:00

Серия статей с очередным разбором MV* шаблонов, но с интересными деталями
Даже опытные разработчики смогут найти что-то новое для себя

Это четвертая статья из серии,
в которой разбираем как собирается MVI и что же такое Model

Статья 4: Готовим MVI
-

Программирование «в уме» или дизайн расширения как ключевой инструмент управления функционального архитектора

Thu, 07/03/2025 - 13:59

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

Читать далее

Гексапараллакс, как модель разработки ПО

Thu, 07/03/2025 - 13:59

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

Читать далее

Практический опыт построения надежной защиты российских веб-приложений

Thu, 07/03/2025 - 13:59

Современные веб-приложения требуют не только высокой производительности, но и надёжной защиты — от классических SQL-инъекций до сложных атак, включая перегрузку API. В условиях растущих киберугроз и ограничений на использование западного программного обеспечения особенно важно выбрать эффективную архитектуру, отвечающую требованиям российского рынка.
В этой статье мы делимся практическим опытом построения системы безопасности с использованием аппаратного балансировщика DS Proxima и решения SolidWall WAF для защиты веб-приложений и API. Рассматриваем архитектурные особенности, результаты тестирования и ключевые преимущества подхода, который объединяет безопасность, масштабируемость и предсказуемую производительность.

Читать далее

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

Thu, 07/03/2025 - 13:51

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

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

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

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

Читать далее

Проектирование Sequence-диаграмм: руководство для системных аналитиков

Thu, 07/03/2025 - 13:49

Привет, коллеги! Меня зовут Юля, я системный аналитик в компании EvApps.

Сегодня поговорим о sequence-диаграммах (диаграммы последовательности) – одном из способов моделирования взаимодействий между объектами в системе. В этой статье мы рассмотрим преимущества использования sequence-диаграмм, типичные ошибки при их создании, а также пример их проектирования. Ключевая идея – показать мыслительный процесс, а не просто шаблонное описание. Статья будет полезна прежде всего системным аналитикам, а также тем, кто участвует в проектировании и разработке программного обеспечения.

Читать далее

Telegram-бот, который умеет слушать: разработка на grammY

Thu, 07/03/2025 - 13:40

Представьте: собеседник отправляет голосовое сообщение на пять минут, а вы не можете отвлечься и прослушать все от начала до конца? Что делать? Максим, ведущий канала RED Group, подошел к вопросу творчески и показал, как на базе grammY и SpeechService в NestJS разработать бота, который будет слушать и структурировать по таймкодам голосовые сообщения.

Инструкция будет полезна новичкам, которые только погружаются в работу с Telegram Bot API с помощью JavaScript. Кроме того, в конце материала мы разберем, как задеплоить готового бота на сервер, чтобы он работал вне зависимости от локальной машины. Подробности под катом! Читать дальше →

[Перевод] Риски безопасности в цепочках поставок ИИ

Thu, 07/03/2025 - 13:30

Даннаяпубликация является переводом статьи Matt Maloney — «Security risks in AI supply chains».

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

Среди главных выводов отчёта:

Читать далее

Excel больше не нужен: как автоматизировать бизнес дистрибьютора автозапчастей

Thu, 07/03/2025 - 13:25

Представьте: каждый день менеджеры вручную переносят данные из 1С в Excel, чтобы рассчитать маршруты водителей и их зарплату. Два часа на каждого водителя, риски ошибок, бесконечные перепроверки. Именно с этим столкнулась компания по оптовой продаже и доставке автозапчастей по Москве.

Расскажу про систему учета в 1С, которая автоматизировала расчеты зарплат водителей и уменьшила ручной документооборот.

Читать далее

Как понять что свинюшка готова к любви? Определяем через ML

Thu, 07/03/2025 - 13:16

Привет! Я Ярослав Шмулев, датасаентист, выпускник МФТИ и технический директор студии R77. Мы внедряем AI в корпорации, а сегодня я расскажу, как мы анализировали поведение свинок с помощью ML, чтобы выявить идеальный момент для их оплодотворения.

Читать далее

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

Thu, 07/03/2025 - 13:14

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

Читать далее

Как BI-системы меняют аналитику в крупных медцентрах: от хаотичных отчетов — к данным для решений

Thu, 07/03/2025 - 13:14

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

Читать далее

Интересный кейс: NSX-T и проблемы с Bridge в сети

Thu, 07/03/2025 - 13:07

Привет, Хабр!

Сегодня рассказываем об одном любопытном кейсе в крупном заказчике, который столкнулся со странным поведением при построении свой сети с NSX-T от VMware. Проблема была связана с реализацией Bridge между сегментом GENEVE и физической сетью. В целом, это известный и востребованный механизм, а также он помогает закрыть часть вопросов, когда нужно «подружить» Overlay и физическую сеть без роутинга. До решения докопались – об этом читайте ниже во всех подробностях.

Читать далее

Пока ты делаешь 10 задач в день, кто-то делает одну — и получает больше

Thu, 07/03/2025 - 13:05

Ты закрыл 10 задач за день. Был на созвонах, фикcил баги, даже написал пару тестов. День не прошёл зря?

В это же время кто-то сделал одну задачу — и сэкономил твоей команде два месяца работы.

Читать далее

Один Portainer, чтоб править всеми

Thu, 07/03/2025 - 13:03

Нельзя просто так взять и управлять Docker’ами с разных VPS… или всё-таки можно?

В прошлой статье «Быстрый деплой бота (и не только) на Docker‑хостинге с Portainer» я рассказал о том, как легко развернуть приложение на DockerHosting.ru с предустановленным Portainer без необходимости подключаться к серверу по SSH. Но тот материал касался только управления контейнерами на одном сервере.

А что если у вас несколько VPS и вы хотите централизованно управлять всеми Docker-хостами из одного интерфейса? Portainer поддерживает добавление сторонних Docker‑движков, и это открывает широкие возможности для администрирования сразу нескольких серверов в единой панели.

Читать далее

Зачем бизнесу аналитика и как мы её реализовали в своём BI-модуле

Thu, 07/03/2025 - 13:00

Привет, Хабр! Давайте поговорим сегодня о том, без чего современный бизнес уже практически не может обойтись — о BI-системах.

Бизнес-аналитика (BI) — это стратегия работы с данными, которая помогает компаниям понимать, что происходит в бизнесе, почему и как далеко всё может зайти. BI объединяет инструменты отчётности, визуализации, хранения, прогнозирования и автоматизированного анализа. Всё это нужно, чтобы не строить бизнес «на глазок», а опираться на реальные цифры.

BI переводит сложные процессы анализа в простой сценарий: открыл дашборд — увидел суть.

Рассказываем, когда бизнесу пора внедрять BI и на какие фичи обратить внимание при выборе решения.

Читать далее

Ещё один множительный прибор, связанный с теоремой Слонимского (который я «восстановил», не видя его)

Thu, 07/03/2025 - 12:57

На Хабре была опубликована статья [1], в которой описывался прибор для умножения многозначного числа сразу на все множители от 2 до 9 – так называемые «бруски Иофе», предложенные в 1881 году Гиршем Залмановичем Иофе. В статье говорилось, что это был один из двух вычислительных приборов, в основе устройства и работы которых лежит теорема Слонимского. Сразу же замечу, что если быть точным, то речь должна идти не о теореме Слонимского, а о следствии из неё – так называемой «полной таблице Слонимского» (о ней – ниже).

Мне стало известно, что в Музее науки в Лондоне имеется экспонат «Filipowski's calculating rods (56)»/«Счётные стержни Филиповского (56)» (рис. 1) (https://collection.sciencemuseumgroup.org.uk/objects/co60566/filipowskis-calculating-rods-56),

который, как выяснилось, также связан с указанной таблицей:

 

Читать далее

Django-easy-audit – быстрый способ собирать базовые продуктовые метрики

Thu, 07/03/2025 - 12:40

Спустя месяц после запуска своего pet-проекта прошла волна первых активных регистраций. Теперь встал вопрос отслеживания их вовлеченности. С базовыми метриками все понятно, а как реализовать технически? Делюсь своим маленьким скромным кейсом.

Читать далее

Южуралзолото: разбираемся с интеллектуальной собственностью и IT-разработками компании

Thu, 07/03/2025 - 12:37

Генпрокуратура РФ подала в суд иск об обращении в доход государства компании «Южуралзолото» миллиардера Константина Струкова. Разбираемся, что с интеллектуальной собственностью и IT-разработками этого предприятия.

Спойлер: всё очень плохо.

Читать далее

No-code-разработка и ML-помощники – инструменты аналитиков SOC нового поколения

Thu, 07/03/2025 - 12:30

Давайте представим, как могло бы выглядеть рабочее место SOC-аналитика будущего. В том числе рассмотрим, какие были бы полезны в реагировании и расследовании ML-помощники: некоторые из упомянутых в статье мы уже внедрили в наши продукты, а некоторые – еще в планах или могут послужить в качестве идеи для тех, кто сталкивается с подобными задачами.

Читать далее

Who's online

There are currently 1 user and 2 guests online.