Friday, March 30, 2007

不要怀疑成功,永远激情澎湃!

第七课让心灵充满激情
摘自《水煮三国》作者:成君忆


热闹的春节很快过去了,大四的学生迎来了令人紧张的最后一个学期。刘备找工作的事还一点着落没有,他止不住地唉声叹气地问关羽、张飞:“你们说,为什么我连一份工作都找不到呢?”

张飞不客气地说:“你看你,整天一副愁眉苦脸的样子,谁要你呀?”

关羽也说:“刘备,不是我们说你,你必须积极点儿。人一积极起来,精神劲儿也出来了。那些负责招聘的考官,要的是活力充沛的小伙子。像你这样消极,只能适得其反。”

刘备又叹了一口气,说:“我也想积极呀。可是,不知道为什么,我就是做不到。”

张飞把桌子上的两只玻璃杯摆在一起,倒入清水,然后从地上抓了一把灰尘撒在其中一只玻璃杯里,问刘备:“看见没有?我是一杯清水,所以我无忧无虑。你呢,是一杯浑水,整天灰头灰脸。你说,用什么办法可以让这杯浑水清澈起来呢?”

刘备说:“有两种办法,一是沉淀法,一是过滤法。”

关羽正在看《左氏春秋》,他把书放下,说:“张飞的意思,这杯清水代表积极的思想,这杯浑水代表消极的思想。沉淀法意味着把那些忧郁藏在内心深处,有时候你以为自己淡忘了,没想到风吹浪起,它又重新弥漫了整个心灵。诗人们常常用‘才下眉头,却上心头’这样的词句来描写这种状态,所以沉淀法不足取。”

刘备问:“那么,过滤法呢?”

关羽说:“过滤法可以比较彻底地解决问题,但也有两个缺点。挡在过滤网外边的泥沙容易堵塞过滤孔,当过滤网外边的压力过大时也很容易把过滤网弄破。因此,过滤法只能保持短时间的冰清玉洁,而‘一失足成千古恨’却是人世间的常态。”

刘备问:“难道你们还有别的好办法不成?”

张飞说:“当然。”他把两位好朋友带到卫生间,把那杯浑水放在水龙头下面,拧开水源。在一股清流的冲击下,杯子里的浑水不断地被稀释、充溢了出来。不到一分钟,那杯浑水已经完完全全变成了清水。他对刘备说:“看到没有?水龙头里的水代表着快乐、活力和积极的想法,它能稀释你的烦恼、冲走你的困惑、排除所有消极的东西。就像你需要一杯清水一样,你应该去选择那些积极的令人振奋的思想,让它不断地冲刷你的心灵。”

刘备说:“你们知道,我虽然出身贫寒,却始终没有放弃过自我激励。可不知道为什么,我的注意力很容易转向另一面,让我无法积极起来。”

张飞说:“是的,在这个过程中,你感到害羞、别扭、惊慌失措、难过、排斥,这些现象都很正常。但是,你不要让过程中的某些现象影响你的决心。你必须把你的注意力放到‘最终的结果’上,让那些积极的思想为‘最终的结果’服务。”

刘备说:“我到哪里去找这种源源不绝的积极思想呢?”

张飞说:“很简单,只要你不怀疑,那些快乐、肯定、哲理名言、对事物的美好想像、对自我的嘉许,甚至仅仅是一句座右铭,都能够源源不绝地激荡你的心灵。可是,只要你怀疑,你就会沉寂下来—只要你一沉寂下来,那些积极思想也会停止作用—而尘世间的种种烦恼仿佛漂移不定的灰尘,就会趁机把你的清水变得浑浊。”

刘备开颜笑道:“你的推论很对,我的确常常怀疑,我想这正是我为什么无法积极的原因了。张飞呀,平时看你大大咧咧的,没想到你居然如此大智若愚。”

关羽说:“你看他好像粗人,其实美人图画得比谁都漂亮,而且写得一手好字,心灵手巧着呢!”

刘备沉思了一会儿,说:“张飞呀,你把你刚才的那一番宏论归纳成一句话,写成一幅字,作为我的座右铭,如何?”

“好哇!”张飞慨然应允,立即回到寝室,铺纸研墨挥毫,写道:“不要怀疑成功,永远激情澎湃!”

Thursday, March 29, 2007

Yahoo opens up e-mail APIs to outsiders.

Yahoo on Wednesday is expected to release software that will allow third-party developers to write applications using Yahoo Mail.

The move to open up the application programming interfaces (APIs) to Yahoo Mail is meant to encourage Web developers to build applications that use the mail service. The company expects these third-party "mashups," hybrid software that combines content from more than one source, will bring in more customers.

"There is tremendous potential for additional usage of Mail. By providing more user experiences, we believe we will increase engagement and utilization of the platform," said John Kraemer, vice president of Yahoo Mail.

Yahoo is also providing financial incentive to developers, offering $10 for every new Yahoo Mail premium account that third parties bring in during a trial period.

The APIs will be available either via the Simple Object Access Protocol (SOAP) or JSON, a JavaScript-based method.

One new application that was built by an outside developer creates a connection between Yahoo Mail and Yahoo's Flickr photo-sharing site.
Each time a new e-mail comes in, the service looks at the subject line and retrieves a photo from Flickr based on the words of a subject line. E-mail pertaining to a trip to France, for example, could automatically generate photos of the Eiffel Tower, explained Chad Dickerson, senior director of the Yahoo Developer Network.

Over the past two years, Yahoo has made efforts to reach out to Web developers. It first discussed opening up its Mail APIs last fall, Dickerson said.

By providing APIs to its services, Yahoo, like other Web companies, hopes to drive traffic to its services and build a rich third-party network of add-on products.

Yahoo Mail has about 250 million users. Separately, Yahoo announced Tuesday that it will give its Mail users unlimited storage beginning in May.

We Are The Champions

We Are The Champions

Singer:Robbie Williams

I've paid my dues
Time after time
I've done my sentence
But committed no crime
We Are The Champions
And bad mistakes
I've made a few
I've had my share of sand
Kicked in my face
But I've come through
And I need to go on and on and on and on
We are the champions - my friend
And we'll keep on fighting till the end
We are the champions
We are the champions
No time for losers
'Cause we are the champions of the world
I've taken my bows
And my curtain calls
You've bought me fame and fortune
And everything that goes with it
I thank you all
But it's been no bed of roses no pleasure cruise
I consider it a challenge before the whole human race
And I ain't gonna lose
And I need to go on and on and on and on
We are the champions - my friend
And we'll keep on fighting till the end
We are the champions
We are the champions
No time for losers
'Cause we are the champions of the world
We are the champions - my friend
And we'll keep on fighting till the end
We are the champions
We are the champions
No time for losers
'Cause we are the champions

Rocket Man

Rocket man

Written by: Elton John

She packed my bags last night pre-flight
Zero hour nine a.m.
And I'm gonna be high as a kite by then
I miss the earth so much I miss my wife
It's lonely out in space
On such a timeless flight
And I think it's gonna be a long long time
Till touch down brings me round again to find
I'm not the man they think I am at home
Oh no no no I'm a rocket man
Rocket man burning out his fuse up here alone
And I think it's gonna be a long long time
Till touch down brings me round again to find
I'm not the man they think I am at home
Oh no no no I'm a rocket man
Rocket man burning out his fuse up here alone
Mars ain't the kind of place to raise your kids
In fact it's cold as hell
And there's no one there to raise them if you did
And all this science I don't understand
It's just my job five days a week
A rocket man, a rocket man
And I think it's gonna be a long long time
Till touch down brings me round again to find
I'm not the man they think I am at home
Oh no no no I'm a rocket man

Wednesday, March 28, 2007

Testing tools are still at the level of 1973.

“Programmers are more productive by three orders of
magnitude, but testing tools are still at the level of 1973.”


— Cem Kaner, Computer Science Professor at Florida Institute of Technology, 2003



Software is only getting more complex. And that means today’s developers face a
critical challenge—they must tame this complexity to deliver quality software.

Open-source bug hunt project expands

A year after its original launch, a U.S. government-backed project that scans open-source code for flaws is expanding.

The effort, supported by a research contract from the U.S. Department of Homeland Security, is now scanning code of 150 open-source projects, up from the original 50.

"This allows open-source developers to find and resolve defects introduced into the project," David Maxwell, open-source strategist for Coverity, said in a statement. Coverity makes source-code analysis tools and shares the DHS contract with Stanford University and Symantec.

Since the start of the project, 6,000 bugs that were found have been fixed, according to Coverity. About 700 developers are now registered to access the bug data and 35 million lines of code are scanned every day, the company said.

New open-source projects added to the bug hunt effort include "zlib," a compression program used in many applications, as well as FreeRadius, an application that provides authentication.

Coverity has updated its scan.coverity.com Web site to give a graphical overview of the flaws that were found. The company plans to further increase the number of open-source projects it scans. It has yet to decide which ones.

The bug hunt is part of a three-year "Open Source Hardening Project" dedicated to helping make such software as secure as possible. In January 2006, the U.S. Department of Homeland Security awarded $1.24 million to Stanford, Coverity and Symantec to find vulnerabilities in open-source projects.

Monday, March 26, 2007

怒放的生命

曾经多少次跌倒在路上
曾经多少次折断过翅膀
如今我已不再感到彷徨
我想超越这平凡的生活

我想要怒放的生命
就象飞翔在辽阔天空
就象穿行在无边的旷野
拥有挣脱一切的力量

曾经多少次失去了方向
曾经多少次扑灭了梦想
如今我已不再感到迷茫
我要我的生命得到解放

我想要怒放的生命
就象飞翔在辽阔天空
就象穿行在无边的旷野
拥有挣脱一切的力量

我想要怒放的生命
就象矗立在彩虹之颠
就象穿行璀璨的星河
拥有超越平凡的力量

曾经多少次失去了方向
曾经多少次扑灭了梦想
如今我已不再感到迷茫
我要我的生命得到解放

我想要怒放的生命
就象飞翔在辽阔天空
就象穿行在无边的旷野
拥有挣脱一切的力量

我想要怒放的生命
就象矗立在彩虹之颠
就象穿行璀璨的星河
拥有超越平凡的力量

我想要怒放的生命
就象飞翔在辽阔天空
就象穿行在无边的旷野
拥有挣脱一切的力量

我想要怒放的生命
就象矗立在彩虹之颠
就象穿行璀璨的星河
拥有超越平凡的力量

Implement a Sleep command in a batch file.

'Sleep.bat
@ping 127.0.0.1 -n 2 -w 1000 > nul
@ping 127.0.0.1 -n %1% -w 1000> nul


'Calleer.bat
call sleep 5

Tuesday, March 20, 2007

公交随想之二:“怎么没人看书”

北京人上班的地点普遍离住的地方比较远,据说平均都有十几公里。主要是市区房价太高,就连租旧房都很贵,所以很多人都住在四环,甚至于五环以外。这样每天就得坐公交车上班,加之北京的交通异常堵塞,所以很多人每天在公交车上摇摇晃晃地要带上3,4个小时。上班一两小时,下班一两个小时。然而我已经做了将近一年的公交了,很少看到有人在公交车上看书。很多人在车上找到位置后,要么闭目养神,要么若有所思,就是不见他们掏出一本书来看。当然也有一些人没有座位,站着看书确实不方便,北京的公交车很少跑起来四平八稳的。就这样,每天3,4个小时从这些人的生命中消失了,多么痛心的事呀。

公交随想之一:“不要跟陌生人说话”

不知道是妈妈教的,还是自己学会的,坐公交的时候始终不会跟坐在旁边的陌生人说话,不管旁边是清纯可人的美女,还是经验丰富的同行。如果车上的人都互不相识,整个车上就只能听到售票员的声音了,其他人都像灵魂出壳了,睁着眼睛不知道在看什么,就是不说话。特别在冬天的时候,车窗都关上了,满满的一车人,你吸我的呼,我呼你的吸,置身其中,仿佛一堆僵尸,又像在梦游一样。
十年修得同船渡,百年修得共枕眠。现在的似乎已经对频繁的人际交往厌倦了,每天都能遇到许许多多的陌生人。不知道什么时候人与人之间这种无形的围墙能够被推倒。

Monday, March 19, 2007

Diamond problem

Diamond problem
From Wikipedia, the free encyclopedia
Jump to: navigation, search
In object-oriented programming languages with multiple inheritance, the diamond problem is an ambiguity that arises when two classes B and C inherit from A, and class D inherits from both B and C. If a method in D calls a method defined in A, which class does it inherit from, B or C?

It is called the 'diamond' problem because of the shape of the class inheritance diagram in this situation. Class A is at the top, both B and C separately beneath it, and D joins the two together at the bottom to form a diamond shape.

Different programming languages have addressed this problem in different ways:

Objective-C, PHP, C#, and Java only allow single inheritance, but as a compromise allow the multiple inheritance of interfaces (called protocols in Objective-C). Interfaces are essentially abstract base classes with all abstract methods and no data members. C# (and other .NET languages that allow interface definition) also allows property definitions to exist at the interface level.
C++ by default follows each inheritance path separately, so a D object would actually contain two separate A objects, and uses of A's members have to be properly qualified. If the inheritance from A to B and the inheritance from A to C are both marked "virtual" ("class B : virtual A"), C++ takes special care to only create one A object, and uses of A's members work correctly. If virtual inheritance and nonvirtual inheritance are mixed, there is a single virtual A and a nonvirtual A for each nonvirtual inheritance path to A.
Common Lisp attempts to provide both reasonable default behavior and the ability to override it. By default, the method with the most specific argument classes is chosen; then in the order in which parent classes are named in the subclass definition. However, the programmer can override this, by giving a specific method resolution order or stating a rule for combining methods.
Eiffel handles this situation by select and rename directives, where the ancestors' methods to use in a descendant are explicitly specified. This allows the methods of the base class to be shared between its descendants or to even give each of them a separate copy of the base class.
Perl and Io handle this by specifying the inheritance classes as an ordered list. In the above ambiguity, class B and its ancestors would be checked before class C and its ancestors, so the method in A would be inherited through B.
Python had to deal with this upon the introduction of new-style classes, all of which have a common ancestor, object. Python creates a list of the classes that would be searched in left-first depth-first order (D, B, A, C, A) and then removes all but the last occurrence of any repeated classes. Thus, the method resolution order is: D, B, C, A.
The diamond problem is not limited to inheritance. It also arises when header files A, B, C, and D "#include" one another in a diamond as above and separate precompiled headers are created from B and C. If these two precompiled headers are combined, declarations in A are duplicated and the "#ifndef" convention (see the #include guard article) is ineffective. It also is found when composing middleware stacks; for example, if A is a database and B and C are caches, D may ask both B and C to commit a transaction, resulting in duplicate commit calls to A.

Virtual inheritance

Virtual inheritance
From Wikipedia, the free encyclopedia
Jump to: navigation, search
For inheritance of virtual functions, see virtual function.
In C++, virtual inheritance is a kind of inheritance that solves some of the problems caused by multiple inheritance (particularly the "diamond problem") by clarifying ambiguity over which ancestor class members to use. It is used when inheritance is representing restrictions of a set rather than composition of parts. A multiply-inherited base class is denoted as virtual with the virtual keyword (computer programming).


[edit] The problem
Consider the following class hierarchy.

class Animal {
virtual void Eat();
};

class Mammal : public Animal {
public:
virtual Color GetHairColor();
};
class WingedAnimal : public Animal {
public:
virtual void Flap();
};

// A bat is a winged mammal
class Bat : public Mammal, public WingedAnimal {};
But how does a Bat Eat()? As declared above, a call to Bat.Eat() is ambiguous. One would have to call either Bat.WingedAnimal::Eat() or Bat.Mammal::Eat(). The problem is that semantics of conventional multiple inheritance do not model reality. In a sense, an Animal is only an Animal once; a Bat is a Mammal and a WingedAnimal, but the Animalness of a Bat's Mammalness is the same Animalness as that of its WingedAnimalness.

This is the problem that virtual inheritance works to solve.


[edit] Class representation
Before going further it is helpful to consider how classes are represented in C++. In particular, inheritance is simply a matter of putting parent and child class one after the other in memory. Thus Bat is really (Animal,Mammal,Animal,WingedAnimal,Bat) which makes Animal duplicated, causing the ambiguity.


[edit] Solution
We can redeclare our classes as follows:

// Two classes virtually inheriting Animal:
class Mammal : public virtual Animal {
public:
virtual Color GetHairColor();
};
class WingedAnimal : public virtual Animal {
public:
virtual void Flap();
};
// A bat is still a winged mammal
class Bat : public Mammal, public WingedAnimal {};
Now the Animal portion of Bat::WingedAnimal is the same Animal as the one used by Bat::Mammal, which is to say that a Bat has only one Animal in its representation and so a call to Bat::Eat() is unambiguous.

This is implemented by providing Mammal and WingedAnimal with a vtable since, e.g., the memory offset between the beginning of a Mammal and of its Animal part is unknown until runtime. Thus Bat becomes (vtable*,Mammal,vtable*,WingedAnimal,Bat,Animal). Two vtable pointers per object, so the object size increased by two pointers, but now there is only one Animal and no ambiguity. There are two vtables pointers: one per inheritance hierarchy that virtually inherits Animal: One for Mammal and one for WingedAnimal. All objects of type Bat will have the same vtable *'s, but each Bat object will contain its own unique Animal object. If another class inherits Mammal, such as Squirrel, then the vtable* in the Mammal object in a Squirrel will be different from the vtable* in the Mammal object in a Bat, although they can still be essentially the same in the special case that the squirrel part of the object has the same size as the Bat part, because then the distance from the Mammal to the Animal part is the same. The vtables are not really the same, but all essential information in them (the distance) is.

Retrieved from "http://en.wikipedia.org/wiki/Virtual_inheritance"

常见公共标志的英文表达

1、Business Hours 营业时间
  2、Office Hours 办公时间
  3、Entrance 入口
  4、Exit 出口
  5、Push 推
  6、Pull 拉
  7、Shut 此路不通
  8、On 打开(放)
  9、Off 关
  10、Open 营业
  11、Pause 暂停
  12、Stop 关闭
  13、Closed 下班
  14、Menu 菜单
  15、Fragile 易碎
  16、This Side Up 此面向上
  17、Introductions 说明
  18、One Street 单行道
  19、Keep Right/Left 靠左/右
  20、Buses Only 只准公共汽车通过
  21、Wet Paint 油漆未干
  22、Danger 危险
  23、Lost and Found 失物招领处
  24、Give Way 快车先行
  25、Safety First 安全第一
  26、Filling Station 加油站
  27、No Smoking 禁止吸烟
  28、No Photos 请勿拍照
  29、No Visitors 游人止步
  30、No Entry 禁止入内
  31、No Admittance 闲人免进
  32、No Honking 禁止鸣喇叭
  33、Parting 停车处
  34、Toll Free 免费通行
  35、F.F. 快进
  36、Rew. 倒带
  37、EMS (邮政)特快专递
  38、Insert Here 此处插入
  39、Open Here 此处开启
  40、Split Here 此处撕开
  41、Mechanical Help 车辆修理
  42、"AA"Film 十四岁以下禁看电影
  43、Do Not Pass 禁止超车
  44、No U Turn 禁止掉头
  45、U Turn Ok 可以U形转弯
  46、No Cycling in the School校内禁止骑车
  47、SOS 紧急求救信号
  48、Hands Wanted 招聘
  49、Staff Only 本处职工专用
  50、No Litter 勿乱扔杂物
  51、Hands Off 请勿用手摸
  52、Keep Silence 保持安静
  53、On Sale 削价出售
  54、No Bills 不准张贴
  55、Not for Sale 恕不出售
  56、Pub 酒店
  57、Cafe 咖啡馆,小餐馆
  58、Bar 酒巴
  59、Laundry 洗衣店
  60、Travel Agency 旅行社
  61、In Shade 置于阴凉处
  62、Keep in Dark Place 避光保存
  63、Poison 有毒/毒品
  64、Guard against Damp 防潮
  65、Beware of Pickpocket 谨防扒手
  66、Complaint Box 意见箱
  67、For Use Only in Case of Fire 灭火专用
  68、Bakery 面包店
  69、Keep Dry 保持干燥
  70、Information 问讯处
  71、No Passing 禁止通行
  72、No Angling 不准垂钓
  73、Shooting Prohibited 禁止打猎
  74、Seat by Number 对号入座
  75、Protect Public Propety 爱护公共财物
  76、Ticket Office(or :Booking Office)售票处
  77、Visitors Please Register 来宾登记
  78、Wipe Your Shoes And Boots请擦去鞋上的泥土
  79、Men "s/Gentlemen/Gents" Room 男厕所
  80、Women "s/Ladies/Ladies" Room女厕所
  81、Occupied (厕所)有人
  82、Vacant (厕所)无人
  83、Commit No Nuisance 禁止小便
  84、Net(Weight) 净重
  85、MAN:25032002 生产日期:2002年3月25日
  86、EXP:25032002 失效期:2002年3月25日
  87、Admission Free免费入场
  88、Bike Park(ing) 自行车存车处
  89、Children and Women First 妇女、儿童优先
  90、Save Food 节约粮食
  91、Save Energy 节约能源
  92、Handle with Care 小心轻放
  93、Dogs Not Allowed 禁止携犬入内
  94、Keep Away From Fire 切勿近火
  95、Reduced Speed Now 减速行驶
  96、Road Up. Detour 马路施工,请绕行
  97、Keep Top Side Up 请勿倒立
  98、Take Care Not to Leave Things Behind 当心不要丢失东西
  99、Please Return the Back After Use 用毕放回架上
  100、Luggage Depository 行李存放处

脱贫四五年,一病到从前

近日,一位旧同事被查患有白血病,急需40万做手术。同事们纷纷捐款。目前化疗都已顺利通过,下一步是关键的骨髓移植手术,希望一切顺利。这哥们也不容易,估计辛辛苦苦挣的几年钱全没了。昨日发短信一条安慰他:“事业诚可贵,生命价更高。不管什么事,生命不可抛。”

Sunday, March 18, 2007

《三国演义》中的诗词

近日对java的语法产生了些许兴趣,正愁没有例子来实践,恰巧下午重温《三国演义》的时候,对其中夹杂的诗词爱不释手,于是决定用java写一个小程序,将其中的诗句全部摘录出来。
摘录的诗词如下:
后人有诗赞二人曰:英雄露颖在今朝,一试矛兮一试刀。初出便将威力展,三分好把姓名标。

后人有诗赞玄德曰:运筹决算有神功,二虎还须逊一龙。初出便能垂伟绩,自应分鼎在孤穷。

后人有诗叹之曰;“汉室倾危天数终,无谋何进作三公。几番不听忠臣谏,难免宫中受剑锋。”

后人有诗单道赤兔马曰:“奔腾千里荡尘埃,渡水登山紫雾开。掣断丝缰摇玉辔,火龙飞下九天来。”

后人有诗叹之曰:“董贼潜怀废立图,汉家宗社委丘墟。满朝臣宰皆囊括,惟有丁公是丈夫。”

一日,偶见双燕飞于庭中,遂吟诗一首。诗曰:“嫩草绿凝烟,袅袅双飞燕。洛水一条青,陌上人称羡。
远望碧云深,是吾旧宫殿。何人仗忠义,泄我心中怨!”

后人有诗赞之曰:“汉末忠臣说伍孚,冲天豪气世间无。朝堂杀贼名犹在,万古堪称大丈夫!”

后人有诗赞之曰:“威镇乾坤第一功,辕门画鼓响冬冬。云长停盏施英勇,酒尚温时斩华雄。”

又诗曰:“红牙催拍燕飞忙,一片行云到画堂。眉黛促成游子恨,脸容初断故人肠。
榆钱不买千金笑,柳带何须百宝妆。舞罢隔帘偷目送,不知谁是楚襄王。”

有诗叹之曰:“司徒妙算托红裙。不用干戈不用兵。三战虎牢徒费力,凯歌却奏凤仪亭。”

后人有诗叹董卓曰:“霸业成时为帝王,不成且作富家郎。谁知天意无私曲,郿坞方成已灭亡。”

有诗叹曰:“董卓专权肆不仁,侍中何自竟亡身?当时诸葛隆中卧,安肯轻身事乱臣。”

史官有诗赞曰:“王允运机筹,奸臣董卓休。心怀家国恨,眉锁庙堂忧。英气连霄汉,忠诚贯斗牛。至今魂与魄,犹绕凤凰楼。”

后人有诗曰:“曹操奸雄世所夸,曾将吕氏杀全家。如今阖户逢人杀,天理循环报不差。”

后人有诗叹之曰:“光武中兴兴汉世,上下相承十二帝。桓灵无道宗社堕,阉臣擅权为叔季。
无谋何进作三公,欲除社鼠招奸雄。豺獭虽驱虎狼入,西州逆竖生淫凶。
王允赤心托红粉,致令董吕成矛盾。渠魁殄灭天下宁,谁知李郭心怀愤。
神州荆棘争奈何,六宫饥馑愁干戈。人心既离天命去,英雄割据分山河。
后王规此存兢业,莫把金瓯等闲缺。生灵糜烂肝脑涂,剩水残山多怨血。
我观遗史不胜悲,今古茫茫叹黍离。人君当守苞桑戒,太阿谁执全纲维。”

后人有诗叹之曰:“血流芒砀白蛇亡,赤帜纵横游四方。秦鹿逐翻兴社稷,楚雅推倒立封疆。
天子懦弱奸邪起,气色凋零盗贼狂。看到两京遭难处,铁人无泪也怬惶!”

后人有诗赞之曰:“温侯神射世间稀,曾向辕门独解危。落日果然欺后羿,号猿直欲胜由基。
虎筋弦响弓开处,雕羽翅飞箭到时。豹子尾摇穿画戟,雄兵十万脱征衣。”

后人有诗论之曰:“十万貔貅十万心,一人号令众难禁。拔刀割发权为首,方见曹瞒诈术深。”

后人有诗叹之曰:“生死无二志,丈夫何壮哉!不从金石论,空负栋梁材。辅主真堪敬,辞亲实可哀。白门身死日,谁肯似公台!”

后人有诗叹曰:“洪水滔滔淹下邳,当年吕布受擒时:空余赤兔马千里,漫有方天戟一枝。
缚虎望宽今太懦,养鹰休饱昔无疑。恋妻不纳陈宫谏,枉骂无恩大耳儿。”

又有诗论玄德曰:“伤人饿虎缚体宽,董卓丁原血未干。玄德既知能啖父,争如留取害曹瞒?”

后人有诗赞曰:“勉从虎穴暂趋身,说破英雄惊杀人。巧借闻雷来掩饰,随机应变信如神。”

后人有诗叹玄德曰:“束兵秣马去匆匆,心念天言衣带中。撞破铁笼逃虎豹,顿开金锁走蛟龙。”

后人有诗曰:汉末刀兵起四方,无端袁术太猖狂,不思累世为公相,便欲孤身作帝王。
强暴枉夸传国玺,骄奢妄说应天祥。渴思蜜水无由得,独卧空床呕血亡。”

后人有诗叹董承曰:“密诏传衣带,天言出禁门。当年曾救驾,此日更承恩。忧国成心疾,除奸入梦魂。忠贞千古在,成败复谁论。”

又有叹王子服等四人诗曰:“书名尺素矢忠谋,慷慨思将君父酬。赤胆可怜捐百口,丹心自是足千秋。”

后人有诗叹董妃曰:“春殿承恩亦枉然,伤哉龙种并时捐。堂堂帝主难相救,掩面徒看泪涌泉。”

后人有诗叹曰:“吁嗟帝胄势孤穷,全仗分兵劫寨功。争奈牙旗折有兆,老天何故纵奸雄?”

后人有诗叹曰:“威倾三国著英豪,一宅分居义气高。奸相枉将虚礼待,岂知关羽不降曹。”

后人有诗叹曰:“挂印封金辞汉相,寻兄遥望远途还。马骑赤兔行千里,刀偃青龙出五关。
忠义慨然冲宇宙,英雄从此震江山。独行斩将应无敌,今古留题翰墨间。”

后人有诗赞之曰:“当时手足似瓜分,信断音稀杳不闻。今日君臣重聚义,正如龙虎会风云。”

后人有诗赞许家三客曰:“孙郎智勇冠江湄,射猎山中受困危。许客三人能死义,杀身豫让未为奇。”

后人有诗赞曰:“独战东南地,人称小霸王。运筹如虎踞,决策似鹰扬。威镇三江靖,名闻四海香。临终遗大事,专意属周郎。”

后人有诗叹曰:“本初豪气盖中华,官渡相持枉叹嗟。若使许攸谋见用,山河争得属曹家?”

后人有诗赞曰:“河北多名士,忠贞推沮君:凝眸知阵法,仰面识天文;至死心如铁,临危气似云。曹公钦义烈,特与建孤坟。”

后人有诗曰:“昨朝沮授军中失,今日田丰狱内亡。河北栋梁皆折断,本初焉不丧家邦!”

后人有诗曰:“累世公卿立大名,少年意气自纵横。空招俊杰三千客,漫有英雄百万兵。
羊质虎皮功不就,凤毛鸡胆事难成。更怜一种伤心处,家难徒延两弟兄。”

后人有诗叹曰:“河北多名士,谁如审正南:命因昏主丧,心与古人参。忠直言无隐,廉能志不贪。临亡犹北面,降者尽羞惭。”

后人有诗赞曰:“天生郭奉孝,豪杰冠群英:腹内藏经史,胸中隐甲兵;运谋如范蠡,决策似陈平。可惜身先丧,中原梁栋倾。”

后人有诗赞玄德曰:“曹公屈指从头数:天下英雄独使君。髀肉复生犹感叹,争教寰字不三分?”

表不信,亲诣馆舍观之,果有诗四句。诗曰:“数年徒守困,空对旧山川。龙岂池中物,乘雷欲上天!”

诗曰:“老去花残春日暮,宦游偶至檀溪路;停骖遥望独徘徊,眼前零落飘红絮。暗想咸阳
火德衰,龙争虎斗交相持;襄阳会上王孙饮,坐中玄德身将危。逃生独出西门道,背后追兵
复将到。一川烟水涨檀溪,急叱征骑往前跳。马蹄蹄碎青玻璃,天风响处金鞭挥。耳畔但闻
千骑走,波中忽见双龙飞。西川独霸真英主,坐下龙驹两相遇。檀溪溪水自东流,龙驹英主
今何处!临流三叹心欲酸,斜阳寂寂照空山;三分鼎足浑如梦,踪迹空留在世间。”

后人有古风一篇,单道卧龙居处。诗曰:“襄阳城西二十里,一带高冈枕流水:
高冈屈曲压云根,流水潺潺飞石髓;势若困龙石上蟠,形如单凤松阴里;柴门半掩闭茅庐,
中有高人卧不起。修竹交加列翠屏,四时篱落野花馨;床头堆积皆黄卷,座上往来无白丁;
叩户苍猿时献果,守门老鹤夜听经;囊里名琴藏古锦,壁间宝剑挂七星。庐中先生独幽雅,
闲来亲自勤耕稼:专待春雷惊梦回,一声长啸安天下。”

诗曰:“一夜北风寒,万里彤云厚。长空雪乱飘,改尽江山旧。仰面观火虚,疑是玉龙斗。
纷纷鳞甲飞,顷刻遍宇宙。骑驴过小桥,独叹梅花瘦!”

后人有诗单道玄德风雪访孔明。诗曰:“一天风雪访贤良,不遇空回意感伤。冻合溪桥山石滑,
寒侵鞍马路途长。当头片片梨花落,扑面纷纷柳絮狂。回首停鞭遥望处,烂银堆满卧龙冈。”

后人有诗单道玄德风雪访孔明。诗曰:“一天风雪访贤良,不遇空回意感伤。冻合溪桥山石滑,
寒侵鞍马路途长。当头片片梨花落,扑面纷纷柳絮狂。回首停鞭遥望处,烂银堆满卧龙冈。”
”又立了一个时辰,孔明才醒,口吟诗曰:“大梦谁先觉?平生我自知,草堂春睡足,窗外日迟迟。”

后人有诗叹曰:“身未升腾思退步,功成应忆去时言。只因先主丁宁后,星落秋风五丈原。”

后人有诗赞曰:“才节双全世所无,奸回一旦受摧锄。庸臣从贼忠臣死,不及东吴女丈夫。”

后人有诗曰:“博望相持用火攻,指挥如意笑谈中。直须惊破曹公胆,初出茅庐第一功!”

后人有诗赞孔融曰:“孔融居北海,豪气贯长虹:坐上客长满,樽中酒不空;文章惊世俗,谈笑侮王公。史笔褒忠直,存官纪太中。”

后人有诗叹刘表曰:“昔闻袁氏居河朔,又见刘君霸汉阳。总为牝晨致家累,可怜不久尽销亡!”

后人有诗叹曰:“奸雄曹操守中原,九月南征到汉川。风伯怒临新野县,祝融飞下焰摩天。”

后人有诗赞之曰:“临难仁心存百姓,登舟挥泪动三军。至今凭吊襄江口,父老犹然忆使君。”

后人有诗赞之曰:“战将全凭马力多,步行怎把幼君扶?拚将一死存刘嗣,勇决还亏女丈夫。”

后人有诗曰:“红光罩体困龙飞,征马冲开长坂围。四十二年真命主,将军因得显神威。”

后人有诗曰:“血染征袍透甲红,当阳谁敢与争锋!古来冲阵扶危主,只有常山赵子龙。”

后人有诗赞曰:“长坂桥头杀气生,横枪立马眼圆睁。一声好似轰雷震,独退曹家百万兵。”

后人有诗曰:“赤壁鏖兵用火攻,运筹决策尽皆同。若非庞统连环计,公瑾安能立大功?”

后人有诗曰:“曹操征南日日忧,马腾韩遂起戈矛。凤雏一语教徐庶,正似游鱼脱钓钩。”

唐人杜牧之有诗曰:“折戟沉沙铁未消,自将磨洗认前朝。东风不与周郎便,铜雀春深锁二乔。”

后人有诗曰:“七星坛上卧龙登,一夜东风江水腾。不是孔明施妙计,周郎安得逞才能?”

后人有诗曰:“魏吴争斗决雌雄,赤壁楼船一扫空。烈火初张照云海,周郎曾此破曹公。”

后人有诗曰:“曹瞒兵败走华容,正与关公狭路逢。只为当初恩义重,放开金锁走蛟龙。”

后人有诗赞黄忠曰:“将军气概与天参,白发犹然困汉南。至死甘心无怨望,临降低首尚怀惭。
宝刀灿雪彰神勇,铁骑临风忆战酗。千古高名应不泯,长随孤月照湘潭。”

后人有诗赞曰:“矢志全忠孝,东莱太史慈:姓名昭远塞,弓马震雄师;北海酬恩日,神亭酣战时。临终言壮志,千古共嗟咨!”

后人观此胜迹,作诗赞曰:“宝剑落时山石断,金环响处火光生,两朝旺气皆天数。从此乾坤鼎足成。”

后人有诗赞曰:“江山雨霁拥青螺,境界无忧乐最多。昔日英雄凝目处,岩崖依旧抵风波。”

后人有诗曰:“驰骤龙驹气概多,二人并辔望山河。东吴西蜀成王霸,千古犹存驻马坡。”

后人有诗叹曰:“吴蜀成婚此水浔,明珠步障屋黄金。谁知一女轻天下,欲易刘郎鼎峙心。”

后人有诗曰:“周公恐惧流言日,王莽谦恭下士时:假使当年身便死,一生真伪有谁知!”

后人有诗云:“周瑜决策取荆州,诸葛先知第一筹。指望长江香饵稳,不知暗里钓鱼钩。”

后人有诗叹曰:“赤壁遗雄烈,青年有俊声。弦歌知雅意,杯酒谢良朋,曾谒三千斛,常驱十万兵。巴丘终命处,凭吊欲伤情。”

后人有诗叹曰:“卧龙南阳睡未醒,又添列曜下舒城。苍天既已生公瑾,尘世何须出孔明!”

后人有诗叹马腾曰:“父子齐芳烈,忠贞著一门,捐生图国难,誓死答君恩。嚼血盟言在,诛奸义状存。西凉推世胄,不愧伏波孙!”

后人有诗叹曰:“苗泽因私害荩臣,春香未得反伤身。奸雄亦不相容恕,枉自图谋作小人。”

后人有诗曰:“潼关战败望风逃,孟德怆惶脱锦袍。剑割髭髯应丧胆,马超声价盖天高。”

后人有诗赞子龙曰:“昔年救主在当阳,今日飞身向大江。船上吴兵皆胆裂,子龙英勇世无双!”

又有诗赞翼德曰:“长坂桥边怒气腾,一声虎啸退曹兵。今朝江上扶危主,青史应传万载名。”

后人有诗叹曰:“文若才华天下闻,可怜失足在权门。后人休把留侯比,临没无颜见汉君。”

后人有诗叹曰:“一览无遗世所稀,谁知书信泄天机。未观玄德兴王业,先向成都血染衣。”

后人有诗叹曰:“古岘相连紫翠堆,士元有宅傍山隈。儿童惯识呼鸠曲,闾巷曾闻展骥才。
预计三分平刻削,长驱万里独徘徊。谁知天狗流星坠,不使将军衣锦回。”

后人有诗赞严颜曰:“白发居西蜀,清名震大邦。忠心如皎月,浩气卷长江。宁可断头死,安能屈膝降?巴州年老将,天下更无双。”

又有赞张飞诗曰:“生获严颜勇绝伦,惟凭义气服军民。至今庙貌留巴蜀,社酒鸡豚日日春。”

后人有诗赞曰:“烈士岂甘从二主,张君忠勇死犹生。高明正似天边月,夜夜流光照雒城。”

有诗赞关公曰:“藐视吴臣若小儿,单刀赴会敢平欺。当年一段英雄气,尤胜相如在渑池。”

后人有诗叹华歆曰:“华歆当日逞凶谋,破壁生将母后收。助虐一朝添虎翼,骂名千载笑龙头!”

又有诗赞管宁曰:“辽东传有管宁楼,人去楼空名独留。笑杀子鱼贪富贵,岂如白帽自风流。”

后人有诗叹曰:“曹瞒凶残世所无,伏完忠义欲何如。可怜帝后分离处,不及民间妇与夫!”

后人有诗叹曰:“妨贤卖主逞奇功,积得金银总是空。家未荣华身受戮,令人千载笑杨松!”

后人有诗曰:“的卢当日跳檀溪,又见吴侯败合淝。退后着鞭驰骏骑,逍遥津上玉龙飞。”

后人有诗赞曰:“鼙鼓声喧震地来,吴师到处鬼神哀!百翎直贯曹家寨,尽说甘宁虎将才。”

后人有诗赞左慈曰:“飞步凌云遍九州,独凭遁甲自遨游。等闲施设神仙术,点悟曹瞒不转头。”

后人有诗赞曰:“平原神卜管公明,能算南辰北斗星。八封幽微通鬼窍,六爻玄奥究天庭。
预知相法应无寿,自觉心源极有灵。可惜当年奇异术,后人无复授遗经。”

后人有诗赞曰:“耿纪精忠韦晃贤,各持空手欲扶天。谁知汉祚相将尽,恨满心胸丧九泉。”

后人有诗赞黄忠曰:“苍头临大敌,皓首逞神威。力趁雕弓发,风迎雪刃挥。雄声如虎吼,骏马似龙飞。献馘功勋重,开疆展帝畿。”

“突阵显英雄,被围施勇敢。鬼哭与神号,天惊并地惨。常山赵子龙,一身都是胆!”

后人有诗曰:“聪明杨德祖,世代继簪缨。笔下龙蛇走,胸中锦绣成。开谈惊四座,捷对冠群英。身死因才误,非关欲退兵。”

后人有诗曰:“夜半征鼙响震天,襄樊平地作深渊。关公神算谁能及,华夏威名万古传。”

后人有诗曰:“治病须分内外科,世间妙艺苦无多。神威罕及惟关将,圣手能医说华佗。”

后人有诗叹曰:“汉末才无敌,云长独出群:神威能奋武,儒雅更知文。天日心如镜,《春秋》义薄云。昭然垂万古,不止冠三分。”

又有诗曰:“人杰惟追古解良,士民争拜汉云长。桃园一日兄和弟,俎豆千秋帝与王。
气挟风雷无匹敌,志垂日月有光芒。至今庙貌盈天下,古木寒鸦几夕阳。”

后人有诗叹曰:“华佗仙术比长桑,神识如窥垣一方。惆怅人亡书亦绝,后人无复见青囊!”

后人有诗曰:“三马同槽事可疑,不知已植晋根基。曹瞒空有奸雄略,岂识朝中司马师?”

后人有诗叹曰:“三十年来说旧交,可怜临难不忠曹。知人未向心中识,画虎今从骨里描。”

植行七步,其诗已成。诗曰:“两肉齐道行,头上带凹骨。相遇块山下,郯起相搪突。
二敌不俱刚,一肉卧土窟。非是力不如,盛气不泄毕。”

后人有诗赞曰:“奸宄专权汉室亡,诈称禅位效虞唐。满朝百辟皆尊魏,仅见忠臣符宝郎。”

有诗叹曰:“两汉经营事颇难,一朝失却旧江山。黄初欲学唐虞事,司马将来作样看。”

后人有诗叹曰:“安喜曾闻鞭督邮,黄巾扫尽佐炎刘。虎牢关上声先震,长坂桥边水逆流。
义释严颜安蜀境,智欺张郃定中州。伐吴未克身先死,秋草长遗阆地愁。”

后人有诗叹曰:“老将说黄忠,收川立大功。重披金锁甲,双挽铁胎弓。胆气惊河北,威名镇蜀中。临亡头似雪,犹自显英雄。”

后人有诗叹曰:“吴郡甘兴霸,长江锦幔舟。酬君重知已,报友化仇雠。劫寨将轻骑,驱兵饮巨瓯。神鸦能显圣,香火永千秋。”

后人有诗赞曰:“虎帐谈兵按六韬,安排香饵钓鲸鳌。三分自是多英俊,又显江南陆逊高。”

后人有诗赞陆逊曰:“持矛举火破连营,玄德穷奔白帝城。一旦威名惊蜀魏,吴王宁不敬书生。”

后人赞傅彤诗曰:“彝陵吴蜀大交兵,陆逊施谋用火焚。至死犹然骂吴狗,傅彤不愧汉将军。”

后人有诗赞曰:“慷慨蜀中程祭酒,身留一剑答君王。临危不改平生志,博得声名万古香。”

后人有诗赞曰:“冯习忠无二,张南义少双。沙场甘战死,史册共流芳。”

尚论者作诗叹之曰:“先主兵归白帝城,夫人闻难独捐生。至今江畔遗碑在,犹著千秋烈女名。”

后杜工部有诗曰:“功盖三分国,名成八阵图。江流石不转,遗恨失吞吴。”

后人有诗责黄权曰:“降吴不可却降曹,忠义安能事两朝?堪叹黄权惜一死,紫阳书法不轻饶。”

后杜工部有诗叹曰:“蜀主窥吴向三峡,崩年亦在永安宫。翠华想像空山外,玉殿虚无野寺中。
古庙杉松巢水鹤,岁时伏腊走村翁。武侯祠屋长邻近,一体君臣祭祀同。”

《诗》云:‘乃眷西顾。’以此推之,头在西方也。”
《诗》云:‘鹤鸣九皋,声闻于天。’无耳何能听?”
《诗》云:‘天步艰难。’无足何能步?”

后人有诗赞曰:“五月驱兵入不毛,月明泸水瘴烟高。誓将雄略酬三顾,岂惮征蛮七纵劳。”

有后人咏南方苦热诗曰:“山泽欲焦枯,火光覆太虚。不知天地外,暑气更何如!”

又有诗曰:“赤帝施权柄,阴云不敢生。云蒸孤鹤喘,海热巨鳌惊。忍舍溪边坐?慵抛竹里行。如何沙塞客,擐甲复长征!”

后人有诗曰:“高士幽栖独闭关,武侯曾此破诸蛮。至今古木无人境,犹有寒烟锁旧山。”

后人有诗曰:“为国平蛮统大兵,心存正道合神明。耿恭拜井甘泉出,诸葛虔诚水夜生。”

后人有诗赞孔明曰:“羽扇纶巾拥碧幢,七擒妙策制蛮王。至今溪洞传威德,为选高原立庙堂。”

后人有诗赞曰:“忆昔常山赵子龙,年登七十建奇功。独诛四将来冲阵,犹似当阳救主雄。”

后人有诗赞孔明曰:“兵马出西秦,雄才敌万人。轻摇三寸舌,骂死老奸臣。”

后人有诗赞曰:“瑶琴三尺胜雄师,诸葛西城退敌时。十五万人回马处,土人指点到今疑。”

后人有诗曰:“失守街亭罪不轻,堪嗟马谡枉谈兵。辕门斩首严军法,拭泪犹思先帝明。”

后人有诗曰:“常山有虎将,智勇匹关张。汉水功勋在,当阳姓字彰。两番扶幼主,一念答先皇。青史书忠烈,应流百世芳。”

后人有诗赞曰:“孔明妙算胜孙庞,耿若长星照一方。进退行兵神莫测,陈仓道口斩王双。”

后人有诗叹曰:“悍勇张苞欲建功,可怜天不助英雄!武侯泪向西风洒,为念无人佐鞠躬。”

后人有诗曰:“伏弩齐飞万点星,木门道上射雄兵。至今剑阁行人过,犹说军师旧日名。”

后人有诗赞曰:“剑关险峻驱流马,斜谷崎岖驾木牛。后世若能行此法,输将安得使人愁?”

后人有诗叹曰:“谷口风狂烈焰飘,何期骤雨降青霄。武侯妙计如能就,安得山河属晋朝!”

后杜工部有诗叹曰:“长星昨夜坠前营,讣报先生此日倾。虎帐不闻施号令,麟台惟显著勋名。
空余门下三千客,辜负胸中十万兵。好看绿阴清昼里,于今无复雅歌声!”

“鱼到南阳方得水,龙飞天汉便为霖。托孤既尽殷勤礼,报国还倾忠义心。前后出师遗表在,令人一览泪沾襟。”

元微之有赞孔明诗曰:“拨乱扶危主,殷勤受托孤。英才过管乐,妙策胜孙吴。
凛凛《出师表》,堂堂八阵图。如公全盛德,应叹古今无!”

后人有诗叹曰:“长星半夜落天枢,奔走还疑亮未殂。关外至今人冷笑,头颅犹问有和无!”

后人有诗曰:“诸葛先机识魏延,已知日后反西川。锦囊遗计人难料,却见成功在马前。”

后杜工部有诗曰:“丞相祠堂何处寻,锦官城外柏森森。映阶碧草自春色,隔叶黄鹏空好音。
三顾频烦天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟!”

后人有诗曰:“弱草微尘尽达观,夏侯有女义如山。丈夫不及裙钗节,自顾须眉亦汗颜。”

后人有诗赞管辂曰:“传得圣贤真妙诀,平原管辂相通神。鬼幽鬼躁分何邓,未丧先知是死人。”

后人有诗曰:“紫髯碧眼号英雄,能使臣僚肯尽忠。二十四年兴大业,龙盘虎踞在江东。”

后人有诗曰:“当年伏后出宫门,跌足哀号别至尊。司马今朝依此例,天教还报在儿孙。”

后人有诗曰:“昔日曹瞒相汉时,欺他寡妇与孤儿。谁知四十余年后,寡妇孤儿亦被欺。”

后人有诗曰:“长坂当年独拒曹,子龙从此显英豪。乐嘉城内争锋处,又见文鸯胆气高。”

后人有诗赞曰:“司马当年围寿春,降兵无数拜车尘。东吴虽有英雄士,谁及于诠肯杀身!”

后人有诗赞曰:“忠臣矢志不偷生,诸葛公休帐下兵,《薤露》歌声应未断,遗踪直欲继田横!”

后人有诗叹曰:“乱贼诬伊尹,奸臣冒霍光。可怜聪明主,不得莅朝堂。”

其诗曰:‘伤哉龙受困,不能跃深渊。上不飞天汉,下不见于田。蟠居于井底,鳅鳝舞其前。藏牙伏爪甲,嗟我亦同然!’”

后人有诗叹曰:“大胆姜维妙算长,谁知邓艾暗提防。可怜投汉夏侯霸,顷刻城边箭下亡。”

后人有诗叹曰:“一日抒忠愤,千秋仰义名。宁为傅佥死,不作蒋舒生。”

后人有诗赞曰:“数万阴兵绕定军,致令钟会拜灵神。生能决策扶刘氏,死尚遗言保蜀民。”

后人有诗赞曰:“后主昏迷汉祚颠,天差邓艾取西川。可怜巴蜀多名将,不及江油李氏贤。”

后人有诗赞瞻、尚父子曰:“不是忠臣独少谋,苍天有意绝炎刘。当年诸葛留嘉胤,节义真堪继武侯。”

后人有诗叹曰:“魏兵数万入川来,后主偷生失自裁。黄皓终存欺国意,姜维空负济时才。
全忠义士心何烈,守节王孙志可哀。昭烈经营良不易,一朝功业顿成灰。”

后人因汉之亡,有追思武侯诗曰:“鱼鸟犹疑畏简书,风云长为护储胥。
徒令上将挥神笔,终见降王走传车。管乐有才真不忝,关张无命欲何如!
他年锦里经祠庙,梁父吟成恨有余!”

后人有诗叹邓艾曰:“自幼能筹画,多谋善用兵。凝眸知地理,仰面识天文。马到山根断,兵来石径分。功成身被害,魂绕汉江云。”

又有诗叹钟会曰:“髫年称早慧,曾作秘书郎。妙计倾司马,当时号子房。寿春多赞画,剑阁显鹰扬。不学陶朱隐,游魂悲故乡。”

又有诗叹姜维曰:“天水夸英俊,凉州产异才。系从尚父出,术奉武侯来。大胆应无惧,雄心誓不回。成都身死日,汉将有余哀。”

后人有诗叹曰:“追欢作乐笑颜开,不念危亡半点哀。快乐异乡忘故国,方知后
主是庸才。”

后人有诗叹曰:“魏吞汉室晋吞曹,天运循环不可逃。张节可怜忠国死,一拳怎障泰山高。”

后人有诗叹曰:“晋国规模如魏王,陈留踪迹似山阳。重行受禅台前事,回首当年止自伤。”

后人有诗叹曰:“晓日登临感晋臣,古碑零落岘山春。松间残露频频滴,疑是当年堕泪人。”

后人有诗赞张悌曰:“杜预巴山见大旗,江东张悌死忠时。已拚王气南中尽,不忍偷生负所知。”

唐人有诗叹曰:“西晋楼船下益州,金陵王气黯然收。千寻铁锁沉江底,一片降旗出石头。
人世几回伤往事,山形依旧枕寒流。今逢四海为家日,故垒萧萧芦荻秋。”

另外还摘录每个章节的结束语,颇有意思:
正是:人情势利古犹今,谁识英雄是白身?安得快人如翼德,尽诛世上负心人!
正是:欲除君侧宵人乱,须听朝中智士谋。
正是:丁原仗义身先丧,袁绍争锋势又危。
正是:擒贼定须擒贼首,奇功端的待奇人。
正是:玉玺得来无用处,反因此宝动刀兵。
正是:追敌孙坚方殒命,求和桓阶又遭殃。
正是:“一点樱桃启绛唇,两行碎玉喷阳春。
正是:冲天怒气高千丈,仆地肥躯做一堆。
正是:巨魁伏罪灾方息,从贼纵横祸又来。
正是:本为纳交反成怨,那知绝处又逢生。
正是:虽能暂把重围脱,只怕难当劲敌追。
正是:兵家胜败真常事,卷甲重来未可知。
正是:前番两贼分为二,今番三贼合为一。
正是:举杯畅饮情何放,拔剑捐生悔已迟!
正是:不去江东图虎豹,却来徐郡斗蛟龙。
正是:弓开如秋月行天,箭去似流星落地,一箭正中画戟小枝。
正是:秦晋未谐吴越斗,婚姻惹出甲兵来。
正是:强中自有强中手,用诈还逢识诈人。
正是:啖睛猛将虽能战,中箭先锋难久持。
正是:乞哀吕布无人救,骂贼张辽反得生。
正是:本因国舅承明诏,又见宗潢佐汉朝。
正是:既把孤身离虎穴,还将妙计息狼烟。
正是:犬豕何堪共虎斗,鱼虾空自与龙争。
正是:整备窝弓射猛虎,安排香饵钓鳌鱼。
正是:欲离万丈蛟龙穴,又遇三千狼虎兵。
正是:六将阻关徒受死,一军拦路复争锋。
正是:只因河北英雄去,引出江东豪杰来。
正是:江南兵革方休息,冀北干戈又复兴。
正是:势弱只因多算胜,兵强却为寡谋亡。
正是:才向汝南鸣战鼓,又从冀北动征鼙。
正是:四世公侯已成梦,一家骨肉又遭殃。
正是:星文方向南中指,金宝旋从北地生。
正是:跃去龙驹能救主,追来虎将欲诛仇。
正是:偏裨既有舆尸辱,主将重兴雪耻兵。
正是:嘱友一言因爱主,赴家千里为思亲。
正是:高贤未服英雄志,屈节偏生杰士疑。
正是:只因不用锦帆贼,至令冲开大索船。
正是:破敌未堪息战马,避兵又必赖良谋。
正是:城内才看红焰吐,水边又遇黑风来。
正是:才离虎窟愈生去,又遇龙潭鼓浪来。
正是:黄口孺子,怎闻霹雳之声;病体樵夫,难听虎豹之吼。
正是:只因诸葛扁舟去,致使曹兵一旦休。
正是:追思国母临终语,引得周郎立战功。
正是:智与智逢宜必合,才和才角又难容。
正是:还将反间成功事,去试从旁冷眼人。
正是:勇将轻身思报主,谋臣为国有同心。
正是:莫道东南能制胜,谁云西北独无人?
正是:一时忽笑又忽叫,难使南军破北军。
正是:三江水战,赤壁鏖兵。
正是:拚将一死酬知己,致令千秋仰义名。
正是:几郡城池无我分,一场辛苦为谁忙!
正是:军师决胜多奇策,将士争先立战功。
正是:先将计策安排定,只等东吴使命来。
正是:惊看侍女横刀立,疑是东吴设伏兵。
正是:两番弄巧翻成拙,此日含嗔却带羞。
正是:西州豪杰方遭戮,南国英雄又受殃。
正是:纵有伏兵能候敌,怎当键将共争先?
正是:只因蜀地谋臣进,致引荆州豪杰来。
正是:人主几番存厚道,才臣一意进权谋。
正是:孟德雄兵方退北,仲谋壮志又图南。
正是:只为川人逢旧识,遂令涪水息洪流。
正是:只因一将倾心后,致使连城唾手降。
正是:方看真主来西蜀,又见精兵出汉中。
正是:西蜀方开新日月,东吴又索旧山川。
正是:方逞凶谋欺弱主,又驱劲卒扫偏邦。
正是:铁骑甫能平陇右,旌旄又复指江南。
正是:奸雄权势能倾国,道士仙机更异人。
正是:自古骄兵多致败,从来轻敌少成功。
正是:请将须行激将法,少年不若老年人。
正是:魏人妄意宗韩信,蜀相那知是子房。
正是:未见东吴来伺隙,先看北魏又添兵。
正是:水里七军方丧胆,城中一箭忽伤身。
正是:今日公安无守志,从前王甫是良言。
正是:龙游沟壑遭虾戏,凤入牢笼被鸟欺。
正是:为念当年同誓死,忍教今日独捐生!
正是:试看曹氏丕彰事,几作袁家谭尚争。
正是:魏家社稷今将建,汉代江山忽已移。
正是:君王未及行天讨,臣下曾闻进直言。
正是:两国相争通使命,一言解难赖行人。
正是:老臣素矢忠君志,年少能成报国功。
正是:蜀主有谋能设伏,吴兵好勇定遭擒。
正是:雄心方欲吞西蜀,胜算还须御北朝。
正是:吴人方见干戈息,蜀使还将玉帛通。
正是:方见东吴敌北魏,又看西蜀战南蛮。
正是:寇入掌中还放去,人居化外未能降。
正是:若非洞主威风猛,怎显军师手段高!
正是:深临险地非容易,更展奇谋岂偶然!
正是:欲秉白旄摩将士,却教黄吻掌兵权。
正是:运筹又遇强中手,斗智还逢意外人。
正是:可怜魏将难成事,欲向西方索救兵。
正是:既有谋臣能用智,又求猛将助施威。
正是:蜀中将相方归国,魏地君臣又逞谋。
正是:只因东国能施计,致令西川又动兵。
正是:已见子丹无胜术,全凭仲达有良谋。
正是:旧帅印为新帅取,两路兵惟一路来。
正是:魏兵纵使能埋伏,汉相原来不肯追。
正是:棋逢敌手难相胜,将遇良才不敢骄。
正是:武侯尽瘁惟忧国,太史知机又论天。
正是:路逢神将粮遭劫,身遇奇兵命又危。
正是:万事不由人做主,一心难与命争衡。
正是:已见魏营诸将去,不知蜀地甚兵来。
正是:才将土木劳中国,又见干戈起外方。
正是:闭户忽然有起色,驱兵自此逞雄风。
正是:难支此日三军败,独赖当年十矢传。
正是:一度兴师未奏绩,两番讨贼欲成功。
正是:汉臣曾有勤王志,魏将还兴讨贼师。
正是:成功不必添蛇足,讨贼犹思奋虎威。
正是:已叹四番难奏绩,又嗟五度未成功。
正是:乐毅伐齐遭间阻,岳飞破敌被谗回。
正是:方当士马驱驰日,早识将军跋扈心。
正是:汉中险峻已无有,剑阁风波又忽生。
正是:试观后主临危日,无异刘璋受逼时。
正是:才看西蜀收降将,又见长安动大兵。
正是:汉家城郭已非旧,吴国江山将复更。

Thursday, March 15, 2007

英文流行经典名句

Money is not everything. There‘s Mastercard & Visa.
  钞票不是万能的,有时还需要信用卡。
  
  One should love animals. They are so tasty.

  每个人都应该热爱动物,因为它们很好吃。
  
  Save water. Shower with your girlfriend.

  要节约用水,尽量和女友一起洗澡。
  
  Love the neighbor. But don‘t get caught.

  要用心去爱你的邻居,不过不要让她的老公知道。
  
  Behind every successful man, there is a woman. And behind every unsuccessful man, there are two.

  每个成功男人的背后,都有一个女人。每个不成功男人的背后,都有两个。
  
  Every man should marry. After all, happiness is not the only thing in life.

  再快乐的单身汉迟早也会结婚,幸福不是永久的嘛。
  
  The wise never marry, And when they marry they become otherwise.

  聪明人都是未婚的,结婚的人很难再聪明起来。

  Success is a relative term. It brings so many relatives.

  成功是一个相关名词,他会给你带来很多不相关的亲戚(联系)。
  
  Never put off the work till tomorrow what you can put off today.

  不要等明天交不上差再找借口,今天就要找好。
  
  Love is photogenic. It needs darkness to develop.

  爱情就象照片,需要大量的暗房时间来培养。 (老外也保守,要摸黑办事,哈哈)
  
  Children in backseats cause accidents. Accidents in backseats cause children.

  后排座位上的小孩会生出意外,后排座位上的意外会生出小孩。
  
  "Your future depends on your dreams." So go to sleep.

  “现在的梦想决定着你的将来”,所以还是再睡一会吧。
  
  There should be a better way to start a day than waking up every morning.

  应该有更好的方式开始新一天,而不是千篇一律的在每个上午都醒来。
  
  "Hard work never killed anybody." But why take the risk? "

  “努力工作不会导致死亡!”不过我不会用自己去证明。

  "Work fascinates me." I can look at it for hours! "

  “工作好有意思耶!”尤其是看着别人工作。
  
  God made relatives; Thank God we can choose our friends.

  神决定了谁是你的亲戚,幸运的是在选择朋友方面他给了你留了余地。
  
  When two‘s company, three‘s the result!

  两个人的状态是不稳定的,三个人才是!
  
  A dress is like a barbed fence. It protects the premises without restricting the view.

  服饰就象铁丝网,它阻止你冒然行动但并不妨碍你尽情的观看。
  
  The more you learn, the more you know, The more you know, the more you forget. The more you forget, the less you know. So why bother to learn.

  学的越多,知道的越多,知道的越多,忘记的越多,忘记的越多,知道的越少,为什么学来着?

Wednesday, March 14, 2007

天安门英文导游辞

Tian'anmen (the Gate of Heavenly Peace), is located in the center of Beijing. It was first built in 1417 and named Chengtianmen (the Gate of Heavenly Succession). At the end of the Ming Dynasty, it was seriously damaged by war. When it was rebuilt under the Qing in 1651, it was renamed Tian'anmen, and served as the main entrance to the Imperial City, the administrative and residential quarters for court officials and retainers. The southern sections of the Imperial City wall still stand on both sides of the Gate. The tower at the top of the gate is nine-room wide and five –room deep. According to the Book of Changes, the two numbers nine and five, when combined, symbolize the supreme status of a sovereign. During the Ming and Qing dynasties, Tian'anmen was the place where state ceremonies took place. The most important one of them was the issuing of imperial edicts, which followed these steps:

  1) The Minister of Rites would receive the edict in Taihedian (Hall of Supreme Harmony), where the Emperor was holding his court. The minister would then carry the decree on a yunpan (tray of cloud), and withdraw from the hall via Taihemen (Gate of supreme Harmony)

  2) The Minister would put the tray in a miniature longting (dragon pavilion). Beneath a yellow umbrella and carry it via Wumen (Meridian Gate), to Tian'anmen Gate tower. 3) A courtier would be invested to proclaim the edict. The civil and military officials lining both sides of the gateway beneath the tower would prostrate themselves in the direction of the emperor in waiting for the decree to the proclaimed.

  3) The courtier would then put the edict in a phoenix-shaped wooden box and lower it from the tower by means of a silk cord. The document would finally be carried in a similar tray of cloud under a yellow umbrella to the Ministry of Rites.

  4) The edict, copied on yellow paper, would be made known to the whole country. Such a process was historically recorded as " Imperial Edict Issued by Golden Phoenix". During the Ming and Qing dynasties Tian'anmen was the most important passage. It was this gate that the Emperor and his retinue would go through on their way to the altars for ritual and religious activities.

  On the Westside of Tian'anmen stands ZhongshanPark (Dr. Sun Yat-sen's Park), and on the east side, the Working People's Cultural Palace. The Park was formerly called Shejitan (Altar of Land and Grain), built in 1420 for offering sacrificial items to the God of Land. It was opened to the public as a park in 1914 and its name was changed in 1928 to the present one in memory of the great pioneer of the Chinese Democratic Revolution. The Working People's Cultural Palace used to be Taimiao (the Supreme Ancestral Temple), where tablets of the deceased dynastic rulers were kept.

  The stream in front of Tian'anmen is called Waijinshuihe (Outer Golden River), with seven marble bridges spanning over it . Of these seven bridges, historical records say the middle one was for the exclusive use of the emperor and was accordingly called Yuluqiao (Imperial Bridge). The bridges flanking it on either side were meant for the members of the royal family and were therefore called Wanggongqiao (Royal's Bridges). Farther away on each side of the two were bridges for officials ranking above the third order and were named Pinjiqiao (ministerial Bridges). The remaining two bridges were for the use by the retinue below the third order and were called Gongshengqiao (common Bridges). They are the one in front of the Supreme Ancestral Temple to the east and the one in front of the Altar of land and Grain to the west.

  The two stone lions by the Gate of Tian'anmen, one on each side were meant as sentries. They gaze toward the middle axis, guarding the emperor's walkway. In front of the gate stands a pair of marble columns called Huabiao. They are elaborately cut in bas-relief following the pattern of a legendary dragon. Behind the gate stands another pair of similar columns. The story of Huabiao may be traced to a couple of sources. One of the versions accredits its invention to one of the Chinese sage kings named Yao, who was said to have set up a wooden pillar in order to allow the ordinary people to expose evil-doers, hence it was originally called a slander pillar. Later it was reduced to a signpost, and now it serves as an ornament.

  The beast sitting on the top of the column is called "hou", a legendary animal, which is said to have been a watcher of an emperor's behaviour. He was doing such duties as warning the emperor against staying too long outside the palace or indulging in pleasure and urging him to go to the people for their complaints or return in due time. Therefore, the two pairs of beasts were given the names "Wangjunhui" (Expecting the emperor's coming back) and "wangjunchu" (Expecting the emperor's going out) respectively.

北京“两会”期间的顺口溜

内地讽刺时弊的顺口溜,一向以尖锐著称,而北京“两会”期间传出的顺口溜令人捧腹之余,也引人深思。不知执政者是以何种方式看待以下这些顺口溜,对于民众而言,地方官员如能改善民生问题,比兴建几个大剧院更受民众欢迎。

  
  “规划规划,赶不上领导的变化”(全国人大代表纪尽善)

  解读:这句顺口溜道尽了世人对乱作为的不满和对新农村乱规划的惋惜。

 
 “村骗乡,乡骗县,一直骗到国务院”(政协委员杨志福向温总理转述的顺口溜)

  解读:将一些官员欺上瞒下的行径和中央政令不通的现状夸张地呈现出来。


  “吃动物怕激素,吃植物怕毒素,喝饮料怕色素,能吃甚么,心里没数。”(人大代表金志国)

  解读:鸡蛋含苏丹红,多宝鱼里有致癌物质,蔬菜有过多的农药残留物,引发人们对消费的恐慌。


  “种田不交税,上学不缴费,盘古开天地,这是头一回。”(人大代表周丽珍)

  解读:中央的惠民政策,让人感到欣慰和欣喜。但是,且慢,全国政协委员储亚平说:“我们要警惕农民负担反弹,特别是不要让农民免了税,长了费”。

  “脱贫四五年,一病回从前”,“得了阑尾炎,白种一年田”(政协委员任玉岭)

  解读:看病难、看病贵的酸楚,溢于言表。


  “职务消费是个筐,甚么都能往里面装”

  解读:对公务消费辛辣讽刺的顺口溜。

  “示范吃肉,推进喝汤,跟进村泪汪汪”

  解读:还有鞭笞念歪了新农村建设经的顺口溜。

  民生问题最大考验

  上述顺口溜反映出内地社会最令人关注的社会问题,中央提出要建立“和谐社会”,应先要求基层干部解决好民生问题,作为一个大国,能否妥善解决民生问题是百姓对领导层最基本的要求,也是执政者能力的最大考验。

Tuesday, March 13, 2007

What is SEI? CMM? ISO? IEEE? ANSI? Will it help?

· SEI = 'Software Engineering Institute' at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes.

· CMM = 'Capability Maturity Model', developed by the SEI. It's a model of 5 levels of organizational 'maturity' that determine effectiveness in delivering quality software. It is geared to large organizations such as large U.S. Defense Department contractors. However, many of the QA processes involved are appropriate to any organization, and if reasonably applied can be helpful. Organizations can receive CMM ratings by undergoing assessments by qualified auditors.

Level 1 - characterized by chaos, periodic panics, and heroic efforts required by individuals to successfully complete projects. Few if any processes in place; successes may not be repeatable.

Level 2 - software project tracking, requirements management, realistic planning, and configuration management processes are in place; successful practices can be repeated.

Level 3 - standard software development and maintenance processes are integrated throughout an organization; a Software Engineering Process Group is in place to oversee software processes, and training programs are used to ensure understanding and compliance.

Level 4 - metrics are used to track productivity, processes, and products. Project performance is predictable, and quality is consistently high.

Level 5 - the focus is on continuous process improvement. The impact of new processes and technologies can be predicted and effectively implemented when required.

· ISO = 'International Organization for Standards' - The ISO 9001, 9002, and 9003 standards concern quality systems that are assessed by outside auditors, and they apply to many kinds of production and manufacturing organizations, not just software. The most comprehensive is 9001, and this is the one most often used by software development organizations. It covers documentation, design, development, production, testing, installation, servicing, and other processes. ISO 9000-3 (not the same as 9003) is a guideline for applying ISO 9001 to software development organizations. The U.S. version of the ISO 9000 series standards is exactly the same as the international version, and is called the ANSI/ASQ Q9000 series. The U.S. version can be purchased directly from the ASQ (American Society for Quality) or the ANSI organizations. To be ISO 9001 certified, a third-party auditor assesses an organization, and certification is typically good for about 3 years, after which a complete reassessment is required. Note that ISO 9000 certification does not necessarily indicate quality products - it indicates only that documented processes are followed.

· IEEE = 'Institute of Electrical and Electronics Engineers' - among other things, creates standards such as 'IEEE Standard for Software Test Documentation' (IEEE/ANSI Standard 829), 'IEEE Standard of Software Unit Testing (IEEE/ANSI Standard 1008), 'IEEE Standard for Software Quality Assurance Plans' (IEEE/ANSI Standard 730), and others.

· ANSI = 'American National Standards Institute', the primary industrial standards body in the U.S.; publishes some software-related standards in conjunction with the IEEE and ASQ (American Society for Quality).

How can a Web site be tested?

Points to be considered while testing a Web site:

Web sites are essentially client/server applications -
with web servers and 'browser' clients.

Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls, applications that run in web pages (such as applets, javascript, plug-in applications), and applications that run on the server side (such as cgi scripts, database interfaces, logging applications, dynamic page generators, asp, etc.).

Additionally, there are a wide variety of servers and browsers, various versions of each, small but sometimes significant differences between them, variations in connection speeds, rapidly changing technologies, and multiple standards and protocols. The end result is that testing for web sites can become a major ongoing effort.

Other considerations might include:

What are the expected loads on the server (e.g., number of hits per unit time?), and what kind of performance is required under such loads (such as web server response time, database query response times). What kinds of tools will be needed for performance testing (such as web load testing tools, other tools already in house that can be adapted, web robot downloading tools, etc.)?

Who is the target audience? What kind of browsers will they be using? What kind of connection speeds will they by using? Are they intra- organization (thus with likely high connection speeds and similar browsers) or Internet-wide (thus with a wide variety of connection speeds and browser types)?

What kind of performance is expected on the client side (e.g., how fast should pages appear, how fast should animations, applets, etc. load and run)?

Will down time for server and content maintenance/upgrades be allowed? how much?

What kinds of security (firewalls, encryptions, passwords, etc.) will be required and what is it expected to do? How can it be tested?

How reliable are the site's Internet connections required to be? And how does that affect backup system or redundant connection requirements and testing?

What processes will be required to manage updates to the web site's content, and

what are the requirements for maintaining, tracking, and controlling page content, graphics, links, etc.?

Which HTML specification will be adhered to? How strictly? What variations will be allowed for targeted browsers?

Will there be any standards or requirements for page appearance and/or graphics throughout a site or parts of a site??

How will internal and external links be validated and updated? how often?
Can testing be done on the production system, or will a separate test system be required? How are browser caching, variations in browser option settings, dial-up connection variabilities, and real-world internet 'traffic congestion' problems to be accounted for in testing?

How extensive or customized are the server logging and reporting requirements; are they considered an integral part of the system and do they require testing?

How are cgi programs, applets, javascripts, ActiveX components, etc. to be maintained, tracked, controlled, and tested?
Pages should be 3-5 screens max unless content is tightly focused on a single topic. If larger, provide internal links within the page.

The page layouts and design elements should be consistent throughout a site, so that it's clear to the user that they're still within a site.

Pages should be as browser-independent as possible, or pages should be provided or generated based on the browser-type.

All pages should have links external to the page; there should be no dead-end pages.
The page owner, revision date, and a link to a contact person or organization should be included on each page.

Monday, March 12, 2007

House or romance? That is a question

By Li Qian (Chinadaily.com.cn)
Updated: 2007-03-12 14:48

Irrationally high housing price in China's large cities is bringing about a change to urbanites' ways of living and, in an implicit way, is putting some of, if not most of, young people in an awkward situation - a choice between houses and love.

A recent online poll found that nearly half of women chose to become "material girls" - picking men already owning apartments as their husbands.

The poll, by portal website sohu.com, was intended to test women's preference in choosing fiances and husbands.
Not long ago, real estate magnate Feng Lun asserted "women of marriage age are driving up housing price" in China, where traditions require men to get ready of everything before marrying a goodwife. Having an apartment is becoming a decisive and competitive factor for men.

Blogger Wu Yiren wrote she believed a man should fight against rivals to win his lady's heart and making money to buy an apartment is a man's fight in modern society.

But this "fight" could be bloodier than that between cavaliers. Price of new apartments in Beijing, according to Golden Keys housing research centre, rose 15.2 percent in February over January, a continual buoyant increase since the Millennium.

In the eyes of Blueprint Housing general manager Fu Wenhui, pure love only exists in poems or among innocent kids. "It's a pity, but marriage means tangible responsibilities and materials."

"How can you trust him if the man even cannot buy you an apartment?" she argued.

Asking for a big house from the boyfriend is no longer deemed as unkind or too material-oriented, which used to be sniffed at by gentle women.

Home is something to house a couple, but for many ladies, where home is doesn't really matter as long as they are with the Romeo.

"We are young and promising. If I love him, I will marry him even if he doesn't own an apartment, I believe he is the potential stock," Yan Yan said, adding that she disliked those who expected to change their living status through marriage.

Despite being sneered as Platonic, some called on young women to cherish their love in a blatant and uncertain society with various temptations, as "a man who truly loves you weighs heavier than where you live"

Even though scared off by women's "house desire", some young men participating in the debate tend to be on the back of the practical camp.

In the online survey at Sohu, nonetheless, nearly 56 percent of female netizens prefer to marry the man they truly love, even if he doesn't have money to buy an apartment.

This time, the delicate affection narrowly wins in a battle against stone-cold apartment blocks, but how long its advantage could last? Who knows.

Don't wait...

Don’t wait for a smile to be nice...

Don’t wait to be loved, to love.

Don’t wait to be lonely, to recognize the value of a friend.
          
Don’t wait for the best job, to begin to work.
      
Don’t wait to have a lot, to share a bit.
      
Don’t wait for the fall, to remember the advice.
          
Don’t wait for pain, to believe in prayer.
      
Don’t wait to have time, to be able to serve.   
      
Don’t wait for anybody else pain, to ask for apologies...
         
 ... neither separation to make it up.
    
  Don’t wait...
  Because you don’t know how long it will take.

  Remember: Friendship is like wine, it gets better as it grows older.

1986-1996:香港电影最好的时光

1986-1996:香港电影最好的时光
文/张铃

  电影是一个梦,十年前的香港电影,寄寓了我们这一代人多少艳惊四座的梦!吴宇森、徐克、王家卫、关锦鹏、刘镇伟、周润发、林青霞、周星驰、梁家辉、梁朝伟、张国荣、梅艳芳……都是那时香港电影界的牛人,甚至黄霑的电影音乐,也难寻第二个。十年生死两茫茫,不思量,自难忘,如今的香港电影与内地影视都深深烙上了那时候的香港印,只是,再不见,那辉煌,那灿烂——“把风云庆会消磨尽,都做北邙山下尘。便是君,也唤不应;便不臣,也唤不应”。


在南方四台看到雷洛传2《父子情仇》,刘德华饰演的雷洛有着旧式广东男人的普遍特点,有办法,重情义,他总把不喜欢的事情避开,借口是:家里褒着糖水他要回家看火。邱淑贞演惯性感小猫,猛一看她演家居妇女,感觉五味杂呈,这典型的旧式香港小妇人,爱得那样深沉,带着贤良的顺德性情:一生只爱一个男人,知道他结了婚,心甘情愿离开他,一个人在加拿大做洗衣工供儿子读大学……她演得那样好,导演无以安排他们的深情,只用一段粤剧来演绎他们的重逢。
那年代的人,热闹的爱好,朴素的情感,强烈的生活气息,都会直接放到电影中来,雷洛为什么去做警察?为了吃饭。人千辛万苦为了啥?为了吃饭。许鞍华拍《投奔怒海》的时候,刘德华初次演电影,黝黑黝黑的,愣头愣脑,黄秋生骂他花瓶。这个片子在1983年得金像奖五项奖,许鞍华第一次获得最佳导演奖。这之前的金马奖,还是台湾本土电影的天下。

1986—倩何人,唤取红巾翠袖,揾英雄泪
1986年9月,刘德华正式被公司雪藏,电视台封杀他,连续九个月,他没有一点工作,开始疯狂骑马与划水,也在林子祥的鼓励下,开始唱歌。想来,天王年轻时候的苦只有天王自己知道,而谁又想到当初的楞头青会驰骋香港流行乐坛近20年呢?1986,叶德娴以《花街时代》获得金像奖的最佳女配角。如果看过《法内情》、《法外情》,就一定记得叶德娴与刘德华的母子情,刘德华在《庙街十二少》里深情款款地对叶德娴的背影说:I LOVE YOU 。爱一个人需要理由吗?爱一个人不需要理由吗?
1986这一年,吴宇森凭《英雄本色》在金马奖上获得最佳导演奖, 吴宇森曾撰文:“在我最失意、失落,曾经一度被人认为已经落伍;也在我最要肯定自己、最需要朋友的时候,徐克大力支持我重拍龙刚导演的六十年代名作《英雄本色》。而在拍摄期间,许多时候我都能从周润发、狄龙、张国荣和徐克之间,看到我自己,同时也更加了解别人,也终于,我能够在影片中找回了我的尊严。虽然如此,我可不自视为英雄,我只不过重视友情,晓得凡事感激。”香港电影人之间的情义全都在这些话里了,香港电影的艰辛也在这些话里了。镜头回顾:1983年,陈可辛给吴宇森做过编剧,两个合作《英雄无泪》,无奈票房不利,吴宇森被公司雪藏,拍摄完成的《英雄无泪》也没上市,直到1986,在《英雄本色》的凯歌中,《英雄无泪》趁势上场。倩何人,唤取红巾翠袖,揾英雄泪。
1986,吴宇森在香港影坛票房第一,但他在金像奖上让位于成龙。1986,成龙的《警察故事》已经赢得金像奖上的最佳影片与最佳动作设计奖,谁想到成龙会在近20年之后还拍《新警察故事》呢?谁又想得到周星驰多年之后要拍《功夫》?1986,许冠英拒绝金像奖最佳男配角提名,因他觉得自己是主演,不该放在配角的位置。1986,李连杰的《南北少林》票房第六。1986,关锦鹏拍《地下情》,蔡琴在戏里莫名其妙被杀,周润发以警察身份顺理成章出现,想看金燕玲、梁朝伟、温碧霞他们如何浪费自己的生命。

1987——你是我最满足的烦恼
1987,方育平第三次获得金像奖导演,有谁还记得方育平的《半边人》《父子情》《美国心》呢?谁又记得他是香港电影新浪潮的主力干将?1987,周润发凭《流氓大亨》,梅艳芳以《胭脂扣》赢得金马影帝与影后,午马以《倩女幽魂》得最佳男配角。请记住:1987年的《倩女幽魂》是徐克担任的编剧与监制,张国荣演愣头愣脑的宁采臣,长发披肩的王祖贤,比大S妖美得多,谁又想得到:十五年后,程晓东在电视版《倩女幽魂》里唱——心欲静,红尘偏在黑夜中舞蹈……一路上由爱生怖由情生烦恼……般若波罗一声声缠绕,谁能明了……你是我最满足的烦恼……
1987,周润发成绩斐然:《龙虎风云》让他赢得金像奖影帝,他与张国荣出了《英雄本色续集》,与梁家辉出了《监狱风云》,与钟楚红出了《秋天的童话》,与钟楚红叶德娴出了《鬼新娘》,《江湖情》、《英雄好汉》票房也不俗。1987,钟楚红林青霞叶倩文演了《刀马旦》,该电影的编剧杜国威先生与黄霑一样对香港舞台剧与广东大戏很有感情。1987,杜可风以《老娘够骚》第一次在金像奖被提名,并捧得最佳摄影。1987年,成龙的《龙虎兄弟》票房第一。

1988——“七小福”是一出京剧,也是一个戏班
1988,金马奖就是《七小福》的舞台了,虽然票房出奇惨淡,洪金宝还是凭《七小福》获得了当年金像奖最佳男主角。洪金宝是共和国的同龄人,生于武术世家,自幼聪明好学,跟于占元学过京剧,艺名元龙。跟于老先生学过京剧的还有元楼、元彪、元奎、元华、元武、元泰,他们七个是《七小福》的主角。元楼,就是成龙,他在大师兄洪金宝约满出师的时候,顶了元龙的艺名。“七小福”是一出京剧,也是一个戏班,更是于占元这群得意门生的总称。
1988,杜琪峰导演,周润发与张学友郑裕玲主演的《八星报喜》赢得票房第一,但周润发演的范柳原却榜上无名。《旺角卡门》里的刘德华与张学友张曼玉也颇受观众青睐。1988,大家一定记得《霸王花》,惠英红在《霸王花》中与胡慧中吴君如一起演打女,她是金像奖第一位影后,处女作为《射雕英雄传》。1988,第七届金像奖影后萧芳芳,她在《不是冤家不聚头》里的表演得到香港评委肯定,萧芳芳出生于1947年,七岁开始拍电影,到1988年,从影已经三十四年。有关她的传奇,要到1995年以后,才更令人刮目。
1988,周星驰开始拍电影,处女作《霹雳先锋》旗开得胜,在第25届金马奖上拿走最佳男配角。香港电影这十年里不仅拥有星罗密布的名导名演员,还横空出世了周星驰,他将和他的无厘头电影成为这十年香港电影的票房奇迹。1988,内地开始文艺片的大时代,张艺谋凭《红高梁》荣获柏林国际电影节金熊奖。

1989——端尽袖底无限风
1989,《阿郎的故事》让周润发第三次获得香港金像奖最佳男主角,电影编剧游乃海颇有才华,他编的《暗花》、《暗战》、《枪火》、《孤男寡女》等等票房都不错。1989,关锦鹏的《胭脂扣》成为金像奖的最大赢家,席卷六个奖项。该片改自李碧华的同名小说,梅艳芳以男装唱粤剧出现在戏中,张国荣饰演的陈十二少既邪恶又天真,两人初相识,调情的手段既明朗又含蓄,端着袖底无限风。陈十二少与妓女如花好到蜜里调油,却不被家长所允许,两人吞鸦片殉情,不料如花已去黄泉,他还在人间,如此缠绵悱恻的爱情,久经岁月折磨,空余恨。十二少穷困潦倒,在一家电影制片厂当临时演员,不复记得如花。为什么十二少老来落魄要做临时演员?这要问问关锦鹏。
1989,王家卫初露才华,拍了《旺角卡门》。1989,张曼玉自《三个女人的故事》脱颖而出。1989,周润发与刘德华向华强演的《赌神》票房第一,成龙与梅艳芳以及午马演的《奇迹》票房第二。1989,许冠文许冠英许冠杰许氏三兄弟在电影界的成绩也不俗,前两人与黄百鸣的《合家欢》票房第三,而许冠杰与麦嘉的《新最佳拍档》则票房第六,超过周润发与梁家辉梅艳芳的《英雄本色三》,也超过周润发与李修贤叶倩文的《喋血双雄》。1989,惠英红再次联袂吴君如与胡慧中出演《神勇飞虎霸王花》。1989,《龙在天涯》是周星驰公认的配角颠峰,这一年,他与吴君如在《流氓差婆》里擦出火花,第一次转型。

1990——发哥淡出,星爷上场
1990,梁家辉凭《爱在他乡的季节》获得金马影帝,六年前,他凭《垂帘听政》获第三届香港电影金像奖影帝,时年26岁,遭到台湾当局的封杀,一度无人找他拍戏,被迫去铜锣湾摆地摊糊口。1990年的金马影后林青霞与《滚滚红尘》一起大获全胜,这是一部台湾电影,但有香港影人张曼玉为最佳女配角。这一年的香港电影,张曼玉则以《不脱袜的人》成为金像奖最佳女主角。
1990,发哥已经开始淡出,星爷上场,周星驰在《望夫成龙》里初露喜剧天分,这一年,他的《赌圣》得当年度十大卖座影片第一名,《赌侠》得当年度十大卖座影片第二名,周星驰名声大噪,吴君如、吴孟达也声名雀起。1990,许冠文许冠英许冠杰许氏三兄弟的《新半斤八两》票房第三,林子祥与郑裕玲张曼玉的《三人新世界》票房第四。1988到1990,刘德华连续三年获“最受欢迎男歌手奖”,一时锋头无人能及,他还要忘情大唱好几年。1990,张艺谋主演的《秦俑》改自香港李碧华的小说,音乐则是黄霑的。镜头跃到1999,吴宇森的《喋血双雄》被美国《时代周刊》列为本世纪亚洲十大影片之一,也让吴宇森和发哥成功打入好莱坞。这两人,使香港电影镀上好莱坞华丽的金光。

1991——用电影,执著地表达爱情
1991,周星驰在《整蛊专家》里与导演王晶渐渐默契,他的《逃学威龙》是当年度十大卖座电影第一名,《上海滩赌圣》、《新精武门》、《龙的传人》、《情圣》也票房不俗。1991,周润发与张国荣钟楚红的《纵横四海》票房第四,徐克导演李连杰主演的《黄飞鸿》也开始闪亮登场,刘德华与郭富城张敏的《雷洛传》票房第七。1991,张曼玉以《阮玲玉》再获得金马奖,她在片中对着镜子默默蹲下,剧情是:阮玲玉想起了梁家辉演的蔡楚生。片尾,张曼玉愠怒而凛然的脸,挤过人群,扬长而去,却在无人的时候,面无表情地掉泪。《阮玲玉》让张曼玉获得柏林电影节最佳女主角,也是中国女演员在国际电影节上获奖的第一人。谁想得到:十五年后,电视版《阮玲玉》闹得沸沸扬扬还没有良好的收场。
1991,王家卫的《阿飞正传》在金像奖上大获全胜,张叔平甚至以《阿飞正传》赢得最佳美术设计与最佳造型设计。但它在香港上市的时候,票房位居第三十四。刘嘉玲在这个片里才艺惊人,她演舞女咪咪,爱阿飞爱得一塌糊涂,与张曼玉演的苏丽珍暗暗较劲为男人歇斯底里。张国荣在片尾独白:以前我以为有一种鸟一开始飞就会飞到死亡的那一天才落地。其实它什么地方也没去过,那鸟一开始就已经死了。我曾经说过不到最后一刻我也不会知道最喜欢的女人是谁,不知道她现在在干什么呢?数年后,王家卫在《花样年华》的女主人公就是苏丽珍,仍由张曼玉出演。《2046》里,再见苏丽珍。他用电影执著地表达着爱情,千回百啭,好一袭华美的袍!

1992——为这没名没姓的年代干杯
1992,这一年是周星驰年,他的《审死官》、《家有喜事》、《鹿鼎记》、《武状元苏乞儿》、《鹿鼎记2神龙教》分别稳坐当年度十大卖座影片第一、第二、第三、第四、第五,香港电影第一次有了喜剧的全盛时期。周星驰总是叫人笑中有泪泪中含笑,张敏也在这一年票房全胜。1992,徐克的编剧与导演天才大展拳脚,他重拍《笑傲江湖》,林青霞着男装风流倜傥,她演的东方不败深入人心。李连杰在1992也相当走运,他与林青霞关之琳的《笑傲江湖II东方不败》,与关之琳莫少聪的《黄飞鸿2男儿当自强》票房都不错。徐克导演的《新龙门客栈》挖尽张曼玉的风采,梁家辉在戏中对对手说:“为这没名没姓的年代干杯”,武侠电影在这一年,如同神话。
1992,徐克凭《黄飞鸿》捧得香港电影金像奖最佳导演奖,黄霑的配乐当然功不可没。1992,成龙凭他的《警察故事III超级警察》得金马奖影帝。1992年刘镇伟编写的《92黑玫瑰对黑玫瑰》在金像奖上拿奖,他被大家赞赏的事是三年后写了《大话西游》的剧本,不过,那时候,他不叫刘镇伟,而叫技安,就好似孙悟空在《大话西游》里不叫孙悟空,而叫至尊宝。爱电影需要理由吗?爱电影不需要理由吗?1992,梁家辉拍了《情人》,演杜拉斯小说里那个用尽全部身心去爱的中国男人,他梳着左右分明的短发,夹烟的手指不住颤抖,他的法国小情人真小,却不可理喻地爱着他,第一次做爱,他在她面前孩子似的哭了。

1993——香港武侠片大获全胜
1993年,周星驰还坐当年十大卖座影片第一名,《唐伯虎点秋香》从此被人记住,连同李安以后要用到的玉面狐狸,她的真名叫郑佩佩,出生于1946,有双妖娆无比的眼睛。周星驰的《逃学威龙3龙过鸡年》已经滑到票房第七,有人说这是周星驰的最后一个辉煌年。1993,张国荣与许冠杰吴君如演的《花田喜事》票房第二,刘青云与袁咏仪刘嘉玲《新不了情》票房第三,越明年,这个片要在金像奖上大出风头。
1993,香港武侠片大获全胜,李连杰除了演黄飞鸿,还演了《太极张三丰》、《方世玉》、《倚天屠龙记》、《方世玉续集》票房都很好,甄子丹也在《少年黄飞鸿之铁马骝》里大打出手,加上成龙的《城市猎人》与《重案组》,这一年的香港电影似乎火气特别大,男人们的阳刚之气空前高涨。梁朝伟开始展示喜剧天分,他在《东成西就》里演西毒欧阳峰,著名的香肠嘴让人笑爆肚皮,多谢刘镇伟导演天马行空的作风,那一年,我们都曾哈哈大笑。王祖贤张曼玉的《青蛇》也是徐克导演,林青霞还是东方不败。
1993年的金马奖是台湾导演李安的天下,他凭同性恋题材的《喜宴》拦了六项大奖,编、导、演都不俗,但票房在香港居二十二。《喜宴》获当年柏林电影节金熊奖,李安扬威国际影坛,十三年后,李安又以同性恋题材《断臂山》震惊中外电影界。这一年的金像奖,关锦鹏执导的《阮玲玉》夺得五个奖项,成最大赢家。这个片在1991年的时候出尽风头,因此,滑到1993年的金像奖,要没有张之亮的《笼民》,恐怕更加光芒万丈吧?1993,陈凯歌以《霸王别姬》摘取戛纳金棕榈奖,该电影剧本是香港李碧华的,香港演员张国荣与内地演员张丰毅巩俐同台演出,程蝶衣对段小楼说:“说好了是一辈子,差一年,差一个月,一天,一个时辰,都不是一辈子!”

1994——你唯一可以做的,就是令自己不要忘记
1994,尔冬升导演的《新不了情》在香港金像奖上抱走六项大奖,包括最佳影片,最佳导演,影后,最佳编剧,最佳男配角,最佳女配角。尔冬升与张曼玉谈过文艺片一般的恋爱,他日后要导《真心话》《色情男女》《忘不了》,有谁还记得他1979年便与傅声岳华赵雅芝等拍过武侠片《英雄无泪》呢?镜头插入:尔冬升在《英雄无泪》中演天下最聪明的大恶人卓东来,外形俊秀倜傥,翩翩公子,口中头头是道:杀人要讲时机,时间一过,物换星移,一切都不同了。君子不可尽信,有时剧毒无比……尔冬升比1983年《射雕英雄传》的苗侨伟早四年诠释同类角色,后者是当年无线五虎将之一,1987年投入眼镜生意,据说近年复出。前者至今作品不断,且由演员转到导演与编剧。
镜头闪回:1994,金像奖影帝颁给了黄秋生,他在《八仙饭店之人肉叉烧包》演大恶人,这位混血儿在获奖之后拍了很多烂片,与黄秋生同学的谢君豪要在1997年才能赢得金马影帝。
1994,金马影帝的大奖落在《重庆森林》的梁朝伟手中,镜头插入:他坐在马桶上对着一块香皂说话,对一条湿漉漉的毛巾絮絮叨叨,对蓝色布老鼠说话,对白色长毛狗说话,对衬衫说话……他爱两万五千尺高空上的空姐,谁知道飞机中途转站,他爱的人抛弃他了。王菲在这个片中尽显表演才华,她喧哗地播放着“California Dreamin”,无辜的眼神,自得其乐的暗恋,好一个现代田螺姑娘。
1994,张国荣在《东邪西毒》里演西毒欧阳峰,导演王家卫给他的台词至今令人回味:你越想知道自己是不是忘记的时候,你反而记得清楚。我曾经听人说过,当你不能够再拥有,你唯一可以做的,就是令自己不要忘记。导演王家卫让梁家辉演的黄药师爱上“醉生梦死”酒,他爱上的其实是一个叫做桃花的女人,而这个女人想知道欧阳峰的消息,因此,黄药师每年去见一次欧阳峰,有了欧阳峰,黄药师每年可以找借口去看桃花一次。他说:如果感情可以分胜负的话,我不知道她是不是赢了,但我很清楚,从一开始我就输了。王家卫对爱情的挖掘与理解在每一部片中都让人感慨万千,该片所用的演员也尽是那时候的红人,该片却成全杜可风捧走了金马奖最佳摄影。杜可风的摄影天才,在很多年后,还将被人仰视。
1994,陈冲凭关锦鹏导演的《红玫瑰与白玫瑰》赢得金马影后。1994年的金马奖重回台湾人手中,蔡明亮以《爱情万岁》赢得最佳导演奖与最佳影片奖,但《爱情万岁》的女主角杨贵媚却要在多年后才能赢得金马影后,台湾电影金马奖在杨贵媚之前有一十三年没有自己的影后,这一十三年被谁笼罩?香港电影!周润发与梁家辉吴倩莲演的《赌神2》居票房第一,沉寂多时的黄日华终于与成龙以及梅艳芳一起站在票房第二,这个1983年的靖哥哥,经历了风风雨雨,此时在香港电影中惊鸿一瞥。李连杰的《洪熙官》、《中南海保镖》、《精武英雄》照旧令人大饱武术之福。1994年,周星驰初用罗家英,彼此欣赏,星爷也开始向编剧和导演的方向发展。

1995——我希望是,一万年
1995年,成龙的《红番区》与《霹雳火》坐定票房第一与第二,他的动作片终于令全港人重视。1995,周星驰的《百变星君》居票房第三,1995,周星驰凭《西游记之101回月光宝盒》与《西游记完结篇之仙履奇缘》完成第二次转型,两片皆入选当年十大卖座影片,“无厘头+浪漫主义+想像力”的模式登峰造极,人们至今记得至尊宝的经典台词:“曾经有一份真诚的爱情摆在我的面前,我没有珍惜,等到失去的时候才追悔莫及,人世间最痛苦的事情莫过于此。如果上天能够给我一个重新来过的机会,我会对那个女孩子说三个字:‘我爱你’。如果非要给这份爱加上一个期限,我希望是,一万年。” 《大话西游》的编剧技安其实就是刘镇伟,他是个与徐克王家卫一样才华横溢的编剧与导演。不过世事造化,谁想得到演蜘蛛精的蓝洁英现在患精神病?演晶晶的莫文蔚学过意大利语,会弹古筝,她的骄人外表在《食神》里完全被瓦解。
1995,许鞍华导演的《女人四十》在台湾电影金马奖上获得四个大奖,镜头回放:影后萧芳芳1947年出生,七岁开始拍电影,到1995年,已经从影四十一年,她是第七届香港电影金像奖的影后。萧芳芳毅力可佳,多年来为耳疾困扰,左耳完全失去听力,右耳病情每况愈下,却一直坚持进修,公认的多才多艺。镜头摇远——萧芳芳在1998年领受美国 Regis University 的毕业证书,正式成为儿童心理学硕士,1998年,她51岁。
场地更换:1995,香港金像奖的颁奖晚会,王家卫与他的《东邪西毒》以及《重庆森林》在十四届金像奖上出尽风头,两个片总共获得十九项提名,《重庆森林》更是拿下四个奖,而《东邪西毒》也有三个,王家卫的大师地位就在这一年确立,他的编剧与导演的才华至今被人赞叹,他提供给了香港电影另一种全新的类型。1995,张叔平在美术和剪辑方面的才华得到肯定,他一个人独揽金像奖三个奖杯!

1996——那拐弯抹角之处的真诚
镜头继续:1996,许鞍华执导的《女人四十》在金像奖上赢得六个大奖:最佳影片、最佳导演、最佳编剧、影帝、影后,男配角罗家英都得了金像奖!中间隔了方育平、王家卫、吴宇森、徐克、关锦鹏、尔东升、张婉婷、张之亮、严浩等。《女人四十》里也有两段绝妙的粤剧,广东大戏的词曲真是精妙,导演用的时候也别有用心,如《雷洛传2父子情仇》一样,如《胭脂扣》一样,画龙点睛,力透纸背。
1996,萧芳芳还出演了杜国威原舞台剧改编的《虎度门》,一时,又成为香港电影金像奖影后的热门人选。香港电影到这一年,还保留着纯粹令人感动的点点滴滴,一举手一投足,都印着内地人的朴素甚或老土。1996,刘德华、张国荣、郑伊健、李连杰都在香港票房很有位置。
甚至到1997年,香港电影《南海十三郎》还在金马奖上大获全胜,导演高志森与编剧杜国威仍旧大量起用广东大戏,干脆找了香港话剧狂人谢君豪,彻头彻尾文艺了一把,将怀旧与儒雅进行到底,也将人情味与生活气息进行到底。那时候的人,新旧交替,还来不及将自己泥土香味的衣褂脱下,还紧抓着自己过往的生活方式以及道德品味,在搁置的土地上,做自己的梦,虽然剧情常常令人眼花缭乱匪夷所思,那拐弯抹角之处的真诚却显而易见。

小结:我用尽我的心,填满了你的心
1986-1996的香港电影,就好似在吃一顿热闹的大餐,鲜美的主菜、可爱的主食、精致的西点、乃至甜品糖水浓汤……花样繁多,风格共存,既有真诚朴素的,也有华丽细腻的,还有无厘头的,有时甚至笨得高妙。1986-1996的香港电影,就好似谈了一场最好时间的恋爱,激情四射高潮迭起,叫人不断怀念那最好的地方遇见的最好的人,因为,后来的岁月竟是无能为力的萧条瑟缩惨淡灰暗。好电影是要留着细细回味的,如同好恋爱值得用一生来慢慢怀想。

如此强烈地怀念1986-1996的香港电影,只因为那十年的香港电影由衷地好看,故事好看,细节好看,编得好看,导得好看,演得好看。即便是文艺片,也有熨帖的生活气,渗透在镜头里,反映出那时代的电影人对生活的积淀。那十年中香港电影的土壤、耕耘、劳作与收获,也是最令人眼花缭乱欢天喜地的。忽然记起刘德华的某句歌词:我用尽我的心,填满了你的心。那时代的香港电影就是用尽她的心,来填满我们的心,我们,又有什么理由不欢天喜地呢?
刘德华其实是一柄钝钝的刀,要磨到后来才耀出光芒,据说,他在全组收工之后,还拿起笔来写歌词,他的勤恳与塌实,令人钦佩,因有梁朝伟,他要在很多年后才赢得金马影帝的称谓。香港电影界还能有多少个萧芳芳刘德华或者梁朝伟呢?在《阿飞正传》《春光乍泄》里出尽风头的张国荣已逝,那一年,李碧华在《血似胭脂染蝶衣》中说欠张国荣一个剧本,说阿梅发狂号哭悲痛欲绝之后正为他诵经超渡,不料,在《胭脂扣》与《川岛芳子》里被人注目的梅艳芳随后就香消玉勋,最佳电影音乐黄霑也已逝世,刘德华梁朝伟与周星驰梁家辉都行将老去。
许鞍华后来的作品渐渐中气不足,关锦鹏的《长恨歌》遭人唏嘘,王家卫出片的速度太慢了,他与陈果的电影都有些边缘化,难被普罗大众所理解,好在陈可辛的创造力仍被大家所赞赏,吴宇森此番回港又有新动作,但愿他,如二十年前一样风头无人能及。
作为编剧,徐克似乎有些江郎才尽,刘镇伟还能不能拍点西游以外的东西?杜国威似乎有些难以被现在的观众赏识。当这一代人告别香港电影,现在的香港编剧,又有几个赶得上那时候的徐克王家卫刘镇伟与李碧华?现在的香港演员,又有几个比得上他们前辈的演技与努力?有谁知道粤剧里的唱腔与深情?于苦难了解不多,于生活所知甚少,身价却是远远远远超过那个时代的角儿们,无形之中又抬高了电影的造价,票价也不知不觉地高起来。票价这么贵,老百姓的腰包并不丰厚,香港电影靠谁来支撑?
但愿,不要如沈从文所说:我与我的读者都行将老去。

The rich, the poor and everyone in between.

There are only three people in the world: the rich, the poor and everyone in between.

--------<>

Wednesday, March 7, 2007

Vital Program Testing Guidelines

1 A necessary part of a test case is a definition of the
expected output or result.
2 A programmer should avoid attempting to test his or her
own program.
3 A programming organization should not test its own
programs.
4 Thoroughly inspect the results of each test.
5 Test cases must be written for input conditions that are
invalid and unexpected, as well as for those that are valid
and expected.
6 Examining a program to see if it does not do what it is
supposed to do is only half the battle; the other half is
seeing whether the program does what it is not supposed
to do.
7 Avoid throwaway test cases unless the program is truly a
throwaway program.
8 Do not plan a testing effort under the tacit assumption
that no errors will be found.
9 The probability of the existence of more errors in a
section of a program is proportional to the number of
errors already found in that section.
10 Testing is an extremely creative and intellectually
challenging task.

《下流社会——一个新社会阶层的出现》

《下流社会——一个新社会阶层的出现》

【日】三浦展 著 文汇出版社 2007年1月 18.00元

三浦展抛出的“下流社会”概念惊动了全日本,如今,他的问题来到了中国。

“下流”并不是指道德品质低下,而是指年轻一代在巨大的社会压力之下,收入难以提高,人际沟通能力、工作热情、学习意愿等也都较之一般人更为低下,即是失去了人生热情。日本经历了十年低迷后,财富越来越向上流社会集中,年轻人则从中流社会走向下流社会。

近年来中国也出现了这种现象。身边的人可能眼前还是中产,可一两年后就悄然地“下流”了,而置身其中的人却可能还浑然不知。

被下流社会的标志刺痛,怎样步出下流?

三浦展认为,“下流社会”是可以测试的。12个问题中,如果有一半回答“是”的话,那你就是属于“下流”阶层:

1、时常整天待在家上网、打电动玩具。
2、只想轻松地过每一天。
3、能每天过着像自己的生活是最好的。
4、随心所欲,只做自己喜欢做的事。
5、凡事嫌麻烦,个性散漫,喜欢闷在家里。
6、喜欢一个人独处。
7、觉得自己个性朴实、不起眼。
8、认为流行就是展现自我风格。
9、有时觉得,吃东西是一件麻烦的事。
10、常常吃零食和速食。
11、月收入总比城市平均水平低1000元
12、未婚(男性33岁上、女性30岁以上)


三浦展并没有在书中指出迈入上流社会的成功之道,但我们有一些自我激励的方法供大家参考:

1. 调高目标
许多人惊奇发现,他们之所以达不到自己孜孜以求的目标,是因为他们的主要目标太小,而且太模糊,使自己失去主动力。

2. 寻求挑战
不断寻求挑战,体内就会发生奇妙的变化。生活挑战你的事情,你定可以用来挑战自己。对自己越苛刻,生活对你越宽容;对自己越宽容,生活对你越苛刻。

3. 慎重择友
结交那些希望你快乐和成功的人,你在人生的路上将获得更多益处。同乐观的人为伴能让我们看到更多的人生希望。

4. 正视危机
危机能激发我们竭尽全力。无视这种现象,我们往往会愚蠢地创造一种舒适的生活方式,使自己生活得风平浪静。

5. 敢于犯错
有时候我们不做一件事,是因为我们没有把握做好。我们感到自己状态不佳或精力不足时,往往会把必须做的事放在一边,或静等灵感的降临。

6. 迎接恐惧
哪怕克服的是小小的恐惧,也会增强你对创造自己生活能力的信心。一味想避开恐惧,它们就会对你穷追不舍。此时,最可怕的莫过于双眼一闭假装它们不存在。

" database software is insecure--Oracle's database software in particular"

Litchfield, a noted bug hunter, has made it his mission to tell the world that database software is insecure--Oracle's database software in particular. Litchfield has been vocal in his criticism of Oracle, even calling for the resignation of Oracle Chief Security Officer Mary Ann Davidson.
For too long, Oracle and its customers have stuck their heads in the sand when it comes to security, according to Litchfield. And Oracle has taken the wrong approach to address mounting security concerns, he argues.
Litchfield, co-founder of Next Generation Security Software in the U.K., is on a crusade. In January he published The Oracle Hacker's Handbook. The book, according to its cover, offers readers a complete arsenal to assess and defend Oracle systems.
While dissing Oracle, Litchfield is cheerleading for Microsoft. He has publicly stated that SQL Server 2005, the latest version of Microsoft's database software, is secure. This must hurt at Oracle, a Microsoft arch rival, which has already seen a significant piece of the database market go to the Redmond, Wash.-based software giant.
When not hunting for bugs, Litchfield likes to go out with his two greyhounds, and he helps charities find homes for other canines. In fact, he is so passionate about his dogs that he dedicated The Oracle Hacker's Handbook to his wife and two girls, the girls being his greyhounds.
At last week's Black Hat DC event, Litchfield discussed a new attack technique that increases the severity of certain vulnerabilities in Oracle's database software. He sat down with CNET News.com at the event to explain why such disclosures are necessary.
Q: Why are you into database security? There's so much other software out there. Litchfield: Because that's where the crown jewels are for any organization. Every organization on this planet has a database and that's where the lifeblood of that organization exists. Where better to secure it than at the source. We can secure it at the perimeter, but with vulnerabilities like SQL injection, that security is completely undone.
Despite having a firewall, despite having the Web server locked down, an SQL injection flaw in your Web app takes us all the way through to the back end of the database server. If that database is not using the principle of least privilege or is not fully patched, then we can gain full access to the database server and suck out all your data. The database has to be secured. The problem is that nobody has ever really dealt with the back end until recently. It has always been about securing the perimeter.
Lately you have especially been looking closely at Oracle's databases. Is there a specific reason that you're looking at Oracle more than Microsoft or IBM? Litchfield: Yes. SQL Server 2005 is secure. (Microsoft has) solved the problem. Oracle is in the process of solving that problem. IBM, I have looked at DB2 and Informix and sent them a bunch of bugs, probably about 50, ranging from buffer overflows to privilege escalation issues. But IBM's security response was mature. In the most recent past, the Oracle security response was not so mature. They have been combative, as opposed to: "This guy is just trying to make our products more secure." But it is getting better. Oracle is beginning to understand that we're fighting on the same side, just from different perspectives.
When a vendor like Oracle becomes more combative, you become more combative as well? Litchfield: I will. It is unfortunate that it happens that way, but if you have to defend yourself, then you should defend yourself. I would rather be working, like I do with Microsoft and IBM, with their security response team. We've got good relationships with Microsoft and IBM. What better way to get things done than have a good relationship, as opposed to sniping at each other from the gutter.
My relationship has gotten slightly better with Oracle, and they understand that it's not so much a battle of wills. I'm trying to make them aware of these problems in their database because it affects me indirectly. If someone breaks into that database server and steals my information, then I'm paying for it, not Oracle.
Some might think that it's some sort of an extortion game that's being played. Litchfield: I've never asked Oracle for money. If people think that, they are ill-informed.

Tuesday, March 6, 2007

"两会"期间学英语

the 5th session of the 10th National People's Congress (NPC)
the Chinese People's Political Consultative Conference (CPPCC)
reform and opening-up policy

Sunday, March 4, 2007

The little difference is attitude.

"There is little difference among people."
"The difference between people is little."
"The little difference is attitude."

Objective of this year: Make Money!

I need more money. I never have stronger feeling of money like today. I cannot make enough money peacefully. I must do something special. But I don't know what can I do. I'm so tiny in the world.
Below are ways to make more money:
1. Get a parttime job
2. Buy lottery tickets
3. Steal
4. Rob
5. Special service provider

What kind of parttime job can I do?
a. Software Develop
b. Waiter
c. Typist
d. Salesman
e. Translation
d. Tutor
e. Maintain computer


There are so many kinds of jobs in the world, but I just list few jobs I can do. What a poor boy I am! I must think more, and choose some to do.

Just do it!