2007年12月30日星期日

如何用Vasp计算声子谱?

发信人: valenhou (Octave), 信区: Gaussian
标 题: Re: [求助]如何用Vasp计算声子谱?
发信站: BBS 大话西游站 (Wed Nov 30 09:50:44 2005), 转信

还是用pwscf或abinit好一些。
目前VASP能计算声子谱的都是采用一种直接的方法:

构造超原胞,把原子移动一下,计算原胞中所有原子所受的力(这个根据体系的周期性,要多移动几个原子),然后根据这个力构造力常数矩阵。
而且一般情况下对LO-TO的split不能计算出(只有在计算了Born effective charge之后,
进一步考虑了 non-analyticity term,才能计算出)

(PHONON就是做这事的,先构造超原胞,根据体系的对称性,告诉要移动原胞中哪些原子,
下面就是每移动一个原子,然后计算原子所受的力,最后把所有的力的收集起来。把这些力
输入到PHONON中,然后就可以计算声子谱了。如前所提到的,可以再计算Born effectiv
charge,把这个也输入到PHONON,这样再计算时,就可以考虑 non-analyticity term,得到 LO-TO的splitting。)

象pwscf和abinit就不同了,采用的是一种linear response theory 的方法(或者称为
density perturbation functional theory,DFPT),直接计算出原子的移动而导致
的势场变化,再进一步构造出动力学矩阵。这种方法在计算谱时,Born effective charge
(对极性的材料)和声子谱都能计算出。


【 在 Yggdrasil (世界之树) 的大作中提到: 】
不要惦记用castep算最好,奇慢无比,而且设置不好极易出虚频
我算一个4原子的单胞居然用了一个多月……虽然机器是挫了点……

【 在 O50249 (icp) 的大作中提到: 】
: MS好像就能计算声子谱


--

