MacOS Xから MovableType で更新するなら、やっぱり更新用クライアントの Kung-Log が使いたいところです。Kung-Log は日本語に対応しており、みらのさんの UTF-8 パッチを当てた Movable Type なら特に問題なく利用することができます。
が、Kung-Log のサイトに "日本語も利用可能です。「weblog」での設定を「UTF-8」エンコーディングとして下さい。" とあるように、EUC-JP パッチを当てた MT では使えません。
そこで、MT のコードをちょっと修正して Kung-Log を EUC-JP な MT でも使えるようにしました。とは言っても大した修正ではないです。Kung-Log は XML-RPC API を使って更新や編集処理を行います。Movable Type の XML-RPC API 処理部分は主に MT::XMLRPCServer です。Kung-Log は入出力を UTF-8 で行うので、
となるように MT/XMLRPCServer.pm を変更しました。一応軽く動作確認したところ、うまくいってるようです。というわけで以下そのパッチ。
ホームディレクトリにでもダウンロードして、シェルから
$ cd $MT_HOME/lib/MT $ cp XMLRPCServer.pm XMLRPCServer.OLD $ patch < ~/MT-XMLRPCServer_euc.patch
とかして当ててください。一応、自己責任でおながいします。
なお、修正に当たっては dh's memoranda 'moblog.uva.ne.jp - moblog mail gateway' のコメントにあったコードを一部使わせていただきました。
はじめまして。
EUC環境でMT作ってしまい、Kung-Logつかえん...と落ち込んでいた私にGood News。
まってました、とばかりにPatchあててみました。
これまでは接続すらできなかったKung-Logでしたが、
1. 接続ができるようになりました。
2. サーバからの記事の取り込みも化けずにうまくできます。
ただ、
肝心の書き込みが化けるんです...
Patch実行時の画面を見る限り、うまくいったと思ったんですが。
-- 実行時Msg
bash-2.05a$ patch < ./MT-XMLRPCServer_euc.patch
patching file XMLRPCServer.pm
Hunk #1 succeeded at 5 with fuzz 2.
Hunk #2 succeeded at 187 with fuzz 2 (offset 85 lines).
Hunk #3 succeeded at 108 (offset -75 lines).
Hunk #4 succeeded at 331 (offset 85 lines).
Hunk #5 succeeded at 182 (offset -75 lines).
Hunk #6 succeeded at 379 (offset 85 lines).
Hunk #7 succeeded at 282 (offset -75 lines).
Hunk #8 succeeded at 495 (offset 85 lines).
Hunk #9 succeeded at 358 (offset -75 lines).
Hunk #10 succeeded at 577 (offset 85 lines).
--
どうかお助けください。。。
(はじめての書き込みにもかかわらず、あつかましくてすみません...)
>>1 しんぺ さん
うーん、それだけだとちょっとわからないですね。可能でしたら、パッチを当てる前の XMLRPCServer.pm と当てた後の XMLRPCServer.pm を私までメールしていただけますか? アドレスは naoya@naoya.dyndns.org です。
[2] Posted by: naoya at November 25, 2003 10:07 PM [返信]naoyaさん、こんにちは。
お言葉に甘えて、メールにて送らせていただきました。
お手数をおかけしますが宜しくお願いします...
[3] Posted by: しんぺ at November 26, 2003 09:39 AM [返信]# 自己レスです。
naoyaさま
たびたびすみません。
その後、製品本体に含まれる、設定前のキレイな体のXMLRPCServer.pm に対してPatchを適ててみましたら、すんなりうまくいきました。
# というか、最初からこの手順を想定されていたんですよね?
いろいろとご迷惑・ご心配をおかけしてすみませんでした...
naoyaさんのようなMTの先達によって便利なツールをご提供いただき、ホントに助かっています。
今後とも宜しくお願いします。
[4] Posted by: しんぺ at November 26, 2003 06:53 PM [返信]