日記(114)

<前 次>

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

新ストリクトクエリの実装、何とか完了しました。
昨日の時点でリストとペアリストの内部実装を刷新できたので、あとはこれを適用するだけだと思ったのですが、思いのほか難儀してしまいました。

文字の正規化の扱いが一貫していなくて、正規化すべきところで正規化されなかったり、逆に正規化しすぎたりというのが一つ。
一応、正規化には冪等性があるので、正規化しすぎに関しては無駄以外の実害がないのですが、正規化ができていないと、一致するものも一致しなくなります。

それから、検索の高速化のために、結果をキャッシュしておく機能もあるのですが、キャッシュが効きすぎて、新ストリクトクエリ未実装のころの結果をいつまでも返していたというのも一つ。
これに気付かず、正しいSQLを長いこと調査続けてました。

ほかにもいろいろ細かい理由はあったのですが、大きなのはこのくらい。
エイリアスと個人メモに関しては、検索の前処理で特別扱いするだけで、検索の中身は何も特別ではないので、普通の文字列検索と同じように簡単に実装できました。

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

リストとペアリストの内部実装、新ストリクトクエリに対応可能な形に修正完了しました。
これにより仕様が微妙に変わってしまいましたが、実用上大きな差は現れないのと、新ストリクトクエリで同じことを再現できるようになる予定なので、まあこれで良しとしておきます。
やっとリストとペアリストの新ストリクトクエリ実装のスタートラインに立てました。

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

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

来週の放送情報。
ドリアン王女も輝いてしまうのか。

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

竜王のよろいセット
おきがえリポちゃん ~ 竜王のよろいセット ~ (2024/5/22)|目覚めし冒険者の広場
毎月の貸衣装。
今月はいかついフルフェイスの鎧ですね。
こんな強そうでも単なるおしゃれアイテムなので守備力は1。
後ろで飛んでるドラキーは貸衣装とは関係なく、竜王イベントの報酬です。

竜王のよろいセット
女性用は太腿がはだけています。
どうして顔までしっかり守るのに脚の守りをおろそかにしちゃうの!!
もともと守備力1だけど!!!!

竜王のよろいセット
最近いかつい斧も買ったのですが、偶然にも雰囲気が似ていて、違和感なくマッチしていました。

Repeat Task

自分用に作ってたツール「Repeat Task」、日々のタスクを管理するやつなんですが、1日に複数回やるようなタスクにも対応させてみました。
もともとタスクが復活するサイクルは、何日ごととか何曜日とか、日付単位になっていて、最短が「毎日」でした。
でも、1日に何回か様子を見ておきたいタスクなんかもあるのです。
しかしながら、現状のアルゴリズムはサイクルのチェックが1日刻みなので、今日のタスクが1回終わっていれば、次回は強制的に翌日以降になります。
このチェックの刻み幅を変えるのはこのツールの最大の前提をひっくり返すことになるので、避けたいところでした。
なので、タスクの切り替え時間(例えば、朝6時に新しいタスクになるとか)を、うまいことずらしてやることで、2回目以降が残っていれば、今日のタスクは終わってない扱いにできるようになりました。

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

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

死去に伴う更新です。

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

シャントットの像・庭
【2024再演】FFXIコラボイベント「シャントット博士来たる」 (2024/5/15)|目覚めし冒険者の広場
コラボイベント。
FFXIまだ続いてたんだ…。
イベント内容は以前のままで、プレイヤー陣営だけ強さインフレが進んでいたので、マンドラゴラ強も秒で消し飛びましたね。
新報酬のシャントット像は、とりあえず高笑いさせときました。

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

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

リストとペアリストのストリクトクエリ、旧仕様を当面残すため、内部仕様を変更しても影響を受けにくい仕組みを作っていました。
この仕組み、将来的には新仕様に一本化するタイミングで消すことになるんですが、これやっとかないと新仕様の実装が面倒になりますからね。
で、この2つを同時に作業進めているのには訳があって、まあ想像はつくと思うんですが、内部的には似たようなことをやっているんですよね。
リストは単に文字列のリスト、ペアリストはA→Bみたいな文字列の組み合わせのリストで、検索では、それぞれの文字列に対して検索をかけられるだけでなく、アンパンマンDB内のどの記事にリンクしているかでも検索できます。
「登場作品を探す」で使っている検索ですね。
これ、まあまあ無理やりな感じで共通化しているのですが、新仕様ではもうちょっといい感じに共通化しようかと思っています。

プリンセスピーチ Showtime!


カウガール-2ステージ。
あちこちぶつかりまくって死んだり、樽を明後日の方向に投げまくってキラメキストーン逃したり、結構散々でした。
こないだまで調子よかったんだけど、やっぱりカウガールステージは苦手…!
ただまあ、何週をやっていればさすがに慣れました。
というわけで、とりあえずこのステージもコンプ。


そして、キラリスタ救出ステージ。
相変わらずカウガールのアクション苦手で、一度負けてしまいましたが、こちらは何とか一周で全キラメキストーン&衣装回収できました。

これで、3Fは残すところ1ステージ&ボスのみ。
初めて扱うことになる格闘です。

他の写真は以下から。
プリンセスピーチ Showtime!(2024/05/20)の写真

<前 次>