Недельный геймдев: #33 — 29 августа, 2021 http://amp.gs/jTRkO
Хабр
Недельный геймдев: #33 — 29 августа, 2021
На этой неделе: новая рубрика «Посиделки с инди», Gamasutra переименовалась в Game Developer, Google Play изменит рейтинг приложений, Photo Mode для Unity, ZBrush 2021.7.Из интересностей: доклад от...
Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы http://amp.gs/jTRs8
Хабр
Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы
TL;DR: немалое количество простых кнопочных телефонов, присутствующих в российских магазинах, содержат нежелательные недокументированные функции. Они могут совершать автоматическую отправку...
Тестируем Angular приложение. Часть 1. Тестирование компонента (+ EventEmitter) http://amp.gs/jTRDP
Хабр
Тестируем Angular приложение. Часть 1. Тестирование компонента (+ EventEmitter)
В этой статье, я опишу как написать тесты для компонентов Angular приложения, используя инструменты которые предлагает нам Angular из коробки.ВступлениеПо умолчанию, Angular предлагает средства для...
Экзамен AWS Certified DevOps Engineer – Professional (DOP-C01). Как подготовиться и успешно сдать тест http://amp.gs/jTUjK
Хабр
Экзамен AWS Certified DevOps Engineer – Professional (DOP-C01). Как подготовиться и успешно сдать тест
Всем привет! Теперь настал черед поделиться с информацией о том, как я готовился и сдавал экзамен AWS Certified DevOps Engineer – Professional, это мой третий сертификат по AWS. О том, как я...
Как мы добавили поддержку языка Frege в IDEA. Часть 2 http://amp.gs/jTUZZ
Хабр
Как мы добавили поддержку языка Frege в IDEA. Часть 2
Привет! Это вторая часть рассказа о том, как мы поддерживали язык Frege в IntelliJ IDEA. Первую часть читайте здесь. Сейчас мы поделимся, как сделали автодополнение, систему сборки, интерпретатор и...
Безмозглые хирурги: прошлое, настоящее и будущее медицинских роботов http://amp.gs/jTUfp
Хабр
Безмозглые хирурги: прошлое, настоящее и будущее медицинских роботов
Считается, что роботы-хирурги — технология будущего, но они принципиально не менялись вот уже 20 лет. Некоторые врачи считают роботов-хирургов ненужной тратой денег, в то время как другие — в...
Использование STL для обработки сигналов в реальном времени. Доклад в Яндексе http://amp.gs/jTUhS
Хабр
Использование STL для обработки сигналов в реальном времени. Доклад в Яндексе
Компьютерные игры, обработка аудиосигналов в режиме реального времени и другие подобные приложения низкой задержки требуют, чтобы код был не только корректным. Он также должен исчислять требуемый...
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 3: проекты типа «шаблон») http://amp.gs/jTUgp
Хабр
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 3: проекты типа «шаблон»)
Прочитав предыдущие 2 статьи ([1], [2]), вы могли задуматься, а как поставить все это дело на поток? Как распространять свежие версии шаблонов, отделив доставку от разработки? Как вообще эти шаблоны...
[recovery mode] Как различные страны законодательно защищают несовершеннолетних в интернете http://amp.gs/jTUV4
Хабр
Как различные страны законодательно защищают несовершеннолетних в интернете
Власти Китая запретили детям и подросткам часто заниматься видеоиграми. Эта инициатива отлично иллюстрирует глобальный тренд – ужесточение законодательных норм, защищающих несовершеннолетних от...
Создаём инфраструктуру для интеграционных тестов http://amp.gs/jTU9i
Хабр
Создаём инфраструктуру для интеграционных тестов
Меня зовут Слава Черепанов, я работаю в 2ГИС на проекте Fiji. Мы делаем профессиональную ГИС-систему, с помощью которой картографы 2ГИС создают карту мира. Решаем разные задачи — от ручной отрисовки...
DINS QA EVENING: знакомство с Terratest и приоритезация в тестировании http://amp.gs/jTURX
Хабр
DINS QA EVENING: знакомство с Terratest и приоритезация в тестировании
Андрей Смирнов из DINS расскажет, как тестировать инфраструктурный код при помощи Terratest, а Александра Лайхтман из Самоката поделится опытом выбора приоритезации в тестировании. Участие бесплатное,...
Защита от хакерских атак на модели глубокого обучения http://amp.gs/jTUU8
Хабр
Защита от хакерских атак на модели глубокого обучения
Как и все остальное в области вычислений, модели глубокого обучения можно взломать. Команда IBM выявила угрозы и разработала методы защиты моделей ИИ, которые называются глубокими генеративными...
[Перевод] Как создавать словари в JavaScript http://amp.gs/jTUNS
Хабр
Как создавать словари в JavaScript
Обзор типа данных объектаВ языках программирования для хранения данных в парах ключ-значение часто используется общая структура данных, называемая словарем. Он обеспечивает гибкий способ хранения и...
Более удобная разработка 64-битного графического UEFI приложения http://amp.gs/jTUiU
Хабр
Более удобная разработка 64-битного графического UEFI приложения
В предыдущей статье «Разработка 64-битного графического UEFI-приложения в Visual Studio 2019» VS задействовался лишь в двух аспектах: как редактор для кода — «продвинутый Блокнот» — и как отладчик...
Красивое дерево PATRICIA (Реализация на C++) http://amp.gs/jTUKw
Хабр
Красивое дерево PATRICIA (Реализация на C++)
Доброго времени суток, хабровчане! Сейчас я попробую окунуть вас в интересное, всеми забытое, где-то немного сложное дерево PATRICIA, также реализую ее на языке С++, будет очень больно,...
Print to Perform от DASSAULT SYSTEMES для цифрового аддитивного производства http://amp.gs/jTUHH
Хабр
Print to Perform от DASSAULT SYSTEMES для цифрового аддитивного производства
Современное аддитивное производство в последние годы выросло в геометрической прогрессии с точки зрения того, ЧТО может быть достигнуто. Это уже не метод, позволяющий просто создавать необычные и...