2013年8月18日星期日

甲午战争回顾

明年又是甲午年,甲*午战*争(1894.7-1895.3)爆发前,中国已经实施了长达34年的改*革*开放(1861-1894年洋务运动),兴办了一大批工业和基础设施,GDP是日本的四倍。当时东西方均有不少人看好中国即将崛起,坚信以中国之丰富物产,如能积极变革,则“成为世界最大强国,雄视东西洋”。因此,日本对战*胜中国并无十足的把握,最终下定开战的决心,有两份情*报起到了重要作用。宗方小太郎(1864-1923),日本间*谍,1884年来到上海,后游历中国北方,成为著名的中国通。1893年,在长期实地调查基础上,他向海军省提交了一份详尽的分析报告《中*国大势之倾向》,直指大*清*国的绝症——贪*腐。他认为,中国的腐*败并非只是官场独有,而是全民丧失信仰,“人心腐*败已达极点”。官*场一片漆黑,上下隔*阂,中*央*政*府即使要施*行*仁*政,也因地方官吏的“壅塞”而导致“美意不能贯彻至民间”。而少数有理想有抱负的人,只好在愤懑不平之余退居闲地,中国“有治国之法而无治理之人”。最后,这位王牌间谍还引用孟子的话为中国下了断语:“上下交征利,则国危”。1895年1月,宗方小太郎又提交了一份报告《对华迩言》,指出满*清*政*权已是“百弊丛生,濒于阳九之末运……数亿之黎民待望仁政、仁人久矣”,报告提出了九项具体压制中国的措施,并提醒日本政府,一旦占领中国,一定要选好用好占*领区的民政官。小太郎对中国国情分析之透彻、认识之深刻,放到今天,仍未过时。

2013年8月8日星期四

帕斯卡的賭注

帕斯卡(Pascal)認為每一個趨善避惡的人都該信上帝,他的想法是這樣的︰如果上帝存在而我信上帝,那麼我會受到獎賞,如果上帝不存在而我信上帝,什麼事情都不會發生,如果上帝存在而我不信上帝,那麼我受到懲罰,如果上帝不存在而我不信上帝,什麼事情都不會發生。由此可知,信上帝的人要嘛受到獎賞,要嘛沒事,而無神論者要嘛下地獄要嘛沒事,怎麼看都是信神比較好。所以,如果一個人是趨善避惡的,他就應該信上帝,不然就不理性。 把論證展開來看,帕斯卡的錯誤就很明顯︰ 如果我信上帝而且祂存在,我受到獎賞。(前提) 如果我信上帝而且祂不存在,沒有事情會發生。(前提) 如果我不信上帝而且祂存在,我受到懲罰。(前提) 如果我不信上帝而且祂不存在,沒有事情會發生。(前提) 如果我信上帝,要嘛我受到獎賞,要嘛沒有事情發生。(根據1和2) 如果我不信上帝,要嘛我被懲罰,要嘛沒有事情發生。(根據3和4) 一個驅善避惡的人會青睞「要嘛受到獎賞,要嘛沒有事情發生」勝過「要嘛被懲罰,要嘛沒有事情發生」(前提) 不選擇自己最青睞的行為選項的人是不理性的。(前提) 我要嘛信上帝,要嘛不信上帝。(套套邏輯) 如果一個人是驅善避惡的,那麼除非他不理性,否則他會信上帝。(根據7、8和9) 這個論證是有效論證,即如果前提皆為真,結論也會是真的。然而,我們沒有理由相信這個論證的前提皆為真。例如說,憑甚麼這麼肯定上帝喜歡人家信仰祂(1)?或許祂比較喜歡有科學精神的人,所以老是獎賞無神論者。憑甚麼這麼肯定在上帝不存在的情況下即使信上帝事情也不會變得更糟(4)?或許世界是痛恨宗教的義大利麵妖怪創造的,牠處罰每一個信上帝的人。

2011年8月15日星期一

独裁统治无法消除腐败

独裁统治者正是利用人们贪婪这一个人性的弱点进行统治。其下属的官员必须要贪婪,才能帮助其进行统治。俗话说有容乃大,无欲则刚,如果官员不贪婪,“无欲”的话,必不能甘心为独裁者卖命,独裁者的统治也就瓦解。

2011年3月30日星期三

zz: 朱自清《春》两会版

朱自清《春》两会版,不知道谁写的,太有才了!
盼望着,盼望着,两会来了,委员们的脚步近了。 一切都象刚睡醒的样子,欣欣然张开了眼。委员们的身板朗润起来了,肚子涨起来了,脸也红起来了。 代表们偷偷地从土里钻出来,从政的,经商的。电视里,网络里,瞧去,一大片一大片满是的。推着,嚷着,开会打几个盹,鼓几次掌,举一举手,和记者捉几回迷藏。步子轻悄悄的,北京饭店的床软绵绵的。 政协的、人大的、无党派,你不让我,我不让你,都提满了提案赶趟儿。红的像火,粉的像霞,白带着猫腻味儿,闭了眼,仿佛已经房价不涨了、人们看病不难了、工资涨起来了!台下下成千成百的记者嗡嗡地闹着,大小的官员飞来飞去。安保遍地是:杂样儿,有名字的,没名字的,散在草丛里像眼睛,像星星,还眨呀眨的。 “农村孩子不提倡上大学”,不错的,像党的手抚摸着你。农村的孩子世代都应该有泥土气息,混着青草味儿,还有各种各样的税收都在酒肉的空气里酝酿。官二代、富二代就应该将窠巢安在繁华城市当中,高兴起来了,呼朋引伴地卖弄着难产的喉咙,唱出淫荡的曲子,黄赌毒与之关注民生的口号,这时候也成天嘹亮地响。 两会是最寻常的,一连就开十几天次。可别恼。看,像牛毛,像花针,像细丝,密密地斜织着,首都屋顶上全笼着一层霓虹灯。树叶子却绿得发亮,小草儿也青得逼你的眼。傍晚时候,上灯了,一片片金碧辉煌的光,烘托出一片权色而有撩人夜。乡下去,小路上,石桥边,有无精打采慢慢走着的人;工地上还有穿梭的农民工,披着蓑戴着笠。他们的房屋,稀稀疏疏的,在雨里灰暗的静默着。 天下腐败的官渐渐多了,不明真相的围观群众也多了。城里乡下,家家户户赶趟儿似的,一个个都出来了。舒活舒活郁闷,抖擞抖擞落寞,各做各的一份事去。“一年之计在于两会”,刚起头儿,有的是工夫,有的是希望。 提案像刚落地的娃娃,从头里脚是新的,它忽悠着。 代表们像小姑娘,花枝招展的,笑着,秀着。 社会像健壮的青年,有铁一般的胳膊和腰脚,赶着我们上前去。

2010年5月24日星期一

职业习惯

职业习惯

1、妻子和丈夫一起回家,妻子一进门就把门关上。丈夫一边敲门一边喊:“开门,开门,我还没进去,真是的!”做公共汽车售票员的妻子说:“吵啥吵?坐下一趟吧!”
2、某局张局长突然接到一封加急电报。电文是:母亲去世,父亲病危,望速归。阅毕,张局长痛不欲生,边哭边在电报回单上签字。邮递员接过回单一看,竟是“同意”二字。
3、一个游客乘出租车出游。半路上他拍拍司机的肩膀,想问一件事,没想到吓得司机“哇哇”乱叫。“啊,对不起,没想到会吓着你。”他抱歉道。 “没关系,小小误会。”司机道,“我今天刚开出租车,过去我一直是开灵柩车的。”
4、某地方电视台新闻播音员正在播报新闻,这时一张纸条送到他面前,他拿起纸条习惯性地说:“下面是本台刚收到的消息...接着打开纸条读起来:“伙计,你的门牙上有一片儿菠菜叶...”
5、一警察一日与朋友一起去打猎,忽然,他看见了一只梅花鹿,于是,悄悄地绕到它的身后,举起枪,大声喊道:“不许动,举起手来,不然我就开枪了!”
6、蚊帐里有两只蚊子,一只喝饱了肚子,一只肚子空空,妻子让当检察官的丈夫打蚊子。丈夫出手不凡,一掌拍死了那只喝饱了血的胖蚊子,而对另一只却迟迟不下手,妻子问他为何不打,丈夫说:“证据不足。”

2009年4月27日星期一

Judgement

每个人都希望自己不被误导或欺骗, 并期望自己的判断准确无误, 却又在被证实错误后寻找借口, 寻找摆脱谴责的理由.

2009年2月22日星期日

Where are my fonts in MS Word 2003?

http://www.gmayor.com/where_are_my_fonts.htm

No installed fonts displayed in Word.

Word is irrevocably tied to the Windows printer driver. It needs a printer driver available in order to format the document correctly. If there is no printer driver installed or you have a printer driver which cannot use fonts set as default, such as the Generic / Text only driver, as shown below, only a token selection of fonts will be shown in the font drop down menu - as above.

