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

<前 次>

美文のキャラ倉庫とTGWSAdmin

日記

昨日言っていた件、PHP側のバグを疑っていたんですが、日記の問題じゃありませんでした。
WordPressの記事に、不可視の制御文字が紛れ込んでいて、それがパース出来なくなっていたのでした。
そんな文字そもそもインターネットの記事に出すものじゃないので、記事から問題の文字を探して抹消して解決を見ました。

↓だいたいこいつのせい。
バナナゲーム2 – 美文のキャラ倉庫

TGWSAdmin

Twitter系のタスクで画像のALTに対応してみました。
Tweetinviを使っているので、以下のページを参考に。
Media Upload — Tweetinvi 5.0.4 documentation

まあ、ALTが最も必要になりそうなアンパンマン日替わり紹介botはTGWSAdmin使ってないんで関係ないんですけどね。

あと、ツイートの文字数計測を実際のTwitterに近い仕様にしました。
半角英数とかの7bit文字を全角の半分扱い、というやつです。
本当はほかにもいろいろなルール(URLは数に入れないなど)があるのですが、全部目指したらきりがないので、とりあえず今回の修正で妥協しました。

美文のキャラ倉庫とWordPressと日記

構築中はみんな一緒くたに書いていたけど本稼働始まってるからもう分けて書くよ。

美文のキャラ倉庫

2022年5月29日 – 美文のキャラ倉庫
現在データとして残っている分は、全部記入終えました。
今後は、入れていなかったキャラクターや、記述不足の拡充がメインになります。

WordPress


MySQLのUTF-8の扱いでやらかしてしまったやつ。
utf8だと4バイトのUTF-8が入れられなくて、utf8mb4にしないといけなかったんですね。
で、utf8mb4に変更して解決したかというと、無理でした。
データベースの文字コードを変更しないといけないんですが、レンタルサーバーゆえ、それは自由にならないのでした。
で、投稿をあきらめたのかというと、そうではなくて…


HTMLの文字参照に変換して、カスタムHTMLで埋め込むと、1バイト範囲の文字だけで表せるので、投稿が通りました。
ただ、何かにつけて文字参照を普通の文字に戻そうとするので、修正のたびに毎回文字参照にしないといけないのが面倒なんですがね。

日記

で、今日の日記を書くために管理画面の活動記録見ようとしたら、キャラ倉庫の活動データが出てこなくて。
原因を調査中です。

ドラゴンクエスト10

カントリードレスセット
おきがえリポちゃん ~ カントリードレスセット ~ (2022/5/23)|目覚めし冒険者の広場
毎月のやつ。
ついてクンとのお散歩も楽しいかもねって言われたのでこの衣装の雰囲気と合いそうなメルサンディ穀倉帯でついてクン出してお散歩的な写真を撮ろうとしたのですが、このアングルでちゃんとついてクンが付いてきてお散歩的な穏やかな歩き方して写真撮るの、地味に難しかったですね。
カメラは真ん前か真後ろに回り込もうとするし、ついてクンは付いてこないし、コントローラを慎重に調整しないと歩かずに走り出すし…まあ歩くのだけはキーボード操作では簡単にできるんですけどね。

なんかさ、ジブリのあの映画の歌が聞こえてきそうな感じの写真にしたかったんですよ。
写真コンテストとかで凝った写真撮ってる人、どれほどの苦労をしているんでしょうね。

残り二人は諦めて何のこだわりもない写真を撮りました。
以下のリンクからどうぞ。
写真置き場「2022-05-25」

おきがえリポちゃんの日記も結構溜まってきたし、ドラクエ10のおしゃれ着の変遷をコメント付きの写真で一望できるように、日記のカテゴリ作ってもいいかもなァ。

美文のキャラ倉庫とドラゴンクエスト10

美文のキャラ倉庫

美文のキャラ倉庫 – 自作キャラ設定資料置き場
「美文のキャラボックス(仮)」と言っていたやつ、正式名称決めました。「美文のキャラ倉庫」です。
あくまでも設定資料用の補助的なサイトなので、凝った名前にはせず、短く説明的な名前にしました。
当面はこれで運用することにしたので、簡単な説明のトップページに書きました。
日記のカテゴリも「キャラ倉庫」として作りました。

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

ドラゴン
竜王のイベント、ミフミンとしろいコキンも終わらせました。
せっかくなのでミフミンはドラゴンとも戦ってみました。
ひとまず、これで竜王のイベントは終わりです。

竜王変身
もう一枚撮影したのもせっかくなので。

日記

追記するかも」とか言って追記してないんですが、なんというか、ネタバレ配慮のため畳みたいんですよね。
それをできるのがdetailsタグなんですが、日記に普通に書こうとすると、マークアップと干渉して変な入れ子関係になってしまうのです。
アンパンマンDBにも同様の問題はあって、一応解決済みなのですが、実は結構無理やりな実装なのです。
ここらでもうちょっと整合性を理解しやすい記法を用意したいなということで、行単位のパース結果の前後にマークアップ外のHTMLを差し込める仕組みを用意しました。

