mt-getimg_20041005

水曜日, 10 月 6th, 2004

Movable Type のプラグイン mt-getimg_20041005 を公開しました。

(more…)

トラックバックの重複

土曜日, 10 月 2nd, 2004

トラックバックというのは相手先があることもあり相手先からのレスポンスが遅いとエラーと表示されることがある。その場合、実際には相手先に登録されているのだけど Movable Type 的にはエラーで終わったことになっているのでエントリーを修正して保存するとまたトラックバックの ping を2重に送ってしまうことがよくある。しかもまたエラーになると….

まぁ、この送るほうの Movable Type の動作もどうにかして欲しいのだが、受取る側も重複するトラックバックは最新のもののみイキにするとかして欲しいものである。幸いにもいまのところトラックバックスパムに遭遇したことがないのだけどトラックバックの重複除去はスパム対策にも多少は有効だと思う。

MT のプラグインと perl の関数定義

金曜日, 10 月 1st, 2004

mod_perl を使用しているせいかもしれませんが、Movable Type のプラグインの中で関数定義していると最初はちゃんと動作するのですが何回か再構築を繰返すとうまく動かなくなるようです。昨日 mt-amazon-link を公開してすぐにとりやめたのはこれにひっかかってしまったためです。

mod_perl の場合読込まれた環境が残っているために何度も同じ関数が再定義されておかしくなるのではと推測しています。しょうがないのであまりスマートではありませんが関数をクロージャで置き換えてみました。とりあえずこれでなんとか動いているみたい。

mt-getimg_20041001

金曜日, 10 月 1st, 2004

Movable Type のプラグイン mt-getimg_20041001 を公開しました。
(more…)

mt-amazon-link_20041001

金曜日, 10 月 1st, 2004

Movable Type のプラグイン mt-amazon-link_20041001 を公開しました。

(more…)

mt-getimg_20040924

金曜日, 9 月 24th, 2004

Movable Type のプラグイン mt-getimg_20040924 を公開しました。
(more…)

MT3.01D、Permalink の basename

土曜日, 8 月 21st, 2004

MT3.01D で Permalink を新形式にすると .html という名前のファイルができてしまう件ですが、Ogawa::Memoranda さんにその原因と対策が載っていました。

Movable Type 3.0のIndividual Entry Archiveの命名方式の問題点
mt-resave-entries.cgi: basenameがNULLのエントリを再保存するCGI

まぁ、ほぼ予想通りといったところでしょうか。普通は Rebuild のときに basename が NULL かどうかをチェックしてちゃんと basename を設定しなおす処理を入れておけばいいだけのことなんですが。あと改行コードなど特殊文字の問題はサニタイジング(*1)の問題にも関係しそうだし….うーむ(^^;

*1) IPA の セキュアプログラミング講座「1-2. クロスサイトスクリプティング」が参考になります

MT3.01D、Permalink の新形式

火曜日, 8 月 17th, 2004

MT3.01D では Permalink を月別のディレクトリに保存する新形式が採用されている。このサイトも新形式にしようとしたのだが日本語のタイトルをつかっているためか .html というファイル名で作成される場合があってどうもうまくない。しかたがないので旧形式の Permalink に戻す。

うーん、他の人はどうしているのだろう?

MT3.01D にアップグレード

火曜日, 7 月 20th, 2004

このサイトを MovableType 3.01D 日本語版にアップデートしました。
細かい調整はとりあえず後回し。

Movable Type 3.0 開発バージョン

金曜日, 5 月 14th, 2004

ようやく Movable Type 3.0 開発バージョンが登場したそうです。ただ、日本語版はまだバグがとれていないようで公開までもう少し時間がかかるらしい。

急いで切り替える必要もないしとりあえず日本語版が出てからかな。