タグ

2011年1月14日のブックマーク (5件)

  • 開発メモ: DBサーバのnoreplyオプションによる高速化

    Kyoto Tycoonやmemcachedにてnoreplyオプションを使ってパフォーマンスを上げる話。 noreplyの功罪 DBに対する更新操作はその成否を真偽値などとして呼出側に返すのが通常であるが、それを省略することでパフォーマンスを上げることができる。memcachedではnoreplyオプションとして知られている。KTの最新版からは、memcachedプラグインと独自バイナリプロトコルでもnoreplyオプションをサポートすることにした。 noreplyを有効にするとなぜ高速化するのか。クライアントはクエリをsendしただけで、recvをせずに次の処理に移れるからだ。sendシステムコールに渡したデータはカーネルが非同期に処理するので、カーネルとアプリケーションは並列に処理を進めることができる。recvをした場合にはその時点で両者の待ち合わせが発生してしまうのだが、それをしな

    gfx
    gfx 2011/01/14
    "ダサくて後ろめたいnoreplyだが、驚くほど高速化してしまうのが困ったものだ。使える部分ではうまく使っていただきたい。"
  • 人種差別をしないための差別

    http://d.hatena.ne.jp/ever_neet/20110113/1294916683 たまたま開いたブログによると、 国連の調査員いわく「日の差別問題は根が深い」「役人たちはこの問題の大きさを認識していない」のだそうである。 穏やかじゃないですなと読み進めると、"日の差別は、日人の見えない輪をつくり、そこに「違う者」が入ろうとする「忙しい」などの建前を使い静かに拒絶すること"であり、"悪意はなく、酷い差別を受けることも無いが、友好的な人からも小さな差別を沢山受ける"ことであると。 欧米の某国に長く住んでいる人間として言わせてもらうなら、これを人種差別ととらえることこそ、問題の質を理解していない。このような仲間/よそ者の区別はどの国にも存在し、それをレイシズムと定義している国をほかに知らない。そして、このマイルドな「差別」を一概に悪いことであると定義してしまうべきで

    人種差別をしないための差別
    gfx
    gfx 2011/01/14
  • ランキングのつくりかた:Kenn's Clairvoyance

    遅ればせながら、あけましておめでとうございます。 先週には、ベイエリアの友人たちがやっているEchofonがPostUpに買収されるなど、幸先のよい新年のスタートとなりました。 さて、最近ホットなマーケットといえばソーシャルゲームですが、ゲームといえばリーダーボード。ハイスコアのランキング友人や見知らぬ人たちと競うのは、ビデオゲームが誕生した1970年代から欠かせない要素でした。 ところが、インターネット経由で100万人規模のプレイヤーがつながるようになってきた現在、その全体をランキングづけするのは、技術的にも大きなチャレンジとなってきました。 今回は、そのリーダーボードのつくりかたについて、ぼくらの作っているソーシャルゲーム・プラットフォームであるPankiaの運用で得られた知見を共有したいと思います。 自分の順位を知る方法 リーダーボードの基的な考え方はシンプルで、それはつまり「ユ

    ランキングのつくりかた:Kenn's Clairvoyance
    gfx
    gfx 2011/01/14
    "現象に偏りがあるときには、そこに圧縮や最適化の可能性がある、と考えるのがコンピュータ・サイエンスの常道です。"
  • コピペ新聞 : バイトの爺さん

    gfx
    gfx 2011/01/14
    うーん…。
  • 20年来のパートナーとの別れ

    先ほど、ATOK月額版を解約し、家中のすべてのPCからアンインストールした。 機能や価格に不満があったわけではない。 「ATOKの変換辞書の語彙には、いわゆる不快語・表現などに関する語彙が収録されていない」という事実を知ったためだ。 WikipediaATOKの項(http://ja.wikipedia.org/wiki/ATOK)にあるように、小人(こびと)や陰唇(いんしん)、あるいは思いつく限り の差別表現を変換してみればその事実はすぐに確認できると思う。(「陰唇」が不快語・表現にあたるのかは大いに疑問だが) 私はこれまで随分と長い期間ATOKを利用してきたが、変換過程にそのような規制がかけられている、ということには全く気づかなかった。 つまり、私はそのような規制からなんの実害も受けていない、少なくとも意識するレベルではなかった、ということだ。 ではなぜ、ATOKを解約する必要があっ

    20年来のパートナーとの別れ
    gfx
    gfx 2011/01/14
    ATOKが差別用語・不快語を収録しないという方針に対する抗議文