2008年5月31日星期六

驳Google Earth谷歌地球泄密说

  国际先驱导报近日又发表了一篇奇文《中国严查谷歌地球泄密,推“影像中国”反制》,声称Google Earth威胁中国地表机密,曝光所谓的中国 “军事基地”和“战略武器”,这些地图服务被要求在2008年年底之前,完成网络地图自查和治理的工作,否则将被禁止提供这项服务。

  “Google Earth”是一款Google公司开发的虚拟地球仪软件,2005年向全球推出,它把卫星照片、航空照相和地理信息系统(GIS)布置在一个地球的三维模型上。用户们可以通过一个下载到自己电脑上的客户端软件,免费浏览全球各地的高清晰度卫星图片。

  说道泄密,首先要搞清楚到底什么是保密,为什么要保密,保密的对象是谁,要明确范围,禁止谁去看,防范哪些人,实际上Google Earth从来就没有进入过中国市场,因为语言上的限制,中国用户并不多,中国境内的相当多的地理标注都是外国人标注整理的,Google Earth的绝大多数用户也都是外国用户。即使卫星地图在军事上真的能发现所谓的军事秘密,也应该去禁止外国人去浏览访问Google Earth才对啊,而不是相反禁止中国人访问,这不是反而帮助了外国人吗?

Google Earth谷歌地球

  中国的高科技以及卫星技术并不发达,以致前段时间汶川地震时还请求美国提供震区的卫星地图,因此部分国人对于卫星导弹等高科技产生恐惧心里也可以理解,但是不能因为技不如人就有理由闭关锁国,干一些蠢事,禁止中国用户使用谷歌地球,难道就可以解除外国的军事威胁?这真是掩耳盗铃,自欺欺人。这样下去中外军事上的差距只能是越来越大,倘若真的打起仗来,现在制定这些政策的人要负首要责任。百年前北洋海师全军覆没的教训还不惨烈吗?

  网民标注地标算是泄密吗?

  至于说网民随意标注地标,把所谓的“中国军事秘密”泄露给外国的理由更是无稽之谈,如同美国国防事务专家布朗分析的一样,平头百姓不太可能发现训练有素的美国军方卫星图片专家都没有发现的所谓“中国军事秘密”,因为一个卫星图片专家培训要10年以上的时间。如果我们这些平头老百姓用鼠标在网上点两下就能发现所谓的“军事机密”?那还要那么多钱养着军队的卫星图片专家干什么?难道那些专家连老百姓的素质都不如?更要命的是,如果某国有战略欺骗的意图,那么大可以反过来利用这个渠道让潜在的敌手上当受骗,让他们看到一些假象,乐滋滋取回的“军事情报”其实是个大陷阱,然后好牵着它们一步步地按自己的意图走。

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

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

漫画

