技術情報

経路アルゴリズムを検討した話 その3

前回、それっぽいアルゴリズムができました。 経路アルゴリズムを検討した話 その2ぱっと見た感じそれっぽいのですが、アルゴリズム改良の前後であまり変化がないように見えるのが気になります。少し真面目に結果を分析してみたくなりました。
技術情報

経路アルゴリズムを検討した話 その2

前回はゲームのためのアルゴリズムを探して迷子になってしまいました。 経路アルゴリズムを検討した話 その1目的は実装なのであまり迷子になってばかりもいられません。しかたがないので自分で作ってしまうことにします。
技術情報

経路アルゴリズムを検討した話 その1

頭の体操のようなゲームでも作ってみようかと思い、構想を練ってみました。【ルール】 NxMのマス目に色のタイルが並んでいる 色に順番がある(例:赤→黄→青→緑→赤に戻る) 順番通りにタイルをタップすると消える 一筆で全タイルが消えればクリア
技術情報

herokuを試した記録

Webサービスを作りたくなったとき、プロトタイプはsinatraでサクッと試したいのですが、いくつか問題があります。 sinatraはRackで動く Apacheでsinatraを動かそうと思うとCGIとして動作してしまう→Passenge...
技術情報

jQueryプラグインが意外と簡単に作れる話

画面周りのちょっとした処理をjavascriptで関数化することはよくありますが、規模が大きくなってくると本来のロジックが見えにくくなってしまってあまりよろしくないなあ、と思うことが多々あります。過去にjQueryプラグインのソース解析に挫...
技術情報

CSS3ボックスレイアウト調査

CSS3で登場したボックスレイアウトは便利なのですが、ブラウザごとに対応がまちまちだったりベンダープレフィックスがついたりと面倒なので、調査した記録を残します。FirefoxとGoogleChrome・SafariなどWebkit系について...
技術情報

enchant.jsで状態管理実装 – オートマトン

前回、イベントの仕組みで状態管理を実装した例を解説しました。 enchant.jsで状態管理実装 - イベント今回は管理する項目を減らすために、できるだけオブジェクトによろしくやってもらう仕組みについて解説します。
技術情報

enchant.jsで状態管理実装 – イベント

どんなに美しい3Dクラフィックスであっても、基本的にゲームはパラパラ漫画のようにヒトコマずつ処理されます。enchant.jsにも、「フレーム」という概念があります。フレームが始まるごとにイベントが発生するので、作り手はフレーム内の処理を書...
技術情報

OpenCVでとりあえず顔認識のサンプルが動くところまでの記録

最近流行(?)のOpenCVによる画像認識をやってみようとしたのですが、思いのほか苦労が多かったので、サンプルデータで顔認識の動作を確認できたところまでの記録を残しておきます。
技術情報

Product Advertising APIのItemSearchで当然ヒットするはずの条件で結果が0件になる

タイトルの通りなのですが、以下のような条件でItemSearchを行なっても、結果が0件という現象に悩まされました。 Title:"こころ" Author:"夏目漱石"Amazonのサイトで直接検索すれば当然ヒットしますし、//itemlo...