2024年7月の日記

<2024年08月 2024年06月>

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

コメントミュート機能、だいたいできあがり。
結局やけくそ無理やり設計になりました。
やけくそ無理やり設計になった影響で、昨日発生した根本的な設計ミスよりも修正範囲が莫大になりました。
ということで、動作テストは念入りに。
リリースは明日ですね。

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

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

レンタル情報出てたので、入れました。

ドラゴンクエスト10(全員)

幻の海トラシュカ2024
お宝集めて大航海!「幻の海トラシュカ2024」 (2024/7/22更新)|目覚めし冒険者の広場
トラシュカ、行ってきました。
今回は、踏むと動きが鈍くなる泥沼が発生するようになっていました。
地面だから、地面の攻撃を無効化するホイミスライ浮き輪(ムはつかない)が有効かなと思ったのですが、攻撃扱いではないらしく、泥沼の上では無力でした。
報酬のモーモンの浮き輪が対策になるのですが、泥沼を踏まなきゃいいだけだし、踏んでも速度低下の持続時間は短いので、結局いつものハートの浮き輪(転落ペナルティ1回無効)が無難でした。

スイカプリズム
浮き輪じゃないほうの報酬、スイカプリズム。

黄金のスイカプリズム
そして、黄金のスイカプリズム。
毎度毎度、なぜ光る。

他の写真は以下から。全部トラシュカ。
写真置き場「2024/07/28」

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

ドラゴンクエスト10(全員)

炎夏の海を駆け抜けろ!

  • クエスト「炎夏の海を駆け抜けろ!」をクリアした!

おきがえリポちゃんの貸衣装が水着で、ちょうど夏イベントも水着でやるやつだったので、貸衣装でイベント行ってきました。
イベント内容は海上レース。
報酬も今回の専用報酬までは全員分全部取りました。
ふくびきけんとかの他でも手に入る報酬も含めるなら好タイム必須だけど、加速できるジャンプ台の近くにしびれくらげが配置されていて意外と難しい!
ゴウレさんが今年は「しびれくらげがいない」と一言も言わなかったの、こういうことだったのか!

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

パタプラ
パタプラくん、七夕イベントに出てたからこっちには出ないのかと思ったら、ちゃんと出ていて七夕イベントのことをぼやいていました。

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

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

来週の放送情報。
ビクビクちゃんとノリノリのりへいって顔の色似てるなァ。

ドラゴンクエスト10(全員)

第21回アストルティア★ハッピーくじ『アストルティア12周年お祝いくじ』 (2024/7/16)|目覚めし冒険者の広場
遅ればせながら、ハッピーくじ全員分買いました。
例年なら全拠点まんべんなく買うのですが、出遅れたせいでグレンのが売り切れてたので、その分ガタラとか他の拠点の分余分に買い足しました。

おきがえリポちゃん ~ ポリパーカー水着 ~ (2024/7/23)|目覚めし冒険者の広場
くじ買っただけで今日やること全部終えた気になってこっちのほう忘れてた!
朝、覚えてたらいくかな。
期間はまだ余裕あるけど、夏イベントも2種類(『炎夏の海を駆け抜けろ!』「幻の海トラシュカ2024」)も始まってるし、ちょっと急ごう。

ドラゴンクエスト10(ミフミン)

タイムマスター タイムストップ

  • 【コイン】タイムマスターをはじめて倒した!

予告通り、タイムマスター倒してきました。
呪文使いそうな見た目通り、呪文を多用してきました。
タイムストップはモーションも止まるから異様な光景になるけど、タイムマスターだけが動ける時間がごくわずかだし、「タイムストップを発動するまでのタイムマスター自身の硬直時間」も結構長いので、よほど回復をおろそかにしているとかでもなければ、タイムストップで大崩れすることはなさそうでした。
あと、定期的に足元に魔法陣が出てきてたので、いつぞやのように陣から逃げ回りながらの戦いになりました。

一応編成としてはこんな感じ。
ミフミン:盗賊(レベルが高いのと、足止め技が豊富なため)
サポ賢者(回復とバフ解除)
サポ天地雷鳴師(カカロンとマジックバリア)
サポ魔法戦士(見た目が最高だった)

そんなに苦労はしなかったけど一応強敵討伐扱いにしときます。
同じ編成で究極じゃないほうのエビルプリーストも行けそう。

他の写真は以下から。全部タイムマスター。
写真置き場「2024/07/24」

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

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

7月12日に亡くなったので、その情報の反映です。

ドラゴンクエスト10(ミフミン)

  • クエスト「すべての職人を総べる者/おいしく焼きしめて」をクリアした!

そろそろテンの日でもらったタイムマスター行かないとなー
→じゃあ装備新調だ!
→高いから自分で錬金しよー
→システム「今経験値もらえへんで」
→レベル上限解放しないと!
→上限解放して無事錬金完了(今ここ)

というわけで、タイムマスター行くつもりで回りくどいことして、職人レベルのほうを上限解放(75→80)しました。
タイムマスターに行くのは明日かな。

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


設定画面が、到達経路によってはエラーになってしまうことが判明しました。
開発環境では起こらなかったので、おそらくWAFによりオープンリダイレクト対策が必要以上に機能してしまったものと思われます。
ただまあ、戻り先をパラメータで指定できるのも事実なので、単にWAFを回避するだけでなく、ちゃんと安全性を向上させるようにしたいですね。

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

  • クエスト「ガンバライオンの戦士たち/限界突破! レベル130」をクリアした!

しろいコキンもレベル上限アップ(130→133)して、これで全員レベル上限解放完了しました。
さすがに3回目ともなると、相手が何やるのか把握しているので、対策は簡単でしたね。
写真はボスネタバレなやつ1枚だけ。

非公開ツール

特定のアプリをスケジュールで動かしてごにょごにょする系の個人的なツールを作っていて、非同期処理周りをいい感じにしていました。

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

来週の放送情報。
ホラーマンってドキンちゃんにぶっ飛ばしてもらえれば何かしらいい話が生まれる不思議な存在よね。

「がんばればいきんまん」「アンパンマンナイト」を追加しました。
映画公式アカウントが使い出したやつです。
アンパンマンナイトは大人向け上映ですね。

アンパンマンDB

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

#アンパンマンファンの方の好きなアニメって何ですの」を追加しました。
最近新タグよく生まれますね。

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

ちょっとお強めなタグ荒らし対策、第二段階もできました。
結構強硬手段なので、手ぬるめな旧対策も並行していく方向で。
しばらくは管理人の負担が増えるけど、仕方ない。

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

ドラゴンクエスト10(ミフミン)

  • クエスト「ガンバライオンの戦士たち/限界突破! レベル130」をクリアした!

ミフミンもレベル133まで上げられるようにしました。
当初「つよい」モードで挑んだのですが、雑魚討伐用の回復・耐性最低限の編成だったので普通に負けてしまいました。
パーティ再編成するのも面倒だったので、「よわい」モードにで妥協して問題なくクリアしました。
そうそう、昨日言っていた謎の落石、戦闘開始後しばらくしてから、「乱れ大岩」という技を使っていたようでした。
先頭の絵面は昨日と同じようなものだったので、今日は写真なしです。

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

タグ荒らし対策、今までの対策がぬるかったかな、と思って、ちょっとお強めな対策実装中です。

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

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

#もしもアンパンマンの世界に転生したら」を追加しました。

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

ライオッドの顔アップ

  • クエスト「ガンバライオンの戦士たち/限界突破! レベル130」をクリアした!

やっとレベル上限解放クエストやりました。
ライオッドさん、案外想像通りの見た目でした。
本当は全員分一気にやってしまおうと思ったのですが、意外と長丁場になってしまいしんどかったので、ァォィョッュだけで終わらせました。

(クエストボスネタバレ)

赤眼のギガントヒルズ メテオっぽい技
ァォィョッュは仲間・サポート仲間なし縛り(仲間モンスターと召喚NPCは解禁)でやっていて、4人パーティ前提の強敵には基本的に勝てないので、「よわい」モードで挑みました。
ボスの赤眼のギガントヒルズ本体は、ブレスと呪文主体で攻撃してきて、こっちはブレス完全耐性の装備で、呪文も大したダメージではなく、楽勝だと最初は思っていました。
不意に繰り出してくる範囲物理攻撃が「よわい」モードでも即死級のダメージなほか、ボス本体とは無関係に定期的に降ってくるメテオっぽいやつも存外ダメージが重く、油断してたら死ぬ場面が少なからずありました。
ボス本体のHPが高く、物理防御も硬いのもあって、先にも書いたとおり、意外と長丁場になってしまいました。

