日記(40)

<前 次>

TgwsMark

はい、昨日言ってたファイル名の件実装してバージョン2.1.0として公開しました。
ただ、コードブロックの中は外とは違うエスケープしたほうがよさそうだなーとか思ったので…

新たな課題立てました。

あと、いつぞや言ってたのと違う方面でコードの柔軟性高めたいなってことで、新たな課題立てました。
上記のエスケープの件も、柔軟性の類になるので、インスタンス化の課題のほうが実装順としては先になる見込みです。

美文のキャラ倉庫とアンパンマンDBとTgwsMarkとドラゴンクエスト10

美文のキャラ倉庫

限りなく没に近いキャラの設定とデザイン発掘。
ふにゃの弟という設定です。

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

来週の放送情報。
女王様仮装してトリックオアトリートしちゃうの!?

TgwsMark

コードブロック機能実装完了!
めちゃくちゃ大変そうな気がしてたけど、コードブロック中では他の文法は一切出てこないので、ちゃんと切り分けて考えればなんてことないのでした。
と言いたいところだったけど…

ファイル名指定機能まだ作ってなかったよ!

ドラゴンクエスト10(おきがえリポちゃん)

おきがえリポちゃん ~ デビパンクシャツ ~
おきがえリポちゃん ~ デビパンクシャツ ~ (2025/10/21)|目覚めし冒険者の広場
今月の貸衣装。
言葉では言わないけどどう見てもトリックオアトリートしたそうな色合い。

おきがえリポちゃん ~ デビパンクシャツ ~
それ以外は普通の…と言いたかったけど、あえてのダメージ加工ストッキングとか、脇腹が開いてるとか、意外と大胆なところもある。

おきがえリポちゃん ~ デビパンクシャツ ~
男向けには下装備ズボン。
ワンポイントついてて女性向けよりかわいくない?
まあ、ズボンもスカートもドラクエ10の世界では男女兼用だけど。

TgwsMark

この課題、やめました。
“美しい設計”を目指し、感触を確かめるため仮の実装を行い、文法解釈スキップという“美しい設計”に真っ向から対立する概念を整合性を保ったまま美しくするのは難しいという判断に至りました。
どうせここから先やりたいのはせいぜいコードブロック機能か引用程度なので、もう最後までカオスなまま突っ走ることにしました。

せめてもの抵抗程度の美し要素。
状態管理を文字列で行うと、普通の文字列とごっちゃになってわかりにくいですからね。
無茶な全面改定を必要としない改善は続けよう。
AIに頼るにしたって、レビューという仕事は人間に残されるわけだから、なおのこと読みやすくないといけない。

で、まあ、さっき言ってたコードブロック機能を、これから開発始めるところってわけです。

アンパンマンDBと日記

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

DMM.comで収録話付きのジャケット画像が出てたので、記入しておきました。

日記

管理画面で使う分類サジェスト処理のテスト作ってました。
すでに動くとわかっているものの自動テストを改めて作り直すので、手っ取り早く実データのコピーを使いました。
で、これまで表面化していなかった潜在的な問題が発覚したので、修正しておきました。

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


管理画面側なので一般ユーザーには無縁の話ですが、画像設定フォームにプレビューを出せるようにしました。
一応、記事自体のプレビューをすれば否応なしに見られるんですけれども、編集作業から止まることなく即座に見られるので圧倒的に便利なはず!


あと、実は以前から実装済みだったけど存在をすっかり忘れていたエラー表示機能。
今はまだ致命的エラーを予防するためのページ名エラーを出すだけにとどまっていますが、例えば画像が見つからないとかキャラ名未記入とかの、プログラムは止まらないけど明らかにおかしいやつを指摘できるようになるといいですね。

TGWS内部処理

アンパンマンDBのキャッシュ処理をさらに安定化させたとか、古い関数使ってるところを新しいのに置き換えたとか、使わなくなった機能を非推奨にしたとか、地味な調整やってました。
もっと華々しい新機能とかも作りたいんだけどね。

ちなみに機能を非推奨にした時点で、その機能の自動テストを先に消しちゃうので、テストカバレッジは下がります。

アンパンマンDB

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

#ドキンちゃん生誕祭2025」を追加しました。
ただ、ロールパンナ・メロンパンナと比べると使用者が少ないので来年以降も追加するかは微妙。

昨日言ってたロボリィのキャラ情報。
ロボリィのメカ情報とかもなかなか興味深いけど、それは後日気が向けば。

実は結構前から書こう書こうと思ってたんだけど書いてなかったやつ。
内容3行なんだからさっさと書きゃよかったのにね。

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

キャッシュの仕組みが不安定、もっと具体的に言うと、継続的に致命的じゃないエラーを出し続ける嫌な状況になっていたので、改善しました。
昔に改善のつもりで入れた機能を、発動タイミング調整でエラー回避した形です。

<前 次>