Аварии как опыт #2. Как развалить Elasticsearch при переносе внутри Kubernetes

В нашей внутренней production-инфраструктуре есть не слишком критичный участок, на котором периодически обкатываются различные технические решения, в том числе и различные версии Rook для stateful-приложений.…

[Перевод] Безопасность hdfs hive hbase используя knox и ranger

Apache HDFS (Hadoop Distributed File System) — файловая система, предназначенная для хранения файлов больших размеров, поблочно распределённых между узлами вычислительного кластера.Apache Hive — система управления…

[Перевод] Секретный автомобиль от Amazon

Новый автомобиль от Zoox с 4 сиденьями и симметричным дизайном Стартап Zoox (компания, основанная австралийским дизайнером и робототехников из Стэнфорда) наконец представил свой новый проект,…

Тактическая оптимизация или результаты одного тестирования

Как-то в одном ЖЖ возникло обсуждение работы транслятора IBM для Windows с языка PL/1. Для алгоритмически довольно простого решения стационарного уравнения теплопроводности методом Либмана ответ…

GlobalSign выпустила первый в мире кроссплатформенный агент для управления сертификатами под Windows, macOS и Linux

19 января 2021 года компания GlobalSign объявила о выходе AEG 6.4 — новой версии шлюза автоматической регистрации Auto Enrollment Gateway, вместе с которым представлена маленькая,…

Unreal Engine 4. Новая сетевая модель: PushModel

В стандартной сетевой архитектуре Unreal Engine, сервер проверяет, изменение значения у реплицированной переменной Actor класса, и в случае отличия, значение синхронизируется между сервером и клиентом.…

Тривиальная и неправильная «облачная» компиляция

Введение Данная статья не история успеха, а скорее руководство «как не надо делать». Весной 2020 для поддержания спортивного тонуса участвовал в студенческом хакатоне (спойлер: заняли…

[Перевод] Строгая десериализация YAML в Python c библиотекой marshmallow

Исходная задача Необходимо прочитать нетривиальный конфиг из .yaml файла. Структура конфига описана с помощью дата-классов. Необходимо, чтобы при десериализации были выполнены проверки типов, и, если…

Метапрограммирование в реальной задаче

Всем привет! В этой статье хочу рассказать про метапрограммирование на примере реальной часто встречающейся проблемы. Когда кто то говорит про метапрограммирование у олдскульного кодировщика случается…

STM32F429 + IL9341 = LVGL, DOOM1

Воспользовавшись Новогодними праздниками, продолжил поднимать элементы на своей плате. Первым делом после того как запустился дисплей провел тест Lvgl графической библиотеки. Результаты показались удовлетворительным. Около…