2008年10月19日星期日

深圳梧桐山游记

  今天和同事朋友一起相约,一行二十多人,去爬深圳第一高峰:梧桐山。梧桐山位于深圳东部的沙头角附近,主峰海拔944米,非常雄伟,也较为难爬,由于其知名度很高,爬山的人络绎不绝,需要早起去攀登,以免堵车浪费时间。

  我们从8点40从南山出发,一路较为顺畅,在9点半来到了梧桐山的入口。

  梧桐山的大门看上去挺有气势的。

梧桐山

  走了一会儿,就看到一个水库。

梧桐山

  水库里的水看起来非常清澈。

梧桐山

  我们顺着泰山涧溯溪一路往上爬,溪水冰凉而清澈。

梧桐山

  登山的路很窄,挤满了人,我们前行速度并不快。

梧桐山

  往上爬时,可以看到溪水形成了一个小小的瀑布。

梧桐山

  越往上越累,我浑身的汗水已经把衣服浸透,脚步也越来越沉重,登山的人也越来越少。

梧桐山

  精疲力尽之下,终于在1点的时候爬上了梧桐山的最顶峰,顶峰上有块大石头,上面刻着“鹏城第一峰”。

梧桐山

  山顶的海拔高,云雾很大,非常冷,沾满汗水的衣服在冷风下变得冰凉。

梧桐山

  这是顶峰上的一个小水池,被称为天池。

梧桐山

  山下一片雾气朦胧,什么也看不见。

梧桐山

  远眺顶峰,人在云中,好不壮观。

梧桐山

  2点的时候,我们开始下山,远眺可看到壮观的梧桐烟云。

梧桐山

  人仿佛在云雾中行走,四周一片雾蒙蒙。

梧桐山

  远眺下面的“好汉坡”。

梧桐山

  远眺梧桐山的群峰。

梧桐山

  从下往上看“好汉坡”。

梧桐山

  我们站在“好汉坡”的大石头上。

梧桐山

  再往下走,可以看到一个挺漂亮的观景台,不过时间有限,我们也没上去看看。

梧桐山

  下山的路都是这种平坦的马路,下起来不难,但是路很长,最终我们在下午4点抵达山底。

梧桐山

  回家的路上开始堵车了,吃完了晚饭,最终我们在7点的时候回到家里。一天的爬山旅程结束了。我的腿几乎迈不动步了,体力消耗真是很大,梧桐山远比南山塘朗山难爬,算得上是深圳关内最难爬的山了,上山下山用了整整6、7个小时,我喝光了三升水,还是累的精疲力尽,估计我的腿又要痛上一个星期了。

2008年10月17日星期五

使用Google网站管理员工具自定义404页面

  网站的访问者访问一个不存在的网址时,会出现404错误页面,表明在服务器找不到指定的页面。在碰到404页面时,访问者可能会尝试手动纠正这个错误的网址,或者点击返回按钮,或者直接离开网站。

  为了将404页面变得更加有用,Google曾经在网站管理员工具里添加了“增强型404页面”工具,当时该工具的语言是英文的,现在,这个工具终于有了中文版,这里我就详细介绍一下做为中文网站管理员如何添加这个自定义的404错误页面。

  首先打开Google网站管理员工具,点“工具”-“增强型 404 页面”即可获取Google的404代码。

  之后打开“记事本”,在里面粘贴如下HTML代码:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="zh-CN" />
<title>文件没有找到</title>
</head>
<body>
</body>
</html>

  然后在<body>和</body>中间插入Google的404代码。

  之后,点“记事本”的“文件”-“另存为”,在“编码”里选择UTF-8,保存为一个HTML后缀的文件,例如“404.html”

  最后进行网站配置,对于IIS来说,在“网站属性”-“自定义错误”里,修改HTTP 404错误的文件为我们新建的404.html;对于Apache来说,在.htaccess文件里加入一行ErrorDocument 404 /404.html .

  现在,当网站出现404错误时,Google将在网页上列出一个内容和一个与“失踪”网页的最相关的其它地址,并提供一个基于Google的站内搜索框。

2008年10月16日星期四

