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

コンシューマゲーム機がゲームに向いていない理由

セーブは何の為にあるのか ゲームをセーブする理由は、私が考えるに3つある。 電源切れなどのハードウェアの問題や、バグなどのソフトウェアの問題に対応する為のセーブ ゲーム内で取り返しの付かないことをした時にリセットする為のセーブ ゲーム終了時にハ…

Scalaのmutable.HashMapとOpenHashMapの違い

はじめに Scalaの標準ライブラリを漁っていたら、OpenHashMapなるものを見つけたのでScalaのソースコード読んでみた。結論から言うとOpenHashMapってOpenAddressのHashMapなんだよーっていう話。 前提知識 Scalaの場合、実はimmutable.HashMapとmutable.Hash…

Apacheのmod_proxyにハマった件

問題 自鯖で公開しているhttp://ponkotuy.com/maps/という地図のサービスがあるのだが、こいつが最後の/を外すと、ページ内の相対リンクの解決に失敗して死ぬ問題が割と長い間未解決で残っていた。構造としては、まずApacheがリクエストを受け取って、mod_pr…