2025年5月の日記

<2025年06月 2025年04月>

アンパンマン最新情報botとアンパンマンDB

アンパンマン最新情報bot


ちょっとトラブルあったけど最新っぽい情報群との連携完了。

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

来週の放送情報。
再放送だけど、3ばいメロンパンナは印象に残っています。

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

最新っぽい情報群SP | アンパンマンDB
久しく動いていなかったレンタルDVDとほうそうのおしらせの最新情報が取れるようになりました。
そして、アンパンマン最新情報Botとの連携は、アンパンマンDBで直接やるのではなく、RSS経由でTGWSAdminから行うようにしました。
RSSのほうは更新時刻もちゃんと出るようになっています。

浮き沈みランチャーとアンパンマン日替わり紹介bot

浮き沈みランチャー

リリースしました。
こっちもマイナーバージョン2桁到達。
まだ課題が2つ(#31#34)ほど残ってるけど、これはAvalonia UI版に回してもいいかもですね。

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

完全に内部動作の話なんですが、このbot用のデータって、紹介内容とセットで、前回同じものを紹介したときにどんな文面だったかも覚えているんですよね。
過去に紹介したことがあるけど文面が変更されているなら優先的に再紹介する…というのを想定して、そんなものを用意していました。
しかし、運用と全然噛み合ってないシステムだったので、過去の文面に関係なく、未紹介だけを優先するように、昔に修正を加えました。
その修正からかなり時間がたったのですが、いまだに過去文面を持ち続けているので、過去文面をもう使わない・持たないようにするためのさらなる修正中です。
修正しなくても今のシステムは問題なく動くんですが、こういう古くていらなくなったものは今後の開発の邪魔になるのでね…。

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

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

最新っぽい情報群のRSS配信、出力側はできました。
https://tgws.plus/anpandb/news.xml
書き込み側で時刻の情報が渡ってきてないので、今のところは全部9時(UTC0時)となっています。
ここをいじってしまうと今度は通常表示側に影響が出そうなのでね。
そこんとこどうにかすれば、RSS配信の仕組みはいったん完成となります。

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

ゲーダム

  • クエスト「海賊と海神の秘宝/戦いの残痕」をクリアした!
  • クエスト「海賊と海神の秘宝/おたからの地図」をクリアした!
  • クエスト「海賊と海神の秘宝/暴虐の海賊団」をクリアした!
  • クエスト「海賊と海神の秘宝/共同戦線」をクリアした!

海賊の職業クエスト進行。
実はァォィョッュ、ボスカードをテリーに押し付けるために迷宮を高速周回すべく、一瞬で負けられるように海賊だけ弱いままにしていたんです。
しかし、前回の、つまり7.3あたりから、負け周回では出てこなくなった感じがしていたんで、もう弱いままでいる理由がなくなったので、強化を始めた次第です。
クエスト自体は他のキャラで攻略済みなので、ムービーを飛ばさない程度にストーリーを楽しみつつ、周辺人物にまで聞き込みに行かない程度にはさくさく進行。

(ボスネタバレ)

ハルバルド海賊団ハルバルド船長
こかすぞこかすぞ!
弱いままとはいえ他職パッシブもあるし、ホイミスライムのアサツユは普通に強いままだし、苦戦する要素はなかったのです。

残る海賊クエストはあと一つ。
問題を解決した後のすっきりとしたグランドフィナーレとなるはず!…覚えてないけど。

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

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

最新っぽい情報群のRSS配信作成中。
アンパンマン最新情報botは最新っぽい情報群と連動しているんですが、これ、最新情報登録時に同時にツイートしているんですよね。
昔はこれで問題なかったんですが、TwitterAPIの制限がきつくなってしまって、情報登録のたびにツイートするのはつらくなってきたのです。
なので、いったん情報をためておいて、いくつかの情報を1ツイートにまとめて投稿して投稿数を節約したいのです。
速報性は落ちてしまいますが、あくまで最新“っぽい”情報群ですからね。

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

バリクナジャ・ハヌマーン

  • 【コイン】魔軍をはじめて倒した!

強くないほうの魔軍も倒しました!
まあ、強くないほうなんで苦戦するはずもなく。
これなら仲間モンスターもなしで本当のソロ討伐もできるかも。
最後のギーグ&バッコスだけ痛恨対策必要かもだけど。

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

アンパンマンDBとドラゴンクエスト10とWindow: message イベント

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

来週の放送情報。
夏にタンポポ…?
いやまだ5月か。

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

おきがえリポちゃん ~ 闇の大魔王ローブ ~
おきがえリポちゃん ~ 闇の大魔王ローブ ~ (2025/5/21)|目覚めし冒険者の広場
今月の貸衣装。
ゾーマのようでゾーマじゃない、ちょっとゾーマっぽい衣装です。
せっかくのゾーマイベント中なので、アレフガルドで着てみました。
ゾーマ倒す前は強制的に勇者の服に着替えさせられるので、本物ゾーマとのツーショットは無理でしたが。

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

Window: message イベント(Today I Learned)

Window: message イベント - Web API | MDN
GitHub CopilotのエージェントモードにJavaScript生成を任せてみたら出てきたのがこのイベント。
オブジェクト間でメッセージを授受するのに使うやつです。
そんなに込み入ってないプログラムでも便利に使えたりするんだなぁという知見。

FNチェンジャー2とドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

FNチェンジャー2

リリースしました。
マイナーバージョン2桁突入です。

残る課題はこの1つですが、今のところ自分で着手予定はありません。
やるなら浮き沈みランチャーのときみたいにUIを1から作り直したいですね。
まあ、UI作り直しも他の優先課題があるので当面は着手予定なしです。
コントリビューターが現れれば解決ですが、私の自己満足ソフトにそんな都合のいい人材が寄ってくることはないでしょう。

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

List-Unsubscribeに対応中。
平たく言えばメルマガ一発解除機能です。
うちのメールはいわゆる「メルマガ」とはちょっと違うものですが、オンラインサービスから事あるごとに送られてくるメールという点で似たようなものですから、対応の価値はあるでしょう。
もちろん、当初からメール通知解除機能は存在していましたが、いったんサイトに来てメールアドレスを入力しなおす必要があったんですね。
そんなめんどくさいこと抜きにして一発で一切合切全部解除できれば楽なわけです。
既に実装は完了している…つもりですが、ちゃんと動いているかどうかは微妙なところ。

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

酒場主人のドレスセット

ゾーマイベント行ってきました。
今回の報酬は酒場主人のドレス。
ルイーダさんですな。

闇ゾーマソロ(無理)
闇ゾーマソロ行ってみたけど当然勝てるわけもなし。
サポでも討伐報告見かけないですね。

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

浮き沈みランチャーとミフミンのDQ10メモとFNチェンジャー2

浮き沈みランチャー

先週ひっそり立ててた課題、解決しました。
プロパティ画面を出すときにタグ一覧も渡す必要があったんだけど、やってなかったんですな。
後日リリース予定です。

ミフミンのDQ10メモ

細かいことですが、コメントにHTML使えるようにしました。
ユーザーからのコメントじゃなくて補足説明のコメントね。
今のところタグ使ってるページはないので目に見える影響はなしです。
コメントって呼び方紛らわしいから変えたほうがいいかもなァ。

FNチェンジャー2

そういえば忘れかけてたけど日付の件、自分で使ってみて問題なさそうだったし、こっちもリリース準備しておかないと。

それいけ!アンパンマン チャポンのヒーロー!

【公式】VAP STORE(バップストア)
サントラ情報出てますなー。
内容的にはいつものベスト盤的な定番曲目と、挿入歌とBGMといった感じ。
完全な新曲はなく既存曲の新録だけど、テーマ曲の虹色の歌は2種類あるみたい。
アンパンマンDBへの反映はまた後日…。

funyanとアンパンマンDB

funyan

課題立て。
今後どんなテストするにせよステージファイル開けないと始まらないですからね。
一応NuGetパッケージはあるみたいだけど、外部依存を持ちたくないとか、yaneSDK特有の癖とかあるかもしれないとかで、自前で実装したほうがよさそうかと思っています。

課題にも書いてるけど、例えばこことかを参考に。
LZSS – 株式会社イーブ

アンパンマンDB(みんなのタグ)

荒れ放題のみんなのタグ、いろいろ解決すべき課題はあるけど、やっぱり基本は投票の力で正常化したいので、どれに優先的に投票すべきかを判断しやすくなるようにソート機能を用意しました。
今のところ標準の並びの延長線上の順序しか提供できていないので効果は微妙かもしれませんが、これを基礎にしてもっといい感じの順序を提供できたらいいですね。

ドラゴンクエスト10

おおかみだぞ

大型アップデート!
私のストーリー進捗は4.2!
3.2周遅れ!

まあ、だからと言って慌ててストーリーを進めても楽しくならないので、今まで通り自分のペースでやりたいときにやりますよ。
写真は、お出かけ便利ツールのキャンペーンで福引100回回して当てたしぐさです。
2ヶ月前に実装されたやつだけどな!
ツールを一通り見てたら本編をやる時間が無くなってしまいました。

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

グランマーズ

  • クエスト「悪夢より来たるもの/グランゼドーラの母」をクリアした!

夢幻篇の続き。
玉を洗うクエストだよ!

(玉を洗ってもボスが出る)

スカーレットナイトたち
なんかベタンとか使ってきたけど、最新スペックのサポを連れていればこの程度敵ではなかったですね。

この一連のクエスト、主人公が何かと変顔を見せつけてくるのでフルフェイスの装備つけていったほうがいいかもしれない。

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

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

こっそりひっそり特定の条件下の検索を高速化しました。
一致度順検索はそれ自体はいい感じの順序にしてくれるのですが、動作が重い欠点がありました。
順序を変更した場合、並び順はほぼ指定された順序で固定され、一致度は計算してもほとんど結果に影響を与えません。
なので、順序を変更した場合に限り、一致度順を考慮しなくなり、従来の軽い検索に戻ります。
このあたり細かく制御できるこだわり検索も実装してみたいなァ。

ドラゴンクエスト10とFNチェンジャー2

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

(一応強ボスネタバレかな)
  • 【強モード】やるきのジャーミィたちをはじめて倒した!

ベルムド強もなんですが、厄介な範囲攻撃を持つ相手に回避能力壊滅的な遊び人で行くと恐ろしくスリリングですね。
写真は撮ってません。

FNチェンジャー2

日付で名前つけられたら便利だなってことで、作ってみました。
またどっかのタイミングでリリースするかと思います。
このソフトも高解像度対応残念なことになってるので、そっち方面も何とかしたいですね。

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

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

来週の放送情報。

アンパンマンDB(クイズ)

ログイン状態でクイズの一覧ページに行くとエラーが起きる不具合がありました。
修正しました。
一応アップ前にはテスト環境で主要なページをクロールさせてエラーが出ないか確認していたんですけど、クローラーはログインしないので気付けていませんでした。

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

表示のロジックもできて、全ツイート履歴のリクエストも通り、あとはデータを取得してアップするだけ。

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

全ツイート履歴から統計を取るプログラムができて、あとは表示さえできれば…ってところでちょっと問題が起きました。
プログラムができてもデータがなければどうにもならないんですが、全ツイート履歴のリクエスト画面に行くまでの認証がなんか難しくなってたんです。
普通にパスワード入力しての認証に加えて、メールでの認証も必要なんですが、なぜかメールが届かない!
じゃあ代わりにSMS認証でも、と思ったら、SMSもなぜか届かない!
そうやってあれこれやっているうちに試行回数の上限に達してしまって何もできなくなってしまったのです。

ただ、ここさえ乗り切れば、アンパンマン日替わり紹介botだけじゃなくどのアカウントでも月別まとめできるようになるんで、一応頑張ってはみたいですね。

アンパンマン日替わり紹介botとfunyakと美文のキャラ倉庫

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


モーメントが死んだ件、アンパンマンDBに掲載する方向で実装進めてます。
全ツイート履歴をもってすれば、更新頻度は年数回レベルに落ちるけどAPIに頼らずどうにかなるはずです。

funyak

プロジェクトどころかリポジトリも別にすべきではないかとか思い始めた。
ろくに開発が進んでいない今、さすがにこれを実行に移すのは無理があるので、単なる思い付き。

美文のキャラ倉庫

パネルαの図柄にいるキャラクターっぽいのを登録しました。
アレモドキは昔に何かゲームに使ってた気がする…。

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

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

ギョーザ大臣のほうが一応本文書いてたのにギョーザくんのほうは一言だけだったのでいろいろ追記しました。

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

ラゼアの風穴の宝箱

  • クエスト「悪夢より来たるもの/果てなき夢の芸人道」をクリアした!

しろいコキンも季節イベントクリアして、ついでに夢幻篇も進めました。

ヴィタル

  • クエスト「幸運を呼ぶサロン/スイーツに染められて」をクリアした!

もう一つクエストクリアしようと思ったけど、道中にもっと楽そうなクエストがあったのでそっちを先にクリアしました。

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

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

アンパンマンDB(みんなのタグ)

みんなのタグの一致度順ソートリリース。
懸念していたパフォーマンス問題も今回はありませんでした。

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

ドワーフたち
5月4日(みどりの日)は「ドワーフの日」! (2025/4/28)|目覚めし冒険者の広場
ドワーフの日なのですが、自分はドワーフキャラいるので種族変更は使わずにプレイ。

いつものコスミン

  • クエスト「オトナのコスメティック★」をクリアした!

ガテリア号のイベントもこなして、ついでに別のクエストもクリア。
同じ部屋にドワーフの日の種族変更に来たプレイヤーも多数いました。

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

アンパンマンDBとfunyan

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

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

funyan

今日の開発。
画像周りを扱いやすくしてます。

アンパンマンDB(みんなのタグ)

みんなのタグの一致度順ソート開発中。
通常のタグ検索の「#○○」と、それに対応するストリクトクエリの場合だけ、一致度順ソートになります。
システム自体はできたけど、パフォーマンスとか細かい確認を済ませてからリリースしようと思います。

funyanとドラゴンクエスト10

funyan

細かいコミットが多いのでまとめて。
今回でNullable対応が完了。
真面目に非null保証するより、真っ当に使っていたら仕様前に必ず初期化するはずなのでnullチェック不要とした部分もそれなりにありますね。
で、作業していたら新たな課題も見えてくるわけで…

TravisCIも悪くないけどやっぱりGitHubで完結させたいよねってやつ。

プラットフォームごとの実装が必須なやつですが、未実装の場合には例外、つまり実行時エラーが起きます。
あらかじめわかっていないと、実際に動かすまで問題が発覚しないということです。
これをビルド時に強制したい、という課題です。

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

英雄ザンクローネの像

  • クエスト「英雄と魔女のフィナーレ/英雄はすべてを救う」をクリアした!

ボス倒し終わって残るは報告だけの状態だったので、終わらせました。
物語の性質上、報告だけだとあとがきを呼んだようなプレイ感。

<2025年06月 2025年04月>