Русский магазин в сложное время

Заглянули в субботу в Русский магазин в КА.

Всё спокойно, ассортимент на месте. В общем, большинство «русских» товаров на самом деле польский или из стран Балтии, так что с обрывом экспорта наверное не сильно пострадает.

Полностью исчезли все товары с Путиным, флаги и все связанные товары (кружки, подарки, магнитики и тому подобное).

Нашёл только один одинокий гранёный стакан с гербом РФ.

Домой купили PIROSCHKI и BORSCH.

Обновление хранилища

Пока мир катится в пропасть, пытаемся немного наладить домашние хранилища. Что-бы когда к нам наконец прилетели инопланетяне, то они смогли бы найти наши диски среди руин.

У нас в домашнем сервере имеется хранилище на комбинированное по типу рабочее — 6 Тб (данные) + 4 Тб (медиатека) = 10 Тб, плюс 4 Тб — бекап особо важных данных. Мы не используем raid, используется LVM как слой для управления + бекап. Почему так сделано — raid не поможет при случайном удалении данных, а с нашей скоростью записи ежедневного бекапа за глаза. Кроме того, он инкрементный. О том, как мы держим данные в сохранности — как-нибудь расскажу отдельно.

Со временем места стало катастрофически не хватать и решил решить вопрос радикально. В начале Февраля приобрели два диска WD RED Pro по 12 Тб каждый. Итого, раскрой хранилища такой: 12 Тб (данные), 6 Тб (медиатека), 12 Тб (бекап). Итого 30 Тб активного хранилища. Все диски WD RED. Старый диск, который на 6 Тб, обезображен SMR записью, но в нашем режиме использования это не должно быть проблемой. Новые WD Red pro, по заверениям компании WD, не содержат SMR.

Диски переставлены, запускаем… И что это за пиздец? Диски просто нереально шумные. Уровень шума и вибрации одного нового 12 Тб диска сравним с таковым у не очень нового холодильника. Серверная у меня в подвале, через стенку от кабинета. Так вот — шум дисков слышан через стенку и действует на нервы. Дополнительно, весь корпус резонирует. Раньше что-то ещё дребезжало, но я проклеил изолентой для автомобилей, но сильно не помогло — остался нехилый резонанс.

В итоге заказал на Алиэкспресс резиновые демпферы-подвесы для дисков, надеюсь помогут. если нет, то перенесу сервер в самую дальнюю кладовку подвала.

Наша киска встретилась с кошачьим джентльменом

Итак, это свершилось!

Несколько дней назад, наша киска стала вдруг вести себя как настоящая взрослая киса. Попу отклячивает, ползает и зовёт кота страшным голосом.

И мы поняли — пора! Сразу же связались с кошачьим джентльменом и отдали нашу киску на встречу.

Конечно, вела она уже себя по-другому. Уже с ходу был какой-то взаимный интерес, после чего джентльмен занял жилплощадь невесты и стал ждать расположения.

Расположение произошло, и надеюсь, теперь ждём котят!

Добро пожаловать в дивный новый мир

Уже почти две недели не получается собрать мысли в голове в кучу и написать что-то осмысленное. Мы тут, конечно, в полнейшем ахуе всего происходящего. Лично я до последнего не верил, что Дед не столько слетел с катушек, что бы всё-таки напасть на Украину. О, как же я был наивен, говоря себе — «буду пилить интересный блог, без политики»! Да, как говорят — игнорировать политику невозможно, потому что политика не игнорирует тебя.

Собственно, ещё 8 лет назад, именно в 2014 году, когда был «отжат» Крым и Донбасс, я принял окончательное решение о миграции из РФ. Так как уже тогда стало понятно, что тенденция гоп-стоп-политики до добра не доведёт. Хотя, конечно, надеялся, что всё вдруг поменяется, дадут заднюю и будет какой-то свет в конце туннеля. Надежды не оправдались.

