С 2017 года в России действуют поправки в Федеральный закон «О персональных данных» (152-ФЗ), которые требуют получать явное согласие пользователя на сбор и обработку его персональной информации. А использование сервисов веб-аналитики, таких как Яндекс.Метрика, подпадает под эти требования, поскольку они собирают IP-адреса, данные о браузере, поведении на сайте — всё это признаётся персональными данными. Кроме того, европейский GDPR (General Data Protection Regulation) и ePrivacy директива также обязывают сайты запрашивать разрешение на установку cookie-файлов.

При попытке запустить joomla 1.5 на MySQL выше 5.6 вы получите ошибку:

Database Error: Unable to connect to the database:Could not connect to MySQLDatabase Error: Unable to connect to the database:Could not connect to MySQL

Решение:
в my.cnf добавить:

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
[mysqldump]
default-character-set=utf8

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

В руки попали две камеры Xiaomi Mi Home Security Camera 360° 1080p (модель MJSXJ02CM) с пометкой «китайская ревизия, в России не работают». Проверка подтвердила: камеры не подключаются к Mi Home в российском регионе и не отдают видеопоток. Было принято решение перепрошить их на альтернативную прошивку с поддержкой ONVIF и RTSP, чтобы использовать в локальной сети и интегрировать в Home Assistant или аналогичные системы.

Проект с хаком для этой модели существовал на GitHub, но был удалён. Однако благодаря форкам и сохранившимся материалам удалось восстановить и доработать прошивку. В этой статье описан полный процесс: от разборки камеры и считывания дампа флеш-памяти до настройки Wi-Fi и получения доступа к видеопотоку.