タグ

2017年6月1日のブックマーク (2件)

  • Redisアプリケーションパターン | おそらくはそれさえも平凡な日々

    この記事は、はてなエンジニアアドベントカレンダー2016の12日目の記事です。 先日こういうツイートをしました。 Redisはキャッシュ用途のミドルウェアだと思わない方が良いと思う — songmu (@songmu) 2016年12月10日 言いたかったのは、Redisはキャッシュのためだけのミドルウェアだと誤解されがちなのですが実際はそうではないということです。実際、公式サイト を見に行くと以下の様なことが書かれています。 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. つまり、Redisは多彩なデータ構造を保持できるインメモリーのデータストアで、様々な活用法があり、キャッシュとして「も」使える、とい

    Redisアプリケーションパターン | おそらくはそれさえも平凡な日々
    issm
    issm 2017/06/01
  • 「スーパーマリオワールド」のセーブ領域を利用してカスタムコードを実行できる方法が見つかる

    「スーパーマリオワールド」にはプレイデータを3つセーブすることができますが、この領域を利用して、セーブデータを読み込むだけで自作のカスタムコードが実行可能になるという方法があることがわかりました。この方法だと、カートリッジやスーパーファミコン体に手を加える必要はありません。 Jailbreaking Super Mario World to Install a Hex Editor & Mod Loader - YouTube 方法を報告するセス・ブリング氏。ただ、見つけたのはCooper Harasyn氏だとのこと。 スーパーマリオワールドのカートリッジ内には、ゲーム自体のデータが入っているROMとデータを保存するための領域があります。ROMは「Read Only Memory」の略であり、文字通り読み出し専用ですが、データ保存領域は書き込みをすることが可能。そこでHarasyn氏は、

    「スーパーマリオワールド」のセーブ領域を利用してカスタムコードを実行できる方法が見つかる