日記(191)

<前 次>

アンパンマンDBとアンパンマン日替わり紹介bot

アンパンマンDB

「読み生成器」を公開
先日から作っていたやつ、一般向けはひとまず完成したので公開しました。
ただ、本命は管理画面用なので、そっちはこれからです。

Twitterのハッシュタグのページを更新
こっちも更新。
そろそろ来年のことを考える時期になってきたので、「2023年はアンパンマンでこんなエピソードが観たい」を追加しました。

アンパンマン日替わり紹介bot

モーメントが作れなくなったので、ハッシュタグでまとめるように修正してみました。
早速今夜の分から始まる予定です。

アンパンマンDB(記事更新)

「こむすびまんとささだんごちゃん」の作品情報を更新
「ナガネギマンとあざみちゃん」の作品情報を更新
再放送ですね。

それと並行して、読み自動生成のためのデータ記入を進めていたら、記事のデータの読みの方がおかしいケースが多々見られたため、こっそり修正していました。
まあ、あえて読みじゃないものを入れている部分もあるのですが。

アンパンマンDB(システム)


読み自動生成のためのデータ登録画面と、読み生成を試せる画面を作っていました。
記入済みの記事データから候補を出してくれる機能付きです。
記事のデータ記入の効率化のための仕組みですが、ある程度読みを作れるようになったら、読み生成画面の方は一般公開しようと思っています。

アンパンマンDB(システム)

カテゴリ項目に注釈的なものをつける機能を実装しようかとか思っていたのですが、その前に一括編集画面に重大なバグが発見されたので対応中…。

一応、注釈的なものって言うのは、例えば「チーズ」カテゴリでも、名犬チーズとチーズフォンデュさんでは全く違う意味で当てはまっているので、そういうのに説明を付けられるように、という意図です。
最近ろくに更新できていないのですが、これがあれば「○○に当てはまると言い切っていいのか?」という迷いがだいぶ消せるので、更新頻度を上げられると期待しています。

ドラゴンクエスト10


USB外付けSSDにインストールしてからなぜかドラクエ10だけ頻繁にプチフリーズするようになったので、以前から使っていた内蔵HDDに再インストールしました。
他のプログラムは大丈夫なので、粗悪品をつかまされたのではなく相性の問題とは思いますが、とりあえず今はHDDで安定して動いています。

アンパンマンDB

更新履歴管理が動かなくなっていたので修正していました。
PHPに型宣言がなかったころからアンパンマンDBがあって、その頃はドキュメントコメントで型を書いていたのですが、実は管理画面ではこれを守っていなかったんですね。
で、PHPのバージョンを上げて、型宣言が正式にできるようになったので、コメント通りの型を指定したら、というわけです。
こういうの、自動テストをちゃんと書いていれば見つかる類のものですし、実際、修正の際には自動テストを書きました。

今、TGWS全体で、テストが必要なコードのうち、実際にテストできているのは54%。
残りの46%は、何かが起こっても自分で見に行くまでは何もわからないのです。
やはり、カバレッジ(コード網羅率)を上げていかねば。

RPG in a BoxとTGWSトップページ

RPG in a Box


RPG in a Box | いますぐダウンロードして購入 - Epic Games Store
ボクセル(立方体の集合で3Dを表現する手法)によりRPGを作れるツールです。
とりあえずサンプルゲームを遊んだだけですが、操作性はよくない感じ。
無料で手に入れたけど、多分有料でもBakinの方が私がやりたいことはできると思います。
ボクセルのキャラクターを作れるツールは便利。
他でも使える形式にエクスポートできるならその用途で使うのもありかも。

TGWSトップページ

トップページの「外部サイトでの活動」を復活
rel=meとの兼ね合いで、自分のアカウントへのリンクをリンク集に置いておくのは得策ではなさそうだったので、トップページに戻しました。

<前 次>