2010

2010

  • メモ
    • リピート放送、同一内容で別シリーズの扱い
    • 過去のデータを登録するときに警告表示
    • n話連続の入力の改善
    • 編集したデータの一覧
    • 動的な更新順リスト
    • 番組数の表示
    • チャンネルグループの並び順
    • 強調表示の色? 緑?
    • 見逃した回のアラート
  • 未反映
    • rss2 新規追加
      • 番組表のデータの取得を、トップページで使っている処理を使い回すように(アップロードしたtsvの取得も可能に)
  • 2010-10-23
    • sch_upload 数字のみのチャンネル名が登録されないようにした
      • アップロードされたデータにそういうデータが無いにもかかわらず登録されていたのでバグの可能性が高いが、発生条件がわからなかったのでとりあえず出口でふさぐようにした
    • chmap ChIDとマッピングされていなくて、30日間以上使われていないチャンネルを非表示にした
  • 2010-10-17
    • sch_upload 共有スケジュールの更新処理をしないようにしてレスポンスを改善
    • usersch 10分単位ごとにユーザがアップロードしたスケジュールを共有スケジュールに反映するように
    • usersch 共有スケジュールのデータとタイトルが完全に一致するか、チャンネルと時間が一致(開始と終了のずれの合計が5分以内)のデータが、しょぼかるのデータベース上に存在する場合は、そのタイトルのTIDを設定するように
    • reserve/rank 共有スケジュールのTIDを利用して、タイトル毎の予約数を集計する機能を追加
  • 2010-07-28
    • db ChInfoにChNumberを追加(float)
    • chedit ChNumberの編集を追加
    • chlist ChNumberの表示を追加
    • config チャンネル設定でChNumberを使ってソートするように
    • db ChInfoLookupでChNumberも返すように
  • 2010-07-27
    • db ChGroupLookup 追加
  • 2010-07-01
    • tid/*/summary 日付部分に曜日の表示を追加
    • tid/*/summary 当日の行の表示方法を変更
  • 2010-06-27
    • js/common 検索窓の下に表示される放送予定にDSの設定が反映されるように
    • json 番組表の「#」をクリックしたとのポップアップでチャンネルフィルタが反映されない不具合を修正
    • find 検索結果にDSの設定が正しく反映されない問題を修正
  • 2010-06-23
    • * ヘルプのリンク先を一通り修正
  • 2010-06-13
    • db2 タイトルデータ更新時の処理の高速化
    • goods 見た目をあまり変えずに作り直し
    • goods YYYY/MMでもYYYY/Mの二種類のリンクが存在していたのをYYYY/MMに統一
    • goods 次へ、前への無限に発生するリンクをrel=nofollowに
    • goods 種別でフィルタできるように
    • uc 設定をタブで分けてページの長さを短くした
    • uc 非表示フィルタの設定を追加
    • timetable 非表示フィルタの反映
  • 2010-06-11
    • config スマートフォン最適化を無効化する設定を追加
  • 2010-06-01
    • js/common ヘッダの検索窓の仕様を変更
    • json ヘッダの検索窓用に新しいパラメータを追加。放送予定やコメントも検索できるようにして一致した行を返すように
    • callib 必要が無くても自動ログインのcookieをチェックしていたのを止めた
    • tid/ プログラムを追加したとき、コメントが検索用の全文検索用のインデックスに登録されない問題を修正
    • index,list,config,uc,find 中途半端に最適化されたスマートフォン向けモードを追加
  • 2010-05-30
    • fif timetableのパラメータ変更後に利用できなくなっていた問題を修正
  • 2010-05-29
    • chglog プログラム情報のリンク先を /tid/{TID} から /tid/{TID}/time?Filter={ChID} に変更
    • timetable チャンネルが未設定の場合にすべてのデータを表示せず、関東を想定した設定で表示するように変更
    • db2 SchTextを処理するときタイトルの英数字を半角にして処理するように保存するように変更
    • callib プログラムデータのコメントのリンク方法を拡張(タイトルデータと同様の書き方ができるように)
    • timetable しょぼいカレンダー内のデータに一致しないデータはGoogle検索へのリンクを表示するように
    • timetable しょぼいカレンダー内のデータに一致しないタイトルのリンク先を find からGoogle検索に変更
  • 2010-05-28
    • tid/ title, keywords の内容を変更
    • tid/ 重要でないリンクを rel=nofollow に
    • tid/ リンクに説明が必要そうなものに title 属性を追加
    • tid/ 「グッズ」タブのときだけ左側の一部の情報が非表示になる動作をやめた
    • tid/ findへのリンクのパラメータを最小限にした
    • tid/ description にスタッフの抜粋を出力するように
    • find 重要でないリンクを rel=nofollow に
    • list title, keywords, description の内容を変更
    • common_header ログインしていないときの表示を「guest」から「ログイン」に変更
    • common_header 設定のリンクを rel=nofollow に
    • index 設定関連、日付関連のリンクを rel=nofollow に
    • index linkタグ追加(AutoPagerizeが rel=“next nofollow” のように指定したものを見つけてくれなかったので)
  • 2010-05-26
    • common_header すべてのページで同じkeywordsとdescriptionが出力されていたので出力をやめた
    • common_header タグの構成を少し変更(サイト名にh1を指定していたのをやめた)
    • timetable 現在日以外のページを表示するときtitleに日付を含めるようにした
  • 2010-05-13
    • reserve/rank ユーザからアップロードされた予約を集計してランキング表示するページを追加
  • 2010-05-10
    • timetable フィルタを「強調のみ」にしたとき、デバイス名が設定されているものを含めるように
    • timetable フィルタを「強調のみ」にしたとき、半透明に設定した番組も含めるように
  • 2010-05-08
    • util-daily アクセスのないアカウントを無効化する処理が動作していなかったのを修正
    • util-daily 「アクセスのないアカウント」の判定日数を365日に変更
    • usr ログイン時に無効化されているアカウントかどうかを判別できるように
    • sch_upload UserIDとPasswordをurlencodeされていることを前提として扱うようにした
  • 2010-05-08
    • timetable 「他のユーザ録画予定も表示」するとき、しょぼいカレンダー上で非表示に設定されている番組は表示しないように
    • timetable フィルタの「強調のみ」で半透明の番組を表示しないように
  • 2010-05-02
    • chglog タイトル情報の更新リストのリンク先が /TID になっていたのを /titlehistory に修正
  • 2010-05-01
    • sch_upload 終了済みの番組は共有データに登録されないようにした
    • sch_upload 予約が解除された番組を検出して表示やユーザ数の集計に反映されるようにした
    • sch_upload 最後にアップロードされたタイトルで更新していくようにした(今までは最初に登録されたタイトルで固定されていた)
  • 2010-05-01
    • chglog データ更新時に更新せず、動的に生成するようにした
    • progedit2 見た目はそのままに全体的に書き直し
    • progedit2 TIDを修正可能に
    • tid/*/time 表示対象の放送予定が1つもないときにスクリプトエラーが発生する問題を修正
    • proghistory 履歴にTIDの表示を追加
    • proghistory 変更部分をboldに
  • 2010-04-27
    • callib twitterのsyobocal_updにツイートするときにOAuthを使うように
  • 2010-04-25
    • c_updateamazon ASINがAmazonから削除された場合にエラーを検出できるようにして、巡回対象から外すように
    • chmap 外部から来るチャンネル名とChIDとの関連づけを行う画面を追加
    • uc 他のユーザの録画予定を表示するかどうかの設定項目を追加
    • timetable tsv読み込み時にチャンネル名をChIDに変換して処理を行うように
    • timetable チャンネル名がしょぼいカレンダーのチャンネル名と一致していなくても番組の一致が正しく判別されるように
    • timetable チャンネル名がEPGにリンクするように
    • timetable tsv読み込み時にチャンネル名がChIDに変換できないタイトルの重複チェックの方法を変更
    • timetable 他のユーザの録画予定を表示する機能を追加
    • sch_upload アップロード時にパースして、ChIDが割り当てられるものだけ抽出して別テーブルにも保存するようにして何人が同じ番組を予約しているか計算できるようにした
  • 2010-04-19
    • rss 取得数のデフォルトを150から500に変更
    • rss start で指定方法を追加
    • rss lastupdate パラメータを追加(更新日基準の表示)
    • rss iEPG用のチャンネル名の取得方法を追加
    • rss startパラメータが異常なとき、デフォルト値を使わずにエラーを返すように
    • view 24モードのときのマークの表示のフォントサイズが指定されない不具合を修正
    • css/common 表モードのマークのスタイルを修正(IEでvertical-alignを指定したときの位置がおかしい問題対策)
  • 2010-04-07
    • timetable tsvのdevcolorsの処理を追加
    • view,view3 tsvのepgurlが指定されているときデバイス名がリンクになるように
    • view iEPGが利用できないデータのリンク先を “#” に
    • view tsvやicsの強調設定が利用できない行に * が表示されないように
    • viwe tsvやicsのTIDページがないタイトルを検索リンクに
  • 2010-04-06
    • timetable tsv取り込み時にiEPG名が空のものとtsvのチャンネル名が空の物がまとめられてしまう不具合を修正
    • timetable tsv取り込み時にチャンネル名の最後が"1"のとき無視して比較するように
    • timetable,view,view3 tsv取り込み時に複数のデータがまとめられたときの扱いを変更
    • view デバイス名部分の見た目を変更
  • 2010-04-05
    • timetable tsv取り込み時に特定のチャンネル名をしょぼいカレンダーのチャンネル名に変換するように(今のところAT-Xだけ対応)
    • timetable tsv取り込み時に複数のデバイスで予約された場合にまとめるように
      • 複数のデバイスがあるとき「T1 T2」のような表示に
      • title属性に設定するテキストに複数の情報を表示するように
    • timetable tsv取り込み時に終了時間が一致していない場合、デバイス名に「?」の表示を追加
    • callib デバイスが割り当てられている番組は再放送表示の設定にかかわらず常に表示するように
  • 2010-03-30(2)
    • uc アップロードした録画予定の更新時間をスロット別に表示するように
    • uc アップロードした録画予定を表示する機能を追加
    • uc アップロードした録画予定を削除する機能を追加
    • cmp 各項目の前後の空白を無視して比較するように
    • tid/*/summary 似ている番組の「*pt」の部分を比較結果へのリンクに
    • timetable icsとtsvのデータの色を変更
  • 2010-03-30
    • timetable tsvデータの突き合わせ時に、iEPG用のチャンネル名も利用するように(たとえば「NHK-BS1」「NHK衛星第一」のどちらでも一致するように)
    • timetable tsvデータ内に開始時間とチャンネル名が一致しているものが複数あった場合に統合されてしまう問題を修正
    • timetable tsvのデータにepgurlが設定されている場合に、iEPGの代わりにリンクするように(しょぼいカレンダーのiEPGのリンクからTvRockの予約設定画面にリンクするイメージ)
  • 2010-03-29
    • timetable tsvのデータをマージするときに表示範囲外のデータが含まれてしまい、表モードの場合に番組表の上部に固まって表示される問題を修正
  • 2010-03-28
    • view3.js 時間の列をポイントしたときに1日前の番組表が出るタイミングを500ms遅らせるように
    • view3,view3.js 設定が「今日から表示」で、リクエスト時に日付指定が無いときだけ動作するように
    • sch_upload 新規追加
    • timetable ユーザがアップロードした予約リストを番組表にマージする処理を追加
    • view1,view3 デバイス表示を追加
    • uc アップロードした予約リストを表示するかどうかの設定を追加
  • 2010-03-25
    • view3,view3.js 時間の列をポイントしたときに1日前の番組表を表示する機能を追加
  • 2010-03-24
    • cmp 各列の幅が均一になるように調整
    • quarter デフォルトで表示する期間を現在日の3週間後の日付で計算するように
    • view3.js フラグ付きの番組数一覧の部分をクリックしなくてもポイントするだけでハイライトするようにした
    • view3.js フラグ付きのハイライトの枠線を細くした
    • view3.js フラグ付きのハイライトに連番を表示するようにした
  • 2010-03-23
    • cmp 比較機能を追加
    • tid 比較機能へのリンクを追加
  • 2010-03-22
    • timetable 表モードのとき番組表の上に「新」「注」フラグ付きの番組の一覧を表示するようにした(ログイン時のみ)
    • callib 「注」と「再」が同時に指定されているものを色分け
    • uc 表モードのときに「新」「注」のリストを表示する設定を追加
    • view3 表モードの日付の行にフラグ付きの番組数の一覧の表示を追加して、クリックするとハイライトしてスクロールするように
  • 2010-03-17
    • db ユーザごとに設定用のフラグを追加
    • uc 「ニコニコ実況へのリンクを表示」設定を追加
    • uc 「ニコニコ実況アプリへのリンクを表示」設定を追加
    • uc 「公式サイトへのリンクを表示」設定を追加
    • index 表モードの時「視聴」のリンクをポイントするまで非表示にした
  • 2010-03-10
    • * mysqlの最大接続数を100から150に変更
  • 2010-03-08
    • db2 無駄にデータベースに接続して接続数が多くなりすぎる不具合を修正
  • 2010-02-09
    • iCal_Parser 毎週日曜日のデータの2週目移行の曜日が火曜日になってしまう不具合を修正
    • iCal_Parser タイトルに「#nn」が含まれている番組を繰り返すときに、数値を増加させるように
  • 2010-02-07
    • timetable 「#nn~nn」で省略されている番組のサブタイトルを展開して表示するように
    • view1.js 24モードでds=5以外でも現在時刻の線の位置が正しい位置に表示されるように修正
  • 2010-02-01
    • view 見逃しフラグがIEで表示されない問題を修正
  • 2010-01-30
    • quarter olタグの閉じ忘れ修正
    • view3 ICS読み込みエラー時にエラー表示
    • tid/*/subtitle 見逃しフラグ設定のUIを追加
    • json 見逃しフラグを返す処理を追加
    • uc 見逃しフラグを設定する処理を追加
    • view3 見逃しフラグとチェック状態で番組表の見た目に変化を与えた
    • index ポップアップに見逃しフラグ設定のUIを追加し、フラグがすぐに番組表に反映されるように
    • index 表示モードごとにばらばらに実装されていた部分をまとめて、見逃しフラグやICSファイル表示や表示開始位置設定がすべてのモードで利用できるように
    • * jQueryを1.3.2から1.4.0に移行
  • 2010-01-17
    • find ログイン時に放送時間の検索をするとSQLエラーが発生する問題を修正
  • 2010-01-15
    • chg 見た目そのままで全体的に作り直し
    • chg 順序の設定を追加
    • chlist チャンネルグループの順序を反映するように
    • tid/*/time データ追加時のチャンネルリストでチャンネルグループの順序を反映
    • uc,config 設定のチャンネル一覧でチャンネルグループの順序を反映
  • 2010-01-13
    • tid/*/time テーブルのヘッダから開始日時でソートしたとき、日付のみでソートされる問題を修正
    • tid/*/summary 同一日付の番組がチャンネル名順で表示され、時間でソートされない不具合を修正
    • view3 icsのリンク先をタイトル検索結果へ
    • view3 icsの終日予定を日付の枠の中にリストで表示するように
  • 2010-01-09
    • tid/ IEでスクリプトエラーが発生する問題を修正
    • index Chromeで、#nnのクリック時のポップアップに表示されるリストの順序がばらばらになる問題を修正