Posted on 21-10-2009
Filed Under (技术) by waterlin

大部分网页设计者都喜欢用白色来做网页的底色,因为这样容易配色。但是,如果长时间盯着以白色为底色、文字为主的网站,看的时间一久,就会觉得白色很刺眼,太伤眼睛了。在这种情况下,我喜欢用以深色为底、文字颜色为浅绿色的配色方案,对,就像一个 Term 终端的配色一样。

如果是使用 Firefox 浏览器,我们可以用 Stylish 这个插件来重写某个页面的 CSS 样式。Stylish 的语法很简单,基本要点有两个:

  1. 重载当前站点已有的 CSS 样式

    要重载当前站点已有的 CSS 样式,只要找到你想重载的样式的类名 ( Class ) 或是 ID 号,就可以直接在 Stylish 里用 CSS 来重载定义。最重要的是,一定要在结尾加上 !important 这个标记,例如:

  2. 用 -moz-document 规则来指定应用自定义 CSS 样式的网页地址,示例如下:

如果运用得好,可以定制出非常漂亮的风格。我就利用 StylishFirebug 定制了一下水木社区的页面风格,现在再也不用盯着水木那白晃晃地页面看导读了。

原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]

Copyright © WaterLin.org. All rights reserved.

(0) Comments    Read More   
Posted on 19-10-2009
Filed Under (技术) by waterlin

最近不知道怎么回事,我机器上的 Firefox 3.X 版本,经常在用 Morning Coffee 或是用新的 Tab 打开网页的时候,一输入地址 Firefox 就要假死一会,或者干脆彻底死掉。最近这么几天,更加变本加厉了,Firefox 频繁地彻底死掉。把 Firefox 升级到 3.5.X 版本,依然会死掉。

仔细查找了一下,在我机器上,导致这一假死现象的原因是 SQLite 数据文件过大。

比如说,urlclassifier3.sqlite 这个文件都已经 40M 了,其它的文件也不小,这样的情况下,Firefox 能快得起来吗?

Mozilla Firefox 开发小组已经在 Firefox 3 里用 SQLite 数据库来存储有关 Cookies,Bookmarks,RSS feeds 以及其它一些相关信息,数据文件以后缀 .sqlite 结尾并且放在 profile 目录下。在 Windows 下,如果你是安装版的 Firefox,此 profile 目录默认是:

如果是 Firefox Portable 版,则默认目录是:

解决办法有三种:

  1. 把所有的 .sqlite 文件删掉,还你一个干净的 Firefox;
  2. PlacesCleaner 这个 Firefox 插件对你的 .sqlite 进行管理与定时清理,非常优秀的一个插件;
  3. SpeedyFox 优化 Firefox 的配置文件。

如果你的 Firefox 已经出现了假死现象,推荐直接使用第一种方法;而第二种方法则推荐给你起预防作用,防微杜渐。

原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]

Copyright © WaterLin.org. All rights reserved.

(0) Comments    Read More   
Posted on 04-09-2009
Filed Under (生活) by waterlin

有一些网页,比如说学校的通知、政府网站公告之类的,大多数没有 RSS 源(它们可能觉得能不能获得更新是你的责任,它没有义务),虽然网页更新是不定期的、不频繁的,但是更新出来的内容比较重要、时效性比较强,需要及时处理,一旦错过,后果很严重。以前读书的时候,我就尽量提醒自己,记住定期去查一查某某网页有没有更新、某某网站有没有最新指示等。可是有时候一贪玩,或是惰性起来了,错过了重要的消息,只有锺胸顿足信誓旦旦以后再也不会忘记去检查这些网页。

人工检查这一大堆网页太麻烦了:一来不容易记得住要去查看,绷紧的弦总有松弛的时候;二来这样做效率并不高,大多数情况下你检查的网页并没有更新,而往往你不检查的时候,网页居然更新了。

