2007年1月31日星期三

解决网站大流量问题的策略

  当一个博客发展为知名博客的时候,博客的访问量通常都会非常大,使用使用虚拟主机的话,个人博客由于访问量过大经常会而引起服务器性能问题,这是很多人的烦恼,有人使用取消RSS等错误的方法来解决问题,显然是下错药,那么对于网站大流量带来的问题,正确的解决方法应该是什么呢?下面是我个人总结的一些经验,供大家参考。

  首先,确认服务器硬件是否足够支持当前的流量。

  普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。

  其次,优化数据库访问。

  服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。

  缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访问数据库,WordPress和Z-Blog都大量使用这种缓存技术。我自己也写过一个Z-Blog的计数器插件,也是基于这样的原理。

  如果确实无法避免对数据库的访问,那么可以尝试优化数据库的查询SQL.避免使用Select * from这样的语句,每次查询只返回自己需要的结果,避免短时间内的大量SQL查询。

  第三,禁止外部的盗链。

  外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链,好在目前可以简单地通过refer来控制盗链,Apache自己就可以通过配置来禁止盗链,IIS也有一些第三方的ISAPI可以实现同样的功能。当然,伪造refer也可以通过代码来实现盗链,不过目前蓄意伪造refer盗链的还不多,可以先不去考虑,或者使用非技术手段来解决,比如在图片上增加水印

  第四,控制大文件的下载。

  大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。目前有不少免费的Web 2.0网站提供图片分享和文件分享功能,因此可以尽量将图片和文件上传到这些分享网站。

  第五,使用不同主机分流主要流量

  将文件放在不同的主机上,提供不同的镜像供用户下载。比如如果觉得RSS文件占用流量大,那么使用FeedBurner或者FeedSky等服务将RSS输出放在其他主机上,这样别人访问的流量压力就大多集中在FeedBurner的主机上,RSS就不占用太多资源了。

  第六,使用流量分析统计软件。

  在网站上安装一个流量分析统计软件,可以即时知道哪些地方耗费了大量流量,哪些页面需要再进行优化,因此,解决流量问题还需要进行精确的统计分析才可以。我推荐使用的流量分析统计软件是Google Analytics(Google分析)。我使用过程中感觉其效果非常不错,稍后我将详细介绍一下Google Analytics的一些使用常识和技巧。

2007年1月29日星期一

