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

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

<前 次>

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

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

来週の放送情報。
ついにばいきんまんがブラッ…誰!?

ドラゴンクエスト10(おきがえリポちゃん)

コウモリドレスセット
おきがえリポちゃん ~ コウモリドレス ~ (2025/9/24)|目覚めし冒険者の広場
今月の貸衣装。
コウモリって名前はつくけどコウモリっぽさはあまりない落ち着いたドレス。

コウモリドレスセット
ちょっと肩が出る構造になってるから肩幅の広いオーガとかだとセクシーに着こなせるのかも。

コウモリドレスセット
冷静に考えたらこの帽子どうなってんだ?

SHJS

古いシンタックスハイライト消したって言ってたけど、SHJSがまだ残ってた!
こっちはまだ使われているページが残っている割に、まともに動作しているページが少ないので、現役のページに合わせてhighlight.jsの最新版に置き換えていきます。

アンパンマンDBとhighlight.js

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

劇場版BGM追加。
ずっとBGMばっか続くのもなんだし、歌もちょっと探してみようかな。
既存曲のバリエーションは結構いっぱいあるはず。

highlight.js

シンタックスハイライトのライブラリとして昔はhighlight.jsのバージョン9を使っていたんですが、ずいぶん前にバージョン11を使い始めて、旧バージョンは使わなくなっていました。
が、旧バージョンを使っていないという確証が得られなかったため、長らく両バージョンが残ったままでした。
この度、古いバージョンがもう使われていないことが確認できたので、無事削除できました。

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

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

ばいきんまんとえほんのルルンのサントラから。
比較的記憶に新しいのでBGMである以外の情報も少しばかり書き加えています。

ドラゴンクエスト10(ァォィョッュ)

デスマシーンカードをテリーに押し付けるため迷宮周回。
ァォィョッュでも倒せる昔のコインボス連戦してました。


昔のボスアクセはいっぱい集めると特別なおしゃれアイテムに交換してもらえるので、もしかしたらと思って確認してみたのですが、想像以上に要求数が厳しかったのでした。
まあ昔のボスコインはすごろくで売るほど手に入るので頑張らない程度にゆっくり集めりゃいいか。

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

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

ボットによるアクセスを統計対象外にする仕組みをずいぶん前に組んでいたんですが、リリース忘れてたんで今日リリースしました。
内部的な仕様の調整だけで、使い方とかは一切変わってないんで、バージョンはそのままです。

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

ばいきんまんの逆襲のサントラからBGM3種。
サントラ自体のページも微妙に更新しています。

記事内にYouTube埋め込みを入れると、曲を無料でフルで聞けてしまうので、記事と直接関係ある商品しか紹介していないうちのアフィリエイトでは、頑張れば頑張るほど収益面がマイナスになってしまうのですが、あくまで趣味でやっていると割り切って便利なほうに寄せています。

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

管理画面では、記事編集途中でいったん作業を切り上げて後日続きを書けるように、一時保存の機能があるのですが、ページIDごとの保存になっていて、同じページIDの一時保存が複数できなくて、不便だったので改修を入れました。
そもそも同じページID複数一時保存ができなくて何が不便なのかというと、新規記事には仮IDとして0が割り当てられているから、一気に複数作ろうとしても1個しか一時保存できなかったんですね。
だから、ページIDの他に一時保存識別用の番号も加えて、複数一時保存できるようにしたというわけです。

アンパンマンDB

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

「メロンパンナ誕生祭2025」を追加しました。

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

昨日作っていた総合索引でのプレースホルダの件、リリースしました。
モノDBはアイコンが思いつかなかったので無地です。

アンパンマンDBとアンパンマンワンドロ

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

キラキラ星の涙のサントラから。
かまめしどんどんとかは以前に入れていたのですが、今回で全部入りました。
他のサントラも順次対応していく予定です。

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


総合索引には記事ごとに画像が表示されるわけですが、ない場合には何も表示されませんでした。
それだと寂しいし内容が一目で想像しにくいということで、DBの種類に応じた記号を表示する仕組みを作っています。
キャラクターに関してはシルエットの👤︎もありかなって思ったんですが、ちょっとリアルっぽい見た目だったんで、制作関係者DB側に使っています。

