2007年8月25日星期六

WordPress中文标题转换拼音插件

  以前我开发了不少ASP的Z-Blog插件,随着WordPress在国内越来越流行,我也开始研究了一下WordPress插件的编程,今天我就发布一个WordPress中文标题自动转换拼音插件。

  插件简介:

  在使用WordPress过程中,当我们设置“自定义永久链接结构”包含postname的时候,我们发布的中文标题的文章就会出现很长的包含一大串%XX的字符串,很不美观,我做的这个插件,可以在发布文章的时候自动将postname的内容转化为中文汉语拼音,在自定义URL中以拼音的方式发布,看起来也美观一些。

  这个插件启用后,发布文章的“文章缩略名(Post Slug)”会自动变成文章标题的汉语拼音,例如,如果你发布一篇文章,标题是“中文拼音”,通常情况下WordPress会自动产生一个缩略名%e4%b8%ad%e6%96%87%e6%8b%bc%e9%9f%b3,如果你启用了“中文标题转换拼音插件”,则文章缩略名会变成zhongwenpinyin。这个缩写是在保存文章的时候产生的,因此你在发布文章前还可以对其进行修改,或者直接发布。这个插件对于以前已经存在的文章标题缩写是无效的,只对新文章有效,你可以通过删除旧文章后发布一篇新文章来自动产生这个拼音缩写。

  插件安装:

  这个插件的安装很简单,先下载插件文件,然后解压缩到wp-content/plugins目录下,然后在WordPress插件管理菜单启用PinYin Slug插件即可,不需要修改任何文件。

  插件的下载地址,请点这里下载

  这个插件的英文版介绍页面是:Wordpress Plugin: Chinese PinYin Slug

  版权协议:

  此插件基于GPL的许可协议的自由软件。插件的使用者可以:

  1. 以任何目的运行此程序的自由;
  2. 以学习程序工作机理为目的,对程序进行修改的自由;
  3. 再发行复制件的自由;
  4. 改进此程序,并公开发布改进的自由。

  这是我开发的第一个WordPress插件,希望大家能多提宝贵意见。最后感谢Hessian,他的“中文编码集合类库”大为减轻了这个插件的开发工作量。

FeedSky推出Feed更新状态

  FeedSky刚刚推出一项类似FeedBurner的FeedMedic的功能,可以查看Feed的更新状态,这对于检测Feed更新错误和分析具有一定用处。

  FeedBurner的FeedMedic位于Troubleshootize菜单,每当错误发生的时候,就会出现一条日志,Feed错误修复时候也会有一条日志,并且这些记录还可以做为Feed输出,通常的格式是http://feeds.feedburner.com/~u/用户名,并且这个feed可以通过用户名和密码进行保护。

  FeedSky的Feed更新状态和FeedBurner有所不同,其是以日志的形式发布的,记录FeedSky抓取用户Feed的操作时间,每次操作,不论正确还是错误,都会进行记录,从时间上看,FeedSky大概是每隔半个小时抓取一次Feed。

2007年8月24日星期五

Google将清除街景地图中的隐私图片

  据Mashable报道,Google终于改变了自己对于Google Maps的街景地图的政策,以便能更好的处理人们对于从地图中包含隐私信息的不满,人脸上和其他可识别信息如车牌等将会被Google删除。

  其实,这项政策就在街景地图发布几天后就开始改变了,只是这些改动并没有对外公布。最开始Google的政策是,只要能证明自己身份的人提出要求删除面部或车牌信息,删除就会得到执行,现在则更简单,任何请求都会得到执行了。在新的政策下,只要有请求,人的面部图像和车牌信息会被立刻从地图上删除,Google的这项新政策主要是为了回应大量的外界批评。不过隐私倡导者仍然表示,有些人可能并不知道自己的图像被放入了Google地图中,Google应该通过自动处理程序将人的面孔进行模糊。

2007年8月23日星期四

官方正式Google Earth中文版下载

  在今天下载的Google Earth中,我们发现这个版本的Google Earth已经支持繁体中文,在语言选择中已经出现了“中文”的字样,设置好后重新启动Google Earth,一个焕然一新的中文版Google Earth就出现了。

  Google Earth(谷歌地球)是一款Google公司开发的虚拟地球软件,Google Earth把卫星照片、航空照相和GIS布置在一个地球的三维模型上,用户可以在上面标注自己的地标,并上传自己拍摄的照片。Google Earth于2005年向全球推出,被“PC 世界杂志”评为2005年全球100种最佳新产品之一。

  首先登录Google Earth官方网站,然后将Google Earth软件下载,之后进行安装,安装过程可按照默认选项进行,安装王成后,进入Google Earth软件,打开Google Earth选项进行设置。

中文版Google Earth下载

  使用中文的方法是:下载Google Earth,安装后,在“Tools-Options-General-Language”里,选择“中文(简体)”或“中文(繁体)”,然后重新启动Google Earth,就可以进入中文版的Google Earth界面。

中文版Google Earth下载

  中文版的Google Earth界面菜单已经全部中文化,对于大多数中国人来说应该也能看明白,特别是对于那些不懂英文的人来说更是如此。

  有了这个中文版的Google Earth,相信Google Earth在中国会越来越普及啦。

  新版中文Google Earth下载地址:请点这里下载

