perl
YAPC::Asiaってなに_ 今日はYAPC::Asiaでした。 YAPC::Asiaは技術的なトークを中心としたカンファレンスです。 Rubyで言うRuby会議みたいなものでしょうか。(行ったこと無いですが) YAPC自体は世界中で行われていて、今回はそのアジア版という位置づけみ…
経緯とかなんか Filesys::Notify::SimpleとかAnyEvent::Filesys::NotifyとかがKQueueに対応していないので自分で書くことにしました。 そのうちこれらのライブラリをKQueueに対応させてpull req送ろうと思います。 AnyEvent::Filesys::NotifyはMoose使ってる…
なんでこんなものを書いてるんですか 最近はPSGI/Plackが普及してきてかなりWAFが書きやすくなってきたようですね!(僕がWAF触り始めたのは最近ですが。。。) 僕は最近はid:tokuhiromさんのAmon2がいい感じだなーと思って個人的に使っています。 ただ、社…
なんでこんな事をしたんですか?*1 昨日、コンソール開いたんです。コンソール。 そしたらなんかabコマンド打ってもApacheBench使えないんです。 で、よく見たらなんかApacheが入ってなくて、"command not found: ab"とか書いてあるんです。 もうね、アホか…
むっちゃ適当。 use strict; use warnings; use Data::Dumper; use Time::HiRes qw/gettimeofday/; sub timer(&$){ my($code, $wait_time) = @_; return sub{ my $start_time = shift; my $now_time = shift; if(($now_time - $start_time) >= $wait_time){ …
初Yokohama.pm @takuji31さんとか@kfly8くんとかと一緒にYokohama.pmに行ってきました! 学生の頃は千葉に居て都合が合わなかったので、 Perl Mongerなイベントに参加するのは初だったりします。 Perlを楽しんでいる感じの人が沢山居て面白かったです! 知ら…
再発行する機会があんまり無くてたまに忘れるのでメモ。 package Hoge::Pages::Fuga.pm ... sub dispatch_hoge{ my $self = shift; $self->session->expire; # 破棄して $self->construct_session; # 再生成 ... } ... Dancerが気になってるけどHello,world…
GitHubに上げました。 名前のとおりクラスのコンストラクタをメモ化するモジュールです。 前回の反省*1を踏まえてもうちょっとIFやらなんやら煮詰めてみようって言う目論見です。 How to use こんな感じで使います。 use HeavyClass; use Memoize::Class::Co…
いろいろあってすっかり放置してました。 前回の記事でid:otsuneさんに紹介して頂いた、id:tokuhiromさんがPSGIに対応させたSledgeについてです。 そもそもPSGIって何? PSGIは正確にはPerl Server Gateway Interfaceとか言うらしいです。 名前のとおり、Per…
Sledgeの使い方のまとめです。個人用のメモのようなものなので誰かの役に立つかは不明です。 僕自身が初心者のようなものなのでフレームワーク初心者にも読みやすいかも知れません。もしかしたら。とりあえず今回は基本編です。 はじめに Sledgeを知らない人…
こんなに更新が滞ってしまったのにはこれには谷よりも深いワケがありましてその。