他の写真は以下から。
写真置き場「2024/07/14」

サーバー

今日午前中、サーバーに繋がらなくなっていました。
まあ、共有レンタルサーバーなので、間借りしているだけの私は何もする必要はなく、何かができるわけでもなく。

アンパンマンDBとシェアボタン

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

来週の放送情報。
今週が映画前編だったので、来週は後編です。

あと、映画以外の記事にも猛烈に改行情報記入しまくってました。

シェアボタン

最近トップページ付近で広告が表示されるようになったのですが… | 全般のヘルプ
これと関係あるかどうかわからんのですが、外部サービスとして忍者おまとめボタンを呼び出していて、自分のサイトで完結していないのが気持ち悪かったので、自前のシェアボタンに差し替えました。
画像をまだ用意していないので殺風景なテキストリンクですが、そのうちいい感じに差し替えます。
個人的にMisskey使ってるので、Fediverse系にもシェアできるボタン作りたいですね。

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

タイトルをいい感じに改行させるためのデータ、タイトル構造を検索するための機能を作っていました。
これはもうほぼ管理人専用ですが、ストリクトクエリでのみ使用可能です。

例えば、分割記号「|」を使っている、つまりタイトルがいい感じに改行される記事を探すのは、以下のようになります。
検索結果「"title:structure:contain:|"」 | アンパンマンアニメDB

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

ドラゴンクエスト10

大型アップデート情報 バージョン7.1 (2024/7/10 更新)|目覚めし冒険者の広場
大型アップデート!!

毎月10日はDQXで遊ぼう! ~果ての大地ゼニアス 探索おうえんアイテムプレゼント!~ (2024/7/10更新)|目覚めし冒険者の広場
テンの日!!

イベントの重なった日だからさぞかしゲームに忙しかっただろうと思いきや、テンの日の最低限のアイテム回収しかしてませんでした。
というのも…

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


タイトルをいい感じに改行する機能作ってました。
先日のレイアウト崩れの件もあるので早々にリリースして、映画のタイトルを一通り対応させました。

このやり方もQiitaに書いてもいいかな。
ツイートでは事細かに処理を書いていますが、これを自動でやってくれるHTML/CSSがあるのです。
JavaScriptは使ってないよ。

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

タイトルをいい感じに改行する機能の前提として、これまで変な実装だった部分を修正していました。
修正内容は主に2つ。

1つ目は、何をやるにもなぜか商品情報を持ちまわしていたこと。
当然それは、タイトル項目にも及んでいて、たとえ商品が一つもなくてもタイトルを表示するには商品情報を渡さなければなりませんでした。
商品情報は必要なときだけ使えればいい…というか、渡さなくても商品コードから生成できるので、商品情報を渡す相手を最小限にする対応を行いました。

2つ目は、タイトル項目自体の扱いがしっちゃかめっちゃかだったこと。
アンパンマンDB側から見た「項目名」とSQLから見た「列名」はまったく異なる概念なのですが、ごっちゃにしていた部分が多々ありました。
これまで問題が起きていなかったのは、たまたま項目名と列名が全部一致していたから。
このあたり、ちゃんと正しい概念で使い分けるようにしました。

で、修正とは別の、前向きな実装としては、タイトル項目の、タイトルそのものとタイトルの構造を示すデータを使い分けられるような仕組みの準備をしていました。
これまでは、タイトル項目にはタイトルそのもののデータしか入っていなかったので、どのデータを選ぶみたいなことはしなくてよかったのですが、今後は選ぶ必要が出てきます。
このあたりを、自然に対応できるような仕組みを作っています。

あとはいい感じの入力フォームと、構造データも記録できるような仕組みと、構造データを反映する機能…かな。
まだやることが多いな。

そそうそう、今回の機能に必要なCSSは先行してリリースしたのですが、タイトル以外が微妙にレイアウト崩れるようになったので、機能完成後にもうちょっと調整します。

アンパンマンDB

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

実は結構前から書きかけていたんですが、いつまでも寝かしとくわけにもいかないので、書き上げて公開しました。
この熱さ、わかってほしい!

#再登場してほしいアンパンマンキャラ」の追加です。
タグ自体は数ヶ月前からありましたが、利用者が増えてきたので、このタイミングで追加しました。

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

サブタイトル、キャラDBにも適用しました。
えほんのルルンのページとかわかりやすいかと。

