2025年6月の日記

<2025年07月 2025年05月>

ふにゃ1とアンパンマンDBとアキタラヤメル[ただの乱数表]

ふにゃ1(開発状況)

余計なメニュー非表示にしました。
完全に消し去ってもよかったんですが、まあせっかくなのでね。

データ消して動作確認してたら発見したバグも修正。

このあたりはついでのわりとどうでもいいやつ。

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

キャッシュ更新システムが不安定だったのでいろいろ頑張ってました。
時間がかかるのが悪いのか?キャッシュが競合しているのか?
時間がかかること自体は、システムがずいぶん複雑化してきたので仕方のないところです。
ただ、時間がかかったときの対応がまずかったようです。
タイムアウト直前になると最後にもう一回を試みて百回分の時間をかけたり、競合発生時の競合解消待ちでさらに新たな競合が発生したり、あきらめの悪さが裏目に出ている感じでした。
ということで、タイムアウトが迫ったら可及的速やかに中断、競合が発生したらそれは即座に諦めて後に回す、といった対応を取りました。

アキタラヤメル[ただの乱数表]

世の中に乱数生成サービスは多々あるものの、オプション設定が必要だったり、乱数に必要ないアニメーションをころころ回したりとか、とにかく余計なものがついてるのが多いんですよね。
乱数の出すまでの手数が数手とはいえかかったり、一瞬で生成した乱数の表示を1秒待ったりとか、ぱっと見はよさげでも、繰り返し使ううちに小さなストレスがたまりがちでした。
乱数なんて最終的には解釈次第なんですから、凝ったものを作る必要などないのです。
大昔からある紙の乱数表のように、そこに乱数が並んでさえいれば、好きなように数値を取り出して好きなように使えばいいのです。
そう考えて、今回ただの乱数表を作りました。

アクセスすれば、もうその瞬間に乱数はそこにあります。
0から9の数字がひたすら並んでいます。
1から100の乱数が欲しければ、左上から2桁ずつ取って、00を100とみなせばよいでしょう。
1から6の乱数が欲しければ、0789が出たマスを飛ばして使えばよいでしょう。
コインの表裏の代わりとしたいなら、数値の偶奇を当てはめれば完璧です。
単に1桁ずつ欲しければ、クラシックな紙の乱数表みたいに、目をつぶってペンで一点を指してもよいでしょう。
暇で暇でしょうがない日は、各数字の出た回数を数えて確率の偏りを厳しく審査してもいいかもしれません。

乱数表は自由です。
必要なものは十分にあります。
それでも足りないなら?
更新ボタンを押せばよいのです。

ふにゃ1(開発状況)

例外処理に問題がなさそうだったので、微調整してマージしました。
まあ、余計なメニューまで追加されているので、そこんとこはまだ調整が必要ですね。

以前バージョン2は開発終了と言いましたが、バージョン3は中止したので、3で予定して既に実装済みの修正は、今回のも含めて2系の次回バージョンアップとして公開しようかと思います。

このあたりですね。

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

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

ちょっと追記。

映画公開前に書いたままだったので加筆など。

コラムからの独立記事。

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

ドワチャッカの謎の飛行物体
さすがにもう張り切ってはないけど七不思議。

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

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

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

観てきました。
感想とかはアンパンマンDBで…と言いたいところですが、感想書くところまで書き進んでいません。

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

来週の放送情報。
しらたまさんはいつもばいきんまんの登場を願ってる気がする。

まだまだ書ききれてないけど、今年の映画。
次観た時か、追記がある程度たまったタイミングで再更新しようかと思っています。

それいけ!アンパンマン チャポンのヒーロー!とドラゴンクエスト10

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


昨日は「日記に書くようなことじゃなかった」みたいに言ってたけどこのくらいは書いてもよかったかな。
映画サントラ買いました。
実際聞くのは映画見てからにします。

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

  • クエスト「ロード・オブ・どうぐ使い/デルクロアの研究」をクリアした!

道具使いを強くする一歩。

(一応ボス…でいいのかこれ?)

地上制圧隊 偵察兵
ボス扱いだけどただのガーゴイルなら今更回復すら必要ないのです。
ただ、スキル未振りで無駄に時間がかかったので、この後振りなおしました。

ふにゃ1とfunyan

ふにゃ1

課題整理。
ゲームとして大幅に変わってしまうものはもはやベタ移植プロジェクトの範疇を超えてしまうので、いったんやめることにしました。
やるとしたら、もっとちゃんとしたリメイクプロジェクトとかでね。