С Украиной у меня давние дружеские, деловые и родственные связи. Конечно очень тяжело переживаю весь этот беспредел.

Эта война — просто позор и катастрофа для РФ, нонсенс для Европы в двадцать первом веке. Добавить особо нечего к километрам уже написанного.

Дед, прими наконец свои таблетки, остановись пока не поздно!

Взлом сервиса

С большим удивлением обнаружил что один из наших домашних сервисов был взломан (причём довольно давно) и данные зашифрованы криптором-вымогателем.

Есть у меня (точнее, был) старый сервис GitLab, которым я пользовался в те времена, когда у Github не было возможности хостить приватные репозитории, так же нравился его встроенный CI. Но уже лет пять как я использую только Github, а Гитлаб крутился просто для истории. В Ноябре мониторинг сказал что контейнер с Гитлабом жрёт аномально ресурсов (в первую очередь CPU) и я его, не разбираясь, просто погасил. Я тогда подумал что его взломали и он спам рассылает.

Сегодня вот решил немного прибраться и окончательно удалить его. Запустил его снова, что бы глянуть — не забыл ли чего, но работал он как-то криво, говорил что все проекты пустые. Какое же моё удивление было, когда оказалось что репозитории зашифрованы, а по папкам раскидан __$$RECOVERY_README$$__.html с настойчивой просьбой поделиться финансами. Я посмотрел по названиям, вроде ничего не потеряно, но осадочек, как говориться — остался. Да, конечно мы делаем бекапы, но как раз этот сервис я подчистил, оставив только последний снапшот при переносе на другой диск.

Мораль такова — делайте бекапы, если сервис не используется — то гасите его или продолжайте обслуживать и обновлять. Используйте современные методы деплоя и изоляции: Gitlab выполнялся в контейнере, который в свою очередь был изолирован в виртуалке, которая в свою очередь находится в DMZ. Таким образом взломщики смогли только подгадить никому не нужные данные, даже получив возможность выполнения произвольного кода.

Сама дыра: CVE-2021-22205, Gitlab был версии 13.3 (последний раз обновлял в Августе 2020).

Памятник трудным временам

В маленькой коммуне во Франции, на берегу Рейна, на крыше ратуши имеется старенькая, но, видимо, очень мощная сирена воздушной тревоги. Фотография сделана в городе Munchhausen.

Так же, на площади перед ратушей располагается памятник местным жителям, погибшим в I и II мировых войнах.

Молчаливые свидетели того, что в мире не всегда было спокойно.

Монетки для тележек

У нас в машине есть штатное место для хранения монеток для тележек в супермаркетах. И в очередной раз весь запас куда-то исчез. Причем пропали как настоящие монетки, так и пластмассовые (из комплекта парковочного таймера).

Напечатал горсть простых монеток на 3D принтере, что бы заполнить почетное место. Вообще, конечно есть модели монеток с ручками, которые позволяют вытащить монетку сразу и бросить тележку где угодно, но я не фанат подобных решений.

Делайте ставки, насколько этих хватит!

Matter — новый стандарт для умного дома

На самом деле, не совсем новый, но это очередная попытка собраться в коалицию и собрать какой-то стандарт, который бы помогал объединять разные умные устройства между собой.

Те, кто пытался использовать умный дом, замечали, что у каждого вендора, как правило, своя экосистема — нужен какой-то свой проприетарный гейтвей, своя прилка и т.п. Некоторые стандарты, такие как Zigbee так же описывают уровень приложения, что даёт некоторую условную совместимость, но мир не вращается вокруг только Zigbee, множество других девайсов, таких как WiFi — всё равно используют проприетарные протоколы для управления и не особо дружат друг с другом.

Этот самый ваш новый Matter описывает протокол уровня приложения для устройств, для физического уровня используется:

* Ethernet / LAN (IEEE 802.3)
* WiFi / WLAN (IEEE 802.11)
* Thread (IEEE 802.15.4) (он же используется как основа для Zigbee)
* Bluetooth Low Energy (BLE) (в планах)

