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

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

<前 次>

アンパンマンDB(システム)

総合索引ほぼ完成。
画像に関しては、画像詳細のページへは飛ばさず、画像も含めて記事へのリンクとして機能させるようにしました。
枠線周りの挙動も、ほぼ私の考えていた通りに実装できました。
ただまあ、「あ」でいきなり「アホラーマン」が出てきたりするので、そういうふざけたのを減らす方向でデータ側の調整が必要ですね。

アンパンマンDBとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

アンパンマンDB(記事更新)

来週の放送情報。
フランケンロボくんも引き続き登場できるのね。
過去回のデータ修正の半自動化もうまく動いています。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

不安定な原因が一つ判明。
エラーメッセージが変わっていて、状況をうまく判断できてなかったっぽいですな。
エラー処理もまた不安定さの要因になっているので、エラーとみなさなくていいものを正しく判定するのも安定への道なのです。

アンパンマンDBとドラゴンクエスト10

アンパンマンDB(システム)


総合索引の今の見た目はこんな感じ。
一記事を四角いカード状のリンクにして並べて表示しています。
カードの幅は統一するか内容量反映するか、高さは画像があるときとないときで統一するか変えるか、カード内コンテンツの縦位置は上下中央どこに寄せるか、カード内画像のリンクを記事か画像詳細どちらに向けるべきか、カード間の隙間は開けるか詰めるかカード自体を広げるか、検索対象になった文字列の表記はどうすべきか、調整したい部分はまだまだあるのです。

ドラゴンクエスト10(ミフミン)

  • 【コイン】プチドラゴンをはじめて倒した!

ミフミンまだ倒しとらんかったんか。
今まで強い方とずっと戦ってたってことか。

アンパンマンDB(システム)

総合索引作ってます。
50音順で最初の文字を選んだら、その文字で始まる記事と、文字数を増やして絞り込むリンクが表示されます。
記事は各DBを横断して検索されるため、メカを探しているつもりがキャラのところにいて全然見つからなかった、ということが起こりません。
「か」の後ろのほうにいるカレーパンマンも、「かれ」に絞り込んで素早く近付けます。
別名も認識するので、「ま」から始めても「て」から始めても、鉄火のマキちゃんにたどり着けます。
名前に特化した検索なので、名前さえ知っていれば効率よく到達できますよ。

…という、夢のような機能なんですが、この動画をアップした後、レイアウトを整えようとして、flexレイアウトでドツボにはまってしまいました。
うーん、いい感じの見た目にできそうなんだけどなァ。

アンパンマンDB(システム)

過去回自動記入機能完成。
昔の修正忘れも検出できるので、さっそく全部修正しておきました。
この程度の修正は個別に更新履歴に出さないので、日変わりのタイミングで今日の細かい更新として告知されます。

アンパンマンDB

アンパンマンDB(記事更新)

来週の放送情報。
胸にCマークのヒーロー見習いコンビだ!

アンパンマンDB(システム)

過去回自動記入機能作成中。
アンパンマン公式サイトでは、「じかいよこく」として公開された各エピソードのページは、本放送終了後から「おはなし」にアーカイブされるのですが、このときにURLも変わるんですよね。
アンパンマンDBでもそれに追随してリンクを張り替える必要があるのです。
まだ作成途中ですが、試作段階でも過去の差し替え忘れを検出できていたりしていて、なかなか優秀な予感がします。

アンパンマンDB

アンパンマンDB(記事更新)

#アンパンマンのキャラクター」を追加しました。
「#アンパンマンキャラクター」と意味的にかぶるタグですが、少数ながら「の」付きのハッシュタグも利用されているようです。

アンパンマンDB(システム)

誰も気付いてないと思うんですが、ストリクトクエリにバグがありました。
リスト形式の項目に対して、textの検索を行うと、エラーが発生していました。
既に修正したのでエラーは出ないですが、例えば「chara:text:like:%」とか。
内部で使っている識別子が「text」じゃないのに「text」をそのまま使おうとしたのが原因でした。
もしかしたらペアリストにも同じバグあるかもしれないから後で調べておこう。

アンパンマンDB(記事更新)

正式な収録話を確認したのでデータ入れなおしました。
本当は実店舗で実物を確認したかったのですが、何件か回って見当たらなかったので、DMM.comで確認しました。
こういうのスムーズに確認できるようにぽすれん以外のレンタルサイトのリンクを入れておくべきかなぁ。

