「キャラ倉庫」に関する日記(3)

美文のキャラ倉庫に関する日記。

<前

アンパンマンDB(みんなのタグ)とmifumitterとキャラ倉庫とfunyak

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

トップページでも不適切タグは表示しないようにしました。
アクセス解析のタイミングで表示切替するのでタイムラグはある程度ありますが。

mifumitter

リツイート周辺表示へのリンクをちょっと調整。

キャラ倉庫

コードネーム:テツ – 美文のキャラ倉庫
昔の日記で紹介していたキャラ案、固まってはいませんが、ちょっと設定を増やしてキャラ倉庫に入れておきました。

funyak

[追加]TileGridPlateCollider · mifumi323/funyak@19f31cc
タイルの当たり判定の続き。
とりあえず、一番実装が楽な、タイルをまたがってなくて当たってないケースだけ実装しています。

ColliderBase.Shiftいらないのでは? · Issue #59 · mifumi323/funyak
さっきのソースコード中にも書いているのですが、当たり判定を移動するメソッド、いらないのでは?って思っています。
タイルだと特に、当たり判定とマップオブジェクト本体が不可分になっているので、当たり判定だけ動かすというシチュエーションがなく、マップオブジェクトの変更に当たり判定が追随しないというシチュエーションもないのです。
じゃあ他のマップオブジェクトはどうかというと、テストだけ作って実際には一つも使っていないのです。
後で使うかもと思って作ったものが後になって邪魔になるパターンですね。


この辺の書き方について、助言いただきました。ありがとうございます。

キャラ倉庫とアンパンマンDBとみんなのタグと日記

キャラ倉庫

Bomber丸Worldの当初のストーリー予定 – 美文のキャラ倉庫
古い資料が発掘されたのでキャラ倉庫更新。
これに適当にサブイベント生やしていったらあの途方もないキャラ数になったんですよね。
正直、ゲームとして完成させるにはあのストーリーは何かしら変更する必要があるんじゃないかと思っています。

アンパンマンDB

「ドロリンとバケ〜るカーニバル(劇場版ベストCD)」の商品情報を更新
映画サントラの正式な曲目が出ていたので更新しました。
テーマ曲の『おばけなんてないさ』はおそらく新録じゃないだろうと思っています。
ジャケット裏見られれば著作権表記で確実にわかるんですがね。

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

通報機能の前段階として、絞り込み機能を作っています。
一度通報されて不適切扱いされたタグも、実はいたずら通報で闇に葬られそうになっただけ、という可能性はあるわけで、基本的に不適切タグは表に出さないけど、望むなら深淵まで光を当てる選択肢は提供しておきたいなと。
ただ、根本的にタグ自体が多いので、まずは通報とは関係なく、単なるテキスト検索としての絞り込みを作っています。
ここで一度仕組みを作ってしまえば、いろいろある絞り込みのルールの中で、「不適切なタグ以外」という条件を作ってやれば、無理なく通報結果を反映できるわけなのです。
通報からどのように不適切なタグを判断するのか、という点についてはまだ結論出せてませんがね。

日記

うちのサイトは、ほぼ毎日何かしら更新しているわけです。
「更新」カテゴリいらないんじゃないかなって思えてきました。
特に、今日の日記の上の方みたいに、CMSによる更新も日記に書くようにしたら、収拾がつかなくなってきました。

それとは別に、「アイディア」カテゴリから実現済みと放棄したアイディアを分離しようかなとも考えています。
一度アイディアとして出しておいて、終わったものは「アイディア」とは違うカテゴリに入れて、「アイディア」カテゴリをこれからやる可能性があるアイディアだけに絞るということです。
日記を後から修正すること前提のカテゴリにするわけですね。

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

日記

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

mifumitterとアンパンマンDBと美文のキャラ倉庫

mifumitter

検索ミュートでエラーが出る件、解決しました。
ミュート対象者をループで回して判定しているのですが、引用ツイート内にミュート対象者がいた場合、引用ツイートの判定は引用者が対象者かどうかとは関係なく行うので、全対象者でマッチした扱いになっていたのでした。
引用ツイートの判定をループ外に出して解決しました。
「なぜミュートしたのか」を事細かにログに残して見つけました。