搜狗手机输入法发布

  据搜狗手机博客报道,搜狐刚刚推出了搜狗手机输入法。这是一款专门在智能手机上使用的输入法,搜狗手机输入法跟搜狗拼音输入法搜狗五笔输入法之间有紧密的关系,非常类似。

  目前,搜狗手机输入法采用全拼输入的模式,支持词组输入,最长能够一次性输入30个字母!同时,在输入法的设置上,支持在线更新,更换皮肤和字体,并对9键和26键进行了键盘自适应设置。

  搜狗手机输入法的优势是词库和词频。与通常输入法的“固定词库+自造词”模式不同,搜狗手机输入法不仅支持用户自造词,还提供网络词库下载更新,并配有智能词频调整,让用户在手机上也可以敲打出当下最流行的词汇。

  搜狗手机输入法的另外一大特点就是简洁流畅的按键流程设计。手机的键盘小,又经常是单手操作,再加上一个经常把人绕晕的扭来扭去的导航键,这些对于手机软件设计来说无疑是个强大的挑战。搜狗手机输入法精心设计了输入按键流程,这些简便又好记的操作大大缩短了手指的移动距离提高了输入的精准性。

  搜狗手机输入法的不足之处是支持的手机平台较少,目前只支持Symbian S60 第三版。

  点击下载:搜狗手机输入法

2008年10月15日星期三

盗版微软Windows XP将一小时黑屏一次

  据新浪科技报道,10月15日消息,官方证实,微软将针对中国市场在本月20日启动Windows XP专业版及Office的正版验证计划,届时,安装了盗版Windows XP专业版的电脑将被强行每小时“黑屏”(桌面背景变为纯黑色)一次,Office的菜单栏将被添加“不是正版”的标记。

  微软公司的一份内部邮件显示,微软此次启动正版验证是为了能直接拉动销售,“请利用这种机会向您的客户推荐购买正版化产品,避免收到通知或遭遇黑屏。”

  最严厉正版验证

  微软中国公司官方证实,微软将于本月20日起在中国启动两项正版验证计划——Windows正版增值计划(简称“WGA”)和Office正版增值计划通知(简称“OGA”)。

  WGA是微软在三年多前推出的通过技术手段提醒用户正在使用盗版软件的计划,比如让用户主动下载正版验证程序,程序安装运行后会将结果反馈给用户。除了验证之外,还提供“增值”服务,比如免费下载最新的语言包、免费下载类似万年历的小工具软件等。

  WGA计划一直延用至今。微软10月20日即将推出的WGA与以往的历次相比是最严厉的一次。此次的WGA计划只针对用户Windows XP专业版用户。IT业内人士介绍,国内Windows XP盗版软件几乎全为专业版,比如番茄花园等各种修改版XP,PC厂商针对个人及家庭用户的消费电脑一般预装的为XP家庭版,这类软件属于正版软件。

  此次WGA安装到用户的方式也与以往差别很大,以前需要用户主动下载,然后安装,而此次的WGA计划不使用安装向导,用户将在20号后通过操作系统的自动更新(Microsoft update)自动下载,这意味着WGA和OGA会在已打开自动更新的盗版用户电脑中不知不觉的下载,如果用户设定为自动安装,它还将在后台自动安装完毕。

  盗版XP专业版用户可能一小时黑屏一次

  除了在安装方式上以以往的计划不同外,微软对于未通过验证的盗版用户所采取的强制措施,可能会引发不少用户的反感,因为它将对用户使用电脑造成诸多不变。

  在以往的WGA验证中,如果被验证出是盗版系统,用户除了被提醒是盗版外,将不能下载“增值”的小软件,此次没有通过WGA验证的用户,开机起进入后桌面背景将变为纯黑色,用户需重设背景后方可正常使用电脑,但每隔1个小时背景将变回黑色。用户登录时会出现登录中断对话框,并在屏幕右下方出现一个永久通知和持续提醒的对话框,显示“您可能是软件盗版的受害者”。

  微软首次启动office正版验证

  与WGA类似,微软针对Office的正版验证被称为“OGA”,此前一直未在中国实行。10月20日启动的正版验证计划将首次将Office纳入其中,包括Office XP、Office 2003和Office 2007套件的用户,覆盖Word、Excel、PowerPoint和Outlook组件。

  Office用户在验证失败后第1至14天内,将有弹出式对话框提醒客户所运行的软件不是正版,在转化为正版之前,用户每天首次打来Office和此后2小时分别会收到一次这样的提醒。

  从验证失败后的第15天开始,如果用的还不是正版,对话框将告知用户如不采取行动,将在14天后(即验证失败后的第30天后),Office软件被添加视觉标记。30天后,Office软件的Word、Excel、PowerPoint和Outlook菜单栏中将被添加视觉标记,提醒不是正版,每次用户打开这四个程序都会看到相应提醒标记。

  在正版验证程序推出的三年多来,微软一直在操作系统领域启动WGA,此次将Office纳入其中的原因,有分析认为,微软目前的打击盗版工作已由以前的操作系统为主转变为加强Office。