中文版Google Earth下载

  Google Earth(谷歌地球)简介:

  Google Earth(谷歌地球)是一款Google公司开发的虚拟地球软件,Google Earth把卫星照片、航空照相和GIS布置在一个地球的三维模型上,用户可以在上面标注自己的地标,并上传自己拍摄的照片。

  Google Earth于2005年向全球推出,被“PC 世界杂志”评为2005年全球100种最佳新产品之一。用户们可以通过一个下载到自己电脑上的客户端软件,免费浏览全球各地的高清晰度卫星图片。

  Google Earth使用了公共领域的图片、受许可的航空照相图片、KeyHole间谍卫星的图片和很多其他卫星所拍摄的城镇照片。Google Earth采用的3D地图定位技术能够把Google Map上的最新卫星图片推向一个新水平。用户可以在3D地图上搜索特定区域,放大缩小虚拟图片,然后形成行车指南。Google Earth主要通过访问Keyhole的航天和卫星图片扩展数据库来实现这些上述功能。该数据库在上星期进行了更新,它含有美国宇航局提供的大量地形数据,未来还将覆盖更多的地形,涉及田园,荒地等。

  由于Google Earth的地图非常清晰,甚至连美国军事基地的情况布置也可以一览无遗,令美国当局大为不满,故美国国防部多次要求Google Earth删除或模糊化对美国军事不利的相片。

新版Google Earth提供下载,新增Google Sky

  最新版本的Google Earth 4.2已经发布了,强烈建议大家立刻去下载这个版本,这个版本包含了一个有趣的东西:Google Sky。

  据路透社报道,这一功能如同一个“虚拟天文望远镜”,可使用户在上亿颗恒星间“遨游”。它可以让用户以从地球的角度浏览和放大观察1亿颗恒星和2亿个星系。另外它还能透过不同图层显示恒星演变史、星群、哈勃望远镜拍摄的高解析度图片以及星系指南。一张当地的太空图层可以让用户直接在可用肉眼或小型望远镜观测得到的恒星、星系及星云之间点击。

  “用户可以透过丰富的天文图片和内容进行学习,并讲述自己的故事,这令我们感到很兴奋,”谷歌产品经理罗恩(Lior Ron)发表声明说。“透过与业界最优秀的专家合作,我们能把Google Earth变成一个虚拟的望远镜。”

  旧版本Google Earth 4.1上并没有Google Sky的功能,因此需要重新下载最新版本的Google Earth才可以看到。

  Google Sky上标记了大量的天体、星座和星球,就像晚上仰望天空一样,对于天文爱好者来说,Google Sky实在是个了不起的天文宝库啊。

  新版繁体中文Google Earth下载地址:http://earth.google.com/intl/zh-TW/download-earth.html

Google Earth新增Google Sky

  Google Earth简介:

  Google Earth(谷歌地球)是一款Google公司开发的虚拟地球软件,Google Earth把卫星照片、航空照相和GIS布置在一个地球的三维模型上,用户可以在上面标注自己的地标,并上传自己拍摄的照片。

  Google Earth于2005年向全球推出,被“PC 世界杂志”评为2005年全球100种最佳新产品之一。用户们可以通过一个下载到自己电脑上的客户端软件,免费浏览全球各地的高清晰度卫星图片。

  Google Earth使用了公共领域的图片、受许可的航空照相图片、KeyHole间谍卫星的图片和很多其他卫星所拍摄的城镇照片。Google Earth采用的3D地图定位技术能够把Google Map上的最新卫星图片推向一个新水平。用户可以在3D地图上搜索特定区域,放大缩小虚拟图片,然后形成行车指南。Google Earth主要通过访问Keyhole的航天和卫星图片扩展数据库来实现这些上述功能。该数据库在上星期进行了更新,它含有美国宇航局提供的大量地形数据,未来还将覆盖更多的地形,涉及田园,荒地等。

  由于Google Earth的地图非常清晰,甚至连美国军事基地的情况布置也可以一览无遗,令美国当局大为不满。是故美国国防部多次要求Google Earth删除或模糊化对美国军事不利的相片。

Panoramio再次更新图片到Google Earth

  据Panoramio官方博客报道Google Earth终于再次更新了最新的Panoramio图层,这次更新距上次Panoramio的更新已经有接近两个月的时间了。

  这次更新中,新增加到Google Earth的照片超过了五十万张,大部分照片ID小于2,900,000的照片都更新到了Google Earth中,现在,总共加入Google Earth中的Panoramio照片已经达到170万张(译者注:奇怪的数据,上次更新的时候爱德华.曼乔还说照片数量已经超过200万张)。下一次更新的时间会在9月20日左右。

  最后说明一下,上月曾有一大陆网友通过Panoramio标记台湾“总统府”为“台湾伪总统府”,该图片和相关标记已经被Panoramio和Google Earth删除。

2007年8月22日星期三

Google发布简易嵌入Google地图数据的方法

  我们都知道,以前要在自己网站上嵌入Google Maps的卫星地图数据,需要学习复杂的Google Maps API的知识,还要申请API Key,现在,Google发布了一个新的功能,只需要简单的粘贴一段HTML代码,就可以将Google Maps嵌入到用户的网站中。

  这个功能有利于用户分享和交流Google Maps的地图数据,博客主和管理员不需要再掌握复杂的编程技术就可以在自己网站上嵌入Google Maps数据,嵌入的方法非常简单,只需要进入Google Maps,定位到需要分享的位置,然后点击“Link to this page”链接,将“Paste HTML to embed in website”处的IFRAME的HTML代码复制出来,将其粘贴到自己的网站即可,不需要任何的编程技能。如下图所示。

Google发布简易嵌入Google地图数据的方法

  在中文版本的Google地图上ditu.google.com,同样支持完全相同的功能,而且界面是全中文的,在Google地图上点击的是“显示本页链接”中的“粘贴 HTML 以便嵌入网站”。

  这个功能将推动Google Maps的普及和应用,让更多的人能更好的分享Google Maps的数据,是一个很有远见的网站推广计划。