ワークライフバランス()向上のために定時すぎたらダイアログが表示されるようにした - ( ꒪⌓꒪) ゆるよろ日記
os1.txt
こういう感じのapplescriptを作ってくれたかたがいたのですが、
set hour to hours of (current date) try tell application (path to frontmost application as text) if hour = 20 then set msg to "( ꒪⌓꒪) もういい時間だしさっさと帰れよカスwww" display dialog msg else if hour = 21 then set msg to "( ꒪⌓꒪)おいダラダラ作業してんじゃねーよwwwクズがwww" display dialog msg else if hour = 22 then set msg to "こんな時間まで作業してるとかwwww生産性m9( ꒪⌓꒪)" display dialog msg else if hour = 23 then set msg to "( ꒪⌓꒪)そろそろ帰宅難民なんじゃね?社蓄乙www" display dialog msg else if hour = 24 then set msg to "( ꒪⌓꒪)なにムキになって仕事してんの?社蓄www" display dialog msg end if end tell end try
なんかplistを書くのが微妙にしんどいなあと感じたので、cronにしてみた。
* 20 * * * osascript -e 'tell application "/System/Library/CoreServices/AppleScript Runner.app" to display dialog "( ꒪⌓꒪) もういい時間だしさっさと帰れよカスwww"' * 21 * * * osascript -e 'tell application "/System/Library/CoreServices/AppleScript Runner.app" to display dialog "( ꒪⌓꒪)おいダラダラ作業してんじゃねーよwwwクズがwww"' * 22 * * * osascript -e 'tell application "/System/Library/CoreServices/AppleScript Runner.app" to display dialog "こんな時間まで作業してるとかwwww生産性m9( ꒪⌓꒪)"' * 23 * * * osascript -e 'tell application "/System/Library/CoreServices/AppleScript Runner.app" to display dialog "( ꒪⌓꒪)そろそろ帰宅難民なんじゃね?社蓄乙www"' * 0 * * * osascript -e 'tell application "/System/Library/CoreServices/AppleScript Runner.app" to display dialog "( ꒪⌓꒪)なにムキになって仕事してんの?社蓄www"' ||< *1372730569*[Linux][Mac][拝借]makeとかbrewとかで通知が来る [http://d.hatena.ne.jp/kyubuns/20120106/1325866345:title] gwn(grはoh-my-zshのgitプラグインを採用していてgit remoteが先客だった) gwn >|?| #!/bin/sh $* if test $? -eq 0 then MESSAGE="complete!" P=0 else MESSAGE="error..." P=1 fi growlnotify -t $MESSAGE -m "$*" -p $P exit $P
.zshrc
alias make="gwn make" alias brew="gwn brew"
たしかにすごく…便利です…
という感じですが、brew searchとかbrew infoとかでも
complete!とかerror...とかやらかすから、そこらへんが
アレかなという気がしている。
とはいえ、対処の仕方が分からないのだが。
brew installとmake以外は弾くとか。