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

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

<前 次>

アンパンマン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パート『」と「』」がタイトルの隣に、しかしタイトルとは少し違うものとして、表示されるようになります。
システムとして整合性を保ちつつ、一目で区別しやすくするのが目的です。

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

アンカー機能を付けました。
「>>数字」の形式でリンクが作られます。
デザインのほうは、地味なデザインも試してみたのですが、結局微妙だったので、昨日の浮いてるデザインに戻しました。
ひとまず、アンカー機能自体はできたので、リリースしました。

アンパンマンDBとBomber丸World

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


コメントの表示を調整中です。
コメント番号を表示する修正のついでにデザインもいじったのですが、アンパンマンDBではちょっと浮いたデザインですかね。
番号を表示した以上はアンカー機能も付けたいし、もうちょっと調整します。

Bomber丸World

開発は実質頓挫したようなものですが、作ったものは何かしらの形で残しておきたいので、整理することにしました。
開発室Wikiに書いた内容をダウンロードページの開発室とキャラ倉庫に転記して、開発室を過去の足跡を残したアーカイブに、キャラ倉庫は別の何かを作るときにキャラを拝借できればと考えています。

アンパンマン

それいけ!アンパンマン ばいきんまんとえほんのルルン

見てきました。
アンパンマンDBへの反映はまだなので、ネタバレありの感想はふせったーで。
@matsuda323さんの伏せ字ツイート | fusetter(ふせったー)

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

来週の放送情報。
ゴーヤーが爽やかな味わいになってしまう!

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

投票ページ2ページ目以降に関するバグっぽい挙動を修正しました。

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

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

#映画35作目も公開だし好きなアンパンマン映画を3つあげる」を追加しました。
映画、いよいよ明日ですねぇ。

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

パタプラ
七夕の里 期間限定オープン! (2024/6/19)|目覚めし冒険者の広場
七夕イベント。
今回はクエストとかはないので、アイテムをもらって観光するだけです。
いつもは海水浴場にいるパタプラくんが、今年は墓地に流れ着いていました。
今日はァォィョッュだけアイテム回収しましたが、他のメンバーも後日ひっそり行くつもりです。

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

アンパンマンDB

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

発売されたので、『ばいきんまんとマジカちゃん』がどっちなのか確認しました。

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

昨日作ったやつがだいぶめちゃくちゃな結果を出してきていたので、修正しました。
あと、怪しいページ見つけ出す仕組みも。

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

先日からCSV出力関連の機能を作っていたわけですが、普通の人はCSV出力機能なんかあったって使わないわけじゃないですか。
一方で管理人の私は、できるだけ多くのページでCSV出力に対応させたいと考えていまして。
今のところ、個別DBの検索結果では、設定を変更すればCSV出力のリンクを表示できるようになっています。
この仕組みをうまく全体に適用できれば、必要な人だけCSV出力機能に便利にアクセスできるようになると思うんですよね。
このあたりのこと、今ちょっと考え中です。

アンパンマンDBと美文のキャラ倉庫

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

来週の放送情報。
ベビーロール!?

美文のキャラ倉庫

安定して動くようになってきたので、データをまた入れ始めました。
基本的なデータはすでにある程度入れ終わっているので、Bomber丸World旧開発室にしか書いていないデータの移行が中心ですね。
旧開発室と旧旧開発室にはキャラクターの他にも、システム面の案もいろいろ書かれていたのですが、そちらはさすがにキャラ倉庫の領分から外れすぎているので、別の場所に保管しようと思います。
システムのほうのデータ移転も終わったら、旧開発室と旧旧開発室は用済みになるので、消すつもりです。

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

コメントのルールは、込み入ったものはハードコード、単純なものはデータベースに登録しているんですが、データベースに入れているほうのコメントルールの管理画面を作りました。
単純とはいっても、文面を動的に変えられないだけで、どういう場合に出すかとかは結構柔軟に指定できて、現在は最新映画のページに出ています。
管理画面向けのルールも同じように編集できるので、変なコメントへの対応がもうちょっとスピーディーになるかと思います。

アンパンマンDB

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

来週の放送情報。

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

ちょっといたずら通報もあるので、ちょっと対策を作成中。
とはいえ、悪意があって嘘通報をしているというよりは、通報の趣旨を理解していないような感じが多いので、何をやろうとしているか理解させる方向で考えています。

アンパンマンDBと浮き沈みランチャー

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

来週の放送情報。

浮き沈みランチャー

