待整理


22
五 10

本周facebook流行游戏(0523)

本文主要包含两个数据:一、“Facebook最流行的20个游戏”这里的排名取MAU数据,也就是月活跃,通常用这个数字来表示游戏活跃用户的数量。二、本周增长活跃用户最多的游戏。这个数据往往可以看出Facebook的发展趋势。

表一:Facebook排名前四十的游戏数据。

Name MAU↓
1. icon FarmVille 75,469,379
2. icon Static FBML 64,255,954
3. icon Facebook 34,353,852
4. icon Birthday Cards 31,224,574
5. icon Texas HoldEm Poker 28,331,791
6. icon Treasure Isle 27,700,524
7. icon Causes 25,988,522
8. icon Café World 25,169,117
9. icon Mafia Wars 22,893,537
10. icon Mobile 20,264,526
11. icon PetVille 19,271,985
12. icon iHeart 18,355,670
13. icon Happy Aquarium 17,437,797
14. icon Facebook for BlackBerry® smartphones 17,160,809
15. icon Pet Society 16,946,823
16. icon FishVille 16,615,603
17. icon Zoo World 15,235,176
18. icon Hotel City 13,356,627
19. icon Restaurant City 13,061,378
20. icon MindJolt Games 12,959,308
21. icon Social City 12,334,087
22. icon Music 11,654,942
23. icon YoVille 10,564,535
24. icon FamilyLink.com 10,270,182
25. icon Bejeweled Blitz 9,866,542
26. icon Happy Island 9,851,999
27. icon Marketplace 8,999,789
28. icon Country Life 8,822,394
29. icon Top Friends 8,594,640
30. icon Farm Town 8,351,328
31. icon Happy Pets 8,303,067
32. icon @Smiles 7,021,456
33. icon Give Hearts 6,685,712
34. icon Tiki Resort 6,380,652
35. icon Family Tree 6,296,540
36. icon Bumper Sticker 6,188,015
37. icon Island Paradise 5,909,522
38. icon Bubble Island 5,757,159
39. icon Slide FunSpace 5,647,267
40. icon LivingSocial 5,409,633

表二:Facebook本周增长最快的游戏。

Rank Name DAU Gain Gain, %
1 Nightclub City 491,476 149,637 43.77
2 MindJolt Games 2,155,916 120,043 5.9
3 Zoo Paradise 1,088,126 97,340 9.82
4 Family Feud 1,241,987 68,824 5.87
5 Bejeweled Blitz 2,601,031 64,306 2.54
6 Games 400,581 54,590 15.78
7 Bola 477,926 37,376 8.48
8 Garden Life 322,181 34,621 12.04
9 Jewel Puzzle 75,522 32,904 77.21
10 Belote 35,744 32,269 928.6
11 Lovely Farm 31,812 29,795 1,477.19
12 瘋狂診 所 27,745 27,616 21,407.75
13 Jungle Life 92,747 26,879 40.81
14 Happy Pets 1,348,313 25,213 1.91
15 Funflow 65,150 25,115 62.73
16 Play Game 25,632 24,002 1,472.52
17 Country Story 804,999 23,518 3.01
18 My Tribe 192,006 23,128 13.7
19 Happy Slots! 64,063 23,074 56.29
20 Funfari 67,271 22,222 49.33

9
五 10

信息爆炸时代的知识管理

时代在改变,而我们在生活在陈旧的认识里,我无时不刻不感觉到一种危机:时代变化的太快,我难以望其顶背。那些陈旧的认识并不足以解释这个世界的状态,并不能告诉我社会系统如何运行。那些日常生活的积累,捕捉,并不能让我理解和认识人们的心理。那些过往的历史常识可能只是一个故事,那些经济原理,可能只是一种狡辩。

时代在改变,这个信息时代的信息在改变。它已经远离了古老的单隧道直线点对点漫长传输的方式,而是如病毒一样发散。每个人每天都可以接收到无数的信息,只要采取正确的方法,几乎就可以得到一切想要得到的信息。但是信息并不是知识,知识也并不是智慧。

所以在这个信息的时代里,信息处理体系尤其重要:去挖掘、接收、整理、分析、总结、分享、内化信息,最终让信息成为知识,任何一个环节都不可缺少、任何一个时代里,成功的人往往都是博学多识之士,我们这个时代也不例外。但是不同的时代,获取信息的方式大不相同。上一个时代,读万卷书,便可才高八斗,而现在,读书固然是一种获取知识的方式,但是更需要更多有效的补充。读书只是我们信息处理体系的挖掘信息的一种方式。

互联网对于今日的我们来讲,几乎不可缺少,成为每天工作生活的最主要组成部分。然而,对于多数人来说,成也互联网,败也互联网,互联网占用了我们最多的时间,之后,我们从中得到什么呢?互联网成为了我们最主要的信息源,我们接收庞大的信息,但是这些信息又有多少内化了呢?

漫无目的的上网成为浪费生命的最主要方式,大量的时间都在浏览无用的网络信息,如同狂街一样,所有的路人都是过客,都不会留下记忆。但是狂街还有一点好处是锻炼身体,而长期在网上游荡只会让身心披靡。但是互联网给我们还是提供了大量的知识处理工具,使得我们可以建立自己的知识管理体系,如何把互联网变废为宝,就是一个值得去研究和必须研究的问题。

今天月光博客整理了自己使用Google Reader作为学习知识,保存知识,共享知识,使用知识的方案(如下图),值得我们参考。但是这个方案并不是完整的,我们还需要对于知识的整理,分析,总结和内化方案。而系统化的知识管理方案是必需和急需的。

google reader


8
五 10

Zynga的所有游戏logo及入口

FarmVille

CafeWorld

TreasureIsle

Mafia Wars

Zynga Poker

FishVille

PetVille

YoVille

Vampires

Roller Coaster Kingdom

Street Racing

Pirates

Scramble

PathWords

Word Twist

Fashion Wars

Special Forces

DragonWars

BlackJack

Mafia Wars Iphone

Scramble 2

Street Racing Iphone

Sudoku

Live Poker

Vampires Bloodlust

Coming Soon!


8
五 10

一周互联网动态(0503-0509)

今年年初,网易和上海漫唐堂正式签约,投资1200万元拍摄《梦幻西游》52集动画片,该片预计2011年正式在全国上映,目前正在紧张的前期制作过程中。早在3年前网易就开始了将《梦幻西游》动漫化的尝试,曾推出《梦幻西游》漫画书。http://url.cn/0a4B9O

十家新闻网站将被运作在A股上市,他们是:央视网、人民网、新华网、千龙网、东方网、北方网、大众网、华声在线、浙江在线和四川在线。http://url.cn/31Q0o2 据说,中宣部与证监会正在积极推动此事,确保今年至少有1-2家能够成功上市。如果他们上市了,你们买他的股票吗?

广电总局酝酿制定互联网电视行业标准,标准比较复杂,涵盖了点播、直播、内容分发的整体标准、管理模式,以及监管体系等各个方面。不过有一点:广电总局一定是要保证内容的“可管可控”,这是当前的核心。 http://url.cn/3oPaMR

从几年前的300多家,到现在的20几家,国内视频网站在短短几年时间里已淘汰了90%,盈利模式不清、成本过高、内容缺乏成为视频网站发展过程中的三座大山。在尝试多种模式后,各大视频网站纷纷与电影产业龙头中国电影集团公司合作。与美国Hulu类似。http://url.cn/1IkSmO

联通iPhone降价的消息几乎人尽皆知。广东联通内部人士分析,联通一度寄希望利用iPhone专攻高端市场,以期提升3G的ARPU值。“但一旦定位高端,规模化将受限。”而一旦降价其利润又将受损:“iPhone之于联通,可谓左右为难。”http://url.cn/4Gt5q6

工信部突然在其网站上公布了网站负责人拍照备案的“拍照背景原始图”和“拍照背景使用说明图”,业内人士纷纷猜测,此举或是网站拍照备案进入实际执行阶段的明确信号。http://url.cn/1qr6XO 站长们,你们接到通知了吗?

饱受侵权官司困扰的土豆网宣布凭借“避风港”原则连续胜诉。法院认为“不能仅以被告(土豆网)网站出现侵权作品而推定被告具有主观过错”,且“原告并未事先通知,且被告收到诉状后及时删除了涉嫌侵权视频,已经尽到其作为网络服务提供商所应尽的注意义务”。http://url.cn/24Hl7R

饱受侵权官司困扰的土豆网宣布凭借“避风港”原则连续胜诉。法院认为“不能仅以被告(土豆网)网站出现侵权作品而推定被告具有主观过错”,且“原告并未事先通知,且被告收到诉状后及时删除了涉嫌侵权视频,已经尽到其作为网络服务提供商所应尽的注意义务”。http://url.cn/24Hl7R

百度PC版输入法近期已开始在百度内部工程师中开展内测,这一输入法的主要特点是可以在线使用,无需下载客户端,并将登陆百度搜索首页。http://url.cn/38XnLT 几大互联网公司谁也不放过输入法这块阵地,腾讯、搜狐、百度,还会有谁加入战团?

知名投行里昂证券日前发布投资者报告认为,根据其获得的信息,网易与MSN中国合作的传闻可靠。报告还透露,MSN中国2009年营收约为5000万美元至7000万美元,并已实现了收支平衡。http://url.cn/1eQ9bq

方兴东 说:微软在中国的收入80%是利用反盗版作为压力来迫使企业付钱。这确实是杀鸡儆猴。中国商业软件联盟创始人孔为平说:微软在中国市场上进行反盗版,是一个可持续的经济活动,可以说,他们发现了反盗版其实比卖正版还要赚钱。http://url.cn/4TjXtl

雅虎计划投入7500万美元至8500万美元,推出新一轮广告活动,希望能提高主页流量和夺回被蚕食的互联网搜索市场份额。雅虎这次广告活动的口号是:“所有喜欢的内容尽在雅虎,请将雅虎设为主页。”http://url.cn/1JTK1w 图为雅虎女CEO巴茨。

谷歌重新设计了网络搜索结果网页,让网民可以更方便地找到他们想要的信息和图片。此外,谷歌还计划启用了新的Logo。新Logo的色彩比以前更加明亮,由红、蓝、绿和黄色四种颜色组成,同时减少了背景阴影效果。http://url.cn/0vnOnf 已核实,今天11点左右全球完成了切换。

互联网电视企业自建的内容平台受限,中国联通和中国电信的IPTV也被叫停,互联网电视还能看什么?广电总局相关负责人:有牌照的运营商提供了丰富的内容。有牌照的是指中国网络电视台(CNTV)、上海文广旗下百视通及杭州华数传媒这三家“广电系”企业。http://url.cn/06JwWu

今年年初以来,百度股价从415.98美元开始发力,到4月底已突破700美元大关。累计涨幅超过80%。在李彦宏看来,中国互联网格局远远没有确定,中国互联网大幕才刚刚拉开,好戏还在后头。http://url.cn/1Ay9AY

微软董事长比尔·盖茨(Bill Gates)日前在接受媒体采访时表示,微软并未放弃平板电脑项目的研发工作,并认为基于触控笔技术的移动设备将受到学生人群欢迎。上周有报道称,微软将放弃其Courier双屏平板电脑项目。http://url.cn/1AQXrk

美国《投资者商业日报》周一撰文称,由于中国网游产业增速放缓、政府监管更为严厉、以及担心新游戏开发速度放缓等诸多原因,今年以来在美交易的中国网游公司股价都出现了不同程度的下滑。对于中国的网游概念股,投资人已不再轻率对待。http://url.cn/2Cl2fV

今年4月期间,微软IE浏览器全球市场份额首次跌破60%大关,跌至59.95%;与此同时,当月谷歌Chrome浏览器全球市场份额增至6.7%。Mozilla所开发的火狐(Firefox)全球市场份额增长了0.07个百分点,增至24.6%。http://url.cn/3pWofL

Google日前收购加拿大3D台式桌面公司BumpTop。后者主要产品是3D虚拟桌面技术(如图),BumpTop第一个版本发布于2007年。此前公司融资165万美元。消息人士透露,谷歌收购BumpTop的交易金额约在3500万美元。http://url.cn/09PMa6

全球知名的富士康如何赚钱?事实上,在整个供应链条上,富士康根本不赚钱,因为诸如苹果惠普等企业已经将成本核算得非常清楚。一位曾在富士康工作的高层经理说,简单来看,富士康赚的就是人力成本的差值。http://url.cn/2Nf1cu 这应该与员工频频跳楼密切相关。

Adobe宣布CS5完成RTM版本并开始销售,Adobe为CS5中的所有组件均提供了30天的试用期。Adobe CS5分为大师典藏版、设计高级版、设计标准版、网络高级版、产品高级版五大版本,各自包含不同组件,总共有15个独立程序和相关技术。http://url.cn/1dudrr

微软Windows业务副总裁塔米·雷勒周五表示,今年第一季度的统计数据显示,Windows 7操作系统已开始在消费者市场蚕食苹果的市场份额。市场调研公司IDC数据显示,苹果目前的市场份额为6.4%,较上年同期的7%下滑了0.6个百分点。http://url.cn/3Ccjlr

在苹果和谷歌纷纷支持新开放网络标准HTML5之后,微软IE团队总经理在官方博客中表示,“未来的网络将属于HTML5。” 他认为HTML5标准和Flash之间存有冲突。虽然没有明确表示IE9不会支持Flash,但暗示意味已经很明显。http://url.cn/4fNIr1

您知道2010年最值得期待的十大技术突破是什么吗?其中七个跟信息技术相关,包括:实时搜索、社会化电视、移动3D、云编程、可移植式芯片。其中,Google领导着一个团队挖掘社会化网络的信息,提供与传统Web搜索相同质量和价值的信息。http://url.cn/4BE4Sn

新浪1.8亿美元MBO资金来源揭晓。美国证券交易委员会资料现实:以曹国伟为首的新浪六人管理团队出资5000万美元,曹国伟个人抛售50万股新浪股票,套现2251万美元;三家私募基金出资7500万美元;美林证券提供5800万美元贷款。http://url.cn/1Yj6Ks

酷狗音乐总裁谢振宇透露说,今年内将推出社会化音乐共享功能。在考虑微博的思路,SNS功能的实现主要依靠客户端——“因为客户端做互动的话有优势,可能比一些SNS网站还要好,因为他是实时的。 ”另外酷狗目前主要靠传统广告赚钱

网络广告增速不减:市场研究公司尼尔森周二发布的报告显示,今年第一季度,中国网络广告市场规模达到人民币40.6亿元,同比增长了52.7%。第一季度中国网络广告市场的广告商已超过3600家,较去年同期增长了36.2%。http://url.cn/0vYQBk

中国雅虎正重新构架各个频道。这也意味着,中国雅虎自1999年入华之后,再次发起了向门户模式的进攻。在经历第一任总裁张平和的门户之梦、周鸿祎的本土化进程、马云的文化整合之旅后,中国雅虎仿若经历了一个轮回,重新回到了起跑线。http://url.cn/3BsXka

美国手机地理位置社交网络服务商Foursquare联合创始人纳维恩·塞尔瓦杜拉伊周二在Twitter信息中证实,他已同微软高管举行了会谈。业界人士称,塞尔瓦杜拉伊或许是同微软就收购事宜展开谈判。http://url.cn/0yH5wb 又一家创业公司火了,大家猜猜他能值多少钱?

社交媒体营销公司MyLikes.com推出新广告模式,将YouTube视频制作人跟广告主联系起来。每个获准的视频制作人在MyLikes上放上简介,他们自定价码,并会得到一个影响力分数——根据他们个人频道订阅数量、每个视频平均观看量和评论数。http://url.cn/46tEHB

国外社交推荐网站GetGlue.com推出新版界面和新功能,用户使用GetGlue浏览器插件,可看到朋友在合作网站上喜欢的物品,或者推荐的物品。同时用户可对话题、书、电影、音乐和游戏评分,因此能得到跟自己口味相似的内容推荐。http://url.cn/40FTZb 算法很重要。

