什么是黑客:自动化所有超过90秒的工作

jopen 8年前

 

Alex 是英国一家做客户支持服务初创企业的创始人,前几天他写了一篇博客,名字叫做《 这才是我所谓的黑客 》。故事的主角是他的前同事的前同事。这位老兄离开后 Alex 的前同事在检查他的代码时惊讶地发现,原来这个家伙几乎从不自己干活—只要任何工作需要占用他 90 秒以上的时间,他就会编写脚本,让程序自动执行完。

这些工作包括:

向老婆大人汇报:自动编理由给老婆发短信说回家要晚。程序会自动从一组字符串里面随机抽取一些理由(我看了一下,字符串数组里面列举了 3 个理由,“在努力工作”、“有个功能要提交”、“有人又搞砸系统了”)。而脚本是放在在 cron-job(即周期性执行,囧)里面运行,只要晚上 9 点之后有他的账号登录公司服务器短信就会自动发送。

自动修复客户数据库:还有一个脚本是对付一位他不喜欢的客户的(从脚本名字大概可以看出),脚本会扫描他的收件箱,如果里面有那位客户发过来的邮件,并且邮件里面含有 “帮助”、“麻烦”、“对不起” 这类的话,脚本就会自动把客户的数据库回滚到最新的备份,然后自动回复:“伙计别担心,下次注意点。”

编不上班借口:如果 8:45 自己还没上班或者登录服务器,脚本就会自动发邮件向领导汇报 “身体不舒服,在家工作” 这类的内容。不过脚本的名字暴露了一切:“Hangover(宿醉)”。

自动泡咖啡:这个估计是这些脚本里面最绝的一个了。脚本会等待 17 秒之后,破解进入咖啡机,命令它泡一杯拿铁。然后再等 24 秒之后让它倒咖啡,这个时间正好是他离开桌子去到咖啡机旁的用时。他的同事甚至都不知道咖啡已经联网并且可以破解。

想知道他的脚本怎么写的?那就到 GitHub 上 看看 吧。对了,他的命名方式还是不要学了,免得被女友 / 老婆骂。

原创文章,作者:boxi,如若转载,请注明出处:http://36kr.com/p/5040040.html