Собрать множество файлов формата xmltv в один

Можно например вот таким скриптом:

ChartJS пропуск излишних значений в Labels

При построении больших графиков, удобно пропускать не значащие метки для оси.

Например было:

snimok-ekrana-iz-2016-09-30-14-59-15Как убираем лишние? Все достаточно просто. Нужно поменять в массиве labels: 1,2,3,4,5, значащие величиные на », на пусто. Например сделав для этого функцию:

, где $label — это метки, а $cnt — это количество оставляемых в массиве меток.

Результат:

snimok-ekrana-iz-2016-09-30-15-25-30

Снимаем информацию с WiFi роутеров Ubnt (Ubiquiti)

Задача: снять с роутера информацию о mac,ssid и установленой частоте.

Решение:

Снимем информацию php скриптом, подключившись  по ssh:

php. Проверка, не запущен ли уже скрипт?

Дабы избежать повторного запуска скрипта, пока не отработал предыдущий запуск, можно применить такую проверку:

Обмен информацией между серверами на PHP

Задача: получить данные с сервера, без использования apache

Решение: воспользуемся сокетами на php, а точнее поднимем свой «веб сервер», единственной функцией которго, будет на любой запрос отвечать требуемыми нам данными

Код сервера:

Код клиента:

1 19 20 21 22 23 26