跳到正文
Keyboard And Me

为上帝工作的程序员

一个精神分裂症患者和他编写的操作系统

如果你打开templeos.org这个网站,你可以下载到这个叫TempleOS的操作系统,这个名称翻译过来就是“神殿操作系统”的意思。你下载到的是一个只有17兆大小的光盘镜像,然后你可以把这个操作系统安装到你的计算机里面,当然为了方便,你也可以把它安装到虚拟机里。

当你进入这个操作系统,首先戳到你眼帘的是一个上世纪风格的界面。命令行下充满各种难以看懂的信息,各种闪烁和滚动着的文字提示。最后在屏幕正中央出现了一副天平,上面架着一把利剑,这些也都是古老的剪贴画风格的图像。 TempleOS 操作系统

从屏幕上你可以看到这是一个“公共领域(Public Domain)”的操作系统,也就是说人人都可以随意使用和修改它。这个系统还有很不错的文档,你可以顺着帮助文档学会使用这个系统,还可以在系统里找到开发和调试的工具。根据屏幕提示,你可以使用F6键随机地调出《圣经》里的某个单词,或者使用Shift+F6调用出随机的《圣经》段落……你可以玩一个叫AfterEgypt的游戏,里边模拟的是圣经里摩西带领以色列人离开埃及以后的故事。这个系统的开发语言叫HolyC,文件系统叫“红海”。所有的这一切,都呼应《圣经》的内容,也呼应着这个操作系统的名字——神殿系统。

TempleOS总共有超过12万行的代码,是Terry Davis花费了10年功夫全职打造出来的成果。10年前,Terry Davis受到上帝的召唤,然后开始着手用代码为上帝修建一所神殿,于是就有了今天的TempleOS。Terry说,你可以在这个操作系统里供奉上帝,并且得到上帝的喻示。这个系统之所以做成简单的640x480 16色低分辨率,是因为这是上帝的旨意,这样的话孩子们为上帝作画就更容易了,“这就跟割礼一样有用。”

当然,这些对我们来说可能都只是疯话而已。


Terry Davis 本人

Terry Davis出生于1969年,幼年的Terry由于智力超群还被分到了天才班。他从小就开始接触计算机编程,并且一路写程序写到大学,最后在1994年拿了亚利桑那州立大学的计算机硕士学位,毕业后Terry就参加了工作。到这里一切进展还不错。

1996年3月,Terry开始出现幻觉,觉得总是有人在跟踪他。他认为要么是他的公司在偷偷做背景调查,要么是他的一些项目惊动了政府机密部门,于是他开车离开了住所想要逃离这一切。最后他开车到了德克萨斯州,然后他又怀疑自己的车子被安装了跟踪装置,于是在沙漠里弃车步行。步行的途中有警车路过要载他一程,他上了车,车开了没多久,他就打开车门一跃而出,结果摔断了自己的锁骨。

受伤的Terry被送到了医院,然而他的幻觉还没有停止。为了防止有人“加害于他”,他不顾自己的骨折从医院里跑出来,并且企图偷一辆小货车逃跑,结果被警察抓住了。这回他被关到了监狱里。在监狱里他把自己的眼镜架掰断,试图用它去把监狱的开关弄短路从而越狱,然而不幸的是他接着发现自己的眼镜架是塑料的,根本没法通电……

接着Terry又被送到了医院,这回他去的是精神科,并且检查出了精神分裂症和抑郁躁狂症。出院后他的情况并未见好,他开始模仿耶稣,把自己的财物都施舍出去,并且抛弃住所开始四处流浪。他说他以前信奉无神论,“也许是因为这个,上帝向我现身并且拯救了我”。不管怎样,到1996年6月的时候,Terry貌似已经恢复的差不多了,他回到了亚利桑那州,并且颇有远见地开始研发自己的3D打印机。然而在九十年代搞3D打印基本上是注定失败的,在一次实验事故以后,他就放弃了自己的项目。

1997年以后他的精神状况又变的不太稳定,于是只能搬回去和父母住在了一起。接下来的几年里,由于无法参加工作,他就在家鼓捣各种东西,包括试图写一本《1984》的续集,但什么都没做成。直到2003年他收到了神谕,说是让他写一个操作系统作为献给上帝的神殿,于是他确定了自己的目标,并且一做就是10年。


我不知道配什么图了,只好拿一张弹空气吉他的弹到入神的红毛猩猩来充数。

也许Terry创建一个操作系统的想法已经酝酿很久了,早在2004年,Terry就在OSNews网站发布了自己的操作系统。Terry说他的目的是“降低门槛,让业余爱好者也可以参与贡献”,并且希望“创造一个Commodore 64时代的氛围”,这样每个人都可以按自己的意愿去写软件。Commodore 64是一种80年代的个人计算机,它的最大特性就是有很高的DIY潜力,允许用户自己进行各种鼓捣。Terry之所以采取了这种设计思路,很可能也是对他自己童年时代的一种怀念吧。

Terry的操作系统是完全开源的,任何人都可以查看他写的代码。Terry会时不时地在网上更新他的进度,并且写一些关于他的操作系统的文章,有时候这些消息会被IT新闻网站收录,并且引发一些讨论。Terry有时也会参入到这些讨论中来,但是由于他的精神状态不稳定,经常讲着讲着就离题了,开始说自己被跟踪的事情,并且会莫名其妙地攻击别人,最后导致自己被封号。下面是他的一些“名言”:

耶稣说“ 我三日內要再建立起来(一个神殿)”,而我可以三天写出一个编译器。

阿三黑鬼白痴博士。(注:这句话骂完后就被封号了)

1999年我开车撞死了一个黑鬼警察……(注:并没有发生过,但是在美国网站提到“黑鬼”也是会被封号的)

我他妈的写了个编译器。Linus也没写出编译器来,还要被Stallman奚落。(注:Linus是Linux的作者,Stallman是自由软件的太上老君,Stallman的确奚落过Linux)

TempleOS可以说算是一个技术奇迹。现在市场上流行的操作系统都是合众人之力而成的作品,但TempleOS是彻彻底底的一人之功。Terry为了创建这个操作系统,自己创造了一门编程语言,自己开发了一套编译器,自己设计了一个集成开发环境,自己制作了一个文件系统,自己写了操作系统的内核,自己开发硬件驱动,自己写了一系列的软件应用。这相当于一个人盖房子,没有去买各种材料,而是自己砍树、自己挖土、自己烧砖,自己砌墙,自己盖屋顶……一切都是自己亲自完成。要完成这件工作,作者需要对操作系统的方方面面都有深入的了解,这样的程序员是很少见的。更值得一提的是,TempleOS还颇具前瞻性地使用了一些新技术,比如它本身是一个64位操作系统,而且从底层支持“即时编译”。所以我们可以说,这个看似简陋的房子里面还安装了纯手工DIY的太阳能供电系统。

这个系统最大的问题恐怕是不合时宜,毕竟现在大家都住上华美的高楼大厦了,谁会在意一个DIY的简陋房屋呢。就这样,每隔一段时间,在网络的某个角落都会看到一条关于TempleOS的新闻,然后大家跟着讨论一阵子,讨论完后一切又归于平静,仿佛什么都没发生过。Terry的操作系统里有很完善的文档说明,他还做了很多视频来解释代码的原理。所以Terry对于推广他的系统还是很用心的。但遗憾的是,没人会去真的使用这个操作系统。

TempleOS算是在2013年大功告成了,但是后面Terry还在不停地对它修修补补。我们不知道他的工作究竟什么时候会结束。


画家Louis Wain的猫,他也是精神分裂症患者

著名的技术界人士Paul Graham曾经把黑客和画家相比,说他们有很多相似的地方:

黑客与画家的共同之处,在于他们都是创作者。与作曲家、建筑师、作家一样,黑客和画家都是试图创作出优秀的作品……

这里所指的黑客其实是编程高手,所以Terry Davis也可以称得上是“黑客”了。有患精神疾病的画家在作画,也会有患精神疾病的程序员在写程序。虽然精神疾病让他们无法正常工作生活,但是精神疾病似乎并没有影响他的创作能力和激情。这是一种无法遏制的自我表达,有时候就这一点已经足够,是否能被认可已经不重要了。

