Habr.com

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

Классификация текстовых сообщений в 1С с помощью Yandex CatBoost

7 hours 32 min ago

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

Читать далее

Как в Сибири университет строили

7 hours 32 min ago
Сибирь конца XIX века в глазах столичных чиновников — суровый край шахт, рудников и заводов. Для высшего образования место не самое удачное.

Идея создания университета в Сибири возникла в 1803 году, когда Александр I учредил Министерство народного просвещения. Но дальше обсуждений тогда не зашло. Александр II смотрел на развитие страны чуть шире привычных границ Петербурга и Москвы. Он высочайше повелел открыть Императорский университет за Уралом.


Чтобы врачи лечили на месте, инженеры строили на месте, юристы работали на месте

А потом, как известно, трагически погиб.

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

В итоге путь от питча до продакшена занял 85 лет и напоминал политический триллер с интригами, сменой локаций и борьбой интересов. Читать дальше →

Дизайн за 5 минут. Дайджест апреля 2025

7 hours 36 min ago

Привет, Хабр! Уже по традиции собрал семь новостей дизайна уходящего месяца, на которые обратил внимание сам, и теперь вам рекомендую. 

1. Обновление приложения и сайта «Подружки»
2. Новая схема карты метро Нью-Йорка
3. Первоапрельское обновление главной страницы Яндекса
4. Игра «Thank Goodness you're here» от Panic
5. Обновление сайта Jitter
6. Новая айдентика Хельсинки
7. Раздел «Library» в ChatGPT

Погнали!

Решаем VRP-задачи, или Как мы в Додо доставку оптимизировали

7 hours 50 min ago

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

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

Читать далее

Репортаж с HI-TECH BUILDING 2025: что интересного по автоматизации?

7 hours 54 min ago

15–16 апреля в Москве прошла выставка HI-TECH BUILDING 2025 — одно из мероприятий в области автоматизации коммерческой и жилой недвижимости, систем умного дома и энергоэффективных решений. На площадке LOFT HALL #3 производители и интеграторы представили новинки и актуальные разработки.

Мы посетили выставку и подготовили репортаж, где расскажем о самых ярких стендах и технологиях, привлекших наше внимание.

Читать далее

[Перевод] Atari 2600: История падения игровой империи

7 hours 59 min ago


Atari — это не миф. Это реальная империя игровой индустрии, которая рухнула, но навсегда изменила мир.

Начав с домашней версии аркадного Pong, Atari 2600 задала стандарты для игровых приставок. Сменные картриджи и программируемый процессор вместо примитивных транзисторов — она стремилась перенести аркадный кайф в дома и преуспела, став первой приставкой которая появилась в миллионах домов.

Её падение было столь же громким, как и взлёт. В Японии его прозвали «шоком Atari». В Штатах — «крахом видеоигр». И всё же 2600 не сдалась — она продержалась до 1990-х, сражаясь с Nintendo, пока новые гиганты не перевернули индустрию.



Расцвет 1D-графики

1975 год.
Atari начинает работу над Project Stella — и перед ней открывается неизведанная вселенная игровых технологий.

В те времена, когда оперативная память ценилась на вес золота, главным барьером стала стоимость. Конкурирующая система Fairchild Channel F, первой выйдя на рынок, довольствовалась скромными 2 КБ видеопамяти — этого едва хватало для разрешения 104×60 и четырёх базовых цветов.

Но инженеры Atari мыслили иначе.
Приглашённый специалист Джей Майнер (будущий создатель Amiga) разработал революционный телевизионный интерфейс (TIA), который использовал новаторский для того времени принцип построчной графики:
— 160 пикселей в строке
— До 192 строк в кадре
— 4 цвета на каждую строку
— Возможность отображать 5 независимых графических объектов

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

Как убить архитектуру за три спринта: практическое руководство

8 hours 42 sec ago

