青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 搜索引擎优化指南教程故事很美却没人买单,问题可能出在这 »

程序员的楷模:全自动化的生活

  俄罗斯程序员实现了全自动化的生活,写了一堆脚本,会给老婆发加班短信、会在宿醉不醒时给自己请假、会自动根据邮件恢复客户的数据库、还可以一键远程煮咖啡。还原这一故事的GitHub项目已经成了这几天最为火热的项目之一,真是程序员们的楷模啊……

  GitHub上这个名为“hacker scripts”的项目收获7800多星,甚至超过了微软开源Visual Studio Code的受欢迎程度……

  这个项目,其实出自于一个“故事”——它原本来自于俄罗斯聊天记录收存网站bash.im上的一段聊天记录,由JitBit网站的Alex翻译为英文后,GitHub上这名为NARKOZ的用户试着还原出了故事中的相关脚本,其实更多还是起到分享这则故事的作用。

  以下是这段聊天记录的中文翻译

  (译文省略了一些编程和linux相关的专用名词和程序名,因为我也不是很了解。能看懂的应该都能看原文吧……)

俄罗斯程序员实现自动化生活

  是这样的,我们的构建工程师前段时间离职去了另一家公司,这货基本算是生活在终端里吧。这么说吧,如果有任何事情要花费他超过90秒的时间,他一定会写一个脚本来实现那件事情的自动化。

  总之,该程序员离职后,同事在他的电脑上发现了几个显眼的脚本。

  脚本1:拍老婆马屁

  这个脚本会给程序员的妻子发一条“今天加班”的短信,同时还会从文本库里随机选取一条加班理由,让短信每次都不一样。这个脚本通过定时任务来触发,如果在工作日晚上9点之后,这名程序员运维的服务器上还有正在运行的SSH进程时执行。

  脚本2:库马尔是个傻逼

  (库马尔是公司一个客户的数据管理员,从文件名就可以看出,这位工程师经常和他打交道... ... )

  这个脚本会自动扫描程序员的邮箱,一旦发现有“库马尔”发来的新邮件时,会随即进一步扫描邮件内有没有出现“求助”“出问题了”“抱歉”等关键字,如果找到了这些关键字,系统就会自动连上客户公司的服务器,把(提到出错的)中间数据库恢复成最近的一个可用备份。然后自动回复一封邮件,内容是:“没事儿哥们儿,下次小心点啊。”

  脚本3 :请假

  这个脚本也属于定时任务,只会在工作日早上8点45分后服务器依然没有活动SSH进程时执行。运行后自动给公司发一封“今天身体不适”或“今天我在家上班”的邮件,同样会从文本库中随机抽选出一条请假理由附上。

  脚本4:老子要喝咖啡

  这个脚本在执行之后,会先精确等候17秒,然后打开一个SSH进程,远程连接到公司的咖啡机(妈蛋我们都不知道公司的咖啡机居然还有Linux系统)然后传送一堆代码过去,咖啡机就会煮一份中杯半咖啡因的拿铁咖啡,然后精确等待24秒后,再倒进咖啡杯里。为什么会有这么多奇怪的等待时间呢,因为这个脚本运行的全程,正好是这名程序员从自己的办公桌前起身,走到咖啡机所需要话费的时间。

  这么说吧,如果有任何事情要花费他超过90秒的时间,他一定会写一个脚本来实现那件事情的自动化。

  内容来源by @fall_ark



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/4432.html
  • 文章排行:
  • 1.blooddung
  • 他完蛋了。现在他老婆肯定知道了。
    陈晓阳 于 2016/10/19 15:44:27 回复
    没事啊,怕啥
  • 2015/11/28 17:12:09   支持(36)反对(2) 回复
  • 2.V领猫Vi
  • 程序猿有老婆这事太科幻了啊
  • 2015/11/28 20:29:19   支持(40)反对(6) 回复
  • 3.sunjingSY
  • 根据邮件自动恢复数据这种事当段子看看就好
  • 2015/11/28 20:18:18   支持(21)反对(4) 回复
  • 4.晓闯
  • 对其中的几个脚本感兴趣。这就是我想要的生活嘛
  • 2015/11/28 20:29:49   支持(17)反对(3) 回复
  • 5.唉锅烧女气士tuan与照明姨
  • 美帝掌握核心科技。
    他一定会说:我又回来了!你们知道我是谁吗?我就是科技!科技改变生活
    赵明毅 于 2015/11/28 20:48:47 回复
    我是 爱国的骚女的骑士团
  • 2015/11/28 16:35:10   支持(14)反对(3) 回复
  • 6.黑脸无邪
  • 所以说懒人是聪明的。
  • 2015/11/28 10:44:32   支持(16)反对(6) 回复
  • 7.文辉居士
  • 哈哈,程序员真是有想法
  • 2015/11/28 20:21:48   支持(13)反对(3) 回复
  • 9.wssy
  • 我想如果哪天有人将他的脚本给修改了。。。
  • 2015/11/28 12:22:17   支持(10)反对(5) 回复
  • 10.赵明毅
  • 是这样的,老子要喝咖啡

    这个脚本会给程序员的妻子我所理解的大数据个性化推荐
    网站开发适配iPad的7大技巧
    然而大部分期权并没有什么用
    这些年,这些挖掘机算法,这些反思
    谷歌推出全新Android开发框架Sky让App更流畅
    Google宣布淘汰SPDY
    打造有风格的团队
    关于Nginx支持.htaccess的分析
    手机软件开发者的系统选择
    IMDB评分排名算法
    全栈工程师就是一棵歪脖子树照明,咦?
    拍老婆马屁,
    是个傻逼

    这位工程师经常和他打交

  • 2015/11/28 20:44:28   支持(12)反对(7) 回复
  • 11.色狼程序员
  • 难道就只有我写个程序自动把黄网上的毛片地址抓下来么?
  • 2016/3/7 16:53:30   支持(5)反对(0) 回复
  • 13.新的开始爱自己
  • 所以好的程序员要学会偷懒么
  • 2015/11/28 20:09:18   支持(5)反对(2) 回复
  • 16.粮小灰
  • 不错 像我一样机智 但是我不会写脚本
  • 2015/11/28 20:01:47   支持(11)反对(9) 回复
  • 17.SilentRobot
  • 最近写了个发短信的自动任务,用来测试经常给自己手机发。。。。
  • 2015/11/28 20:32:49   支持(7)反对(5) 回复
  • 18.uuspider
  • 脚本名字还是不要翻译了吧,至少应该给出原英文名。
  • 2015/11/28 0:05:38   支持(3)反对(2) 回复
  • 19.江天
  • 真特么的牛逼!!!!!!!!OZZ!!!!!!!!!!
  • 2015/11/28 13:00:41   支持(3)反对(2) 回复
  • 20.遍识人间瘦马
  • 一言以避之,不需要老婆的生活。
  • 2015/11/28 20:03:17   支持(6)反对(5) 回复
  • 21.红色黎明_Jia
  • me too,我以前做的很多东西其实都是为了自己的需求能够自动化,之前在我司做的一键自动化部署脚本,能把原本要人工部署半个小时或者更久时间的系统在一两分钟内自动批量部署完,不过很可惜,我们没有生产上的真实环境,所以真正投产的时候失效了,好无奈,只能做日常用…
  • 2015/11/28 20:27:19   支持(3)反对(2) 回复
  • 22.zhangyiw
  • 哈哈,怎么就没人把这个东西写到手机上呢,那岂不是更加方便一些。
  • 2015/11/30 15:53:00   支持(4)反对(3) 回复
  • 24.有证的网工
  • 居然有老婆,居然不是老婆干这些事。
  • 2015/11/29 8:02:02   支持(10)反对(10) 回复
  • 25.疯狂的艾伦
  • 牛🐮,曾经有这个想法,全自动接管我的手机,可惜没有能力。
  • 2015/11/28 20:35:19   支持(7)反对(8) 回复
  • 26.许大地
  • 工作这么努力,你家人皂么?再这样下去早晚猝
  • 2015/11/28 20:38:49   支持(7)反对(8) 回复
  • 27.芥川小小鹤
  • 跟以前的科幻小说一样。
  • 2015/11/28 20:16:18   支持(8)反对(10) 回复
  • 28.蘭Qi
  • 赞,花时间做重复的事情最傻X
  • 2015/11/29 8:05:32   支持(4)反对(6) 回复
  • 29.英语词根解析
  • 这种东西只能解决个别问题,生活中太多变数或不确定,比如朋友结婚了要赴宴,亲人去世了要奔丧,大病小灾的要上医院,太多太多。。。
  • 2015/11/28 20:10:48   支持(4)反对(8) 回复
  • 30.大白爱笑爱精彩
  • 所以,程序员,可以轻松地哄老婆喽
  • 2015/11/28 20:18:18   支持(2)反对(6) 回复
  • 31.涨不停ing
  • 充气娃娃还能定时自动迎合
  • 2015/11/29 8:08:33   支持(3)反对(7) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.