「アンパンマンDB(記事更新)」に関する日記(8)

<前 次>

アンパンマンDBとTwitterAPI

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

来週の放送情報。
カレン好きだけど季節キャラだから多くて年一回しか出ないのよね。

TwitterAPI

また設定が勝手に変わって動かなくなっていました。
今回は早めに元に戻したのでアンパンマンワンドロの開催には支障ありませんでした。

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

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

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

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

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

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

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

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

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

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

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

強・ボーンズ

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

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

強・キャッツ

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

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

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

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

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

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

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

アンパンマン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

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

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

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

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

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

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

初期にいたキャラ追加。

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


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

アンパンマンDB

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

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

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

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

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

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

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

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


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

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

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

アンパンマンDB

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

来週の放送情報。
ナポレオンパイくん登場多いな。

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

やっぱり大変なので、ちょっと自動テストのほうを拡充中。
関連箇所全部一度に修正しないとエラーになっちゃうんですよね。
で、一箇所だけどうしてもテストできない場所があって…。
まあ、実際に使ってないからなんですが、一応その部分も対応しておきます。

あと…そうだ。
検索用データ更新まではすでにリリースしたんですが、本番投入してみたら、検索用データ更新処理中に別の書き込み作業をやると結構な確率で競合起こしますね。
このあたりはもうちょっと工夫が必要になりそう。

アンパンマンDB

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

新たに公開された公式情報を追記しました。

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

リンク情報の件、保存の高速化と安定化を図って、ひとまずリリースしました。
今のところうまくリンク情報を保存できているようです。
これを使ってリンク検索を実装するのはこれから。

アンパンマンDBと更新履歴

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

来週の放送情報。
映画のほうの情報も追加公開されてるけど、それは後日ということで…。

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

リンク情報保存ができました。
ただまあ、実際動かしてみると結構データ量が多くなってしまったので、何かしらもう一工夫したいかな、というところです。

更新履歴

更新履歴のページ、ひっそりこっそり更新しました。
もともと、この更新履歴に表示されないアンパンマンDBの更新履歴にはリンクを張ることで対応していました。
で、同様に表示されていなかった雑多の更新履歴やキャラ倉庫の更新履歴にもリンクを張るようにしました。
数も増えてきたので、邪魔にならないように、折り畳みも入れています。

アンパンマンDBとUno Platform

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

来週の放送情報。

Uno Platform


とりあえずプロジェクト作ってみたけど、UWPをベースにしてマルチプラットフォーム化した感じなのね。
私にとってUWPは今一つだったし、それがベースになってる時点で熱くないな、という印象。

最初のウィザードが充実して、最初の工程を手取り足取りやってくれるけど、その分、ウィザードが終わった瞬間複雑なプロジェクトが目の前に現れます。
Avalonia UIは「UIの他はMVVMだけ用意したから後は好きにやれ」みたいな初期状態だったので、この点は対照的ですね。
UWPをしっかり学んだあとのマルチプラットフォームを目指すステップだったらこの複雑さがむしろ嬉しくなるのかも。

あと、MVUXっていう聞いたことないアーキテクチャが。

がっつり使い倒す前提ならいいかもしれないけど、今の私には重いかな。

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

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

前売り券情報が来たので反映。

来週の放送情報。
ジャムおじさんがタイトルに現れると優しい話になる傾向があるけど、さすがに氷の女王は…!

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

リボンスターの服
おきがえリポちゃん ~ リボンスターの服 ~ (2025/2/19)|目覚めし冒険者の広場
毎月の!
女性らしいきれいなドレスですね。
ミフミンは男だけどな!!

リボンスターの服
リボンスターの服
他の二人はちゃんと女。

アンパンマンDBとNeoMupl

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

声優が判明したので記入しました。
ついでに判明済みの他の情報も。

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

昨日の問題に対する対応作り始めました。
検索以外に使うこともできそうな気がしたりしなかったりするけど、どうしようか…。

NeoMupl

11月に作ってたやつ、すっかり忘れてたんで今日リリースしました。

アンパンマンDB

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

レンタルDVD。
今回は忘れないうちにね。

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


一番厄介なリスト系の項目も文字列保持検索に対応して、ひとまず一区切り。
自動テストでも見つけきれなかったやり残しがぼろぼろ見つかったので、もうちょっとしっかり確認してからリリースしようと思います。

「一区切り」という煮え切らない言い方になっているのは、やり残しがあるからということのほかに、今回の対応範囲となる「単なる文字種保持検索」では結局「ばいきんまん」と「バイキンマン」を実用的に区別できないから、なんですよね。
さっきの画像を見ての通り、文字種保持検索を使えば、「バイキンマン」というカタカナを明示すれば、「ばいきんまん」と区別して検索できます。
しかし、キャラDBからボタンで移動できるリンク検索は、文字列の正規化とは別枠であいまい検索をしているので、ここの厳密さに関しては全く手つかずということなのです。
リンク検索は従来のやり方の延長線上だとどうしても「ばいきんまん」と「バイキンマン」を区別しようがないので、根本的に作り直そうかと思っています。

アンパンマンDB

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

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

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

正規化と言いつつ正規化じゃないところ、本当に正規化と言える部分と冪等じゃないエスケープ処理に分割。
このあたり、既存処理の拡張で作るつもりでいましたが、そもそもの実装がまずい部分があったので、新規処理として作成中です。
少しずつ修正して少しずつリリースしていくと、新旧入り混じる期間が出るので、新仕様で旧処理を壊さないためでもあります。

<前 次>