トップ 最新 追記
RSS feed

ただのにっき


2003-03-17(月) [長年日記]

tDiary: TrackBack

人が怠惰な週末を過ごしている間に、sheepmanさんによってtDiary版TrackBackが実装されたもよう。あれま、たむらさんが実装するんだと思ってたのに?(笑)

しかし、こんな単純な実装でええんかい。やっぱあの「仕様書」とやらがガンだったみたいやね……RFCスタイルで書き直せばいいのに。ちなみにtDiary-devel MLあたりで「PingBackがいい」と言ったのは、この仕様書の出来の問題だけじゃなくて、「いかにPingBackする側が楽できるか」という視点からなので、やっぱりこの「手動TrackBackフォーム」が出てくるだけだと面白みがないなぁ。手動でツッコミ欄に書いても一緒だし。これって、他のBlogツールからだと自動でできたりするんでしょか?

それはさておき、現状のsheepman版の実装では、diary.rhtmlへの改造が必要な点と、専用のtb.rbというCGIが必要な点が導入のネックになると思うけど、diary.rhtmlの方はbody_leave_procを使ったプラグインにすることで無改造にできると思う(出る位置が違うけど)。こんな感じ。BlogKitのlm.rbベースなので、@optionsを使ったカスタマイズが無駄に可能。

def tb_label( date, leave = true )
   bottom = @options['tb.bottom'] || true
   cgi = @options['tb.cgi'] || './tb.rb'
   style = @options['tb.style'] || 'text-align: right; font-size: 80%;'
   diary = @diaries[date.strftime( '%Y%m%d' )]
   if diary and !(leave ^ bottom) then
      %Q|<div style="#{style}">[<a href="#{cgi}/#{date.strftime( '%Y%m%d' )}">TrackBack</a>]</div>|
   else
      ''
   end
end

add_body_enter_proc do |date|
   tb_label( date, false )
end

add_body_leave_proc do |date|
   tb_label( date, true )
end

tb.rbは……もし時代の趨勢がTrackBackになるなら、index.rbに取り込むのもやぶさかではない。まぁ、同一URLからの多重TrackBackを防止する仕組みとか、もうちょっと扱える情報を増やしたいよねぇとか、今後の実装の充実に期待するところであるが。しばらくは静観か。

追記: あー、なるほどねー、comment_newを書き換えるというのは考えましたな(つーかその存在をすっかり忘れていたおれって……)。ファイル名を工夫して、あとの方でloadされるようにしないといけないけど、こっちの方がスマートかも。

TrackBackとRefererとツッコミと

Webサイトには序列がある。

ぶっちゃけ(←流行?)それは「アクセス数」のことで、アクセス数の多いサイトは序列が高いし、そうでないサイトは低い。なんてことを言うと「そんなことはない、アクセス数が少なくても良質なサイトはある」と反論されるだろうし、その気持ちには賛同するが、客観的に言って読む人が多いからそれだけ影響力が大きいというのは、目を背けられない現実である。ちょっと意味は違うけど、「序列」を「PageRank」に置き換えてもいい。

「本日のリンク元」によってrefererの統計をとると、この「序列」が白日の下にさらされてしまうので、嬉し恥ずかしである。それも、自サイトの序列でなく、リンク元のサイトの序列が明らかになるところに面白みがある。いわゆる(?)「なんでやねん効果」とかね。「本日のリンク元」機能には、どこからリンクされたかわかるという機能的な側面だけでなく、そういうエンターテイメント的な面も含まれているのだよ。「便利かどうか」だけで判断すると、こういう点を見誤る。

残念ながらTrackBackにはこのエンターテイメント性が欠けていて、どのような序列のサイトからでもTrackBack可能だし、TrackBackされたサイトから見ればどのサイトも平等である。TrackBackをrefererと比較する人は少なくないが、どちらかと言うとTrackBackはツッコミ(コメント)機能と同等と見なした方がいい。ツッコミには序列がないから(/.はコメントに序列を付けられる希有な例)。

