Growl for Windows

http://www.moongift.jp/2008/05/growl_for_windows/
こういうのがあったので使ってみた。
Macと完全互換みたいなのでPHPで扱えればDocTestでまとめられそう。


http://www.tripthevortex.com/growl/GrowlForWindows_1_1_0.zip
からダウンロードしインストール。
設定で「Network」タブで「Allow remote application registration」にチェックをいれるのがミソっぽい。


http://www.sitecrafting.com/blog/php-growl/
からPHPクライアントを入手して以下のようにして表示されることを確認でけた。

require_once 'class.growl.php';

$growl = new Growl();
$growl->setAddress('127.0.0.1');
$growl->addNotification("Test"); // この辺はGrowlにアプリを登録する部分ぽいので
$growl->register();              // 最初だけでいいのかもしれない

$growl->notify("Test", "Test Alert", "The body of the test alert!");

日本語はだめっぽい。。。

追記
PEARにもあった。
http://pear.php.net/package/Net_Growl/

追記
Windows(XAMPP)でやったけど、socket_sendto()だとエラーが出てできませんでした。
fsockopen()であれば問題なくできましたが、原因はよくわからないな。。。

追記
http://www.tripthevortex.com/growl/GrowlForWindows_1_2_0.zip
こっちの方が最新?
これだと日本語OKですた。
でもDefaultのスキンがうごかん。。。Visorのみ動いた。