2007/02/27

Firefox+Google工具栏

GoogleToolbar(GT)出了新的Firefox(FF)版本了——GoogleToolbar 3.0.20070217——10天前的事情。这次GT4FF的外观和功能都已经和IE上的版本几乎完全一样了。上午迫不及待配置好FF,准备好好地体验一把。以前一直用Maxthon,主要喜欢它的Tab、Undo、手势以及后台打开窗口功能。用了FF一天之后发现FF如此受欢迎确实不是偶然,安全性和插件暂不说,简洁界面中所包含的基本功能就够人眼花的了。 1. FF的History菜单实现了Maxthon中Undo功能,唯一的问题是关掉FF之后Undo纪录会清空; 2. 用Maxthon(IE6)透过代理浏览我的blog时会遇到副标题偶尔消失以及分类标签栏中英文显示不一致的问题,但FF没有; 3. 键盘快捷键与IE基本一致,利于用户切换; 4. 研究了很久后台打开窗口功能,发现FF完全可以实现,方法是“ctrl+click”或者按中键,而“alt+click”则是下载该链接,在Tab上点中键则直接关闭该Tab,非常方便。下面的链接里可以找到所有的鼠标快捷键:
http://www.mozilla.org/support/firefox/mouse
遗憾是无法通过鼠标手势进行浏览操作,不知道是否有插件可以完成这个功能,同时内存需求太大,启动很慢。至于FF引以为豪的插件们,留着以后慢慢摸索吧。 ------------------------- 2006-2-28 今天用“Gesture”为关键字搜索了一下FF的Add-on,找到一堆有用的东西。最吸引人眼球的有两个,一个是Optimoz Team的Mouse Gestures,用来实现鼠标手势功能,另一个是yukichi的Drag de Go。Maxthon的功能基本覆盖全了。

2007/02/13

为Blog添加自动翻译

Google的自动翻译功能已经知道很久了,也试着用过。经过几天的努力,拜读了Amit的文章之后,终于把这个功能集成到了Blog上。浏览者只需要点击网页上一个特定的链接就可以通过英文来浏览网页了。 自然语言理解本身是个很难的问题,机器翻译则几乎是自然语言理解中最难的问题了。Google的自动翻译不知道在业界处于什么位置,仅从实用的角度来看,除非用户有迫切的需要,否则不会有太多人喜欢用所谓的机器翻译。不管怎么说,新技术总是值得一试的,况且或许真有人对我的Blog非常感兴趣也说不定呢。我首先在Amit的Blog上找到了一篇文章,讲述如何把英文网页翻译成其他文字。在我本人的Blog上试了多次并不成功,放到模版里的<!-- ... //-->标记中的JavaScript总是会被过滤掉。后来又看到Amit文章后面的一个回复,终于搞定了。 我使用的是Blogger的Layout模版。首先为模版添加一个HTML/JavaScript页面元素。在该页面元素的编辑页面把下面的Code贴到内容框里: <form action="http://www.google.com/translate_c"> <script language="JavaScript"> <!-- document.write ("<input name=u value="+location.href+" type=hidden>") // --> </script> <input value="en" name="hl" type="hidden"/> <input value="UTF8" name="ie" type="hidden"/> <input value="" name="langpair" type="hidden"/> Translate the page to <input onclick="this.form.langpair.value=this.value" title="Translate to English" value="zh|en" type="image" height="20" src="http://lh4.google.com/image/xiaohan.li/Rc_4RsUmB7I/AAAAAAAAAQk/rMp-2ENbEss/s288/English.jpg" width="30" name="langpair"/> </form> 保存结果,搞定。用户可以自定义上面代码中图片链接的地址,还可以编辑模版对字体和排版进行再修改。目前有两个问题没有解决,一个是翻译结果页面会有Google页头在上面,第二就是侧栏并没有被翻译,这两天我再找找原因和解决办法。目前我的Blog上看起来是这个样子的:

------------------------- 2006-2-28 对于侧边栏文字仍旧为中文的问题,我觉得我找到答案了。首页文字在HTML源代码中的顺序依次是标题、文章内容、侧边栏,而我发现翻译结果开始是英文,然后在靠后的某篇文章中段变成了中文,然后延续到侧边栏为止。而Google翻译对页面大小是有限制的,超过这个限制之后便不再翻译页面内容。这就造成了侧边栏仍然是中文的现象。 关于如何去掉翻译页面中Google的页头,把Google翻译的地址中的由translate改成translate_c就可以了。

2007/02/06

在主页上添加“最近评论”

效果图
Blogger现在已经支持在页面上添加聚合器了,如果其它网页支持feed,那么就可以把该网页所公布的内容聚合到Blogger页面上。其效果就是当浏览者打开Blogger网页时可以看到所聚合的其它网页的信息。用这种方法可以把新闻、好友Blog内容或者其它信息集成到Blog上,感觉很不错。Blogger上的评论也是支持feed的,所以只要获悉这个feed的地址并且把它集成到Blogger主页上就可以在专门的表格里看到评论的汇总。 具体方法就是在模版里增加一个"Feed"页面元素,在"Feed URL"里填上"http://novelx.blogspot.com/feeds/comments/full"即可。当然,URL里的域名要换成自己的那个。Beautiful Beta对这个方法有详细介绍,并且还介绍了一些小花样。作为Web2.0的一个重要特性,Feed的便利我才刚刚体会到。