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


Найдено 34 сообщений
Cообщения с меткой

блог компании bimeister - Самое интересное в блогах

Следующие 30  »
rss_habr

Алгоритм поиска «одинаковых» геометрий

Четверг, 26 Января 2023 г. 12:19 (ссылка)

Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращение. Я расскажу о том, как мы научили нашу систему распознавать такие элементы как «одинаковые», выделять из них уникальный, а для остальных – вычислять матрицы трансформации. Это дало возможность однократно загружать уникальный элемент, а вместо прочих одинаковых – их матрицы, что сократило трафик и объем занимаемой оперативной памяти.

Читать далее

https://habr.com/ru/post/712968/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712968

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Аудит-логи на базе Афины

Вторник, 17 Января 2023 г. 14:23 (ссылка)

Логирование бывает разным.

Наша история сегодня — это аудит-логирование. Я попробую рассказать её так, чтобы вы не уснули со скуки, и добавлю интересные вставки по реализации. Цель — дать возможность разобраться в архитектуре и причинах выбора именно такого подхода к решению проблемы.

Читать далее

https://habr.com/ru/post/711110/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711110

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Резиновый десктопный адаптив: как сделать большие экраны одинаковыми

Среда, 23 Ноября 2022 г. 10:56 (ссылка)

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

Читать далее

https://habr.com/ru/post/700950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700950

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Готовим, пробуем Casbin RBAC и handmade RBAC

Пятница, 18 Ноября 2022 г. 12:05 (ссылка)

Всем привет!

Меня зовут Андрей Таболин, я системный аналитик в компании Bimeister.

Casbin – одна из популярных библиотек для построения авторизации в веб-сервисах. В этой статье расскажу, как я тестировал Casbin, попутно подготовил своё решение для сравнения и покажу результаты работы обоих. Тестировалась в первую очередь эффективность работы с СУБД на разных объёмах данных для ролевой модели доступа (RBAC). Использовал: Node.js + PostgreSQL.

Читать далее

https://habr.com/ru/post/700144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700144

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как побороть Stale Element Reference Exception при E2E тестировании современных SPA-приложений

Пятница, 11 Ноября 2022 г. 10:31 (ссылка)

Всем привет, меня зовут Денис, я Software Developer Engineer in Test (SDET) в компании Bimeister. Я занимаюсь разработкой софта для тестирования — это фреймворки, автоматизированные тесты, настройка CI Pipeline’ов и многое другое.

В статье расскажу, как мы победили исключение Stale Element Reference Exception при разработке нашего фреймворка, используя Selenium WebDriver и C#.

Читать далее

https://habr.com/ru/post/698652/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698652

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Обход граблей в процессе согласования требований

Понедельник, 31 Октября 2022 г. 18:30 (ссылка)

Мы в Bimeister любим процессы.

А за что ж их не любить, в самом деле? Хорошо отлаженный процесс создает эффект «оно само»: каждый его участник в любой момент времени точно знает, что и в каком порядке ему нужно делать. За его ходом достаточно приглядывать и иногда нежно подталкивать, если кто-то забуксовал.

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

Привет тебе, читатель Хабра! Я Маша Демченко, системный аналитик компании Bimeister, и в своей первой статье я хочу рассказать о нашем опыте выявления и преодоления сложностей в процессе согласования требований к ПО.

Читать далее

https://habr.com/ru/post/696462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696462

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Блеск и нищета мапперов объектов в .net

Среда, 19 Октября 2022 г. 14:14 (ссылка)

Всем привет, меня зовут Сергей, я системный архитектор в компании BIMeister, и, как вы уже догадались, сегодня мы поговорим про маппинг объектов в .net

Мы сравним несколько популярных подходов и библиотек для маппинга, дадим общее представление и посмотрим на различия, которые стоит учитывать при выборе инструментов. Статья ориентирована на младших разработчиков, которые впервые сталкиваются с темой маппинга объектов и на всех неравнодушных. В данной статье мы не будем касаться широкой темы разнообразных ОRМ-ов (Object­Relational Mapping), а также темы сериализации/десериализации данных, которую тоже часто называют маппингом, а рассмотрим сопоставление объектов между различными слоями нашего приложения, например DТО (Data Transfer Object) и объектом из базы данных, с которым оперирует Entity Framework

Итак, начнём!

https://habr.com/ru/post/693722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693722

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как не проиграть с производительностью в длительном скроллинге

Пятница, 02 Сентября 2022 г. 15:33 (ссылка)

Меня зовут Михаил Кириченко. Я разрабатываю клиентскую часть в компании Bimeister.

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

Читать далее

https://habr.com/ru/post/686096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686096

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Materialized Path – создаём своё первое дерево

Пятница, 26 Августа 2022 г. 14:41 (ссылка)

Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister.

В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.

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

Читать далее

https://habr.com/ru/post/684818/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684818

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Способы сохранения промежуточных состояний системы при автоматизированном тестировании

Понедельник, 15 Августа 2022 г. 11:36 (ссылка)

Ваше ПО проходит путь от MVP до Enterprise платформы? Атомарных тест-кейсов (ТК) оказывается слишком много, их поддержка становится дорогой с точки зрения времени и ресурсов? Возможное решение — объединять несколько близких ТК в один и автоматизировать результат. В свою очередь, автоматизация обобщенного ТК невозможна без сохранения промежуточных состояний.

Под катом рассмотрим способы сохранения промежуточных состояний и проверим каждый из них на соответствие «лучшим практикам» автотестирования.

Читать далее

https://habr.com/ru/post/682530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682530

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Зачем мне и моим коллегам писать статьи?

Пятница, 22 Июля 2022 г. 10:02 (ссылка)

Всем привет!

Меня зовут Андрей Голяков, я руководитель бэкенд разработки компании Bimeister.

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

В этом посте хочу поделиться своими рассуждениями об этой задаче. Б'oльшая часть текста родилась в рамках внутренней переписки с коллегами, так что не без «каминг-аута».

Цель статьи — посредством публикации упорядочить свои мысли на тему продвижения бренда посредством публикаций.

Читать далее

https://habr.com/ru/post/678278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678278

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Обзор паттернов хранения деревьев в реляционных БД

Пятница, 24 Июня 2022 г. 09:00 (ссылка)

Всем привет! Меня зовут Пантелеев Александр и я бекенд разработчик в компании Bimeister. Постараюсь описать исчерпывающе, кратко и понятно суть основных паттернов хранения деревьев в реляционных базах данных. Надеюсь, что статья будет полезна тем, кто до сего момента не сталкивался с такими паттернами, и станет отправной точкой в их понимании.

Читать далее

https://habr.com/ru/post/672634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672634

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Подсвечиваем проблемные зоны на коленке с SonarQube и Docker Desktop

Пятница, 17 Июня 2022 г. 10:31 (ссылка)

Привет, меня зовут Андрей, я руководитель бэкенд разработки компании Бимейстер.

Хочу поделиться опытом быстрого подсвечивания возможных проблемных зон объёмного и малознакомого кода.

Читать далее

https://habr.com/ru/post/671900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671900

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Самурайские инструменты QA: Python (requests)

Четверг, 02 Июня 2022 г. 17:56 (ссылка)

Рад приветствовать читателей Хабр. Меня зовут Азамат Акчурин, я QA инженер в Bimeister.
Часто при приемке разного рода фич нам, тестировщикам, не хватает сущностей/данных в тестируемой системе. Тестировать на пустых данных не “comme il faut”, поэтому, чтобы наполнить систему данными, мы можем обратиться к разработчикам, QA automation, добавить данные в БД и т. д. — способов очень много.

И сегодня я расскажу про один из таких способов, который "дешево и сердито" позволит тестировщику самостоятельно, не отвлекая других сотрудников, заполнить систему данными.
Все, что нам нужно
1. Установить Python.
2. Установить IDE для Python — лично пользуюсь PyCharm.
3. Дочитать эту статью, чтобы научиться применять такой способ в решении задач.

N.B.
В данной статье опущу пункты установки Python и IDE — будем считать, что они уже установлены. Перейдем, непосредственно, к практике.

Читать далее

https://habr.com/ru/post/669344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669344

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Тестируем импорт данных в Neo4j

Среда, 11 Мая 2022 г. 18:24 (ссылка)

Neo4j без преувеличения является самой распространенной графовой базой данных. Подход «schema free», гибкий язык запросов «cypher» — познакомиться с ней стоит хотя бы для расширения кругозора. Мы в компании Bimeister с целью повышения производительности провели серию экспериментов по переезду на Neo4j. Под катом я рассмотрю одну из сторон возможного апгрейда — импорт данных в графовую БД, проведу оценку ее преимуществ и недостатков и оценю время загрузки каждым из способов.

Читать далее

https://habr.com/ru/post/665230/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665230

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

САПР системы и их основные направления. Внедрение BIM в объектную модель

Вторник, 26 Апреля 2022 г. 15:12 (ссылка)

Хей йо, Хабр! Меня зовут Королёв Николай. Я инженер-конструктор компании BIMeister и при этом успеваю доучиваться в Московском Политехническом Университете на факультете машиностроения. Наш отдел разрабатывает высокодетализированные 3D модели для крупнейших компаний на рынке, к примеру, Газпром, а также внедряет BIM технологии в объектные модели.

Сегодня я расскажу, что такое САПР системы и для чего нужны BIM технологии.

Читать далее

https://habr.com/ru/post/663048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663048

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<блог компании bimeister - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda