YangFan.net

May 28, 2007

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: ,
23:34 | Category : Blog | Comments (3)

May 27, 2007

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: ,
23:15 | Category : Blog | Comments (3)

May 26, 2007

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: ,
22:42 | Category : Blog | Comment (1)

May 24, 2007

贝尼特斯葬送利物浦

贝尼特斯
  如果说非要找出利物浦为什么输给AC米兰的话,那么只能把责任归结到贝尼特斯身上。不让克劳奇首发是个奇招,但是在AC米兰面前,这样的奇招只能说是自废武功,让安切洛蒂窃喜不已,不用再担心马尔蒂尼的漏顶,可以敞开边路让你随便传中。而克劳奇不在场的另一个反应就是杰拉德被推到了影子前锋的位置,这显然并不是他最擅长的位置,尽管拼尽全力,他还是无法发挥出应有的水平。
  从最后十五分钟克劳奇的表现来看,如果他能打满全场,那么胜利的天平倾向哪边还很难说。另外,假如克劳奇换下的不是马斯切拉诺而是阿隆索,或者之前不上科威尔而直接上克劳奇,那么一切也可能会被改写。作为场上最积极,攻守都能见到身影,又死死牵制卡卡发挥的马斯切拉诺来说,忽然被换下无疑是件令人震惊的事情。很快贝尼特斯就遭到了报应,卡卡助攻因扎吉的进球就发生在本该马斯切拉诺负责的区域,而之前卡卡每次出现在这里都会遭到马斯切拉诺的贴身照顾。
  因此尽管在进攻上占有优势,但先是不首发克劳奇失去了进球机会,再是换下马斯切拉诺让自己门户打开,贝尼特斯终于葬送了利物浦的冠军梦想。
09:50 | Category : Blog | Comments (2)

May 20, 2007

行为艺术一则

  某W周中生日,某J为他张罗了一个今天中午的生日饭局,用了n天的时间,一个个人发短信通知并确认。结果今天当两桌人坐齐之后发现J去了外地,随后大家又发现,他没有通知W……
  这是今天发生的真人真事,我有幸成为了故事中的路人甲。
  当然,这并不一个悲剧,因为很快还在睡觉的W就被我们电话叫来了,悲剧变成了喜剧。最后在大家要散伙走人的时候,J忽然从外地赶了回来。
  于是故事成了一个大团圆结局的正剧。
23:15 | Category : Blog | Comments (6)

May 19, 2007

星际争霸2

星际争霸2
  并不出乎意料,暴雪今天发布的新游戏果然是StarCraft II。稍微让人有些担心的是,StarCraft已经成为了经典中的经典,接近10年的鼎盛,几乎是前无古人的,新作将如何超越?
  不过,暴雪并不创造新的游戏类型,他所做的,只是将每种游戏做到极致,所谓的细节为王。所以如果不是有百分把握,想必暴雪也不会轻易发布StarCraft II了。现在唯一需要讨论的是:这个游戏会跳票几年?
Tag: ,
14:01 | Category : Blog | Comments (3)

May 17, 2007

空当接龙617

  传说中空当接龙最难的一关是第617关——当然,排除那些无解的。如下所示:
空当接龙617
  为什么说这关难呢?主要有以下几点:
  1. 四个A都在相对靠后的位置,任何一个都很不容易拿出来;
  2. 第一排大量的大牌,开始时无法轻松挪动;而重要的几张Q又被压在不容易动的地方。
  3. 中间层的断档,两个红8,两个黑9和两个红10都被叠在一起,导致这一档的牌无法连续;
  花了一个半小时去玩这关,几次眼看都拿出三张A了,然后迅速死局,最后用了一个不太常规的处理方法解决了问题,感觉中间有几步都是唯一的,甚至换了顺序都会无法动弹。
  有兴趣的可以尝试一下,如果实在解不开,可以去网上搜答案。空当接龙还是一个很有意思的游戏,百玩不厌。
Tag:
00:15 | Category : Blog | Comments (8)

May 16, 2007

路遇keso

  在食堂排队打饭时,猛然间见到边上走过一人,高大威猛,穿一件五季咨询的白色T恤。定睛一看,就看到了标志性的黑色墨镜和胸前挂着的相机,然后,不出意料的,上臂上贴着写有Hong Bo姓名的访客标签。常在各种Blog上看到他的照片,没想到在这里瞅着真人了,于是也来狗仔一篇。不知他是把美食放进了相机还是放进了肚子,一副心满意足的表情。
  另外,尽管keso长得这么醒目,但是我第一眼看到的居然是他衣服上的LOGO,可见五季咨询的T恤挺吸引眼球的。
