2004年07月13日 Tue 17:34
MT-3.0D-ja-b3リリース
先ほど、解決したと書きましたが、実は微妙にErrorがありまして、
エントリの編集画面の下部に
Use of uninitialized value in string eq at extlib/Jcode.pm line 625.
Use of uninitialized value in pattern match (m//) at extlib/Jcode.pm line 632.
Use of uninitialized value in string eq at extlib/Jcode.pm line 625.
Use of uninitialized value in pattern match (m//) at extlib/Jcode.pm line 632.
Use of uninitialized value in string eq at extlib/Jcode.pm line 625.
Use of uninitialized value in pattern match (m//) at extlib/Jcode.pm line 632.
と表示されていて、Jcode.pmがなんかおかしいのかな~って思ってたら、
Beta WeblogにMT-3.0D-ja-b3がリリースされたました。
仕事はえー。
そこの平田氏のコメントによると
もうすぐ正式版のリリースですが、
これまでの修正分をとりあえず、b3 の形でご提供します。
日本語のコード変換まわりのコードを見直し、
Jcode.pm を思いきって 0.86 にしてみました。
ほかには、コメンターのクッキー部分や
Movable Type ニュースの文字化けなどを修正しています。
とのことなので、さっそくDLし、
インストール(この場合はスクリプトの上書きのみ)してみたら、
あらびっくり、さっきまで表示されてたのが、消えてますよ。
不具合がどんどん減っていくのがわかりますよ。
どんどん、製品版に近づき良くなっているのが分かり、嬉しい限りです。
β2でErrorが出た方も出なかった方も、是非お試ししてみてください。
追記:
lib/mt/I18N.pmに間違いがあったようで、
差し替え用のI18N.pmモジュールがBeta Weblogに用意されています。
あと、Jcode.pmのVer.が0.86にしてみましたと、書いてあるんですが、
ファイルを見たらJcode.pm,v 0.83って書いてあるよ…(´・ω・`)
どっちが正しいんだろうか?
またまた、Ogawa::Memorandaの(o)さんから、0.83って教えていただきました。
しかも、0.86があったり。神です。
Jcode.pmのバージョンを0.83から0.86変えると
また別の不具合が出そうな気がするのと
もしそうなっても私には直せないのと
0.86に変更する利点がぜんぜん分かってないので
変えません
それに正式版が出るみたいですしね
半兵衛さん、コメントありがとうございます。
実は私も不具合でたらやだな~、どーしよーかなー
けど、試してみたいよな~って思ってたら、いつの間にか、
正式版が出る(出るよね?今日)日になってしまいました。
というわけで、同じく、変えてません。
ヘタレです。ゴメンナサイ。
正式版でたら、βの方をこっそり0.86に変えようかと思ってます。
けど、正式版が0.86なら意味無いっすね…。
すんません。なんかextlib/Jcodeの下は0.86で、extlib/Jcode.pmは0.83だったようです。
0.86はUnicode/EUC変換にフラットテーブルを使っているので、速いです。けどメモリ食います。
(o)さん、コメントありがとうございます。
うーん、なんかややこしいですね。
まぁ、まだ少しバグがあるようですが、なんとか動いてるので、
実はJcodeのことすっかり、忘れてました、スイマセン。
ところで、今日中には正式版出ないんですかね?
日本時間で15日じゃないとか?
というか、手直しされてるんでしょうね。
無理に急いでリリースするより、いいかと思ってます。