Когда проект только стартует, в воздухе витает амбиция - Мы обязательно сделаем всё правильно. Чистая архитектура, ясные зоны ответственности, аккуратные контракты между сервисами, но реальность не знает о ваших планах.

Не потому, что кто-то не знал паттернов проектирования или выбрал не ту СУБД, а потому бизнес требует фичи "на вчера". И шаг за шагом архитектура сдаёт позиции. Что самое интересное - разрушение происходит незаметно. Никакого взрыва вертолетов на заднем фоне не будет. Только десятки небольших компромиссов, которые за относительно короткое время могут превратить систему в клубок боли. Тихо и буднично. Конечно, количество спринтов будет больше трех, но основной сути это не меняет.

Поэтому подготовил для тебя, системный аналитик (и не только), гайд “Как убить архитектуру за три спринта” даже если в начале все было относительно под контролем. Чтож… Щас выскажусь!)))

Читать далее

Мобильное рабочее место кладовщика в 1С: ERP

8 hours 2 min ago

В данной статье проведем обзор АРМ Мобильное рабочее место кладовщика (МРМ кладовщика) в 1С: ERP

МРМ кладовщика в системе 1С: ERP играет ключевую роль в управлении складскими процессами. Данное рабочее место предлагает кладовщикам удобные инструменты для обработки складских операций, что значительно упрощает их повседневную работу.

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

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

Одним из основных преимуществ МРМ является возможность оперативной регистрации складских операций.

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

Читать далее

По обе стороны коллекшена: как я возвращал свой кредит и собирал чужие долги

8 hours 7 min ago

Привет! Я Никита, продакт в финтехе. Моя команда запустили сервис для должника в мобильном банке. Но разговор будет не об этом, а о жизни с долгами. 

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

— когда в книгах начали упоминаться должники, 

— что спрашивают люди, когда звонят в банк по долгам, 

— кто он сегодня – типичный клиент коллектора. 

Под катом делюсь своей кредитной историей и самым интересным, что узнал.

Читать далее

Почему JS (и TS) это плохой язык

8 hours 9 min ago

Я знаю, что на эту тему уже было сказано много, но настал мой черед. На JS я пишу больше 10 лет, так что терпел я достаточно. Мы называем это “джаваскрипт”, но под капотом скрываются три разные сущности: EcmaScript, среда исполнения и экосистема. Иногда о них стоит говорить отдельно, но сегодня я хочу обсудить всё сразу и объяснить, почему джаваскрипт — это плохой язык. Не в смысле “не работает”, а в смысле “заставляет страдать”.

Читать далее

Рейтинг 6 нейросетей для сокращения текста, ч. 2: кто король краткости?

8 hours 23 min ago

Тонны текста и в финале — чувство, что застряли в бесконечном произведении? Нейросети уже здесь, чтобы вытянуть вас из хаоса. Во второй части обзора — больше инструментов и тестов. Я рассмотрел DeepSeek‑R1, который превращает расшифровки в читабельные статьи, а также нейросеть ChatGPT-4o в генерации аннотаций и Grok-3, который успешно создал цепочку телеграм‑постов из видеовыступления. Результаты — под катом.

Ещё здесь рассмотрен Notion (тот самый для ведения заметок) — который тоже поддерживает ИИ‑редактирование. В этой части речь пойдёт о том, как максимально эффективно использовать каждый из этих инструментов. Давайте убедимся, что даже самая неуютная стена текста может быть превращена в лаконичный и удобный контент.

Читать далее

Когда хочется портировать старые игры, но нет ни сил, ни времени: запускаем отсекатель лучей на RISC-V RV32I

8 hours 32 min ago

Всех, кто работает с софт-ядрами, наверное, можно разделить на две категории: первые хотят запустить на своем ядре Linux, вторые — DOOM. Я отношусь ко второй: идея запустить DOOM на ядре YRV, что я синтезирую на отладках, любезно предоставленных FPGA-Systems.ru, преследует меня постоянно и не дает спать.