アンパンマンDBとミフミンのDQ10メモ

アンパンマンDB(記事更新)

「みんなで聴こうアンパンマン」を追加しました。
公式が使い始めたやつですが、一般ユーザーも多少使っているようです。

カレービュー…もとい、カレー攻撃です。
カレービューの出典とか、さらなる他の呼び方とかがあったら追記する所存。

ミフミンのDQ10メモ

管理画面側の調整。
地域管理から直接新大陸追加できるようにしました。
全く持ってデータ記入は進んでいないのですが、それはそれとしてプログラム側の残課題は終わらせておきたいし、いざやる気が出たときに使いにくいとやる気がそがれてしまいますからね。
いずれナドラガンド情報を入れるときにでも役に立てば…。

アンパンマンDB(システム)

アンパンマンDBの検索時の順序指定って実はコンマ区切りで複数指定できるのですが、それを記入できるインターフェースがなく、URLで直接指定するしかありませんでした。
今回、「指定された順序で」を選ぶと、記入フォームが出現するようにしました。

サンプル:検索結果「無条件」 | アンパンマンアニメDB

この例だと、キャラ数が多い順、キャラ数が同じなら日付が新しい順になります。

QiitaとアンパンマンDB

Qiita

見出しとかの日本語をいい感じの塊で自動改行するCSS #CSS - Qiita
やっと投稿できました。
まあひとまずはこの記事で書きたいことは書けたので満足。
他にもいろいろ書けるネタはありそうなんで、スピードアップしてもっと書いていきたいですね。

アンパンマンDB(記事更新)

訃報。
最近アンパンマンDBの更新はこういうのばっかりですね…。
前向きな更新もいろいろしたいので、スピードアップしてもっと書いていきたいですね。

アンパンマンDBとDPIAware

アンパンマンDB(記事更新)

来週の放送情報。
再放送ですね。

DPIAware

いつぞやの高DPI対応、ちゃんとドットバイドットで表示させたいアプリ作りたくなってきたので、本格的にあれこれ試してみようかなと思ってます。
考えているユースケースがサブモニター用なので、しっかりとPerMonitorV2に対応させていきたいところ。
まずは単にDPI無視(拡大率によらず同じドット数で表示され、見た目の大きさがモニタごとに違う)から始めようかと。
一応、WPFでやるつもりです。

アンパンマンDBとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

アンパンマンDB(記事更新)

いつまでも書きかけの一時保存で温めておくわけにもいかないので、あらすじのほうをとりあえず書き上げました。
解説・感想のほうはまだ日を改めて書こうかと。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

なんか情報アップデートが不安定になっているので、調査中。
アクセス時に何かしらのエラーが起きてる感じかな。
この影響で、イベントの公開範囲の誤認も起きている可能性がありそうです。

アンパンマンDBと非公開ツール

アンパンマンDB(記事更新)

来週の放送情報。
ナンドバットも大きい敵と対峙しがち。
そしてもう一方は赤ちゃん同士の組み合わせ。
ベビーブームはいつまで続くのか。

声優情報の更新。
普段こういうのはこっそり更新にするのですが、うっかり通知入れてました。

非公開ツール

例のツールは、サーバー機能もあるので、HTTPを受け取れるようにしてました。
さすがに自作だとHTTPSは無理。

アンパンマンDB(記事更新)

情報提供の反映と画像添付。

こういう軽い更新とかをどんどんしたいなとは思ってるけど、事実関係の確認は意外と軽くないんですよね。
他には、データベースとしての有用性向上のために、アニメDBで登場キャラクターだけでも書いていくとか。

なんにせよ例のツールが一段落しないことには…。

ドラゴンクエスト10とアンパンマンDB

ドラゴンクエスト10

アストルティア12周年

12周年だ!
直前のカウントダウンのタイミングには行けなかったけど、ちょうど日替わりのタイミングで現地に行けました。

他の写真は以下から。
写真置き場「2024/08/02」

アンパンマンDB(記事更新)

来週の放送情報。
再放送ですね。
タオルくんはなぜかでかい敵と対峙しがち。

アンパンマンDB(システム)

コメントミュート機能、だいたいできあがり。
結局やけくそ無理やり設計になりました。
やけくそ無理やり設計になった影響で、昨日発生した根本的な設計ミスよりも修正範囲が莫大になりました。
ということで、動作テストは念入りに。
リリースは明日ですね。

<前 次>