News等で話題になっています。オーケー、ビルド担当エンジニアが転職で辞めちまった。本当にターミナルに住んでるようなやつだった。何か、そう何でも、90秒以上掛かるようなことがあったら、スクリプトで自動化しちゃうんだ。いうわけで我々はここにいて、彼の、そう、「遺産」を見てるところだ。「遅くなる」というSMSを彼の妻(を指してるのは明らかだろう)に送る。文字列の配列からランダムに理由を選ぶ。cronジョブで動き、そのジョブは夜9時以降にSSHのセッションに彼がログインしていたら発動するんだ。“Kumar”氏(我々の顧客企業のデータベース管理者だ)からのメールを受信箱からスキャンする。顧客サーバにSSHでログインし、運用サーバを直近のバックアップに巻き戻す。次は気をつけてくれ」と返事をする。「気分が優れない/家から働くよ」のようなメールを自動で送る。定義済みの配列からランダムに「理由」を追加する。朝8時45分にサーバ上に有効なセッションがなければ起動するようになっている。17秒(!)待って、コーヒーマシンにSSHでセッションを開き(コーヒーマシン上でlinuxが走り、ネットに繋がってSSHDが走ってるなんて知らなかったよ)、なんか謎のデータを送る。それによってマシンが中サイズのハーフ・カフェ・ラテをカップに淹れるのにそこから24秒(!)かかるんだなこれが。淹れ終わるタイミングは、まさにヤツの机からマシンのところまで歩くのに掛かる時間だったんだよ。俺もこのスクリプトを使うぞ。WTFPLライセンス下での翻訳。実体があるものもあるので、どちらがオリジナルかはわかりません)shellやRubyで書かれているスクリプトがGitHubに公開されていて、すでにPython移植版を書いて上げているユーザーもいます。ここにいろんな同様のスクリプトが増えていくかもしれないですね。要ウォッチかもしれません。