「アンパンマンDB」に関する日記(68)

アンパンマンDBの、主に開発に関する日記。

<前 次>

無題

タイトルジェネレータのデータ移行プログラムを作成。
タイトルジェネレータそのもののプログラムは以前のものをSQLite用に書き換えるだけで済む。
残るはコメントと質問箱だが運営方針が定まらないとどうにもならない。

無題

アンパンマンDB3の関連カテゴリ&別名の登録機能作成。
また、ペアリストのリンク先の設定がおかしくなる問題を修正。
普通の情報はこれで全て移行可能になった。

無題

アンパンマンDB3のデータベース管理クラスを検索機能のクラスと編集機能のクラスに分割しました。
現状のアンパンマンDB2のように何でもかんでも1箇所に集約しすぎてソースがごちゃごちゃしてきたのと、ユーザー側のページでも呼び出していないだけで編集機能そのものは動く状態で存在していたのが理由としてあります。
編集機能は結構大きいので、ユーザー側のページでは絶対使わない編集機能を読み込むのも無駄な話だし、もし万が一間違えて編集機能を呼び出すコードなんて書いてしまったら大変です。実際紛らわしい内容のメソッドもありますし。

あと、SearchPhraseParserを微妙に更新しました。
本体の動作が変わらないほど本当に微妙な変更ですが。
ただ、オプション項目を追加する程度のことはできたかなーって気がします。

無題

アンパンマンDB3のカテゴリ取得のSQLを作っていました。
先祖カテゴリまで遡って一気に取得するSQLを作ったのですが、思いのほか長くなってしまいました。

無題

アンパンマンDB3、従来通りの部分はいい感じに表示できるようになってきました。
リスト系の項目は検索の利便性重視でデータ構造を変更しているのでもうちょっと時間がかかりそうです。

無題

アンパンマンDB3の内部処理をいじっています。
データ取得のためのSQL文の自動生成です。
内部処理しかいじっていないのでまだ表に見える部分は変わっていません。

無題

NeoMupl:エラーの原因それとなくわかった。たぶんCOMオブジェクトのRelease忘れかなにか。
モンハン3G:ロアルドロス捕獲。いい感じ。次はボルボロス。
アンパンマンDB3:おまかせ表示を実装。アンパンマンDB1にあって2で廃止された機能。似た機能は検索の並び替えで実現できたがおまかせ表示の気軽さは実現できていなかった。アンパンマンDB1にあった初登場キャラの強調表示も復活させたい。

無題

アンパンマンキャラDBではキャラのシルエットとかでも検索できるといいなーって考えています。
ポケモン図鑑の形による検索とほぼ同じですが、名前を覚えていないキャラクターを見つけるのにはよいのではないかと思っています。
システムを作るのもデータを用意するのも大変そうなので、できるといいなーというレベルの話ですが。

無題

アンパンマンDB3作っていました。
とりあえず詳細ページへ飛べるようにまでなりました。
表示できるのはまだタイトルだけですが、これを元に拡張していけば色々表示できるはずです。

無題

アンパンマンDB3の管理画面を作ったりデータベース定義情報そのものに手を入れたり。
実はバージョン2の定義情報をバージョン3用に移行した段階で大事な情報が一部ごっそり抜け落ちてしまったのですよ。
今日までこのことに気付かなかったとはうかつでした。
どうせ入力しなおしになるので入力しやすい形式に作り直そうと思っています。

無題

えっとですね、今年中にアンパンマンDB3を作り上げてしまいたかったのですが…
カービィにゼルダにモンハンに、こんなボリュームのあるゲームが年末にまとめて出てこられたら手に付くわけないでしょうが!
ええ、まあ、言い訳ですが、今のアンパンマンDBの運営方針は「無理をしない」ですので。
ご了承ください。
一応、今できているところまではアップしました。

無題

アンパンマンDB3のトップページの内部処理を変更しました。
これで設定変更があれば画面に反映されるようになります。
もっとも、その設定変更をまだ実装していないのですが。
しかしアンパンマンDB2のトップ以外のページには既に存在する機能なので、新バージョンであるからには設定変更なども全て実装せねばならんのです。

モンスターハンター3Gで最初の緊急クエストが出ました。
で、その緊急クエストは別にどうでもいいのですが、その前のクエストに出てきたラギアクルスが!!
モンスターのキモの納品だったので採集以外のアイテムをほとんど持たずに行っていたのでかなりあせりました。
しかも必死に逃げるこちらを悠々と追い抜いて前方に立ちふさがったり。
装備も、出てくるのはせいぜいルドロスぐらいだろうと思っていたので、雷耐性-14という対ラギアクルスには絶望的な組み合わせでした。
生きて帰ってこられたのが不思議なくらいです。

無題

アンパンマンDB用のTwitterアカウント作りました。
アンパンマンDB3から稼動予定なので今のところ動いていませんが。
稼動させるにはアンパンマンDB3の完成ももちろんのこと、自動ツイートに使うTGWSAdminの機能拡張も必須になります。
今は別のページで行っている今月の仲間や、昔どこかに作っていた気まぐれメッセージなどもつけることができたらいいなと思っています。

無題

モンスターハンター3G買いました。私が。
年内はアンパンマンDB3の開発をしたいのであまりやらないとは思いますが。
で、そのアンパンマンDB3は設定情報の構築が完了。
設定の保存・読み込みはできていませんが、デフォルト状態ぐらいは反映できるようになりました。

無題

アンパンマンDB3作っています。
すぐ実装する予定ではありませんが、検索フォームなどで入力補完の機能が付けられたらいいなーと思っています。
クライアント側で動作するJavaScriptは既にあるので、サーバー側さえ用意できれば作れるはずなのです。

無題

アンパンマンDBの今年の更新は今日で終わりにします。
これは、アンパンマンDB3の開発に専念するためです。
で、そのアンパンマンDB3ですが、今はコンフィグ周りを作成中です。
これまでも設定項目を変更することはできましたが、今度は保存されない一時的な設定変更にも対応させます。
これは普段の利用よりは、XML形式などで出力するAPIとしての利用を想定してのことです。
もちろん、普通の設定方法についてもこれまでと同じか、それ以上に充実させます。

無題

アンパンマンDB3のリダイレクト機能を実装しました。
このリダイレクトには2種類あって、使われなくなったURLから新しいURLへ飛ぶ、普通のリダイレクトと、URLはそのままで表示内容だけを切り替える内部リダイレクトがあります。
既に両方動作しますが、データがそろっていないとか、リダイレクト先がまだできていないとか、そのあたりの理由でまだ使える状態ではありません。

無題

アンパンマンDB3の設定項目を作成中です。
設定項目として、トップページ関連を現在より充実させることにしています。

無題

アンパンマンDB3に移行する準備段階として、ファイルの整理やアクセスされるURLの調査などを行っていました。
今回調べてみてわかったんですが、今年のアンパンマンDBはページビュー合計が400万ありました。
思っていたよりずっといっぱいアクセスされていたんですね。

無題

アンパンマンDB3のリスト表示を実装しています。
とりあえず1ページ目にリストを表示するだけならできるようになりました。

そういえば、昨日のことですが、ポケモンホワイトで、配信のトルネロスを受け取りました。
むじゃきで、ものをよくちらかして、いたずらごころで、ある意味完璧です。
強さはたいしたことないみたいですが。

<前 次>