「WordPress」に関する日記

バイオハザード レクイエムと美文のキャラ倉庫とドラゴンクエスト10

バイオハザード レクイエム


昨日の日記にも追記しましたが、動画投稿しました。
YouTubeとニコニコの両方に上げたんですが、それぞれ違うAI機能搭載してるんですね。

美文のキャラ倉庫


HTMLファイルダウンロードしてAI画面にアップロードしてプロンプト打ち込むの、冷静に考えたらやっぱりめんどくさいので、もっと省力化を目指しました。
そもそもWikiの元データもWordPressのデータベースも手中に収めているわけですから、一つ一つダウンロードしなくても簡単に一括処理できるのです。
そして、元データから無駄なく抽出した軽量なテキストは、ファイルとしてアップロードしなくてもそのままプロンプトに組み込めるのです。
ということで、WikiとWordPressのデータを比較して、両方あるページにはAI用の比較プロンプトも生成するという仕組みを作りました。
今のところまあまあいい感じに差分を検出してくれています。
ChatGPTとGeminiを試してみたんだけど、Geminiのほうがこれに関しては優秀そう。

ドラゴンクエスト10(全員)

寝ている隙に総スルーされるドラゴン
竜王城の決戦・再演 (2026/5/13)|目覚めし冒険者の広場
竜王イベント再演、行ってきました。
まともな写真は過去に散々撮ったので今回はふざけ気味のやつを。
途中寝ているドラゴンは、戦わなくても進めるので基本的にみんなスルーしていくんですよね。
今回は犬にまでスルーされていました。

荒野を旅するオルゴール
今回の新規報酬はオルゴールと印章。
交換アイテムが余りまくったので、バザーに出せる旧イベントのオルゴールと交換しておきました。

他の写真は以下から。一応まともな写真も撮るだけは撮ったのよ。
写真置き場「2026/05/20」

美文のキャラ倉庫

HTTPSの件については解決。
ドメインについてはまだ不安定。
画像のほうは、日本語ファイル名が新サーバーでは表示できないようなので、どうにかファイル名を変えて運用できないか方法を探しているところです。
結構数多いんだよなァ。

浮き沈みランチャーと美文のキャラ倉庫

浮き沈みランチャー

今日リリースしようかと思ったのですが、あろうことかウィルス扱いされてしまいました。
確かにランチャーソフトなので、利用者がやべーやつ登録したらやべーやつそのまま起動させちゃうけど、それは登録するやつの問題であってランチャー側の問題じゃないわけで!
そして、過去のリリースの中で最新の1.7.0ではウィルス扱いされなかったので、ソフト自体というよりも、今回の追加機能で誤判定された可能性が高そうです。

ひとまず、今回のリリースは見送りにして、これを解決した1.8.1あたりで本当にリリースということになりますかね。

美文のキャラ倉庫

以前WordPressの文字コードの関係で移転を考えているとか言っていたのを、今更思い出して、準備とかしてました。
浮き沈みランチャーのリリースがすんなりいくと思って後回しにしていて、こっちを悠長にやっていたわけですよ。
んで、ドメインを用意したり、ファイルやデータベースのバックアップをコピーしてきたりしてたんですが、ファイルの調整をしていたら、文字コード問題の元凶っぽい部分が見つかりました。
これなら移転せずに済むかもしれません。

浮き沈みランチャーの件はすぐには直りそうにないし、こっち優先するかなぁ。

TGWS内部処理とPHPと美文のキャラ倉庫

日記に書けるような活動しとらん。

TGWS内部処理

常々やっていることですが、今日も細かいエラーを取ったりとか管理画面を微妙に便利にしたりだとかコードの効率化とかしてました。

PHP

先日から続いているWarningの件、様子見てても直る気配がないので、そろそろ問い合わせてみようかと思います。

美文のキャラ倉庫

XFREEのWordPressでやっていたのですが、去年書いたように、データベースの文字コードの問題で記入に不便があり、フリーのサーバーゆえにサポートもないので、やっぱり自前でホスティングしようかなとか考えています。

アンパンマンDBとみんなのタグと雑多

アンパンマンDB

「ロールパンナとかいじゅうモカ」の作品情報を追加
「とびだせ!3ばいレアチーズ」の作品情報を追加
来週放送分のデータ追加。
『メロンパンナとまいじゅうモカ』がいい話だったんでロールパンナもきっといい話。
そしてもう一つはカマンベールとな。

アンパンマンDB(みんなのタグ)

キーワードによる絞り込みを実装。
条件によるフィルタ機能もすぐ作れそうなので、一緒にリリースしてしまうつもりです。

雑多

別に記事もデザインもいじってませんが、WordPress本体をバージョン6.0にアップデートしました。
こっちも何か書くネタあれば書いておきたいなァ。

美文のキャラ倉庫と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バイト範囲の文字だけで表せるので、投稿が通りました。
ただ、何かにつけて文字参照を普通の文字に戻そうとするので、修正のたびに毎回文字参照にしないといけないのが面倒なんですがね。

日記

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

美文のキャラボックス(仮)

キャラクターの記入を本格的に始めました。
デザインは軽い今のままで良さそうだけど、正式名を決めるのとサイト自体の説明ページは作っておきたいですね。
あと、自分のCharaBoxに入れたデータからコピペしていると勝手に見出し記法が暴発したことがあるんだけど、これ意識的に使うとプラグインとか設定とか使わずに見出し付きのテンプレとか作れるかも。
正式名称決まったら日記のタグも遡って付けます。

美文のキャラボックス(仮)

カスタムフィールドをそれなりに表示できるようになりました。
あんまり凝っても仕方ないし、とりあえずこれくらいでいいかなと。
再利用可能ブロックを使ってカスタムフィールド表示コードの手動入力も極限まで省力化できたので、テーマファイルをいじってまで全ページに自動表示する必要もなくなり、ほぼ記入作業に注力できるようになりました。
ここまでできたなら、キャラカードのシステム作らなくてもここを原本としても大丈夫なやつかな。
となると、ちゃんとした名前を付けるとか、もうちょっといい感じのデザインを探すとかが必要になるかな。

美文のキャラボックス(仮)と原神

美文のキャラボックス(仮)

Advanced Custom Fieldsを使って記入したカスタムフィールドをいい感じに表示するためにInsert PHP Code Snippetを使ってみました。
一発で全部表示みたいな便利関数はなかったけど、その分自分で全部決められる自由度はあるので、まあこれはこれで…。

WordPressって標準機能の時点でそこそこ充実しているけど、細かい利便性はプラグインに任せているようで、細かいことですぐプラグインが必要になってきますね。
まあ、今回はテーマのファイルに手を加えたくなかったというのもありますが。

原神


原神、始めました。
とはいえ、よく見るコイツの名前をど忘れして確認のためだったのであまり真面目にやる気はないのですが。

美文のキャラボックス(仮)とドラゴンクエスト10(ァォィョッュ)

美文のキャラボックス(仮)

とげとげ – 美文のキャラボックス(仮)
例のWordPressのサイト、とりあえず、「美文のキャラボックス(仮)」としました。
データの出どころは大体CharaBoxで、私のコンテンツなので、シンプルにわかりやすく説明的なサイト名に。
もっといい選択肢が見つかり次第移行する予定なので、(仮)です。

カスタムフィールド、いいですね。
いろんな情報をメタデータとして持つことができます。
ただ、表示に関してはいろいろと考慮すべきことがありそうです。

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

竜王
竜王城の決戦・再演(2022/5/12)|目覚めし冒険者の広場
竜王イベント再演、行ってきました!
うーん、大迫力!
よく見たら竜王さん、舌しまい忘れてあらぬところから出てるけど!!

竜王の玉座
昔取り忘れたアイテム取り直せるって意気込んで始めたんですが、前回の再演のときに取り直したことをすっかり忘れていました。
ということで、今回の新規アイテムの竜王印章と竜王の玉座だけ取ってきました。
竜王印章は、チャットに使うスタンプで写真に写らないので、写真無しです。
玉座の方は、いつもお世話になっているプライベートコンシェルジュのエエナさんにあげて、いつもの座布団が立派な椅子になりました!

竜王の玉座の裏
後ろから風を感じるといういわくつきのアイテムらしいので、扇風機を置いて雰囲気を出しておきました。
これから暑い季節になるのでぴったりだと思います!

他の写真は以下のリンクから。
写真置き場「2022-05-18」

WordPress

wp – Just another WordPress site
キャラカードの代わり…ということで、試しにWordPress作ってみました。
ま、無料レンタルですけどね。
まだお試しで設定いじってるだけなので、意味のあるコンテンツはありません。
画像は自動再圧縮されるケースがあるようなので、少なくとも画像に関しては原本の置き場所として使うのはよくなさそうです。日記書きながら試したら、普通に残ってました。

WordPress

導入しました。
他のコーナーに当てはまらないことを書いていこうかと。
ゲームでもアンパンマンでもないものを紹介していくつもりです。

WordPress

WordPressを導入しようかと検討中…。
以前も検討したのですが、具体的にやることが思いつかず、他で足りるという結論から、結局使わなかったのでした。

WordPressとTGWS_Wiki