Google Ocean谷歌海洋前瞻

  据TimesOnline的报道,Google已经推出了Google Earth(谷歌地球)和Google Sky(谷歌太空),现在,Google正在研发新的海洋地图产品“Google Ocean”(谷歌海洋),为使用者带来世界各地海洋的水下全景图。

  Google Ocean服务的新特色是让人们踏上一个虚拟的潜水旅程,见识地球上最危险的海底区域。这种软件会附带世界各地的航海影像,图片展示以及航海故事等信息。

  这个软件实际上根据Google Earth为慈善组织以及竞选团体提供的连接到Google的数据和代码资源接口的基础上开发出来的一个外部扩展插件,Google先前提供的这个开发接口是为了提供展现苏丹达尔富尔地区难民被袭击的地点以及阿巴拉契亚山脉的采矿业对环境的影响。在最近的几项项目中,海底全景还包括那些在英国海岸线沿岸的濒危物种的栖息地。英国自然环境保护局为此向Google Earth提供了约43所水工建筑物的地点。这些都是为保护珍惜自然水生物种所建,例如象鲛,海马珊瑚礁以及藻类植物。

Google Ocean谷歌海洋前瞻

  英国自然环境保护局的首席执行官海伦.菲里普斯博士说,她希望该项目能将海洋环境生动的展现在人们面前以此提高并加强人们的环保意识。

  “在保护海洋方面,我们需要改变我们的态度,”菲里普斯博士说,“英格兰海岸周围海底生物的多样性是极为特殊的,特别是海洋生物多样的英国沿岸,大到鲸鱼小到浮游生物等一系列物种,但是我们需要强化海洋保护系统才能有助于保护海底环境。”

Google Ocean谷歌海洋前瞻

  新的站点在国际自然保护联盟在巴塞罗那召开的会议中已确立。联盟的新的保护海洋计划的环球门户网站也于今天确立。它将为大家提供关于当前被称为最为紧急的保护海底环境的信息。

2008年10月14日星期二

JavaScript通过Flash保存本地数据

  目前流行的网络应用中,有不少应用涉及到保存数据到本地的功能,用于应付网络中断或上不了网的情况,例如Google Reader的Gears离线功能,今天我介绍一种通过Flash保存数据到本地的一个很简单的方法。

  Flash程序目前有保存和载入外部文件的功能,我们可以在JavaScript中调用Flash,实现JavaScript的离线读取和写入数据到本地硬盘的功能,有个日本人写了一些代码实现了这个功能,我现在将其翻译一下,供大家参考。

  首先点这里下载这个文件,将其解压缩到本地硬盘。

  文件里面的test.html为演示文件,大家可以参照这个文件学习。

  首先将下面三个文件复制到WEB目录下

  swfobject.js ,save2local.swf ,save2local.js

  然后将以下代码复制到你的HTML文件中。

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="save2local.js"></script>

  接着,就可以写自己相关的保存代码了,具体例子如下:

<script type="text/javascript"><!--
function test() {
  save2local.saveData("key","value");
  alert( save2local.loadData("key") );
}
--></script>
<a href="javascript:test()">williamlong test, click here .</a>

  这种方法可以简单的实现JavaScript保存本地数据的功能。

2008年10月13日星期一

使用Google Maps API集成Panoramio和维基百科

  早在今年5月的时候,Google Maps的开发人员就发布了一个新功能,可以在Google Maps API上加入Panoramio的图片和维基百科的介绍,令用户开发的Google地图应用具有更多的内容。

  如果你也在使用Google Maps API开发地图应用的话,不妨也尝试一下这个功能,总共新增加的代码仅仅只有两行,就可以轻松添加Panoramio和维基百科。

  根据我的测试,Panoramio的图片在我的电信线路下访问不了,这在以前我也报道过,又是老流氓中国电信干的缺德事。

  维基百科显示的是英文的内容,目前还是可以访问的。

  添加的两行代码如下,第一行为添加Panoramio图片,第二行为添加英文维基百科。

map.addOverlay(new GLayer("com.panoramio.all"));
map.addOverlay(new GLayer("org.wikipedia.en"));

  添加后的效果,可以参照一下我做的Google Maps API应用:Google Earth观察里面集成的在线地图。