2012年8月2日のブックマーク (2件)

  • 大量アクセスを小さいシステムで

    同時に数十万クライアントがアクセスし、しかもリアルタイムに処理できるシステムを構築するには、高性能サーバーが数多く必要になる。これが今までの常識だった。これを根底から覆すソフトウエアが「Node.js」だ。従来型のWebアプリケーションサーバーと異なるアーキテクチャーを採用しており、既存のサーバーに取って代わる可能性を秘めている。 サイバーエージェントのソーシャルゲーム「ピグライフ」をご存知だろうか。仮想空間上でアバターを操作し、野菜を育てたり料理を作ったりするソーシャルゲームだ。2011年6月にサービスを開始し、会員数は既に300万人を超えた。そのためピーク時は、同社のシステムに約20万クライアントが同時にアクセスするという。 実はこのシステムを支えているのは、わずか20台のPCサーバーだ。単純計算で、1台当たり1万クライアントからのアクセスを同時に処理していることになる(図1)。これを

    大量アクセスを小さいシステムで
  • [android開発] Hello World を改造する (1/2) - ボコ

    「Hello World」と表示するだけのandroidアプリをちょっとだけ改造してみます。androidアプリには、画面表示するためのいろいろなビューがあります。今回はその1つTextViewの勉強です。文字を変えたり、大きくしたり、色を変えたりしてみます。 1.文字を変える 「Hello World」という文字は、「res」の「values」の「strings.xml」にあります。こいつを変えれば文字が変わるはずです。 strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">こんにちわ!</string> <string name="app_name">サンプル01</string> </resources> よし!確かに変わりました。この文字は、main.xmlでTextV