Речь про этот плагин. Некоторое время назад поставил его для отслеживания статистики своих серверов и только недавно исправил 2 основных косяка, на которые наткнулся. Читать далее Плагин статистики ejabberd для munin, доработки
Заметка: Google и новая политика безопасности
Надо наконец-то закрыть очередную вкладку в браузере. Еще с июня google отключил обычную авторизацию по паролю, вследствие чего отвалилась авторизация у Postfix’а для отправки почты через сервера gmail. Решение нашел на ЛОРе. Продублирую:
Итак, делаем так:
- https://myaccount.google.com/security 2-Step Verification должен быть включен
- Переходим на страницу https://myaccount.google.com/apppasswords Там генерируем пароль. И используй этот пароль в скрипте.
Заменил старый кран
Начал подтекать старый кран в туалете, к которому подключен сливной бачок. Дошли руки поменять, начал выкручивать – тот при малейшем усилии начал разваливаться на осколки:
В итоге в стене осталась часть с резьбой, за которую уже никак нельзя было ухватиться. Сначала пробовал что-то делать дремелем (бесполезно), потом нашел зубило в размер оставшейся части (но меньше резьбы той части, что в стене), вбил и смог выкрутить/выломать оставшееся. Резьба в настенной части не пострадала 🙂
Нагрузка на базу у RSS-транспорта
На сейчас вырисовался уже график, можно сделать для себя пару заметок.
Protherm KLZ Медведь, расход
105 секунд – 0.1 м^3 газа. Т.е., 3.43 куба в час.
Примеры грамотных RSS на сайтах
Отдельные ленты для каждого раздела, удобно:
Duracell, который работает дольше
В jabber-конференции xmpp:psi-dev@conference.jabber.ru зашла речь про батарейки в мышке. Решил глянуть у своей Logitech M175 – я как-то не помню, чтобы когда-то менял в ней батарейку.
Батарейка просрочена еще 3 года назад, а выпущена 10 лет назад :). Причем, в последние годы я мышку использую каждый день, когда включаю велостанок.
Архив сообщений в RSS-транспорте и веселый юникод-2
Да, я снова вляпался в utf8mb4.
Читать далее Архив сообщений в RSS-транспорте и веселый юникод-2
Работа над JabRSS
Одним из первых jabber-проектов в собранном архиве, который пробовал запускать у себя, стал JabRSS – бот для чтения новостных лент.
Предыстория: на начало войны хотелось получать новости в jabber'e более-менее реалтайм, но оригинальный инстанс JabRSS делал апдейты не чаще, чем раз в 45 минут, что я первым делом и исправил, после чего и решил держать свой инстанс на своем сервере.
Бот вполне успешно запустился на python2 и python3.7, но отказался запускаться на python3.9, сославшись на устаревший атрибут getchildren() в xml.etree.ElementTree.Element. Бот в итоге был запущен на сервере под python2 с пакетом библиотек под него; я подергал на эту тему H31, чтобы тот как-то помог и на том все затихло. Я увлекся работой над RSS-транспортом – в итоге на сейчас JabRSS не особо и нужен, транспорт стал более продвинутым и удобным в использовании.
Однако сейчас все же решил поставить уже какую-то точку насчет JabRSS – если там не сильно сложно его доработать – а опыт работы с Python у меня уже немного есть – то почему бы и нет?
Лайфхак для работы Garmin Varia RTL515 с RideWithGPS
Давно уже обзавелся велорадаром Garmin Varia RTL515; в целом – всем радует (кроме цены). Так как штатное приложение довольно убогое и не особо любит работать в фоне – катаю обычно с включенным RideWithGPS, сигналящим мне о машинах через Bluetooth-гарнитуру. Одна проблема – весьма сложно поначалу подключить радар к приложению. При этом приложение в настройках рапортует о том, что радар подключен, но в основном окне шкала дистанции до машины показывает, что радара нет – причем, так может быть довольно долгое время, что небезопасно. Нашел обходной путь – после запуска записи трека в RWG параллельно запускаем штатную софтину для Garmin Varia. Та спаривается с радаром; вероятно, в этот момент они обмениваются каким-то пакетом, на который реагирует RWG, после чего последний начинает нормально отображать подключенный радар. После этого штатная софтина уже не требуется – я, правда, не заморачиваюсь и они у меня просто какое-то время сигналят параллельно.