Как запустить DOOM с ходу, непонятно, ведь у меня все-таки некоммерческий микроконтроллер. Поэтому начну с подготовительного упражнения, чтобы понять, что возможно реализовать на аппаратной части. Когда мы говорим про DOOM, то вспоминаем другие игры любимой компании id Software — Wolfenstein 3D, Catacomb 3D и Hovertank 3D. В них все начинается с алгоритма отсечения лучей (raycasting), с которым и будем поработать. С raycasting можно получить и doom-образный геймплей, надо лишь улучшить разрешение и текстуры.

Читать далее

Мастерство фокусов на Compose

8 hours 43 min ago

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. Среди прочего у нас есть приложение для Android TV. Работая над ним, я столкнулся с тем, что система фокусов в Jetpack Compose устроена сложнее, чем кажется на первый взгляд. Поскольку для ТВ-приложений и устройств без сенсорного управления работа с фокусом играет ключевую роль в навигации, мне понадобилось детально разобраться в теме. Результатами делюсь в статье.

Читать далее

От Dragon Slayer до Dragon’s Dogma 2: 40 лет эволюции жанра action-RPG

8 hours 52 min ago

Сегодня ролевые экшены на пике популярности: практически каждый год выходит по несколько игр, о которых все говорят и которые продвигают жанр вперед. У него богатая история, которая началась еще в 1980-х годах. Благодаря таланту разработчиков, инновациям и экспериментам по смешению жанров, игры формата action-RPG пережили множество изменений, которые сделали их максимально разными и более интересными для большой аудитории.

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

Читать далее

Обновляем UserGate NGFW 6.x на 7.x: инструкция по миграции без нервов

8 hours 55 min ago

В этой статье я расскажу об опыте перехода с UserGate 6.x на 7.x — со всеми подводными камнями, неожиданными сюрпризами и спасительными лайфхаками.

Если вы еще не планировали миграцию — придется. Шестая версия скоро останется без поддержки вендора, а NGFW без актуальных обновлений — как антивирус с просроченной подпиской. Защищает только от того, что уже знает. А новые угрозы? Увы.

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

Статья будет полезна специалистам по информационной безопасности и всем, кто интересуется обновлением NGFW от UserGate с минимальными потерями.

Читать далее

Эффективная защита Linux: использование Ansible для соблюдения рекомендаций ФСТЭК России

9 hours 2 min ago

25 декабря 2022 года ФСТЭК России выпустила рекомендации по безопасной настройке операционных систем Linux. Сейчас эти рекомендации являются обязательными для государственных информационных систем и критической информационной инфраструктуры (КИИ), работающих на Linux.

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

Читать далее

[Перевод] Эффект IKEA: история о том, как не надо вносить изменения

9 hours 2 min ago

Привет, Хабр! Меня зовут Егор Толстой, я — ведущий подкаста Podlodka и автор Роадмапа Тимлида. Веду телеграм-канал Teamlead Good Reads, где каждый день делюсь идеями о работе с командами. 

Сегодня — перевод и разбор классной статьи инженера, технического директора и основателя стартап-инкубатора Limbe Labs и лаборатории Red Hat Джереми Брауна. Он рассказывает о том, как эффект IKEA (тот самый эффект, когда мы особенно ценим то, что сделали сами) может работать, и как иногда он больно бьёт по управлению изменениями.

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

Что будет в этой статье:

Читать далее

[Перевод] Для чего на самом деле используется генеративный ИИ в 2025 году

9 hours 3 min ago

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

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

Читать далее

Когда стоит внедрять ИИ в продукт

9 hours 5 min ago

Менеджеры по развитию продукта Контура рассказывают, когда стоит внедрять искусственный интеллект в продукт. Где грань между «давайте добавим AI» и реальной ценностью для пользователя и бизнеса?

Читать далее

Who's online

There are currently 0 users and 3 guests online.