これはゲーム性変えるものじゃないので進めることにしました。
ひとまずはAIに投げてみて、良さそうなら採用、ダメそうなら自分でやるってことで。

funyan

マージ押し通しました。
これで無事いくつかの課題も完了扱いになりました。
正直このプロジェクトはfunyak以上に完成の展望が見えないんですが、ステージファイル読み込みぐらいは対応しておきたいですね。
本体の移植が無理でもステージエディタのC#版とかはできるかもしれませんし。

ドラゴンクエスト10

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

バアラック

  • クエスト「ロード・オブ・どうぐ使い/どうぐ使いの特訓」をクリアした!

どうぐ使いのクエスト全然やってなくてよわよわだったので、始めました。
最初はまだ仲間モンスターを使うだけといった感じ。

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

吹雪にほほえむ雪女
なんか勢いに乗って七不思議。
七不思議どころじゃない状況ですが。

エルトナの生き人形
エルトナの生き人形は真っ当に撮影。

プクランドの首長竜…?
プクランドの首長竜です。
誰が何と言おうと、プクランドの首長竜です!!

他の写真は以下から。割とふざけてる。
写真置き場「2025/06/23」

ドラゴンクエスト10

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

砂塵にうごめく大巨人深き森の幽霊列車エルトナの生き人形
引き続き七不思議。
称号は全部取ったけど、レポート集めが残っているので。
本当は首長竜も行くつもりだったけど、首長竜の時間に間違えて生き人形の場所に行ってしまったので、ただの時間の無駄になりました。

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

紅殻魔スコルパイド

  • 紅殻魔スコルパイドをはじめて倒した!

こういう難しそうなコンテンツはあまり行く気はなかったんですが、フェスタやってるとこ誘われたので、行ってみました。
正面範囲攻撃がやばいらしいということだけ聞いたので、基本お尻殴ってました。

他の写真は以下から。ゴッドジャグリングの写真が多いのは硬直時間長い技のとき写真撮るぐらいしかやることがないため。
写真置き場「2025/06/22」

アンパンマンワンドロとアンパンマンDBとfunyak

アンパンマンワンドロ


昨日のですが、だいぶ時間がずれてますね(本来は午後9時)。
これは、自動ツイートに失敗して、それに気付くのが遅れて、リカバリーのための手動ツイートも遅れてしまったためです。
こんな時のために失敗時にはメール通知をするようにしていたんですが、メールボックスにはいろんなメールが来るから埋もれてしまい、結局見落としてしまいました。
そこで、今度はサイト自体にある管理者用の通知機能に細工して、今回の失敗通知みたいな要対応の出来事があったらfaviconで目立たせるようにしてみました。
私、通知ドットみたいな赤丸がアイコンについていたらつい気になってしまうんですよね。

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

Vol.4のレンタル開始もまだですが、次の情報が来ていたので。

funyak

やることははっきりしてたんで、結局AIの最初のコミットから新しいブランチを作って手動で対応しました。

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

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

来週の放送情報。
映画公開と同日ですが見事なまでに通常放送ですね。

アンパンマンDB(つくりかけ)

管理メモにつくりかけのページ作りました。
開発中の機能を一部試せる…かもしれません。

funyak

GitHub Actions対応のほうは全面的にAIに任せてみたんですが、なんか必要以上に大掛かりな工事やっちゃってますねぇ。
最初のコミットは良さそうだったけど、そこで起きたエラー解消のために全面的に修正を加えようとした感じ。
レビュー機能使って修正依頼したつもりだったんだけど、そっちに関してはAIは聞いてないみたい。
やっぱ自分でやるしかないかぁ?結局人間かぁ?

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

  • 獣頭将軍スレイヤーの称号を得た!

プチじゃないギュメイ将軍、倒しました!
ァォィョッュはプレイヤーとはパーティーを組まず、サポも雇わない縛りで強敵は厳しいので、今まで倒してなかったんですよね。
戦った覚えあるのになァ、って思ってたら、3月に挑戦して負けてました
メイン職の天地雷鳴士はあのころから特に強化しておらず、竜術士のパッシブが乗っただけですが、今回は勝てました。
既に討伐済みだと思って写真撮ってなかったし、特に作戦や対策などもないので、戦いの内容に関しては特に語ることなしです。
しいて言うなら、序盤攻撃がぬるかったので油断していたら、中盤で盛大に崩れて盾ガード頼りの運ゲーになったことぐらいかな。
そっからは心を入れ替えてちゃんと戦ったので何とか勝てました。

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

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

