sayとgrowlで目覚ましワンライナー
Macのsayとgrowlでアラーム。これでもう電車乗り過ごさない。
ruby -rubygems -e 'sec=60*10; m="wakeup"; require "g"; start=Time.now; loop do if Time.now>start+sec; s="#{m} "+Time.now.strftime("%X"); puts s; g s; `say #{s} > /dev/null 2>&1`; end; sleep 3 end'
最初のsec=60*10で、10分タイマーにしている。growlのポップアップとsayの音声で起こしてくれる。
3時間後とかの場合は、sec=60*60*3とかでいいんじゃないかな
sayは12:34:56のような時刻フォーマットだと、ちゃんと時刻として読み上げてくれた
使うには、growlを有効にするのとgithubからgをインストールする必要あり
sudo gem sources -a http://gems.github.com sudo gem install g