2007年6月6日星期三

Google地图国界的不同版本

  一年多前的时候,我在使用Google Maps的时候,曾经讨论过Google地图中关于国界线的问题,记得当时曾写了篇关于藏南的文章,感叹9万平方公里的藏南被标识为印度的领土。

  在历史上的1962年中印边境战争中,中国曾经夺回藏南,但因为种种原因,最终还是失去了那片9万平方公里的土地,在中印战争结束后,藏南由印度实际控制了五十多年,印度早已将藏南更名为阿鲁纳恰尔邦(Arunachal Pradesh,又译阿鲁纳查尔邦),大量往该地区移民,现在中国收回藏南的可能性已经微乎其微了。

Google地图中的藏南

  尽管如此,中文的Google地图还是送给了我们一个礼物,我们打开中文Google地图,查看藏南这片土地,会发现中印边界线中,藏南的领土又成为中国的了,如下图所示,大家对比一下上面和下面两张地图的区别,就知道这一年之中藏南的边界变化。

中文Google地图中的藏南

  然而我们打开Google地图的国际版,会发现这个地方的国界又是另外一种标识方法,原来只在中国的Google地图中,藏南才属于中国,而在国际版Google地图中,藏南地区使用一条虚线来表示,上面标记是Arunachal Pradesh(阿鲁纳恰尔邦),表示未定的国界,地名使用的是印度人命名的名称。

国际版Google地图中的藏南

  幸好Google地图还没有出印度版,我想如果有印度版本的Google地图的话,这块国界估计又会有第三个版本了。

  不过总而言之,目前的这样的国界标识应该也是中国可以接受的,至少这和一年前的Google地图上的标识有了明显区别,那时的藏南是划给了印度

  可惜的是,藏南可能仅仅只是名义上属于中国而已,中国的面积可能已经不是960万平方公里了。

2007年6月5日星期二

Google中国地图API应用

  我曾经在“Google地图的应用开发分析”一文中期待中国版本的Google Maps API的诞生,并期待会诞生成千上万的第三方网站的Google地图应用,今天无意中发现,中文地图API已经出现了。

  其实很凑巧,我今天发现自己的开发的一个Google Maps卫星地图应用里无法显示卫星地图了,我以为是API更新了,于是就去官方的Google Maps文档中心查看,这时我发现,原先英文版本的Google Maps API文档竟然变成了中文,是的,我没有看错,我原先在写“Google Maps API编程资源大全”的时候,清晰的记着这篇文档是英文的,而现在官方竟然出了中文版本,再仔细看看,发现里面的介绍说Google Maps API已经支持使用中国的地图数据,只要手动将代码里的maps.google.com修改为ditu.google.com就能调用Google中国服务器上的地图数据,文档的结尾还给出了几个Google中文地图API的演示程序,大家可以进去体验一下中文版本的Google地图能开发出什么样的功能。

  我试用了一下中文地图的演示程序,发现右下角标记了mapabc.com的字样,只有交通地图,而没有备受争议的卫星地图,但我想这已经足够了,因为要调用卫星地图的数据,我们使用maps.google.com就可以了,而交通地图的API的出现,我能想到的的应用就够多了,比如旅游信息网,在经典的介绍旁增加交通地图或卫星地图信息,餐馆点评网,在餐馆介绍中增加参观交通地图,购物导游网,增加商家的地图等等,需要地图信息的网站实在太多了,如果Google大力宣传这个地图API的话,我想会有无数的网站免费为Google打工,免费使用Google地图数据,免费为Google做宣传,中国有的是程序员,Google Maps API就可以让中国成千上万程序员帮着Google写应用程序,这是一个何等具有诱惑力的产品开发模式啊。

  从交通地图可以成功切换到卫星地图,在ditu.google.com上找到一个地点后,将地址栏地址中的ditu更换为maps,打开这个地址,再点“Satellite(卫星)”按钮,就可以看到这个地点的卫星地图了。由于中国法律上的限制,目前Google还不能直接将这两个系统做到一个界面上。但是从实际应用效果上看,ditu.google.com的数据以及操作方式甚至API都已经和maps.google.com完全一致了,这实在是一个伟大的数据更新。

  然而令人不解的是,Google中国地图当前实在是太低调了,偷偷出了这么大的一个功能更新,竟然不加声张,如果我不去看API文档,到现在还不知道呢。

与鲁迅先生重温伤痛

  我记得在中学期间学过鲁迅的一篇很著名的文章《记念刘和珍君》,那是鲁迅在段祺瑞政府的“三一八事件”之后愤然写出的声讨檄文。鲁迅称那一天是“民国以来最黑暗的一天”,并且预言:“这不是一件事的结束,是一件事的开头”,“拖欠得愈久,就要付出更大的利息”。现在,八十一年过去了,重新回味这篇《记念刘和珍君》,感慨万千,下面的文章是朱航满写的一篇杂感,是他对于鲁迅先生的这篇文章的怀念和反思,非常值得一读,以下是全文。

与鲁迅先生重温伤痛

作者:朱航满

  小引

  1926年4月1日,鲁迅先生独坐在孤灯下,怀着无比的沉痛与愤恨,写下了这篇《记念刘和珍君》。那夜,先生的笔紧紧地握在手中,从页头到页尾,一直的倾泻下去;那一夜,先生又是无眠,一根香烟接着一根,熏蒸着一颗愤怒的心。黑暗的夜晚里,四周如浓墨喷过一样,惟有先生的书桌上,还有一盏孤灯,依旧闪烁着姿键的火苗。我透过历史隧道的浓雾,仿佛又看到了先生在桌前沉思的背影……

  时间的流逝就像磨石一样磨砺人的思想与肉体,使人在经历了日常生活的繁复与苍桑之后变得日益的锋利和透彻,如尖刀一般,能刺破一切试图阻挡的外物。

  当七十五年后的一个冬日的夜晚,我坐在书桌旁,翻开先生的书,打开到204页,《记念刘和珍君》。(《鲁迅全集·华盖集续编》海南出版社1997年5月第1版)再重温十年前读过的文章,我的心便一下子被慑服,被震撼,这惊心动魄的文字,传递了多少文字后面的愤懑、抑郁、苦痛、折磨、煎熬、悲悯和无奈啊!相隔十年,我又读先生,却是无泪的悲伤,为刘和珍君,为这备受苦难的中国,为这曾经忘死搏斗的青年人!那是一个青年人,在面对这个社会,面对这个国家,面对他身旁的人群,带给他的失望、落寞和寂寥!那是他与先生在灵魂上距离最近的时刻!那也是他对于那颗伟大的心灵最深切理解的时候!读这久违的文字,我仿佛又看见了先生,他手握笔管,在夜灯下奋笔疾书,流淌着一行行愤怒的带血文字。那一幕幕的惨景犹如电影一样在他的脑海中翻滚,使得他心如刀绞!

  血案

  1926年3月18日,北京女子师范大学的学生与社会各界人士一起在段琪瑞执政的北洋军阀政府前请愿,抗议日本帝国主义的军舰掩护奉军,炮击大沽口;抗议八个帝国主义国家无理要求撤除在津沽口防线的最后通牒;抗议段祺瑞屈从他们的这种无理要求的卖国行经;抗议执政府卫队于前一日开枪杀伤请愿的代表。

  他们高唱着《国民革命歌》,呼喊着口号,挥舞着手中的旗子。他们相信,正义总会战胜强权;他们相信,人心总是向往着美好;他们更相信,爱国永远都是无罪的。

  然而,他们没有预想到,真的是没有预想到——一场血腥的大屠杀就在眼前。

  一阵凄厉的鸣笛声,一把把雪亮的军刀在太阳下寒光闪闪,一排排密集的枪声震天响起。执政府的门前顿时血肉横飞,哭喊惊动天地。一批手执军刀和警棍的卫兵在枪声后冲出大门,把他们手中的武器挥舞。在奄奄一息声中永远地记住了这惨绝人寰的一幕!

  此时此刻,最文明的达观贵人成了最无耻与下流者,最神圣的地方成了最肮脏与可恶的场所!可怜的学生,手无寸铁,空有一腔的爱国之情,换来的却是冷漠的枪口、棍棒以及血淋淋的屠杀!文明与野蛮的较量;道德、良知对禽兽的无声抗议!野蛮的屠伯们用文明的枪口扼杀了文明!

  先生说:“我向来不惮以最坏的恶意来推测中国人的!”但先生绝望了,四十余个可爱的青年倒在了血泊里,他们的尸体就是明证!

  青年啊,他们青春的脸庞,娇人的笑容,勃发的英姿,志向远大的救国雄心,却是在瞬间里幻灭了,在强权暴夫的一声喝令下消失在活着的人世间。

  请记住,这是民国以来最黑暗的一天,中华民国十五年三月十八日!

  刘和珍

  刘和珍,北京女子师范大学的一个学生。一位可爱、秀美的年轻人。她爱笑,她对生活充满了向往,她对中国的前途与希望满怀着信心。因此,她是决定要以自己微弱的力量为这个国家做一点事情的。在中国,在这个黑暗的社会里,谁能够给青年的刘和珍君指出一条明亮的道路?

  刘和珍喜欢读鲁迅先生的文章,她早早就预定了一年由先生主编的杂志《莽原》。她说,读先生的文章,常常使她惊醒,让她觉得这个中国是多么地黑暗,让她义无返顾地刺破这浓墨的铁幕,让她做一个冲锋的战士,疾声地呐喊那被称作为“醉虾”的睡客!

  一个不到二十岁的青年人,就开始承托着如此沉重的使命与责任。

  这就是我们可爱的刘和珍君啊!

  一个敢于反抗“广有羽翼的校长”的学生,一个被所谓的“男女武将”强行拖出北京女子师范大学的女学生!

  一个“常常微笑着,态度很温和”的女大学生!

  一个“虑及母校的前途,黯然至于泣下”的热血青年!

  一个走在游行队伍的最前列,面对屠伯们四面的罗网而“欣然前往”的勇士!

  一个“在执政府前中弹了,从背部入,斜穿心肺,已是致命的创伤,只是没有便死。……。但她还能够坐起来,一个士兵在她头部及胸部猛击两棍,于是死掉了”的真正的猛士!

  她,刘和珍君,“敢于直面惨淡的人生,敢于正视淋漓的鲜血。”她是真正的勇士,沉勇而友爱;她是冲向黑暗的猛士,毅然而卓着!

  我也终于的知道:

  历史是用鲜血来书写的!

  青年人的血涂洒在北京的大街上,被初春的风吹拂的满城血腥。

  那可是青年人的血啊!那是用实弹从冰冷的枪口里射击而出的鲜血,喷薄而出。

  这青年人的血迹,“不但不掩于墨写的慌语,不醉于墨写的挽歌;威力也压他不住;因为它已经骗不过,打不死了。”(《无花的蔷薇之二》)

  先生点燃了又一根香烟,在烟雾中他依稀看见了那些青春的脸庞,其中就有他的学生刘和珍君,他们在那里向先生哭泣、悲鸣和诉说着什么!

  “血债必须用同物偿还,拖欠得愈久,就要付更大的利息!”(《无花的蔷薇之二》)先生默默的对他们说。

  鲁迅先生

  大屠杀之后的第七天,即民国十五年三月二十五日,公元1926年3月25日。北京女子师范大学为遇难的刘和珍及同友杨德群君举行了追悼会。鲁迅先生独自徘徊在礼堂的外面,他是不愿意看见青年们悲伤的脸庞,他是不愿意在青年人面前淌泪的!

  一个姓程的青年走到先生的面前,悲痛的说,“先生可曾为刘和珍写了一点什么没有?”

  先生说:“没有。”

  青年说:“先生还是写一点罢;刘和珍生前就很爱看先生的文章。”先生无语。

  是啊,能说些什么呢?现实已经是如此的证明着,还需要口舌的佐证吗?

  “我实在无话可说。我只觉得所住的并非人间。四十多个青年人的血,洋溢在我的周围,使我艰于呼吸视听,那里还能有什么语言?”

  有时候,沉默便是无言的抗拒。但,先生失望了。“几个所谓的学者文人的阴险的论调”,四处的流传,使先生感到了悲哀。“时间永是流逝,街市依旧太平,有限的几个生命,在中国不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作‘流言’的种子。”流言,是杀人于无形的软刀,是残暴者和看客们致人于死地的笑声!

  “惨象,已使我目不忍视了;流言,尤使我耳不忍睹。我还有什么话可说呢?

  我懂得衰之民族之所以默无声息的缘由了。”

  这便是“无声的中国”,这便是“沉默的大多数”!呜呼,“沉默呵,沉默呵!不在沉默中爆发,就在沉默中死亡。”

  鲜血无法用水来清洗,战斗是无法用时间来抹干的!

  先生在黑夜里注视着窗外,久久地,香烟从手中升腾而起,徐徐地……

  “人类血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,但请愿是不在其中的,更何况是徒手。”

  先生是不赞成青年们赤手空拳地去于暴夫们搏斗的,也不赞成向他们苦苦地乞求、哀怨、抗议。对于暴君,换回的只能是快意撕杀的狂妄的嘴脸。面对黑暗的统治政府,先生是已不存希望;面对灭绝人性的屠夫,先生是绝望的!“呜呼,人和人的魂灵,是不相通的。”(《无花的蔷薇之二》)

  “我以为‘女士’和‘未成年’男女孩童,参加学校运动会,大概倒还不至于有很大的危险。至于‘枪林弹雨’中的请愿,则虽是成年的男女志士们,也应该切切记住,从此罢休!”(《空谈》)

  “血的应用,正如金钱一般,吝啬固然是不行的,浪费也大大的失算。”(《空谈》)于黑暗,先生是理性的面对,不抱留幻想,也决不孤注一掷!因而,先生疾呼着那些可爱的青年人,“这样的请愿,从此停止就好。”(《空谈》)

  但是,这请愿也决不是无谓的流血,也决不是简单的死亡。“这回死者的遗给后来的功德,是在撕去了许多东西的人相,露出那出于意料之外的阴毒的心,教给继续战斗者以别种方法的战斗。”

  只是,这代价太巨大了。

  烟快要燃尽了,先生很快用笔在纸上写下了最后的一句话:“苟活者在淡红的血色中,会依稀看见微茫的希望;真的猛士,将更奋然而前行。”

  这时,正是夜最黑暗的时刻,也是一天中最寒冷的时刻。还是初春,但天却依旧的冷,先生裹紧了身上的衣装,仰望着东方,长叹一声……

  注释:文中未注明出处的引文均出自鲁迅的《纪念刘和珍君》一文

