アンパンマンDB(システム)
コメントミュート機能、だいたいできあがり。
結局やけくそ無理やり設計になりました。
やけくそ無理やり設計になった影響で、昨日発生した根本的な設計ミスよりも修正範囲が莫大になりました。
ということで、動作テストは念入りに。
リリースは明日ですね。
コメントミュート機能、だいたいできあがり。
結局やけくそ無理やり設計になりました。
やけくそ無理やり設計になった影響で、昨日発生した根本的な設計ミスよりも修正範囲が莫大になりました。
ということで、動作テストは念入りに。
リリースは明日ですね。
コメントミュート機能、出来上がり直前までできてたけど、根本的な設計ミスが発覚し、作り直し中。
レンタル情報出てたので、入れました。

お宝集めて大航海!「幻の海トラシュカ2024」 (2024/7/22更新)|目覚めし冒険者の広場
トラシュカ、行ってきました。
今回は、踏むと動きが鈍くなる泥沼が発生するようになっていました。
地面だから、地面の攻撃を無効化するホイミスライ浮き輪(ムはつかない)が有効かなと思ったのですが、攻撃扱いではないらしく、泥沼の上では無力でした。
報酬のモーモンの浮き輪が対策になるのですが、泥沼を踏まなきゃいいだけだし、踏んでも速度低下の持続時間は短いので、結局いつものハートの浮き輪(転落ペナルティ1回無効)が無難でした。
他の写真は以下から。全部トラシュカ。
写真置き場「2024/07/28」
ユーザー個人ごとのコメントミュート機能の需要がある様子。
簡単にできそうなら作ってみようか。
おきがえリポちゃんの貸衣装が水着で、ちょうど夏イベントも水着でやるやつだったので、貸衣装でイベント行ってきました。
イベント内容は海上レース。
報酬も今回の専用報酬までは全員分全部取りました。
ふくびきけんとかの他でも手に入る報酬も含めるなら好タイム必須だけど、加速できるジャンプ台の近くにしびれくらげが配置されていて意外と難しい!
ゴウレさんが今年は「しびれくらげがいない」と一言も言わなかったの、こういうことだったのか!

貸衣装でイベント…とは言ったけど、時間の都合上、ァォィョッュ以外は過去の水着でやりました。

パタプラくん、七夕イベントに出てたからこっちには出ないのかと思ったら、ちゃんと出ていて七夕イベントのことをぼやいていました。
他の写真は以下から。
写真置き場「2024/07/26」
来週の放送情報。
ビクビクちゃんとノリノリのりへいって顔の色似てるなァ。
第21回アストルティア★ハッピーくじ『アストルティア12周年お祝いくじ』 (2024/7/16)|目覚めし冒険者の広場
遅ればせながら、ハッピーくじ全員分買いました。
例年なら全拠点まんべんなく買うのですが、出遅れたせいでグレンのが売り切れてたので、その分ガタラとか他の拠点の分余分に買い足しました。
おきがえリポちゃん ~ ポリパーカー水着 ~ (2024/7/23)|目覚めし冒険者の広場
くじ買っただけで今日やること全部終えた気になってこっちのほう忘れてた!
朝、覚えてたらいくかな。
期間はまだ余裕あるけど、夏イベントも2種類(『炎夏の海を駆け抜けろ!』と「幻の海トラシュカ2024」)も始まってるし、ちょっと急ごう。
予告通り、タイムマスター倒してきました。
呪文使いそうな見た目通り、呪文を多用してきました。
タイムストップはモーションも止まるから異様な光景になるけど、タイムマスターだけが動ける時間がごくわずかだし、「タイムストップを発動するまでのタイムマスター自身の硬直時間」も結構長いので、よほど回復をおろそかにしているとかでもなければ、タイムストップで大崩れすることはなさそうでした。
あと、定期的に足元に魔法陣が出てきてたので、いつぞやのように陣から逃げ回りながらの戦いになりました。
一応編成としてはこんな感じ。
ミフミン:盗賊(レベルが高いのと、足止め技が豊富なため)
サポ賢者(回復とバフ解除)
サポ天地雷鳴師(カカロンとマジックバリア)
サポ魔法戦士(見た目が最高だった)
そんなに苦労はしなかったけど一応強敵討伐扱いにしときます。
同じ編成で究極じゃないほうのエビルプリーストも行けそう。
他の写真は以下から。全部タイムマスター。
写真置き場「2024/07/24」
7月12日に亡くなったので、その情報の反映です。
そろそろテンの日でもらったタイムマスター行かないとなー
→じゃあ装備新調だ!
→高いから自分で錬金しよー
→システム「今経験値もらえへんで」
→レベル上限解放しないと!
→上限解放して無事錬金完了(今ここ)
というわけで、タイムマスター行くつもりで回りくどいことして、職人レベルのほうを上限解放(75→80)しました。
タイムマスターに行くのは明日かな。
開発環境ではエラーにならないのに本番環境ではエラーになる。WAF当たりの影響だろうか。 pic.twitter.com/KCH71cLf6q
— 📛松田美文 (@matsuda323) July 22, 2024
しろいコキンもレベル上限アップ(130→133)して、これで全員レベル上限解放完了しました。
さすがに3回目ともなると、相手が何やるのか把握しているので、対策は簡単でしたね。
写真はボスネタバレなやつ1枚だけ。
特定のアプリをスケジュールで動かしてごにょごにょする系の個人的なツールを作っていて、非同期処理周りをいい感じにしていました。
来週の放送情報。
ホラーマンってドキンちゃんにぶっ飛ばしてもらえれば何かしらいい話が生まれる不思議な存在よね。
「がんばればいきんまん」「アンパンマンナイト」を追加しました。
映画公式アカウントが使い出したやつです。
アンパンマンナイトは大人向け上映ですね。
いろんなプロジェクトに入れまくった!
あからさまにおかしい投票、システム管理者権限でまとめて消し飛ばした!
あと、消すかどうか迷う他作品タグはコメントと同じく原則禁止にした!
「#アンパンマンファンの方の好きなアニメって何ですの」を追加しました。
最近新タグよく生まれますね。
ちょっとお強めなタグ荒らし対策、第二段階もできました。
結構強硬手段なので、手ぬるめな旧対策も並行していく方向で。
しばらくは管理人の負担が増えるけど、仕方ない。
ちょっとお強めなタグ荒らし対策、第一段階ができたので早速リリースしました。
即座に劇的に良くなるものではありませんが、しばらくは多少おとなしくなるんじゃないかと。
ミフミンもレベル133まで上げられるようにしました。
当初「つよい」モードで挑んだのですが、雑魚討伐用の回復・耐性最低限の編成だったので普通に負けてしまいました。
パーティ再編成するのも面倒だったので、「よわい」モードにで妥協して問題なくクリアしました。
そうそう、昨日言っていた謎の落石、戦闘開始後しばらくしてから、「乱れ大岩」という技を使っていたようでした。
先頭の絵面は昨日と同じようなものだったので、今日は写真なしです。
タグ荒らし対策、今までの対策がぬるかったかな、と思って、ちょっとお強めな対策実装中です。
「#もしもアンパンマンの世界に転生したら」を追加しました。
やっとレベル上限解放クエストやりました。
ライオッドさん、案外想像通りの見た目でした。
本当は全員分一気にやってしまおうと思ったのですが、意外と長丁場になってしまいしんどかったので、ァォィョッュだけで終わらせました。

