平时考虑到读者的阅读偏好,基本都以中文内容为主,本周尝试多推荐几篇英文的文章试试,又有深度又很有趣。
HighScalability是我很喜欢的一个网站,上面的每篇文章我基本都会看(定期的广告肯定不看,Stuff的有时没时间就略过一下),国内CSDN和OSChina也经常会翻译上面的内容,Todd Hoff一个人支持起这么牛X的一个网站,实在是太厉害了。今天要推荐最近发表在HS上的《How Google Backs Up The Internet Along With Exabytes Of Other Data》(http://highscalability.com/blog/2014/2/3/how-google-backs-up-the-internet-along-with-exabytes-of-othe.html),看标题就知道是介绍Google是如何备份它那庞大的数据的,那可是很多Exabyte的数据啊,长文慎入。文中有一个观点我非常认同(我以前的境界没这么高):
Backups are useless. It’s the restore you care about. It’s a restore system not a backup system. (备份本身没什么价值,你真正关心的是恢复,这是一个恢复系统而非备份系统。)
其他的内容请自行阅读吧,如果不想读英文,我也找到了一个中文版本(http://www.csdn.net/article/2014-02-08/2818332-how-google-backs-up-internet-data-security),不过我自己没有详细读过中文的版本,推荐还是读原文吧。
前阵子听说有朋友拿Raspberry Pi做了个Airplay的音响,顿时觉得太好玩了,虽说之前就知道Pi无所不能,身边也有很多人在玩,但自己却一直在纠结是选Pi呢,还是CubieBox呢,还是Pandaboard……于是乎上网搜了下Pi支持Airplay的攻略,就有了这篇《AirPlaying music and video from iPad to Raspberry Pi—it’s as easy as…》(http://arstechnica.com/information-technology/2013/04/airplaying-music-and-video-from-ipad-to-raspberry-pi-its-as-easy-as/),已经非常手把手了。可惜自己家里已经有盒子了,没有自建网络播放器的需求,那些两三百的电视播放器应该不会有Pi功能强大,因为Pi装上XBMC后几乎什么都支持,民间自有高人在啊,不信的话可以去这个中文的轻博客看看(http://raspberrypi.diandian.com)。话说目前我见到的几个功能强大的盒子都是Android系统的,用Linux的很少,也许不久后会出现拿Pi装个壳配个遥控器的播放器吧。
是不是一篇内容很有深度,一篇内容很有趣?最后,我们聊聊敏捷,在读大学时,我觉得这思想太棒了,甚至还向软件工程的老师灌输什么是敏捷,结果他居然拿着我和他说的话去课堂上上课了……后来感觉敏捷之风吹遍大江南北了,也就不再提这茬了,敏捷真的很好么?只有试过才知道,光YY是不行的,就好比持续集成,只有用过才能体会它的价值。前几天看了这篇《反思:别被敏捷忽悠》(http://www.infoq.com/cn/news/2014/02/agile-rethink),发现原来一知半解的人不再少数,文中提到的现象并不是敏捷本身的错,而是使用它的人并不理解敏捷所追求的东西,是谁说敏捷的代价是降低质量了?是谁说敏捷了就不要文档了?以Scrum为例,它强调自组织的团队,对人的要求很高,没有金刚钻就不要去揽瓷器活,还是先让团队成员统一认识(比如都要知道CodeReview是好东西,不管什么情况都要做)、提高职业素养,人的能力提升了,不管用敏捷还是瀑布都能又快又好地完成任务。