2014/08/14 第9期

quip:协同写作,分享文档

Facebook前CTO搞的公司。跨平台使用比较爽。

以前用的时候,他们还不支持gif,没错,就是动态图那个gif。跟他们的客服反映后,当天下午就加上了,动作还挺快。

Facebook如何为数据中心节能

原文在Facebook网站上,国内的朋友们可能需要翻墙才能看。我把原文打印成pdf了(如果你好奇如何生成上面那个页面:把pdf文件发送到 i@nfil.es,页面就生成了)。 Facebook有自己的datacenter,所以需要在load balancer上下功夫,进行auto scaling:也就是把流量尽量引导到少数机器, 其他机器就可能不用忙活,这样比较省电;而不是平均地把流量分到各个机器,每台机器都忙活 -- 费电。

如果是小公司,还没有自己的datacenter,而是租AWS、Rackspace或Google Compute的机器,就可以用他们的api,自己做(简单的)auto scaling。

 

码农帮奥巴马赢得选战

上次推荐过一篇奥巴马筹款网站的文章。 这次推荐的这篇文章类似,但比较宏观点,讲他们如何搭他们的service oriented architecture,如何能scalable。

这条Tweet解释了他们要处理的流量的规模: 4Gb/s, 10k requests per second, 2,000 nodes, 3 datacenters, 180TB and 8.5 billion requests. Design, deploy, dismantle in 583 days to elect the President.

(10K QPS需要2000台机器? “we were buying up most of the available smaller Elastic Compute Cloud instance types in the East data center”,原来他们用的都是烂机器。)

湾区码农多白男

在中国只能感受到男女工程师比例失调。在美国,除了男女比例失调,种族比例也失调。白男最多。其次亚裔男。

现在各大公司都纷纷公布自己的diversity report(人口普查报告?),结果大同小异。工程师里的人口组成的比例,跟美国计算机系学生的比例接近。 现在有各种针对女性的编程学校、技术类的聚会、Hackerthon等,如雨后春笋般出现。

叫计程车的API

传闻Uber要推出打的用的API了。为什么?因为Uber想成为一个动词。Google是一个动词,它的同义词是“搜索”。Like是属于Facebook的一个动词。 Tweet是属于Twitter的一个动词。以后,Uber会是“打的”的同义词。

各种App,会有一个Uber按钮。按一下Uber按钮,计程车就来了。点评类的App,可以Uber你到一个餐厅;卖东西的网站,可以把你买的东西Uber给你; 社交网站,可以Uber你到一个party去玩;旅游类的app,可以Uber你去各个景点。

Uber API,是成为动词的关键一步。