無題
アンパンマンDBのもろもろを微調整していたり。
性別周りをキャラDBとスタッフDBで共通にしてみたり。
アンパンマンDBの、主に開発に関する日記。
アンパンマンDBのもろもろを微調整していたり。
性別周りをキャラDBとスタッフDBで共通にしてみたり。
アンパンマンDBに個人的な管理フラグをつけました。
閲覧者側にはあまり意味のない情報ですが。
アンパンマンDBの質問箱のリニューアルにそろそろ取り掛かっています。
はっきり言ってルールは厳しくなります。
ただし、今まで通り明確なペナルティは無しとするつもりです。
アンパンマンDBの検索内容の表示を作ってました。
なんだかXSSの問題もあったようで、そのあたりの修正も。
リンク集に「マルペケつくろーどっとコム」を追加しました。
DirectX関連では参考にしています。
「完全ホワイトボックスなスキンメッシュアニメーションの解説」が良かったです。
アンパンマンDBのためのログ解析ツールを作っていました。
アンパンマンDBの商品情報の仕様変更に伴い、音楽DBのデータを修正しています。
アンパンマンDBでリンク先をすばやく表示するためにリンク先のデータをキャッシュしておくというアイディアを以前に言っていたのですが、必要ないかもしれません。
もちろん今は普通に表示が遅い状態なので改善が必要なのは確かなのですが、そもそもの問題はリンクの数だけデータベースにアクセスしていたことにあるのです。
つまりキャラが200人いればアクセスは200回、遅くなるのも当然です。
そこで、データベースへのアクセスを減らすためリンク先の取得結果をキャッシュとして保存しておこうと考えたわけです。
しかしそうなるといつキャッシュを保存していつ更新するかが問題となります。
データベースの更新によってリンク先は変わる可能性があるのですから。
なので、リンク先は毎回調べることにするけれど、これをデータベースへの1回のアクセスでまとめて取得すれば体感的にはほとんど時間がかからないのです。
現実的には1回では済まないと思いますが、キャラの多いページではおそらく劇的に高速化可能だと思われます。
アンパンマンDBの管理フォーム作ってます。
一応更新しようと思ったらphpmyadminでできなくもないのですが、UTF-8にしたら急に不便になってしまいまして。
アンパンマンDBの管理フォームを作ってたり。
微妙に間に合ってない気がするけどアンパンマンDBリニューアルしました。
新アンパンマンDB、それなりにまあいい感じに。
検索機能は一通りできました。
新アンパンマンDB、マイナス検索に対応。
あと、足りないところは適当に。
それはそうと、そろそろ告知しておかないといけませんね。
来る3月1日午前0時から1時にかけてアンパンマンDBはリニューアル作業のため一時的にアクセスできなくなります。
もしかしたら時間は早くなったり遅くなったりするかもしれませんが、遅くとも1日の午前中には完了します。
新アンパンマンDBの一覧のページ番号が不正だったら補正するようにしました。
あと、一覧表示中にもコメントを表示できるように。
新アンパンマンDBの検索系統を頑張って作ってます。
なんか新アンパンマンDBのリスト中リストの表示がバグってたので修正しました。
あと、カテゴリ検索になんとなく対応。
新アンパンマンDB、コメント表示できるようにしました。
表示だけです。書き込めません。
あと、トップページのキャラ誕生日紹介も。
RSSは文字コードのことがあるのであとまわしです。
設定のリセット機能をつけて、他もいくつか設定を反映できるようにしました。
あと、DB検索結果の改善。
新アンパンマンDBの設定保存ができるようになりました。
旧アンパンマンDBと違ってボタンを使ってポチポチ切り替えます。
多分設定を変更したいときは全て一斉にではなく一つずつ個別に切り替えていきたいのだと思います。
まあ、このあたりはログを取っていないので統計的に確実なことを言うことはできないのですが。
設定項目と表示項目の辻褄が合うようにデータを構成するのは多少難儀なことでした。
ただ、利用者が設定をいじりすぎて元に戻すのが大変ということになる可能性もあるので、設定リセット機能もいずれつけようと思います。
あと、設定機能は付けたけれど、全ての設定項目を実際の表示に反映するようにはまだできていません。
とりあえず、設定の取得と表示ができるようになりました。
これで設定の保存ができるようになれば設定については完璧なのです。
今度は新アンパンマンDBの設定機能を作ろうと頑張っています。
お気付きの方もいるかもしれませんが、現在新アニメDBではキャラ一覧が表示されません。
というのも、というのもこれは設定の参照関係が複雑になっているからで、設定機能がなければ表示すらできないのです。
ということで設定機能を優先的に作っています。