「TGWSDQX」に関する日記(3)

ミフミンのDQ10メモ。日記のカテゴリでは、旧名の「TGWSDQX」を使っています。

<前 次>

ミフミンのDQ10メモとドラゴンクエスト10

ミフミンのDQ10メモ

記事ページ用データ作成部分を別クラスに分離しました。
中身はほぼそのままなので、古き悪しきコードがだいぶ残ったままですが。

ドラゴンクエスト10

プレイヤーイベント『1番かわいいタレ目集会』に参加してきました。
やっぱりこの顔が一番かわいい。

ミフミンのDQ10メモ

リニューアルのために必要な残作業はどの程度かと精査していったら、なんとけっこうかなりずいぶんだいぶなかなか多いじゃないの。
いたるところで使っているIDを全部振り替えるというのが今回のリニューアルの趣旨だから、少ないはずはなかろうと思いましたが、思った以上でした。
各テーブルに新しいIDを振る作業は今日終わったのですが、プログラム側の改修はほぼ丸ごと残っていて、古いIDと使わなくなったデータの削除のこの後必要になります。
一応、データ編集機能以外は、リニューアルのいついかなる段階においても正常動作するようにします。
つまり、ユーザーから見ると特に変わりません。
ただ、今回のリニューアルの本当の目的って、データ編集機能のスマート化なんですよね…。
データ編集機能のほうはほぼフルスクラッチになる可能性が…。

ミフミンのDQ10メモ

とりあえず、今回のリニューアルで必ず変わることになるレシピとレシピ帳の関係を示すテーブルの変更。
多対一ではなく、多対多に対応するのです。

ミフミンのDQ10メモ

データベース構造を頻繁にいじって試行錯誤するので、正常な時のバックアップから自動でリニューアルのSQLを流す仕組み作成。
開発環境でやったことを本番環境でもやるので、どのみち自動で作業できるようにする必要はあるのです。
テストも自動で流せるようにしたらなおよさそう。

ミフミンのDQ10メモ

全てを一度にリニューアルするのは大変すぎるので、影響の少なそうな場所から少しずつ置き換えていくのです。
今となっては意味の無くなった項目の削除など、表に出す情報の整理が先ですかね。

ミフミンのDQ10メモ

リニューアルのための調整中。
データ構造を改めたいので、データ移行も必要になるのです。

ミフミンのDQ10メモ

栽培のページを改訂して公開。
収穫日数と備考を表の外に出しました。
繰り返し見ることになるのはどの種からどの作物ができるのかです。
ほとんどの種で変化のない日数や、一度見ればそれ以上用のない豆知識などは、気になったときだけ見ればいいのです。
であれば、重要かつ参照頻度の高い情報だけをまとめて見やすくしたほうが良いだろうという判断です。
特にスマートフォンなどのモバイル環境では表の列数は少ないほうが圧倒的に見やすいですからね。

ミフミンのDQ10メモ

栽培のページをちょっと変更中。
日数とか備考とかは今となってはどうでもいい情報なので、そこんところを削ってシンプルな表にしているところです。

ミフミンのDQ10メモ

ミフミンのDQ10メモ、リニューアルを目指しています。縮小方面で。
というのも、大手攻略サイトがすごく充実していて、公式サイトも充実してきて、一方うちのサイトは増え続ける膨大なデータを追いきれなくなっており、情報サイトとしての価値をほとんど失っている状態なのです。

個人的コンテンツである写真置き場は他がどんなに頑張っていても存在価値を失いませんし、栽培のページなど一部のページは、自分で使うことがあるなど一定の価値を保っている部分があるので、コーナー自体を消すことはありません。
ただ、攻略に関する見解を述べるのは、本編を遊ぶことすらおろそかになっている私がやれば、マイナスになることのほうが大きいかなと。

あと、部分的に古い情報が残るのも何とかしたいんですね。
ページ自体の更新が最近でも、アイテムの価格が3年前の価格だったりするわけです。
この辺も、情報一つ一つに対して、いつ情報なのかを明示できたらいいなって思うのです。

ミフミンのDQ10メモ

地域管理が全然動いていなかったので修正。

NeoMuplとTGWSDQXと雑多

NeoMupl

項目のプロパティウィンドウにタイトルがついていなかったので、付けました。
年明けの週内にでも公開する予定です。

TGWSDQX

未ログイン時に公式サイトのデータを収集しようとするとエラーで落ちるのを修正。
データ収集の仕組み自体をもっとスマートにしたいなぁ…。

雑多

「Magical Circle」の記事を更新しました。
表題の楽曲自体には関係ないのですが、余談に書いたことについて進展があったので、追記しました。

ドラゴンクエスト10とミフミンのDQ10メモと日記

ドラゴンクエスト10

白ヒゲのサンタ服
クリスマスイベント後編。
イベントシーンはネタバレ配慮のため載せませんが、9やってない勢にはあまりピンとこない方がゲストに登場していました。私は知識としては知っていたんですけどね。
イベント後半用の衣装は既にある装備の組み合わせでできるもの。
イベント報酬の仕草は撮影してませんでした。

あと、ァォィョッュのスペックじゃまだドラゴンガイアには太刀打ちできない模様。
ホイミスライムのアサツユをドラゴンガイアの打撃にびくともしないぐらい硬くできればァォィョッュ自身の弱さをもうちょっとカバーできると思うのですが、それに頼るのもどうかと思うし、やっぱり自分自身の強化ですね。
レベル50代で挑む相手ではない。

ミフミンのDQ10メモ

上の話題とちょっと被るんですが、ミフミンのDQ10メモの管理方面をちょっと強化。
日誌過去ログにまだ保存していない日誌を効率よくリストアップする仕組みを作成。
保存まで自動化するのはできないので、これで日誌保存の効率化は終着点です。
ついでに、思い出アルバムへのリンクも作りました。

日記

これまた上の話題と若干被るんですが、日記にドラクエ10の写真を効率よく掲載できるようにする仕組みを作成。
やっている内容は単純で、日記用の画像表示タグを、写真置き場側に表示するようにしています。
このあたり、さらにもっと効率のいい仕組みを作ろうかとも思ったのですが、あんまりやり過ぎるとシステムの連携が複雑になり過ぎてしまうかと思ったので、単純なHTMLタグを生成するようにしています。

アンパンマンDBとドラゴンクエスト10とミフミンのDQ10メモ

アンパンマンDB

管理画面で、更新内容の要約を自分で書く機能を作成。
全体的に更新するとRSSが大変なことになるので。

同じく管理画面で、コメントのステータス変更の未反映分が一目でわかるように、元のステータスと違うのには記号を付けるようにしました。

ドラゴンクエスト10

演奏ヴァイオリン
昨日もらった報酬を使ってみました。
先日のメロディア装備と一緒に使ってみたかったものですね(買ってはいない模様)。

ミフミンのDQ10メモ

総合アップロードの画像用の処理を修正。
画像アップロードのときの処理を一つ移植し忘れていました。

ふわふわふにゃ on web browserとアンパンマンDBとミフミンのDQ10メモ

ふわふわふにゃ on web browser

昨日のアイディアで、いったんアップしてみました。
必ずしも改善されるわけじゃないみたいなのでGitHubにはまだ反映していません。

アンパンマンDB

RSSに配信しない細かい更新用の更新情報お知らせの新しい仕組み構築中。
細かい更新は、一度に数十から数百ページを対象に行うこともあるので、一日の終わりとかにまとめてどのページを更新したのかをお知らせできたらいいなとか考えています。

あと、先日作った差分検出の仕組みを少しいじって、閲覧者向けの、更新内容通知もできたらいいなとか、考えています。
こちらは、管理者向けと違って、自動計算のほうの差分も必要になるので、追加の調整が必要になります。

ミフミンのDQ10メモ

写真置き場で、「無題」で本当に無題の写真を検索できるように改良。
これまでは、「無題」という題がついているものしか検索できなかったんですね。
「無題」でわざわざ検索するときって、題名を入力したいときなので、題名がないのが入ってこないと意味がないってわけなのです。

ドラゴンクエスト10とTGWSDQXとゲーム記とアンパンマンDB

ドラゴンクエスト10


