2014年10月9日のブックマーク (2件)

  • Pythonで文字列から一部の文字を削除するときの速度比較(replaceとsubとtranslate) - 唯物是真 @Scaled_Wurm

    Pythonでの文字列置換をマスターする - じっくりコトコト煮込んだみかん 上の記事を読んでtranslate関数で文字の削除ができるというのを初めて知りました。 replace関数やtranslate関数の速度の違いが気になったので適当に実験してみました。 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'から'HOGE'の各文字を削除するのを1000000回繰り返して時間を比べてみました。 文字列から改行や空白などを抜く状況を想定しています。 比較手法は以下の4つ。 ソースコードの概略を示しておきます。 string.replace関数 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.replace('H', '').replace('O', '').replace('G', '').replace('E', '') re.sub関数 あらかじめ正規表現をコンパイルし

    Pythonで文字列から一部の文字を削除するときの速度比較(replaceとsubとtranslate) - 唯物是真 @Scaled_Wurm
  • NorikraでリアルタイムUU数表示を実現する

    どーも、れもんです。みなさんNorikra使ってますか? えっ使ってない? まぁストリーム集計処理っていうのがなかなか使いどころ難しいですものねー。よっぽど速報値が必要な場面じゃないと出番がないし、ぼくもインストールしたけどほぼ使ってないという今日この頃です。 ということで! 今回はNorikraを使うとっかかりとして、最近リリースしたサービスのユニークユーザ数をリアルタイムに出したいなぁというお題をNorikraでやってみることにしました。 もともとそのサービスではネイティブアプリにGoogle Analytics SDKが入っててそれを使えば直近5分のリアルタイムユニークユーザ数は見えているのですが、サーバ側でもそれを計測したいということで、そこをNorikraでやってみることにしました。 理由は、よく出来たアプリだと幾つか画面を遷移していても通信しなくてよいように作られていて、クライ

    NorikraでリアルタイムUU数表示を実現する
    NineGates
    NineGates 2014/10/09
    NorikraでリアルタイムUU数表示を実現する どーも、れもんです。みなさんNorikra使ってますか? えっ使ってない? まぁストリーム集計処理っていうのがなかなか使いどころ難しいですものねー。よっぽど速報値が必要な場面じゃ