gaeの日記 #2

2010-02-09 (火)

[][] icsのパーサを修正 00:34  icsのパーサを修正 - gaeの日記 #2 を含むブックマーク はてなブックマーク -  icsのパーサを修正 - gaeの日記 #2

  • 2010-02-09
    • iCal_Parser 毎週日曜日のデータの2週目移行の曜日が火曜日になってしまう不具合を修正
    • iCal_Parser タイトルに「#nn」が含まれている番組を繰り返すときに、数値を増加させるように

毎週日曜日の繰り返しがまともに処理できない問題を修正しました。


それとタイトルに「#nn」という文字列が含まれている番組が繰り返し指定されている場合に、「#nn」の数値を増加させてコメントとして表示するようにしてみました。

普通に話数を表示するためにも使えますし、誕生日を「誕生日 #0」で登録すると年齢がわかって便利かもしれません。

2010-02-07 (日)

[][] まとめられた番組のサブタイトルの展開等 17:55  まとめられた番組のサブタイトルの展開等 - gaeの日記 #2 を含むブックマーク はてなブックマーク -  まとめられた番組のサブタイトルの展開等 - gaeの日記 #2

  • 2010-02-07
    • timetable 「#nn~nn」で省略されている番組のサブタイトルを展開して表示するように
    • view1.js 24モードでds=5以外でも現在時刻の線の位置が正しい位置に表示されるように修正
  • 2010-02-01
    • view 見逃しフラグがIEで表示されない問題を修正

「#nn~nn」形式でまとめられたサブタイトルを番組表上で展開して表示するようにしました。これでデータベース上の「サブタイトル2」という枠にサブタイトルを入力する必要は無くなりました。

ただし、あくまで表示する段階で展開しているだけですので、サブタイトルでの検索や最近追加したフラグが付けられないなど、いろいろ問題があります。やはりしょぼいカレンダーの仕組みでは、連続して放送される番組は個別に登録した方が良いのかもしれません...。

2010-01-30 (土)

[][] 見逃した番組をメモれるように 08:53  見逃した番組をメモれるように - gaeの日記 #2 を含むブックマーク はてなブックマーク -  見逃した番組をメモれるように - gaeの日記 #2

  • 2010-01-30
    • quarter olタグの閉じ忘れ修正
    • view3 ICS読み込みエラー時にエラー表示
    • tid/*/subtitle 見逃しフラグ設定のUIを追加
    • json 見逃しフラグを返す処理を追加
    • uc 見逃しフラグを設定する処理を追加
    • view3 見逃しフラグとチェック状態で番組表の見た目に変化を与えた
    • index ポップアップに見逃しフラグ設定のUIを追加し、フラグがすぐに番組表に反映されるように
    • index 表示モードごとにばらばらに実装されていた部分をまとめて、見逃しフラグやICSファイル表示や表示開始位置設定がすべてのモードで利用できるように
    • * jQueryを1.3.2から1.4.0に移行

使い勝手も実用性も微妙な感じですがとりあえず。


使い方は、各番組のサブタイトルページで「×」をクリックするか、番組表の「#nn」をクリックしてポップアップの中にある「×」をクリックすると、フラグを立てられます。

「TIDと話数」の組み合わせでフラグが立ち、これに一致する番組は非表示に設定されていても強制的に表示されます。

2010-01-16 (土)

[] 見逃した番組のメモをする 02:14  見逃した番組のメモをする - gaeの日記 #2 を含むブックマーク はてなブックマーク -  見逃した番組のメモをする - gaeの日記 #2

167 :名無しさん:2010/01/08(金) 22:50:52 id:N33fBjK6

ちょっと無茶なアイデアかも知れません。

自分が録画失敗したとか、どうしても見てみたい作品名と話数を登録しておくと、

その作品の再放送日データが登録された時に、特殊な強調表示をされるとか、

なにかしらで知らせてくれると便利だと思います。

レギュラー録画してる作品のある話数だけ録画失敗ってのがたまにあると

思うのですが、CSやデジタルBS等で再放送の機会が多い昨今ですが、

全話録画しなおすわけじゃないので、また放送日をスルーしてしまう事も

多いんですよ。

作品の話数(サブタイトル)毎に強調表示設定できたりしてもよいのですが、

それよりは、登録したものと一致したものを強調するほうがアイデアと

しては面白いかなと。

ダメもとで要望を書くスレ - しょぼいカレンダー掲示板

あるあるある!! と思ったので作業中。


一覧のイメージ。

f:id:gae:20100117015131p:image

×をONにしたら、強調設定に関係なく常に番組表に表示されるとか。派手に表示するとか。


チェックマークは「見た」という印として使えば、たとえば 3 話にチェックしたときに2話がチェックされていなかったら、2話に自動的に×を付けるとかいう使い方はできるかも。毎回チェックするのはめんどくさいので、たぶん使われないだろうけど。


そういえば、TvRockのWebブラウザからアクセスする番組表は、番組表の上に新番組と最終回のリストが表示されてて便利。↓こんな感じ。

 +--------------------------------------+
 | 日付やらフィルタやらのいろんなリンク |
 +--------------------------------------+
 +----------------------------------------------+
 | 新番組の一覧                                 |
 +----------------------------------------------+
 +----------------------------------------------+
 | 予約済みの一覧                               |
 +----------------------------------------------+
 +----------------------------------------------------+
 | NHK総合 | NHK教育 | tvk  | 日本テレビ | テレビ朝日 |
 |----------------------------------------------------|
 | 表組みの番組表                                     |
 |                                                    |
 :                                                    :

表組みの番組表の中にも「新」のマークはあるけど、普通に見ていたら気付かないから。


2010-01-24

なかなか手がつけられなくて1週間経ってしまった...。今日は少し進めた。

f:id:gae:20100125004101p:image

久しぶりに番組表に手を入れた。番組表は5つモードがあって、それぞれに似たような処理がたくさん書かれていたのを整理してすっきりした。

要望した人要望した人2010/01/18 01:07対応はやっ…ということで期待してます(^^)。バンダイキャラネット(アナログCS)とか
導入した当時、再放送をスルーする度にこういう機能を持った番組表が欲しくてしょうがなかったものです。

2010-01-15 (金)

[][] チャンネルの並び順を北から南へ 21:54  チャンネルの並び順を北から南へ - gaeの日記 #2 を含むブックマーク はてなブックマーク -  チャンネルの並び順を北から南へ - gaeの日記 #2

  • 2010-01-15
    • chg 見た目そのままで全体的に作り直し
    • chg 順序の設定を追加
    • chlist チャンネルグループの順序を反映するように
    • tid/*/time データ追加時のチャンネルリストでチャンネルグループの順序を反映
    • uc,config 設定のチャンネル一覧でチャンネルグループの順序を反映

