2003-07-23
_ [prog] Ruby VFS の為に
とりあえずメモ。
- Apache Jakarta VFS
- GnomeVFS - Filesystem Abstraction library
- VFS - Virtual File System (Tcl での VFS に関する Wiki)
- IBM developerWorks:サーバー・クリニック: 仮想ファイルシステムを動かす
メモはもういいから早よ手を動かせ自分。
VFS URL syntax
調べたところだけ
GnomeVFS
http://server/path/to/file.tar.gz#gzip#tar/path/to/hello.c
みたいな文法。パイプ風。単に # の直後に来るものをスキーム名とみなしている雰囲気。 URL 中の(厳密にはURLではない?) #fragment はクライアント側で解釈されるものだから、 例えこの VFS URL が解釈できないクライアントに投げても http で tar.gz が取れる と言う利点がある。……あるんだけど、どうもこの形式は気持ち悪いと思うのは私だけか。 スキーム名は前に書くか、ちゃんと分離可能な状態で書きたい。
Jakarta VFS
zip:http://server/file.zip!/path_inside_zip
と言う感じ。ネストしたスキームのパースはやりやすそう。 ただ、! は RFC に規定された予約文字じゃないはずだ。エスケープで問題おこるかも。 更に URL として認識させるなら scheme1:scheme2: よりも scheme1+scheme2 の方が良い のではないだろうか。なんでこうなってるんだろ。
_ [game] 月姫打ONLINE
知り合いの紹介から。これはかなりいいかもしれない。
タイピングゲームは [Ozawa-Ken] ((-名前と画面は派手だけど、中身はただ普通のタイピング練習ソフト-)) とか Weather Typing ((-NICOLA や Dvorak 配列に対応していて、ネットワーク対戦機能付き-)) くらいなら知っていたけど、それとは全然ちがう。
最早タイピング "練習" ソフトじゃなく、高速にタイプできることなんて最初から前提だ。 体験版の VS COM が尋常でない難易度に感じられる…… 今のところ勝率4割弱くらいか。
ゲーム的には目新しい(し、結構面白いと思う)ので興味のある人は是非やってみてください。 その際は TYPING MOON NIGHT にある攻略は必読のこと。 最初 Tab/Space/Enter の使い分けに慣れるまでは気合で。
_ [url] galge.com(ギャルゲドットコム)
………………何時の間にこんなことに。ネタ切れですか Vector.
_ [url] RubyForge
おまぬけ活動日誌 より孫引き。
同じ引用になるけど、
It's provided for the benefit of the Ruby community courtesy of ((::))InfoEther.