当然,我可以用烧录 RSS 源的方式来解决这个问题。只不过烧录 RSS 源并不能完美地解决这个问题,你得时刻担心 RSS 烧录服务是否可靠、RSS 烧制服务商是否会倒闭等。最好的方法,是我可以直接在本地比较网页是否有更新;并且在我想自己确认的情况下,我可以方便地打开网页去查看。

Firefox 的插件 Update Scanner 就提供了在本地监视网页是否有更新的功能,只要给它一个网址列表,它就会根据你设定的检查频率去自动检查网页是否有更新。同时,你也可以很方便地在 Update Scanner 里核对、浏览你需要关注的重要网站。

如果你想把自己从监视网页更新的纯体力劳动里解放出来,不妨试试 Update Scanner

(1) Comment    Read More   
Posted on 31-08-2009
Filed Under (软件) by waterlin

如果你仅仅是想远程收发邮件,又厌倦了功能厚重的 Outlook、Thunderbird 等,更加恐惧使用灵活自如、界面不友好的mutt、Emacs Gnus等,那你就应该试试在 Firefox 里装上 Simple Mail 扩展来远程收发邮件。

Simple Mail 是 Firefox 下的邮件客户端程序,支持协议有 POP3、IMAP、SMTP 等,可以在 Firefox 中获得邮件到达提醒、阅读、撰写邮件等功能,能够为帐户指定图标颜色,以便通过不同颜色区分不同账户的邮件。安装了 Simple Mail 后,在 Firefox 的右键菜单”通过 Simple Mail 发送”,允许从一个 HTML 页面中选中文本或者链接并快速发送出去。

现在 Firefox 已经扮演着越来越多的角色,从文献管理工具 Zotero 到邮件收发的 Simple Mail,无所不能。如果你的邮件量不多、又图方便的话,不妨试试 Simple Mail

(1) Comment    Read More   
Posted on 10-08-2009
Filed Under (软件) by waterlin

安装了Firemacs插件后,就可以在Firefox里用Emacs风格的快捷键来操作网页了。成功安装Firemacs后,Firefox的右下角有一个Emacs的图标,点击这个图标使之变亮或变暗就可以启用或是禁用Firemacs插件。

Firemacs的设置里,快捷键主要是分为Edit,View,Common等几大类。我认为比较重要的几个快捷键有:

C-p 或 k 上移一行
C-n 或 j 下移一行
C-b 或 h 后退一个tab
C-f 或 i 前进一个tab

M-< 或 < 到页首
M-> 或 > 到页尾

B 后退一个页面
F 前进一个页面
R 重载当前页面

编辑的时候,默认的编辑快捷键和Emacs里的一模一样,当然,你也可以根据自己的喜好随便定义。

Firemacs提供的功能和Conkeror很相像,但是两者还是有很大区别。Conkeror完全是一种基于XULRunner的浏览器,除了快捷键以外,还提供了更多的可自定制功能;而Firemacs基本上仅仅是在Firefox里模拟一下Emacs的键操作。对一般的用户来讲,Firemacs简单实用多了;而对于爱折腾的用户来讲,Conkeror的高定制特性,提供了一个更好的试验田。

(0) Comments    Read More   
Posted on 02-07-2009
Filed Under (技术) by waterlin

相信每个人都会对管理自己的文献资料头痛不已!我自己的习惯是:把上网看到的好东西,要么直接保存为本地网页,要么贴成文本,放到硬盘的某个角落;至于电子书,就尽量分类放到不同的文件夹里。

这样方式保存的东西,时间一久,再去找自己需要的东西,就很麻烦了。只能借助于一些桌面搜索工具,不仅麻烦,而且还很难准确地搜出自己需要的内容。

Zotero是一个开源的资料管理系统,它是Firefox里的一个插件。利用这个软件,我就可以很好地管理自己的资料了。它可以通过给网页打快照来快速地保存网页到本地,还能新建条目来关联本地的电子书。Zotero除了有一个树形目录来进行分类外,还可以给条目打上标签,进行更加细分的交叉索引。在”便签”条中,您可以加入您的任何笔记、想法或其他记录。