ァォィョッュは仲間・サポート仲間なし縛り(仲間モンスターと召喚NPCは解禁)でやっていて、4人パーティ前提の強敵には基本的に勝てないので、「よわい」モードで挑みました。
ボスの赤眼のギガントヒルズ本体は、ブレスと呪文主体で攻撃してきて、こっちはブレス完全耐性の装備で、呪文も大したダメージではなく、楽勝だと最初は思っていました。
不意に繰り出してくる範囲物理攻撃が「よわい」モードでも即死級のダメージなほか、ボス本体とは無関係に定期的に降ってくるメテオっぽいやつも存外ダメージが重く、油断してたら死ぬ場面が少なからずありました。
ボス本体のHPが高く、物理防御も硬いのもあって、先にも書いたとおり、意外と長丁場になってしまいました。
他の写真は以下から。
写真置き場「2024/07/14」
今日午前中、サーバーに繋がらなくなっていました。
まあ、共有レンタルサーバーなので、間借りしているだけの私は何もする必要はなく、何かができるわけでもなく。
来週の放送情報。
今週が映画前編だったので、来週は後編です。
あと、映画以外の記事にも猛烈に改行情報記入しまくってました。
最近トップページ付近で広告が表示されるようになったのですが… | 全般のヘルプ
これと関係あるかどうかわからんのですが、外部サービスとして忍者おまとめボタンを呼び出していて、自分のサイトで完結していないのが気持ち悪かったので、自前のシェアボタンに差し替えました。
画像をまだ用意していないので殺風景なテキストリンクですが、そのうちいい感じに差し替えます。
個人的にMisskey使ってるので、Fediverse系にもシェアできるボタン作りたいですね。
タイトルをいい感じに改行させるためのデータ、タイトル構造を検索するための機能を作っていました。
これはもうほぼ管理人専用ですが、ストリクトクエリでのみ使用可能です。
例えば、分割記号「|」を使っている、つまりタイトルがいい感じに改行される記事を探すのは、以下のようになります。
検索結果「"title:structure:contain:|"」 | アンパンマンアニメDB
大型アップデート情報 バージョン7.1 (2024/7/10 更新)|目覚めし冒険者の広場
大型アップデート!!
毎月10日はDQXで遊ぼう! ~果ての大地ゼニアス 探索おうえんアイテムプレゼント!~ (2024/7/10更新)|目覚めし冒険者の広場
テンの日!!
イベントの重なった日だからさぞかしゲームに忙しかっただろうと思いきや、テンの日の最低限のアイテム回収しかしてませんでした。
というのも…
段階的にまとまり(チャンク)を作って、チャンク内では極力改行しないようにする。横幅が収まらなくなったら、一段階細かいチャンク単位で改行する。最小チャンクでも収まらなくなったら、一般的な禁則処理に従いつつ文字単位の改行を行う。禁則処理すら無理になったら、完全に一文字ずつの改行になる。 pic.twitter.com/bSFxH38lWC
— 📛松田美文 (@matsuda323) July 10, 2024
このやり方もQiitaに書いてもいいかな。
ツイートでは事細かに処理を書いていますが、これを自動でやってくれるHTML/CSSがあるのです。
JavaScriptは使ってないよ。
タイトルをいい感じに改行する機能の前提として、これまで変な実装だった部分を修正していました。
修正内容は主に2つ。
1つ目は、何をやるにもなぜか商品情報を持ちまわしていたこと。
当然それは、タイトル項目にも及んでいて、たとえ商品が一つもなくてもタイトルを表示するには商品情報を渡さなければなりませんでした。
商品情報は必要なときだけ使えればいい…というか、渡さなくても商品コードから生成できるので、商品情報を渡す相手を最小限にする対応を行いました。
2つ目は、タイトル項目自体の扱いがしっちゃかめっちゃかだったこと。
アンパンマンDB側から見た「項目名」とSQLから見た「列名」はまったく異なる概念なのですが、ごっちゃにしていた部分が多々ありました。
これまで問題が起きていなかったのは、たまたま項目名と列名が全部一致していたから。
このあたり、ちゃんと正しい概念で使い分けるようにしました。
で、修正とは別の、前向きな実装としては、タイトル項目の、タイトルそのものとタイトルの構造を示すデータを使い分けられるような仕組みの準備をしていました。
これまでは、タイトル項目にはタイトルそのもののデータしか入っていなかったので、どのデータを選ぶみたいなことはしなくてよかったのですが、今後は選ぶ必要が出てきます。
このあたりを、自然に対応できるような仕組みを作っています。
あとはいい感じの入力フォームと、構造データも記録できるような仕組みと、構造データを反映する機能…かな。
まだやることが多いな。
そそうそう、今回の機能に必要なCSSは先行してリリースしたのですが、タイトル以外が微妙にレイアウト崩れるようになったので、機能完成後にもうちょっと調整します。
実は結構前から書きかけていたんですが、いつまでも寝かしとくわけにもいかないので、書き上げて公開しました。
この熱さ、わかってほしい!
「#再登場してほしいアンパンマンキャラ」の追加です。
タグ自体は数ヶ月前からありましたが、利用者が増えてきたので、このタイミングで追加しました。
サブタイトル、キャラDBにも適用しました。
えほんのルルンのページとかわかりやすいかと。
他にもいろいろ作業はしたのですが、そのあたりはリリースしてたりしてなかったり。
タイトルをいい感じに改行する機能とか、実装しようとはしているのですが、どうやってタイトルに改行ヒントを盛り込むかが、案外決まらない。
書式は決めたんだけど、タイトルそのものを上書きする方法だと、タイトル項目に入るのがタイトルそのものじゃなくなって気持ち悪いし、いたるところで使っている都合上、全部で対応しないといけなくて大変。
だからと言ってタイトルとは別の項目にすると、二重管理が面倒臭くなる。
どうしたものか。
また見てきたので、途中までですが、書きました。
サブタイトル回り、まだまだ調整中。
一覧とかでも出るようになりました。
サブタイトルもなんですが、タイトル本体(h1タグによる大見出し)のほうの見え方も工夫したいなと思っているところです。
スマホなど、横方向が狭い端末だと、タイトルが改行されるわけです。
改行されるのはいいんですが、中途半端な位置で改行されて、例えば「しょくぱんまんといちごだいふくちゃん」が、
1行目:しょくぱんまんといちごだ
2行目:いふくちゃん
みたいになって、しょくぱんまんと苺について述べた後、謎の新キャラ「衣服ちゃん」が爆誕してしまったりします。
だからと言って、ちょうどいい位置にbrタグを置いて強制改行させると、PCとかの横長環境だと無駄に縦に長い見出しになってしまうわけです。
そういうわけで、縦長環境、横長環境両対応できるいい感じの自動改行を求めて調べものと実験をしていました。
自動改行の基本的な考え方を以下の記事を参考に。
Webブラウザの日本語改行問題 -改行を実現するHTML/CSS-(1) #JavaScript - Qiita
折り返しの細かいところは以下の記事を参考に。
文章の折り返し指定のCSS最新版 - ICS MEDIA
来週の放送情報。
昨年の映画前編のテレビ放送ですね。
とりあえずアニメDBだけ現状の実装でサブタイトル機能リリース。
まだ見た目がんばれそうなので、もうちょっと調整してみます。
サブタイトルの件、調整中。
簡単なようで案外あちらを立てればこちらが立たずになっちゃう。
TGWSを構成する技術1:全体的な構成
投稿しました。
まだあんまりオリジナリティも役立つ技術情報も込められていないですが、今後各種の話をするときの前提になる想定です。
だからまあ、これからですね、これから。
大型アップデート情報 バージョン7.1 (2024/7/3)|目覚めし冒険者の広場
次回のアップデート情報来てますね。
クエストスキップ機能とか、言ってみれば「お前が金を出したこのゲーム、金さえ出せば遊ばなくていいぞ」って言ってるようなものなので、ゲームクリエイター側とすれば、できれば提供したくなかった機能でしょうね。
私としては、やっぱり自分でクエストクリアしたいけど、私みたいにサボって全然進めない人にこそ有用な機能でもあるんだよなァ…複雑。