老虎老虎明灿灿

威廉·布莱克《The Tiger》赏析


引题


《老虎》

老虎老虎明灿灿
丛林深处夜正阑
何来神手与天眼
塑你骇人马甲线

这是我翻译的英国诗人威廉·布莱克《The Tyger》第一段,估计没有比这个更糟糕的翻译了。Tyger是老虎的旧式拼写方法,在那个古老的年代,英语单词的拼写还没有成文的规范,所以经常能看到各种字母漂移。考虑到这首诗也算得上古诗,所以题目还可以翻译成《猛虎吟》,于是立马就感觉高大上了。

布莱克肖像

但还是忍不住在、脑子里给它脑补了《小星星》的调子。

布莱克是18至19世纪的英国大诗人,写过“一花一世界,一沙一天国”这种举世皆知的名句,除了这样的小份心灵鸡汤以外,布莱克还写过《弥尔顿》这样的大部头诗集。另外布莱克还是一名颇有成就的画家,他的《牛顿》、《尼布甲尼撒》等画作还上过我们的美术教科书。

布莱克的版画《尼布甲尼撒》,这是一个据说晚年被上帝惩罚,最后疯掉的巴比伦国王

好了我们回来继续讲《小星星》,哦不对是《老虎》,不过无所谓了,反正是要放到一块比较的,因为真的很像:

Tyger Tyger, burning bright,
In the forests of the night;

Twinkle twinkle, little star,
How I wonder what you are;

押韵方式完全一样,每行的单词数量完全一样,单词的音节数量完全一样,轻重音组织结构完全一样,简直神了。后面的内容虽然不是能严格对上,但基本节奏也是一样的。需要注意的一点,对于tl,kl这样的组合音,虽然字典上的音标看不出有元音,但实际上我们都会把它当做独立音节数进去。

英语是一门抑扬顿挫的语言,单词的音节有轻重之分,句子里不同位置的词也有轻重之分。英文诗歌自然不会放过这种语言特点。上面的句子,从音节来看,轻重结构就是”重轻重轻重轻重“。轻重音,此处再不厌其烦地引用一下这篇科普文(必看):

http://www.douban.com/group/topic/19595232/

如果你看过了,就应该能说出这首《The Tyger》是一首“四音步扬抑格”诗歌,每一句有四组轻重音,每组轻重音的结构是“重-轻”。当然结尾比较特殊,只有重音,对应的轻音被省略掉了,这样做的效果是头尾都成了重音,每一句押的都是强壮的“男韵”,从而突显句子的力量感。在节奏方面,这首诗通篇基调是四音步扬抑格。

如果到这里你还有兴趣,那我们就来看全文吧。

全文

The Tyger初印稿,布莱克手绘

Tyger Tyger, burning bright,
In the forests of the night;
What immortal hand or eye,
Could frame thy fearful symmetry?

In what distant deeps or skies.
Burnt the fire of thine eyes?
On what wings dare he aspire?
What the hand, dare seize the fire?

And what shoulder, and what art,
Could twist the sinews of thy heart?
And when thy heart began to beat,
What dread hand? and what dread feet?

What the hammer? what the chain,
In what furnace was thy brain?
What the anvil? what dread grasp,
Dare its deadly terrors clasp!

When the stars threw down their spears
And water’d heaven with their tears:
Did he smile his work to see?
Did he who made the Lamb make thee?

Tyger Tyger burning bright,
In the forests of the night:
What immortal hand or eye,
Dare frame thy fearful symmetry?

就算是英语水平一般,也应该能查着字典看懂这首诗。国外的小学课本也有收录这首诗的。

网上找到的儿童版

为了节约时间还是给一个翻译吧。翻译过这首诗的作家或者翻译家估计不下十来个,这里只举一个例子,是郭沫若的:

老虎!老虎!黑夜的森林中
燃烧着的煌煌的火光,
是怎样的神手或天眼
造出了你这样的威武堂堂?

你炯炯的两眼中的火
燃烧在多远的天空或深渊?
他乘着怎样的翅膀搏击?
用怎样的手夺来火焰?

又是怎样的膂力,怎样的技巧,
把你的心脏的筋肉捏成?
当你的心脏开始搏动时,
使用怎样猛的手腕和脚胫?

是怎样的槌?怎样的链子?
在怎样的熔炉中炼成你的脑筋?
是怎样的铁砧?怎样的铁臂
敢于捉着这可怖的凶神?

群星投下了他们的投枪。
用它们的眼泪润湿了穹苍,
他是否微笑着欣赏他的作品?
是否他创造了你,也创造了羔羊?

老虎!老虎!黑夜的森林中
燃烧着的煌煌的火光,
是怎样的神手或天眼
造出了你这样的威武堂堂?

不管怎样的翻译,译者都会加入自己在语言方面的润色和意义方面的理解。我们赏析的对象是英文,所以中文只供快速参考。下面就来逐段赏析。为了方便阅读,我在后面的引文里的每一行都标注了重音。

第一节

Tyger Tyger, burning bright,
In the forests of the night;
What immortal hand or eye,
Could frame thy fearful symmetry?

JooHee Yoon在《Beastly Verses》中的插图

诗人所做的是把自己的想象转化成语言。普通人想到老虎,估计只能写出“老虎老虎真猛健”,如果我是个英国人,估计只能写出“Tyger Tyger, fierce with might”,但这根本算不得诗歌,想象力贫乏得像一块贫乏的土地,句子无聊得像一个无聊的句子。在诗人的眼里,老虎是burning bright,像熊熊的火焰一般耀眼。这种出人意料的修辞,正应了杜甫老师“语不惊人死不休”的精神。虽然这样一来保护色失去了意义,我们的主角捕猎会困难重重,但没关系,要的就是这个惊人效果。

第一句开头“Tyger tyger”这样的重复不一定有什么深意,但这种重复结构在诗歌里经常见到,中文有“硕鼠硕鼠,无食我黍”(诗经《硕鼠》),英文有“Water, water, everywhere”(柯勒律治《老水手之歌》)。甚至在口语中,人们感慨的时候,也常用到这样的叠词。如果换成非重复结构的开头,引题的效果就会差很多。

注意burning bright这种词组结构,两个单词用一样的辅音开头,这叫做“押头韵(alliteration)”,你可以在阅读的时候体会一下,刻意重读这两个b,感受一下它们带来的力量。另外还可以用我们的换词大法,如果换成非头韵词组,例如glowing bright,flaming bright之类,就算不考虑意义,光从气势上就差了一截。类似的东西我们在最后一行也能看到,frame thy fearful断断续续挨着的三个f,这种修辞叫“和声(Consonance)”。不难看出,“押头韵”其实是“和声”的一种,它们在句子中的作用是差不多的。

frame这个词在这里也是神来的妙用,一方面它会让你联想到会话作品的“框”,另一方面它也有“限制”的意味。造物者既要能展现老虎艺术般的美,又要能驾驭老虎令人生畏的狂野。

从音律方面来看这一节是这样的:

咚嚓咚嚓咚嚓咚 x 3
嚓咚嚓咚嚓咚嚓咚 x 1

这首诗适合踩着鼓点或者打着节拍朗读。我用“咚”表示重音,“嚓”表示轻音。可以看出,前三句完全一样,第四句保持基本结构,但是以轻音开始,感觉像是换了一口气,这个轻音只是一带而过,整段的节奏还是一致的。

总体来看,这一段为全篇铺下了一个基调,作者不是要描述老虎有多么凶猛,而是要写是什么样的神力造就了这么可畏的老虎。

第二节

In what distant deeps or skies.
Burnt the fire of thine eyes?
On what wings dare he aspire?
What the hand, dare seize the fire?

燃烧的眼睛

从修辞方面看,这段显而易见的是In what和On what的对仗,还有Burnt和第一节的burning呼应。此外还有一个关键词开始反复出现:dare。像What the hand这样的句式,一则是为了凑扬抑格,二则我们就把它当作古代的奇怪语法好了。

这段的节奏是统一的“咚嚓咚嚓咚嚓咚 x 4”,平顺进行中。

