日記(3)

<前 次>

バイオハザード レクイエムとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイトとキャラ倉庫とドラゴンクエスト10

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



動画アップしました。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

先日言ってた調整、試しに実装してみたら、余計ひどいことになりました。
集計アルゴリズムを調整するよりロボットどもを集計から追い出さないとだめだ。
というか、robots.txtに検索結果ページを見に行くなと書いているんだから、見に行ったロボット全員ルール違反なんですよね。

キャラ倉庫

集計の話で思い出したけど、キャラ倉庫の集計も今のところうまくいかなそう。
アクセスログから集計できるかなと思ったんですが、アクセスログ、文字化けしてました。

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

ちいかわ好きな人語ろう集会
ちいかわ好きな人語ろう集会 - ハミィのプレイヤーイベント
プレイヤーイベント、行ってきました。
コスプレイベントじゃないけどせっかくなのでフタバコスで。

ちいかわ好きな人語ろう集会いってきた! - しろいコキンの冒険日誌
冒険日誌のほうに感想とか取り急ぎ書いてきました。

幻の海トラシュカ2026
ちいかわコスにしてもいろいろネタがある中、あえて島民のフタバだったのは、この姿でトラシュカもやりたかったから。
浮き輪なしで参加するとセイレーンから逃げ惑う島民の気分が味わえるぞ!!
ただまあ、浮き輪なしだとどうしても得点が伸び悩むので写真撮るための最初の2回だけにしましたが。
報酬はどうにか全種ゲットできました。

他の写真は以下から。今回はいっぱいあるよ。
写真置き場「2026/08/24」

キャラ倉庫とスーパーカービィハンターズとバイオハザード レクイエム

キャラ倉庫

見せない特別ページ、単にErrorPageErrorを出すだけの実装にしていたんだけど、それだとソフト403(許可しないというメッセージが出るけどステータスコード200)になってしまうので、LocalSettings.phpを修正してちゃんとHTTP 403を出すようにしました。

// 一般ユーザーには見せないページ
$wgHooks['SpecialPageBeforeExecute'][] = function ( $special, $subPage ) {
	if ( $special->getUser()->isAnon() ) {
		switch ($special->getName()) {
			case 'Allpages':                 // ページ一覧
			// 中略
			case 'Whatlinkshere':            // リンク元
				break;
			
			default:
				HttpStatus::header( 403 ); // ←ここを追加
				throw new ErrorPageError( 'badaccess', 'badaccess-group0' );
		}
	}
	return true;
};

スーパーカービィハンターズ


そうびコンプ!
強化はゆうしゃミッションに係わるものだけ完了しています。
この先はしっかり戦って成績残していく必要があるなァ。

他の写真は以下から。
スーパーカービィハンターズ(2026/08/23)の写真

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

2026_08_23_22_59_43.png
今回はしっかり進展あった!
六角スパナの使いどころやっと見つけたのもですが、リストタグLv.2も手に入れて探索範囲が広がりました!

(ネタバレとか)

2026_08_23_22_51_34.png
以前太陽のクォーツを取ったときに見逃していたアイテム、今回、何の気なしに同じ場所再訪して適当にキー連打しながら歩いてたら知らない間に入手してました。

2026_08_23_22_53_04.png
この手帳のヒントで臓器輸送ケース開けて人工肺ゲット!

2026_08_23_23_00_05.png
六角スパナで扉開けた先で人工心臓もゲット!

2026_08_23_23_02_15.png
で、いつぞやの死体にはめ込んだら、動き出しました。
これがボスかと思ったら、案外弱かった!

2026_08_23_23_03_05.png
ということで、リストタグLv.2ゲット。

次回はリストタグLv.2使うところからですね。
動画は最低限の編集だけしてアップ中。

他の写真は以下から。
バイオハザード レクイエム(2026/08/23)の画面写真集

キャラ倉庫と浮き沈みランチャー2

キャラ倉庫

Metaからの爆撃はCloudflare側のセキュリティルールでブロックして、とりあえずサーバーまでは届かないようにはしました。
ただ、そもそもMetaに限らず、検索に出してほしいサイトでもAIに引用してもらいたいサイトでもないので、直接のシェア以外は全面的にロボットに見せないようにrobots.txtを調整しました。

# 全ボット(検索エンジン・AIクローラー含む)のクロールを拒否
User-agent: *
Disallow: /

# SNSのOGP取得クローラーのみ個別に許可
User-agent: Twitterbot
Allow: /

