В этом видео:
– что такое ШИМ модуляция;
– модуль RPi.GPIO.PWM
– разбор Python скрипта изменяющего яркость светодиодов.
(more…)
Tag: scripting
Python скрипты для работы с GPIO Raspberry Pi. v1
В этом видео:
– пара слов о Python;
– разбор Python скрипта “Светофор”
(more…)
Миграция веб-сервера. Новогодний выпуск.
Привет!
Это первое видео в новом году. C наступившим Новым годом!
Желаю вам всего самого-самого! Чтобы мечты сбывались, цели достигались и всё было как положено!
Краткий план сегодняшнего видео:
– удалить лишний софт, если таковой имеется на новом сервере. В моём случае это была система мониторинга cacti;
– обновить всё на новом и старом сервере – привести по возможности всё к одинаковым версиям ПО, чтобы меньше было конфликтов…;
– настроить LAMP на новом сервере;
– сделать бекап на старом сервере;
– перенести БД wordpress из бекапа в MySQL;
– завести нужного пользователя для wordpress (www-data) – не требуется в моём случае;
– перенести wordpress папку с сохранением всех прав!;
– перенести файлы настроек apache;
– проверить и активировать все модули и сайты apache;
– перезапустить apache;
– перенести DNS запись на новый ip;
– остановить apache на старом сервере, когда новая dns запись актуализируется;Опциаонально:
– проверить iptables на новом сервере;
– добавить бекап пользователя mybackup;
– настроить локальный бекап на новом сервере (бекап нужных директорий);
– настроить бекап нового сервера на бекапа сервер.
Отправка с сервера писем с вложениями. Утилита mutt.
В этом видео:
– скрипт для обнаружения новых файлов;
– выбор файла из списка новых файлов для последующей отправки;
– отправка выбранного файла по почте;
– настройка утилиты mutt.
(детали ниже)
(more…)
[Video] v20.30 Оператор цикла – WHILE.
Иногда возникает необходимость выполнять какое-либо действие несколько раз. Можно написать инструкции несколько раз, но можно создать цикл, который будет выполняться несколько раз и в процессе каждого выполнения будут исполняться определённые инструкции.
Например, нужно показать пользователю большое количество сообщений или провести несколько одинаковых тестов.
Для создания цикла можно воспользоваться оперетором while.
(more…)