FC2Blogを利用しはじめたのでmapaeを利用して更新してみます。Windows XP ProのNTEmacs環境にインストールしています。
mapaeはhttp://d.nym.jp/archives/2003/11/30061500.htmlから取得できます。
http://www.activestate.com/Products/ActivePerl/
から ActivePerlの最新版をダウンロードしインストールします。
それからPerlのモジュール類をインストールするのにnmakeが必要ですのでVisual C++ 2005 Express Editionをインストールしておきます。
http://msdn.microsoft.com/vstudio/express/visualc/download/
から Visual C++ 2005 Express Edition(vcsetup.exe) の最新版をダウンロードしてインストールします。
"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" を実行。
nmakeと打鍵して、ヘルプが出力されれば完了。
.emacs.elは
mapaeはhttp://d.nym.jp/archives/2003/11/30061500.htmlから取得できます。
http://www.activestate.com/Products/ActivePerl/
から ActivePerlの最新版をダウンロードしインストールします。
それからPerlのモジュール類をインストールするのにnmakeが必要ですのでVisual C++ 2005 Express Editionをインストールしておきます。
http://msdn.microsoft.com/vstudio/express/visualc/download/
から Visual C++ 2005 Express Edition(vcsetup.exe) の最新版をダウンロードしてインストールします。
"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" を実行。
nmakeと打鍵して、ヘルプが出力されれば完了。
> perl -e "use Jcode" > perl -e "use SOAP::Lite"エラーが発生するはずです。
> perl -MCPAN -e "install Jcode" > perl -MCPAN -e "install SOAP::Lite"mapae.phは以下のようにする。
$RPCSERVER = 'http://blog.fc2.com/xmlrpc.php'; $BLOGID = 0; $USERNAME = 'FC2IDで登録したメールアドレス'; $PASSWORD = 'FC2IDで登録したパスワード';
> perl ./mapae.pl getRecentPostで文字バケするがエントリが取得できれば成功です。
.emacs.elは
(require 'mapae) (setq mapae-perl-command "C:/Perl/bin/perl.exe") (setq mapae-command "C:/usr/local/bin/mapae.pl") (global-set-key "\C-cwn" 'mapae-new-post) (global-set-key "\C-cwr" 'mapae-get-recent-post) (global-set-key "\C-cwg" 'mapae-get-post) (global-set-key "\C-cwl" 'mapae-get-recent-titles)と設定しています。


