Простой SMS-шлюз на Raspberry Pi

Иногда случается так, что надо отправлять откуда-нибудь SMS-сообщения. При этом неважно — откуда именно. Речь может идти о домашней системе, объединяющей кучу устройств (эти системы называют «homelab»), из которой надо отправлять уведомления. Это может быть система сигнализации, информирующая своего владельца о разных событиях, требующих его внимания. Возможно это — программный комплекс, которому нужно подтверждать правильность телефонных номеров, вводимых его пользователями. Во всех этих случаях, да и во многих других, SMS-сообщения были и остаются наилучшим способом передачи неких уведомлений по инициативе отправителя.

Читать далее

Астрофункция определения дня или ночи в умном доме на базе ioBroker

Очень полезно бывает привязать какие то действия выполняемые умным домом ко времени суток.

ioBroker в своём составе имеет астрофункции.
Вот так я использую их для определения день сейчас или ночь в любой момнт суток.

Читать далее

Настройка FTP-сервера vsFTPd на CentOS 7

На текущий момент есть две удачные реализации FTP-сервера для Linux: vsFTPd и proFTPd. В данной инструкции речь пойдет о первом, так как его актуальная версия более свежая, в то время, как последняя версия proFTPd выпущена в 2013 году.

Установка и настройка
vsFTPd через TLS
Виртуальные пользователи
Хранение пользователей в БД
Возможные проблемы
SFTP
FTP-клиент

Читать далее

Запуск javascript/jquery после полной загрузки страницы

Запуск js скриптов после загрузки страницы, требуется большинству современных сайтов.
Особенность языка Javascript — его код выполняется последовательно. Функции могут работать не корректно, когда элемент html еще не загрузился, а js уже пытается взаимодействовать с ним, как итог — получаем ошибку «ReferenceError: $ is not defined» в консоле браузера и остановку дальнейшего выполнения функции.

Читать далее

Инструкция по переустановке операционной системы Windows

Рано или поздно приходит тот день, когда чистка ненужных файлов и программ на компьютере больше не помогает. Важные документы, над которыми вы трудились несколько часов, не сохраняются из-за неожиданной перезагрузки компьютера, а ошибки вылетают одна за одной. Засорение системы приводит и к увеличению нагрузок на оперативную память и процессор, что довольно пагубно сказывается на их состоянии. Самым удачным решением проблемы станет полная переустановка системы Windows. О том, как правильно это сделать и не потерять важные данные, поговорим далее. Читать далее

Ошибка при обновлении WordPress «В настоящий момент выполняется другое обновление», как убрать ?

Иногда при обновлении WordPress появляется ошибка, после появления ошибки «В настоящий момент выполняется другое обновление.» — обновить систему больше не получится, ошибка не пропадает. Читать далее