タグ

2011年11月30日のブックマーク (2件)

  • Fast, easy, realtime metrics using Redis bitmaps

    Link: Fast, easy, realtime metrics using Redis bitmaps To count unique users that logged in today, we set up a bitmap where each user is identified by an offset value. When a user visits a page or performs an action, which warrants it to be counted, set the bit to 1 at the offset representing user id.Redis のビットデータ型を使って、ユーザのアクティビティをカウント、集計する手法。 ユーザIDのオフセットにしてフラグをたてて、アグリゲートはpopulation count、複数のデータセッ

    iakio
    iakio 2011/11/30
  • クライアントとサーバの両方で使える JS コードの書き方 - Block Rockin’ Codes

    追記 11/12/25 Bi ってそんなに一般的ではない、 Both-Sides JavaScript の方が、ということでまた変更しました。(side でなく side's') 11/12/04 Both Side JavaScript は変ということで、 BSJS=Bi-Side JavaScript に変更しました。 文 CSJS と SSJS で両方同じ言語で処理が書けるメリットの 1 つとして、 書いた処理の共有があげられます。 (そこにメリットを感じない人もいるかも知れませんが。) 例えば Validater を共有 クライアントの状態をサーバで再現 などがあります。前者はそのままですね。 受け取った入力のバリデーションはサーバでは必須で、フィードバックを速くするためにクライアントでも同じように行う場合があります。 今まではサーバで書いたバリデーションと同等のものを JS に

    クライアントとサーバの両方で使える JS コードの書き方 - Block Rockin’ Codes