Как стать автором
Обновить
70.67
Bimeister
Цифровизация промышленных объектов
Сначала показывать

Как ускорить сборку Docker-образов в GitLab: стратегии кэширования с Docker Buildx

Уровень сложностиСложный
Время на прочтение16 мин
Количество просмотров7.2K

Скорость сборки Docker-образов играет важную роль в CI/CD, особенно для микросервисов, где частые обновления и тестирования требуют быстрой доставки изменений.

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

В этой статье мы сосредоточимся на том, как эффективно настроить и использовать кэширование с Docker Buildx в CI/CD пайплайнах на GitLab. Мы рассмотрим примеры, когда кэширование позволяет ускорить сборку, и ситуации, когда его лучше отключить для гарантии корректности итогового образа.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+18
Комментарии6

DevOps Governance в продукте. Как можно улучшать процессы разработки минимальными силами

Уровень сложностиСложный
Время на прочтение12 мин
Количество просмотров1.4K

Всем доброе утро!
На связи вновь Крылов Александр и сегодня я решил поделиться мыслями по тому, как можно применить опыт DevOps Governance в Enterprice, который я ранее описывал в в этой статье. Прошло время и опыт был переиспользован для разработки продукта на примере компании Bimeister. А началось это аж в августе 2023 года.

Что тут важно сказать - нет, это не будет детальной расшифровкой с уточнениями доклада с DevOops 2023, с которым так же можно будет ознакомиться по ссылке выше. В данной статье я расскажу ряд аспектов отличия Governance в Enterprice и то, как он может выглядеть в компании разработчике своего продукта. Помимо этого, я так же расскажу, какие работы удалось провести за год в компании, а какие нет.

Читать далее
Всего голосов 9: ↑6 и ↓3+6
Комментарии0

Редизайн Figma. Был ли он нужен?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.5K

Краткий обзор на редизайн Figma. Почему новый дизайн не так хорош как нам всем хотелось бы. Какие ошибки совершила команда Фигмы и какой функционал мы действительно хотели

Читать далее
Всего голосов 15: ↑14 и ↓1+19
Комментарии4

Набор инженера НСИ для работы в EXCEL

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

Всем привет!

Хотел бы поделиться своим небольшим опытом работы в Excel при создании и наполнении базы данных оборудования и обработке большого количества данных разного формата. Данная статья поможет ускорить работу в Excel начинающим специалистам.

Очень часто сталкиваешься со следующей задачей. Есть таблица с искомыми данными. Необходимо эти данные добавить в другую таблицу в соответствии с уникальными ключами (в моем случае это ID из ПО Bimeister, SAP и т. д.). Для такой задачи используются функции ВПР, ИНДЕКС + ПОИСКПОЗ, и относительно новая функция ПРОСМОТРX. Работа этих функций, на мой взгляд, хорошо описана на сайте «Планета Excel». Однако для более целостного восприятия материала, считаю нужным немного рассказать о ней.

Функция ПРОСМОТРX

В моей работе до 30% рабочего времени приходится использовать либо эту функцию, либо её аналоги. Данная функция появилась в январе 2020 года. Соответственно, более ранние версии MS Excel не имеют её в своем арсенале.

Рассмотрим пример. Имеется «Таблица 1», в которую надо внести данные в столбец «Максимальный расход» из «Таблицы 2», на основании «ключа» - столбца «Системный номер ID».

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии4

Умный кухонный кран

Время на прочтение12 мин
Количество просмотров8.1K

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

Читать далее
Всего голосов 11: ↑9 и ↓2+10
Комментарии53

DevOps as a Service. Часть 6. Создание площадки обучения DevOps в компании

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3K

Всем доброе утро! С Вами Крылов Александр, и мы продолжаем серию статей про DevOps as a Service, и как с помощью данного подхода возможно решить ряд распространённых проблем в организации работы подразделения. В прошлых статьях мы описали подход и показали пути решения часто встречающихся проблем. С данными материалами можно ознакомиться тут Часть 1, Часть 2, Часть 3, Часть 4, Часть 5. Сегодня мы обсудим создание площадки обучения DevOps в стенах компании для обмена опытом между коллегами разных подразделений, повышения компетенции и культуры обучения.

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

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Стандарты. Титульная часть. Раздел с терминами и сокращениями

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

Привет, хабр! Я технический писатель в компании Bimeister. 

Наша компания занимается разработкой программного обеспечения для автоматизации крупных производств. Вместе с тем мы разрабатываем большой объем технической и проектной документации. Так получилось, что Заказчики наших продуктов стремятся к соблюдению требований государственных стандартов (далее — ГОСТ), поэтому всю отчетную документацию мы пишем в соответствии со стандартами.

