2006-04-30

λ tDiary 昨年以前の特定の日付へのアクセスは静的HTMLに飛ばす

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 の正規化作業もした。

λ [ASP.NET] DataGrid Template Columns creation in Runtime (using C#) and DataBinding

DataGrid に対して動的にテンプレートを追加するサンプル

λ amazon.rb プラグイン導入テスト

Core

Advance

λ Opera 生活

Shift+カーソルキーでリンク間を移動するキーボードナビゲーションがいい。IEだとタブ押しまくり以外の方法を知らなかったからなあ。 他にもいくつか移動のためのナビゲーションが存在する。

これだったらマウスなしで生活できそうだ。

あと画像表示は Cache されたのだけ自動表示にしてみた。パケ代節約にも貢献。

λ Opera の PKI 管理

SSLサイトへのアクセスに関して、アドレスバーの表示が 鍵が外れた表示になっていることがある。 Thawteの SSL123 (mimori.orgのissuer)は最初から鍵外れた表示で、ALT+Enter でプロパティを表示させると 実在証明してないことが分かったんだけど、どういう仕組みかと調べる。

Accept するけど Warn を出すっていうRoot証明書を定義できるので、 GeoTrust系(GeoTrustとEquifax で始まるCA全部)で警告を出すようにしてみた。 この状態だと確かにアドレスバーの表示が 鍵が外れた表示になる。

GeoTrust系証明書に対して「弱い信頼表示」できるようになったのは嬉しい。

でも当初の Thawte SSL123 がそうなる理由がわからんな。 あれ、https://mixi.jp/home.pl も鍵外れてる。Verisign なのに。ますますわからん。

[]