注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

FUSEとはFile system in User spaceのことで、擬似的なファイルシステムを容易に構築するためのライブラリだ。LinuxやMac OSXでは既に存在していて、非常に便利なソフトウェアだ。 0

entrance01.png
MemoryFSを使っているところ 0

 

例えばGmailやFlickrをファイルシステムのように扱ったり、FTPやSSHを通常ドライブのようにマウントして操作したりする。これらが独自で作り込まれたソフトウェアも存在するが、そうした作り込みの部分をごく手軽にしてくれるのがFUSEの魅力だ。Windows向けがないのが悔やまれていたが、ついに登場した。 0

今回紹介するオープンソース・ソフトウェアはDokan、Windows版FUSEと言うべきソフトウェアだ。

DokanはFUSE同様に指定されたコールバック関数を実装していくことで、容易にファイルシステムが構築できるようになる。例えばファイルの一覧、属性の取得、フォルダの作成、ファイル移動などなどだ。 0

entrance02.png
ファイル一式 0

 

既にこれを使ってメモリをマウントするもの、Flickrをマウントするものが登場している。ライブラリはC/.NET/Rubyが提供されているがJava、さらにRhinoを使ってJavaScriptからもファイルシステムが構築できるようにするライブラリも登場している。 0

既に先行しているLinuxやMac OSXで言えば、Amazon S3のマウント、iPodのマウント、IMAP、NNTP、CouchDBなど多数のシステムをファイルシステム化するソフトウェアが登場している。これは実際に使ってみると非常に便利で、創造性をかき立てられる。 0

システム開発においても、Amazon S3にバックアップする際にドライブとしてマウントされているとコピーをコマンドで流すだけで完了して便利に使える。Dokanが登場した今、FUSEを楽しめる方が一気に増えた。ぜひDokanを使って様々なシステムをファイルシステム化してみよう。 0

 

via Windows版FUSE Dokan がオープンソースになったよ!! [ yukobaの日記 ] 0

Decas
 http://decas-dev.net/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が196あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る