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

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

<前 次>

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

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

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

亡くなってました。
なんか死ななきゃ更新しないみたいになってるなァ。
ご存命のうちにデータ記入できるようにもっと更新ペース上げていかないとなァ。

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

コメントのリプライ先のスタイルを調整しました。
リプライ先のコメントには太めの枠が付きます。

技術的には:targetを使っています。
対応していないブラウザだと普通のコメントと同じになりますが、まああまり問題にはならないでしょう。

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

ァォィョッュはサポ含め人と組まない縛りなので、強そうなボスカードが渡されたらテリー探しに行くんです。
今日はコイン屋で売っている弱そうなボスを回ってみました。

  • 【コイン】ヤングガイアをはじめて倒した!

写真撮ってないけどこいつ初めてでした。
ドラゴンガイアより弱くてプチガイアより報酬がいいやつです。

強・ボーンズ

  • 【コイン】強・ボーンズをはじめて倒した!

しぐさ書ショックがもらえるやつです。
耐性全然整えずに行ったので状態異常喰らいまくってしっちゃかめっちゃかになりました。

強・キャッツ

  • 【コイン】強・キャッツをはじめて倒した!

像がもらえるやつ。ミャルジだったかな。
キャッツのボスリベリオはいつも日課で戦ってるので特に問題はなかったのでした。

ギーグハンマー強・トロルバッコス強

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

強くないほうのコインも買ったけど今日行ったのは強だけ。
報酬はなんか残念。

あと、プチドラゴンも周回して竜のうろこ完成させました。

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

浮き沈みランチャーとNeoMuplとアンパンマンDB

浮き沈みランチャー

結局何も対策しないままなぜか判定されなくなってそのままリリースしたので、課題はクローズしました。

NeoMupl

こっちも対応しないという対応だけど、実装しかけたコードが残っていたので削除しました。
実質的にあってもなくても変わりないコードなので、これ単体でのリリースはしません。
将来何かの機会に別の機能を実装することがあればそのついでに、ということになりますね。

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

特定の検索文でエラーが発生することがあるので調査中。
配列とNULLを足し算しようとしている?

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

リストの一致度順ソート、本番環境で動かしたら案の定重すぎたので、差し戻しました。
これだとペアリストのほうもダメそうですね。

その代わり、商品情報の優先表示機能をリリースしました。
うちではAmazon(販売)とぽすれん(レンタル)の商品情報があります。
この並び順は基本的には管理者の私の一存なんですが、これをどっちが上に表示されるか決められるようになります。
設定の全般からどうぞ。

アンパンマンDB

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

来週の放送情報。
「ふたり旅」見て再放送かと思ったけど前回は「おむすびまんふたり旅」なんで今回は新作ですな。

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

リストに対する一致度順ソートを作ってました。
一応正しく動いてるっぽいけど激しく重いです。
リストの中身の件数だから記事自体の数より計算対象が膨大になるというのがあるのかもしれません。
一応許容できるか確認してからアップ…かな。

アンパンマンDBと浮き沈みランチャーと日記

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

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

浮き沈みランチャー

mifumi323/FLaunch2
新しいフレームワークの練習も兼ねてAvalonia UIで書き直してみることにしました。
このソフトの肝となるWinFormsのNotifyIconに相当するのは、Avalonia UIではTrayIconです。
とりあえず、通知領域にアイコンを表示できるところまではできました。
ちなみに、マルチプラットフォームを目指すつもりは当面ありません。

日記

カテゴリの読みが一部変だったやつを修正しました。
そういうのを検出する仕組みを作って対応しました。

アンパンマンDBとWinUI3

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

画像の追加とちょっとした加筆です。

WinUI3(Today I Learned)

C# WinUI 3アプリでタイトルバーのアイコンをカスタマイズする方法 – マゴトログ シュミニイキル
せっかくだからアイコンも付けるかーと思ってWindowのプロパティを調べてみたら、アイコン設定用のプロパティなんかなくて、だいぶ回りくどいことが必要でした。

var hWnd = WinRT.Interop.WindowNative.GetWindowHandle(this);
var windowId = Microsoft.UI.Win32Interop.GetWindowIdFromWindow(hWnd);
var appWindow = Microsoft.UI.Windowing.AppWindow.GetFromWindowId(windowId);
appWindow.SetIcon(@"Assets/icon.ico");

アイコンなんてウィンドウの基本なのになんでだよ!

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

ドラゴンクエスト10

ブレイブ
【DQXショップ】アイドルグループ『レンダー5』握手会の開催記念コラボ商品を販売! (2025/4/1)|目覚めし冒険者の広場
エイプリルフールイベント。
なぜか5人いるアンルシアとの握手会。
ネオンハート白のしぐさを無料でもらえます。

ソルト
あと、以前にもあった気がするけど、ぱふぱふ天国。
オチはまあ…ね。

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

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

レンタルDVD情報。
レンタルサイトの仕様が微妙に変わっていて記入にちょっと手間取ったのですが、どうにか記入完了しました。
例によって収録内容は予測なので、レンタル開始後に改めて確認します。

アンパンマンDBとプリンセスピーチ Showtime!とスーパーカービィハンターズ

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

検索の一致度順ソート、できてる分リリースしました。

プリンセスピーチ Showtime!

今回は探偵ステージ2つクリア。


4階の探偵ステージ、「名探偵の事件簿 霧雨の陰謀」。
爆弾事件の調査。
1個キラメキストーン取り忘れたので2周回りました。


地下の探偵ステージ、「ヤミのミュージアムと紫の謎」。
探偵キラリスタを探すステージ。
キラリスタ以外全員バレバレな変装という、そりゃそうだろうなという展開。
ステラリボンの取り方わからなかったのでここも2周しました。
わかってしまえば、なんであの時わからなかったんだというレベルの簡単な謎解きでした。


これで4階の通常ステージを全部クリアしたので、ボス扉出てきました。
次はボスからですね。

他の写真は以下から。
プリンセスピーチ Showtime!(2025/03/30)の写真

スーパーカービィハンターズ


単に強い武器作ってただけ。

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

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


成功しました。
結局コードの修正は必要なく、古い検索キャッシュが残っていたためでした。
キャッシュ全削除してからやったはずなんだけどなァ。
リストやカテゴリなど、まだ残っている分野もありますが、ひとまずアップしていいかなと思っています。
まあ、もうちょっと確認してからね。

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

  • 【強モード】グレイブディガー強をはじめて倒した!

週替わり討伐に行ってたら初討伐でした。
ァォィョッュはまだだったのか!

アンパンマンDB

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

来週の放送情報。
すなぼうや再登場早いな。

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

検索の一致度順ソート作成中。
一言でいうと、失敗しました。
「名前:」を付けない通常検索で「ばいきんまん」と「バイキンマン」の優先順位が区別つけられないままになっていました。
単体テストではうまくいってたんだけどなァ。

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


検索の一致度順ソート作成中。
一つの目標だった「ばいきんまん」と「バイキンマン」の弁別にまた近付きました。
「名前:」を付けて名前ピンポイントで指定してやると、文字種まで一致しているものを優先するようになります。
テスト終わってないのでリリースは後日になります。

アンパンマンDBとスーパーカービィハンターズ

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

初期にいたキャラ追加。

スーパーカービィハンターズ


久々にやってました。
とりあえずレベルが86に上がったのと、防具一個作れました。
左下に出てるのはお気に入りのスタンプ。

アンパンマンDB

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

コラムから転記。
うっかり前回やったときのと同じやつを追加してしまって削除したため、番号が飛んでいます。

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

今日の失敗はデータベース直接触って対応したんですが、機能が色々追加されて関連テーブルも増えて大変になってきました。
ということで、記事削除機能作ることにします。
記事なんか増やす一方だから削除機能なんていらないやと思っていたんですが、たまーにやらかすんですよね…。

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

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

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

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


検索の一致度順ソート作成中。
ひとまずは、OR検索で同時一致が多いほど優先表示というのができました。
今後の予定としては、「含む」検索で完全一致しているものを優先(「おむすびまん」検索で『アンパンマンとおむすびまん』より映画『おむすびまん』を優先)とか、文字種の一致も見る(「バイキンマン」検索で「ばいきんまん」より「バイキンマン」を優先)みたいなのをやろうかと思っています。

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

おきがえリポちゃん ~ 魔法学園のマント ~おきがえリポちゃん ~ 魔法学園のマント ~おきがえリポちゃん ~ 魔法学園のマント ~
おきがえリポちゃん ~ 魔法学園のマント ~ (2025/3/19)|目覚めし冒険者の広場
毎月恒例貸衣装。
「物語の主人公みたいな…」みたいなこと言ってたけど、これでもドラゴンクエスト10という物語の主人公本人ですから!!

アンパンマンDBとSukeru

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

ペアリストの実装がまずかったのを修正して、今度こそ実装完了しました。

声の出演のバイキンマン…実際確認してみたら…記載なかったですね。
チーズと声がかぶるので、省略されてしまったようです。
まあ、それはそれで、バイキンマンで検索したのにばいきんまんが出てくるみたいなことがなくなるのでいいんですが。

Sukeru

なんかもう、今更オブ今更ですが、大きさ直接指定の件の実装の続きやってました。
正直、やる気があるかないかでいうと、もうないんです。
だからこそ、課題を全部終わらせて全部終わりにしたい!
その気になれば、DPI Awarenessへの対応とか、透明度の調整機能とか、考えうる追加機能なんて無数に出てきますが、その気にならない限りは、もう課題追加とかもしません。
ということは、バージョン1.3.0が最終バージョンになるってことかなー。

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


とりあえず、実装終えました!
ちゃんと「バイキンマン」を「ばいきんまん」と混同せずに検索できています。
声の出演とか変装とかの項目に使っている「ペアリスト」の検索がテスト済んでないので、そのあたりを確認できたら、リリースしようかと思います。
声の出演のバイキンマンで確認できるかと思ったら、データ記入してなかったんですよね…。
なので、『ばいきんまんVSバイキンマン!?』の声の出演記入と、それとは別の自動テスト用データの用意が急務です。

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

どうやら一箇所でどうにかなるようにやるのはどうにも無理そうだったので、覚悟を決めて関連箇所全部一度に修正に着手しました。
実際にやってみた結果、別に全部一度にやる必要はなく、順次対応で大丈夫でした。
というわけで、途中まで実装完了で、途中から未実装です。

<前 次>