存档
苹果和Google之争意味着什么?
新年伊始,BusinessWeek 在的封面文章刊登了一篇关于Apple和Google的封面文章——为什么他们不能成为朋友(Why they can’t be friends),揭示了两家公司之间的竞争。
其实竞争在硅谷太正常了,只是话题从最初的MSFT和IBM的操作系统之争,MSFT与Netscape及FireFox的浏览器之争到现在Apple和Google之争。我想这其中的转变也说明了对于各家对于用户的争夺已经从桌面PC机的入口——操作系统,到互联网的入口——浏览器,到目前移动终端的竞争。抓成PC的入口成就了MSFT,掌握了互联网的入口成就了Google和Baidu,那么谁能最终抓住移动的入口赢得新的战场呢?
我觉得Apple也算是一个奇迹。作为一个老字号,一直走的是封闭的路线,独占硬件和核心操作系统和巧妙的商业模式,建立了自己的音乐、移动生态圈。而Google则是希望依靠自己免费的Android系统提供给各大设备制造商使用来建立自己的阵地。就市场的目前的规模而言Apple无疑还占有优势,但是Google的号召力也是不容忽视的。究竟鹿死谁手还很难说,这也让我在手机的选择上还比较犹豫。目前Google也入手了手机的制造,推出了Nexus One,不知道这是否会影响它的ecosystem里面各家的利益?这也增加了一些不确定性。
不管怎么说Google和Apple之间的争夺我们可以是看客,但是对于移动应用的尝试我们应该行动起来了。
谷歌11年发展历程 从创新到创新
每一次生日都是回顾历史的好时机。让我们看看谷歌在过去11年中走过的历程吧。
公司早期:1998年
1997年之后,创始 人拉里-佩奇与塞吉-布林抛弃了原有的项目名称BackRub,而转而使用“Google”这一名字,新名称源自数学名词“googol”。随着 Google.com域名的注册以及Sun联合创始人Andy Bechtolsheim十万美元投资到帐,这两名斯坦福学生在加州的门洛帕克租下了一间车库,月租金1700美元。
在选定临时办公场所后,谷歌提交了相关文件,在1998年9月4日注册成为“谷歌科技公司”。在接下来的几年中,谷歌不断得到媒体的支持,公司也终于迎来了首名员工,Craig Silverstein。 阅读全文…
Follow Your Heart(转载)
今天,我开得很慢,仿佛是让自己的心情在辽阔的天空下能够更加安静。
从旧金山国际机场一路向南,把车开上绵延的101号公路,沿途是高高低低的山丘和一片田园风光。很难想象,这里和世界科技的奇迹——硅谷如此接近。
当车进入到旧金山湾南部的圣克拉拉县,人们就会离这个天才的集散地越来越近。路过硅谷的起点帕罗奥多(Palo Alto)市后,从露天剧场大道(Amphitheatre Parkway)出口转出,眼前就是位于山景城的Google了。象牙白色的巨大恐龙骨骼矗立在四座连体的紫色大楼中央,仿佛在彰显一种乖张又另类的风格。这正是Google的风格。
这是一家真正改变世界的企业,是无数天才向往的圣地,每一间小小的办公室里,诞生的往往都是足以影响世界的创意。
在这个“平坦的世界”里,Google用自己的正直、谦和、天才的创意以及商业社会少有的自尊赢得了世界互联网用户的心,也曾经带给我一种幸福的归属感。我曾在这座紫色的建筑群里受到意外的欢迎,大厨把他精心制作的5层蛋糕推进了会议室,仿佛庆祝我从一次意外事件中获得重生。我曾在这里数次作有关中国的汇报,把所有的数据和新产品创意用PPT一页一页地呈现出来,得到认可。我曾在这里与艾瑞克•施密特和艾伦•尤斯塔斯无数次地沟通和交流,我能感到,无论身处顺境、逆境,来自总部的声音多以支持帮助为主。开放式的讨论之后,我总是可以得到需要的理解。这其实对跨国公司在中国是否放权这个敏感的话题作出了解读——Google已经在众多落户中国的外企中奋力地走在了前列。 阅读全文…
Google工程师在2008年VLDB大会上关于Deep Web的演讲稿(续)
网页的提交一般都是采用表单的方式,通过各种各样的表单项和组合可以形成各种各样的查询。表单的提交方式有两种,POST方式和GET方式,POST方式所有的提交网址都是同一种形式,表单内容都隐藏在HTTP的请求中一起提交的,而GET方式则每次都是不一样的。
我们可以想象每一个Form后面都有一个数据库,每一次Form的提交就类似于查询SQL语句一样:select * from DB where I1=V1 and … and IN=VN 。但是也不是所有Form中的每一个表单都是对于这个数据库是有意义的。比如:排序,分页大小的选择等等。如何得到一个非常适合的Query集合是非常关键的。
为了得到更合适的Query集合,我们想到了采用Query模版,也就是一个Query的表单集,能够迭代得到最多可能的所有的Query。对于一个卖书的商店,对应的Query集合可能如下:
<Z> {select * from DB where zip = z | z are valid zip codes }
<T> {select * from DB where type = t | t are valid store types }<T, Z> {select * from DB where zip = z and type = t | … }

最新评论