アーカイブ: 10月 2008, 21

PHPで並列実行

著者: momokuri Eメール

外部コマンドを複数openして、pipeで繋いで、終了したかどうか、ループを回して、全部終了したら抜ける。 ま、それだけだけど、pingの例のように、なんちゃって並列にしたい場合には、有効かもしれない。 ループで終了を待たない、という方法もあって PHPで非同期DNSレゾルバのように、tickを使うのがいいかも。でも、PHP 5.3.0でtickは非推奨になっている。 後者の場合は、画面のレスポンスには、ジョブ投入成功・不成功だけ返しておいて、ログに結果を残す作戦になる。 続き »

pingテスト

著者: momokuri Eメール

pingの実装を拡張してみたが、うまく動くか、大変心配である。 とくにタイムアウトする可能性について、テストが必要である。 続き »

FreeTimeBoxで時計合わせ

著者: momokuri Eメール

Nokia E61を使いはじめて間もなく一年になるが、ようやっと、freetimeboxを使い始めた。このソフトは、ntp, gpsで携帯電話の時計を正しく合わせてくれる。通常、携帯キャリアの電波には、時計合わせのプロトコルも規定されているようなのだが、必ずしも実装されているわけでもないらしい。 E61では、無線LANアクセスができるため、NTPで合わせてくれるのは、有り難い。 続き »