YangFan.net

Tag : Google Search in Google

广告一则:赤壁之战地图

赤壁之战地图
  最近和几个爱好三国的同事一起折腾出来的。广告一下。
  不多说了,大家自己玩:http://ditu.google.cn/chibi
  Update 12.23: 在Google黑板报上灌了一篇水,敬请观看。
Tag: , ,
2008-12-19 10:05 | Category : Blog | Comments (3)

纽约纪行:工作

  很快,在纽约的一周工作就结束了,很上次去加州总部不同,这里来纽约是带着非常明确的目的来的,因此算是很纯正的Business trip,最终成果也比较满意。
  其实我的项目在纽约并没有人做,但是我要用到他们做的一个后台功能,而北京和纽约12小时的时差让我很抓狂,外加这里的工程师似乎从不加班,所以基本无法顺畅交流,于是和老板说干脆我来找他们算了。体验了一把Google文化,我并不是向老板“申请”出差,而是“告知”老板我要出差。这是事情的开始。随后就是PM大手一挥,做这个项目或者将要做这个项目的另外三个工程师,就一起从世界各地飞来陪我了。于是我们直接反客为主,除了和纽约人开会外,还就地划了个地盘,开了一周的项目会。
  这次的出差让我深刻体验到了Google的国际化交流与合作。就说我这个项目,PM是在伦敦的加拿大人,工程师除了我之外,一个在伦敦的塞浦路斯人,一个在伦敦的泰国人,一个在山景城工作的台湾人,UI设计是在多伦多工作的印度人(当然,他们大多有两本护照,所以不用签证就能全世界跑),最夸张的事情是第二天和苏黎世开视频会议的时候,那里的工程师边开会边定了个机票,24小时内就在我们面前出现了,当面继续讨论。
  当没有时差阻碍的时候,工作效率非常高,很多困扰我们的问题,一周内全部敲定。但是,尽管时差会阻碍工作的进度,和全球各地的工程师一起工作却是非常重要的——带来的收益比时差的困扰更值得我们去这么做。各国的工程师有不同的背景,可以用各个角度来看问题,可以举出本地市场的例子来让设计方案更加完善更加适合全球化。所以Google鼓励跨国的工程合作,大家常一起出个差开个会啥的,做出来的产品比闭门造车强。
  Google的纽约办公室在曼哈顿的繁华地带,所在的大楼是一幢占了整个街区的楼,据说原来是设计用于停车的,后来改造成了高级办公楼,所以空间尺度很大,比如货梯可以轻松开进去一辆轿车,客梯运几十个人不成问题。我一直没数出Google占了其中几层,也许是4也许是5。我们主要在四楼活动,楼内提供小滑车作为交通工具,因为直接走实在太慢了……
  八楼的大半是Google的食堂,我觉得这里的饭比总部的好吃。最赞的是食堂有个能容纳百来人用餐的大阳台,这是我见到的,看曼哈顿风景最好的位置(除了后来坐的观光直升机之外)!照片如下:
Time Square
  更多Google纽约办公室的照片,请看我的Picasa相册,从头看起,每张都带注释。
Tag: ,
2008-07-11 20:35 | Category : Blog | Comments (4)

Google App Engine

  Google App Engine终于正式推出了,这绝对是一个很值得称赞的玩意。从内测开始就很喜欢它,仔细研究过API,甚至有一两个idea想参加内部的应用开发,但是因为没有时间——跑美国去了两周,自然下班后要吃喝玩乐为主不能宅在家里写程序玩。没有想到这东西这么快就正式上线了。
  这是一个极其强大的工具,比以往小打小闹的开放API前进了一大步,为开发者提供一体化的在线应用服务,包括用户系统(Google帐号登录,像MSN passport想做的没做成的那样),数据库系统(极其好用的BigTable,终于也对外开放了),各种组件和API(方便整合Google各种服务),大量的运行和存储资源(开发者几乎不用考虑后台的构架了)。简单地说,做一个start up的小网络公司的话,Google帮你打点好了一大半工作。
  首批应用只有10000个名额,不知道将来会用什么方式继续扩展用户,难道是邀请传销?那这样的邀请可是价值千金,比当年的gmail更贵重无数了。很不幸地,我没有成为前10000个幸运用户之一……看来也许只能靠走后门来申请一个帐号尝鲜了。
Tag:
2008-04-08 22:29 | Category : Blog | Comments (6)

Google的食堂们

  终于回到了国内,吃上了中餐。美国人民很可怜,每天就是面包就着生蔬菜过日子。好在公司里各国人都有,因此食堂不能马虎,算是相当不错——和美国的平均饮食水平相比。两周来吃了六七个,感觉也是各有不同。
  Charlie's: 最大,最著名的食堂,其特点就是没有特点,并且以没有特点为特点。两个station叫做East Meets West和West Meets East,意思就是摆明了咱这里做的就是洋浜泾。有各大菜系的菜,比如东亚菜,印度菜,墨西哥菜,意大利菜,等等等等。味道还算不错,前提是去之前得看看菜单,有面熟的才去。
  Oasis: 传说是供应中国菜的,当然只是传说而已,事实是这里的菜长得比较像中国菜一点。去了两次,感觉很好,比较适合我的口味。
  Pintxo: 另一个喜欢的餐厅,欧式,具体说是地中海口味的东西,因此经常能吃到海鲜。加州的海鲜味道很正,无论是用什么做法。
  No Name: 以Healthy food著称。所谓healthy,就是不煎不炸的肉,外加各式生的菜叶和菜汁,一切纯天然制作。味道嘛……来过一次就不想来第二次了,菜叶子有啥可吃的。
  Moma: 没有太深的印象了,去过一次,是个大杂烩,随便挑点能吃的还是很容易。
  American Table: 算是经典的美国食品,本地人的最爱,但是对我来说实在没有什么吸引力,除了鸡翅还不错。每天午饭和晚饭都有无数人来吃,而我在这里吃的唯一理由就是近。它和我的办公桌只有几十米的直线距离。
  The Lunch Box: 很远很远,开车开了五六分钟才到,在Google最远的办公楼里。东西一般,有些寿司啥的,可惜我不爱吃。令我印象深刻的桌上放着一大块黑巧克力,边上摆着一把锤子,意思就是想吃的自己锤一个角下来吃去……
  其他食堂就都没去过了。总的感受就是美国人民真是生活在水深火热之中啊,周末拖家带口去吃顿中餐就是难得的享受了。大家生活在可以顿顿吃中餐的地方,一定要珍惜美好的生活。
Tag:
2008-04-02 22:22 | Category : Blog | Comments (2)

过去一个月的Doodle

  算来已经有一个多月没有更新Google的doodle了,在这里一起更新一下,因为太多,就不贴图了,直接给原图链接:
   韩国光复节doodle:8月15日,Google韩国站
   印度独立六十周年:8月15日,Google印度站
   马来西亚国庆五十周年:8月31日,Google马来西亚站
   俄罗斯知识节:9月1日,Google俄罗斯站
   重返校园:9月3日,Google以色列站
   巴西国庆节:9月7日,Google巴西站
   橄榄球世界杯开幕:9月7日,十余个国家分站(貌似是所有参赛国);
   Roald Dahl生辰纪念:9月13日,包括英国、美国等数个国家。
Tag: ,
2007-09-15 01:15 | Category : Blog | Add Comment

倒计时一周年

Beijing 2008
  Google的第一个带“谷歌”二字的Doodle,或者确切地说,第二个。第一个在下面:
Beijing 2008
  没错,一个silly mistake,忘记了2008年是闰年了。这个Logo存在了大约1个小时,被换成了正确的版本。
Tag: , ,
2007-08-08 14:02 | Category : Blog | Add Comment

瑞士国庆Doodle

Swiss
  瑞士的国庆日是8月1日。Google从2001年开始制作Logo,除了2002年没有之外,至今第六张。
  前几张(2001,2003,2004,2005)都比较无趣,都是用国旗来作文章。相比之下2005的最为粗制滥造。
  不过到了2006则有了意境上的升华。甚至比今年的更好,
Tag: , ,
2007-08-01 23:09 | Category : Blog | Add Comment

巴士底日

Bastille Day
  7月14日是法国的国庆日,1789年的7月14日巴黎民众攻克巴士底狱,因此法国国庆日也叫Bastille Day。Google从2000年开始就开始纪念巴士底日,至今已经是第八个Logo了。
   2000 2001 2002 2003 2004 2005 2006
Tag: ,
2007-07-14 23:19 | Category : Blog | Add Comment

独立日doodle

Independence Day
  很眼熟是吧?看看2004年的独立日Logo,栖着的鹰变成了飞着的,仅此而已。背景的美国国旗图案2002年第一次被使用还挺不错,但是后来几乎年年用它,20032005,都是换了一个字母而已,唯有去年的打破了这个背景,显然比较卡通化。同样卡通化的还有2001年的Logo,以及2000年一套四张的doodle组图(1,2,3,4)。
2007-07-04 23:15 | Category : Blog | Comment (1)

更新:Picasaweb、Google Earth

  在经历了几次Google Reader里被几十篇类似文章同时轰炸之后,我就对跟风写新产品或者新功能的发布完全失去了兴趣。尤其是连评论都懒得写的那种,在信息过剩的时代只能说有如鸡肋。不过Google这几天的两个发布却让我眼前一亮,觉得非常有分析一把的必要。我要说的,是Picasaweb增加了地标标注功能,以及Google Earth合并了Geographic Web中的三个副图层。至于Docs的新UI图像化的新闻搜索,虽然有趣,在我看来却远没前两个那样有意义。
  先说Picasaweb。照片的地理位置标注是我期待了很久的功能——正是缺少这个,使得我在思考很久之后决定在自己的Blog上管理自己的相册,同时写了代码做了相片位置标注以及相册KML自动生成(点右侧KML图标可以打开)。终于,今天在Picasaweb里出现了同样的功能。这并不是一个普通的整合这么简单,如我一惯预测的,地图信息的标注与发布将是互联网下一个爆发的应用类型。而Google很明显地走在了正确的道路上。从maps中的My Map,到收购Panoramio,再到今天与Picasaweb的整合,一条非常清晰的发展道路展现在面前。以Google Earth为依托,Google自己做这样的Web 2.0应用显然有着得天独厚的优势。Google Maps API的大规模使用不仅做大了市场蛋糕,也同时巩固了自己的平台优势。不过,这个领域可以做的东西太多,而且刚处于起步阶段,不是Google可以做得过来的,所以并不用担心没有发展前途。相比之下,要在中国做类似的应用,担心政府比担心Google更加靠谱。
  Google Earth中Geographic Web三个副图层的合并的意义并没有这么深远,但是其所预示的信号则明显得多。Geographic Web中的三个副图层为Wikipedia地标资料、Panoramio图片和Google Earth Community最佳地标,在合并之后用不同颜色的实心小圆点来代替,只有地图放到很大的时候才会变成不同的图标——需要注意的是Panoramio图片的图标不再是Panoramio标志,而是一个小相机了。单从合并这点来说,我并不喜欢,因为我总是只打开Wikipedia图层,然而现在Wikipedia的地标信息被隐藏在了无数颜色相近的小点之中,很难一眼看到,同时不能关闭某个副图层使得用户体验相对降低了,各个图层用不同颜色同样的圆点,对色弱用户也非常不友好。所以说这是一个很愚蠢的决策。好在其所表达的信号还是很积极的:这并不是三个副图层的事情,很快一定就会有新的颜色的点加入到它们的行列中,比较强烈的预感是Picasaweb用户所标记的照片,另外,就是广告地标,一定也会在将来的某一天出现在Google Earth上。
  总得来说,这两个发布,连同过去一系列相关功能,预示着一个新的金矿已经缓缓开启。而Google Earth则会在不远的将来扮演着越来越重要的平台作用。
Tag: , ,
2007-06-27 22:27 | Category : Blog | Add Comment

父亲节

  六月第三个星期天是父亲节,不出所料的,Google在0点(北京时间15点)准时换上了父亲节的Logo:
Father's Day
  父亲节和母亲节一样,是Google从2000年就开始庆祝的节日,至今已经是第八个年头了。每年的父亲节母亲节Logo,都还可以在Google页面上找到:
  父亲节:2000 2001 2002 2003 2004 2005 2006 2007
  母亲节:2000 2001 2002 2003 2004 2005 2006 2007
  你最喜欢的各是什么?我喜欢的是2006年的父亲节图标2007年的母亲节图标
2007-06-17 22:10 | Category : Blog | Comments (2)

Google Doodle中的名人(五)

雷·查尔斯(2004年9月23日)
雷·查尔斯
  雷·查尔斯(Ray Charles 1930.9.23-2004.6.10)
  黑人盲歌手,七岁时即双目失明。他自学盲文、钢琴和作曲,一生获得过12座葛莱美奖杯,1986年入选摇滚名人堂,1988年获颁葛莱美终身成就奖。传奇巨星法兰克·辛纳屈尊称他为“唯一的天才”,乐坛给予他“开创灵魂乐的先锋”的定位,乐迷推崇他是“当代最伟大的流行艺人”、“最真实的美国音乐原味”。
  Doodle赏析:
  正如作品无法用图像重现的其他名人一样, 雷·查尔斯的纪念Logo也无法做得令人一目了然而拍案叫绝。非常普通的,仅仅用其演出时的形象替换了一个o,如此而已。

毕加索(2002年10月25日)
毕加索
  巴伯罗·毕加索(Pablo Picasso 1881.10.25-1973.4.8)
  西班牙画家、雕塑家,立体主义(Cubism)艺术的创始人之一,20世纪现代艺术的主要代表人物。遗世的作品达两万多件,包括油画、素描、雕塑、拼贴、陶瓷等。毕加索是少数能在生前“名利双收”的画家。
  Doodle赏析:
  整幅Logo有四个字母被重新演绎,其设计思想主要来源于毕加索名画《格尔尼卡(Guernica)》,具有强烈的立体主义风格。而没有作样式修改的两个字母也采用了同样的风格进行了重新着色,使得整图的画风趋于一致。

莫奈(2001年11月14日)
莫奈
  克劳德·莫奈(Claude Monet 1840.11.14-1920.12.5)
  法国最重要的画家之一,印象派(Impressionism)运动领袖人物。印象派的理论和实践大部份都有他的推广。莫奈擅长光与影的实验表现技法。他最重要的风格是改变了阴影和轮廓线的画法,在莫奈的画作中看不到非常明确的阴影,也看不到凸显或平涂式的轮廓线。除此之外,莫奈对于色彩的运用相当细腻,他用许多相同主题的画作来实验色彩与光完美的表达,例如著名的伦敦议会系列(London Parliament series),卢昂圣母院系列(Rouen Cathedral series)等。
  Doodle赏析:
  这个Logo继承了莫奈的绘画手法,字母没有明确的阴影和轮廓线,而附加的水面与荷叶使整个Logo看上去更像是莫奈睡莲系列的作品之一。图的右下角还带有莫奈的签名。
  幕后八卦:
  Google历史上第一个为名人生日而作的Logo,Google的Logo作者Dennis Hwang在病中完成了这幅作品,这也开创了Google纪念名人的传统。

爱德华·蒙克(2006年12月12日)
爱德华·蒙克
  爱德华·蒙克(Edvard Munch 1863.12.12-1944.1.23)
  挪威表现主义(Symbolism)画家。他对心理苦闷的强烈的,呼唤式的处理手法对20世纪初德国表现主义的成长起了主要的影响。蒙克在世纪之交时期创作了交响乐式的“生命的饰带”(The Frieze of Life)系列作品,涉及了生命、爱情、恐惧、死亡和忧郁等主题,通过这些主题来表现他切身经历的对生存和死亡的感受。蒙克作品的惊人表现力量来自于对艺术家内心世界的不加掩饰的忠实表达,蒙克的画是用整个心灵来创作的。
  Doodle赏析:
  这个Logo直接修改自蒙克最著名的作品《呐喊(The Scream)》,黄色的o正好为画中人物头部位置,其他五个字母则被隐在背景之中。

本文所含所有Logo图样由Google版权所有;本文部分文字内容汇编自Wikipedia
Tag: ,
2007-06-09 22:28 | Category : Blog | Comments (2)

Google Doodle中的名人(四)

赖特(2005年6月8日)
赖特
  弗兰克·劳埃德·赖特(Frank Lloyd Wright 1867.6.8–1959.4.9)
  20世纪上半叶全球最有影响的建筑师之一。在他超过70年的建筑师生涯中,不仅设计了一系列具有个人风格的高质量作品,还影响了整个美国建筑的进程。直到今天,他可能还是美国最著名的建筑师。赖特所设计的流水别墅(Fallingwater)在2000年被美国建筑师协会评为20世纪美国建筑最佳代表作品。
  Doodle赏析:
  整个Logo采用了铅笔画构成,这也是建筑家们最常使用的作图风格。l和e两个字母组合构成了赖特最经典的流水别墅,l为石墙,e为平台。而字母g的上半部分展现的则是赖特另一代表作古根海姆美术馆(Guggenheim Museum)的外形。古根海姆美术馆是赖特在纽约设计的唯一一座建筑。黄色的o外形上虽然具有赖特有机建筑的风格,但它事实上并不代表赖特的任何一个作品。

埃舍尔(2003年6月16日,埃舍尔诞辰前一天)
埃舍尔
  毛瑞特斯·柯奈利斯·埃舍尔(Maurits Cornelis Escher 1898.6.17-1972.3.27)
  荷兰画家。他的画除了充满艺术的本质之外,更暗藏着不少数学内容,有无限、对称、不可能物件、密铺平面和多面体等,十分耐人寻味。不少科学家还将其作品作为严肃的论文主题进行剖析和研究。他的作品也被称为“不可能存在的存在”。
  Doodle赏析:
  作为一个版画家,埃舍尔的作品大多为黑白素描,因此Logo也是黑白的,没有使用任何彩色。两个o互相伸出一只手去画对方,则是完全参照了埃舍尔代表作之一的《Drawing hands》。

安迪·沃荷(2002年8月6日)
安迪·沃荷
  安迪·沃荷(Andy Warhol 1928.8.6-1987.2.22)
  美国艺术家。波普艺术(Pop art)最有名的开创者之一。沃荷认为艺术应该与商业挂钩,因此应该努力把艺术商业化。他的作品中最常出现的是人们所熟悉的人物,比如玛丽莲·梦露、猫王普雷斯利、毛泽东等。沃荷同样投入精力进行电影及音乐的创作,曾在六年内拍出超过六十部电影,但多数被视为地下电影。
  Doodle赏析:
  重复是沃荷作品最大的特色之一,他的不少画作为四方联或九方联的重复,而另外一些画作则以不同色彩画过多份,如各种色调的玛丽莲·梦露系列等。因此这个Logo也采用了重复的表现形式,用四种色调完全不同的Google图案拼接而成。这也使得这个Logo成为了Google Logo中Google字样出现最多,同时也是字母最小的一个。

希区柯克(2003年8月13日)
希区柯克
  阿尔弗雷德·希区柯克(Alfred Hitchcock 1899.8.13-1980.4.29)
  著名导演和制片人,擅长拍摄惊悚悬疑片,有“悬念大师”之称。他不但有許多脍炙人口的名片传世,对电影工业也有深刻的影响。希区柯克一生五次获得奥斯卡最佳导演奖提名却从未获奖,他执导的作品四次获得奥斯卡最佳影片奖提名,并在1940年由《蝴蝶梦(Rebecca)》获奖。1967年希区柯克获得奥斯卡颁发的欧文·撒尔伯格纪念奖(Irving G. Thalberg Memorial Award),该奖项只被授予“一贯从事电影制作并发挥高度才能”的制片人。
  Doodle赏析:
  这个Logo的改动非常小,只是简单采用了希区柯克的侧面剪影替换黄色的o字,而其头上停着的鸟可能是为了表达他的著名影片《鸟(The Birds)》。

本文所含所有Logo图样由Google版权所有;本文部分文字内容汇编自Wikipedia
Tag: ,
2007-06-05 22:34 | Category : Blog | Comments (6)

Google Doodle中的名人(三)

达芬奇(2005年4月15日)
达芬奇
  列奥那多·达芬奇(Leonardo di ser Piero da Vinci 1452.4.15-1519.5.2)
  意大利博学者,同时是建筑师,解剖学者,雕刻家,工程师,发明家,数学家,音乐家和画家,文艺复兴时代的艺术家典型,也是历史上最伟大的画家之一。达芬奇的代表作包括《蒙娜丽莎(Mona Lisa)》、《最后的晚餐(The Last Supper)》、《岩间圣母(Virgin of the Rocks)》、《维特鲁威人(Vitruvian Man)》等,他同时具有超越时代的构思,著名的概念性发明包括了直升机,坦克车,太阳能,等等。此外,达芬奇显著提升了解剖学、天文学、土木工程学、光学以及流体理学等领域的知识水平。
  Doodle赏析:
  整个Logo的风格和色调采用了达芬奇著名的自画像使用的红色粉笔,分别用《维特鲁威人》和《蒙娜丽莎》替代了两个o,而这两幅画也是达芬奇代表作中最容易被识别的。值得注意的是字母l展开了一个翅膀的设计图,正是达芬奇所设计的飞行器草图的一部分,这是他无数超越时代的设计之一。

胡安·米罗(2006年4月20日)
胡安·米罗
  胡安·米罗(Joan Miró 1893.4.20-1983.12.25)
  西班牙画家、雕塑家、陶艺家、版画家,超现实主义(Surrealism)的代表人物,其艺术是来自纯粹的创造冲动,不受传统和美学原则的限制,在形式上常撷取幻想、荒谬或充满诗意的意象。 在西班牙巴塞罗那市内,有不少米罗设计的雕塑作品。
  Doodle赏析:
  整个Google字样都被设计成了米罗的风格,主要使用了米罗的星空系列作品中的元素进行再创作,尽管无法指出每一个图样具体的对应来源,但是任何一个熟悉米罗的人都可以从Logo中一眼辨识出强烈的米罗意象。
  幕后八卦:
  在Google放出Logo后不久,就遭到了米罗家人和艺术家版权协会的抗议,他们认为Google在没有获得版权许可的情况下使用这一Logo,是对米罗原始作品的扭曲,也是对艺术家道德权利的亵渎。尽管Google不承认自己侵权,但还是将这个Logo撤除。在Google官方的Holiday Logo页面里也没有收录这个Logo。事实上,对于西班牙以外的大部分民众来说,Google的这个Logo是他们第一次了解到米罗,而米罗的家人却毫不吝惜地放弃了这个扩大知名度的机会。

达利(2002年5月10日,达利诞辰日前一天)
达利
  萨尔瓦多·达利(Salvador Domenec Felip Jacint Dalí Domenech 1904.5.11-1989.1.23)
  西班牙加泰罗尼亚画家,超现实主义的代表人物,二十世纪最著名的画家之一。达利是一位具有非凡才能和想象力的艺术家,他的作品將怪异梦境般的形象与卓越的绘图技术和受文艺复兴大师影响的绘画技巧令人惊奇地混合在一起。他有一种对做出出格的事物而引起他人注意的狂热爱好,并影响至他的公众艺术形象,使他的艺术爱好者与评论家异常苦恼。达利最脍炙人口的作品为《不竭的记忆(The Persistence of Memory)》。
  Doodle赏析:
  整个Logo直接修改自《不竭的记忆》,两个字母o正好匹配上两个柔软的钟表,这也是整幅画的主题所在。当然,Logo与原图相比,删除了一些元素,例如挂在树枝上的钟以及桌上的蚂蚁。
  幕后八卦:
  这个Logo出现以后,遭到了艺术家版权协会的抗议(比后来米罗Logo的抗议早了四年),因此这幅图同样没有收录在Google官方的页面里,甚至,原图文件也被从Google的服务器上删除了,成为至今唯一一幅被删除的Logo。同时,这个Logo放出的时间是在达利生日的前一天而不是当天,这也是非常罕见的。

柯南·道尔(2006年5月22日)
柯南·道尔
  阿瑟·柯南·道尔(Arthur Conan Doyle 1859.5.22-1930.7.7)
  英国小说家,因塑造了成功的侦探人物――歇洛克·福尔摩斯(Sherlock Holmes)而成为侦探小说历史上最重要的作家之一。除此之外他还曾写过多部其他类型的小说,如科幻、历史小说、爱情小说、戏剧、诗歌等。1902年,柯南·道尔被皇室封爵。
  Doodle赏析:
  毫无疑问,Logo中的人像不是柯南·道尔本人,而是他笔下的虚构人物福尔摩斯,很显然,福尔摩斯比其作者出名得多。福尔摩斯占据着g的位置,而他的放大镜则成为了黄色的o,他身后的路灯正好是绿色的l。对于这个Logo来说,很容易被忽略的细节在于其整体色调的变化,尽管没有被变形的三个字母依然是红色和蓝色,但是比平时的颜色更加阴暗,仿佛在昏黄的灯光下一般,更适合整体的气氛。

本文所含所有Logo图样由Google版权所有;本文部分文字内容汇编自Wikipedia
Tag: ,
2007-06-01 00:00 | Category : Blog | Comment (1)

Google Doodle中的名人(二)

蒙德里安(2002年3月7日,诞辰130周年)
蒙德里安
  彼埃·蒙德里安(Piet Mondrian 1872.3.7-1944.2.1):
  荷兰画家,风格派运动(De Stijl)幕后艺术家和非具象绘画的创始者之一,以几何图形为绘画的基本元素,对后代的建筑、设计风格等影响很大。蒙德里安在1920年出版了一本名为《新塑造主义》的宣言,因此风格派运动也被称为新塑造主义。
  Doodle赏析:
  该Logo设计灵感来源于蒙德里安的风格派运动油画代表作:《构成:黄,蓝,红(Composition with Yellow, Blue, and Red)》。与原图一样,选择了白色底色,黑色栅栏,以及红,黄,蓝三色的色块点缀,纯粹的几何形状,并且只使用原色,代表着荷兰风格派运动抽象与纯朴艺术的主张。
  幕后八卦:
  在Google内部,Mondrian也许是出镜率最高的艺术家了。为什么呢?因为Google的内部代码预览系统就叫这个名字。这个系统的作者是被称作Python语言之父的Guido van Rossum。在Google Video上,还有他发布这个系统时所做的Tech Talk

帕西瓦尔·罗威尔(2006年3月13日)
帕西瓦尔·罗威尔
  帕西瓦尔·罗威尔(Percival Lowell 1855.3.13-1916.11.12):
  商人,作家,数学家和天文学家。出生于波士顿一个很有名望的家庭,毕业于哈佛大学,专业是数学。1894年罗威尔用私钱在美国亚利桑那州建立了罗威尔天文台(Lowell Observatory),专门研究火星。罗威尔在晚年将他的兴趣转向寻找海王星外的太阳系第九颗行星。他死后罗威尔天文台继续这项工作并于1930年找到了冥王星。为了纪念罗威尔,冥王星的缩写PL中含有他的名字的缩写。
  Doodle赏析:
  这是一个很风趣的Logo,蓝色的地球和天文望远镜构成了g的形状,而天文望远镜所观测的,则是红色的o演变成的火星——以及两个可爱的火星人。这象征着罗威尔生前出资创建的,专门用来研究火星的罗威尔天文台。
  幕后八卦:
  这貌似是Google所有纪念名人的Logo中唯一一个没有用人名来作为文件名的Logo。这个文件的文件名叫mars06.gif——也是唯一一个文件名里带着年份的。有谁知道是为什么吗?

爱因斯坦(2003年3月14日)
爱因斯坦
  阿尔伯特·爱因斯坦(Albert Einstein 1879.3.14-1955.4.18):
  二十世纪最伟大的物理学家,于1905年发表了四篇划时代的论文:3月发表《On a Heuristic Viewpoint Concerning the Production and Transformation of Light》提出光量子论;4月发表《On the Motion Required by the Molecular Kinetic Theory of Heat of Small Particles Suspended in a Stationary Liquid》;6月发表《On the Electrodynamics of Moving Bodies》,首次提出了狭义相对论(special theory of relativity)基本原理;9月发表《Does the Inertia of a Body Depend Upon Its Energy Content?》,提出E = mc²的公式。1905年后来被称为爱因斯坦奇迹年,这四篇论文被称作奇迹年论文(Annus Mirabilis Papers)。1915年爱因斯坦发表广义相对论,1917年提出受激辐射理论,1921年因光电效应的研究获得了诺贝尔物理学奖。爱因斯坦的后半生一直从事寻找大统一理论的工作,直到去世。1999年美国《时代》杂志将其评选为20世纪风云人物(Person of the Century)。
  Doodle赏析:
  Logo上的爱因斯坦正是人们所熟知的那个形象,蓬松而灰白的头发和胡子,带着顽童般的笑脸。而更令人叫绝的,是用最后一个字母e,搭出了爱因斯坦最经典而脍炙人口的质能转换公式:e=mc²。

梵高(2005年3月30日)
梵高
  文森特·梵高(Vincent van Gogh 1853.3.30-1890.7.29):
  荷兰画家,后印象派(post-impressionist)代表人物。梵高的作品着意于真实情感的再现,但一直没有得到社会的认可,直到死后他的作品才以其震撼人心和富于想像力赢得广泛赞扬并对当时的画家产生影响。梵高的代表作包括《向日葵》系列,《星空(The Starry Night)》,《麦田里的乌鸦》等。
  Doodle赏析:
  也许对于常人来说,把黄色的o变成一朵向日葵便是最好的最明显的纪念方式,但是显然Logo的设计者并没有选用这个大众化的方案,而是完美地将梵高的另一幅名画《星空》中的意境融进了图中,形不似而神似。

本文所含所有Logo图样由Google版权所有;本文部分文字内容汇编自Wikipedia
Tag: ,
2007-05-28 23:34 | Category : Blog | Comments (3)

Google Doodle中的名人(一)

路易斯·布莱叶(2006年1月4日)
路易斯·布莱叶
  路易斯·布莱叶(Louis Braille 1809.1.4-1852.1.6):
  出生在法国小镇考普瓦利的一个普通家庭中,三岁时伤到左眼导致失明,一年后右眼也因感染而失明。十岁时布莱叶进入法国皇家失明青年学院学习。十五岁时,布莱叶发明了后来被称为布莱叶点字法(braille)的代码系统,仅用6个凸点来组成每一个相应的字母。1887年布莱叶点字法获国际公认,成为全世界视觉障碍者书面沟通的主要方法。1952年,在布莱叶去世100年后,法国政府将他的墓地迁至用于安葬法国历史上重要伟人的巴黎先贤祠(Panthéon)。
  Doodle赏析:
  布莱叶点字法书写的Google字样,非常简洁,没有一点冗余,令人一目了然。这是非常值得纪念的一个Google Logo,因为这是Google有史以来第一次没有在Logo上出现自己的英文名字,也许很难再有第二次了。对于Google来说,这几乎是最高待遇的纪念了。

莫扎特(2006年1月27日,诞辰250周年)
莫扎特
  沃尔夫冈·阿马多伊斯·莫扎特(Wolfgang Amadeus Mozart 1756.1.27-1791.12.5):
  欧洲历史上最伟大的古典音乐作曲家之一,与海顿、贝多芬一起并称为维也纳派古典音乐风格的主要代表。但他的作品却不仅限于此,35岁便英年早逝的的莫扎特一生创作了20多部歌剧,40多篇交响曲,20首宗教音乐,以及众多的室内乐,协奏曲和钢琴独奏作品,总计达到六百多部。
  Doodle赏析:
  相比与美术作品来说,莫扎特的音乐作品很难融入Doodle之中,因此这个Doodle的设计并不是很令人折服。莫扎特肖像画中常见的假发发型被带在了第二个o上,并将随后的g变成了一个高音符号,带出一条五线谱。这个设计可以被用来纪念同时期的任何一名音乐大师——除非你一眼能够看出那一个小节的五线谱属于莫扎特的哪部作品。

加斯顿·朱丽亚(2004年2月3日,诞辰111周年)
加斯顿·朱丽亚
  加斯顿·朱丽亚(Gaston Julia 1893.2.3-1978.3.19):
  法国数学家,发现了被称为朱丽亚集(Julia set)的分形方程。1918年,25岁的朱丽亚在《纯粹数学与应用数学杂志》上发表了长达199页的论文,一举成名。但是很快他的工作就被人忘却,直到1975年,芒德勃罗(Mandelbrot)基于朱丽亚的研究创造了分形(fractal)一词并发表法文专著《分形对象》,开创了全新的学科领域。
  Doodle赏析:
  这个Logo使用了朱丽亚集的分形图案构造了黄色的o,同时在G和l边缘也使用了分形的装饰,背景则散落着一些朱丽亚集的方程。只是不知道这些分形的图形是手动画出来的,还是找一个工程师用程序生成出来的。貌似后者的概率要更大一些,尤其是G边缘的那些图形。
  幕后八卦:
  Google放出这个Logo当天,将Logo链接至了“julia fractal”的Google图像搜索的结果页面。当时在搜索结果中排在最前面的是澳大利亚斯文伯恩大学的Paul Bourke的个人主页,这个网站瞬间就被从Google涌来的流量所挤垮。为了恢复服务器功能,Bourke不得不移除了被请求的页面,并放出了一个说明页面。有趣的是,两天后当从Google来的请求退去之后,Slashdot对Google流量摧垮小网站的新闻报道再次导致无数网民慕名而来,于是还没缓过劲来的网站又被Slashdot所挤垮

米开朗基罗(2003年3月6日)
米开朗基罗
  米开朗基罗·波纳罗蒂(Michelangelo di Lodovico Buonarroti Simoni 1475.3.6-1564.2.18):
  伟大的雕塑家、建筑师、画家和诗人。他与列奥纳多·达·芬奇和拉斐尔·桑乔并称“文艺复兴三杰”。他最著名的绘画作品是梵蒂冈西斯廷教堂的《创世纪》天顶画和壁画《最后的审判》(The Last Judgement),最著名的雕刻作品是大卫像 (David)。米开朗基罗一生追求艺术的完美,坚持自己的艺术思路。他于1564年在罗马去世,他的风格影响了几乎三个世纪的艺术家。
  Doodle赏析:
  米开朗基罗的代表作,大卫雕像站在了本该属于字母l的位置。更特别的是,整个Logo的材质都发生了变化,仿佛和大卫雕像一起,是米开朗基罗用同一块大理石雕成。

本文所含所有Logo图样由Google版权所有;本文部分文字内容汇编自Wikipedia
Tag: ,
2007-05-27 23:15 | Category : Blog | Comments (3)

Google Doodle中的名人(序)

  每逢各种节日,Google就会更换自己的Logo,以示纪念。这样的带有鲜明特色的Logo被称为Doodle(尽管Google官方只把成套的纪念Logo才称为Doodle)。在各大网站相继跟风之后,Doodle几乎已经成为了一种重要的网络文化现象。而Google Doodle则显然是其中最著名也是最出色的。
  除了各国的节日,纪念日,重大活动之外,Google也在名人的诞辰日推出名人纪念Doodle。从2001年的Claude Monet起,截止2006年底,Google已经在20位名人的诞辰日更换过Logo。有趣的是,Google似乎对艺术家,尤其是画家格外垂青,在这20个Doodle中,居然有11名画家的身影,占了一半还多。和每年重复的各种纪念日不同,每个名人只有一次登上Google首页的机会,因此名人Doodle的质量也相对较高,值得逐一品味。

  本文将按照出生月份顺序,分五篇连载介绍这20个Google Doodle中的名人。
Tag: ,
2007-05-26 22:42 | Category : Blog | Comment (1)

不能忍

  今天有两件不能忍的事。
  一不能忍是公司的食堂。原本以为昨天喝的乌鸡甲鱼汤已经算是奢侈了,没想到今天中午走进食堂看到所有人都是一手抓着龙虾一手抓着螃蟹在啃,着实吃了一惊。今天的中式两道主菜:椒盐澳洲龙虾,葱姜焗青蟹。外加好吃到不能忍的龙虾粥——第一次在食堂吃完了还去再盛一碗。相比之下,前几天吃的大虾,烤鳗鱼,银鳕鱼,扇贝什么的看来真是日常菜了。
  二不能忍是北京的交通。下班后就近解决了晚饭打算回去,就见雨越来越大——算是今年的第一场春雨,于是只能打车。结果呢,在公司门口等了20分钟,等到一辆出租车,然后——好歹也是晚上八点半之后了,出租车如同爬行一样慢慢挪到我家。我平时走路20到25分钟的路程,出租车开了接近40分钟。一下雨北京就瘫痪,这样的交通状况,烂到不能忍。
2007-04-30 21:28 | Category : Blog | Comments (9)

Google美食

  随便拍了些食堂供应的午餐,因为用的是Nokia N93,毕竟是个手机,所以照片质量很是糟糕,无法将诱人的美食完全表现出来。
  • 中餐
  • 中餐
  • 中餐
  • 西餐
  • 西餐
  • 西餐
  • 匹萨
  • 甜点
  • 水果
  这些照片都是在周五中午拍摄的,因为开会去吃得晚,所以人少,可以尽管拍,今天的菜更好,不过在饭点去的,人太多,也懒得拍了。
  前三张是中餐,中间三张是西餐,后面是匹萨,甜点和水果,还有很多中式的主食,比如刀削面(海鲜底料的),饺子,皮蛋瘦肉粥,以及更多的精致甜点,就没有一一拍下了,毕竟美食还是要用嘴来享受的。
Tag: ,
2007-04-23 23:56 | Category : Blog | Comments (17)

拼音大战,流弹命中微软

  这几天谷歌拼音搜狗拼音来来往往,炒得不可开交(有人提醒我说这里是吵,不过我觉得区别不大),其他公司在一边敲锣打鼓看热闹。可是所谓刀枪无眼,这看热闹的中间就有个不小心被误伤的。误伤也就罢了,关键这位是陈年老伤,包裹得严严实实,结果,双方各一下,恰恰都打中了他致命之处。
  这位可怜的仁兄叫微软,捧着个宝贝Vista,走街串巷大肆叫卖。微软好歹也是个老员外,大家都给点面子,所以无论是谷歌还是搜狗,做个拼音出来都要支持一下Vista,本来就是好意,让Vista用户能用得更爽。结果没想到刚上来,给Vista的不是好处,而是一人一下闷棍。
  微软自称Vista采用了某某某某高新尖技术,安全性百分百有保障,大家可以放心使用。作为证明,好多原来可以跑得好好的软件都跑不起来了——因为不够安全!所以大家纷纷鼓掌叫好。
  谷歌拼音本来也是去鼓掌的——尽管谷歌和微软没啥深交,前阵还耍过嘴皮子——但是这时候也要支持一下。于是拼音发布了,能在Vista下用得顺畅。不到一天,就有人来报,在Vista登录前,调出谷歌拼音,一键搜索,居然就打开了个浏览器,然后……打开浏览器能干什么谁都知道。微软精心构造的安全系统就被谷歌一不小心给破解了。此时舆论哗然,各路小报记者纷纷出动,探个究竟。谷歌很无奈,原是好意,结果却砸了人家牌子。
  那头搜狗见谷歌不小心捅破了微软的宝贝,暗自高兴,编排了不少文章出来,说谷歌拼音不安全——其实都知道是谁不安全——结果呢?搬起石头还没砸出去呢,就把自己也栽进去了。在Vista登录前,调出搜狗拼音,选择换肤,然后……我们又见到了浏览器!
  话说微软尽管看得真切,但是却做了鸵鸟,装作不知,也可能是做了大象,还没反应过来,总之就是对自己硕大的安全漏洞不闻不问。幸好谷歌反应迅速,第二天就在自己程序里把那个不小心攻破Vista的代码给改了,算是再给微软一点面子。搜狗也算不错,说是要改这个问题,当然还在忙于吵架一时半会没空去改。不过至少这俩炒得厉害的对头,在这事上还是一起为用户着想了,尽管有快手慢手之分。
  可是问题在于,谷歌搜狗是不做病毒的,也是不希望用户被病毒干掉的,所以能自己改了,但是其他人呢?江湖水这么深,哪个角落里没有高人?哪里不能风起云涌再烧三柱香?回想当年,2000的那个经典漏洞,同样是登录前,同样是输入法,同样的老眼昏花不闻不问了好久。微软这回是唱着Yesterday Once More,走进了新时代……
2007-04-10 23:43 | Category : Blog | Comments (5)

针对Google的博客SEO

  应人要求,根据我的经验,介绍一下怎么才能让自己的博客被Google搜索到并且搜索得更多,排名更好。这基本属于SEO的范畴,不过个人Blog的SEO和商业网站的SEO虽然都是SEO,但是侧重点应该有所不同。
  我的这个站发布于3月20号,目前Google的抓取和收录情况良好,部分页面,尤其是原创性的长文章页面在Google的搜索结果中表现不错(即使还在Sandbox)。由于刚刚发布不到一个月,数据还没有更新,因此PageRank还是0,需要等一两个月再看看表现。所以说其实我没有资格来说SEO,不过既然被人找上门来了,就胡扯几句。
  至于为什么对自己的Blog做SEO或者做推广?各人看法不同。当然,如果你觉得不需要,那么就不用往下看了。

  1. 使用独立域名,自己架设的空间。保证自己能对页面的控制权,可以进行一些页面优化,关键词优化,添加一些简单而又有用的功能提升排名。如果你不具备自己假设独立域名站点的能力和条件,那么在选择你的Blog服务商的时候,注意以下几点:
  1) 不要使用网易博客搜狐博客作为你的Blog。这两家Blog都使用了Ajax技术来构造整个页面,使得搜索引擎几乎无法从页面上抓到任何有用的信息,所以在Googlebot足够智能到能自动执行Ajax之前,使用网易博客搜狐博客就等于自绝于所有搜索引擎——不光是Google。另外,参考之前对搜狐博客和百度空间的分析,如果你想让你的Blog能在除了Google和百度之外其他的搜索引擎上出现,那么不要选择百度空间,否则的话百度空间还是可以的,因为百度对它的支持非常好,排名总在最前面。
  2) 尽量使用支持Javascript的空间。事实上出于安全考虑,大部分服务商都不在此列,包括百度空间和微软的Live Space,不支持Javascript使得一些优化不能进行。
  3) 不要选择经常被GFW的国外服务商,例如Blogspot,尽管它的功能非常强大并且被Google很好地整合。除非你人在国外并且完全不考虑国内的读者,否则这些时通时断的服务商显然不被考虑。
  2. 保持网站的畅通。慢一些问题不大,但是如果经常无法访问就是大问题了。如果你的网站托管在国内,一定记住去备案自己的域名,现在风声很紧,不备案的网站随时可能被关闭,连数据一起丢失。不备案是万万不行的,不过这不等于备案就万事大吉了。你的网站托管商或者当地公安部门都可能暂时关闭你的网站,只要有一点点不和谐言论,或者和你托管在同一主机的其他站点有不和谐言论,你也会被波及。因此,如果条件允许,把网站放到境外的服务器上,找一些没有历史污点并且服务还不错的空间。从现在的信息看,放在国外被GFW的概率比放在国内被拿走硬盘的概率要小得多,损失也要小得多。
  3. 保证自己网站高质量的内容和经常性的更新。Google喜欢原创内容而讨厌转载是长期来大家的共识。拥有大量原创独创内容的网站更容易得到高的PageRank。而更新频繁的网站也会得到更多青睐。所以在硬件(域名,空间)达标的情况下,内容是王道。任何时刻任何情况下,好的内容比任何特意的优化都重要得多。
  4. 增加外部链接。尤其是PageRank高的网站上给你的链接,往往会起到意想不到的好作用。这是由PageRank的算法决定的。比如找你的朋友给你做个链接,比如在别人的空间留言时留下自己的地址。当然,不要因此而去动歪脑筋,去做Spam,一旦被发现,可能你的网站直接就废了。
  5. 页面的静态化和URL的含义。对搜索引擎来说,静态化的页面是最友好,最容易被收录的,因此尽量静态化你的页面吧。WordPressMovable Type都需要较复杂的配置来实现页面静态化,据说Z-Blog相对比较容易不过我没试过。而我的北落师门从一开始的设计,就是以所有页面的静态化为基础的,因此不需要任何配置就可以做到。如果静态化的页面能有一个比较好的名字则更好,例如http://www.yangfan.net/blog/google_onsite_interview.htm显然要比http://www.yangfan.net/blog/12007021816320.htm更加让人喜欢。搜索引擎也一样,页面URL里提供的关键字也会影响页面的收录。
  6. Tag的使用和站内链接优化。文章的Tag非常重要,记得一定要写Tag并且最好把它链接到相应关键字的Tag页面,例如这样:Google。同时,在tag的链接<a>标签上,记得添上rel="tag",这会被很多搜索引擎识别,比如Technorati,尽管它被和谐了,但是它仍然毫无争议地是真正的博客搜索老大。Google也明确说了使用Tag有助于它对Blog的评价。站内链接则是自己可以控制的优化方案,除了前面说的Tag之外,还有一些其他的注意点,例如每个网页最多离首页四次点击,等等。Sitemap是一个很好的解决方案,把它放在你的根目录里吧(然后在首页加个链接)。很多第三方工具都可以制作Sitemap。
  7. 更新时自动提交ping信息。意思就是当文章更新的时候,自动告诉一些服务器你更新了文章,邀请他们来抓取。基本上所有主流的架站工具都提供这个功能或者类似的插件,另外我发现Live Space也有这个功能,其他Blog服务商是否有此功能没有经过测试。我自己的代码ping了Google的Blogsearch ping serverTechnorati ping serverWeblog.com ping server。在我发文之后3分钟内,我就可以用Google Blogsearch搜索到我刚发的文章。事实上这样接受推送更新的服务器很多,不过并没有全部告诉的必要,我觉得Google和Technorari足够了。如果百度有这样的Ping server,我想我也会发送的,可是它没有(所以百度的博客搜索基本就等于百度空间的内部搜索)。
  8. 优化页面的代码。用符合w3c标准的代码,不要用table。Google更喜欢标准代码。无论你的页面结构如何,无论是两列还是三列,内容在左边还是中间还是右边,记住一定在页面源码中把它放到尽量前面(用table就做不到)。选择这样的模版,或者自己写这样的代码。另外,所有的图片加上alt标签,所有的链接,如果有必要的话加上title(和链接文字一样就不用加了),这样的细节有助于你的网页更加被搜索引擎所理解。
  9. 提交网址。事实上往搜索引擎提交网址的作用已经越来越小,远远不如几年前那么重要了。这里推荐一个:DMOZ。如果你能成功将自己网站提交倒DMOZ上,那么对于你的PageRank会大有好处
  10. 让你的朋友用Google Reader订阅你的feed。这条看上去很古怪是吧?但是事实是,Google确实把一个Blog在Google Reader中的订阅数作为了一个评价指标,因此,使用Google Reader吧。顺便说一句,同样道理,让朋友们将你的文章收藏到百度搜藏也可以让百度提高对该页面的权重。
  11. 使用Google提供的各种小工具。比如Google Analytics统计工具(强烈推荐),比如Google Coop站内搜索引擎,当然还有Google Webmasters来随时查看自己的站点在Google的表现。
  12. 不要尝试黑帽SEO。很多网站因为黑帽SEO被永久性咔嚓了。而我们做的,是完全非商业性的,只是用来展示自己表达自己的个人空间而已,何必要去急功近利呢?

  就写这么几点吧,我并不是SEO专家,才刚上路。因此只是发表一些自己的看法,欢迎大家交流或者拍砖。
Tag: , ,
2007-04-08 01:14 | Category : Blog | Comments (4)

站内搜索!

  用Google的Custom Search Engine功能自己配了一个站内搜索,在每页的右边可以找到。不过很显然这个搜索是在Google的数据库中进行,所以结果不是实时的,就看Google的爬虫爬我的站点有多勤快了。
  另外,小小改动了一下界面顶部和底部的风格,主要是原来那个和WP的某风格过于接近了。
Tag: ,
2007-04-06 23:23 | Category : Blog | Add Comment

谷歌拼音输入法

  今天上午发布的,下载地址:http://tools.google.com/pinyin
  几个比较喜欢的功能:
  1. 网络同步。可以将自己造的词和使用的词频储存在谷歌服务器上,不管在哪台电脑,只需通过gmail帐号就可以恢复完整的中文输入。默认不打开(默认打开就成流氓了)。不过很显然,这个功能不是为大量公用电脑设计的,网吧用户享受不到这样的服务。
  2. 英文输入。按v之后就可以输入英文了,带提示的。这样就再也不怕拼错单词了,这个功能狂赞。不过如果在英文输入模式下也能实现提示就更好了。
  其他功能对我来说用处不大,或者说不比我现在使用的要好。出于支持的角度,还是装了一个。如果有对上面两点功能感兴趣的,可以尝试一下,也许会喜欢。
  程序的缺点漏洞等都还很多,无论界面上还是功能上,都远远不够完善,不过具体就不在这里说了,直接找开发人员拍砖更加方便。很让我奇怪的是这个东西居然直接发布的1.0.15.0,而不是Beta。
Tag: ,
2007-04-04 21:44 | Category : Blog | Comments (2)

如何应聘google

  且看著名美女画家阿哇同学的独门秘籍
Tag:
2007-04-02 22:27 | Category : Blog | Comment (1)

Google的愚人节

  每一年的愚人节,Google都会和我们开一个玩笑。PigeonRank算法,吃了会变聪明的Google饮料Google月球研发中心招聘启事Google Romance……我们早就领教了Google的恶搞本事。那么今年是什么呢?好像还不止一个:
  Google TiSP是Google提供的无线网络解决方案,通过城市污水处理系统来提供Wifi信号,没错,你只需要在你的抽水马桶里安装一个无线路由器即可!
  Gmail Paper是Google提供的,将你的Gmail打印在纸上并送到你家的服务,并且保证使用对环境无害的再生纸张!

  当然,Google在愚人节并不总是只开玩笑,例如著名的Gmail就是在2004年愚人节发布的,所以今天也是Gmail的三周岁生日。
2007-04-01 16:05 | Category : Blog | Comments (3)

Google的又一本土化成果

  Google一直在有条不紊地进行本土化的进程,今天又迈出了一小步,可惜的是,只有少数人能享受到这一小步本土化的成果。
  根据春节前后的内部调查结果,Google北京今天下午改变了部分供应的食品种类,我在冰箱里发现了四种新的饮料:鲜橙多,农夫果园,露露杏仁,椰树椰汁。而在原来,除了王老吉之外几乎所有饮料都是国外品牌。至于这四种饮料的上架取代了什么,我却没有印象了,但可以肯定的是被它们取代的都是我没喝过也没关注过的,所以没了就没了吧。现在的冰箱对我来说的唯一缺憾是佳得乐只有橙味和柠檬味的,没有我喜欢的西柚与蓝莓,考虑下什么时候把这个作为系统bug提交上去。
  由于Google的食品间对于每一个来Google的访客都开放,所以我想冰箱的本土化应该不算是Confidential的吧。

  Update(3.22):今天又看到了一种:旺仔牛奶。不知道是今天更新的还是昨天没看到的。零食也换了一些,可惜没有我要的。
2007-03-21 20:18 | Category : Blog | Comments (6)

Google Offer

  下午收到了hr的电话和email通知,正式offer要到年后,不过总算可以安心过年了。
Tag:
2007-02-15 23:27 | Category : Blog | Comments (10)

2007.1.31 Google on-site interview

  去年国庆期间让赵总内荐投的Google APM(Associate Product Manager)。投了也就把这事扔一边了,因为一直不知道APM是否招非应届的,所以几个月没消息也挺正常。
  元旦之后接到Google HR电话,问我是不是投了Mobile Wireless Application Engineer,我一愣,然后明白是APM不要我,又看我背景有Mobile开发经验,就给我扔这里了。于是HR和我约了笔试时间。尽管不是想去的APM,但是至少Google本身就足够有吸引力了,Mobile也是我熟悉的方面,既然能去试试,当然是不去白不去,能弄个offer就更好了。
  Google对我来说,吸引力在于:一,今年上海分舵就要开张了,去了Google之后就完全不用担心将来回杭州/上海之后的失业问题。二,做久了小团队小项目,也想去丰富一下大团队做大项目的经验。三,Google的工作环境可以让我吃喝不愁,同时也有不错的薪水。四,想离开技术,做些其他事情,不过这条没有实现,Google把我的应聘职位换回了技术职位,使得我还得继续和代码打交道。

  笔试还是很让我伤脑筋的,好歹三年多没有参加过笔头的测试了,会不会写字都是问题,于是问熟悉的Googler笔试都考些啥,他们都告诉我不用紧张不用准备,去了就是,肯定会。笔试的时候拿到卷子一看,就知道他们说的肯定会是什么意思了,基本上大学学的东西只要没有全部还给老师,这个卷子就能答得八九不离十,可惜的是我还是有一门课还给了老师,导致有一道选择题不会做——当然我怀疑更大的可能是当时没有学这方面的内容,否则题目和四个选项我也不至于完全看不懂。只能蒙了个看上去更像答案的选项,然后在边上大书了“猜的”两字。其他题目都没有什么大问题,差不多20分钟就全部搞定了,然后又磨磨蹭蹭检查了20分钟,什么都检查不出来,于是交卷走人。
  笔试后大约两周多接到的面试通知,1月31日上午10点,on site。我原以为还有一个电面,还担心这么多年没怎么说英文,听力和口语能不能过关,后来知道技术职位笔试和电面两个有其一就可以了,而且就算是电面,多半也是中文的。面试前还是很紧张的,又探听一把面试是啥样的,结果得到的答案和笔试前差不多:翻翻数据结构图论组合数学算法什么的书,忘记的记一下,就可以了,没什么可准备的。

  前一天晚上睡觉前半小时把数据结构和算法书又复习了一遍。上午8点半起床后——这半年来第一次这么早起床——开机,然后发现赵总居然在线,于是赶紧最后打听一下,希望他帮人帮到底。先问有几道题,他说一般是每人三道,做得快就多问点,我说那我还是控制节奏慢慢做吧。又问他有什么要注意的没有,他居然说:拽一点就行了……也只有赵总这么拽的人才能说出这么拽的话来。我要是面试这么表现,肯定被踢出来了。又问题目不会做怎么办,他说:不会做就承认,赶紧让他换题。这句有点信息量,想想也是,一道题不会,本来就三题,1/3答不出,如果卡住好久,少问一道,就变1/2了,更惨,直接说不会,多问几道,那就是1/4,1/5,好歹好看点。
  9点40到,填了表填了NDA,被领上8楼关进小屋子,今天面Mobile Wireless Application Engineer的至少我看到的连我在内有5个人,有应届也有非应届,应该是攒一块了,其中有的和我同一天笔试的。

  10点到了,别人的小屋子里都进了面试官,我的面试官却还没来,又等了10来分钟,终于来了一个,一看就是做技术的。他说,原来安排第一个面我的人拒绝前来,临时找他来代替,所以晚了。看了他手上的名单,原来安排的第一个是Xuhui……估计是为了避嫌,就主动换人了。这个面试官感觉也是被赶鸭子上架,我紧张,他也紧张。上来就先来了个写程序的题,当时估计双方都处于混乱状态,他题目只说了一遍,我也就听了个大概,没细想就开始做了,程序迅速写完,他一看,说,咦,我要你做的是这个吗?我说是啊,难道不是吗,他说难道不是啥啥吗?我还是没缓过来,说,我这不是吗?他说,你这不是那啥啥吗,于是我恍然大悟,忙说是我太紧张,脑子没转过来。然后拿笔划掉了四五行程序说ok了,看上去他对我的改动还比较满意,这时候我开始有点进入状态了,他加了个小改动,我想都没想就在程序里插入一句话解决了。由于第一题出师不利,我就想后面干脆答快点,让他多问几题,弥补下损失,加上当时忽然状态不错,后来他连出了四题都被我哗啦哗啦解决了。我的策略是他报完题之后直接抛一个可行算法给他,然后给他复杂度,然后立刻说这个算法肯定不好,让我想个更好的,然后想一下,给个我认为的最优解。我觉得这样的好处一是不会陷入死局,好歹我有个可行解了,二是这样做的话面试官不太会主动给出提醒,可以显得我是在无提醒下做出来的。第二,三,四题都很顺利,最后一题遇到些麻烦,我给的是时间O(nlogn)空间O(n)的算法,自己觉得已经不错了,没继续想下去,然后面试官说这不错,但是有没有更好的。我故意随口说一句难道有数学方法,他也随口说了一句不需要数学方法。在这句话的提醒下我直接杀向时间复杂度,那个n是逃不掉的,再一看,logn完全没必要,常数时间就解决了,于是变成了O(n)搞定。我的这道题最终算法,以及前面某智力题最终算法可能都和面试官的标准算法不一样,因为我都讲了两遍他才承认我的算法是对的。
  第一个结束之后等了40分钟,才等来了第二个面试官(安排如此,不是迟到)。期间我研究了一下椅子,调整到了一个比较舒服的状态,同时又把空调从30度调到了20度,免得上火。
  第二个面试官从年龄,身材和进门的气势一看就是个老手了,坐下之后先对我的信息学竞赛经历和研究生阶段的研究项目表示了兴趣,问了一下之后进入正题。他给的是一个有趣的应用题,抛开故事情节来看,和搜索较为相关,而且是个比较开放性的问题,和前一个人的小算法题完全是两种风格。既然是开放性问题,我也给个开放性的解答,直接给他设计了两三种解决方法,然后边想边说这种哪里好那种哪里不好,这种喜欢什么样的数据,那种在最坏情况可能很坏,等等,因为其实我也不知道整体上说哪种好哪种不好,哪种是他想要的方法,所以只能全抛出来想到哪里说哪里。这时候他对我的某一个方法产生了兴趣,让我写程序,我问他能不能直接用某函数还是要实现一个,他说这东西看着你应该会写,就不浪费时间了,直接用吧。于是我又得寸进尺说能不能做个假定。他问我假如假定不成立,标准做法是什么,我就给他说了两种常见的处理方法,他说ok那就假定成立吧。这时候这个东西已经没什么可写了,总共就六七行代码。然后他继续讲他的故事,把题目变难了,提出了新要求,我说了想法之后他又提出了个新要求,这样麻烦就大了,新的这个问题一看就不容易,赶紧继续第一场的策略,先胡乱说一个可行算法再说。面试官看了我的算法说这东西复杂度不是一般的高啊,我说是啊,这个确实麻烦,于是他提醒我换个角度看看,这句话起了作用,我立刻又想了个算法出来,结果说完之后自己愣了,看上去没啥差别。他说你这俩是不是差不多啊,我想我可不能说差不多,就说新的这个好,肯定比刚才那个复杂度低,他说为什么啊,我说靠直觉,他又问,你的直觉哪里来的啊,我说,新的这个求出来的就是解了,无非是不是最好,老的这个求个东西出来还得先验证是不是正确解。后来想想这个回答很汗,因为这根本不是算法好不好的理由。不过他没追问,让我用新的这个思路继续做下去。我又想了下,给了他一个比较详细而且复杂度不是很高的实现,事实上我也不知道这个实现对不对,不过运气很好,他没有让我证明,没有让我优化,也没有给我找反例,而是让我算复杂度,有了刚才详细实现的分析,这个复杂度就很显然了。答完之后这一面就结束了,从头到尾就是一个问题不断地扩散和变难。后来想想也许我给的算法和标准答案差不多,因为假如我的复杂度高了,他肯定会引导我优化,如果复杂度低了就是错了,肯定会被找反例,如果复杂度一样实现不一样,也许会让我证明。既然什么都没要我做,那么要么是对了,要么是错到无可救药了。
  第三个面试官上来就抛题,没有让我自我介绍也没让我讲简历,我只能立刻调整状态接镖。第一个题理论上说是个经典问题,但是我没看过也没做过,于是只能瞎说,结果不小心把面试官搅进去了,很显然,又是因为我的算法和这个问题的经典解不一样,没办法,要是这样就能想到经典解,那也太不容易了。期间他让我程序实现这个算法,在实现期间他继续想我的算法,最后我写完了讲了一遍,他终于说觉得我这个也是可行的,然后我问他经典解是什么,他说了一下,于是我和他讨论了下我的做法和经典做法的区别,并试图让他确信我的是对的。随后又就代码中某个极其细小功能的实现方式进行了讨论,因为他觉得我的实现多了三次运算,而我说我这样可以省一个变量空间(就算你可以立刻想到是什么功能,那也别说……),当然,这些都是细节,无关大局,不过后来我发现这个程序我写了个小bug,当时我和他都没注意到。接着他又让我写程序,一个非常非常简单但是各种细节非常多很容易写错的题目,面试官也说了,这个题目不难,就是繁到家了。于是我就开工,期间瞟了他几眼发觉他在仔仔细细看我的简历,估计是最后要对简历提问。因为代码繁琐,所以我写完之后反复看了两遍,才敢告诉他我写完了。然后对着代码仔细讲了一次,相信他也没找出什么错来。果然之后关于简历内容提了一些。最后他让我提问,可惜的是,前三个面试官都不是做Mobile的(本来第一个是,可是换人了),于是我关心的问题也答不出多少来。
  又等了一会等到了最后一个面试官,正如我所猜的,前三个是男的,最后一个想必是女的。这时候快一点了,我已经饿得不行了,估计她都能听到我肚子的叫声。这个面试官上来先就我简历里的Mobile方面的背景进行了询问,让我说说我做过的项目,接着问了几个非常开放的问题,都是实际问题,和无线产品,无线搜索相关度很大,有的甚至是产品方面的问题而不是技术方面的,于是我猜她来头不小(事后知道是这块的tech leader)。问完这些,照常规还是做题。她问我是想写程序还是想算法,我说还是想算法吧,今天写了不少程序了。而且当时饿了懒得动笔——当然这个不能和她说。于是她就给了我一个小算法题。题本身不是老题,但是这类题基本变不出什么新花样了。在她说完题的时候我已经有了想法,而且坚信是最优的。当然我没直接说,而是仔仔细细又推敲了一下,大约一分钟左右,把算法告诉了她。结果她说:这么快就想出来了,看来只能让你把程序实现一下了……我倒,早知道多拖一会。这个算法很简单,但是实现起来并不容易,还是有很多繁琐的细节的(比如一个多路归并败者法,说出来就几个字,但是让你手写完整的就很容易错,这个题也是这样)。我先把笔放在一边,大约想了两分钟确定了实现思路,然后开始写函数,程序基本是一气呵成的,写完之后又自己做了个数据走了一遍,确定没有错误。幸好的是讲程序的时候她也没找到什么问题。这之后是提问时间,好不容易遇到一个做Mobile的,自然我要问问Google China的Mobile到底做什么。也许是最初我讲做的东西的时候她发觉我对这块技术包括市场和政策什么的都挺熟的,于是最后讲得也相对深入,我也能偶尔插上几句表达一下自己的看法。
  出来之后,hr说可能要两三周有消息,不过让我先准备成绩单给她送去。这个节骨眼上说两三周,那应该就是年后了出结果了。

  最后提几个前面没说到我觉得相对又有用的:
  1. 面试官的节奏掌握得都很好,即使不断出题,也让人没有什么压迫感,所以除了第一个人第一题我紧张犯晕了之外,别的感觉都正常发挥了,没有什么出门就觉得遗憾的地方。
  2. 在我想题的时候,面试官都在不断敲键盘记录着,应该是记录我前一题的答题情况,边问边记,都是这样。每轮最后我写的所有程序和草稿都被拿走,程序应该是会被原样敲进去,而草稿可能是看出你思考过程的一个方法。所以,写程序的时候字好看点比较好,像我这样草书连笔的字写程序,面试官回头看不清楚,我损失就大了。
  3. 程序最好用一种不容易出错的语言来写。我今天都用的python,并不是因为我对python熟悉,而是python简单,不容易写错,当然java也成。我绝对不敢用C++,弄堆指针弄个数组就算在电脑里写,就能把我弄晕,更别说纸上了,与其让面试官在这里挑毛病,不如挑个简单的语言,数组,字符串都直接拿来就用,多好。
  4. 总的来说题目比我想象的简单很多,不少算法或者数据结构的小题,科班出身的人靠直觉都应该能答得比较靠谱。我觉得唯一一道有挑战性的题目是第二个面试官那个系列问题的最后一问,另外第一个面试官有一个智力题也有点意思。据说Google有一些面试官会问一些变态题,没有遇到这样的题,觉得有点遗憾。
  5. 早上去面试的,一定要吃饱早饭,否则面到下午2点,没被问死,先把自己饿死了。后来想想中间有一次休息的时候hr问我饿不饿,当时应该说饿,弄点东西吃的。不过吃一半面试官进来就很狼狈,所以还是早上多吃点好。

  整体来说,我对自己的这次面试发挥还是比较满意的,觉得答得都还可以——当然,可能面试官会有相反意见。尽管很久没有碰算法了,但是竞赛时候留下的底子还在,没有忘光,这点比较值得欣慰。另外感到不足的一点就是没有一门非常精通的开发语言,基本什么都能写,但是没有能写得特别熟练的,这就使得手写程序的时候感到有些不适,如果还继续做技术的话,就要想办法弥补。还有就是Google会向社招的人要成绩单,所以学校里的成绩也得掂量掂量,我研究生期间成绩还凑合,本科的就有点难看了,所以看来得只开研究生成绩单给他了。最后,鉴于Google发Offer除了面试之外其他随机因素占的比例很大(当然,对我来说是随机因素,对Google来说不是,只不过是我不知道的判断条件罢了),所以面试只是个开始,还很难说会有什么结果。

  这篇文章同时在水木社区求职Google版面发表,文字内容略有区别,不过相同的是,由于签了NDA,我不能透露任何题目相关的内容也不会回答任何相关问题,只能讲讲流程,体会,以及自己的思路而已。另外,本文未经许可请勿转载。
Tag: ,
2007-02-01 20:16 | Category : Blog | Comments (10)

是谁小鸡肚肠?又是谁在流氓?

  首先打开http://blog.sohu.com/robots.txt,看到以下内容:
   User-agent: Googlebot
   Disallow:
   User-agent: baiduspider
   Disallow: /
   User-agent: Nutch
   Disallow:
   User-agent: *
   Disallow: /
  可以看到,搜狐博客禁止了除了Google和Nutch之外一切搜索引擎的抓取,而且还单独把百度拿出来深恶痛绝地鞭尸。这显然是小鸡肚肠的行为,对用户很不负责——因为别人无法通过搜索引擎搜到自己的博客内容。但是且慢,真的如此吗?
  在各个搜索引擎用site:blog.sohu.com进行搜索。
  首先是Google的结果,共有搜索结果417000项,全部是三级域名xxxx.blog.sohu.com这样的首页,任意找一个xxxx.blog.sohu.com去site:一下,可以看到还是都抓到内容的。417000,是一个三级域名的数量,差不多也就是他抓到的搜狐博客的用户数量。
  然后是搜狗的结果,2984875个页面,看到的也都是三级域名,随便找个继续site:,可以看到只有首页没有内容,说明sogou就算是在自己家也还是很道德的。至于为什么sohu博客吃里扒外让Google抓却不让自家的sogou抓,那就要去问张朝阳了。
  接着给出有道的结果:抱歉,没有找到与 "site:blog.sohu.com" 相关的网页。很好,遵纪守法。
  最后隆重推出百度的结果,找到了131000篇,数量不是关键,关键是它的结果从第二篇开始就是内容页面,也许是百度不敢太过分,从外部过来的页面抓了之后看了眼robots.txt,于是不再往下继续,但是好歹,有外链的全给抓了(应该不是全部,否则数量也太少了)。这只有三种可能,一是百度不懂robots.txt的规范,二是百度装作不懂,做了流氓——还好它没全抓,否则就不是流氓而是黑社会了,第三就是只抓外链页面是允许的,我个人感觉这种可能性不大。地震震得w3c网站连不上,所以也确定不了。
  看完sohu的,再来看看流氓百度家的http://hi.baidu.com/robots.txt,内容如下:
   User-agent: Baiduspider
   Disallow:
   User-agent: Googlebot
   Disallow:
   User-agent:
   Disallow: /
  流氓就是流氓,比他强的他不得罪,比他弱的,全部封杀。至于最后那个User-agent为什么不加个*,我就不知道了。这样写是不是符合规范呢?如果不符合,那就是白写,就算页面被人抓了也是白抓。那么来看看site:hi.baidu.com的搜索结果。
  首先还是Google的结果,只有96400个结果,都是每个人的首页!而且搜几个朋友的百度空间,发现只有首页没有内容,也就是说,Google也许只抓了每个人的首页,即使它被允许全抓。
  然后是有道的结果,和Google一样,只有每个人的首页而没有内容,一共171000条。有道还是挺听话的。至于为什么数量几乎是Google的两倍,很简单,因为Google没有抓中文目录,而有道抓了。正好这里顺路鄙视一下百度这么大个家伙居然还允许用户用中文目录名。
  百度自己的结果在这里就没有什么意义了,4980000条,挺多。
  最后是搜狗的结果,667756项。结果很眼熟是吧,没错,就是和百度搜搜狐博客的结果非常像,应该是只抓了外部有链接的,没有继续扒拉。
  好了,结果出来了,搜狐博客和百度空间,毫无疑问,都不是合适的BSP,因为它们连用户内容被检索的自由都不给。相比之下同样是门户的博客,新浪和网易至少没有从robots.txt上去做手脚。
  谁是流氓呢?在能找全robots.txt规范前不下定义,但是比较显然的是,百度流氓的可能性很大,而搜狗的以彼之道还致彼身很可能因为百度自己的写法错误而只能让百度有苦说不出。
2007-01-12 21:30 | Category : Blog | Comments (4)

Google Pages被盾

  今天上午开始,Google Pages就连不上了,而且貌似不是我的网络问题,全国各地网民都出现了同样的状况,而国外则一切正常。所以不得不说,这又是GFW有组织有计划的灭口行为。
  Google Pages连不上对我影响很大,因为我有不少东西放在自己的Pages上,尤其在Google Docs出来之前,我是把它当网络记事本用的。而且最近还搬了些东西上去。现在都看不了了。
 
  来一首国家级诗歌描述这个现象:
 
    毫无疑问
    中国的网络
    是全世界
    最自由的
 
 
  Update:今天又可以用了(11.13)。总共盾了三天。
Tag: ,
2006-11-10 19:56 | Category : Blog | Comments (3)

Google Docs & Spreadsheets

  上头施密特刚说Google应该暂时少做新产品,多整合现有产品,下头就立刻有了行动。今天Google Docs & Spreadsheets就发布了,集成了原来Google Spreadsheet和Writely两个产品,Writely这个牌子说消失就消失了。虽然只是用了docs的二级域名,但是谁都知道这个东西最终一定会是个Office。到时候Google Pages肯定是其中产品之一,而且这个东西很容易就改成Powerpoint那样的。Google CalendarGmail再一起加入,Google的Web Office就成型了。
  今天试用了一下Spreadsheet,随便导入了一个Excel文件,发现两个不兼容的地方:1)Spreadsheet不支持单元格纵向合并;2)没有找到哪里修改边框宽度的,虽然原来的粗边还是能显示,但是不知道怎么增加粗边。
Tag: , ,
2006-10-11 21:27 | Category : Blog | Add Comment

同样的错误犯两次

  当Google庆祝完自己的生日,换回正常Logo时,不小心把谷歌给去掉了,结果引起一阵误解。此时以Google澄清而告终。没想到才一个多星期之后,当Google拿下它那张豆沙月饼的中秋之后,谷歌二字再次消失了半天。
  犯一次错可以当作笑话,连错两次,恐怕就是冷笑话了。
Tag: , , ,
2006-10-09 23:09 | Category : Blog | Comment (1)

看图说话

  每到个啥逢年过节的,GoogleBaidu的fans就开始互相比较LOGO的好坏。本来就是萝卜青菜的东西,也要上升到一定高度,板砖横飞。这回到教师节了,俩LOGO哪个好?其实谁也不比谁强多少。

2006-09-10 15:14 | Category : Blog | Comment (1)

谷歌日历

http://calendar.google.com
顺带鄙视一下谷歌这个名字,起这个名字的人一定不懂音韵。
2006-04-13 17:15 | Category : Blog | Comment (1)

joga.com

  出乎意料地,这个看上去很业余的网站居然是google和nike联手献上的。不过目前还无比冷清外加无比无聊,各位真伪球迷要是有点兴趣的话可以看看。
  目前只有gmail可以获得邀请,有意者请留言。
Tag: , , ,
2006-03-29 00:33 | Category : Blog | Comments (2)
Subscribe Atom
  • Subscribe to google
  • Subscribe to bloglines
  • Subscribe to zhuaxia
Search
License
  • Creative Commons Lisence
Copyright © 2011 Yang Fan. Powered by Fomalhaut 1.0b.