Архив рубрики: PHP

PHP скрипт для переключения шлюза интернета в LINUX

Скрипт пингует каждые несколько секунд яндекс, если тот не отзывается, переключает шлюз интернета на другого поставщика. Сотовый интернет всё же дорогой и чаще лимитируем, поэтому не даём висеть вечно на 4G и каждый час в 05 минут переводим на наземный.

Рубрика: Linux, PHP, Программирование | Добавить комментарий

TimeShift цифровых телеканалов на HbbTV

Данный проект реализует возможность таймшифта для абонентов кабельной сети на оборудовании оператора. Для этих целей выделите отдельный сервер с хорошими объёмными дисками.

Рубрика: Linux, PHP, Программирование, Телевидение | Метки: , | Добавить комментарий

Система ControlPanel + два модуля мониторинга: каналов и логов.

Система ControlPanel представляет собой централизованную систему мониторинга за состоянием кабельного телевидения. Работает по модульному принципу. В данной статье представлен движок системы и два модуля к ней: — мониторинг каналов Astra 3.10 (совместим с базой данных mysql от altlc) — удобный … Читать далее

Рубрика: Linux, PHP, Программирование, Телевидение | Метки: , | Добавить комментарий

Мониторинг Luminato по SNMP

Люмината может делиться данными по snmp, а также отправлять события(трапы). Терминологию опущу — её полно в инете. От отлова трапов я решил отказаться в пользу ежеминутного опроса железок по заданию крона. Как реализовал…

Рубрика: PHP, Программирование, Телевидение | Метки: , , , | Добавить комментарий

Двухстраничный инфоканал для цифрового телевидения

С момента интеграции моего цифрового инфоканала в сеть прошло уже три месяца. Я публиковал тему на форуме cesbo.com , но из личных сообщений вижу, что интерес среди кабельщиков большой, поэтому  разъясняю…

Рубрика: Linux, PHP, Программирование, Телевидение | Метки: , , , | Добавить комментарий

Внедрение программы передач (EPG) в DVB-C

Давненько не писал в блог. Разработок за последние месяцы было достаточно много и описывать каждую, — значит не оставить свободного времени вообще) Недавно успешно внедрил систему для создания и воспроизведения DVB-таблиц (EIT) на базе тулза CherryEPG. Концепция следующая: есть база … Читать далее

Рубрика: Linux, PHP, Базы данных, Программирование, Телевидение | Метки: , , , , , , | Добавить комментарий

Создание мозаики для мониторинга телеканалов кабельной сети

При большом количестве транслируемых телеканалов возникают трудности мониторинга качества вещания. Кто-то использует несколько телеприёмников, кто-то довольствуется одним монитором. В любом случае приходится время от времени прогонять все каналы для контроля изображения и звука. В этой статье я опишу как поднять … Читать далее

Рубрика: Linux, PHP, Программирование, Телевидение | Метки: , , , | Добавить комментарий

POST к странице через file_get_contents

Совершенно случайно прочитал, что начиная с версии PHP 5.0 есть возможность в функцию file_get_contents(); передать контекст. С помощью него можно отдать странице POST значения. Раньше я пользовался сокетами или curl. С помощью функции file_get_contents всё гораздо проще:

Рубрика: PHP, Программирование | Добавить комментарий

PHP скрипт определения страны пользователя по IP

Ранее я публиковал на аматаре http://amatar.by/news-view-472.html подобную фишку, но в этом флажки для стран берутся уже из спрайта. Почему то показалось мне, что так удобнее. Скачать исходные коды GEOIP на языке PHP для определения страны пользователя по его IP адресу. IPv6: … Читать далее

Рубрика: PHP, Полезные фишки на сайт, Программирование | 1 комментарий

RECEIVER.BY — Сервис онлайн радиоприёмника

Вчера запустил свой давний проджект RECEIVER.BY. История его создания началась в 2008 году, когда я на своём бывшем amatar.by решил вещать круглые столы, проходившие на 80-ке. В качестве стримера использовал IceCast2, приёмник — Р-311. Недостатком данной системы являлась невозможность перестройки … Читать далее

Рубрика: PHP, Программирование, Радиолюбитель, Радиоспорт, Технологии | Метки: , , , , | Добавить комментарий