ぽちさんのところで紹介されていたので、試してみる。
プログラムを書くのが好きな人向けのフレームワーク TripletaiL
http://www.pochi.cc/%7Esasaki/chalow/2006-09-11-5.html
とりあえず関連する CPAN module をインストール。
# apt-get install libcrypt-rijndael-perl libdata-dumper-simple-perl libdbi-perl libdbd-mysql libdigest-hmac-perl libio-stringy-perl libmime-perl libpadwalker-perl libtest-simple-perl libtext-csv-perl libunicode-japanese-perl
で
インストールマニュアル
http://tripletail.jp/install.html
が日本語であるので書くまでもないんだけど、ソースを展開して……
$ tar zxvf Tripletail-0.18.tar.gz
$ cd Tripletail-0.18
$ perl Makefile.PL
$ make
$ make test
fail した orz
中身を見たら、MySQL で、test という DB に接続しに入ってるみたい。まぁそりゃ失敗するわな。とりあえず放置。
$ su
# make install
インストールされたファイル一覧は
/usr/local/lib/perl/5.8.8/auto/Tripletail/.packlist
でわかる。たまにドキュメントが更新されておらず "use TL" となっている部分は "use Tripletail" と下記直せばOK。
チュートリアル
http://tripletail.jp/tutorial.html
で、やってみたら……文字化けが発生 orz
どうも Perl のソースコードが SJIS で保存されることを期待してるみたい。それは Linux で生活している私には辛いなぁ……
Jcode でしのぐか、と思ったら
STR => jcode("文字列")->sjis,
しても文字化け。内部的には Unicode で処理してますってドキュメントにはあるので、もしかしたらどこかで SJIS=> Unicode 前提でハードコーディングされているのかも? いや、Filter を使って、charset を設定すれば OK なんだろうか? ん……本質ではないところで、なんかケチがついちゃったなぁ(^^;
とりあえずここまでで放置。
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |