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

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

<前

無題

落ち着いた次の日に大事件。
はい、アンパンマンDBを移転しました。
アキヤメにいるとどうにも検索に出ないみたいなので、記事も充実してきたこともあって、メインコンテンツへの格上げを行いました。
日記のほうのカテゴリも「アキヤメ」から「アンパンマン」に順次変更していくつもりです。

浮き沈みランチャーのほうは、再起動して試してみたところ、読み込み中に動作が重くなることはなくなったものの、読み込みそのものが結構遅くなっていました。
なので、可能な限りこれらを両立できるように、読み込み処理を更に改良していました。
昨日の実装では一個のアイコンを読み込んだ後、次のアイコンを読み込むまでの間にウェイトを入れて、その間に描画処理ができるようにしていました。
ただ、これだとウェイトの分だけ確実に遅くなるので、ウェイトを入れずに軽くする方法を考えました。

無題

そうだそうだ、アンパンマンのことも大分落ち着いてきたし、そろそろBomber丸Worldのことを思い出さねば。
というわけで、HTML表示のバグをひとつ見つけたんで軽く修正しておきました。
ウィンドウサイズの拡大と縮小を繰り返すと画像がどんどん大きくなるというバグがあったのです。

そういえばアンパンDBの統計のページ、歌DBの作成に当たって微妙に強化しました。
歌のデータの統計を取っているのはもちろんのこと、書いた記事数なんかも表示するようにしました。

浮き沈みランチャーのアイコンをまだ読み込んでいない部分の表示が遅すぎると感じたので、読み込みより表示優先で処理するようにしてみました。
今はディスクキャッシュで読み込み自体が速くなっている可能性があるため速くなってもあまり信用できませんが、再起動するなどしてからだと違いが実感できるようになるかもしれません。

無題

アンパンマンDBの話の一覧表示を改良しました。
主要登場キャラのところで、キャラのページがある部分に関してはリンクが付いて直接飛ぶことができるようになっています。

無題

アンパンDBの管理フォームの改良中。
関連キャラの表示処理とかも内部的に変更しました。

無題

アキヤメのスマブラのところとかも地味に更新中です。
アンパンDBの、繋がってないリンクを通常の文字として表示する機能も強化しました。

無題

ひそかにアンパンDBのシリーズ・カテゴリ検索にカテゴリの説明をつけてます。
あと、統計のページにも多少付け加えたり。

無題

アンパンマンDBにリンク集コーナー設けました。
あとついでにシリーズで話を探すメニューをトップにつけました。

プログラミングコーナーの速度比較も更新したいんですが、今の環境だと裏でかなり多くのタスクが動いているのでちょっと測定できる環境を構築するには時間がかかりそうです。
いや、妥協するなら測定用のプロセスの優先度を上げればいい話なんですが。

無題

爆ボンの動画を久しぶりに作っていたらキャプチャ用のパソコンが熱出して倒れました。
やりたいことが終わって録画終了しようと思っていたときに落ちたので何とか復旧できないかと修復ソフトを試してみたのですが、ヘッダが記録されていないためか回復できませんでした。

アンパンマンDBがRSSに対応しました。
文字コードがMySQLの都合上EUCになっていたのでRSSのプログラムを持ってくるときにUTFからの変更が必要になりましたが、大方うまくいったようです。

ゼルダの伝説ムジュラの仮面のムジュラの化身戦闘のBGMをファミコン音源で打ち込んでます。
原曲よりちょっとだけテンポが速くなってます。

1215960706.nsf

黒ウルフの栄光

NeoMuplのポートの個別変更に対応しました。
…が、再生時に音が消えなくなることがあるようで、それさえクリアできればアップした否と思っています。

そういえば、久々にスマブラXをやってみたところ、情け無用組み手で10人抜きを達成しました。
まあ、10人自滅させただけなんですが。

あと、アンパンDBにシリーズによる分類をつけました。
結構勝手な基準ですが。

ランダムセレクトが好きなんだ

アキヤメのアンパンマンDBにランダムセレクト機能をつけたらどうかと思いました。

無題

どうにもNeoMuplのDirectMusicが不安定なのでVB用DirectXを使わない方法で再生できないかいろいろ試していました。
C言語用のDirectXのC#での使い方が分からなかったので簡易的なDLLをどっかから拾ってきて使ってみたのですが、これはこれでうまく動かないようでした。残念。

アンパンDBにリンク機能をつけました。
関連性の深いサイト、というか、公式サイトへのリンクを張る予定です。

無題

アンパンDBの管理画面を作っていました。
そろそろいろいろ増えてきて大変になってきたので。
phpMyAdminはしばらくすると勝手にログアウトされるみたいなので文章考えるのに時間がかかるとちょっと困ったことになるんですよね。

無題

月~金はほぼソフト開発&サイトいじりができないので戻ったら何をするかを考えています。
とりあえず今アンパンマンDBでやりたいことは以下の3点。
・右側テーブルの横幅の制限
・検索結果がひとつしかない場合は自動でその結果にリダイレクト
・各話・キャラごとに一言説明をつけて探しやすくする

無題

う~む、アンパンマンDBの右側の情報欄、時々横に広がって見にくくなりますね。
横幅を制限していつでも見やすくするようにします。
…そのうち。

無題

ふにゃさんのコンフィグでいまだにエラーが起こるようですね…。
どうにもエラーの雰囲気からしてDLL呼び出しに関係がありそうではあるのですが。

ところで、今日アンパンマンDBにコラムのページを作りました。
これはさすがにMySQL使うまでもなかったんですが、せっかくのデータベース遊びなので今回もMySQL使いました。
アンパンマンの深いところを考えてみたり新キャラを考えて遊んだりしてみたいなと思っています。

無題

というわけで、アンパンマンDB、キャラ検索にも対応しました。
キャラの登場話を探したり登場キャラのプロフィールを見られたり。
…まあ数がそろってくればの話ですけどね。

無題

さて、アンパンマン全話リストのソースとしたページが一部変則的なフォーマットで書いていてそれに気付かず話数を間違ってカウントしてしまいましたよ。
そして登場キャラクターなどに関してはさすがに機械で自動化するわけにもいかず、一つ一つ心をこめてコピ…手入力ですよ。
まあ、カウント間違いのほうは、いずれ放映日を入力すれば関係なくなるのでそれで充分かと思っています。

無題

MySQLの練習も兼ねて、アンパンマンの全話リストと登場キャラクターをデータベースにしてみました。
とりあえず、AパートBパートを分けて考えると1000話以上になってしまって手入力では追いつかないので、VBでSQL文を生成してphpMyAdminにまとめてぶち込むことにしました。
気が向いたら一般用の表示プログラムを作ってアキヤメに出してみようかとも考えてみたり。

<前