漫画来自robertmao

  工具还是使用工具的人?

  其实说到本质,Google Earth实际上是一个很不错的工具,关键在于人们怎么使用,比如这次四川地震中可以使用卫星地图帮助确定受灾者方位,并识别严重损毁的道路和基础设施,为救灾、灾情研究与重建参考。至于所谓的“军事秘密”,中国网民也通过Google Earth发现了很多美国日本的先进战舰和武器。问题的关键就在于我们怎么面对这个工具,是积极的将其为我所用,还是消极的封锁禁止。

  以前有一个小故事,说的是三国时期蜀国严厉禁酒,把那些家里藏有酿酒工具的人都抓起来。有一天简雍随刘备出游,远远看见对面走来一个男人。简雍说:“主公,把他抓起来,他是个强奸犯。”刘备问:“你怎么知道的? ”简雍回答说:“这个人随身带有强奸工具! ”刘备大笑,回府后就下令把那些藏有酿酒工具的人放了。从这个故事中我们已经知道古代人的态度来,难道我们连几千年前的古人都不如吗?

  卫星定位技术的原理

  的确,美国的卫星和激光技术以及精确制导武器等高科技技术的高速发展的令人眼花缭乱,卫星技术和精确制导武器在美国最近十多年来的战争中发挥了极大的作用,以至到了“指哪打哪”的地步,但是中国有关部门也不必过于害怕而产生自卑心理,甚至惊恐万分而做一些“闭关锁国”的蠢事。正确的对策应该是励精图治,全力发展自己的卫星技术以及地面伪装技术,对于敌方的卫星要发展多方面的干扰技术和激光反制技术,这样才能在军事上把握自己的主动。

  实际上,精确制导武器并没有发展到巅峰,主要的问题是其命中率并不如想像得高,只有60%左右命中率,这方面的原因很多,但是不容忽视的问题是卫星定位具有先天的不足。

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

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

  法律意义上的泄密

  从中国的法律上看,谷歌地球的泄密也是很难说的通。

  中国的保密法究竟是如何规定的呢?根据1988年通过实施的“中华人民共和国保守国家秘密法”,简称“保密法”的规定,国家秘密分“绝密”、“机密”和“秘密”三级。

  “绝密”是最重要的国家秘密,泄露会使国家的安全和利益遭受特别严重的损害。“机密”是重要的国家秘密,泄露会使国家的安全和利益受到严重损害。“秘密”是指一般的国家秘密,泄露会使国家的安全和利益遭受损害。

  涉及国家安全和利益的事项都被列入保密范围之内,例如国家事务的重大决策、国防建设、外交和外事活动、武装力量活动、国民经济、社会发展以及科学技术中的各种秘密事项等,都属于保密范围。

  “保密法”规定,故意或者过失泄露国家秘密,情节严重的,要追究刑事责任,为境外的机构、组织、人员窃取、刺探、收买、非法提供国家秘密的,也要依法追究刑事责任。刑事责任根据情节的严重程度而定,包括拘役、管治、有期徒刑、无期徒刑,甚至死刑,并且附加剥夺政治权利。

  关于所谓的Google Earth“军事机密地标”是否可算是“国家机密”,按照中国目前的保密法,并没有一个部门对其进行鉴定“绝密”、“机密”或“秘密”的等级。

  新闻电视台或者报刊杂志不具备鉴定密级的权力,鉴定密级的单位--国家保密局实际上是政府的工作部门。密级鉴定只有国家保密局下属单位盖的一个章子。根据中国刑事诉讼法的规定,任何鉴定都必须有鉴定人签名。因为报道指责Google Earth泄密在法律上看并不严谨。

美国戴维斯—蒙森空军基地的飞机坟场

美国戴维斯—蒙森空军基地的飞机坟场

  最后,我也在思考国际先驱导报这篇文章的目的是什么?中国人是很聪明的,在利益面前没有人会装傻子,这些浅显的道理智力健全的人应该都明白,但是为什么会出现前面那篇荒谬的文章呢?他们想禁止国民使用Google Earth的真实目的又是什么呢?我想绝对不是向广大人民展示自己的愚蠢程度,也不是想展示中国自己在高科技领域上的落后程度,更不是想以此抵御外国侵略。他们的真实目的是一个谜,或许几年之后我们会有自己的答案,那时人们可能会思考,为什么地球上其他国家的人们可以无忧无虑随心所欲的在谷歌地球上标注地标,唯独在中国和北朝鲜这样的少数国家却不可以。

  参考阅读:Google Earth中文版和卫星导弹技术

2008年5月30日星期五

