L
次のページ
H
前のページ
U
上のページ

« JavaScript も不要 | Main | 同意の無い挿入は嫌 »

2005年10月18日

.Mac のバグを見つけてしまった

.Mac 上に設置した Thingamablog によるブログを Thingamablog の GUI から参照すると .Mac アカウントによってはエラーとなってしまう。これは Thingamablog にもよくないところがあるものの .Mac のバグだ。

Thingamablog の画面の上にあるツールバーの右から 4 番目に公開されたブログのフロントページを表示させるためのボタンが付いている。このボタンを押しても私の場合は アカウントエラーのページ に行き着いてしまう。

一瞬 Thingamablog のバグかと思ったのだがそうではなかった。LAN 内のプロキシサーバを使用するようにブラウザを設定し直してプロキシサーバのログを調べてみた。このボタンを押して最初に要求されるページの URL は次のようになっていた。

http://homepage.mac.com/yuji%5fokamura/t/index.html

この %-escape された %5f はアンダーバーを指している。%-escape する必要がない文字ではあるが %-escape しても差し支えない。そして .Mac は yuji%5fokamura と yuji_okamura は別なユーザを指していると思ってしまったからアカウントエラーのページ が表示されてしまうのだ。

.Mac にフィードバックすると同時に Thingamablog にも不要な %-escape をやめるよう改造するかフィードバックする必要があるかな。

追記
2006年5月9日

この .Mac のバグは解消された。エントリ「%-escape が適切に解釈されないバグが解消されました」を参照のこと。