gaeの日記 #2

2009-04-14 (火)

[][] 大不評だったのでいろいろ修正 00:25  大不評だったのでいろいろ修正 - gaeの日記 #2 を含むブックマーク はてなブックマーク -  大不評だったのでいろいろ修正 - gaeの日記 #2

  • 2009-04-14
    • titleedit 新規追加したタイトルが TID=0 で登録されてしまい、以降新しいタイトルを追加できない問題を修正(登録されていたタイトルのTIDは1652に変更しました)
      • TID=0の番組が登録されているのを見たときは目眩がしました。
    • view1.js 表示日数が多いときの処理の無駄を減らした
    • view1.js 時間更新時にエレメントの位置を再検索しないようにキャッシュして使うように
      • 1分ごとに更新される赤い線のおかげでブラウザが数秒固まるという報告があったので、いくらか改善しました。
      • 表示日数は2か3で常用するか、用のない時はウィンドウを閉じてください。
    • common.js 初期化に時間がかかってしまうのでキーワードのポップアップを停止
      • ブラウザの負荷が高いわりにそれほどおもしろい結果が表示されないので停止しました。お手数ですが調べたいキーワードは検索窓にコピペしてください。
    • callib タイトル情報のコメント欄で [[キーワード]](括弧は半角) で検索リンクを作れるようにした(今までできなかった「、」を含む名前を書いたり、「:名前:値」以外の場所で人名にリンクをはれるように)
      • 「、」はデリミタだったので名前に含めることはできませんでしたが、できるようになりました。「藤岡弘、」を正しくリンクできるはずです。
    • view1,view3,view4 番組表からのtid/へのリンクのURLにデフォルトのタブの設定を反映(放送時間タブに設定している場合は tid/*/time へのリンクになる)
      • いぜんから tid/ を表示したときにCookieの内容で表示されるタブが切り替わるというのがきもちわるいと思っていたので、Cookieで放送時間タブが指定されている場合は、直接放送時間タブのURLにリンクするようにしました。tid/*/summary は tid/* にリダイレクトするつもりです。
    • tid/ サイドバーを常に表示に戻した
    • tid/ フォントサイズを今までより小さく
    • tid/*/time 日付のリンクを復活させた
    • tid/*/time 更新日の表示を短縮形にした
      • 概要タブでしかスタッフの情報を見れなくしていましたが、以前のようにすべてのタブで表示するようにしました。私の考えでは、デフォルトのタブは概要タブで、他のタブはそこで見れない情報を補う場所なので、すべてのタブでスタッフの情報を表示する必要はないと考えました。また、スタッフの情報を表示しなければそのぶんメインの情報を素早く、余裕をもって表示できると思ったからです。しかし不評だったので戻しました。(レイアウトはちょっと変わってますが)
    • tid/*/time フィルタの表示方法を変更。チャンネル名が設定されたチャンネルが先に表示されるように
    • tid/*/time 「設定に従う」のとき設定されているチャンネルがわかるように
      • 「情報はフィルタされていて、これですべてではないですよ」ということをわかりやすくするつもりでしたが、主張しすぎて目障りなようだったのでいくらか地味にしました。
    • tid/*/summary ユーザ設定とチャンネルフィルタが適用されるようにした
      • いろいろ考えた結果、すべて表示するということは放送時間タブのことで言っている内容と矛盾していたからです。概要タブで足りないものは放送時間タブで見ればいいので、普段必要のない試聴不可能なチャンネルや非表示に設定されている放送は表示しないようにしました。
    • tid/ 「#PID」付きでアクセスしたときのハイライトの色を変更
    • tid/*/user ハイライトの色を変更
      • 前々から黄色すぎると思っていたので薄くしました。あそこまではっきりと黄色くしなくても、識別できると思ったので。
    • tid/ 8文字以下の名前は折り返されないように
      • スタッフ情報の名前が途中で折り返されにくいようにしました。効果はいまいちですが、他に良いアイデアがありません。

追記 2009-04-15

24モードで毎分行われる処理の処理時間(CPU時間)を Core Duo 2GHz, Windows XP, IE6 の環境で計っておいたのでメモ。

-修正前修正後
2日表示0.250秒0.094秒
7日表示1.328秒0.125秒