となると、「ツッコミに書くには長すぎて……」という場合はさておき、単にツッコミ欄にTackBackを書き込むのは、リンクをたどる手間が増えるだけで、ちっとも「コミュニケーションを加速」してくれるわけではない。かえて面倒だ。zoeさんのリンク先を読むのが億劫という感覚、おれは間違ってないと思う。例えばツッコミを携帯で受けていて、TrackBackのURLがメール届いても、おれはその先をたどらないよ、たぶん。

結局、ishinaoさんが考えるTrackback情報を使って、サイト横断的に議論を閲覧できる未来のようなツールが出てきて初めて、TrackBackの有効性が出てくるのではないかと思う。そうなると、今のようなツッコミ欄にURLを貼るような仕組みは、RSS生成時に面倒なことになりそうだ。まぁいいか。なんとかなるっちゃぁ、なるし(笑)。

でもなぁ……。たしかずーっと以前(tDiaryを作る前)、こういうサイト間リンクによる情報の分散の危うさについて書いたことがある。ようするに、「たどった先が閉鎖されていてがっかり」という話なんだけど。特に個人サイトの場合って移転や閉鎖は珍しいことじゃないから、TrackBackやrefererのリンクによって生まれた仮想的なスレが有効なのって、元記事が書かれた直後の、ほんの短い間だけなんだよね。おれはだから、リンクによるコミュニケーションには永続性が非常に弱いという意味で、あまり熱心になれないのである。まぁ、日記もblogも刹那的なメディアなんだから、それでいいんだってスタンスはアリだけど。

TrackBack界隈

しかしなんだ、なかなか盛り上がっているTrackBack関連の話題だが、今になってもまだ、JBA(への|からの)リンクがまったくないっちゅーのは、あるいみ象徴的だなー(笑)。

本日のツッコミ(全10件) [ツッコミを入れる]

Before...

たむら [やはりダメですた。 ところで、最近は他人の言いたいことを代りに日記に書いてばかりですな。 # いいがかりか(笑)]

ただただし [原因は、リクエストヘッダにHostが付いていなかったから。こんどはOK。]

s.sawada [目からウロコ>リンク元のエンターテイメント性 確かにその通りですよねー。]

zoe [突っ込もうと思って、間違って[trackback]押しちゃいました。。 え、何突っ込もうとしたか忘れ。。]

yuco [TrackBackのURL欄に突っ込みの内容を書いてもおなじなんですよね。投稿者がTrackBackさんになっちゃう..]

TrackBack [http://yusukebe.com/archives/03/04/15/000052.html ゆーすけべー日記..]


2003-03-16(日) [長年日記]

小指の先の天使(神林 長平)

いま早川でやってる神林フェアはヤバいよ。ぜんぶ読んだことあるのにうっかり買っちゃいそうになるもんな。そんな中、唯一の新刊がコレ。

約20年に渡る、だいたい同じ設定の上で書かれた連作短編集で、とうぜん書き下ろし以外はすべて読んでいるはずなのに、ほっとんど覚えていないという。あれだけ神林が好きだと言っていながらこれだ。まぁ、おかげで新鮮この上なかったが。

仮想世界と現実世界のかかわりを、どちらかというと現実世界の方から描いた作品が多くて、例によって客観的に仮想世界を扱っていく。でも、最後の作品だけがちょっと舞台が違っていてめんくらう。なんとなく結論じみた話にはなっているんだけど、でもあまりに設定が違いすぎているので、本当に連続しているのかどうかよくわからない。うーん……。

Tags: book

2003-03-15(土) [長年日記]

J2開幕

かみさんが、朝からうろうろと落ち着かない。

スカパーで生中継があるので見ているが、あの札幌ドームがいっぱいである。浮き足立っているのは札幌サポ全員のようだ。

しかし、開始5分で1-1って……

結果: 負けた……。初めての札幌開幕で、2万3千人も集めておいて、1-3で負けるたぁ、どういうこったい。つーか去年よりさらに下手!

本日のツッコミ(全2件) [ツッコミを入れる]

yamk [おぉ。ついにオクサマデビューですか。]

白いヲクサマ [去年よりはいいっすよ..カウンター攻撃時代も戻り遅かったし。つまり相変わらず?]


トップ 最新 追記
RSS feed