Сделал скрипт статистики для криптоноды

Можно сказать, окончательно уже оформил криптоноду – осталось, разве что, вентилятор заменить на 50 мм и постараться его всунуть в тот корпус, в котором все собрано.

Но сейчас не о железе, а о софте. Написал скрипт на PHP для вывода статистики. Забирает данные с объявленных в начале скрипта кошельков через RPC API и формирует табличку. Опыт в PHP небольшой, изучал по ходу дела, это мой второй или третий скрипт 🙂

Новакоин доставил проблем, ибо монета особо не поддерживается и многое в API отличается от современных монет. Пришлось делать ряд исправлений исключительно для нее.

Код: Скрипт на вики linuxoid.in

Результат работы:

Потренировался на велостанке

Впервые сел на велостанок.

Интересно, хотя есть ряд недоработок.

По железу – не хватает момента инерции движения и другая характеристика раскрутки трансмиссии – не такая, как на реальном велосипеде. Момент инерции сказывается, например, на переключении передач – тут оно получается более жесткое, больше бьет по звездам из-за того, что колесо сильно быстро тормозится.

По софту… Ну, тут много лучей ненависти в сторону Zwift’а :). Под Линукс софта нет, под Андроид – нет, под винду – забили на 32-битные сборки; в сервисе – первая доза бесплатно – на 25 км. Вторая – тоже бесплатно на 7 дней, но Apple ID им свой дай. Не успел отменить – пойдет списание денег. Уж могли бы сделать какую-то однопользовательскую демо-трассу без этой фигни.

В общем, реальный велосипед рулит 🙂

Но станок тоже полезен 😉

Развернул NVC на криптохосте

Добавил наконец-то NVC. В отличие от остальных валют, пришлось добавлять кучку либ руками. Плюс, несмотря на “Пакет для Debian”, novacoind требует либы, которых в репозитории Debian’а просто нет.

Читать далее Развернул NVC на криптохосте

Избавился от кодирования URL в FF

Наконец-то разобрался с достававшим меня кодированием URL’а при копировании из адресной строки Firefox’а. Где-то что-то сломали и network.standard-url.escape-utf8 теперь не работает. Долбаться каждый раз, добавляя и убирая символы в адресную строку, чтобы та копировалась нормально – не хотелось.

Проблема решается… ДОПОЛНЕНИЕМ. Ставим Advanced Locationbar и все работает. Плюс появляется возможность быстрого перехода по части ссылки  – например, наводим мышь на 2018/02 в адресной строке этой статьи удерживая Ctrl, щелкаем по 02 и получаем все статьи за февраль.

Получил Liitokala Lii-500

Собственно, получил еще неделю назад, уже успел наиграться. Это вторая “продвинутая” зарядка, которой я пользовался (первая – купленная чуть раньше La Crosse BC-700 для Ni MH и NiCd).

Вкратце: ожидалось большего – особенно после La Crosse.

Читать далее Получил Liitokala Lii-500

microsd 128GB vs техника

Попробовал повставлять карточку на 128GB в имеющуюся технику для проверки совместимости. В двух словах: везде работает.

Ainol Novo 10 Hero – увидел, но смог воспроизвести только какое-то короткое видео с GoPro. Другие видео в том же формате и в том же разрешении он не осилил.

Смартбук Toshiba AC100 – увидел и даже осилил воспроизвести несколько кадров через VLC с большого видео. Но… силенок мало 🙂

Fly 4410 – успешно проигрывал записанное 1080p@60 видео с карточки.

GoPro + 128 GB

Купил microsd от Samsung (Samsung microSDXC 128GB EVO Plus UHS-I U3 Class 10 (MB-MC128GA/APC/MB-MC128GA/RU) для GoPro 5 Session для теста – обычно пишется, что поддержка до 64 ГБ, решил взять карту объемом выше для начала на пробу. Поддерживается отлично. Камера обещает до 8 часов в Full HD @ 60 fps; чуть больше 4 часов на 4k @ 30 fps.

Читать далее GoPro + 128 GB

USB 3.0-хаб с ebay

Сегодня, ставя на зарядку GoPro, столкнулся с тем, что она отказалась заряжаться через хаб. Хаб – купленный на ebay 7-портовый USB 3.0 с выключателями и индикацией для каждого порта.

Причина выяснилась быстро: хаб, будучи подключенным к компьютеру, питается от него, а не от внешнего блока питания. Зачем в таком случае нужен блок – не ясно.

В итоге GoPro пыталась заряжаться через длинный тонкий шнурок от порта ноута и напряжение на порту хаба просаживалось до уровня ниже 4В.  Да даже без нагрузки (к хабу была подключена только мышка и USB-тестер) оно было на уровне 4.85-4.9V. Отключение хаба от компьютера нормализовало напряжение на портах – оно стало 5.25V.

Debian, systemd и miredo

Обратил внимание, что на криптохосте не стартует miredo при загрузке. Проблема в том, что на момент старта miredo сеть недоступна и сервис не может отрезолвить прописанный в конфиге сервер.

Начал гуглить. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739363 – прошло 4 года. Проблема так и остается нерешенной.

На убунтуфоруме решают костылями в стиле sleep N && service miredo restart. Я решил использовать свой вариант – проверку наличия дефолтного маршрута, который использую на майнинг-ригах (прописать это надо в /etc/rc.local):

while ! $(ip r s | grep -q default) ; do sleep 1 ; done
/usr/sbin/service miredo restart

По-идее, когда мы уже получили дефолтный маршрут (и прочие параметры) от роутера через DHCP, то сеть уже должна точно работать.

Заметки обо всем