Monthly Archives: September 2006

Spam, 这个所有 Blogger 都头疼的问题

今天雅虎中国开始了”搜虫大行动“, 其中一个目的就是为了对付 SPAM,说起 SPAM ,估计很多 Blogger 都恨的牙根痒。
最近我把Blog 的验证字插件 Scode 关掉了。一个原因是为了方便留言的读者,另一个原因是为了减少压力。反正用 Scode 的时候 Spam 留言是狂多的,对 Spam 机器人来说, Scode 验证字没什么用,直接找到留言的脚本发过来信息就成了,这些垃圾留言在后台一样需要手工清理。”死猪不怕开水烫”。
没有想到,我把 Scode 关掉之后,Spam 留言反而少了很多,怪哉。不过有了新变化:HTTP HERD REFER SPAM 多了起来。这一类的 SPAM 的目的就是为了通过 AWstats 的统计结果页面的 Refer 来提高自己页面的 PageRank, 我的 AWstats 统计入口登陆是需要验证的,坚决不让他们得逞。
中外 SPAM 的异同
总体来讲,国内的 SPAM 基本上还属于手工作业的阶段(虽然偶尔也会看到 SPAM 机器人). 而国外的 SPAM 机器人就灵活许多了,很多 SPAM 能够识别我改名后的 mt-comment.cgi 脚本,虽然不需要啥高深的技术含量,但起码能看到人家在改进。国外的 SPAM 机器人试图宣传的站点基本上都是与”赌博,色情”沾边。URL 都是巨长的那种。留言内容的形式风格都很相似,第一句话都是称赞你的 Blog 的,”Great Site”, “Good Blog”, 套套近乎,接下来就是大堆的垃圾信息了.
不知道这些专门开发 SPAM 的家伙都来自哪个国家,但肯定来自中国的非常少,所以说该给咱们的 “chongqed” 摘帽了吧? 现在中国天才们都集中精神研究流氓软件呢,那有时间搞 SPAM 啊。
现在使用的抵挡 Spam 的办法罗列一下:
*) 使用 Movable Type 的 插件 nofollow ;
*) 重命名 mt-comment.cgi 脚本 ;
*) 修改 AWstats 的脚本 awstats.pl, 把 HEAD 过滤条件($field[$pos_method] eq ‘HEAD’)去掉.
Trackback 的 SPAM 不用担心了–我已经关闭了 Trackback 的 Ping.
现在比较烦的另一个问题是经常有人在我的站点上找一些”dvbbs7.mdb”,”s8qq.txt”,”s8dvbbs6.mdb” 或者类似的文件,估计是用一些”黑客”工具在扫描有漏洞的论坛程序,我通过 URL rewrite 制定了几个规则。谁有其他什么好办法么?
EOF

Skype for IE 插件的电话号码探测

测试了 Skype 2.6 Beta 版本, 默认安装了一个 for IE 的插件,自动检测并高亮电话号码。如下图。第一次看到的时候吓了我一跳–页面怎么变成这样了。就这个页面来说,看起来还是很智能。
Skype_2.6_Beta.png
显示的很漂亮:判断出来是中国的电话号码,点击可以打电话(能拨通么?)
这个功能有的时候也有点自作聪明,比如我在 Google 随便搜点和数字有关的东西,会有如下表现:
Skype_ie_addon_AI_bug.png
不由得让我想起那句话“软件的智能和软件的弱智常常只有一线之差”
EOF

此文作者:, 位于 Review 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

本周言论 之 关于创作

我真的已经非常非常竭力去避免重复到别人的旋律了,为了解决这个极度折磨我的事,在录音过程中,录了改、改了录很多次,无数人审听帮助开会,连夜失眠,头天天疼得跟什么似的,情绪紧张得有时老想吐
–花儿乐队的大张伟
我不是在作秀。对于我要做的事情,我总会去找到好的方法,如果需要我高调去做,
我就高调,如果需要低调,我就低调。实际上,我也做了很多低调的事情
–李开复
给自己建立一个网络日志(weblog)。在上面写的越多,你会写的越容易。写的越容易,你就写地越多,这是一个正向的循环激励。
–周思博 (Joel Spolsky) 《给计算机系学生的建议》
网上被恶搞的诗歌都是我 2002 年刚刚触网时期的即兴之作。当时的想法是卸掉诗歌众多的承载、担负、所指、教益,让她变成完全凭直感的、有弹性的、随意的、轻盈的东西。
–‘诗坛芙蓉’赵丽华 (她的”丽华体”诗歌风靡互联网)
曾经有一次,祖德在北京,为了摆脱一个想演祖德贺岁片的北影女生的纠缠,连换了三次酒店。她长得很漂亮,以至于祖德都犹豫了许久,最终还是决定忍痛割爱
–宋祖德

