「アンパンマンDB」に関する日記(8)

アンパンマンDBの、主に開発に関する日記。

<前 次>

アンパンマンDBとGit

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

トップページのメタ情報にRSSへのリンクを入れました。
ページ自体の見た目には反映されないし、どのブラウザが対応してるのかもわからないんですが、まあ、仕組み上存在するということで。
ついでに、サイト全体のことになりますが、RSSのMIMEタイプを「application/rss+xml」に変更しました。

あと、設定画面が特定の条件でエラーを起こすという問題があったのですが、解消しました。
そのかわり、別のバグを引き起こしてしまったので、今後修正します。

Git

Gitのブランチ運用を更新しました。
最近はプルリクエストを使った運用にも慣れてきたのと、各種自動化も進んできたので、そのあたりの変更です。

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

正式な収録話を確認できたので、書き直しておきました。
イレギュラーで「かがやけ太陽!アンパンマンと氷のせかい」が入った形になります。
その関係であふれた分は次のDVDの情報にこっそり追記しています。

なかなかおもろいやつおるなーって思って。

アンパンマンDB

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

来週の放送情報。
このタイトルだけど初登場じゃないよ。

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

コメントに関するちょっとした機能実装進行中。
この機能、あんまり便利にしすぎると対戦型SNS化してしまうので、いろいろと限定的にはなりますが。

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

記事削除実装完了。
基本的に過去の記事に使うことはあまりないと思いますが、うっかり重複記事を立ててしまったときなんかには使うことになるかと思います。
作ろうと思い立ったのが3月だったからだいぶたってんな。
やっぱもっとどんどんスピーディにいろいろこなしていきたいですねぇ。

PHPとCSSとアンパンマンDB

PHP

[PHP]DateTimeのtimezone_typeって何だ? #PHP - Qiita
記事投稿しました。
アンパンマンDBで日時の出力をDateTimeそのままjson_encodeしてみたら見たことないプロパティが出て来たんで不思議だったんですよね。
で、json_encodeに限らず出てくるので、題材としては変数の中身を見るためにより広く使われるvar_dumpのほうを挙げた次第です。
それはそうと…

【PHP】Qiita デイリーいいね数ランキング【自動更新】 #LGTM - Qiita
なんか1位になってました。
他誰もいないけどな!
鶏口となるも牛後となるなかれということわざがあるけど、鶏どころか単細胞生物ですな。

CSS

古いスタイルシート整理してました。
レスポンシブ対応前の古いページ用の古いスタイルシートもまだ残しているんですが、さすがに数が少なくなってきたので名前を変えたり。

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

コメントに関するちょっとした機能実装中。
関係あるのは一部の人に限られますが。

アンパンマン最新情報botとアンパンマンDB

アンパンマン最新情報bot


ちょっとトラブルあったけど最新っぽい情報群との連携完了。

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

来週の放送情報。
再放送だけど、3ばいメロンパンナは印象に残っています。

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

最新っぽい情報群SP | アンパンマンDB
久しく動いていなかったレンタルDVDとほうそうのおしらせの最新情報が取れるようになりました。
そして、アンパンマン最新情報Botとの連携は、アンパンマンDBで直接やるのではなく、RSS経由でTGWSAdminから行うようにしました。
RSSのほうは更新時刻もちゃんと出るようになっています。

アンパンマンDBとドラゴンクエスト10

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

最新っぽい情報群のRSS配信、出力側はできました。
https://tgws.plus/anpandb/news.xml
書き込み側で時刻の情報が渡ってきてないので、今のところは全部9時(UTC0時)となっています。
ここをいじってしまうと今度は通常表示側に影響が出そうなのでね。
そこんとこどうにかすれば、RSS配信の仕組みはいったん完成となります。

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

ゲーダム

  • クエスト「海賊と海神の秘宝/戦いの残痕」をクリアした!
  • クエスト「海賊と海神の秘宝/おたからの地図」をクリアした!
  • クエスト「海賊と海神の秘宝/暴虐の海賊団」をクリアした!
  • クエスト「海賊と海神の秘宝/共同戦線」をクリアした!

海賊の職業クエスト進行。
実はァォィョッュ、ボスカードをテリーに押し付けるために迷宮を高速周回すべく、一瞬で負けられるように海賊だけ弱いままにしていたんです。
しかし、前回の、つまり7.3あたりから、負け周回では出てこなくなった感じがしていたんで、もう弱いままでいる理由がなくなったので、強化を始めた次第です。
クエスト自体は他のキャラで攻略済みなので、ムービーを飛ばさない程度にストーリーを楽しみつつ、周辺人物にまで聞き込みに行かない程度にはさくさく進行。

