Новый клиент Эфириума
Интересно следить за тем как развиваются сейчас криптовалюты. Еще недавно чтобы поиграться, скажем, с Эфиром нужно было ставить софт, ждать дни и даже недели пока скачается блокчейн на локальльный диск, после этого можно было попробовать что-то куда-то перевести и еще не факт что получится. Сейчас же, поставить клиент - это дело трех секунд. Создать кошелек, вообще просто. Непонятно, правда, почему нет такого же легкого клиента под десктоп - только под мобильные платформы. Это и Биткоина, кстати, касается, официальный легкий клиент есть только под Андроид, под десктоп - тормозной монстр, который съест все свободное пространство вашего жесткого диска и не подавится.
При этом методы, которые я использовал несколько лет назад признаны устаревшими, а полную ноду вообще на локальный компьютер ставить не рекомендуется.
Зато теперь, пользоваться эфиром может кто угодно, где угодно и как угодно. Все это вселяет оптимизм и надежду что, когда нибудь эти технологии все же дорастут до массового потребителя.
Как сконфигугировать FreePBX на Raspberry Pi
Сделал небольшую статейку про то как сконфигурировать Free PBX для работы в качестве мини-АТС - вдруг кому-то будет интересно...
Статейка пока сырая, дополнения и исправления будут позже.
Поламаю-ка я свой сайт
Пока все сидят по домам во время великого короновирусного карантина я решил немного поработать над сайтом. Что можно сказать - это боль, поддерживать код который я писал более десяти лет назад, это боль. Примеряет меня с собой только тот факт что код я писал в то время когда был молодой и глупый и я игнорировал все принципы написания хорошоего кода.
Теперь будем все это рафокторить. В ближайшее время все будет поломано. Надеюсь со временем смогу сделать что-нибудь достойное, или не смогу, время покажет.
Отладка JavaScript в nodejs
Node.js умеет из коробки отлаживать JavaScript файлы. Для того чтобы зайти в режим отладки нужно запустить скрипт с коммандой inspect.
node inspect <filename.js>
При этом программа начнёт выполняться сразу в режиме отладки и остановится на первой строке.
Для перехода к следующей строке нажмите n[enter], для step into s[enter], для продолжения (Resume execution) с[enter].
Выход из приложения два раза ^C.
Записал коротенькое видео как это делается.