チャンネルグループに順序の情報を追加し、設定画面等で表示されるチャンネルリストが北から順に表示されるようにしました。

158 :名無しさん:2009/12/25(金) 02:43:21 id:udb6DqbA

「設定」のチャンネル選択欄でテレビが上から順に「中国」「九州」「全国」「北海道」…となってるのですが、「全国」を地域の上または下に配置を換えて、各地域を北から順に配置を変えてみてはいかがでしょうか。

同様にラジオも北から順に並べ変えてはいかがでしょうか。

ダメもとで要望を書くスレ - しょぼいカレンダー掲示板

2010-01-13 (水)

[][] icsの表示の改善と不具合修正等 22:54  icsの表示の改善と不具合修正等 - gaeの日記 #2 を含むブックマーク はてなブックマーク -  icsの表示の改善と不具合修正等 - gaeの日記 #2

  • 2010-01-13
    • tid/*/time テーブルのヘッダから開始日時でソートしたとき、日付のみでソートされる問題を修正
    • tid/*/summary 同一日付の番組がチャンネル名順で表示され、時間でソートされない不具合を修正
    • view3 icsのリンク先をタイトル検索検索へ
    • view3 icsの終日予定を日付の枠の中にリストで表示するように
  • 2010-01-09
    • tid/ IEでスクリプトエラーが発生する問題を修正
    • index Chromeで、#nnのクリック時のポップアップに表示されるリストの順序がばらばらになる問題を修正

icsのタイトルにはリンクが設定されていませんでしたが、これをタイトル検索の結果へのリンクに変更しました。

159 :名無しさん:2009/12/26(土) 06:38:44 id:wYYD1AS6

icsを読み込んで表示している予定の件名の部分のリンク先を

その件名での検索結果にしてほしいです。

例えば、http://cal.syoboi.jp/fif?usr=araken2で「スキップ・ビート!」を

クリックするとスキップ・ビート!の番組ページが表示されるといいです。

ダメもとで要望を書くスレ - しょぼいカレンダー掲示板

icsで「終日」の予定を番組表のヘッダの日付内に表示するようにしました。(今までは番組表の枠の外に表示されていました)

f:id:gae:20100113223458p:image


上記スクリーンショットに表示されているデータは、シネマトゥデイで公開されているicsを読み込ませたものです。

2009-12-25 (金)

[] 変更履歴の無駄を減らすメモ 16:54  変更履歴の無駄を減らすメモ - gaeの日記 #2 を含むブックマーク はてなブックマーク -  変更履歴の無駄を減らすメモ - gaeの日記 #2

show table status; をみたら、履歴を保存しているテーブルが一番大きかったので、小さくしたくなる。

タイトルデータ変更履歴は、履歴用のテーブルに元のデータをそのまんまコピーして残すというお手軽な方法で実装しているので無駄が多い。

試したことのメモ。

内容サイズ修正の容易さ
元データ92MB-
1. 大きいテキストのカラムをblobにしてCOMPRESS()で圧縮51MB★★★
2. 変更のないカラム部分をNULLで保存55MB★★
3. すべてのカラムをシリアライズしてCOMPRESS()で圧縮55MB★★
4. 1+229MB

2の場合、旧版と比較しなくても、どのカラムが変更されたかわかって便利そうだった。


いろいろ試したけど、そもそもすべての変更履歴を保存しておく必要はまったくないので、削除できるようにした方が良いかも(修正の容易さ: ★★★★★★★)しれないし、何年もやってたった100MB程度なんだからサイトの寿命がくるくらいまで放置してもいいかもしれない...。