继续阅读

Geek ? 什么是 Geek ? 谁是 Geek ?

Geek, 现在似乎是一个非常流行的词汇。国内有人翻译为”奇客”, 也有人翻译为”极客”。
虽然很多次看到文章介绍 Geek,但还是有些模糊。究竟什么是 Geek ,什么人算是 Geek 呢?
先看看金山词霸的”美国传统词典”中收录的定义:

1)An odd or ridiculous person.(畸形人,怪人一个奇怪或不可思议的人)
2)A carnival performer whose show consists of bizarre acts, such as biting the head off a live chicken.(疯狂的杂耍演员一个狂欢节的表演者,表演内容包括奇怪举动,如把活鸡的头咬下来)
词源起于中世纪日耳曼方言”Geck”和”gek”.

很明显,金山词霸没有与时俱进,这个含义不是我们想要的。查看一下手边的《韦氏词典》,

a personal often of an intellectual bent who is disapproved of

哦 ,这本韦氏是 96 年世界图书出版社在国内的第一版……
还是看《黑客大辞典》(Mirror)中的定义吧

A person who has chosen concentration rather than conformity; one who pursues skill (especially technical skill) and imagination, not mainstream social acceptance. Geeks usually have a strong case of neophilia. Most geeks are adept with computers and treat hacker as a term of respect, but not all are hackers themselves — and some who are in fact hackers normally call themselves geeks anyway, because they (quite properly) regard ‘hacker’ as a label that should be bestowed by others rather than self-assumed.
One description accurately if a little breathlessly enumerates “gamers, ravers, science fiction fans, punks, perverts, programmers, nerds, subgenii, and trekkies. These are people who did not go to their high school proms, and many would be offended by the suggestion that they should have even wanted to.”
Originally, a geek was a carnival performer who bit the heads off chickens. (In early 20th-century Scotland a ‘geek’ was an immature coley, a type of fish.) Before about 1990 usage of this term was rather negative. Earlier versions of this lexicon defined a computer geek as one who eats (computer) bugs for a living — an asocial, malodorous, pasty-faced monomaniac with all the personality of a cheese grater. This is often still the way geeks are regarded by non-geeks, but as the mainstream culture becomes more dependent on technology and technical skill mainstream attitudes have tended to shift towards grudging respect. Correspondingly, there are now ‘geek pride’ festivals (the implied reference to ‘gay pride’ is not accidental).

这里定义的大致意思说, Geek 是非主流的,边缘人,追求技术、技巧能力与想象力,因为他们在技术方面的能力有的时候被当作黑客(很明显,与黑客是不同的)。Geek 可能包括游戏玩家、放荡不羁者、科幻迷、朋克、固执者、程序员、Nerds、Subgenii 或者是 Trekkies.(从这一点上看,Geek 的范围要比 Nerds 大,另,上面最后两个词我也不知道啥意思). Geek 最初是贬义,现在逐渐是中性词。
在 Google 中通过 define 语法查找的Geek 结果如下:

# A term similar to nerd, but slightly less pejorative in tone.
(类似 Nerd, 通常贬义)
# To quote from The New Hacker’s Dictionary, a computer geek is “one who eats (computer) bugs for a living. One who fulfills all the dreariest negative stereotypes about hackers: an asocial, malodorous, pasty-faced monomaniac with all the personality of a cheese grater. Cannot be used by outsiders without implied insult to all hackers. A computer geek may be either a fundamentally clueless individual or a proto-hacker in larval stage. Also called ‘turbo nerd’ or ‘turbo geek. …
这也不知道引用什么时候的《黑客大辞典》. Geek 就是专门 Debug 的?
# In computers and the Internet, a geekis a person who is inordinately dedicated to and involved with the technologyto the point of sometimes not appearing to be like the rest of us (non-geeks).Being a geek also implies a capability with the technology. Although historically,computer and Internet programming and hacking has been a male thing, thereare now many “girl geeks.” The term “hacker” generally connotes competence more strongly than “geek” does. …
www.infoprovider.com/infobase/g.html
(女 Geek 也是有的,Hacker 的计算机”功力”要比 Geek 强.)
# The sort of person who would get really excited at the prospect of using a text editor on a 900 megahertz workstation to write out the definitions of technical terms.
www.scotsmist.co.uk/glossary_g.html
(在功能强劲的计算机工作站上用文本编辑器定义技术术语的那些家伙)
# An intellectual who is bent on a particular profession; especially within the computer feild. Social interests are deeply rooted in Sci-Fi.
www.cem.uvm.edu/util/html/definitions.php
(那些智力挺高,某方面知识挺牛–尤其是计算机领域,深受科幻文化影响.)
# Short for computer geek, an individual with a passion for computers, to the exclusion of other normal human interests. Depending on the context, it can be used in either a derogatory or affectionate manner. Basically, geek and nerd are synonymous.
www.angelfire.com/anime3/internet/programming.htm
(计算机 Geek , 对计算机有激情, 对别的没兴趣, 可褒义,可以贬义)
# Traditionally, someone whose fascination for technology overwhelms all other pursuits, with all the negative stereotypes this implies; in short, a NERD.
www.research-hosting.co.uk/data/hosting-terms/web-hosting-terms-g.asp
(迷恋技术超过其他,与 Nerd 同义)
# Traditionally a term of derision, geek has come to have a more positive connotation in this computer age. Technically adept people now frequently refer to themselves as geeks, in a mixture of self-deprecation and pride.
www.websightsolutions.com/faq_gloss.html
(老 IT 一般叫自己 Geek ? 一半自贬,一半自豪)
# a carnival performer who does disgusting acts
# eccentric: a person with an unusual or odd personality
wordnet.princeton.edu/perl/webwn
(这个在金山词霸中看到了)
# A geek is a person who is fascinated, perhaps obsessively, by technology and imagination. Geek may not always have the same meaning as the term nerd (see nerd for a discussion of the disputed relation between the terms).
en.wikipedia.org/wiki/Geek
(Wikipedia 的介绍,干啥迷啥,尤其是迷恋技术、想象力。几乎与 Nerd 同义. 个人感觉这个定义太保守了)

维基百科中文中没有”奇客”的词条,倒是有”极客”的词条:

极客是英文单词 “geek” 的音译。这个词在美国俚语中意指智力超群,善于钻研但不懂得与人交往的学者和知识分子,含有贬义。但近年来随着互联网文化的兴起,这个词在保留了智力超群和努力的本意的同时,又被用于形容对计算机和网络技术有狂热兴趣并投入大量时间钻研的人。其贬义成分也正在慢慢减少。

这个要比维基百科英文词条灵活了一些。
看了这么多,虽然有点晕,不过基本上算是搞清楚了。我的理解是,判断一个人是 Geek 而不是 Hacker ,看看他对技术是否有抵达本质的理解与精通。判断一个人是 Geek 而不是 Nerd , 看他对一件事情的迷恋程度。 Nerd 可能只对某种东西过度痴迷,而 Geek 可能会对一切新鲜玩意儿都弄来搞搞。Nerd 可能个人形象不那么好, Geek 看起来或许会好一点。
Nerd 会在 Slashdot 流连忘返,而 Geek 或许每天都看 Engadget。Hacker 呢? IRC 里去找找看, 运气好你能碰到一个,但那些自称是 Hacker 的,其实都不是。
埋头写 Linux 上的驱动程序的人,可能是一个黑客; 明明很别扭,也要用 Linux 而不用 Windows 的人,可能是一个 Geek; 那些正利用 Linux 进行复杂数学运算的,大多数是 Nerd .
在国内,Geek 这个词正在逐渐让人厌烦(或许就像 Hacker 这个词的命运), 很多商业站点开始打造什么 “Geek 一族” 的活动,无疑会给 Geek 文化带来很大的混淆。
用不了多久,很多人会因为太反感而说出来:”你说谁是 Geek ? 你才 Geek,你们全家都 Geek呢!” 之类的话。尤其是当你看到陈天桥、丁磊、张朝阳、汪延…等也被人叫做 Geek 的时候。
EOF
另:车东关于 Nerd 的一篇 Blog