紫だちたる雲の細くたなびきたる blog

春はあけぼの(をかし)

カップラーメンを食べるとき

タイマーをセットしていて、ふと思った。
タイマープログラム欲しいな・・・。
rubyで組んでみようとした。・・・・どうやってタイマー実現するんだ?
→あえなく挫折 orz

ググってみる。・・・・あった!どんぴしゃ!!
東京工業大学ロボット技術研究会 カップ麺タイマ
すげぇ、1行でタイマー書けるんだ!

eval(ARGV[0]).to_i.downto(0){|s| puts "残り#{s}秒"; sleep 1 }

さっそく実行してみる。
> ruby raumenTimer.rb 180

残り180秒
残り179秒
(中略)
残り1秒
残り0秒

おぉっ!完璧!

Windowsならバッチ、Linuxならランチャーをデスクトップに置いておけば、
ダブルクリックでウィンドウ(コマンドプロンプトもしくはターミナル)が開いて
終了と同時に閉じると。ウィンドウが閉じた時ができあがりと!!