履歴もしくは日誌
2003 年 12 月の履歴(もしくは日誌)
2003 年 12 月
12 月 15 日 FCYCLE 忘年会
RSS を基本にした分散掲示板(2)
RSS を基本にした分散掲示板について,反応があったり関連する記事があったりなので,再び話題にします.
kota さんが,in the vanguard 2003-12-12 で曰く:
えぇと、スレッドの違いはどうRSSに反映させるのでしょうか。やっぱりDublin CoreのreferencesやisReferencedByあたりを使うのでしょうか。
引用終わり.
いや,実際の実装まで考えていないので...でも,そうなるでしょうね.
ぼくのこの「履歴もしくは日誌」の RSS は RSS 1.0 なのですが,dcterms:references をつかって,記事中でリンクした URI を記述しています.
掲示板での記事のスレッドとかツリーについても,同じような表現になるでしょう.掲示板のある記事へのコメントだと特に表現しなくても URI からそうだと分かるので,プログラム側で対応できそうですね.
StarChartLog では,RSS を出力する Web 掲示板が紹介されていました.
ひとつは「(SS)C-BOARD」でした.こっちは試したことがあるんですが,RSS に出力されるのは,見出しだけです.しかも文字コードは UTF-8 ぢゃなかったような.
「うなぎスクリプト+subject2rss.cgi マルチスレッド型掲示板」ってのは知りませんでした.これも CGI のソースを見てみたら記事の見出しだけしか含まれないようです.
その他に,スピリッツオブゼロで,開発中のものが紹介されています.
スピリッツオブゼロで紹介されているものは,はじめは description 要素の内容に要約を入れる方向だったのですが,記事全文を入れることになりそうです.
Web 掲示板の RSS が出力されても見出しだけならあまりうれしくないですね.やっぱり要約か全文かが入っていないと.およそ掲示板のひとつの投稿の内容は,題名だけでは内容を推測できないような事も多いですし.
RSS が主で,それを HTML に変換して Web 掲示板に表示されれば良いと思うんです.主従関係が逆ですね.RSS に全てのデータが入っていると.
するとメタデータではなくてデータそのものって事になっちゃうのかな.
しかしいろいろ言うだけでなく,自分でプログラム書けって話なのかもしれないけど.だけど掲示板のプログラムを書くくらいなら,メーリングリストのメンバーの自己紹介システムとか作りたいなとか.メンバーの Web ページの検索とかできるようなもの.もちろん FOAF がベースになるのですが,それは適度に隠蔽されていて,利用者にはよくわからないうちに FOAF が生成されるという....
Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20031215n2 TrackBack
12 月 12 日 小径
RSSを基本にした分散掲示板
もう Web 掲示板を巡回するなんて,めんどくさくてやってられないです.やっぱり RSS の配信機能をもった Web 掲示板が必要だとおもいます.だれか作ってください.
RSS と Trackback を使う掲示板はこんな感じになります.
掲示板サーバがあり RSS を配信,サテライト掲示板 CGI が RSS を HTML の Web ページとして表示し,RSS の転送も行います.読み手は RSS を購読するか,従来の様にサテライト掲示板 CGI に読みに行くかします.
投稿は,Trackback としておこないます.掲示板サーバは Trackback を受け取ったら,それを記事として RSS で配信します.
ご近所の Web サイトでは,それぞれ Web 掲示板を設置しても,同じようなメンバーが同じような話題を話していると思います.そこでサテライト掲示板 CGI をそれぞれの Web サイトに設置して,掲示板サーバの RSS を介してデータを共有してしまったらどうでしょう.
こういう仕組みだと,読むだけならば,どんどん分散化できていいかも.書き込む人より読むだけの人の方が多いんだし.
- 掲示板サーバの機能
- 更新 ping 送信先の登録受付
- サーバは,Trackback ping を受けたら,記事投稿として受け付ける
- 更新 ping 送信
- 記事を RSS として配信する
- サテライト掲示板の機能
- 更新 ping の受信
- RSS を受信
- RSS を転送する
- RSS を Web 掲示板として表示
- 投稿フォームの表示
- 投稿記事を Trackback ping として送信
- 特徴
- RSSベースだからRSSリーダで購読できる
- ひとつの掲示板をあちこちに設置して分散して動かす
- データをバケツリレーする
よし,ぼくが作るぜ! って話でなくて,誰か作って! ってお話.
Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20031212n3 TrackBack
[ 上に戻る]