Perl

Imagerをインストール Cpan

Imagerをインストール

準備 必要ライブラリのインストール yum install libjpeg* yum install libtiff* yum install libpng* yum install giflib yum install giflib-devel yum install freetype-devel…
Flickr::APIを使って、photo_idからurlを取得(生成)する Cpan

Flickr::APIを使って、photo_idからurlを取得(生成)する

そもそもphoto_idから画像のurlを取得するAPIが用意されていれば話が早かったのですが、そんなAPIが無いようなので、getInfoで取得できる情報からurlを生成しようと思います。 #"/usr/bin/env perl use strict; use warnings; my …
Perlモジュールを手動でインストール(Bulid.PL編) Cpan

Perlモジュールを手動でインストール(Bulid.PL編)

cpanmで普通にインストールできればいいんですが、たまにインストールがこけるモジュールがあって、普段は perl Makefile.PL make make test make install てな感じで、手動インストールできるんですが、、 Makefile.PLがない!! (でも、Build.P…
Plack::SessionをRedisに保存してみる Amon2

Plack::SessionをRedisに保存してみる

元になったソースは、Amon2の–flavor=Basicのスケルトンで作成されたapp.psgi。 とりあえず変更箇所だけメモ程度に。 ちなみに、Memcachedの場合は Plack::SessionをMemcachedに保存してみる ↑こんな感じで。 use Plack::Session::S…
Plack::SessionをMemcachedに保存してみる Amon2

Plack::SessionをMemcachedに保存してみる

元になったソースは、Amon2の--flavor=Basicのスケルトンで作成されたapp.psgi とりあえず変更箇所だけメモ程度に。 use Cache::Memcached::Fast; use Plack::Session::Store::Cache; use Plack::Session:…
cpanm(App::cpanminus)自体のupdate Cpan

cpanm(App::cpanminus)自体のupdate

とあるモジュールをcpanmでインストールしようとしたら、cpanmが落ちる・・。 cpanmを更新しないと行けないぽい。 「で、どうやって?」と思ったら、オプションがあるんですね。 cpanm --self-upgrade updateしたら無事に入れたかったモジュールのインストールも完了しました…
DBIx::SkinnyのSchemaとDBが一致しているか確認する。 Cpan

DBIx::SkinnyのSchemaとDBが一致しているか確認する。

最近はSkinnyよりTeng使う人の方が多いんかな? そもそもO/Rマッパー使わない派も多そうですが。 それはさておき、開発環境と本番のDBがなぜか違っていたのですが、 他にも違うとこあるんじゃないかと思ったので、下記のようなtestを書いてみました。 use strict; use warnin…
XML::Feedをインストールメモ(libxml2関連) Cpan

XML::Feedをインストールメモ(libxml2関連)

RSSをごにょるモジュールは何がいいのかわからなかったんですが、とりあえずXML::Feedをインストールしてみました。 cpanmでインストール。 cpanm XML::Feed で、エラー running xml2-config...The installed version of libxml…
Perlからメールを送信する( Email::Sender ) Cpan

Perlからメールを送信する( Email::Sender )

あまり気にせずEmail::Sendを使い続けていたんですが、Email::Sendって数年前からメンテされてないんですね・・。 って事で、Email::Senderに。 #!/usr/bin/perl use strict; use warnings; use utf8; use Email::M…