Простой тест на производительность сервера

Это тот случай, когда какую-то программу проще и быстрее написать, чем искать в интернете. Конечно такой тест производительности на PHP достаточно условный, но в целом всё-таки даёт представление о быстродействии вашей машины на Linux. Читать далее

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

Обзор STC15W201S и подключение его к GSM-модулю M590E

bodyВ этой статье рассказывается об использовании популярного модуля из Китая M590E и стыковка его со сверхдешёвым китайским чипом STC15W201S (20 центов/шт). Также постараюсь сделать обзор этих несправедливо забытых у нас чипов, а также об их программировании. Читать далее

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

Сравнение двух чисел LONG на ассемблере для 8-битных PIC16

asm_compareДля проекта TVCAS необходимо сравнивать время активной подписки со временем из ECM-пакета. UNIX-время представлено в виде числа LONG размером 4 байта. Т.к. контроллер 8-битный, работа ведётся с одним байтом. Тривиальная задача, но долго ломал голову как сравнить 4 байта через один. Сначала пошёл, как мне показалось по лёгкому пути — была идея сравнивать биты этих чисел, начиная со старших разрядов. Но такой путь в итоге оказался велосипедистым. В итоге решил действовать стандартным способом, как и для CHAR-овских переменных — использовать разность чисел с последующей проверкой битов признаков (Z, C в регистре STATUS).

Читать далее

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

Библик для хранения эмоджиконов в базе данных 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';
Рубрика: Полезные фишки на сайт, Программирование | Метки: | Добавить комментарий