メロディアトップス&スーツの試着。
ショップのポイントが200ポイント余っているから、なにかと交換できないかなって思っているんですよね。
ちょっとほしかったシンプルTシャツは300ポイント…ちょっと足りない。

TGWSDQX

タイトルバーに処理の進捗を表示するように改良。
UWPでも、Windows Formsほどわかりやすくはないけど、簡単にタイトルを変更することができるんですね。
タイトルにはちょっとした制約がありますが、それはまあ別にいいかな。

ゲーム記

Amazonアフィリエイトリンクを設置できるようにしました。
データはこれから入れていくところです。
アンパンマンDBみたいに効率よく管理できるような仕組みを作ろうかとも思ったのですが、一度置いたらもう管理することもないだろうし、Amazonのサイト内から取ってきたHTMLをそのまま貼り付けることにしました。

で、ちょっと考えていることが。
こういうアフィリエイトリンクって、人によっては結構嫌悪感があると思うんですよね。
ましてやうちは売り上げを出す目的でサイト運営しているわけでもないので、非表示にされても別に構わない。
アンパンマンDBでも、商品情報を非表示にすることができたりするんです。
これを、ゲーム記にも取り入れられないかな、と。
「アフィうぜーボタン」を一発押したら消えますみたいな感じで。

アンパンマンDB

いよいよ差分検出が完璧に。
こうなったら更新情報配信ももう一工夫してみたいところですね。

TGWSDQXとアンパンマンDBとNeoMupl

TGWSDQX

ファイルの保存処理が甘くて、ファイルサイズが小さくなるときに、前のファイルの残りが末尾にゴミとしてくっついたのが問題でした。
今まで、書き込み用にファイルを開いていた時はいつも自動的にファイルサイズ0になっていたので気付きませんでした。
修正はもちろん、ファイルサイズを0にするという方向で。
あと、エラーメッセージも表示するようにしました。

アンパンマンDB

差分取得がかなりいい感じに。
ショートカットと画像とカテゴリの項目をもうちょっと頑張ればいよいよ使えそう。
リスト編集だと、100個一度に更新するんですが、これを本当に編集したものだけに絞れるんですね。
あとは、更新告知に更新箇所の情報を含めるという、大昔のアンパンマンDBにあった機能が復活させられるはずです。

NeoMupl

こまめに再起動していたら今日一日エラー落ちしませんでした。
やけくそで根本が何も解決しない修正だけど、これは正解だったかも。
配布用ファイルを整えたら、週末の休みの日にでもアップできそうです。

アンパンマンDBとブルブルの宝探し大冒険!とMiiverseとTGWSDQX

アンパンマンDB

差分検出をそれなりに実装。
おおむねいい感じなのですが、リスト系項目がWindowsとLinuxの改行コードの違いでまだ少しおかしい部分があるので、そのあたりを手直しする必要がまだありそうです。

ブルブルの宝探し大冒険!

DVD買いました。
アンパンマンDBのデータ更新用にゆっくり見ているのでまだ全部見終わってはいませんが。
で、アンパンマンDBのほうは、情報提供解禁です。

Miiverse

ログ届きました。
画面写真とかは全部回収済みだったと思うのですが、一応保管しておこうかと思います。
もしかしたらゲーム記にMiiverseの投稿を掲載することになるかもしれません。

TGWSDQX

バージョン4の情報を取得しようと思ったのですが、実行すると落ちます。
困った困った、エラーメッセージも出ないぞ。

爆ボンバーマンとTGWSDQX

爆ボンバーマン

ブルーリゾートを攻略し、攻略ページも公開しました。
1面のあれこれを間違えてしまったために修正に時間がかかってしまいました。
Miiverseのリミットまで時間もないし、急いでやらなきゃ。

TGWSDQX

絞り込んでもなおデータ量が多いので、さらにデータ名を積極的に短縮するなどの調整を行いました。

ドラゴンクエスト10とTGWSDQX

ドラゴンクエスト10

プレイヤーイベントに参加。
書籍購入特典を無料ジェムを使って入手して回ってきました。
どわこ集会 - ァォィョッュの冒険日誌

TGWSDQX

こちらもドラクエ10関連。
データ量が今までより膨大になってしまうので、分割して実行できるように、途中経過の記録と再開の機能を付けました。

<前 次>