Docker UID/GID

По умолчанию внутри Docker-контейнера процесс запускается с UID/GID 0:0, что соответствует пользователю и группе root:root. Из этого вытекает два свойства: Владелец создаваемых в примонтированых директориях файлов root. »

Recently used

Автоматическое добавление файлов в список недавних. Это актуально для быстрого доступа к скриншотам (например для публикации). Добавление осуществляется при помощи вот этого скрипта. Для автоматического добавления используется инструмента lsyncd, который »

Газоанализатор Online. Асинхронность.

Что-то пошло не так.Для явной обработки ошибок ввода/вывода и таймаутов реализовать взаимодействие с газовыми датчиками я планировал при помощи state-машин. Машина состояний для перевода датчика в режим запрос-ответ »

Инъекция зависимостей: Boost.DI

В книге Чистый код Роберт Мартин сравнивает модульное тестирование с серебряной пулей. Инъекция зависимостей это винтовка для этой пули, из которой почти любое legacy можно расстрелять и превратить в поддерживаемую »

Танчики 1990. Играем в проектирование.

Условия задачи.Разработать игру “танчики” на языке С++. Игра состоит из игрового поля. На поле располагаются танки и препятствия. Танки делятся на два вида: игровые и танки противника.Игровые танки »