--
_o \o_ __| \ / |__ o _ o/ \o/
__|- __/ \__/o \o | o/ o/__ /\ /| |
> > / \ ( \ /o\ / ) | (\ / | < \ / \


※ 来源:・BBS 大话西游站 wforum.zixia.net・[FROM: 202.120.224.18]

2007年12月29日星期六

新锐2007天涯上刀光剑影的50条激进言论(年度盘点) ((转寄)

发信人: billpeace (嘻嘻哈哈), 信区: NewExpress
标 题: 新锐2007天涯上刀光剑影的50条激进言论(年度盘点) (转载)
发信站: 水木社区 (Sat Dec 29 10:41:55 2007), 站内

【 以下文字转载自 Stock 讨论区 】
发信人: rwxyeb (大道至简), 信区: Stock
标 题: 新锐2007天涯上刀光剑影的50条激进言论(年度盘点)
发信站: 水木社区 (Sat Dec 29 10:07:55 2007), 站内

发信人: rwxyeb (大道至简), 信区: Age
标 题: 新锐2007天涯上刀光剑影的50条激进言论(年度盘点)
发信站: 水木社区 (Sat Dec 29 10:07:20 2007), 站内

  1.一只河蟹横着爬过来冷冷道:"你找夹吗?!!!"

  2.《走进科学》终于揭开神农架野人之谜――原来这是一群买不起房的中国人!

  3.中国的新闻比小说还要精彩!!!

  4.在国外,死人的矿难叫新闻;在国内,救出来的叫新闻!

  5.功课成绩全A,应聘的时候也竞争不过人家一对C!

  6.两样东西阻碍了中国男足冲出亚洲――他们的左脚和他们的右脚……

  7.为了做公务员,我生了领导的儿子!

  8.派出所是中国最大的反*党培训基地!

  9.城管大队长猝死在街头――狗都累死了,可见统治者残忍到什么程度!!!

  10.售楼大厅里,一位怀抱巨款的母亲哭了。我发自内心的觉得应该好好感谢政
府,没有政府的英明决策,哪来的人间这般真情!

  11.他们说我钉子户是刁民,我就骂他们是刁官,因为只有当年日本鬼子在中国才
说刁民和良民。

  12.威斯特年画――唯一登上美国《科学》杂志的中国年画!

  13.数据显示,2007年中国男性占全国总人口的52%,女性占43%。

  14.政府说的话就像尼斯湖水怪一样无所谓真假;政府的信用就像我的贞操一样稀
罕但不值钱!

  15.美国自南北战争后就没有奴隶了,黑人奴隶变成自由人和国家公民;而在新中
国的山西黑砖窑,却把自由人和国家公民变成了黑人奴隶!

  16.据国家统计局统计,2007年中国同比没有增长的有:1.工资;2.空气。

  17.什么节目充满了欺骗谎言却极受广大人民群众的喜爱?答:新闻联播!

  18.2007年中国股民真实写照:辛辛苦苦两三年,一夜回到解放前,家宝飚泪把戏
演,南海剧组狂搂钱!

  19.开发商买不起人民群众的房子就让法院强制执行,那么人民群众买不起开发商
的房子是否也可以要求法院强制执行?

  20.商场:不卖镇坪腊肉!(理由:纸虎原产地,假货自然多!)
  企业:不招镇坪工!(理由:一方水土养育一方人!)
  大学:不招镇坪生!(理由:考试作弊,头号嫌疑!)
  部队:不招镇坪兵!(理由:连纸老虎都怕!)
  好男:不娶镇坪女!(理由:买个充气的,强过纸板的!)
  好女:不嫁镇坪男!(理由:除了嘴硬,哪都不硬!)

21.嫦娥一号发回来的照片不是假的――因为市面上还没有发现月球的年画!

  22.国家统计局解释说:数据出现偏差并不奇怪,因为1个亿万富翁配上你们99个
穷光蛋,平均下来中国人人都是百万富翁!

  23.世界上最可怕的事情不是生死离别,而是2008年你赶了一群猪浩浩荡荡地去北
京换房!

  24.你们也不能太侮辱周正龙的智慧,至少他自己没顶片树叶,然后宣称自己是华
南虎!

  25.高昂的医疗费用使老百姓得病直接进火葬场的可能将在三年内实现!

  26.从许霆多取了17万就被判无期徒刑,我们可以得出结论:中国只有法官,没有
法律!

  27.政府动辄说:"我们也难啊,得养活十三亿人。"可问题是我们十三亿人养着政
府还是政府养着我们???

  28.汽车、房子、民主、自由,这些现在都已经不是最重要的了,对于绝大多数中
国人来说,怎样能在和谐社会下填饱肚子,这才是第一重要的~

  29.究竟是通货膨胀了,还是政府开始抢劫了?为什么我们这么努力地工作却过得
如此艰难?终于明白大宋京都司令部司令员林冲,这么优秀的公务员为什么都上梁山
了!

  30.CCTV1《晚间新闻》:大陆10月物价上涨6.6%,群众一致表示"对生活影响不
大";CCTV4《海峡两岸》:台湾物价增长4.5%,民众大叫"活不了了"!

  31.民主孕育幽默,独裁引发讽刺!

  32.靠军队维护政权,靠腐败维持团结!

  33.世态炎凉鸡最懂,人情冷暖鸭先知。

  34.矿难在检讨中继续,楼价在控制中上升!

  35.天亮睁开眼,还活着,真好;天黑闭上眼,能睡觉,值了!

  36.都是中国人,不用讲素质!

  37.英雄不问出路,流氓不看岁数!

  38.有奶不一定是娘,但有钱一定是爷!

  39.人中吕布,马中赤兔,猪中广沪,屎中玉柱!

  40.政治朝鲜化,经济拉美化,物价欧美化,工资非洲化!

  41.中国上半年财政收入比去年同期增长32%――掠夺之疯狂可见一斑!

  42.在中国,凡是带"民"字的都落不着什么好――譬如民工、农民、民营、股民……

  43.提个问题,中国有没有哪个领导人的亲戚不当公务员或者不开公司?

  44.语文考试应该取消作文,因为我们人生第一次撒谎都是从作文开始的!

  45.现如今,有钱的不如有权的,有权的不如有枪的,有枪的不如拿斧头镰刀的!

  46.中国不需要活雷锋,正如同中国没有活着的英雄只有死了的烈士一样!

  47.大陆的高官全世界哪个国家都可以去,但老百姓不一定哪儿都能去;台湾的高
官全世界哪个国家都不能去,但老百姓哪儿都可以去!

  48.政府辟谣的事9.9成是真的,所以宁可相信谣言,也不要相信政府,这是生活
在现在的中国人的经验总结,血泪换来的真理!

  49.堂堂一个大国政府,干的却不是人事,要调印花税你就公开大胆地调呗,提前
通知一声,大家都有个心理准备。你却拼命的装婊子接客还死装处女,拒不承认!等
大家都认为谣言澄清了,你半夜蹦起来调了,你TMD是不是想要股市崩盘?!!08年大
家扛着炸药包去北京看奥运会啊!

  50.方丈说:"阿弥陀佛,出家人不打诳语,相信CCTV还不如来我这里烧香拜佛!"


--
非淡泊无以明志,非宁静无以致远。

※ 来源:・水木社区 http://newsmth.net・[FROM: 218.249.60.*]

2007年12月27日星期四

[转寄] 2007经典签名----虽然许多看过,还是想笑

发信人: ILClayderman (The Prince of Romance), 信区: Joke
标 题: 2007经典签名----虽然许多看过,还是想笑
发信站: 两全其美网 (Thu Dec 27 02:22:09 2007), 本站(lqqm.net)


iv class=lh3 id=veryContent style="OVERFLOW: hidden; WIDTH: 100%">able class=contentTable id=blogContentTable cellSpacing=0 cellPadding=0>body>r>d style="FONT-SIZE: 12px; WORD-WRAP: break-word" vAlign=top>iv id=blogContainer>mg id=paperPicArea0 style="DISPLAY: none" src="javascript:;"> iv id=paperTitleArea style="DISPLAY: none" align=center>经典签名iv>mg id=paperPicArea style="DISPLAY: none" src="javascript:;">TOP1
人生的最大遗憾莫过于错误地坚持了不该坚持的,轻易地放弃了不该放弃的……
TOP2
新式morning call――生前何必久睡,死后自会长眠
TOP3
使你疲劳的不是远方的高山,而且是你鞋里面的一粒砂子
TOP4
有时在饭堂排队打饭时最大的欣慰不是前面的人越来越少而是后面等的人越来越多
TOP5
逆风的方向,更适合飞翔。我不怕万人阻挡,只怕自己投降
TOP6
酒,装在瓶里像水,喝到肚里闹鬼,说起话来走嘴,走起路来闪腿,半夜起来找水,早上起来后悔,中午酒杯一端还是挺美。
TOP7
你要不理我我就成包子了…而且还是天津最有名的…嘿嘿…
TOP8
妈妈说人最好不要错过两样东西,最后一班回家的车和一个深爱你的人
TOP9
我问一个在深圳工作了二十年的朋友:"如果你死后,你的墓志铭打算写点啥?"他说:"我解决了住房问题!"
TOP10
那天看到一位大妈在烧纸,边烧边嘟囔着:收到了全都买基金吧~~
TOP11
学问之美,在于使人一头雾水;诗歌之美,在于煽动男女出轨;女人之美,在于蠢得无怨无悔;男人之美,在于说谎说得白日见鬼
TOP12
如果你看到面前的阴影,别怕,那是因为你的背后有阳光
TOP13
诸葛亮出山前,也没带过兵!凭啥我就要工作经验?
TOP14
本人made in china,出厂日期1981年X月X日,长180cm,净重67kg。采用人工智能,各部分零件齐全,运转稳定,经二十多年的运行,属信得过产品。该产品手续齐全,无限期包退包换。现因发展需要,诚招志同道合iv>
d>r>body>able>TOP15
干掉熊猫,我就是国宝!
TOP16
我能容忍身材是假的,脸是假的,胸是假的,臀是假的!!!但就是不容忍钱是假的!!!!
TOP17
脱机的人永远不知道联机的人等了她多久……
TOP18
紧 急 通 知:请准备一寸彩照,身份证复印件,学历复印件,个人简历,送到国家航天局,据可靠消息,为庆祝中秋,要招聘嫦娥!(自带兔子)
TOP19
命运负责洗牌,但是玩牌的是我们自己!
TOP20
问世间情为何物,不过一物降一物~
TOP21
如果中了一千万,我就去买30套房子租给别人,每天都去收一次房租。哇咔咔~~充实!
TOP22
上帝欲使人灭亡,必先使其疯狂;上帝欲使 人疯狂,必先使其买房
TOP23
我们走得太快,灵魂都跟不上了……
TOP24
问:你喜欢我哪一点?答:我喜欢你离我远一点!
TOP25
你看得见我打在屏幕上的字,却看不到我掉在键盘上的泪
TOP26
大师兄,你知道吗?二师兄的肉现在比师傅的都贵了
TOP27
很久很久以前,谎言和真实在河边洗澡,谎言先洗好,穿了真实的衣服离开,   真实却不肯穿谎言的衣服。后来,在人们的眼里,只有穿着真实衣服的谎言,却很难接受赤裸裸的真实
TOP28
忙碌是一种幸福,让我们没时间体会痛苦,奔波是一种快乐,让我们真实的感受生活,疲惫是一种享受,让我们无暇空虚,愿你的生活多姿多彩,永远开心!
TOP29
在非洲,瞪羚每天早上醒来时,他知道自己必须跑的比最快的狮子还快,否则就会被吃掉.狮子每天早上醒来时,他知道自己必须追上跑得最慢的瞪羚,否则就会被饿死.不管你是狮子还是瞪羚,当太阳升起时,你最好开始奔跑
TOP30
任盈盈教令狐冲弹琴,后来她爱上了令狐冲;岳灵珊教林平之武功,后来她爱上了林平之;小龙女教杨过武功,后来她爱上了杨过;老顽童教瑛姑武功,后来他爱上了瑛姑;但是,怎么没有一个教我课的女老师或是女助教爱上我呢?
TOP31
听说女人如衣服,兄弟如手足,回想起来,我竟然七手八脚地裸奔了19年!
TOP32
骑白马的不一定是王子,他可能是唐僧;带翅膀的也不一定是天使――妈妈说,那是鸟人
TOP33
爱一个人就是在拔通电话时,忽然不知道说什么好,原来只是想听听那熟悉的声音,原来真正想拔动的只是自已心底深处的一根弦
TOP34
老虎不发威,你当我是hello kitty啊!小驴不发威,你以为我是史努比啊!
TOP35
怀才就像怀孕,时间长了才能看出来
TOP36
来瓶82年的矿泉水
TOP37
过错是暂时的遗憾,而错过则是永远的遗憾!
TOP38
小时候我以为自己长大后可以拯救整个世界,等长大后才发现整个世界都拯救不了我.......
TOP39
跌倒了,爬起来再哭~~~
TOP40
上联:忆往昔,红米饭,南瓜汤,老婆一个,小孩一帮.下联:看今朝,白米饭,王八汤,小孩一个,老婆 一帮
TOP41
这世上最累的事情,莫过于眼睁睁看着自己的心碎了,还得自己动手把它粘起来
TOP42
事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的
TOP43
学士上面是硕士,硕士之后是博士,博士后面还有博士后,那博士后后面呢?如果你够勇敢再读两年那就是勇士,再读5年是壮士,再读7年是烈士,烈士以后呢?教育部会推出圣斗士,读满2年是青铜的 5年是白银的 7年是黄金的。毕业后愿意再读上去的女孩,有机会考出雅典娜!!!
TOP44
好的爱情是你透过一个男人看到世界,坏的爱情是你为了一个人舍弃世界
TOP45
今天你醒来,枕边躺着一只蚊子,旁边有一封遗嘱:我奋斗了一晚,你的脸皮厚的让我无颜活在这个世上。主啊!宽恕他吧,我是自杀的!
TOP46
上班无聊吗?抛硬币玩吧,正面就上网,反面就睡觉,竖起就工作,倾斜就努力工作,摔粉碎了就申请加班,如果摔出两枚,那就天天摔!
TOP47
同志们:别炒股,风险太大了,还是做豆腐最安全!做硬了是豆腐干,做稀了是豆腐脑,做薄了是豆腐皮,做没了是豆浆,放臭了是臭豆腐!稳赚不亏呀
TOP48
我终究没能飙得过那辆宝马,只能眼看着它在夕阳中绝尘而去,不是我的引擎不好,而是我的车链子掉了
TOP49
通知:近来秋寒已至,请同志们做好防御工作,有老公的抱老公 ,有老婆的抱老婆,暂时没有的请抱暖水瓶,实在没有暖水瓶的,请抱煤气罐(注意要点燃)。请勿乱抱鸡鸭等动物,以防禽流感。该南飞的南飞,该换毛的换毛,实在不行的就冬眠
TOP50
还能冲动,表示你还对生活有激情,总是冲动,表示你还不懂生活mg id=paperPicArea1 style="DISPLAY: none; POSITION: relative">iv>
--
※ 来源:.两全其美网 http://lqqm.net [FROM: 202.118.99.64]
--
※ 转寄:.两全其美网 lqqm.net.[FROM: 202.196.74.88]

Locale 详解

转载:作者不详
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定 locale呢?什么时候会用到locale呢?

Tags: locale 设定 原因 解释

一、为什么要设定locale 正如前面我所讲的,设定locale与你能否浏览中文的网页没有直接的关系,即便你把locale设置成en_US.ISO-8859-1这样一个标准的英文locale你照样可以浏览中文的网页,只要你的系统里面有相应的字符集(这个都不一定需要)和合适的字体(如simsun),浏览器就可以把网页翻译成中文给你看。具体的过程是网络把网页传送到你的机器上之后,浏览器会判断相应的编码的字符集,根据网页采用的字符集,去字体库里面找合适的字体,然后由文字渲染工具把相应的文字在屏幕上显示出来。

在下文本人会偶尔把字符集比喻成密码本,个人觉得对于一些东西比较容易理解,假如你不习惯的话,把全文copy到任何文本编辑器,用字符集替换密码本即可。

那有时候网页显示乱码或者都是方框是怎么回事呢?个人认为,显示乱码是因为设定的字符集不对(或者没有相应的字符集),例如网页是用UTF-8编码的,你非要用GB2312去看,而系统根据GB2312去找字体,然后在屏幕上显示,当然是一堆的乱码,也就是说你用一个错误的密码本去翻译发给你的电报,当然内容那叫一个乱;至于有些时候浏览的网页能显示一部分汉字,但有很多的地方是方框,能够显示汉字说明浏览器已经正确的判断出了网页的编码,并在字体库里面找到了相应的文字,但是并不是每个字体库都包含某个字符集全部的字体的缘故,有些时候会显示不完全,找一个比较全的支持较多字符集的字体就可以了。

既然我能够浏览中文网页,那为什么我还要设定locale呢?

其实你有没有想过这么一个问题,为什么gentoo官方论坛上中文论坛的网页是用UTF-8编码的(虽然大家一直强烈建议用GB2312编码),但是新浪网就是用GB2312编码的呢?而Xorg的官方网页竟然是ISO-8859-15编码的,我没有设定这个locale怎么一样的能浏览呢?这个问题就像是你有所有的密码本,不论某个网站是用什么字符集编码的,你都可以用你手里的密码本把他们翻译过来,但问题是虽然你能浏览中文网页,但是在整个操作系统里面流动的还是英文字符。所以,就像你能听懂英语,也能听懂中文。 最根本的问题是:你不可以写中文。

当你决定要写什么东西的时候,首先要决定的一件事情是用那种语言,对于计算机来说就是你要是用哪一种字符集,你就必须告诉你的linux系统,你想用那一本密码本去写你想要写的东西。知道为什么需要用GB2312字符集去浏览新浪了吧,因为新浪的网页是用GB2312写的。

为了让你的Linux能够输入中文,就需要把系统的locale设定成中文的(严格说来是locale中的语言类别LC_CTYPE ),例如zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8。很多人都不明白这些古里古怪的表达方式。这个外星表达式规定了什么东西呢?这个问题稍后详述,现在只需要知道,这是locale的表达方式就可以了。

二、到底什么是locale? locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。

这个用户环境可以按照所涉及到的文化传统的各个方面分成几个大类,通常包括用户所使用的语言符号及其分类(LC_CTYPE),数字 (LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES),姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式 (LC_TELEPHONE),度量衡表达方式(LC_MEASUREMENT),默认纸张尺寸大小(LC_PAPER)和locale对自身包含信息的概述(LC_IDENTIFICATION)。

所以说,locale就是某一个地域内的人们的语言习惯和文化传统和生活习惯。一个地区的locale就是根据这几大类的习惯定义的,这些locale定义文件放在/usr/share/i18n/locales目录下面,例如en_US, zh_CN and de_DE@euro都是locale的定义文件,这些文件都是用文本格式书写的,你可以用写字板打开,看看里边的内容,当然出了有限的注释以外,大部分东西可能你都看不懂,因为是用的Unicode的字符索引方式。

对于de_DE@euro的一点说明,@后边是修正项,也就是说你可以看到两个德国的locale: /usr/share/i18n/locales/de_DE@euro /usr/share/i18n/locales/de_DE 打开这两个locale定义,你就会知道它们的差别在于de_DE@euro使用的是欧洲的排序、比较和缩进习惯,而de_DE用的是德国的标准习惯。

上面我们说到了zh_CN.GB18030的前半部分,后半部分是什么呢?大部分Linux用户都知道是系统采用的字符集。

三、什么是字符集? 字符集就是字符,尤其是非英语字符在系统内的编码方式,也就是通常所说的内码,所有的字符集都放在/usr/share/i18n/charmaps,所有的字符集也都是用Unicode编号索引的。Unicode用统一的编号来索引目前已知的全部的符号。而字符集则是这些符号的编码方式,或者说是在网络传输,计算机内部通信的时候,对于不同字符的表达方式,Unicode是一个静态的概念,字符集是一个动态的概念,是每一个字符传递或传输的具体形式。就像 Unicode编号U59D0是代表姐姐的“姐”字,但是具体的这个字是用两个字节表示,三个字节,还是四个字节表示,是字符集的问题。例如:UTF-8字符集就是目前流行的对字符的编码方式,UTF-8用一个字节表示常用的拉丁字母,用两个字节表示常用的符号,包括常用的中文字符,用三个表示不常用的字符,用四个字节表示其他的古灵精怪的字符。而GB2312字符集就是用两个字节表示所有的字符。需要提到一点的是Unicode除了用编号索引全部字符以外,本身是用四个字节存储全部字符,这一点在谈到挂载windows分区的时候是非常重要的一个概念。所以说你也可以把Unicode看作是一种字符集(我不知道它和UTF-32的关系,反正UTF-32就是用四个字节表示所有的字符的),但是这样表述符号是非常浪费资源的,因为在计算机世界绝大部分时候用到的是一个字节就可以搞定的 26个字母而已。所以才会有UTF-8,UTF-16等等,要不然大同世界多好,省了这许多麻烦。
四、zh_CN.GB2312到底是在说什么? Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一定的字符集相联系的。下面举几个例子:

1、我说中文,身处中华人民共和国,使用国标2312字符集来表达字符。 zh_CN.GB2312=中文_中华人民共和国+国标2312字符集。

2、我说中文,身处中华人民共和国,使用国标18030字符集来表达字符。 zh_CN.GB18030=中文_中华人民共和国+国标18030字符集。

3、我说中文,身处中华人民共和国台湾省,使用国标Big5字符集来表达字符。 zh_TW.BIG5=中文_台湾.大五码字符集

4、我说英文,身处大不列颠,使用ISO-8859-1字符集来表达字符。 en_GB.ISO-8859-1=英文_大不列颠.ISO-8859-1字符集

5、我说德语,身处德国,使用UTF-8字符集,习惯了欧洲风格。 de_DE.UTF-8@euro=德语_德国.UTF-8字符集@按照欧洲习惯加以修正

注意不是de_DE@euro.UTF-8,所以完全的locale表达方式是 [语言[_地域][.字符集] [@修正值]

生成的locale放在/usr/lib/locale/目录中,并且每个locale都对应一个文件夹,也就是说创建了de_DE@euro.UTF-8 locale之后,就生成/usr/lib/locale/de_DE@euro.UTF-8/目录,里面是具体的每个locale的内容。

五、怎样去自定义locale 在gentoo生成locale还是很容易的,首先要在USE里面加入userlocales支持,然后编辑locales.build文件,这个文件用来指示glibc生成locale文件。 很多人不明白每一个条目是什么意思。 其实根据上面的说明现在应该很明确了。

File: /etc/locales.build en_US/ISO-8859-1 en_US.UTF-8/UTF-8

zh_CN/GB18030 zh_CN.GBK/GBK zh_CN.GB2312/GB2312 zh_CN.UTF-8/UTF-8

上面是我的locales.build文件,依次的说明是这样的:

en_US/ISO-8859-1:生成名为en_US的locale,采用ISO-8859-1字符集,并且把这个locale作为英文_美国locale类的默认值,其实它和en_US.ISO-8859-1/ISO-8859-1没有任何区别。

en_US.UTF-8/UTF-8:生成名为en_US.UTF-8的locale,采用UTF-8字符集。

zh_CN/GB18030:生成名为zh_CN的locale,采用GB18030字符集,并且把这个locale作为中文_中国locale类的默认值,其实它和zh_CN.GB18030/GB18030没有任何区别。

zh_CN.GBK/GBK:生成名为zh_CN.GBK的locale,采用GBK字符集。 zh_CN.GB2312/GB2312:生成名为zh_CN.GB2312的locale,采用GB2312字符集。 zh_CN.UTF-8/UTF-8:生成名为zh_CN.UTF-8的locale,采用UTF-8字符集。

关于默认locale,默认locale可以简写成en_US或者zh_CN的形式,只是为了表达简单而已没有特别的意义。

Gentoo在locale定义的时候掩盖了一些东西,也就是locale的生成工具:localedef。 在编译完glibc之后你可以用这个localedef 再补充一些locale,就会更加理解locale了。具体的可以看 localedef 的manpage。

$localedef -f 字符集 -i locale定义文件 生成的locale的名称 例如 $localedef -f UTF-8 -i zh_CN zh_CN.UTF-8

上面的定义方法和在locales.build中设定zh_CN.UTF-8/UTF-8的结果是一样一样的。

六、locale的五脏六腑

刚刚生成了几个locale,但是为了让它们生效,必须告诉Linux系统使用那(几)个locale。这就需要对locale的内部机制有一点点的了解。在前面我已经提到过,locale把按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是: 1、语言符号及其分类(LC_CTYPE) 2、数字(LC_NUMERIC) 3、比较和排序习惯(LC_COLLATE) 4、时间显示格式(LC_TIME) 5、货币单位(LC_MONETARY) 6、信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES) 7、姓名书写方式(LC_NAME) 8、地址书写方式(LC_ADDRESS) 9、电话号码书写方式(LC_TELEPHONE) 10、度量衡表达方式(LC_MEASUREMENT) 11、默认纸张尺寸大小(LC_PAPER) 12、对locale自身包含信息的概述(LC_IDENTIFICATION)。

其中,与中文输入关系最密切的就是 LC_CTYPE, LC_CTYPE 规定了系统内有效的字符以及这些字符的分类,诸如什么是大写字母,小写字母,大小写转换,标点符号、可打印字符和其他的字符属性等方面。而locale定义zh_CN中最最重要的一项就是定义了汉字(Class “hanzi”)这一个大类,当然也是用Unicode描述的,这就让中文字符在Linux系统中成为合法的有效字符,而且不论它们是用什么字符集编码的。

LC_CTYPE % This is a copy of the "i18n" LC_CTYPE with the following modifications: - Additional classes: hanzi

copy "i18n"

class "hanzi"; / % ..;/ ..;/ ;;;;;;;;/ ;;;;;;;;/ ;;;; END LC_CTYPE

在en_US的locale定义中,并没有定义汉字,所以汉字不是有效字符。所以如果要输入中文必须使用支持中文的locale,也就是zh_XX,如zh_CN,zh_TW,zh_HK等等。

另外非常重要的一点就是这些分类是彼此独立的,也就是说LC_CTYPE,LC_COLLATE和 LC_MESSAGES等等分类彼此之间是独立的,可以根据用户的需要设定成不同的值。这一点对很多用户是有利的,甚至是必须的。例如,我就需要一个能够输入中文的英文环境,所以我可以把LC_CTYPE设定成zh_CN.GB18030,而其他所有的项都是en_US.UTF-8。

七、怎样设定locale呢?

设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。它们之间有一个优先级的关系: LC_ALL>LC_*>LANG 可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。 1、如果你设定了LC_ALL=zh_CN.UTF-8,那么不管LC_*和LANG设定成什么值,它们都会被强制服从LC_ALL的设定,成为 zh_CN.UTF-8。 2、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*=en_US.UTF-8,并且没有设定LC_ALL的话,那么系统的locale设定以LC_*=en_US.UTF-8。 3、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*,和LC_ALL均未设定的话,系统会将LC_*设定成默认值,也就是LANG的值 zh_CN.UTF-8 。 4、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_CTYPE=en_US.UTF-8,其他的LC_*,和LC_ALL均未设定的话,那么系统的locale设定将是:LC_CTYPE=en_US.UTF-8,其余的 LC_COLLATE,LC_MESSAGES等等均会采用默认值,也就是LANG的值,也就是LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=zh_CN.UTF-8。

所以,locale是这样设定的: 1、如果你需要一个纯中文的系统的话,设定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX都可以,当然你可以两个都设定,但正如上面所讲,LC_ALL的值将覆盖所有其他的locale设定,不要作无用功。 2、如果你只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPE=zh_CN.XXXX,LANG= en_US.XXXX就可以了。这样LC_CTYPE=zh_CN.XXXX,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。 3、假如你高兴的话,可以把12个LC_*一一设定成你需要的值,打造一个古灵精怪的系统: LC_CTYPE=zh_CN.GBK/GBK(使用中文编码内码GBK字符集); LC_NUMERIC=en_GB.ISO-8859-1(使用大不列颠的数字系统) LC_MEASUREMEN=de_DE@euro.ISO-8859-15(德国的度量衡使用ISO-8859-15字符集) 罗马的地址书写方式,美国的纸张设定……。估计没人这么干吧。 4、假如你什么也不做的话,也就是LC_ALL,LANG和LC_*均不指定特定值的话,系统将采用POSIX作为lcoale,也就是C locale。

2007年12月18日星期二

张爱玲小说《色·戒》下

  他转告司机停下,下了车跟在她后面进去。她穿着高跟鞋比他高半个头。不然也就不穿这么高的跟了,他显然并不介意。她发现大个子往往喜欢娇小玲珑的女人,倒是矮小的男人喜欢女人高些,也许是一种补偿的心理。知道他在看,更软洋洋地凹着腰。腰细,婉若游龙游进玻璃门。

  一个穿西装的印度店员上前招呼。店堂虽小,倒也高爽敞亮,只是雪洞似的光塌塌一


无所有,靠里设着唯一的短短一只玻璃柜台,陈列着一些“诞辰石”——按照生日月份,戴了运气好的,黄石英之类的“半宝石”,红蓝宝石都是宝石粉制的。

  她在手提袋里取出一只梨形红宝石耳坠子,上面碎钻拼成的叶子丢了一粒钻。

  “可以配,”那印度人看了说。

  她问了多少钱,几时有,易先生便道:“问他有没有好点的戒指。”他是留日的,英文不肯说,总是端着官架子等人翻译。

  她顿了顿方道:“干什么?”

  他笑道:“我们不是要买个戒指做纪念吗?就是钻戒好不好?要好点的。”

  她又顿了顿,拿他无可奈何似地笑了。“有没有钻戒?”

  她轻声问。

  那印度人一扬脸,朝上发声喊,叽哩哇啦想是印度话,倒吓了他们一跳,随即引路上楼。

  隔断店堂后身的板壁漆奶油色,靠边有个门,门口就是黑洞洞的小楼梯。办公室在两层楼之间的一个阁楼上,是个浅浅的阳台,俯瞰店堂,便于监督。一进门左首墙上挂着长短不齐两只镜子,镜面画着五彩花鸟,金字题款:“鹏程万里巴达先生开业志喜陈茂坤敬贺”,都是人送的。还有一只

  横额式大镜,上画彩凤牡丹。阁楼屋顶坡斜,板壁上没处挂,倚在墙根。

  前面沿着乌木栏杆放着张书桌,桌上有电话,点着台灯。

  旁边有只茶几搁打字机,罩着旧漆布套子。一个矮胖的印度人从圈椅上站起来招呼,代挪椅子;一张苍黑的大脸,狮子鼻。

  “你们要看钻戒。坐下,坐下。”他慢吞吞腆着肚子走向屋隅,俯身去开一只古旧的绿毯面小矮保险箱。

  这哪像个珠宝店的气派?易先生面不改色,佳芝倒真有点不好意思。听说现在有些店不过是个幌子,就靠囤积或是做黑市金钞。吴选中这爿店总是为了地段,离凯司令又近。刚才上楼的时候她倒是想着,下去的时候真是瓮中捉鳖——他又绅士派,在楼梯上走在她前面,一踏进店堂,旁边就是柜台。柜台前的两个顾客正好拦住去路。不过两个男人选购廉价宝石袖扣领针,与送女朋友的小礼物,不能斟酌过久,不像女人蘑菇。要扣准时间,不能进来得太早,也不能在外面徘徊——他的司机坐在车子里,会起疑。要一进来就进来,顶多在皮货店看看橱窗,在车子背后好两丈处,隔了一家门面。

  她坐在书桌边,忍不住回过头去望了望楼下,只看得见橱窗,玻璃架都空着,窗明几净,连霓虹光管都没装,窗外人行道边停着汽车,看得见车身下缘。

  两个男人一块来买东西,也许有点触目,不但可能引起司机的注意,甚至于他在阁楼上看见了也犯疑心,俄延着不下来。略一僵持就不对了。想必他们不会进来,还是在门口拦截。那就更难扣准时间了,又不能跑过来,跑步声马上会唤起司机的注意。——只带一个司机,可能兼任保镖。

  也许两个人分布两边,一个带着赖秀金在贴隔壁绿屋夫人门前看橱窗。女孩子看中了买不起的时装,那是随便站多久都行。男朋友等得不耐烦,尽可以背对着橱窗东张西望。

  这些她也都模糊地想到过,明知不关她事,不要她管。这时候因为不知道下一步怎样,在这小楼上难免觉得是高坐在火药桶上,马上就要给炸飞了,两条腿都有点虚软。

  那店员已经下去了。

  东家伙计一黑一白,不像父子。白脸的一脸兜腮青胡子楂,厚眼睑睡沉沉半合着,个子也不高,却十分壮硕,看来是个两用的店伙兼警卫。柜台位置这么后,橱窗又空空如也,想必是白天也怕抢——晚上有铁条拉门。那也还有点值钱的东西?就怕不过是黄金美钞银洋。

  却见那店主取出一只尺来长的黑丝绒板,一端略小些,上面一个个缝眼嵌满钻戒。她伏在桌上看,易先生在她旁边也凑近了些来看。

  那店主见他二人毫无反应,也没摘下一只来看看,便又送回保险箱道:“我还有这只。”这只装在深蓝丝绒小盒子里,是粉红钻石,有豌豆大。

  不是说粉红钻也是有价无市?她怔了怔,不禁如释重负。

  看不出这爿店,总算替她争回了面子,不然把他带到这么个破地方来——敲竹杠又不在行,小广东到上海,成了“大乡里”。其实马上枪声一响,眼前这一切都粉碎了,还有什么面子不面子?明知如此,心里不信,因为全神在抗拒着,第一是不敢朝这上面去想,深恐神色有异,被他看出来。

  她拿起那只戒指,他只就她手中看了看,轻声笑道:“嗳,这只好像好点。”

  她脑后有点寒飕飕的,楼下两边橱窗,中嵌玻璃门,一片晶澈,在她背后展开,就像有两层楼高的落地大窗,随时都可以爆破。一方面这小店睡沉沉的,只隐隐听见市声——战时街上不大有汽车,难得揿声喇叭。那沉酣的空气温暖的重压,像棉被捣在脸上。有半个她在熟睡,身在梦中,知道马上就要出事了,又恍惚知道不过是个梦。

  她把戒指就着台灯的光翻来复去细看。在这幽暗的阳台上,背后明亮的橱窗与玻璃门是银幕,在放映一张黑白动作片,她不忍看一个流血场面,或是间谍受刑讯,更触目惊心,她小时候也就怕看,会在楼座前排掉过身来背对着楼下。

  “六克拉。戴上试试。”那店主说。

  他这安逸的小鹰巢值得留恋。墙根斜倚着的大镜子照着她的脚,踏在牡丹花丛中。是天方夜谭里的市场,才会无意中发现奇珍异宝。她把那粉红钻戒戴在手上侧过来侧过去地看,与她玫瑰红的指甲油一比,其实不过微红,也不太大,但是光头极足,亮闪闪的,异星一样,红得有种神秘感。可惜不过是舞台上的小道具,而且只用这么一会工夫,使人感到惆怅。

  “这只怎么样?”易先生又说。

  “你看呢?”

  “我外行。你喜欢就是了。”

  “六克拉。不知道有没有毛病,我是看不出来。”

  他们只管自己细声谈笑。她是内地学校出身,虽然广州开商埠最早,并不像香港的书院注重英文。她不得不说英语的时候总是声音极低。这印度老板见言语不大通,把生意经都免了。三言两语讲妥价钱,十一根大条子,明天送来,份量不足照补,多了找还。

  只有一千零一夜里才有这样的事。用金子,也是天方夜谭里的事。

  太快了她又有点担心。他们大概想不到出来得这么快。她从舞台经验上知道,就是台词占的时间最多。

  “要他开个单子吧?”她说。想必明天总是预备派人来,送条子领货。

  店主已经在开单据。戒指也脱下来还了他。

  不免感到成交后的轻松,两人并坐着,都往后靠了靠。这一刹那间仿佛只有他们俩在一起。

  她轻声笑道:“现在都是条子。连定钱都不要。”

  “还好不要,我出来从来不带钱。”

  她跟他们混了这些时,也知道总是副官付帐,特权阶级从来不自己口袋里掏钱的。今天出来当然没带副官,为了保密。

  英文有这话:“权势是一种春药。”对不对她不知道。她是最完全被动的。

  又有这句谚语:“到男人心里去的路通过胃。”是说男人好吃,碰上会做菜款待他们的女人,容易上钩。于是就有人说:“到女人心里的路通过阴道。”据说是民国初年精通英文的那位名学者说的,名字她叫不出,就晓得他替中国人多妻辩护的那句名言:“只有一只茶壶几只茶杯,哪有一只茶壶一只茶杯的?”

  至于什么女人的心,她就不信名学者说得出那样下作的话。她也不相信那话。除非是说老了倒贴的风尘女人,或是风流寡妇。像她自己,不是本来讨厌梁闰生,只有更讨厌他?

  当然那也许不同。梁闰生一直讨人嫌惯了,没自信心,而且一向见了她自惭形秽,有点怕她。

  那,难道她有点爱上了老易?她不信,但是也无法斩钉截铁地说不是,因为没恋爱过,不知道怎么样就算是爱上了。

  从十五六岁起她就只顾忙着抵挡各方面来的攻势,这样的女孩子不大容易坠入爱河,抵抗力太强了。有一阵子她以为她可能会喜欢邝裕民,结果后来恨他,恨他跟那些别人一样。

  跟老易在一起那两次总是那么提心吊胆,要处处留神,哪还去问自己觉得怎样。回到他家里,又是风声鹤唳,一夕数惊。他们睡得晚,好容易回到自己房间里,就只够忙着吃颗安眠药,好好地睡一觉了。邝裕民给了她一小瓶,叫她最好不要吃,万一上午有什么事发生,需要脑子清醒点。但是不吃就睡不着,她是从来不闹失眠症的人。

  只有现在,紧张得拉长到永恒的这一刹那间,这室内小阳台上一灯荧然,映衬着楼下门窗上一片白色的天光。有这印度人在旁边,只有更觉得是他们俩在灯下单独相对,又密切又拘束,还从来没有过。但是就连此刻她也再也不会想到她爱不爱他,而是——

  他不在看她,脸上的微笑有点悲哀。本来以为想不到中年以后还有这样的奇遇。当然也是权势的魔力。那倒还犹可,他的权力与他本人多少是分不开的。对女人,礼也是非送不可的,不过送早了就像是看不起她。明知是这么回事,不让他自我陶醉一下,不免怃然。

  陪欢场女子买东西,他是老手了,只一旁随侍,总使人不注意他。此刻的微笑也丝毫不带讽刺性,不过有点悲哀。他的侧影迎着台灯,目光下视,睫毛像米色的蛾翅,歇落在瘦瘦的面颊上,在她看来是一种温柔怜惜的神气。

  这个人是真爱我的,她突然想,心下轰然一声,若有所失。

  太晚了。

  店主把单据递给他,他往身上一揣。

  “快走,”她低声说。

  他脸上一呆,但是立刻明白了,跳起来夺门而出,门口虽然没人,需要一把抓住门框,因为一踏出去马上要抓住楼梯扶手,楼梯既窄又黑赳赳的。她听见他连蹭带跑,三脚两步下去,梯级上不规则的咕咚嘁嚓声。

  太晚了。她知道太晚了。

  店主怔住了。他也知道他们形迹可疑,只好坐着不动,只别过身去看楼下。漆布砖上哒哒哒一阵皮鞋声,他已经冲入视线内,一推门,炮弹似地直射出去。店员紧跟在后面出现,她正担心这保镖身坯的印度人会拉拉扯扯,问是怎么回事,耽搁几秒钟也会误事,但是大概看在那官方汽车份上,并没拦阻,只站在门口观望,剪影虎背熊腰堵住了门。只听见汽车吱的一声尖叫,仿佛直耸起来,砰!关上车门——还是枪击?——横冲直撞开走了。

  放枪似乎不会只放一枪。

  她定了定神。没听见枪声。

  一松了口气,她浑身疲软像生了场大病一样,支撑着拿起大衣手提袋站起来,点点头笑道:“明天。”又低声喃喃说道:“他忘了有点事,赶时间,先走了。”

  店主倒已经扣上独目显微镜,旋准了度数,看过这只戒指没掉包,方才微笑起身相送。

  也不怪他疑心。刚才讲价钱的时候太爽快了也是一个原因。她匆匆下楼,那店员见她也下来了,顿了顿没说什么。她在门口却听见里面楼上楼下喊话。

  门口刚巧没有三轮车。她向西摩路那头走去。执行的人与接应的一定都跑了,见他这样一个人仓皇跑出来上车逃走,当然知道事情败露了。她仍旧惴惴,万一有后门把风的不接头,还在这附近。其实撞见了又怎样?疑心她就不会走上前来质问她。就是疑心,也不会不问青红皂白就把她执行了。

  她有点诧异天还没黑,仿佛在里面不知待了多少时候。人行道上熙来攘往,马路上一辆辆三轮驰过,就是没有空车。车如流水,与路上行人都跟她隔着层玻璃,就像橱窗里展览皮大衣与蝙蝠袖烂银衣裙的木美人一样可望而不可及,也跟他们一样闲适自如,只有她一个人心慌意乱关在外面。

  小心不要背后来辆木炭汽车,一刹车开了车门,伸出手来把她拖上车去。

  平安戏院前面的场地空荡荡的,不是散场时间,也没有三轮车聚集。她正踌躇间,脚步慢了下来,一回头却见对街冉冉来了一辆,老远的就看见把手上拴着一只纸扎红绿白三色小风车。车夫是个高个子年青人,在这当日简直是个白马骑士,见她挥手叫,踏快了大转弯过街,一加速,那小风车便团团飞转起来。

  “愚园路,”她上了车说。

  幸亏这次在上海跟他们这伙人见面次数少,没跟他们提起有个亲戚住在愚园路。可以去住几天,看看风色再说。

  三轮车还没到静安寺,她听见吹哨子。

  “封锁了。”车夫说。

  一个穿短打的中年人一手牵着根长绳子过街,嘴里还衔着哨子。对街一个穿短打的握着绳子另一头,拉直来拦断了街。有人在没精打采的摇铃。马路阔,薄薄的洋铁皮似的铃声在半空中载沉载浮,不传过来,听上去很远。

  三轮车夫不服气,直踏到封锁线上才停止了,焦躁地把小风车拧了一下,拧得它又转动起来,回过头来向她笑笑。

  牌桌上现在有三个黑斗篷对坐。新来的一个廖太太鼻梁上有几点俏白麻子。

  马太太笑道:“易先生回来了。”

  “看这王佳芝,拆滥污,还说请客,这时候还不回来!”

  易太太说:“等她请客好了!——等到这时候没吃饭,肚子都要饿穿了!”

  廖太太笑道:“易先生你太太手气好,说好了明天请客。”

  马太太笑道:“易先生你太太不像你说话不算话,上次赢了不是答应请客,到现在还是空头支票,好意思的?想吃你一顿真不容易。”

  “易先生是该请请我们了,我们请你是请不到的。”另一个黑斗篷说。

  他只是微笑。女佣倒了茶来,他在茶杯碟子里磕了磕烟灰,看了墙上的厚呢窗帘一眼。把整个墙都盖住了,可以躲多少刺客?他还有点心惊肉跳的。

  明天记着叫他们把帘子拆了。不过他太太一定不肯,这么贵的东西,怎么肯白搁着不用?

  都是她不好——这次的事不都怪她交友不慎?想想实在不能不感到惊异,这美人局两年前在香港已经发动了,布置得这样周密,却被美人临时变计放走了他。她还是真爱他的,是他生平第一个红粉知己。想不到中年以后还有这番遇合。

  不然他可以把她留在身边。“特务不分家”,不是有这句话?况且她不过是个学生。他们那伙人里只有一个重庆特务,给他逃走了,是此役唯一的缺憾。大概是在平安戏院看了一半戏出来,行刺失风后再回戏院,封锁的时候查起来有票根,混过了关。跟他一块等着下手的一个小子看见他掏香烟掏出票根来,仍旧收好。预先讲好了,接应的车子不要管他,想必总是一个人溜回电影院了。那些浑小子经不起讯问,吃了点苦头全都说了。

  易先生站在他太太背后看牌,揿灭了香烟,抿了口茶,还太烫。早点睡——太累了一时松弛不下来,睡意毫无。今天真是累着了,一直坐在电话旁边等信,连晚饭都没好好地吃。

  他一脱险马上一个电话打去,把那一带都封锁起来,一网打尽,不到晚上十点钟统统枪毙了。

  她临终一定恨他。不过“无毒不丈夫”。不是这样的男子汉,她也不会爱他。

  当然他也是不得已。日军宪兵队还在其次,周佛海自己也搞特工,视内政部为骈枝机关,正对他十分注目。一旦发现易公馆的上宾竟是刺客的眼线,成什么话,情报工作的首脑,这么糊涂还行?

  现在不怕周找碴子了。如果说他杀之灭口,他也理直气壮:不过是些学生,不像特务还可以留着慢慢地逼供,榨取情报。拖下去,外间知道的人多了,讲起来又是爱国的大学生暗杀汉奸,影响不好。

  他对战局并不乐观。知道他将来怎样?得一知己,死而无憾。他觉得她的影子会永远依傍他,安慰他。虽然她恨他,她最后对他的感情强烈到是什么感情都不相干了,只是有感情。他们是原始的猎人与猎物的关系,虎与伥的关系,最终极的占有。她这才生是他的人,死是他的鬼。

  “易先生请客请客!”三个黑斗篷越闹越凶,嚷成一片。

  “那回明明答应的!”

  易太太笑道:“马太太不也答应请客,几天没来就不提了。”

  马太太笑道:“太太来救驾了!易先生,太太心疼你。”

  “易先生到底请是不请?”

  马太太望着他一笑。“易先生是该请客了。”她知道他晓得她是指纳宠请酒。今天两人双双失踪,女的三更半夜还没回来。他回来了又有点精神恍惚的样子,脸上又憋不住的喜气洋洋,带三分春色。看来还是第一次上手。

  他提醒自己,要记得告诉他太太说话小心点:她那个“麦太太”是家里有急事,赶回香港去了。都是她引狼入室,住进来不久他就有情报,认为可疑,派人跟踪,发现一个重庆间谍网,正在调查,又得到消息说宪兵队也风闻,因此不得不提前行动,不然不但被别人冒了功去,查出是走他太太的路子,也于他有碍。好好地吓唬吓唬她,免得以后听见马太太搬嘴,又要跟他闹。

  “易先生请客请客!太太代表不算。”

  “太太归太太的,说好了明天请。”

  “晓得易先生是忙人,你说哪天有空吧,过了明天哪天都好。”

  “请客请各!请吃来喜饭店。”

  “来喜饭店就是吃个拼盆。”

  “嗳,德国菜有什么好吃的?就是个冷盆。还是湖南菜,换换口味。”

  “还是蜀腴——昨天马太太没去。”

  “我说还是九如,好久没去了。”

  “那天杨太太请客不是九如?”

  “那天没有廖太太,廖太太是湖南人,我们不会点菜。”

  “吃来吃去四川菜湖南菜,都辣死了!”

  “告诉他不吃辣的好了。”

  “不吃辣的怎么胡得出辣子?”

  喧笑声中,他悄然走了出去。

  (一九五○年)

张爱玲小说《色·戒》上

《色·戒》
作者:张爱玲

  麻将桌上白天也开着强光灯,洗牌的时候一只只钻戒光芒四射。白桌布四角缚在桌腿上,绷紧了越发一片雪白,白得耀眼。酷烈的光与影更托出佳芝的胸前丘壑,一张脸也经得


起无情的当头照射。稍嫌尖窄的额,发脚也参差不齐,不知道怎么倒给那秀丽的六角脸更添了几分秀气。脸上淡妆,只有两片精工雕琢的薄嘴唇涂得亮汪汪的,娇红欲滴,云鬓蓬松往上扫,后发齐肩,光着手臂,电蓝水渍纹缎齐膝旗袍,小圆角衣领只半寸高,像洋服一样。领口一只别针,与碎钻镶蓝宝石的“纽扣”耳环成套。

  左右首两个太太穿着黑呢斗篷,翻领下露出一根沉重的金链条,双行横牵过去扣住领口。战时上海因为与外界隔绝,兴出一些本地的时装。沦陷区金子畸形的贵,这么粗的金锁链价值不赀,用来代替大衣纽扣,不村不俗,又可以穿在外面招摇过市,因此成为汪政府官太太的制服。也许还是受重庆的影响,觉得黑大氅最庄严大方。

  易太太是在自己家里,没穿她那件一口钟,也仍旧“坐如钟”,发福了,她跟佳芝是两年前在香港认识的。那时候夫妇俩跟着汪精卫从重庆出来,在香港耽搁了些时。跟汪精卫的人,曾仲鸣已经在河内被暗杀了,所以在香港都深居简出。

  易太太不免要添些东西。抗战后方与沦陷区都缺货,到了这购物的天堂,总不能入宝山空手回。经人介绍了这位麦太太陪她买东西,本地人内行,香港连大公司都要讨价还价的,不会讲广东话也吃亏。他们麦先生是进出口商,生意人喜欢结交官场,把易太太招待得无微不至。易太太十分感激。珍珠港事变后香港陷落,麦先生的生意停顿了,佳芝也跑起单帮来,贴补家用,带了些手表西药香水丝袜到上海来卖。易太太一定要留她住在他们家。

  “昨天我们到蜀腴去——麦太太没去过。”易太太告诉黑斗篷之一。

  “哦。”

  “马太太这有好几天没来了吧?”另一个黑斗篷说。

  牌声劈啪中,马太太只咕哝了一声“有个亲戚家有点事”。

  易太太笑道:“答应请客,赖不掉的。躲起来了。”

  佳芝疑心马太太是吃醋,因为自从她来了,一切以她为中心。

  “昨天是廖太太请客,这两天她一个人独赢,”易太太又告诉马太太。“碰见小李跟他太太,叫他们坐过来,小李说他们请的客还没到。我说廖太太请客难得的,你们好意思不赏光?刚巧碰上小李大请客,来了一大桌子人。坐不下添椅子,还是挤不下,廖太太坐在我背后。我说还是我叫的条子漂亮!

  她说老都老了,还吃我的豆腐。我说麻婆豆腐是要老豆腐嘛!

  嗳哟,都笑死了!笑得麻婆白麻子都红了。”

  大家都笑。

  “是哪个说的?那回易先生过生日,不是就说麻姑献寿哩!”马太太说。

  易太太还在向马太太报道这两天的新闻,易先生进来了,跟三个女客点头招呼。

  “你们今天上场子早。”

  他站在他太太背后看牌。房间那头整个一面墙上都挂着土黄厚呢窗帘,上面印有特大的砖红凤尾草图案,一根根横斜着也有一人高。周佛海家里有,所以他们也有。西方最近兴出来的假落地大窗的窗帘,在战时上海因为舶来品窗帘料子缺货,这样整大匹用上去,又还要对花,确是豪举。人像映在那大人国的凤尾草上,更显得他矮小。穿着灰色西装,生得苍白清秀,前面头发微秃,褪出一只奇长的花尖;鼻子长长的,有点“鼠相”,据说也是主贵的。

  “马太太你这只几克拉——三克拉?前天那品芬又来过了,有只五克拉的,光头还不及

  你这只。”易太太说。

  马太太道:“都说品芬的东西比外头店家好嘛!”

  易太太道:“掮客送上门来,不过好在方便,又可以留着多看两天。品芬的东西有时候倒是外头没有的。上次那只火油钻,不肯买给我。”说着白了易先生一眼。“现在该要多少钱了?火油钻没毛病的,涨到十几两、几十两金子一克拉,品芬还说火油钻粉红钻都是有价无市。”

  易先生笑道:“你那只火油钻十几克拉,又不是鸽子蛋,‘钻石’墨,也是石头,戴在手上牌都打不动了。

  牌桌上的确是戒指展览会,佳芝想。只有她没有钻戒,戴来戴去这只翡翠的,早知不戴了,叫人见笑——正眼都看不得她。

  易太太道:“不买还要听你这些话!”说着打出一张五筒,马太太对面的黑斗篷啪啦摊下牌来,顿时一片笑叹怨尤声,方剪断话锋。

  大家算胡子,易先生乘乱里向佳芝把下颏朝门口略偏了偏。

  她立即瞥了两个黑斗篷一眼,还好,不像有人注意到。她赔出筹码,拿起茶杯来喝了一口,忽道:“该死我这记性!约了三点钟谈生意,会忘得干干净净。怎么办,易先生先替我打两圈,马上回来。”

  易太太叫将起来道:“不行!哪有这样的?早又不说,不作兴的。”

  “我还正想着手风转了。”刚胡了一牌的黑斗篷呻吟着说。

  “除非找廖太太来。去打个电话给廖太太。”易太太又向佳芝道:“等来了再走。”

  “易先生替我打着。”佳芝看了看手表。“已经晚了,约了个掮客吃咖啡。”

  “我今天有点事,过天陪你们打通宵。”易先生说。

  “这王佳芝最坏了!”易太太喜欢连名带姓叫她王佳芝,像同学的称呼。“这回非要罚你。请客请客!”

  “哪有行客请坐客的?”马太太说。“麦太太到上海来是客。”

  “易太太都说了。要你护着!”另一个黑斗篷说。

  她们取笑凑趣也要留神,虽然易太太的年纪做她母亲绰绰有余,她们从来不说认干女儿的话。在易太太这年纪,正有点摇摆不定,又要像老太太们喜欢有年青漂亮的女性簇拥的众星捧月一般,又要吃醋。

  “好好,今天晚上请客,”佳芝说。“易先生替我打着,不然晚上请客没有你。”

  “易先生帮帮忙,帮帮忙!三缺一伤阴骘的。先打着,马太太这就去打电话找搭子。”

  “我是真有点事,”说起正事,他马上声音一低,只咕哝了一声。“待会还有人来。”

  “我就知道易先生不会有工夫,”马太太说。

  是马太太话里有话,还是她神经过敏?佳芝心里想。看他笑嘻嘻的神气,也甚至于马太太这话还带点讨好的意味,知道他想人知道,恨不得要人家取笑他两句。也难说,再深沉的人,有时候也会得意忘形起来。

  这太危险了。今天再不成功,再拖下去要给易太太知道了。

  她还在跟易太太讨价还价,他已经走开了。她费尽唇舌才得脱身,回到自己卧室里,也没换衣服,匆匆收拾了一下,女佣已经来回说车在门口等着。她乘易家的汽车出去,吩咐司机开到一家咖啡馆,下了车便打发他回去。

  时间还早,咖啡馆没什么人,点着一对对杏子红百折绸罩壁灯,地方很大,都是小圆桌子,暗花细白麻布桌布,保守性的餐厅模样。她到柜台上去打电话,铃声响了四次就挂断了再打,怕柜台上的人觉得奇怪,喃喃说了声:“可会拨错了号码?”

  是约定的暗号。这次有人接听。

  “喂?”

  还好,是邝裕民的声音。就连这时候她也还有点怕是梁闰生,尽管他很识相,总让别人上前。

  “喂,二哥,”她用广东话说。“这两天家里都好?”

  “好,都好。你呢。”

  “我今天去买东西,不过时间没一定。”

  “好,没关系。反正我们等你。你现在在哪里?”

  “在霞飞路。”

  “好,那么就是这样了。”

  片刻的沉默。

  “那没什么了?”她的手冰冷,对乡音感到一丝温暖与依恋。

  “没什么了。”

  “马上就去也说不定。”

  “来得及,没问题。好,待会见。”

  她挂断了,出来叫三轮车。

  今天要是不成功,可真不能再在易家住下去了,这些太太们在旁边虎视眈眈的。也许应当一搭上他就找个什么借口搬出来,他可以拨个公寓给她住,上两次就是在公寓见面,两次地方不同,都是英美人的房子,主人进了集中营。但是那反而更难下手了——知道他什么时候来?要来也是忽然从天而降,不然预先约定也会临时有事,来不成。打电话给他又难,他太太看得紧,几个办公处大概都安插得有耳目。便没有,只要有人知道就会坏事,打小报告讨好他太太的人太多。

  不去找他,他甚至于可以一次都不来,据说这样的事也有过,公寓就算是临别赠品。他是实在诱惑太多,顾不过来,一个眼不见,就会丢在脑后。还非得钉着他,简直需要提溜着两只乳房在他跟前晃。

  “两年前也还没有这样哩,”他拥着吻着她的时候轻声说。

  他头偎在她胸前,没看见她脸上一红。

  就连现在想起来,也还像给针扎了一下,马上看见那些人可憎的眼光打量着她,带着点会心的微笑,连邝裕民在内。

  只有梁闰生佯佯不睬,装作没注意她这两年胸部越来越高。演过不止一回的一小场戏,一出现在眼前立刻被她赶走了。

  到公共租界很有一截子路。三轮车踏到静安寺路西摩路口,她叫在路角一家小咖啡馆前停下。万一他的车先到,看看路边,只有再过去点停着个木炭汽车。

  这家大概主要靠门市外卖,只装着寥寥几个卡位,虽然阴暗,情调毫无。靠里有个冷气玻璃柜台装着各色西点,后面一个狭小的甬道灯点得雪亮,照出里面的墙壁下半截漆成咖啡色,亮晶晶的凸凹不平;一只小冰箱旁边挂着白号衣,上面近房顶成排挂着西崽脱换下来的线呢长夹袍,估衣铺一般。

  她听他说,这是天津起士林的一号西崽出来开的。想必他拣中这一家就是为了不会碰见熟人,又门临交通要道,真是碰见人也没关系,不比偏僻的地段使人疑心,像是有瞒人的事。

  面前一杯咖啡已经冰凉了,车子还没来。上次接了她去,又还在公寓里等了快一个钟头他才到。说中国人不守时刻,到了官场才登峰造极了。再照这样等下去,去买东西店都要打烊了。

  是他自己说的:“我们今天值得纪念。这要买个戒指,你自己拣。今天晚了,不然我陪你去。”那是第一次在外面见面。

  第二次时间更逼促,就没提起。当然不会就此算了,但是如果今天没想起来,倒要她去绕着弯子提醒他,岂不太失身份,煞风景?换了另一个男人,当然是这情形。他这样的老奸巨滑,决不会认为她这么个少奶奶会看上一个四五十岁的矮子。

  不是为钱反而可疑。而且首饰向来是女太太们的一个弱点。她不是出来跑单帮吗,顺便捞点外快也在情理之中。他自己是搞特工的,不起疑也都狡兔三窟,务必叫人捉摸不定。她需要取信于他,因为迄今是在他指定的地点会面,现在要他同去她指定的地方。

  上次车子来接她,倒是准时到的。今天等这么久,想必是他自己来接。倒也好,不然在公寓里见面,一到了那里,再出来就又难了。除非本来预备在那里吃晚饭,闹到半夜才走——但是就连第一次也没在那里吃饭。自然要多耽搁一会,出去了就不回来了。怕店打烊,要急死人了,又不能催他快着点,像妓女一样。

  她取出粉镜子来照了照,补了点粉。迟到也不一定是他自己来。还不是新鲜劲一过,不拿她当桩事了。今天不成功,以后也许不会再有机会了。

  她又看了看表。一种失败的预感,像丝袜上一道裂痕、阴凉地在腿肚子上悄悄往上爬。

  斜对面卡位上有个中装男子很注意她。也是一个人,在那里看报。比她来得早,不会是跟踪她。估量不出她是什么路道?戴的首饰是不是真的?不大像舞女,要是演电影话剧的,又不面熟。

  她倒是演过戏,现在也还是在台上卖命,不过没人知道,出不了名。

  在学校里演的也都是慷慨激昂的爱国历史剧。广州沦陷前,岭大搬到香港,也还公演过一次,上座居然还不坏。下了台她兴奋得松弛不下来,大家吃了宵夜才散,她还不肯回去,与两个女同学乘双层电车游车河。楼上乘客稀少,车身摇摇晃晃在宽阔的街心走,窗外黑暗中霓虹灯的广告,像酒后的凉风一样醉人。

  借港大的教室上课,上课下课挤得黑压压的挨挨蹭蹭,半天才通过,十分不便,不免有寄人篱下之感。香港一般人对国事漠不关心的态度也使人愤慨。虽然同学多数家在省城,非常近便,也有流亡学生的心情。有这么几个最谈得来的就形成了一个小集团。汪精卫一行人到了香港,汪夫妇俩与陈公博等都是广东人,有个副官与邝裕民是小同乡。邝裕民去找他,一拉交情,打听到不少消息。回来大家七嘴八舌,定下一条美人计,由一个女生去接近易太太——不能说是学生,大都是学生最激烈,他们有戒心。生意人家的少奶奶还差不多,尤其在香港,没有国家思想。这角色当然由学校剧团的当家花旦担任。

  几个人里面只有黄磊家里有钱,所以是他奔走筹款,租房子,借车子,借行头。只有他会开车,因此由他充当司机。

  欧阳灵文做麦先生。邝裕民算是表弟,陪着表嫂,第一次由那副官带他们去接易太太出来买东西。邝裕民就没下车,车子先送他与副官各自回家——副官坐在前座——再开她们俩到中环。

  易先生她见过几次,都不过点头招呼。这天第一次坐下来一桌打牌,她知道他不是不注意她,不过不敢冒昧。她自从十二三岁就有人追求,她有数。虽然他这时期十分小心谨慎,也实在别狠了,蛰居无聊,心事重,又无法排遣,连酒都不敢喝,防汪公馆随时要找他有事。共事的两对夫妇合赁了一幢旧楼,至多关起门来打打小麻将。

  牌桌上提起易太太替他买的好几套西装料子,预备先做两套。佳芝介绍一家服装店,是他们的熟裁缝。“不过现在是旺季,忙着做游客生意,能够一拖几个月,这样好了,易先生几时有空,易太太打个电话给我,我去带他来。老主顾了,他不好意思不赶一赶。”临走丢下她的电话号码,易先生乘他太太送她出去,一定会抄了去,过两天找个借口打电话来探探口气,在办公时间内,麦先生不在家的时候。

  那天晚上微雨,黄磊开车接她回来,一同上楼,大家都在等信。一次空前成功的演出,下了台还没下装,自己都觉得顾盼间光艳照人。她舍不得他们走,恨不得再到那里去。已经下半夜了,邝裕民他们又不跳舞,找那种通宵营业的小馆子去吃及第粥也好,在毛毛雨里老远一路走回来,疯到天亮。

  但是大家计议过一阵之后,都沉默下来了,偶尔有一两个人悄声叽咕两句,有时候噗嗤一笑。

  那嗤笑声有点耳熟。这不是一天的事了,她知道他们早就背后讨论过。

  “听他们说,这些人里好像只有梁闰生一个人有性经验,”

  赖秀金告诉她。除她之外只有赖秀金一个女生。

  偏偏是梁闰生!

  当然是他。只有他嫖过。

  既然有牺牲的决心,就不能说不甘心便宜了他。

  今天晚上,浴在舞台照明的余辉里,连梁闰生都不十分讨厌了。大家仿佛看出来,一个个都溜了,就剩下梁闰生。于是戏继续演下去。

  也不止这一夜。但是接连几天易先生都没打电话来。她打电话给易太太,易太太没精打彩的,说这两天忙,不去买东西,过天再打电话来找她。

  是疑心了?发现老易有她的电话号码?还是得到了坏消息,日本方面的?折磨了她两星期之后,易太太欢天喜地打电话来辞行,十分抱歉走得匆忙,来不及见面了,兼邀她夫妇俩到上海来玩,多住些时畅叙一下,还要带他们到南京去游览。想必总是回南京组织政府的计划一度搁浅,所以前一向销声匿迹起来。

  黄磊拖了一屁股的债。家里听见说他在香港跟一个舞女赁屋同居了,又断绝了他的接济,狼狈万分。

  她与梁闰生之间早就已经很僵。大家都知道她是懊悔了,也都躲着她,在一起商量的时候都不正眼看她。

  “我傻。反正就是我傻,”她对自己说。

  也甚至于这次大家起哄捧她出马的时候,就已经有人别具用心了。

  她不但对梁闰生要避嫌疑,跟他们这一伙人都疏远了,总觉得他们用好奇的异样的眼光看她。珍珠港事变后,海路一通,都转学到上海去了。同是沦陷区,上海还有书可念。她没跟他们一块走,在上海也没有来往。

  有很久她都不确定有没有染上什么脏病。

  在上海,倒给他们跟一个地下工作者搭上了线。一个姓吴的——想必也不是真姓吴——一听他们有这样宝贵的一条路子,当然极力鼓励他们进行。他们只好又来找她,她也义不容辞。

  事实是,每次跟老易在一起都像洗了个热水澡,把积郁都冲掉了,因为一切都有了个目的。

  这咖啡馆门口想必有人望风,看见他在汽车里,就会去通知一切提前。刚才来的时候倒没看见有人在附近逗留。横街对面的平安戏院最理想了,廊柱下的阴影中有掩蔽,戏院门口等人又名正言顺,不过门前的场地太空旷,距离太远,看不清楚汽车里的人。

  有个送货的单车,停在隔壁外国人开的皮货店门口,仿佛车坏了,在检视修理。剃小平头,约有三十来岁,低着头,看不清楚,但显然不是熟人。她觉得不会是接应的车子。有些话他们不告诉她她也不问,但是听上去还是他们原班人马。——有那个吴帮忙,也说不定搞得到汽车。那辆出差汽车要是还停在那里,也许就是接应的,司机那就是黄磊了。她刚才来的时候车子背对着她,看不见司机。

  吴大概还是不大信任他们,怕他们太嫩,会出乱子带累人。他不见得一个人单枪匹马在上海,但是始终就是他一个人跟邝裕民联络。

  许了吸收他们进组织。大概这次算是个考验。

  “他们都是差不多枪口贴在人身上开枪的,哪像电影里隔得老远瞄准。”邝裕民有一次笑着告诉她。

  大概也是叫她安心的话,不会乱枪之下殃及池鱼,不打死也成了残废,还不如死了。

  这时候到临头,又是一种滋味。

  上场慌,一上去就好了。

  等最难熬。男人还可以抽烟。虚飘飘空捞捞的,简直不知道身在何所。她打开手提袋,取出一瓶香水,玻璃瓶塞连着一根小玻璃棍子,蘸了香水在耳垂背后一抹。微凉有棱,一片空茫中只有这点接触。再抹那边耳朵底下,半晌才闻见短短一缕栀子花香。

  脱下大衣,肘弯里面也搽了香水,还没来得及再穿上,隔着橱窗里的白色三层结婚蛋糕木制模型,已见一辆汽车开过来,一望而知是他的车,背后没驮着那不雅观的烧木炭的板箱。

  她捡起大衣手提袋,挽在臂上走出去。司机已经下车代开车门。易先生坐在靠里那边。

  “来晚了,来晚了!”他哈着腰喃喃说着,作为道歉。

  她只看了他一眼。上了车,司机回到前座,他告诉他“福开森路”。那是他们上次去的公寓。

  “先到这儿有爿店,”她低声向他说,“我耳环上掉了颗小钻,要拿去修。就在这儿,不然刚才走走过去就是了,又怕你来了找不到人,坐那儿傻等,等这半天。”

  他笑道:“对不起对不起,今天真来晚了——已经出来了,又来了两个人,又不能不见。”说着便探身向司机道:“先回到刚才那儿。”早开过了一条街。

  她噘着嘴喃喃说道:“见一面这么麻烦,住你们那儿又一句话都不能说——我回香港去了,托你买张好点的船票总行?”

  “要回去了?想小麦了?”

  “什么小麦大麦,还要提这个人——气都气死了!”

  她说过她是报复丈夫玩舞女。

  一坐定下来,他就抱着胳膊,一只肘弯正抵在她乳房最肥满的南半球外缘。这是他的惯技,表面上端坐,暗中却在蚀骨销魂,一阵阵麻上来。

  她一扭身伏在车窗上往外看,免得又开过了。车到下一个十字路口方才大转弯折回。又一个U形大转弯,从义利饼干行过街到平安戏院,全市唯一的一个清洁的二轮电影院,灰红暗黄二色砖砌的门面,有一种针织粗呢的温暖感,整个建筑圆圆的朝里凹,成为一钩新月切过路角,门前十分宽敞。对面就是刚才那家凯司令咖啡馆,然后西伯利亚皮货店,绿屋夫人时装店,并排两家四个大橱窗,华贵的木制模特儿在霓虹灯后摆出各种姿态。隔壁一家小店一比更不起眼,橱窗里空无一物,招牌上虽有英文“珠宝商”字样,也看不出是珠宝店。

《色,戒》,人性的思考

纷纷攘攘的《色,戒》随着DVD的出现又在网上出现了一个高峰,鄙人按奈不住,下了,断断续续的看完了。也许是之前大家透的多,或者宣传的原因,对于里面的那种场面倒还可以坦然观赏,因此也使自己可以静静的思考。
我觉得首先要从影片的英文《Lust,Caution》来看看,“性欲,警戒”,反映了里面的矛盾面。在网上也看过不少分析,赞同的少,不同意的多。我是这么看的,也许以后要把原著看看,及多看几遍影片。
影片设定在一个动乱的年代,注定了将会是一个悲惨的结局。影片的背景是一个很高尚的事情,但是从影片之中总是显得让人难受,有点像鲁迅笔下的革命。
对于主角王佳之,首先我想说的是她很漂亮,更重要的是很有气质(不同意其他人说的不漂亮,而且我认为一个人最重要的是要有气质,这个可以压倒一切,让你不得不对之仰看),但是她又是最值得同情的,这也为以后的剧情发展埋下了伏笔。她被父母抛弃,亲戚冷漠,同学的利用,使这个仅是大一的,又处于动乱中的她非常孤独,渴望得到尊重和爱,邝的到来使她感觉到了一点温暖,她渴望,她喜欢他。我想也是因为这个她才会做以后的事情,但是她失望了,他们只是空有一腔热血的幼稚的青年,她离开了。
三年后她被他又找到了,但是又一次的让她失望了。这个时候她在易先生-这个汉奸(有人说是重庆派来的,迷惑)那里得到了她以前得不到的。有人说她不爱国,我想说的是她对此深感失望(她曾经是满腔热血,但是从刚开始的话剧结束的后那些学生的表现可以看出),她始终是一个人,还是一个女人,易先生给了她依靠,易先生也从她那里得到了爱情。我觉得王佳之在日本酒店唱歌的那个场合是他们两个人最真挚的表现。
到最后就像有人说的,王佳之带着6克拉的戒指忽然想起对我这么好的人马上就要被杀了,不能这样,于是她让他快走。
最后就是她死的时候,对比其他几个同学,王佳之还略带微笑,我想这是因为她得到了她想得到的,已经够了,她已经在易先生的心中永远留下了。
总体来说这个电影很不错,尤其喜欢这种很唯美画面的电影,让人沉浸其中。
接下来有空要看看这个原著小说.

2007年12月9日星期日

《挪威的森林》

看了电影,顺便说说我前几天晚上看完的小说,日本作家村上春树的《挪威的森林》。记得说过我不喜欢人们非常推崇一个东西(包括各种被人推崇的,暂且用这个词来代替,我还没有想到其他更好的词,想到以后再替换吧),当然并不是这个东西不好,这就像一句成语,抱歉想不起来了,意思就是再好的东西,如果太多的人推崇,太多赞誉,反而不好,我就是这种感觉。因此就等人们的热情降了之后我再去细细品味,当然这里面还包括我是不是有时间和心情。
我同学走了留下了许多书,包括这本。我这个人是带有点冲动的人,之前并么有打算什么时候去看这本书,只是因为那个时候我需要看点东西,而这本书就在我的床上放,因此。。。
但是当我拿起来,看了几页之后,我决定就看它了,决定看完它。我承认我是喜欢那种带有回忆性的文章,而且是那种某种悲伤的回忆的,这本书正合我意。我认为喜剧是让人娱乐的,虽然偶尔也带有思想或哲理,但这总是少的,而且很容易被娱乐给隐藏,很快的忘记,而悲剧则不同,它让人更容易的深思悲剧的来源,更容易让人沉思,这也许就是我喜欢的原因。当然当生活阳光的时候还是看喜剧好。
这本书所讲的故事是60年代末的事情,那个时代整个世界都在为之疯狂,但是各个地方又不一样。但是很巧的是这本书所讲述的和我们现在所处的时代的许多事情有很多相似这处,我觉得这是各国、各个文化交流的一个好处。
这本书讲述了年轻人对生活的不确定的一种状态,这时人们往往陷入无目的的生活,而且感到悲哀,不知道如何做,心里害怕同时又无奈用其他事情来麻醉自己。
通过这样的小说我们可以来认识自我,看到深层的自己。
真的希望能达到渡边君那样的细腻的详细的回忆。

《银河系漫游指南》

也不知道是发了什么神经,今天下了这个电影看了看。当然在我下这个之前我已经听说过很多了,而且也看过一些,听人们说很是经典。当然这是吸引我看这部电影的原因。我很喜欢看科幻电影。
不过在我看过之后,很遗憾,隐约能感觉这是一个很有思想的电影,但是我看过之后总结不起来,有很多杂乱的观点,看来需要多看几遍或看看原著了。

2007年12月4日星期二

GCC 手册 4



GCC 4

Section: GNU Tools (1)
Updated: 2003/12/05

机器相关选项(MACHINE DEPENDENT OPTION)

每一种目标机型都有自己的特别选项,这些选项用`-m '开关引导,选择不同的硬件型号或配置---例如, 68010还是68020,有没有浮点协处理器.通过指定选项,安装 编译器的一个版本能够为所有的型号或配置进行编译.

此外,编译器的某些配置支持附加的特殊选项,通常是为了在命令行上兼容这个平台的其他编译器.

下面是针对68000系列定义的`-m'选项:

-m68000
-mc68000
输出68000的目标码.如果编译器按基于68000的系统配置,这个选项就是缺省选项.

-m68020
-mc68020
输出68020的目标码(而不是68000).如果编译器按基于68020的系统配置,这个选项就是缺省选项.

-m68881
输出包含68881浮点指令的目标码.对于大多数基于68020的系统这是缺省选项,除非设置编译器时指定了 -nfp .

-m68030
输出68030的目标码.如果编译器按基于68030的系统配置,这个选项就是缺省选项.

-m68040
输出68040的目标码.如果编译器按基于68040的系统配置,这个选项就是缺省选项.

-m68020-40
输出68040的目标码,但是不使用新指令.生成的代码可以在68020/68881,也可以在6803068040上较有效地运行.

-mfpa
输出包含SUN FPA浮点指令的目标码.

-msoft-float
输出包含浮点库调用的目标码. 警告:所需的库不是GNU CC的组成部分.一般说来GCC使用该机型本地C 编译器的相应部件,但是作交叉编译时却不能直接使用.你必须自己管理提供合适的函数库用于交叉编译.

-mshort
认为int类型是16位宽,相当于short int.

-mnobitfield
不使用位域(bit-field)指令. `-m68000'隐含指定了`-mnobitfield'.

-mbitfield
使用位域指令. `-m68020'隐含指定了`-mbitfield'.如果你使用未改装的gcc,这就是 默认选项.

-mrtd
采用另一种函数调用约定,函数接受固定数目的参数,rtd指令返回,该指令返回时弹出栈内的参数.这个 方法能够使调用者节省一条指令,因为他这里不需要弹出参数.

这种调用约定不兼容UNIX的正常调用.因此如果你需要调用UNIX编译器编译的库函数,你就不能使用这个选项.

此外,所有参数数量可变地函数必须提供函数原型(包括printf);否则编译器会生成错误的调用代码.

另外,如果调用函数时携带了过多的参数,编译器将生成严重错误的代码. (正常情况下,多余的参数被安全无害的忽略.)

6801068020处理器支持rtd指令,但是68000不支持.

下面是针对VAX定义的`-m'选项:

-munix
禁止输出某些跳转指令(aobleq等等), VAXUNIX汇编器无法跨越长范围(long ranges) 进行处理.

-mgnu
如果使用GNU汇编器,则输出那些跳转指令,

-mg
输出g-format浮点数,取代d-format.

下面是SPARC支持的`-m'选项开关:

-mfpu

-mhard-float
输出包含浮点指令的目标码.这是缺省选项.

-mno-fpu

-msoft-float
输出包含浮点库调用的目标码. 警告:没有为SPARC提供GNU浮点库.一般说来使用该机型本地C编译器 的相应部件,但是不能直接用于交叉编译.你必须自己安排,提供用于交叉编译的库函数.

-msoft-float改变了输出文件中的调用约定;因此只有用这个选项编译整个程序才有意义.

-mno-epilogue

-mepilogue
使用-mepilogue (缺省)选项时,编译器总是把函数的退出代码放在函数的尾部.任何在函数中间 的退出语句(例如C中的return语句)将产生出跳转指令指向函数尾部.

使用-mno-epilogue选项时,编译器尽量在每个函数退出点嵌入退出代码.

-mno-v8

-mv8
-msparclite
这三个选项选择不同种类的SPARC系统.

默认情况下(除非特别为Fujitsu SPARClite配置), GCC生成SPARC v7目标码.

-mv8生成SPARC v8目标码.他和v7目标码唯一的区别是,编译器生成整数乘法和整数除法指令, SPARC v8支持该指令,v7体系不支持.

-msparclite生成SPARClite目标码.增加了SPARClite支持的整数乘法,整数除法单步扫描 (integer divide step and scan (ffs))指令. v7体系不支持这些指令.

-mcypress

-msupersparc
这两个选项选择处理器型号,针对处理器进行代码优化.

-mcypress选项(默认项)使编译器对Cypress CY7C602芯片优化代码, SparcStation/SparcServer 3xx系列使用这种芯片.该选项也适用于老式的SparcStation 1, 2, IPX 等机型..

-msupersparc选项使编译器对SuperSparc处理器优化代码, SparcStation 10, 1000 2000系列使用这种芯片.同时该选项启用完整的SPARC v8指令集.

下面是针对Convex定义的`-m'选项:

-mc1
输出C1的目标码.当编译器对C1配置时,这是默认选项.
-mc2
输出C2的目标码.当编译器对C2配置时,这是默认选项.
-margcount
在每个参数列表的前面放置一个参数计数字(argument count word).某些不可移植的ConvexVax 程序需要这个参数计数字. (调试器不需要他,除非函数带有变长参数列表;这个信息存放在符号表中.)

-mnoargcount
忽略参数计数字.如果你使用未改装的gcc,这是默认选项.

下面是针对AMD Am29000定义的`-m'选项:

-mdw
生成的目标码认为DW置位,就是说,字节和半字操作由硬件直接支持.该选项是默认选项.
-mnodw
生成的目标码认为DW没有置位.
-mbw
生成的目标码认为系统支持字节和半字写操作.该选项是默认选项.
-mnbw
生成的目标码认为系统不支持字节和半字写操作.该选项隐含开启了`-mnodw'选项.
-msmall
使用小内存模式,小内存模式假设所有函数的地址位于某个256 KB段内,或者所有函数的绝对地址小于256K.这样 就可以用call指令代替const, consth, calli指令序列.
-mlarge
假设不能使用call指令;这是默认选项.
-m29050
输出Am29050的目标码.
-m29000
输出Am29000的目标码.这是默认选项.
-mkernel-registers
生成的目标码引用gr64-gr95寄存器而不是gr96-gr127寄存器.该选项可以用于编译 内核代码,内核需要一组全局寄存器,这些全局寄存器和用户模式使用的寄存器完全无关.

注意,使用这个选项时, `-f'选项中的寄存器名字必须是normal, user-mode, names.

-muser-registers
使用普通全局寄存器集gr96-gr127.这是默认选项.
-mstack-check
在每次堆栈调整后插入一条__msp_check调用.这个选项常用于内核代码.

下面是针对Motorola 88K体系定义的`-m'选项:

-m88000
生成的目标码可以在m88100m88110上正常工作.
-m88100
生成的目标码在m88100上工作的最好,但也可以在m88110上运行.
-m88110
生成的目标码在m88110上工作的最好,可能不能在m88100上运行.
-midentify-revision
在汇编器的输出端包含一条ident指令,记录源文件名,编译器名字和版本,时标,以及使用的编译选项,
-mno-underscores
在汇编器的输出端,符号名字前面不添加下划线.默认情况是在每个名字前面增加下划线前缀.
-mno-check-zero-division
-mcheck-zero-division
早期型号的88K系统在除零操作上存在问题,特定情况下许多机器无法自陷.使用这些选项可以避免包含(或可以 显明包含)附加的代码,这些代码能够检查除零错,发送例外信号. GCC所有88K的配置默认使用 `-mcheck-zero-division'选项.
-mocs-debug-info
-mno-ocs-debug-info
包含(或忽略)附加的调试信息(关于每个栈架结构中寄存器的使用), 88Open Object Compatibility Standard, ``OCS'',对此信息做了说明. GDB不需要这些额外信息. DG/UX, SVr4,Delta 88 SVr3.2的默认配置是包含调试信息,其他88k机型的默认配置是忽略这个信息.
-mocs-frame-position
-mno-ocs-frame-position
强制(或不要求)把寄存器值存储到栈架结构中的指定位置(OCS的说明). DG/UX, Delta88 SVr3.2BCS的默认配置使用`-mocs-frame-position'选项;其他88k机型的默认配置是 `-mno-ocs-frame-position'.
-moptimize-arg-area
-mno-optimize-arg-area
控制如何在堆栈结构中存储函数参数. `-moptimize-arg-area'节省空间,但是有可能宕掉某些 调试器(不是GDB). `-mno-optimize-arg-area'证实比标准选项好.默认情况下GCC不优化参数域.

-mshort-data-
num通过和r0关联,产生较小的数据引用(data reference),这样就可以用单指令调入 一个数值(而不是平常的双指令).用户通过选项中的num控制改变哪种数据引用.例如,如果你指定了 `-mshort-data-512',那么受影响的数据引用是小于512字节的数据移动. -mshort-data-num选项对大于64Knum 无效.

-mserialize-volatile

-mno-serialize-volatile
产生,或不产生代码来保证对易变内存访问的结果一致.

对于常用的处理器子型号, GNU CC始终默认保证这种一致性.如何实现结果一致取决于处理器子型号.

m88100处理器不对内存引用重新安排,因此访问结果始终一致.如果使用了`-m88100'选项, GNU CC 不产生任何针对结果一致的特别指令.

m88110处理器的内存引用顺序并不始终符合指令请求的引用顺序.特别是某条读取指令可能在先前的存储指令之前执行. 多处理器环境下,乱序访问扰乱了易变内存访问的结果一致.因此当使用`-m88000'`-m88110' 选项时, GNU CC在适当的时候产生特别的指令迫使执行顺序正确.

这些用于保证一致性的额外代码有可能影响程序的性能.如果你确认能够安全地放弃这种保证,你可以使用 `-mno-serialize-volatile'选项.

如果你使用`-m88100'选项,但是需要在m88110处理器上运行时的结果一致,你应该加上 `-mserialize-volatile'选项.

-msvr4

-msvr3
打开(`-msvr4')或关闭(`-msvr3')System V第四版(SVr4)相关的 编译器扩展.效果如下:
   *
输出哪种汇编语法(你可以使用`-mversion-03.00'选项单独选择).
   *
`-msvr4'使C预处理器识别`#pragma weak'指令
   *
`-msvr4'使GCC输出额外的声明指令(declaration directive),用于SVr4.

除了SVr4配置, `-msvr3'是所有m88K配置的默认选项.

-mtrap-large-shift
-mhandle-large-shift
包含一些指令,用于检测大于31位的位移(bit-shift);根据相应的选项,对这样的位移发出自陷 (trap)或执行适当的处理代码.默认情况下, GCC对大位移不做特别处理.

-muse-div-instruction
很早以前的88K型号没有(div)除法指令,因此默认情况下GCC避免产生这条指令.而这个选项告诉GCC该指令是 安全的.

-mversion-03.00
DG/UX配置中存在两种风格的SVr4.这个选项修改-msvr4 ,选择hybrid-COFFreal-ELF风格.其他配置均忽略该选项.

-mwarn-passed-structs
如果某个函数把结构当做参数或结果传递, GCC发出警告.随着C语言的发展,人们已经改变了传递结构的约定, 它往往导致移植问题.默认情况下, GCC不会发出警告.

下面的选项用于IBM RS6000:

-mfp-in-toc

-mno-fp-in-toc
控制是否把浮点常量放到内容表(TOC),内容表存放所有的全局变量和函数地址.默认情况下, GCC把浮点常量放到 这里;如果TOC溢出, `-mno-fp-in-toc'选项能够减少TOC的大小,这样就可以避免溢出.

下面的`-m'选项用于IBM RT PC:

-min-line-mul
对于整数乘法使用嵌入代码.这是默认选项.
-mcall-lib-mul
对于整数乘法使用lmul$$ .
-mfull-fp-blocks
生成全尺寸浮点数据块,包括IBM建议的最少数量的活动空间(scratch space).这是默认选项.
-mminimum-fp-blocks
不要在浮点数据块中包括额外的活动空间.这样就产生较小但是略慢的可执行程序,因为活动空间必须动态分配.
-mfp-arg-in-fpregs
采用不兼容IBM调用约定的调用序列,通过浮点寄存器传送浮点参数.注意,如果指定了这个选项, varargs.hstdargs.h将无法支持浮点单元.

-mfp-arg-in-gregs
使用正常的调用约定处理浮点参数.这是默认选项.

-mhc-struct-return
通过内存返回大于一个字的结构,而不是通过寄存器.用于兼容MetaWare HighC (hc)编译器.使用 `-fpcc-struct-return'选项可以兼容Portable C编译器(pcc).

-mnohc-struct-return
如果可以,通过寄存器返回某些大于一个字的结构.这是默认选项.如果打算兼容IBM提供的编译器,请使用 `-fpcc-struct-return'`-mhc-struct-return'选项.

下面的`-m'选项用于MIPS家族的计算机:

-mcpu=cpu-type
生成指令的时候,假设默认的机器类型是cpu-type .默认情况下的cpu-typedefault, GCC将选取任何机型上都是最长周期时间的指令,这样才能使代码在所有的MIPS处理器上以合理 的速度运行. cpu-type的其他选择是r2000, r3000, r4000,r6000.虽然选定某个cpu-type, GCC将针对选定的芯片安排对应的工作,但是如果 不指定?? -mips2-mips3选项,编译器不会输出任何不符合MIPS ISA (instruction set architecture)一级的代码.

-mips2
输出MIPS ISA二级指令(可能的扩展,如平方根指令). -mcpu=r4000-mcpu=r6000 选项必须和-mips2联用.

-mips3
输出MIPS ISA三级指令(64位指令). -mcpu=r4000选项必须和-mips2联用. (译注:疑为-mips3)

-mint64
-mlong64
-mlonglong128
这些选项目前不起作用.

-mmips-as
产生用于MIPS汇编器的代码,同时使用mips-tfile添加普通的调试信息.对于大多数平台这是 默认选项,除了OSF/1参考平台,它使用OSF/rose目标格式.如果打开了任一个-ggdb, -gstabs,-gstabs+选项开关, mips-tfile程序就把stab封装在MIPS ECOFF里面.

-mgas
产生用于GNU汇编器的代码.OSF/1参考平台上这是默认选项,它使用OSF/rose目标格式.

-mrnames
-mno-rnames
-mrnames开关选项告诉输出代码使用MIPS软件名称说明寄存器,而不是硬件名称(就是说,a0代替$4). GNU汇编器不支持-mrnames选项,MIPS汇编器则运行MIPS C预处理器处理源文件. -mno-rnames是默认选项.

-mgpopt
-mno-gpopt
-mgpopt开关选项要求在正文段中把所有的数据声明写到指令前面,使各种MIPS汇编器对短类型全局 或静态数据项(short global or static data items)输出单字内存访问而不是双字内存访问.当打开编译优化 时,这是默认功能.

-mstats
-mno-stats
每次处理完非嵌入函数(non-inline function), -mstats开关选项使编译器向标准错误文件 输出一行关于程序的统计资料(保存的寄存器数目,堆栈大小,等等).

-mmemcpy
-mno-memcpy
-mmemcpy开关选项使所有的块移动操作调用适当的string函数(memcpybcopy),而不是生成嵌入代码.

-mmips-tfile
-mno-mips-tfile
MIPS汇编器生成mips-tfile文件(用于帮助调试), -mno-mips-tfile 开关选项阻止编译器使用mips-tfile后期处理(postprocess)目标文件.不运行 mips-tfile就没有调试器关注的局部变量.另外, stage2stage3目标文件将把 临时文件名传递给汇编器,嵌在目标文件中,这意味着不比较目标文件是否相同.

-msoft-float
输出包含浮点库调用. 警告: 所需库不是GNU CC的一部分.一般说来使用该机型本地C编译器的相应部件, 但是不能直接用于交叉编译,你必须自己安排,提供交叉编译适用的库函数.

-mhard-float
输出包含浮点指令.如果编译器没有被改动,这就是默认选项.

-mfp64
编译器认为状态字的FR置位(on),也就是说存在32 64-bit浮点寄存器,而不是32 32-bit 浮点寄存器.同时必须打开-mcpu=r4000-mips3开关.

-mfp32
认为存在32 32-bit浮点寄存器.这是默认选项.

-mabicalls

-mno-abicalls
输出(或不输出) .abicalls, .cpload,.cprestore伪指令,某些 System V.4版本用于位置无关代码.

-mhalf-pic
-mno-half-pic
-mhalf-pic开关选项要求把外部引用的指针放到数据段,并且载入内存,而不放到正文段.该选项目前 不起作用.

-G num
把小于等于num字节的全局或静态数据放到小的数据段或bss,而不是普通的数据段或bss. 这样汇编器可以输出基于全局指针(gp$28),的单字内存访问指令而非普通的双字指令.默认情况下, MIPS汇编器时num8,GNU汇编器则为0.另外, -Gnum选项也被传递 给汇编器和连接器.所有的模块必须在相同的-Gnum值下编译.

-nocpp
汇编用户汇编文件(带有`.s'后缀),告诉MIPS汇编器不要运行预处理器.

下面的`-m'选项用于Intel 80386族计算机: -m486

-mno-486
控制是否生成对486优化的代码.

-msoft-float
输出包含浮点库调用. 警告: 所需库不是GNU CC的一部分.一般说来使用该机型本地C编译器的相应部件, 但是不能直接用于交叉编译,你必须自己安排,提供交叉编译适用的库函数.

在函数把浮点返回值放在80387寄存器栈的机器上,即使设置了`-msoft-float'选项,也可能会发出 一些浮点操作码.

-mno-fp-ret-in-387
不用FPU寄存器返回函数值.

通常函数调用约定把floatdouble的返回值放在FPU寄存器中,即使不存在FPU. 这种作法的理念是操作系统应该仿真出FPU.

`-mno-fp-ret-in-387'选项使浮点值通过普通的CPU寄存器返回.