たたみますよ

どうでしょうか?

同じ記法がアンパンマンDBにも使えるようになったので、アンパンマンDBの更新も捗るといいな。

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

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

モリナラ地下洞・深淵
昨日に続いて、しろいコキンもレベル上限解放のクエストクリア。
ミフミンのときよりも特化した職編成&高レベルの仲間を連れて行ったので、危なげなく勝てました。
で、ついでに、特に関係ないアズランの配信クエスト『人形たちのラグナロク』を進めていました。
写真は、ボスがいると思って来たものの人形が雑に置いてあっただけの部屋。

他の写真は以下から。
写真置き場「2022-03-21」

日記

管理画面の方も内部構造刷新完了。
その過程で別の問題も見えてきたので、今後はそっちをやるかな。

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

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

哭声のアイテム(名前忘れた)
昨日ぶち抜いた槍を掲げて、聖守護者のクエストはクリア。
そして、途中まで進めていたレベル上限解放クエストも、無事クリアしました。
昨日戦ったボスと同様、ブレス攻撃が苛烈だったので、今日もレンジャーで行きました。
ブレス以外の攻撃も全部強烈だったのですが、ブレスの頻度が高いので、ブレスを無効化し続ければ半分くらい無駄行動にさせられるのです。
それに加えて、柱のある地形なので、柱に引っ掛ければかなり長い間拘束できるというのもポイントでした。
というわけで、とりあえずミフミンのレベル上限が120→122になりました。

ボスの画像は写真置き場でどうぞ。
写真置き場「2022-03-20」

日記

内部的なリニューアル、一般用ページは完了しました。
Smartyを使っていたところを普通のPHPに置き換えるというのもやっていて、だいたい日記ページで1割前後早くなったようです。
管理ページのリニューアルが中途半端な状態なので、「古いコード残ってんぞ!」ってエラーを吐き続けながらこの日記を書いているわけですが…。

うん、日記に限らずなんですが、Smartyやめたいんですよね。
使ってる場所が多すぎて手を付けきれていないだけで。

日記

この日記のプログラムを、テスト可能なコードに置き換え中。
ここもいろいろと古くて、繰り返しずっと使うものなのに、やっつけで作った使い捨てみたいなコードで、そろそろどうにかしたいなと思ってるんですよね。

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

ドラゴンクエスト10

(ァォィョッュ)中途半端だったヴェリナードの配信クエストの続きやってました。
シエラ巡礼地に歌の情報を求めて。

日記

カテゴリに説明文を付けられるようにしてみました。
まだデータをほとんど入れていないのであまり表示されませんが、これから随時入れていこうと思います。

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

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

以前中途半端に進めていたパラディンのクエスト、クリアしました。
まあ、続編があるので、ある意味ここからなんですけどね。

日記

ドラクエ10の進行度はキャラごとに違うし、今回みたいに、他のキャラでやったことを改めてやったときにも日記を書くようにしているので、日記のカテゴリも別々に作るようにしてみました。
古い日記への適用はこれからです。

それとは別に、カテゴリをもっとわかりやすくする方法をちょっと考えています…。

ミスタードリラーアンコールとドラゴンクエスト10と日記

ミスタードリラーアンコール


まだ3つとも残ったまま。
ワールドドリルツアーから頑張ってるけど、やっと半分と言ったところ。

ドラゴンクエスト10

FFコラボイベントは確実に間に合う枚数になりました。
明日弱い方のサボテンダーを叩いたら終わるはず。
後は忘れないように記念品と交換すれば…うん、忘れないようにしなければ。

日記

管理用の活動記録画面のGitHubをもっと詳細に表示するようにしました。
どのリポジトリを触ったかだけじゃなくて、何をしたかもつぶさにわかるのです。

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

日記

管理用の活動記録画面に雑記の最新情報を出せるように。
…まあ、ここんとこ全然更新してないんですけどね。

ドラゴンクエスト10

モーグリチケットはぼちぼち集まっています。
装備品を狙うだけなら今のペースでも何とか間に合いそう。

TcpListener(Today I Learned)

C#でWebサーバー(サーバーで動くWebアプリではなくサーバーそのもの)を作ろうと思ったらTcpListenerとTcpClientが便利。

ミスタードリラーアンコールと日記とComposer

ミスタードリラーアンコール


もう少しだったのに…無念。
アクション面に不安があるからなるべく動かさずに確殺する方向で進めているのですが、真っ向勝負不可避になると厳しいですね。
ここも、動き出すのを防げないからせめて動いた次の瞬間に壊れるように仕向けて、自分は安全地帯に逃げ込む算段だったのですが、予想より早く壊されて安全地帯の確保が間に合わなかった形です。

日記

