#nomenubar
※前週はゼミ休み(メールで進捗状況を報告)
メール報告完了(24:30頃)
増渕氏作のVB製アプリケーション発見
特にドキュメント等は見あたらず。俺はもしかしてこのVBのソースも読まなくちゃならんのかねぇ……
PICNICにセンサデバイス(メモには「温度・湿度・照度・人感センサーがセットになっている」と書かれている)を接続してみたが、システムから「温度センサー」の項目を選択してもNullPointerExceptionが表示されるだけ。PICNICのWeb画面でも、どれがどのセンサーの温度なのかがわからない。(メモによると「RA1〜4、RB1〜4あたり」らしいが……)
メール期限:11/17(金)午前→実質11/16中
修論P32(7.2章)に記載あり
そこで,Java で構成されたシステム本体に加え,イベントの管理のためにデーモンプロセスを作成し,監視とリクエストの発行を行わせる設計とした.デーモンプロセスを作成するプログラムはPerl にて作成し,システムを利用する際は常に起動しておく.プロセスは,タイマ型イベントに関しては時間を計り,データ型イベントは,一定時間ごとにアクセスを行ってデータを採取し,条件が揃ったらServlet に対して操作命令を発行する.また,デーモンはイベント監視プロセスとインタフェースプロセスの二つのプロセスがあり,前者はイベントテーブルを見ながら,条件を調べ発動を指示,後者は指示を受けてイベントテーブルを追加更新する役割を持っている.
デーモンプロセス:deamon.pl
実行の様子↓
root@yoshi2# perl daemon.pl Created process 4114 Exiting... root@yoshi2# ps aux root 4114 0.0 1.6 10052 4240 ? Ss 22:49 0:00 daemon_parent(child_of 4113) root 4115 0.0 1.7 10468 4576 ? S 22:49 0:00 daemon_sister(child_of 4113) root 4116 0.0 1.7 10176 4580 ? S 22:49 0:00 daemon_brother(child_of 4113)