个人外汇管理办法即将实施

  再过两天,也就是2月1日,中国将实施的新的《个人外汇管理办法》,新办法的细则规定了一系列较为严厉的外汇管理措施,例如,个人年度购汇额度限制为5万美元,个人年度结汇总额限制为5万美元;个人向外汇储蓄账户存入外币现钞,当日累计超过等值5000美元的,需凭有关单据在银行办理;个人提取外币现钞当日累计超过等值1万美元,需提供有关证明材料向外汇局事前报备;手持外币现钞汇出境外,当日累计超出1万美元的,还应提供经海关签章的有关申报单或本人原存款银行外币现钞提取单据办理。

  总的来说,这次的外汇管理办法改变了过去“宽进严出”的管理模式,国内居民获取外汇将更加困难,每人每年只能购买或者出售5万美元的外汇,如果有大量外汇需要结汇为人民币的话,还是趁这两天赶快结了。否则以后结汇都是一件麻烦的事情。这样的管理据说是为了打击洗钱以及打击非法外汇交易,因为有一些贪官就通过汇出再汇入,将钱洗白。不过这种管理方式对于普通内地居民来说是比较麻烦,如果个人拥有超过5万美元的外汇,建议通过家属将其保存在不同的个人帐户上,以便应急。

  另外,根据中国加入WTO的协议,中国将逐步开发银行业,并允许外资银行进入中国,因此将外汇存入以汇丰、花旗为代表的外资银行也是一个不错的选择。

  下面是来自于央行网站的《个人外汇管理办法》

  附录:个人外汇管理办法

  第一章 总则

  第一条 为便利个人外汇收支,简化业务手续,规范外汇管理,根据《中华人民共和国外汇管理条例》和《结汇、售汇及付汇管理规定》等相关法规,制定本办法。

  第二条 个人外汇业务按照交易主体区分境内与境外个人外汇业务,按照交易性质区分经常项目和资本项目个人外汇业务。按上述分类对个人外汇业务进行管理。

  第三条 经常项目项下的个人外汇业务按照可兑换原则管理,资本项目项下的个人外汇业务按照可兑换进程管理。

  第四条 国家外汇管理局及其分支机构(以下简称外汇局)按照本办法规定,对个人在境内及跨境外汇业务进行监督和管理。

  第五条 个人应当按照本办法规定办理有关外汇业务。银行应当按照本办法规定为个人办理外汇收付、结售汇及开立外汇账户等业务,对个人提交的有效身份证件及相关证明材料的真实性进行审核。汇款机构及外币兑换机构(含代兑点)按照本办法规定为个人办理个人外汇业务。

  第六条 银行应通过外汇局指定的管理信息系统办理个人购汇和结汇业务,真实、准确录入相关信息,并将办理个人业务的相关材料至少保存5年备查。

  第七条 银行和个人在办理个人外汇业务时,应当遵守本办法的相关规定,不得以分拆等方式逃避限额监管,也不得使用虚假商业单据或者凭证逃避真实性管理。

  第八条 个人跨境收支,应当按照国际收支统计申报的有关规定办理国际收支统计申报手续。

  第九条 对个人结汇和境内个人购汇实行年度总额管理。年度总额内的,凭本人有效身份证件在银行办理;超过年度总额的,经常项目项下凭本人有效身份证件和有交易额的相关证明等材料在银行办理,资本项目项下按照第三章有关规定办理。

  第二章 经常项目个人外汇管理

  第十条 从事货物进出口的个人对外贸易经营者,在商务部门办理对外贸易经营权登记备案后,其贸易外汇资金的收支按照机构的外汇收支进行管理。

  第十一条 个人进行工商登记或者办理其他执业手续后,可以凭有关单证办理委托具有对外贸易经营权的企业代理进出口项下及旅游购物、边境小额贸易等项下外汇资金收付、划转及结汇。

  第十二条 境内个人外汇汇出境外用于经常项目支出,单笔或当日累计汇出在规定金额以下的,凭本人有效身份证件在银行办理;单笔或当日累计汇出在规定金额以上的,凭本人有效身份证件和有交易额的相关证明等材料在银行办理。

  第十三条 境外个人在境内取得的经常项目项下合法人民币收入,可以凭本人有效身份证件及相关证明材料在银行办理购汇及汇出。

  第十四条 境外个人未使用的境外汇入外汇,可以凭本人有效身份证件在银行办理原路汇回。

  第十五条 境外个人将原兑换未使用完的人民币兑回外币现钞时,小额兑换凭本人有效身份证件在银行或外币兑换机构办理;超过规定金额的,可以凭原兑换水单在银行办理。

  第三章 资本项目个人外汇管理

  第十六条 境内个人对外直接投资符合有关规定的,经外汇局核准可以购汇或以自有外汇汇出,并应当办理境外投资外汇登记。

  第十七条 境内个人购买B股,进行境外权益类、固定收益类以及国家批准的其他金融投资,应当按相关规定通过具有相应业务资格的境内金融机构办理。

  第十八条 境内个人向境内保险经营机构支付外汇人寿保险项下保险费,可以购汇或以自有外汇支付。

  第十九条 境内个人在境外获得的合法资本项目收入经外汇局核准后可以结汇。

  第二十条 境内个人对外捐赠和财产转移需购付汇的,应当符合有关规定并经外汇局核准。

  第二十一条 境内个人向境外提供贷款、借用外债、提供对外担保和直接参与境外商品期货和金融衍生产品交易,应当符合有关规定并到外汇局办理相应登记手续。

  第二十二条 境外个人购买境内商品房,应当符合自用原则,其外汇资金的收支和汇兑应当符合相关外汇管理规定。境外个人出售境内商品房所得人民币,经外汇局核准可以购汇汇出。

  第二十三条 除国家另有规定外,境外个人不得购买境内权益类和固定收益类等金融产品。境外个人购买B股,应当按照国家有关规定办理。

  第二十四条 境外个人在境内的外汇存款应纳入存款金融机构短期外债余额管理。

  第二十五条 境外个人对境内机构提供贷款或担保,应当符合外债管理的有关规定。

  第二十六条 境外个人在境内的合法财产对外转移,应当按照个人财产对外转移的有关外汇管理规定办理。

  第四章 个人外汇账户及外币现钞管理

  第二十七条 个人外汇账户按主体类别区分为境内个人外汇账户和境外个人外汇账户;按账户性质区分为外汇结算账户、资本项目账户及外汇储蓄账户。

  第二十八条 银行按照个人开户时提供的身份证件等证明材料确定账户主体类别,所开立的外汇账户应使用与本人有效身份证件记载一致的姓名。境内个人和境外个人外汇账户境内划转按跨境交易进行管理。

  第二十九条 个人进行工商登记或者办理其他执业手续后可以开立外汇结算账户。

  第三十条 境内个人从事外汇买卖等交易,应当通过依法取得相应业务资格的境内金融机构办理。

  第三十一条 境外个人在境内直接投资,经外汇局核准,可以开立外国投资者专用外汇账户。账户内资金经外汇局核准可以结汇。直接投资项目获得国家主管部门批准后,境外个人可以将外国投资者专用外汇账户内的外汇资金划入外商投资企业资本金账户。

  第三十二条 个人可以凭本人有效身份证件在银行开立外汇储蓄账户。外汇储蓄账户的收支范围为非经营性外汇收付、本人或与其直系亲属之间同一主体类别的外汇储蓄账户间的资金划转。境内个人和境外个人开立的外汇储蓄联名账户按境内个人外汇储蓄账户进行管理。

  第三十三条 个人携带外币现钞出入境,应当遵守国家有关管理规定。

  第三十四条 个人购汇提钞或从外汇储蓄账户中提钞,单笔或当日累计在有关规定允许携带外币现钞出境金额之下的,可以在银行直接办理;单笔或当日累计提钞超过上述金额的,凭本人有效身份证件、提钞用途证明等材料向当地外汇局事前报备。

  第三十五条 个人外币现钞存入外汇储蓄账户,单笔或当日累计在有关规定允许携带外币现钞入境免申报金额之下的,可以在银行直接办理;单笔或当日累计存钞超过上述金额的,凭本人有效身份证件、携带外币现钞入境申报单或本人原存款金融机构外币现钞提取单据在银行办理。

  第三十六条 银行应根据有关反洗钱规定对大额、可疑外汇交易进行记录、分析和报告。

  第五章 附则

  第三十七条 本办法下列用语的含义:

  (一)境内个人是指持有中华人民共和国居民身份证、军人身份证件、武装警察身份证件的中国公民。

  (二)境外个人是指持护照、港澳居民来往内地通行证、台湾居民来往大陆通行证的外国公民(包括无国籍人)以及港澳台同胞。

  (三)经常项目项下非经营性外汇是指除贸易外汇之外的其他经常项目外汇。

  第三十八条 个人旅行支票按照外币现钞有关规定办理;个人外币卡业务,按照外币卡管理的有关规定办理。

  第三十九条 对违反本办法规定的,由外汇局依据《中华人民共和国外汇管理条例》及其他相关规定予以处罚;构成犯罪的,依法移送司法机关追究刑事责任。

  第四十条 国家外汇管理局负责制定本办法相应的实施细则,确定年度总额、规定金额等。

  第四十一条 本办法由国家外汇管理局负责解释。

  第四十二条 本办法自2007年2月1日起施行。以前规定与本办法不一致的,按本办法执行。附件所列外汇管理规定自本办法施行之日起废止。(完)

  来源: 央行网站

