話題のPlaggerをWindows2000へ入れてみました.Windowsで簡単にPlaggerをインストールする方法(link:しげふみメモ)がとても分かりやすかったので軸にさせて頂き,そこからいくつかのブログを参考にインストールを行いました.インストール作業の中で,僕の場合と参考にさせて頂いたブログの場合で若干違うところがありましたし,自分なりの注意しなければならない補足点があるため,覚え書きも兼ねて以下にまとめたいと思います.
まずActivePerlのインストールですが,基本的にはしげふみメモさんにあるやり方で大丈夫でした.気をつけたい点は,すでに古いバージョンのActivePerlがインストールされてある場合は,必ずそれを消してから最新版をインストールするということです.重ねてインストールはできません(正確にはできるけど,ややこしい事になる).もう一つ気をつけたいのはActivePerlのバージョン.build816はやめた方がいいみたいです.build815以前のものか817以降のものをインストールする事をおすすめします.なお818以降はPPMが4.xとなり,またややこしい事になっています(詳しくはCharsbar::Note).ちなみに僕はbuild817でやりました.
ActivePerlインストール後,ppmリポジトリを追加します.Charsbar::Noteのppm for Plaggerを参考に,以下のようにタイプしてEnterキーを押しました.
ppm> rep add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer
しかしここで問題発生.なぜか以下のようなエラーが出てしまいました.
Error: 500 Can't connect to ppm.tcool.org:80 (connect: Unknown error)
ここでまさかのタイムロス.時間にして30分.今考えると本当に無駄な30分でした.エラーの原因はセキュリティーソフトだったのです.ファイヤーウォールの設定をしている方はご注意ください.
ppmリポジトリが追加された後,一応確認してみました.しげふみメモさんにある一覧と僕の一覧はちょっと違ったのですが,結論としてPlaggerは正常に動いているのでとりあえずいいことにしています.僕の場合は以下でした.
ppm> rep
Repositories:
[1] ActiveState PPM2 Repository
[2] ActiveState Package Repository
[3] tcool
その後,以下のようにタイプします
ppm> search Plagger
Searching in Active Repositories
1. Plagger [0.7.12] Pluggable RSS/Atom Aggregator
次はいよいよPlaggerのインストールです.
ppm> install Plagger
インストールには大体30分程度かかります.しげふみメモさんにある通り,途中で[yes]か[no]を訊いてきますが,すべてEnterで対応してください.インストール終了後,特に追加するモジュール類はありませんが,絶対やらなくてはならないのがassetsのコピーです.Plagger-0.7.12からファイルをダウンロードしてください(自分のPlaggerのバージョンにあったものを選択すること).ファイルは*.tar.gzになっていますので,例えばRarUtyなんかで解凍し,その中にあるassetsフォルダを適当な場所にコピーします.僕はしげふみメモさんと同じく,「C:¥Perl¥site¥lib¥Plagger」へコピーしました.
以上でインストール作業は終わりです.あとは動作確認のみ.これについてはすでにいろいろなブログで言及があるので割愛したいと思います(例えば,sinjyamaの日記).その代わりと言ってはなんですが,動作確認をするにあたり僕がハマった辺りを下にまとめます.
・デフォルトはC:¥Perl¥bin¥config.yaml
・任意のyamlを指定するにはplagger -c hogehoge.yaml
・yamlファイルの最後の行は必ず改行すること(改行コードは不明.LF?).
Plaggerが便利な事は言わずもがなですが,例えばBLOG HACKSにあるソースとまるごとPerl!にあるソースを比較すると本当によく分かります.短く簡単な記述で同じ事ができてしまうわけですから.僕はPerlの知識を全くと言っていいほど持ち合わせていませんが,PlaggerをきっかけとしてPerlを勉強すると,何となく身になり易い気がしています.その根拠は,とにかく簡単で面白いからです.今発売中のSoftware DesignにもPlagger特集が組まれており,その楽しさが紹介されています.Plaggerに対していまいちピンときていない方(でも興味はある方)は読んでみてはどうかと思います(はてなの人力検索にある「Plaggerって何ですか?」とかも).
Plaggerのインストールを記念して,新しくPlaggerというカテゴリも作った事ですし,これからいろいろ弄っていきたいと思います.
writeback message: Ready to post a comment.