Таким образом, стандарт объединяет между собой устройства Zigbee/Thread, Wifi и BT и позволит использовать их напрямую, в одной экосистеме. Из недостатков можно отметить по-прежнему использование «грязного» диапазона 2.4 ГГц, но сам альянс считает это не большой проблемой.

Коалиция, которая обсуждает стандарт, выросла из альянса Amazon, Apple, Comcast, Google, SmartThings, которая затем стала Zigbee Alliance. Потом был разработан Connected Home over IP (он же CHIP), который, в свою очередь в мае 2021 превратился наконец в Matter. Сам Zigbee Alliance переименовался в Connectivity Standards Alliance (CSA), который теперь занимается стандартизациями устройств и сертификацией.

У нас дома данная проблема решается комплексными системами — OpenHab + MQTT + Zigbee2MQTT, которая переносит весь зоопарк устройств в одну экосистему и всё управляется одним приложением.

Машина попросила подлить маслица

В жизни каждого автомобиля рано или поздно наступает момент, когда она попросит масла — сверх того что было залито на ТО. Вот, этот момент наступил и у нас. Справедливости ради — машина у нас уже далеко не новая (2015 год) и дизельная, так что этот момент наступил у нас весьма поздно. Кроме того, у нас уже наступило время очередной замены масла, так что если бы сразу поехали на ТО то не заметили бы. С момента прошлого замена масла машина проехала 22 тысячи километров.

В итоге заказал литр оригинального масла и залил, теперь не ругается. Ну и взял наконец-то термин, через недельку поедет на плановое ТО.

Попутно обнаружил небольшой косяк. В документах указано масло 0W-30, а на бумажке под капотом 5W-30. Я залил то, что было в документах. Надо бы не забыть пнуть их что бы исправили.

Ещё интересно, что у нас нет масляного щупа вообще. Только электронное отображение уровня. Что бы узнать уровень масла, надо не просто запустить двигатель, а прогреть его. Получается рекурсия, что бы узнать — можно ли запускать двигатель, надо запустить и прогреть двигатель.

Запись треков и фитнеса — окончательное решение

В предыдущем посте, я оказывается местами зря нагнал на Xiaomi Mi11. GPS там, как оказалось, работает нормально и проблема была в Фитнесс-прилке. Трени я записываю при помощи Wahoo (официальная рекомендация Strava) и ипользую парочку внешних датчиков — пульса и каденса.

Довольно давно уже витает вопрос — как записывать свои тренировки на велике и беге в Strava. Они удалили функцию записи треков и предлагают пользоваться сторонними прилками. И тут начинается как всегда. Перепробывал кучу разных и в итоге идеала нет — одна не считает нужным держать экран включенным, другая не умеет подключать сенсоры, третья не умеет ещё что-то.

Но однажды, коллега по работе Michael показал мне прилку с просто фантастическим набором функций. Имя ей — OruxMaps. Прилка умеет вообще всё что возможно себе вообразить — поддерживает кучу самых разных карт, датчики, навигация, статистика, выгрузка куда угодно, в т.ч. Strava и тому подобное.

Отдельно отмечу что можно использовать детализированные или специальные оффлайн и онлайн карты, например я подгрузил карту «свободное время» нашего региона и там даже отмечены все лавочки или где можно переждать дождь 🙂 Ну очень удобно сделано управление картой и измерения расстояний, почему нигде больше нет тупой функции просто показывать расстояние и азимут до текущей точки на карте?

Работа в режиме радиокомпаса: мне очень не хвататало фичи — что бы в приложении была просто стрелка на выбранную точку, что бы кататься куда глаза глядят, но в итоге приехать куда нужно. Эта фича есть из коробки. Обычная навигация в таком сценарии больше мешает, а тут прям как надо сделано.

В общем, я просто в восторге. Одним махом решил множество старых открытых вопросов с организацией поездки и записи трека в Страву.