这段是诗人想象力的驰骋。那燃烧的眼睛,究竟是藏在天界还是深渊,是什么样的造物者,胆敢借着什么样的翅膀到达那里,又胆敢用了什么样的手取走了它,作为制造老虎的材料?慢慢你会感觉到,这首诗的主角不见得是老虎,而是老虎的创造者。而且这是一个神秘的创造者,从意象里很难看出它是正是邪。

第三节

And what shoulder, and what art,
Could twist the sinews of thy heart?
And when thy heart began to beat,
What dread hand? and what dread feet?

这是布莱尔画的圣经故事,里边恰好有只老虎,和本文关系不明

开头其实是可以用What the shoulder, what the art这样的句子起头的,节拍也完全不差,不同之处在于重音的位置由and切换到了what。正常英文句子里and很少重读,但用and开头正好占到了一个重音位置,这就导致它必须要重读,于是这里的首句就自然强调了和前一段的连接关系。

再看看其他修辞。当诗人说shoulder的时候,其实是在指代造物者的膂力。力量和技巧要用在哪里呢?要用在塑造老虎的心脏上面,但这个“塑造”不是平常的make,而是一个具体的既能展现力量又能展现技巧的动词“twist”——筋和肉是被“扭”出来的。另外你应该注意到了首句和末句的排比句式。还有另一个反复出现的关键词dread,它的核心意义和前一节的dare其实差不多,都是直戳人胆,让人感觉着实可畏。

这一节的节奏略有变化,一四句相同,二三句相同:

1, 4  咚嚓咚嚓咚嚓咚
2, 3 嚓咚嚓咚嚓咚嚓咚

两句“扬抑”包裹着两句“抑扬”,这样四句开头的节奏就变成了“强弱弱强”,和前一节比起来略有变化,这样至少能让节奏灵动起来,而不是死板的四四拍。

诗人接着前面提问,老虎啊老虎,你的心脏是什么样的神力造出来的?

第四节

What the hammer? what the chain,
In what furnace was thy brain?
What the anvil? what dread grasp,
Dare its deadly terrors clasp!

熔炉

到这里,你会不由自主越念越快,因为诗人正在用批发排比问句的方式,把诗篇引向高潮。前面见过的dare,dread再次出现,而且还多了deadly和terrors,恐怖气氛在持续升级。铁锤,铁链,熔炉,铁砧,铁钳,所有意象都指向冶金业。就连柔软的大脑都是铁打出来的,这样的老虎,哪怕碰到铁公鸡,应该也有本事一口吞下的。

这一节一共两个长句,采用的都是“你拍一,我拍一,一个小孩开飞机”式的节奏,别小看这个儿歌节奏,为什么儿歌要用这个节奏?因为它适合加速啊,越拍越快越拍越快。轻重音结构则又回到了第二段的整齐的“咚嚓咚嚓咚嚓咚”,一样的,整齐的韵律更适合加速。很明显我们马上要抵达某个地方了。

这段不需要概括。

第五节

When the stars threw down their spears
And water’d heaven with their tears:
Did he smile his work to see?
Did he who made the Lamb make thee?

星星的标枪应该差不多就是这样吧

这里就是诗歌的高潮了。修辞方面继续着之前的奇幻。星辰投掷标枪是什么样的场景,而且还一边投一边哭,连天堂都要被淹没了。第三局为了凑押韵使用了一个倒装,正常应该是 Did he smile to see his work,最后一句有个主语从句,解析起来应该也很容易。

节奏方面这一节很巧妙。虽然“咚嚓”的基本结构还是之前出现过的两种,但又换了一种新的排列方式:

1, 3  咚嚓咚嚓咚嚓咚
2, 4 嚓咚嚓咚嚓咚嚓咚

“扬抑”和“抑扬”交替出现。这种切换究竟是诗人信手拈来,还是有意为之,我们无从知道,但很明显这样的结果就是诗歌显得更为灵动了。

这段终于换了个视角。这几句有各种各样的解读。以我个人的想象,这跟“天雨粟,鬼夜哭”的描述很接近嘛。当整个世界都为之颤抖的时候,造物者看到自己的杰作,会不会微微一笑呢?制造凶骇的猛虎的,和制造纯真的羔羊的,是不是同一位造物者?

第六节

Tyger Tyger burning bright,
In the forests of the night:
What immortal hand or eye,
Dare frame thy fearful symmetry?

DA找到的图,请一定仔细看水印谢谢

最后一段,内容和第一段几乎完全一样,跟一首歌的副歌差不多,唯一的一处不同是把末句的Could换成了Dare。虽然只有一处不同,但怎么强调都不过分。在大篇幅相同的情况下,这一出不同就会显得特别突出。作者写了这么多,最后回顾的时候不得不感慨,这不是”能不能“的问题,而是”敢不敢“的问题。

后记

本篇主要是字面上的赏析,这首诗的深层含义向来有各种各样的解释。我们在诗篇中看到一大堆的问号,却看不到一处答案,所以大家只能勉强猜测作者的意图。有的说这首诗反映了作者在宗教方面的观点,有的说这首诗反映了大革命年代的一种激荡的情绪,还有的恨不得变成纳米机器人,从作者身上的每一个分子里边挖掘一点意义出来。

这些都不是本文要讨论的内容,大家都沉浸传统教育体系十几年,看到“中心思想”这种东西估计都会有本能的厌烦,所以爱钻研的就自己钻研去好了,网上一搜一大把。本文只是为了展示怎样从文字角度欣赏一首英文诗歌,简单讲就是三样东西:

节奏和韵律——诗歌和音乐是相通的,好的诗歌在节奏和韵律方面必有其可取之处,就算是自由体诗歌,在这方面也有其规律,每一处停顿,每一处连接,都有它的道理。

修辞——这个无需多说,文字的漂亮与否,看的就是修辞。分析修辞最有意思的一个方法就是自己试着换一种方式表达,然后对比观察效果。

情景和意象——涉及想象力的东西都在这里,前面的说到底都是工具,这些才是真正触及实质的东西。这里一方面要自己多多意会,另一方面需要做功课学习各种背景知识。

和马甲线一样,读诗的能力也是练出来的。

Exported from 15言 2015-03-26 15:06:30.626844+08:00.

View the original

日常的设计:从门把手到计算机应用

书评兼唐·诺曼语录集锦

敝司的办公楼进出要走三道玻璃门,平平常常没什么特殊的,但每隔一阵子,我的智力就会被其中的某一道门无情地挤压一次。虽然门上面清清楚楚地标着“推”或者“拉”,虽然这几道门我也走了好几年了,但我总会一时不留神,该推的时候去拉,该拉的时候去推,然后发现不灵,只好尴尬地重新来过。虽然我一直知道这不是我的错,但当我看到唐·诺曼在他的《日常的设计》一书中的这句话,还是不由得狠狠共鸣了一下:

如果连门这样的简单设备都需要带着说明书,即使说明书只有一个字(注:指贴在门上的“推”或者“拉”),那它也是一种失败,是一个不良的设计。 

所以应该感到尴尬的不是我,而是门……的设计者。 唐·诺曼对门的批评业界共晓,所以设计不好的门会被称为“诺曼门”,比如这个,究竟是让推呢还是让拉呢?

对于门的设计,唐·诺曼有很多话要说,对于别的日常用品也一样。从摸得着看的到的日用品,到电脑和手机屏幕里的虚拟的操控对象,从物品的外观长相,到它的使用流程。所有的一切,如果没有经过用心设计,最终的产品在使用的时候总会遇到各种各样的问题。所以1988年他写了这本《日常的设计》。为了适应新技术的发展,这本书在2002年和2013年都有过内容更新,最后一版第一版之间,已经间隔了25年。

唐·诺曼(Donald Arthur Norman)既是知名学者,又是知名设计师。他在计算机、电子技术、心理学诸方面都有学术背景。他是将认知心理学和易用性设计结合起来的先锋人物。他的作品在学术界和工业界都影响深远。他的这本书,称之为名著也不为过。笔者的工作和设计没什么关系,不过这本书还是挺有趣的,所以就有了这篇语录体书评。 唐·诺曼在看着你