2007年6月4日星期一

将Picasa的照片上传到Flickr的软件

  据Lifehacker报道,Picasa又出了一个不错的第三方插件。Google的Picasa虽然是一个非常优秀的照片管理软件,但是默认上传的网络相册是Picasa Web Albums ,现在有了一个免费的小软件,可以在Picasa里面将照片上传到Flickr。

  这个软件名叫Picasa2Flickr,是一个插件,仅用于Windows系统,可以在Picasa上增加一个上传到Flickr的按钮,用户只要设定好自己的Flickr帐户,就可以直接从Picasa上传照片到Flickr。

  如果你非常喜欢Flickr而不愿意转到Picasa Web Albums上去,那么这个小小的插件可以实现同Picasa Web Albums相同的一键式上传到Flickr,这个插件目前还有些简陋,需要继续完善,但是已经可以正常工作了,Picasa2Flickr完全免费,需要先安装Picasa和Java环境才能使用。

  Picasa2Flickr的下载地址参见这里

将Picasa的照片上传到Flickr的软件

  安装完成后,Picasa的界面上就会多出一个Send to Flickr的按钮,选中图片后按那个按钮,就会出现如下的Picasa2Flickr的上传界面。

上传界面

  Picasa2Flickr要求上传前需要先通过Flickr的授权认证,在这个界面里点“Authorize”按钮,会自动弹出浏览器认证窗口,这里要注意一点,如果安装了Google工具栏,可能从Picasa无法弹出认证窗口,那么可以直接点这个链接进行认证,当弹出JAVA安全证书的时候,选择是。认证完成后,就会出现如下的界面,点Start Upload就可以上传了。

