ClockRoom

劇的ビフォーアフター | 運営ノート

劇的ビフォーアフター

『Sage』改良計画。 簡単に改良ができるので、自分の都合に合った仕様に作り変えること四半日、調子に乗り過ぎて原型を失ってしまいました。 改良点は以下のような感じ。

  • デザインをClockRoom風に変更(cssを変更しただけ)
  • 更新判定を賢いロジックに変更
  • 時刻表記を変更
  • ブラウザの履歴に依らない更新表示を追加

上位3点については楽勝でしたが、「ブラウザの履歴に依らない更新表示」の改良は予想以上に苦戦、大規模になりました。 しかしながら、この機能が無いと最終の更新がどれだか分からなくなるので、実装して正解でした。 ブラウザの履歴に依存しては、URIを使いまわされた際に更新を見落としてしまいますからね。

本家が最新版を出した際に上手くマージできるだろうか。 ていうか、究極に面倒くさい。 本家は追わずに『Sage 1.3』をforkした『Sage CRE』(ClockRoom Edition)という形で独自路線を築くのも良し。 それなら堂々と公開もできる。 『Firefox』は面白い。 オープンソースは面白い。

コメント

名前
内容
送信

※URLを含むコメントはできません。