この日記には、その日やったことをスムーズに思い出せるように、最近の活動を表示する機能が管理人専用で存在するのですが、Qiita投稿情報もちゃんと出てくれました!
この機能の実装はもうずいぶん前なんですが、Qiita投稿は久しぶりだったんで、ここにちゃんと出るのか心配だったんですよね。
ちなみに、雑多やキャラ倉庫の更新情報も出ます。
機能完成まで内緒にしておくつもりだったんですが、画面写真に写ってしまったので。
サブタイトル機能を追加します。
アニメとかの「サブタイトル」とは違う概念で、ここでは、ウェブページの見出しに付加する情報のことを言います。
例えば、「ばいきんまんとマジカちゃん」というタイトルは2つ存在しますが、この2つを区別できるように話数情報を加えて、「1041話Bパート『ばいきんまんとマジカちゃん』」みたいにします。
ここで、正式名称は「ばいきんまんとマジカちゃん」のままで、「1041話Bパート『」と「』」がタイトルの隣に、しかしタイトルとは少し違うものとして、表示されるようになります。
システムとして整合性を保ちつつ、一目で区別しやすくするのが目的です。
HTMLタグを直接使わせたくはないけどTgwsMark記法だけは使わせてもいいかななんてユースケースを想定して、課題立ててみました。
まあ、アンパンマンDBのコメント欄に使えてもいいんじゃない?って思ったからなんですけどね。
書いてる。 pic.twitter.com/Rm9ymQAfqA
— 📛松田美文 (@matsuda323) July 2, 2024