腾讯QQ阅读器的一个有趣的功能

  我年初曾经介绍过“腾讯QQ阅读器”并进行了一些测试,当时的版本还只是一个简单的在线阅读器,不支持快捷键,不支持扩大阅读区域,使用起来不如Google Reader方便,现在再次QQ邮箱使用了一下,发现QQ阅读器在功能上有了很大的增强,并且增加了一个特色功能:阅读好友空间QZONE。

  普通的功能例如按目录阅读、收藏、加标签、扩大当前的阅读区域(使用ctrl+alt+d快捷键)等等我就不介绍了,特色功能是阅读好友的QQ空间更新功能,可以方便的阅读自己QQ上所有好友的QQ空间的更新文章,非常方便,是IM软件和在线阅读器的一个很好的结合,和Google Reader的好友的阅读分享(shared items)颇为类似,起到一种类似聚合的功能,让人能以很低的成本快速的发现自己好友的最新文章,提高阅读效率,是QQ邮箱成为个人社会化网络信息门户的重要一步。

  Google Reader其实也可以学学腾讯,增加一个显示好友的Blogspot文章的内容,以弥补中国无法访问Blogspot的缺憾。

2008年5月29日星期四

Google App Engine服务开放注册

  据驱动之家报道Google宣布开始测试名为Google App Engine的互联网应用程序引擎服务,用户可以使用Google API开发自己的网站或互联网应用,而服务器、带宽等全部在Google的服务器集群上实现。

  在今天Google I/O会议上,Google宣布将在年底前为用户提供更多的服务器资源。目前,测试版的使用者开发的网络应用最高只能拥有500MB的免费存储空间,带宽和运算能力满足每月500万PV的需求。而到今年年底,用户可以付费购买更多的服务器资源,标准如下:

  每增加1个处理器核心1小时运算量0.1到0.12美元

  每增加1GB存储空间每月0.15到0.18美元

  每增加1GB出口带宽0.11到0.13美元

  每增加1GB入口带宽0.09到0.11美元

  另外,Google还宣布为该计划增加两款新的API,其中一款API可以直接用来开发图片处理程序,支持缩放、旋转、裁剪等。第二款API则允许开发者使用Memecached高速缓存技术。

  首次发布时,Goole App Engine仅允许10000人注册使用,而现在已经增至75000,同时仍然有超过15万开发者在等待授权。Google表示,即日起Google App Engine将完全开放注册。

  中文翻译:驱动之家

Google发布官方AdSense繁体中文博客

  据Inside Adsense报道,除了以前发布的AdSense简体中文Blog外,今天Google发布了AdSense的繁体官方Blog(网志),用于向台湾,香港等地发布商公布AfSense最新的产品更新和新闻。此外,Google还将在上面介绍台湾香港本地发布商的一些成功故事,并提供优化建议,以帮助改善繁体中文网站的AdSense效果。

  改Blog使用的是Google的Blospot系统,目前从中国大陆无法直接访问(通过这个脚本可以正常访问),不过在Google Reader中订阅其RSS后依旧可以方便的看到其最新文章。

2008年5月28日星期三

在Windows IIS下配置WordPress MU环境

  昨天介绍的Windows Server 2003下的IIS和Apache性能比较,其实Apache在Linux环境下的性能还是很不错的,我之所以使用Windows Server 2003而没有用Linux,是因为我对Linux的维护并不熟悉,因此才使用Windows环境。

  在Windows环境下使用IIS搭建和Linux的Apache一样的环境也并非不可能,下面我就介绍一下我使用Windows Server 2003的IIS搭建一个和Apache一样的WordPress MU(WordPress多用户版)的过程。

  首先要安装PHP和MySQL环境,为了方便安装,可以直接安装一个WAMP的集成安装环境,可以直接将Apache、MySQL和PHP安装好,将其安装为服务后,禁用Apache的服务,以免其和IIS冲突。

  接着是在Windows Server 2003下配置PHP,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,重启服务器即可完成PHP的配置。

  接下来安装WordPress MU环境,安装过程和Apache环境下安装一样。

  最后,最重要的一步就是设置URL重写(URL rewriter),目前我使用的是一个名为ISAPI_Rewrite 3的ISAPI实现的这个功能,3.0版本ISAPI_Rewrite兼容Apache的mod_rewrite格式,可以直接将.htaccess文件内容复制到httpd.conf中,可惜这个软件的免费版减少了很多有用的功能,多站点设置有点复杂。

  ISAPI_Rewrite对于Apache的mod_rewrite并不是完全兼容,还需要对WordPress进行一些修改,打开WordPress MU的wp-settings.php文件,在文件的最开头增加下面这一行:

$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];

  好了,现在WordPress MU即可在IIS下运行了,WordPress单用户版的配置也是同样道理,而且会更简单。

2008年5月27日星期二

Windows Server的IIS和Apache性能

  我曾经在《Windows服务器下的IIS和Apache性能比较》一文中比较了IIS和Apache的一些性能比较,并实际搭建了一个Apache+MySQL+PHP的平台,我当时的初步比较是两者在静态HTML的处理能力上基本相同。

  但是,经过我在实际网站上运行Apache+MySQL+PHP一段时间后,我发现在Windows Server 2003的环境下,Apache 2.2.6的稳定性的确不如IIS6,在动态文件处理能力上也不足,内存的消耗量却远远高于IIS,以至于将系统配置为《在Windows Server下集成Apache、Tomcat和IIS》的时候,Apache会影响IIS的并发处理能力。

  因此,在Windows Server 2003的环境下还是使用IIS6更为稳定,IIS同样也可以支持PHP和MySQL,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,重启服务器即可。

  这样搭建的系统也可以支持WordPress等等流行的PHP程序,可惜不支持mod_rewrite,使用一些第三方的插件才能支持类似Apache的mod_rewrite功能。

  新搭建的IIS+MySQL+PHP系统我还会观察一段时间,看看整体性能和稳定性是否比Apache好一些。

2008年5月26日星期一

都江堰紫坪铺水坝的Google Earth卫星地图地标

  四川汶川大地震已经发生了一段时间,在地震发生之后,几乎所有的媒体都在报道汶川、北川等地的大地震的消息,可是关于紫坪埔水电站的消息却很少,这座位于都江堰市与汶川县交界处的紫坪铺水坝是个投资超过70亿的大工程,最大坝高156米,总库容11亿立方米,其中正常蓄水以下库容10亿立方米,设计抗震烈度是8级,大坝一旦被地震所毁,洪水就会直泄成都平原,直接威胁到整个成都平原的安危、千万人的生命安全。

  5月12日,汶川发生八级大地震,而在离震中直线距离只有19公里的紫坪铺水坝也受到地震的影响,地震造成紫坪铺水库大坝出现三条裂缝,厂房等其他建筑物墙体发生垮塌,局部沉陷,避雷器倒塌,整个电站机组全部停机。万幸的是,这座大坝在这次地震中幸存了下来,并没有出现大坝崩溃的事情,说明大坝的施工质量还是较好的。

  这里是都江堰紫坪铺水坝的Google Earth地标和图片,坐标地址是 31° 2'10.74"N,103°34'28.31"E 。在Google Earth中输入这个地址搜索后即可访问到。

都江堰紫坪铺水坝的Google Earth卫星地图地标

都江堰紫坪铺水坝的Google Earth卫星地图地标

  紫坪铺水电站位于都江堰上游9公里处,2001年3月开建,2006年建成,是四川省在岷江上的“一号工程”,也是西部开发十大工程之一。该工程的大坝坝高156米,总库容11亿立方米。

  紫坪铺水电站在2001年开始修建时,争议就一直未断过。批评家认为紫坪铺水电站破坏了具有两千年历史的都江堰精巧的引水、分洪、排沙功能,同时紫坪铺水库坝区及其附近地区正处于龙门山断裂、松潘-都江堰-邛崃-雷波断裂、南充-广汉-都江堰断裂等三组断裂构造带的交会部位,这样的一个失衡地带,正是现今地壳最为活跃的地带。地震的活跃就是其中最主要的活动方式。在这样的地方建立大型水坝,一旦出现问题,后果不堪设想。幸运的是这次紫坪铺水坝在汶川大地震中并未出现太大的问题,这也算是不幸中的万幸了。