一个有用的 Firefox 技巧
在花儿开了上看到一篇关于 Firefox 的技巧的文章,其中第 11 点说到“为收藏夹链接加上关键字”,这让我想到一则老的技巧,进一步利用关键字。
大概是这样的,比如说我想查一个单词,我用 dictionary.com 来查的话,常规的办法是需要打开网页再输入一个单词来查,这显然不是最快的方法。更好的办法如下图如示,为关键词加一个 %s 的后缀。

这设置了以后,如果想查某个单词,只需按 ctrl+l 去到地址栏,然后输入 d 关键词 就能快速查到单词的意思了。如果需要把查词结果从新 tab 中打开,按 enter 之前按住 alt 键便可。
Dreamhost 服务器上的网站数量
所有的共享主机商都在 overselling, Dreamhost 大概是被批评的最多的一个。关于 overselling, 我真的不相信有哪个共享主机商不这样做,因为每一个新增的用户对主机带来的压力是未知的,有可能这个用户会把主机拖垮,但更大的可能,新增的这个用户像我一样,只是建个小小的 Blog, 对带宽对 CPU 都不会增加什么压力。主机商是商人,两者之间多数会选择往主机上多增加几个用户,同时抱希望于这些用户不会拖垮主机。
Dreamhost 自己说的,shared hosting 是他们的衣食父母 (Bread and Butter), 其实他们在共享主机方面做的也还算是不错了,提供的许多功能都是其它共享主机商所不具备的。当然如果你的应用是 CPU intensive 的那肯定是玩不转的,毕竟价钱摆在那里,永远不要奢望买到价钱以外的东西。
现在回到题目,既然 Dreamhost 在 overselling, 那它到底 oversell 的有多厉害呢?无法去获得每台服务器上有多少个网站在运行,但可以从服务器的用户数量去猜个大概。Dreamhost 允许每个账号创建 75 个用户,那么看看主机上有多少个用户,大概也对 Dreamhost 的 oversell 有个初步的了解。
在 Shell 下运行:
[goober]$ grep -i /home/ /etc/passwd | wc -l
1120
1120 就是我所在的服务器 goober 上用户的数量,这里包括了 SSH 用户和 FTP 用户。考虑到一般 FTP 用户不会给服务器带来太多的压力,我把他们从结果中去除,只看 SSH 用户的数量。
[goober]$ grep -i /home/ /etc/passwd | grep /bin/.*sh$ | wc -l
361
我所在的这台服务器上有 361 个 SSH 用户,这是一个不小的数字了,假设每个 SSH 用户对应一个网站,这台服务器 host 了 361 个网站。但经验告诉我,真正的数量肯定不止 361 个。原因有二,一是不是每个 SSH 用户都只有一个网站;二是,不是每个有网站的用户都是 SSH 用户,很多合租的人只用 FTP 账户的。
那么我的结论是,我所在的这台服务器上起码有 361 个网站,我觉得数量不算少了,奇怪的是我并没有感觉速度慢或者是 downtime 比较多,可能是我的运气比较好。怪不得 hhalloyy 整天抱怨自己的那台服务器总是 down 掉,看来他的邻居要么太多,要么有人不乖的说,呵呵。
你在用 Dreamhost 吗?你所在的主机上有多少个用户呢?大家都来说说吧!
Because I was bored…
The following is a paid review:
自 youtube 发家以来,视频网站如雨后春笋般变得遍地都是,youtube 已经不是唯一的的选择了。选择多了一般来说不是坏事,但有时候确实不太方便,比如说带来的信息过量就很容易让人无所适从。同时,选择多了,数量大起来后,肯定会良莠不齐,如何挑选,也是一件让人头痛的事。当你闷的时候想找点乐子事,为了避免这种事情发生,可能需要这么一个精选的网站,上帝说,要有光,所以有了光,你说,我需要一个收集有趣视频的网站,于是这么一个网站就跳出来了。它的名字就叫 Because I Was Bored…
这个网站从各个 video 站上搜集来有趣的视频有趣的图片和其他的一些有趣的小故事,闷的时候可以跑来看看。这个网站本身有个有趣的地方,每一篇帖子都以 I…. 开头,比如说 I met a gay weather man, I talked to a landlord, 不过大部分的 funny stuff 都是英文滴,如果英文不太好……就顺便练练吧,嘿嘿。
3 Year Old Solves Rubiks In 114 Seconds – video powered by Metacafe
简单去除域名前的 www
以前写过一篇《个人域名前不建议加 www》,如果你看了也有同感的话,不如尝试把你域名前的 www 去掉了吧?
你是 Dreamhost 用户?
如果你是 dreamhost 的用户,要做到这点很简单,只需要进入 Dreamhost 的面板,在相应的域名后的 Web hosting 下选 Edit, 然后在 How do you like the www in your URL? 后选中 Remove “www.” if somebody goes to http://www.domain.com/, 最后点 Change fully hosted settings now 就完成了。今后即使你浏览器中输入的域名前加上 www. 系统也会自动把它去掉的。
Dreamhost 用户看到这里就 End of Story 了,其它的用户接着往下看。
非 Dreamhost 用户
如果你不是 Dreamhost 用户, 而你的主机商也没有类似 Dreamhost 提供的功能的话,你也可以用修改 .htaccess 的方法实现,非常非常的简单。这个方法需要你的主机支持 Apache 的 mod_rewrite 模块,怎么知道你的主机支持不支持呢?如果你在使用 WordPress, 也很简单,只需看看 WordPress 的 Permalink 是否被支持,如可以自定义 permalink 的格式,则 mod_rewrite 已打开。
如果你没有用 wordpress, 也有一个通用的方法确定 mod_rewrite 是否打开。在你的空间下,建立一个 test 目录,在该目录中建立任意一个 html 文件,比如 hello.html, 里面随便什么内容都可以。然后在该目录下放一个 .htaccess 文件,里面写成:
RewriteEngine On
然后在浏览器中输入 http://www.yourdomain.tld/test/hello.html, 如果看到 Internal Server Error 的提示,那么你的运气相当不好了,很少有主机商不支持 mod_rewrite, 而你的主机商是其中之一。如果没有看到错误提示,恭喜你,可以继续。
修改 .htaccess 文件
下面以 WordPress 为例,其它的情况,可以自己参照解决。在你的 WordPress 目录下通常会有一个 .htaccess 文件,如果没有,那就手动建立一个。如果你设定了 permalink 的话,.htaccess 里面的内容会有如下一坨:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
具体是啥意思咱就甭管它了,只管在 RewriteBase / 这行下面加上:
RewriteCond %{HTTP_HOST} ^www.yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://yourdomain.tld/$1 [R=301,L]
这样就大功告成了。当然要把 yourdomain.tld 换成你自己的域名。上面两行的意思是把 www.yourdomain.tld 这种形式改写成 yourdomain.tld, 并把访问前者的所有链接永久转向到后者。
我要把我的域名前强制加上 www
如果你实在是坚持要把 www 加在前面,我上面的算是白写了,表示遗憾。但,你可以。只需把上面添加的两行代码改成这样:
RewriteCond %{HTTP_HOST} ^yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.tld/$1 [R=301,L]
用 Google Reader 发邮件给自己
Google Reader 推出了把文章发到邮箱的功能,Nicky, 花儿开了, lifehacker 都做了报导。
我觉得这个功能对收藏文章来说,比原来在 Google Reader 中给文章加星或加标签的方法方便好用的多,因为不管是加星还是加标签,都不如全文搜索来的简单,尤其是你有收藏了大量的文章后。而 Google Reader 恰恰不支持搜索,如果想查阅以前的收藏,可以想像,是非常麻烦的事。
这个新的功能配合 Gmail 是最好的,Gmail 的强大搜索功能让查找收藏事半功倍。我是这么做的:
建立一个 Label 叫 RSS Archives.

建立一个 filter, 如图,让来信跳过 Inbox, 打上 RSS Archives 标签。

收藏后:
- 可以从收藏的内容给信再分别打上不同的标签。
- 如果日后想搜索,按一下 ‘/’ 键,然后输入 label:rss-archives 关键词 就可以了。