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

boxi·2015-11-24 12:06
在检查这位老兄的代码时发现,原来这个家伙几乎从不自己干活。他会编写脚本,让程序自动执行完,连向老婆汇报都能“程序化、自动化”。

Image title

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

这些工作包括:

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

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

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

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

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

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

现在,印度有更多人能使用Facebook提供的免费网络。

2015-11-24

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业