カップラーメンを食べるとき
タイマーをセットしていて、ふと思った。
タイマープログラム欲しいな・・・。
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ならランチャーをデスクトップに置いておけば、
ダブルクリックでウィンドウ(コマンドプロンプトもしくはターミナル)が開いて
終了と同時に閉じると。ウィンドウが閉じた時ができあがりと!!