(ボスネタバレ)

ハルバルド海賊団ハルバルド船長
こかすぞこかすぞ!
弱いままとはいえ他職パッシブもあるし、ホイミスライムのアサツユは普通に強いままだし、苦戦する要素はなかったのです。

残る海賊クエストはあと一つ。
問題を解決した後のすっきりとしたグランドフィナーレとなるはず!…覚えてないけど。

他の写真は以下から。
写真置き場「2025/05/26」

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

最新っぽい情報群のRSS配信作成中。
アンパンマン最新情報botは最新っぽい情報群と連動しているんですが、これ、最新情報登録時に同時にツイートしているんですよね。
昔はこれで問題なかったんですが、TwitterAPIの制限がきつくなってしまって、情報登録のたびにツイートするのはつらくなってきたのです。
なので、いったん情報をためておいて、いくつかの情報を1ツイートにまとめて投稿して投稿数を節約したいのです。
速報性は落ちてしまいますが、あくまで最新“っぽい”情報群ですからね。

アンパンマンDBとドラゴンクエスト10とWindow: message イベント

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

来週の放送情報。
夏にタンポポ…?
いやまだ5月か。

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

おきがえリポちゃん ~ 闇の大魔王ローブ ~
おきがえリポちゃん ~ 闇の大魔王ローブ ~ (2025/5/21)|目覚めし冒険者の広場
今月の貸衣装。
ゾーマのようでゾーマじゃない、ちょっとゾーマっぽい衣装です。
せっかくのゾーマイベント中なので、アレフガルドで着てみました。
ゾーマ倒す前は強制的に勇者の服に着替えさせられるので、本物ゾーマとのツーショットは無理でしたが。

他の写真は以下から。
写真置き場「2025/05/23」

Window: message イベント(Today I Learned)

Window: message イベント - Web API | MDN
GitHub CopilotのエージェントモードにJavaScript生成を任せてみたら出てきたのがこのイベント。
オブジェクト間でメッセージを授受するのに使うやつです。
そんなに込み入ってないプログラムでも便利に使えたりするんだなぁという知見。

funyanとアンパンマンDB

funyan

課題立て。
今後どんなテストするにせよステージファイル開けないと始まらないですからね。
一応NuGetパッケージはあるみたいだけど、外部依存を持ちたくないとか、yaneSDK特有の癖とかあるかもしれないとかで、自前で実装したほうがよさそうかと思っています。

課題にも書いてるけど、例えばこことかを参考に。
LZSS – 株式会社イーブ

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

荒れ放題のみんなのタグ、いろいろ解決すべき課題はあるけど、やっぱり基本は投票の力で正常化したいので、どれに優先的に投票すべきかを判断しやすくなるようにソート機能を用意しました。
今のところ標準の並びの延長線上の順序しか提供できていないので効果は微妙かもしれませんが、これを基礎にしてもっといい感じの順序を提供できたらいいですね。

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

こっそりひっそり特定の条件下の検索を高速化しました。
一致度順検索はそれ自体はいい感じの順序にしてくれるのですが、動作が重い欠点がありました。
順序を変更した場合、並び順はほぼ指定された順序で固定され、一致度は計算してもほとんど結果に影響を与えません。
なので、順序を変更した場合に限り、一致度順を考慮しなくなり、従来の軽い検索に戻ります。
このあたり細かく制御できるこだわり検索も実装してみたいなァ。

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

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

来週の放送情報。

アンパンマンDB(クイズ)

ログイン状態でクイズの一覧ページに行くとエラーが起きる不具合がありました。
修正しました。
一応アップ前にはテスト環境で主要なページをクロールさせてエラーが出ないか確認していたんですけど、クローラーはログインしないので気付けていませんでした。

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

表示のロジックもできて、全ツイート履歴のリクエストも通り、あとはデータを取得してアップするだけ。

アンパンマン日替わり紹介botとfunyakと美文のキャラ倉庫

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


モーメントが死んだ件、アンパンマンDBに掲載する方向で実装進めてます。
全ツイート履歴をもってすれば、更新頻度は年数回レベルに落ちるけどAPIに頼らずどうにかなるはずです。

funyak

プロジェクトどころかリポジトリも別にすべきではないかとか思い始めた。
ろくに開発が進んでいない今、さすがにこれを実行に移すのは無理があるので、単なる思い付き。

美文のキャラ倉庫

パネルαの図柄にいるキャラクターっぽいのを登録しました。
アレモドキは昔に何かゲームに使ってた気がする…。

<前 次>