「DQPE」に関する日記

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト。長いので日記のカテゴリ名は略しています(Dragon Quest Player Events)。

次>

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

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

ヘルクラウダーのいてつく雷鳴

  • 冥雲魔神バスターの称号を得た!

ヘルクラウダー討伐!
まさかまだだったとは思わなかった。
置き技のいてつく雷鳴だけ気を付けていれば特に苦労はしなかったかな。

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

浮き沈みランチャー2

スタートメニューからのインポート、いったん実装しました。
ストアアプリどうするの?とか重複制御どうするの?とか考えてたら時間がたってしまいましたが、結局そっちは別課題でやることにして、スタートメニューから普通のアプリを取り込めるところまででこっちは終わりにしました。

ということで、ストアアプリ対応は新課題に。
一応起動方法はわかっているので、その方法を使えば現状のデータにも突っ込めるのですが、explorer.exe経由で開くことになるので、直感的でないデータになったりアイコンをうまく扱えなかったりするんですよね。
ということで、ストアアプリは普通のアプリとは別枠管理にすることにします。

インターネットショートカットも、起動できるにはできるけど特別扱いしたい気持ちはありますね。
これはもうちょっと形になってきたら課題立てるかどうか考えよう。

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

ログイン機能に先駆けて、メールの送信方法を変えました。
最終的に送られてくるメールは同じですが、サーバー内のsendmailをやめて、Resendに変更しました。
なぜ乗り換えようと思ったのかについては過去の日記参照。

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

ログイン機能、完全に完成はしていないのですが、開発環境と本番環境の差分が大きくなりすぎるとしんどいので、ログイン機能無効化状態でいったんアップしました。
ログイン機能を完成させる前に、メール送信機能の安定化も図りたいですね。
そうしないとログイン機能のテストも難しいし。

ドラゴンクエスト10とCloudflare

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

勝てねえ
勝てない!
ァォィョッュもレベル上限解放クエストに挑んだのですが、「よわい」モードでも勝てませんでした。

(戦闘内容とか)

魔神族たち
ドルマドンが来るのはわかってたので呪文耐性はそれなりに気にしていたのですが、真・かぶとわりと組み合わさることで即死級のダメージになりました。
多分打撃でも大ダメージを受けているのですが、ここは一度呪文耐性に振り切った対策考えようかな。

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

Cloudflare

実はこれまでCloudflareとか使わずに来ていたんですが、ちょっとおためしでおさわり中。
今のところ、影響の少ないDQPEの受信メールで転送を試しています。
なんで影響が少ないかって言うと、そもそも大っぴらにはドメインメールを受信用として使っておらず、ほぼ迷惑メールしか来ないからなんですね。

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

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

ログイン機能ほぼ実装完了。
まあ、動作チェックと細かい調整はまだ必要かな。

Amazon Product Advertising API

Creators API
どうにもPA-APIが終わってCreators APIに切り替わるらしい。
PA-APIのPHP用SDKは最新PHPへの対応が微妙だから、どのみち新しいのがするのがいいかな

星のカービィ ディスカバリーとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

星のカービィ ディスカバリー


HAL部屋探し。

(HAL部屋あった)


あった!


調子こいてコロシアムのZ EXやってみたら負けてしまいました。


練習とコピー強化も兼ねて初期バージョン最高難度のZにチャレンジしたら記録大幅更新してしまいました。
Z EXと比べると簡単…!あまりにも簡単!!

他の写真は以下から。
星のカービィ ディスカバリー(2026/02/22)の写真

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

メールログインの機能のリリース前の調整中。
ログインして使う機能がないままログイン・ログアウト機能だけをいったんリリースして、その状態で実際の動作をある程度確認してから、ログイン中のいろいろな機能を実装していこうと考えています。

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

ちょっとまあメール送信周りのコードの整理を。

(追記)昨日の日記が今日の日付になってる。PC落ちて復帰したときに時刻まで復帰しなかったか。

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

昨日のResend、ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイトに使ってみようかと。
ちょうどメールアドレスでログインとかも作ってるところだしね。
現状は開発環境からメールを送信できないので微妙に不便だったのですよ。

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