Кажется, что все достаточно просто — пишешь по ГОСТ, и все остаются довольны. Но, как показывает практика, не всё так однозначно как должно быть в документах уровня ГОСТ, и у каждого Заказчика есть свое видение относительно требований стандартов, под которое нам приходится подстраиваться.

Требования Заказчика будут проходить красной нитью по всей статье, поэтому сразу приведу цитату, которая успокаивает мне нервы в такие моменты:

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

Что делать если отключат Figma? Есть ли альтернативы?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров22K

Существуют ли альтернативы Figma? Обзор основных конкурентов. Есть ли те, которые способны потеснить дизайн-гегемона с первого места?

Читать далее
Всего голосов 16: ↑16 и ↓0+18
Комментарии24

DevOps as a Service. Часть 5. Работа с бэклогом и сквозной приоритизацией команды

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.9K

Всем доброе утро! С Вами Крылов Александр, и мы продолжаем серию статей про DevOps as a Service, и как с помощью данного подхода возможно решить ряд распространённых проблем в организации работы подразделения. В прошлых статьях мы описали подход и показали пути решения часто встречающихся проблем. С данными материалами можно ознакомиться тут Часть1, Часть2, Часть 3, Часть 4. Сегодня мы обсудим совмещение нескольких подходов для управления сквозным бэклогом команды.

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

Читать далее
Всего голосов 8: ↑7 и ↓1+7
Комментарии0

Call Activity vs SubProcess: В чём отличие?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2K

Приветствую моих читателей! Меня зовут Екатерина. Ранее 3.5 года я администрировала bpm-систему, сейчас вот уже более двух лет я работаю системным аналитиком и развиваю нашу собственную bpm-систему. В данной статье хочу рассказать о дилемме, с которой столкнулись я и моя команда.

Немного познакомлю вас с тем, над чем мы работаем — BPMS (система для управления бизнес-процессами, в основе которой лежит BPMN). Движок полностью разработан специалистами компании. Фронтовая часть реализована на основе библиотеки bpmn.io, с доработкой логики, специфичной для внутренних задач. В этой библиотеке представлен широкий выбор элементов, но у нас своя обёртка над ней — bpmn-editor, в которой мы открываем элементы для пользователей по мере проработки логики их автоматизации.

Немного о той части системы, над которой работаю я:

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии4

Шаблонный сервис C#

Время на прочтение5 мин
Количество просмотров6.2K

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

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

Для решения этой задачи Microsoft создала возможность делать свои шаблоны приложений для .net. Он представляет из себя обычный проект на C#, который можно упаковать в nuget пакет.

Перво-наперво необходимо определиться с архитектурой приложения, какой подход, какие паттерны будем использовать. Для вдохновения мы смотрели на пример от Microsoft https://github.com/dotnet/eShop.

Читать далее
Всего голосов 11: ↑10 и ↓1+10
Комментарии7

Взгляд НСИ на VBA в Excel и не только

Время на прочтение6 мин
Количество просмотров6.8K

Салют! На связи Ганзюк Владимир. Тружусь инженером по нормативно-справочной информации (НСИ) в компании Bimeister.

Хочу поделиться с вами опытом работы с Excel: расскажу, как можно ускорить выполнение рутинных задач при работе с составлением наименований согласно нормативно-технической документации (НТД).

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии31

Как AI помогает повседневной работе команды разработки

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

Статья ориентирована на читателя, который еще сомневается в том, стоит ли ему пробовать чат‑боты в работе. Если вы знакомы с технологией и пробовали её в повседневной деятельности то вряд ли найдете её полезной.

Немного расскажу о реальном применении GPT у нас в компании.

Читать далее
Всего голосов 9: ↑8 и ↓1+11
Комментарии3

Bimeister на карте. Сафари по удаленной работе: работа и жизнь в Южной Африке

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

Представьте, что вы просыпаетесь под звуки рычания львов вдалеке, зная, что ваш дневной офис — это уютный домик, расположенный в самом сердце африканского буша. Возможно, так вы представляете себе удаленную работу в Южной Африке, стране, известной своими захватывающими дух пейзажами, богатым культурным наследием и разнообразной дикой природой. Как обстоят дела на самом деле, я расскажу в этой статье. Меня зовут Екатерина Лосицкая, я родом из Беларуси, два года живу в Южной Африке. Я работаю QA в лучшей компании Bimeister. Многие ребята в нашей компании трудятся над одним делом из разных точек Земли.

Мы запускаем цикл статей «Bimeister на карте», где расскажем про жизнь и работу в самых необычных странах.