「映画36作目も公開だし好きなアンパンマン映画を3つあげる」を追加しました。

funyak

とりあえず.NET8に上げるほうだけやっときました。

funyan

んんん???
このAIレビュー、ご指摘はごもっともな気がするけど、Suggested changeがしっちゃかめっちゃかに見えるぞ…?
よく考えたら指摘の内容も、コンパイラが追跡しきれないだけで処理の流れ上非null保証されてるとか、元のソースコードとの対照性のため誤字を護持したいとか、今回は従いたくないやつかもしれない。
レビューを却下してマージ押し通すか。

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

銀甲の凶蟲兵団

  • 銀甲の討ち手の称号を得た!

アストルティア防衛軍、銀甲の凶蟲兵団討伐も達成しました!
先日行ったのとは違い、なかなか強めでした。

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

海上に浮かぶ夢幻郷を見たい
七不思議コンプしたいのに雨が降ってて夢幻郷出てこない…晴れを祈願して太陽の踊りを踊るしか…!

海上に浮かぶ夢幻郷

  • 夢幻郷ウォッチャーの称号を得た!

ほんとに晴れた!!
ァォィョッュは晴れ女かも!

砂塵にうごめく大巨人

  • 大巨人ウォッチャーの称号を得た!

だとしたら嵐のときしか出てこない大巨人は絶望的かも、って思ったけど、何度かの失敗の末、無事晴れ女に打ち勝って嵐が吹き荒れてくれました。

おどろきとまどう
これで七不思議コンプできたので、報酬の「おどろきとまどう」のしぐさを手に入れました。

他の写真は以下から。日記には書いてないけど七不思議2周目もいくつか撮ったよ。
写真置き場「2025/06/19」

ドラゴンクエスト10とfunyak

ドラゴンクエスト10(ミフミン)

黄昏の奏戦記

  • 最優秀主演男優の称号を得た!

黄昏の奏戦記、やってました。
第2幕はバージョン4のネタバレがあるらしいですが、誰なのかわからないようにして戦うので、4クリア前でも実質問題なしです!
まあ、すげー勢いで知らない技連打されたんだけど。

他の写真は以下から。ついでに行った火竜の写真も。
写真置き場「2025/06/18」

funyak

開発が滞っている間に激しく時代に取り残されてしまったので、開発再開したときに萎えないように最新に追随していこうという課題です。
AIを想定して普段より具体的に課題を書いたけど、この程度なら自分で書いたほうが早そう。

ユーザーページとfunyan

ユーザーページ

急ですが、ユーザーページの新規登録&パスワード変更画面のパスワードフォームに簡易的ですがパスワード強度チェックを付けました。
ないよりましレベルの簡易的なものなので、このチェックに頼るよりはパスワードマネージャーとかでパスワードを作ることをお勧めします。

実装は、ある程度AIに頼りながら書きました。
ただこれ、自分で書くよりAIに書かすより、誰かが作ったライブラリを探したほうが良かったかもなと思ってます。
人が気軽にAIに頼む程度の要求仕様じゃAIも気軽で雑な実装しか書かないし、それが正しい保証もない。
ライブラリなら、しっかり作り込まれたものであればという前提は必要だけど、仕様は練り込まれ、テストも入念に行われて、サンプルも充実し、使いやすく整備されているはずです。
と考えると、AIを使うのは直接コーディングさせるよりも、便利なライブラリを探させるのに使ったほうがいいのかも。

funyan

別に実装は進んでないです。
さっきあんなこと言ったけど、こっちのプロジェクトはむしろ直接コーディングさせるほうでAI活用したいんで、AIの都合に合わせた構成にしたいなーとか考えています。
例えば今GitHubではAmazon Q Developerを入れていますが、こいつはIssueを割り当ててやると、作業用ブランチを作って作業して、元のブランチへプルリクエストを出します。
だったら元のブランチになる候補は数を絞ったほうがいいなということで、フェーズごとのブランチを廃止して、小さな機能ごとでも開発が終わった分はmasterブランチに統合していくことにしました。

Phase2 by mifumi323 · Pull Request #6 · mifumi323/funyan
ということで、このプルリクエストです。
この日記を書くタイミングでプルリク出したので、AIのレビュー待ちでマージは保留しています。

日記とドラゴンクエスト10

日記


管理画面なので訪問者の皆さんにはかかわりのない話なんですが、長いこと運営していて日記の分類もやたら数が多くなってしまったので、古いのはデフォルト非表示にしました。
全表示チェックを入れたり、suggestで提案されたりすると表示されます。