今更ながら、ログイン機能がないとあれこれ不便すぎるので、ログイン機能作成中です。
今更パスワード認証とかやりたくないので、もう最初からパスワードレスで作ろうかと思っています。
ログインと言っても、大事な情報はメールアドレスだけですからね、会員登録みたいな改まったものも用意するつもりはないです。

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

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

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

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

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

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

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

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

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

開発があっちこっち行ってるけど、今回はログイン機能の実装を進めていました。
メールアドレス登録とかの機能はあるけど、この機能は全部メールでやり取りするので、非常に煩雑だったんですよね。
パスワード管理とかは、システム側でも面倒なんで、パスワードレスの方向でやろうと思っています。

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

FNチェンジャー2

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

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

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

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

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

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

来週の放送情報。
フランケンロボくんも引き続き登場できるのね。
過去回のデータ修正の半自動化もうまく動いています。

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

不安定な原因が一つ判明。
エラーメッセージが変わっていて、状況をうまく判断できてなかったっぽいですな。
エラー処理もまた不安定さの要因になっているので、エラーとみなさなくていいものを正しく判定するのも安定への道なのです。

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

まだ不安定。
せめて一部の失敗で全部を諦めないように、告知一つ一つの失敗はログを残すだけにしてそのまま次の告知の処理に写るようにしました。
これでとりあえず、全く動かなくなる頻度は減るはず。
ただ、最初に書いたように、まだ別の理由で不安定さは残っているので、その点のケアもしようかと思っています。

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

いまだ不安定。
こっちはドメインではなくシステムのほうが。
とりあえず、失敗したときの診断データは残すようにしてあるので、そっからどうにか対策を練り出せないかと考えています。

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

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

いつまでも書きかけの一時保存で温めておくわけにもいかないので、あらすじのほうをとりあえず書き上げました。
解説・感想のほうはまだ日を改めて書こうかと。

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

なんか情報アップデートが不安定になっているので、調査中。
アクセス時に何かしらのエラーが起きてる感じかな。
この影響で、イベントの公開範囲の誤認も起きている可能性がありそうです。

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

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

近頃最新っぽい情報軍にレンタルDVDの情報を出せなくなっていて気付くのが遅れてますが、とりあえず次回のDVDの情報を入れました。
例によって収録内容は予測によるものです。
TSUTAYAの商品情報ページでは、『アンパンマンとみんなのえがお』みたいな画像が見えてますが、断定はできないし、どれと差し替えになるのかもわからないので、ひとまずは機械的な予測を使っています。

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

メール文面やロジックを特に持たない実質的な静的ページもSmarty脱却して、TGWSと関連サイト全てでSmartyとお別れできました!
厳密には、もう少し様子を見て本当にSmartyが使われていないことを確認するまではSmarty本体のコードは残しますが。
本当に必要最小限のコードしか動かない状態になったので、表示も早くなっていると思われます。

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

手動アップデートページをSmarty脱却。
検索結果表示ページみたいな特殊対応は特にないんですが、メールをいきなりぶっ放すシステムなので、ちょっとまた違った対応が必要でした。
理想をいうとメールシステムのモックを使うとかなんでしょうが、メール送信は今回は関心外だったので、手っ取り早くメール送信コードをコメントアウトだけして確認して、対応完了後に戻しました。
一応自動テストは、メール送信以外の機能を別関数に切り出して済ませています。

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

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

来週の放送情報。
カレーパンマンまたスイーツと仲良くしてる…。

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

検索結果表示ページのロジックをテスト可能な形式に書き換え。
Smarty脱却の、準備段階です。
検索結果表示ページは、変な設計になっているこのコンテンツの中でも特に変な部分だったので、変な設計のための特殊対応を一般化するところから修正しました。

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

とりあえずトップページをSmarty脱却成功。
こういった、元の機能をそっくり維持したまま中身をごっそり入れ替える修正は、元の機能を一通りカバーする自動テストを作って、テストに全部合格するように組むのですが、今回は自動テストしやすい構造になっていなかったので、そこんところをどうにかするところからのスタートでした。
これで自動テストしやすい書き方に移行しやすい土台はできたので、今後は他のページも修正が加速する…といいなぁ。

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

Smarty脱却のための作業中…だけど、思わぬところでエラーが起きて難航中…。

次>