しばらく使っていて問題なさそうだったので、リリースすることにしました。
ついさっき作業始めたので、実際のリリースは明日に回します。

アンパンマンDBとNeoMupl

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

画像表示を刷新しました。
5月にやってたのがやっといい感じのところまでできてきたので。
画像形式をJPEGより小サイズなWebPにしたのと、画像IDをランダム文字列化しました。
実は古い画像は微妙に法則性が残っていたりしますが、そのへんはあまり気にしない方向で。
もしかしたら古いブラウザで表示できなくなるかもしれませんが、そんな古い環境知ったこっちゃないです。

NeoMupl

自分で使ってて気になったので、課題立てました。
再生停止後に、停止する直前の状態のまま残ったり、状態がリセットされたりして、統一感がなくて気持ち悪かったんですよね。

アキタラヤメル[ポジティブ不老不死さん]とアンパンマンDBとTgwsMark

アキタラヤメル[ポジティブ不老不死さん]

サーバーが変わってPerlCGIが動かなくなって長らく放置されていましたが、復活しました!
いえ、不老不死なんで死んでないんですが、コンテンツとして復活しました!
一応今のサーバーにも別バージョンのPerlが入ってるっぽいんですが、もうほとんど覚えていない言語で今更別バージョンに合わせた大規模改修をする気力もないので、PHPで全面的に書き直しました。

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

ペアリストもCSV出力対応しました。
通常のリストの表記に加え、「=」で左辺と右辺を繋いでいます。

TgwsMark

README更新しました。
使い方やら文法やらを書いています。
完全に網羅ってわけじゃないんですが、主に使う部分についてはまあまあ書けた感じです。

アンパンマンDBとTgwsMark

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

亡くなったことに伴う更新です。

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

CSV出力機能調整しました。

まず、リスト項目をHTMLからもうちょっと見やすい形式に変更しました。
管理画面での表記と同じく、改行区切りでの表記となります。
表示とリンク先が違えば>で右にリンク先表示。
本来と別の個別DBへリンクしている場合、:の左に表記。
注釈は通常ページでの見た目通り、()に囲んで表記。
まあ、見やすいとはいっても、もともと複合的なデータなので、CSVに入れるにはちょっと複雑になっています。

それと、これはCSV以前のバグだったんですが、管理人による記事更新直後に検索を行うと、更新前のデータが検索キャッシュとして保存されるバグがありました。
そのため、検索画面と、その結果を使うJSON/CSV出力では、次の更新までずっと古いデータが表示されていました。
これが今まで問題にならなかったのは、記事更新時には更新した記事そのもののキャッシュを真っ先に更新していて、最新記事だけは更新後のデータで検索キャッシュが作られていたからでした。
これがなぜCSV出力のときに問題になったのかというと、CSV出力内容の変更に伴う内部データの変更もキャッシュされており、ずっと変更前の内部データが使われていたからでした。
ということで、古いデータをキャッシュに使わないという方向でこれを修正したというわけです。

TgwsMark

具体的な作業はしてないけど、課題だけ立てときました。
貴方が作ってプルリクしてくれてもいいんですよ。

アンパンマンDBとTgwsMarkとプリンセスピーチ Showtime!

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

レンタルDVD情報。

TgwsMark

Release 2.0.0 · mifumi323/TgwsMark
結局、リリースタグ付けてなかったのが原因でした。
よそ様のライブラリと比較して、よそ様のライブラリのほうにはcomposer.jsonにversion記載がないのにバージョン指定でインストールできていて、そこで気付きました。

私の他のライブラリも同じようにリリースタグを忘れていて、バージョンアップしたのにバージョンアップできない状態になっていたので、そちらにもリリースタグつけておきました(MifuminatorSearchPhraseParserTwitterLib)。

プリンセスピーチ Showtime!


4階のカンフー-1。
足技中心の近接攻撃の衣装です。
だからまあ、剣士に近い使い勝手だけど、結構コンボが繋がる感じ。
リーチ短めでダメージ受けやすいのと、足場が悪い中での戦いもあったりして、何度かミスになってしまいました。
一度取り逃しも発生して、2週目でキラメキストーンコンプしました。


カウガールのアクションリハーサル。
人入りの樽と爆弾入りの樽が出てきて、人入りの樽だけ投げるやつ。
これまでのアクションリハーサルと比べて、見てから対処しても充分間に合うので、死に覚えゲーみたいな部分は少なく、1回のチャレンジで最高報酬条件の45人を超えることができました。

他の写真は以下から。
プリンセスピーチ Showtime!(2024/06/02)の写真

<前 次>