这本书的全部内容服务于一个主题,那就是“以人为中心的设计”。这个说来简单,“以用户为中心”这句话在各行各业已经喊了几十年了,真正做到的却少之又少,在“设计”这一方面做得好的则更是凤毛麟角。这种现象在几十年来也没什么进步:

技术人员缺乏从过去的错误中学习这一优点。他们总是向前看,而不向后看,所以他们会一次又一次地重复同样的问题……每当新技术成熟以后,客户便不再满足于新技术带来的闪亮的承诺,取而代之的,他们会要求易懂和可用的设计。慢慢地制造商只好去重新学习一模一样的基本原则,然后将其应用到产品上面。最离谱的失败往往来自于最新技术的开发过程中。 

所以这本书就是一本教人如何设计的书。在对门把手,水龙头等众多日常用品为例,联系心理学进行分析以后,作者汇总了一系列的设计原则,并且就设计可能碰到的方方面面的问题提出了各种看法。其中一个看法就是设计中的情感应用,诺曼说:“吸引人的东西工作得更好……当你的车刚洗过并且新打了蜡,它就会更好开了,是不是?或者至少感觉是这样的。”他还认为人对日常使用的一切东西都会灌注情感:“每样东西都会都会发出情感信号。就算这不是设计者的意图,看网页的人也会去推测个性,并且体验到各种情绪。”所以“如果功能等同于认知,乐趣等同于情感,今天我们就该让产品在认知和情感两方面讨好用户。”进一步讲,“认知的意义在于去理解这个世界,情感的作用在于为之赋予一定的价值”因此:

仅仅制造功能完备、易于理解和使用的产品是不够的,我们还需要让产品能为人民的生活带来快乐和激情、舒适和趣味,是的,还需要能带来美的享受。

设计是很难的事情,就算读一百本书,研究一千个案例,也不一定会产生优秀的结果。失败是常事,但是要让失败有意义。作者引用了斯坦福大学教授IDEO设计公司创始人David Kelly的话,说是要“经常失败,尽快失败(Fail often, fail fast)”,要在失败中学习,在一次一次地不断完善。其实失败也没什么。“要避免失败也是可以的,永远选择最安全的路线就可以了。不过这条道路带来的生活也会是呆板无趣的。” 随机网图。多多失败就对了,多多失败,才不会被一次失败杀死。

《日常的设计》前五章讲的都是技术话题,关于心理学以及如何利用心理学知识产出好的设计。如果要学习设计,这部分就会非常有用,即使不是为了学习设计,里边的各种例子也是相当值得观摩的。

书的后半部分还讲了“设计思维”,其实是说产品团队在设计方面应该遵循什么样的流程。然而流程永远都是过于理想化的东西。有一句谚语说得好:“理论上讲,理论和实践没有不同,不过从实践上讲,还是有所不同的。”实践上讲,产品团队的动力极少是因为用户的需求,“市场驱动加上工程驱动,结果就是永远不停增加的功能、复杂度、以及混乱”。因此唐·诺曼说:

在产品组公布成立的当天,他们就已经日程落后并且预算超支了。

产品开发涉及各种角色的工作人员,从设计师、工程师、程序员,到工厂加工制作,到市场广告以及销售,再到售后服务,不同的角色会有不同的需求,有时候这些需求甚至是互相矛盾的。产品设计者不止需要设计的能力,还需要能从各种角度思考设计。工作在产品上的人都没法称得上是真正的用户,“曾经沧海难为水”,作为设计者其实完全“无法预测人们会碰到什么样的问题,因此误解和错误是注定会发生的”。

也不是所有看上去很美的设计都好用。所以作者这书里说的“没准得过设计奖”其实是一个贬义的说法。为什么呢?作者在一次演讲中说:“因为大多数的设计奖都颁发给了某个方面出彩的设计,而忽略了所有的其他方面——经常也包括易用性。”

好的设计,尤其是计算机软件的设计,应该向这个方向靠拢:

当我使用一个直接操控的系统时——不管是文本编辑,绘图,还是玩游戏——我想的不是自己在操作计算机,而是想着去做一件具体的任务。计算机实际上可以说是“隐身”的。这一点怎么强调都不为过:让计算机系统隐形。

市场的驱动和技术的更新换代会为产品带来一种被称作“功能主义”的病,就是不停地为产品引入新功能。一旦功能主义蔓延,产品就像是得了不治之症。对于这一问题,诺曼说应该去加强和完善产品的长处,那些已经值得称道的功能,至于产品的短板,或者竞争对手做的比你更好的地方,你只要做到差不多可以接受的程度就可以了。真正赢得客户的是你产品的长处。 早期的Word是功能主义的典范,不过其实后面的版本里面微软已经合理地组织了功能,现在的Word我觉得功能强大又好用,不过也许有人看法不同。

有时候由于任务复杂,功能多是不可避免的。实际上功能多并不是问题所在,“复杂是好的,让人迷惑就不好了”,所以,“真正的问题和设计有关:既要设计让产品满足工作需要,又要让产品保持清楚易懂,操控感良好,并且能让用户体验到达成目的的愉悦感。”

《日常的设计》的英文名称叫《The Design of Everyday Things》。中文译本由中信出版社出版,新版发行在即,是一本值得关注的好书。

输入法杂谈

拼音和五笔之争

【题图是绛州毛笔的制作,毛笔作为日用书写工具已经消亡了。】

去年一年写了比较多的稿,用拼音输入法打了比较多的字。到最后感觉不是特别爽,于是想换五笔试试看。最近一个月里,笔者一边断断续续学五笔,一边乱查资料,于是有了下面这些东西。笔者既不是五笔专家,也不是输入法专家,以下内容权当笑谈吧。

拼音输入法不智能

拼音输入法是时代的饺子1。随便找一篇某拼音输入法的软文,你就能看到以下时髦字眼:

创新
下一代
大数据
众包
云端词库
智能算法
SaaS
UGC

如果你是我,你也许会说一声:“哞。”生活在21世纪,这些东西已经听厌烦了。此时此刻,我宁可自己是一头牛。

拼音输入法的核心,不外乎庞大的语汇库加上算法的优化。从这两点看,拼音输入法自从21世纪初微软拼音的整句输入功能以后,就再没有真正的新东西了。所有的“进步”,都只是渐进式的改善而已。这些改善可以将拼音输入法从90分提高到95分,但恐怕无法再进一步提高了。

举个栗子吧2,当我输入lian'jie'zen'me'zhong'duan'le的时候,某拼音输入法给了我两个云端建议,第一个是“链接怎么中断了”,第二个是“连接怎么中断了”。很明显第一个建议是错的,能“中断”的只有“连接”而不可能是“链接”,所以正确的候选结果应该只有“连接怎么中断了”这一个。然而为什么输入法会推荐一个错误的结果呢?

我猜是这样的:

  1. 和“连接”比起来,“链接”是个新词,由于各种神秘的原因,后者获得了较高的权重。从而使“链接怎么中断了”成了许多时候的默认候选词。
  2. 用户重度依赖拼音输入法,习惯性接收默认候选词,然后就这样稀里糊涂地接受了错误用法。
  3. 用户的每一次接受,在输入法看来,都是对于候选语句的肯定,于是,错误内容在词库中的权重就会被加强。
  4. 就算用户后来发现了输入错误,把它再改成正确的,输入法也没有办法发现和收录用户的这种改动。
  5. 由于这个错误用法过于常见,导致它在云端词库中占到了上风,于是就出来了这样的候选结果。

这是一个典型的“吃进去的是屎,拉出来的是屎”3的例子。这样的例子还有很多,智能输入法对只是对统计结果的反映,它对语义和语境的理解能力为零。除了这种本质性的问题以外,大部分拼音输入法还有一些产品级别的缺陷。说到底,拼音输入法的“智能”,和你的手持计算器没什么本质区别。

最近Google的围棋人工智能已经能击败职业棋手了,如果把这样的智能用到输入法上,也许结果会好很多。据说有的输入法已经用上了神经网络、深度学习之类的高级技术,前途似乎挺光明的,如果再考略到未来的脑机界面,真不知道究竟会发生什么。不过,现在智能输入法的智能还是很弱智。 拼音输入法是有害的

