Hachioji.pm #29 に行ってきた
6/15に開催された Hachioji.pm #29 に行って来ました。
今回のLTテーマは「ホスティング」でした。
自分のLT
いつものごとくテーマ無視で、Digest::MurmurHash3::PurePerl(metacpan, github)を作ったときの、C言語からPure Perlへの移植に関する話をしました。
LT
以下、他の参加者のLTのメモです。
@akira1908jpさん
- 転職
@__papix__さん
- MoDep
- モジュールの依存を表示
- http://blog.papix.net/entry/2013/06/14/144814
- Test::LocalFunctions::Fast
- Clang::Build
- Perl入学式 in 沖縄やりたい
@ytnobodyさん
- 軽量WAF Nephia
@xtetsujiさん
@ichigotakeさん
- Acme大全、Webアプリケーションの作り方を母校に献本した
@ks0608さん
- Plack::App::URLMap
- nginx + Plack::Middlepware::ReverseProxy
- .php だと 「I'm not PHPer」 ページに飛ばすw
@equinox79さん
- Pyazoを参考にS3に画像を投稿するアプリケーションを作った
- Amazon::S3 を使用
@uzullaさん
@maka2_donzokoさん
Digest::MurmurHash3::PurePerl released!
MurmurHash3をpure perlで計算する。Digest::MurmurHash3::PurePerlをCPANにリリースしました。
もともと、Algorithm::HyperLogLog::PP用に作っていた murmur32( ) に murmur128() を加えて、独立したモジュールとしました。
CPANTestersでもいまのところ問題が無いようなので、Algorithm::HyperLogLogのmurmur32の実装も、Digest::MurmurHash3::PurePerlに切り替えました。
参考までに、他のpure perlなハッシュ関数(128-bit)と共にベンチマーク結果を以下に貼っておきます。
Rate sha md5 murmur3 sha 808/s -- -92% -92% md5 10000/s 1138% -- -2% murmur3 10204/s 1163% 2% --