Mac コマンド ラインでのタスクの完了後に FaceTime カメラで写真を撮る
イベント、タスク、または特定のコマンドの実行に対する反応を記録したいと思ったことがあるなら、今こそ始めるチャンスです。 ImageSnap と呼ばれる楽しい小さなアプリの助けを借りて、コマンド ラインから FaceTime または iSight カメラで写真を撮ることができます。用途によってはこれだけでも十分ですが、別のコマンドの完了に結び付けて、何が起こっているかに反応するようにすると、はるかに面白いものになります。
この記事では、MacOS コマンド ラインで特定のタスクが完了して完了した後に、Mac の FaceTime (前面) カメラで新しい写真を撮影する楽しいトリックを紹介します。
ImageSnapをインストールしてコマンドラインからFaceTime写真を撮る
まず、ImageSnap と呼ばれる無料のコマンド ライン ユーティリティをインストールする必要があります。 ImageSnap のインストールは簡単です:
- Imagesnapをダウンロードしてtarballを開く
- 次に、cd で新しいディレクトリに移動し、imagesnap 実行可能ファイルを /usr/local/bin/ (または必要に応じて別の場所) にコピーします。
- imagesnapを使用できるように、新しいシェルを更新またはロードします
tar -xvf imagesnap.tgz
sudo cp imagesnap /usr/local/bin/
「imagesnap」を実行して簡単なテストを行うことができます。これは非常に高速で、写真が撮られると iSight/FaceTime カメラのライトが一瞬点滅することに気付くでしょう。結果の画像はデフォルトでsnapshot.jpgという名前になります。
コマンド ライン タスクの完了時に FaceTime カメラの写真を撮る
画像スナップを別のタスクの完了に添付する楽しい部分については、いくつかの例を次に示します:
稼働時間と負荷平均に対する反応をつかみます:
uptime && imagesnap
不確実なコミットの後の楽観的な心配のユニークな表情をキャプチャ:
git commit -a -m 「何をしているかわからない」 && imagesnap
実際に自分の反応を見たい場合は、最後に open コマンドも付けてください:
rm donotdelete.txt && imagesnap && open snapshot.jpg
デフォルトのファイル名は、変更されない限り、常にsnapshot.jpgです。出力パスは、特に指定されていない限り、常に現在の作業ディレクトリです。
これは、Terminal Notifier と同様の方法で使用できますが、実際には何かを通知するのではなく、イベントに対する応答を文書化するという点が異なります。楽しむ!