Как скомпилировать Arduino скетч в Docker
Скомпилировать arduino скетч можно не только про помощи Arduino IDE но и из коммандной строки. Для этого можно использовать проект arduino cli.
Arduino CLI — это комплексное решение, которое предоставляет менеджеры плат/библиотек, построитель эскизов, обнаружение плат, загрузку и многие другие инструменты, необходимые для использования любой Arduino-совместимой платы и платформы из командной строки или машинных интерфейсов.
Мне удалось запустить arduino cli в докере и теперь я могу создавать исполнимые файлы для моего велотрекера прямо в CI/CD пайплайне.
Красота!
Германия футбольная
Вчера по всей Германии проходили игры футбольной Бундеслиги, поэтому весь город был наполнен футбольными фанатами и полицейскими. Поскольку в этот день мы ехали на поезде из Дюйсбурга то могли наблюдать происходящее сразу в нескольких городах. Впрочем, фанаты вели себя вполне достойно, самым зверским безобразием которое я видел, была наклеенная картинка футбольной команды на вагоне поезда. Полицейские среагировали достойно и предотвратили дальнейший вандализм, окружив место преступления.
Однако, почему-то, игры повлияли на маршруты поездов. Многие поезда в этот день отменили, особенно в направлении Гамбурга, из-за чего оставшиеся маршруты шли переполненными. В Вольфсбурге наш поезд стоял 45 минут, так как в вагоны зашло слишком много людей и машинист попросил лишних людей выйти так как поезду нельзя ехать переполненным.
Сетевые проблемы
Так и не понял что это было на сервере. Несколько дней не работал DNS сервис bind9 который ни стого ни с сего стал ддосить другие сервера. Следов взлома я так и не обнаружил. Обновил систему, забекапил конфигурацию, проверил системные файлы, вроде все в порядке. Буду следить за ситуацией.
Проблемы на сервере
Сайт может быть некоторое время недостуен. Люди жалуются, что кто-то с моего айпи рассылает ddos пакеты. Пытаюсь найти как закрыть уязвимость.