いろいろ試していたら、WordPressの.htaccessが関係ないところにまで効いてしまっていました。
一部のページに影響があったかもしれません。
WordPressのページは、まだ一般公開はしていないものの、見られて困るようなものは置いていないので、セキュリティ的なリスクはないはず。

TGWS_Wikiの改良。
表組に対応。テーブルはヘッダ行を付けたり好きな属性をつけられたりします。
以前検討したMarkdownを使う必要はひとまずなくなりました。

ヘッダ行をつけられるよ
縦結合横結合
スタイルセル単位のヘッダ

プログラミングコーナー

プログラミングコーナーこそWordPressとかのCMSで実装したらいいんじゃないか?と考えています。
理由は主に3つ。

  • ページごとの個別のロジックや凝った構造があるわけでもないからCMS任せでも大丈夫
  • カテゴリなどの、似た記事を探す機能が豊富
  • コードのシンタックスハイライトをJavaScriptに頼らず自動化できる!

過去のコンテンツを移行するかどうかはさておいて、検討の価値はあるんじゃないかなと思います。

CocosSharpとMarkdownとWordPressとアクセス統計とMifuminator

CocosSharpとか使えるかなーとか思ったり。
サンプルがビルドできないけど。
funyakのフロントエンド開発には何を使うかいまだに決まってないんですよね。
一応WPFでそれっぽいものは作っているけれど。

各コンテンツで使っているマークアップ言語についても検討中。
アンパンマンDBははてな記法に似せて作ったTGWS_Wiki構文を使っているけど、手早く自作したものだから、機能不足なんですよね。
Markdownが最近ははやっているらしいけど、あまり私の理想には合わないような…。
段落を自動で入れてくれて、テーブルを簡単に作れて、柔軟なリンク指定ができて、普通の文章でマークアップが誤爆しにくく、カスタマイズ性が高い、というのが欲しいんですよね。
やっぱりTGWS_Wikiを改良するかな…。

WordPressのアカウントを管理者アカウントと投稿用アカウントに分割。
管理者アカウントは表に見せたくないものでね…。
いざWordPressを設置してみると、他のサイトで間に合うことが多くてなかなか最初の記事作成に着手できないですね…。

恐らく私以外誰も見ていないであろうアクセス統計のページを微修正。
ランク外に出たものは統計の対象外になってしまうために、再びランクインしたときに、ランクアップしてきたのか、全く新規の項目なのか区別がつきませんでした。
ランク外に出て見えなくなってしまった項目も、内部的には記録するようにして、正確なランク変動がわかるようになりました。

Anpanatorの実装のMifuminator、Packagistに公開しました。
mifumi323/mifuminator - Packagist
使い方とか全然書いてないし、requireしただけでは何も動かないので、まだ一般には使い物にはならないとか思いますが、Packagistの練習も兼ねて。

応答速度計測とWordPressとAnpanator

応答速度の計測にバグがあって、問題のあるページのURLが記録されていませんでした。
遅かったのが私一人しか使わない画面だけだったのでよかった。
手っ取り早く直しておきました。

んで、時間計測をアンパンマンDBにも仕込み中。
時間計測機能自体は実はかなり前から搭載済みで、ユーザーも設定で出すことができるのですが、それとは別に毎回やるやつです。

WordPress導入。
いろんなコンテンツやるうえで、どこのコーナーにも当てはまらないようなのって結構あるんです。
そういうコンテンツって、日記でちびちび書いていたり、はてなダイアリーに書いたりしていたのですが、内容を考えると、日付を重んじる日記は不適格かなって思うんです。
また、日付を重んじないとはいっても、書こうと思ったタイミングでさっと書ける軽快さも欲しいと思ったのです。
既存のコーナーのやり方は、基本的にはインターネット黎明期と変わらない、HTMLソースを書いてアップロードという流れで、軽快さには欠けます。
プログラミングコーナーみたいに、ある程度まとまった内容でないと話にならないようなものならともかく、こんなこと思ったよ、ここ行ったよ、みたいなのは、勢いのあるうちに書いてなんぼだと思うのです。
長々しくなったけど、要するに、日記じゃないコンテンツをさっさと書きたいからCMS導入することにしたということなのです。
内容についてはもう少し検討が必要になりそうなので、WordPressのページを公開するのはもう少し先になるかと思います。

で、今日はAnpanatorを正式版として公開。
プログラムの修正がほぼなくなってきたとか、ベータ版でいつまでも引っ張る意味もないと考えたので。
正式版にするにあたって、テキストと、ユーザーインターフェースあたりを少し修正しました。
ルールも微妙に変わっていますが、今まで大丈夫だったことが即NGになるようなことはないので、気が向いたときにでも見ていただければと思います。