上传界面

  总而言之,这个Picasa插件让Picasa Web Albums处于一种比较尴尬的境地,Picasa Web Albums的一个最大的优势就是和Picasa的集成,现在,Flickr也可以做到这一点了,Google的日子不好过啊。好在前几天Google收购了Panoramio,如果Google能将自己的Panoramio和Picasa Web Albums有效的进行整合,那么日子不好过的应该是Yahoo的Flickr才对。

  最后提一下我的Flickr地址是:http://www.flickr.com/photos/williamlong/ 。

2007年6月3日星期日

Google Adsense域名保护列表前瞻

  根据当前一些人的猜测,Google近期可能会推出AdSense的域名保护列表的功能,在Google AdSense中文帮助中已经有了相关的说明,这个功能的正式名字叫做“域名保护列表”,主要功能是广告发布者可以指定自己的广告显示在指定的网站。

  我觉得这项功能最主要的意义就是防止他人的恶意点击和陷害。因为往往有人会恶意将别人的Adsense广告代码放在有问题的网站,然后进行点击陷害,往往会将他人的Adsense帐号也搞得被封。

  尽管Google一向自称能智能监控所有帐户的活动,我以前也曾一度相信过这种说法,但是周曙光的Adsense帐号被封的事情让我对Google的检测技术水平产生了怀疑,Google真的可以检测到所有“无效点击”吗?如果能的话,为什么周曙光老早就报告了有无效点击,最后还是被Google封了帐号呢?这个事件只能解释说,Google的技术可能还是有一定缺陷,也许真的并不能知晓所有的“无效点击”,并且还会发生误判,最要命的是,这种误判还难以防范,本来没有错误的人也会被冤枉,最后甚至对簿公堂,这不禁让人对Google Adsense感到了心寒。

  中国互联网的状况是比较恶劣的,百度同类的广告联盟“百度主题推广”老早就有这种域名列表,只有在这个列表内的广告点击才有效,我相信实现这个简单的功能并不需要什么复杂的技术,而Google到现在还没有实现,只能说Google对中文互联网还不太了解。

  有了这个功能,则Adsense帐号的安全度会有一定的提高,但是我们依旧不能放松,避免Adsense帐号被锁定需要不少技巧,我们应该采取主动预防的措施,即使万一被Adsense除名,也要有理有据地对Adsense进行申诉

  当然,总的来说,Adsense还是中文网络之中较能得到收益的一种广告,注册Google Adsense的门槛相对百度主题推广来说较低,但是我们依然要注意广告发布的多样性,最好能做到不使用Adsense也能获得不错的收益,那样就不会对Google Adsense惧怕了。

