前の日 / 次の日 / 最新

WinChalow

2005 : Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 : Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2004-08-31 Tue

trackbackサーバ


Trackback による双方向リンクが、WEBのトポロジカルな構造をどのように変化させていくかに注目している。強力なTrackbackサーバが、次世代のハブになるかもしれない。(「インターネット大陸移動説」[2004-04-20-1] 参照)

とはいえ、この糞暑いさなかに自力で開発するのもねえ…と思っていたところ、apache モジュールがリリースされていました。はあと

「ApacheモジュールによるTrackBack Pingサーバの実装」
http://module.jp/blog/mod_trackback_1.html

このサイトの説明通りに、apxsの場所を渡して configure => make 一発。Apacheの対応バージョンが書いてないのですが、1.3系で動きました。2.0系でも動くのだろうか?

次のような trackback のテスト・コードからトラバってみたところ、ちゃんとサーバに保存され、表示されました。すばらしい!

via: NDO::Weblog http://naoya.dyndns.org/~naoya/mt/archives/001316.html

#! C:/Perl/bin/perl -w
# Send trackback ping

use strict;
use Encode qw(encode decode);
use utf8;
use Net::TrackBack;
our $VERSION = '0.1';
our $base = 'http://blogger.main.jp/changelog/';

my $pingUrl = shift;
my $data = {
ping_url => 'http://手許のサーバ/tb/example-tbid',
url => $base,
blog_name => 'TerraFirma4th',
title => encode('utf8','WinChalow'),
charset => 'utf-8',
excerpt => encode('utf8','字が化けませんように!'),
};
my $p = new Net::TrackBack;
$p->send_ping($data);
my $msg = ($p->is_success) ? "SUCCESS!\n" . $p->message ."\n"
: "Failure\n";
print $msg;

トラックバック・サーバの画面
trackback

書式が気に入らなければソースを自分でいじれ、っていうことのようです。

2004-08 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31