2009年4月8日 星期三

Gmail Filesystem Share

軟體名稱:Gmailfs
軟體語言:英文
軟體分類:網路工具
軟體性質:免費軟體
軟體版本:1.0.13
檔案大小:140KB
資源整理:User

軟體介紹:

想把超大容量的Gmail信箱變成方便又實用的網路硬碟嗎? 安裝完軟體之後可在「我的電腦」找到一
個名為「Gmail Drive」的磁碟機,這就是所謂的Gmail虛擬磁碟,當我們要將檔案上傳到Gmail虛擬磁碟
時,先在「Gmail Drive」磁碟機上按兩下滑鼠左鍵,接著再輸入你的Gmail帳號與密碼,即可登入你的
Gmail帳號,接著便可像使用Windows檔案總管一樣,用滑鼠左鍵將想要上傳的檔案拉到視窗中,即可輕鬆
完成上傳工作。

先申請一個Gmail郵箱,我裝了後就有一個7GB的網路硬碟,放物件速度快,100MB的幾分鐘就傳送完,假
如你把軟件送朋友,並把帳戶密碼交對方,就可以令朋友拿取,如放入文件,對方也可即時觀看(如word
文件)快過電郵,如放上歌曲還可點擊播放,最好就係送歌送檔案。

GMail的驅動器是一個shell的名字空間擴展創建一個虛擬驅動器在Windows資源管理器,使您可以使用您
的谷歌電子郵件帳戶作為存儲介質。

它允許你這樣做基本的文件操作,如複製和刪除,在文件夾內的Gmail 。因為它是一個外殼擴展,界面你
的工作是Windows資源管理器本身。

GMail的文件是身體儲存電子郵件在您的谷歌Mail帳戶。該文件存儲在電子郵件附件,以及文件和檔案資
料(如檔案大小)是儲存在郵件主題行。

GMail的驅動器已經安裝在您的計算機上。你現在需要做的,是瀏覽器的Gmail在你進入我的電腦文件夾中
的Windows資源管理器。

警告﹕
內容為用於測試寬頻請於24H內刪除.
本專輯僅供試聽不得燒拷販賣,請購買原廠正版,遵守著作權相關法律條約。
下載完後24小時內刪除,若私作為其他及商業用途而觸犯法律違法,後果請自行負責,概與本人無關。

Gmail Filesystem - GmailFS

Gmail Filesystem provides a mountable Linux filesystem which uses your Gmail account as its storage medium. Gmail Filesystem is a Python application and uses the FUSE userland filesystem infrastructure to help provide the filesystem, and libgmail to communicate with Gmail.

GmailFS supports most file operations such as read, write, open, close, stat, symlink, link, unlink, truncate and rename. This means that you can use all your favourite unix command line tools to operate on files stored on Gmail (e.g. cp, ls, mv, rm, ln, grep etc. etc.).

Please be gentle on the code. This is my first foray into Python and I'm sure the code is far from elegant. I'm particularly concerned with my attempts to manipulate mutable byte arrays. I'm sure that there must be a less clumsy way of doing it than the nasty list -> array -> string path I'm currently using. This language has a reputation as an excellent choice for rapid prototyping. The first working version of GmailFS took about 2 days of coding. There was an additional 1.5 days spent on performance tuning and bugfixing. Given that this includes language learning curve, the reputation seems well deserved. A special mention should go to libgmail and FUSE, both greatly contributed to the short development time.

* Installing Gmail Filesystem
* Using Gmail Filesystem
* Gmail Filesystem implementation overview.


GmailFS - Gmail Filesystem のインストールと使い方

GmailFS は Google の Web メールサービス Gmail のディスク領域を Linux のファイルシステムとしてマウント、操作可能にしてしまうプログラムです。

こうゆう冗談は本来のカーネルモジュールとして書くことも理論的には可能ですが、そのために費す労力は冗談どころでは済まないため、実際にやる人は まずいません。しかし Linux には FUSE (Filesystem in USErspace) というカーネルモジュールがありまして、これを使うとファイルシステムがユーザランドのプログラムとして書けてしまうんです。FUSE のインターフェースに沿ってデータを入出力するように作れば、それがどんな冗談であってもファイルシステムとしてちゃんと認識され動作します。

GmailFS は Python を使って書かれています。作者の Richard Jones さんはこれを2、3日で書き上げたみたいです。どうやって2、3日で Web メールをファイルシステムに仕立てたのか知りたい人はぜひ Python をマスターしましょう。

以下に Gmail のインストールと使い方を解説します。なお Python はバージョン 2.3.x を使う必要があります。手元の Linux に古いバージョンしか入っていない場合は システム標準の Python とは別のバージョンをインストールする方法 を参考にインストールしてください。あ、それから Gmail のアカウントはもちろん必要です。

沒有留言:

張貼留言