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

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

<前 次>

アンパンマンDB

最新っぽい情報群の新バージョン開発中。
アンパンマンDB4の方式に合わせるのがメインですが、微妙に機能強化も図っています。

アンパンマンDB

知育ビデオなど、テレビ放送や劇場版とは違う分野の作品も扱うことにしました。
まあ、知育ビデオは私自身は見る機会が少ないので充実はさせにくいとは思いますが。
あと、オープニングやエンディングの映像の情報も入れていければとも思いますね。

アンパンマンDB

先日のアイディアのさらなる具体案。
次のような、集合知と、個人知の2本でやっていくことを考えています。

  • みんなのタグ(集合知)
  • あなたのメモ(個人知)

みんなのタグは、集合知。
今ある分類やシリーズとは別に、似たような一覧を作って、それに対してユーザー一人一人が、当てはまる・当てはまらないを選んでいきます。
これを集約(原則として多数決)して、情報として表示します。
一覧は、ユーザーが好き勝手に作ることはできず、管理人の判断で増やし、混乱を防ぎます。
「みんなの」というところを強調して、全体に公開される情報であること、管理人の意見ではないこと、ユーザー一人の一存で変わるものではないことを、示します。

あなたのメモは、個人知。
各ページに、好きなようにメモを書くことができます。
このメモは他人には表示されず、自分で閲覧したり、検索したりできます。
他人には、もちろん管理人にも伝わらないので、完全に自分用のメモとして使えます。
ただのメモとは違い、アンパンマンDBの検索機能と組み合わせることができるので、うまく使うと強力なツールとなるでしょう。

アンパンマンDB

コメントできなくなってたので直してた。
他にも細かいエラーをいろいろ修正。

アンパンマンDB

ルーティング周りがちょっと理にかなっていない設計のような気がしたので改修中。

アンパンマンDB

音楽DBのMP3ダウンロード情報を入れるための補助プログラム開発。
結構たくさん入れたはず。
まだまだ残りは多いけど、自分でも買いたいものが見つかったので、最後まで頑張りたい。
補助プログラムの一部は管理メモから一般ユーザーも参照可能。

アンパンマンDB

とりあえず、音楽DBのMP3ダウンロード情報を入れていくことから始めることにしました。
CDは曲目の被りが非常に多いので、私自身も、単曲購入の機会は多く、必要性の高い情報なのです。
で、アンパンマンDB管理にも、これの記入の助けとなるような機能を実装しました。
普通の商品情報を記入するときにも便利なはず。

アンパンマンDB

運営費がかさむようになってきたのでアフィ増やそうかなと。
先日のMobile Popoverもそうだったのですが、あれはうるさいので避けたい。
ないよりあるほうがいいと思えるような、納得感のある商品を紹介していきたい。

アンパンマンタギング

アンパンマン情報を集合知によってまとめ上げようとする試みはかつて数多くなされてきた。
Wikipediaに始まり、放送まとめWiki、各種ブログやアンパンマンDBだってコメントから情報をまとめ上げたりしてきた。
しかし、Wiki類は悪意ある少人数にたやすく破壊され、ブログ類は最終的に管理者一人の一存に委ねられ、集合知を活かし辛い状況であった。
比較的成功していると言えるWikipediaも、サイトのコンセプトからして、詳細な情報には限度がある。

一方で、まとまってはいないものの集合知を活かしそれなりに成功しているコンテンツがある。
Anpanatorだ。

これはゲームという体裁をとっているが、実際のところ、情報収集の機能を有しており、集合知によってゲームとして成り立っている。
これの特長は、少人数の悪意によって、善意ある人に作られたデータが失われることがないこと。
そして、人によって異なる意見を、どれほど人によって異なっているかという指標も保持できる。

このやり方を、アンパンマンの情報をまとめるのにもっと使えないか。

アンパンマンDBとC#とPHPとAdobe XD

アンパンマンDB

履歴カテゴリ機能がほぼできた。
これで移行予定のないもの以外は一応置き換えられるようにはなった。
まだ細々とした修正は必要になりそう。

C#

throw null;は実際にはNullReferenceExceptionを投げるらしい。
自分で使うことが多いのはArgumentNullExceptionだけど、拡張メソッドとかでは使えそう。

PHP

??=演算子が新設らしいことを知った。
あれば便利だけどなくても全然困らない系。

Adobe XD

無料で使える?何ができる?

アンパンマンDBとPHPとPython

アンパンマンDB

履歴ページのリニューアル中。
旧RSSを置き換えて、管理しやすくするのが目的。

PHP コマンドライン関係

$argv:コマンドライン引数。実際の引数は[1]から。実際に使う場合はスーパーグローバルの$_SERVER['argc']が便利。
PHP_SAPI:コマンドライン実行なら"cli"。
ブラウザでの閲覧とコマンドライン実行で切り分けたいときに使えそうなのだぞ。

Python

便利(で、邪悪)なテクニックを知った。
実運用はしていないので私にとっては雑学にすぎないが、文字列に対する乗算は便利だと思った。

アンパンマンDB

PA-APIの規約がいつの間にか変わっていて知らん間に期日過ぎてたので影響出る前に新ルールに則って商品情報改修。
APIを使うならAPIで取得したリンクを使って収益上げろと言う、まあ営利企業としては至極まっとうな主張ですな。
ただ、画像にしかPA-APIを使っていなかったので、リンクは取得していなかったのであります。
なので、画像のついでにリンクを取得して、差し替えるようにしました。

アンパンマン質問箱

リリースしました。
プログラムもルールもあんまりかっちり作り込むとしんどいので、とりあえず最初はゆるく始めます。

アンパンマン質問箱

リリース時点で実装しておきたい機能は一通り完成。
あとから追加したい機能もあるけど、とりあえずは様子を見ながら…。
もうちょっと体裁を整えたらいったんリリースしたいと思います。

アンパンマン質問箱

一覧の表示などを実装。
あと、内部的にもいろいろ頑張ってます。
アクセス制御とか作れたら公開できそうな感じです。
一応、開発中の、見るだけのやつをテスト公開中です。

<前 次>