Archive for 2008

Google Webmaster Tools

很久没有去关注N年前我做的一个小网站(MSN中文资源站),今日无聊,登录Google Webmaster Tools,发现竟然在网络上还能找到它的痕迹。顺便介绍一下如何使用Google站长工具

它提供了很多功能,比如Diagnostics,Statistics,Sitemap等,可以让你分析你的网站的一些问题,比如哪些页面返回404错误、那些URL访问超时、哪些页面被robots.txt拒绝,最常查询的参数是什么等。

12-30-2008 12-49-50 PM

上图就是MSN中文资源站的错误信息(位置在Dashboard->Diagnostics->Web Crawl Error),这个小站大约建立于04年,当时本人比较关注MSN相关的信息,站点更新的比较频繁,05年后几乎就不更新了,甚至后来URL都成了broken links。我无从知道是否还有人去访问这个地址,好在有这个站长工具,你可以从图上看到,网络蜘蛛在访问上面列出的若干个页面时,出现了404错误,诸如:错误次数、最后访问时间等信息,以及哪些页面包含了上述的链接,都被Google记录了下来(如下图):

12-30-2008 12-49-03 PM

 

有了这些信息,我们就可以针对性的对我们的网站做些适当的调整和优化,比如:之前,在http://www.charry.org 下已经没有MSN这个目录了,我已经把它移到http://msn.googlestop.com ,既然还有那么多网上的链接指向http://www.charry.org/MSN ,所以,为了避免404错误,让更多的人可以继续从老的地址访问,我重新建立了MSN目录,并放了一个index.php将访问全部redirect到http://msn.googlestop.com

从另一个角度来说,你也可了解哪些网站链接到你的网站,了解了别人的喜好,从而可以想办法如何抓住这些人的眼球,最终带来经济效益。

这里提到的只是Google Webmaster Tools的一个小小的功能,如果你仔细并好好利用这个工具,相信比你盲目的整日钻研SEO,效果要来的更快。

[ad]

Street Fighter Japanese Movie Trailer

09年即将到来,街头霸王之电影版也即将发布,片名为《The Legend of Chun-Li》08年初该电影就开始陆续发布其相关新闻,目前预告片已经制作完毕,将有20th Century Fox发行。

街头霸王是本人曾经修炼的课程之一,功力平平,Chun-Li就更不擅长了。期待电影发布,不知道是否能找到游戏中的感觉。(很好奇‘旋风腿’真人怎么出招)

注: 主角她妈是中国人,所以也算忠于原著吧。

要看预告片,请访问Official website: http://streetfighter-movie.gyao.jp/

最牛小学生朗诵

http://www.youtube.com/watch?v=ONVObybG4zc

今年出了N多的X人物,X事件,在2008年的后几天,最终又出现了一个震撼的‘牛小学生朗诵’上面是视频地址,如果阁下在:(北纬39.3683,东经73.6523)和(北纬48.1074,东经134.648)之间的这个神奇的国度,你可能看不了上面的视频。

好在有搜索引擎,请搜索:牛小学生朗诵。

看完视频,总结如下:

  1. 现在的小学生,很关注国际大事嘛,记忆中,我小学的时候知道国家主席是谁就不错了
  2. Obama的HP和MP不高,所以“挡不住天朝的金戈铁马”
  3. 达旺他们都知道,难道我的地理知识连小学水平都不如!!!!
  4. 什么叫‘价值观’,本人脑袋中还没有个清晰的定义,敢情得恶补下了

下面是网易的copy,不保证永远有效:
http://bbs.news.163.com/bbs/society/112085821.html

请大家和我一起朗诵:“中国加油,中国最大,到2009年1月1日,还有几天,再来几个吧”

从国内域名注册商将域名转出问题

本人注册了若干个域名,.com, .net, .org, .cn等。可从来没有换过注册商,不过一直有所耳闻:从国内的注册商转出域名是件万分困难的事情,大致就是‘上了贼船’的感觉。

果不其然,和代理商联系后,被告知:

“需要邮寄一份《域名转出申请表》到代理商,然后代理商再邮寄到它的上级代理商,大概7个工作日会有结果”。请注意,竟然得用邮寄的方式。互联网发展到今天,我们竟然还用这么落后的通讯方式,而且域名注册更是偏向互联网技术性过程,难道不会用email吗?我想他们肯定不是不会用。

你know,所有域名管理都归ICANN管理,这个机构从来没有规定过,转出域名需要邮寄申请表。而且明文指出,域名所有人可以任意转换他的域名注册机构。不得以任何理由阻碍所有人转出域名。

可是天高皇帝远,或者说是中国国情(请参考国情条目)决定了我们必定和别人不同。个中原因不难理解,无非是利益驱动。注册商通过认为设置的麻烦可以阻碍很大一部分用户的流失,保持了一定的客户群。对于这样的‘伤害中国人民感情’的野蛮商家,作为客户,我们只有忍的份,只能‘驳斥’他们(别以为换一家就好了,大家都这样流氓)。

注:转出域名其实很简单,理论上,我们在注册域名的时候,注册机构就应该把该域名的EPP Code告知注册人,比如国外的Registrar:HostMonster,Godday等都会主动提供EPP Code,我们可以在任何时候自主的转入和转出域名。而国内商家却千方百计的不让你知道,我曾经向我的另一个域名注册商索要EPP Code,被拒,再索,再被拒。我甚至投诉到ICANN,未果。最后,被告知:给你EPP Code可以,但是你必须马上转走,且需邮寄申请表。其实我当时只是想争取我的权利,并非要转走,于是就不了了之了。

对于要注册新域名的朋友,建议还是去国外注册,免得将来麻烦。

Discovery Channel, China

Discovery Channel(探索频道)拍摄的,旨在介绍中国的专辑,涉及到中国的政治、经济、文化,乃至神秘的武术;中国的知名城市、美丽静谧的乡村;民族风俗、节日、文化。片中多次从一些小人物的视角去看中国,看这个拥有千年沧桑的‘中央之国’,揭开她的层层面纱。

个人感觉该片比较客观,公正。反映了一个真实的中国,而不是官方的一些带有浓厚宣传色彩的说教片。想了解中国的国人,建议看看,从一个外国人拍摄的纪录片中了解中国,多少有些可悲,曲线“识”国。:-)

p.s.:YouTube版本为多集,你也可以在优酷浏览该片的完整版本: http://v.youku.com/v_show/id_XMzIxMDcyMjQ=.html

我和奥巴马不得不说的故事

标题很强悍,我承认。

美国大选可谓如火如荼,新任总统奥巴马赚足了n多人气,且引来了众多粉丝,比如Obama Girl,你可以看这里这里这里领略下总统的魅力。

风景岂是那边独好,我朝亦然,连续几天,苏州台一直在重复播放一个新闻:朱棣文被奥巴马钦点为美国能源部部长,且Mr.朱祖籍苏州太仓云云。似乎朱棣文当选部长和我们有着莫大的关系,可是从他的履历看来,他是100%的美国人,他的父母自1943年先后来到美国,1948年出生于St. Louis,这么算来,Steven只能算是华人(似乎他只会英文)。虽然从同为华人这个角度,我们的确可以高兴一把:黑人可以当总统,黄种人当个部长总该可以吧。但苏州把朱棣文和他的祖籍拿来炒作也有点太牵强了,说一次也就算了,强调那么多次多少有些意淫的感觉。

如果说苏州和朱棣文有关系,那么基于六度分割理论:

本人—> 苏州(朱先生的本家)—> 朱棣文—> Obama

所以就有了本文的标题 ;) ,如果上面的链尾加上“–>克林顿–>白宫实习生”,呵呵,我还能和莱温斯基扯上关系呢:-D

ps:如果你有耐心,可以听听对朱棣文的采访

A XFire error and solution

when i tried to deploy my web service with XFire, i got the following error message:

Exception in thread "main" org.codehaus.xfire.annotations.AnnotationException: Service class cannot be abstract: com.webserviceproject.xifre…

the root cause is mis-matched dependency libs, for my case, i’ve imported xfire-annotation-1.2.6.jar and xfire-annotation-1.1.1.jar at the same time. coz i used the wrong pom.xml as below:

        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-jaxb2</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-spring</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-java5</artifactId>
            <version>1.1.1</version>
        </dependency>
       
      <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-all</artifactId>
            <version>1.2.6</version>
        </dependency>

see, actually i’ve imported XFire lib twice(1.1.1 & 1.2.6), that’s the reason why the Java complains, we just need the dependency in green.

good luck.

Six Degrees of Separation(六度分割)

微软新推出一个叫做“人立方”的服务,其背后的理论是:“六度分割”,大致意思是:你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。这就是六度空间理论,也叫小世界理论。

现在比较流行的SNS网络就有着该理论的一点影子,你可能会惊讶的发现,原来你竟然是某个名人大腕的朋友的朋友,当然前提是那位‘腕’也要在SNS网络内。可能听起来有些难以理解,你可以试试‘人立方’,它是基于搜索引擎一个应用,也就是说它会从网络上的新闻搜索出人与人之间的关系,然后产出一个网状的关系图来。

比如下图是:毛阿敏和金正日的关系图

12-12-2008 9-59-20 PM

请注意,由于是机器搜索出来的关系,你可能注意到那个‘王刚’并非是同一个人,所以上图其实是错误的,但是这不是理论有问题。姑且不谈该理论是否准确,但它向我们传递了一个信息,我们生活在一个充满关系的世界中,人与人直接总能产生一定联系。

到这里去找更详细的信息:http://en.wikipedia.org/wiki/Six_degrees_of_separation

[ad]

Tips to create your own OpenID

这是一篇修改过的blog,以前写的有错误(划线的为错误内容,大括号中为更新的内容),文章就不删除了,写点简单介绍吧:

“OpenID是一个单点登录的标准,它允许用户使用同一个“数字验证”去登录众多的网络服务”,这是来Wikipedia的描述。简而言之,有了OpenID,我们就可以使用一个类似网址的标示来登录网站,考虑如下的情况:

每每你中意一个ID,却发现已经有人捷足先登,把这个ID注册了,你只能注册类似foobar1234,foobar2008这样的很尴尬的账号,很是郁闷。还有,有一天你会发现注册了太多的账号,以至于你都想不起来你的账号名或者密码来了。

这些的问题OpenID都可以解决,它通过委托机制将目标网站的验证委托给一个OpenID服务网站,你可以Google OpenID查询更多信息,此处不在赘述。本问介绍一下如果用同一个域名创建多个OpenID,比如:

http://charry.org/openid 这个是我的御用OpenID,绑定到 https://charry.pip.verisignlabs.com,但是我还可以使用:

http://charry.org/openid2
http://charry.org/openid3

等标示。方法异常简单:

只要在http://charry.org 的首页面中判断被请求的路径是什么,如果是/openid就转向到 /openid,如果是/openid2就转向/openid2,如:

Header(“Location: http://charry.org/openid”);

{只要在根目录下创建多个目录,比如/openid, /openid2, /openid3,很多文章介绍,要在网站根目录所在的页面中加入OpenID的信息,其实有些误导,没有必要,诸如:http://charry.org/openid 这样的URL也可以作为OpenID,并非一定要http://charry.org 这样的URL。这样的话,我们就可以建立多个OpenID的URL了,理论上OpenID是为了解决登录账号过多的问题,我们有必要搞这么多的OpenID吗?其实这么做,是因为很多国外的OpenID服务商,比如VeriSignLabs,在国内访问起来很慢,所以常会导致无法登录的问题。所以我们可以建立两个OpenID,一个用于登录国外的网站(使用国外的OpenID服务商),一个用于登录国内的网站(使用国内的OpenID服务商)。}

拿其中一个URL做例子(/openid),只要在/openid下的页面中加入OpenID的信息:

<link rel=”openid.server” href=”http://pip.verisignlabs.com/server” />
<link rel=”openid.delegate” href=”http://charry.pip.verisignlabs.com/” />
<link rel=”openid2.provider” href=”http://pip.verisignlabs.com/server” />
<link rel=”openid2.local_id” href=”http://charry.pip.verisignlabs.com/” /

这样你登录的网站将会把 http://charry.org/openid 作为OpenID绑定。

目前支持OpenID的网站还不多,虽然此方法可以解决我们的一些烦恼,但我们还要等待它的普及,好在很多大的网站已经开始支持它了,比如Blogger,sf.net,yupoo.com等。

See also:http://en.wikipedia.org/wiki/OpenID

[ad]

企业是否应该考虑社会责任–由百度说开

最近的百度可谓是墙倒众人推,似乎一夜之间谁看它都不顺眼了,之前的光环逐渐淡出了人们的视野,从‘三鹿公关门’事发到现在,很多人都在讨论百度的是非过错。

那么百度是否应该为这些竞价排名的副作用埋单?是否需要为诸如:假药,假发票等非法广告所负责,本人非法律专业出身,不是特别清楚个中道理,但横观现今的广告行业,不管是传统的电视、平面(报纸、杂志)还是新一代的网络媒体,到处都充斥着假冒、带有欺诈性质的广告,电视直销就是一个例子。可这些广告发布者是否为这些广告后面的故事负过责?CCTV核实过它的每一个条广告了吗?如果答案是否定的,那么CCTV有何理由直指百度的广告门。如果要把这个问题挖的更深一些,全国上下,几乎所有的电视台,电台,报纸杂志,门户网站都脱不了干系,没人敢说自己是清白的,百度在这次事件中只是充当了此现象的替罪羊,或者说它是个典型,可在中国,历来有抓典型的传统,算百度倒霉吧。

可话说回来了,百度真的是‘倒霉’这么简单吗?企业作为‘企业公民’是否应该有它自己的社会责任?我想答案是肯定的,也许有人说赚钱是企业生存和发展的第一要素,这个道理没人否定。不过一个企业如果从长远的角度来看问题,社会责任是必不可少的。子曾经曰过:得民心者得天下。别看这个话是中国人总结出来来,可它却是一放之四海而皆准的道理,如果翻译成Google同学的座右铭就是:Don’t be evil。一个洋人的公司为何把‘不作恶’看的如此重要,这个和我们教育可不吻合(资本主义是万恶之源)。我们不得不佩服Google的远见,把此等小道理发扬光大。Google从10年前一个车库作坊到如今可以剑指微软这样的软件帝国的企业,发展速度之快,令人叹为观止,其中有机遇、努力等原因,但Google的文化也不能忽视,“谷歌的目标不是把一切都变成赚钱的工具,而是改变这个世界……我们的出发点不是赚钱,而是我们存在怎样的问题。”,Google如是说。而网民对Google的膜拜可谓是对Don’t be evil效果最好的验证。

由此可见,一个拥有良好职业操守的企业会在时间流逝中站得住脚,我们要的是长远的规划,而不是为了眼前的蝇头小利而走到大众和舆论的对立面去。

百度目前要做的,其实很简单,要问答案可以问Google,学习一把‘不作恶’也未尝不可。大家不希望看到一次又一次的公关,心态都摆不正,何以谈以后的事情。作为一个‘全球最大的中文搜索引擎’,我们是不是该做些对得起这个名号的行动出来?与其说为了广大的用户,不如说为了百度自己。

[ad]

Page 1 of 512345

Switch to our mobile site