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

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

<前 次>

更新再開予告

アンパンマンDBは遅くとも3月1日に更新再開します。
リニューアル完了が見えてきたのと、新年度まで持ち越すのはいくらなんでも引き伸ばしすぎだろうと考えてのことです。
なお、質問箱のほうは更に1ヶ月先の4月1日を予定しています。
質問箱の更新を引き伸ばしたのは、未回答の質問にしっかり答えたいというのと、質問箱の質問ガイドラインをしっかり作ろうと思っているためです。

ところで、今日久しぶりにパネルγをやってみました。
タイムアタックやったら新記録出ました。
しかし問題が発生しまして、修正を試みていました。
その問題というのはIMEの言語バーが消えていないということなのです。
しかも、見た目には見えなくなっていて、操作だけは受け付けるのです。
タスクバーに格納すれば別に問題はないのですが、なくしてしまったほうが都合がいいわけです。
ということで試していましたが、日本語入力を無効にはできたけど言語バー自体は消えず、という結果です。
消せたらパネルγのバージョンアップとプログラミングページの更新の両方ができたんですけどね。

無題

旧アンパンマンDBでは管理モードでのみ使用可能だった気の利くサーチ機能を新アンパンマンDB向けに実装しています。
ただ、この機能は実際のところユーザーインターフェースにすると総合検索と全く同じになるので表向きにはやっぱり公開しない方針です。
使用場面というと、記事内のキャラ名などにつけられる自動リンクなどですね。

無題

新アンパンマンDB、文章表示ができるようになりました。
大体旧アンパンマンDBと同じですが、関連項目へのリンク周りに微妙に修正が入っています。
あとは追加機能として、脚注をつけられるようにする予定です。

新アンパンマンDB

キャラ数を表示できるようになった!
取得するデータの列挙方法を見直した!

無題

新アンパンマンDBのあいまい検索システム作ってます。
VB6の文字列変換関数と組み合わせてあーだこーだやってます。

無題

新アンパンマンDB、詳細ページ作ってます。
右表はこれまで通りいくつもりですが、あらすじや説明などの部分はコラムなどと同じような方式に変わる可能性があります。
しかしいまだにシステムのコアの部分がまともに組み上がっていないという…。

無題

アンパンマンDBを1月中に終わらせたかったと一昨日言いました。
これには理由があって、リニューアルに伴うURL変更を月の頭に持ってくることでアクセス解析を効率化したかったのです。
というわけで、今回はややトリッキーな方法ですがURL変更だけをやってみました。
ちなみに、RSSはアンパンマンDBとは別の方式で動いているので今も問題なく更新可能です。

無題

爆ボンのページをふと思いついて更新してみました。
「爆破しないことに意義がある爆弾ゲーム」と自分で言ったものの、どれほど「爆破しない」ことができるのか。

アンパンマンDBはやっと日付検索ができるようになったところ…。

無題

新アンパンマンDB作ってます。
1月中に終わらせたかったのですが、どうにも無理そうな…。
とりあえず、現在のどうしようもない状態を予定まとめのページに晒しておきました。

無題

アンパンマンDBの設定ね、私自身もしょっちゅう変更するんですね。
調べものするときには必要な情報だけを表示させたいから。
でも現状では設定ページを開いて設定変更してもとのページに戻らなきゃいけないんです。
わずらわしいです。
設定変更前と変更後の設定ページに大差ないのがますますわずらわしいです。
できれば今見ているページから移動せずにその場で、しかも変更内容が確認できるように、設定変更できたらいいなと思っております。
リニューアルで設定周りも大きく変化するので、同時に設定フォームを各ページに取り込んでしまおうかと考えています。

無題

新アンパンマンDBのURLで指定されたクエリを検索文字列に変換する機構を作っていました。
ひそかに多少パワーアップさせてます。
…リニューアルだから当たり前ですかね。

無題

多機能無線マウスの挙動に我慢ならなかったので普通のマウスを買いました。
ついでにポインタ吹っ飛び対策としてマウスに認識されやすいというマウスパッドも買ってきました。

アンパンマンDBに関しては、総合検索としての機能の実装と、アンパンマン関係機関への問い合わせ方法の確認などをしていました。

無題

新アンパンマンDBの管理フォームを作っています。
この管理フォームは旧アンパンマンDBの管理フォームを置き換えて作っているので、これからしばらくは本当に全くアンパンマンDBの管理ができなくなります。
一応、元の管理フォーム自体もバックアップを残しているし、いざとなればデータベースを直接操作して管理できなくもないですが、これらはあくまでも最後の手段ということで。
ちなみにサポートフォームは別の管理体制なので今も全く問題なく使えます。

無題

昨日言っていたツリー構造のやつ、できました。
今見られるのは、アンパンマンDBの予定&リクエストまとめのページのアニメのカテゴリツリーの部分です。
んで、せっかくいい感じにできたので、HP作成論に載せようかと、記事を作成中です。

無題

新アンパンマンDB(リニューアル作業中のアンパンマンDB)のデバッグ表示を強化してました。
とにかく構造がややこしいのです。
定義済みリストの階層構造とかも実装しないといかんし。

無題

とりあえず新アンパンマンDBの総合検索のソート機能を作りました。
若干やっつけな感じなので後で手直しが必要かも。

無題

アンパンマンDBのリンク先のキャッシュデータを作るということを考えてみました。
もともとアンパンマンDBの一部のページは表示が非常に遅いという問題があります。
原因はキャラクター名などのリンクを作るためにデータベースに対し非常に多くのアクセスを行うためです。
しかし、キャラクター名などに対するリンク先はあまり頻繁に変化することはないわけです。
そのため、リンク先をキャッシュデータとして保存しておけば一つ一つデータベースを参照しなくてもリンク先を知ることができる可能性があります。

無題

新アンパンマンDB、個別データの表示部分を作ってます。
とりあえずできるところからゆっくりと。

無題

新アンパンマンDBの総合検索システムはおおむねできてきて、今度はデータベースごとの検索(DB検索)を作り始めました。
もっとも、検索条件の生成に関しては発展途上なのですが。
まあ、検索条件の生成は共通で使えるので、後から作れば総合検索にもDB検索にも反映されます。

<前 次>