14:01 | Category : Blog | Comment (1)

May 12, 2007

Feed订阅统计

  打开昨天的log文件,看了下feed订阅次数,有一些有趣的数据可以分享:
  Web上的feed reader在抓取feed时,User-Agent里是会显示订阅人数的,所以可以一目了然。Google Reader的订阅用户69个,远远超过了抓虾的26和Bloglines的11。但是根据以往的数据,在我blog被转到水木带来无数访问量的那一天,抓虾的数量增长和Google Reader居然是一样的,是不是意味着一般中端用户中使用两者的比例接近?话说回来,抓虾的很多功能确实比Google Reader要强。
  其他的就是客户端软件了。GreatNews出现的频率很频繁,应该是被最多人使用的,其他的如FeedDemonThunderbird都是偶尔有一两个。还有用浏览器的,Opera,Firefox,AppleSyndication(就是Safari),以及Sage(Firefox的一个插件)都在log里出现过,各位可以自行认领。
  最后是Spider。Feedsky是我自己用来留备份的,没有人会去定那个,只要抓了就行。TechnoratiSnoopDoubanbot定期来访,但是从来带不来访问量。这里要提出批评的是YodaoBot,每次抓取至少是连续抓两遍,经常出现在10秒钟内连抓六遍的案例,最多一次连抓了十遍,不知道这么抓有什么意义吗?
Tag:
14:35 | Category : Blog | Comments (6)

May 8, 2007

无题

  昨天下午,有人在水木说:通过你的blog,终于找到传说中的康神的blog。于是我的blog在接下来数小时内访问量飙升,五小时内达到了原来两天左右的访问量。其中又有好事者把关于Google食堂的文章转到水木,于是在昨天的最后一小时里,访问量又超过了前面23个小时,各大洲人民都到齐了,连埃塞俄比亚都有点击。再次感叹康神伟大。
  人多了难免有不同的声音,譬如酸葡萄。当然酸葡萄不是水木人民的专利,donews上几乎天天可以看到,尤其是对“门外是社会主义,门内是共产主义”的工作环境上。鉴于Google的工作环境好过其他公司甚多,于是很多奇怪的言论只能归结为酸葡萄,比如有人居然得出结论说Google的工作环境使人的执行力和工作效率下降至少一半。事实上在这样的环境里工作一天,也许确实会下降一半,因为诱惑太多,但是几天下来,诱惑就在手边唾手可得,当你想吃就能吃想玩就能玩的时候,也就习以为常了,然后,劳逸结合,单位时间的工作效率就会不降反升,至少从我个人角度而言,提升颇大。以往每天八小时工作里真正能高质量写代码的时间不超过三个小时,过了,则只能做些调试,文档,收发信件之类的工作,再或者在网上逛逛,真要硬着头皮继续写代码,只怕需要数倍的时间进行调试。但是最近感觉这个阈值明显上升了,大约一天能有五个小时以上的高效工作时间,因为每次感到大脑疲劳的时候,就可以去打个球按个摩吃点水果,远离屏幕,迅速得到缓解,然后继续工作。至于整天连轴转加班加点写代码,那种日子我是绝对不会去尝试的,不仅是因为至少有1/3的时间是用来处理另1/3时间带来的bug上,实在过于浪费,而且长久下去对精神也是个大折磨。
  至于食堂则更是如此,辛苦了半天美餐一顿,可以给下午的工作带来无穷的动力。开复曾经把“得到一个人的胃,你就会得到他的心”这句老话用到公司上,很是贴切,至少这是我第一次在长假里盼着能早点上班。另外毫不讳言地说,Google的食堂也是我选择Google的重要原因之一,这点在最早的面试经历里就有写到。如果不是美食的诱惑(当然不光是美食),我大可选择其他职位更高工资更高的工作,而不用到Google来作一个最普通的工程师了。尽管Google 中国的食堂还比不上美国总部的菜肴丰富选择更多,但是可以说没有让我失望。吃什么不是重要的,重要的是吃出心情来。同样,工作并不是重要的,重要的是在工作中找到乐趣,否则工作又有什么意义呢。
08:31 | Category : Blog | Comments (6)

May 7, 2007

长假尾声

  五一长假总算是到了最后一天。虽说有假期总是件好事,但是这么一个不长不短的假期却不见得有多值得期待值得回味。
  回家吧,五一就如春运一般,买票如打仗,火车票早早就排起长队,根本别想买到,机票不打折,买不起,为了回家而搭上节后一周在杭州连轴转做校园招聘以换取公司报销的机票,也不见得是件划算的事情。旅游吧,这绝对是个不适合的时节,基本都是处于大人看肩膀小孩看屁股的状态,这时候去赶大潮,绝对是受罪而不是旅游。于是只能留在北京。
  鉴于公司食堂不开空调不开冰箱基本被吃空的事实,去加班乘凉的美梦破灭,而北京城里顶个大太阳也没什么可转的,于是就蜗居在家,与世隔绝,过起困了就睡饿了就吃的日子,熬夜看了两场冠军杯,仿佛又回到了大学的日子。不过好在原本就对这七天没什么计划,得过且过便是。唯一的好处是终于有大块的时光用来看看书了,这对于一个IT民工来说,这也算是件颇为奢侈的事情。
  我现在也坚决站在了取消黄金周的立场上。这几天的假,要能自己挑日子过,那有多好啊。
Tag:
15:44 | Category : Blog | Comments (2)

May 3, 2007

我去过的城市

  看到好几个朋友的Blog上在记录自己去过的地方,还引用了一个看上去比较粗糙古老的网站,可以自动在中国地图上把你去过的地方涂红。不过那是以省份为单位的,显然更适合老外,我涂了一下,发现自己去过的地方很是有意思,正好是个大号的J字。当然,单单画省份是没什么意义的,反正五一闲着无聊,决定不如列举一下城市,去过的,时间和事项,以及写一个想去或者计划去的List,然后把这个活动传销一把,就叫做“我去过的城市”,顺便也勉强算是支持一下热榜的活动好了。

  我去过的国内城市(按省份排列):
   北京:最早是1987年,读小学前的夏天那趟旅游来的,然后自己都数不清来了多少次了,最终从1999年开始,一待就是八年了。
   天津:在天津有亲戚,不过自从87年旅游之后,貌似就再也没有去过天津了,即使在北京待了八年。
   青岛:1987年,从北京旅游回家路过玩了两天,完全没有任何印象,就记得去爬过崂山。
   滨州:2004年底,参加一个机器人的邀请赛,在某学校和某宾馆里两点一线待了几天,最终也没找到附近哪里值得玩的。
   常州:2005年China RoboCup,最后留出了一整天出去,结果发现除了天宁寺之外,一无可去。
   上海:都记不清去过多少次了,从不记事开始。最近的一次是2005年去看ChinaJoy的展览。
   杭州:生在杭州长在杭州,就不多说了。
   绍兴:某次中学春游去了。其实绍兴是个很有味道的地方,可惜彻底的走马观花了。
   宁波:貌似也去了好多次但是没有印象了。
   舟山:去了趟普陀,似乎是小学的时候。
   福州:2005年,跟导师去福州大学讲课,学校隔壁就是西禅寺,很不错。
   厦门:初中的时候去的,少年宫的夏令营活动。对厦门印象非常好,尤其是鼓浪屿。
   广州:2004年的China RoboCup,城里能玩的貌似也玩得差不多了,没啥特别深刻的印象。陈家祠不错。
   长沙:1998年,集训队冬令营。记忆最深的是岳麓书院,不过当时赶时间,进门看了眼就闪人了,可惜。
   韶山:98年,长沙顺路去的。
   成都:1993年的华杯赛,第一次出远门参加比赛,第一次坐飞机。武侯祠青羊宫杜甫草堂都江堰,去的都是景点。那时候还小,也只能看景点不能看城市。
   重庆:93年,成都出来去了重庆然后坐船走三峡回来的,现在想起来真是彻底的公费旅游啊。

  我去过的国外城市:
   里斯本,葡萄牙:2004年,RoboCup。正好是欧洲杯的时候,在酒吧看了比赛。非常非常喜欢里斯本,很纯净很舒服的城市。
   阿姆斯特丹,荷兰:2004年,转机路过。来回两次路过都进城了。传统的和现代的都看到了,对于路过来说很满足了。
   大阪,日本:2005年,RoboCup。不喜欢的城市。
   京都,日本:2005年,从大阪出发去玩了一天。这才是日本历史和文化聚集的地方。一天不够,于是看上了《京都一年》这本书。

  我想去的国内城市:
   苏州:一定要去的地方。一定要挑一个景色不错游人不多的时候去。
   台北:很想去但是不一定会有机会去的地方。海峡那头在对中国传统文化的传承上远好于大陆的支离破碎,于是很向往。
   丽江:传说中的城市,最好能在那里住上半个月什么的。走马观花没有意义。
   香港:如果晚几年出生,肯定是选择去香港读书。现在看来,一次纯粹的旅游就够了。
   西安:西安有无数想拜会的古迹,以及城市本身就是一个难得的古迹。
   扬州:古来江都繁华之地,二十四桥明月夜,怎么也要去看看,而且最好就是在烟花三月。
   平遥:这个貌似离北京不远,可以排入某个周末的出行计划,估计两三天就够了。
   大理:一个貌似神秘的地方。
   敦煌:去敦煌,显然不是为了城市本身。
   拉萨:想去,但是目前还不在计划中。

  我想去的国外城市:
   吴哥,柬埔寨:和人戏言说今年五一要去玩,当然只是胡说空想而已,不过明年可以考虑。
   雅典,希腊:爱琴海的海风和古希腊的建筑群,想起来就让人心醉。
   巴黎,法国:巴黎也是一个最好能待上个把月细细品味的地方。
   米兰&罗马&佛罗伦萨,意大利:因为非典错过了一次去意大利的机会,什么时候能补上就好了。
   平壤,朝鲜:充满好奇。一个时代错乱的地方。
   山景城&旧金山,美国:这个不是想去,而是估计今年夏天就要去了。

  最后是传销点名:ava康神老姚fishyduncanOlivericebergmeteormoji笨笨猫。其他人愿者上钩。
Tag: ,
00:53 | Category : Blog | Comments (15)

May 2, 2007

TrackBack功能

  在zig的提醒下,发现居然没有做TrackBack功能。其实原来是打算做的,但是耽误下来之后,又没有人特别需求,于是就给忘了。TrackBack是个挺简单的东西,而且原来做系统设计的时候数据格式接口什么的都是定义好的,所以只要写点代码就可以了。昨天一下午就做完了。不过做完归做完,问题还是很大。
  支持TrackBack主要是两块功能,一是支持别人TrackBack我的Blog,二是支持我TrackBack别人的Blog。第一点的实现比较简单,只要每篇文章给一个URI,然后处理下别人post过来的请求就可以了,请求格式也不复杂,监听了一下看看发现也没什么特例,大家都按标准格式发的,除了Live Space把title发成excerpt之外。这里比较麻烦的是怎么防止spam,貌似没有特别好的办法,毕竟本来就是机器发而不是人发,所以没法让他输入验证码。办法一是在URI上做文章,弄个key跟在后面,使得机器不能简单得通过id累加来获得我所有的TrackBack URI,这个我倒不需要,因为我的ID本来就不规律;二是只有手动输入验证码之后才能看到URI,这个安全是安全了,但是对读者太不方便;三是不在页面上留下可被抓取的URI,一般都是不做链接,这样人可以框起来Ctrl+c,机器就无能为力了,但是这也有风险,哪天别人的crawler进化了,就给抓走了,于是我采用了点变化,用javascript来write这个URI,这样需要crawler进化到更高级才能抓到;四是加filter,这个就很麻烦了,懒得搞。
  更大的麻烦来自于发送TrackBack。我完完全全按照标准的格式做的,结果居然很少能发成功。Live Space给我返回的msg是Unknown Error,好歹他是xml格式的,其他有几家返回文本格式的错误——可见对标准支持得有多差。当然,还有某人返回一个Interal Server Error的,要orz一下。这个还需要好好测试一下找出问题。要是哪位看到自己的Blog被这篇文章TrackBack了,那就是我在测试,多多打扰了。
  所以目前最终的结果,这个TrackBack功能变成了自己TrackBack自己用……
Tag:
15:22 | Category : Blog | Comments (6)

May 1, 2007

世界宗教寻踪

世界宗教寻踪
作者: 汉斯·昆
ISBN:9787108025616
译者: 杨煦生 李雪涛等
出版社: 生活·读书·新知三联书店

购买日期: 2007年5月1日
Tag:
22:21 | Category : Book Find this book in Douban.com Find this book in Joyo.com | Add Comment

退步集续编

退步集续编
作者: 陈丹青
ISBN:9787563365333
出版社: 广西师范大学出版社

购买日期: 2007年5月1日
22:17 | Category : Book Find this book in Douban.com Find this book in Joyo.com | Comment (1)

PageRank : 2

  终于又到了Google三个月一次的PageRank更新,我的PageRank不再是0了。从这个站正式有内容开始到现在,还不到45天,外部链接也只有不到20个。所以PageRank 2我已经挺满意了。毕竟原来的Live Space写了两年也只有3。
  网站结构,目录结构的优化在我看来已经没有太大余地了,下一个周期主要要尝试一下更多的内容,针对关键词的内容优化,以及增加一些外链。我并不很看中访问量的增长,但是做SEO也算是一些技术积累吧。
Tag:
12:55 | Category : Blog | Comment (1)
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.