2011/01/24追記
LTカウントダウンタイマーは Ver.3 にバージョンアップしました。
詳しくはこちら。
今週末 2010年2月6日 は、
CLR/H 第46回 勉強会に参加の予定。
性懲りもなく、今回もライトニングトークにも参加させて頂くこととした。
これを機会にとばかりに、
拙作のライトニングトーク専用 5分間カウントダウンタイマー for Desktop を少しだけ改良した。
自分の手元でだけみるのではなく、プレゼン画面の上に重ねて、残り時間がじわじわ減っていくのをオーディエンスと一緒にみるタイプのものである。
LT用カウントダウンタイマーは Microsoft 系では
Tech Fielders セミナー版 をはじめ、
いくつか存在する が、いずれにしてもデジタル表示では、トークでいっぱいいっぱいの頭では残り時間の把握が直感的に難しかった。
そこで今回はリング状のプログレスバー(サークル?)を追加した次第。
アプリ本体の構造は、クライアント側 JavaScript で構築した HTML ページに過ぎない。
それを、IE を埋め込んだ .NET Windows フォームアプリ(常に最前面、50%透過)で開いているだけ。
時間表示部分をクリックするごとに、カウントダウン開始・リセットが行われる。
よそ様のタイマーと異なり、こちらは上記のとおりの稚拙なつくりであるため、なんとこの LT カウントダウンタイマーのウィンドウ移動には、「ウィンドウのボーダーをドラッグする」という、知らなければどうにもできないような変態的 UI となっている。
終了は Alt + F4 で。
SkyDrive に置いておきます。
ご利用はご自由にどうぞ。
http://cid-5dd1e083875ff918.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/LTCountDownTimerForDesktopV2-bin.zip
Zipを解凍したら、HTMLファイルや GIFファイルに紛れて、.exe がひとつだけあるので、それを実行すればよい。
要 .NET 3.5 SP1。
ソース一式はこちらから。
改造等ご自由にどうぞ。
http://cid-5dd1e083875ff918.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/LTCountDownTimerForDesktopV2-src-vs2010.zip
Visual C# Express 2010 Beta2 で編集したため、プロジェクト形式等が変わってしまっているのはご容赦の程。
とはいえ、プロジェクトを作り直せば、Visual Studio 2008 でも開けるのではないかと思われる。
追記
その名もズバリ、
"Lightning Talks.com" なんていうサイトもあるのですね。
知りませんでした。
こちらにもカウントダウンタイマーがいろいろあるようです。