mod_rewrite を使って squeeze.rb が生成したファイルに飛ばすことにした。ln -s ~/tdiary200/cache/html squeeze でシンボリックリンクを作成してから。
.htaccess:
RewriteEngine on
RewriteBase /~h/tdiary
RewriteCond %{HTTP_USER_AGENT} ^Hatena.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^samidare [OR]
RewriteCond %{REMOTE_ADDR} ^66\.154\.38\.18$
RewriteRule ^.*$ index.rdf [L]
RewriteCond %{HTTP_USER_AGENT} ^NATSU-MICAN/.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WDB/.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^TAMATEBAKO/.*
RewriteRule ^$ hina.di [L]
RewriteRule ^2003([0-9]{4})\.html$ squeeze/2003/$1 [L]
RewriteRule ^2004([0-9]{4})\.html$ squeeze/2004/$1 [L]
RewriteRule ^2005([0-9]{4})\.html$ squeeze/2005/$1 [L]
RewriteRule ^([-0-9]+)\.html$ index.rb?date=$1 [L]
RewriteRule index.html$ index.rb [L]
foontone, my-ex プラグインを消去、title_list プラグインを resent_list プラグインに変更。
カテゴリで利用していた .Net → .NET の正規化作業もした。
DataGrid に対して動的にテンプレートを追加するサンプル
Shift+カーソルキーでリンク間を移動するキーボードナビゲーションがいい。IEだとタブ押しまくり以外の方法を知らなかったからなあ。 他にもいくつか移動のためのナビゲーションが存在する。
これだったらマウスなしで生活できそうだ。
あと画像表示は Cache されたのだけ自動表示にしてみた。パケ代節約にも貢献。
SSLサイトへのアクセスに関して、アドレスバーの表示が 鍵が外れた表示になっていることがある。 Thawteの SSL123 (mimori.orgのissuer)は最初から鍵外れた表示で、ALT+Enter でプロパティを表示させると 実在証明してないことが分かったんだけど、どういう仕組みかと調べる。
Accept するけど Warn を出すっていうRoot証明書を定義できるので、 GeoTrust系(GeoTrustとEquifax で始まるCA全部)で警告を出すようにしてみた。 この状態だと確かにアドレスバーの表示が 鍵が外れた表示になる。
GeoTrust系証明書に対して「弱い信頼表示」できるようになったのは嬉しい。
でも当初の Thawte SSL123 がそうなる理由がわからんな。 あれ、https://mixi.jp/home.pl も鍵外れてる。Verisign なのに。ますますわからん。