Alex 是英國一家做客戶支持服務新創企業的創始人,前幾天他寫了一篇 Blog,名字叫做《這才是我所謂的駭客》。故事的主角是他的前同事的前同事。這位老兄離開後 Alex 的前同事在檢查他的代碼時驚訝地發現,原來這個傢伙幾乎從不自己幹活—只要任何工作需要佔用他 90 秒以上的時間,他就會編寫腳本,讓程式自動執行完。
這些工作包括:
向老婆大人匯報:自動編理由給老婆發簡訊說回家要晚。程式會自動從一組字符串裡面隨機抽取一些理由(我看了一下,字符串數組裡面列舉了 3 個理由,「在努力工作」、「有個功能要提交」、「有人又搞砸系統了」)。而腳本是放在在 cron-job(即周期性執行,囧)裡面運行,只要晚上 9 點之後有他的帳號登錄公司服務器簡訊就會自動發送。
自動修復客戶數據庫:還有一個腳本是對付一位他不喜歡的客戶的(從腳本名字大概可以看出),腳本會掃描他的收件箱,如果裡面有那位客戶發過來的郵件,並且郵件裡面含有「幫助」、「麻煩」、「對不起」這類的話,腳本就會自動把客戶的數據庫回滾到最新的備份,然後自動回覆:「伙計別擔心,下次注意點。」
編不上班藉口:如果早上 8:45 自己還沒上班或者登錄服務器,腳本就會自動發郵件向主管匯報「身體不舒服,在家工作」這類的內容。不過腳本的名字暴露了一切:「Hangover(宿醉)」。
自動泡咖啡:這個估計是這些腳本里面最絕的一個了。腳本會等待 17 秒之後,破解進入咖啡機,命令它泡一杯拿鐵。然後再等 24 秒之後讓它倒咖啡,這個時間正好是他離開桌子去到咖啡機旁的用時。他的同事甚至都不知道咖啡已經聯網並且可以破解。
想知道他的腳本怎麼寫的?那就到 GitHub 上看看吧。對了,他的命名方式還是不要學了,免得被女友 / 老婆罵。
(本文轉載自合作夥伴《36Kr》;未經授權,不得轉載)