handlename's blog

コード片など

時間がかかったら通知する設定を2段階にした

以前書いた、

をちょっと改良。

  • notify_threshold 以上の時間がかかったら notify_notify を実行
  • notify_threshold2 以上の時間がかかったら notify_notify2 を実行

となるようにした。

次のように書いて、

  • 時間がかかったら Growl で通知
  • もっと時間がかかったら iPhone にプッシュ通知

するようにしている。

function notify_notify {
    growl "done" "$notify_prev_command"
    echo "-- notified --"
}

function notify_notify2 {
    `curl https://im.handlena.me/api/post/**** -s -d message="done: $notify_prev_command" > /dev/null`
    notify_notify
}

growlperlCocoa::Growl モジュールを使った自作のコマンド。 これで空き時間にパズドラやっててもすぐにコマンド終了に気づける!