2003-09-07
_ Re:本人以外が送るTrackBackについて from ARTIFACT (13:50)
私も一時期、REFERERで自分のサイトあての言及を見つけたら、それを自分でTrackBack化する、ってことをやってました。
当時はREFERERも表示していたので、「ノイズが多いREREFERの中から、明示的な言及元を抽出し、第三者が関連記事を追いやすくなるように」、という目的でした。
私は、TrackBackの意義は、「言及通知を明示的に送ることができること」よりも、「言及に関する情報が第三者に公開されること」の方が大きいと思っているので、それを送った人間が誰であろうが構わない、と思います。
あと本筋ではないけれども、
>>具体的には、先日excerpt内でaタグが閉じていないTrackBackが送られてきて、サイトのデザインが崩れてしまったんですが
みたいなのはTrackBackの脆弱性ではなく、MovableTypeの脆弱性でしょう。ソースを見たわけではないけれども、なんだかMovableTypeって基本的な作りが甘すぎる気がする。
2004-09-07
_ ほかの感想へのリンク (01:08)
そういやtDiaryのプラグインは、ヘッダフッタだけじゃなく、本文中でも使えるんだよな。ってことは、本の感想テキストのところに、
!!感想リンク集
{{rss_recent url="http://mm.ishinao.net/search.rdf/4396207859", 20, 36000}}
なんて書いておけば、
感想リンク集
- [記] 祥伝社 上遠野 浩平 『ソウルドロップの幽体研究』
- [想] 祥伝社 上遠野 浩平 『ソウルドロップの幽体研究』
- [想] 祥伝社 上遠野 浩平 『ソウルドロップの幽体研究』
- [想](3) 祥伝社 上遠野 浩平 『ソウルドロップの幽体研究』
なんて感じに展開されて、MM/本のメモに感想が追加されれば自動的にリンクが増えていくことになるのか。
はてなダイアリーでも使えるかな、と思ったけど、あっちは本文中に記述したプラグインは、初回投稿時に展開されちゃう仕様だった気がするから、tDiaryみたいには使えないか。
_ キャッシングを追加 (01:57)
主にRSS出力周りにキャッシング処理を追加。そろそろ負荷対策が気になるお年頃なので。でも、キャッシュ破棄のロジックを考えるのが面倒なんで、更新があるたびに1秒タイムラグ付きで全破棄という男らしい仕様だけど。
それにしても、HTML系はまずったかもな。パーソナライズしすぎていて、部分キャッシングならばともかく、ページキャッシングできる余地がほとんどない。せいぜいランキング系くらいか。それもメニュー部分にパーソナライズ成分が含まれていたんで、無理矢理そこだけ削除してごまかしてみたり。
もうちょっとキャッシングしやすいような構成にしておくべきかなー。あるいは出力キャッシュはあきらめて、データレベルでのキャッシングに力を注げば十分だろうか。
_ 蹴りたい田中(田中 啓文) (17:02)
田中啓文ってあちこちで噂を聞いてはいたんで、一度読んでみようと思っていたんだけど、まだ読んだことがなかった(バカ本あたりに入っていた短編を読んだことがあるかも)。代表作が「銀河帝国の弘法も筆の誤り」って聞いただけで、だいたいどんなものか想像がつくし。
で、また今回もスルーしようかと思っていたんだけど、あまりに時期的に狭い範囲でキャッチーなタイトルと、MM/本のメモでの評判の高さに思わず買ってしまった。で、感想はというと、うーんやっぱり想像通りな感じだなー。ただし、そっち方向にやたらとできがいいというか、凝ってるなーという印象。
でも俺は海外SF系はいまいちよくわからないんで、その辺を元ネタにしているのはよくわからないんだよなー。古い日本SFネタはだいたいわかるんで、その辺が元ネタになっているやつから、他のネタのできを類推することしかできない。その辺もわかったらもっと評価が高かったかも。
ほかの感想
_ 古いデータの修正をRSSに反映させたくない (18:53)
過去ログからtDiaryにインポートしたけど未整形の(機械的に変換してインポートしただけで、きちんとtDiary互換のデータ形式にしていない)ものを、暇なときにちょっとずつ直しているんだけど、それがいちいちRSSに新着として掲載されちゃうのを避けたいなー。
ひとまず、
*** makerss.rb.org 2004-09-07 18:49:36.000000000 +0900
--- makerss.rb 2004-09-07 18:48:57.000000000 +0900
***************
*** 69,75 ****
cache.delete( id )
elsif diary.visible? and cache[id]
if cache[id].section.body_to_html != section.body_to_html then
! cache[id] = RDFSection::new( id, Time::now, section )
end
end
end
--- 69,77 ----
cache.delete( id )
elsif diary.visible? and cache[id]
if cache[id].section.body_to_html != section.body_to_html then
! if Time::now.strftime("%Y%m%d") == date then
! cache[id] = RDFSection::new( id, Time::now, section )
! end
end
end
end
とかしておこうかな。
これだけじゃだめか
古い記事だからといって、必ずキャッシュされているとは限らないのか。diary.visible? and !cache[id]の時にも同じコードを入れないと。
と思ったけど
根本的にcacheの仕様を間違って理解しているような気もしてきた。まじめにコードを追わないとだめかな。
_ Windows XP SP2を入れた (20:31)
どうせいつか入れることになるならば、比較的暇なうちに自分で試しておこうと思ってWindows XP SP2をインストールしてみた。セキュリティの強化ってのは、ファイアーウォール周りのUIがずいぶんましになったってのと、ウイルススキャンツールとの連携機能がついたところかな。自動更新周りもちょっと変わったみたいだけど、まあこれは微変更にすぎない。
従来のWindowsのファイアーウォール機能は使い勝手が悪かったんで、ダイアルアップ時以外は使っていなかったんだけど、SP2ではブロックされたアクセスをダイアログ表示して、その場で許可・拒否を選べるようになったんで、いつでも(どのネットワークカードでも)ONにするようにした。
ウイルススキャンは、ノートンアンチウイルスのコーポレートエディションと連携してくれないみたいだな。しょうがないんで、自分で管理するというチェックをONにしておいた。
あと、無線LANのタスクトレイ上のアイコンがちょっと変わって、UIも変わったっぽい。けど、別に機能が増えたって訳ではないのかな? どうせ無線LANの管理ソフトは、LaVie RX700についているものを使っている(というか使わないと調子が悪くなるんでしょうがない)んで、俺にはあんまり関係ない。
肝心の開発周りに関しては、最初のうちIISのWebサービスを有効にして、Visual Studio .NETからASP.NETアプリケーションを開こうとしたら、やたらとJITのエラーが出て、(たぶん)WebDAVでマウントしているアプリケーションディレクトリをちゃんと開けなかった。けど、2、3回リトライするとそのうち開けるという怪しい動き。困ったなーと重いながら、ついでに.NET Frameworkのアップデートをして再起動したら、なぜかちゃんと開けるようになった。よくわからんが結果オーライ。
2005-09-07
_ ジョグダイアル故障 (09:28)
ここ数日W21Sのジョグダイアルの調子がおかしい。ふつうに回しても反応せず、半押ししながら回したりするとなんとか反応する、といった状態。悪いときには何をやっても全然反応しなくなる。ジョグダイアル携帯でジョグダイアルが使えないと、できることがものすごく少なくなる。ショートカットキーとかを駆使しても代替が効かないことが多いし。
で、選択肢としては修理に出すか買い換えるかなんだけど、本当は来年のSuicaに最初から対応している機種(のできればカシオ)が出たら、それに乗り換えようと思っていたんだよなー。W31CAも悪くはなかったんだけど、W21CAIIとの差があまりに小さくてやる気が失せたんで、次まで待つ気になっていたのに。
ひとまずW31CAとW32Sをもうちょい調べておこう。
_ 文字コードを自前でチェックするようにしました (11:34)
文字コード自動判別の設定を変えたところ、UTF-8のページが化けるようになってしまったんで、自動判別任せはやめて、自前の文字コードチェック処理を追加しました。これで化ける率は低くなったかな。
_ 今日のスポクラ (14:09)
VAAMはゼリーよりも缶の方が強力らしいんで、運動前には缶の方を飲んでみた。で、いつものメニュー。いつもより多く汗をかいた気がするのは、多分気のせいだろう。そろそろシャドーだけじゃなく、ピッチング練習もしておいた方がいいよなー。
_ pukiwiki.org回避 (18:06)
ひとまずpukiwiki.jpに変えておく。
- 「init.php」の開発チームへのリンク部分。
- 「InterWikiName」のpukiwikiの設定。ここを参照してInterWikiで接続しているページが他にもありうるんで、重要度高い。
- 「FormatRule」の中に例としてたくさんある。
- 「SandBox」にもデフォルトではあるのかな? うちはSandBoxがなかったんで分からなかった。
- 「InterWikiテクニカル」にもあった。
英語版のデータ?(wiki.en)の方にもあるっぽいけど、ブラウザの言語設定を変えればこっちが表示されるのかな? よくわからないから、そっちはひとまずいいや。
2006-09-07
_ 荒川沿い25km
もう一度最短距離での自転車通勤を試してみたかったんだけど、天気も微妙だし、まだ帰り道分まで体力が回復しているかも微妙だったんで、荒川沿いを1時間ほど走ってきた。
| かかった時間 | 1:20 |
| 自転車に乗っていた時間 | 1:16 |
| 走行距離 | 25.15km |
| 平均時速 | 19.8km/h |
| 最高時速 | 35.2km/h |
渋谷までの道のりも、最短距離で行くとこんなもんだと思うんだよな。ただ、山手通りも明治通りも工事がひどくて車道を走れない場所が多いし、信号停車回数はずいぶん増えるから、その分はかかると思うけど。
ちなみに今のところ、通勤用自転車としてはKHS F-20系の折りたたみ自転車を買って、基本は片道だけ自転車通勤+都内の移動に自転車を使い、帰り道はよほどのことがない限りは電車で帰るパターンを考えている。っつーか、夜の山手通りも明治通りも自転車だと危なすぎ。


_ wtnabe [私は修正のときには makerss.rb を off にして逃げました。]
_ ishinao [ああ、そういえばそういう手もありますね。 一応上記コードで何となく動いているんで、これをしばらく試してみて、だめそう..]