2015年9月28日のブックマーク (3件)

  • Plack アプリのプロファイリング by Devel::NYTProf

    特に、Plack アプリに限定する話でもない部分は多々ありますが、Plack アプリを Devel::NYTProf でプロファイリングする方法について。 シングルプロセスの場合 plackup -MDevel::NYTProf 開発環境で plackup する場合など、シングルプロセスで起動する Plack アプリでプロファイルを取得するには、以下のように実行します。 NYTPROF="sigexit=int" plackup -MDevel::NYTProf -e 'sub { [200, [], ["ok $$"]] }' 通常なら、-d:NYTProf とするところを、-MDevel::NYTProf としていますが、動作は同じです。 環境変数 NYTPROF に設定している sigexit=int は、ワンライナーの実行を Ctrl + C で止めたときに、profiling

    Plack アプリのプロファイリング by Devel::NYTProf
    side_tana
    side_tana 2015/09/28
    フムッ
  • Apache Sparkで始めるお手軽リアルタイムウインドウ集計 | NTTデータ先端技術株式会社

    バッチを高速にした後はリアルタイムの世界へ! 現在、さまざまな業種の企業でビッグデータ分析の取り組みが行われている。ビッグデータへの最初の取っ掛かりは、既存のバッチ処理の高速化や、大量の業務データを用いた分析レポートの作成という企業が多いことだろう。そして、バッチ処理の高速化が一段落した次のステップとして、「リアルタイム処理」をテーマに掲げる企業も多いかと思われる。具体的には、 直近10秒間のトラフィックを集計したい。 直近10分間で自社商品がTwitterで話題になった回数を知りたい。 直近10時間での全店舗での来客数を集計したい。 といったリアルタイムなモニタリングを実現したくなるのではないだろうか?こういったモニタリング用の集計は、技術的には「ウインドウ集計(Time-Window Operation)」と呼ばれる。そこでコラムでは、近頃、「ポストHadoop」として話題のApac

    Apache Sparkで始めるお手軽リアルタイムウインドウ集計 | NTTデータ先端技術株式会社
    side_tana
    side_tana 2015/09/28
  • mixiインターン行ってました - 雑な話

    pr.mixi.co.jp 行ってました!ゲームのサーバサイドエンジニアとして8/3~9/18の1ヶ月半,インターンをさせていただきました! programmermot.hatenablog.com このイベントでmixiの方といろいろお話をして興味がわいたのと,大先輩がインターンに行ったうえ就職なされてるのもあって応募しました. メールによるやり取りをして,別件で東京に行くタイミングで面接をしたところシュッと決まったので東京に行く運びとなりました. やったことリスト 無限コーヒーを飲む 毎日違うお店にランチに行く マッサージを受ける 寿司をコミケに行く YAPCに行く 初一人暮らしもどき コードを書く ただコードを書くだけじゃなくて,いろいろなサーバの仕組みとか,運用について,設計時の注意(思想?)など聞くことができてかなり勉強になりました. インターン生なのにここまで聞けるんだ!

    mixiインターン行ってました - 雑な話
    side_tana
    side_tana 2015/09/28
    なるほど!!!!!!!!!!!!!!!!!!