gaeの日記 #2

2009-04-11 (土)

[] 再放送の登録がだめな理由 01:32  再放送の登録がだめな理由 - gaeの日記 #2 を含むブックマーク はてなブックマーク -  再放送の登録がだめな理由 - gaeの日記 #2

強調フラグは TID+ChID の組み合わせになってる。

再放送のデータが登録されてしまうと、個別にフィルタできない。


これに対処する単純なアイデアは、「再」のフラグが付いているものを別に扱うということ。これは動作が複雑になるというか、クエリがシンプルにならないからやりたくない。


簡単な解決方法はチャンネルを別のChIDで登録できるというルールにすること。これは大昔に日記にも書いたけど、なんとなくダサいという理由でやらなかったと思う。これはまったくコードを書き換えなくてもできるので簡単。


まじめな解決方法は、TID+ChID ではなくストーリーIDみたいなものを追加して、「テレビ東京の本放送のシリーズ」とか「テレビ東京の再放送のシリーズ」みたいにまとめること。これはいろんなところに手を加えないといけなくて、「再放送を個別にフィルタできるようにする」という目的だけだと大げさすぎるのでやってない。これを実装すればほかにもいくつか良くなる部分があるけど、それもそんなに必要とされてない気がする。