アンパンマンワンドロ

自動ツイートが失敗したときには人力でリカバリーしているのですが、お題発表のときに画像添付が地味に面倒でした。
ということで、人力リカバリー用に管理人あてに自動送信されるメッセージに、ツイート用のURLだけでなく、添付画像のURLも付けるようにしてみました。
まあ、うまく自動ツイートが成功している限り日の目を見ない機能なんで、これが実際に動いているところを確認するのはできるだけ先延ばしにしたいですね…。

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

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

#ロールパンナ誕生祭2025の追加です。

来週の放送情報。

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

炎の友情☆ダンス

  • クエスト「流星の追憶」をクリアした!

今日はちゃんとボス行ってきました。
なんかこう、アストルティアって素直な気持ち伝えるのへたっぴな子多いよねー。

(案の定いたボスネタバレ)

禁書の守護者

  • 【クエスト】「流星の追憶」禁書の守護者をはじめて倒した!

おててちゃん!
アイテム盗むつもりで盗賊できたけど、何も持ってなかった!
しかもギミック特化ボスだからこっちの強さあんまり関係ない!

禁書の守護者
クエスト報酬でもあった炎の友情☆ダンス。
ギミック解除がヒーちゃんの気まぐれ次第なんで結構時間かかっちゃった。

他の写真は以下から。
写真置き場「2025/09/19」

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

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

映画のレンタル&セルDVD情報。

ドラゴンクエスト10(全員)

ヨーヨー屋ドン

  • クエスト「神の月の感謝祭」をクリアした!

秋イベント「神の月の感謝祭」 (2025/9/17更新)|目覚めし冒険者の広場
秋イベントです。
なんかお祭りを勘違いしてるやつらにわからせる系のクエストでした。

お月サマー
クエストクリア後は月に踊りを見せつけまくったらアイテムがもらえるぞ!!
サメは飛び交い、コインはこぼれ、イカは歩き回り、月は太陽のごとくサンサンと輝く!!!!
他にも吹っ飛んでる人がいたり、全体的にツッコミどころしかない光景ですが、これで集めたアイテムでりんごあめもらえました。
よく考えたら最終結果までツッコミどころしかないな!

神狐セット
クエスト報酬の衣装は狐モチーフの神狐装備。
左右で色が分かれていて、右半身が白。

グリ、かぶぞう
そして、左半身が青。
ちょうどうちのキャラたちに白モチーフと青モチーフがいてぴったりでした。

他の写真は以下から。りんごあめも。
写真置き場「2025/09/17」

アンパンマンDBとシェアボタン

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

音楽DBの公式配信リンク、わかる範囲で全部記入終えました。
廃盤や限定販売だったものはそもそも配信されていないので、ひとまずは記入ラッシュはこれでおしまい。
今後は配信されてるけど記事が存在しないものを中心に記事作成していきますかね。

シェアボタン

過去にNavigator.shareを使ってみたいとか言ってましたが、やめにしました。
実際軽く作ってみたんだけど、全然動かなかったんで。
もっと頑張ればどうにかなるかもしれませんが、必要だと思うボタンはすでに付いているので、頑張るほどのことでもないなと。

アンパンマンDB

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

詳細画面では動画埋め込みにも対応して、一覧にはリンクを表示するようにしました。
公式配信リンクは複数つけられる仕組みにしていますが、埋め込みによりその場で聞けるのは最初の一つだけです。

いちいち一つ一つの更新通知はしていませんが、YouTubeで見つけた曲はどんどん記入しています。
あと、歌詞掲載サイトが無くなっていたものがあったので、それも修正しています。

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

そうなると、同じ曲の別バージョンは別記事に分けたほうがいいよなということで、分離しました。
他の曲もまとまっているものは順次分離していきます。

アンパンマンDB

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

来週の放送情報。
白バラ女王、レアそうな設定してるのに結構登場多いな。

チャポンのヒーローの楽曲を追加しました。

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

検索結果「公式配信リンク:*」 | アンパンマン音楽DB
善は急げということで、公式配信のデータを記入できるようにしました。
ひとまずは普通のリンクだけです。
さっきのチャポンのヒーローの曲にもリンク入れてます。