终端仿真器源代码

  发布一个以前写的老程序,功能是在DOS环境下通过MODEM的内部命令拨号到远端UNIX主机上,并实现一定的终端仿真功能,终端方式为VT100。此自由软件的授权方式是GPL(通用公共许可证)。

  一、程序的整体结构

  1 拨号功能,自动响应功能。(能使用ATDT命令拨号,使用Ctrl-D退出联机状态)。

  2 执行调制解调器命令。

  3 仿真终端功能:在线方式可进行联机通信,TTY终端仿真,加载驱动程序后可进行VT100终端仿真。

  4 文件服务功能: 文本文件的传输,二进制文件的传输,文本文件和二进制文件的写盘功能。文本文件的阅览和简单编辑功能。

  5 终端服务功能: UNIX主机上运行的具有菜单驱动的终端服务程序,客户机可通过终端仿真器访问远程机(Remote machine)资源。

  6 访问本地机资源:终端状态时可访问客户机上的资源(阅读编辑文件,删除和拷贝文件,执行DOS命令及DOS应用软件)。

  二、程序说明

  本地机使用ATDT命令拨号,远程机设为自动响应方式,即可进入联机方式, 进行终端通信。 在联机方式下,按PageUp键上载文件,按PageDn键下载文件,Ctrl-O呼出主菜单,退出联机方式使用Ctrl-D键。退出终端仿真器使用EXIT命令。

  主程序使用C语言编写。使用早期的C编译器可以进行编译。终端方式为VT100.

  三、授权方式

  本软件是自由软件,授权方式是GPL,即,软件使用者有使用、复制、散布、研究、改写、再利用该软件的自由。更精确地说,自由软件赋予使用者四种自由:

  不论目的为何,有使用该软件的自由。

  有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。

  有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻。

  有改善再利用该软件的自由,并且可以发表改写版供公众使用。

  使用者必须能够自由地、以不收费或是收取合理的散布费用的方式、在任何时间再散布该软件的原版或是改写版在任何地方给任何人使用。

  四、下载地址

  软件下载地址:终端仿真器源代码

  五、联系方式

  软件开发:月光博客

  博客地址:http://www.williamlong.info

