大きな変化は見られないので β5.01 ということで。
Entry Name 入力後、画面遷移で Bad Request になる問題。
サーバ側と開発環境側の内部文字エンコーディングが異なっていたために、mb_strlen の挙動がおかしかった、ということが原因でした。
直した。
これで高スコア取ったのに Bad Request になって名前が登録されなかった! なんて悲しい事件はおきないね、きっと。
あ、ランキングの表の表示もちょっと直したよ。
β5 だよ!
ランキングのページが豪華になったよ!
いままで保存してなかったデータも一部表示するようにしたから、以前のランキングデータでは表示されない項目もあるけど、気にしちゃいけないよ!
多分もう少しページに修正入るけど、今日のところはそろそろ終わりにしなきゃマズいんだぜ!
だから終わるぜ!
β4!
コンピュータのアルゴリズムを、キャラクター登録画面で表示されている分について全て実装した。
これでやっと、最初の javascript だけで実装してたときのアルゴリズムに追いついた。
あとバグ。
Entry Name とかのユーザ入力値について、ありえない入力に対してチェックして Bad Request にしてる(まだ正確なステータスコードは返してないけどね)んだけど、問題ない入力に対してもたまに Bad Request になってしまう。
なんか、Entry Name に『ストレートティー』て入力したら、Bad Request になった。
謎。文字数(バイト数じゃないよ)12 文字まで OK にしてるつもりなんだけど。
直さなきゃ。せっかく高スコアとって、Entry Name 入力して Bad Request になったら悲しいからね。
β3 として公開!
javascript を手直しして、Firefox 2、3、Opera 9、Safari 3、Google Chrome Beta で正しく動作することを確認しました!
IE 6、7で正しく動作しないことを確認しました!
次の更新は、いつでしょうね。
NeoAsh!? Web Search(なんの面白みも無いウェブ検索にそんな名前があったんですね)を、AutoPagerize に対応させました。
これでどんどん検索結果をスクロールさせれば良いじゃない。
あ、NeoAsh!? Player で再生時間が取ってこれないバグが発生してる! 直さなきゃ・・・