NeoMuplとAmazon Q DeveloperとアンパンマンDB

NeoMupl

以前にリリースしたバージョン0.37.0、GitHub上ではリリース打ってなかったので、対応しておきました。
もちろん、今回のリリースからImmutable Releaseです。

Amazon Q Developer

邪魔なので、使うのやめました。
相談もなしにいきなり極端な考えを押し付けてくるし、対話はできない感じだったし。
同じAmazonでもエディタ上で細かく取捨選択できるCodeWhispererは悪くない感じだったので、そっちは使ってもいいかもしれない。
まあ、こっちはこっちでライセンス更新が面倒でGitHub Copilotに移っちゃったんだけど。

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

お気に入りのアーティストの音楽を探す - YouTube ヘルプ
YouTubeのTopicチャンネルには、正式なライセンスを持つ無料の音楽配信があります。
例えば、アンパンマンのマーチとか。
もちろん無料である分広告はついていますが、曲がわからないときにまずは無料で聞いてみるというのはとても有意義な選択肢です。
というわけで、アンパンマン音楽DBに無料YouTube配信を表示できるように調整中です。
日替わり紹介botにも出せそうかな。

アンパンマン日替わり紹介botとスタイルシート

アンパンマン日替わり紹介bot

2025年の分、最新版に更新しました。
思い出したときに不定期更新です。

スタイルシート

YouTubeの埋め込みがスマホとかの狭い横幅の環境で横にはみ出てしまうので、調整しました。

逆に極端に横長で高さの足りない環境でもはみ出しは発生しますが、そっちは放置の方向です。
あまり起こらないだろうし、縦スクロールはもともと普通ですしね。

アンパンマンDBとGitHub Immutable Releasesとゲーム記

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

来週の放送情報。

GitHub Immutable Releases

GitHubは、アプリの設計図ことソースコードを共有・管理するホスティングサービスですが、成果物であるアプリ本体を配布、つまりリリースする機能も持っています。
たとえば私の場合、ふにゃ1の現状最新リリースは「Release 2.4.3 · mifumi323/funya1_wpf」になります。

開発者からすると、作るところから配るところまで一箇所でできて便利です。
犯罪者からすると、便利さには付け入りたいわけです。
開発者が「最新版はここだよー」とアプリの場所を正式発表したら、犯罪者はその正式な場所にウィルスとか置いてしまいたいわけです。
それを防ぐのが、「Immutable Releases」(変更不可能なリリース)です。
これをやると、開発者本人でさえも変更不可能になるので、万が一犯罪者に侵入されても大丈夫というわけです。
もちろんそもそも侵入されないのが一番ですけどね。

とりあえず、私のリポジトリにも設定を入れておきました。
既にあるリリースには適用されないようですが、今後のリリースからは安全になります。

ゲーム記

Nintendo Switchのソフトのページに、2向けの対応をひっそりこっそり入れました。
今は昔のままの表示ですが、2の写真を追加すると、自動的に写真一覧へのリンクが出てくるようになります。
まだ動作確認してないやつでまた遊んでみるか。

アンパンマンDBとゲーム記

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

来週の放送情報。
ロールパンナは久しぶり、ワッフルちゃんはもっとか?

ゲーム記

Nintendo Switch 2のスクリーンショットをうまいこと扱う仕組み作成中。
命名規則の違いから1の方法が通用しないのと、解像度ごとの縮小画像を作るのが時間的にも容量的にもファイル数的にも無駄が多いなと感じたので、別の仕組みを作っています。
とりあえず縮小画像については、必要になったタイミングで作成され、必要である限りはキャッシュが維持され、しばらくアクセスがなかったら不要として破棄するという流れで作っています。
後はまあ、一覧ページを作って、記事本文を整備すればNintendo Switch 2関連公開できるかな。

アンパンマンDBとTGWSAdmin

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

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

TGWSAdmin


直近数回のエラー率をバーで表示するようにしてみました。
従来も直近1回のエラーを表示する機能はあったのですが、エラーの後にリトライで成功するとエラーが隠れてしまうし、逆にリトライさえすれば成功するタスクもエラー続きと同じ表示になっていました。
今度は過去数回のエラーまで見てバーを太くするので、隠れたエラーは発見できるし、エラー続きとたまのエラーも区別できるようになったのです。

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

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

