2009-05-01から1ヶ月間の記事一覧

Data::YUID::Generator を 32bit マシンでも使えるように

Data::YUID::Generator が 32bit でも動くように Math::BigInt 使ってみた。ベンチマーク。new() が遅い。 # new->get_id Rate bigint original bigint 2635/s -- -95% original 51945/s 1872% -- # get_id Rate bigint original bigint 79591/s -- -70% ori…

Sub::Filter を書いたら Sub::Pipe ができていた

何を言っているのか分からねーと思うが(ry Sub::Filter http://github.com/fujiwara/Sub-Filter/tree/master これを作って、さて CPAN に up しようかと思ったら dan さんが perl - id:sfujiwaraのFilter.pmをSub::Pipeに http://blog.livedoor.jp/dankogai/…

演算子 | を overload して TT のフィルタみたいな記法を実装する

TT (Template-Toolkit) で値にフィルタを掛ける時に [% value | replace('x','y') | uri | html %]みたいに書きますが、Text::MicroTemplate だと仮に replace(), uri() という関数を用意しても こんな感じ。なんか読みにくい気がする。(まあ PHP だってそう…

「このままのスピードで」をリリースしました

最初に X あったものが 1年後に Y になるとしたらこの先どうなるか、が分かるウェブサービス このままのスピードで をリリースしました。インスパイア元はご存知のこちらです。 このままのスピードでエグザイルが増えていけば2040年に地球は滅亡する。 h…