タグ

ブックマーク / floralcompany.jp (5)

  • 古いPerl環境にインストールされているモジュールを新しいPerl環境に持っていく - FloralCompany.log

    近年、 perlbrew のおかげもあり、様々なバージョンのPerlを気軽にインストールできるようになってきたりしてますが、いざPerlをバージョンアップしたりすると、古い方のPerl環境にインストールしたモジュールを新しいPerl環境にもセットするのがめんどくさいものです。 そんなわけで、古いPerl環境にインストールされているモジュールを簡単に新しいPerl環境にインストールする方法について考えてみた。 新しい環境へのインストールは cpanm に任せるのでいいとして、インストール済みモジュールを列挙する方法を考えてみた。 方法1: perllocal.pod をparseする。 cat `find /path-to-old-perl/lib -name 'perllocal.pod'` | \ perl -nlE 'say /L<([^|]+)\|.+>/ && $1 if /^=i

  • YAPC::Asia Tokyo 2010 に行ってきた - FloralCompany.log

    去る 2010/05/15(Fri)-16(Sat) に東京工業大学大岡山キャンパスにて行われた Perlハッカー達の バカ騒ぎ 祭典。 YAPC::Asia Tokyo 2010 に参加してきました。 今年も参加者のPerlに対する熱い思いを感じられる良いYAPC::Asiaであったと思います。 代表の941さんを始め運営の方々、スタッフの方々、 今年も開催場所を提供してくださった東工大、 各スポンサー会社、 ゲストスピーカのLarry, Jesse, Miyagawaさん、 一般トークのスピーカの方々、そして一緒にあの楽しい場を作り上げたみんなにまずは感謝。 後、快く(?)行かせてくれた嫁にも感謝。 気になったセッション等は以下 今年の全体的なトレンドは Plack/PSGI と perlbrew+cpanm かな。 まぁ多分今のところWindowsユーザはperlbrewをまともに使

  • CPANモジュールインストールメモ (for mingw-gcc) - FloralCompany.log

    自分のWindows Perl(mingw-gccでスクラッチビルド)環境でCPANモジュールを入れる際に普通にcpanm HogeHoge ではダメなやつのメモ XML::Parser perl Makefile.PL EXPATINCPATH=/path/to/include EXPATLIBPATH=/path/to/lib Imager Makefile.PL 中の libfiles=>$^O eq 'MSWin32' ? '-lpng -lzlib' : '-lpng -lz', の箇所、 -lzlib を -lz に変更 perl Makefile.PL --incpath=/path/to/include --libpath=/path/to/lib DateTime::TimeZone dmake の制約で PM_TO_BLIB設定箇所で「1行が長すぎる」みたいなエラーが出

  • cpanminus雑感 - FloralCompany.log

    ここ何ヶ月かの間、Perl界隈ではやれlocal::libだcpanminusだperlbrewだと、既存環境に手を入れずにローカルなモジュール環境を構築するという系の話が多くなってきてるような気がします。 local::lib はpixiv2rssをサクラ鯖上で動かす時に使ってみました。 perlbrew は環境をごっそり切り替える系なので、今のところ使うアテがない. で、残りのcpanminusですが、この間からApp::cpanminusをインストールしてちょこちょこ使ってみてます。(cpanminusはApp::cpanminus以外に githubからstandalone版を持ってくるとか wget http://cpanmin.us/ | perl するとか色々あるみたい) 以下はその雑感です。 スピードに関しては、余計な事をしていない分やっぱり CPAN や CPANPLUS

  • WWW::Pixiv - FloralCompany.log

    WWW::Pixiv という、CPANには登録されていないPerlモジュールがある。 一つは kuzuha さん作のもの。 githubに置いてある ざっと見た感じ、機能は タグを指定してイラスト情報をひっぱってくる イラストIDを指定してイラスト情報をひっぱってくる の2つ。非常にシンプル。 ドキュメントもちゃんとしてるっぽい。 今年の6月で開発が止まってる。もう枯れてる? もう一つは私がこっそり作ってる。 launchpadに置いてある まだまだ開発中 タグ検索による一覧の他、新着一覧とかお気に入り新着一覧とかマイピク新着一覧とかランキングとか色々取ってこれる(はず)。 但し、現在 member_illust.php の関連部分をまだ作ってないのでイラストぶっこ抜きとかには使えない。 一応 pluggable なものを目指してる。もうちょい柔軟にplug-inできるようにしたい ドキュ

  • 1