Месяц: Январь 2022
-
Недельный геймдев: #50 — 26 декабря, 2021
Из новостей на этой неделе: AMD открыла онлайн библиотеку материалов MaterialX, вышел ImGui 1.86, Quad Patcher для Maya, Intel обновила своё членство в Blender Foundation до уровня Corporate Patron.Из интересностей: работа над феодальной Японией в Ghost of Tsushima, как создать вычисляемый растеризатор с WebGPU, введение в тесселяцию в Metal.Обновления/релизы/новостиAMD открыла онлайн библиотеку материалов MaterialXВ ней…
-
Про маски
Ковид и всё такое, много инфы поступало за эти уже два почти года, но как бы с самого начала у меня были свои мысли, которые работали и сейчас важно всё так же носить маски, но не говномаски, а нормальные.FFP2 маски, наверняка, уже обозревались и в целом их отличие в том, что они плотнее прилегают к…
-
STM32, CMSIS, CAN, Часть 1 — передача
ВведениеПривет, сегодня мы будем настраивать отправку данных с помощью CAN (Controller Area Network). В интернете много информации о том, как настроить CAN использую HAL библиотеку, а в случае использования CMSIS информация обрывочна, по этой причине решил рассказать о своем опыте работы.Принцип работы CAN-сети в этой статье разбирать не будем т.к. на просторах интернета существует большой…
-
QOI: как сжимать изображения в 20 раз быстрее STBI и без потерь
У представленного месяц назад формата сжатия изображений QOI уже есть реализации на различных языках, плагины для GIMP, Xn View MP и Paint.NET, а также dll для отображения эскизов в Проводнике Windows. Можно скачать изображение и сразу посмотреть на него здесь. Подробности о qoi от автора формата читайте под катом.Представляем QOI — Quite OK Image Format.…
-
Как настроить Pipeline для Jenkins, Selenoid, Allure
Проводя автотесты для скорости и надежности тестирования, в разработке и процессах CI/CD зачастую используют следующий стек технологий – Jenkins, Selenoid и Allure. Можно выделить несколько их преимуществ: у Jenkins это бесплатный доступ, большое количество возможностей и плагинов для расширения; у Selenoid – независимость окружений, каждый браузер запускается в отдельном контейнере; Allure, в свою очередь, в…
-
История о том, как я наладил производство бумажных вебсайтов и купил сто записных книжек с Alibaba
Если вкратце: я открыл бизнес, чтобы дать людям возможность создавать сайты на бумаге. По ходу дела я завирусился на Твиттере, заработал тысячу долларов за два дня и просадил 720 долларов на сотню блокнотов с Alibaba. Однажды мне в голову пришел любопытный вопрос: «Можно ли создать вебсайт на листе бумаги?». Я тот самый человек, который как-то…
-
Как и зачем мы создаем собственную платформу для управления VR-симуляциями
Хабр, привет! С вами снова Денис Колупаев, руководитель разработки AR/VR в “Северстали”. С тех пор как я рассказывал о внедрении у нас AR/VR-симуляций, прошел почти год (и по этому поводу мы даже сделали поздравительное видео), и за это время у нас появилось много новостей. После внедрения технологии и увеличения количества симуляций мы столкнулись с проблемой: а…
-
Очередная история о борьбе с выгоранием
Я думаю, не стоит никому объяснять, что такое выгорание, большинство периодически ходят по краю, рискуя упасть и окунуться в это состояние с головой. В двух словах выгорание — это поломка системы восстановления энергии в условиях продолжительного стресса.Сегодня я хочу немного рассказать о своей истории. Сразу оговорюсь — всё, что я расскажу — мой личный опыт и не…
-
Автоматическая публикация npm пакета из gitlab ci/cd
Всем привет! Сегодня я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в gitlab репозитории.Я постараюсь дать вам простую инструкцию, расскажу с какими сложностями мы столкнулись и как их решили.ЗадачаНастроить ci/cd таким образом, чтобы новая…
-
Как мы делали виртуальный ситуационный центр (и разворачивали его в SOC Сбера)
Многие знают, что в современной практике управления крупными организациями существует такое понятие, как ситуационный центр (СЦ). Это единый пункт контроля и мониторинга различных объектов, центр сбора и обработки информации для принятия решений. Услышав слова «ситуационный центр», большинство из нас сразу представит полутемное помещение с множеством экранов на стенах и сотрудников, рутинно контролирующих состояние сложной инфраструктуры,…