|
|
rss_habr
Алгоритм поиска «одинаковых» геометрийЧетверг, 26 Января 2023 г. 12:19 (ссылка)
Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращение. Я расскажу о том, как мы научили нашу систему распознавать такие элементы как «одинаковые», выделять из них уникальный, а для остальных – вычислять матрицы трансформации. Это дало возможность однократно загружать уникальный элемент, а вместо прочих одинаковых – их матрицы, что сократило трафик и объем занимаемой оперативной памяти. Читать далееhttps://habr.com/ru/post/712968/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712968
rss_habr
Аудит-логи на базе АфиныВторник, 17 Января 2023 г. 14:23 (ссылка)
Логирование бывает разным. Наша история сегодня — это аудит-логирование. Я попробую рассказать её так, чтобы вы не уснули со скуки, и добавлю интересные вставки по реализации. Цель — дать возможность разобраться в архитектуре и причинах выбора именно такого подхода к решению проблемы. Читать далееhttps://habr.com/ru/post/711110/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711110
rss_habr
Резиновый десктопный адаптив: как сделать большие экраны одинаковымиСреда, 23 Ноября 2022 г. 10:56 (ссылка)
Зачастую, когда говорят об адаптиве, подразумевают сужение большого экрана до мобильного размера без потери функциональности. Однако, на самом деле, адаптив также существует между разными десктопными версиями. Обычно разработчики не очень стараются применять адаптивные подходы для больших экранов, ведь если интерфейс поместился на HD разрешении, то он точно поместится на 2K разрешении и больше. Однако контент никак не масштабируется, поэтому имеем на больших разрешениях маленькие элементы, которые трудно уловить взглядом. В этой статье я покажу, как сделать интерфейсы пропорционально одинаковыми на разных десктопных разрешениях. Читать далееhttps://habr.com/ru/post/700950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700950
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
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
rss_habr
Обход граблей в процессе согласования требованийПонедельник, 31 Октября 2022 г. 18:30 (ссылка)
Мы в Bimeister любим процессы. А за что ж их не любить, в самом деле? Хорошо отлаженный процесс создает эффект «оно само»: каждый его участник в любой момент времени точно знает, что и в каком порядке ему нужно делать. За его ходом достаточно приглядывать и иногда нежно подталкивать, если кто-то забуксовал. С другой стороны, процесс ради процесса совсем не полезен, а очень даже вреден. Если все действуют слаженно, как часы, но итог не соответствует ожиданиям, то ценность такой процесс имеет сомнительную. И да, даже безупречно работавшие ранее процессы требуют корректировки. Привет тебе, читатель Хабра! Я Маша Демченко, системный аналитик компании Bimeister, и в своей первой статье я хочу рассказать о нашем опыте выявления и преодоления сложностей в процессе согласования требований к ПО. Читать далееhttps://habr.com/ru/post/696462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696462
rss_habr
Блеск и нищета мапперов объектов в .netСреда, 19 Октября 2022 г. 14:14 (ссылка)
Всем привет, меня зовут Сергей, я системный архитектор в компании BIMeister, и, как вы уже догадались, сегодня мы поговорим про маппинг объектов в .net Мы сравним несколько популярных подходов и библиотек для маппинга, дадим общее представление и посмотрим на различия, которые стоит учитывать при выборе инструментов. Статья ориентирована на младших разработчиков, которые впервые сталкиваются с темой маппинга объектов и на всех неравнодушных. В данной статье мы не будем касаться широкой темы разнообразных ОRМ-ов (ObjectRelational Mapping), а также темы сериализации/десериализации данных, которую тоже часто называют маппингом, а рассмотрим сопоставление объектов между различными слоями нашего приложения, например DТО (Data Transfer Object) и объектом из базы данных, с которым оперирует Entity Framework Итак, начнём!https://habr.com/ru/post/693722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693722
rss_habr
Как не проиграть с производительностью в длительном скроллингеПятница, 02 Сентября 2022 г. 15:33 (ссылка)
Меня зовут Михаил Кириченко. Я разрабатываю клиентскую часть в компании Bimeister. В этой статье хочу поделиться своим опытом и практиками, которые мне приходилось применять в своей работе, а главное, ответить на вопрос: как лучше подходить к построению интерфейсов, чтобы не проиграть с производительностью при скроллинге. Читать далееhttps://habr.com/ru/post/686096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686096
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
rss_habr
Способы сохранения промежуточных состояний системы при автоматизированном тестированииПонедельник, 15 Августа 2022 г. 11:36 (ссылка)
Ваше ПО проходит путь от MVP до Enterprise платформы? Атомарных тест-кейсов (ТК) оказывается слишком много, их поддержка становится дорогой с точки зрения времени и ресурсов? Возможное решение — объединять несколько близких ТК в один и автоматизировать результат. В свою очередь, автоматизация обобщенного ТК невозможна без сохранения промежуточных состояний. Под катом рассмотрим способы сохранения промежуточных состояний и проверим каждый из них на соответствие «лучшим практикам» автотестирования. Читать далееhttps://habr.com/ru/post/682530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682530
rss_habr
Зачем мне и моим коллегам писать статьи?Пятница, 22 Июля 2022 г. 10:02 (ссылка)
Всем привет! Меня зовут Андрей Голяков, я руководитель бэкенд разработки компании Bimeister. Одна из моих задач — «участвовать в продвижении бренда — статьи, конференции, хакатоны — популяризировать и развивать это направление в своей группе». В этом посте хочу поделиться своими рассуждениями об этой задаче. Б'oльшая часть текста родилась в рамках внутренней переписки с коллегами, так что не без «каминг-аута». Цель статьи — посредством публикации упорядочить свои мысли на тему продвижения бренда посредством публикаций. Читать далееhttps://habr.com/ru/post/678278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678278
rss_habr
Обзор паттернов хранения деревьев в реляционных БДПятница, 24 Июня 2022 г. 09:00 (ссылка)
Всем привет! Меня зовут Пантелеев Александр и я бекенд разработчик в компании Bimeister. Постараюсь описать исчерпывающе, кратко и понятно суть основных паттернов хранения деревьев в реляционных базах данных. Надеюсь, что статья будет полезна тем, кто до сего момента не сталкивался с такими паттернами, и станет отправной точкой в их понимании. Читать далееhttps://habr.com/ru/post/672634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672634
rss_habr
Подсвечиваем проблемные зоны на коленке с SonarQube и Docker DesktopПятница, 17 Июня 2022 г. 10:31 (ссылка)
Привет, меня зовут Андрей, я руководитель бэкенд разработки компании Бимейстер. Хочу поделиться опытом быстрого подсвечивания возможных проблемных зон объёмного и малознакомого кода. Читать далееhttps://habr.com/ru/post/671900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671900
rss_habr
Самурайские инструменты QA: Python (requests)Четверг, 02 Июня 2022 г. 17:56 (ссылка)
Рад приветствовать читателей Хабр. Меня зовут Азамат Акчурин, я QA инженер в Bimeister. И сегодня я расскажу про один из таких способов, который "дешево и сердито" позволит тестировщику самостоятельно, не отвлекая других сотрудников, заполнить систему данными. N.B. https://habr.com/ru/post/669344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669344
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
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
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |