タグ

2012年12月26日のブックマーク (2件)

  • 【CyberAgent】技術情報/TechReport - テックレポート/FlumeとGrowthForecastを使ったリアルタイムログ解析 | 株式会社サイバーエージェント

    1. 概要 行動ログの分析が日増しに重要度を増していく中で、時間ごとの定期バッチでの処理ではなくリアルタイムな解析が今必要とされている。この要望に対して、リアルタイムログ収集ツールである「Flume」とWebAPIを利用したグラフ化ツール「GrowthForecast」を組み合わせてリアルタイムログ解析システムを構築した。その結果、これらの組み合わせでのシステム導入が容易であることがわかった。また、実際にブログ閲覧のPVを元に、そのアクセスの差分を取ったグラフを作成した結果、急激なアクセス増加の兆候を得られる可能性があることが示した。導入のハードルの低さとカスタマイズの自由度から、将来的に多数のシステムに導入できると私は考える。論文では、これらの詳細をレポートする。 2. 目次 3. 序論 最初に研究の動機となった背景を述べ、解決するために選んだツールについて、その選択した理由と内容に

  • Any::Moose とか幻想やったんや - unknownplace.org

    Any::Moose は Moose と Mouse のラッパーで、バックエンドがどちらになるかは use Any::Moose した時点で Moose or Mouse がロードされているかによって変わる。 どこかで use Moose していたら use Any::Moose は use Moose としてうごくし、 そうじゃない場合は use Mouse としてうごく。 これはなんのためにあるかというと、MouseとMooseの両方のモジュールを混ぜて使うと壊れるからなんだけど、 そもそも混ぜて使って問題になるのは Mouse のクラスを Moose で extends したりとか、そういう Moose 周りの機能を相互に使おうとした場合だけであって、混ぜて使っていてもそれぞれのクラスを普通に使い合う分にはなんの問題もない。 また、昔はruntimeの速度にそこまで性能差はなかったと