他にもいろいろ作業はしたのですが、そのあたりはリリースしてたりしてなかったり。
タイトルをいい感じに改行する機能とか、実装しようとはしているのですが、どうやってタイトルに改行ヒントを盛り込むかが、案外決まらない。
書式は決めたんだけど、タイトルそのものを上書きする方法だと、タイトル項目に入るのがタイトルそのものじゃなくなって気持ち悪いし、いたるところで使っている都合上、全部で対応しないといけなくて大変。
だからと言ってタイトルとは別の項目にすると、二重管理が面倒臭くなる。
どうしたものか。

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

サブタイトルもなんですが、タイトル本体(h1タグによる大見出し)のほうの見え方も工夫したいなと思っているところです。
スマホなど、横方向が狭い端末だと、タイトルが改行されるわけです。
改行されるのはいいんですが、中途半端な位置で改行されて、例えば「しょくぱんまんといちごだいふくちゃん」が、

1行目:しょくぱんまんといちごだ
2行目:いふくちゃん

みたいになって、しょくぱんまんと苺について述べた後、謎の新キャラ「衣服ちゃん」が爆誕してしまったりします。
だからと言って、ちょうどいい位置にbrタグを置いて強制改行させると、PCとかの横長環境だと無駄に縦に長い見出しになってしまうわけです。

そういうわけで、縦長環境、横長環境両対応できるいい感じの自動改行を求めて調べものと実験をしていました。

自動改行の基本的な考え方を以下の記事を参考に。
Webブラウザの日本語改行問題 -改行を実現するHTML/CSS-(1) #JavaScript - Qiita

折り返しの細かいところは以下の記事を参考に。
文章の折り返し指定のCSS最新版 - ICS MEDIA

アンパンマンDB

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

来週の放送情報。
昨年の映画前編のテレビ放送ですね。

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

とりあえずアニメDBだけ現状の実装でサブタイトル機能リリース。
まだ見た目がんばれそうなので、もうちょっと調整してみます。

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

Qiita

TGWSを構成する技術1:全体的な構成
投稿しました。
まだあんまりオリジナリティも役立つ技術情報も込められていないですが、今後各種の話をするときの前提になる想定です。
だからまあ、これからですね、これから。

ドラゴンクエスト10

大型アップデート情報 バージョン7.1 (2024/7/3)|目覚めし冒険者の広場
次回のアップデート情報来てますね。
クエストスキップ機能とか、言ってみれば「お前が金を出したこのゲーム、金さえ出せば遊ばなくていいぞ」って言ってるようなものなので、ゲームクリエイター側とすれば、できれば提供したくなかった機能でしょうね。
私としては、やっぱり自分でクエストクリアしたいけど、私みたいにサボって全然進めない人にこそ有用な機能でもあるんだよなァ…複雑。

日記


この日記には、その日やったことをスムーズに思い出せるように、最近の活動を表示する機能が管理人専用で存在するのですが、Qiita投稿情報もちゃんと出てくれました!
この機能の実装はもうずいぶん前なんですが、Qiita投稿は久しぶりだったんで、ここにちゃんと出るのか心配だったんですよね。
ちなみに、雑多やキャラ倉庫の更新情報も出ます。

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

機能完成まで内緒にしておくつもりだったんですが、画面写真に写ってしまったので。
サブタイトル機能を追加します。
アニメとかの「サブタイトル」とは違う概念で、ここでは、ウェブページの見出しに付加する情報のことを言います。
例えば、「ばいきんまんとマジカちゃん」というタイトルは2つ存在しますが、この2つを区別できるように話数情報を加えて、「1041話Bパート『ばいきんまんとマジカちゃん』」みたいにします。
ここで、正式名称は「ばいきんまんとマジカちゃん」のままで、「1041話Bパート『」と「』」がタイトルの隣に、しかしタイトルとは少し違うものとして、表示されるようになります。
システムとして整合性を保ちつつ、一目で区別しやすくするのが目的です。

TgwsMarkとQiita

TgwsMark

HTMLタグを直接使わせたくはないけどTgwsMark記法だけは使わせてもいいかななんてユースケースを想定して、課題立ててみました。
まあ、アンパンマンDBのコメント欄に使えてもいいんじゃない?って思ったからなんですけどね。

Qiita


久々に記事作成中。
ここTGWSについてです。
日々いろいろやってるから書くネタはいくらでもあるはずなんですよね。

<2024年08月 2024年06月>