タグ

2009年7月28日のブックマーク (3件)

  • ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改

    ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうでも良く、すべてのファイルを処理することさえできればいいので、原理的にはシーケンシャルアクセスで処理できてしかるべきである。 まず、ファイルシステムについて。HDDやSSDなどのハードウェアにアクセスする際には、ファイル名などという概念はもちろん存在しない。ファイル名と実際のディスク上の対応を管理するのがファイルシステムの主な役割である。ファイルシステムは、ファイル名からそのファイルに対応するブロック番号(メモリアドレスみたいなもんだな)を調べて、そのブロック番号を指定してHDDやSSDにアクセスす

    ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改
  • 【切込隊長】MMO系RPGはどうしてクリッコゲームばっかりなのか?

    【切込隊長】MMORPGはどうしてクリッコゲームばっかりなのか? ライター:山一郎 切込隊長 / アルファブロガーにしてゲーマー。その正体は,コンテンツ業界で今日も暗躍(?)する投資家 切込隊長:茹で蛙たちの最後の晩餐ブログ:http://kirik.tea-nifty.com/ 何の酔狂か,修羅の形相の4Gamer編集者から連載の執筆依頼を頂戴した切込隊長であります。 読者からすると「何屋だお前」という雰囲気がするかもしれないが,平たく言えば,ゲーム屋がゲームを出すために必要な資金をどこからか引っ張ってきて企画を企画として成立させるための仕事,が中心である。まあ,制作委員会とかコンテンツファンドとかそういうもんを立ち上げる仕事だ。 世間的には「財務」とか「調達」とか言う。最近は,ゲームよりアニメやテレビ仕事のほうが多いような気もするが,気にしない。ゲームもアニメも「コンテンツ」だか

    【切込隊長】MMO系RPGはどうしてクリッコゲームばっかりなのか?
  • アポロ11号のソースコード - Radium Software

    Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

    アポロ11号のソースコード - Radium Software