网盛生意宝(002095,SZ)宣布携手中电信启动横向农村互联网战略,并上线旗下“农村中国”平台(9191.cn)。网站由网盛与中电信合资公司运营。计划2010年推出1000个乡镇小门户;2011年向全国推广普及。http://url.cn/0ojqEI 说实话看不懂。


26
四 10

蔡文胜和他的域名交易(整理自微博)

比起海归派来讲,蔡文胜,李兴平等是典型的草根精英,通过对蔡文胜的了解,我对他的个人经历很是钦佩。虽然他的经历并不是我要复制的,他的成功也并不是我要全部参考的。但是他个人的商业觉察能力,他永无止境的学习热情,他对中国网站的一片赤诚,都足以让我关注这位前辈。

以下的内容,都是整理自他的微博,让我收益匪浅,也了解很多以前不了解的域名背后的故事。这也从侧面说明,微博是一个很好的学习渠道。

蔡文胜转让的域名有:g.cn google 360.cn安全卫士 uc.cn 优视 qiyi.com奇艺网 jrj.com金融界 fm365.com wanmei.com 完美 baofeng.com 暴风影音kuaiche.com 网际快车 http://url.cn/03jTfC

有人问我:你是站长之王,到底有多少网站。说实话,我也不清楚。如果几个网页也算,我有一千多个城市域名做的网站,上百个行业类网站,用于做广告联盟网站那有几百个。但我自己认为要有千万以上用户才算网站,算上我有投资的,应该也有几十个这样千万级别的网站吧。

2005年四月,我开了第一届中国站长大会,刚好五年整,很多人和事都发生巨大变化,大家看看能认出几个。当时的雷军金山还是软件公司,周鸿祎还是雅虎中国的总裁,李学凌还是网易总编,庞升东还没做51,姚劲波还没买58.com,百度俞军是很少外出开会的,李兴平是第一次出广东。

夜深人静,思考好时刻。一壶茶,一包烟,一电脑相伴到天明。到凌晨睡觉这个习惯已经有十年。2001年那时要抢注过期域名,必须等到半夜三点钟,因为注册商NSI是美国洛杉矶时间中午12点更新域名数据,就是掉域名时间是中国凌晨三点,所以都要忙通宵,刚开始不知道规则要24小时守着电脑按F5。

国际域名是1985年开始,商业应用是1992年也是第一次抢注热潮,yahoo的出现带动1997年又一次抢注。1999年后就很难找到好的域名注册,但2000年的网络泡沫破灭,很多公司和个人放弃域名不续费,才有新机会寻找有价值的域名,等待过期重新注册,全世界域名市场规模在十亿美金以上

中国.cn是icann92年分配的,但一直没用,94年中国全面接入国际互联网,同年cnnic.net.cn开放注册。第一次抢注热潮是97年,大部分最好域名在那时注册。第二次高峰是03年3月cnnic开放.cn,很多人这时注册域名而成功,第三次高峰是07开放个人注册但好域名不多啦

风险投资的周期一般是5到10年,投资好企业不到3年回报。风险投资回报平均3倍算成功,十倍以上算是好案例。世界上最成功的几个投资,是孙正义投资雅虎回报200倍以上,Benchmark Capital公司向eBay投资回报600倍,KP和Sequoia投资Google回报近1000倍

投资域名是非常有趣的事情,我认为和投资古董有异曲同工之处,首先你要足够多的知识和判断能力,才能分辨好东西,域名的价值和古董一样,难于定价的,要取决买家的爱好和实力。比如一个好域名能价值十万,但不是想出手就能找到终端买主,需要时间等待,如想马上出手,只能转给交易商,价格会低很多。

我注册第一个域名是00年6月yikatong.com现在还留着,第一个出售是01年5月wanli.com一万元(域名原来他们的,忘记续费),第一个卖老外是ldv.com$8千。回报最高是pizzaexpress.com.cn卖$7000,成本¥1元收益5万倍,当时注册了一万多个。

我们总是见到成功人光鲜的一面,就会感觉别人运气好。其实任何事要成功,必须付出,而且付出多少才能得到多少。偶尔幸运是没办法长久的。现在我基本还是一天12小时以上的工作时间,只是我懂得把工作和兴趣结合,让工作更有乐趣。而且要把激情和学习延伸到你工作中,这样你就能享受做事的过程。。

我的同学姓姜,经营手机,福建江西诺基亚全部他卖的,包括移动公司也找他进的货。我们是最有缘分的,1985年当时读高一,他和我一起辍学,找家里各借500元,出来街边摆摊卖东西,就卖二元一个的打火机,八元计算器,十元粉饼。后来各奔南北,2000年竟然同时到厦门,他做手机,我做互联网。

2000进入互联网到现在10年,我自问自己做了什么;我做了265.com上网导航,让老百姓更方便上网,我做了cnzz.com站长统计,免费提供给一百多万网站做数据统计,现在我做的4399.com 小游戏,提供数千万小孩学习益智娱乐的地方。

00年我开始做域名投资,那时中国大部分网站用的域名都不好,好域名都在老外手里,如三字母.com有17576个,中国人手里就没几个,我带动注册和购买回来几百个。那时我查过中国2112个县市.com域名,80%在国外,后来我努力注册和购买回来1000多个,有天是可以让当地企业使用的

新浪前域名是richwin.com ,98年四通利方与北美华渊资讯合并建立新浪网,并购买sina.com做国际主域名,同时启用sina.com.cn做国内主域名。但新浪最早域名是srsnet.com,比richwin更早(可惜没续费,被国外抢注)我曾经和新浪陈彤认证过此事

中国最成功域名投资,我认为是网易丁磊。97年他同时注册163.com,163.net,126.com,166.com,188.com多个三数字域名。

丁磊把163.net卖给广州飞华公司做免费邮箱(有个说法是出租),当时中国电讯的上网账号就是163,同时丁磊就启用163.com做网站,提供个人主页服务,163是个人站长的起源。

搜狐是张朝阳97年回国创建,最早是模仿yahoo,所以启用域名sohoo.com.cn(现在还是搜狐的),后为何不用sohoo.com,用现在的sohu。可能二种说法(一是sohoo.com在国外买不回来,二是sohoo.com本来是搜狐的,但不注意过期了,现在域名在韩国人手里)

腾讯最早域名是oicq.com,是模仿ICQ做起来,02年ICQ通过法律途径,最终判定腾讯败诉,停止使用OICQ这名称,腾讯就临时启用公司域名tencent做官站,03年腾讯重金买回QQ.com,同时软件改名为QQ,这个短小易记的域名帮助腾讯让全中国都知道QQ.也是市值最高的公司

百度的域名来自(众里寻她千百度),是1999年10月才注册,当时国内大站的域名大部分用英文或者数字的,baidu.com 启用拼音就是特别有远见,也验证百度一直是最懂中文的,同时这个也开创中国网站用拼音域名的热潮。

中国最早懂得花大钱买域名的人,应是中华网总裁叶克勇,叶克勇98年就花数十万美金买回china.com,hongkong.com,taiwan.com,99年用china.com合并国中网cww.com,同年在美国上市融资10亿美金。00年启用hongkong.com并在香港上市,taiwan.com和台湾公司合作,后分开一直没使用

马云95年做中国黄页chinapages.com,98年就买回alibaba.com来代替(这个域名太好了,中英文都通又有意义)而淘宝taobao.com的启用是03年,据说才花费数万不到。阿里系列启用域名非常好1688.com,zhifubao.com,都买的,舍得投入才有收成

tom.com 域名本身没意义,是老外常用名字,当时李嘉诚买下它,却创造域名成交的最高纪录,用250万美金加部分tom上市的股权,总价格超过一亿港元的。当然李嘉诚也就用这个域名,开通网站不到3个月,2000在香港上市,创造出百亿港元的市值。

小时候就喜欢书,为求母亲给我买一本封神演义,愿意三天不吃饭,当然母亲不会让我不吃的。只要邻居有书我都会想尽办法借来。读初中,迷上武侠小说,租用一本是一天一毛钱,为了不浪费,我就一天全看完,快速阅读那时练出来,一般出门行李最重就书,现在书籍都电子化,以后用ipad之类方便啦


10
四 10

读网笔记(04.05-04.11)

作为第一篇读网笔记,还没有系统性,也没有明确的主题。然而,如何利用网络有效的学习,却是重要和必须的。我也将会尝试,使用网络开展学习,思考并总结。

一、互联网

4月6日凌晨消息,Facebook正在悄然加速入华的步伐。据悉,Facebook酝酿将年内正式进入中国大陆市场,但目前尚不清楚这一计划的细节情况。分析人士指出,Facebook实现入华不外乎两条主要的途径:一是成立合资公司,二是通过合作、收购。(1,Facebook进入中国产品层面存在的一个问题就是:中国用户是否和其它用户区隔,如果不区隔,能否通过网络审查,如果区隔,那么这个中国版的Facebook就纯粹是内网社区,对比renren,kaixin001,这个社区有何优势?2,Facebook上面大量的优质Socail game如果可以退出对应的中国版本,在运营层面上面,Facebook会很快在中国市场取得成功,但是本地化的成本是很高的;3,那些离开谷歌的员工有了合适的工作机会了。)

1985年以来微软、苹果、Google赚了多少钱?(收入图,表格以十亿(Billion)美元为单位,数字显示的是每年的收入和利润,而不是累计值。(1,中国的腾讯,作为第一大互联网公司,09年利润才51.6亿人民币,而google去年利润是65.1亿美金,还存在差距,但是我个人看好腾讯。2,百度09年利润人民币16.05亿元(约合2.351亿美元),谷歌中国在收入就更好了,所以google走的比较轻松。2,google到09年底的员工是19665人,而百度也号称7000员工。
1985年以来微软、苹果、Google赚了多少钱?
1985年以来微软、苹果、Google赚了多少钱?
4月10日上午消息,据国外媒体报道,Twitter联合创始人埃文·威廉姆斯周五通过博客宣布,该公司将收购Twitter第三方iPhone(客户端Tweetie。 威廉姆斯表示,收购完成后,Tweetie将被改名为Twitter for iPhone,并通过苹果应用商店免费提供给用户。(1,Tweetie的开发者应该取得了一笔不小的收入,但是这个产品的实现并不复杂,它只是在恰当的时候满足了恰当的需求,并第一个推出了它。)

美国市场研究机构Pearl Research表示,2009年中国网络游戏市场规模达39亿美元,同比增长35%,预计中国网游市场规模将在2012年突破60亿美元。Pearl Research总经理艾丽森·梁(Allison Luong)表示,与Facebook在西方引发的网络游戏潮相似,中国网游市场的增长大部分来自QQ空间、人人网和开心网的推动。(1,在中国互联网,最挣钱的就是做游戏,因为中国的网民多数是孩子们,他们太苦了,他们有时间,他们舍得花钱,他们现在有钱花;2,QQ空间,人人网,开心网推动的恰恰是社区游戏。我个人觉得,其实最主要的推动力还是来自于Webgame)

4月9日下午消息,中宣部、人民银行、财政部、文化部、广电总局、新闻出版总署等九部委联合下发指导意见(以下简称《意见》),要求金融业加大对网游等文化企业的有效信贷投放,并大力发展多层次资本市场、扩大其直接融资规模。 http://sinaurl.cn/h8dR1(1,为什么这九个部门同时下发意见?也就是说做网游要这九个部门管,那么挣的钱自然要先供这些神仙们;2,这也说明网络游戏的政策环境趋于有利,并且广大网民也开始接受网络游戏,也在适应各种支付方式。3,一句话,做网游,有钱挣,当然,目前的机遇在Webgame和社区游戏这里。)

4月9日上午消息,4399游戏网高层向新浪科技确认,迪士尼中国和4399游戏网达成战略合作协议,迪士尼中国官方旗下的所有游戏将在4399游戏网平台上运营。 此前,新浪科技独家获悉4399游戏网和迪士尼中国近期签署了合作协议。(1,网页游戏和社区的兴起,自然也给社区游戏和网络游戏的平台带来巨大机会,4399我现在还缺少研究,不过4399的用户量我是清楚的。2,迪斯尼的游戏?我还没玩过,需要去玩下。)
新浪微博开放平台:http://open.t.sina.com.cn/,微博上面会产生什么样的应用?这些应用会是什么样的盈利模式?你可以开动你的大脑,然后去实践,就会有机会创造奇迹,这就是互联网。

Google正在测试 一个新的Google Voice桌面客户端软件,其集成了Gizmo5的技术,可以允许用户直接在电脑上拨打或接听电话,而不需要将他们的Google Voice帐户与现在的电话号码进行关联。 据说这个桌面客户端软件正在Google内部测试,预计再有个几周Google就会开始公测。(1,我一直就在想象一种情形,以后大家手机,默认登录QQ,然后直接呼叫对方的QQ号码。2,基于第一点的联想,三网融合是一件大事,不过这三网之中,互联网太弱了,它的发展最强大,声音最薄弱。)

新浪将成立专门的微博产品事业部,全面负责微博产品的开发、运营及规划,原产品事业部总经理彭少彬兼任微博产品事业部总经理。 根据昨天新浪首席执行官曹国伟发给新浪员工的一封内部邮件内容显示,原隶属于产品事业部及运营部的微博项目团队成员划入微博产品事业部。(1,腾讯推出微博之后,新浪微博的生存空间有多大?2,微博或许的确是一个机遇。)

工信部昨日公布了2010年2月通信业运行状况。数据显示,2月份全国电话用户净增787万户,总数达到10.76亿户。其中,固定电话用户减少 149.7万户,移动电话用户净增936.7万户。 从固话方面来看,用户数量一直处于下降的趋势,但下降趋势有所缓解。其中,中国电信流失固话用户103万。(1,从数字可以看出电信三巨头的强悍之处;2,三巨头目前都是全业务运营,电信、联通不是没有机会,不过从职工素质上,他们跟移动差太多;从公司氛围上,他们远没有移动的开发。)

北京时间4月1日下午消息,据国外媒体报道,雅虎日本今天宣布,正在与淘宝进行合作谈判,希望让双方的购物网站实现互联,借此进军中国网络购物市场。受此消息影响,雅虎日本股价上涨近4%。 雅虎日本是仅次于Rakuten的日本第二大购物网站运营商。该公司发言人说,上述交易最早有望于今年6月完成。(1,目前对于电子商务的观察还很欠缺,先收藏着。)

1987年9月14日21时07分,北京市计算机应用技术研究所发往德国的一封电子邮件,经确认是我国发出的第一封电子邮件。这封电子邮件的内容是“Across the Great Wall we can reach every corner in the world”(1,重点是马化腾也转载了这条微博。)

据日本TBS电视台4月1日报道称,现在日本出现了大量的“网游废人主妇”。这是指那些一天打网络游戏15小时以上,彻底不做家务、不照顾孩子的日本家庭主妇。(1,商机啊!2,日本人往往容易对于某一事物着迷,并且日本人的支付能力很强,ARPU值很高。)
二、经济:

陈昊芝:未来2、3年将是各种利益集团有意无意中勾结在一起,无底线的巨量攫取利润换取现金收益的阶段,并在一两年后以对境外投资的方式大量外流。他们会用最疯狂的手段在中国式的”2012“前给自己造好”大船“。而国家也通过大量举债、增发、货币供给和水、电、油、粮、地价上涨的方式储备。(1,这就是对于社会的洞察;2,我觉得中国现在有四大利益集团,政府、央企国企、民企私企、平民百姓。)

邵秉仁:从2002年左右中国的改革就停滞了。国企改革在倒退,总理刚说完抑制房价接着国企地王就产生,这是在打总理的耳光。国资委在鼓励国企做大做强其实在保护垄断,发改委这样的部门天天在审批项目。一些民企小企业不断投靠国企,这是改革的倒退。


经济:http://url.cn/0kfeP2 中國3月份出現6年來首次貿易逆差,金額72億美元 。对于依赖出口的中国,这意味着什么?

美国有多么富有?  可以参看下图

三、其它

他们的26岁:关羽26岁时还在卖红枣,周杰伦推出专辑《七里香》,张艺谋在陕西咸阳国棉八厂当工人,业余时间学摄影,张朝阳在美国麻省理工学院读博士,26岁的潘石屹在海南盖房子赚到了钱,曹操26岁当上了洛阳北部尉,相当于北京市公安局副局长;朋友们,26岁时,你在哪里?你在做什么?

搜狐向美国证券交易委员会提交了Form 8-K表格文件显示,搜狐在2010年3月30日与搜狐首席技术官王小川达成了一份雇佣合同。根据这份合同的条款,王小川将有权获得18万美元的年度基本薪酬和3万美元的年度住房补贴,并有资格获得相当于年度基本薪酬50%的可自由支配现金奖金。(1,王小川同学今年刚刚27岁。2,其实钱有点少。)

于今:人们的创新思维是科学技术进步、生产力提高、政治制度革新、军事理论发展的灵魂。一个国家,一个民族的创新思维能力如何,对这个国家和民族的兴衰与发展影响巨大。缺少创新的民族是没有希望的民族,缺少创新的国家不可能成为强大的国家。

历史:1986年76岁高龄的蒋经国表示开放党禁,开放报禁。国民党要人纷纷质疑,国策顾问沈昌焕说:“这样可能会使我们的党将来失去政权!”蒋经国却淡淡地回答:“世上没有永远的执政党”,声音不大,语气轻微。

韩寒:最后说回到所谓的影响力,我经常非常的惭愧,我只是一介书生,也许我的文章让人解气,但除此以外又有什么呢,那虚无缥缈的影响力?在中国,影响力往往就是权力,那些翻云覆雨手,那些让你死,让你活,让你不死不活的人,他们才是真正有影响力的人。




7
四 10

读研三年的流言飞语

你追求甚么,你将得到你追求的一部分;你关注甚么,你关注事物的一部分会内化成为你。换句话说:你所追求的,和你所关注的决定了你拥有甚么和是成为甚么。
2010-04-06 10:06

一年不写东西了,于是发现文字不听使唤。日志更新:[100402]生命的那条路 http://blog.renren.com/blog/40480828/456037119
2010-04-02 19:50

“活动期间人人网将替每一位参与祈福的用户向中国红十字基金会“春雨行动”捐献1分钱的救灾爱心款,用于帮助特大旱灾地区受灾农户渡过用水等 生活危机。”—— 1分钱太少了点吧
2010-04-02 12:15

每个人小时候都有无数的梦想,是因为那时的世界开 阔无疆,每一条路都可以抵达太阳;而后,我们长大,一条条路或者彷徨、迷失;或者痴迷,虚妄;或者遥远而只能眺望;或者关闭而只能失望。我们可走的路不再 很多,但上帝从未设置过路障,只看你是否有坚定的方向,至少有一条路可陪你走到天光。
2010-04-01 21:39

很 多人可以“迎难而上”,而我一直是“逢难则避”,我曾相信面对困难,总有更聪明的路可以选择,但是事实上,有更多的困难需要去面对,去改变自我,并且去坚 持这种改变。
2010-04-01 19:44

#愚人节# 最牛的整人办法:趁同事或同学离开的时候在把他的电脑桌面按print键截屏截下来,设置为桌面。然后把原来在桌面上的文件统统移到一个盘的文件夹里,这 样桌面看上去和平时一个样。 捉弄效果:对方回来后疯狂点鼠标。却没有反应,关机、开机,问题继续存在,然后绝对会抓狂。
2010-04-01 12:59

恭喜泠汐和小彦斌顺利考上哈工大和北航,开启新的旅程。
2010-03-31 20:09

我 对于文学的前途是有信心的,因为我知道世界上存在着只有文学才能以其特殊的手段给予我们的感受。 —— 伊塔洛·卡尔维诺
2010-03-31 02:23

改变工作态度,改进工作方法,提高工作效率,革命工作成果,保证充分休息,争取早点退休。—— 2010工作纲领。
2010-03-29 00:10

书的扉页上录了《墨子•所染》的一句话,“子墨子言见染丝者而叹曰:染于苍则苍,染于黄则黄,所入者变,其色亦 变”。中国的政治就是一片灰暗,但并不是暗无天日,清官在官场上往往不得不庸俗,不得不腐化,看不到希望,只觉一片苍茫。——读完《苍黄》,一阵心痛。
2010-03-25 22:55

转自王泽中: 毕业三年后,大家唯一的感觉就是难,以至于见面后无言以对,只是无声的叹息!社会的残酷、生命的蜕变,让我们从满怀希望到一无所有,从兼济天下到沮丧渺 茫,但是我们绝不能沉沦,要在生命的最低点找回生活的勇气和活着的希望,这一切,从坚强的意志、良好的习惯和健康的身体开始。
2010-03-22 10:33

转自王泽中: 毕业三年后,大家唯一的感觉就是难,以至于见面后无言以对,只是无声的叹息!社会的残酷、生命的蜕变,让我们从满怀希望到一无所有,从兼济天下到沮丧渺 茫,但是我们绝不能沉沦,要在生命的最低点找回生活的勇气和活着的希望,这一切,从坚强的意志、良好的习惯和健康的身体开始。
2010-03-22 10:33

如何发掘,采集,储存有价值的信息?如果甄选,分析,深入、总结归纳这些信息?如何分享、实践、内化这些信息?我们 不能被信息湮没,而要让它们为我所用。
2010-03-19 21:23

楼下的老太太要把房子租出去,两室、一卫、一 厨,二楼,大概80平米,六十年代的国外专家宿舍;地点在友谊宾馆南侧,很安静,离农科院公交站步行 3分钟,聚魏公村地铁站步行8分钟。3000元每月。不收中介费,只租给我认识的朋友。
2010-03-18 16:11

帕 斯卡尔:1623年出生于法国,11岁发表《论声音》,12岁发现“三角形的内角和等于180度”,19岁发明加法器,23岁制作了水银气压计,27岁写 成《圆锥曲线之几何》一书,压强单位“帕斯卡”、“PASCAL语言”都是为了纪念他。而世界名著《思想录》是他作为哲学家和文学家的另一面。
2010-03-16 12:53

在我睡觉之前有很多路要走,在我睡醒之后还有很多路要走。—— 佛罗斯特
2010-03-16 09:42

一辆黑车把我拉到一处“车站”,四周没有灯,只有暗黑的一条向远处延伸,应该是河沟,看不到车牌,只有一颗老树,车内,灯光很暗,我一直 没看清老者的脸,世界有点恍惚,于是我留下这段话。。。
2010-03-12 19:45

zz:巴菲特挣钱是从一辈子的 长度来挣的,所以可以手握现金等N年机会再出手;成功的创业者是看5年,10年的长度来规划挣钱的;高级经理人是看年薪的,一般人就按月算,按天算的成为 民工,挣得最少的是小时工。所以,想挣钱,把眼光放长远。
2010-03-09 10:45

其实我最想念成都的生活方 式:朋友们不打招呼,把门一推就走了进来,这是80年代的生活方式。90年代我们有了新的生活方式,那是一种慢节奏的休闲。和朋友们闲散、快乐;没有太多 的钱和太多的工作,但有太多的时间需要消磨。我们有时会开车几十里,到郊区一片油菜地里,坐在菜花丛中喝茶。(翟永明)
2010-03-08 23:15

“时光如流水,一去不复回,你有没有理想?我有,我曾追求我的理想生活,可惜不被命运所喜,现在,我仿佛十分甘心的样 子,过着乏味又没有前途的日子。在一个人与人这样疏离的社会中生活,我已学会独自处理失望,但快乐却希望有人共享。”(BY 亦舒)
2010-03-03 14:07

我慢慢地、慢慢地了解到,所谓父女母子一场,只不过意味着,你和他的缘分就是今生今世不断地在目送他的背影渐行渐 远。你站立在小路的这一端,看着他逐渐消失在小路转弯的地方,而且,他用背影默默告诉你:不必追。——《目送》

博客更新:《商务 电子邮件礼仪-让我们邮件更专业一些》http://zuosi.net/?p=83 想成长为一个成功的职场人士,写好专业的成熟的商业电子邮件,是第一课。
2010-03-02 20:27

中国社会福利 协会会长刘光和说:据统计,2008年国家投入社会福利事业103.1亿元,仅占当年国家财政支出的0.16%,相当于当年GDP总量的0.034%。据 不完全统计,我国现有老年人1.6亿,残疾人8300万,孤儿57万多人。这方便你理解为什么弱势群体那么弱势。
2010-03-02 11:11

相册更新《新青年》:这是一群来自新县的青年人,他们都在奋斗、拼搏,追逐自己的理想。他们也互相学习和关爱,并关注 那还落后的家乡。
2010-03-01 15:06

对于世界/我永远是个陌生人/我不懂它的语言/它不懂我的沉默/我们 交换的/只是一点轻蔑/如同相逢在镜子中;对于自己/我永远是个陌生人/我畏惧黑暗/却用身体挡住了/那唯一的灯/我的影子是我的情人/心是仇敌 —— 北岛
2010-02-27 02:17

“在一个被抛弃的世界里,我们就只能被抛弃与被拒绝,我们永远不会知道,或不会去 梦想,在另一个完美的世界里,我们选择的一切,能同时茂盛地生长。” —— 珍妮·法兰姆
2010-02-27 01:21

常 做这五件事可显著提高你的幸福感:心存感恩之心;保持乐观;历数遇到的好事;发挥自己的长处;常做好事。——美国加利福利亚大学里弗赛德分校研究人员发 现,幸福感很大程度由自己主宰。
2010-02-25 21:52

所有人都在说,却没人在听。
2010-02-25 16:27

你说过,大树要在天空交接相会才有意思,那时你的意思是 说,我还是颗小苗,别老依附你,要自己学着长大!嘿嘿,你总会有九十岁的时候,我也会有八十岁的时候,到那个时候,我不奢望我的树长的比其他人高,也不需 要长的跟他人一般高,我只确定,我的树顶能遥遥见的着你的树顶就够了 。— 奶茶给陈升
2010-02-23 13:28

文 人是一群特别喜欢进行政治冒险与奇谈的社会群体,他们常常被新奇的观念所迷惑,被旧事物所困扰。文人总是在不断地编造关于这个世界的种种新奇的理论,致力 于寻找至善的理论,至善的社会,总是试图消除并超越现有理论和现实的一切癖疵和污点,向往至纯的真空境界。—— 刘军宁《保守主义》
2010-02-22 20:17

方风雷:“这15年中国基本上完成了国民财富的积累……要建设创新性国家,就得发展风险投资;要解决中小企业问题, 就得发展成长型基金;要提高企业竞争力,就得发展并购重组基金;要促使社会储蓄向社会资本转变,就必须发展资产管理。这不是说谁的决定,而是时候到了。”
2010-02-22 13:22

到底是我们创造了旅行,还是旅行成就了我们?生命本身就是一次旅行。——路易威登广告
2010-02-15 19:05

大山里,又是一夜的大雪,所有出山的小路都被覆盖,让人不敢轻易下脚,去县城的山村马路结了厚厚的冰,没有车敢开进 来,开进来的出不去。
2010-02-15 01:56

《去他妈的2009》是网易员工在年会上自编自演的一首歌曲,被 广为流传。
2010-02-14 00:49

火车上,一个三岁的小女孩考我三个问题:蟋蟀的英语怎么说?四大文明古国是 哪些?怎么把八个鸡蛋放进五个袋子,每个里面是双数?我来考考校内的各位大学生,硕士生,博士生,呵呵
2010-02-11 21:05

距离毕业论文交初稿还剩下一个整月。导师问:你想好写什么了么?你不是打算让我给你写吧。
2010-02-08 16:10

每个人都急着讲话,每个人都没把话讲完。快速而进步的通讯科技,仍然无法照顾到我们内心里那个巨大而荒凉的孤独感。—— 《孤独六讲》 PS. 这书适合每个真正孤独,失眠,寻找,迷失的人读读。
2010-02-08 02:53

韩寒厦门大学演讲《中国为 什么不是文化大国》完整版:www.zuosi.net
2010-02-08 00:07

# 1987 年9月14日21时07分,北京市计算机应用技术研究所发往德国的一封电子邮件,经确认是我国发出的第一封电子邮件。这封电子邮件的内容是“Across the Great Wall we can reach every corner in the world”
2010-02-07 19:13

我知道你知道 — 奶茶
2010-02-07 01:35

我去书店,我只看书名,我 看看那么多的好书我只读过几本。
2010-02-06 23:58

我一点点的交出自由,只好闭目冥想。
2010-02-06 02:36

北大东门的“豆瓣书店”够文艺,书店店员也长的很文艺,贴在书架上的是手抄诗。
2010-02-04 18:19

我们现在津津乐道大国的崛起,兴奋地(如环球时报等)收集着我们依然崇拜的高贵的西方人对我们的任何只言片语的赞扬, 仿佛中国,middle kingdom 作为世界中心被周边列国朝拜的辉煌秩序又恢复了似地。这是一种幻觉!—— 张朝阳
2010-02-04 12:15

青春,慢走。。。
2010-02-01 19:30

上海自来水来自海上,大波美人 鱼人美波大,明天到操场操到天明,哥曾信佛而佛信曾哥, 日照老年人年老照日,山西死老头老死西山,青岛绿杨柳杨绿岛青,内蒙连绵山绵连蒙内, 人过大佛寺佛大过人,海南护卫舰卫护南海,道上兄弟带弟兄上道,长夜漫漫叹漫漫夜长。
2010-02-01 02:10

When you constantly live your life in Have-To Land, you put yourself in a position of pressure. — Jack Canfield
2010-01-30 17:33

其 实。你从来没有奋斗过。
2010-01-24 23:33

Google Reader订阅了很多网站,虽然自己有时间去浏览的只有不多的几个。但是Google Reader的搜索功能却变向的让我们自己给自己定制了一个垂直搜索。搜索自己需要的东西,百度、Google都不如到Google Reader。谄笑谄笑
2010-01-24 06:06

Computational Advertising Course in Stanford University http://www.stanford.edu/class/msande239/
2010-01-23 07:05

08年21岁,09年29岁,10年,?
2010-01-19 18:03

人所有 的任何东西都可以被剥夺,唯独人性最后的自由——也就是在任何环境中采取何种个人态度的能力——不能被剥夺。——《佛兰克的故事》

艺 术设计的本质正是如此:通过整理,发掘最重要的关键,再加以琢磨、设计。只要这个过程顺利,便能完美的将信息传达给观者。换句话说,我所从事的工作,就是 连接商品和消费者的沟通设计。——《佐藤可士和的超整理术》

我要感谢两种人:折磨我的人和我折磨的人。—— 刘国梁于百年讲堂《年度体育风云人物颁奖典礼》

靠窗的木桌,台灯稍稍昏迷淡黄如冬天的路灯洒落,一首老歌无关词汇的旋律在流淌, 绿茶香气飘起绿渐浓白色茶杯逐渐凉却,文字窜出纸张在内心的空旷里游荡,闭上眼,我看见时光流逝,是谁在雕刻。
2010-01-16 01:44

人人网的各位朋友,来看看你们的bug,在人人网上,为什么总会存在另外一个自己:http://renren.com /profile.do?portal=profileFriendlist&id=702133211 另外的这个自己,还跟我有一样的好友!
2010-01-14 20:42

人一定要做自己喜欢并且擅长的事情;认准了,就去做,不跟风,不动摇;专注如一;把事情做到极致。—— 《壹百度》
2010-01-14 10:38

百度被黑客劫持域名长达六个小时,但是这六个小时里面,除了李彦宏和工程师忙了一阵,PR部门毫无作为,当然这次被 黑,也给百度变向创造了价值。还没过一天,Google借人权问题,挑起话题,把一个企业的市场策略上升到国家关系,甚至上升到了“中国人权”这样一个国 际问题上,太狠了
2010-01-13 16:02

李一男,现为百度CTO。15岁,考入华东理工大学的少年班;22 岁,研二,进入华为实习;23岁,毕业后即加入了华为。两天时间升任华为工程师、半个月升任主任工程师、半年升任中央研究部副总经理、两年被提拔为华为公 司总工程师/中央研究部总裁、27岁当上了华为公司的副总裁。
2010-01-10 16:10

记忆并不是单纯地再现过 去,而是在接受外部信息的同时,依次被一一唤醒,彼此认证,再充实以新的信息。因此,所谓印象,就是通过感觉器官接受外部刺激,并把这些刺激和人脑中原有 记忆组合联系而生成的结果。设计行为,则是以这种组合而成的印象为前提,有意识的干预这一组合过程的行为《设计中的设计》
2010-01-10 02:08

在人脑中出现的形象,是同时由几种感觉刺激和人的再生记忆相互交织而成的宏大图景。这正是设计师所在的领域。——《设 计中的设计》
2010-01-10 02:04

转:古语提醒我们一定要改掉四个常见习惯:“怠则一切苟且,忽则一切昏 忘,惰则一切疏懒,慢则一切延迟。”懈怠就会混日子,疏忽就会多糊涂,懒惰就会怕变化,缓慢就会耽误事。这些问题是常态,自我提醒就能改。前两个是思考方 法的问题:怠无目标,忽有漏洞。后两个是执行力问题:惰就因循,慢就失机
2010-01-10 01:03

一位哲学教授 来到教室,一言不发地将他的椅子放到桌子上,转身在黑板上写道:“证明这个椅子不存在。”许多精神紧张的学生开始绞尽脑汁地酝酿论文,但有一位学生只写了 四个字就将论文交了上去。教授看完论文后笑了,那张纸上赫然写着:“什么椅子?”
2010-01-08 10:26

邓中 翰在1992年—1997年就读于美国加州大学伯克利分校,取得电子工程学博士、经济管理学硕士、物理学硕士学位,是该校建校130年来第一位横跨理、 工、商三学科的学者。—— 年轻的时候还是应该多学习,多读书。
2010-01-07 11:14

你正在担当责任和承受 压力,为之苦痛,那恰恰就是成长和追求幸福之路。
2010-01-06 10:02

凌晨4点还在上班的,肯定是搞IT 的,提前一个点的可能还有搞咨询的,再提前一个小时的,有搞金融的,如果再提前,比我们早十个小时下班的,是公务员和国企的。
2009-12-31 04:48

《蜗居》中海藻的男朋友是C++程序员,海萍那杯具的男朋友是搞电子商务的,《双面胶》中的悲情男主角是盛大的程序 员,《新结婚时代》中男主角是某IT公司的项目经理。搞IT的,得罪谁了?
2009-12-30 21:04

黑龙江大学 青年志愿者协会,确实是一个优秀的学生组织,不仅仅是因为他们务实、勤奋的做了很多的实事,更多的是他们团结,彼此之间亲人般的感觉。做事容易,做团队不 易,做成这样值得称赞。
2009-12-29 12:21

中国仍有4007万农民生活在贫困线(人均年纯收入1196 元)以下。他们没有发言权,也用不起免费的自媒体。今年中央财政扶贫资金投入近200 亿元,比去年增加30亿元。相比之下,去年中国政府采购汽车金额已攀升至800亿元,今年或近千亿,增速平均每年超过100亿元。
2009-12-29 02:08

自從我得知“贾君鹏”这个人物完全是《魔兽世界》的外包炒作公司炒作出来的事情之后,我就不相信有什么自然而然会火 起来的网络人物了。也相信,只要去炒,肯定會火的。
2009-12-28 16:39

中国图书评论学会评出“2009年 度十大图书”,是《当彩色的声音尝起来是甜的》《解放战争》《朱镕基答记者问》《目送》《我们台湾这些年》《常识》《格萨尔王》《金融的逻辑》《跌荡一百 年》《小团圆》。—— 你看过几本?
2009-12-28 01:53

“在一个聪明人满街乱窜年代,稀缺的恰恰不是聪 明,而是一心一意,孤注一掷,一条心,一根筋。” —— 黄集伟语词笔记第七部《年代剧 内心戏》出版。
2009-12-28 01:48

2009年中国十大最具幸福感城市:杭州、成都、宁波、西安、昆明、长沙、南京、银川、南昌、长春。—— 去杭州、成都、西安生活,是一个不错的主意。
2009-12-28 01:39

我们年轻时往往对事物敏感,看到朋友的问 题,就失望和激烈。尤其尖刻对待父母的毛病,不体谅他人的不容易。对世界想得太好太浪漫,最后的失望就太深太委屈。觉得自己的环境是世界上最恶劣的。古语 说:“好丑心太明,则物不契;贤愚心太明,则人不亲。” 太挑剔不适应,太尖刻难合作。——张颐武。
2009-12-28 01:27

每天大笑三聲,有益身體健康,哈哈哈!!!
2009-12-16 19:54

2005年抽样调查统计表 明:北大本科生生源中,86%为非农户口,14%为农村户口;40%以上父母为专本科以上学历….
2009-12-10 00:52

9年前,年仅18岁的赵鹏以一己之力,在贵州大山深处办起了一所乡村学校。9年来,他做成这样一件事:让当地儿童的从九成无学可上,到无 一人辍学。可是这样一位伟大的同龄人,现在却身患白血病:http://msn.ynet.com/pic.jsp?oid=59341607& pageno=1
2009-12-07 19:31

近日,瑞士《时报》评选出2000年至2009年出版的世界最重要 的15部作品,在国内备受争议的余华长篇小说《兄弟》因为以“疯狂的笔触描述了中国的四十年”而入选。这一结果再次启示我们:人们对于自己无知的东西总是 充满了盲目的向往和热爱,而对真正美好的东西常常视而不见。—— 转自田科武
2009-12-07 10:57

02师兄 李传真,IBM资深顾问,后面是他过去5年的足迹:沈阳 辽阳 抚顺 哈尔滨 大庆 济南 青岛 枣庄 莱芜 泰安 曲阜 上海 成都 兰州 天水 敦煌 青海西宁 宁夏银川 乌鲁木齐 克拉玛依 独山子 库尔勒 喀纳斯 禾木 喀什 和田 阿克苏 吐鲁番 大连 武汉 咸宁 重庆
2009-12-05 01:12

#蜗居# 还是美化了母党的干部的,一个上海市的市委秘书,只有一个三奶,用情专一,市委里面的主干都是清明廉洁的,市委秘书没有畏罪出国,而是壮烈殉情,并且那么 容易就被查出问题。传说,90%的处级干部都有问题,中纪委想查谁就查谁。
2009-12-04 20:37

CCTV的 《密战》第一集,请来了了一个“电脑专家”,这个电脑专家用穷举法,五分钟就破解了U盘密码,我们可以不可以告CCTV脑残,误导大众。
2009-12-04 16:18

体会这欢乐、爱恨离别;体会这狂野、体会孤独……这是我的完美生活,也是你的完美生活。—— 许巍《完美生活》
2009-12-04 02:00

砒霜门:2009年11月末,中国海南省出入境检验检疫局检验结果和海口市卫生防疫站复检证实,统一蜜桃多汁、农夫 山泉等三款饮料均砷(俗称“砒霜”)成分超标。不到十天,他们又否认了自己的检验结果,但是对于两家企业的造成了不可估量的损失。
2009-12-03 20:43

周迅给立白做的广告,算是对以往所有洗衣粉广告的一种突破吧,有没有学传媒,广告专业的朋友给评析下?
2009-12-03 16:35

萧伯纳说:生活包含着无非两种悲剧。第一个你心中的欲求得不到满足,第二个你的欲求得到了满足。Life contains but two tragedies. One is not to get your heart’s desire; the other is to get it。
2009-11-27 16:18

北京国际文化创意博览会,台湾的一些企业和高 校带来了种类丰富多彩的文化创意作品,值得一看。
2009-11-26 17:58

说《蜗居》反映现实的是曾经沧海,说 《蜗居》淫荡低俗的是正要下水,没有看和不评论《蝸居》的是正水深火热 —— 我屬於計畫看,還沒來得及看,沒時間看的。
2009-11-25 23:02

把什么文化移植到创新工场?我的回答:苹果式专注用户体验、改变世界精神、理解范式转移 + 微软式的战略分析、商业模式、当责精神 + 谷歌式的平等创新、一流人才、互联网文化、实时回馈 + 创业公司的速度、主人翁感、打拼精神、创业环境! —— 李开复
2009-11-25 13:27

39du
2009-11-18 16:04

刚 才又测了一下体温,38度6,四肢和大脑都不听话,各位有心里话要跟我讲的,抓紧了,^_^
2009-11-17 23:39

刚 才测了一下体温,38度2。这个不是我最后一个状态吧,哈哈 ^_^
2009-11-17 15:56

☑80后 ☑奔3 ☑没房 ☑没车 ☑没钱 ☑没关系 ☑没相貌 ☑没知识 ☑没成绩 ☑没背景 ☑没靠山
2009-11-15 23:09

你 见,或者不见我/我就在那里/不悲不喜 你念,或者不念我/情就在那里/不来不去 你爱,或者不爱我/爱就在那里/不增不减 你跟,或者不跟我/我的手就在你手里/不舍不弃 —— 仓央嘉措《见与不见》
2009-11-13 01:33

敲打其实 是矛盾的,不安的,一切真实总是难以启齿的,一切虚假总是不值得敲打的。真与伪,虚与实,表面和背后,还有生与死。生活便是在这种矛盾中徘徊,然后前进抑 或是流逝。我们天性的偏执所要求的答案是不存在的,抑或是存在而不可言说的,抑或是言说而不可明示的,抑或是明示却不达其意的。
2009-11-12 02:42

一首诗是这样一个场所,超越的和内在的状态在那里变得可以触知,而想像就是去感受那些可能的东西。它让我们去享有我 们因为奔波劳碌而没有过上的生活,诗允许我们活在我们自身之中。—— 马克•斯特兰德《论成为一个诗人》
2009-11-11 03:17

Money can’t buy happiness, but neither can poverty。金钱不能买来幸福,但贫穷同样不能。—— 美国幽默作家Leo Rosten
2009-11-10 03:05

我 果然还感性的很,听马加爵的遗书都会黯然神伤,如果你内心平静,可以来听听:http://v.youku.com/v_show /id_XMTI1MDg4NTY==.html
2009-11-09 21:12

现实生活中,许多被我们看做是高贵的 且最值得拥有的感情往往是与困境、不幸和灾难联系在一起的。—— 《凯恩斯传》
2009-11-09 13:43

为何企 业大佬多喜读毛著?最近感悟,一个体制外非主流无资源甚至违法违规冒险去创业的人,一个在国企外企夹缝里打出自己牌子的人,一个要把一群农民气官气文革气 浓厚的人带成市场铁军的人,一个要给自己的商业拓荒行为找到超乎赚钱之外意义的人,一定能在毛选里找到信心、力量和方法 —— 转自牛文文
2009-11-09 11:56

什么叫执行力?就是当领导下达指令而你表示认同后,应理解这个指令为什么重要、何时需要完成、需要什么支持,然后就 要立马行动。如果因为各种原因没有开始行动,你也要让领导知道。如果等到领导去追问第二次、第三次进度如何时,领导开始变成你的秘书,这样角色就错位了。 这样应该吗?
2009-11-04 17:04

若论国家经济,统治者富有四海,只须掌握政权,人民安居乐业,民生优裕, 赋税自足。能用民力,不必国营,国用自足。不能使用民力,虽一切皆归官办,亦是无用。因官从民出,事不切己,徒然增加浪费而已。—— 荣德生,1946
2009-11-04 00:14

吾嘗終日而思矣,不如須臾之所學也;吾嘗跂而望矣,不如登高之博見也。登高而招,臂非加長也,而見者遠;順風而呼, 聲非加疾也,而聞者彰。
2009-11-03 15:31

吾能见人之失而不能见吾之失,吾能见人之小失而不能见吾之大 失,吾求吾失且不暇,何暇论人哉?平心而度之,吾果无一失乎
2009-11-02 23:04

重要的不是趋势,而是趋势 的转变。
2009-10-31 22:56

转自王水平: 转自陈伟: 转自丁吉昌: 转自周泼: 转自冯岩: 转自谭飞: 转自白一杰@熊熊: 转自高秋烨 ❤鵬: 转自章烨钦: 转自朱泽伟: 公元2009年10月31号上午十一时16分中国航天之父钱学森停止了思想 钱老一路走好!向大师致敬! 又一位伟人离开了…
2009-10-31 21:03

生命是由無數的選擇構成的。自我評定,目標評定,環境評定,然後我們做出任何選擇。然而往往我們缺乏自我認知和瞭 解,無法確定自己的位置;也沒有對目標的認知和實踐嘗試;最後盲從,或者屈服壓力;加上一些情緒和感性,做出錯誤的選擇。
2009-10-30 16:19

懒人最大的特点就是不愿意改变,争着眼睛的时候懒得闭上,闭上了又懒得睁开。玩的时候一直玩,懒得学习工作;学习工作 了,懒得学习工作,懒得玩。所以对于懒惰的我来说,最好的办法就是睁着眼睛,一直学习,一直工作。
2009-10-30 03:36

【敬请关注】两次较强冷空气将于周五和周日造访京城,预计本市日平均气温将有两次迅猛下跌过程,其中周五的日平均气温为9.9℃,比周四下降 5℃ 左右;周日的日平均气温再次下降至6.5℃。
2009-10-29 19:32

10月25日15:30,生科楼 101报告厅,最受敬爱的北大校长许智宏报告会——《六十年,我们共同进化》,难道你不会来?
2009-10-24 23:42

徐 郁清(WebEx创始人朱敏[36岁考入斯坦福]的夫人),培养儿子朱磊14岁保送清华大学少年班,15岁考入斯坦福大学王牌系——计算机系,成为斯坦福 大学最年幼的大学生;随后又将女儿、儿媳送进了斯坦福商学院,一家人都是斯坦福学子,而她,被称为“斯坦福妈妈”。
2009-10-24 06:27

当你把时间花费到一个人身上的时候,相当于在他的生命上注入了你生命的一段,哪管最终的结果如何。反正,那个人,那些 事都成了你生命的一部分。不管最后你喜欢还是不喜欢。—— 李笑来
2009-10-23 17:41

微软出来的两大名嘴 新的竞争格局—–唐骏83亿慈善基金VS李开复创新工场。—–新华都实业集团董事长陈发树宣布捐出价值83亿元的股票,成立国内最大慈善基 金。新华都总裁唐骏表示,将负责打理这笔基金。
2009-10-21 05:07

我把这叫做我的关于职业选择的“泊车” 理论,几十年来我一直都在向学生们“兜售”我的这个理论。不要因为怕到了目的地找不到停车位而把车停在距离目的地20个路口的地方。直接到达你想去的地 方,哪怕再绕回来停,你暂时停的地方只是你被迫停的地方。—— 哈佛校长
2009-10-20 03:30

如何去定义成 功才能使它具有或包含真正的幸福:我的答案是,你不试试就永远都不会知道。但如果你不试着去做自己热爱的事情,不管是玩泥巴还是生物还是金融,如果连你自 己都不去追求你认为最有价值的事,你终将后悔。人生路漫漫,你总有时间去给自己留“后路”,但可别一开始就走“后路”。—— 哈佛校长
2009-10-20 03:30

“如此幸福的一天/雾一早就散了,我在花园里干活/蜂鸟停在忍冬花上/这世上没有一样东西我想占有/我知道没有一个 人值得我羡慕/任何我曾遭受的不幸,我都已忘记/想到故我今我同为一人并不使我难为情/在我身上没有痛苦/直起腰来,我望见蓝色的大海和帆影。”米沃什的 诗,可惜他90岁才写出来
2009-10-19 17:32

德鲁克:知识工作者的工作动力,取决于他是否具有有效性,及 他在工作中是否能够有所成就。如果他的工作缺少有效性,对于做好工作和作出贡献的热情就会消退,就会成为在办公室消磨时间的人。
2009-10-19 03:18

05年9月23日早晨,93岁的白芳礼离开了。这位老人在74岁以后的生命中,靠着一脚一脚地蹬三轮挣下35万元人 民币,捐给了天津的多所大学中学和小学,资助了300多名贫困学生。他的个人生活几近乞丐,他的私有财产账单上是一个零。他的衣衫鞋帽都是他从街头路边或 垃圾堆里捡来的。
2009-10-18 23:49

德鲁克: 一个人的有效性与他的智力,想象力或知识之间,没有太大的关联,有才能的人往往最为无效,因为他们没有认识到才能本身并不是成果。
2009-10-18 17:52

李开复:有些朋友对我的睡眠有疑问。当然,我需要睡眠。我刚睡了1小时起来。今晚共睡4小时。这就是“工作20小 时”的定义。当然,前一阵最严重的三天几乎没睡。有激情时,不那么困,不想上床,想多做一会儿,容易醒,一醒时,就想起来。
2009-10-17 23:58

李开复:还有位网友说:“开复的成功不可复制”,其实根本不应该去复制别人的成功,只应该从他人身上学习最值得学习 并且适合自己的特质。复制别人的成功不但可能非常困难,很可能带来巨大的失望,而且在这个过程中,会丧失了你做独特的最好的你自己,用你独特的方法最大地 影响世界的机会。
2009-10-17 21:32

吴晓波:“从明天起, 做一个幸福的人/喂马, 劈柴, 周游世界/从明天起, 关心粮食和蔬菜/我有一所房子, 面朝大海, 春暖花开。”海子的诗,他写出来的时候才25岁,可惜两个月后就卧轨自杀了。所以,幸福人生的定义应该是这样的:在25岁时写出海子那样的诗,然后象米沃 什那样的活到90
2009-10-17 13:58

吴晓波:焦虑是因为有诱惑,诱惑一多,就被逼着要选择,选择不清楚, 自然就焦虑。所以,这个世界上最焦虑的人,一定是特别有才的郎和特别有貌的女,因他们受的诱惑最多。怎样才能不焦虑呢?一去死掉;二学会拒绝诱惑。所以, 所有的成功都是拒绝诱惑的结果。
2009-10-17 00:56

人这个东西,活着,一辈子都在追求确定性,比如认同一 个国家是确定,找个单位上下班是确定,结婚领证是确定,住家不住大街上也是确定。问题是,当什么都确定了以后,活着就没有什么乐趣了。所以,冒险成了可 怕、刺激却又被追逐的美德。确定还是不确定,是人生最大的问题,它比活着还是死去,更恼人。
2009-10-16 23:27

《人 民日报》前副总编辑周瑞金近日发表文章,痛陈以公权力为背景的“特殊利益集团”不断坐大对中国社会的伤害,呼吁中国高层拿出老一辈革命家在改革开放初期的 勇气,与政商勾结的“特殊利益集团”切割。
2009-10-16 18:08

默思是与自己的心灵交谈。在默思的状态中, 你向你的心灵提出问题,心灵则予以回答:灵感闪现了,实在被揭示了。 —— 潘石屹
2009-10-16 15:39

《卓 有成效的管理者》
2009-10-15 23:22

虽然我已经买到了笑来老师的《把时间当作朋友》,但是博文视点的周老 师还是执意要送给我一本,其实这个也是一个月之前随意提及,我都没有在意。但是周老师却一直记在心上,并且要送给我一本笑来老师的手签本。谢谢周老师,这 本书多了另外一层教育意义。
2009-10-12 03:39

【求助】谁了解“儿童主题餐厅”,请联系我一下,我想了解 在北京什么地方适合开,需要多少投资,大概有什么样的回报。谢谢。
2009-10-09 00:07

全球第一大的IT咨 询公司——埃森哲,似乎是没落了,我硬是没收到几份简历,manager催我要人……hubing@msn.cn
2009-09-29 13:17

【实习内推】埃森哲招收4名系统实施顾问实习生,限女同学,有意者发简历到hubing@msn.cn
2009-09-28 10:48

还没睡的同学来玩玩我做的游戏:http://apps.renren.com/eastvalley/
2009-09-23 23:01

每一个人身上都拖带着一个世界,由他所见过、爱过的一切所组成的世界。即使他看起来是在另一个不同的世界旅行、生 活,他仍然不停地回到他所拖带的那个世界里去
2009-09-18 03:39

每天早上起床第一件事就是看一遍《福布 斯》富翁排行榜,如果上面依然没有我的名字,我就继续去上课……
2008-05-28 13:45

潜龙勿用
2008-01-29 05:11

2008-01-27 07:21
新县第三中学报告会圆满结束

2008-01-15 03:47
人似秋鸿来有信,事如春梦了无痕……

天啊,我姐要结婚了
2008-01-14 04:18

简单就会快乐
2008-01-13 01:47

回归平淡
2007-11-03 02:25

思考
2007-07-26 19:59

做毕业设计
2007-05-06 12:34


27
三 10

[转]腾讯产品经理基本素质

201035195258秒,腾讯QQ同时在线用户数突破1亿 ,酷口跟踪报道了这一历史性事件:QQ同时在线人数过亿,QQ“亿”时代到来 ,在这特殊的日子里,腾讯内部自然会举行庆祝大会,但是一个产品不能停止不前,不能满足于现状,高兴之余还要找反复的总结和归纳.

(高巍注:原文没有标明作者,但从文章语气看,有点蒋宁的风格,呵呵。)

说实话,我已经忍了很久了。但是我还是需要先申明,今天的会是胜利的大会,圆满的大会,有阶段性意义的大会。在今天的会上,大家对长此以往的很多交互难点和产品目标都做了比较深入的探讨和分享,这是非常大的一次进步,至少现在整个项目组内,我们要完成什么产品目标,核心需要解决的矛盾点,以及解决问题的思考方法,我们都讨论过了,真的非常好。但是这里,就产品经理的基本素质要求,我还是想重申一下,也顺便记录下来,免得以后又说我没有明确要求过。

先讲产品经理的基础素质要求:

1、挑剔的精神。

做产品经理一定要挑剔,无与伦比的挑剔,在别人眼里的无懈可击,在产品经理的眼里依然是漏洞百出。

不过我们内部将产品做了细分,一个产品运营一个产品策划。对此还是可以再细分,产品策划要求的精神是挑剔,而产品运营要求的精神就是折腾。

之前已经跟很多人聊过这一类概念了,

折腾的无中生有和借题发挥能力,需要灵活积极善于借刀杀人的气势。其实,很多人身上都有其中一个特性,但是很多时候都是无意识的,没有将这个特质总结出来,并有意识的去加以磨练,所以很难发挥到极致。这二者有时候能兼顾在同一个人的身上,而能将这2种精神运用得游刃有余的人,不多见。

挑剔的精神有一个决定性的基础,就是独到卓越的鉴赏能力,或者说叫欣赏品味。去欣赏更优秀卓越的东西,并懂得拆析它之所以优秀的潜在成功秘诀,以见多识广,慧眼识珠的能力积累,作为挑剔的立足之本。举一个可以以此推彼的小例子就是,看一个男人的品格是否优秀,你只需要去纵观他的朋友圈,以及这个圈子的核心话题就可以知道了。

2、耐得住寂寞。

成功并非朝夕之时,而且一个真正能引起行业关注的产品,需要的是天时地利人和等各方面的配合,这是一个非常需要练内功的行业,不仅考验智慧、勤奋,还考验忍耐力和潜心造诣的决心,这是锻炼一种性情。

为每个产品找到安身立命的根本,并将之发挥到极致,然后再结合其他资源,锦上添花。该沉积的时候,静下心修身养性,绝不急功近利,贪图眼前。

其实,很多潜质很好的产品经理,之所以没有最终再更上一个台阶,就是因为他们容易被眼前的利益和行情牵绊,放下对产品根本的价值追求的精益求精,而且做一些杀鸡取卵的事情,最终心浮气躁,流于高不成低不就的尴尬境地。

潜龙在渊,修炼是一个必经的阶段,闭关为的就是出关后一飞冲天。

3、抗的住压力。

其实,在产品体验或功能设计上来讲,没有对错之分,只有好和更好的区别。所以贯彻于产品的整个生命周期中,会有来自四面八方对产品的意见、建议甚至是命令。如果,产品经理能有

完整的产品思路,

数据分析和用户需求分析,

循序渐进的产品版本规划,

可扩展的需求储备,

丰富的行业经验

和强大的个人影响力,

那么在很多问题和分歧点上,就能拿出能说服相关人员的真凭实据。在接受到意见的时候,经过详细专业的分析,能认定自己的产品策略是可持续发展的时候,就应该发挥上面提到的各项特性,去进行逐步的pk和说服,保持产品的稳健,知行合一的发展策略。

4、个人影响力。

话语权,专业能力的综合表现。

有些时候,一起讨论问题,参与的人员一开口,就决定了他说的话能否引起大家的注意,能否被重视。而这一切,对于一个将来有目标要独立负责一款明星产品的产品经理来讲,是非常需要有意识日积月累的资本。

说实话,如果一个没有体验过50款以上手机软件,没有写过专业的 5 篇专业手机软件评论,从来没有做过用户研究和数据分析的产品经理,也许我只有给他23次发言的耐性,如果他没有把握住这23次的机会,无法表现出超人的敏锐和智慧的话,那不仅是我,连我们的整个团队都不会信任他的综合产品能力,他的意见很少会被重视,毫无个人影响力可言。

在需求评审会中,如果一个产品经理,能一口气告诉我同一种交互,在哪几个软件中曾经使用,谁好,好在哪,谁差,差在哪,那么我对这个人一定刮目相看,会更仔细聆听他的发言,更认真的去思考。

我很多时候脾气不好,也耐心不够,因为培养有潜质的产品经理,其实很耗时费力,所以不是每个产品人员都能照顾得到。我们每个人对待产品其实都是有自己的脾气的。

这上面提到的若干问题,其实还有一个最本质的素质,就是产品经理的使命感,或者用曾经公司一位老大的话说,行业融入感。身处一个行业,对这个行业的发展,个人的定位,以及为实现这个行业定位所付出的个人努力,等等等等,加起来就是使命感。这个以后有机会再讲了。

说说今天的会吧,当有人告诉我说iPhone版本的读写操作都低于其他版本的时候,我问为什么没有发数据出来,为什么没有去跟踪访问用户,为什么没有对此现象进行深入的数据对比分析,力求找到最核心的原因?当时产品经理非常茫然的看这我,我想:就一个版本的阶段性问题都没有立竿见影的严查死守,后续产品的可持续发展何以继续委任给你?当然,这句话我没有当时说出口。一个产品经理,在一次一次的细节中表现出来的不专业、不尽责、不自我反省,他今后的产品策略,如何服众?如果真正的成为项目组的火车头?

今天的会议,重点在交互和产品目标的讨论上。几个重点产品策略已经非常明晰了,但是最终产品实现的交互设计能力,却还是持续暴露问题。之前,我一再强调的产品思考逻辑中,很重要的原则提炼、反省和否定细节,不断的重现在今天的讨论会中,不知道各位产品经理是否意识到了。

好吧,有关产品目标、原则、功能,3个方面的产品经理的产品设计思路,以后有机会我们再详细的讨论,不过这需要拿一个产品来做详细的分析过程,涉及很多敏感的产品策略,可能不能再公开讨论。后续再谈产品。

原文:http://qoocu.com/post/5202.html


27
三 10

[转]Twitter系统架构设计分析

随着信息爆炸的加剧,微博客网站Twitter横空出世了。用横空出世这个词来形容Twitter的成长,并不夸张。从2006年5月Twitter上线,到2007年12月,一年半的时间里,Twitter用户数从0增长到6.6万。又过了一年,2008年12月,Twitter的用户数达到5百万。[1]

Twitter网站的成功,先决条件是能够同时给千万用户提供服务,而且提供服务的速度要快。[2,3,4]

有观点认为,Twitter的业务逻辑简单,所以竞争门槛低。前半句正确,但是后半句有商榷余地。Twitter的竞争力,离不开严谨的系统架构设计。

【1】万事开头易

Twitter的核心业务逻辑,在于Following和Be followed。[5]

进入Twitter个人主页,你会看到你following的那些作者,最近发表的微博客。所谓微博客,就是一则短信,Twitter规定,短信的长度不得超过140个字。短信不仅可以包含普通文字信息,也可以包含URL,指向某个网页,或者照片及视频等等。这就是following的过程。

当你写了一则短信并发表以后,你的followers会立刻在他们的个人主页中看到你写的最新短信。这就是be followed的过程。

实现这个业务流程似乎很容易。

1. 为每一个注册用户订制一个Be-followed的表,主要内容是每一个follower的ID。同时,也订制一个Following的表,主要内容是每一个following作者的ID。

2. 当用户打开自己的个人空间时,Twitter先查阅Following表,找到所有following的作者的ID。然后去数据库读取每一位作者最近写的短信。汇总后按时间顺序显示在用户的个人主页上。

3. 当用户写了一则短信时,Twitter先查阅Be-followed表,找到所有followers的IDs。然后逐个更新那些followers的主页。

如果有follower正在阅读他的Twitter个人主页,主页里暗含的JavaScript会自动每隔几十秒,访问一下Twitter服务器,检查正在看的这个个人主页是否有更新。如果有更新,立刻下载新的主页内容。这样follower就能读到最新发表的短信了。

从作者发表到读者获取,中间的延迟,取决于JavaScript更新的间隔,以及Twitter服务器更新每个follower的主页的时间。

从系统架构上来说,似乎传统的三段论(Three-tier architecture [6]),足够满足这个业务逻辑的需要。事实上,最初的Twitter系统架构,的确就是三段论。

Reference:

[1] Fixing Twitter. (http://www.bookfm.com/courseware/coursewaredetail.html?cid=100777)
[2] Twitter blows up at SXSW conference. (http://gawker.com/tech/next-big-thing/twitter-blows-up-at-sxsw-conference-243634.php
[3] First Hand Accounts of Terrorist Attacks in India on Twitter and Flickr. (http://www.techcrunch.com/2008/11/26/first-hand-accounts-of-terrorist-attacks-in-india-on-twitter/
[4] Social Media Takes Center Stage in Iran. (http://www.findingdulcinea.com/news/technology/2009/June/Twitter-on-Iran-a-Go-to-Source-or-Almost-Useless.html
[5] Twitter的这些那些. (http://www.ccthere.com/article/2363334) (http://www.ccthere.com/article/2369092)
[6] Three tier architecture. http://en.wikipedia.org/wiki/Multitier_architecture

【2】三段论

网站的架构设计,传统的做法是三段论。所谓“传统的”,并不等同于“过时的”。大型网站的架构设计,强调实用。新潮的设计,固然吸引人,但是技术可能不成熟,风险高。所以,很多大型网站,走的是稳妥的传统的路子。

2006年5月Twitter刚上线的时候,为了简化网站的开发,他们使用了Ruby-On-Rails工具,而Ruby-On-Rails的设计思想,就是三段论。

1. 前段,即表述层(Presentation Tier) 用的工具是Apache Web Server,主要任务是解析HTTP协议,把来自不同用户的,不同类型的请求,分发给逻辑层。

2. 中段,即逻辑层 (Logic Tier)用的工具是Mongrel Rails Server,利用Rails现成的模块,降低开发的工作量。

3. 后段,即数据层 (Data Tier) 用的工具是MySQL 数据库。

先说后段,数据层。

Twitter 的服务,可以概括为两个核心,1. 用户,2. 短信。用户与用户之间的关系,是追与被追的关系,也就是Following和Be followed。对于一个用户来说,他只读自己“追”的那些人写的短信。而他自己写的短信,只有那些“追”自己的人才会读。抓住这两个核心,就不难理解 Twitter的其它功能是如何实现的[7]。

围绕这两个核心,就可以着手设计Data Schema,也就是存放在数据层(Data Tier)中的数据的组织方式。不妨设置三个表[8],

1. 用户表:用户ID,姓名,登录名和密码,状态(在线与否)。

2. 短信表:短信ID,作者ID,正文(定长,140字),时间戳。

3. 用户关系表,记录追与被追的关系:用户ID,他追的用户IDs (Following),追他的用户IDs (Be followed)。

再说中段,逻辑层。

当用户发表一条短信的时候,执行以下五个步骤,

1. 把该短信记录到“短信表” 中去。

2. 从“用户关系表”中取出追他的用户的IDs。

3. 有些追他的用户目前在线,另一些可能离线。在线与否的状态,可以在“用户表”中查到。过滤掉那些离线的用户的IDs。

4. 把那些追他的并且目前在线的用户的IDs,逐个推进一个队列(Queue)中去。

5. 从这个队列中,逐个取出那些追他的并且目前在线的用户的IDs,并且更新这些人的主页,也就是添加最新发表的这条短信。

以上这五个步骤,都由逻辑层(Logic Tier)负责。前三步容易解决,都是简单的数据库操作。最后两步,需要用到一个辅助工具,队列。队列的意义在于,分离了任务的产生与任务的执行。

队列的实现方式有多种,例如Apache Mina[9]就可以用来做队列。但是Twitter团队自己动手实现了一个队列,Kestrel [10,11]。Mina与Kestrel,各自有什么优缺点,似乎还没人做过详细比较。

不管是Kestrel还是Mina,看起来都很复杂。或许有人问,为什么不用简单的数据结构来实现队列,例如动态链表,甚至静态数组?如果逻辑层只在一台服务器上运行,那么对动态链表和静态数组这样的简单的数据结构,稍加改造,的确可以当作队列使用。Kestrel和Mina这些“重量级”的队列,意义在于支持联络多台机器的,分布式的队列。在本系列以后的篇幅中,将会重点介绍。

最后说说前段,表述层。

表述层的主要职能有两 个,1. HTTP协议处理器(HTTP Processor),包括拆解接收到的用户请求,以及封装需要发出的结果。2. 分发器(Dispatcher),把接收到的用户请求,分发给逻辑层的机器处理。如果逻辑层只有一台机器,那么分发器无意义。但是如果逻辑层由多台机器组成,什么样的请求,发给逻辑层里面哪一台机器,就大有讲究了。逻辑层里众多机器,可能各自专门负责特定的功能,而在同功能的机器之间,要分摊工作,使负载均衡。

访问Twitter网站的,不仅仅是浏览器,而且还有手机,还有像QQ那样的电脑桌面工具,另外还有各式各样的网站插件,以便把其它网站联系到Twitter.com上来[12]。因此,Twitter的访问者与Twitter网站之间的通讯协议,不一定是HTTP,也存在其它协议。

三段论的Twitter架构,主要是针对HTTP协议的终端。但是对于其它协议的终端,Twitter的架构没有明显地划分成三段,而是把表述层和逻辑层合二为一,在Twitter的文献中,这二合一经常被称为“API”。

综上所述,一个能够完成Twitter基本功能的,简单的架构如Figure 1 所示。或许大家会觉得疑惑,这么出名的网站,架构就这么简单?Yes and No,2006年5月Twitter刚上线的时候,Twitter架构与Figure 1差距不大,不一样的地方在于加了一些简单的缓存(Cache)。即便到了现在,Twitter的架构依然可以清晰地看到Figure 1 的轮廓。

Figure 1. The essential 3-tier of Twitter architecture
Courtesy http://farm3.static.flickr.com/2683/4051785892_e677ae9d33_o.png

Reference,

[7] Tweets中常用的工具 (http://www.ccthere.com/article/2383833
[8] 构建基于PHP的微博客服务 (http://webservices.ctocio.com.cn/188/9092188.shtml)
[9] Apache Mina Homepage (http://mina.apache.org/)
[10] Kestrel Readme (http://github.com/robey/kestrel)
[11] A Working Guide to Kestrel. (http://github.com/robey/kestrel/blob/master/docs/guide.md)
[12] Alphabetical List of Twitter Services and Applications (http://en.wikipedia.org/wiki/List_of_Twitter_services_and_applications)

【3】Cache == Cash

Cache == Cash,缓存等于现金收入。虽然这话有点夸张,但是正确使用缓存,对于大型网站的建设,是至关重要的大事。网站在回应用户请求时的反应速度,是影响用户体验的一大因素。而影响速度的原因有很多,其中一个重要的原因在于硬盘的读写(Disk IO)。

Table 1 比较了内存(RAM),硬盘(Disk),以及新型的闪存(Flash),在读写方面的速度比较。硬盘的读写,速度比内存的慢了百万倍。所以,要提高网站的速度,一个重要措施是尽可能把数据缓存在内存里。当然,在硬盘里也必须保留一个拷贝,以此防范万一由于断电,内存里的数据丢失的情况发生。

Table 1. Storage media comparison of Disk, Flash and RAM [13]
Courtesy http://farm3.static.flickr.com/2736/4060534279_f575212c12_o.png

Twitter 工程师认为,一个用户体验良好的网站,当一个用户请求到达以后,应该在平均500ms以内完成回应。而Twitter的理想,是达到200ms- 300ms的反应速度[17]。因此在网站架构上,Twitter大规模地,多层次多方式地使用缓存。Twitter在缓存使用方面的实践,以及从这些实践中总结出来的经验教训,是Twitter网站架构的一大看点。

Figure 2. Twitter architecture with Cache
Courtesy http://farm3.static.flickr.com/2783/4065827637_bb2ccc8e3f_o.png

哪里需要缓存?越是Disk IO频繁的地方,越需要缓存。

前面说到,Twitter业务的核心有两个,用户和短信(Tweet)。围绕这两个核心,数据库中存放着若干表,其中最重要的有三个,如下所示。这三个表的设置,是旁观者的猜测,不一定与Twitter的设置完全一致。但是万变不离其宗,相信即便有所不同,也不会本质区别。

1. 用户表:用户ID,姓名,登录名和密码,状态(在线与否)。
2. 短信表:短信ID,作者ID,正文(定长,140字),时间戳。
3. 用户关系表,记录追与被追的关系:用户ID,他追的用户IDs (Following),追他的用户IDs (Be followed)。

有没有必要把这几个核心的数据库表统统存放到缓存中去?Twitter的做法是把这些表拆解,把其中读写最频繁的列放进缓存。

1. Vector Cache and Row Cache

具体来说,Twitter工程师认为最重要的列是IDs。即新发表的短信的IDs,以及被频繁阅读的热门短信的IDs,相关作者的IDs,以及订阅这些作者的读者的IDs。把这些IDs存放进缓存 (Stores arrays of tweet pkeys [14])。在Twitter文献中,把存放这些IDs的缓存空间,称为Vector Cache [14]。

Twitter工程师认为,读取最频繁的内容是这些IDs,而短信的正文在其次。所以他们决定,在优先保证Vector Cache所需资源的前提下,其次重要的工作才是设立Row Cache,用于存放短信正文。

命中率(Hit Rate or Hit Ratio)是测量缓存效果的最重要指标。如果一个或者多个用户读取100条内容,其中99条内容存放在缓存中,那么缓存的命中率就是99%。命中率越高,说明缓存的贡献越大。

设立Vector Cache和Row Cache后,观测实际运行的结果,发现Vector Cache的命中率是99%,而Row Cache的命中率是95%,证实了Twitter工程师早先押注的,先IDs后正文的判断。

Vector Cache和Row Cache,使用的工具都是开源的MemCached [15]。

2. Fragment Cache and Page Cache

前文说到,访问Twitter网站的,不仅仅是浏览器,而且还有手机,还有像QQ那样的电脑桌面工具,另外还有各式各样的网站插件,以便把其它网站联系到Twitter.com上来[12]。接待这两类用户的,是以Apache Web Server为门户的Web通道,以及被称为“API”的通道。其中API通道受理的流量占总流量的80%-90% [16]。

所以,继Vector Cache和Row Cache以后,Twitter工程师们把进一步建筑缓存的工作,重点放在如何提高API通道的反应速度上。

读者页面的主体,显示的是一条又一条短信。不妨把整个页面分割成若干局部,每个局部对应一条短信。所谓Fragment,就是指页面的局部。除短信外,其它内容例如Twitter logo等等,也是Fragment。如果一个作者拥有众多读者,那么缓存这个作者写的短信的布局页面(Fragment),就可以提高网站整体的读取效率。这就是Fragment Cache的使命。

对于一些人气很旺的作者,读者们不仅会读他写的短信,而且会访问他的主页,所以,也有必要缓存这些人气作者的个人主页。这就是Page Cache的使命。

Fragment Cache和Page Cache,使用的工具也是MemCached。

观测实际运行的结果,Fragment Cache的命中率高达95%,而Page Cache的命中率只有40%。虽然Page Cache的命中率低,但是它的内容是整个个人主页,所以占用的空间却不小。为了防止Page Cache争夺Fragment Cache的空间,在物理部署时,Twitter工程师们把Page Cache分离到不同的机器上去。

3. HTTP Accelerator

解决了API通道的缓存问题,接下去Twitter工程师们着手处理Web通道的缓存问题。经过分析,他们认为Web通道的压力,主要来自于搜索。尤其是面临突发事件时,读者们会搜索相关短信,而不理会这些短信的作者,是不是自己“追”的那些作者。

要降低搜索的压力,不妨把搜索关键词,及其对应的搜索结果,缓存起来。Twitter工程师们使用的缓存工具,是开源项目Varnish [18]。

比较有趣的事情是,通常把Varnish部署在Web Server之外,面向Internet的位置。这样,当用户访问网站时,实际上先访问Varnish,读取所需内容。只有在Varnish没有缓存相应内容时,用户请求才被转发到Web Server上去。而Twitter的部署,却是把Varnish放在Apache Web Server内侧[19]。原因是Twitter的工程师们觉得Varnish的操作比较复杂,为了降低Varnish崩溃造成整个网站瘫痪的可能性,他们便采取了这种古怪而且保守的部署方式。

Apache Web Server的主要任务,是解析HTTP,以及分发任务。不同的Mongrel Rails Server负责不同的任务,但是绝大多数Mongrel Rails Server,都要与Vector Cache和Row Cache联系,读取数据。Rails Server如何与MemCached联系呢?Twitter工程师们自行开发了一个Rails插件(Gem),称为CacheMoney。

虽然Twitter没有公开Varnish的命中率是多少,但是[17]声称,使用了Varnish以后,导致整个Twitter.com网站的负载下降了50%,参见Figure 3.

Figure 3. Cache decreases Twitter.com load by 50% [17]
Courtesy http://farm3.static.flickr.com/2537/4061273900_2d91c94374_o.png

Reference,

[12] Alphabetical List of Twitter Services and Applications.
(http://en.wikipedia.org/wiki/List_of_Twitter_services_and_applications)
[13] How flash changes the DBMS world.
(http://hansolav.net/blog/content/binary/HowFlashMemory.pdf)
[14] Improving running component of Twitter.
(http://qconlondon.com/london-2009/file?path=/qcon-london-2009/slides/
EvanWeaver_ImprovingRunningComponentsAtTwitter.pdf)
[15] A high-performance, general-purposed, distributed memory object caching system.
(http://www.danga.com/memcached/)
[16] Updating Twitter without service disruptions.
(http://gojko.net/2009/03/16/qcon-london-2009-upgrading-twitter-without-service-disruptions/)
[17] Fixing Twitter. (http://assets.en.oreilly.com/1/event/29/
Fixing_Twitter_Improving_the_Performance_and_Scalability_of_the_World_s_
Most_Popular_Micro-blogging_Site_Presentation%20Presentation.pdf)
[18] Varnish, a high-performance HTTP accelerator.
(http://varnish.projects.linpro.no/)
[19] How to use Varnish in Twitter.com?
(http://projects.linpro.no/pipermail/varnish-dev/2009-February/000968.html)
[20] CacheMoney Gem, an open-source write-through caching library.
(http://github.com/nkallen/cache-money)

【4】抗洪需要隔离

如果说如何巧用Cache是Twitter的一大看点,那么另一大看点是它的消息队列(Message Queue)。为什么要使用消息队列?[14]的解释是“隔离用户请求与相关操作,以便烫平流量高峰 (Move operations out of the synchronous request cycle, amortize load over time)”。

为了理解这段话的意思,不妨来看一个实例。2009年1月20日星期二,美国总统Barack Obama就职并发表演说。作为美国历史上第一位黑人总统,Obama的就职典礼引起强烈反响,导致Twitter流量猛增,如Figure 4 所示。

Figure 4. Twitter burst during the inauguration of Barack Obama, 1/20/2009, Tuesday
Courtesy http://farm3.static.flickr.com/2615/4071879010_19fb519124_o.png

其中洪峰时刻,Twitter网站每秒钟收到350条新短信,这个流量洪峰维持了大约5分钟。根据统计,平均每个Twitter用户被120人“追”,这就 是说,这350条短信,平均每条都要发送120次 [16]。这意味着,在这5分钟的洪峰时刻,Twitter网站每秒钟需要发送350 x 120 = 42,000条短信。

面对洪峰,如何才能保证网站不崩溃?办法是迅速接纳,但是推迟服务。打个比方,在晚餐高峰时段,餐馆常常客满。对于新来的顾客,餐馆服务员不是拒之门外,而是让这些顾客在休息厅等待。这就是[14] 所说的 “隔离用户请求与相关操作,以便烫平流量高峰”。

如何实施隔离呢?当一位用户访问Twitter网站时,接待他的是Apache Web Server。Apache做的事情非常简单,它把用户的请求解析以后,转发给Mongrel Rails Sever,由Mongrel负责实际的处理。而Apache腾出手来,迎接下一位用户。这样就避免了在洪峰期间,用户连接不上Twitter网站的尴尬局面。

虽然Apache的工作简单,但是并不意味着Apache可以接待无限多的用户。原因是Apache解析完用户请求,并且转发给 Mongrel Server以后,负责解析这个用户请求的进程(process),并没有立刻释放,而是进入空循环,等待Mongrel Server返回结果。这样,Apache能够同时接待的用户数量,或者更准确地说,Apache能够容纳的并发的连接数量(concurrent connections),实际上受制于Apache能够容纳的进程数量。Apache系统内部的进程机制参见Figure 5,其中每个Worker代表一个进程。

Apache能够容纳多少个并发连接呢?[22]的实验结果是4,000个,参见Figure 6。如何才能提高Apache的并发用户容量呢?一种思路是不让连接受制于进程。不妨把连接作为一个数据结构,存放到内存中去,释放进程,直到 Mongrel Server返回结果时,再把这个数据结构重新加载到进程上去。

事实上Yaws Web Server[24],就是这么做的[23]。所以,Yaws能够容纳80,000以上的并发连接,这并不奇怪。但是为什么Twitter用 Apache,而不用Yaws呢?或许是因为Yaws是用Erlang语言写的,而Twitter工程师对这门新语言不熟悉 (But you need in house Erlang experience [17])。

Figure 5. Apache web server system architecture [21]
Courtesy http://farm3.static.flickr.com/2699/4071355801_db6c8cd6c0_o.png

Figure 6. Apache vs. Yaws.
The horizonal axis shows the parallel requests,
the vertical one shows the throughput (KBytes/second).
The red curve is Yaws, running on NFS.
The blue one is Apache, running on NFS,
while the green one is also Apache but on a local file system.
Apache dies at about 4,000 parallel sessions,
while Yaws is still functioning at over 80,000 parallel connections. [22]
Courtesy http://farm3.static.flickr.com/2709/4072077210_3c3a507a8a_o.jpg

Reference,

[14] Improving running component of Twitter.
(http://qconlondon.com/london-2009/file?path=/qcon-london-
2009/slides/EvanWeaver_ImprovingRunningComponentsAtTwitter.pdf)
[16] Updating Twitter without service disruptions.
(http://gojko.net/2009/03/16/qcon-london-2009-upgrading-
twitter-without-service-disruptions/)
[17] Fixing Twitter. (http://assets.en.oreilly.com/1/event/29/Fixing_Twitter_
Improving_the_Performance_and_Scalability_of_the_World_s_Most_Popular_
Micro-blogging_Site_Presentation%20Presentation.pdf)
[21] Apache system architecture.
(http://www.fmc-modeling.org/download/publications/
groene_et_al_2002-architecture_recovery_of_apache.pdf)
[22] Apache vs Yaws. (http://www.sics.se/~joe/apachevsyaws.html)
[23] 质疑Apache和Yaws的性能比较. (http://www.javaeye.com/topic/107476)
[24] Yaws Web Server. (http://yaws.hyber.org/)
[25] Erlang Programming Language. (http://www.erlang.org/)

【5】数据流与控制流

通过让Apache进程空循环的办法,迅速接纳用户的访问,推迟服务,说白了是个缓兵之计,目的是让用户不至于收到“HTTP 503” 错误提示,“503错误” 是指 “服务不可用(Service Unavailable)”,也就是网站拒绝访问。

大禹治水,重在疏导。真正的抗洪能力,体现在蓄洪和泄洪两个方面。蓄洪容易理解,就是建水库,要么建一个超大的水库,要么造众多小水库。泄洪包括两个方面,1. 引流,2. 渠道。

对于Twitter系统来说,庞大的服务器集群,尤其是以MemCached为主的众多的缓存,体现了蓄洪的容量。引流的手段是Kestrel消息队列,用于传递控制指令。渠道是机器与机器之间的数据传输通道,尤其是通往MemCached的数据通道。渠道的优劣,在于是否通畅。

Twitter的设计,与大禹的做法,形相远,实相近。Twitter系统的抗洪措施,体现在有效地控制数据流,保证在洪峰到达时,能够及时把数据疏散到多个机器上去,从而避免压力过度集中,造成整个系统的瘫痪。

2009 年6月,Purewire公司通过爬Twitter网站,跟踪Twitter用户之间“追”与“被追”的关系,估算出Twitter用户总量在 7,000,000左右 [26]。在这7百万用户中,不包括那些既不追别人,也不被别人追的孤立用户。也不包括孤岛人群,孤岛内的用户只相互追与被追,不与外界联系。如果加上这 些孤立用户和孤岛用户群,目前Twitter的用户总数,或许不会超过1千万。

截止2009年3月,中国移动用户数已达 4.7亿户[27]。如果中国移动的飞信[28] 和139说客[29] 也想往Twitter方向发展,那么飞信和139的抗洪能力应该设计到多少呢?简单讲,需要把Twitter系统的现有规模,至少放大47倍。所以,有人 这样评论移动互联网产业,“在中国能做到的事情,在美国一定能做到。反之,不成立”。

但是无论如何,他山之石可以攻玉。这就是我们研究Twitter的系统架构,尤其是它的抗洪机制的目的。

Figure 7. Twitter internal flows
Courtesy http://farm3.static.flickr.com/2766/4095392354_66bd4bcc30_o.png
下面举个简单的例子,剖析一下Twitter网站内部的流程,借此考察Twitter系统有哪些机制,去实现抗洪的三要素,“水库”,“引流”和“渠道”。
假设有两个作者,通过浏览器,在Twitter网站上发表短信。有一个读者,也通过浏览器,访问网站并阅读他们写的短信。

1. 作者的浏览器与网站建立连接,Apache Web Server分配一个进程(Worker Process)。作者登录,Twitter查找作者的ID,并作为Cookie,记忆在HTTP邮包的头属性里。

2. 浏览器上传作者新写的短信(Tweet),Apache收到短信后,把短信连同作者ID,转发给Mongrel Rails Server。然后Apache进程进入空循环,等待Mongrel的回复,以便更新作者主页,把新写的短信添加上去。

3. Mongrel收到短信后,给短信分配一个ID,然后把短信ID与作者ID,缓存到Vector MemCached服务器上去。

同时,Mongrel让Vector MemCached查找,有哪些读者“追”这位作者。如果Vector MemCached没有缓存这些信息,Vector MemCached自动去MySQL数据库查找,得到结果后,缓存起来,以备日后所需。然后,把读者IDs回复给Mongrel。

接着,Mongrel把短信ID与短信正文,缓存到Row MemCached服务器上去。

4. Mongrel通知Kestrel消息队列服务器,为每个作者及读者开设一个队列,队列的名称中隐含用户ID。如果Kestrel服务器中已经存在这些队列,那就延用以往的队列。

对应于每个短信,Mongrel已经从Vector MemCached那里知道,有哪些读者追这条短信的作者。Mongrel把这条短信的ID,逐个放进每位读者的队列,以及作者本人的队列。

5. 同一台Mongrel Server,或者另一台Mongrel Server,在处理某个Kestrel队列中的消息前,从这个队列的名称中解析出相应的用户ID,这个用户,既可能是读者,也可能是作者。

然后Mongrel从Kestrel队列中,逐个提取消息,解析消息中包含的短信ID。并从Row MemCached缓存器中,查找对应于这个短信ID的短信正文。

这时,Mongrel既得到了用户的ID,也得到了短信正文。接下去Mongrel就着手更新用户的主页,添加上这条短信的正文。

6. Mongrel把更新后的作者的主页,传递给正在空循环的Apache的进程。该进程把作者主页主动传送(push)给作者的浏览器。

如果读者的浏览器事先已经登录Twitter网站,建立连接,那么Apache给该读者也分配了一个进程,该进程也处于空循环状态。Mongrel把更新后的读者的主页,传递给相应进程,该进程把读者主页主动传递给读者的浏览器。

咋一看,流程似乎不复杂。“水库”,“引流”和“渠道”,这抗洪三要素体现在哪里呢?盛名之下的Twitter,妙处何在?值得细究的看点很多。

Reference,

[26] Twitter user statistics by Purewire, June 2009.
(http://www.nickburcher.com/2009/06/twitter-user-statistics-purewire-report.html)
[27] 截止2009年3月,中国移动用户数已达4.7亿户.
(http://it.sohu.com/20090326/n263018002.shtml)
[28] 中国移动飞信网. (http://www.fetion.com.cn/)
[29] 中国移动139说客网. (http://www.139.com/)

【6】流量洪峰与云计算

上一篇历数了一则短信从发表到被阅读,Twitter业务逻辑所经历的6个步骤。表面上看似乎很乏味,但是细细咀嚼,把每个步骤展开来说,都有一段故事。

美国年度橄榄球决赛,绰号超级碗(Super Bowl)。Super Bowl在美国的收视率,相当于中国的央视春节晚会。2008年2月3日,星期天,该年度Super Bowl如期举行。纽约巨人队(Giants),对阵波士顿爱国者队(Patriots)。这是两支实力相当的球队,决赛结果难以预料。比赛吸引了近一亿美国人观看电视实况转播。

对于Twitter来说,可以预料的是,比赛进行过程中,Twitter流量必然大涨。比赛越激烈,流量越高涨。Twitter无法预料的是,流量究竟会涨到多少,尤其是洪峰时段,流量会达到多少。

根据[31]的统计,在Super Bowl比赛进行中,每分钟的流量与当日平均流量相比,平均高出40%。在比赛最激烈时,更高达150%以上。与一周前,2008年1月27日,一个平静的星期天的同一时段相比,流量的波动从平均10%,上涨到40%,最高波动从35%,上涨到150%以上。

Figure 8. Twitter traffic during Super Bowl, Sunday, Feb 3, 2008 [31]. The blue line represents the percentage of updates per minute during the Super Bowl normalized to the average number of updates per minute during the rest of the day, with spikes annotated to show what people were twittering about. The green line represents the traffic of a “regular” Sunday, Jan 27, 2008.
Courtesy http://farm3.static.flickr.com/2770/4085122087_970072e518_o.png

由此可见,Twitter流量的波动十分可观。对于Twitter公司来说,如果预先购置足够的设备,以承受流量的变化,尤其是重大事件导致的洪峰流量,那么这些设备在大部分时间处于闲置状态,非常不经济。但是如果缺乏足够的设备,那么面对重大事件,Twitter系统有可能崩溃,造成的后果是用户流失。

怎么办?办法是变买为租。Twitter公司自己购置的设备,其规模以应付无重大事件时的流量压力为限。同时租赁云计算平台公司的设备,以应付重大事件来临时的洪峰流量。租赁云计算的好处是,计算资源实时分配,需求高的时候,自动分配更多计算资源。

Twitter公司在2008年以前,一直租赁Joyent公司的云计算平台。在2008年2月3日的Super Bowl即将来临之际,Joyent答应Twitter,在比赛期间免费提供额外的计算资源,以应付洪峰流量[32]。但是诡异的是,离大赛只剩下不到4天,Twitter公司突然于1月30日晚10时,停止使用Joyent的云计算平台,转而投奔Netcraft [33,34]。

Twitter弃Joyent,投Netcraft,其背后的原因是商务纠葛,还是担心Joyent的服务不可靠,至今仍然是个谜。

变买为租,应对洪峰,这是一个不错的思路。但是租来的计算资源怎么用,又是一个大问题。查看一下[35],不难发现Twitter把租赁来的计算资源,大部分用于增加Apache Web Server,而Apache是Twitter整个系统的最前沿的环节。

为什么Twitter很少把租赁来的计算资源,分配给Mongrel Rails Server,MemCached Servers,Varnish HTTP Accelerators等等其它环节?在回答这个问题以前,我们先复习一下前一章“数据流与控制流”的末尾,Twitter从写到读的6个步骤。

这6个步骤的前2步说到,每个访问Twitter网站的浏览器,都与网站保持长连接。目的是一旦有人发表新的短信,Twitter网站在500ms以内,把新短信push给他的读者。问题是在没有更新的时候,每个长连接占用一个Apache的进程,而这个进程处于空循环。所以,绝大多数Apache进程,在绝大多数时间里,处于空循环,因此占用了大量资源。

事实上,通过Apache Web Servers的流量,虽然只占Twitter总流量的10%-20%,但是Apache却占用了Twitter整个服务器集群的50%的资源[16]。所以,从旁观者角度来看,Twitter将来势必罢黜Apache。但是目前,当Twitter分配计算资源时,迫不得已,只能优先保证Apache的需求。

迫不得已只是一方面的原因,另一方面,也表明Twitter的工程师们,对其系统中的其它环节,太有信心了。

在第四章“抗洪需要隔离”中,我们曾经打过一个比方,“在晚餐高峰时段,餐馆常常客满。对于新来的顾客,餐馆服务员不是拒之门外,而是让这些顾客在休息厅等待”。对于Twitter系统来说,Apache充当的角色就是休息厅。只要休息厅足够大,就能暂时稳住用户,换句行话讲,就是不让用户收到HTTP-503的错误提示。

稳住用户以后,接下去的工作是高效率地提供服务。高效率的服务,体现在Twitter业务流程6个步骤中的后4步。为什么Twitter对这4步这么有信心?

Reference,

[16] Updating Twitter without service disruptions.
(http://gojko.net/2009/03/16/qcon-london-2009-upgrading-twitter-without-service-disruptions/)
[30] Giants and Patriots draws 97.5 million US audience to the Super Bowl. (http://www.reuters.com/article/topNews/idUSN0420266320080204)
[31] Twitter traffic during Super Bowl 2008.
(http://blog.twitter.com/2008/02/highlights-from-superbowl-sunday.html)
[32] Joyent provides Twitter free extra capacity during the Super Bowl 2008.
(http://blog.twitter.com/2008/01/happy-happy-joyent.html)
[33] Twitter stopped using Joyent’s cloud at 10PM, Jan 30, 2008. (http://www.joyent.com/joyeurblog/2008/01/31/twitter-and-joyent-update/)
[34] The hasty divorce for Twitter and Joyent.
(http://www.datacenterknowledge.com/archives/2008/01/31/hasty-divorce-for-twitter-joyent/)
[35] The usage of Netcraft by Twitter.
(http://toolbar.netcraft.com/site_report?url=http://twitter.com)

【7】作为一种进步的不彻底

不彻底的工作方式,对于架构设计是一种进步。

当一个来自浏览器的用户请求到达Twitter后台系统的时候,第一个迎接它的,是Apache Web Server。第二个出场的,是Mongrel Rails Server。Mongrel既负责处理上传的请求,也负责处理下载的请求。Mongrel处理上传和下载的业务逻辑非常简洁,但是简洁的表象之下,却蕴含着反常规的设计。这种反常规的设计,当然不是疏忽的结果,事实上,这正是Twitter架构中,最值得注意的亮点。

Figure 9. Twitter internal flows
Courtesy http://farm3.static.flickr.com/2766/4095392354_66bd4bcc30_o.png
所谓上传,是指用户写了一个新短信,上传给Twitter以便发表。而下载,是指Twitter更新读者的主页,添加最新发表的短信。Twitter下载的方式,不是读者主动发出请求的pull的方式,而是Twitter服务器主动把新内容push给读者的方式。先看上传,Mongrel处理上传的逻辑很简洁,分两步。

1. 当Mongrel收到新短信后,分配一个新的短信ID。然后把新短信的ID,连同作者ID,缓存进Vector MemCached服务器。接着,把短信ID以及正文,缓存进Row MemCached服务器。这两个缓存的内容,由Vector MemCached与Row MemCached在适当的时候,自动存放进MySQL数据库中去。

2. Mongrel在Kestrel消息队列服务器中,寻找每一个读者及作者的消息队列,如果没有,就创建新的队列。接着,Mongrel把新短信的ID,逐个放进“追”这位作者的所有在线读者的队列,以及作者本人的队列。

品味一下这两个步骤,感觉是Mongrel的工作不彻底。一,把短信及其相关IDs,缓存进Vector MemCached和Row Cached就万事大吉,而不直接负责把这些内容存入MySQL数据库。二,把短信ID扔进Kestrel消息队列,就宣告上传任务结束。Mongrel 没有用任何方式去通知作者,他的短信已经被上传。也不管读者是否能读到新发表的短信。

为什么Twitter采取了这种反常规的不彻底的工作方式?回答这个问题以前,不妨先看一看Mongrel处理下载的逻辑。把上传与下载两段逻辑联系起来,对比一下,有助于理解。Mongrel下载的逻辑也很简单,也分两步。

1. 分别从作者和读者的Kestrel消息队列中,获得新短信的ID。

2. 从Row MemCached缓存器那里获得短信正文。以及从Page MemCached那里获得读者以及作者的主页,更新这些主页,也就是添加上新的短信的正文。然后通过Apache,push给读者和作者。

对照Mongrel处理上传和下载的两段逻辑,不难发现每段逻辑都“不彻底”,合在一起才形成一个完整的流程。所谓不彻底的工作方式,反映了 Twitter架构设计的两个“分”的理念。一,把一个完整的业务流程,分割成几段相对独立的工作,每一个工作由同一台机器中不同的进程负责,甚至由不同的机器负责。二,把多个机器之间的协作,细化为数据与控制指令的传递,强调数据流与控制流的分离。

分割业务流程的做法,并不是Twitter的首创。事实上,三段论的架构,宗旨也是分割流程。Web Server负责HTTP的解析,Application Server负责业务逻辑,Database负责数据存储。遵从这一宗旨,Application Server的业务逻辑也可以进一步分割。

1996年,发明TCL语言的前伯克利大学教授John Ousterhout,在Usenix大会上做了一个主题演讲,题目是“为什么在多数情况下,多线程是一个糟糕的设计[36]”。2003年,同为伯克利大学教授的Eric Brewer及其学生们,发表了一篇题为“为什么对于高并发服务器来说,事件驱动是一个糟糕的设计[37]”。这两个伯克利大学的同事,同室操戈,他们在争论什么?

所谓多线程,简单讲就是由一根线程,从头到尾地负责一个完整的业务流程。打个比方,就像修车行的师傅每个人负责修理一辆车。而所谓事件驱动,指的是把一个完整的业务流程,分割成几个独立工作,每个工作由一个或者几个线程负责。打个比方,就像汽车制造厂里的流水线,有多个工位组成,每个工位由一位或者几位工人负责。

很显然,Twitter的做法,属于事件驱动一派。事件驱动的好处在于动态调用资源。当某一个工作的负担繁重,成为整个流程中的瓶颈的时候,事件驱动的架构可以很方便地调集更多资源,来化解压力。对于单个机器而言,多线程和事件驱动的两类设计,在性能方面的差异,并不是非常明显。但是对于分布式系统而言,事件驱动的优势发挥得更为淋漓尽致。

Twitter把业务流程做了两次分割。一,分离了Mongrel与MySQL数据库,Mongrel不直接插手MySQL数据库的操作,而是委托MemCached全权负责。二,分离了上传和下载两段逻辑,两段逻辑之间通过Kestrel队列来传递控制指令。

在John Ousterhout和Eric Brewer两位教授的争论中,并没有明确提出数据流与控制流分离的问题。所谓事件,既包括控制信号,也包括数据本身。考虑到通常数据的尺寸大,传输成本高,而控制信号的尺寸小,传输简便。把数据流与控制流分离,可以进一步提高系统效率。

在Twitter系统中,Kestrel消息队列专门用来传输控制信号,所谓控制信号,实际上就是IDs。而数据是短信正文,存放在Row MemCached中。谁去处理这则短信正文,由Kestrel去通知。

Twitter完成整个业务流程的平均时间是500ms,甚至能够提高到200-300ms,说明在Twitter分布式系统中,事件驱动的设计是成功。

Kestrel消息队列,是Twitter自行开发的。消息队列的开源实现很多,Twitter为什么不用现成的免费工具,而去费神自己研发呢?

Reference,

[36] Why threads are a bad idea (for most purposes), 1996.
(http://www.stanford.edu/class/cs240/readings/threads-bad-usenix96.pdf)
[37] Why events are a bad idea (for high-concurrency servers), 2003.
(http://www.cs.berkeley.edu/~brewer/papers/threads-hotos-2003.pdf)

【8】 得过不且过

北京西直门立交桥的设计,经常遭人诟病。客观上讲,对于一座立交桥而言,能够四通八达,就算得上基本完成任务了。大家诟病的原因,主要是因为行进路线太复杂。

当然,站在设计者角度讲,他们需要综合考虑来自各方面的制约。但是考虑到世界上立交桥比比皆是,各有各的难处,然而像西直门立交桥这样让人迷惑的,还真是少见。所以,对于西直门立交桥的设计者而言,困难是客观存在的,但是改进的空间总还是有的。

Figure 10. 北京西直门立交桥行进路线
Courtesy http://farm3.static.flickr.com/2671/4113112287_86cfb1cffd_o.png

大型网站的架构设计也一样,沿用传统的设计,省心又省力,但是代价是网站的性能。网站的性能不好,用户的体验也不好。Twitter这样的大型网站之所以能够一飞冲天,不仅功能的设计迎合了时代的需要,同时,技术上精益求精也是成功的必要保障。

例如,从Mongrel到MemCached之间,需要一个数据传输通道。或者严格地说,需要一个client library communicating to the memcached server。Twitter的工程师们,先用Ruby实现了一个通道。后来又用C实现了一个更快的通道。随后,不断地改进细节,不断地提升数据传输的效率。这一系列的改进,使Twitter的运行速度,从原先不设缓存时,每秒钟处理3.23个请求,到现在每秒处理139.03个请求,参见Figure 11。这个数据通道,现在定名为libmemcached,是开源项目 [38]。

Figure 11. Evolving from a Ruby memcached client to a C client with optimised hashing. These changes increases Twitter performance from 3.23 requests per second without caching, to 139.03 requests per second nowadays [14].
Courtesy http://farm3.static.flickr.com/2767/4115077218_55c7250d43_o.png

又例如,Twitter系统中用消息队列来传递控制信号。这些控制信号,从插入队列,到被删除,生命周期很短。短暂的生命周期,意味着消息队列的垃圾回收(Garbage Collection)的效率,会严重影响整个系统的效率。因此,改进垃圾回收的机制,不断提高效率,成为不可避免的问题。Twitter使用的消息队列,原先不是Kestrel,而是用Ruby编写的一个简单的队列工具。但是如果继续沿用Ruby这种语言,性能优化的空间不大。Ruby的优点是集成了很多功能,从而大大减少了开发过程中编写程序的工作量。但是优点也同时是缺点,集成的功能太多,拖累也就多,牵一发而动全身,造成优化困难。

Twitter工程师戏言,”Ruby抗拒优化”,(“Ruby is optimization resistant”, by Evan Weaver [14])。几经尝试以后,Twitter的工程师们最终放弃了Ruby语言,改用Scala语言,自行实现了一个队列,命名为Kestrel [39]。

改换语言的主要动机是,Scala运行在JVM之上,因此优化Garbage Collection性能的手段丰富。Figure 12. 显示了使用Kestrel以后,垃圾回收的滞后,在平时只有2ms,最高不超过4ms。高峰时段,平均滞后5ms,最高不超过35ms。

Figure 12. The latency of Twitter Kestrel garbage collection [14].
Courtesy http://farm3.static.flickr.com/2617/4115072726_c611955bb2_o.png

RubyOnRails逐渐淡出Twitter,看来这是大势所趋。最后一步,也是最高潮的一步,可能是替换Mongrel。事实上,Twitter所谓“API Server”,很可能是他们替换Mongrel的前奏。

Twitter的Evan Weaver说,“API Server”的运行效率,比Apache+Mongrel组合的速度快4倍。所谓Apache+Mongrel组合,是RubyOnRails的一种实现方式。Apache+Mongrel组合,每秒能够处理139个请求,参见Figure 11,而“API Server” 每秒钟能够处理大约550个请求 [16]。换句话说,使用Apache+Mongrel组合,优点是降低了工程师们写程序的负担,但是代价是系统性能降低了4倍,换句话说,用户平均等待的时间延长了4倍。

活着通常不难,活得精彩永远很难。得过不且过,这是一种精神。

Reference,
[14] Improving running component of Twitter.
(http://qconlondon.com/london-2009/file?path=/qcon-london-2009/slides/EvanWeaver_ImprovingRunningComponentsAtTwitter.pdf)
[16] Updating Twitter without service disruptions.
(http://gojko.net/2009/03/16/qcon-london-2009-upgrading-twitter-without-service-disruptions/)
[38] Open source project, libmemcached, by Twitter.
(http://tangent.org/552/libmemcached.html)
[39] Open source project, Kestrel Messaging Queue, by Twitter.
(http://github.com/robey/kestrel)

【9】结语

这个系列讨论了Twitter架构设计,尤其是cache的应用,数据流与控制流的组织等等独特之处。把它们与抗洪抢险中,蓄洪,引流,渠道三种手段相对比,便于加深理解。同时参考实际运行的结果,验证这样的设计是否能够应付实际运行中遇到的压力。

解剖一个现实网站的架构,有一些难度。主要体现在相关资料散落各处,而且各个资料的视点不同,覆盖面也不全。更严重的问题是,这些资料不是学术论文,质量良莠不齐,而且一些文章或多或少地存在缺失,甚至错误。

单纯把这些资料罗列在一起,并不能满足全景式的解剖的需要。整理这些资料的过程,很像是侦探办案。福尔摩斯探案的方法,是证据加推理。

1. 如果观察到证据O1,而造成O1出现的原因,有可能是R1,也有可能是R2或者R3。究竟哪一个原因,才是真正的原因,需要进一步收集更多的证据,例如O2,O3。如果造成O2 出现的可能的原因是R2和R4,造成O3 出现的可能原因是R3和R5。把所有证据O1 O2 O3,综合起来考虑,可能性最大的原因必然是(R1,R2,R3), (R2,R4), (R3,R5) 的交集,也就是R2。这是反绎推理的过程。

2. 如果反绎推理仍然不能确定什么是最可能的原因,那么假定R2是真实的原因,采用演绎推理,R2必然导致O4证据的出现。接下去要做的事情是,确认O4是否真的出现,或者寻找O4肯定不会出现的证据。以此循环。

解剖网络架构的方法,与探案很相似。只读一篇资料是不够的,需要多多收集资料,交叉印证。不仅交叉印证,而且引申印证,如果某一环节A是这样设计的,那么关联环节B必然相应地那样设计。如果一时难以确定A到底是如何设计的,不妨先确定B是如何设计的。反推回来,就知道A应该如何设计了。

解剖网站架构,不仅有益,而且有趣。

Figure 13. Sherlock Holmes,福尔摩斯探案
Courtesy http://www.fantasticfiction.co.uk/images/c0/c2053.jpg

【全文完】

本文来自:http://www.tektalk.org

待整理No Comments
26
三 10

[转]百舸争流谁为先—-漫谈网络业格局之一

终于等到了中国上市网络公司2009年年报出齐了,可以比较客观地观察一下去年网络业主流的全貌。2009年属于网络业开张十几年来大形势最坏的一年,金融风暴和整治运动双管齐下,产业发展空间受到了极大的挤压。但是,网络业毕竟是中国少有的一个产业,基本上没有国有企业的不平等竞争,而且由于早些年的创新努力所积累的成长动力不断爆发,如果只从经营业绩上看,整个产业还是交出了一份亮丽的成绩单。简单浏览一下各公司的年报,比较一下各家的长短,还是可以看出些产业发展的格局来的。

我选了一些网络公司进行分析比较,选择的标准是:1)上市至少3年,主营是互联网服务,其他号称网络公司,干的却是其他行业的活的不算;2)只选母公司,分拆出来的子公司或者没上市的资产不算;3)09年月收入至少达到平均每个月一亿人民币以上,小公司不算。这样算起来正好10家公司。

表1. 中国10大网络公司2009年业绩比较

单位:亿美元

09收入 增长率

(%

09利润 利润率

(%

07收入 09比07

(%

腾讯 18.219 73.9 7.647 42.0 5.231 348
盛大 7.675 47.0 2.332 30.4 3.378 227
百度 6.516 39.1 2.716 41.7 2.391 240
阿里巴巴 5.680 29.0 1.485 27.7 3.171 179
网易 5.600 26.7 2.710 48.4 3.160 177
搜狐 5.152 20.0 1.977 38.4 1.889 273
新浪 3.282 -2.0 .698 21.3 2.461 133
完美时空 3.142 49.2 1.520 48.4 0.945 332
携程 2.910 34.0 .970 33.3 1.640 177
巨人 1.910 -18.2 1.259 66.0 2.094 91

数据来源:各公司年报,新浪数据未包括分拆上市公司的收益。

从表1至少可以看出三点:

1. 尽管09年网络业遭受到金融风暴和整治运动这些天灾人祸的双重夹击,至少产业的主流还是挺住了,保持了一个健康的成长幅度。在10家最大的上市公司中,收入最低的巨人也有近2亿美元的水平,而最高的腾讯则达到了18。2亿美元(120亿人民币)的高度。除了新浪和巨人外,其他8家都有20%到74%不等的成长速度。从企业利润的角度看,利润率最低的新浪也有21%,多数企业的利润率在30-40%的水平,而巨人居然达到了66%的暴利。除了极少数国有央企垄断的产业外,网络业收入增长水平和获利能力是其他一般产业难以望其项背的。这10家公司09年的总收入合计是60.1亿美元,约合人民币410亿。粗估这10家公司大概占整个网络服务业营业收入(狭义的,不算电信运营商,IDC和硬软件供应商)的三分之二,那么整个产业的09年总产值应该在600亿以上,可以说小有局面了。

2. 各公司间的发展速度和健康水平很不一致,这涉及到它们在商业模式,核心竞争力,管理经营水平,团队素质和企业文化等方面的差别。同07年的水平相比,腾讯的收入规模是三年前的3.5倍,完美时空也达到3.3倍。盛大,百度和搜狐的收入规模也是三年前的2.2至2.7倍,翻番有余。其他公司却没能实现三年收入翻番,巨人甚至比三年前收入还少。一个简单的解释是过去三年是网络游戏业大爆发的时期,凡是涉足此行当的都赚了大钱,例如腾讯,盛大,完美时空和搜狐,没做游戏的百度,阿里,新浪和携程就吃点亏。但这却不能解释同样是做网络游戏的主力军,网易和巨人却利润率很高,但成长性欠佳。如果考虑到三五年前可以列入10强榜的TOM,空中网和九城如今一蹶不振,灵通和华友不见踪影,仅仅归结为入错行是解释不清的。

3. 即使同属于中国网络业的大公司,这10个公司的未来发展也会出现天差地别。

表2. 网络10强分类

收入高增长(>30%) 收入低增长(<30%)
高利润(>40%) 双高–腾讯 完美时空 百度 低高–网易 巨人
低利润(<40%) 高低–盛大 携程 双低–阿里巴巴 搜狐 新浪

从表2可以简单归纳一下:双高企业正处在自身发展的黄金时期,双低企业需要在战略层面做出调整,高低企业正处在高速成长期,低高企业需要加大投入和收购兼并以增加活力和增长潜力。

腾讯,完美时空,百度,盛大和携程未来几年仍会保持旺盛的成长势头,其中腾讯尤为突出。从09年的财务数据可以看出,腾讯一家的收入基本等于盛大,百度和阿里巴巴这分别排在2-4名的公司的收入总和,它的年利润额正好等于盛大的年收入额。如果考虑到腾讯去年在基数很高的情况下,收入增长率仍然达到74%,比其他公司的增长率高出一两倍,那在今后至少5年内,没有哪个公司能在规模上超过它(除非在资本运作上有大动作)。今年腾讯的收入规模即使在增速稍减的情况下,仍然有很大的机会突破200亿大关,利润超过80亿。按计划,腾讯今年员工总数会达到一万人,那么它的人均产值将是200万,人均利润是80万。这是一个可以与美国YAHOO相媲美,而其他中国网络公司可望而不可即的高水平。当然,与GOOGLE相比,这些数字还是差得很远。GOOGLE去年收入230亿美元,人均产值在80万美元左右。但无论如何,在中国这一亩三分地里,腾讯是一枝独秀的老大,而且与其他公司的距离越拉越大。幸亏腾讯的性格比较温柔,侵略性和扩张性不强,也不太注重创新,不然其他网络公司的日子还真不会好过。

百度,盛大,完美时空和携程都是属于各自具备强大核心竞争力的公司,是腾讯以外的强悍型企业。比较起来,目前盛大给人的想象空间更大一些。从单纯的网络游戏到未来的娱乐,影视和出版,盛大给人一个娱乐新媒体老大的憧憬。但是,实现这一宏图需要长期艰苦的努力,单纯依靠资产拼盘不可能实现,5年内追上腾讯的机会不大。完美时空和携程都是垂直型网络服务企业,尽管是各自领域的老大但对整个产业的影响较小。百度本来应该发展的更快一些,但最近的一系列业务布局和人事变动让人失望。当然,谷歌的撤离算是天上掉馅饼,百度今年的财务数据应该比去年更好看一些。但即便如此,按现在百度的玩法,未来追上腾讯的机会非常渺茫。

网易和巨人都是利润率很高但成长性不强的游戏企业。巨人的DNA里本来就没有互联网基因,完全是用纯熟的商业操作贩卖网络服务。所以,如果明年巨人(就像过去的九城一样)掉出10强排行榜应该不会让人感到意外。网易过去的操作显然是过于保守了,一大堆现金却从不进入收购兼并市场。去年终于下了狠心,抢了个魔兽却撞了墙。看来提高公司的战略思考能力和管理团队的运营水平是当务之急。阿里巴巴和新浪在某种意义上是被低估了,阿里背后有整个集团的支撑,继续在B2B领域称王称霸不是问题,但成长空间仍然有限。新浪由于刚刚分拆了部分资产上市而来不及合并报表,使得业绩相当难看,但实际上和搜狐经营水平类似,属于老树新花一类,但光靠资产和资本的运作并不能解决核心竞争力退化,平台老旧和缺乏新增长点的根本问题。

今年网络业前景如何?金融危机的第一波冲击已经过去,网络业除了广告收入增速受到一定影响外,基本毫发无损。整治运动或不叫运动但野蛮监管和国进民退的势头仍然很凶,继续压缩着网络业发展的空间和恶化着企业经营的环境。中小网络公司尤其是创业公司的生存成长面临着巨大的危机,但已经成为业内主干的上市公司多数应当仍然可以保持强劲的成长态势。

来源:http://blog.sina.com.cn/s/blog_513a2b800100hh93.html