====== 21 HRForecast ====== [[14_web:02_gruph_hightcharts.js]] のデータを簡単に作成できる。 データの登録もAPIを使ってとても簡単にグラフ作成が可能です。 [[https://github.com/kazeburo/HRForecast]] ===== 1.インストール ===== # git clone https://github.com/kazeburo/HRForecast.git # cd HRForecast # yum install perl-devel gcc mysql-server mysql-devel cpanm --installdeps . === cpanmについて === [[http://www.omakase.org/perl/cpanm.html]] ===== 2.DB用意 ===== # mysql mysql> CREATE DATABASE `hrforecast`; mysql> GRANT ALL ON hrforecast.* to hrforecast@localhost IDENTIFIED BY "xxhrforecast"; mysql> quit ===== 3.スキーマを入れる ===== # mysql -uhrforecast hrforecast -p < schema.sql ===== 4.config修正 ===== # cat config.pl { dsn => 'dbi:mysql:hrforecast;hostname=127.0.0.1', username => 'hrforecast', password => 'xxhrforecast', port => '5127', host => 'fl8.jp', front_proxy => [], allow_from => [], }; ===== 5.起動 ===== $ perl hrforecast.pl --config config.pl ===== 6.データを入れる ===== 下記のようにAPIで簡単にデータ入力できる。 curl -d number=30 -d datetime=20150317T12:10:15 http://fl8.jp:5127/api/TestService/AAA/test 後は、ウェブページへアクセスするだけ