nDiki : 2005年03月11日
2005年3月11日 (金)
■ wxPerl で daemon モニタ

Perl で書いた HTTP daemon 形式のシステムがあるのだが、Windows ユーザにとってはコマンド プロンプトからコマンドラインオプションを指定しての起動は繁雑でよろしくないらしい。
以前から管理用のGUIをつけようと思っていたのだが、現在の daemon プログラムにGUIをつけるとするとマルチスレッド化にしなければならないとか、そういう頭があって後まわしにしていた。
今回、まずはランチャと daemon のログモニタというレベルでGUIを作ってみることにした。 wxPerl でランチャを作ってそこから子プロセスとして daemon を起動するという形式。 ランチャ側のアイドルループで、daemon の標準出力・標準エラー出力を読み出して表示するというもの。Linux 上ではうまく動いた。
- Wx::Process でプロセスオブジェクトを生成
- Wx::Process::Redirect() で、I/Oを取れるようにする。
- Wx::ExecuteCommand() や Wx::ExecuteArgs() で daemon を起動。Wx::Process のインスタンスに結びつける。
- EVT_IDLE でアイドルイベントハンドラの中で Wx::Process::GetInputStream、Wx::Process::GetErrorStream からの読み出しを行い defined ならば、UI側で表示。
- daemon の終了がしたかどうかは EVT_END_PROCESS で捕捉。
といった感じ。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- ActivePerl で Ming (2005-02-23)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- [ Perl ] Term::ProgressBar (2003-12-25)
■ 秋葉原にカメラのキタムラ秋葉原中古買取センターオープン

本日秋葉原に、カメラのキタムラの秋葉原中古買取センターがオープン。 ヨドバシカメラ建設現場の道路を挟んだ向かい、吉野家が入っているビルの4F。
オープンセールを目当てにさっそく寄ってみた。
品揃えは全体的に少な目。新品・中古ともデジタルカメラの方が割合が多い。クラッシックカメラ系の品揃えはかなり少な目。 欲しいと思っていた商品はどれも見当らないので、さらっとみて退散してきた。
残念ながら足繁く通いたいというお店ではないな。 やはり買取がメインの店舗なのだろう。
そのうちヨドバシカメラができててしまうし、中古買取中心でいくのがやはり正解なのかもしれぬ。いや逆にヨドバシカメラの集客力を当て込んでいる?
昭和通り沿いにあったカメラのにっしんは去年倒産してしまったし、マップカメラ秋葉原店は2002年の10月に閉店してしまっているしで、秋葉原のカメラショップ事情が淋しくなっていたので何はともあれ新しいお店がオープンすることはいいことだ。
- 今日のさえずり - 毛布カバーの中で毛布が棒状になる問題 (2009-01-11)
- 12:40 今日の秋葉原 (2001-05-15)
- 秋葉原駅から東京駅まで写真散歩 (2005-02-12)
- 今日のさえずり - 夏が終わったのに黄色かよ (2009-10-02)
- 株式会社カメラのにっしん倒産 (2004-09-17)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.0165s / load averages: 0.14, 0.15, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)






◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。