タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fuseに関するonishiのブックマーク (7)

  • [ 面白法人的ラボ KAYAC BM11 ] はてなファイルシステム

    ローカルでファイル更新するとブログが更新されるはてなファイルシステムを開発しました! これを使うとあなたのはてなアカウントの日記の記事をファイルとしてマウントできます。 マウントされたファイルを編集するとはてなの記事も編集されます。 同様にファイルを追加するとはてなに新しい記事が投稿され、ファイルを削除するとはてな上のエントリも削除されます。 FUSEを利用していますので動作環境もFUSEが動く環境となります。 こちらではDebian GNU/LinuxMac OSX 10.5にて動作を確認しています。 現在まだ実験中のバージョンですので、安定動作は保障できません。ご利用の際は十分注意ください。 ダウンロード・使用方法はこちら http://coderepos.org/share/wiki/FuseHatena

    onishi
    onishi 2009/05/15
  • HateFS - ウォンツテック

    ちょっとRubyはてな日記ではてなFileSystemでも作ってみようかと思ったのですが、Ruby(とそのライブラリ)が便利すぎてFSのバイナリをいじるまでに至りませんでした。 はてなのログイン認証にWWW::Mechanize、HTMLの解析にHpricot、ファイルシステム部分にFuseFSを使ってます。とりあえず任意の日付の日記を「diary」ファイルとしてマウントして読むだけのコードを書いてみました。当はFuseFSを(というかFUSEも)使わずにマウント部分を書いてみたかったんですがRubyであっさり出来すぎたんでやる気失せました。 diaryio.rb require 'rubygems' require 'mechanize' require 'kconv' class BaseRW attr_accessor :date def initialize(id, pass,

    HateFS - ウォンツテック
    onishi
    onishi 2009/05/15
  • やたーはてなダイアリーファイルシステムできたよ\(^o^)/ - 川o・-・)<2nd life

    はてなダイアリーが AtomPub で編集できるようになったので、早速 fuse を使ってファイルシステムを作ってみました。こんな感じに使えます。 http://rails2u.com/tmp/diary_fuse/fuse.htm (動画) /create に保存すると現在時刻で作成 /20080820101010 など、エントリーを編集可能。保存で更新。 rm するとエントリーを削除 /\d{14} 的なファイル名で保存すると、その時刻のエントリーを作成 などなど。Ruby の FuseFS を初めて使ってみましたが、結構簡単にファイルシステムをいじれて便利ですね。ちなみに文の改行周りがおかしくなるというアレな挙動をして、全然実用できませんが、AtomPub 使うとこんな事もできるよーという例として見ていただければ。 ソースコードは以下です。

    やたーはてなダイアリーファイルシステムできたよ\(^o^)/ - 川o・-・)<2nd life
    onishi
    onishi 2009/05/15
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    onishi
    onishi 2009/05/15
  • Filesystem in Userspace - Wikipedia

    Filesystem in Userspace (FUSE) はUnix系コンピュータオペレーティングシステム用のソフトウェアインタフェースである。権限を持たないユーザがカーネルコードを修正することなく独自のファイルシステムを作成できる機能を提供する。これは、ファイルシステムのコードをユーザ空間で実行することでなされるもので、その際FUSEモジュールは実際のカーネルインタフェースへの「橋渡し」しか提供しない。 FUSEはフリーソフトウェアであり、GNU General Public LicenseとGNU Lesser General Public Licenseに基づきリリースされている。FUSEのシステムは元々A Virtual Filesystem (AVFS) の一部だったが、SourceForge.net上で独立したプロジェクトとして分離された。 FUSEはLinux、FreeB

    Filesystem in Userspace - Wikipedia
    onishi
    onishi 2009/05/15
  • CodeRepos::Share – Trac

    onishi
    onishi 2009/05/15
    Fuse-Hatena
  • FUSEを使ってはてなブックマークから POOKMARK Airlines へ乗り換える方法 - bits and bytes

    Google Code で macfuse がリリースされたのをきっかけに、FUSEをみんながおもちゃにするに違いないと思ったのにだれもおもちゃにしていないみたいで、くやしかったので自分でおもちゃにしてみました。 FUSEの利点は、ファイルシステムという今まで数十年間使われてきた標準的なインターフェイスに任意のサービスをマッピングできるということにあります。数十年間、ファイルシステム上でファイルを扱うために様々なツールが開発されてきました。ファイルシステムにサービスをマッピングできるということは、数十年間蓄積されてきたファイルを扱うためのツールをそのままサービスを扱うためのツールとして利用できるということです。 例として WikipediaFS, view and edit Wikipedia articles as if they were real files を見てみましょう。このw

    onishi
    onishi 2009/05/15
  • 1