June 13, 2003

MT プラグイン [ mt ]

プラグインの書き方を勉強中.
参考資料
MTのドキュメント
Plugin Author Tips
MTのAPIのドキュメント

もっと,チュートリアルっぽくて充実したやつは無いのか.

May 26, 2003

Ping したらエラー [ mt ]

でも,TrackBack 自体はできている模様.

エラーの内容は,次のとおり.

Ping 'http://www.semblog.org/mt/mt-tb.cgi/23' failed: HTTP error: 500 Can't locate HTML/HeadParser.pm in @INC (@INC contains: ./extlib ./lib ./extlib ./lib /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .)

TrackBack ID の引き方 [ mt ]

昨日の書き込みに関連する話だが,エントリのURLからIDをとってくることは,現在の知識でも不可能ではない.そして,TrackBack を逆にたどることもできる.

まず,エントリのURLからドキュメントをGET.その内容から,
「<a href= "http://www.foo.org/mt-tb.cgi?__mode=view&entry_id=23> 」
のような部分を抜き出し,マッチングをかければ,mt-tb.cgi のURLもわかるし,そのエントリのID もわかる.そのIDをもとに,
「mt-tb.cgi?tb_id=14&__mode=rss」
をGETすれば,どこから TrackBack されているかの一覧を取得することができる(もちろん,たいがいの場合は0件だろうけど).
その一覧に示されたURLに対し,再び同じことを繰り返せば,理論上は話題の紐をたぐりよせることが可能.

しかし,大規模な話題はGETしまくらないといけないから,処理に時間がかかるだろう.
サーバには,どれくらい負荷がかかるのだろう.

May 25, 2003

TrackBack と ID [ mt ]

記事の URL から
 ・TrackBack ID
 ・mt-tb.cgi の URL
を引く方法(逆引き?)はないのだろうか.
これができれば,MT群から話題のストリームを抽出することが可能.

May 24, 2003

TrackBack 情報の取得 [ mt ]

このCGIをつかうと,TrackBack の情報をそとから取得できる.
これでいろいろできるはず.
参考文献 : TrackBack ping format

あ,ある エントリーの IDを知るにはどうしたらいいんだろう. しかも,出力された RSS もどきの encoding のところにバグがある.

MT の練習 [ mt ]

トラックバックしてみる.
そのエントリがトラックバックされていることはすぐわかるが,
そのエントリがどこをトラックバックしているのかはわからない.

「つづきをよむ」を使ってみる.