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

关注 00d131d218f56916d40936氪精选 · 06月29日

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

这些工作包括:

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

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

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

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

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

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


00d131d218f56916d409

36氪精选

精选36氪上的优质文章,http://36kr.com

猩球崛起

程序猿的英雄时代

口袋里的其他文章...

一个工程师和他价值400亿美元的博客

编者按:Joel Spolsky的博客在程序员里名气很大,读者甚多。
C67f7b4a7a769ab391e1

一个数学系高材生的约会大作战

原文来自Wired,作者 Kevin Poulsen 为 Wired 的调查编辑,他同时还是《Kingpin : How...
A57fffc1d66d8dfa885f