ユーザ用ツール

サイト用ツール


temporary:hrforecast

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
temporary:hrforecast [2013/12/10 06:37] – 外部編集 127.0.0.1temporary:hrforecast [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-====== Contents  ====== 
- 
 ====== HRForecast  ====== ====== HRForecast  ======
  
行 93: 行 91:
 ==== 起動確認  ==== ==== 起動確認  ====
  
-以下コマンド実行後、ブラウザからhttp://サーバ:5127/にアクセスできることを確認。+以下コマンド実行後、
 <code> <code>
 # perl hrforecast.pl --config config.pl >> /var/log/hrforecast.log 2>&1 & # perl hrforecast.pl --config config.pl >> /var/log/hrforecast.log 2>&1 &
 +</code>
 +ブラウザから以下にアクセスできることを確認。
 +<code>
 +http://サーバ:5127/
 </code> </code>
  
行 211: 行 213:
  
 <code> <code>
-# curl -F number=33 -F datetime=20130728T00:00:00 http://localhost:5127/api/moca/regist/all_Android+# curl -F number=33 -F datetime=20130728T00:00:00 http://localhost:5127/api/mona/regist/all
 </code> </code>
  
 +===== Tips =====
 +
 +==== レンジの追加 ====
 +
 +グラフのレンジに「1日間」を追加
 +
 +<code>
 +diff -ir /etc/HRForecast/lib/HRForecast/Web.pm /etc/HRForecast.org/lib/HRForecast/Web.pm
 +47,50d46
 +<     elsif ( $term eq 'x' ) {
 +<         $from = time - 86400 * 1;
 +<         $to = time;
 +<     }
 +161c157
 +<             [['CHOICE',qw/w m y x c range/],'invalid browse term'],
 +---
 +>             [['CHOICE',qw/w m y c range/],'invalid browse term'],
 +</code>
 +<code>
 +diff -ir /etc/HRForecast/t/HRForecast/Web/02_calc_term.t /etc/HRForecast.org/t/HRForecast/Web/02_calc_term.t
 +29,33d28
 +< subtest 't => x' => sub {
 +<   my ($from, $to) = $obj->calc_term(t => 'x');
 +<   is($to->epoch, int(time / 3600) * 3600);
 +<   is(($to - $from), (1 * 24 * 60 * 60));
 +< };
 +</code>
 +<code>
 +diff -ir /etc/HRForecast/views/list.tx /etc/HRForecast.org/views/list.tx
 +13d12
 +< <li class="<: ($valid.valid('t') == 'x') ? 'active' : '' :>"><a href="<: $c.req.uri_for($path_info, $merge_params({t=>'x'})) :>">1日間</a></li>
 +</code>
temporary/hrforecast.1386657470.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)