• Emacs と Perl を使って,XML-RPC 経由で Movable Type のエントリを編集するツールを配布しています.良かったら持っていってください.( 2004/10/24 update) mapae logo
  • Movable Type で footnote*1 を生成する plugin を配布しています.良かったら持っていってください.( 2004/03/04 update )
  • その他の配布物等

*1: 脚注.よ〜するに,こ〜ゆ〜やつです.

Re: Movable Type + xyzzy = mapae for xyzzy 導入中

| コメント(1) | トラックバック(1)

若干長くなってしまったので,TrackBack でお返事させていただきます.

まず,モジュール関連ですが,sugi 氏による mapae for xyzze では,Jcode は不要です *1. SOAP::Lite については,エラーが表示されず,すぐにプロンプトが表示されれば,既にインストールされているということです.ActivePerl5.8 であれば,多分初めからインストールされていると思います.

次に mapae.pm 拡張についてですが,これははまだ他の方からの動作報告をいただいていないので,現行のバージョンで動かない環境があるかもしれません.しかし,sugi 氏が xyzzy 用に移植してくださった当時は,まだ mapae のエラー処理が貧弱でして,原因を探るには通信内容をダンプするしか無いように思います.

Meadow と 最新版の mapae を導入して M-x mapae-preview-dump を実行してみるのが,一番手っ取り早い原因究明だと思います. Meadow が導入できないのであれば,文字化け *2しますが,以下の方法でも原因が分かるかもしれません.

  1. mapae.pl と mapae.ph だけをダウンロードし,mapae58.pl とは別のディレクトリに保存する *3
  2. mapae for xyzzy で適当なエントリを作成し,ファイルとして mapae.pl と同じディレクトリに保存する.(例えば,test.dat)
  3. mapae.pl を保存したディレクトリで,次のコマンドを実行.
    perl mapae.pl -d makePreview < test.dat

いずれの場合でも,出力の最下行が,プレビューファイルの URL ならば正常です.もし失敗している場合は,エラー内容が表示される *4と思いますので,それをお教えいただければ解決できるかもしれません.

今のところこのくらいしか分からず申し訳なく思いますが,とりあえずご参考まで.


*1: mapae でも,最近のもので Perl5.8 で動かすならば不要です.ドキュメントに書き忘れていたので,書き足しておきました.
*2: 出力は EUC なので,nkf 等で ShiftJIS に変更すれば読めます.
*3: ちなみに,mapae.pl と mapae58.pl は,今では互換性はありません.
*4: もしかしたら,エラーすら表示されないかもしれませんが,その場合は何とも...

トラックバック(1)

トラックバックURL: http://d.nym.jp/mt/trackback/1708

まず,モジュール関連ですが,sugi 氏による mapae for xyzze では,Jcode は不要です. SOAP::Lite については,エラーが表示されず,すぐにプロンプトが表示されれば,既にインストールされているということです.ActivePerl5.8 であれば,多分初めからインストールさ... 続きを読む

コメント(1)

いちヘタレ xyzzy 使いにもの凄く丁寧な説明有難うございます。感謝感激です。Jcode や SOAP に関しては、どうやら弄らなくても良い部分らしい。と、ちょうど気付いたところでした。(相変わらず遅過ぎ・・)

とりあえず nyam さんの説明の通りにやってみてどうなるか、また自分の所で報告したいと思います。それと、今は別の環境に居るので試せないのですが、プレビューした時に xyzzy 上で出てたエラーメッセージを記述し忘れてる事に今気付きました・・・。そこら辺も含めて、改めて結果報告しようと思います。

コメントする

最近のコメント

アーカイブ

Author

nym <n...@nym.jp>
Powered by Movable Type 5.01