2004年 08月 11日

Google がひろってくれん

新しいスクリプトにしてから Google が拾ってくれない。拡張子ないからかなぁ。

2004年 08月 10日

HTTP: Warning ヘッダ

Warning ヘッダなるものがあることを発見したので、UA てどう実装してんのかしらー? ってやってみたけど無反応。ちょっと悲しげ17歳。

2004年 08月 08日

スクリプト側でのコメントのサニタイズ

DOM を使って XML インスタンスを作るときは DOM が勝手にサニタライズをやってくれるようだ(タグそのまま書けたら DOM の構造が狂ってしまうのでよく考えれば当たり前だけど)。今までスクリプト側でもやっていたから、<, >, & をコメントに入れると &lt;, &gt;, &amp; になってしまっていた。

スタンド

上の画像なんですが(デフォルト CSS の h1 要素の background-image)、液晶画面で下から見ると悲しげな女の人の横顔が見えます。男の人の前頭部が鼻になって、後頭部が目、鼻が口、あごはあご。たぶん大げさなレベル補正すると分かるんですけども……まぁスタンドっすね。

2004年 08月 07日

Throwing Tables Out the Window

神 stopdesign の記事ですけど、テーブルは窓から投げ捨てろ、って英語でもそのまんまなのかとか何とか……

タイトルが原文へのリンクなのは上のことが一番言いたいことで、他に別に言いたいことがなかったりするだけだったりとか、えっとつまり訳されたもの (テーブルは窓から投げ捨てろ) があったりするんですよ。もちろん訳されたほうを流し読みしただけっつう。Look Ma, No Tables!, ママ見て、テーブルがないよ! にわらた。

途中にある Bluntly and honestly… no.… no. の部分がアートに見えてしかたありません。助けて。

favicon.ico 変更

昨日?変えた。怪しい団体のロゴとかに似てなければいいけど……

サイトスタイルの変更

タイトルのやつは OpenPhoto.Net のやつのコラージュ。せっかく CC ライセンスなんだから使うぜ!的。

でかすぎ。

2004年 08月 06日

日本語をそのまま書ける URI

IRI のことだけど、これがないと XSLT とかで上手いこといかないことが多々あったりする。例えばはてなキーワードにリンクしようとしても、http://d.hatena.ne.jp/keyword/はてな と書くと URI として Invalidとは言えブラウザが変換してくれることが多いのでアクセスできないこともないけど。しかも XSLTURI 文字列に変換する関数とかを提供してないから、キーワードにリンクを貼ろうと思っても上手くいかない。

まぁだからさっさと実装してくれりゃいいんだけども、IRI が実装されたとしたら別の問題(?)っぽいのが出てくるよねぇ。ロケーションを示すのに http://例.jp/日記/2004/如月/01 とかいう感じになっても意味ないどころか日本語の入力方法が分からない人にとってはアクセスできない場所になってしまう。もし中国語だったらたぶん日本人はもっと混乱するような。日本語の似てる漢字でアクセスしようとしたら 404 なんてことがあるかもしれない。殆ど同じ形で見分けが付かないのに、内部的には言語が違うので別の文字だと認識されるんだろう。たぶん。まぁ入力できるだけマシだけど。

たぶん、俺が考えるには、IRI になったとしてもアスキーコード以外はロケーションの主要部分には使わないのが推奨されると思う。むしろそうしろよ的な。IRI が真価を発揮するのは、はてなキーワードとか、辞書とか、そういう類のリソースを表すときでしょ。「%XXX で表すよりはマシ」とかいうケースのときだけアスキー以外を使うって程度。つーか http://例.jp/日記/2004/如月/01 なんてアドレスは日本人の俺でも手で入力してアクセスする気にはならないし……入力モード何回切り替えろっつうのか。

長々と書いたけど、もしかしたら既に IRI の仕様書とか、ソレ系のやつで言及されてることなのか。いや、されてるよなぁ絶対……めんどくさいのでそういうの探してない (多言語が使える URI という認識しかない罠。ダメじゃん)

Trackback の脆弱性についての勧告

リファラあるときと ^Mozilla/UA がマッチするときはエラーにしてみた。

2004年 08月 05日

Accept-Language のよる言語切り替えswitch language by Accept-Language header

てか、数日前(という風に感じるけど昨日一日に何度も寝てるので日付の感覚が狂ってる)に実装したけどうぷろどしてなかったっつう。知らないけど。意味ないけど。

ただ、これは実装してなんかアレになったりする場合もあるだろう的な……(だって完全なコンテンツの代替を提供するわけではないし)まーいいや!