二度寝防止

二度寝防止の方法を伝授してください。
結構な確率で二度寝して以下略なことになってるので、解決策があればこっちも教えてほしいものなんだが、自分的には【毎回同じ時刻に同じ音が聞こえる】というのがよくないんではないかと妄想してみた。
時間をランダムにすると目覚ましの意味がないので、聞こえる音を毎回ランダムにするという方針で、明日から対策してみることにした。
一番楽なのは、テレビとかラジオとかのオンタイマーを使うのがいいんだろうけど、

  • うちのテレビにはオンタイマーがついてない(前使ってたのにはついてたんだけど、ある程度でかいのにはつかないのか?)
  • うちの室内はまともにラジオが受信できない

という問題があるので、テレビやラジオが使えない。
あと、出社するのが平日だけとは限らなかったり、変な時間だったりするので、そのへんもどうにかしたい。
というわけで思いついたのが、iCalに起床時刻のスケジュールを入れて、iTunesで起床用の曲を入れたプレイリストからシャッフルで再生するスクリプトを動かすという方法。うちの場合、ふだんMacminiの電源入れっぱなしなんで、誰にでもできる方法ではないけど。
Macminiはテレビにつないであって、テレビの電源を入れないと操作できないうえ、マウスは離れたところにふだんから置いてあるので、【起床→テレビの電源を入れる→Macminiに入力を切り替える→マウス操作してiTunesで停止】というかなりめんどくさいことをやらないと止められない。さいわいなことに、うちのMacminiにはApple Remoteついてないから、リモコン操作もできないし。
iTunesの曲再生スクリプトは、Automatorでつくったけど、もしかしてこれってiCalだけでできたりする?
一応さっきテストしてみた限りではできたけど、果たしてうまくいくのか。