ドラゴンクエスト10(ミフミン)

  • エリート魔物キラーの称号を得た!

モンスター10万匹討伐らしいです。
サービス開始からずっとやっていて、「ついに」なのか、「やっと」なのか…。

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

  • クエスト「旅のお供に 超便利ツール」をクリアした!

日記に書くこと少ないし、賑やかし用に軽くクリアしときました。

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

深き森の幽霊列車

  • 幽霊列車ウォッチャーの称号を得た!

七不思議。
これは時間とサーバーさえ合わせれば必ずみられるものらしく、何の問題もなく撮影できました。
手前の実体のほうはァォィョッュのドルボードです。

ドラゴンクエスト10

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

闇朱の獣牙兵団

  • 闇朱の討ち手の称号を得た!

フレに誘われたやつ!
ミフミンがやったのと比べてずいぶん簡単だなと思ったんですが、どうやらミフミンがやったのは最も強い部類のようで、今回のしろいコキンのは最弱に近い連中だったみたいです。

紫炎の鉄機兵団

  • 紫炎の討ち手の称号を得た!

そしてこっちも。
強さはそんなに変わらないので、なんも考えずにぶん殴るだけで大丈夫でした。

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

プクランドの首長竜

  • 首長竜ウォッチャーの称号を得た!

これもフレに誘われたやつ。
思ったより小さかった!

ドワチャッカの謎の飛行物体

  • 飛行物体ウォッチャーの称号を得た!

こっちは一人で行ったやつ。
探す範囲が広くてちょっと大変。

他の写真は以下から。記念写真も。
写真置き場「2025/06/14」

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

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

来週の放送情報。
闇を携えた少女と闇の元締めってこと?

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

バウギス

  • クエスト「竜と契約せし者」をクリアした!

竜術士の転職クエストクリアしました!
ガーディアンみたいに強めなボスと戦うことになるかと思ったけどそんなことはなかった!
長めのムービーはありました。

ドラゴンクエスト10(ミフミン)

鋼塊の重滅兵団
アストルティア防衛軍に初挑戦してみました。
後でやろうとフレに誘われたので、その予習も兼ねて。
一応モンスター協力バトルで似たようなのをやったことはあるんですが、正式なのはこれが初。
なんだかわちゃわちゃしてたけど何とか防衛には成功しました。

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

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

エルトナの生き人形
引き続き七不思議回収。
首長竜とか巨人も探しに行ったんですが、今回は人形だけ見つかりました。

竜術士ランジェ
で、七不思議を探していた時に見つけたのが竜術士の家。
うちのキャラの誰もクエスト受注条件を満たしていなかったので、どこで受けられるのか全然知らなかったのです。
必要な職のレベルを上げて、クエスト受けて、途中までは進めたんですが、クソ長ムービーがまた入りそうな予感がしたので、今日のところは途中で切り上げ★

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

アンパンマンDBとGit

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

トップページのメタ情報にRSSへのリンクを入れました。
ページ自体の見た目には反映されないし、どのブラウザが対応してるのかもわからないんですが、まあ、仕組み上存在するということで。
ついでに、サイト全体のことになりますが、RSSのMIMEタイプを「application/rss+xml」に変更しました。

あと、設定画面が特定の条件でエラーを起こすという問題があったのですが、解消しました。
そのかわり、別のバグを引き起こしてしまったので、今後修正します。

Git

Gitのブランチ運用を更新しました。
最近はプルリクエストを使った運用にも慣れてきたのと、各種自動化も進んできたので、そのあたりの変更です。

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

砂塵にうごめく大巨人見れんかったー!
昨日に引き続き七不思議チャレンジしてみたけど見られませんでした。
なかなか厳しい…!

クエスト代行受付

  • クエスト代行受付にはじめて入った!

ストーリーやクエストが何周遅れになろうとも、ストーリースキップやクエスト代行は使わないつもりなのは今でも変わらないのですが、受付エリアに入るだけ入ってみました。
これもゲーム内のエリアとしてちゃんと作ってあるんですねえ。
後付けで追加されたエリアなので、周囲の建物よりグラフィックのクオリティが高くなっています。
まあ、部屋はほぼ見た目だけで、受け付けの数名に話しかけられる以外は階段とかも全部通行止めでしたが。

ペリッツ

  • クエスト「旅のお供に 超便利ツール」をクリアした!

せっかくレンドアまで来たので、もとい、こっちのほうが本来の目的です。
ツールの紹介を聞いて実質10万ゴールド貰える簡単なクエストです。
ツール導入済みでも改めて起動しなおす必要があるのはちょっとめんどくさい。

