2011年10月21日金曜日

YAPC::ASIA 2011に行って来ました。その2

一番面白かったセッション「画像Hacks (Image Hacks with Perl)」で紹介されていたImagerを使っていろいろと試してみる。

0.画像Hacks (Image Hacks with Perl)の感想
@yusukebeさんの発表。発想力とそれを現実に作ってしまう実現力に感動しました。
Imagerモジュールの紹介。
・サムネイルが作成できる。
scaleメソッド。
・画像の切り取り
cropメソッド
・画像サイズ取得
getwidth/getheightメソッド
・読み込み、書き込み
read/writeメソッド
・フィルター
幕末フィルター → Imager::Filter::Bakumatsu
色のマッピングの調整
画像オーバーレイ
・QRコードの生成
Imager::QRCode
→FaceBookカード作成。
・キャプチャ破り
動画投稿サイトなどの、4桁の数字を入力するあれ。
・OpenCVの利用
Cascadeファイルがあれば、Image::ObjectDetectで読み込み可能。
・任意のパターンの認識
OpenCVの学習を利用してCascadeファイルを作成する。
※お●●いを認識させてましたが。。。

http://yapcasia.org/2011/talk/73


とりあえず、今回は幕末フィルターに挑戦。

1.インストール
とりあえず以下のものをcpanでインストール
Imager
Imager::Filter::Bakumatsu


2.サンプル
# フィルター
my $img = Imager->new;
$img->read( file => "$inpath" );
$img->filter( type => 'bakumatsu' );
$img->write( type => 'png', file => "$outpath" );

これをテキトーにCGIにしてみた。


3.実際に動作させてみる。
大都会岡山
岡山県庁と市内東部を流れる旭川


http://images.uncyc.org/ja/thumb/5/59/Okayama_Asahigawa.jpg/250px-Okayama_Asahigawa.jpg

加工後

良い感じの雰囲気。すごいなこれ。

そういえば岡山からYAPCに行った人っていたのかな?

とりあえずPerlのImagerってかなり遊べそうな予感。

2011年10月16日日曜日

YAPC::ASIA 2011に行って来ました。その1



YAPC::ASIA 2011のために東京に行って来ました。
タイムテーブル的に悩んだが、以下の話をききました。




1日目
・Perl 5.16 and beyond Jesse Vincent


・Webアプリケーション高速化 mala
 →http://ma.la/files/yapcasia2011/


・新はてなダイアリーの裏側


・Webアプリでパスワード保護はどこまでやればいいか 徳丸 浩
 →http://www.slideshare.net/ockeghem/how-to-guard-your-password


・Rubyist のための Perl ウェブアプリケーション開発入門 Kensuke Nagae
 →http://www.slideshare.net/kyanny/rubyist-perl-perl-web-development-guide-for-rubyist


・Perl 5.14 For Pragmatists  Ricardo Signes


・One Page Appsの作り方 Shinichiro Aska
http://slide.7kai.org/yapc2011/


・Perlでちょいモテ電子工作 (Pretty Electric Engineering in Perl ) @mandy_44 
 →http://www.slideshare.net/YukiManno/yapc2011perl




2日目
・続 Unix Programming with Perl Kazuho Oku (kazuho)


・大規模環境における、マニアックなキャッシュ利用術 Yuji Shimada (xaicron)
 →http://static.xaicron.dotcloud.com/slide/yapc2011/index.html


・ぼくがかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく cho45
 →https://docs.google.com/present/embed?id=dcsh7dq6_133dhm29x9z&size=l


・画像Hacks Yusuke Wada
 →http://www.slideshare.net/yusukebe/hacks-9704013


・Perlで無理ゲーム攻略 TAKESAKO


・闇のEメール伝説 Ricardo Signes


・Evolution of API With Blogging Takatsugu Shigeta


・少人数でのWebアプリ開発 - CGIからPSGIまでの変遷 aloelight (aloelight)
 →http://www.slideshare.net/aloelight/yapcasia2011-web


・あんなテスト、こんなテスト tsucchi 
 →http://www.slideshare.net/tsucchi/this-and-that-about-testing


・Perlで仮想サーバ制御(ゆるふわ) HIRATA, Satoshi 


※内容メモは、また別途記述する予定つもり


購入した本
・Perl CPANモジュールガイド
 http://www.amazon.co.jp/Perl-CPAN%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89-%E5%86%A8%E7%94%B0%E5%B0%9A%E6%A8%B9/dp/486267108X
 →著者がいらっしゃったらしいのですが、サインもらえず残念...


・Cooking for Geeks――料理の科学と実践レシピ
 http://www.oreilly.co.jp/books/9784873115092/


おまけ
・Acme大全 2011
 http://www.donzoko.net/gakuya/