pyevでファイルの更新監視
Pythonでinotifyを使いたかったのだけど、非Linuxプラットフォームだと動かないしなーと思っていました。
node.jsの勉強がてらにソースの中身を見ていたらファイルの更新監視にはlibevを使っていたことがわかりPythonでもテスト。
簡単に出来ました。
#!/usr/bin/env python import pyev def mycallback(watcher, revents): print "changed" l = pyev.default_loop() s = pyev.Stat("./hoge.txt", 0.1, l, mycallback) s.start() l.start()
libevはlibeventより便利かも
ROVERPUCK
GWで渡米する予定なので米ClearWireのプリペイドブランド?であるroverのWiMaxルーター ROVERPUCKを買いました。
発送先が米国住所(転送業者を利用)というだけではダメで、クレジットカードの認証を通す必要もありましたが、色々と試した結果 住所をゴニョゴニョしたところ認証が通りました。
ということで、転送業者を経由してやってきたROVERPUCKですが日本では使うことが出来ません。
http://www.clearwire.com/downloads/UQDayPassQuickStartGuide.pdf
などを見るとIntelのWiMaxモデムならUQWimaxに接続出来るんだけどねぇ。
今の所は管理画面を見て楽しんでいます。
Apache,PHP,phpPgAdmin,Ruby on Rails, Drupal, MediaWiki, phpBB, phpWiki
Apache,PHP,phpPgAdmin,Ruby on Rails, Drupal, MediaWiki, phpBB, phpWiki
は PostgreSQLのインストーラの一部、スタックビルダでインストール可能。
らくちんー
PostgreSQL
後でOSSを入れやすいようにPostgreSQLをインストールしておく。
http://www.postgresql.jp/PostgreSQL/8_4/8_4_2
からダウンロードして、インストーラに従う。
Tracのインストール
一つづつインストールしてもいいけど、面倒なのでTracLightで…
Trac Lightning
http://sourceforge.jp/projects/traclight/
から
TracLightning-2.4.1rc1.exe
をダウンロードしてインストール。
そのままだとIISとポートが競合して使えないので
c:\TracLight\CollabNetSVN\httpd\conf\httpd.conf
の
Listen 80
を81とかに変更する。
でアクセス出来るようになる。
Tracの他に SVN, Maven, Hudson が使えるようになる。
IISでリーバスプロキシの設定が出来ればIIS経由のアクセスに出来るのだが、意外な事に出来ないっぽい。
フロントをApacheにして、IISを背後に持っていくか…