正在载入 ...

nAODI's Blog

All about what I am interested in.

Archive for the ‘friefox’ tag

手动将豆瓣“搜索引擎”加入Firefox的搜索工具栏

without comments

Firefox 自带的搜索工具栏是使用频率极高的一项功能。其最大的特色就是可以自定义自己需要的搜索引擎进去。遗憾的是,不论是其自带或是在mozilla网站上可选的搜索引擎绝大多数都是面向英文用户,并不适合惯用中文的用户。

由于最近频繁地用到豆瓣搜索功能,于是萌发了将豆瓣搜索加入搜索栏的想法。研究一番发现,原来每个搜索引擎就是一个很简单的xml文件。稍加编辑,就能定制出自己需要的搜索引擎了。

只需把以下代码存为“douban.xml”,然后放到Firefox目录下的“searchplugins”目录中,重启Firefox,就能在搜索工具栏中选择“豆瓣搜索引擎”了。

  1. <?xml version="1.0" ?>
  2. <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
  3. <ShortName>豆瓣</ShortName>
  4. <Description>豆瓣条目搜索</Description>
  5. <InputEncoding>UTF-8</InputEncoding>
  6. <Image width="16" height="16">data:image/x-
  7. icon;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAABMLAAATCwAAEAAA
  8. AAAAAAAAZgAAEXARACJ6IgAzhTMAUJZQAGajZgB3rXcAiLiIAJnCmQCqzKoAu9a7AMzgzADd690A7vXuAP///wAA
  9. AAAAXu7MuIhlUyAIzO7u7u7u6wACM2qWi8y2AI7aIDeEIQAAioigACntQAAAAVUwAH6gAABt7uynRCAAAK287u7l
  10. AAAJ6AAkjeYAAC7tuGQk3kAAC+7u7u3uoAACu2i87u0wABIIpCEiIQAAvreKy2EAAACc3u7u7clgAAAUaIiLymAA
  11. AL3IAAC9+AAAAB8AAAAKAAAAAQAAAAEAAL3gAAAAAAAAACcAAAABAAAACgAAAAEAAM8bAAAAAAAA+mAAAAAM
  12. </Image>
  13. <Url type="text/html" method="GET" template="http://www.douban.com/subject_search">
  14. <Param name="search_submit" value="搜索"/>
  15.   <Param name="search_text" value="{searchTerms}"/>
  16.   </Url>
  17. <SearchForm>http://www.douban.com/</SearchForm>
  18. </SearchPlugin>

或者可以直接点击这里下载我已经做好的“douban.xml”文件。

授人以鱼不如授之以渔,如果你要制作自己需要的搜索引擎,有两个地方需要注意。

  1. 以上代码中<image>部分的内容,是将网站的favicon进行base64编码后得出的。下载一个网站的favicon非常简单,一般都在根目录下以“favicon.ico”命名。而要将其转换为base64编码,则有两个方法。其一,通过这个网站,进行在线转换。其二,也是最保险的方法,就是将ico文件作为邮件附件发到自己的邮箱,然后查看邮件的原代码,一般如图部分便是附件(所需ico文件)的base64编码。
  2. 代码中的<url>部分,实际上也非常简单。你只要仔细观察进行搜索后的地址栏内容,就能领悟到不同的搜索引擎,具体应该如何填写了。

Written by nAODI

07月 18th, 2008 at 9:16 am

Posted in Internet

Tagged with , , ,

完全激发Firefox 3 Beta 4/5 的能力

with one comment

Firefox 3 Beta 4(Hung 的炮特勃版非常好用^^) 已经出来一阵子了,beta 5 的rc版也已放出。新版fx的内存泄漏控制能力有目共睹,即使插件全开,我的fx也再也没有超过100M的内存占用量。不过,大家有没有注意到另一个喧嚣尘上的特色:浏览速度。自beta4一始,“浏览速度快的Unbelievable”的声音就不绝于耳。只是,我使用下来完全没有这么明显的体会。

看过头文字D的朋友,一定还记得文泰换了新引擎后,那块起到“封印”作用的转速表,当解开封印,转速冲到1万1,那辆豆腐车才露出的狰狞面目。没有想到的是,fx 也有着这样的封印。

试试看把你机器上的JRE(Java Runtime Entertainment Environment ) 升级到1.6 u10 ,你会切身感受到fx 3 beta 4 飞快的速度。负责任的说,这不是那些测评文章中比较抽象或是看着很“枪手”的数字差距,而是完完全全凭直觉可以体会到的。

当然解开封印的家伙,也不是随便哪家4S店可以买到的。如果你上java的官网,会发现版本还停留在1.6u5。

咳咳,JRE 1.6u10 的下载地址在这里。当然,强烈的快感总需要承担一定的风险,这还是一个测试版本,同学们看着办吧。

Written by nAODI

03月 29th, 2008 at 12:20 pm

Posted in Internet

Tagged with , ,