2007年1月28日星期日

Google的收购扩张史

  Google的网络帝国正在以神奇的速度进行扩张,William Slawski整理了一部Google收购其他公司的完整历史,有些收购你可能从来没听说过。这里我们可以看到Google是怎样成为今天的Google的。以下是我翻译的文章。(本文将定期更新,如果Google有了新的收购项目,本文将会更新这个内容

  由于最近雅虎和Google收购了不少公司,我决定细细研究一下Google收购公司的信息。现在我很高兴我做出这样的调查,因为我了解了很多以前所不知道的事情,并且知道了一些Google员工的情况。

  以下是我所搜集的Google近年来收购的其他公司的情况。

  ·Panoramio - Panoramio(2007年5月30号)是西班牙的图片分享网站,Google曾经和Panoramio进行过一段时间的合作,收购后Google会把Panoramio的内容整合进Google Earth技术中。

  ·GreenBorder - GreenBorder(2007年5月29号)是基于浏览器的安全软件。收购是为了加强对Google的网络应用程序的保护,保证Google用户的安全。或许会是Symantic、Mcafee以及卡巴斯基的强大的未来竞争对手 。

  ·Feedburner - Feedburner(2007年5月23号)是著名的Feeds烧制网站,Google此举志在抢占RSS领域市场份额,改变Google的广告投放方式。

  ·DoubleClick - DoubleClick(2007年4月)主要从事网络广告管理软件开发与广告服务,对网络广告活动进行集中策划、执行、监控和追踪。DoubleClick在纳斯达克上市时,市值曾超过百亿美元,并熬过了互联网的冬天。2007年,Google宣布以31亿美元的价格收购DoubleClick,进一步巩固自身在网络广告市场的领先优势,这将成为Google历史上最大规模的一笔收购。

  ·Tonic Systems - Tonic Systems(2007年4月)Google收购Tonic Systems,目的是完善Google Office,是未来的Google  Powerpoint。

  ·Marratech - Marratech(2007年4月)瑞典的视频会议软件,官方宣布是为Google的雇员使用,业内人士则认为Google会把这项技术应用到Gtalk中。

  ·Adscape - Adscape(2007年3月)是视频游戏广告技术公司,被2300万美元收购。

  ·Jotspot - Jotspot(2006年10月31日)的Joe Kraus和Graham Spencer曾经一起在Excite.com工作过,JotSpot是一套Wiki系统,有一些专为企业用户开发的协同工具,包括电子表格、日历、表单等等,形式上与大多数Wiki软件并不太类似。

  ·YouTube - Youtube创立于2005年2月,并迅速成长为世界上最繁忙的在线网站之一,这个网站是社区驱动,允许人们发布和共享影片或录像。 观众可以对影像进行标记、评论、或者在自己的网站上展示影像。Google在2006年10月9日的新闻发布中称,收购股票价格为16.5亿美元的交易,Google没有改变了YouTube品牌的计划,该公司将继续将总部设在圣布鲁诺,所有的老员工将继续留在YouTube公司。

  ·Neven Vision - Neven Vision公司(2006年8月15日) ,或者叫Nevenengineering公司,是一家具有很强的面部和物体的识别技术的公司,它一直关注拓展移动技术领域,并在过去几年内获得了两项对移动设备的图象搜索专利。

  ·Last Software - Last Software(2006年3月14日) 是一家三维设计软件公司,提供了Google Earth的插件。

  ·Writely - Writely(2006年3月)是基于WEB的可以实现网上联机协作的字处理软件。这次收购使得Google将取代微软,并持有桌面发布应用系统。除了桌面发布应用意外,这个程序还可以让你使用标签来组织文档,使其具有WEB 2.0的特性应用,并且提供离线存储和备份。它还可以用来建立一个博客的文章,并允许将编辑的文档回滚到以前的版本。

  ·Measure Map - Measuremap(2006年2月)是一个统计和分析程序,其更侧重于博客而不是普通网站,Google收购这样的公司有点出乎人们的意料,因为Google收购的Urchin已经是一个非常不错的统计分析程序了。

  ·dMarc Broadcasting - dMarc Broadcasting(2006年1月)是一家广播广告公司,它可以实现高度自动化的广告宣传,这项收购会让Google带给消费者一种全新的广告模式。

  ·Android - Android(2005年8月)是一个针对移动电话的软件 ,由Andy Rubin创办,Andy McFadden、Richard Miner和Chris White合作经营。

  ·Reqwireless - Reqwireless(2006年7月)是一个流行的手机电子邮件、无线网路设备的供应商。

  ·Transformic - Tranformic(2006年9月20日)是一家小公司,主要关注于深度搜索应用,主要的商业搜索引擎对于这些技术都感到很头疼,此次采购的主要理由似乎是使得Transformic的技术核心Alon Halevy加盟Google.

  ·Akwan Information Technologies - Akwan Information Technologies(2005年7月)位于巴西圣保罗,它被收购后,成为Google在巴西的研发中心。

  ·Dodgeball - Google于2005年5月收购了这间只有2个人的手机社会化网络公司。这间公司一直在寻找投资者,Google顺理成章为它埋了单。目前为止还没有什么消息传出,但其技术可能被用于Google Mobile.

  ·Urchin - 一家网站流量分析和统计公司,于2005年3月被Google收购。其数据可以供网站管理员更好的了解他们的用户习惯,优化内容并跟踪市场信息。

  ·Where2 - 这家澳大利亚的地图公司也在Google 2004年报中有所提及,但是知之甚少,应该也是和Google Map有关。

  ·Zipdash - Google于2004年收购了这家以提供交通量地图为主要业务的公司。这起并购没有做多少宣扬,Google仅在2004年报中提及过Zipdash.

  ·Keyhole - Keyhole创立于2001年,提供数字地图以及卫星影象服务。2004年10月被Google收购,从那时起,Keyhole地图软件包的售价由$69.95降为$29.95.其技术已经被集成在Google Maps搜索服务中。

  ·Picasa - 一个照片管理软件,第一版发布于2001年10月。2004年5月,Picasa宣布将其技术整合到Google Blogger中。接下来,Google在2004年7月收购了这家公司,Picasa也变成了免费软件(freeware),Picasa曾荣获许多PC杂志的奖项。

  ·Kaltix - 这间只有三位成员的搜索技术公司刚刚冒出,就被Google拿下了。这三位老兄都来自美国斯坦福大学PageRank小组。他们提出的个性化搜索技术还没有任何一家搜索引擎公司所采用,正当这三位老兄向其它搜索引擎公司展示他们的技术时,Google找上门来,并于2003年9月收购Kaltix,并将其技术应用在Google个性化搜索服务中。

  ·Blogger - Blogger.com是Pyra Labs的旗舰产品。Blogger的成长速度惊人,曾创下单月过百万注册用户的纪录。但在很长时间里,它没有赚到钱,连线上广告业务也没有。原始资本快花光了,一些员工也辞职了,包括当初一起创立Blogger的部分成员。Pyra试图扭转颓势,于是引入了Blogspot的付费模式,效果一般。很明显,简单的copy模式是不够的,Pyra需要更多资金来维持正常运转。2003年中,Google向其注入资金。后来的故事就像今天所看到的,Blogger于2004年5月请来专业设计师重新设计了页面。目前它已成为人们最常用的工具之一。

  ·Applied Semantics - Google现在所用的AdSense/AdWords服务均来自于这家公司,于2003年4月正式启用,Google借此来与Yahoo!的Overture相竞争。

  ·Outride - Outride是PARC(施乐帕洛阿尔托研究中心)旗下的公司,提供在线信息检索技术。2001年9月,Google将Outride的核心技术应用到它自己的搜索引擎中。Outride.com已经不存在,Outride.net象征性地指向了Google的首页。

  ·Deja - 原本是间基于新闻组Usenet服务的公司,于1995年创建。99年和2000年时,Deja盲目地陷进了在线购物这坛混水中。赔了不少银子,之后也就是2000年晚些时候,Deja将Shopping这部分业务卖给了eBay,成为Half.com的一部分。2001年2月,Google介入Usenet服务并夺取了其新闻组存档,在私人收藏的帮助下,Google Groups使新闻组存档扩展到了1981年。时至今日,Deja的Usenet、邮件列表已经成为Google Groups的重要组成部分。

  作者:William Slawski

  英文原文地址:http://www.seobythesea.com/?p=64

  中文译文地址:http://www.williamlong.info/archives/773.html

  部分翻译参考互动维客。

2007年1月27日星期六

Adsense广告点击追踪软件

  以前写《Google Adsense常用技巧总结》,曾经提过“广告点击追踪软件”,用来跟踪哪些用户从哪个IP地址点击了哪个广告,同时可以对于恶意点击的IP进行追查,今天我就将我正在使用的这个“追踪软件”的修改版发布一下。

  这个软件是一个第三方软件,原先地址已经失效,代码本身我也进行了一些修改,之所以要修改,因为原先程序在权限控制上有严重缺陷,即使我这里进行了一些简单的修改,可能权限控制还是有一些问题。大家如果有时间可以再来修改一下这个代码。

  原先的问题在于,任何人都可以通过直接输入地址的方式查看广告点击情况,甚至连Google搜索引擎也可以索引广告点击情况的页面,这显然具有很大的安全隐患。

  我的修改是增加了一个简单的密码校验,密码正确才可以查看广告统计信息,否则不让查看,用户密码需要直接修改index文件来实现。

  软件的使用请参见压缩包里的“使用说明.txt”文件。服务器要求支持ASP和Access。

  点击下载:Adsense广告点击追踪软件

  如果你的网站空间是PHP和Mysql,那么无法使用这段代码,不过还有一个更好的代码:Adlogger,是免费软件,我还没有用过,不过看起来似乎挺不错。

  更新:由于Google将Adsense的代码修改了,原先的统计代码目前已经无效了。同时更糟糕的是,新的google代码没有了固定词语,因此很难再开发新的统计代码了,大家等Google自己的统计分析吧。

2007年1月26日星期五

Google地图的应用开发分析

  Google最重要的产品不仅仅是网页搜索Gmail,Google其实有一个重要的宝贝产品,就是Google Earth/Maps,即卫星地图(或常规地图)。这个产品如果开发的好的话,可以使得Google在地图领域中建立新的权威优势。

  即使在市场并不占优的中国,Google在这方面也拥有无限的优势:国内根本没有商业卫星地图服务商,网络公司的交通地图服务都是购买专业地图公司的数据,这些地图服务都没有什么开放性可言,没有一个具有提供API的能力。

  Google地图另外一个重要的优势,就是网民的支持,即使纯英文界面的Google Earth在中国也有了大量的支持者和爱好者,大量的网民热衷于发布制作自己的新奇地标,在Blogger的口碑宣传下,这个纯英文的产品在中国得到不可思议的支持,甚至有热心网友为之开发了中文补丁包。Google也应该知道,Google Earth的中国用户会有多么大,那么多不会英文的中国人,都很期望使用这个对中文十分不友好的软件,并浏览全是英文信息的Earth网站。我自己的亲身经历是,一个不懂英文的中学生发邮件问我,怎么下载和使用Google Earth,人们对这个产品的关注可见一斑。

  然而,令人失望的是,中国Google并没有充分发挥自己这方面的长处,将自己的优势产品的功能发挥到极致,将这个产品做大、做强。的确,这个产品在国内是不害怕竞争的,没有哪个国内网络公司具有卫星地图的能力,Google哪怕简单的将界面进行一些汉化都会使得Google Earth的用户量暴增,可是我们看到的是什么呢?直到现在Google Earth还没有中文版,Google Maps也没有提供中国的API支持,成型的产品只有一个本地地图。Google地图的本地产品,看上去似乎是购买的Mapabc.com的数据,就其使用的方便性和查询信息的实用性来讲,我觉得其甚至还不如百度的同类产品百度地图,百度虽然也是购买的Mapbar.com的数据,但是至少数据量要多得多,而且还包括公交信息这样的实用功能。不过,购买了go2map的搜狗地图在各个方面都更胜百度地图,交通信息更为完善。但是这一些都有一个致命的缺陷,就是数据没有API,没有对公众开放。

  我认为,Google地图最重要的核心法宝就是Google Maps API,做过网站的人大概都听说过这个API,他可以让第三方网站通过API编程的方式调用Google地图数据库中的信息,使得地图数据可以在不同类型的应用中使用,我之所以说Google Maps API是无价之宝,是因为,只要Google面对中国抛出Google Maps API,那么立刻就会有无数的网站免费为Google打工,免费使用Google地图数据,免费为Google做宣传,中国有的是程序员,Google Maps API就可以让中国成千上万程序员帮着Google写应用程序,这是一个何等具有诱惑力的产品开发模式啊。我能够想到的应用就够多了,比如旅游信息网,在经典的介绍旁增加交通地图或卫星地图信息,餐馆点评网,在餐馆介绍中增加参观交通地图,购物导游网,增加商家的地图等等,需要地图信息的网站实在太多了,而且目前似乎还没有一个标准的数据库供大众使用,而Google Maps API在国外的一些应用表明其足以完成上面所说的全部功能。

  可惜的是,Google守着Google Maps API这样一个无价之宝,似乎从来没想到过将其应用于中国,Google Earth/Maps至今还是英文的,Google Maps API甚至连印度、香港都支持了,但就是不支持中国。而我们以前很看不上眼的搜狗,又开发搜狗中文输入法(我目前已经全面使用搜狗输入法了),搜狗的地图看上去也很不错,而Google在做什么呢?开发出“搜索建议”这样可有可无的东东,而且发布的第一天就闹笑话。Google真是捧着金饭碗在要饭啊。

2007年1月25日星期四

Google Group网上论坛的疑惑

  Google网上论坛是从新闻组(News Groups)的基础上发展起来的,2001年Google收购了专门从事新闻组Usenet服务的Deja News公司,将其改造为即现在的Google Groups服务,这个服务比较特别,有点像邮件列表服务,但也还具有常规论坛的功能,但是和百度贴吧又不太像,操作起来比百度贴吧要复杂的多,可能也是因为这个原因,Google网上论坛似乎一直没有百度贴吧“火”。

  现在,新版Google网上论坛也结束了beta阶段,正式进行了更新,这次的改变看起来似乎主要是在外观界面上进行了大幅修改,使其交互性更简单了,无疑,这个版本从功能和界面都比以前的版本有了很大的提高,对于Google Groups的普及会起很大作用,然而,我们从中也发现了一些令人感到疑虑和不安的事情。

  举个大家都熟知的安替的例子,以前安替曾经在MSN Spaces上有个Blog,后来却被MSN Spaces给关闭了。现在他在Google Groups上搞了个邮件列表发送文章,但是我们从浏览器上访问安替的Groups地址,却发现访问某些文章会出现下面的提示:“与当地法律、法规和政策不符的帖子未予显示。”

Google的内容审查

  这样的提示和以前MSN Spaces几乎如出一辙,不过我知道,后来微软也迫于美国国会的压力,在MSN Spaces进行了一些技术修改,只针对中国地区的IP地址进行内容审查,而国外的IP地址的访问就完全正常。由于Google的技术一点也不比微软差,因此我就尝试换一个国外的代理服务器再访问那个地址,果然访问一切正常,并发现这篇文章的“庐山真面目”,如下图所示。

Google的内容审查

  接着,我仔细看了看安替的这篇文章,内容并没有什么“反动”之处,除了国家领导人的名字多了一些之外,没看到什么“与法律、法规和政策不符的”内容,不知道Google的这番内容审查依据是什么?

  当然我也知道,Google.COM也可以自动识别中国地区的IP,新版Google网上论坛的这些修改是否意味着,会不会在将来的某一天,中国地区访问Google.COM也会出现这样的提示?