Change the default printer to a printer driver that can use fonts, such as the Epson ink jet available on the PC used in this example (see below) and the fonts immediately become available.


http://word.mvps.org/FAQs/Formatting/NoFonts.htm
Select a different printer, or install one if there isn't one installed. Word shows only those fonts supported by the current printer.

Because Word aspires to be a WYSIWYG program, it is heavily dependent on the printer driver. It gets its information about what fonts are available from the printer driver for the default printer. If you don't have a printer set as the default or have a Generic/Text Only printer selected, you will see a very limited font list.

Sometimes this problem will arise even when a default printer is selected. This may be an indication that the printer driver is corrupted. You may need to uninstall and reinstall the printer. Sometimes it is sufficient to switch to a different printer and back.

If you will not be printing from the computer where you are working, install the driver for the printer you will ultimately be using (it doesn't have to be attached to your computer); be aware, though, that the font selection available to that printer will depend on the fonts available in the computer it is connected to, so, unless you plan to embed TrueType fonts in your document (and font embedding can be a very complex issue), you should stick to the Windows core fonts (Times New Roman, Arial, Courier, Symbol, Wingdings, and so on) or fonts that you are sure both computers share.

2009年2月19日星期四

幽默集锦

急中生智
一个小伙子在酒店里当伙计。一天早上,他在店里挂招牌,一不小心,招牌落在地上摔成两半,老板见了很生气地说:“你怎么这样粗心,该死!”小伙子急中生智说道: “老板,恭喜你!你快要开分店了,这是很好的兆头呀!”

会议记录
董事长问新来的总经理:“每次开会时大家都不注意听,有什么解决的办法?”
总经理说:“这好办,不要让秘书参加会议,开完会后再宣传这次由谁做记录。”

两个字
在我的结婚纪念日上,丈夫送给我一个漂亮的金戒指,并柔情地说:“因为两个字,令我给你买了这份礼物。”
我甜蜜地说:“这两个字是‘爱情’吗?”丈夫说:“不,是‘减价’。

幸福时代结束
甲:“有20年的时间,我和我的妻子都过得很幸福,而现在我们都很痛苦。”
乙:“后来发生了什么事?”
甲:“我们认识了。”

哪条路
上法律课时,许多学生听不懂。
教授:“现在不懂不要紧,我当学生时也像你们一样。可我有一天在路上走着,突然就明白了。”
一学生问:“您走的是哪条路?”

奖品
一个人说:“哥们儿,你的表真好看,哪儿买的啊?”
答:“不是买的,是跑步得的奖。”
那人又问:“什么比赛啊,多少人参加啊?”
答:“一共三人,警察跑第二,丢表的那个跑第三。”

庆祝金婚
“你今天为什么穿载如此整齐?”
“庆祝金婚纪念日呀。”
“你开什么玩笑?你才结婚5年。”
“可它对我来说就像整整过了50年。”

监狱的感觉
妻子到监狱里探望丈夫:“亲爱的,你在这里过得怎样?”
丈夫:“就跟家里一样,哪儿也不能去,伙食也糟透了……”

梳子
丈夫问吝啬妻:“梳子掉了个齿,能不能买把新的……”
妻怒:“你有钱没处花是吧?掉一个齿就买新的……”
丈夫哆嗦着答:“掉的是最后一个齿了……”

观摩课上
观摩课上,众多校领导前来听课。
老师提问:“有谁知道台湾主要盛产哪些水果?”
甲同学:“凤梨。”
乙同学:“香蕉。”
学生们把该说的水果差不多都说完了。唯独少了西瓜!
老师十分着急,心想:这到底是怎么回事?
这时,一名同学举手准备回答,老师这才松了一口气。
这名同学站起来说:“老师,安排回答西瓜的那名同学没来。”

光圈和快门
两位摄影师在伦敦相遇,其中一人对另一人说:“今天早晨,我在地铁出口遇见一个年老憔悴的乞丐向我讨钱。他冷得瑟瑟发抖,脸上皱纹密布,在萧条的街景中,更显得他衣衫单薄、凄苦无助。我看了以后心里觉得十分难过。”
“那么,你给了他什么呢?”
“我给了他3.5的光圈,以及千分之一秒的快门。

预约
一位重病人去找一位名医看病,护士对他说:“丈夫的日程排得满满的,起码要三个星期后才能轮到你。”
“什么?要三个星期?”病人叫了起来,“没准儿我活不到那个时候呢!”
“哦,那没关系,”护士说,“到时候,你可以让家里人代你取消预约。”

zz: 强迫自己坚持下去

http://blog.microvoip.com/user1/783/24348.html?mailfrom=frank2336@gmail.com&wk=20090219#
强迫自己坚持下去

  朋友们都认为戴维很有才能,但不知道他为什么不能靠写作维持自己的生活。

  戴维认为他必须先有了灵感才能开始写作,作家只有感到精力充沛、创造力旺盛时才能写出好的作品。为了写出优秀作品,他觉得自己必须“等待情绪来了”之后,才能坐在打字机前开始写作。如果他某天感到情绪不高,那就意味着他那天不能写作。

  不言而喻,要具备这些理想的条件并不是有很多机会的,因此,戴维也就很难感到有多少好情绪使他得以成就任何事情,也很难感到有创作的欲望和灵感。这便使他的情绪更为不振,更难有“好情绪出现”,因此也越发地写不出东西来。

  通常,每当戴维想要写作的时候,他的脑子就变得一片空白。这种情况使他感到害怕。所以,为了避免瞪着空白纸页发呆,他就干脆离开打字机。他去收拾一下花园,把写作忘掉,心里马上就好受些。他也用其他办法来摆脱这种心境,比如去打扫卫生间,或去刮胡子。

  但是,对于戴维来说,在盥洗间刮刮胡子或在花园种种玫瑰,都无助于在白纸上写出文章来。

  后来,戴维借鉴了著名作家国家图书奖获得者乔伊斯·奥茨的经验。奥茨的经验是:“对于‘情绪’这种东西可不能心软。从一定意义上来说,写作本身也可以产生情绪。有时,我感到疲惫不堪,精神全无,连五分钟也坚持不住了;但我仍然强迫自己坚持写下去,而且不知不觉地,在写作的过程中,情况完全变了样。”

  戴维认识到,要完成一项工作,你必须呆在能够实现目标的地方才行。要想写作,就非在打字机前坐下来不可。

  经过冷静的思考,戴维决定马上开始行动起来。他制订了一个计划。他起床的闹钟定在每天早晨七点半钟。到了八点钟,他便可以坐在打字机前。他的任务就是坐在那里,一直坐到他在纸上写出东西。如果写不出来,哪怕坐一整天,也在所不惜。他还订了一个奖惩办法:早晨打完一页纸才能吃早饭。

  第一天,戴维忧心忡忡,直到下午两点钟他才打完一页纸。第二天,戴维有了很大进步。坐在打字机前不到两小时,他就打完了一页纸,较早地吃上了早饭。第三天,他很快就打完了一页纸,接着又连续打了五页纸,才想起吃早饭的事情。他的作品终于产生了。他就是靠坐下来动手干来学会了面对艰难的工作的。

在工作中产生畏难情绪时,不能躲避,要强迫自己坚持下去。这样,你才能够逐渐适应和习惯比较困难的工作。

2009年2月10日星期二

gtx280

GTX280
七彩虹nforce780i FSB1333
4G DDR2 1066
Due 2 Quad Q7200
Vista64

安装丽台的官方驱动177.39.Vista64, 使用3DMart vantage进行测试, 得分GPU: 9400+ CPU: 9700+
安装nForce驱动15.23_nforce_winvista64_international_whql, PhysX_9.09.0121_SystemSoftware, 使用3DMart vantage测试, 得分GPU:9700+, CPU: 33000+

安装nVidia官方驱动181.22_geforce_winvista_64bit_english_whql, 使用3DMark vantage测试, 得分 P12843, GPU: 10693, CPU: 32345

Reference:
FM 3DMark Vantage Score List
http://www.yougamers.com/forum/showthread.php?t=84585

Post Your 3DMark Vantage Scores
http://forums.whirlpool.net.au/forum-replies-archive.cfm/966669.html

2008年12月11日星期四

人生必看的十大启迪故事

[第十名:生活到底是什么

  一位满脸愁容的生意人来到智慧老人的面前。

  “先生,我急需您的帮助。虽然我很富有,但人人都对我横眉冷对。生活真像一场充满尔虞我诈的厮杀。”

  “那你就停止厮杀呗。”老人回答他。nbsp; 生意人对这样的告诫感到无所适从,他带着失望离开了老人。在接下来的几个月里,他情绪变得糟糕透了,与身边每一个人争吵斗殴,由此结下了不少冤家。一年以后,他变得心力交瘁,再也无力与人一争长短了。

  “哎,先生,现在我不想跟人家斗了。但是,生活还是如此沉重———它真是一副重重的担子呀。”

  “那你就把担子卸掉呗。”老人回答。

  生意人对这样的回答很气愤,怒气冲冲地走了。在接下来的一年当中,他的生意遭遇了挫折,并最终丧失了所有的家当。妻子带着孩子离他而去,他变得一贫如洗,孤立无援,于是他再一次向这位老人讨教。

  “先生,我现在已经两手空空,一无所有,生活里只剩下了悲伤。”

  “那就不要悲伤呗。”生意人似乎已经预料到会有这样的回答,这一次他既没有失望也没有生气,而是选择呆在老人居住的那个山的一个角落。

  有一天他突然悲从中来,伤心地号啕大哭了起来———几天,几个星期,乃至几个月地流泪。

  最后,他的眼泪哭干了。他抬起头,早晨温煦的阳光正普照着大地。他于是又来到了老人那里。

  “先生,生活到底是什么呢?”

  老人抬头看了看天,微笑着回答道:“一觉醒来又是新的一天,你没看见那每日都照常升起的太阳吗?”

  启示:

  生活到底是沉重的?还是轻松的?这全依赖于我们怎么去看待它。生活中会遇到各种烦恼,如果你摆脱不了它,那它就会如影随形地伴随在你左右,生活就成了一副重重的担子。“一觉醒来又是新的一天,太阳不是每日都照常升起吗?”放下烦恼和忧愁,生活原来可以如此简单。

  第九名:心愿

  有一个老母亲她一共有三个孩子,两个女儿特别能干孝顺,一个儿子有些窝囊无能。

  两个女儿常常塞钱给老母亲让她买好吃的,可老母亲又特别疼小孙子,于是常常把女儿给的钱又去塞给了儿子,让他给小孙子买吃的。

  邻居气不过就去把这个秘密告诉了大女儿,大女儿说她给妈妈钱就是为了让妈妈高兴,她愿意怎么花就怎么花,如果妈妈把钱省给儿子和孙子能够换来她的开心和尊严的话,那这个钱就算花得值得。老母亲听了大女儿的话特别高兴,她说看着孙子吃比自己吃香多了。

  过了一个月,二女儿回来了,她知道了这个秘密后非常生气,于是她天天守在家里教训开导老母亲,规定她给自己买吃的买喝的,而且非要看着她吃下去不可,老母亲气得什么都吃不下,最后抑郁而死。www.qzoner.com”

  一个人拥有他想拥有的是最开心的,在人生的所有事情中人的心愿是最重要的。

  启示:

  人的一生中什么最重要?当一个人做一件好事的时候,旁人考虑的可能是他这样做值不值得,这种付出有没有回报?然而这些都不重要,一个人拥有他想拥有的是最开心的,在人生的所有事情中人的心愿是最重要的。

  第八名:误会

  早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。

  他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。

  有一天,主人出门去了,叫它照顾孩子。

  他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主人。他把房门开一看,到处是血,抬头一望,床上也是血,孩子不见了,狗在身边,满口也是血,主人发现这种情形,以为狗性发作,把孩子吃掉了,大怒之下,拿起刀来向着狗头一劈,把狗杀死了。

  之后,忽然听到孩子的声音,又见他从床下爬了出来,于是抱起孩子;虽然身上有血,但并未受伤。

  他很奇怪,不知究竟是怎么一回事,再看看狗身,腿上的肉没有了,旁边有一只狼,口里还咬着狗的肉;狗救了小主人,却被主人误杀了,这真是天下最令人惊奇的误会。

  启示:

  误会的事,是人往往在不了解、无理智、无耐心、缺少思考、未能多方体谅对方,反省自己,感情极为冲动的情况之下所发生。误会一开始,即一直只想到对方的千错万错;因此,会使误会越陷越深,弄到不可收拾的地步。在对别人有所决定与判断之前,首先,请想想这是否是一个“误会”。

  第七名:钉子

  有一个男孩有着很坏的脾气,于是他的父亲就给了他一袋钉子;并且告诉他,每当他发脾气的时候就钉一根钉子在后院的围篱上。

  第一天,这个男孩钉下了37根钉子。慢慢地每天钉下的数量减少了。他发现控制自己的脾气要比钉下那些钉子来得容易些。

  终于有一天这个男孩再也不会失去耐性乱发脾气,他告诉他的父亲这件事,父亲告诉他,现在开始每当他能控制自己的脾气的时候,就拔出一根钉子。

  一天天地过去了,最后男孩告诉他的父亲,他终于把所有钉子都拔出来了。

  父亲握着他的手来到后院说:你做得很好,我的好孩子。但是看看那些围篱上的洞,这些围篱将永远不能回复成从前。你生气的时候说的话将像这些钉子一样留下疤痕。如果你拿刀子捅别人一刀,不管你说了多少次对不起,那个伤口将永远存在。话语的伤痛就像真实的伤痛一样令人无法承受。

  启示:

  人与人之间常常因为一些彼此无法释怀的坚持,而造成永远的伤害。如果我们都能从自己做起,开始宽容地看待他人,相信你(你)一定能收到许多意想不到的结果....帮别人开启一扇窗,也就是让自己看到更完整的天空

  ....

   第六名:且慢下手

  大多数的同仁都很兴奋,因为单位里调来一位新主管,据说是个能人,专门被派来整顿业务;可是日一天天过去,新主管却毫无作为,每天彬彬有礼进办公室,便躲在里面难得出门,那些本来紧张得要死的坏份子,现在反而更猖獗了。

  他那里是个能人嘛!根本是个老好人,比以前的主管更容易唬!

  四个月过去,就在真正努力为新主管感到失望时,新主管却发威了--坏份子一律开革,能人则获得晋升。下手之快,断事之准,与四月表现保守的他,简直像是全然换个人。

  年终聚餐时,新主管在酒过三巡之后致词:「相信大家对我新到任期间的表现,和后来的大刀阔斧,一定感到不解,现在听我说个故事,各位就明白了:「我有位朋友,买了栋带着大院的房子,他一搬进去,就将那院子全面整顿,杂草树一律清除,改种自己新买的花卉,某日原先的屋主往访,进门大吃一惊的问:『那最名贵的牡丹哪里去了?』我这位朋友才发现,他竟然把牡丹当草给铲了。

  后来他又买了一栋房子,虽然院子更是杂乱,他却是按兵不动,果然冬天以为是杂树的植物,春天里开了繁花;春天以为是野草的,夏天里成了锦蔟;半年都没有动静的小树,秋天居然红了叶。直到暮秋,它才真正认清哪些是无用的植物,而大力铲除,并使所有珍贵的草木得以保存。」说到这儿,主管举起杯来:「让我敬在座的每一位,因为如果这办公室是个花园,你们就都是其间的珍木,珍木不可能一年到头开花结果,只有经过长期的观察才认得出啊!

  启示:

  世间的珍木,不可能一年到头开花结果,只有经过长期的观察才认得出。在你做一项抉择的同时,也请慢下手,仔细观察后再做决定,别让后悔找上自己。

  第五名: 宽大

  这是一个来自越战归来的士兵的故事。他从旧金山打电话给他的父母,告诉他们:「爸妈,我回来了,可是我有个不情之请。我想带一个朋友同我一起回家。」「当然好啊!」他们回答「我们会很高兴见到的。」

  不过儿子又继续下去「可是有件事我想先告诉你们,他在越战里受了重伤,少了一条胳臂和一只脚,他现在走投无路,我想请他回来和我们一起生活。」

  「儿子,我很遗撼,不过或许我们可以帮他找个安身之处。」父亲又接着说「儿子,你不知道自己在说些什么。像他这样残障的人会对我们的生活造成很大的负担。我们还有自己的生活要过,不能就让他这样破坏了。我建议你先回家然后忘了他,他会找到自己的一片天空的。」就在此时儿子挂上了电话,他的父母再也没有他的消息了。

  几天后,这对父母接到了来自旧金山警局的电话,告诉他们亲爱的儿子已经坠楼身亡了。警方相信这只是单纯的自杀案件。于是他们伤心欲绝地飞往旧金山,并在警方带领之下到停尸间去辨认儿子的遗体。

  那的确是他们的儿子没错,但惊讶的是儿子居然,只有一条胳臂和一条腿。

  故事中的父母就和我们大多数人一样。要去喜爱面貌姣好或谈吐风趣的人很容易,但是要喜欢那些造成我们不便和不快的人却太难了。我们总是宁愿和那些不如我们健康,美丽或聪明的人保持距离。

  启示:

  大多数人要去喜爱面貌姣好或谈吐风趣的人很容易,但是要喜欢那些造成我们不便和不快的人却太难了。我们总是宁愿和那些不如我们健康,美丽或聪明的人保持距离。放下你的残酷吧,请无怨无悔地爱,无怨无悔地去接纳。每个人的心里都藏着一种神奇的东西称为「友情」,你不知道它究竟是如何发生何时发生,但你却知道它总会带给我们特殊的礼物。

  第四名:黑木炭白衬衫

  8岁的帕科放学以后气冲冲地回到家里,进门以后使劲地跺脚。他的父亲正在院子里干活,看到帕科生气的样子,就把他叫了过来,想和他聊聊。

  帕科不情愿得走到父亲身边,气呼呼地说:“爸爸,我现在非常生气。华金以后甭想再得意了。”

  帕科的父亲一面干活,一面静静地听儿子诉说。帕科说:“华金让我在朋友面前丢脸,我现在特别希望他遇上几件倒霉的事情。”

  他父亲走到墙角,找到一袋木炭,对帕科说:“儿子,你把前面挂在绳子上的那件白衬衫当作华金,把这个塑料袋里的木炭当作你想象中的倒霉事情。你用木炭去砸白衬衫,每砸中一块,就象征着华金遇到一件倒霉的事情。我们看看你把木炭砸完了以后,会是什么样子。”

  帕科觉得这个游戏很好玩,他拿起木炭就往衬衫上砸去。可是衬衫挂在比较远的绳子上,他把木炭扔完了,也没有几块扔到衬衫上。

  父亲问帕科:“你现在觉得怎么样?”

  他说:“累死我了,但我很开心,因为我扔中了好几块木炭,白衬衫上有好几个黑印子了。”

  父亲看到儿子没有明白他的用意,于是便让帕科去照照镜子。帕科在一面大镜子里看到自己满身都是黑炭,从脸上只能看到牙齿是白的。

  父亲这时说道:“你看,白衬衫并没有变得特别脏,而你自己却成了一个 黑人 。你想在别人身上发生很多倒霉事情,结果最倒霉的事却落到自己身上了。有时候,我们的坏念头虽然在别人身上兑现了一部分,别人倒霉了,但是他们也同样在我们身上留下了难以消除的污迹。”

  启示:

  你想在别人身上发生很多倒霉事情,结果最倒霉的事却落到自己身上了。有时候,我们的坏念头虽然在别人身上兑现了一部分,别人倒霉了,但是他们也同样在我们身上留下了难以消除的污迹。

   第三名:痛苦和盐

  印度有一个师傅对于徒弟不停地抱怨这抱怨那感到非常厌烦,于是有一天早上派徒弟去取一些盐回来。

  当徒弟很不情愿地把盐取回来后,师傅让徒弟把盐倒进水杯里喝下去,然后问他味道如何。

  徒弟吐了出来,说:“很苦。”

  师傅笑着让徒弟带着一些盐和自己一起去湖边。

  他们一路上没有说话。

  来到湖边后,师傅让徒弟把盐撒进湖水里,然后对徒弟说:“现在你喝点湖水。”

  徒弟喝了口湖水。师傅问:“有什么味道?”

  徒弟回答:“很清凉。”

  师傅问:“尝到咸味了吗?”

  徒弟说:“没有。”

  然后,师傅坐在这个总爱怨天尤人的徒弟身边,握着他的手说:“人生的苦痛如同这些盐有一定数量,既不会多也不会少。我们承受痛苦的容积的大小决定痛苦的程度。所以当你感到痛苦的时候,就把你的承受的容积放大些,不是一杯水,而是一个湖。”

  启示:

  人生的苦痛如同这些盐有一定数量,既不会多也不会少。我们承受痛苦的容积的大小决定痛苦的程度。所以当你感到痛苦的时候,就把你的承受的容积放大些,不是一杯水,而是一个湖

  第二名:爱左看右

  当年在挖掘特洛伊古城的时候一位英国考古学家发现了一面古铜镜,铜镜背后雕刻了一段古怪难懂的铭文,他穷尽毕生精力,请教了不少古希腊文专家,都无法破译其中的奥妙。

  考古学家逝世后,这面镜子就静静地躺在大英博物馆里,直到20年后,有一天,博物馆里来了一个英俊的年轻人,在博物馆馆长的陪同下,他径直走到古镜的面前,在工作人员的协助的下打开玻璃柜,小心翼翼地取出铜镜,翻过来放在一块红色天鹅绒上。古镜背后的铭文在红色的背景上反射着冷冷的金色光泽。

  年轻人从背囊里拿了一面普通的镜子出来,照着古铜镜上的铭文,转过头去,微笑着对博物馆馆长说:“看,这面古镜背后的铭文其实并不难解,只是将普通的古希腊文按着镜像后的文字图案雕刻上去的。”博物馆馆长也是一位古希腊文专家,他扶着鼻架上的老花镜,将脸凑过去,仔细辨析镜子反照后的文字,缓缓地,一字一字读道:“致我最亲爱的人:当所有的人认为你向左时,我知道你一直向右。”

  年轻人抬起头,叹了口气说:“真可惜!我祖父花了毕生的精力,也没能破解文字中的奥妙,却不知道他一直在浪费着时间,结果竟然是这么简单!”博物馆馆长沉默了一会儿,淡淡地说:“或许你以为他一直向左,其实他一直在向右。”年轻人神色一动,陷入了沉思。

  我们已经无法得知,这段文字是否就是当年美丽的海伦写给她那苦命情人的,但铭文中包含着的那种对爱人无限支持的精神,直到今天仍然令人动情不已。在古代许多国度的习俗中,都有左卑右尊的观念,看来史前的特洛伊古城也是这样。我们从古镜的铭文中可以看到,作者的情人或许正被他人视作不断堕落,?

   第一名: 井底的驴

  一天,一个农民的驴子掉到了枯井里。那可怜的驴子在井里凄惨地叫了好几个钟头,农民在井口急得团团转,就是没办法把它救起来。最后,他断然认定:驴子已经老了,这口枯井也该填起来了,不值得花这么大的精力去救驴子。

  农民把所有的邻居都请来帮他填井。大家抓起铁锹,开始往井里填土。

  驴子很快就意识到发生了什么事,起初,它只是在井里恐慌地大声哭叫。不一会儿,令大家都很不解的是,它居然安静下来。几锹土过后,农民终于忍不住朝井下看,眼前的情景让他惊呆了。

  每一铲砸到驴子背上的土,它都作了出人意料的处理:迅速地抖落下来,然后狠很地用脚踩紧。

  就这样,没过多久,驴子竟把自己升到了井口。它纵身跳了出来,快步跑开了。在场的每一个人都惊诧不已。

  启示:

  其实,生活也是如此。各种各样的困难和挫折,会如尘土一般落到我们的头上,要想从这苦难的枯井里脱身逃出来,走向人生的成功与辉煌,办法只有一个,那就是:将它们统统都抖落在地,重重地踩在脚下。因为,生活中我们遇到的每一个困难,每一次失败,其实都是人生历程中的一块垫脚石。

人生必看的十大启迪故事

[第十名:生活到底是什么

  一位满脸愁容的生意人来到智慧老人的面前。

  “先生,我急需您的帮助。虽然我很富有,但人人都对我横眉冷对。生活真像一场充满尔虞我诈的厮杀。”

  “那你就停止厮杀呗。”老人回答他。nbsp; 生意人对这样的告诫感到无所适从,他带着失望离开了老人。在接下来的几个月里,他情绪变得糟糕透了,与身边每一个人争吵斗殴,由此结下了不少冤家。一年以后,他变得心力交瘁,再也无力与人一争长短了。

  “哎,先生,现在我不想跟人家斗了。但是,生活还是如此沉重———它真是一副重重的担子呀。”

  “那你就把担子卸掉呗。”老人回答。

  生意人对这样的回答很气愤,怒气冲冲地走了。在接下来的一年当中,他的生意遭遇了挫折,并最终丧失了所有的家当。妻子带着孩子离他而去,他变得一贫如洗,孤立无援,于是他再一次向这位老人讨教。

  “先生,我现在已经两手空空,一无所有,生活里只剩下了悲伤。”

  “那就不要悲伤呗。”生意人似乎已经预料到会有这样的回答,这一次他既没有失望也没有生气,而是选择呆在老人居住的那个山的一个角落。

  有一天他突然悲从中来,伤心地号啕大哭了起来———几天,几个星期,乃至几个月地流泪。

  最后,他的眼泪哭干了。他抬起头,早晨温煦的阳光正普照着大地。他于是又来到了老人那里。

  “先生,生活到底是什么呢?”

  老人抬头看了看天,微笑着回答道:“一觉醒来又是新的一天,你没看见那每日都照常升起的太阳吗?”

  启示:

  生活到底是沉重的?还是轻松的?这全依赖于我们怎么去看待它。生活中会遇到各种烦恼,如果你摆脱不了它,那它就会如影随形地伴随在你左右,生活就成了一副重重的担子。“一觉醒来又是新的一天,太阳不是每日都照常升起吗?”放下烦恼和忧愁,生活原来可以如此简单。

  第九名:心愿

  有一个老母亲她一共有三个孩子,两个女儿特别能干孝顺,一个儿子有些窝囊无能。

  两个女儿常常塞钱给老母亲让她买好吃的,可老母亲又特别疼小孙子,于是常常把女儿给的钱又去塞给了儿子,让他给小孙子买吃的。

  邻居气不过就去把这个秘密告诉了大女儿,大女儿说她给妈妈钱就是为了让妈妈高兴,她愿意怎么花就怎么花,如果妈妈把钱省给儿子和孙子能够换来她的开心和尊严的话,那这个钱就算花得值得。老母亲听了大女儿的话特别高兴,她说看着孙子吃比自己吃香多了。

  过了一个月,二女儿回来了,她知道了这个秘密后非常生气,于是她天天守在家里教训开导老母亲,规定她给自己买吃的买喝的,而且非要看着她吃下去不可,老母亲气得什么都吃不下,最后抑郁而死。www.qzoner.com”

  一个人拥有他想拥有的是最开心的,在人生的所有事情中人的心愿是最重要的。

  启示:

  人的一生中什么最重要?当一个人做一件好事的时候,旁人考虑的可能是他这样做值不值得,这种付出有没有回报?然而这些都不重要,一个人拥有他想拥有的是最开心的,在人生的所有事情中人的心愿是最重要的。

  第八名:误会

  早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。

  他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。

  有一天,主人出门去了,叫它照顾孩子。

  他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主人。他把房门开一看,到处是血,抬头一望,床上也是血,孩子不见了,狗在身边,满口也是血,主人发现这种情形,以为狗性发作,把孩子吃掉了,大怒之下,拿起刀来向着狗头一劈,把狗杀死了。

  之后,忽然听到孩子的声音,又见他从床下爬了出来,于是抱起孩子;虽然身上有血,但并未受伤。

  他很奇怪,不知究竟是怎么一回事,再看看狗身,腿上的肉没有了,旁边有一只狼,口里还咬着狗的肉;狗救了小主人,却被主人误杀了,这真是天下最令人惊奇的误会。

  启示:

  误会的事,是人往往在不了解、无理智、无耐心、缺少思考、未能多方体谅对方,反省自己,感情极为冲动的情况之下所发生。误会一开始,即一直只想到对方的千错万错;因此,会使误会越陷越深,弄到不可收拾的地步。在对别人有所决定与判断之前,首先,请想想这是否是一个“误会”。

  第七名:钉子

  有一个男孩有着很坏的脾气,于是他的父亲就给了他一袋钉子;并且告诉他,每当他发脾气的时候就钉一根钉子在后院的围篱上。

  第一天,这个男孩钉下了37根钉子。慢慢地每天钉下的数量减少了。他发现控制自己的脾气要比钉下那些钉子来得容易些。

  终于有一天这个男孩再也不会失去耐性乱发脾气,他告诉他的父亲这件事,父亲告诉他,现在开始每当他能控制自己的脾气的时候,就拔出一根钉子。

  一天天地过去了,最后男孩告诉他的父亲,他终于把所有钉子都拔出来了。

  父亲握着他的手来到后院说:你做得很好,我的好孩子。但是看看那些围篱上的洞,这些围篱将永远不能回复成从前。你生气的时候说的话将像这些钉子一样留下疤痕。如果你拿刀子捅别人一刀,不管你说了多少次对不起,那个伤口将永远存在。话语的伤痛就像真实的伤痛一样令人无法承受。

  启示:

  人与人之间常常因为一些彼此无法释怀的坚持,而造成永远的伤害。如果我们都能从自己做起,开始宽容地看待他人,相信你(你)一定能收到许多意想不到的结果....帮别人开启一扇窗,也就是让自己看到更完整的天空

  ....

   第六名:且慢下手

  大多数的同仁都很兴奋,因为单位里调来一位新主管,据说是个能人,专门被派来整顿业务;可是日一天天过去,新主管却毫无作为,每天彬彬有礼进办公室,便躲在里面难得出门,那些本来紧张得要死的坏份子,现在反而更猖獗了。

  他那里是个能人嘛!根本是个老好人,比以前的主管更容易唬!

  四个月过去,就在真正努力为新主管感到失望时,新主管却发威了--坏份子一律开革,能人则获得晋升。下手之快,断事之准,与四月表现保守的他,简直像是全然换个人。

  年终聚餐时,新主管在酒过三巡之后致词:「相信大家对我新到任期间的表现,和后来的大刀阔斧,一定感到不解,现在听我说个故事,各位就明白了:「我有位朋友,买了栋带着大院的房子,他一搬进去,就将那院子全面整顿,杂草树一律清除,改种自己新买的花卉,某日原先的屋主往访,进门大吃一惊的问:『那最名贵的牡丹哪里去了?』我这位朋友才发现,他竟然把牡丹当草给铲了。

  后来他又买了一栋房子,虽然院子更是杂乱,他却是按兵不动,果然冬天以为是杂树的植物,春天里开了繁花;春天以为是野草的,夏天里成了锦蔟;半年都没有动静的小树,秋天居然红了叶。直到暮秋,它才真正认清哪些是无用的植物,而大力铲除,并使所有珍贵的草木得以保存。」说到这儿,主管举起杯来:「让我敬在座的每一位,因为如果这办公室是个花园,你们就都是其间的珍木,珍木不可能一年到头开花结果,只有经过长期的观察才认得出啊!

  启示:

  世间的珍木,不可能一年到头开花结果,只有经过长期的观察才认得出。在你做一项抉择的同时,也请慢下手,仔细观察后再做决定,别让后悔找上自己。

  第五名: 宽大

  这是一个来自越战归来的士兵的故事。他从旧金山打电话给他的父母,告诉他们:「爸妈,我回来了,可是我有个不情之请。我想带一个朋友同我一起回家。」「当然好啊!」他们回答「我们会很高兴见到的。」

  不过儿子又继续下去「可是有件事我想先告诉你们,他在越战里受了重伤,少了一条胳臂和一只脚,他现在走投无路,我想请他回来和我们一起生活。」

  「儿子,我很遗撼,不过或许我们可以帮他找个安身之处。」父亲又接着说「儿子,你不知道自己在说些什么。像他这样残障的人会对我们的生活造成很大的负担。我们还有自己的生活要过,不能就让他这样破坏了。我建议你先回家然后忘了他,他会找到自己的一片天空的。」就在此时儿子挂上了电话,他的父母再也没有他的消息了。

  几天后,这对父母接到了来自旧金山警局的电话,告诉他们亲爱的儿子已经坠楼身亡了。警方相信这只是单纯的自杀案件。于是他们伤心欲绝地飞往旧金山,并在警方带领之下到停尸间去辨认儿子的遗体。

  那的确是他们的儿子没错,但惊讶的是儿子居然,只有一条胳臂和一条腿。

  故事中的父母就和我们大多数人一样。要去喜爱面貌姣好或谈吐风趣的人很容易,但是要喜欢那些造成我们不便和不快的人却太难了。我们总是宁愿和那些不如我们健康,美丽或聪明的人保持距离。

  启示:

  大多数人要去喜爱面貌姣好或谈吐风趣的人很容易,但是要喜欢那些造成我们不便和不快的人却太难了。我们总是宁愿和那些不如我们健康,美丽或聪明的人保持距离。放下你的残酷吧,请无怨无悔地爱,无怨无悔地去接纳。每个人的心里都藏着一种神奇的东西称为「友情」,你不知道它究竟是如何发生何时发生,但你却知道它总会带给我们特殊的礼物。

  第四名:黑木炭白衬衫

  8岁的帕科放学以后气冲冲地回到家里,进门以后使劲地跺脚。他的父亲正在院子里干活,看到帕科生气的样子,就把他叫了过来,想和他聊聊。

  帕科不情愿得走到父亲身边,气呼呼地说:“爸爸,我现在非常生气。华金以后甭想再得意了。”

  帕科的父亲一面干活,一面静静地听儿子诉说。帕科说:“华金让我在朋友面前丢脸,我现在特别希望他遇上几件倒霉的事情。”

  他父亲走到墙角,找到一袋木炭,对帕科说:“儿子,你把前面挂在绳子上的那件白衬衫当作华金,把这个塑料袋里的木炭当作你想象中的倒霉事情。你用木炭去砸白衬衫,每砸中一块,就象征着华金遇到一件倒霉的事情。我们看看你把木炭砸完了以后,会是什么样子。”

  帕科觉得这个游戏很好玩,他拿起木炭就往衬衫上砸去。可是衬衫挂在比较远的绳子上,他把木炭扔完了,也没有几块扔到衬衫上。

  父亲问帕科:“你现在觉得怎么样?”

  他说:“累死我了,但我很开心,因为我扔中了好几块木炭,白衬衫上有好几个黑印子了。”

  父亲看到儿子没有明白他的用意,于是便让帕科去照照镜子。帕科在一面大镜子里看到自己满身都是黑炭,从脸上只能看到牙齿是白的。

  父亲这时说道:“你看,白衬衫并没有变得特别脏,而你自己却成了一个 黑人 。你想在别人身上发生很多倒霉事情,结果最倒霉的事却落到自己身上了。有时候,我们的坏念头虽然在别人身上兑现了一部分,别人倒霉了,但是他们也同样在我们身上留下了难以消除的污迹。”

  启示:

  你想在别人身上发生很多倒霉事情,结果最倒霉的事却落到自己身上了。有时候,我们的坏念头虽然在别人身上兑现了一部分,别人倒霉了,但是他们也同样在我们身上留下了难以消除的污迹。

   第三名:痛苦和盐

  印度有一个师傅对于徒弟不停地抱怨这抱怨那感到非常厌烦,于是有一天早上派徒弟去取一些盐回来。

  当徒弟很不情愿地把盐取回来后,师傅让徒弟把盐倒进水杯里喝下去,然后问他味道如何。

  徒弟吐了出来,说:“很苦。”

  师傅笑着让徒弟带着一些盐和自己一起去湖边。

  他们一路上没有说话。

  来到湖边后,师傅让徒弟把盐撒进湖水里,然后对徒弟说:“现在你喝点湖水。”

  徒弟喝了口湖水。师傅问:“有什么味道?”

  徒弟回答:“很清凉。”

  师傅问:“尝到咸味了吗?”

  徒弟说:“没有。”

  然后,师傅坐在这个总爱怨天尤人的徒弟身边,握着他的手说:“人生的苦痛如同这些盐有一定数量,既不会多也不会少。我们承受痛苦的容积的大小决定痛苦的程度。所以当你感到痛苦的时候,就把你的承受的容积放大些,不是一杯水,而是一个湖。”

  启示:

  人生的苦痛如同这些盐有一定数量,既不会多也不会少。我们承受痛苦的容积的大小决定痛苦的程度。所以当你感到痛苦的时候,就把你的承受的容积放大些,不是一杯水,而是一个湖

  第二名:爱左看右

  当年在挖掘特洛伊古城的时候一位英国考古学家发现了一面古铜镜,铜镜背后雕刻了一段古怪难懂的铭文,他穷尽毕生精力,请教了不少古希腊文专家,都无法破译其中的奥妙。

  考古学家逝世后,这面镜子就静静地躺在大英博物馆里,直到20年后,有一天,博物馆里来了一个英俊的年轻人,在博物馆馆长的陪同下,他径直走到古镜的面前,在工作人员的协助的下打开玻璃柜,小心翼翼地取出铜镜,翻过来放在一块红色天鹅绒上。古镜背后的铭文在红色的背景上反射着冷冷的金色光泽。

  年轻人从背囊里拿了一面普通的镜子出来,照着古铜镜上的铭文,转过头去,微笑着对博物馆馆长说:“看,这面古镜背后的铭文其实并不难解,只是将普通的古希腊文按着镜像后的文字图案雕刻上去的。”博物馆馆长也是一位古希腊文专家,他扶着鼻架上的老花镜,将脸凑过去,仔细辨析镜子反照后的文字,缓缓地,一字一字读道:“致我最亲爱的人:当所有的人认为你向左时,我知道你一直向右。”

  年轻人抬起头,叹了口气说:“真可惜!我祖父花了毕生的精力,也没能破解文字中的奥妙,却不知道他一直在浪费着时间,结果竟然是这么简单!”博物馆馆长沉默了一会儿,淡淡地说:“或许你以为他一直向左,其实他一直在向右。”年轻人神色一动,陷入了沉思。

  我们已经无法得知,这段文字是否就是当年美丽的海伦写给她那苦命情人的,但铭文中包含着的那种对爱人无限支持的精神,直到今天仍然令人动情不已。在古代许多国度的习俗中,都有左卑右尊的观念,看来史前的特洛伊古城也是这样。我们从古镜的铭文中可以看到,作者的情人或许正被他人视作不断堕落,?

   第一名: 井底的驴

  一天,一个农民的驴子掉到了枯井里。那可怜的驴子在井里凄惨地叫了好几个钟头,农民在井口急得团团转,就是没办法把它救起来。最后,他断然认定:驴子已经老了,这口枯井也该填起来了,不值得花这么大的精力去救驴子。

  农民把所有的邻居都请来帮他填井。大家抓起铁锹,开始往井里填土。

  驴子很快就意识到发生了什么事,起初,它只是在井里恐慌地大声哭叫。不一会儿,令大家都很不解的是,它居然安静下来。几锹土过后,农民终于忍不住朝井下看,眼前的情景让他惊呆了。

  每一铲砸到驴子背上的土,它都作了出人意料的处理:迅速地抖落下来,然后狠很地用脚踩紧。

  就这样,没过多久,驴子竟把自己升到了井口。它纵身跳了出来,快步跑开了。在场的每一个人都惊诧不已。

  启示:

  其实,生活也是如此。各种各样的困难和挫折,会如尘土一般落到我们的头上,要想从这苦难的枯井里脱身逃出来,走向人生的成功与辉煌,办法只有一个,那就是:将它们统统都抖落在地,重重地踩在脚下。因为,生活中我们遇到的每一个困难,每一次失败,其实都是人生历程中的一块垫脚石。

2008年9月3日星期三

live555 mplayer vlc

使用live555作为rtsp server, 使用VLC可以连接, 而mplayer却不行.

live555 + vlc 信令:
-> options
<- reply
-> describe
<- reply
-> setup
<- reply
-> play
<- reply
<============RTP
-> teardown
<- reply

live555 + mplayer signal:
-> options
<- reply
-> describe
<- reply
-> http get
<- reply rtsp/1.0 400 Bad Request

通过比较可以看出, mplayer的在送出options, describe之后, 并没有送出正常的setup信令, 而是发送了一个http get消息, 导致不能建立连接. 不知有没有解决办法?

在http://www.live555.com/mplayer/有解决方法:
Building MPlayer to support RTSP/RTP streaming
Please do the following steps, in order:

1. Download and build the "LIVE555 Streaming Media" libraries. You may wish to move the resulting "live/" directory to "/usr/local/", "/usr/local/lib/", or "/usr/lib/". (Note: If you do this, you must move the entire "live/" directory - not just the library files.)
2. Download the newest version of the MPlayer source code.
3. If, in Step 1, you moved the "live/" directory to "/usr/local/", "/usr/local/lib/", or "/usr/lib/", run

cd MPlayer* ; ./configure

and check to see whether the "live555" library was automaticaly detected. Otherwise, run

cd MPlayer* ; ./configure --with-extraincdir=

4. Now, build and install MPlayer as usual - i.e.,

make ; make install

(Note that you must build MPlayer with the same version of "gcc" that you used to build the LIVE555 Streaming Media code.)

从http://www.mplayerhq.hu/design7/dload.html下载MPlayer-1.0rc2
$ ./configure --with-extraincdir=/home/frank/exercise/test_live555/live/
$ make

编译成功后即可连接live555 rstp server
$ ./mplayer rtsp://10.0.4.236:8554/para.m4e

Complie vlc-0.9.1

Download it from http://www.videolan.org/vlc/download-sources.html

$ ./configure --prefix=/opt/vlc/ --disable-mad --disable-avcodec --disable-avformat

Got follow error:

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether gcc -std=gnu99 and cc understand -c and -o together... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking dependency style of gcc... gcc3
checking dependency style of gcc... (cached) gcc3
checking for egrep... (cached) /bin/grep -E
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking dependency style of gcc -std=gnu99... gcc3
checking for ranlib... ranlib
checking for strip... strip
checking for ar... ar
checking for ld... ld
checking for dlltool... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... restrict
checking for libs in extras/contrib... no
configure: WARNING: not using the libs in extras/contrib as it is not the same host
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc -std=gnu99... ld
checking if the linker (ld) is GNU ld... yes
checking for ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... (cached) pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking the maximum length of command line arguments... 1966080
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok
checking for objdir... .libs
checking for ar... (cached) ar
checking for ranlib... (cached) ranlib
checking for strip... (cached) strip
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC
checking if gcc -std=gnu99 PIC flag -fPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking whether the gcc -std=gnu99 linker (ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... ld
checking if the linker (ld) is GNU ld... yes
checking whether the g++ linker (ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for shared objects suffix... .so
checking for gettimeofday... yes
checking for strtod... yes
checking for strtol... yes
checking for strtof... yes
checking for strtoll... yes
checking for strtoull... yes
checking for strsep... yes
checking for isatty... yes
checking for vasprintf... yes
checking for asprintf... yes
checking for swab... yes
checking for sigrelse... yes
checking for getpwuid_r... yes
checking for memalign... yes
checking for posix_memalign... yes
checking for if_nametoindex... yes
checking for atoll... yes
checking for getenv... yes
checking for putenv... yes
checking for setenv... yes
checking for gmtime_r... yes
checking for ctime_r... yes
checking for localtime_r... yes
checking for lrintf... no
checking for daemon... yes
checking for scandir... yes
checking for fork... yes
checking for bsearch... yes
checking for lstat... yes
checking for strlcpy... no
checking for strdup... yes
checking for strndup... yes
checking for strnlen... yes
checking for atof... yes
checking for lldiv... yes
checking for posix_fadvise... yes
checking for posix_madvise... yes
checking for uselocale... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strcasestr... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for mmap... yes
checking for setlocale... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for nl_langinfo... yes
checking for nl_langinfo and CODESET... yes
checking for connect... yes
checking for send... yes
checking for gethostbyname... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for socklen_t in sys/socket.h... yes
checking for struct sockaddr_storage... yes
checking for library containing getaddrinfo... none required
checking for getnameinfo... yes
checking for gai_strerror... yes
checking for struct addrinfo... yes
checking for va_copy... yes
checking for __va_copy... yes
checking for inet_aton... yes
checking for getopt_long... yes
checking return type of signal handlers... void
checking for cos in -lm... yes
checking for pow in -lm... yes
checking for sqrt in -lm... yes
checking for ceil in -lm... yes
checking for exp in -lm... yes
checking for round in -lm... yes
checking for sqrtf in -lmx... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for shl_load... (cached) no
checking for dld_link in -ldld... no
checking image.h usability... no
checking image.h presence... no
checking for image.h... no
checking for load_add_on... no
checking for dlfcn.h... (cached) yes
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for main in -lpthread... yes
checking for clock_nanosleep in -lrt... yes
checking for nanosleep... yes
checking for strncasecmp in strings.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/int_types.h usability... no
checking sys/int_types.h presence... no
checking for sys/int_types.h... no
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for sys/types.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for sys/stat.h... (cached) yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/udplite.h usability... no
checking netinet/udplite.h presence... no
checking for netinet/udplite.h... no
checking for net/if.h... yes
checking machine/param.h usability... no
checking machine/param.h presence... no
checking for machine/param.h... no
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking linux/dccp.h usability... yes
checking linux/dccp.h presence... yes
checking for linux/dccp.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for ssize_t... yes
checking for library containing poll... none required
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for nanosleep in time.h... yes
checking for timespec in sys/time.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking kernel/scheduler.h usability... no
checking kernel/scheduler.h presence... no
checking for kernel/scheduler.h... no
checking kernel/OS.h usability... no
checking kernel/OS.h presence... no
checking for kernel/OS.h... no
checking for X... libraries , headers
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for HAL... yes
checking for DBUS... yes
checking for ntohl in sys/param.h... no
checking if gcc -std=gnu99 accepts -Wall... yes
checking if gcc -std=gnu99 accepts -Wextra... yes
checking if gcc -std=gnu99 accepts -Wsign-compare... yes
checking if gcc -std=gnu99 accepts -Wundef... yes
checking if gcc -std=gnu99 accepts -Wpointer-arith... yes
checking if gcc -std=gnu99 accepts -Wbad-function-cast... yes
checking if gcc -std=gnu99 accepts -Wcast-align... yes
checking if gcc -std=gnu99 accepts -Wwrite-strings... yes
checking if gcc -std=gnu99 accepts -Wmissing-prototypes... yes
checking if gcc -std=gnu99 accepts -Wvolatile-register-var... yes
checking if gcc -std=gnu99 accepts -pipe... yes
checking if $CC accepts -Os... yes
checking if $CC accepts -O3... yes
checking if $CC accepts -O2... yes
checking if $CC accepts -O0... yes
checking if $CC accepts -ffast-math... yes
checking if $CC accepts -funroll-loops... yes
checking if $CC accepts -fomit-frame-pointer... yes
checking if $CC accepts -bundle -undefined error... no
checking __attribute__ ((aligned ())) support... 64
checking for __attribute__((packed))... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for backtrace... yes
checking if gcc -std=gnu99 groks MMX intrinsics... yes
checking if gcc -std=gnu99 groks MMX inline assembly... yes
checking if gcc -std=gnu99 groks MMX EXT inline assembly... yes
checking if gcc -std=gnu99 groks SSE2 intrinsics... yes
checking if gcc -std=gnu99 groks SSE inline assembly... yes
checking if gcc -std=gnu99 groks SSE2 inline assembly... yes
checking if gcc -std=gnu99 groks 3D Now! inline assembly... yes
checking whether gcc -std=gnu99 accepts -mtune=pentium2... yes
checking for LUA... no
configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
checking for LUA... no
checking lua.h usability... no
checking lua.h presence... no
checking for lua.h... no
checking lauxlib.h usability... no
checking lauxlib.h presence... no
checking for lauxlib.h... no
checking lualib.h usability... no
checking lualib.h presence... no
checking for lualib.h... no
checking for luaL_newstate in -llua5.1 ... no
checking for luaL_newstate in -llua51 ... no
checking for luaL_newstate in -llua ... no
configure: WARNING: lua >= 5.1 not found!
checking proxy.h usability... no
checking proxy.h presence... no
checking for proxy.h... no
checking for NOTIFY... no
checking for TAGLIB... no
configure: WARNING: TagLib library not found
checking liveMedia_version.hh usability... no
checking liveMedia_version.hh presence... no
checking for liveMedia_version.hh... no
checking liveMedia.hh usability... no
checking liveMedia.hh presence... no
checking for liveMedia.hh... no
checking dvdread/dvd_reader.h usability... no
checking dvdread/dvd_reader.h presence... no
checking for dvdread/dvd_reader.h... no
checking libdvdread/dvd_reader.h usability... no
checking libdvdread/dvd_reader.h presence... no
checking for libdvdread/dvd_reader.h... no
checking for dvdnav-config... no
checking libsmbclient.h usability... no
checking libsmbclient.h presence... no
checking for libsmbclient.h... no
checking for struct _SMBCCTX.close_fn... no
checking for dvbpsi/dr.h... no
configure: WARNING: cannot find libdvbpsi headers
checking for dvbpsi_GenSDTSections in -ldvbpsi... no
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking for main in -lasound... yes
checking linux/videodev2.h usability... yes
checking linux/videodev2.h presence... yes
checking for linux/videodev2.h... yes
checking for LIBCDIO... no
configure: WARNING: CD Reading and information library not found
checking for VCDINFO... no
configure: WARNING: VCD information library not found
checking for cdrom_msf0 in linux/cdrom.h... yes
checking for scsireq in sys/scsiio.h... no
checking for ioc_toc_header in sys/cdio.h... no
checking for LIBCDDB... no
configure: WARNING: new enough libcddb not found. CDDB access disabled
checking linux/dvb/version.h usability... yes
checking linux/dvb/version.h presence... yes
checking for linux/dvb/version.h... yes
checking linux/dvb/frontend.h usability... yes
checking linux/dvb/frontend.h presence... yes
checking for linux/dvb/frontend.h... yes
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for inet_pton... yes
checking for inet_ntop... yes
checking ogg/ogg.h usability... yes
checking ogg/ogg.h presence... yes
checking for ogg/ogg.h... yes
checking for oggpack_read in -logg... yes
checking ebml/EbmlVersion.h usability... no
checking ebml/EbmlVersion.h presence... no
checking for ebml/EbmlVersion.h... no
checking libmodplug/modplug.h usability... no
checking libmodplug/modplug.h presence... no
checking for libmodplug/modplug.h... no
checking mpcdec/mpcdec.h usability... no
checking mpcdec/mpcdec.h presence... no
checking for mpcdec/mpcdec.h... no
configure: WARNING: only static linking is available, you must provide a gme-tree
checking id3tag.h usability... no
checking id3tag.h presence... no
checking for id3tag.h... no
checking for SWSCALE... no
configure: WARNING: Could not find libswscale. Trying to enable imgresample.
checking for IMGRESAMPLE... no
configure: WARNING: Could not find libavcodec.
checking for POSTPROC... no
configure: error: Could not find libpostproc.

zz: 构造开源软件测试完整解决方案

http://cio.ctocio.com.cn/linux/489/7317489.shtml

构造开源软件测试完整解决方案
作者: 朱少民,  出处:star.elife.com.cn, 责任编辑: 徐蕊, 
2007-04-28 14:58
   开源软件运动正在获得很大成功,正在改变软件业的开发模式、运营方法等,也自然改变着软件测试的方法,借助开源软件测试工具完全可以构造一个完整的测试解决方案,从单元测试、功能测试到性能测试,从Web页面测试到VoIP/Telephony等一些多媒体应用的测试,直至测试的管理平台和缺陷跟踪系统,能覆盖整个测试工作领域。

  开源软件运动正在获得很大成功,正在改变软件业的开发模式、运营方法等,也自然改变着软件测试的方法,借助开源软件测试工具完全可以构造一个完整的测试解决方案,从单元测试、功能测试到性能测试,从Web页面测试到VoIP/Telephony等一些多媒体应用的测试,直至测试的管理平台和缺陷跟踪系统,能覆盖整个测试工作领域。

  1. 测试模型:见开源软件测试模型 ,阐述了开放源码软件测试模型框架以及环境、元素和技术等。

  2. 单元测试工具:JUint

  针对各种语言 (C/C++/C#, PHP, SQL ) Cactus, Cgreen, Check, CppTest, NUnit, NUnitForms , PHPUnit, SQLUnit。

  还有针对各种对象(HTTP, XML, Database, ) 进行的单元测试:HttpUnit, XMLUnit, DBUnit, ObjcUnit, SIPUnit。

  3. Web 功能测试 : 要数 Selenium,see: 强大的Web开源测试工具—Selenium再结合 Ant, EMMA 一起使用就更完美了,使用 EMMA 测量测试覆盖率功能测试工具很多,可以发现多达几十个。

  4. Java 客户端,可以使用 Abbot。

  5. 性能测试, 著名的有 Jmeter 和 OpenSTA,使用都很方便Jmeter可以完成针对静态资源和动态资源(讹误女监, Servlets, Perl脚本, Java对象, 数据查询s, FTP服务等)的性能测试。

  6. 数据库测试: DBMonster, DBProbe

  7. 多媒体(VoIP/Vedio)、IP电话 等测试Ethereal, AuthTool, ... SIPp, Sofia SIP, ... Seagull。

  8. 缺陷跟踪

  Bugzilla一款不错的软件缺陷管理工具,Mantis是一款基于WEB的软件缺陷管理工具,配置和使用都很简单,适合中小型软件开发团队。

  9. 测试平台

  TestMaker (solve functionality, scalability and performance of services  

2008年8月27日星期三

Linux TOP

使用z可以打开颜色显示
x调整颜色显示模式, 这样在排序时看起来就比较直观

Linux Load Average

研究了Linux Load Average
参考http://en.wikipedia.org/wiki/Load_(computing)

结论是其值如果超过1, 说明就有处理不过来的进程(或线程).

2008年8月26日星期二

zz: 三十岁前小有成就的秘密

http://weilaiwansui.blog.hexun.com/22320109_d.html



三十岁前小有成就的秘密

为 什么从20岁到30岁的时间,才可以跳两级,但是很多人却在30岁到40岁一下子积累身家,成倍数上涨。因为30岁很重要!譬如,李嘉诚、比尔·盖茨、杨 元庆在30岁的时候,都抓住了转折。而他们做的,无非就是认清自己,解决现在和追逐未来。这看上去人要持续一生解决的问题。但是30岁的人,因为现实的种 种情况,面对的问题更突出一些,由此锻炼出的能力也更优异。你的30岁做了些什么或者说将要有什么人生计划,欢迎留言与大家分享。

一:一个目标
  一艘没有航行目标的船,任何方向的风都是逆风
  1、你为什么是穷人,第一点就是你没有立下成为富人的目标
  2、你的人生核心目标是什么?
   杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。
  3、起跑领先一步,人生领先一大步:成功从选定目标开始
  4、贾金斯式的人永远不会成功
   为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,
就是沦为缺乏行动的空想
  5、如果你想在30岁以前成功,你一定在25至30岁之间确立好你的人生目标
  6、每日、每月、每年都要问自己:我是否达到了自己定下的目标

二:两个成功基点
  站好位置,调正心态,努力冲刺,30岁以前成功
  (一)人生定位
  1、 人怕入错行:你的核心竞争力是什么?
  2、 成功者找方法,失败者找借口
  3、 从三百六十行中选择你的最爱
   人人都可以创业,但却不是人人都能创业成功
  4、 寻找自己的黄金宝地
  (二)永恒的真理:心态决定命运,30岁以前的心态决定你一生的命运
  1、 不满现状的人才能成为富翁
  2、 敢于梦想,勇于梦想,这个世界永远属于追梦的人
  3、 30岁以前不要怕,30岁以后不要悔
  4、 出身贫民,并非一辈子是贫民,只要你永远保持那颗进取的心。
中国成功人士大多来自小地方
  5、 做一个积极的思维者
  6、 不要败给悲观的自己
   有的人比你富有一千倍,他们也会比你聪明一千倍么?
不会,他们只是年轻时心气比你高一千倍。
   人生的好多次失败,最后并不是败给别人,而是败给了悲观的自己。
  7、 成功者不过是爬起来比倒下去多一次
  8、 宁可去碰壁,也不要在家里面壁
   克服你的失败、消极的心态
   (1) 找个地方喝点酒
   (2) 找个迪厅跳跳舞
   (3) 找帮朋友侃侃山
   (4) 积极行动起来

三:三大技巧
  1、管理时间:你的时间在哪里,你的成就就在哪里。
   把一小时看成60分钟的人,比看作一小时的人多60倍
  2、你不理财,财不理你
  3、自我管理,游刃有余
   (1) 创业不怕本小,脑子一定要好
   (2) 可以开家特色店
   (3) 做别人不愿做的生意

四:四项安身立命的理念
  30岁以前一定要形成个人风格
  1、做人优于做事
   做事失败可以重来,做人失败却不能重来
   (1) 做人要讲义气
   (2) 永不气馁
  2、豁达的男人有财运,豁达的女人有帮夫运
   30岁以前搞定婚姻生活
  3、忠诚的原则:
30岁以前你还没有建立起忠诚美誉,这一缺点将要困扰你的一生
  4、把小事做细,但不要耍小聪明
   中国人想做大事的人太多,而愿把小事做完美的人太少

五:五分运气
  比尔·盖茨说:人生是不公平的,习惯去接受它吧
  1、人生的确有很多运气的XXXXX:谋事在人,成事在天!
中国的古训说明各占一半
  2、机会时常意外地降临,但属于那些不应决不放弃的人
  3、抓住人生的每一次机会
   机会就像一只小鸟,如果你不抓住,它就会飞得无影无踪
  4、智者早一步,愚者晚一步

六:六项要求
  1、智慧
   (1)别人可以拿走你的一切,但拿不走你的智慧
   (2)巧妙运用自己的智慧
   (3)智者与愚者的区别
  2、勇气
   (1)勇气的力量有时会让你成为“超人”
   (2)敢于放弃,敢于“舍得”
  3、培养自己的“领导才能、领袖气质”
   (1)激情感染别人
   (2)“三·七法则”实现领袖气质
   (3)拍板决断能力
   (4)人格魅力
  4、创造性:不要做循规蹈矩的人
   25-30岁是人生最有创造性的阶段,很多成功人士也都产生在这一阶段
  5、明智
   (1) 知道自己的长处、短处,定向聚焦
   (2) 尽量在自己的熟悉的领域努力
  6、持之以恒的行动力:在你选定行业坚持十年,你一定会成为大赢家

七:七分学习
  1、知识改变命运
  2、30岁以前学会你行业中必要的一切知识
   a) 每天淘汰你自己
   b) 在商言商
  3、太相信的书人,只能成为打工仔
  4、思考、实践、再思考、再实践

八:八分交际
朋友多了路好走
  1、智商很重要,情商更重要:30岁以前建立起人际关系网
  2、人脉即财脉:如何搞好人际关系
  3、交友有原则
  4、善于沟通:30岁以前要锻炼出自己的演讲才能

九:九分习惯
  习惯的力量是惊人的,30岁以前养成的习惯决定着你的成功的大小
  1、积极思维的好习惯
  2、养成高效工作的好习惯
   (1) 办公室
   (2) 生活可以不拘小节,但要把工作做细
   (3) 学习聆听,不打断别人说话
  3、养成锻炼身体的好习惯
  4、广泛爱好的好习惯
  5、快速行动的好习惯

十:十分自信
  1、自信是成功的精神支柱
  2、自信方能赢得别人的信任
  3、把自信建立在创造价值的基础上
  4、如何建立自信
   (1)为自己确立目标
   (2)发挥自己的长处
   (3)做事要有计划
   (4)做事不拖拉
   (5)轻易不要放弃
   (6)学会自我激励
   (7)不要让自己成为别人

十一: 11个需要避开的成功陷阱
  1、只有功劳,没有苦劳
  2、不要“怀才不遇“,而要寻找机遇
  3、不要想发横财
  4、不要为钱而工作,而让钱为你工作
  5、盲目跟风,人云亦云,人做我也做
  6、小富即安,不思进取,知足常乐
  7、承认错误而非掩饰错误
  8、脚踏实地而非想入非非
  9、野心太大而不是信心十足
  10、反复跳槽不可取
  11、眼高手低
  12、不择手段

十二:十二分努力
  没有人能随随便便成功
  1、小不是成功,大不是成功,由小变大才是成功
  2、中国社会进入微利时代:巧干+敢干+实干=成功
  3、努力尝试就有成功的可能
  4、做任何事情,尽最大努力
  5、把事情当成事业来做





后记:



1 好的时候不要看得太好,坏的时候不要看得太坏。最重要的是要有远见,杀鸡取卵的方式是短视的行为。

2 人,第一要有志,第二要有识,第三要有恒,有志则断不甘为下流。

3 在竞争中,你输了,那么你输在时间;反之,你赢了,也赢在时间。

2008年7月27日星期日

2008年7月9日星期三

看看ascii版的星战

#看看ascii版的星战
telnet towel.blinkenlights.nl