管理用の活動記録画面に、ゲーム記の一部のページにある進行状況と、Qiitaの投稿情報と、最近コミットしたGitHubの情報を出せるようにしました。
APIは便利ですね。

Today I Learned

日記の賑やかし用と言えば、これもあったんでした。
PHPのComposerに、fundというのがあったんですよ。
「composer fund」というコマンドで、支援を求めているパッケージを調べることができるというものです。
Composerを使っている人が直接的に得をする機能ではないので日本語情報は少ないですが、ライブラリ開発者だって金がないと暮らしていけないし、優秀なライブラリを作れないわけですからね。
無料の物にあえて金を払うというのも、様々なものが無料で手に入る今、考えるべきことなのかもしれません。

ミスタードリラーアンコールと日記

ミスタードリラーアンコール


レベル2も残すところスタードリラーのみ。
900mぐらいまではいくけど、その時点でもう満身創痍なので、700mぐらいまではノーミスを安定させないと厳しそうな感じですね。
難しいと言われるミスタードリラーの難しさを存分に感じています。
エアが減るから考える暇ないんですよね…。

日記

管理用の活動記録画面にアンパンマンDBとTGWSの更新情報を出せるようにしました。
まあ、ミスタードリラーやってて、ここに出すべき更新情報が今日はなかったんですけどね。

ミスタードリラーアンコールと大乱闘スマッシュブラザーズSpecialとアンパンマンDBと日記

日記管理用の活動記録画面はまだニンテンドースイッチの情報しか出せないからそれ中心にいきますよ。

ミスタードリラーアンコール


レベル2の攻略を頑張っているときに、ふとオンラインランキングを見たら、レベル1が週間ランキング80位でしたよ。
本当にうまい人は高レベルに流れていって競争相手が少ないからなのかなとも思ったりしますが、ランクインはうれしいですね。

レベル2は、ワールドドリルツアー、ドリンディアドベンチャー、ドルアーガの穴を攻略済み、ホラーナイトハウスは挑戦中で、スタードリラーはまだ何もやってないです。

大乱闘スマッシュブラザーズSpecial


配信当日の昨日はミスタードリラーやってて見過ごしていたんですが、ミェンミェン配信されてました。
ひとまずは勝ち上がり乱闘と、スピリットだけやってみました。
飛び道具並みの射程を持つ直接打撃を持つという特色ですね。
宙に浮かせた相手に上必殺をぶつけたいけどなかなか難しく…。

ミェンミェンの登場するARMSは結局買わなかったので、ここぞとばかりにARMSタグもつけておきます。

アンパンマンDB


アンパンマンDBのネットワーク構想というのがあるんだけれども、まだうまく言語化できていない状況です。
PHP言語での実装も、日本語での説明も。
やりたいことはシンプルに、高速な表示と正確なデータ反映なんですけどね。

日記

まだ一機能とはいえ、活動記録画面を使ってみました。
昔は結構いろいろ書いていたのに、最近は少なかったり、抜けている日があったりしたんですよね。
実際にはそういう日にも、何かしらやっていたのですが、忘れていたり、覚えていても、書くまでもないかと思って放置していたりしたんですよね。
そういうのに対して、思い出させてくれたり、書けばいいじゃんと後押ししてくれている印象です。

日記

「TGWS内部処理」というカテゴリを追加しました。
このサイトは日々様々な修正を行っていますが、そういうのは管理画面や内部処理だったりして、あんまり表立って出てこず、更新履歴にも記載しないので、日記で書いていこうかなと。
今日は、日記書くときに今日やったことを思い出しやすいように、ネット上での教の活動一覧を日記編集画面に出せる機能を作っていました。

ニコニコ動画と日記

ニコニコ動画

サムネイル差し替え中。
元のサムネイルと可能な限り一致するシーンを探しているのでなかなかスムーズには進まないです。

日記

一昨日の日記からですが、「自作動画」カテゴリを作りました。
ニコニコ動画・YouTube問わず、自分で作った動画に関する記事を入れています。
ここのところさっぱり投稿しなくなったので意味は薄そうだとは思いますけどね。
まあ、昔の日記にもカテゴリを付けていく方針にはしているので、アーカイブ的な意味はあるのかな。

日記

日記に書く内容って毎回思いつかないんだけど、よく考えたらTwitterでほぼ毎日何かしらつぶやいているし、Qiitaや外部サイト等に投稿をすることもあるし、そういうのへのリンクをどんどん羅列していったらいいんじゃないかとか思い始めている。

日記

ここの日記のカテゴリページが縦に長すぎたので、タグクラウド的に固めて表示するようにしました。
あと、他のコンテンツもいくらか微修正しています。

日記用アップローダー

主に日記用に使っている自分専用のアップローダーですが、パラメータを付けて画像縮小に対応しました。
今まで大きな原寸画像を見た目だけ縮小して使うか、別途自分で縮小したものを用意するか、どっちかをする必要があったのですが、これでより遠慮なく画像を使えるようになったのです。

<前 次>