来週の放送情報。
うさこさん復活してる?

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

???

  • クエスト「スペシャルな石をアナタに/リンクスのヒミツ」をクリアした!

メガルーラストーンのクエスト、最後のやつクリアしました!
バージョン3も行けるようになったので、これでルーラストーンもだいぶ節約できるはず。
バージョン4以降の場所は、ルーラストーンじゃないアイテムで過去に行った場所行き放題だから、これで完成ってわけです。

(ボス)

デイジーちゃん
デイジーちゃん!
黒幕の人がこっそり育ててたかわいいペットです!
本筋と大して関係なかったんだけど、せっかくだから戦えって感じで戦闘になりました。
たっぷりかわいがってあげました!

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

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

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

今日開発していたのはAPIを使う非公開ツール側だったのですが、なんかそれっぽいコードができたので、ちょっと調整してAPI利用サンプルとして公開してもいいかも。
ただまあ、今回作ったのはC#だけど、需要ありそうなのはPythonとかだよなぁ…。

ドラゴンクエスト10(ァォィョッュ)

砂塵にうごめかなかった大巨人
七不思議見に行こうと思ったけど間に合わず…!

必殺技と仲間モンスターの技が重なり何とも言えない迫力になっている図

  • クエスト「教えて! ミラクル整理術/やさしさに包まれて」をクリアした!

最近職人依頼時に装備一杯になること多いなと思ってたら拡張クエスト受けてなかった!
ということで、やってきました。

(ボスネタバレだよ)

お掃除マシン・白式にばくれつけん!

  • 【クエスト】「教えて! ミラクル整理術/やさしさに包まれて」お掃除マシン・白式をはじめて倒した!

いつもならバトルのあるクエストには一番レベルの高い天地雷鳴士で行くんだけど、今日はうっかりレベルの低いスティック僧侶でボス戦に突入してしまいました。
ァォィョッュの縛りでサポも連れていないので、頼れる味方は仲間モンスターのみ。
「よわい」モードで始めたし、仲間モンスターのアサツユは回復方面に強いホイミスライムなので、負けることはないのですが、とにもかくにも火力が足りない!
僧侶は回復役で、スティック装備だと完全に回復特化になるので、最大火力のホーリーライトをもってしても悲しいダメージしか出ません。
アサツユは神速メラガイアーとかの攻撃技も持たせているけど、それでも火力的には物足りない!
というわけで、すごく久しぶりに武器を捨て(比喩表現)、素手でばくれつけんを使って戦うことにしました。
それでも基本ダメージは微々たるものだったのですが、会心率が高いので、まあまあ頻繁にホーリーライト並みのダメージを出せたので、一応火力として貢献はできたはず。
回復役二人で火力頑張った結果、かかった時間は…!

21分!

普通ボス戦は2・3分で終わるものだし、苦戦してもだいたい5分とか10分。
気付いた時点で引き返して天地雷鳴士に転職してきたほうが早かったのでは…?

ドラゴンクエスト10(しろいコキン)

まさかこっちは忘れてないよな?と思って確認したら、忘れてました。
また今度受けよう。

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

さすがにミフミンはとっくの昔にやっていました。
ただ、メガルーラストーン拡張クエストをすっかり忘れていたことが発覚したので、これもやっとかないと。

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

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

検索フォーム情報をJSONに出すようにしました。
例:https://tgws.plus/anpandb/anime.json?search=%E3%81%8D%E3%81%97%E3%82%81%E3%82%93&sort=-access
検索フォームに表示される情報をsearchプロパティに出しています。
それから、検索フォームと重複するsearch_query・sort・specified_item_idsプロパティは削除しています。
移行期間とかなしにいきなり削除しましたが、まあ使ってる人なんていないでしょう。

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

自分用ツールでアンパンマンDBの検索をAPI的に使う必要が出てきたので、使いやすいように改修中。
検索フォームに表示されている、ソートの選択肢とかも、JSONで出せるようにしたいんですよね。

<前 次>