Linux?
sudo yum install mysql*
[mysqld] ... character-set-server=utf8
[client] default-character-set=utf8 #clientセクションを追加
# service mysqld start
$ mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd'); mysql> SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('newpwd'); mysql> SET PASSWORD FOR 'root'@'::1' = PASSWORD('newpwd'); mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
mysql > CREATE DATABASE friio CHARACTER SET utf8;
# yum install httpd
# yum install php php-cli php-mysql php-mbstring php-xml
# vi /etc/php.ini
# yum install gcc-c++ libusb-devel hal-devel glib2-devel boost boost-devel pcsc-lite ccid pcsc-lite-devel kernel-devel usbutils at
# mkdir temp # cd temp # wget http://www2.wazoku.net/2sen/friioup/source/up1210.zip
# unzip up1210.zip
#include <sys/stat.h> ← 追加 #include <sys/file.h> #include <errno.h>
vi Recordable.hpp #include <stdint.h> ← 追加 #include <inttypes.h> #include <string> #include <vector>
# make
cp recfriio /usr/bin/recfriio
# cp recfriio /usr/local/bin/recfriio
# vi /etc/udev/rules.d/40-permissions.rules
# friio SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="7a69", ATTRS{idProduct}=="0001", MODE="0664", GROUP="apache"]
# recfriio setting touch /var/lock/friiodetect chmod 664 /var/lock/friiodetect chown apache:apache /var/lock/friiodetect modprobe -r dvb_usb_friio
sudo shutdown -r now
# lsusb Bus 001 Device 005: ID 7a69:0001
# ls -al /dev/bus/usb/001/005 crw-rw-r--. 1 root apache 189, 4 6月 18 07:24 2014 /dev/bus/usb/001/005
# recfriio --b25 25 10 out.ts
# chmod -R 777 /dev/bus/usb/ # chown apache:apache /dev/bus/usb/001/005
tar xvzpf epgrec-20100322.tar.gz -C /var/www/html/
# wget http://iij.dl.sourceforge.jp/epgrec/53385/epgdumpr2_20111001.tar.gz # tar -zxvf epgdumpr2_20111001.tar.gz # cd epgdumpr2 # make # touch * # make clean # rm -f core epgdump *.o # make
# cp epgdump /usr/local/bin/
# epgdump test /tmp/test_video.ts -
# sudo service mysql start # sudo service httpd start
# chkconfig httpd on # chkconfig mysqld on
#!/bin/bash echo "CHANNEL : $CHANNEL" echo "DURATION: $DURATION" echo "OUTPUT : $OUTPUT" echo "TUNER : $TUNER" echo "TYPE : $TYPE" echo "MODE : $MODE" RECORDER=/usr/local/bin/recfriio B25=/usr/local/bin/b25_bcas #$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null $RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null
cp config.php.sample config.php
cd /var/www/html/epgrec chown -R apache:apache *
30 10 * * * root php -f /var/www/html/epgrec/getepg.php
php -f /var/www/html/epgrec/getepg.php
http://servername.domain.net/epgrec/
terminate called after throwing an instance of 'io_error' what(): failed to open lock file '/var/lock/friiodetect' : Permission denied ./do-record.sh.test.command: line 1: 2332 アボートしました(コアダンプ) usr/local/bin/recfriio --b25 21 10 /var/www/html/epgrec/Mi2/test.ts > /dev/null
sudo gpasswd -a apache lock
su - apache OUTPUT=test.ts CHANNEL=25 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/html/epgrec/do-record.sh