收集了这么多资料,有了Zotero的分类功能,查找起来非常地方便。更贴心的是,Zotero还能在你写文章的时候,帮你自动生成参考文献。

现在,我日常生活中已经和ZoteroEvernote、Emacs这三个软件紧密不可分了。Zotero来管理我的资料,用博客来整理自己的经验(没办法,不写下来,一会就忘记了;不写成博客,压根就不会认真写,过几天自己都看不懂笔记了),用Evernote来记录一些稍纵即逝的灵感、想法,用Emacs来做长篇大论的写作(因为编辑效率高)。

提示:需要选定最常用的一台计算机来使用zotero管理文献资料,不确定能否合并数台计算机的数据库。

(3) Comments    Read More   
Posted on 03-04-2009
Filed Under (软件) by waterlin

TwitterFox是一个向你通报好友Twitter状况的Firefox扩展

本扩展为你显示Twitter情况。它会在状态栏上添加一个小图标,来通报你朋友的Twitter更新。同时还有一个小输入栏让你可以更新自己的情况。

做得就像一个IM的客户端一样,很漂亮,很好用!

(0) Comments    Read More   
Posted on 24-03-2009
Filed Under (软件) by waterlin

在你浏览一个很长的页面时,有没有看到一半却要关电脑的场景?这时候,怎样才能保存网页的位置、以方便下次接着往下读呢?

单纯收藏网页到收藏夹肯定是不行的,因为不能记住位置!

用Firefox的Dog Ear插件,就能解决这个问题。装好Dog Ear后,可以在Firefox里用如下的操作放置你的阅读标记:

用Shift + 鼠标左键,在页面上按1, 2, 3这样的递增顺序放标记,当然,为了避免与Firefox默认的操作冲突,只能点在没有文字的地方。

用Shift + 鼠标左键,对着这些数字再点一次,就会取消这些标记。

用Shift + 空格键,按顺序在这些标记里跳转。

有了Dog Ear,要找上次的位置就容易多了。

(0) Comments    Read More   
Posted on 10-02-2009
Filed Under (软件) by waterlin

本说明文档适用于Windows XP,XULRunner1.9以及最新的Conkeror版本。

1) 安装XULRunner

XULRunner是类似于虚拟机的一种技术,它提供用户一种写GUI的技术,像Firefox和Thunderbird就是用这个技术来做的。

直接从XULRunner上下载一个适合你操作系统的版本,然后解压到一个目录里,这样就完成了安装。

当然,记得把XULRunner所在的目录加到Windows的path里,否则的话,你的shell就找不到XULRunner.exe这个可执行文件了。

2) 下载Conkeror

Conkeror的主页里,可以找到与Conkeror相关的一切,当然,你更需要的是读一读作者的描述

总的来说,在Windows下的安装非常简单,把Conkeror解压到某个文件夹,然后从cmd进入到这个目录,用命令:

xulrunner application.ini

即可运行Conkeror。

更多的安装说明可以看官方的安装文档

3) 创建启动的快捷方式

如果每次都用2)中的命令行方式来启动Conkeror就太麻烦了。

如果你按上面的方法设置好了Conkeror的话,在Windows下你可以创建一个快速启动的方式:

把Xulrunner目录下的xulrunner-stub.exe拷贝到Conkeror目录下,把xulrunner-stub.exe改名为类似于Conkeror.exe这样的、你所喜欢的名字。

以后就可以通过运行Conkeror.exe来启动Conkeror了。

(0) Comments    Read More   
Posted on 05-02-2009
Filed Under (软件) by waterlin

像我这种没手提的人,过年回家要上网的话,就得再配置一个Firefox出来;否则的话,干诸多的事情都不方便。

幸好还有PortableApps公司的Firefox Portable版本。我只要把这个Firefox Portable的版本配置好了,就可以拷到U盘里,随时随地通过U盘里的Firefox上网。

这个Portable版本的Firefox会随着官方版本的升级而升级,还可以像普通的Firefox那样安装插件,没有不用的理由!

(1) Comment    Read More