アンパンマンDB
個人メモの一覧での閲覧・編集に対応。
AJAXでの編集もしたいけど、それはまた後で。
アンパンマンDBの、主に開発に関する日記。
個人メモの一覧での閲覧・編集に対応。
AJAXでの編集もしたいけど、それはまた後で。
朝6時のキャラの記念日紹介を、団体様は団体名で表示するようにしました。
例えば明日の、イエロー、グリーン、ピンク、ブルー、レッドの5人は、まとめて「ゼリービーンズ兄弟」と表記されます。
オーロラ娘の中のルビーとか、シャボン玉ガールズの中のプルンみたいな、一人だけ重要性が突出しているキャラクターに関しては、例外的に別個に表示するようにしています。
あと、団体じゃない例外としては、ナガネギマン(ネギーおじさん)とか。
アンパンマンDBの方は、従来通り、一人ひとり個別の表記にしています。
リンク先でそれぞれの詳細を確認できるようになっているためです。
閉鎖しました。
直接的に後継となるようなサイトを作るつもりはないですが、集合知の考えをアンパンマンDBに取り入れる方向で今後対応していこうかなと思っています。
その前にやることがまだ山積みなんですけどね。
カレンダーと日替わり紹介botにも再放送情報を出せるようにした!
タダだからダウンロードしただけでプレイ意欲はあまり高くはないけど、タダでもらえるうちに紹介記事を書いておきたくて、一作目の序盤の方をプレイしてゲーム記に記事を作っておきました。
早速どうしようもない感じに詰んでしまって、再開できるかは未定…。
カレンダーと日替わり紹介botにも再放送情報を出せるようにしたいけど、難航中。
再放送対応中。
データとしては入れられるようになったけど、それだけじゃ足りない。
再放送以外にも、ネット遅れや、映画のテレビ放送にも対応したい。
個別DBトップを新システムに一部移行。
全部一気に移行しようとすると大変なので、少しずつ差し替えていく方針なのです。
Hulu関係の調整中。
堅牢な仕組みにしようと思ったらゆるふわな外部仕様と厳格な内部仕様が衝突してエラーがいろんなところで起きていた。
Huluの仕様が変わって動画情報を取れなくなってしまったので調整中。
内部構造の刷新のため、外部仕様が変わらないことを確認するための、実際アクセスするのに限りなく近い出力を半自動で得る仕組みを作成。
意図した変更以外は、寸分たがわず同じになるはずというわけなのです。
ちょっと2点ほど考えていることがあるのです。
一つは、キャラDBとモノDBの統合。
ロボット系に特に顕著なんですが、キャラと呼べるかどうかの境界線があいまいだったり、声優や登場話などキャラと共通する項目が結構多かったりするのです。
言ってみれば、作中に物理的実体として存在するという意味では同等なのです。
一応、私の中でのキャラクターとそれ以外の区別はあって、自我があるかないかで分けているのですが、しゃべらないキャラクター、しゃべるロボットなど、モノの性質に片足突っ込んだキャラクター、キャラクターの性質に片足突っ込んだモノなど、区別はあってもやはり両者は混ざり合うのです。
もう一つが、ユーザーコンテンツ。
今あるのはコメントと、個人メモ(プレビュー版)の2つですが、ここにみんなのタグを加えて、アンパンマンDBに検索可能な形で集合知を取り入れようかと。
みんなのタグに関しては、ずっとアンパンマンDBでやるか別サイトとして独立させるかで迷っていたのですが、タグをつける対象となる「記事」の管理が二重管理となるのが今の管理体制から考えて無謀だと思ったので、アンパンマンDBと一緒に管理しようと思っています。
で、ユーザー中心のコンテンツの比重が増えてくるなら、記事のおまけみたいな扱いでなく、専用のまとまったスペースも必要かなと感じています。
そのまとまったスペースが、ユーザーコンテンツってわけです。
まだ構想だけで現実的ではない状態ですが、アンパンマンDB4の開発と一緒に進められたらと考えています。
U-NEXTの動画配信情報もとれるようにしました。
左スティックがいかれていたので補正を試してみた。完治はしていないようだがましになったような気はする。 #NintendoSwitch pic.twitter.com/NpBHA1QXwK
— 📛松田美文 (@matsuda323) March 21, 2020
U-NEXTの動画情報もとれるように調整中。
めちゃくちゃ久しぶりにアップデート。
5→13に上がりました。
そして、各種モジュールもアップデートして、Node.jsでトランスパイルしているAnpanatorのコードもリビルドしました。
アップデートによる仕様変更に伴うエラーもありましたが、そこはちゃんと直して、最終的にAnpanatorのコードがほんのちょっと小さくなりました。
@Press
ここもアンパンマンの情報を取り扱っているようなので、アンパンマン最新情報botと最新っぽい情報群に追加しました。
明日の朝から始動する予定です。
開発中の機能のデバッグ用出力の仕組みをちょっとしっかり作った。
バージョン4の第二段階の前半をもうちょっと進めた感じ。
バージョン4開発中。
先日言っていた「理にかなった設計」の第一段階をすっ飛ばして第二段階の前半ぐらい。
現状のアンパンマンDBを壊さないようにしつつの刷新となるので、そこそこ慎重にやっています。
クサナギ村に移動。
なんか村自体が呪われてるっぽい。
データベース関連を一手に担うADB_DBクラスでは、記事一つを取得するために必要な、検索・取得・変換を、クラス一つで全て担っていた。
検索:どの記事を見せるかを決める
取得:何を見せるかを決める
変換:どう見せるかを決める
これらは、それぞれがそれなりに複雑な処理であり、ADB_DBクラスが肥大化・複雑化して手に負えなくなる原因となっていた。
次期バージョンでは、これらをうまく分けて、理にかなった設計にしていきたい。