« JavaScript も不要 | Main | 同意の無い挿入は嫌 »
.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 をやめるよう改造するかフィードバックする必要があるかな。
この .Mac のバグは解消された。エントリ「%-escape が適切に解釈されないバグが解消されました」を参照のこと。