2007年6月2日星期六

Google Pages Creator又无法访问了

  我看到很多人使用Google Pages Creator存储的图片都无法访问,然后很多人都向我报告Google Pages Creator访问不了。这个免费网页寄存服务也是多灾多难啊。

  Google Pages Creator以前也出现过无法访问的情况,但是稍后就解封了。由于任何人都可以申请Google Pages Creator创建页面,因此一旦有一个页面受到“关照”,则整个Google Pages Creator都会无法访问,这就是连带效应。

  同样道理,Blogspot也是一样的,通常情况下都是通通断断,而且现在也是无法访问,要想排除这种干扰,估计只能使用服务器设置在国内的类似服务了。

Google Reader的离线版Google Gears试用

  昨天Google就放出了离线版本的WEB应用:Google Gears,其中第一个应用范例就是Google Reader的离线版,我下载安装并初步试用了一下,有一些初步的评测。

  虽然Google Gears写着只支持XP/2003以上的操作系统,但是我测试发现在Windows 2000下也可以正常安装成功。安装时候必须在线才可以,我们下载的那个实际上是一个安装向导,我在公司安装,结果没有成功,提示信息“Install Failed. Error code = 0x80040800”,后来知道,Google Gears安装时候需要从网上下载文件,因此网络不能有防火墙,且必须联网。因此希望下一个版本的Google Gears能够出一个完全版的,不用上网就能安装成功的。

  后来安装完成后,发现进入Google Reader的时候有一个绿色的向下的小箭头,点击后,系统提示信息“Status:Downloading 2000 items...”,然后就是缓慢的下载。

  有一点非常奇怪,为什么设置一次下载2000条呢?在网速慢的地方,这2000条要下载很长时间,而更为要命的是,Google Gears似乎没有记忆功能,我第二次点下载的时候,依旧提示我下载2000条。

  离线下载完成后,那个绿色的箭头变成了向上的箭头,这时候就可以离线阅读了,阅读时候依旧可以做标记,阅读的状态也会改变,等到上线之后,点击那个向上的箭头,Google Gears就会将本地所做的操作都同步到服务器上,这样就可以离线进行Google Reader的阅读了。

  使用了一遍之后,发现下载上传的速度很慢,而且还是下载失败的情况(估计要用https了),Google Reader本身是世界上使用最多的在线阅读器,对于习惯在线Google Reader的人来说,感觉用处不是很大,并且使用也不是特别方便。

  我想象中的离线阅读应该是具有一个GUI界面的软件,类似GreatNews,并且上传和下载都应该是可以自定义设置,网速慢的地方,可以设置下载少一些条目,并且可以按栏目进行分类下载。

  总之,这个离线版的Google Reader感觉还不是特别好用,希望Google能开发一个真正的离线版客户端,界面类似Outlook Express就最好,大家对于离线软件,用的最多的应该还是邮件,如果Google Reader的离线能和邮件操作一样方便,那就最好了,那就是我理想中的离线阅读器。