Читать далее
Всего голосов 23: ↑21 и ↓2+26
Комментарии13

3D-сканирование как инструмент обратного инжиниринга агрегатов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.4K

3D-Сканирование как инструмент обратного проектирования.

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

Когда может появиться необходимость применения реверс-инжиниринга? Я столкнулся с необходимостью создания динамического и статического оборудования в рамках построения цифрового двойника крупного предприятия ГПНС, используя как облака точек цехов, так и различную документацию на оборудование. Ранее необходимость возникала в связи с созданием базы твердотельных моделей отсканированной 3D сканером оснастки деталей разгонных блоков для ее дальнейшего изготовления на станках с ЧПУ.

В данных случаях, 3D модели оборудования создавались мною в различных программных комплексах и в рамках статьи я хотел бы показать один из способов создания 3D модели, используя облака точек и такие программы как Polyworks и Geomagic Design X.  

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии13

Техники usability — как проектировать сложные системы, чтобы они стали простыми для использования

Время на прочтение17 мин
Количество просмотров6.8K

Существует заблуждение, что дизайн — это вопрос вкуса, и у него нет объективных критериев оценки. Но не стоит забывать об условиях использования приложения. Например, таких факторах, как шум, низкое качество, старое тормозное оборудование или программное обеспечение, ограничение доступа в интернет из-за  безопасности. Если копнуть поглубже можно найти много критериев. Поэтому давайте наконец развенчаем этот миф!

Привет, Хабр! Меня зовут Кирилл Голубовский. И сегодня хочу поделиться информацией, которая пригодится всем, кто хочет понять, насколько удобным является их решение. Вы разберётесь, что нужно учесть при логическом проектировании сложных систем с запутанными сценариями. 

Сейчас я возглавляю дизайн Bimeister. Мы с командой занимаемся разработкой BIM и ERP-систем, способных эффективно цифровизировать предприятия.

Читать далее
Всего голосов 13: ↑12 и ↓1+14
Комментарии10

RCA — расследования отказов на производстве

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



Всем привет! Я Дмитрий - руководитель группы функциональной архитектуры

компании Bimeister, эксперт в областях ТОиР и Надёжности.

Многие слышали словосочетание «Надёжность производства», сопровождающееся непонятными аббревиатурами RCM, RCA, FMECA, RBI и т.д. В одной из статей мы уже описывали, что это за процесс, можно посмотреть тут (Цифровые инструменты управления надежностью / Хабр (habr.com)).

А я расскажу вам более подробно о RCA (Root Cause Analysis) или простыми словами – методология анализа коренных и первопричин, или ещё проще методика проведения расследования отказов на производстве. Перейдём сразу к делу!

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии4

DevOps as a Service. Часть 4. Решаем проблемы развития сотрудников подразделения и управления инициативами

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.9K

Всем доброе утро! С Вами Крылов Александр, и мы продолжаем серию статей про DevOps as a Service, и как с помощью данного подхода возможно решить ряд распространённых проблем. В прошлых статьях мы описали сам подход, показали пути решения различных проблем. Со статьями можно ознакомиться здесь Часть1, Часть2, Часть 3. Сегодня мы поговорим о построении процесса развития сотрудников и команды в целом, а также о процессе управления инициативами.

Прежде всего, нам стоит понять сильные и слабые стороны каждого сотрудника подразделения. Начнём мы, безусловно, с hard skills, но и про софтскилы не будем забывать.

Читать далее
Всего голосов 9: ↑7 и ↓2+7
Комментарии0

Python и Excel глазами НСИ

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

Всем привет! Меня зовут Алмаз. Я специалист по НСИ (нормативно-справочной информации) в компании Bimeister.

Хотел бы поделиться своим небольшим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel- базами данных.

Python

Предыстория

Сейчас довольно много материала по данному языку программирования. Порой новичку очень сложно понять с чего начать и в какую сторону двигаться. По крайней мере для работы в инженерной области, найти что-то полезное для меня было не очень просто. Я начал изучать основы языка Python на Freecodecamp.org.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии39

Personal (jesus) стенд — решаем проблему тестовых контуров в компании

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.6K

Всем привет, меня зовут Захаров Антон, и я DevOps-инженер в компании Bimeister! Весь свой опыт  я получил в этой компании, за 5 лет прошел путь от эникея до того, кем я работаю сейчас (большое спасибо коллегам!). Я расскажу, как на базе своих серверов и внутренних ресурсов мы создаем персональные стенды для разработки и тестирования нашего приложения.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Информация

Сайт
bimeister.com
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия