2006年9月30日星期六

Feedburner Ad Networks申请使用指南

  Feedburner是一个很好的Feed服务,我们使用过其服务的人大概都会对其印象深刻,这里我介绍一下Feedburner的一个广告子功能:Feedburner Ad Networks。

  Feedburner Ad Networks是一个Feedburner推出的广告系统,与Google Adsense等网络广告不同的是,Feedburner Ad Networks的媒介不是WEB,而是Feed,让所有阅读Feed的用户看到Feedburner的广告。不过,并非所有Feedburner的用户都可以申请广告,根据我的猜测,当Feedburner的用户超过500个订户的数量,就可以在Feedburner界面上点Monetize来申请Feedburner Ad Networks的功能,通过在自己的Feed上打广告来实现收益。

  申请广告的方法也比较简单,当你在Feedburner界面上点Monetize后,看到下图显示的文字,就表明你有资格来申请Feedburner的广告了。

Feedburner

  这时候点下面的申请链接,会出现一个提交用户信息和付款信息的界面,付款使用的是PayPal进行,因此没有PayPal帐号的需要预先申请一个。

Feedburner

Feedburner

  接下来是一个配置广告内容的界面,里面有一些广告参数可以进行定制。设置完成后点提交,就会出现一个信息,说提交申请成功,需要等待Feedburner进行审核。

Feedburner

  这时候需要耐心等待几天,等到Feedburner对申请的Feed审批通过后,这时再次登录Feedburner,就可以发现主界面上多了一个“My Networks”的选项,申请的Feed后面也会多一个FAN(Feedburner Ad Networks)的图标,这时候再点击Monetize,就会出现如下图的广告的配置界面。

FeedBurner

  这时候广告配置就已经完成了,不过由于也是刚刚申请,因此我对Feedburner Ad Networks的具体收益也无法下确切的结论,但是我个人估计其价值不会太高。

2006年9月29日星期五

Google Reader界面升级

  Google Reader终于做了一次重大的界面升级。整个页面布局进行了革命性的调整,左边是订阅列表,右边是文章。

Google Reader新界面

  这是一个很好的变化,对于我们这些大量使用Bloglines、抓虾等阅读器的用户来说,这样的界面显得更友好。

  Google Reader其实早就应该这样改版,我最开始使用Google Reader的时候,非常不习惯其原有的那种古怪的阅读方式,也许正式因为不习惯这种阅读方式,才会有很多人选择Bloglines等类型的阅读器。

  良好的阅读体验是一个阅读器成功与否的重要因素,Google Reader终于也彻底放弃原先那种怪异风格,而使用目前流行的这种简易而友好的风格,相信这个转变对于其他阅读器来说不是好消息,因为Google Reader毕竟有着强大的技术力量和网络资源,如果在线阅读器和Google进行正面竞争的话,必须要有自己的特色才行,而且在线阅读器目前还没有较清晰的盈利模式,和Google这样能烧钱的公司进行竞争,实在是不太公平。

  不过,Google Reader对于中文的支持还是不太好,目录不能取中文名,而且其抓取feed的时候也不报告订户数,使得FeedBurner都无法识别Google Reader到底有多少个订户,这和其它RSS阅读器相比显得很另类。

  另外给抓虾阅读器也提个建议,建议能有类似Bloglines的功能,一次阅读一个目录的所有文章,这样阅读起来会更方便。

2006年9月28日星期四

二十六步获得网站流量

  原文标题:The A to Z Guide to Getting Website Traffic

  原文作者:Shawn Campbell

  原文地址:http://www.sitepronews.com/archives/2006/apr/12.html

  这是孙波翻译的一篇文章,主要讲的是英文网站开发的文章,大部分内容对于中文内容的网站也有指导意义,供参考。转载本文请保留原文出处和作者以及翻译作者信息。以下是译文。

二十六步获得网站流量

  1999年9月的时候,Brett Tabke在Webmaster World论坛写过一篇《26步达到一天15000》。现在已有很多不同,该考虑一个新的“26步计划”献给2006年的站长们了。一些旧的技巧仍然适用(比如,每天写出新内容),但一些已经不再适用(向搜索引擎提交已经不是必要步骤),我们这次就要告诉你什么该做什么不必做。你可能已经了解,要带来流量不是那么容易——要辛苦的劳动、抉择,是件体力活。所以,如果你已经准备好,那就卷起袖子,照着这简单的26步,一年之内,你会得到足够的流量,让你忙到不停歇。

  A)关键字研究

  在做任何举动之前,先用关键字工具来做一个广泛的调查,看哪些关键字/词适用于你的站点。你的直接竞争对手用的是什么关键词?是不是有一些有市场潜能的关键字你还没有发现?或许你能从中开拓出另一片崭新的境地?

  B)域名

  如果你希望你的公司名字打出品牌来,那就选一个准确反映它的域名吧。如果你的公司叫Kawunga,那就注册www.kawunga.com,如果不幸地已被注册,那就用www.kawungawidgets.com。不要用横杠(—),尽量不要超过两个两个词的组合。

  C)避免沙盒测试

  在你确定关键词和公司名称之后,尽早买下你的域名。尽快的把站点设置弄起来,放上一个简单的页面告诉别人你是谁,做什么的,以及网站详细内容会马上出来云云。保证它被Google和Yahoo!抓取到。(可以提交或者从其他站点连接到该站)

  D)创建内容

  为你的站点制作30页真实的原创的内容。这会令蜘蛛有东西可取,这也可以让你有机会从搜索引擎结果中了解更多的关键词。

  E)站点设计

  坚持“保持简单”的方针。调用一个外部CSS文件,清除页面上的Java Script代码,改用一个外部文件来调用它们,不要使用框架,以使用图片的方式使用Flash,千万不要做成整站Flash。不要把站点弄的花里胡哨,让浏览者觉得杂乱。保持整洁、简单。让浏览者可轻易找到需要的东西而不需到处张望。

  F)页面大小

  你的页面占的KB越小越好——特别是首页。优化那些图片,使页面载入更快。西方的大多数人和企业的网络速度都是很快的,但是在其他国家或者用移动电话可能就不是。如果你的站点载入缓慢,可能它在被访问到之前就已经失去了访问者。

  G)可用性

  确保你的站点遵循一些可用性规则。记住,人们在其他站点花的时间会更多,所以不要挑战设计习惯。不要使用PDF文件作为在线阅读。对已访问连接使用不同颜色,用好大小标题。查阅更多关于可用性的小知识,它们会让你受益不少。

  H) 站点优化

  在标题中使用你选取的关键词(最重要),然后大小标题和文字中也尽量包含。 保证你的页面/内容是关于这些关键词的。如果你要卖小玩意,就写关于小玩意的内容。不要只是在文字中重复小玩意这个词。

  I) 通站连接

  通站连接是指在每一页面都相同的连接。 它们帮助新到访者不至于迷路。 有时它们在页面左侧,有时在顶部以小块出现。 有时它们也会在页面底部。确保你的每个页面都有老式风格的通站连接。我通常在页面顶部放上小块式,在底部放上文字式。看什么方式最适合你用了。

  J) 标头

  使用加粗标头。人们上网常常只是扫视不会仔细读。所以基本上,他们都能看到的就是标头了。 如你的标头不够吸引眼球,人们可能不会在内容上持久停留。如果可以,适量使用关键词。

  K) 站点地图

  创建一个站点地图,包含站内所有的页面连接。保持更新。它帮助蜘蛛进入每个页面。在主页面放一个指向站点地图的文字连接。

  L) 内容

  每2~3天添加一个新页,200~500词。内容要原创,不要复制他人。内容越是原创、有用,就会有越多人阅读它,连接到它,最重要的是–以后还会再来。

  M) 优化有度

  远离过度优化技术。过度优化指不择手段提高排行,使用搜索引擎不认同的方式,如关键字堆叠,门页,隐形文字,什么的。为长久考虑,优化要有度。作弊优化的站点通常最求短期效果,如色情,赌博和黑市。(看看你收到过的垃圾邮件就知道了。)这些作弊站点一般就刚刚足够一次活动周期。

  N) 竞争分析

  谁在和你争夺市场?到Yahoo用“link:”查查看。象这样:link:http://www.yourdomain.com 学习你的竞争者,也去取得那些网站的连接。最好能取代他们!

  O) 提交

  提交到5组目录:

  1,Dmoz.org和Yahoo(本地的,比如Yahoo.co.uk, Yahoo.ca等等,如果可以的话)

  2,找到你的行业目录并不加入他们。如果必须付费,也要看价格是否合理。

  3,所在国家或地区的本地目录。

  4,其他任何合适的目录。

  5,如果你针对当地市场,则一定要加入黄页。(因为搜索引擎会使用这些列表来运作本地搜索。)

  P) 博客

  建立一个关于你的行业的博客并至少每周写一篇新文章。 允许访客留言评论,或者甚至让他们自己在上面写文章。这可以创造更多内容,并使人们记得再回来看有什么新东西。

  Q)外部连接

  只需将你的网站提交到合适的站点,请他们也连向你,告诉他们这会令他们的访客收益。但不要在这方便花太多时间,如果你有原创的好内容,他们自然会找到你并连向你。记住,如果“内容为王”,那么“连接是后”。远离互惠连接、连接农场、鬼连接以及其他任何非自然的连接。他们不一定会伤害你,但是Google跟踪这一切:你什么时候获得了一个连接、多长时间获得一个连接,谁连着现在连向你的网站,你在哪里住,早餐吃的什么,等等。(有点玩笑,但确实是像那样的)

  R)统计

  保证你的服务器有个好的统计程序,并好好利用它。如果不能用到好的,就尽可能付费得到一个。如果不知道你的访客的信息,象谁在访问、来自哪些地方、造访频率如何等等,你会因为不具备这些基本的工具而在如何改进网站方面感到困惑。

  S)付费点击(PPC)

  注册Google AdWords与Yahoo Search Marketing。花一些钱做广告吸引人们到你的网站上来,也可以用它来塑造品牌。PPC会为你的网站固带来固定的客流,当然也会给你的潜在客户更多深入了解的机会。你并不必须做到No.1,甚至不必须做到No.5……只要保证你的广告在你的关键词下面排在搜索结果的第一页就行,注意广告的花费要合理。

  T)向前看

  在你的市场方向上保持关注最新动态。如果一个新产品会在下一季出来,现在就在网站写一写。先发制人,搜索引擎和连接者都会奖赏你。

  U)文章

  每周写一篇文章,然后到尽可能多的在线刊物去发布。(附上连接,连回到你的网站)在你自己的网站上也放上这些文章。这不仅会给你的网站创造很多连接,也会促使人们点击到你的网站,最重要的是,在你的访客眼中你会是一个专家!他们也许会开始搜索你的名字来找你的网站呢。

  V)研究你的流量

  在30到90天后你就会有足够的网站统计数据来做分析了。先用下面这些问题把数据过一遍:

  - 你的访客来自哪里?

  - 他们用哪些搜索引擎?

  - 他们查询什么字、词组?

  - 你网站上的哪些页面被访问得最多?

  - 你网站上的入口页面是哪些?

  - 退出页面呢?

  - 访客按照怎样的路径浏览你的网站?

  把得到的结果提炼一下,精简你的网站:

  - 用最受欢迎的页面鼓励访客过来,为你创造价值。

  - 调整你认为最合适的浏览路径。

  - 弄明白为何他们从那些退出页面退出。

  然后,根据访客来访所用的关键词,细微的调整你的关键词设置。如果你的目标词是“green widgets”,而你的访客通过搜寻“green leather widgets”找到你,那你就应该开始创造一个“leather widgets”的内容了。

  W)确认你的提交

  3-4个月后,确认一下你是不是已经当初提交的目录所收录,象Dmoz.org等等。如果没有,再提交一次,或者更好的办法是,客气地给编辑写一个email询问原因。最后,发现新的目录,值得提交的话,不要放过。

  X)RSS feeds

  RSS (Real Simple Syndication或Rich Site Summary) 正成为因特网营销者的有力工具。你可以又简单又快速的给网站添加新内容。文章的feed时常更新,所以你可以跟你的访客(以及搜索引擎)他们需要的东西——新鲜内容!你可以用RSS来推广任何新内容,比如新的页面、文章、blog、新闻稿,等等。

  Y)新闻稿

  新闻稿是指你提交给媒体机构(报纸、广播、电视、杂志)的书面交流信息,通常用来发布一些有新闻价值的公告。你可以创建任何新的文章、公司信息、产品信息的新闻稿。如果它足够吸引人或者原创,媒体机构的工作人员会将它收录进去,写一份文章报道。有时,可能你的网站地址在纽约时报上被公布了,而你还不知道呢。

  Z)保持新鲜内容

  记住,每2-3天写一个新页面。我只是简单的这样提一下,但其实这可能是这整片文章中最关键的一点。不停的写!没有新鲜内容,你的网站会在搜索引擎中慢慢落下来。要保持第一,你的网站一定要有你那个领域里最快更新、最新鲜最吸引人的原创内容。

  遵循以上26条简单的步骤,我确信,一年之内你的网站必定取得成功。你会获得所在行业的巨大流量、亲眼看到你的事业蒸蒸日上!

  所以,开始写吧,把你自己写到第一!

  关于作者:

  Shawn Campbell是电子商务的活跃分子,参与创立了Red Carpet Web Promotion, Inc.。从1998年起,他就致力于研究和开发市场策略,达到在搜索引擎中的显著效果。Shawn是搜索引擎优化(SEO)领域的先驱之一。

  原文:The A to Z Guide to Getting Website Traffic

  编译:孙波(Flavien)

  来源:http://weblog.flaviensun.com/archives/562.html

2006年9月27日星期三

Google今天八岁啦

  八年前的今天,一家名叫Google的公司诞生了,几年之后,这家公司成为整个网络世界中最为至关重要的公司。

  Google的发展实在是个奇迹,其早期几乎没有做什么广告宣传,我大概是在2001年第一次知道Google,那时我在使用Yahoo的搜索,搜索时发现搜索结果似乎和以前不太一样,关键词的匹配度感觉非常好,而搜索的地址是类似google.yahoo.com这样的地址,因此我怀疑是Yahoo找了一个第三方的搜索提供商,于是我就顺藤摸瓜打开了Google的首页。

  打开Google的主页,我感觉眼睛为之一亮,在那个年代,我是第一次看到这样风格的网站,整个页面上只有一个搜索功能,和以前见到的主流门户网站风格完全不同,页面上看不到一个广告。然后我尝试着搜索了一下,感觉非常好,和我以前用过的所有搜索引擎都是不同的,我最想找的结果几乎都可以在第一页内找到。

  使用了一段时间后,我逐渐发现,Google搜索引擎使用的是一种和其它搜索引擎完全不同的技术,搜索准确度非常高,我不仅感叹,这才是真正的搜索引擎。

  现在,这么多年过去了,Google已经成长为一个网络巨头,在西方的搜索引擎中占有绝对的优势。虽然Google在中国的发展还前途坎坷,但是不可否认的是,没有Google,就没有现在的互联网,Google的发展改变了互联网,并带动了一大批企业的成长。

2006年9月26日星期二

Google KMZ/MKL文件的两个编程技巧

  今天解决了两个曾经困扰我很长时间的KMZ/MKL文件格式的问题,我挖空心思终于找到了解决的方案。

  这两个问题只在IE浏览器中存在,在FireFox中都没有出现类似的问题。

  问题的背景很简单,就是我在做Google Maps API编程开发的时候,需要在网站上提供地标文件(KMZ/KML)给用户下载,看似简单的问题,却让我在IE这个浏览器上折腾了好几个月。

  首先一个问题是,IE不能正确识别KMZ/KML两种文件的格式,我在IE上点击下载KMZ文件,IE系统会自动将其类别设置为ZIP文件,而对于KML文件,IE系统则直接将其列为XML文件,并不下载而是直接在IE中显示XML源文档,这可令我大为头痛。

  今天忽然开窍明白了,既然IE不能自动识别文件类型,那么我在服务器端强行设置文件类型不就解决问题了吗?看来还是我的思路有问题。于是开始行动,在IIS的设置界面中,点“文件类型”,加入一个KML类型,其数值设置为“application/vnd.google-earth.kml+xml”(Google Earth的KML介绍上有这个说明),点确定后再从浏览器浏览,一切正常,KML终于可以在IE中下载了。

KML/KMZ设置

  不过问题还没有结束,我又遇到了下一个疑难问题,就是点KML或者KMZ文件后,Google Earth并没有自动打开地标文件,而是提示一个信息说“could not open file xxx for reading”,这就奇怪了,为什么下载了还无法打开呢?难道是不支持网上打开吗?可是我在keyhole的官方论坛上下载KMZ/KML文件却从来没有出现这个问题,这是怎么回事。

  后来仔细想一想,终于第二次开窍了。Google Earth不能打开下载文件的原因很简单,就是因为找不到这个文件,这个文件在IE缓存里,被IE删除了,Google Earth找不到这个文件,当然无法打开了。

  再看看上图我的服务器配置吧,“启动内容失效”里设置的是“立即过期”,当然结果就是KML被下载到本地后立刻又被IE删除了,所以Google Earth才找不到文件啊,于是手动将这个选项修改,再次下载看看,又正常了,Google Earth终于可以正常地直接打开下载的KMZ/KML文件了。

  当然,我们也完全可以不在服务器上做任何设置,直接写程序来解决这两个问题,程序的示例代码如下所示:

  header("Content-type: application/vnd.google-earth.kml+xml");
  header("Content-Disposition: attachment; filename="google-earth.kml"");
  header("Cache-Control: Public");
  header("Expires: ".date("D, d M Y H:i:s",mktime(0,0,0,date('m'),date('d')+14,date('Y')) )." GMT");

  一天内连续开窍两次并解决了几个月都没解决的疑难问题,真是高兴啊。

2006年9月25日星期一

RSS工具和资源汇总

  下面是我收集的在Blog过程中遇到的一些和Feed相关的RSS(内容聚合)工具和资源,希望这些工具和资源给大家创建和阅读Feed带来一些便利。

  RSS的Ping服务器地址

  发布完日志后,自动通知相关服务器,以便相关服务器来索引或收录。设置方式,在WordPress或MovableType中的ping服务器地址中,添加以下地址:

  http://ping.blo.gs/
  http://rpc.weblogs.com/RPC2
  http://blogsearch.google.com/ping/RPC2
  http://ping.feedburner.com
  http://rpc.feedsky.com/ping
  http://rpc.icerocket.com:10080/
  http://api.moreover.com/RPC2
  http://rpc.newsgator.com/
  http://api.feedster.com/ping.php
  http://www.syndic8.com/xmlrpc.php
  http://ping.weblogalot.com/rpc.php
  http://www.blogdigger.com/RPC2
  http://rpc.technorati.com/rpc/ping (目前国内无法访问)

  Blog的反向链接跟踪

  想知道别人对你的Blog评论吗?通过以下几种服务可以跟踪Blog的反向链接信息,同时还可以知道自己Blog在外部的知名度。

  Bloglines Citations: Bloglines提供的反向链接跟踪服务。

  Technorati: 老牌的Blog搜索服务,也提供反向链接查看,可惜目前被封了,

  Google Blog Search: Google提供的Blog搜索工具,使用link命令可查看反向链接。

  RSS托管服务

  如果个人Blog使用虚拟主机或者经常搬家,那么使用RSS托管服务是一个不错的选择,目前有两个选择。

  FeedBurner: 功能强大,是目前使用最广泛的RSS托管服务,不过在国内使用的话可能会有一些风险

  FeedSky: 国内做的最久的RSS托管服务,值得称赞的是其FeedDomain功能是免费的,而FeedBurner的这个功能却是收费的。FeedDomain的效果可参见这个地址

  RSS阅读

  RSS阅读分为在线阅读和离线阅读。

  在线阅读,国外的网站有:bloglinesrojonewsgatorgoogle reader 等等。

  国内的有:抓虾狗狗 等等。

  离线RSS阅读器选择不多,目前用的较多的是 GreatNews

  邮件订阅RSS服务

  国外:RSSFWD ,建议使用国外信箱订阅。

  国内:RSS邮天下 ,建议使用国内信箱订阅。

  名词解释:什么是RSS?

  RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。一段项目的介绍可能包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目的链接通常都能链接到全部的内容。网络用户可以在客户端借助于支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。网站提供RSS输出,有利于让用户发现网站内容的更新。

2006年9月24日星期日

Google搜索技巧2005

  作者:Philipp Lenssen

  原文地址:http://blog.outer-court.com/archive/2005-09-29-n85.html

  原文标题:Google Search Tips 2005

  注意:本文翻译人不详。文中[]符号是为了突出关键词,在实际搜索中是不包含的;本文采用的是意译;本译文已经征得作者许可;本译文可任意转载,请保留本文的头信息。

  以下是正文。

Google搜索技巧2005

  这里有一些Google搜索引擎的基本搜索技巧以及高级技巧,你可能对其中大部分已经了解,但是如果你知道了另外的那一部分,它可能会给你将来的搜索过程带来很大的便利。

  1. 双引号可以用减号代替,比如搜索["like this"]与搜索[like-this]是一个效果

  2. Google不会处理一些特殊的字符,比如[#](几年前还不行,现在可以了,比如搜索[c#]已经可以搜到相应的结果),但是还有一些字符它不认识,比如搜索[t.]、[t-]与[t^]的结果是一样的

  3. Google允许一次搜索最多32个关键词

  4. 在单词前加~符号可以搜索同义词,比如你想搜索[house],同时也想找[home],你就可以搜索[~house]

  5. 如果想得到Google索引页面的总数,可以搜索[* *]

  6. Google可以指定数字范围搜索。搜索[2001..2005]相当于搜索含有2001、2002直到2005的任意一个数的网页

  7. 搜索[define:css]相当于搜索css的定义,这招对想学习知识的人很有效;也可以用[what is css]搜索;对中文来说,也可以用[什么是css]之类的

  8. Google有一定的人工智能,可以识别一些简单的短语如[when was Einstein born?]或[einstein birthday]

  9. 通过[link:]语法,可以寻找含有某个链接的网页,比如[link:blog.outer-court.com]将找到包括指向 blog.outer-court.com超级链接的网页(最新的Google Blog Search也支持这个语法),但是Google并不会给出所有的包含此链接的网页,因为它要保证pagerank算法不被反向工程(呵呵,可以参见那两个Google创始人关于pagerank的论文,可下载)

  10. 如果在搜索的关键词的最后输入[why?],就会在结果中出现链接到Google Answers的链接http://answers.google.com ,在里面可以进行有偿提问

  11. 现在出现了一种兴趣活动,叫做Google Hacking,其内容是使用Google搜索一些特定的关键词,以便找到有漏洞的、易被黑客攻击的站点。这个网站列出了这些关键词:Google Hacking Database( http://johnny.ihackstuff.com/index....ule=prodreviews )

  12. 在Google 中输入一组关键词时,默认是“与”搜索,就是搜索包含有所有关键词的网页。如果要“或”搜索,可以使用大写的[OR]或 [|],使用时要与关键词之间留有空格。比如搜索关键词[Hamlet (pizza | coke)],是让Google搜索页面中或页面链接描述中含有Hamlet,并含有pizza与coke两个关键词中任意一个的网页。

  13. 并非所有的Google服务都支持相同的语法,比如在Google Group中支持 [insubject:test]之类的主题搜索。可以通过高级搜索来摸索这些关键词的用法:进入高级搜索之后设置搜索选项,然后观察关键字输入窗口中的关键字的变化

  14. 有时候Google懂得一些自然语言,比如搜索关键词[goog], [weather new york, ny], [new york ny]或[war of the worlds],此时Google会在搜索结果前显示出一个被业内称为“onebox”的结果,试试看吧!

  15. 并非所有的Google都是相同的,它因国家版本(或是说语言版本)而异。在US版下,搜索[site:stormfront.org]会有成千上万的结果,而在德语版下,搜索[site:stormfront.org]的结果,嗯,自己看吧。Google的确与各国政府有内容审查协议,比如德国版,法国版(网页搜索),中国版Google新闻

  16. 有时候Google会提示你搜索结果很烂,比如你搜索关键词[jew]试试,Google会告诉你它给出的搜索结果很烂,然后给你一个解释:http://www.google.com/explanation.html

  17. 以前,搜索某些关键词如[work at Google] 时会看到Google给自己打的广告。可以去http://www.google.com/jobs/了解Google的工作

  18. 对于一些“Googlebombed”(大概意思是指Google搜索的结果出问题了)的关键词,会有一个广告链接到:http: //googleblog.blogspot.com/2005/09/googlebombing-failure.html (中国大陆需要代理才能访问)。比如搜索[failure],第一条是美国布什总统介绍

  19. 虽然现在Google还没有支持自然语言,但这里有一段录像显示了支持自然语言的搜索引擎的使用效果:http://blog.outer-court.com/videos/googlebrain.wmv

  20. 有人说在Google中搜索[president of the internet],其结第一条表明了president of the internet是谁,我也是这么认为的,而且你还可以使用这个logo支持本文作者:http://blog.outer- court.com/files/president.gif

  21. Google现在不再有“stop words”(被强制忽略的关键词),比如搜索 [to be or not to be], Google返回的结果中间还列有相关的完整短语搜索结果

  22. 在Google 计算器(http://www.google.com/help/features.html#calculator )中有个彩蛋:输入[what is the answer to life, the universe and everything?]时,会返回42。(关键词翻译过来的意思是指“生命、宇宙和一切的答案”,这是一个著名科幻小说中的情节,详情参见http: //en.wikipedia.org/wiki/The_Answer_to_Life,_the_Universe, _and_Everything)。试试吧,哈哈

  23. 你可以在搜索时使用通配符[*],这在搜索诗词时特别有效。比如你可以搜一下["love you twice as much * oh love * *"] 试试

  24. 同样,你的关键词可以全部都是通配符,比如搜索["* * * * * * *"]

  25. www.googl.com是在输错网址后的结果,也是个搜索网站,但搜索结果与Google完全不同。而且此网站也赚Google的钱,因为它使用Google AdSense

  26. 如果你想把搜索结果限制在大学的网站之中,可以使用[site:.edu]关键词,比如[c-tutorial site:.edu],这样可以只搜索以edu结尾的网站。你也可以使用Google Scholar来达到这个目的。也可以使用[site:.de]或[site:.it]来搜索某个特定国家的网站。

2006年9月23日星期六

过滤和禁止中国IP地址访问的方法

  做英文共享软件的作者,为了防止软件被破解,经常需要设置禁用中国地区的IP地址,但很多人不知道怎么进行设置。

  如何在apache主机上设置禁用中国的IP地址访问,其实很简单,修改apache的.htaccess文件,在文件中加入下面的语句,即可阻止大部分中国用户的访问。当然,这份IP过滤表有些旧,某些新的IP会漏网,可以适当进行一些修改。

  当然,英文网站大多不需要中文用户,如果想阻止中国的搜索引擎对其网站进行索引,也可以利用下面的语句。

deny from 61.52
deny from 61.53
deny from 61.54
deny from 61.131
deny from 61.132
deny from 61.133
deny from 61.134
deny from 61.135
deny from 61.136
deny from 61.137
deny from 61.138
deny from 61.139
deny from 61.140
deny from 61.141
deny from 61.142
deny from 61.143
deny from 61.144
deny from 61.145
deny from 61.146
deny from 61.147
deny from 61.148
deny from 61.149
deny from 61.150
deny from 61.151
deny from 61.152
deny from 61.153
deny from 61.154
deny from 61.155
deny from 61.156
deny from 61.157
deny from 61.158
deny from 61.159
deny from 61.160
deny from 61.161
deny from 61.172
deny from 61.173
deny from 61.174
deny from 61.175
deny from 61.176
deny from 202.4.252
deny from 202.4.253
deny from 202.4.254
deny from 202.4.255
deny from 202.97
deny from 202.98
deny from 202.99
deny from 202.100
deny from 202.101
deny from 202.102
deny from 202.103
deny from 202.104
deny from 202.105
deny from 202.106
deny from 202.107
deny from 202.108
deny from 202.109
deny from 202.110
deny from 202.111
deny from 202.112
deny from 202.113
deny from 202.114
deny from 202.115
deny from 202.130.224
deny from 202.130.225
deny from 202.130.226
deny from 202.130.227
deny from 202.130.228
deny from 202.130.229
deny from 202.130.245
deny from 211.81
deny from 211.82
deny from 211.90
deny from 211.91
deny from 211.102
deny from 211.149
deny from 211.150
deny from 211.151
deny from 211.152
deny from 211.153
deny from 211.154
deny from 211.155
deny from 211.156
deny from 211.157
deny from 211.158
deny from 211.159
deny from 211.160
deny from 211.161
deny from 211.162
deny from 211.163
deny from 218.5
deny from 218.21
deny from 218.28
deny from 218.29
deny from 218.71
deny from 218.72
deny from 218.73
deny from 218.74
deny from 218.75
deny from 218.76
deny from 218.77
deny from 218.78
deny from 218.79
deny from 218.80
deny from 218.81
deny from 218.82
deny from 218.83
deny from 218.84
deny from 218.242

十七次点击环游地球

  国际在线消息:世界七大奇迹正在重新评选。在候选名胜之中,中国的万里长城(The Great Wall)榜上有名。面向全世界的网上投票已于1月1日开始,将持续1年,最终结果会在2007年元旦揭晓。

  获得提名的世界名胜有:英国史前巨石柱、约旦石山古城佩特拉、巴黎的艾菲尔铁塔、悉尼歌剧院、罗马圆形竞技场、印度泰姬陵、雅典卫城、柬埔寨吴哥窟、美国自由女神像等。

  原世界七大奇迹包括埃及金字塔、亚历山大灯塔、古巴比伦空中花园、古希腊宙斯神像、罗德岛巨人雕像、土耳其摩索拉斯陵墓和土耳其阿尔忒弥斯神庙。如今除埃及金字塔外,其他六大奇迹已不复存在。埃及金字塔这次也进入了候选名单。

  这项评选活动由瑞士人伯纳德·韦伯发起,经过1年筛选,最初的77个景点只剩下21个。未来一年内,网民可通过new7wonders网站投票,选出新的七大奇迹。(注:以上的消息来源于国际在线网站,不过有读者也质疑这个活动的真实性和权威性。)

  下面是我为这次活动制作的Google Earth世界奇迹的地标文件,其中有4个地方(玛雅古迹、复活节岛巨像、新天鹅堡、廷巴克图)在Google Earth上是非高清晰地图,因此我只将有高清晰地图的17个地标列在下面,希望大家能通过这17次点击(Around the World in 17 Clicks)了解我们这个地球上最伟大的世界奇迹,并感激我们祖先创造的宝贵物质与精神财富。

  中国万里长城,点击下载地标文件:中国八达岭万里长城地标

万里长城

  美国纽约自由女神像,点击下载地标文件:美国纽约自由女神像地标

自由女神

  法国埃菲尔铁塔,点击下载地标文件:法国埃菲尔铁塔地标

埃菲尔铁塔

  土耳其伊斯坦布尔圣索菲亚, 点击下载地标文件:土耳其伊斯坦布尔圣索菲亚大教堂

圣索菲亚大教堂

  希腊雅典卫城,点击下载地标文件:希腊雅典卫城

雅典卫城

  西班牙格兰纳达阿勒罕布拉王宫,点击下载地标文件:西班牙格兰纳达阿勒罕布拉王宫

格兰纳达阿勒罕布拉王宫

  柬埔寨吴哥窟,点击下载地标文件:柬埔寨吴哥窟

柬埔寨吴哥窟

  巴西里约热内卢救世主耶稣雕像,点击下载地标文件:巴西里约热内卢救世主耶稣雕像地标

里约热内卢救世主耶稣雕像

  意大利罗马斗兽场,点击下载地标文件:意大利罗马斗兽场

罗马斗兽场

  日本京都清水寺,点击下载地标文件:日本京都清水寺地标

京都清水寺

  俄国克里姆林宫,点击下载地标文件:克里姆林宫地标

克里姆林宫

  秘鲁马丘比丘城堡,点击下载地标文件:秘鲁马丘比丘城堡

马丘比丘城堡

  约旦佩特拉城,点击下载地标文件:约旦佩特拉城地标

点击下载地标文件:约旦佩特拉城地标

  埃及吉萨金字塔,点击下载地标文件:埃及吉萨金字塔地标

金字塔

  英国艾姆斯伯里的巨石柱群,点击下载地标文件:英国艾姆斯伯里的巨石柱群地标

艾姆斯伯里的巨石柱群

  澳洲悉尼歌剧院,点击下载地标文件:澳洲悉尼歌剧院

悉尼歌剧院

  印度亚格拉的泰姬陵,点击下载地标文件:印度亚格拉的泰姬陵地标

亚格拉的泰姬陵

  智利复活节岛巨像,点击下载地标文件:智利复活节岛巨像

智利复活节岛巨像

  全部地标文件点击这里可以下载

2006年9月22日星期五

Google Picasa复活节彩蛋:隐藏的小熊

  根据Google Picasa中文网站的报道,Google Picasa有一个有趣的小熊彩蛋功能,可以显示很多可爱的小泰迪熊(不过好像没法关闭)。

  具体方法是:把界面定于Google Picasa,并按下快捷键:Ctrl + Shift + Y,隐藏的小熊就会跳出来,按一次出现一只每按一次就会有一个泰迪熊出现,并且可以随意的移动,当然不能移出Picasa的界面范围。

Google Picasa复活节彩蛋

  这个复活节彩蛋充分说明了,Google的软件开发工程师不仅严谨,而且也爱搞恶作剧。

  来源:Google Picasa 中文网站

FireFox的CustomizeGoogle插件简介

  昨天介绍了FireFox的GreaseMonkey插件以及相关Google Cache代码后,有个读者ran jing发邮件告诉我,还有另外一个Firefox的插件也支持Google网页快照修复功能,这个插件的名字叫CustomizeGoogle。

  我使用FireFox访问了一下CustomizeGoogle的主页,发现这个插件是有中文版的,里面关于Google的功能很多,不仅仅有修复网页快照功能,还有很多其他功能。

  根据该网站的介绍,CustomizeGoogle做为一个Firefox插件,具有以下功能:

  使用Google建议(输入时提示备选项);加入到其他搜索引擎的链接;Google图像中的链接直接指向图片;去除Google出版中的图像拷贝限制;使用安全的Gmail;正常使用网页快照功能;禁用Google Analytics的cookies;移除广告;不使用Google userid;加入搜索结果计数;过滤搜索结果;加入到网页历史的链接;移除点击记录。

  我对CustomizeGoogle试用了一下,感觉还不错,挺方便,唯一不足就是不能自己修改插件的代码。做为一个程序员,我还是更喜欢象GreaseMonkey这样的可以自己加代码定制的FireFox插件,不过,GreaseMonkey的灵活度太大了,也可能会影响其在普通网民中的普及。

  最后提醒一下,如果大家使用CustomizeGoogle插件,请慎用该插件里面的“移除Google广告”的功能,因为该功能可能会违反Google Gmail的一些许可协议,如果在Gmail里使用的话,有可能会对自己的Gmail帐号带来不可预知的影响。

  最后,介绍一下这个插件的安装方法,点这里可以安装CustomizeGoogle插件

  更新:读者gneheix推荐了另外一个Firefox插件—Gladder,也可以失陷快照地址替换功能。

  在Gladder中使用的Google快照替换方法:

  ((?:d{1,3}.){3}(?:d{1,3}))/search?q=cache:(.*) => $1/u/loyolachicago?q=cache:$2

2006年9月20日星期三

正常访问Google网页快照的插件代码

  昨天介绍的“正常访问Google网页快照的方法”一文的最后,我提到了使用一些浏览器的开发插件来自动进行字符串进行替换,不少读者希望我能将的更详细一些,下面,我就将详细介绍一下如何使用插件代码实现字符串替换。

  首先,正如“浏览器的GreaseMonkey和Trixie插件”一文介绍的,不同的浏览器使用的插件是不同的,FireFox使用的是GreaseMonkey插件,而IE使用的是Trixie,不过两者功能基本一样,使用的js代码也一样,这里我就以FireFox为例详细说明一下如何安装使用。

  首先,使用FireFox浏览GreaseMonkey网站,点Install Greasemonkey来安装GreaseMonkey插件。

  其次,访问这个地址,点Install来安装Google Cache代码,现在你再使用一下Google搜索,看看网页快照是不是全都好了。

  代码本身很简单,如下所示,Trixie插件也可以使用这段代码:

    (function() {
     var allLinks = document.links;
     if (allLinks  != null)
       {
          for (i = 0; i <allLinks.length; ++i)
          {
             if (allLinks [i].href.indexOf ("/search?q=cache:") > 0)
             {
                 allLinks [i].href = allLinks [i].href.replace ("/search?q=cache:", "/search?&q=cache:");
             }
          }
       }
    }
    )();

  需要注意的是,如果某一天72.14.235.104这个IP不能访问了,那么你需要在代码里加入一段代码来替换快照服务器的IP地址,具体方法是,在上面的replace那段替换代码后增加下面一行:

  allLinks[i].href = allLinks[i].href.replace ("72.14.235.104", "64.233.167.104");

  或者

  allLinks[i].href = allLinks[i].href.replace ("72.14.235.104", "216.239.63.104");

  这样,插件会自动将快照服务器的IP地址替换为你指定的IP地址。

2006年9月19日星期二

正常访问Google网页快照的方法

  目前,Google的网页快照几乎完全无法访问,对Google的使用者来说非常不便,本文将从Google网页快照无法访问的原理出发,逐步分析出一个可以正常访问Google网页快照的方法。

  根据Google自己的介绍,“Google储存网页的快照,当存有网页的服务器暂时出现故障时仍可浏览该网页的内容”。因此说,网页快照服务器本身出问题的可能性非常小,否则就成笑话了,那么为什么我们都无法访问Google网页快照呢?我们只要分析出不能访问的具体原因,就能知道正常访问Google网页快照的方法。

  举个例子分析一下,比如使用Google来搜索“搜索引擎”这个词,可以看到如下图的界面。

Google搜索

  这时我们看一下“网页快照”的URL地址,可以发现是下面的地址:

  http://72.14.235.104/search?q=cache:aPVaeKi1wxcJ:www.baidu.com/+%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E&hl=zh-CN&ct=clnk&cd=1

  根据我们的测试,72.14.235.104这个IP是可以访问的,完全可以ping通,如下图所示,这说明网页快照服务器本身实际没有任何问题,完全可以直接访问到。

Google搜索

  但是我们点击“网页快照”链接后,却出现“该页无法显示”的提示。如下图所示,这显然是关键字过滤的现象。

Google搜索

  为了分析出具体是什么词语影响,我们还可以在Yahoo下搜索“search?q=cache”这个词,会发现Yahoo也出现了“该页无法显示”的提示。

  现在,聪明的读者应该已经明白这意味着什么了。既然知道了原因,那么解决方法应该很简单了。就是在search?和q=cache中插入一些字符,将这个词分开即可,就可以让Google的网页快照“恢复正常”。

  还是上面提到的这个页面的网页快照,我们将“网页快照”的URL地址复制到地址栏,然后将“search?q=cache”中间插入一个“&”符号,使得该词语变成“search?&q=cache”,这时候按下回车,我们就可以看到了久违了的Google网页快照,如下图所示。

Google搜索

  当然,这是分析出网页快照无法使用的原理,具体使用中,如果我们每次都这样用快照,那就显得非常麻烦了,如果大家需要频繁使用,建议安装一些浏览器的开发插件,自动将搜索结果中的字符串进行替换,这样就可以完全自动实现Google网页快照的正常浏览访问,关于详细的代码安装和下载,请查看文章《正常访问Google网页快照的插件代码》。

2006年9月18日星期一

Google Maps API编程资源大全

  Google Maps API是Google自己推出编程API,可以让全世界对Google Maps有兴趣的程序设计师自行开发基于Google Maps的服务,建立自己的地图网站。以下是我在Google Maps API开发过程中找到的一些API的编程资源,包括中文文档,中文说明,示例等等,希望对Google Maps编程感兴趣的程序员有所帮助。

  中文资料部分 (包括中文的文档说明等,以下的网址都是中文内容。)

  下面的关于API的中文文档

  Google Maps API 第2版中文文档 http://www.step1.cn/GoogleApi/map2/documentation.htm

  Google Maps API 第2版升级指南 http://www.step1.cn/GoogleApi/map2/upgrade.htm

  Google Maps API 第2版类参考 http://www.step1.cn/GoogleApi/map2/reference.htm

  另外一个版本的Google Maps API 2中文文档 http://www.zmap.org/doc/maps/documentation/

  Google Maps API 第1版中文文档 http://www.step1.cn/GoogleAPI/map/documentation.htm

  下面是关于KML文件的中文文档

  Google Earth KML中文说明(一) http://gisman.bokee.com/5294713.html

  Google Earth KML中文说明(二) http://gisman.bokee.com/5294722.html

  Google Earth KML中文说明(基于Google Earth客户端版本3.0 的KML 版本2.0) http://www.step1.cn/googleapi/map/kml.htm

  英文资料部分 (主要是Google官方的文档说明,如果觉得中文翻译的有问题,也可以看看这些原始内容。)

  Google Maps API 官方网 http://www.google.com/apis/maps/

  Google Maps API 英文文档 http://www.google.com/apis/maps/documentation/

  Google Maps API 官方Blog http://googlemapsapi.blogspot.com/

  Google Maps API 论坛 http://groups.google.com/group/Google-Maps-API

  Google KML 的官方文档 http://earth.google.com/kml/

  Google API官方网 http://code.google.com/

九一八事件的杂感

  今天是九一八,是中日战争的起点,各处都有一些纪念活动。我也特意研究了一下九一八当时的历史,有如下所得:

  事件导火索

  九一八事件的导火索之一:万宝山事件,韩国人充当了极不光彩的角色,现在认为韩国比中国更恨日本的,建议温习一下当时的历史。另外一个导火索:中村事件,中村事件的性质和前段时间的“日本人在新疆偷测被驱逐”事件是相同的,都属于在中国非法军事测绘。

  国耻的由来

  1931年9月18日当晚,中国驻沈阳北大营数万名守军被只有500多人的日军击溃,其后仅仅几个月时间,日本关东军以1万余人击败了有14万人中国东北军,并在短短半年内占领东北三省。

  伪满洲国

  1932年3月1日,日本扶植的伪满洲国正式成立,末代皇帝溥仪担任傀儡式的国家元首,这段历史大家可以参看一下电影《末代皇帝》。

  谁的责任

  九一八的主要责任人是谁?是蒋介石还是张学良?这里有一些争议,中国的教科书曾经将主要责任人记在蒋介石头上。

  我个人认为张学良应该负主要责任,中国教科书上曾经说蒋介石下令“东北军绝对不抵抗”,张学良“忍痛执行”蒋的“不抵抗主义”方针,导致东北失陷。这种说法目前被证实为是不真实的,千龙网上有一篇文章《蒋介石向张学良下过不抵抗命令吗》详细地对当时的状况进行了论证,张学良后来也自述,九一八事变发生后,下不抵抗命令者,是他自己,因此,九一八事件的主要责任应该是张学良而不是蒋介石。

  张学良为什么要下不抵抗命令呢?张学良自己后来表示,他当时认为“战争不合乎日本政府的利益,日本政府应会约束关东军”,错误判断日军目的,以为日军是“寻事”,所以才下令避免冲突,结果使得东北领土在短时间内沦陷。

  大家要像了解更详细的九一八的历史,建议去维基百科看个究竟:http://zh.wikipedia.org/wiki/%E4%B9%9D%E4%B8%80%E5%85%AB

  当然维基百科的那个地址是无法直接打开的,国内也有一个镜像地址:http://www.wiki.cn/wiki/%E4%B9%9D%E4%B8%80%E5%85%AB

2006年9月17日星期日

采菊东篱下,悠然见南山

  周末去爬南山。

  这次爬的南山比上次我在梅林爬的山要好爬多了,路程也不长,全程都有水泥路,很好爬,我只用了一个小时就爬完了。

  爬山的过程也是挺辛苦的,中途休息了好几次,不知道这次会不会像上次一样腰酸腿疼一星期。

  下面是登山过程中拍摄的一些照片,由于今天天气不好,能见度不高,影响了照片的质量。

深圳南山

  在山腰上后头看蛇口(图)。

深圳南山

  蛇口的景色(图)。

深圳南山

  远处的大桥是深圳湾公路大桥(跨海大桥),可以看到对岸香港的楼房(图)。

深圳南山

  由于天气不好,大桥和香港新界都看的不是很清楚(图)。

深圳南山

  山顶的景色(图)。

深圳南山

  从山顶上看南山蛇口(图)。

深圳南山

  远处的填海工程,从大自然手里拓展后海区域的土地(图)。

深圳南山

  连接香港的深港西部通道(跨海大桥),实际在后海那片居民区是备受抵制的,大量的废气、噪音将对周边环境造成一定的影响(图)。

深圳南山

  在另外一侧的前海,太阳的晚霞将大海染成通红的颜色,相当壮观(图)。

深圳南山

  下山的过程中,发现山中有不少别墅,住在山里也很不错啊,景色多么优美(图)。

深圳南山

  下山时还看到一个有趣的标语牌,呵呵,大家爬山的时候可不要无意中丢烟头,会被警察叔叔抓走哦(图)。

  爬山是一项极好的运动项目,经常从事爬山锻炼,对于健康确实大有益处,特别对于经常在室内坐着工作的脑力工作者更是如此。以下是中国中医药报介绍的一些爬山时候的注意事项:

  爬山有益身心健康,但爬山耗氧量很大,所以爬山,一定要根据自己的身体状况,注意安全,如果患有心脏病、高血压,最好不要爬山。爬山前先做热身,然后按照呼吸频率,逐渐加大强度。速度不宜过快,以没有不良反应、不明显喘气为度。爬山时注意多喝水,一方面稀释血液,同时可以减轻运动时的缺水程度,随时补充水分,可尽快恢复体力。爬山时候要注意休息,休息应长短结合,短多长少。短休息以站着休息为主,长休息应先站一会再坐下休息。

2006年9月15日星期五

Google Earth中文版和卫星导弹技术

  Google Earth已经出了一年多了,很多英文不好的网民都希望Google能出一个Google Earth中文版,可是等了这么长时间,中文版依旧是遥遥无期。

  目前,Google Earth已经支持英语、德语、法语、意大利语、西班牙语。但是没有中文版本,对于Google Earth的官方中文版,我咨询过Google的相关人士,得到一个未经证实的消息是:Google方面暂时没有Google Earth中文版的开发计划。

  Google Earth不开发中文版,虽然对于英文比较熟悉的网民来说无所谓,但是对于大多数英文不太好的人来说就是坏消息了,中文版只能依靠第三方的热心网友汉化来完成。对于为什么不进行开发,我估计可能和中国目前的社会文化层面有一些关系。

  首先是接受程度的问题,对于一个新事物,不同国家的人接受的程度也不同。比如在美国、欧洲等民众思想相对开放的地区,Google Earth都提供本地语言版本的程序,并且卫星地图更新速度也非常快,人们甚至可以看到几个月前的卫星地图。而对于相对保守的地区,Google Earth的这种服务就可能遭到限制,如果提供最新的卫星地图可能还会惹来麻烦,因此卫星地图的更新也就显得非常缓慢。

Google Earth卫星地图软件

  另外一个原因可能是因为所谓的“Google Earth是否泄密”的问题,这对于中国来说也是个敏感问题,大多数平民都可以查询卫星地图资源,是否会将所谓的“中国军事秘密”泄露给外国。

  其实这是一个误解,就如同美国国防事务专家布朗分析的一样,平头百姓不太可能发现训练有素的美国军方卫星图片专家都没有发现的所谓“中国军事秘密”,因为一个卫星图片专家培训要10年以上的时间。而且恰恰相反的是,如果某国有战略欺骗的意图,那么大可以反过来利用这个渠道让潜在的敌手上当受骗,乐滋滋取回的“军事情报”其实是个大陷阱。

  事实上,军事和经济越是发达的地区,越不害怕所谓的泄密,Google Earth对于美国自己的军事目标美国航空母舰日本的驱逐舰等都有非常详细和清晰的展示和标注,但是当地民众没有感觉这有什么问题,越是自信的国家越不会害怕这所谓的“泄密”。

  至于说让恐怖分子利用也颇为牵强,恐怖袭击主要的目标是人群众多的地方,比如摩天大楼、地铁、机场等地方,以便造成尽可能多的平民伤亡,不会有恐怖分子傻到去袭击防守严密的军事基地,去攻打军队?那不是自投罗网吗?

  不过Google Earth的这种卫星地图对于一些中国周边技术不发达的国家还是有一些用处的,比如越南、韩国、菲律宾、中亚诸国等国家,他们对中国很感兴趣,又很提防中国,可是自己又没有卫星技术,有了Google Earth这样的软件,正好可以很方便的了解一些中国的情况。

  对于美国的卫星技术,其实我们也不必过于害怕而自卑。的确,美国的卫星和激光技术以及精确制导武器等高科技技术的高速发展的令人眼花缭乱,卫星技术和精确制导武器在美国最近十多年来的战争中发挥了极大的作用,以至到了“指哪打哪”的地步,然而,精确制导武器并没有发展到巅峰,主要的问题是其命中率并不如想像得高,只有60%左右命中率,这方面的原因很多,但是不容忽视的问题是卫星定位具有先天的不足。

  卫星定位系统的抗干扰能力是很差的,环境对于末段景象匹配的影响是很大的,对于接收信息的可靠性难以进行验证,地球的磁场、光线的折射和反射、镜头的角度、景物的反射率和辐射率的变化、云和太阳投射角的变化、太阳电离层、蓄意干扰等等都是影响卫星图像准确性的重要原因,因此,即便美国的军用卫星能提供比Google Earth清晰度更高的地面影像,也需要配合以地面校正,才能给导弹精确导航。即便我们可以通过军用卫星看清楚一个人的手表,但依旧无法知道其确切的经纬度。

  因此,仅仅依靠卫星定位是不够的,需要地面人使用相关设备进行人工校验,或者使用预警机进行地面的监控,只要有地面的高精度GPS设备定位相配合,军用卫星和精确制导武器就可以发挥出惊人的威力,伊拉克战争就是一个现实的例子。

  这时候,我们就应该理解,为什么日本在已经拥有卫星技术的同时,还要派人潜入新疆进行GPS卫星定位的原因了,通过地面GPS和高精度军用卫星的相互校正数据,即可得到某些敏感地区的准确经纬度坐标,这样,远程精确制导导弹就可以不费吹灰之力对地面目标进行“精确打击”了。

  参考新闻:“日本偷测新疆”意味着什么

  作者:远林

  大林成行是日本株式会社国土情报技术研究所所长,东俊孝是他的学生。2005年9月23日,他们两人携带两台高精度GPS接收机,到达新疆和田机场附近李某家,在其屋顶上安装了GPS接收机作为固定站。另一台GPS作为流动站,装在他们乘坐的汽车里采集数据。就这样,在没有经过中国相关主管部门批准的情况下,擅自采集了和田机场、和田市至当地重要水利设施公路的地理坐标数据。结果被新疆国家安全部门当场发现,暂扣了相关器材和物品,并将两人递解出境。因此案属违法测绘案件,按照规定移交新疆测绘局处理。

  2006年4月6日,新疆测绘局依法对此次日本人在中国新疆非法测绘一案做出处罚,最终决定没收测绘成果和测绘工具,并处8万元人民币的行政罚款。

  人们普遍支持对日本人非法测绘的处罚。但日本当事人喊冤,中国也有相当多的人不理解非法测绘的危害。有人在网上说:美国的民用卫星是公开的,卫星影像已经精确得吓人,五角大楼外面停车场里的汽车是大巴还是轿车都分得清楚。日本人在新疆测量得到的数据难道还能比Google Earth上的还要精确直观?

  卫星影像的局限性

  据报道,日本已经违背承诺(日本曾向全世界承诺“航天技术非军事化”),发射了多颗间谍卫星,可以获得高分辨率的卫星影像,此外日本还能从美国获得高分辨率的卫星影像。

  然而,给你一张0.3米分辨率的、毫无变形的高分辨率卫星影像,根据卫星拍摄时的位置,你可以确定这张影像的大概位置;你可以看清“五角大楼里面汽车的颜色和人数”,但你显然无法确定五角大楼的精确地理坐标。由于卫星往往是斜穿过目标区上空的,你甚至在卫星影像上难以确定正北方。这就是高分辨率的卫星影像的定位难题。

  另外,细心的人会发现,专业相机拍出的照片上景物也有细微变形,普通家用的就更明显,只是人们不注意罢了。同样,航拍或卫星拍摄影像时,因为地球是圆的、大气折射、倾斜照相和镜头及相机不可避免地存在误差,最终获得的影像必然存在一定误差。所以用户购买卫星影像时,出售卫星影像的部门总是等一定的周期后才能提供影像产品,原来,他们要用电脑对原始卫星影像做非常复杂的加工调整后才能提供给用户。

  在Google Earth上面,一些卫星照片接缝处景物明显对不上,这也从一方面证明了较大误差的存在。航拍或高分辨率卫星影像制成的地图,如果没有经过地面控制点的精确校正,就不够精确。所以目前各国炮兵一般都不是靠地图量距离,而是用激光测距仪直接测量火炮到目标的距离。

  地面校正弥补卫星影像缺陷

  人们在Google Earth上面看到的卫星影像,已经标上了较精确的地理坐标,但这些坐标是用其他方式获得的。必须指出的是,这些地图的精度不可能很高,连带卫星影像的地理坐标精度也有限。

  冷战时期美国也无法在苏联领土上精确测绘,所以一直在提高影像卫星的精确定位的能力,以此获得地面精确的地理坐标。美国通过航天合成孔径雷达测绘,已经绘制了全球30米精度三维地图。这种不精确的地图却不影响陆军使用。但就算美国的军用平面地图比这个精度高十倍,足够引导美国核导弹精确打击俄罗斯核导弹发射井,也可以勉强引导导弹攻击,可是要用于引导常规弹头的巡航导弹或JDAM炸弹精确攻击扎卡维的房间,考率到导弹本身也有误差,这个精度就不够了。

  由于距离太大,加上地球的曲率,激光测距仪肯定也不能使用。这时就需要有更高精度的电子地图。而这样的地图往往需要用高分辨率的卫星影像加地面控制点校正的方法才能完成。

  此外,日本是世界上惟一偷袭过美国的国家,美国影像卫星精确定位的技术未必提供给日本,所以日本将更依赖地面校正。

  今天GPS可简单分为民用导航机和专业测绘机。民用导航机的精度大约在10~20米,而专业测绘机的精度最高可以达到毫米级。民用导航机精度不高,如今广泛运用于汽车和运动方面。而外国人未经允许在中国使用专业测绘机就将违反中国测绘法。新疆测绘局指出,此次日本人所持的测绘工具属于高精度仪器,采用的测量方法已经可以将数据精确到20至50厘米,超出了普通游客的使用性质,所得数据完全可以用于军事目的,这在世界各国都是绝对不允许的。调查人员还发现,两人被扣的便携式电脑里还有中国其他省市的相关测绘数据信息。

  入侵者的秘密

  在近年美军发动的多次战争前,美军曾借助原有资料和卫星影像,紧急制作了整个战地的电子地图,据说精度在10米左右。在阿富汗以及伊拉克游击战期间,美军地面部队搜寻恐怖组织头子时使用这种地图已经足够。但这样的精度显然不够用来引导高精度导弹。伊拉克战争期间,人们都知道美军导弹命中率奇高。但很少有人知道,萨达姆同国际社会合作,允许联合国核查人员当中的英美专家,公开核查伊拉克的所有重要军事设施,并允许高精度GPS设备定位,这也是美军导弹命中率奇高的重要原因。

  《国际先驱导报》披露,虽然此案是新疆首例,但外国人来华非法测绘受到处罚的例子在中国不是第一例,其他省市也都依法处理过类似案件。事实上,类似的问题在历史上也由来已久。

  过去,清政府和民国政府盲目推行友好政策,对日本在中国的非法测绘没有有效遏制,结果1874年,日本陆军就出版了《清国渤海地方图》。这些地图和资料对当时尚弱小的日本战胜庞大但腐败的清军,起到了极重要的作用。

  “九一八”事变爆发前,日本飞机便偷偷在整个中国东北实施航拍。但是这些航拍照片难以定位,所以日本不得不偷偷派出大量人员,携带测量器材,测量一些地面控制点。然后在航拍照片上找到这些地面控制点实施校准,就可以较精确地推算出航拍照片的方位和地理坐标。日本人就是这样基本完成了中国东北1:20万军用地图的测绘,并用它侵占中国东北的。

  1931年6月,发生的“中村事件”(见资讯)是日本侵华史上的重要事件之一。其实中村独立绘制这个山区的10万分之一军用地图是有困难的,他多半是为了测量地面控制点,从而帮助校准日军航拍绘制的军用地图。

  全面抗战前的一段时期,日本竟然派出千余人到中国非法测绘。由于日本可以在中国随意地测绘并校正地图,日本侵华时使用的军用地图竟然比中国军队自己的地图还要精确得多。这些地图往往精确到地表的一棵树一间房,标注尤其细致入微,一些当地人多数都不知道的小路在日本军用地图上竟然标注得清清楚楚,结果在战斗中使中国军队一再遭受不应有的失败。

  来源: 中国新闻周刊

2006年9月14日星期四

Google Earth开始支持中文地标

  今天浏览Google Earth,发现了一个惊喜,就是Google Earth的社区分享地标图层支持中文了。

  就在昨天,我写《Google Earth的十个常用技巧应用》的时候,我因为分享地标图层乱码引起视觉上的混乱而摇头叹气,而今天,我发现Google Earth进行了更新,在Google Earth社区分享的地标上支持中文显示了,我浏览深圳地区的地图,发现所有的中文地标显示都正常了,这实在是太好了,以后,我们终于可以用中文来在Google Earth上分享自己的地标标注了。

Google Earth中文地标

  在Google Earth上分享自己的地标,请参见前文《Google Earth的十个常用技巧应用》。

  另外,Google Earth的不少了例如“国家地理杂志”这样的特色图层也发生了更新,里面的地标数量大幅增加,这次Google Earth的更新实在是不错啊。

  最后,分享一个深圳的有趣地标(22°33'2.89"N,113°56'15.92"E),在深南大道科技园汽车站以北820米处,有一个深圳最大的鼠标,如下图所示。

深圳最大的老鼠

Google在华市场份额下降一成,百度继续领先

  CNNIC于昨天发布了《2006年中国搜索引擎市场调查报告》,这份调查应该比年初易观国际调查的那份搜索引擎市场份额的调查更权威一些,调查显示在北京、上海和广州三地,百度的市场份额猛增了10%,拥有超过60%的市场份额,而Google的市场份额则猛跌10%,只拥有20%的市场份额,值得注意的情况是,Google的核心用户,包括高端用户、商业用户、高学历用户等等正在大幅萎缩,被百度蚕食的情况非常严重。

  下面是来自新浪科技的报道

  新浪科技讯,本次调查发现,百度已经成为中国用户首选使用的搜索引擎,在北京、上海和广州三地分别占有64.5%、58.0%和60.7%的市场份额,与去年CNNIC的同类调查相比,百度的市场份额在三地各提升了13~14个百分点。百度在一直以来占尽压倒优势的学生用户中的市场份额继续攀升,在北京已经达到80%.在北京的非学生用户市场中,百度的市场份额也从去年的43.4%上升到了55.3%.

  在北京具备大学本科及以上学历的非学生用户市场中,百度的市场份额从去年比Google落后18个百分点一跃提升到反超近13个百分点,说明百度已经大举侵入Google的核心用户群。百度用户中搜索网页的比例也从去年的49.1%上升到72.6%,基本接近Google用户中76.9%的比例,改变了去年百度用户中搜索MP3的用户比例大于搜索网页的用户比例这种不相称的局面。同时,百度MP3搜索的优势继续扩大,已经在北京MP3 搜索用户中占有85.1%的市场份额。

  Google在北京搜索引擎用户中的市场份额为20.6%,在过去的一年中下滑幅度超过12个百分点,但下滑幅度中有10个百分点是在2005年8月至2006年2月的这半年中发生的,2002年2月以后的这半年中下滑幅度只有2.2个百分点。

  Google用户规模尽管被百度大量蚕食,但Google用户仍然具备比百度更早的上网经历、更多的搜索引擎使用经验、对搜索引擎的依赖度更强、对首选搜索引擎的满意度更高、更多地搜索与工作或职业相关的内容等重要行为特征。Google非学生用户中,平均年龄、平均月收入等均大幅高于百度用户。和雅虎等其他搜索引擎一样,Google在学生用户中的市场份额均远远低于其在非学生用户中的市场份额,需要引起Google和其他搜索引擎公司的高度重视。

搜索引擎份额

  根据首选搜索引擎定义的市场份额(图片来源:新浪科技)

搜索引擎份额

  用户对首选搜索引擎满意度的评价(图片来源:新浪科技)

搜索引擎份额

  不同月收入非学生用户中的市场份额(图片来源:新浪科技)

搜索引擎份额

  高端用户中的市场份额(图片来源:新浪科技)

  相关链接:

  新浪2006中国搜索引擎市场调查报告新闻专题

  CNNIC《2006年中国搜索引擎市场调查报告》

  CNNIC《2005年中国搜索引擎市场调查报告》

2006年9月12日星期二

Google Earth的十个常用技巧应用

  2004年10月27日Google宣布收购了美国的一家卫星图像公司Keyhole公司,并于2005年6月推出了Google Earth系列软件。用户们可以通过下载一个Google Earth客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。

  Google卫星地图的横空出世,催生了不少包括我在内的“地图玩家”,这些卫星地图发烧友们乐此不疲地收集和张贴那些有趣的地标以及自己的新发现,他们使得这个非常酷的软件迅速普及到了大众,使得普通人也可以体会到使用Google Earth浏览自己家房顶的快感。下面,我就介绍一下我自己在使用Google Earth这个软件的过程中,总结的一些常用的技巧和应用。 

  1、根据经纬度定位地标的方法

  在Search面板的Fly To输入框中,输入一个经纬度,按回车,就可以直接“飞”到那个位置。其间采用的那种动画效果,让我们产生一种遨游地球的奇妙感觉

  2、如何在软件中截图

  这里介绍两种简单的截图方法,找到一个画面后,是按下“Ctrl+Alt+S”,就会出现一个保存文件对话框,输入文件名即可保存图片。另外一个方法是,按下“Ctrl+Shift+E”,会出现一个通过电子邮件发送截图的界面,如下图所示,双击附件里那个图片,另存到硬盘上即可。这个图片就是当前的截图。

Google Earth 截图

  3、如何导出地标文件

  在需要引出的地标文件夹上,用鼠标右键点一下,在菜单中选择“Save As”然后输入引出文件名就行了,目前可以导出KMZ和KML两种地标文件格式。

  4、KML和KMZ地标文件有什么不同

  Google Earth有两种类型的地标文件,一种是KML文件,一种是KMZ文件。

  KML是原先的Keyhole客户端进行读写的文件格式,是一种XML描述语言,并且是文本格式,这种格式的文件对于Google Earth程序设计来说有极大的好处,程序员可以通过简单的几行代码读取出地标文件的内部信息,并且还可以通过程序自动生成KML文件,因此,使用KML格式的地标文件非常利于Google Earth应用程序的开发。

  KMZ是Google Earth默认的输出文件格式,是一个经过ZIP格式压缩过的KML文件,当我们从网站上下载KMZ文件的时候,Windows会把KMZ文件认成ZIP文件,所以另存的时候文件后缀会被改成.ZIP,因此需要手动将文件后缀改成.KMZ。

  KMZ文件用ZIP工具软件打开,然后解压缩即可得到原始KML文件。当然,KMZ文件也有自己的好处,就是KMZ文件的自身可以包含图片,这样就可以不依赖引用网络上的图片。

  一般情况下,双击KMZ/KML文件即可从Google Earth中打开地标文件,但是需要注意的是,KMZ/KML地标文件名不能包含中文字符,文件存放的路径也不能有中文字符,否则将无法在Google Earth中打开。

  5、如何快速得到一个地标的KML格式

  快速得到地标的KML文件内容的方法是,在Google Earth中右键点击一个地标,然后点右键,点Copy,然后打开记事本按Ctrl-V即可将该地标的KML内容粘贴到其中。

  6、如何测量地图上两点的距离

  点击菜单“Tools”-“Ruler”,弹出如下对话框。

Google Earth测量地图

  此时,点击地球上任意两点,均可计算出两点间的距离(默认单位为英里,其它还有千米、米、厘米、英尺、码等),选择Path还可以测量曲线和折线的距离。

  7、如何制作自己的地标

  看多了别人制作的地标,自己是不是也觉得手痒呢?你有没有想过把自己的住宅、工作单位、自己发现的“有趣的地方”,也做成地标呢?

  制作一个地标其实非常简单,看到一个好玩的地方,在Google Earth菜单中点“Add”,再选择“Placemark”,即可出现下图的界面。

制作自己的Google Earth地标

  其中地标的经纬度会自动填写,我们只需要填写Name(地标名称)和Description(地标说明注释说明)即可,这里可以填写中文,不过如果你想要在Google Earth官方社区上发布的话,建议还是使用英文。

  信息填写完成后点OK即可生成一个地标,如果想修改一个地标,在地标上点右键-Properties,即可修改地标的说明以及位置。

  地标说明是支持HTML语法的,因此我们可以应用HTML来插入图片、修改字体等,建立一个好看的地标说明。

  8、如何共享发布自己的地标

  Google Earth社区可以让任何人在Google Earth上分享自己的地标,我们分享自己的地标也很简单,不过需要一定的英文基础。

  首先登录Google Earth社区网站 http://bbs.keyhole.com ,点“New user”建立一个论坛社区用户,然后在自己的地标上点右键,再点Share/Post,如下图,即可进入Google Earth社区的地标发布页面。这里需要注意的是,Google Earth对中文支持一点也不好,如果地标的介绍和名称使用中文字符的话,在Google Earth将显示为乱码,因此请务必使用英文字符来标明地标的名称和介绍。

发布自己的Google Earth地标

  地标发布后一般不会立刻显示在Google Earth的图层中,通常需要几个月的时间,你标注的地标才会出现在Google Earth的图层之中。

  9、图层的应用

  Google Earth在卫星地图的基础上,提供了很多数据图层,图层打开会在相应的位置呈现各种数据。具体操作是,在Google Earth左侧,找到一个叫图层(Layers)的设置,点中不同的图层,可以在Google Earth显示更多的信息,这里介绍主要的几个:

Google Earth图层的应用

  Google Earth Community图层:显示在Google Earth社区上,网友自己标记的地标。我们上面提到的分享地标就是用的这个图层。

  Borders图层:显示国家、省等之间的边界信息。

  National Geographic Maga图层:有大量国家地理杂志在非洲的航拍高清晰地图地标。

  Transportation图层:可以显示世界各地的机场,火车站信息。

  DG Coverage图层:显示不同年份卫星地图的数据,不同的年份,将显示不同的颜色,这让我们可以知道一个地方的卫星地图到底是什么时候拍摄的。

  10、卫星地图的应用

  Google Earth的确很酷,但是Google Earth并不只是用来玩的,我们可以在上面开发出自己的应用,将自己网站的实用功能和Google提供的卫星地图整合起来。

  要想使用Google的卫星地图资源,必需面对如何调用的问题,这涉及到很复杂的程序编写。好在Google体会到了程序员的辛苦,很早就自己推出Google Maps API,全世界对Google卫星地图有兴趣的程序员都能够通过简单的API调用来开发自己的Google地图服务。

  要进行Google Maps API的开发,需要先去 http://www.google.com/apis/maps/ 申请一个所谓的API Key,有了这个Key,才能使用Google Maps服务。当然,如果大网站调用Google Maps API的数据非常大的时候,需要事先联系Google的相关人员。

  API的英文帮助参见这个地址: http://www.google.com/apis/maps/documentation/  。掌握最基本的API之后,我们就可以使用编程的方法来实现各式各样的基于Google Maps的令人目眩的服务啦。

  编程时候要调用地标资源,一般都是使用KML的文件格式,KMZ的格式无法直接编程使用,需要使用UNZIP之类的接口先将文件解压缩得到KML文件,然后再调用解开的KML文件。

  好了,以上就是我介绍的Google Earth的常用技巧,做为一个狂热的Google Earth的爱好者,我先前曾写了大量的关于Google Earth和Google Maps的文章,并且专门建立了一个独立的Google Earth资源收集网站,而实际过程中,我发现好的资源需要大家共同的努力才能分享,所以,如果大家英文还不错的话,就建议多登录一下Google Earth官方的论坛社区,多发布一些优秀的地标资源,让Google Earth上显示出更多中国地区的地标。