Библик для хранения эмоджиконов в базе данных MySQL (MariaDB)

Лайба работает так, что символы эмоджиконов ? ? ? предствляются как их html-сущности: 😀 😃 😄
Этот принцип даёт возможность хранить текст при любой кодировке таблицы базы.
Как использовать.

#include __DIR__ . "/emojicon.php";
$text = "Это мой текст, где есть эмоджикон ?";
$text = emojicon($text); // теперь $text = "Это мой текст, где есть эмоджикон & #128512; ";
// второй параметр TRUE позволяет обратить замену, т.е. из html-кодов сделать символы иконок
$text = emojicon($text, true); // теперь $text опять = "Это мой текст, где есть эмоджикон ?";

Скачать emojicon.php.

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

Как телеканалы шпионят за вашими абонентами

V2pEdO5Подняли мы как-то под чаёк разговор о HBBTV. Мой товарищ, «бывалый» кабельщик, сторонник новых технологий, но о гибридном телевидении высказывается не очень лестно. Мол, сколько дорожек AIT на спутниковых каналах, а ничего не работает.

Читать далее

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

Кодируем цифровые каналы в своей КТВ-сети

Внешний вид смарткарт TVCASЭта статья задумана как сборник неких моих мыслей и тезисов по тематике разработанной системы. В дальнейшем планируется всё структурировать, перевести на английский и опубликовать на специальном для этого сайте TVCAS.COM. И да, — у меня отличные новости! Эта CAS абсолютно бесплатна, как в части установки, так и в части дальнейшего использования, т.е.  полностью освобождённая от лицензионных поборов и платы «за абонентов». Читать далее

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

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

Вдохновлённый результатами японца, я решил испытать методику Табата на себе. Зашёл в любимый Play-маркет, чтобы скачать таймер и был поражён сколько их разновидностей может быть. Видимо, разработка такой аппликации проходит в школе на уроках информатики, бо есть даже таймер с фонариком)) Ну да ладно, несмотря на то, что все они с рекламой, скачал парочку и стал практиковаться.

Читать далее

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

vsftpd

Если у Вас уже установлен сервис vsftpd, то переходим сразу к пункту 2, иначе по порядку:
1. В дистрибутиве Debian, выполняем команду: apt-get install vsftpd
Все операции по его скачиванию и установке занимают около 1-3 минут, на вопрос установщика необходимо ответить «y».
2. Находим конфигурационный файл данного сервиса, он лежит в /etc/vsftpd.conf, редактируем его либо nano, либо встроенным в midnight commander редактором.
nano /etc/vsftpd.conf

Читать далее

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

Спокойный сон админа или backup-er для сервера.

backup-restore-your-raspberry-piПользуюсь написанным давненько скриптом backuper.php (дада, на пхп!). Код его внутри статьи..

Читать далее

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

MariaDB создание пользователя и базы данных

Course imageЧтобы создать пользователя в MariaDB используйте команду ниже:

CREATE USER 'USER_NAME'@'localhost' IDENTIFIED BY 'PASSWORD';

Создаем новую базу :

CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci;

Даем полные права пользователю USER_NAME на базу databasename:

GRANT ALL PRIVILEGES ON database_name.* TO 'USER_NAME'@'localhost';

Теперь нужно обновить все привилегии:

FLUSH PRIVILEGES;

Для просмотра привилегий выполните команду:

SHOW GRANTS FOR 'USER_NAME'@'localhost';
Рубрика: Полезные фишки на сайт, Программирование | Метки: | Добавить комментарий

Контроль за битрейтом потока

Есть канал, поток которого принимаю VLC-шкой по интернету. Иногда случается, что битрейт падает в ноль, VLC ругает какие-то ошибки и помогает только рестарт этого процесса. Так как последнее время такое стало происходить достаточно часто, написал такой вот скрипт, который отрабатывает каждые 10 минут по крону…

#!/bin/sh

count=`astra --analyze udp://192.168.2.41@239.2.100.45:1234 -n 25 | grep -c "Bitrate: 0 Kbit/s"`

if [ $count -gt 10 ]; then
    killall vlc
    sleep 1
    screen -dmS 1muz cvlc -vvv --loop --miface-addr 192.168.2.41 --http-reconnect http://sitedonor.com:1200 --sout "#std{access=udp,mux=ts,dst=239.2.100.45:1234}" --ttl 5
fi

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

MIX440 (ip to dvb-t quad-modulator)

lDx4GLIВ одном корпусе железки имеем 4 DVB-T модулятора. На вход подаём как SPTS так и MPTS, сформированный Astra-ой. Производство Terra (Литва). При покупке в фирменном магазине в Вильнюсе обошлась в 350 евро (с учётом возврата НДС).

Читать далее

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

Плеер HLS на сайте (веб-мониторинг)

Копипаст из телеграмм-канала. Сам пока не проверял, но люди говорят работает…




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