Home » July 2004 » Movable Type 3.0 日本語版ベータ3

Movable Type 3.0 日本語版ベータ3

ベータ3、出ました。今回も提案していたバグフィックス案を積極的に採用していただけたようで非常にありがたいことです。

具体的には、Ogawa::Memoranda: Movable Type 3.0 日本語版ベータ2に書いていたTypekeyコメンターのクッキーハンドリングの変更、MOVABLE TYPEニュースの文字化け解消、ベータサイトに書いていたdirifyの動作を日付設定ではなくDefaultCharsetに応じて制御するように変更、文字コード判定ミスの回避コードの挿入を取り入れていただけました。

後はずーっと悩んでいる(というか真面目に取り組んでいない)この問題ですね(Ogawa::Memoranda: ちっさいことが気になる私)。Postgresでうまく動かない部分もあるようなので、MT3になって追加されたDBI周りのコードが怪しいのですけれど…。

その他細かい修正点があります。

ベータサイトで提案中の修正(正式版に入るといいなあ):

[正式版では対応済み] コメント・プレビューでConvert Line Breaksが強制的にOFFになる。「コメントのテキストフォーマット」の設定に従うようにするためのパッチ。

[正式版では対応済み] コメント欄にタグなどを表現するために「&lt;」などと記述した後プレビュー表示すると、MTCommentFieldsが生成するtextareaでは「<」に変換されてしまう。これを抑制するためのパッチ。

[正式版では未対応] PublishCharsetがShift_JISのとき、dirifyが意味のない文字列を生成する(例:ベッド→xbh)。これはUTF-8、EUC-JPでは2バイト(以上の)文字が0x80-0xFF領域で表現されるのに対し、Shift_JISでは2バイト目が0x40-0x7F領域になる文字があるため。前もってEUC-JPかUTF-8に変換しておくことでこの問題を回避するパッチ(Jcodeの内部コードがEUC-JPなので↓ではEUC-JPに変換しています)。

よそで見つけた修正:

[正式版では対応済み] MT 3.0b3 文字列折り返し処理のパッチ : NDO::Weblog

このエントリーのトラックバックURL: http://as-is.net/mt/mt-tb.cgi/156

Links referred to this entry

Comments (9)

  1. beta weblogではお世話になりました。
    心より感謝いたします。ありがとうございます。

    で、(o)さんがBetaWeblogで指摘されてるように、
    Jcodeが0.83とファイルには書かれてますが、
    0.86になってるんでしょうか?

    ヘタレな私にはなんとも、区別がつきかねます…。
    I18N.pmは差し替えました。

    それにしても、尊敬しまくりです。こんなのが弟子でスイマセン。

  2. BetaWeblogでのogawaさんのコメントを見ていると
    まるでSix Apart側が答えるべきことを
    まるで製作者のような感じで答えているなぁ
    と思っています

    報酬で貰ったどうですか?w

  3. >tugaaさん
    0.83のままです。必要があれば、どぞ↓
    http://hassaku.main.jp/junk/Jcode-0.86-extlib.zip

    >半兵衛さん
    だって誰もやってくれないしー。
    サポートの必要性に気が付いてくれればいいと思っています。

  4. 何から何まで、本当にありがとうございます。
    誰もやらないことをする(しかも実践る)と言う姿勢には、
    頭が上がりません。

    自己流でしかPCは学んだことが無いので、ただただ感心するばかりです。

    SAから何もでないんですかね?
    もしそうなら、個人的にお礼をしたいのですが、貧乏&無知なので、
    何も出来そうにない自分に、自己嫌悪…。
    とりあえず、尊敬しつつ、神として称えています。

  5. 誰もやってくれてないことを
    してくださっているから
    俺のような初心者には大助かりなんです

  6. さっきからtuqaaさんと同時にコメントしてるみたいw

  7. 小銭ならコンビニの募金箱へどうぞ、未公開株ならウェルカム(嘘)。

    私の説明で分かりにくいところも多分にありますし、
    開発者の方々に押し付けがまし過ぎるきらいもあります。
    無償の善意にかこつけて好き勝手やっちゃうよ、
    というのが私のスタンスですのでどうぞお気遣いなく。

  8. 今更気が付くのもなんなんですが、extlib/Jcode/以下は0.86になっているのですが、extlib/Jcode.pmは0.83のものになっていました。

    mt-check.cgiでJcodeのバージョンストリングを表示するようにしていたので勘違いしていました。すみません。

  9. Movable Type技術情報の提供を開始とのことなので、
    NDO::WeblogのnaoyaさんがApache、CPAN、MTの導入などを
    書かれていました。

    第一弾とのことなので、(o)さんが書かれる日が来ることを
    期待しております。

    http://www.sixapart.jp/000033.html

Post a comment

Remember me?