Создание IPTV на базе Astra. Доступно о доступном.

Astra — программное обеспечение с открытым исходным кодом (для Linux), модульной архитектурой и встроенным языком программирования на LUA для решения широкого спектра задач в области цифрового телевидения. Идеально подходит для операторов связи, гостиниц и курортов.

Читать далее

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

Установка веб-сервера на Debian (Linux)

apt-get install apache2
apt-get install php5 libapache2-mod-php5
apt-get install mysql-server php5-mysql phpmyadmin

Читать далее

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

Установка дополнительного жёсткого диска в Linux

Возникла необходимость подкинуть винт 2000 Gb для хранения на нём фильмецов в HD формате.
Винт пришёл новый, неюзаный.

Читать далее

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

Установка времени в Linux

root@debian:~# date mmddHHiiYYYY

Например:

root@debian:~# date 011509422013
Втр Янв 15 09:42:00 FET 2013
root@debian:~#

Синхронизация времени с NTP-сервером:

apt-get install ntpdate
ntpdate-debian

Установка своего ntp-сервера под катом…

Читать далее

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

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

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

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

Оборудование StreamLabs для интеграции графики в видеосигнал

Оборудование позволяет:
— организовать бегущие строки на телеканале
— принимать внешний тв-сигнал (например со спутникового тюнера) или транслировать видеоролик с локального компьютера
— выводить прочую графическую информацию на экран (температуру, время, дату, etc)

Читать далее

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

Запуск vlc из под root

Ставим hex-редактор:

apt-get install hexedit

С помощью данного редактора открываем бинарник vlc:

hexedit /usr/bin/vlc

Находим geteuid и заменяем на getppid. (Переключение между окнами производится tab.)
Функция geteuid(void) вызывается при запуске и если запуск произошёл от root, то происходит ругань и выход. Изменение имени вызываемой функции помогает обойти данную фичу VLC.

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

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

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

Скачать исходные коды GEOIP на языке PHP для определения страны пользователя по его IP адресу.

IPv6: wget http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz

include_once(‘geoip.inc’);

//set an IPv6 address for testing
$ip=’2601:8:be00:cf20:ca60:ff:fe09:35b5′;

/*
test if $ip is v4 or v6 and assign appropriate .dat file in $gi
run appropriate function geoip_country_code_by_addr() vs geoip_country_code_by_addr_v6()
*/
if((strpos($ip, «:») === false)) {
//ipv4
$gi = geoip_open(«/usr/share/GeoIP/GeoIP1.dat»,GEOIP_STANDARD);
$country = geoip_country_code_by_addr($gi, $ip);
}
else {
//ipv6
$gi = geoip_open(«/usr/share/GeoIP/GeoIPv6.dat»,GEOIP_STANDARD);
$country = geoip_country_code_by_addr_v6($gi, $ip);
}
echo $ip . »
» . $country;

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

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

Вчера запустил свой давний проджект RECEIVER.BY. История его создания началась в 2008 году, когда я на своём бывшем amatar.by решил вещать круглые столы, проходившие на 80-ке. В качестве стримера использовал IceCast2, приёмник — Р-311. Недостатком данной системы являлась невозможность перестройки частоты. Спустя год я приобрёл в инет маге(qmarket.com.ua) свой первый деген. Ознакомился со схемотехникой, но разобраться с управлением PLL-синтезатором тогда не получилось, так как было маловато опыта в программировании. Чтобы сильно не париться, — решил управлять тупо клавишами аппарата. Уже осенью 2010 года на главной странице RECEIVER.BY зазвучал Degen-1103 из неизвестного никому QTH:  Новолукомля!

Читать далее

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

Техническое задание на разработку программы для учёта абонентов

Помечаю найденное в паблике техзадание. Давно хотел написать что-нить такое для веба. Возможно скоро займусь...

Картотека клиентов
Картотека клиентов должна позволять быстро находить подробную информацию о клиентах и взаимоотношениями между клиентами и данной организацией.
Основные возможности модуля:
1.заполнения новых, редактирование существующих договоров с использованием инструментов предназначенных для проверки корректности вводимой
информации и ускорения процесса оформления; с привязкой абонента к определеному мастеру
2.Обобщенная информация о контрагенте (общее количество клиентов не менее 200000 человек)
3 Классификация контрагентов по типам
4.Классификация клиентов по приоритетам
5.История заключенных договоров
6.История оказанных услуг
7.История платежей (взаиморасчетов)
8.История переписки
9.Рассылка информационных писем SMS и обзвонка клиентов
10.История обращений клиента в службу поддержки

Читать далее

Рубрика: Полезные фишки на сайт, Программирование, Разное, Справочные материалы, Телевидение | Метки: , | Добавить комментарий