汉字是一种表意文字,和埃及象形文字、两河流域的楔形文字、以及美洲的玛雅文字类似,这些文字都是文明最早期的产物。别的表意文字要么已经消亡了,要么自始至终没有形成气候,只有汉字借着东方文明延续到了现代。

和字母文字相比,表意文字最大的一个问题就是“难”。在使用字母文字的古希腊和古罗马,普通人的识字率已经达到了5%,城市人口的识字率更是可能达到了20%以上4。然而直到20世纪初,中国的识字率还是勉强只有这个水平。背着这么大的一个包袱,汉文化还能走这么远,不得不说真是一个奇迹。

拼音输入法是杀人犯

2013年,香港大学的谭力海教授及其团队通过对数千名小学生的测试,发现对于少年儿童,拼音输入法使用时间和阅读能力呈负相关。作者认为这有可能是因为拼音的使用干扰了儿童对汉字视觉空间特性的学习。该研究发表到了美国科学院院报PNAS上,当时引起了不少人的关注5。由于汉字本身的特殊性,学习汉字的过程中,我们需要通过书写来巩固和加强记忆,而拼音对于提高儿童对于汉字空间架构的认知毫无帮助。假设儿童每天花在文字交流上面的时间是一样的,那么使用拼音的时间无疑会挤占书写的时间,这对儿童掌握汉字明显是有害的。

要熟练掌握汉字,离不开重复的书写巩固,就算如此,“提笔忘字”的现象依然常见。拼音输入法可以说避免了“提笔忘字”的问题,方法就是直接把你忘记的字告诉你。避免问题不等于解决问题。你用得挺爽,然而时间长了就会形成依赖。当你丢掉键盘捡起笔来,你会发现,很多简单的字卡在笔头处,怎么都写不出,一些词语的写法也变得模糊了。

新技术在打开一扇窗的同时,又为你关上了一扇门。从此你就只能从窗进出了。

从掌握汉字的角度讲,拼音输入法的弊端很明显。不过也许问题并不算严重。人类前进的过程,本来就是一个越来越依赖技术的过程。依赖拼音比起依赖农业、依赖全球化、依赖中国梦相比,真算不得什么事。再说就算汉字完全消亡了,文明一样还会继续前行。从2011到2016年,互联网上中文内容的比例从4.6%降到了2%6,但我觉得没什么好担心的,反正汉语本来就不行。

不过,如果你认为汉字是瑰宝,需要继承和保护,那你就更应该远离拼音输入法。

五笔没那么难

我学习五笔是从知乎@赵扶风 老师的帖子开始的,学习下来感觉确实不算难。赵老师说一个星期可以可以达到日常应用基本无碍的程度,我又懒又笨,三四个星期下来,感觉也能应付日常使用了。五笔的设计者在降低学习门槛,帮助用户记忆方面,的确下了很大的功夫。键盘分区、字根规律、助记口诀,种种手段为学习五笔带来很多便利。

其实若要考虑绝对难度,拼音是比五笔难一些的。你需要花几年掌握普通话口语,还需要花一段时间熟悉QWERTY键盘,而五笔只要会写字就能学,你甚至不需要认识英文字母。当然,现在普通话和计算机都得到了普及,这两道坎对于大部分年轻人是不存在的。

五笔的困难主要来自两个方面。其一是人的惰性,毕竟待在舒适区挺舒适的,只有少数人愿意跳出来学习新东西。其二是学不学五笔没什么大不了,对个人也算不上损失。但如果因为错误的原因放弃五笔,就有些可惜了。

吴军老师在《数学之美》一书中讲拼音输入法的时候,顺手小小黑了一把五笔7。吴军说五笔的问题一是背几千个编码很难,二是临时拆字会中断思维,三是他们的测试证明使用形码脱稿打字速度会慢一半到四分之一。

很明显吴军的这段话是用拼音打的,因为内容一气呵成,毫无中断的痕迹。不幸的是,这些文字中也看不出思考的痕迹。没有人会去背几千个编码。学习任何东西都有适应期。拆字规律会以程序记忆的形式得到不断巩固,就像学乐器一样,最后达到信手拈来的程度。至于他们的“测试”,由于没有论文出来,我倾向于认为结果并不可靠。在企业里上班的计算机工程师没几个会设计实验的。

对于已经严重提笔忘字的人来说,五笔上手的难度会高一些。不过经过一段时间的使用,提笔忘字的情况会得到很大的改善。这也是五笔的一大好处。

五笔是Vim

Vim是一个“程序员的文本编辑器”。大部分的编辑器拿起来就能上手,但Vim却要经过长久的学习才能掌握。 Vim(Vi是早期版本的名称 )夸张的学习曲线,和记事本相比。

Vim之所以难学,是因为你需要记忆并熟练几十个键盘命令。这些命令可以让你完全脱离鼠标,只用键盘的主键区就能对文本进行高效的浏览和编辑操作。比如说,你可以用h/j/k/l键上下左右移动光标;如果要向下删除3行,命令是3dd;如果要把一行改成全大写,命令是gUU……掌握这些命令需要很长时间,不过一旦熟练,你的编辑效率就会大幅提高,而且会给你带来无与伦比的操控感。 Vim复杂的命令,这只是一小部分。图片来自https://github.com/xianyo/vim

五笔也一样,你需要记忆上百个字根,熟悉拆字规律,经过不断的练习,才能实现高效文字输入。这一过程需要付出额外的劳动,但是熟练以后,中文输入效率也会有明显的提高。

尽管Vim有着“程序员编辑器”的称号,程序员掌握Vim的其实也不多,因为学习成本的确挺高。普通编辑器的效率也不错,所以学习Vim也没有必要性。五笔面临的情况也类似,面对功能不错,学习成本很低的拼音输入法,五笔也很难吸引到很多用户。

和智能拼音输入法相比,五笔的输出可预测性极强,而且完全无需依赖输入法本身的智能猜测功能。因此五笔也能带来良好的操控感。在这个世界上,令人抓狂的不是愚蠢的工具,而是自作聪明的工具。

五笔的未来

打开五笔的官方网站8,咋一看,你会感觉到一切似乎还停留在上世纪九十年代,网站的风格极其古董,内容也很久没有更新了。但仔细翻翻,你会发现王码公司在去年还出了一版输入法,这版输入法使用了最新版本的编码方案,而且支持Windows 10。这版输入法定价138元,付款方式是银行卡转账。 王码网站,2016年2月6日截图

在这个遍地免费输入法,个个恨不得求着你用的年代,看到这么贵的一款输入法,真不知道该作何感想。吴军老师说五笔当年是因为会做市场才获得了成功,我觉得这是在逗我。

自从王永民先生输了王码86版的专利官司以后,似乎就迷失了方向。在接下来的二十来年里,王永民又陆续推出了两个五笔版本,这回他牢牢守住了专利,却没有靠专利授权赚到钱。其中的原因,一方面是免费的86版已经很好用了,另一方面,从软件的价格猜测,授权的费用估计不便宜。现在流行的输入法都是免费的,没有开发者愿意花大价钱购买授权。现在的王码公司,只能靠着王永民早期的积蓄维持9。

2011年王永民把王码公司转给了儿媳妇杨莹(新浪微博 @杨莹-Victoria)。后者接手后似乎没做什么事情,转而创建了一家女性时尚电商网站。不过前段时间杨莹说王码网站目前正在改版中。不知道她究竟会带来什么样的改变。

形码的衰落是大趋势。仓颉码是流行于台湾的一种形码,其发明人早就放弃了专利,而且仓颉码的符号被印在了台湾的标准键盘上。尽管如此,仓颉输入法也只有一成的市场份额。与之相比,五笔在大陆的使用率可能已经不到1%10。我是觉得王家没必要把专利守这么死板,至少可以先免费授权给一些开源的输入法。不过形码的时代已经过去了,就算现在公开专利,五笔也难能有什么起色。

但无论如何,在人们日渐依赖计算机智能的年代,五笔依然是掌控人类自身的智能,守卫汉字文化的一座堡垒。

