愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

2013-07-01から1ヶ月間の記事一覧

CSSを学びたくなければBootstrapを使え、学びたければinuit.cssを使え

と、ソクラテスが言ったとか言わないとか。

More Transactional Redis (2) - Lua Scripting in Action

前回の記事: More Transactional Redis (1) - Redis is not a transactional storage - 愛と勇気と缶ビールLua Scriptingでatomicな処理を実現できるぜい!ってとこで前回の記事は終わっていました。今回は、Lua Scriptingを試す際に踏むとよいであろうstep…

More Transactional Redis (1) - Redis is not a transactional storage

オッス!オラ孫悟空!みんな元気にしてっか?突然だけど、オラ、Redisに保存してるデータに以下のような操作をしてみたくなっちまったんだ!これ擬似コードな! 1: score = ZSCORE {key} {member} 2: if ( ! score ) { 3: score = defaultScore 4: } 5: ZADD…

一体いつからRedisがSorted Setの実装にSkip Listしか使ってないと錯覚していた?

デフォルトの設定 (zset-max-ziplist-entries, zset-max-ziplist-value) では 該当するSorted Setのエントリ数が128個以下 該当するSorted Setに含まれるmember (not score) のデータ長が全て64byte以下 という2つの条件が成立している場合、Sorted Setの表…

High Performance Browser Networking

一部(?)に需要があったようなので、再掲。実はまだ全部読んでおらず、物理層やトランスポート層の話を脱してアプリケーション層というかHTTPに来た所。僕が主に興味を惹かれたのはTCP周りの話なので、その辺だけまとめる。読んだ本の要約?というのは、ヘ…

The Google Graveyard

訳するなら「Google墓地」?いや、これくらいだったら訳することに何の意味もないのだけど。http://www.wordstream.com/articles/retired-google-projectsこれをもって「Googleはいつサービスを終了するか分からんから、信用できない。やつらのサービスを使…