image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« ピックアップ: Processing by Ruby,twitterにセマンティック, etc... | トップページ | ピックアップ: プラグインで拡張できるJavaプログラム,エクスプローラを3ペイン/タブ化, etc.. »

2007-05-16

rinda と xfy の組み合わせ

ruby には rinda という分散処理のフレームワークがある。

- http://www2a.biglobe.ne.jp/%7Eseki/ruby/rinda.html
> > Rinda2

> Rindaは分散処理システムLindaのtuple spaceのRubyによる実装です Lindaではタプルとタプル空間の二つの概念があります。タスクはタプルをタプル空間へ書き込んだり、タプル空間からタプルを取り出したりすることで通信を行ないます。書き込み、取り出しはアトミックな操作です。パターンマッチングによって取り出すタプルを指定するところが特徴です。

ruby クックブックにも rinda の利用例がある。

- http://www.oreilly.co.jp/books/9784873113241/toc.html
> > レシピ7.12 共有「ホワイトボード」の作成
> > レシピ7.14 RindaによるDRbサービスの自動検出

xvcd をネット経由で提供する仕組みとして、この rinda をつかってみてはどうだろうか?
ローカルマシン上では解決できない未知の xml ボキャブラリーがあったら、
ネット経由で検索しに行くようにするのだ。

あるいは、xml文書の断片をホワイトボード上に置き、複数の xfy クライアントで同時に
編集/閲覧をするようにするのだ。
ネット対戦のボードゲーム(オセロとかトランプとか)をつくろに利用できそうな気がする。

私の環境上の jruby1.0.0 では rinda は動作しなかったけど、ruby をつかえばいいだけの話。

rinda についてgoogle していて、ついでにこんな例を見つけた。
- http://www.druby.org/ilikeruby/ruby_amazon.html
> > ruby-amazonでAmazonWebService
キーボードから単語を入れると、amazon 上で検索をした結果が返ってくるという例だ。

これを動作させるには アマゾンウェブサービスを利用するための id を~/.amazon_key におく必要がある。

このサンプルプログラムの GUI を xfy を使って作るというのも面白かもしれない。

« ピックアップ: Processing by Ruby,twitterにセマンティック, etc... | トップページ | ピックアップ: プラグインで拡張できるJavaプログラム,エクスプローラを3ペイン/タブ化, etc.. »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/184434/15088329

この記事へのトラックバック一覧です: rinda と xfy の組み合わせ:

« ピックアップ: Processing by Ruby,twitterにセマンティック, etc... | トップページ | ピックアップ: プラグインで拡張できるJavaプログラム,エクスプローラを3ペイン/タブ化, etc.. »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク