微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

这才是真正的黑客!

2015-11-25 22:00 程序员之家

作者:boxi

原文:http://36kr.com/p/5040040.html


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


这些工作包括:


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


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


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


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


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


注1:https://github.com/NARKOZ/hacker-scripts



点击【阅读原文】,体验100offer

 
程序员之家 更多文章 我们这一代人的困惑 神剪辑,揭秘程序员加班内幕,不能看,看完想笑又想哭! 美国12位创新型程序员:让科技永远改变 说说怎么写clean code 500,000+年薪程序猿出身哪里 猎聘网揭秘前十大学校
猜您喜欢 IT是种资源 Caffe 深度学习框架上手教程 喜大普奔,PHP7正式发布! SoftLayer 全解析 「说人话的 Python 分享」微信群介绍