Когда проект только стартует, в воздухе витает амбиция - Мы обязательно сделаем всё правильно. Чистая архитектура, ясные зоны ответственности, аккуратные контракты между сервисами, но реальность не знает о ваших планах.
Не потому, что кто-то не знал паттернов проектирования или выбрал не ту СУБД, а потому бизнес требует фичи "на вчера". И шаг за шагом архитектура сдаёт позиции. Что самое интересное - разрушение происходит незаметно. Никакого взрыва вертолетов на заднем фоне не будет. Только десятки небольших компромиссов, которые за относительно короткое время могут превратить систему в клубок боли. Тихо и буднично. Конечно, количество спринтов будет больше трех, но основной сути это не меняет.
Поэтому подготовил для тебя, системный аналитик (и не только), гайд “Как убить архитектуру за три спринта” даже если в начале все было относительно под контролем. Чтож… Щас выскажусь!)))
Читать далееВ данной статье проведем обзор АРМ Мобильное рабочее место кладовщика (МРМ кладовщика) в 1С: ERP
МРМ кладовщика в системе 1С: ERP играет ключевую роль в управлении складскими процессами. Данное рабочее место предлагает кладовщикам удобные инструменты для обработки складских операций, что значительно упрощает их повседневную работу.
АРМ МРМ кладовщика в системе 1С: ERP открывает новые горизонты для оптимизации складских процессов и улучшения управления запасами. В условиях современного бизнеса, где скорость и точность операций играют ключевую роль, внедрение таких решений позволяет значительно повысить эффективность работы склада.
МРМ кладовщика представляет собой программно-аппаратный комплекс, который включает в себя мобильное устройство с установленным программным обеспечением 1С: ERP. Это дает возможность выполнять основные складские операции прямо на месте, без необходимости возвращаться к стационарному компьютеру. Кладовщики могут взаимодействовать с системой в реальном времени, что существенно ускоряет процесс обработки информации.
Одним из основных преимуществ МРМ является возможность оперативной регистрации складских операций.
Использование МРМ кладовщика способствует улучшению складской логистики. Благодаря своевременному обновлению данных в системе, менеджеры получают доступ к оперативных данных об остатках товара на складах, что позволяет более эффективно планировать закупки и отгрузки. Это, в свою очередь, способствует снижению издержек и улучшению сервиса для клиентов.
Читать далееПривет! Я Никита, продакт в финтехе. Моя команда запустили сервис для должника в мобильном банке. Но разговор будет не об этом, а о жизни с долгами.
В юности пять лет я жил с кредиткой как на американских горках — то много тратил, то затягивал пояса. Потом всё переосмыслил и устроился на проект, где помогаю другим людям закрыть просроченные кредиты. Я реально загорелся темой и изучил:
— когда в книгах начали упоминаться должники,
— что спрашивают люди, когда звонят в банк по долгам,
— кто он сегодня – типичный клиент коллектора.
Под катом делюсь своей кредитной историей и самым интересным, что узнал.
Читать далееЯ знаю, что на эту тему уже было сказано много, но настал мой черед. На JS я пишу больше 10 лет, так что терпел я достаточно. Мы называем это “джаваскрипт”, но под капотом скрываются три разные сущности: EcmaScript, среда исполнения и экосистема. Иногда о них стоит говорить отдельно, но сегодня я хочу обсудить всё сразу и объяснить, почему джаваскрипт — это плохой язык. Не в смысле “не работает”, а в смысле “заставляет страдать”.
Читать далееПривет, Хабр!
Тонны текста и в финале — чувство, что застряли в бесконечном произведении? Нейросети уже здесь, чтобы вытянуть вас из хаоса. Во второй части обзора — больше инструментов и тестов. Я рассмотрел DeepSeek‑R1, который превращает расшифровки в читабельные статьи, а также нейросеть ChatGPT-4o в генерации аннотаций и Grok-3, который успешно создал цепочку телеграм‑постов из видеовыступления. Результаты — под катом.
Ещё здесь рассмотрен Notion (тот самый для ведения заметок) — который тоже поддерживает ИИ‑редактирование. В этой части речь пойдёт о том, как максимально эффективно использовать каждый из этих инструментов. Давайте убедимся, что даже самая неуютная стена текста может быть превращена в лаконичный и удобный контент.
Читать далееВсех, кто работает с софт-ядрами, наверное, можно разделить на две категории: первые хотят запустить на своем ядре Linux, вторые — DOOM. Я отношусь ко второй: идея запустить DOOM на ядре YRV, что я синтезирую на отладках, любезно предоставленных FPGA-Systems.ru, преследует меня постоянно и не дает спать.
Как запустить DOOM с ходу, непонятно, ведь у меня все-таки некоммерческий микроконтроллер. Поэтому начну с подготовительного упражнения, чтобы понять, что возможно реализовать на аппаратной части. Когда мы говорим про DOOM, то вспоминаем другие игры любимой компании id Software — Wolfenstein 3D, Catacomb 3D и Hovertank 3D. В них все начинается с алгоритма отсечения лучей (raycasting), с которым и будем поработать. С raycasting можно получить и doom-образный геймплей, надо лишь улучшить разрешение и текстуры.
Читать далееПривет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. Среди прочего у нас есть приложение для Android TV. Работая над ним, я столкнулся с тем, что система фокусов в Jetpack Compose устроена сложнее, чем кажется на первый взгляд. Поскольку для ТВ-приложений и устройств без сенсорного управления работа с фокусом играет ключевую роль в навигации, мне понадобилось детально разобраться в теме. Результатами делюсь в статье.
Читать далееСегодня ролевые экшены на пике популярности: практически каждый год выходит по несколько игр, о которых все говорят и которые продвигают жанр вперед. У него богатая история, которая началась еще в 1980-х годах. Благодаря таланту разработчиков, инновациям и экспериментам по смешению жанров, игры формата action-RPG пережили множество изменений, которые сделали их максимально разными и более интересными для большой аудитории.
В этой статье мы рассмотрим историю жанра ролевых экшенов: от его истоков до современных образцов, которые обожают по всему миру. Заодно проследим как менялись представители жанра и благодаря каким нововведениям они становились лучше. Особенно подробно остановимся на играх, которые заложили основы action-RPG. Устраивайтесь поудобнее, текст вышел большим.
Читать далееВ этой статье я расскажу об опыте перехода с UserGate 6.x на 7.x — со всеми подводными камнями, неожиданными сюрпризами и спасительными лайфхаками.
Если вы еще не планировали миграцию — придется. Шестая версия скоро останется без поддержки вендора, а NGFW без актуальных обновлений — как антивирус с просроченной подпиской. Защищает только от того, что уже знает. А новые угрозы? Увы.
Под катом поделюсь инструкцией по миграции, расскажу о ключевых изменениях в архитектуре, разберу типичные ошибки и дам ссылку на GitHub со скриптом, который автоматизирует большую часть рутины.
Статья будет полезна специалистам по информационной безопасности и всем, кто интересуется обновлением NGFW от UserGate с минимальными потерями.
Читать далее25 декабря 2022 года ФСТЭК России выпустила рекомендации по безопасной настройке операционных систем Linux. Сейчас эти рекомендации являются обязательными для государственных информационных систем и критической информационной инфраструктуры (КИИ), работающих на Linux.
Для упрощения соблюдения этих рекомендаций и автоматизации настройки систем можно использовать Ansible. Этот инструмент позволяет массово развертывать конфигурации, что значительно снижает вероятность ошибок при ручном вводе. В статье рассмотрим готовые плейбуки на основе Ansible для RHEL-подобных систем, а также способы их адаптации для других ОС.
Читать далееПривет, Хабр! Меня зовут Егор Толстой, я — ведущий подкаста Podlodka и автор Роадмапа Тимлида. Веду телеграм-канал Teamlead Good Reads, где каждый день делюсь идеями о работе с командами.
Сегодня — перевод и разбор классной статьи инженера, технического директора и основателя стартап-инкубатора Limbe Labs и лаборатории Red Hat Джереми Брауна. Он рассказывает о том, как эффект IKEA (тот самый эффект, когда мы особенно ценим то, что сделали сами) может работать, и как иногда он больно бьёт по управлению изменениями.
Статья будет полезна всем, кто работает с изменениями: в командах, продуктах, процессах. Разберём, почему хорошие идеи проваливаются, если не вовлечь людей, и какие практики помогают вовремя поймать баланс между инициативой и навязыванием.
Что будет в этой статье:
Читать далееВ 2025 году генеративный ИИ перестал быть игрушкой для экспериментов и стал полноценным инструментом — интегрированным в повседневность, рабочие и личные активности. Сценарии его использования сместились от чисто технических к экзистенциальным: от автоматизации рутинных задач до поддержки ментального здоровья и осмысления целей.
В статье — свежий срез реальных кейсов применения LLM, собранных из сотен обсуждений на Reddit и других платформах, которые показывают, как меняется взаимодействие между человеком и ИИ в условиях зрелой пользовательской среды.
Читать далееМенеджеры по развитию продукта Контура рассказывают, когда стоит внедрять искусственный интеллект в продукт. Где грань между «давайте добавим AI» и реальной ценностью для пользователя и бизнеса?
Читать далееЭта статья в первую очередь для джуниоров, которые активно ищут работу в сфере QA и не всегда понимают, почему их не зовут на собеседования или почему собеседование проходит не так, как ожидалось. Однако более опытные кандидаты тоже смогут почерпнуть для себя что-то полезное.
Статей о том, как составить резюме и подготовиться к собеседованию, достаточно много. Большинство из них написаны HR-специалистами или карьерными консультантами (или теми, кто себя таковыми считает). Я же хочу изложить свою субъективную точку зрения как действующего тимлида, на которого периодически ложится задача поиска новых сотрудников.
Просмотрев очередную сотню резюме и проведя десяток интервью, я решил изложить свои мысли на бумаге Хабре.
Читать далее
До недавнего времени программный доступ к куки в браузере осуществлялся через API document.cookie — простой строковый геттер/сеттер. Для получения одного файла куки приходилось разбирать всю строку вручную и преобразовывать ее в удобный формат. А чтобы записать куки, нужно было сначала сформировать структурированные данные, затем сериализовать их в строку и только после этого присвоить значение document.cookie. Разработчики часто используют популярные библиотеки, например js-cookie, которые делают работу с куки гораздо удобнее.
Читать дальше →В конце прошлого года мы рассказывали про эксперименты с аудиомодальностью GigaChat, эксклюзивно показывали стенд на нашей конференции. Теперь аудиомодальность GigaChat доступна всем — в веб-интерфейсе giga.chat и Telegram-боте!
Сегодня мы расскажем, почему ушли от классической схемы ASR (Automatic Speech Recognition) + LLM и построили end-to-end модель, которая понимает речь; как устроена наша новая модель; на каких данных мы её обучали; и что из этого получилось.
Читать далееВ конце прошлого года мы рассказывали про эксперименты с аудиомодальностью GigaChat, эксклюзивно показывали стенд на нашей конференции. Теперь аудиомодальность GigaChat доступна всем — в веб-интерфейсе giga.chat и Telegram-боте!
Сегодня мы расскажем, почему ушли от классической схемы ASR (Automatic Speech Recognition) + LLM и построили end-to-end модель, которая понимает речь; как устроена наша новая модель; на каких данных мы её обучали; и что из этого получилось.
Читать далееИ снова привет, Хабр!
Любите ли вы чек-листы так, как люблю их я?
Как-то на старте проекта мы с командой тестировщиков задались вопросом, чего бы такого внедрить, чтобы меньше находить друг за другом багов. Придумали, что нужно ревьюить тест-кейсы – так больше шансов, что правильно поняли аналитику (как минимум, две головы лучше, чем одна), а также будет больше разнообразия по сценариям.
В этом процессе осознали, что каждый обращает внимание на что-то своё, и пора бы это стандартизировать и расшарить на команду (обмен опытом, наш любимый). Так был создан чек-лист проверок для ревьюера тест-кейсов.
Хорошая практика, когда сначала по нему проходишь сам, а потом уже отдаёшь коллеге в более чистом виде. С ним, кстати, удалось и подтянуть менее опытных коллег – например, они использовали его как шпаргалку, где ожидаемый результат должен быть 400, а где – 404, какие проверки валидны, какие – уже и нет, а какие – следует добавить. Поехали!
Чек-лист для ревьюера тест-кейсов
Читать далее