PHPUnitとドラゴンクエスト10
PHPUnit
今更ながら、導入してみました。
ちゃんとしたテストはまだ作っていないですが、お試しでちょっとしたサンプルコード的なものを仮に作っておきました。
サイト全体に適用するのはさすがに無理があるので、これから作る部分から順次作っていくことになりそうです。
ドラゴンクエスト10
テンの日。
あと、ァォィョッュもバトエンのクエストをクリアして、全員バトエンできるようになりました。
ドラゴンクエストシリーズに関する日記。
今更ながら、導入してみました。
ちゃんとしたテストはまだ作っていないですが、お試しでちょっとしたサンプルコード的なものを仮に作っておきました。
サイト全体に適用するのはさすがに無理があるので、これから作る部分から順次作っていくことになりそうです。
テンの日。
あと、ァォィョッュもバトエンのクエストをクリアして、全員バトエンできるようになりました。
昨日の勢いで、モンスターバトルロード、一気に権利ある分やり切ってしまいました。
バッジもかなりたくさん集まりました。

正月イベント。
実は年末から始まっていたのですが、私はあえてお正月当日に。
「強い」モードだとリーネに見とれることが多すぎて初イライラに…。
ともかく、3キャラ全員で無事クリア。
一番レベルの低いァォィョッュは無理せず「弱い」モードを選んだので、一番危なげなく勝てたのでした。

バトルロードSランク。
ずっと放置してきたのですが、いよいよモンスターバトルロードのSランク試験に挑んでみました。
第一戦は普通に危なげなくクリア。
第二戦は、前回負けたものの、バフデバフをちゃんとしていれば危なげなくクリア。
で、問題が、第三戦。
でっかいゴーレムっぽい奴です。
元々ダメージの大きい攻撃を繰り出してくるのですが、通常の怒りとは違う怒りモード的なのに入ってさらにダメージが上がるんですね。
しかも硬い。
エンタシスマン、ニードルマン、マジカルハット、ホイミスライム(サポート)で挑んだのですが、終盤でMPが尽き、ホイミスライム一人に。
ホイミスライムって、MPが尽きると、「何もしなくなる」んですよね。
万策尽きたかと思ったのですが、最後の最後で必殺技が発動、全員蘇生し、続いて復活したマジカルハットの必殺技でMP回復。
これで形勢逆転して、勝利できたのでした。
ゲーム記に、Miiverseのバックアップを置いておきました。
もうMiiverse本体はなくなってしまいましたからね。
新コインボスが登場したということで、久々にふくびき。
500枚ほど回して、1等ギュメイ1枚、2等スライダーク1枚、3等スライムジェネラル3枚でした。
ま、すぐには戦わないんですけどね。
最近調子が悪くて、インテリセンスが働かなかったりコード整形が利かなかったりしたので、設定を見直していました。
結局、いらないPHPファイルを棄てることで解決して、設定は大して変わらなかったのでした。

クリスマスイベント後編。
イベントシーンはネタバレ配慮のため載せませんが、9やってない勢にはあまりピンとこない方がゲストに登場していました。私は知識としては知っていたんですけどね。
イベント後半用の衣装は既にある装備の組み合わせでできるもの。
イベント報酬の仕草は撮影してませんでした。
あと、ァォィョッュのスペックじゃまだドラゴンガイアには太刀打ちできない模様。
ホイミスライムのアサツユをドラゴンガイアの打撃にびくともしないぐらい硬くできればァォィョッュ自身の弱さをもうちょっとカバーできると思うのですが、それに頼るのもどうかと思うし、やっぱり自分自身の強化ですね。
レベル50代で挑む相手ではない。
上の話題とちょっと被るんですが、ミフミンのDQ10メモの管理方面をちょっと強化。
日誌過去ログにまだ保存していない日誌を効率よくリストアップする仕組みを作成。
保存まで自動化するのはできないので、これで日誌保存の効率化は終着点です。
ついでに、思い出アルバムへのリンクも作りました。
これまた上の話題と若干被るんですが、日記にドラクエ10の写真を効率よく掲載できるようにする仕組みを作成。
やっている内容は単純で、日記用の画像表示タグを、写真置き場側に表示するようにしています。
このあたり、さらにもっと効率のいい仕組みを作ろうかとも思ったのですが、あんまりやり過ぎるとシステムの連携が複雑になり過ぎてしまうかと思ったので、単純なHTMLタグを生成するようにしています。
カテゴリ提案の統計を完全に自動化。
かなり重い処理なので、サーバー上のデータをローカルに引っ張ってきて、夜間に処理しています。
カジノイベントの報酬を回収。
しぐさ書とかを実際に試すのはまだですが。
縮小画像の高解像度版がうまく削除されないバグがあったので直しました。
その関係で一度キャッシュ全削除したので、ちょっとの間画像の表示が重くなることがあるかと思います。
テンの日。
まあ、あまり特別なことがゲーム内で起きるわけでもなかったので、公式サイト内のゴールデンドラキーと称する事実上のドラキーマの写真を眺めつつ、プレゼントチケットと福引券とボスカードを回収したのでした。
あと、今更ながら、ミフミンの天地雷鳴士転職クエストもこなしました。
残るはしろいコキンだけ。
バグに関してやり取り中。
タイトルで漢字間違えたんだけど、タイトル変えずにやり取りするようにとのお達しだったので、恥ずかしい誤変換を晒し続けています。
Miiverseから取ってきた画像の掲載と、商品リンクの拡充と、カービィハンターズZのページの更新。
体験版追加してみようかとか思ってたけど、今更語れるものは今はなかった…。
オクトなんとかは公式サイトが見当たらないし…。
第8回アストルティア★ハッピーくじを全キャラで購入。
カジノのイベントもやっているようだけど、個人報酬は普段と大差なさそうだし、私が参加しなくても達成しそうな勢いなので、今回はスルー。
スマホでやっていたら更新が暴発する件の解消法を思いついたので、試してみようかと思います。
draggableをfalseにしたら何とかなるかな…。

