月別アーカイブ: 6月 2013

MDR-EX310SL買ってみた

長いこと使っていたMDR-EX500SLの左右分岐部分が断線したので、ヘッドフォンを買い換えました。

デザイン比較

右が500SL。


続きを読む

おなかへこめ音頭 (Automator版)

Automatorで作ればアプリみたいに扱えると思って、少しだけ手を入れてみました。ctrl+G を echo する部分を Automator のエディタに書くのが怖かったので、一部修正。

手順としては
・Automatorを起動して「アプリケーション」を選択
・左のアクションから「シェルスクリプトを実行」を右のウィンドウにDrag&Drop
・以下のシェルをコピペで貼り付け
・ファイルを保存
続きを読む

おなかへこめ音頭

そんなわけで「5秒おなかを引っ込める動作を20回」を実現すべく、以下のようなシェルスクリプトを書いてみました(OS X、bash用)


m_VolumeOrg=`osascript -e "output volume of (get volume settings)"`
osascript -e "set Volume output volume 76"
say start
for i in $(seq 1 20)
do
  say $i
  for j in $(seq 1 5)
  do
    echo -n ^G
    sleep 1
  done
  echo -n ^G^G
  sleep 1
done
say finish
osascript -e "set Volume output volume $m_VolumeOrg"

^G は、ctrl+G です。viなら crtl+V ctrl+G で挿入できるはず。

最初の行で現在の音量を取得し、その次の行で強制的に音を大きくしています。終わるときに音量を元の大きさに復帰させています。

ボリュームや、繰り返しの回数や秒数などは、お好みで変更して下さい。

当初、iPhoneアプリで作ろうかと思ったんですが、失速してシェルで書いてみました。めでたし、めでたし。