昨日に引き続き、今日はプラグイン部分を作りました。ほとんど tdiarygraph-flashstyle.rb からの流用なんですが、FLASH 側の仕様も変更したりして割と手間がかかってしまいました。

FLASH を扱う時の懸念事項である粘着キャッシュ問題の解決のために、ユニークID を導入しました。FLASH がロードされるとき、および FLASH 内部からログファイルを呼び出すときに、リクエスト末尾に ?1082894790 のように Time オブジェクトを付加してキャッシュを無効化します。ただ、あまり乱発行してしまうと、サーバーからの送信データが増加するだけです。そこで、FLASH のユニークID はプリファレンス画面で設定を変更したときに、ログファイルのユニークID は日記登録時にエントリが追加されたときにだけ更新されるようにしました。前回のアクセスからそれぞれのファイルに変更がないような場合には、キャッシュされたデータを生かしてくれるはずです。
ダウンロードはこちらから。サイズは、125x30, 234x30, 468x30 の三つを用意しました。あと tdiarytimes-textstyle.rb からのデータ移行 cgi も作ってみました。まともに動くかは保証出来ませんが、とりあえずこのサイトのデータは移行出来ました。
(追記) スクリーンショットを追加しました。
internet advertising
business cards http:
loan calculator http