Footnotes

  1. 不是故意。拼音输入法就是这样给我推荐的。 ↩

  2. 拼音输入法给的默认候选词就是这个网络用语。我想给网络另一头那只痒痒得意的产品狗喂点巧克力。 ↩

  3. 正式说法叫“垃圾进,垃圾出” ↩

  4. https://en.wikipedia.org/wiki/History_of_education#Greece_and_Rome ↩

  5. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3549123/ ↩

  6. http://w3techs.com/technologies/history_overview/content_language/ms/y 真正的原因可能是互联网管制,但结果一样。 ↩

  7. 吴军《数学之美》,“拼音输入法的数学原理”一章 ↩

  8. http://www.wangma.com.cn ↩

  9. 齐介仑《王永民:我的五笔,我的三十年》,《财经文摘》2009.02 ↩

  10. 找不到大样本的统计数据,这只是小圈子里的调查。 ↩

魔兽争霸3人族单位台词

--HUMAN
___________________

  //Campaign Characters

  Footman Captain

	-"I should have been a farmer like my father wanted."
	(我应该听我爹的话,当个农民去。)

	-"Lousy pay, constant danger."
	(薪水不多,危险不少。)

	-"Well... at least I get to hobnob with royalty."
	(咳……不过好歹也算皇族亲信了)
-----

  Jaina Proudmoore

	-"I'm no warrior."
	(我不是战士呵。)

	-"All I ever wanted was to study."
	(我只想好好学习。)

	-"The currents of magic are in upheaval."
	(魔法的发展趋势正在发生变化。)

	-"I pray my father is safe."
	(但愿我父亲现在安好。)

	-"Things are starting to get a little weird."
	(事情开始变得有点怪了。)

-----

  *NEW TFT* Lord Garithos

    ?-Why is this here?
    Although he is used in the Scourge missions, he first appears in the
    Human campaign. He's in the Creep folder for sound files anyway.

	-"These inhuman dogs must be slain."
	(一定要杀掉这些野蛮的畜类。)

	-"The _lesser_ races must be purged from the kingdom."
	(必须把王国中的“少数”种族清洗掉。)

	-"The only good Non-Human is a dead Non-Human."
	(只有死掉的非人类才是好的非人类。)
       >电影: Curt Rapala提到这是来自电影 'Beneath the Planet of the Apes'中
	General Ursus的台词

       >另外,Kenny也指出这是来自小说'Animal Farm'中一幕里,猪的台词。


	-"If you want something done right, leave it to a Human."
	(如果你想让某件事做好,把它交给一个人来做。)

	-"NEVER TRUST AN ELF!"
	(千万别相信Elf!)
       ~Movie: Rune998第一个指出这句话来自电影'Lord of the Rings'第一部中
       Gimli的台词。

	 >OK, 很明显Garithos有一点……种族主义倾向. 就请别寄Email来告诉我他的哪句话是来自哪部电影了。

-----

  Muradin Bronzebeard

	-"My older brother Magni is King of the Dwarves."
	(偶哥哥Magni是矮人族之王。)

	-"My younger brother Brand is a reknowned explorer."
	(偶弟弟Brand是鼎鼎大名的探险家。)

	-"If I didn't kick so much ass, I'd feel a tad awkward."
	(如果偶没有踢到这么多屁股(打胜仗的意思),我就该有点尴尬了。)

	-"I'll play your game, you rogue."
	(偶会帮你的,你这小痞子。)
       ~TV: SNL Celebrity Jeopardy Skit with Sean Connery.
       Corrected this myself :P But thanks to about 20 people who pointed
       out that I didn't credit this one.

	-"I'll take 'The Rapists' for 500."
	(偶将花500块带走'The Rapists'。)
	 ~See above.

	-"I'm onto you Trebek!"
	(偶出价比你高,Trebek!)
	 ~See above.

	-"Heh heh. Come on, you nancy boy!"
	 (嘿嘿,接着来啊,你这女气的小子!)
	~See above.
	
	-"You wanna' get the Undead? I'll tell you how to get the Undead.
        One of their men pulls a knife, your man pulls a gun. They send
        your man to the hospital, you send their man to the morgue. That's
        how you get the Undead."
	(你想变成不死的?偶这就告诉你怎样变成不死。他们的人抽出一把刀子,你们的人抽出一把枪。他们把你们的人送到了医院,你们把他们的人送到了太平间。这样你就是不死的了。)
	  >Movie: 'The Untouchables' - Sean Connery's character, of course.

-----

  Prince Arthas

	-"It isn't easy being the Prince."
	(当王子可不容易的。)

	-"I will bring honor to my father, and my kingdom."
	(我将给我的父亲和王国带来荣耀。)

	-"Light, guide my path."
	(光明啊,为我引路吧。)

	-"Light, give me strength."
	(光明啊,赐予我力量吧。)

	-"I should be in command..."
	(我应该服从命令……)

	-"I know what I'm doing."
	(我知道自己在干什么。)

	-"There's no need to bow."
	(不必鞠躬了。)

-----

 *NEW TFT* Prince Kael-thas

	-"Nothing of my homeland remains... but ash, and sorrow."
	(我的祖国什么都没有了,除了灰烬,和悲伤。)

	-"My hunger for magic is clouding my judgment."
	(我对魔法的渴望模糊了我的判断力。)

	-"All I feel is hate and rage."
	(我感到的只是仇恨和愤怒。)

	-"The Alliance has failed my people."
	(联盟辜负了我的人民。)

-----

  Uther the Lightbringer

	-"I'm getting too old for this."
	(这我已经习以为常了。)
       ~Movie: The 'Lethal Weapon' series. It's practically Danny Glover's
       catchphrase. Thanks to sitemaster@conversawang.com for the reminder.

	-"As if the Orcs weren't enough."
	(好像兽人还不够似的。)

	-"My church is the field of battle."
	(我的教堂就是战场)

	-"My strength is the holy light."
	(我的力量是神圣之光。)	

-----

  //Heroes

  Arch Mage

	-"Don't you have a strategy?"
	(你难道没有个作战策略吗?)

	-"Your prattle begins to annoy me."
	(我真有点烦你唠叨了。)
      Thanks to Knightmare for clearing that up.

	-"You'd best stay clear of me, or I'll turn you into a mindless
        sheep"
	(你最好躲开点,不然我把你变成一只没头脑的绵羊。)

	-"I don't waste my magic on just anything."
	(我才不在这点小事上浪费魔法呢。)
