每周推荐阅读 By DigitalSonic

首页 第三季 第二季 第一季 标签 缘起

每周推荐阅读 2013-08-05

05 Aug 2013

前几天看到一个Web版本的Terminal控制台,可以直接在里面打命令控制远程的Linux服务器,就像是ssh登录过去操作一样,感觉很有意思。正好看到这篇《使用 noVNC 开发 Web 虚拟机控制台》(http://www.vpsee.com/2013/07/integrating-novnc-with-our-vm-control-panel/),突然发现只要有现成的“轮子”,做这个东西还是比较简单的。很多东西都这样,只要找到合适的工具,一切问题都不再成问题。

刚才说的是工具,但有工具是不够的,比如运维人员经常要面对线上的紧急故障,无论在哪里,比如之前@Fenng说的,背着笔记本爬黄山……郑柯在InfoQ上发表了一篇文章《运维团队能从橄榄球教练身上学到什么?》(http://www.infoq.com/cn/news/2013/08/football-coach-lessons-for-ops),乍一看标题还没能明白橄榄球队和运维团队的关系,看了之后才明白,其实就是未雨绸缪,在风平浪静的时候预先为各种紧急情况制定预案,并定期演练,这样在真正发生问题时才能处乱不惊。

以前读《软件工艺》时书中将开发者比作工匠,每位工匠的作品都包含了自己的心血,在上面署名是一份荣耀,一份承诺,而且还有品牌的含义在内。《为代码签名,供后人瞻仰或唾弃,你敢吗?》(http://ifeve.com/signing-for-code/),我自己倒是一直在各种源代码的文件头注释里写上自己的名字,不过也有过冤假错案,别人改了我的代码,接着出问题了,但是那个@author还是我,于是就悲剧了……你有没有在自己的代码上署名的习惯?

最后,推荐大家一篇虚拟访谈,内容与RESTful API有关——《虚拟研讨会:如何设计好的RESTful API?》(http://www.infoq.com/cn/articles/how-to-design-a-good-restful-api),其中讨论了好API的标准、安全、版本化等诸多方面的内容。而参与的阵容方面,有《REST实战》的译者李锟、马钧,淘宝广告应用开发团队的李建业,还有《RESTful Web Services Cookbook中文版》的译者(额,就是我),在我眼中李锟应该是全国最懂REST的人,没有之一,所以他的意见还是很有参考价值的,本文不容错过。