タグ

2008年11月24日のブックマーク (3件)

  • コンピューター:C言語講座:マルチスレッドについて

    コンピューター:C言語講座:マルチスレッドについて マルチスレッドの特徴 一般的なサーバプログラムでは、多数のクライアントからの処理をできるだけリアルタイムに処理するために、何らかの形で並列処理を行うことが多いものです。たとえば、データベースサーバで、ある検索処理に時間がかかっている間ほかのクライアントが接続すらできない、という状態ではサーバとして失格でしょう。 並列処理を実現する方法としては、 ・プログラム自体を並列処理可能に記述する ・プロセスをもともと多数起動しておく ・fork()を使って子プロセスを起動するマルチプロセス処理 ・マルチスレッドを使用する などが考えられます。プログラム自体をリアルタイム性を考慮しながら記述するのはなかなか大変で、しかもソースが複雑になりメンテナンス性も問題が多くなりがちです。プロセスをもともと多数起動するのは簡単ですが、クライアントがどのプロセスに

  • ネトゲのキャラクターは死ぬべきである - へだちの日記

    ネトゲのキャラクターは死ぬべきである。でないと、時間をかけたプレイヤーほどレベルが上がって有利になるので、そのゲームばっかりやってる廃人の溜まり場になってしまう。たぶん、ポケモンとかダビスタみたいに「主人公ではないキャラクターを育てる」ようにして、そいつに寿命があるネトゲを作るのが一番いいと思う。できれば、ダビスタのように成長期があって、ピークがあって、そこからだんだん衰えて死んでいくことが望ましい。生物ってそういうものだし、育成ゲームは生き物を育てる楽しさをシミュレートしたものだから。 育てたキャラクターが死んでしまっても、プレイヤーはキャラクターの育て方を学んでいくことができるので、何も残らないわけじゃない。つまり経験値がプレイヤーに残る「不思議のダンジョン方式」だ。とはいえ、当にゲーム上に何も残らないのもちょっと悲しいので、ダビスタみたいに「殿堂入り」の馬の記録を残すとか、レース

  • 「意味づけ」の病 - 池田信夫 blog

    元厚生事務次官殺害事件は、やはり頭のおかしい男の場当たり的な殺人のようだ。ワイドショーでは朝から晩まで、いろんなコメンテーターがこの事件の「意味」を解説しているが、それは無駄である。「犬の仇討ち」というシュールな動機も、当かどうかはわからない。むしろ統合失調症のような疾患を疑ったほうがいいだろう。 秋葉原殺人事件のときも、私のところにコメントを求める取材や、で対談してくれという話が来たが、すべて断った。精神異常者はどんな社会にも存在し、彼らは一定の確率で殺人をおかす。その対象が家族であればベタ記事にしかならないが、「秋葉原」や「厚生省」という意味がつくと、メディアが大きく取り上げる。この種の報道は憶測ばかりで、犯罪の連鎖を呼ぶ有害無益なものだ。 こうしたワイドショー的発想の典型が書である(リンクは張ってない)。内容は、およそ論評にも値しないバラバラの雑文の寄せ集めだ。として最低