-----

  *NEW TFT* Blood Mage

	-"The blood of the High Born is my birth right."
	(High Born之血是我的天赋权利。)

	-"The ghosts of Quel'thalas cry out for vengeance."
	(Quel'thalas的幽魂为复仇而呼号。)

	-"I find your insolence... disturbing."
	(你的傲慢真是……烦人。)
       ~Movie: Garou1982 gets this one in first, crediting it properly as
       a play on Darth Vader's line from Star Wars Episode IV.

	-"If you don't master your anger, your anger will master you.
        I should know."
	(如果你不能控制你的愤怒,你的愤怒就会控制你。我该知道的。)
         ~Movie: Kulsakidis and Matt Bruce almost simultaneously point out
         that this is a possible reference to the (in my opinion) god awful
         Ben Stiller movie "Mystery Men". Wes Studi's character repeats
         a similar line to Stiller's.

	-Blood Mage: "Hi, my name is Roy. I'm a Magic-Addict."
        -Magic-Addicts Anonymous Crowd: "Hi Roy."
	(Blood Mage: Hi, 我叫Roy。我是个魔法瘾君子。
	一堆魔法瘾君子回答:“Hi, Roy.”)
       ~Other: For those unaware, this is basically a parody of how
       new AA members (Alcoholic's Anonymous) introduce themselves.

	-"My blood cries out for the vengeance of my people's blood, which
        can only be repaid with twice as much blood! Or maybe three times
        as much blood! Like, if you went to hell and it was full of blood,
        and that blood was on fire, and it was raining blood, then maybe
        THAT would be enough blood. But, uh... probably not."
	(我的血呼唤我为我的人民的血复仇,这血仇只能用两倍的血来还!或者是三倍的血!就像如果你下了到处是血的地狱,火里烧的是血,天上下的也是血,这也许够用来还的了。不过,呃……也许还是不够。)

-----

  Mountain King

	-"Could yeh' put some bonus points in mah' drinkin' skills?"
	(你可以在偶的喝酒技能上加几个点吗?)

	-"Any fish and chip shops about here?"
	(这附近有卖炸鱼和炸土豆片的店吗?)

	-"I think it's time for a... nippy sweetie."
	(我想该来点……nippy sweetie(对酒的爱称)了)

	-"What the bloody hell are you playing at?"
	(你究竟搞的什么东西啊?)

	-"There's nothin' more motivating than fightin' with a
        bad hangover."
	(没有比带着酒气打仗更爽的事情了。)
	
	-"Where's the pub?"
	(酒馆在哪?)

	-"LET'S GET PISSED!"
	(让我们一醉方休!(或“让愤怒燃烧吧!”))
       ~Movie: Mike Myer's 'So I Married An Axe Murderer'. Thanks to
       UnSub for that.

-----

  Paladin

	-"It's hammer time!"
	(该锤子上场了!)
	 >Music: MC Hammer's 'Can't Touch This', of course.

	-"I want to be your sledgehammer."
	(我想成为你的大锤。)
       >Music: 80's track 'Sledgehammer' by Peter Gabriel, not Michael
       Gabriel as I originally said, who may or may not exist. Thanks to
       Hoblin for the name edit, also Chris Coffee and Jason for further
       convincing me that Michael Gabriel does not exist and that
       I'm clearly an idiot ^^

	-"Touch me naught! I am chaste."
	(别碰我!我可是纯洁的。)
       ~Movie: This one was apparently grazed over by most for a while,
       however, Plynch117@aol.com notes that this is a line uttered by
       Sir Gallahad when he enters the lusty maiden's chapel, a scene from
       the commonly quoted 'Monty Python and the Holy Grail'.

	-"No? Is that your final answer?"
	(不?这是你最后的答复吗?)
	 ~TV: Who Wants To Be A Millionaire, obviously.

	-"I have bad brethren."
	(我有坏的同道。)
       ->Thanks to HappyHamster for a spellcheck.

	-"Is that a sword? LUXURY! Is that a horse? SLOTH! Is that a
        helmet? VANITY!"
	(这是一把宝剑?真奢侈!这是一匹骏马?真懒惰!这是一顶钢盔?真虚荣!)
       >TV: UnSub credits this to a 'Monty Python's Flying Circus' skit,
       with the crew as coal miners complaining about how having a house
       (and other necessities, etc.) was LUXURY since in their day, they
       lived in cardboard boxes. I remember seeing the very same skit but
       neither of us are sure on this one.
       ->Brian Kern validates our assumption, and credits the reference
       to a skit entitled "The Four Yorkshiremen".

-----


  //Units

  *NEW TFT* Dragon Hawk

    !-Note, the Dragon Hawk was originally the "Wind Serpent" unit in
    Reign of Chaos. This was a unit from the original planning stages of
    WC3 that inevitably went unused for the release. The Hawk shares two
    pissed quotes with the Wind Serpent from the original, but the voice
    is completely different.

	-"I'll hit the brakes, and he'll fly right by."
	(我将来个急刹车,他就会擦肩而过。)
        ~Movie: A line of Tom cruise's in 'Top Gun'. Thanks to Ed Fu for
        the source and correcting a typo.
	
	-"Tell Blizzard I'd make a great action figure!"
	(告诉Blizzard把我做成玩偶一定很漂亮!)
       *One of the original Wind Serpent pissed quotes. New voice.

 	-"That's right Pal..adin., I am dangerous."
	(是的老兄……圣骑士。我是危险人物。)
	>Movie: Altered 'Top Gun' Tom Cruise quote. Thanks to Ed Fu.
	->Chris Watson also notes a possible reference to the Wing Commander
        series, which features a pilot by the name of Paladin, and notes
        that the series' creator is a huge 'Top Gun' fan.

	-"Permission to buzz the tower."
	(允许干扰防御塔。)
	>Movie: Yet another line from Top Gun. Thanks to Ed Fu.

	-"Get that filthy cursor away from me!"
	(别拿那个肮脏的指针点我)
	>双关语:cursor(指针)和curser(诅咒)同音。

	-"We're currently hovering at a comfortable altitude of 15 feet."
	(我们现在正在15英尺的舒适高度上盘旋。)
       *One of the original Wind Serpent pissed quotes. New voice.

	-*goat baas*
	*羊叫声*
 	-What's a mountain goat doing up here?!
	(这头野山羊在这里干什么?)
	-*THWACK*
	*啪!*
       >Other: Leon_resd2 credits this to a Farside comic with a similar
       joke., with Lim-WCIII noting the same only minutes after.

	-*scream of pain*
	*疼痛的尖叫* 
	-"Drop the villager! Drop it! Drop it!"
	(丢掉那村民!丢掉啊!快丢掉啊!)
	-*dragon roars*
	*龙鹰吼叫声*
       >Movie: -Chimera- has this as a reference to the Sean
       Connery-as-a-God-Damned-Dragon movie 'Dragonheart'. Having never
       seen it, and due to his own lack of confidence, I'll leave it up
       to you guys to decide.

-----

  Footman

	-"Don't ask, don't tell."
	(别问人,也别说出来。)
        >美国军队对同性恋的政策。
	
	-"Grab your sword and fight The Horde!"
	(拿起剑来迎战游民部落!)
	>二战中宣传标语"Grab your gun and fight the Hun"(拿起枪来迎战野蛮人)的改版.

	-"Uncle Lothar wants YOU!"
	(Lothar大叔需要你!)
	 >Other: Those "Uncle Sam Wants YOU!" draft posters, of course.
	>“Sam大叔需要你”老美招兵常见的标语。

	-"Tis' only a flesh wound."
	>(这不过是点皮肉之伤。)
	>电影'Monty Python and the Holy Grail'中黑骑士(Black Knight)一幕
	

-----

  Gryphon Rider

	-"Judge meh' by mah' size, do yeh'?"
	(你以貌取人,是不是?)
	 >电影 'The Empire Strikes Back', 显然是来自Yoda的台词.

	-"It's not the size of the hammer that count, it's how you wield it."
	(锤子的大小不重要,重要的是你怎样挥动它。)

	-"Someone gave meh' the bird!"
	(有人送了我这只鸟!)

	-"This warhammer cost 40k, heh heh."
	(这锤子花了4万,赫赫。)
	 参见Warhammer 40K, 嘟.

	-"Half this beast is endangered, but the other half IS danger."
	(这只野兽的一半身处危险,但另一半就是危险。)

-----

  Gyrocopter

	-"Oops, I dropped something."
	(噢,偶掉东西了。)
	-*explosion*
	(爆炸声。)

	-"Stay on target!"
	(停留在目标上空!)
	>出自电影'Star Wars: A New Hope'

	-"I'd rather be flying... uh... oh."
	>(我宁愿是在飞行...呃...哦.)
	 >Other: Reference to those stupid bumper stickers.

	-"You can be my wingman anytime!"
	(你随时可以当我的副驾驶员!)
       电影: 'Top Gun', Val Kilmer的脚色对Tom Cruise的台词.

	-"Pilot to bombardier! Bombardier here, go ahead pilot."
	(飞行员呼叫投弹兵!投弹兵收到,飞行员请继续!)
       >电影: Kubrick之 'Dr. Strangelove'.或者是 'Catch-22',有待考证

	-"I will now demonstrate the doppler effect."
	(我现在要测试多普勒效应。)
	-*echoing* "Doppler..."
	*回声* “多——普——勒——……”

	-"There's, something, on, the wing."
	(机翼,上,有,东西。)
       电视: Twilight Zone系列剧, William Shatner扮演的脚色的台词.
       ->80年代Twilight Zone电影中有回放, 扮演者是John Lithgow.

	-"I'm on a different PLANE of existence. Get it? PLANE!"
	(我在一个不同的平面实体上。明白不?平面!)
	>双关语:Plane有“飞机”和“平面”两个意思。

-----

  Knight

	-"My favourite colour is blue. NO! YELLOW!"
	(我最喜欢的颜色是蓝色。不!黄色!)
	 电影: 'Monty Python and the Holy Grail'.

	-"Victory for Lor" *helmet's face piece falls*
	-*muffled* "daeron."
	(胜利属于……Lor(面盔掉下来了,声音被阻)……daeron。)
       >电影: 'Spaceballs'中有类似的情节.

	-"Dost thou speak unto me?"
	(尔在和我说话乎?)

	-"By the GODS you're annoying."
	(看在诸神的面子上,你真烦)

	-"I never say Ni."
	我从不说Ni.
	 >电影: 'Monty Python and the Holy Grail'.

	-*muffled* "Damn... helmet. Can't seem to get... this... thing..."
	我靠这头盔,好像...摘不下来...了....
	-*horse whinnies*
	-*马嘶声*
       >电影: 'Space Balls'

-----

  Mortar Team

	-Dwarf1: "It's you and me pal!"
	-Dwarf2: "We've got the synergy."
	(矮人甲: 就是你和我了,哥们.)
	(矮人乙: 我们分到一组了.)

	-Dwarf1: "I'm TNT."
	-Dwarf2: "I'm dynomite!"
	(矮人甲:我是TNT.)
	(矮人乙:我是雷-管.)
	 >歌曲: AC/DC之 'TNT'

	-Dwarf1: "We must defeat the dwarves!"
	-Dwarf2: "Ugh... We ARE the dwarves."
	-Dwarf1: "...Oh."
	(矮人甲:我们一定要打败矮人!)
	(矮人乙:呃...我们就是矮人呵.)
	(矮人甲:...哦.)

	-Dwarf1: "You've got a chip on yer' shoulder."
	-Dwarf2: "Oooh, yes, and a bit of fish too."
	(矮人甲:你肩膀上有片炸土豆.)
	(矮人乙:噢,是啊,还有片炸鱼呢.)

	-Dwarf1: "And that's how baby dwarves are made."
	-Dwarf2: "Gwah!"
	(矮人甲:小矮人就是这样来的.)
	(矮人乙:哇)	

	-"Clearly Tassadar has failed us. You must not."
	(显然Tassadar辜负了我们.你一定不能这样.)
	>Starcraft中有同样的台词.

	-Dwarf1: "What's that?"
	-Dwarf2: "Get your finger out of that bunghole."
	-*finger popping free*
	(矮人甲:这是什么东东?)
	(矮人乙:把你的指头从炮管拔出来.)
	-*拔指头声*

	-*hums* "Burnin', lootin'. Bombin', shootin'."
	(哼歌: 烧啊,抢啊. 炸啊,射啊.)
       >歌曲... 有点像英国诙谐摇滚乐队Bad News的一首歌. [Deepthroat]

	-"TAKE THIS YOU BASTARD!"
	(尝尝这个你这恶棍!)
	-*explosion*
	-*爆炸声*

-----

  Peasant

	-"You're the King? Well I didn't vote for you."
	(你是国王?呃,我可没投你的票。)
	 电影: 'Monty Python and the Holy Grail', 城镇广场一幕.

	-"We found a witch! May we burn her?"
	(找到一个女巫!是不是要把她烧掉?)
	  电影: 'Monty Python and the Holy Grail', 城镇广场一幕.
	
	-"Help! Help! I'm being repressed!"
	(救命!救命!我被镇压了!)
	 电影: 'Monty Python and the Holy Grail'.

	-"A horse kicked me once. It hurt."
	(我被马踢过一次,真疼。)
       >电影: 又是Python, 参见片头字幕中麋鹿/骆驼嚼子的一段.

	-"D'oh."
	(别..噢.)
	>动画片The Simpsons中Homer Simpsons的标志性感叹语

-----

  Priest

	-"Scalpel. Sponge. Magic wand."
	(手术刀,棉球,魔杖.)

	-"There is peace and serenity within the light."
	(光明中充满了和平和安详.)
        电影: 'Poltergeist'.

	-"CLEAR!"
	(净化!)
	-*zap*

	-"Cross over children. Cross over into the light!"
	(越过去把孩子们,到光明中去)
       电影:  'Poltergeist'.

	-"I have been chosen by the big metal hand in the sky!"
	(我被天空的金属巨手选中了!)
        >电影: 'Toy Story'中起重机的一幕.
	又: 玩人族时的鼠标图案...

	-"Side effects may include: dry mouth, nausea, vomiting, water
        retention, painful rectal itch, hallucination, dementia, psychosis,
        coma, death, and halitosis. Magic is not for everyone. Consult your
        doctor before use."
	(可能的副作用包括: 口干, 反胃, 呕吐, 小便不利, 肠梗阻, 幻觉, 痴呆, 精神失常, 昏迷, 死亡, 以及口臭. 魔法并不适合每个人, 使用前请咨询你的医生.)

-----

  Rifleman

	-"This... is... my... BOOMSTICK!"
	(这-是-我-的-爆炸之杖!)
	 ~Movie: Army of Darkness, Bruce Campbell's Ash.

	-"Where's meh' drink?"
	(偶的酒在哪里?)

	-"I can't shoot straight unless ah've had a pint."
	(如果我不喝它一品脱,我的枪就射不直。)

	-"Ah, there's meh' drink. GET IN MAH' BELLY."
	(啊,偶的酒在这里。到我胃里去吧!)
	 >Movie: 'Austin Powers: The Spy Who Shagged Me'.

	-"Guns don't kill people. I DO! HAHA!"
	(枪不杀人。我杀人!哈哈!)
       >Other: Jim Phillips credits this to the slogan which adornes so
       many bumper stickers, hats, t-shirts, etc. of crazy mountain people.
       Boba1213 also spotted the phrase on a shirt worn by Richard Kiel's
       character in the Adam Sandler movie 'Happy Gilmore', and any Richard
       Kiel reference is always worth noting.

	-"Don't shoot, shoot, shoot that thing at me!"
	(别对者我射啊射啊射的!)
	 歌曲: The Violent Femmes 之'Add It Up'.

	-"I shot the sheriff, and the deputy, and your wee doggy too!"
	(我杀了州长, 我杀了代理人, 还有你家的小狗狗!)
	 >歌曲: 'I Shot The Sheriff', Bob Marley在1973年写的歌, Eric
       Clapton在1974年的演唱使之成名.

	-"You'll take meh' blunderbuss when you PRY IT FROM MY COLD
       DEAD HANDS!"
	(你等我死后才能从我手中拿走我的枪!)
       >电影: 可能来自'Men In Black'中Edga的台词.
       >其他: 来自 NRA 的各种'口号':"You can take my gun when
       you pry it from my cold dead fingers."
-----

  Sorceress

	-"Click me, baby, one more time."
	(点我吧,baby,再来一次。)
	 >歌曲: Britney Spears 之 'Baby One More Time'.

	-"Maybe you should get a strategy guide."
	(也许你该找本战术手册看看。)

	-"I don't remember casting slow on you..."
	(我不记得什么时候对你施减速魔法了……)

	-"You don't get out much, do you?"
	(你还是有点没恢复过来,是不是?)

	-"Let's chat on Battle Net sometime."
	(有空我们在Battle.net聊天吧。)

	-"For the end of the world spell, press Control, Alt, Delete."
	(终极审判日大魔法:请点Ctrl, Alt, Delete。)

-----

  *NEW TFT* Spellbreaker

	-"Be quick. Time is mana."
	(快点。时间就是mana。)
	>谚语Time is Money之改版.

	-"I'm a magic man. I got magic hands."
	(我是一个有魔力的人,我有一双魔术般的手。)
       >歌曲: Heart之 'Magic Man'的歌词. 

	-"I never stole any buffs. I got receipts for everything."
	(我从不偷任何东西,我的每样东西都有收据的。)

	-"I smell magic in the air. Or maybe barbecque."
	(我闻到空气中的魔法了。或者是野餐吧。)

	-"I stole your precious."
	(我偷了你的宝物。)
       >Literature: 参见the Lord of theRings系列中Gollum的台词

	-"Yeah, you'll get a nickel for boosting Starfall, but jacking
        Heal's a ten day stint in county. Now, lifting Faerie Fire, they
        just let you go for that, it's not even worth the paper work.
        But Reincarnate? Man, that'll get you life."
	(是啊, 升级Starfall还是不错的, 不过加高治疗(鞋跟heel,谐音))
       *I hope Blizzard is ashamed of this pun.

-----