アンパンマンDB

まあ、いつもやってる更新作業なんですが、こういうのも日記に書いていいかな…と。

次のレンタルビデオの情報が出たので記入したのですが、わずかにタイトルのパターンが変わっていて、半自動記入の仕組みが機能しませんでした。
以前は「vol」だった部分が今回は「Vol」になっていて、知らないシリーズ扱いになっていたのです。
ひとまず、大文字小文字を区別しないようにして、既知のシリーズとして、同じシステムを引き続き使えました。

美文のキャラ倉庫

2022年5月27日 – 美文のキャラ倉庫
数多くはありませんが、今日も記入しました。
キャットバイパーはちょっとお気に入り。
登場作は全く未完成でキャラ設定と絵以外何もありませんが。

mifumitterと美文のキャラ倉庫

mifumitter

先日言っていた別の方法がうまくいきそうなので、通知画面の開き方をちょっと改良しました。
「別の方法」って言うのは、Windows ServerでTwitter開きっぱなしにしていたブラウザを、最小化せずに、目立たないところに置いておくことでした。
まあ、これが本当に有効なのかはまた時間が経ってみないとわかりませんけどね。

で、今それとは別のトラブルに見舞われていまして…。
mifumitterの検索では、その検索だけで有効な検索ミュートがあるのですが、ミュートした人数が増えると、検索結果を表示できずに落ちてしまうようになったのです。

美文のキャラ倉庫

2022年5月26日 – 美文のキャラ倉庫
キャラまたいっぱい追加しました。
まだ古いデータからのコピペが中心ですが、一部のキャラは軽く追記や構成変更を行っています。

mifumitterと美文のキャラ倉庫

mifumitter

TGWSAdmin用に契約していたWindows Serverでブラウザの画面にTwitter開きっぱなしにしたら、あんなにもしつこかった何の通知にもなっていない無益な通知がぱったり来なくなったので、気楽に通知を見られる状況になり、以前削除していた公式の通知へのリンクを復活させました。

美文のキャラ倉庫

旧CharaBoxからデータ移行中。
構想だけは膨らみまくったBomber丸Worldのキャラクター数がすごいことになっていて、まだまだ記入が終わりません。
昔弟と共有していて追記されたものは取り除かないといけなかったり、単純に表記を修正したかったりして、自動的に移行するというわけにはいかないので、ほとんどコピペではありますが、手作業です。
これが終わったら、うちまとに書いた内容とのマージ作業、それから記事間のリンクの整備ですね。

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

美文のキャラ倉庫

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

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

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

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

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

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

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

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

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作ってみました。
ま、無料レンタルですけどね。
まだお試しで設定いじってるだけなので、意味のあるコンテンツはありません。
画像は自動再圧縮されるケースがあるようなので、少なくとも画像に関しては原本の置き場所として使うのはよくなさそうです。日記書きながら試したら、普通に残ってました。

mifumitterとキャラカード

mifumitter

「-is:retweet」は、このフレーズ以外全部を括弧でくくったら効きました。
多分、「filter:retweet」あたりも仕様が変わってるんじゃないかと思うので、ちょっと確認しようと思います。

キャラカード

今mifumitterを開発していることからもわかるように、2年ほど前に考えたキャラカード、全く開発は進んでいません。
CharaBoxからオンラインのどこかに自作キャラのデータを移行したくて、うちのこまとめはどうかなって思ったけど、私の望むものとは違っていて、それで自作しようかと考えたのですが、この体たらくです。
いずれキャラカードができることがあれば移行することを前提に、もっと他のオンラインシステムを使えないかなと模索中です。
とりあえず、Wikipediaという偉大な実用例があるMediaWikiを試してみるのもいいかなとか思っています。
まあ、WikiはWikiでBomber丸WorldのときにPukiWiki使って放置されましたが…。

<前