タグ

ブックマーク / charsbar.hatenadiary.org (8)

  • PlaggerにインチキGUIをつけてみる(Perl/Tk) - Charsbar::Note

    なーした日記: PlaggerにインチキGUIをつけてみる(Windows)のブクマコメントに 2006年10月15日 seamlessbias Windows, Plagger htaでGUI。どうせなら誰かPerl/Tkで書いてよ。そしたら(多分)どこでも動くような気がする。 http://b.hatena.ne.jp/seamlessbias/20061015#bookmark-2997902 なんつーのがあったので三分クッキング。yamlがあるところにこんな感じのスクリプトを置けばOK。libの中身は各自の環境にあわせて適当に調整。フォントの大きさとか並べ方とかも各自でなんとかしてくださいな、ということで。 #!/usr/bin/perl use strict; use warnings; use lib 'lib'; use Tk; use Plagger; my $mw = M

    PlaggerにインチキGUIをつけてみる(Perl/Tk) - Charsbar::Note
  • PPMでインストールしたPlaggerが「xmlCtxtGetLastErrorうんぬん」というエラーを吐くとき - Charsbar::Note

    もちろんこれはPlaggerじゃなくPPMの使い方の問題なんですが、たぶんtheoryx5のppmリポジトリに入ってるXML::LibXMLがインストールされてしまったためなので、ここの過去記事にも何度か書いてある通り、 1) 下記のサイトから libxml2-x.x.x.win32.zip、iconv-x.x.x.win32.zip、zlib-x.x.x.win32.zipをダウンロードしてきて、解凍。binディレクトリの中にあるdllをそれぞれActivePerlのbinディレクトリ(あるいはWINNT(\SYSTEM32)ディレクトリ)にコピー。 http://www.zlatkovic.com/libxml.en.html#binaries するか、もっと根的なところでは、 2) ppm.tcool.orgのXML::LibXMLが優先されるよう、 rep up (ppm.tco

    PPMでインストールしたPlaggerが「xmlCtxtGetLastErrorうんぬん」というエラーを吐くとき - Charsbar::Note
    pomo123
    pomo123 2006/10/06
    SSleay
  • PlaggerでBloglines2Gmailしたときに「序数うんぬん」のエラーが出る場合 - Charsbar::Note

    わかってる人には何と言うこともないことですが、これはおそらくppmでインストールしたであろうSSL関連ライブラリのバージョンが間違っているせいです。 間違っているというか、もっとパスの優先順位の高いところに間違ったバージョンのライブラリが入っているせいです、という方が正しいですね。 C:\WINNT\SYSTEM32とか、C:\WINNTとか、あるいは別のところかもしれませんが、ppmでインストールしたのとは違うところにlibeay32.dllとかssleay32.dllというファイルがあったら要注意。気になるならスタートメニューの検索から「ファイルやフォルダ」の検索をしてみるとよいでしょう。うちのppmでインストールされるNet::SSLeay、Crypt::SSLeayはOpenSSLの0.9.8bにあわせてコンパイルしてありますので、互換性のないバージョンのものが入っている(あるいは

    PlaggerでBloglines2Gmailしたときに「序数うんぬん」のエラーが出る場合 - Charsbar::Note
  • CharsbarNote - PlaggerをWindowsにインストールするときの注意点

    しげふみさんのところをはじめ、ppm経由のインストールメモはなるべく目を通すようにしているのですが、どこを見てもだいたい大きな落とし穴が残っているのであらためて明記しておきます。 ppm.tcool.org経由でインストールしたPlaggerがうまく動かない場合、assetsの罠を除けば、その原因はたいていActiveStateないしtheoryx5のリポジトリがtcoolのリポジトリより上にあるせいです。 つまり、 C:\>ppm ppm> rep add http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer Repositories: [1] ActiveState Package Repository [2] Autonamed 1 ppm> とか、 C:\>ppm ppm> rep add tcool http://ppm.

    CharsbarNote - PlaggerをWindowsにインストールするときの注意点
  • Plagger用YAMLのvalidation checker、あればうれしいとは思いますよ - Charsbar::Note

    reima 『通りすがりで恐縮ですが、Plagger用YAMLのvalidation checker的なものがあると便利なのかな?とか思いました。』 (2006/09/23 20:27) http://d.hatena.ne.jp/charsbar/20060923/1158960503#c1159010865 YAML書く上で注意しなきゃならない点なんて タブではなくスペースを使う 末尾に改行忘れない くらいでしょ? どういう内容を書けばいいのか、は各プラグインのPOD見ればいいだけだしさ。 http://d.hatena.ne.jp/xcezx/20060924/1159106007 自分でつくろうという気はありませんが、あった方が親切なのはたしかだと思いますよ。 各プラグインのPODを読んでいるだけじゃわかんないことっていっぱいありますので。 たとえば、ruleの使い方。http:/

    Plagger用YAMLのvalidation checker、あればうれしいとは思いますよ - Charsbar::Note
  • Plagger.ppd(続) - Charsbar::Note

    いちいち書いてはいませんが、少しずつ対応モジュールを増やしたりなどの改善を加えています。いま現在リポジトリに入っているバージョンは0.7.9で、Cache::FastMMapのようにどうやってもWin32には入らないものや、DBICのようにエラーを直すのが面倒で見合わせているもの、あるいはSVNまわりのように外部ライブラリやらなにやらが必要なので入れる気にならないものを除けばだいたいひと揃え入るようになっているはず。さっそく利用してくださった「しげふみメモ」さんのところにはGmail関係のものが入っていなかったと書いてありますが、これはSSLまわりを差し替えようと思って一時的に依存を外していたせいですね。せいぜい二、三時間のことだったはずなんですが、お手間をとらせました。 assetsまわりについても自動化させる予定はありますが、これはもう少し先になる見込み。先にもう少しPPM::Make

    Plagger.ppd(続) - Charsbar::Note
  • ppm for Plagger - Charsbar::Note

    tcool.orgをホストしてもらっていたサーバの借り換え時期が迫っていたので、これを機にあちこちに分散していたものを少し整理しようと思って、さくらの専用サーバを借りることにしました。まだ完全に移行し切れていないので不安定な部分もあるかもしれませんが、とりあえずコンテンツ類をSubversionで更新できるのは楽でいいですね。 で、せっかく自由に遊べる環境ができたので、一念発起してWin32用のppmリポジトリを用意することにしました。Plagger Hackathonあわせでつくったので現状Plaggerやその依存関係の一部くらいしか入っていませんが、XML::LibXMLやEncode::Detectがうまく入らなくてお悩みの方はお試しくださいませ。 リポジトリの登録は、コンソールからppmを立ち上げたあと、 rep add tcool http://ppm.tcool.org/ser

    ppm for Plagger - Charsbar::Note
  • 続ActivePerlとXML::LibXML - Charsbar::Note

    VC98では(例のバイナリを落としてきて、VCの該当ディレクトリにlibとかincludeとか入れてある前提で)次のパッチを適用すればコンパイル/テストOK。 --- perl-libxml-mm.c.org Fri Jun 9 12:36:25 2006 +++ perl-libxml-mm.c Fri Jun 9 12:36:50 2006 @@ -955,6 +955,7 @@ code in LibXML.xs */ SV* retval = &PL_sv_undef; STRLEN len = 0; + xmlChar* decoded; if ( refnode != NULL ) { xmlDocPtr real_doc = refnode->doc; @@ -965,7 +966,7 @@ if ( PmmNodeEncoding(real_doc) == XML_CHAR

    続ActivePerlとXML::LibXML - Charsbar::Note
  • 1