« さらに夏コミ進捗 | Home | 観葉植物 »
2004年7月10日
Movable Type 3.0 日本語版ベータ2
この日記で使用しているblogのシステムであるMovable Typeの3.0日本語版β2がリリースされたので、ver.2.661からアップグレードしてみました。特に問題ないっぽいです。うちは日本語をEUCコードで記述してます(2.661にEUCの日本語化パッチを当ててます)。そのせいなのかメインメニュー(日記を書く時のメニューなので、見る側には関係なし)に入った時に文字化けが発生しちゃってます。あと、コメントが入るとメールで連絡がくるようになっていますが、そのメールのSubjectだけが文字化けしてます。とまあ、その程度。
なんとなく日記を書くときの処理が軽くなってるような気もします。これは嬉しい。デザイン(うちの日記の、じゃなくて、入力する周りの部分)もすっきりした感じ。
今回のこのベータ2のリリースには古い友人のCHEEBOWさんが関わってます。相変わらず色々やってるなあ…。
このアップグレードには関係ない話ですが、ひとつ。うちの日記の更新日時を取得しているアンテナさんが幾つかあります(私も便利に使わせていただいてます)。単に日記のトップのindex.htmlのファイルのタイムスタンプを取得している場合、コメントがついたりした場合などでもタイムスタンプが変わってしまうので、アンテナの更新日時に反映されてしまいます。「日記が更新された日時」を正しく取得したい場合はhttp://mugi.denpa.org/d/index.rdfの最初の<dc:date>のタグの中身を取り込んでもらえたりすると良いんじゃないかな…と思うのですが、どうなんでしょう?
まあ、アンテナの管理者の方のポリシーに沿ってやっていただければいいかとは思います。
さらにひとつ。この日記に掲載している画像ファイルについては、前にも書きましたが外部からの直接リンク、およびダイレクトにURLを指定しての呼び出しについては拒否するようにサーバで設定を行っています。イラストギャラリーの画像ファイルについても同様です。
たまにログを見ると、海外・国内問わず掲示板などから画像ファイルに対して直接リンクをされたりしてるのがわかるのですが、現在はそういうリンクに対してはエラーを返すようにしてありますのであしからず。ここで書いたからといって、そういうことが減るとは思えないけど。
<MTEntries lastn="1"><$MTEntryDate format="%B %Y"$></MTEntries>
こんな感じにしたらどうかなぁ。
あと、メールの文字化けって、どんな感じで化けるんだろう?
サブジェクトはmimeエンコーディングされているはずなんだけども……。
えーと、lib/MT/Mail.pmの31行目に
$hdrs->{Subject} = MT::I18N::encode_text($hdrs->{Subject}, $enc, 'jis');
これを追加したら文字化けしなかったりする?
試してもらえると嬉しかったりします