メロディアトップス&スーツの試着。
ショップのポイントが200ポイント余っているから、なにかと交換できないかなって思っているんですよね。
ちょっとほしかったシンプルTシャツは300ポイント…ちょっと足りない。
タイトルバーに処理の進捗を表示するように改良。
UWPでも、Windows Formsほどわかりやすくはないけど、簡単にタイトルを変更することができるんですね。
タイトルにはちょっとした制約がありますが、それはまあ別にいいかな。
Amazonアフィリエイトリンクを設置できるようにしました。
データはこれから入れていくところです。
アンパンマンDBみたいに効率よく管理できるような仕組みを作ろうかとも思ったのですが、一度置いたらもう管理することもないだろうし、Amazonのサイト内から取ってきたHTMLをそのまま貼り付けることにしました。
で、ちょっと考えていることが。
こういうアフィリエイトリンクって、人によっては結構嫌悪感があると思うんですよね。
ましてやうちは売り上げを出す目的でサイト運営しているわけでもないので、非表示にされても別に構わない。
アンパンマンDBでも、商品情報を非表示にすることができたりするんです。
これを、ゲーム記にも取り入れられないかな、と。
「アフィうぜーボタン」を一発押したら消えますみたいな感じで。
いよいよ差分検出が完璧に。
こうなったら更新情報配信ももう一工夫してみたいところですね。

バージョン4、買いました。
そしてさっそく新職業の天地雷鳴士に転職。
ストーリー方面は当分バージョン4領域に行ける気がしませんが、手っ取り早く試せるところはどんどんやっていこうかと。
んでもって、ゲーム記のドラクエ10のページも更新。
バージョン4対応のついでに、ページ内コンテンツを整理し、内容ごとに別ページに分けたり、順番を入れ替えたりしました。
今となっては成り立たないページを隔離して、歴史的資料として残したい意図もありました。
言い値(1200円)で買った!
最近Nintendo Switchを触ってなかったもんで、アップデートが溜まりに溜まって、まだダウンロードが終わっていません。
どっちもアップデート版だったとはいえ、一度に二つもゲームを買うもんじゃないな…。
こっちも、遊べるようになってから、ゲーム記も更新しておこうかと思います。
管理画面でのカテゴリ提案の新方式が出来上がりました!
日記のタイトルと本文の文字列からカテゴリを類するという方法です。
従来の方式は、すでに記入したカテゴリから、それと共起するカテゴリを提案するというものでしたが、その場合は、最初のカテゴリを提案することは絶対にできませんでした。
新方式は違います。
日記なら必ず書く本文を、そして内容をよく表したタイトルを使って提案するので、最初の1個から精度の高い提案ができるのです。
まあ、ディープラーニングみたいな高級なものじゃなく、素朴な統計ベースなので、割と頻繁にトホホな提案もぶちかまされますが。
一応、旧式も併用しているので、カテゴリを記入していくとさらに精度が上がっていきます。
これをうまく応用すればアンパンマンDBのカテゴリ提案もできるようになるかも…?
そうすればうっかりの見過ごしとかも減るかも…?
11コラボのアイテム全部取得。
もう他人の呪文使いました!
今日はバージョン3最後の日ということで、4の前夜祭だかなんだかで盛り上がっていたようでしたが、私は日記の開発とかをしたかったため参加せず。
バグド王のパンツのイベントはちょっと気になったんだけどね。
試してみよっかなーとか思ってさくらのVPS覗いたら、売り切れでした。
自前でサーバー機持とうとすると、Windowsって、特にWindows Serverって、まともに買うとすごく高いし、ハードウェアだって、保守が結構大変になってくるしで、物理サーバーは持ちたくないのですな。
うーん、しかし、売り切れなら仕方ないか…。
記事中のカテゴリの並びを修正しました。
ドラクエ11→ドラクエみたいに50音順にしては不自然な流れだったのを、ドラクエ→ドラクエ11みたいに並べるようにしました。
元々は区切り文字ごと自然順ソートしていて、数字と区切り文字を比較しようとして、数字が先に来てしまったということなのですね。
あくまで自然順で比較したかったので、区切り文字を含まないようにして比較するようにしました。
あと、カテゴリ提案のため、ちょっとした統計を作っています。
ちょっとどころじゃないメモリを食うのですがね…。
プログラミングコーナーにない記事を作成。
Form.Showをusingで囲んじゃだめだよ - Qiita
TGWSAdminでやらかしていた失敗を記事にしました。
10で11とのコラボアイテム取得。
…なのですが、なにか1個足りない…。
時間に追われてゲームを無理やり進めるのはもう嫌なので、コラボアイテムはさっさと他人の呪文で手に入れて、11はゆっくり好きなペースで残りを片付けていこうと思います。
クリア。
なのですが、まだ続きそうな雰囲気ですね…。
GitHubのプロフィールアイコンにも使っているはんこ画像を作ったWebサービスの紹介記事を作成。
手作りはんこ作成ツール – TGWS-雑多
アイキャッチ用の画像はこの記事のために新たに作りました。
公開環境でのComposer対応確認。
…ダメでした。
Mifuminatorは特に依存するライブラリのないシンプルな構成なので、これすら動かないとなると、Composerを導入した意味が…。
バージョン1.12.2を公開。
まだちょっと気になるところはあるけれど、ひとまずは検索サイト追加のみの更新です。
ラストダンジョンっぽいところまで来ました。
流石にザコも強い…!
種かえ…かえ…返さなくていいから…帰ってきて…!