他の写真は以下から。テンの日ついでに普通のコインボスも殴ってました。
写真置き場「2025/06/10」

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

吹雪にほほえむ雪女

  • 雪女ウォッチャーの称号を得た!

今更も今更なんですが、七不思議行ってました。
フレが近くにいたっぽいんですが、声をかけられず。
この後割とすぐに別のも出るっぽいのでそっちも行ってみようかと。

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

ドメイン

ドメイン更新しました。
まあ、複数ドメイン持っている都合上、日記に書いてないときもちょくちょく更新作業はしているんですけどね。

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

正式な収録話を確認できたので、書き直しておきました。
イレギュラーで「かがやけ太陽!アンパンマンと氷のせかい」が入った形になります。
その関係であふれた分は次のDVDの情報にこっそり追記しています。

なかなかおもろいやつおるなーって思って。

アンパンマンDB

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

来週の放送情報。
このタイトルだけど初登場じゃないよ。

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

コメントに関するちょっとした機能実装進行中。
この機能、あんまり便利にしすぎると対戦型SNS化してしまうので、いろいろと限定的にはなりますが。

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

記事削除実装完了。
基本的に過去の記事に使うことはあまりないと思いますが、うっかり重複記事を立ててしまったときなんかには使うことになるかと思います。
作ろうと思い立ったのが3月だったからだいぶたってんな。
やっぱもっとどんどんスピーディにいろいろこなしていきたいですねぇ。

PHPとCSSとアンパンマンDB

PHP

[PHP]DateTimeのtimezone_typeって何だ? #PHP - Qiita
記事投稿しました。
アンパンマンDBで日時の出力をDateTimeそのままjson_encodeしてみたら見たことないプロパティが出て来たんで不思議だったんですよね。
で、json_encodeに限らず出てくるので、題材としては変数の中身を見るためにより広く使われるvar_dumpのほうを挙げた次第です。
それはそうと…

【PHP】Qiita デイリーいいね数ランキング【自動更新】 #LGTM - Qiita
なんか1位になってました。
他誰もいないけどな!
鶏口となるも牛後となるなかれということわざがあるけど、鶏どころか単細胞生物ですな。

CSS

古いスタイルシート整理してました。
レスポンシブ対応前の古いページ用の古いスタイルシートもまだ残しているんですが、さすがに数が少なくなってきたので名前を変えたり。

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

コメントに関するちょっとした機能実装中。
関係あるのは一部の人に限られますが。

TGWS内部処理とPHP

TGWS内部処理

更新履歴ページのRSSはずいぶん前にURL変更していたんですが、各ページからのリンクがずいぶん長いこと古いURLのままだったので、修正しました。
あわせて、ずいぶん長いこと残っていたけど使われていなかったスタイルシートとかリダイレクトとかも整理しました。

PHP

DateTime関連で不思議なものを見つけたのでちょっと記事書いてます。

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

特急メタル迷宮

  • 大海の王者の称号を得た!

弱いままでいる理由がなくなったので、めんどくさくて使わず溜め込んでいた特急メタル招待券周回してました。
レベル68→110になりました。
メイン職として使い倒す予定は今のところないので海賊のレベル上げはこれでいったん一区切り。

  • クエスト「海賊と海神の秘宝/秘宝を我が手に」をクリアした!

でもって、クエストのほうも今度こそすっきりとグランドフィナーレ。
実はすっきりとも言い切れないラストだったりするんですが、まあ主人公のするべきことはやり遂げたということで。

それから、今更気付いたんですが、輝石のベルトに望みの効果をつける覚醒の秘石&覚醒の神秘石、王家の迷宮ちょっと進めただけで使えるようになるんですね。
どうせストーリーを7まで進めないと使えないと思ってスルーしかけてました。
これで物欲全開ドロまみれベルト作れるぞ!
(レア“ドロ”ップ率と通常“ドロ”ップ率を限界までつけまくったやつ)

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

船の墓場
海賊クエスト進行。
いよいよお宝見つけるぜ!ってとこ。
これですっきりグランドフィナーレといけばよかったんだけど…

(ネタバレ注意)

怨讐のゲーダム
そんなわけねえよな!
お宝が飛んでもない呪物で、海賊を追っていた魔法戦士が魔物化。
まあ、弱いままとはいえレベルは60以上あったし、別に苦戦はしませんでしたね。

ボスを倒したあたりで時間が無くなってきたのでいったん中断。
あとは報告に行くだけ。

<2025年07月 2025年05月>