Обновить

Компания Цифра временно не ведёт блог на Хабре

Сначала показывать

Управление пользователями и ролями PostgreSQL в гетерогенной сети

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели5.9K

Привет, я Алексей Шаманов, старший системный архитектор в "Цифре".

В статье я описываю управление пользователями PostgreSQL в гетерогенной (windows\linux) сети через интеграцию с ad\ldap.

Читать далее

Красавица и чудовище: наш опыт с HMI, или как мы убирали «красоту» с мнемосхем

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.8K

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

Читать далее

Корпоративная память как инфраструктура: как мы построили RAG-систему внутри ИТ-компании с промышленной экспертизой

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели16K

Привет, Хабр! Меня зовут Дмитрий Омаров, я ведущий инженер учебного центра по продуктам в компании «Цифра». Вместе с моим коллегой, Фёдором Арефьевым, мы решили поделиться своим опытом создания корпоративного агента, который в разы ускоряет поиск по базам знаний компании.

Внутри статьи: мы подробно разбираем архитектуру RAG-пайплайна — от локального векторного поиска и реранкинга до сборки контекста для облачной LLM. Вы узнаете, почему мы отказались от дообучения моделей в пользу динамической базы знаний, как реализовали локальную очистку данных от чувствительной информации для соблюдения требований информационной безопасности и каким образом системный промпт помогает победить «галлюцинации», гарантируя опору только на факты и ссылки на первоисточники.

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

Читать далее

Смерть от тысячи кликов. Как «просроченный» UX убивает B2B-системы и что с этим делать

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.9K

Привет, меня зовут Александр Попов, я работал в «Цифре» старшим продуктовым дизайнером.

Представьте, что вы заходите на кухню за утренним кофе и чувствуете... этот запах. Запах тлена и легкой безысходности. Заглядываете в холодильник, а там, в самом дальнем углу, притаился йогурт. Судя по дате годности, он старше, чем ваша первая любовь, и видел Ленина. Знакомая ситуация? Точно то же самое происходит с UX, особенно в суровом мире B2B-платформ, где интерфейсы могут не меняться десятилетиями. Этот «просроченный» UX не просто дурно пахнет — он активно пытается испортить вам жизнь, карьеру и веру в человечество.

Читать далее

Конфигурирование MES-систем: от ручного через UI к автоматизированному с помощью утилит и конвейера поставки

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели6K

Привет! Меня зовут Егор Сизов, в компании «Цифра» (дивизион Непрерывные производства) я руковожу направлением «Системы управления производством».

За этот год, среди прочего, я занимался двумя крупными проектами: организации сбора библиотеки готовых конфигураций и конвертацией конфигураций PI System в Платформу ZIIoT. 

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

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

Читать далее

Использование SSH для подписи коммитов в git

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели12K

Привет, Хабр! Я Алексей Шаманов, старший системный архитекторов ГК «Цифра», занимаюсь проектированием решений на базе платформы ZIIoT. Сегодня предлагаю поговорить об использовании SSH для подписи коммитов в git.

Читать далее

Когда порядок решает, или почему я больше не доверяю сеттерам в Angular

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели6.1K

Привет, меня зовут Дарина. Два очень увлекательных года я работала в команде разработки дизайн-системы Prizm.

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

Читать далее

Мнемосхемы: искусство бесконечной эффективности

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели9.2K

Как мы победили дизайн‑хаос и создали единый стандарт проектирования мнемосхем

Привет! Меня зовут Владимир Тихомиров, я дизайнер в компании «Цифра».
Значительную часть своего профессионального пути я посвятил проектированию
и описанию мнемосхем. Хотя тема и важная, до сих пор она оставалась за кадром публичных выступлений. В этой статье я представлю результаты масштабной работы
и поделюсь опытом, успехами и вызовами, с которыми столкнулись на пути.

Читать далее

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

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели11K

Привет, коллеги. Меня зовут Александр Попов, я представляю группу продуктовых дизайнеров и UX-исследователей группы компаний «Цифра».

Сегодня поговорим о теме, которая заставляет многих из нас чесать в затылке, — как измерить удовлетворенность пользователей в суровом мире enterprise-продуктов? В том самом, где пользователи ваш продукт не выбирают, а получают его «в нагрузку» к своей работе. Это как со школьной формой: носить надо, нравится или нет — вопрос десятый. Но если форма жмет, трет и расползается по швам, учеба превращается в пытку.

Читать далее

Как мы проводили UX-исследование на респондентах программного обеспечения для гигантов российской промышленности

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели2.7K

Привет! Меня зовут Ирина Белова, я представляю группу UX-специалистов в группе компаний «Цифра». Наше зарождающееся направление занимается анализом пользовательского опыта и разработкой решений, направленных в первую очередь на оптимизацию процессов и повышение эффективности высоконагруженных сервисов.

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

