Archive for August, 2007

对付垃圾留言的较好方案
Monday, August 13th, 2007

垃圾留言真是blogger们心中永远的痛。

在Akismet被封后,我一度不知道如何应对蜂拥而至的spam. 后来我关闭了Pingback和Trackback,然后把spam中常用的词写进了黑名单。黑名单有些效果,大部分的spam都没了,可是还是有不少漏网之鱼,例如有个垃圾就天天写ro***ck,邮箱是随机的,IP不固定,中间那几个星号也是随机。我就是拿它没办法。另外也造成了留言者的不便,因为黑名单中的词也很可能被正常的留言使用,例如我当时就把“…”放进了黑名单。

最近一次误删了blog,我又开始寻找对付spam的好方法。

首先,对付comment spam,我认为最好的是WP-Hashcash,不需验证码(额外的输入使留言者感到繁琐而且影响注意力),留言者只要启用了JavaScript就可以成功留言,而spam bot一般难以模拟这种行为。

你也看到了WP-Hashcash那里也写出了Limitations,除了需要启用Javascript(现在哪个网站不需要Javascript?),还有不能阻止Trackback/Pingback spam。

对付trackback/pingback spam,可以用Simple Trackback Validation Plugin。之前我用过RICE大学的人搞的Trackback Validator Plugin,效果不好。这个新的插件就是基于RICE的插件改进的,我打开trackback好多天了,收到一些正常的trackback/pingback,还没有发现spam。很好!

这两个插件的组合,我认为比Akismet强多了。Akismet会放过一些spam bot,还会误杀一些非spam的留言,这两种情况都被解决了,而且数据库空间没有浪费。什么Spam Kama,什么bad behaviour,都回误杀无辜,误杀率比Akismet大得多,通通不可取。

当然对于人工spammer,我们还是束手无策。前几日有人在我站上发了一个留言,我看到了,比较正常。过一会又发一条,哇,竟然是那传说中的人肉spammer!二话不说,连同那个正常的留言一起删了,妈的!这位仁兄,你还会来看我blog吗?骂的就是你!

spam几乎绝迹,用一个时下流行的词说,叫和谐。用原始社会的话说,叫清净。

世界观?
Sunday, August 12th, 2007

近日laozhou在友贴上写了篇日记,讲他奇怪的想法,部分摘录:

看了亚瑟合和他的mini王国,感叹这部电影的浪漫与现实的完美结合,感叹作者的丰富的想像力和那轻松幽默诙谐的风格。

我们这个地球很大啊,很大吗?从宇宙的观点是不是很小的一颗呢?“一沙一世界”,漂浮在我们身边的那些尘埃,上面是不是也类似一个星球呢?在不同的尘埃之间穿行,会不会也是星际旅行了呢?那些尘埃上面是不是也生活着一些“人”类呢?他们是不是也要吃喝拉撒睡,也有白天和黑夜,也有感情有苦恼呢?它们那个世界也有互联网么?或许是更先进的信息传递技术?它们那些或者很小或者很大的世界里面,也有计算机,有汽车,有自然灾害,有空气污染什么的么?它们会不会看着我们就如同我们用电子显微镜来观看细菌一样,觉得我们很小很小?我们的暴雨雨是不是它们洒水的结果呢?我们打雷是不是它们拍桌子的结果呢?我们地震是不是它们跺脚的结果呢?我们的火山爆发是不是它们扔了火柴棍(如果它们有火柴的话)的结果呢?或者,它们看着我们,我们用肉眼根本看不到它们,它们觉得我们很大很大呢?我们随便一个小动作,它们的世界就会天翻地覆了呢?那么它们也结婚么?它们也购物么?

嗯,我有时候也有这种想法,在人类看来,自己生活的地球很大,处于浩瀚无边的宇宙中。说不定地球就是一颗小灰尘飘来飘去,漫长的几百万年对于更宏观的世界来说只是微不足道的一瞬间,等到灰尘落到地上,或被雨打下的时候,人们就认为,啊,世界末日来了。可怜的生物经历了这么复杂的进化,人类出了这么复杂的文明和技术,全部成了虚无,唉,我们为什么奋斗,活着有什么意义呢?

人类总是自以为是的,或者想像力不够,描述外星人的时候,总是以自己为模板,复制一下,改改体形五官。我的胡思乱想中,也是把我们的世界放大了一下。谁知道宏观的世界里,“生命”是如何延续的呢?如同我们所发现的微观世界里,生命体是和人类很不同的。

dandan的一段回复:

至于生活的意义,我问过自己和别人同样的问题,别人给的答案是马斯洛的自我实现理论,我自己呢,觉得生活是一种历程,大家的终点一样,因此享受这个过程是重要的~

自我实现,还是为了一些牵挂而活着?如果没有亲人朋友,活着还有意义吗?唉,太哲学了,不想了。