User-agent: line-poker
Allow: /

User-agent: Discordbot
Allow: /

量的には一応許容範囲には収まってきたので、ルール無視するbotは今後当面は放置する方針です。

浮き沈みランチャー2

とりあえず課題だけ立てといた。

アンパンマンDBとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイトと浮き沈みランチャー2

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

来週の放送情報。
これは終始楽しい夏まつりになりそう。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

ここもロボットが変なアクセスしがちなので、キャラ倉庫ほどじゃないけど、統計が程よくなるような調整を準備中。
今のところ、調整で変なバグが発生しないようにテストを整えたところです。

浮き沈みランチャー2

開発また滞っていますが、また改善したい部分が。
検索してから実行すると、次に画面を開いたときも検索結果が出るのですが、一度実行したものを何度も連続で実行することは少ないし、そもそも仕組み上、実行した項目は上に上がってくるから検索の必然性は減るし、画面を開くときは表示状態を毎回リセットしたほうがいいかなって感じました。
前作はこの辺の仕様どうだったかな…。

キャラ倉庫とtgws_rpg

キャラ倉庫

転送量増えた件、Metaの迷惑ロボットが別のロボットに切り替えて同じ迷惑行為を始めただけでした。
通常のウェブブラウザのユーザーエージェントを偽装するという徹底した悪質さだったから、もうMetaのロボットは全面排除でいいね。
MetaのAIだかFacebookからの流入だとかの話はあるけど、それももういらん。

というわけで、.htaccessで拒否。

# Metaは拒否
SetEnvIfNoCase User-Agent "developers.facebook.com" meta_spam=on
SetEnvIfNoCase User-Agent "facebookexternalhit" meta_spam=on
SetEnvIfNoCase User-Agent "meta-webindexer" meta_spam=on
SetEnvIfNoCase User-Agent "meta-externalads" meta_spam=on
SetEnvIfNoCase User-Agent "meta-externalagent" meta_spam=on
SetEnvIfNoCase User-Agent "meta-externalfetcher" meta_spam=on
RewriteCond %{ENV:meta_spam} on
RewriteRule  ^(.*)$ - [G,L]

まだ「developers.facebook.com」がユーザーエージェントに一応残っているので、それを判断材料にしてるけど、それすらなくなったらIPで弾くしかないかな。
403 Forbiddenで「見ちゃダメ」って表明しても1分後にまた同じ場所見に来るという意味不明挙動なので、410 Goneで「二度と見せない」のエラーコードを返しています。

ここんとこずっとMetaの迷惑ロボット対策ばっかりだったので、ここらで一応コンテンツの更新も。
メインページは、移行作業中の表記を外し、サイトタイトルを記載しました。
フナヨイは画像追加。

tgws_rpg(開発中止)

「テヅカイ」の一環として作ろうとしていたtgws_rpgでしたが、これのコンセプトはTGWS世界観測所でやるほうに舵を切ったので、tgws_rpgプロジェクトはいったん終了。
Visual StudioでTypeScript使って何かやるつもりだったみたいだけど、コード見ても何も思い出せませんでした。

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

キャラ倉庫


お昼ごろにやっとrobots.txtを読んでくれたようで、爆撃が収まりました。
なんかそれと入れ替わるように転送量が増えだしたんだけど、まあ、別件かな。
一応明日確認だけしておこう。

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

幻の海トラシュカ2026幻の海トラシュカ2026
お宝集めイベント、行ってきました。
今回は水流が新規ギミックかな?その割には対策アイテムがイカ絡みだったけど。
とりあえず、ァォィョッュの分は一通り報酬集まりました。
他二人については、ちょっと思いついたことがあるので、また後日…。

他の写真は以下から。
写真置き場「2026/08/19」

アンパンマンDBとキャラ倉庫

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

なんか面白そうなバイキンメカ見かけたので。

キャラ倉庫

とりあえず、例の行儀悪いbotはCloudflareのブロック機能で弾いても来るのやめないので、あえてrobots.txtだけ許可して、どこも見るなって名指しの指示だけ見えるようにしておきました。

# 行儀の悪いbotは拒否
SetEnvIfNoCase User-Agent "meta-externalagent" bad_ua=on
RewriteCond %{ENV:bad_ua} on
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ - [F,L]
User-agent: meta-externalagent
Disallow: /

さて、普通に書いたrobots.txtを無視しやがるあいつが従ってくれるか…。

<前 次>