Читать далее

Make Data Visualization Great Again (или как мы создавали свой инструмент визуализации данных)

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели5.6K

Всем привет! Меня зовут Олег Косарев. Я – ведущий инженер-программист. В группе компаний «Цифра» занимаюсь развитием и поддержкой продукта «Диспетчер». Моя основная специализация – Frontend-разработка.

В данной статье я хочу поделиться с вами нашим опытом по созданию MVP (Minimum Viable Product, «минимально жизнеспособный продукт») редактора аналитических панелей.

Читать далее

Миграция данных Cassandra с помощью Cassandra Data Migrator

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели1.7K

Я хочу рассказать, как мы решаем задачи миграции данных кластеров Cassandra с помощью инструмента Cassandra Data Migrator (CDM). Выбор этой темы продиктован продуктовыми задачами по корректной миграции данных между кластерами Cassandra сложной топологии. Статей с обзором этого решения в русскоязычном сегменте я не нашел и решил описать сам, так как оно будет полезно всем администраторам СУБД Cassandra.

Читать далее

Бизнес-процессы zif-workflow (camunda). Подходы и примеры использования

Время на прочтение1 мин
Охват и читатели1.7K

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. Мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Алексей Воронин, ведущий разработчик «Цифровой Индустриальной Платформы» рассказал, как встроить Camunda в инфраструктуру, чему служат сервисы-обработчики, к каким типам запусков относятся разные процессы, как применять DMN-схемы, а также о плюсах и минусах Camunda.

Читать далее

КИИ. Что это за зверь и надо ли нам его бояться

Время на прочтение9 мин
Охват и читатели34K

Всем привет!

Меня зовут Елена Галата. Сегодня я бы хотела поговорить о том, что такое КИИ и как это понятие связано с компаниями, которые занимаются разработкой промышленного ПО. Я уже много лет в разработке и в последнее время занимаюсь приложениями, в основном связанными со сбором данных с различных приборов, АСУТП, и других информационных систем предприятий. Поскольку наши компоненты довольно часто работают в зоне критической инфраструктуры заказчиков, тема КИИ мне близка. Сама по себе это довольно обширная и сложная область, но я хотела бы затронуть ее небольшую часть, касающуюся разработки ПО.

Читать далее

Ближайшие события

Взрывная роботизация: ​​как отлаживать софт бурового станка в другом полушарии или Пробурили мы дыру из Бурятии в Перу

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели7.5K

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

Читать далее

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели3.2K

Всем привет! Меня зовут Тимур Балан. Я инженер-проектировщик в ГК «Цифра», которая разрабатывает специализированное ПО для горной добычи, нефтегаза, металлургии и прочих нелегких направлений промышленности. Меня часто спрашивают, чем я вообще занимаюсь, ведь для большинства моя профессия ассоциируется со строительством различных объектов или созданием какого-нибудь оборудования и техники, а не с софтверной сферой и тем более проектами, которые не предполагают разработку нового ПО. В этой статье я бы хотел ответить на этот вопрос и рассказать, какие задачи решает и какие скиллы получает в ходе работы инженер-проектировщик в ИТ на примере своей компании.

Читать далее

Инженер внедрения в IT: куда и как развиваться

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.9K

Всем привет! Меня зовут Егор Сизов, и это моя вторая статья здесь. Я руковожу группой инженеров внедрения в ГК «Цифра». В первой статье я написал о специфике роли инженера внедрения в IT и необходимых ему компетенциях, теперь хочу рассказать в каких направлениях такой специалист может развиваться и как ему карьерно расти.

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

Читать далее

Об опыте использования популярных языковых моделей для решения повседневных задач

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели3.4K

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. В этом году мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Ведущий архитектор дивизиона «Горная промышленность» ГК «Цифра» Сергей Степанов рассказал о том, как он применяет в работе большие языковые модели, что они уже готовы на себя взять, а что пока по силам только программистам и системным архитекторам.

Читать далее

Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.1K

Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».

Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю нашего проекта с точки зрения тестов. О том, как мы получили если не чистый, то работающий код, который позволяет нашей системе быть устойчивее и устойчивее, надежнее и надежнее. О том, как у себя на проекте мы уничтожили старые скрижали, называемые тестами, и написали новые с нуля. И, конечно, покажу примеры и затрону теорию.

Читать далее

От кода к продукту: Как AI трансформирует процесс разработки ПО

Уровень сложностиСредний
Время на прочтение1 мин
Охват и читатели1.6K

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. В этом году мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Зураб Магомадов, ведущий разработчик «Цифровой индустриальной платформы» рассказал, как современные AI-инструменты, такие как ChatGPT, могут повысить эффективность разработки, тестирования и проверки кода.

Читать далее