木木's profile宠辱不惊PhotosBlogListsMore Tools Help

Blog


    May 25

    中国简史

    盘古说:我开; 
    共工说:我撞; 
    女娲说:我补; 
    神农说:我尝; 
    精卫说:我填; 
    夸父说:我追; 
    后羿说:我射; 
    嫦娥说:没射着! 
    黄帝说:我们做什么; 
    尧说:我让; 
    舜说:我也让; 
    禹说:咱爷们怎么办? 
    启说:让他们球! 
    桀说:好玩; 
    汤说:造反有理了; 
    夏亡了…… 
    纣说:痛快; 
    武王说:我也反了; 
    商亡了…… 
    幽王说:点火; 
    褒姒说:刺激; 
    周也亡了…… 
    干将说:我铸; 
    专诸说:我舞; 
    荆柯说:我刺; 
    赢政一躲:没刺着…… 
    始皇说:我修; 
    姜女说:我哭; 
    陈胜说:有种; 
    项羽说:我举; 
    刘邦说:我斩; 
    秦亡了…… 
    孔子说:我仁; 
    孟子说:我义; 
    老子说:我无为; 
    庄子说:我逍遥; 
    韩非子说:把他们全抓了。 
    张良说:我出谋划策; 
    韩信说:我统帅三军; 
    萧何说:无运筹帷幄; 
    高祖说:老婆,怎么办; 
    吕后说:全喀嚓了。 
    文景说:我治; 
    武帝说:我兴; 
    光武说:我中兴; 
    献帝说:我说了不算。 
    张骞说:我通; 
    班超说:我也通; 
    苏武说:通个屁! 
    卫青说:我打; 
    霍去病说:我也打; 
    李广说:我还打; 
    昭君嫣然晕笑,遂天下太平。 
    董卓说:我势大; 
    吕布说:我人帅; 
    貂婵说:你们俩谁厉害。 
    董卓完蛋了。 
    曹操说:快帮我脱鞋迎老许; 
    刘备说:快给我牵驴来访诸葛; 
    孙权说:周郎自有妙计安天下; 
    周瑜说:加油,烧死老曹; 
    诸葛说:天下三分,人人有份; 
    司马昭说:向刘备同志学习; 
    晋开始了。 
    司马迁说:要想成功,不怕被宫; 
    班固说:我要出书; 
    司马相如说:一首赋稿费一千; 
    曹操说:抄家伙我要赋诗; 
    曹植说:命题作文有何难; 
    孔明说:我要写道动员令; 
    陶潜说你们累不累呀。 
    遂卷铺盖回家了。 
    朱温说:我同花顺; 
    萧道成说:我一条顺; 
    陈霸先说:重新洗牌…… 
    杨广说:去扬州观花; 
    李渊说:消来公费旅游; 
    李世民说:魏征,你的意思; 
    李治说:老婆,你的意思; 
    武则天说:那还不如我说了算; 
    薛刚说:反了你了! 
    骆宾王说:鹅肥; 
    王勃说:情深; 
    李白说:酒美; 
    王维说:景幽; 
    孟浩然说:风流; 
    杜甫说:屋漏; 
    白居易说:抱想琵琶唱OK; 
    李商隐:我没话说了。 
    柴荣说:三武废费有我一份; 
    赵匡胤说:今年流行黄袍子寇准说: 
    带上瓶醋谈判去; 
    李刚说:保家卫国; 
    徽宗说:没保成; 
    钦宗说:我想回家; 
    金兀朱说:没门…… 
    赵构说:把姓岳的抓了; 
    岳飞说:我有何罪? 
    秦桧说:也许有…… 
    陆游说:我要死了; 
    文天祥说:死得好,我为你喝彩! 
    完颜说:金大; 
    耶律说:辽大; 
    成吉思汗说:大你个球! 
    忽必烈说:亚欧大陆我说了算…… 
    朱元璋说:高筑墙; 
    建文帝说:孙承祖业; 
    朱棣说:我找我爹; 
    严嵩说:清史留字; 
    崇祯说:袁崇焕,你的良心大大地坏了…… 
    李自成说:歇会,找个小姐来; 
    吴三桂说:敢泡我老婆; 
    皇太极说:三桂是个好同志。 
    顺治说:爱江山更爱美人; 
    康熙说:江山好管儿子难教; 
    雍正说:说我狠,我就狠给你们看; 
    乾隆说:我爹是谁; 
    嘉庆说:和坤是我爹留给我的遗产…… 
    施耐庵说:天罡盖地煞; 
    罗贯中说:曹刘震河腰; 
    吴承恩说:全盘西化; 
    曹雪芹说;读书人的事能算淫么; 
    蒲松龄说:我是另类我怕谁? 
    林则徐说:我销; 
    洪秀全说:我反; 
    康有为说:我变; 
    孙中山说:看我的。 
    慈禧说:木偶戏你当好演呀; 
    李连英说:有奴才伺候; 
    李鸿章说:九亿白银,小意思; 
    袁世凯说:窃国者为诸候? 
    蒋介石说:共 党 未灭何以家为 
    毛泽东说:中华人民共和国,中央人民政府,成立了 
    泽东说: 下乡 
    小平说:下海 
    泽民说:下岗

    医生与强盗的区别【转】

    强盗通常只在晚上做案,医生却全天候抢钱; 

      强盗风里来雨里去四处流,医生冬天暖小天凉环境优雅; 

      你把钱交给强盗是为了活命,你为了活命而把钱交给医生; 

      强盗只能抢光你身是的财富,医生却能抢光你一生的积蓄 

      强盗只会逼你掏钱,医生却能逼你借债; 

      你碰上强盗作案可以破财消灾,你碰上医生抢钱却得倾家荡产; 

      强盗作案时胆战心惊小心翼翼,医生抢钱时理直气壮无所顾忌; 

      强盗还怕你人多势众,医生却连警察也照抢不误; 

      你被强盗抢了可以报警,你被医生腔了只能认命; 

      强盗作案是把自己打扮成魔鬼,医生抢钱时把自己伪装成天使; 

      强盗抢光你的钱他逃跑,医生抢光你的钱你滚蛋; 

      强盗抢多了叫数额巨大得枪毙,医生钱抢多了称贡献突出受表彰; 

      你把强盗杀了叫正当防卫,你把医生宰了叫违法犯罪; 

      医生一辈子也许不会被强盗抢,强盗一生中肯定会被医生抢; 

      医生上辈子肯定是强盗,强盗下辈子一定想做医
    April 22

    告别程序员生涯-转

    再过几天,我就正式告别程序员生涯了,这也是我最后一次以职业程序员身份在CSDN发表文章。小弟谈谈入行几年来的感受,做一个人生阶段的自我总结,同时希望能给后来者带来点参考意见,能在这段路上走的更好。

        本人2002年下办年正式入行,至今2007年4月一直从事软件开发工作。上大学选择这个专业是阴差阳错,但接触之后对计算机产生了强烈的兴趣,对写软件有一种强烈的冲动。软件成型后,那种成就感和自豪感能给我难以名状的满足。那时,喜欢看侯捷的书,对核心技术和核心技术人员由衷的崇拜,对技术的追求和水平的提高有一种莫名的狂热,当时我想只要能从事软件开发的工作,起初的薪金待遇可以不计,等我技术方面成熟后,自己就有更高更好的选择了,程序员-系统分析-项目经理-自己的软件公司,这是当时我一个朦胧的程序人生规划。现在想来,不禁一番唏嘘。我记得我在培训的时候,一个培训的老师当时是本地一家有名的高科技企业的CTO,确实是专业人才,就是不太会讲课。我问他做程序员的感受,他说经常写程序经常写到凌晨2点钟,很累不过很有意思,因为他喜欢这份职业(当然喜欢啊,他月薪7000-8000,2001年,济南),但也干不长啊,他已经做好了转行的准备,去做和计算机相关的行业。那年他28岁,我22岁。其实他那番话让我和我的同学已经很羡慕,我们羡慕他的技术深度和现在的岗位层次,金领啊,他就是我们眼里的金领啊。而另一个技术水平很高的老师(在外企写单片机的,30岁,月薪8000-1万),告诉我的是:迟早要转行,就像他现在来当培训教师一样,原因:太累。

         我没在乎他们的感慨,因为我年轻啊,加班到夜里2点很轻松啊,何况写写自己喜欢的软件,很高兴啊。30岁那时对我来说只是一个遥远的数字。工作后,感觉完全不一样了。首先很惭愧自己的机遇和能力都不是太好,一直从事基于数据库的信息管理系统的开发(我认为是软件开发里最简单和最基础的方面),换了三家公司,从基础程序员作到了系统分析的层次,现在开始往对外和管理方面发展。可以说粗略的沿着我以前设计的程序人生轨迹走了走。其间也有过失业的落魄,吃不上饭的紧张,我记的最难的时候到CSDN上来发表文章,得到了很多兄弟姐妹的祝福和支持,给了我很大的鼓励,真的谢谢。(鄙视自己一下:当时李开复很火,自己给他写过信,希望得到启发和帮助。现在才知道他是个什么样的人品,真惭愧,媒体说的话有时真不能信。)

    我今年28岁,未婚,彻底烦了。为什么?累;没有希望。先说说我的一点感悟。
         软件行业分析:
        1 开发出售行业适用的单机版软件。
        2 开发行业适用的网络版(B/S)软件,一般是大单,几十万到几百万。
    3 和行业的政府主管部门合作,推行一些行业方面的应用软件。

    补充:做软件一定要做行业软件,才有前途。

        这是本人几年来对这个行业的一点分析。其实第一种情况是软件公司最通常的盈利模式,这种模式软件价格不高,但只要质量站得住脚,可以细水长流,保证公司的成本没问题,做的好还可以盈利不少,但想做大公司很难。第二种情况,是真正挣钱的情况,接一个大单,什么钱都挣出来了。可以锻炼开发队伍,建立完整的大的开发框架,而且在这个行业里可以造成很大影响,在一个地方实施成功后可以低成本的再推广,占领一片市场。总之一句话可以让一个小公司真正的成长起来。第三种情况纯粹就是敛财了,和主管部门合作,强行推广软件,绝对的只赚不赔,我想各个地区都有这样的案例,如税务方面的。缺点是这样的公司都受地域性限制,老板钱拿的太舒服,没什么上进心,公司很难做大,不过也成了地方的行业一霸了,也不错。

        累,大家都知道就不说了。为什么没有希望呢?因为我发现一个公司真正勤勤恳垦的实干是挣不到大钱的。真正能挣到大钱的公司完全都是靠老板的个人关系到什么程度,要想在某个行业里成为软件老大,要看你和这个行业里的政府主管部门的关系如何。我看到了太多软件和他们公司的产品,一个字“烂”。可那赚钱的速度,呵呵。其实赚多少钱,都是老板的,我们打工的不就是拿个死工资吗,我们更多的人不是连个受剥削的机会都找不到吗?每次面试刚从大学出来的计算机的本科生,我真想对他说:你何必要选择这一行?每次面试那些工作经历比我长,年龄比我大程序员,看着他唯唯诺诺的目光,我就想:曾几何时我也像他这样,被人横眉冷对的面试多少次,以后我是不是还会像他这样,再去看人家的脸色啊?心寒啊!看着同期毕业的同学,都转了行的,在自己的行业里都混的不错,大部分都比自己挣钱多,有干头;就是挣钱少的,他也干的轻松啊,最简单得到就是和自己项目接洽企业或政府的信息部主管或网管,懂的不多,轻轻松松,钱比我们的多,有问题老找我们,面对他犯的低级错误,我们还得笑呵呵。我心里确实不平衡啊。一句话,不当程序员后悔,当了程序员更后悔。


    出路在哪?我在找…..
        1 从程序员,到系统分析,到项目经理。条件:必须是大公司,工资高,福利好,有完整的发展曲线;个人对软件开发有持续的热情。
        2 转行到大型企业,事业单位,政府做信息化方面的工作(可以说是网管)。生活有保障,不必太辛苦。条件:一定的能力,一定的人际关系。
        3 考研,考博再深造,出国或留校搞教学,培养一代不如一代的本科生,闲时打着大学的名义做做项目,赚个房钱。条件:高学历,一定的经济基础和家庭背景。
        4 创业:这个谈起来大发了。这里只说条件:很好的项目,创业精神,一定的经济基础。
        5 共享软件:很多程序员的梦想,自己写个软件全世界的卖,光注册费够一家人生活的了。成功少数,但只要有的都发达了。如ACDsee,优化大师,超级兔子,千千静听(可到共享软件区查询)。但我告诉你,这方面基本是没法干了,写个小东西挣钱玩玩可以,要靠他吃饭,饿死吧。条件:过硬的专门的软件技术,富有创意的头脑。
        6 网站:基本情况和共享软件差不太多,只是比共享软件更好干点。但奇迹照样有,可看看hao123的神话和现在很牛的80后的富翁。关键你有没有这个本事和这个命了。
        7 行业信息化咨询顾问:随着各个行业信息化的普及,企业对这方面人才需求很大。真正实现信息化的企业都需要这样一个既懂软件,又懂行业知识的人员,他和网管还是有区别的,他的要求更高些,更像一个自由职业者,专家类型的,这样的人放在企业里小的是个主管,大的是个副总。条件:很深的行业内部的技术或管理经验,较强的软件开发或实施经验;通常35岁以上才是成熟人才,因为经验是要经过历练的。其实就是个人物了。
       8 转行,彻底的转行。干不下去,精力不够了,脑子不灵了,钱太少。只要你够理由,你就走。从新开始另一段新的生活,有什么了不起的,哪里也饿不死我这个干软件的。


       我是哪种人,我说我是第8种人,看看能不能兼第5,6种人。我大学由于种种原因没毕业,最高学历是高中,呵呵。就学历而讲,能干到我目前这个水平我觉的可以了,是时候激流勇退了。就职业规划和财富而言,我这几年走的路并不成功,最起码无奈的转行本身就是一种失败。就我的人生而言,我觉的很成功。我了却了自己的一个人生梦想,在短时间内品尝了一个“高科技”行业的酸甜苦辣,技术出身也使我比别人多了一份淡定和从容。现在我可以放下这段旅程,再来一个新的开始。

       程序兄弟们别自卑,说到优势我们有很多:

    1、聪明的头脑,较高的智商。有人说程序员呆,不会为人处事,只会和机器打交道,没前途没希望。我告诉你,程序员愿意和机器打交道是因为他专注于技术,是职业特点,如果我们程序员的头脑用到一般行业,企业,政府单位里去耍耍阴谋诡计,骗骗人,卖卖产品或套套别人的话,我敢说,他们十个人也玩不过我们一个人。俗一点:就他们那点智商,也就骗骗鬼啊。

    2、创新精神,学习能力和频繁的知识更新速度。做软件的都知道,干一行的软件,就得学一行的知识,这一行的知识越丰富,软件才可能写的越好。我们都具备着很好的学习能力,学习新知识,新技术的能力。不敢说每个做过的行业我们多么了解,最起码我们总是站在风头浪尖上,高屋建瓴,问题看得远,想的长(要不你怎么去设计数据库啊,呵呵)。我们能以非专业人士的角度,系统的分析出一个行业某方面的流程,那当我们就做的这个行业时,我们对我们的能力还没有信心吗?

    3、扎实的工作态度,未雨绸缪的危机意识。扎实的工作态度是每个合格的程序员都应该具备的,因为我们要对代码负责;谈到危机意识,我想大多数程序员都和我一样吃者碗里的,看着锅里的吧,也是被社会逼的没办法。其实这都成了我们的优点了,以后从事哪个行业,都需要这两点精神。

    我要走了,去干个和软件根本不搭边的行业,我去干是因为我是老板之一,而且钱绝对比现在好赚。过年的时候,我有个外甥刚大学毕业,非要做软件,我给他了以下建议,算是为后来者留一点东西:

      1 能进大公司就别去小公司,在大公司里你能接受真正正统软件开发教育,比到小公司当个什么啥都干,啥都不精的主管强。
      2 不断的学习,注意技术积累和更新,那是你唯一的资本。
      3 做软硬件结合方面的开发,单片机的开发,嵌入式系统的开发,比较有前途而且门槛高。但凡基于数据库的开发,不管是.NET平台的,J2EE平台的,VC,DELPHI,PB,VB都是扯淡,其核心价值是开发人员的经验而不是技术本身。因为真正的核心技术都在国外,中国没有,我发现不管那种语言,最好用的类库或组件都是老外写的。
      4 要有个好点的学历,别像我一样。毕竟是个高学历的行业,学历低人家都瞧不起你,你的发展也很有限 。30岁之前,可考虑弄个高程,CCNA,数据库管理员之类比较有含金量的证书打扮打扮自己,过了35岁其实意义就不大了。

        何去何从,我们都有自己的路要走。我转行了,我就不再是程序员了吗,不!我只是不在做为别人打工的职业程序员了,我要做自己的终身程序员。闲来时我会为自己写程序,写我愿意写的。当写程序不再是一种职业而是一种兴趣和热情时,他才会陪伴我一辈子。我还会再来CSDN,做为一个非专业认识,一个轻松的真正的程序员而来。未来的一天,当我老的时候,不管那时我有什么成就,或不名一文,如果别人问起我以前是干什么的,我希望仍能自豪的回答:“我曾经是一名软件工程师”。

     

    一个成年男人的暴笑日记-转

      7月20日 
        我知道我不算帅哥,但曾经有人看我满月的照片时,也说过我左边的鼻孔很偶像派。 
       
      8月30日 
        独守空房,让人只能浪费;妻妾成群,让人懂得节俭。可是我现在,却在终日浪费中向往节俭。 
       
      5月10日 
        我想我是个变态,我有恋母和喜欢极品熟女的癖好。不然为什么每次看到我们超市主管的那张脸,我都想操她奶奶? 
       
      3月18日 
        和女朋友分手之后,我终于明白,幸福要掌握在自己的手中,而不是在别人的嘴里! 
       
      7月9日 
        今天看书,看到康熙皇帝在二十三岁的时候已经贵为一国之君,绩伟功丰,我很沮丧;但又看到同治皇帝在二十三岁时已经死了四年了,我平饬恕? 
       
      11月11日 
        情人节,孤单的我在饭馆吃面,听到收音机里的点歌节目说:“有一位先生给所有恋人们点歌来表达他的祝福,下面请听《无言的结局》。”……我觉得很不好,人可以无爱,但不能无耻,于是我也打电话点播了一首歌——梁静茹的《分手快乐》。 
       
      7月20日 
        以前喜欢过一个女孩,表白了,那女孩问我为什么喜欢她,我说:如果你是我,也会喜欢上你自己的; 
       
        后来,她把我拒绝了,我很伤心,她不了解我,我告诉她:如果我是你,肯定早就喜欢上我自己了! 
       
      12月9日 
        今天饭馆的白酒又兑水了!**!等我有钱了,也到大酒楼去喝人头马、XO什么的!而且绝对不让他们用八六年和七二年的糊弄我,要喝就来瓶今年的! 
       
      9月12日 
        其实馒头是万能的,饿了就可以吃。想吃饼,就把馒头拍扁;想吃面条,就把馒头用梳子梳;想吃汉堡,就把馒头切开夹菜吃…… 
       
      9月12日 
        男人,上半身是修养,下半身是本质;女人,上半身是诱饵,下半身是陷阱。 
       
      9月10日 
        单身很痛苦,单身久了更痛苦,前几天我看见一头母猪,都觉得它眉清目秀的…… 
       
      6月22日 
        男人分两种,一种是好色,一种是十分好色; 
       
        女人也分两种,一种是假装清纯,一种是假装不清纯。 
       
      1月19日 
        有些人的爱情是A片,有些是三级片,有些是喜剧片,有些是文艺片; 
       
        我最惨,我的爱情过程是文艺片、喜剧片、三级片、A片、悬疑片、动作片,最后是KB片,更可气的是,还他 妈插播广告…… 
       
      2月13日 
        明天情人节,我辗转找到一个我中学暗恋的女生的电话,给她发了一条短信:如果只有一碗粥,你先喝半碗,剩下的半碗,我放在怀里给你保温…… 
       
        几分钟后,她回了一条短信:你是谁介绍的?一次四百,包夜七百。 
       
      2月14日 
        舍不得孩子套不着狼,舍不得媳妇抓不着流氓,舍不得更新得不着收藏…… 
       
        今天心情一直不好,昨晚的短信让我知道了,我以前暗恋的女生堕落了,竟然跟我说一次四百…… 
       
        当时我很伤心,一边伤心一边翻了翻钱包: 
       
        于是我更伤心了,我连陪她堕落一次的资本都没有…… 
       
      4月15日 
        你问我,幸福在哪里?我告诉你,你踮起脚尖,就能离幸福更近一些,你闭上眼,就能感受到幸福了…… 
       
        许久,我们分开,我看着你羞红的脸颊,轻声问你,感觉到幸福了么? 
       
        你温柔的低头,娇声回了一句:你今天,吃蒜了。 
       
      5月10日 
       
        什么叫残忍? 
        是男人,我就打断他三条腿;是公狗,我就打断它五条腿! 
       
       
      6月9日 
        今天心情不好。我只有四句话想说。包括这句和前面的两句。我的话说完了…… 
       
       
      7月23日 
       
        对付凶恶的人,就要比他更凶恶;对付卑鄙的人,就要比他更卑鄙; 
       
        对付潇洒的人,就要比他更潇洒;对付英俊的人,就要……毁他的容! 
       
      7月23日 
       
        上一次恋爱给我的教训是:不要找一个喜欢吃辣的女孩作女朋友。 
       
        每一次请她吃完麻辣火锅,我们在一起亲热时,我都会在痛苦不堪中想起一首歌:《燃烧吧!火鸟》。 
       
      5月23日 
        我的原则是:人不犯我,我不犯人;人若犯我,我就生气! 
       
      5月23日 
        忽然想起上大学时,老师出对联:国兴旺,家兴旺,国家兴旺。 
       
        班长对下联:天恢弘,地恢弘,天地恢弘! 
       
        后来我被赶出了教室…… 
       
        因为我对的下联是:你 妈 的,他 妈 的,你 他 **! 
       
      5月23日 
        偶然看见书上所谓的当代女子择偶标准:有车有房,父母双亡。 
       
        郁闷。遂写下幻想中的选妻标准: 
       
        家中财产过亿,美貌天下第一,贤惠温柔性感,岳父癌症晚期…… 
       
      7月17日 
        凤凰重生就是涅盘,野鸡重生就是尸变。 
       
      7月11日 
        人生啊,不能在一棵树上吊死,要在附近几棵树上多死几次试试。 
       
      8月18日 
        我才发现,吸引住男人的办法就是让他一直得不到;吸引女人的办法正好相反,就是让她一直满足。 
       
      9月8日 
        人生的悲惨在于:辛辛苦苦的作了一晚上内容香艳的美梦,第二天早上醒来居然全都记不起来了! 
       
      5月19日 
        这个世界不公平就在于: 
        上帝说:我要光!——于是有了白天。 
       
        美女说:我要钻戒!——于是她有了钻戒。 
       
        富豪说:我要女人!——于是他有了女人。 
       
        我说:我要洗澡!——居然停水了! 
       
      5月8日 
        吃了晚饭在阳台抽烟享受,忽见夜空中一个光点转瞬即逝的划过,心里一激动:流星!于是马上许愿…… 
        许了六七个愿望,睁眼,烟已经抽完了,顺手扔出阳台,忽然听见楼下一个女孩的声音:“哇!流星!快许愿……”
    April 06

    泪如雨下!中华之星黯然下马拆零报废!

    2006年2月18日,湖南重镇株洲,刚刚下过一场小雨,天气潮湿而阴冷。

    坐在刘友梅位于株洲电力机车有限公司技术中心大楼的宽大办公室里,却显得异常闷热,屋子里暖气开得很足。窗外不时从厂区的试验线轨道上传来机车响亮的汽笛声。这位“中华之星”的总设计师、中国工程院院士,显得格外消沉。

    “有什么办法呢?‘中华之星’实际上被铁道部否定了,但我们的工作问心无愧。”刘友梅略微停顿了一下,说,“理由很简单,铁道部就是认为‘中华之星’不可靠,虽然试运行五十几万公里,但还远远不够。”

    作为中国自主设计的目前时速最高的交流传动动力集中型动车组,“中华之星”拉响的第一声汽笛还是相当响亮的——它甚至出现在中学时事政治的考卷上。 2002年底,这种具有完全自主知识产权的国产高速列车在秦沈客运专线进行正线试验时,曾经创造了每小时321.5公里的“中国铁路第一速”。

    但从2004年开始,“中华之星”迅速从新闻中消失了。在日本、法国、加拿大和德国的高速动车组纷纷中标中国铁道部采购项目的时候,却见不到“中华之星” 的身影——它甚至连投标的资格都没有——按照2004年铁道部《时速200公里铁路动车组项目投标邀请书》规定,此项目合格投标人应该是“在中华人民共和国境内合法注册的,具备铁路动车组制造能力,并获得拥有成熟的时速200公里铁路动车组设计和制造技术的国外合作方技术支持的中国制造企业(含中外合资企业)”。

    “现在,我们的整个团队都很消沉。”望着窗外,刘友梅连声说,“无奈!无奈!”

    刚过春节,株洲电力机车有限公司的一位领导告诉刘友梅,技术中心又有两名技术骨干要辞职离去,而类似的事情已经在去年早就发生了。这对于素有“中国电力机车之都”的株洲电力机车有限公司来说,似乎并不意外。

    院士很伤心,但他没有办法,只是勉强说:“我们尽量劝说或者创造一些其他的条件,让他们等一段时间再看看。实在劝不了也没办法,人才流动是正常的。”

    记者采访刘友梅的时候,由他挂帅设计的“中华之星”还在秦沈客运专线上运行。但按照铁道部的规定,运行区间只限于山海关到沈阳,而且最高时速不能超过160公里。

    株洲电力机车有限公司的母公司中国南车集团的一位人士透露,秦沈线上的“中华之星”就是个试验品,“铁道部已经把它毙了,以后估计也不会再生产‘中华之星’了”。

    这个曾经的国家重大产业化项目,在付出数以亿计的资金和集合整个中国铁路机车研发制造系统众多科技人员的多年心血后,在产业化道路上已经约等于中途夭折了。

    低调的临时列车

    从北京坐火车,经过4个小时左右,就到了古城山海关。一辆漂亮的“大家伙”静静地停在站台上,鸭嘴兽形状的动力车头分挂两边,蓝白绿相间的流线型车体,让它显得是那么与众不同。

    山海关车站的一位工作人员告诉记者,这就是由株洲电力机车厂和大同机车厂等联合制造的“中华之星”高速动车组,每天往返山海关和沈阳之间一趟。

    “中华之星”按照二动九拖方式设计,也就是两节动力车,9节拖车,9节拖车包括2节一等座车,6节二等座车和1节酒吧车。该动车组属于时速270公里高速列车,但记者在动力车头上看到,标记的却是“160km/h动车组”。

    2月10日,记者登上由山海关开往沈阳的这趟L517次列车,16点54分准点发车。“中华之星”行驶在中国第一条客运专线秦沈线上,坐在一等座车宽大舒适的可调节软座椅上,打开前排座位后面的小型液晶电视,欣赏好莱坞大片《蜘蛛侠》或者优美的MTV,确实是火车乘客们从未有过的享受。

    但整个车厢里,包括记者在内只有6名乘客,虽然舒适,却显得格外冷清。

    L517次列车的一位乘务员告诉记者,“中华之星”是从2005年8月1日正式开始载客运营的,但铁道部一直没有做过宣传,即使在沈阳和山海关,知道的人也不多,所以每天的乘客很少,9节车厢满员可载772人,但当天的乘客不到100人。在他的记忆里,从正式运营到现在,只有过一次几乎满员的情况,好像是来了一个参观团。

    “直到现在,‘中华之星’还‘享受’的是临客待遇。”这位天天在秦沈客运专线上看风景的小伙子说:“临客就意味着不知道哪天就被取消了。”

    车窗外是茫茫白雪,“中华之星”行进在关外大地上,孤独而寂寞。

    晚上19点48分,列车到达沈阳。389公里的路程用时2小时54分钟,记者算了一下,平均时速只有134公里。

    在采访刘友梅的时候,他对于目前“中华之星”的运行限速也显得很无奈。

    “160公里的最高时速是铁道部规定的,我当时向铁道部一而再再而三说,‘中华之星’在正式运营后,应该跑到每小时200公里。”刘友梅说,“但铁道部不允许,理由是目前秦沈线的行车条件达不到要求。”

    这种说法让刘友梅感到很奇怪,因为秦沈客运专线最初就是按照时速200公里设计的高速客运专线。

    其实,属于270km/h动车组的“中华之星”在运行考核期间就被限速,致使考核里程中的200km/h速度里程仅占到全部考核里程的40%,就此事,刘友梅和项目组曾多次向铁道部要求恢复全线200km/h速度运行考核,但均未被允许。

    “中华之星”上线载客运营后,刘友梅也曾多次向铁道部建议,应该在秦沈客运专线全线实现200km/h载客试运营,作为产业化前的延伸考核,以便继续提升“中华之星”的攻关工作。但直到今天,铁道部没有给刘友梅任何答复。

    “这使得本该继续进行的项目工程建设目标和进一步的试验难以保持,并造成了工程建设上的浪费。” 刘友梅说,去年8月1日“中华之星”载客试运营前,他也曾建议运营线路要从沈阳到秦皇岛,因为秦皇岛是旅游胜地,所以在乘客数量上会有保障,但铁道部最终决定,运营线路从沈阳到山海关,并且低调开行,不做任何宣传。

    “山海关是个小地方,而铁道部又不做宣传,所以直到现在也没有几个人知道秦沈线上运营着中国自己的高速列车。” 刘友梅说。

    关键时刻掉“链子”

    如果没有后来发生的一些事情,或许“中华之星”今天已经顺利运行在更多的客运专线上,并按照最初的目标实现产业化。

    “这一切都是人为因素造成的。”刘友梅说。作为技术专家,他深刻感受到了来自人治和行政权威背后的巨大压力。

    2003年4月,国内曾有报道乐观估计,2003年7月1日秦沈客运专线开通之后,“中华之星”高速列车将投入北京至沈阳的试运营。记者在采访中也了解到,2003年6月10日至18日,“中华之星”动车组从秦沈客运专线上下线整修,目的就是为各制造单位在7月秦沈客运专线开通前解决各自存在的问题。6 月24日,中国南车集团和北车集团曾会同各厂家和皇姑屯动车所在沈阳市沈铁大厦召开“中华之星”动车组运营筹备会,会上还提出了12条整改意见。

    但2003年7月1日,“中华之星”并没有如期进入载客试运营。有人士披露,是因为“中华之星”上进口的法国信号系统出现了问题。刘友梅对记者承认:“在初期,进口的法国TVM430信号系统确实出现了一些问题,但问题很快得到解决。”

    他认为,原因在于铁道部对“中华之星”的技术性能和安全性不放心。

    “实验过程中,肯定会遇到很多事情。速度这么快,会出现什么问题,谁也不清楚。在搞新产品开发过程中,失败和遇到各种问题都很正常。”刘友梅说。

    但铁道部有关领导的态度也有理由,因为平时很少出现故障的“中华之星”,在领导亲身体验的关键时刻却掉链子了。

    在2002年11月27日“中华之星”冲刺试验并创造了312.5公里最高时速的第二天,时任铁道部部长傅志寰希望亲自上车试乘,体验“中华之星”的速度。当天,傅志寰还把几位副部长都带来了。

    按计划是9点钟正式试验,为稳妥起见,全体试验人员起了个大早,先在线路上跑了一趟,最高时速达到285公里。但恰在快回到基地前的17秒钟,安装在“中华之星”上的转向架故障诊断系统出现报警。

    列车回到基地,下车检查发现B动力车有一个根轴的托架轴承座冒烟。当时在场的南车、北车集团领导和技术人员都很着急,据说当时急得南车集团的副总工程师都钻到车下去检查。北车集团的领导更是着急,因为这节动车头是北车旗下的大同机车厂负责制造的。

    这套故障诊断系统原本用于诊断军用航空发动机的故障,由航空集团“608所”开发并转化民用。刘友梅赶快叫人上车去查看数据,发现轴承温度已经达到109摄氏度,完全超标,属于一级报警。随后用红外线测温计检查,轴承座温度也达到90多度。

    但部长们都还等着登车,是继续试验还是立刻停止?在看完数据、分析完现场后,作为总设计师的刘友梅找来南北车的两位领导商议,他个人意见是接下来的试验应该停止,“因为已经列入一级报警了,应该相信这套系统,否则就会出大事故”。

    随后,情况向傅志寰做了汇报,傅也决定取消接下来的试验。

    故障转向架被马上拉回大同厂解体,检查发现是进口轴承质量问题。在与国外制造商协调后,轴承得到退换。刘友梅告诉记者,到现在替换的轴承也没问题,“这也证明安装在‘中华之星’上的故障诊断系统是有效的”。

    “但这件事情却成为‘中华之星’安全性不可靠的最重要依据。铁道部一些先生大做文章,否定‘中华之星’,说‘几位部长的命差点都要被中华之星报销了 ’。” 刘友梅很气愤,“我认为这恰恰说明‘中华之星’安全诊断保障系统很有效,能提升‘中华之星’的可靠性,就看你站在什么立场上去说了。”

    随后在2003年9月19—20日长春召开的“高速动车组专家研讨会”上,“中华之星”被评价为“与国外先进水平相比,在技术水平、产品成熟程度和可靠性等方面还存在较明显的差距”。这次会议已经明确要从国外引进200km/h动车组和300km/h以上高速动车组,但专家们在“建议综合”里仍强调,要进一步完善12日,铁道部主持召开“中华之星”阶段验收总结会,会上铁道部对国家立项自主研发的高速列车在口头上表示了支持。“但实质上对‘中华之星’持全盘否定的态度。” 刘友梅认为,这次验收会刻意否决了“中华之星”项目从设计、研制、试验、运行考核的严格过程以及“中华之星”所具备的200km/h以上速度级技术能力的事实。

    2004年,在铁道部200km/h动车组项目采购招标中,“中华之星”彻底出局。当时本刊曾发表文章,认为“中华之星”极有可能重蹈当年大飞机项目“运十”的覆辙。

    “这次验收会极大地伤害了我们科技人员的自信,也损害了政府部门的诚信形象。”刘友梅很痛心,但更关键的是,“‘中华之星’高速列车夭折了,中国刚刚自主建立起来的高速列车技术的系统集成平台被扼杀了”。

    是不是自主创新的希望?

    2005年6月26日,中国工程院召开了一场“提高装备制造业自主创新问题”的座谈会,在这次由中国工程院院长徐匡迪亲自主持的会议上,刘友梅就“中华之星”面临的困境向与会院士们做了汇报。 “院士们听完后感到问题很严重,认为这种现象也是中国当前开展自主创新面临的普遍问题。”刘说。

    会后,刘友梅联合包括原铁道部部长傅志寰在内的52名院士,以中国工程院红头文件的方式,向国务院呈送了一份《关于报送院士反映“中华之星”高速列车有关情况的签名信》。

    《签名信》认为,中国是铁路大国,发展及产业升级中可以适度引进借鉴,但不能完全依靠技术引进来解决中国铁路的问题;铁道部最近引进“日、法、加”三国共计140列200km/h等级电动车组的实践说明,包括设计技术、系统集成技术、交直交变流技术和网络控制技术都难以获得技术转让,中国企业仅分工承担组装制造任务,处于产业链的低端,使国内企业失去了自主创新的机会,使已经培育起来的科研队伍面临人员流失。

    《签名信》建议,对于自主研发的“中华之星”高速列车,有关部门应尽快组织鉴定,并实现产业化。院士们强调:“培育高速列车的民族品牌,可拉动和发展一批相关产业,千万不能让国家立项自主研制的成果不了了之。”

    《签名信》呈送上去后,刘友梅一直在等待结果。

    但采访中,铁道部的一位专家认为,很难说“中华之星”能体现了中国自己的技术创新和系统集成能力,充其量是众多进口零部件的拼装,更不要说什么核心技术。

    对此刘友梅并不讳言,但他认为,虽然有些零部件是从国外进口的,并不妨碍我们由此获得系统集成能力。他反问到:“‘神六’的零部件有很多是进口的,但你能说‘神六’不优秀吗?”

    “更重要的是,“中华之星”自主解决了高速列车的主要核心技术和自主知识产权的问题,初步打造了中国高速铁路技术的系统集成平台。”刘友梅认为,“中华之星”自主解决了以下几大核心技术:

    一是动力系统,即交流传动系统。这是高速列车的核心,没有强大的动力,列车跑不起来。“中华之星”动力车的一整套动力系统,从牵引变压器,到牵引变流器,到交流异步牵引电动机,全部是中国自主研发和自己生产。

    二是高速制动系统。“中华之星”的整个制动系统是自主知识产权的,从整个系统的控制逻辑单元到基础制动到防滑器,一整套子系统的集成都是中国自己做的,并自主研发了动力再生制动加列车电空制动的直通式数字制动机。

    三是转向架。转向架除承载功能外,还起到减振和安全功能。转向架有两种,一种是动力转向架,一种是非动力转向架。“中华之星”的动力转向架由南车集团的株洲厂和北车集团的大同厂联合承担自主研发,非动力转向架由长春厂和青岛四方各承担一个方案。

    此外,自主研发的系统还包括“列车控制网络系统”和“气动力学与轻量化车体”等。

    “当然,在系统集成和核心技术实现自主的同时,我们并不排斥国外先进部件。”刘友梅说,高速受电弓、真空断路器、GTO器件、去离子水泵、高速轴承和螺杆空气压缩机等部件都是从国外进口的,“这可以弥补国产器件的不足,提高国产高速列车的质量水平”。正文转载完毕,请各位热心网友帮忙转载到全国各大 BBS,希望这篇文章和院士们的呼吁引起广大群众的注意。外部力量和内部既得利益者勾结,扼杀民族工业自主创新的悲剧,在大飞机上已经发生了一次(运 10),忠心希望这次高速铁路能有幸逃出扼杀。

    国家软科学研究计划课题组2005年组织完成的《中国高速铁路技术发展路线》报告也指出,“中华之星”的意义更深层次在于,虽然目前还存在一些问题,可靠性还不高,与国外技术水平还有相当的差距,“但通过这一项目,中国毕竟有了自己的技术开发基础和高速铁路技术平台”。

    “‘中华之星’是一项新生事物,它同发达国家开发高速列车一样要经历诞生、成长、成熟的过程,而实际上我们目前的水平已远远超过了日、法、德等发达国家在开发初期的水平。”刘友梅说,“中国这样的后发国家,在技术上与发达国家确实存在差距,但这不能成为自己否定自己的理由。”

    在重大技术项目中,优先保护民族产业和支持自主技术是国际惯例。刘友梅不理解的是:“难道不让‘中华之星’继续投入200km/h速度运营和进一步改进、开发,把其扼杀在摇篮里,就可以解决自主研发中出现的问题吗?”
    “恰恰相反,这只能使中国企业丧失研发200km/h以上动车组的实践机会。”刘担忧,从长远看,更会对业内公认的中国最具有自主创新潜力的轨道交通装备制造业带来致命打击。

    《中国高速铁路技术发展路线》报告在批评目前铁道部“以市场换技术”思路的基础上,进一步认为,铁路是我国的巨型国有企业,它的采购,也应在一定程度上受《政府采购法》的约束。

    刘友梅对此深有同感。最近他注意到,《中华人民共和国科学技术进步法》正在修订之中,里面新增的第52条让他看到了丝许曙光。该条款为政府采购扶持政策,其中明确规定:政府机构、公用事业国家重大建设项目以及其他使用政府财政性资金购买重大装备和产品的,属于国内企业能够生产的就应当订购或采购国内企业具有自主知识产权的高新技术装备和产品;国家采取政策措施支持企业采购国内企业具有自主知识产权的高新技术装备和产品。

    “但愿这些法律文字尽快在现实中得到落实。”刘友梅说。--经过漫长的等待,又听‘涨’声响起来,我的心中有无限感慨。荷包里的数字依然还在,可是我仍需要在梦想门前徘徊。

    March 17

    杭萧钢构:巨额订单+10个涨停悬疑重重

      从2月12日起到昨日,杭萧钢构(600477)连续10个涨停板,累计涨幅159%。暴涨的原因是公司签订了一单344亿元的巨额合同,创下了沪深上市公司单笔合同金额之最。

      在这10个涨停板中,记者惊奇地发现,有神秘席位的资金准确把握住了股票的买卖点,获得了暴利!这其中有什么猫腻?而巨额合同此前也没有任何征兆,投资者质疑声四起。

      种种悬疑,背后的真相到底怎样?日前,记者飞赴杭州,一探杭萧钢构暴涨的内幕。本报特派记者杭州报道

      一个是钢构行业的强势企业杭萧钢构,一个是听上去来头不小的中国国际基金有限公司,共同打造了一份344亿元的超越常人想像力的巨额合同,而西非明珠安哥拉也进入了我们的视野,其有着南部非洲“聚宝盆之称”,盛产石油、 天然气 钻石,这完全是一部股市大片的豪华阵容,具备了市场所需要的一切要素,然而就在杭萧钢构股价连续10个涨停之后,真正的高潮还没有到来,因为故事的谜团也与日俱增……

      344亿合同催生股价翻番

      从2月12日起到昨日,杭萧钢构(600477)连续10个涨停板,股价从4.14元涨到了10.75元,累计涨幅159%,可谓是近期市场最大的牛股。杭萧钢构连续涨停前,股价走势并不显山露水,成交量也不大,根本没有引起任何人注意。

      2月12日,公司公告称,与中国建筑一局(发包方)签订《京澳中心地上钢结构加工、制作合同》及《京澳中心地上钢结构安装合同》,合同总价款1.47亿元。当天,杭萧钢构涨停。但在当天涨停的众多个股中,杭萧钢构的表现并没有引起人们多大的关注。

      接下来几个交易日,杭萧钢构天天封死涨停,成交量越来越小,一只牛股逐渐显露峥嵘。

      2月15日,公司终于就近期暴涨发布公告。公告称,公司正与有关业主洽谈一海外建设项目,该意向项目整体涉及总金额折合人民币约300亿元,分阶段实施,建设周期大致在两年左右。若公司参与该意向项目,将会对2007年业绩产生较大幅度增长。公司尚未正式签署任何相关合同协议。

      原来天天涨停是冲着这个来的,而此后还一直没打住!2月27日,沪深股市暴跌,当天,杭萧钢构却很凑巧地以“因有重大事项披露”而停牌。

      3月13日,公司正式宣布拿到了344亿元的合同------公司作为卖方及承包方与买方及发包方中国国际基金有限公司(China International Fund Limited,下称“中基公司”)签订了《安哥拉共和国-安哥拉安居家园建设工程-产品销售合同》、《安哥拉共和国-安哥拉安居家园建设工程施工合同》,产品销售合同总价计人民币248.26亿元,施工合同总价计人民币95.75亿元,合同总额达到344亿元。

      一个超级“馅饼”砸到了杭萧钢构的头上,一个惊天大合同,催生了杭萧钢构这只超级牛股,而媒体的质疑也接踵而至。

      公司:早已为巨额合同做好准备

      带着对巨额合同的疑问,记者奔赴杭州,冒着一场突如其来的春雨,赶到了公司市内办公地------杭州中河中路瑞丰国际商务大厦,一座采用杭萧钢构的产品建成的钢结构大楼。

      在7楼办公室,公司证券部的罗高峰先生接待了记者,并非传说中的闭门不见,而他原来是在位于3楼的办公室上班,“公司在进行办公区域的调整。”

      “因为有344亿的合同?”这是记者的第一反应,这种猜测立即遭到了否定,他表示,根据公告,巨额合同的事情公司早已完成了前期准备,“合同能否履行关键看对方的支付能力。”

      “如果不能履行,那么合同中是否有违约金的内容呢?”记者追问道。

      罗对此表示不知道,而此前有业内人士曾担心,如果没有违约金或者违约金很少,那么有人借题材炒一把股票就走的可能性就会大增,而关于违约金或者违约责任的内容公司公告也未提及。

      记者又抛出了一个问题:“关于合同的事情,从最早的‘若公司参与该意向项目,将会对公司2007年度业绩产生较大幅度增长’,到后来的‘项目的进度和收益存在不确定性’,你们发布公告的口气似乎越来谨慎了?”

      罗表示这是记者的误解,他们的公告内容都是征询过主管部门的,不存在谨慎不谨慎的问题。

      就在记者与罗交谈期间,办公室里的电话不时响起,不少投资者也打电话来询问有关合同的情况,采访多次中断。

      采访结束后,记者又到处转了转,公司办公区包括好几层楼,员工似乎并未受到344亿巨额合同的气氛影响,都在井井有条地忙碌着,也没有因媒体高度关注而敏感,记者可以很轻松地进入各个办公区,一切显得都很平常。

      中基公司:雾里看花的“财神爷”

      中基公司,这个给杭萧钢构带来344亿巨额合同的“财神爷”,尽管记者多方打探,却始终保持着神秘的面纱。

      从名字上看,这家公司显得来头不小。但在杭萧钢构的公告中,只有寥寥数语的介绍,除了该公司注册地位于香港,从事投资和贸易,以及一个香港的注册地址外,对法人代表、公司历史业绩、公司成立时间、注册资金规模、目前财务状况等对投资者有重大参考价值的信息只字未提。

      杭萧钢构证券部罗先生向记者表示,自己只拿到了一份营业执照的复印件,公司已按规定将上面的内容进行了公告,而关于中基公司更详细的资料公司已上报了交易所。

      “这样神秘的合作者,公司是否做了尽职调查呢?”记者反问罗先生,而他表示,公司高管已经做了这方面的工作。

      记者试图在网络上寻找一些蛛丝马迹,不料却竹篮打水一场空,关于中基公司经营等相关情况的报道简直就是凤毛麟角,能查找到的多是一些负面传闻。其中,《东方早报》报道称:“网上有消息称,中基公司涉嫌在安哥拉揽下项目交给国内的施工队,却克扣和拖欠施工款。”

      至于潜在的风险控制,罗先生强调:“杭萧钢构并不对工程予以垫资,而是根据工程进度收取中基公司相应款项,再安排采购及生产,如对方未支付相应款项,公司为控制风险,就会把合同停下来。”

      从目前掌握的情况看来,中基公司只有用“神秘”二字来形容。

      对于巨额合同本身和神秘的中基公司,各大媒体质疑不少,但是故事的高潮并没有在质疑声中来临,而另一些值得关注的现象倒是引起了市场的关注。

      10个涨停后 主力昨日溜了

      从2月12日第一个涨停开始, 杭萧钢构的股价至今已连续拉出了10个涨停板,期间最大涨幅高达159%。其中,自2月14日到3月15日的7个交易日中,更是出现了开盘即封涨停的超级强势,涨停板上的未成交买单总数都是数千万股。

      但无论是公布朦胧利好的2月15日,还是确认344亿合同的3月13日,对于绝大多数机构和股民来说,都不过是其股价涨停的看客罢了。

      熟悉交易规则的业内人士介绍,开盘即被巨量买单封住涨停的股票买入机会甚微,杭萧钢构理论上的黄金买入时机是2月12日、13日这两天,即发布朦胧利好前夕。

      记者随即查阅了这两个交易日上证所公布的交易信息,结果让人大吃一惊!

      关键交易日惊现异常买入

      交易信息显示,2月13日,长江证券上海东方路营业部以1207万元的成交额名列当日买进席位第一,而排名买入金额二到五位的营业部的成交额仅在270多万到22万元之间。

      2月14日,上证所公布了杭萧钢构2月12日~14日的交易信息,三个交易日中累计买入金额排名第一的营业部为长江证券杭州建国中路营业部,买入总额为3563万元,而累计买入排名第二的营业部却是成交额不足353万元的西南证券杭州庆春东路营业部!2月13日买入1207万元的长江证券上海东方路营业部神秘消失了!

      昨日,记者与上证所取得了联系,将上述排名异常状况咨询了上证所工作人员。他表示,交易信息的数据都是电脑系统每日自动生成的,关于杭萧钢构的问题已反映给技术部门,至于是什么原因导致这种状况还不知道,他们已开始进行处理,可能下周一才会有结果。

      神秘交易悬疑丛生

      上述情况如果理解为排名异常的话,那还有一些新的谜团等待解开,记者请一位私募基金经理李先生仔细研究了杭萧钢构的交易数据,又发现了一些可疑之处。

      在2月12日~14日,长江证券两家营业部一共买入4700多万元,与杭萧钢构这三天总成交金额6843万元相比,占了近七成的比例,出手如此之重,完全是胸有成竹,其后上市公司公布了朦胧利好,足以证明这些资金掌控者的精确制导能力,而他们到底靠的是研究优势还是信息优势?

      就这一疑问,本报记者昨日前往长江证券杭州建国中路营业部求证,该营业部位于建国中路万安商社9、10两层。在该营业部门口,一名保安拦住了记者,在说明来意后营业部一位高级管理人员接待了记者。

      他向记者否认了该营业部有客户大量买入杭萧钢构,之所以成交量较大是因为该营业部是公司的一个集中交易席位,长江证券其他一些营业部的数据也要汇总过来,至于更多的内容不便接受采访,建议记者去武汉与公司总部联系。

      “即使是集中交易,为何只有长江证券的客户在大量买进?难道这些身在各地的客户同时都相中了杭萧钢构?”私募基金经理李先生在闻知了记者的采访结果后反问道。

      他指出,长江证券杭州建国中路营业部与杭萧钢构同处于杭州市,其前身为大鹏证券杭州建国中路营业部,在大鹏证券破产关闭后经纪业务被长江证券接收,但大鹏证券恰恰是杭萧钢构上市时的主承销商。

      他告诉记者,凡与上市公司有投行业务来往的券商,一般与上市公司的关系都比较密切,例如杭萧钢构董事长和总经理等几位高管均将个人账户开设在光大证券,而光大证券正是公司股改时的保荐人。虽然这并不意味着上市公司有内幕交易的可能,但信息被市场提前获知就不是没有可能了。

      “我个人认为,如果没有一些合理的解释,很难让人相信这是正常的交易行为,尤其是在一个公布了惊天大利好的黑马股上面。”李先生如是说。

      神秘席位昨日套现出局

      在种种疑团尚待解开之际,长江证券上海东方路营业部这一席位在杭萧钢购昨日的天量交易中再次出现!

      昨日早晨一开盘,杭萧钢构罕见地打开了涨停板,短短10分钟后,股价再度被买单封死涨停直到收盘,而昨日杭萧钢构成交量高达3614.5万股,成交金额3.88亿元,创出该股上市以来的天量。

      昨日上证所交易公开信息显示,长江证券上海东方路证券营业部再度上榜!而这一次,其名列卖出榜首位,昨日共计卖出7970.6万元,约740多万股。

      2月13日的公开信息显示,长江证券上海东方路营业部总共买入金额为1207.3万元,约 240多万股。显然,该席位昨日卖出的股票数量大大超过了2月13日披露的买入数量。这多出来的近500万股,是什么时候买进的?

      据记者统计,2月14日~3月15日的7个涨停板中,杭萧钢构总共仅成交了约730万股。分析人士表示,当利好明朗后,在众多机构资金抢盘的情况下,该营业部最多只能买走其中一部分。而多余部分,很可能是在2月13日之前,早就已经持有的了,如此精准的操作,的确令人瞠目。

      神秘资金获利过程揭秘

      杭萧钢构从2月12日到昨日连续10个交易日涨停。神秘资金(下文以黑体字标注的营业部)准确把握住了买点卖点,获得暴利:

      神秘资金大举买进

      {1} 2月13日:涨停,成交1848万元。

      当天买入前5名营业部:1.长江证券上海东方路营业部(1207万元);2.西南证券杭州庆春东路营业部(272万元);3.国元证券上海东方路营业部(43万元);4.金通证券诸暨永兴路营业部(36万元);5.泰阳证券株洲车站路营业部(22万元)

      {2} 2月14日:涨停,成交1024万元。

      交易所公开信息:连续三个交易日收盘价涨幅偏离值累计达20%,买入前5名营业部:

      1.长江证券杭州市建国中路营业部(3564万元);2.西南证券杭州庆春东路营业部(353万元);3.兴业证券福州湖东路营业部(181万元);4.广发证券佛山季华路营业部(115万元);5.华泰证券武汉江汉二路营业部(102万元)

      公司发布利好消息

      {3} 3月13日:公司公告:与中国国际基金公司签订344亿元合同。

      神秘资金成功出货

      {4} 3月16日:涨停,成交38831万元。

      卖出前5名营业部:

      1.长江证券上海东方路营业部(7971万元);2.天一证券宁波解放南路营业部(1801万元);3.海通证券杭州解放路营业部(1107万元);4.国泰君安公司总部(773万元);5.西南证券杭州庆春东路营业部(647万元)。

      上证所建议实时监控内幕交易

      最新一期上证联合研究计划课题认为,我国有必要加强监控技术的开发,建立甄别内部信息交易行为的实时监控系统,完善并强化证券联合监管机制,联合防范和打击证券市场内幕操纵行为。

    上海证券报

    March 15

    发改委副主任称西安上海将共建大飞机

    新京报

      本报讯 (记者 郭晓军) 作为前任陕西省省长,国家发改委副主任陈德铭昨天上午一出现在陕西团小组会议上,便成为会议的主角。操着一口软软的上海普通话的陈德铭叫着每个代表的名字,并笑着与他们比年纪大小。

      就陕西团代表关注的中国“大飞机”项目和核电项目能否在陕西落户的问题,陈德铭一一作答。

      “大飞机有一半是在陕飞(公司)做,250座的特大型运输机在西飞(公司)做,150座的飞机在上海做。”陈德铭称,设计力量以陕西阎良国家航空高技术产业基地为主。两个机场都在陕西,即汉中机场和西安机场,将成立一个航空集团。

      陈德铭笑称,“当年为了这个项目能落户陕西,我是赤膊上阵向发改委争取的。”不过,如今的陈德铭只能作为中间人,“更多的是听专家们的意见。”据相关媒体此前报道,大飞机项目主要集中在上海和陕西两地之间竞争。

      另据陈德铭介绍,目前我国现有的秦山核电站和大亚湾核电分属核电技术的二代和两代半,发生堆芯熔化事故和大量放射性释放的概率为十万分之一。而第三代的核电事故发生率在千万分之一,目前,江西、湖南、湖北等地正在进行核电站的选址,等到三四年后第三代核电技术成熟之后,“然后再轮到汉中等内陆地区了。”

    March 14

    印度铁矿石征关税难害中国 搬起石头砸自己的脚

    来源:第一财经日报 陈姗姗  

      最近印度财政部公布了新政策提案,于3月1日起对铁矿石出口征收300卢比(约7美元)/吨的关税,关税部分达到目前出口价格的10%~15%;而今年全球铁矿石公开价格只不过上涨了9.5%。

      如果这样的提案得以通过,那印度政府真的是“难得糊涂”了。对铁矿石出口征税正在使印度矿在全球失去竞争力,并导致印度国内上下产业链的一系列灾难。

      印度矿石征收巨额关税,首先会使印度国内大量的低品位矿无处消化,危及国内的采矿业。去年印度铁矿石产量为1.55亿吨,其中8900万吨出口,自己只留了6600万吨,即使如此,最后还是剩余了1500万吨没用完。另外,印度出口的铁矿石中粉矿占84%,块矿仅占约16%。而印度去年的钢产量只有4000万吨,其本国钢铁企业,只用64%以上的高品位块矿,63.5%以下的粉矿在本国基本没有市场。

      中国的钢铁工业去年消耗了来自印度的约5200万吨 铁矿石,而且主要是稍微低品位的粉矿,印度联邦矿业工业公司副总裁Rahul Baldota就称,中国是印度矿石的最大买家,在征税后,中国买主提出不会消化增加的成本。在这种情况下,印度粉矿出口将停止,国内采矿业将大大受到冲击,尤其是一直在拼命扩大产能的私人矿山。目前,中印之间的铁矿石贸易已处于半瘫痪状态。

      对印度矿石出口征收巨额关税,还会最终导致印度政府收入大大损失。目前铁矿石是印度最大的换汇商品,对铁矿石的任何政策,虽然可以增加一些税收收入,但都将对印度的经济牵一发而动全身。比如铁路和港口的收入。根据有关测算,如果按铁矿石出口减少近50%即4500万吨计算,铁路将损失约360亿卢比,港口损失90亿卢比。

      另外,国际市场上如果一时缺少印度矿石,将会给 澳大利亚和巴西带来扩大出口的机遇,正如几年前澳大利亚和巴西没有预计到中国需求的巨大而没能提供足够的产能供应,从而给了印度矿石机会一样,如今澳大利亚和巴西矿山正在大规模扩建,产能继续增加,这也是他们争抢印度矿石份额的最佳时机。

      印度矿石之于巴西和澳大利亚矿石的优势在于,价格相对低廉,同时运输的时间比较短,有利于进口商的资金流动。而如果印度政府的关税政策出台,印度铁矿石的优势将消失,印度的关税政策,正在迫使中国贸易商转向其他的铁矿石出口国。

      巴西矿业巨头淡水河谷公司(CVRD)财务总监巴伯萨(Fabio Barbosa)在近期有关淡水河谷公司2006年第四季度及全年收益的新闻发布会上公开表示,印度政府最近有关对铁矿石出口征以高额关税的决定可能将为淡水河谷提供新的机会。

      目前,由于距离原因,巴西矿石的到岸价比印度矿石高,但如果印度矿石因为出口税而提价,将有利于更多的巴西矿石进入中国市场。去年,印度出口中国铁矿石规模就被巴西赶超,增速也在下降,而前年,印度刚刚赶超过巴西。

      不过,中国贸易商能不能利用印度和巴西铁矿石供应商之间的博弈取胜,还要看能不能在短期内抵挡住双方的不进口不出口的僵持。值得注意的是,中国前几年的铁矿石长期合同谈判失利的一个重要原因,就是中国铁矿石贸易商集中度不高,不能坚守阵线,盲目混乱进口。

      因此,现在中国的进口商所要做的,就是要团结一致抵制印度方面不正当提价,因为如果单方妥协,盲目进口,将可能进一步推高国际海运价格,从而使印度相对于巴西铁矿石的到岸价优势扩大。

      而更长远的,则是要尽快与印度方面签订铁矿石供应长期合同。目前印度与日本和韩国签署的就大多是长期协议,并且锁定供货量也锁定供货价格,而中国公司只有宝钢集团与印度MMTC集团签署了为期一年的长期协议。现在MMTC已向宝钢承诺,已签约的合同价格不会变动。

      不过,相关专家预计印度政府不会通过这样的“一刀切”政策,最终的结果,很可能是印度政府按照矿石品位的不同,对铁矿石出口进行不同比例的征税。

    乳赋

     

    作者:陈独秀

    ---------------------------------------------

          乳者,奶也。妇人胸前之物,其数为二,左右称之。发于豆蔻,成于二八。白昼伏蛰,夜展光华。曰咪咪,曰波波,曰双峰,曰花房。从来美人必争地,自古英雄温柔乡。     
       

        其色若何?深冬冰雪。其质若何?初夏新棉.其味若何?三春桃李。其态若何?秋波滟滟。动时如兢兢玉兔,静时如慵慵白鸽。高颠颠,肉颤颤,粉嫩嫩,水灵灵。夺男人魂魄,发女子骚情。     
       

       俯我憔悴首,探你双玉峰,一如船入港,又如老还乡。除却一身寒风冷雨,投入万丈温暖海洋。深含,浅荡,沉醉,飞翔...... 

    ---------------------------------------------

    March 11

    第三代核电招标西屋胜出 自主研发路线前景难料

     
    作者:刘伟勋    文章来源:经济观察报  

    本报记者 刘伟勋 北京报道

      历时将近4年、总标的超过300亿元的中国第三代核电技术国际招标终于落定。但随着西屋、阿海珐的技术相继进入中国,这一自主研发路线的前景并不乐观。

      3月1日,国家核电技术公司与美国西屋(Westinghouse)联合体在京签署了三代核电自主化依托项目核岛采购及技术转让框架合同,浙江三门、山东海阳两个核电自主化依托项目正式选用西屋联合体的AP1000技术。

      而阿海珐公司也与中国广东核电集团(下称中广核)已接近达成协议,将在广东阳江核电项目上使用前者主推的EPR技术。

      EPR正是阿海珐参与中国第三代核电招标时落选的技术,而阳江项目一直被中国列为核电自主化依托项目,与浙江三门项目捆绑到一起对外进行第三代核电技术招标。然而在招标揭晓的最后时刻,阳江项目出人意料地被山东海阳项目取代,退出招标行列。

      中国第三代核电技术招标始于2003年,主导思路是引进先进技术,统一国内核电发展的技术路线。按照最初的设想,招标将只选用一种技术,并以该技术为基础进行消化吸收再创新,形成具有自主知识产权的中国品牌第三代压水堆技术。

      场址调整幕后

      广东阳江项目被山东海阳项目取代,是在去年12月16日中美两国签署核电项目技术转让谅解备忘录后确定的。签约仪式后,中美双方随即召开了一个不足一小时的闭门会议,正式确认了场址调整方案。

      几乎与此同时,招标中出局的法国阿海珐集团与中广核展开接触,意在向后者的阳江核电项目推销自己的EPR技术。目前基本确定的是,阳江项目将选用EPR技术,但本报未能证实双方是否已经签订正式协议。

      始于2003年的中国第三代核电技术招标中,美国西屋和法国阿海珐一直是夺标呼声最高的两家企业。在所在国政府的强力支持下,两家公司围绕先进性、可靠性、价格、技术转让、融资支持等焦点,展开了全方位的拼争。

      按照最初的设想,此次招标将只选用一种技术。由于中方招标的主要组织者倾向于选择先进性更高但风险相对稍大的AP1000技术,尽管有专家提出不同意见,但中方最终还是选定了西屋。

      “对于西屋的胜出,法国方面反应很强烈”,一位知情人士称,为了在外交上保持平衡,中方最终调整了场址方案,同意中广核自主选择阳江项目的技术。中广核旗下的大亚湾、岭澳核电站此前选择的都是法国技术,在第三代核电技术招标中,该公司也一直倾向于选用EPR。

      这样,在招标中曾经激烈竞争了将近4年的两种第三代核电技术,最终都进入了中国。而中国自主研发第三代压水堆核电技术的方案,在最近几年则处于事实上的停滞状态。

      自主研发路线受阻

      中国进行第三代核电技术招标的主要用意,是选定一种国际先进的第三代技术,然后对该技术进行消化吸收再创新,最终形成具有自主知识产权的中国品牌第三代压水堆技术。

      在发展第三代核电技术上,业界一直存有“以我为主,中外合作”的另一种方案,即立足于自主开发、结合消化吸收国际第三代核电技术,开发出具有独立自主设计建造和批量发展能力的、具有国际先进水平的第三代百万千瓦级压水堆核电站。

      据原国际原子能机构副总干事钱积惠介绍,经过过去20年的技术积累和消化吸收,中国已经具备了自主研发第三代压水堆技术的能力。只要政策支持、组织合理,中国完全能研发出自己的第三代核电技术。

      2003年国家确定通过对外招标引入第三代核电技术后,有关部门将工作重心放在技术引进上。自主研发方案尽管曾被提及,但在实践中被明显边缘化。

      国务院2005年12月发布的《国家中长期科学和技术发展规划纲要(2005-2020)》中,大型先进压水堆核电站示范工程被列为16个重大专项之一,中核集团、中国机械工业联合会等部门及相关研究设计院和制造企业于2006年1月提交了立项建议书,计划依靠我国自己的技术力量和研发平台,建成核安全达到国际第三代核电技术水平、具有较高设备国产化率和更强经济竞争力的国产大型先进压水堆示范电站,但国家相关部门至今仍未做出明确指示和实质性安排,致使这一重大专项一直处于停滞状态。

      “我们不反对从国外引进技术,但要给自主研发的技术以启动实施的机会。”钱积惠说。

      今年两会期间,全国政协委员钱积惠提交了一份提案,建议国家有关部门尽快启动大型先进压水堆核电站示范工程重大专项的相关工作,并强调“以我为主,自主创新”的原则。

      按照自主研发方案的设想,2010年左右,中国将开工建设中国品牌第三代大型压水堆示范工程,2015年后逐步商业推广,并将成为2020年后中国核电的主力机型。但从目前形势看,这一计划不仅难以如期实现,甚至连能否获准启动,至今仍充满不确定性。

      “尽管阻力很大,我还会继续呼吁,我对中国自主开发成功自己的第三代核电站充满信心。”钱积惠说。
    March 10

    3000大关再成阻力

    来自:http://finance.sina.com.cn/stock/t/20070310/00151255797.shtml

      金元证券 楼栋

      本周股指展开一定程度的反弹,点位再度逼近3000关口。但是我们认为,即使不考虑3000关口的压力,股指在当前点位已经遇到了较重阻力,短期将再度展开整理行情。

      技术层面上,暂时撇开历史最高3049点以及3000关口不说,股指在1月24日的最高点2994以及1月30日的最高点2980这两个位置的阻力也不容小视。毕竟这两个高点曾在前期合力构筑过一个小型反转双顶形态,技术上的压力是相当明显的。且应注意的是,在1月24日上海市场的成交金额为989亿,1月30日的成交金额为894亿,而本周上海市场的日均成交金额仅784亿,面对如此之多的套牢盘目前量能还是明显不足的。此外,就均线系统来看,虽然通过本周的反弹,目前五日均线再度向上击穿十日均线形成黄金金叉,但要注意到,目前十日均线仍处下拐趋势中,也就是说十日均线仍存在明显的反压作用力。技术指标上,周K线图对应的MACD指标有高位钝化的迹象,同时红柱仍呈不断减小的趋势,也表明了多头力量的有所不足。

      总体而言,面对上档重重阻力,而量能又不足的情况下,股指继续反弹的可能性在下降,后期将再度展开整理行情,以消化上档压力。

    March 09

    中国股市:已经疯狂,但刚开始

      2005年7月,我与Q先生有过一次对话,当时他认为是卖掉房子买股票的好时机,并认为万科与招行是内地最值得投资的两只股票。到2006年年底,这两只股票已翻了近三倍,仅在2006年,万科上涨了258.22%,招行上涨了207.4%,同期上证指数上涨了130%。
      最近,我与他聊天,商讨目前的市场状态及投资策略。Q先生的判断是,内地股市已经疯狂,但只是疯狂的开始。任何泡沫都有一个形成、扩张、急剧膨胀然后崩溃的过程,由于泡沫刚形成,我们仍可以持股观望,当然没必要与泡沫共舞,只不过自己始终留一份清醒罢了。
      一般来说,随着泡沫越吹越大,股价会越来越迅速地攀高,最后的速度和幅度让人难以置信。Q先生告诉我,他1999年曾以每股2港元的成本买入联想集团股票,但在2000年年初不到三个月的时间,联想就从20港元/股左右上涨到70多港元/股,但真正的奇迹是它仅用了三天时间,就从30多港元/股涨到70多港元/股,其中的2000年3月7日一天,联想集团就上涨了64.31%。由于A股市场长期以来都是每天只能涨10%,已难以想象香港市场没有涨停板的情形。不管怎么说,一只股票一天上涨近65%,当时的人们一定会瞠目结舌。最近的一个例子是2006年12月27日,也是在香港上市的中国网通,一天上涨近31%,该公司不得不出来澄清有关收购联通的传闻。按理说,收购方中国网通应该跌价才对,市场却以大涨回应,这都说明包括香港股市在内的中资股已然疯狂。
      我查了一下联想集团的资料,2006年12月29日它的股价也就是3.16港元/股,以复权价计算,联想在2000年3月9日的最高价是16.45港元/股。也就是说,6年半过去了,当年在最高价追进的投机者损失仍有80%。其实,2000年2月2日,联想也只有6港元/股(复权)啊。如果从最高点的16.45港元/股倒推一年,1999年3月9日的联想才0.81港元/股(复权),一年内竟上涨了20倍。
      近来,有位内地基金经理洋洋得意地告诉Q先生,“我们内地投资机构终于从香港市场那儿夺回定价权了,像中国工商银行A股已超过H股的股价了。”我们听后都大笑,有这种水平的基金经理,股市不出现大泡沫才怪。截至2006年12月29日,以市值计算,中国工商银行、中国银行和建设银行已进入世界十大银行股之列,中国工商银行已超越美国银行和汇丰银行,晋升为全球第二大市值银行,中行也超过日本三菱UFJ金融集团,跻身全球六大。由于排名第一的花旗集团(2,740亿美元)与工行(2,142亿美元)差距不大,只有10%多一点,后者要成为世界第一是很容易的,当年日本的银行也不是世界第一嘛,呵呵(引用网络上流行的笑容)。问题是世界第一的市值能持续多久,还有更重要的是,工商银行真的比花旗、汇丰和美国银行卓越?我们没必要去问央行行长周小川,答案不言自明。
      看看曾经大泡沫过的日本,温故知新,有好处。1987年10月30日,日本东京股市总市值以26,700亿美元超过了22,500亿美元的美国股市成为世界第一。但这疯狂刚开始,因为1987年12月11日,日经指数仍是12,900点,一直上升到1989年12月26日的38,915点,市值是36,000亿美元,是当年GDP的146%,市盈率72倍。但从1989年12月26日的最高点急跌至1990年8月,已下跌了40%。十三年后的2002年2月底,日本股市市值只余20,700亿美元,仅是日本GDP的52%,但同日的美国股市市值已是84,800亿美元,是同年GDP的78%,要知道此时美国也已经进入科网泡沫后的低靡期。而日经指数真正见底是2003年上半年,下挫到二十年新低的8,000点。
      在大泡沫时代,世界十大银行,日本竟占了八位,全部是评分AAA级。直至1993年美国《财富》杂志世界银行排名,以资产额论,前二十一名,日本仍占了十七名,也就是世界大银行中超过八成是日本银行。一至五名的富士银行、第一劝业银行、住友银行、三和银行、樱花银行,资产全部超过5,000亿美元。汇丰当年排名第十六,资产仅3,000亿美元,美国花旗银行根本进不了榜。如果以股东权益(或股票市值)排名,前二十一名中,仍有五成以上是日本银行,占十一家。世界第一的安田信托,股本超过500亿美元,是排名第二的住友银行的2.3倍。美国银行和花旗银行排在第九和第十一,汇丰以138亿美元排名第十二。十年后的2003年5月底,全球银行都发生了天翻地覆的变化,美国的银行早可跨州购并,花旗银行与旅行者保险等合并,成为全球市值最高的银行(2,300亿美元),比1993年的140亿美元股本,增加了16倍之多。美国银行的名字保存下来,但经合并已人事全非,市值有1,100亿美元,也是当年的6倍。汇丰也经收购英国米特兰、法国商业银行等一连串行动,市值达1,700亿美元,十年翻了9倍。日本银行界的十年合并,资产额也是愈并愈大。由1993年世界第一的富士、第二的劝业和第八的日兴银行组成的瑞穗银行,资产额已比当年三家的资产总额缩水15%,可叹的是市值已从1993年的525亿美元缩水至61.5亿美元,幅度达82%。最为幻灭的是1993年全世界市值第一的安田信托,已变成了瑞穗集团的一分子,别说世界排名,市值已不在日本上市一百大之内了。由住友和樱花银行组成的日本“第二大银行”住友三井,2003年市值只有94亿美元,缩水四分之三。由三菱、东京和三菱信托所组成的“第三大银行”,市值是230亿美元,是日本银行界最高的,但只是同日的汇丰市值的五分之一。日本第四的日本联合金融的市值更弱,只有47亿美元。
      北京大学光华管理学院的教授Michael Pettis在2007年1月17日的华尔街日报中文网站上仍然认为,目前中国的银行实际上大多资不抵债。他引用了惠誉国际评级在2006年11月的一份对中国银行业的不良贷款总额评估报告结论,假设不良贷款回收率为30%(其实中国银行业的平均回收率仅为20%左右),中国银行业的未兑现损失总额为2,500亿美元左右,比它的资本与准备金的总和高三分之一以上。这个计算没有包括过去两年贷款飞速增长所产生的不良资产估计值。中国的贷款额在2006年上半年就增长了10.2%。大多数分析人士认为,这种极快的贷款增长必将导致不良资产的大幅上升。惠誉的数据没有包括由资产管理公司通过低息债券收购的3,000亿美元的不良贷款,如果按市价核算,这笔债券中还应该包括10%-15%的冲减。把所有这些调整都考虑在内之后,中国的每一家银行的负债实际上都已超过了资产的真正价值。
      这种认为中国银行股无内在价值的看法,一家之言吧。不过,Pettis举的一个例子值得注意。1990年至1992年间,墨西哥共有18家国有商业银行全部实行了私有化,当时该国刚从近十年的经济危机中走出,投资情绪过于乐观。尽管从技术上说,几乎所有银行都已经无力偿债,但它们却平均卖出了账面价值3倍以上的价格——鉴于当时全球的利率水平比现在高出许多,这个幅度的确很大。这些银行的估值标准甚至超过了世界上一些最大的银行,如墨西哥最大的银行Banamex的价格与账面价值达到了墨西哥最大的债权人花旗银行的近两倍。到1998年,Banamex的股价却差不多只有其账面价值的一半,不良贷款也开始猛增。如今,墨西哥大多数主要银行均是外国人控股,花旗银行就是在2001年收购Banamex的。顺便一提,截至2006年12月28日收盘,以三季度数据计算,工行的市净率高达5.99倍,民生银行的市净率为5.73倍,浦发银行的市净率达到4.91倍,市场的7只银行股的平均市净率为4.52倍,达到国际水平的2倍有余,已处于全球最高水平。
      关于市值的迷梦,我曾有过一个深刻的感受。2000年年初,我在上海有线电视台财经频道工作,有一天晚上,审核股市行情节目,忽然发现综艺股份的名字赫然列入上海股市A股十大市值之列,我当时吓了一跳,真以为是错觉哩。这只网络股就凭当年的网站8848要赴美国纳斯达克上市的传闻,从1999年11月初的20元/股上涨到2000年2月21日的64.27元/股,最后崩溃。那天晚上,综艺股份挑战了我们的常识,但它离幻灭也就不远了。
      我们基本上可以判断A股和H股都在上演以金融股为首的泡沫闹剧,今后可能在历史上与红筹股与网络科技股等泡沫齐名,甚至更为著名。
      但Q先生也直言不讳:“这可能是我们这代人在股市中积累财富最快的一次。”
      我赶紧补充:“但最后也有可能是我们这代人在股市中财富损失得最厉害的一次,笑到最后,才是赢家。”
      从今天看,最好的办法是以静制动,冷眼旁观,紧握股票,节省能量,最终离场。何以如此,本期的封面故事《这就是牛市》也是我对《股票作手回忆录》的重读感受,可以参考。
      2007年的股市将热得让你受不了,也会突然冷一下,让你重感冒。期间会有大调整,然后涨得更凶,这已与估值无关,只是一场群众心理的争战。你会听到一片疯狂的喊叫,比如某券商已预测中国人寿3年内达到90元/股,我们没必要大惊小怪,这不过是披着证券分析的外衣行赌徒之实罢了。这种猜谜游戏,谁都可以玩,我们可以这么说:“如果中国人寿要上90元/股,就用不着三年。”不信,走着瞧。如果问我们有什么依据,那就是预言的自我实现一定比预计的时间短。我们还可以比该券商显得更“精确”更有“研究”——“两年之内,中国人寿达到92元/股”,怎么样,又是一声“呵呵”(我怎么感到有些白痴啊)。
      古希腊有个史诗人物尤利西斯,他从远方征战回来,在海上听到女妖塞壬的歌声,不能自已。为了抵抗诱惑,他塞住两耳,又让手下把他绑住,才幸免于难。2007年的中国股市,面对泡沫急剧膨胀,我们也需要有如此的定力。
      潮水必将退去,岸上的人一定会看到谁在裸泳,我们会是其中一员吗?时刻提醒自己。如果我们有信仰,应该每天祷告:请上帝赐福,赐与我们力量,赐与我们清醒的头脑,让我们不贪婪,让我们不恐惧,让我们免于泡沫的试探,免于灾难,财富属于上帝,我们只是地下财富的代管者。

    March 07

    在股市中遇见凯恩斯(5)

      公众不是傻瓜,他们深知反其道而行之所面临的风险和因此所要遭受的痛苦。
      真的,大多时候,反向投资与见识无关,它与能否承受心理和生理的极度恐惧有关。
      李嘉图的好朋友马尔萨斯也是一位大经济学家,见识不可谓不高。滑铁卢公债发行之前,马尔萨斯曾经让李嘉图为他购买5,000英镑的债券,随着战争的临近,马尔萨斯坐不住了,他要李嘉图把自己的份额卖掉,哪怕只能获得很少的利润。结果是马尔萨斯不仅没能像李嘉图那样发财,而且经常要接受李嘉图的资助。
      在滑铁卢战役有了结果之前,李嘉图的感受如何不得而知,但我们可以从凯恩斯的一些书信和档案中窥出一些逆向投资者的心情消息来。
      凯恩斯的投资人生曾有过三次大的失败,分别是在1920-1921年、1928-1929年和1937-1938年间。我们已介绍过前两次失败,在从1937年春季开始的大衰退中,凯恩斯竟又损失了所有财产的三分之二。由于凯恩斯从经纪商那儿大量融资投资股票,一场市场浩劫袭来,从1936年年末到1938年年末,他的净资产价值从506,222英镑下降到181,244英镑,这并不令人奇怪。雪上加霜的是,凯恩斯的财富在缩水的同时还伴随着健康状况的恶化,华尔街股市的下挫发生在他心脏病发作之时。
      凯恩斯的贷款数量很大,但他坚持对这些股票的信心,一直不愿出手。而凯恩斯的心情却越来越紧张,1937年9月2日他从疗养院写信给朋友:“尽管我的处境仍完全正常,但我不想借一笔巨款。我还未到变为熊市心态的地步,但在借贷上我更不愿意有牛市心态。将债务降低是一个必要而又枯燥无味的、困难的过程。”
      《凯恩斯传》写道:
      “但是,这却是现在所要采取的步骤。他的股票经纪商巴克马斯特—摩尔公司要求他增加保证金,所以他减少债务的唯一办法是在下跌的股市中抛售股票。股市的持续下跌对他的身体恢复起了延缓作用,而股市的短暂复苏和接踵而来的更严重的崩盘,对他的心脏也产生了冲击。他在10月10日给母亲的信中说:‘市场糟透了,但我的感觉是价格现在已经跌到了谷底。’事实上,华尔街在九天后又大跌了一次。莉迪娅在11月的治疗日记中写道:‘股市暴跌对健康是致命的打击。’1937年11月16日,梅纳德给国民保险银行的G·H·莱克奈尔的信中说:‘当然,我认为抛售的时机应当在春季,但在当时十分难以确认。”
      凯恩斯所主导的包括国王学院、国民地方保险公司、国民人寿保险公司等机构的投资也有惨重的损失,1937年,国民人寿保险公司的账面资本损失了641,000英镑。临时代理凯恩斯出任主席的寇松不断要求抛售股票,1938年3月18日凯恩斯写信给寇松,说“第一,我不相信低价抛出是对没能在高位时出手的一种补偿……价格不合理地跌至合理价值以下时,往往会经历一段长时间的沉寂,此时弥补以前的失误已为时过晚,正确的选择是静观不动。第二,市场已走向低谷而手中仍持有股票,对此我并不汗颜。我并不认为,一个机构或一个严肃的投资者应在市场下挫时随时准备割肉斩仓,或者一旦手中的股票下跌就陷于自责中……一个投资者的目标或者说应有的目标应当是长期收益,这也是评价投资者的唯一依据……至于在市场进入低谷前,我们应全部抛出股票,换成现金,这种想法不仅异想天开,并且有损于整个体制。”
      然而,国民人寿保险公司1938年一季度资本损失高达231,000英镑,让机构中的悲观主义更为弥漫。凯恩斯又写了几封信给该机构中另两位同事,信中这样写道:“这并不意味着我反对在市场价格逐渐回升时逐步售出,正如我喜欢在市场下跌时逐渐买进。我对市场反应的准确色调(如果可以这样比喻的话)在其他场合表现得更明显,从去年10月到今年3月,我一直在适量买入,而10月前未能及时大量售出,结果是3月31日我在美国投资的账面价值达到了最高点。从5月到现在,在价格逐渐上扬的过程中,我一直在分批售出,售出量已超过去年10月到今年3月的买入量,应当说,普通股出手量比你认为合适的14%还要高。但实际仓位并没有明显减轻,因为售出的一半的普通股又投资于债券和优先股。事实上迄今为止,我一直在利用这段行情提高证券的质量而不是减少数量。但以后我不倾向于在品种间换来换去,而且在市场每一次弹升时都应减轻仓位。假如市场总体回升达到10%-20%,我的售出将会较慢。但当市场再上涨到20%时,市场会异常活跃。假如再出现一个20%-30%的上涨时,市场恐怕会进入危险地带。”寇松和董事会对凯恩斯的说法不以为然,凯恩斯于是在1938年10月辞去国民人寿保险公司董事会主席的职务,并向一位朋友解释说:“一个人对他觉得最不满意的那些活动就应当加以放弃。”这似乎又回到1935年凯恩斯写《通论》时的预言:“处世哲学告诉人们,就人们的声誉而言,循规蹈矩的失败者要好于独出心裁的成功者。”
      随着华尔街的复苏,事实证明了凯恩斯的远见。然而,二次大战的阴影袭来,人们开始忧虑它对股市所造成的伤害。凯恩斯再次表示出了他的乐观主义:
      “如果战争真的爆发,我看也没有什么可怕。金边债券市场的价格是固定的,而且我相信政府在这种情况下,借款利息不会高于3.5%。从长远看,如果大战爆发引起通货膨胀,会对股票市场极为有利。当然,其前提是私人资本主义制度能生存下来。
      作为一名投资者,更有理由惧怕长期的焦虑和担心,而实际上没有爆发战争。但我怀疑去寻找更好的隐蔽所,对于个人和集体是否有什么好处。毫无疑问,正确的策略是要把目标定在可行的范围内,而不是过多地考虑资本价值。我不认为目前的盈利水平特别差,也不可能差,指数表明,有价证券的下跌与利润降低并不成比例,目前困扰我们的是对于资产流动性的偏好。也难怪如此,任何人必须要有足够的耐力和勇气,才能度过这个时期。对于一个长期投资的机构来说,不会有避难所,而且也不应有。你可以这样安慰自己:假如明年价格再度下挫(市场总体下跌10%-15%或者更多),大家保证金都不够,那时就没有什么可羞愧的了。这的确是一种冷静地接受共同命运的态度,而不必太疯狂地奋斗,期待与众不同的业绩。”

      下面是凯恩斯在1938年5月8日致剑桥大学国王学院财产委员会的备忘录的一部分,从1937年8月31日至1938年1月1日,短短4个月内,学院的股票贬值了足足20%,财务委员会的大多数成员惶惶不安,而凯恩斯却是宠辱不惊,娓娓道来。这可能也是凯恩斯对自己的投资生涯与经验的最好总结:
      “事实上,我从以上经历接受的主要教训是与我20年前开始时相信的正好相反,当时我第一次建议学院投资普通股,当时我相信可以采用当时被称为信用周期的策略获利,即萧条时持有股票,繁荣时售出。我们购买了包括每一主要行业的少量热门股票。自那时起,出现过比以往任何时候都更频繁和剧烈的市场涨跌。我们在价格大跌时购买了一些股票,这一点相当成功,然而我们却没能较好地在不同的贸易周期的阶段利用有规律的市场运动买卖普通股票。比如,在过去的9年中,曾有两次,我们的这类投资在短短几个月中总体损失了20%-50%,而我们没能逃避这种周期运动。事实上,我两次都在某种程度上预见了灾难,然而,这些短期的严重损失及没能有效利用市场波动并没有影响最终成功的投资效果。
      “通过这些经历,我清楚地认识到,由于各种原因进行大量投资转移是不切实际的,而且确实不可取。那些售出过晚、购入太晚的人,反复操作会增加大量费用,并产生极易波动的投机心态。如果这种心态传播开来,将会加剧对社会严重不利的市场波动。现在我认为,成功的投资取决于三个原则:
      “(1)仔细选择几项投资(或几种类型的投资)。应考虑到该项投资目前的价格与几年后可能出现的实际价格以及投资项目的内在价值,同时还要与其他可供选择的项目进行比较。
      “(2)长期大量持有这些股票。也许要坚持几年并直到价值完全显现出来,或者明显有证据表明购买这些股票是一种错误。
      “(3)合理的投资组合。过于集中地持有某些品种存在各种各样的风险,如果可能的话,应战胜风险(例如在选择其他有价证券时,应持有黄金股票,因为黄金股票往往与市场涨跌反向波动)。
      “用15先令的价格卖出1英镑,同时希望用12先令6便士的价格买回的做法是错误的。而拒绝用15先令买1英镑也是错误的,你的理由是这1英镑不可能是真的(大量经验表明,用15先令有时可以买到1英镑。因为这时很多人都在等待它下跌到12先令6便士)。另外一条重要的法则是避免第二等级所谓安全投资。这样的股票不会上涨,而且必然会下跌。这是普通投资者失败的一个主要原因。理想的投资组合应分为两部分:一部分是购买完全有把握未来能获利的品种(它们未来的升值和贬值取决于利率);另一部分是相当看好的有价证券,它的大幅升值可以补偿那些即使用世界上最高超的技巧操作也难逃厄运的相当数量的投资项目。
      “以下事例可以证明,选择正确的股票比正确利用市场的波动在热门股票和现金之间来换手能够获得更多的利润。如果后者的目标在于(如果对大额投资负责任的话)寻找某些特殊股票,那么应避免在跌势上难以大批出手的品种,而且组合必须包括若干极易转换的热门股票以分散风险。这意味着,指数的波动可以作为与投资策略相关的实际价值运动的导向。选用的指数显示(1月1日公布的指数),1929年和1937年有两个高峰,1932年或1933年和1938年有两个低谷。英国股市从100点下跌到50点,又涨到90点,然后回落到74点;美国股市从149点下跌到46点,回升到88点,然后回落到55点。这些1月1日指数公布的并不是绝对的高峰和低谷,但那些平均在100点卖出英国股,又在50点的价格重新投资,再以90点卖出,74点买进(同样,美国股市在149点售出,46点买进,88点售出,55点买进)的人一定是在预测信贷运动周期方面有超人的技巧。如果他用一半资金买进英镑证券、另一半买进美元证券的话,除去他在操作中损失5%的利率,他已经在9年内将投资价值从100提高到182。事实上,“切斯特”的投资值在这段时期内从100提高到262,因此,升值(162%)几乎是那个信贷周期天才盈利的两倍。
      “市场萧条是无法躲避的,只能靠清醒和耐心度过难关。在低谷时期,你可以寻找一些相比之下不合理下跌的证券进行投资,这样做往往比来回进出市场更为可取。投资者的心态一定不能受股票每日价格起伏的影响,也不能因市场一时的震动失去理智。你不了解价格波动的幅度,正如人们普遍认为的那样,并不意味着你的投资是安全的。目前投资农产品比投资锡矿要危险得多,而我们购买瓦拉比项目一直是比“切斯特”的普通股风险更大、获利更少,而且麻烦更多。
      不幸的是,事实上,资本市场的现代结构要求上市证券的持有者比拥有其他形式财富的人更有胆量、耐心和意志。然而从某种意义上讲,投机者有时比投资者更为安全,这一点我曾在委员会上讲过。投机者是一个知道他自己所冒风险的人,而投资者是一个对此一无所知的人。任何证券投资的管理人员都是低生活目标的追求者,他没有社会价值,至多是凭技巧取胜的游戏的配角。然而,投资瓦拉比项目的正确之处在于它是一个建设性的、对社会有益的企业,在这里,我们可以发挥一个真正的企业家的作用,我们团体中的许多人都有理由为自己能为此发挥作用而感兴趣。我对财产委员会——从他们一本正经的面孔和沉着冷静的风度可以看出——对从股票市场获得利润或亏损的处变不惊的姿态表示欢迎,他们对农业收成的好坏大喜大悲。当然,无论如何应时时剖析我们所做的事情及我们的投资原则,这样做可能更为有价值和明智。”

    后记
      十几年前,我从伯顿·麦基尔的《漫步华尔街》中了解到凯恩斯的“大傻瓜游戏”与“选美比赛”,印象非常深刻,觉得这确实是投机经验之谈。后来,又看了几遍凯恩斯的《就业、利息和货币通论》的第12章,但总觉得有点别扭。1998年,我读到了凯恩斯文集《投资的艺术》,发现凯恩斯的投资实践和理念十分丰富,并不似“大傻瓜”和“选美比赛”这么简单。我就有了写一篇有关凯恩斯投资哲学的读书笔记的计划,可一来自己对凯恩斯的投资哲学理解不深,二来《投资的艺术》的中文翻译也有毛病,所以迟迟没有下手。我想了好多年,渐渐悟出所谓的“选美比赛”是一种不良的投资习惯(相信很多老投机同志一定会跟我急),因为总得看别人“脸色”行事的投机行为要长期成功,几乎是不可能的,而真正成熟的凯恩斯投资哲学与巴菲特的价值投资和其他大家的成功之道不谋而合。严格地说,凯恩斯在投资理论上的地位与格雷厄姆并驾齐驱,在投资实践上,还要比格雷厄姆技高一筹,凯恩斯不愧为杰出的投资大师。所以,我的这篇读书笔记尽管写得比较粗浅,毕竟作了些许尝试。

     

    来自:http://www.valuegood.com

    在股市中遇见凯恩斯(4)

      正如莫扎特的音乐那样,凯恩斯的投资哲学对我们今天的人来说很现代很当代,且不说凯恩斯外汇、商品和证券多管齐下的投资风格与今天的对冲基金模式很契合,单就股票投资而言,他的观点可能直接启发了巴菲特等人。
      请看:
      “正确的说法是,我宁可进行一项自己有足够信心来判断的投资,而不是投资10种自己知之甚少甚至一无所知的证券。”(1942年)
      “如果我对资产和获利能力满意的话,我也准备忽视一时的价格波动。我的目标是购买具有令人满意的资产和获利能力以及市场价格相对低的证券。如果我做到了这一点,就同时做到了安全第一和资本获利。所有的股票都会暴涨暴跌,安全第一的策略实际上是必不可少的。一旦你实现了安全第一,就能获得利润。如果一种股票具有安全、优质、价格低廉这几种特点,它的价格一定会上涨。埃尔德·丹普斯特就是一个很好的例子,我并没有对这种股票很快上涨有任何预见,我选择它因为它使我感到非常安全,除短期波动外,它在几年内不太可能下跌。”(1942年)
      “我确信皇家学院之所以投资收益较好,主要因为它把大部分资产投资在不到50只的最佳品种中。把自己的鸡蛋分散在很多篮子里,但没有时间或机会去看看有多少个篮子的底部有没有洞,这样做肯定会增加风险和亏损。”(1938年)

      这些看法,我们可能首先会在巴菲特的言谈中听到,现在发现,巴菲特的言谈可能来自于凯恩斯。
      当然,所谓“逆向性投资哲学”也是传统智慧的一部分。我们上文曾提及人们对18世纪末的英国经济学家李嘉图操纵股市的指控,根据历史记载,李嘉图确实注意到投资公众总是对各种事件反应过度,因而利用股价高估和低估卖出和买进,所以我们不排除他有时还会煽动这些过度买入或过度卖出的投资公众的可能。但是,下面的一个案例是李嘉图无法操纵的,它涉及的是逆转欧洲命运的滑铁卢生死战。
      1815年6月14日,也就是滑铁卢战役的前4天,英国政府要进行战争期间最大也是最后一次贷款,数额高达3,600万英镑。当时政府公债萎靡不振,因为贷款数额太高,而战争的结局仍是未知数。此项贷款共有四方参与竞争,而李嘉图最终胜出。李嘉图大胆地持仓极度低迷的政府债券,这是他生平中最大的一次冒险。其他投资者都在滑铁卢战役之前清仓,但李嘉图没有,他一直等到英国统帅威灵顿将军战胜拿破仑的惊人消息传来,政府公债的价格顿时飞涨,而他立时成了百万富翁。
      我从斯考森的《现代经济学的历程》中读到这则故事后,很是惊讶。因为我早就知道另一个与此密切相关且非常有名的故事。当时欧洲最大的银行家罗斯柴尔德也是李嘉图的主要商业对手,他一定没有像李嘉图这么做,因为传说罗斯柴尔德派人实地观察滑铁卢战役的结果,等到威灵顿大胜后,马上放鸽子到伦敦,罗斯柴尔德比公众抢先一步买入公债,然后大发其财。
      这真是一个绝佳的对比,一个是利用“内幕”消息或信息灵通,比公众抢先一步获得成功;另一个是根据自己的独立判断反其道而行之,然后发达。
      有趣的是,大多数人都更愿意相信罗斯柴尔德,这是为什么?

    在股市中遇见凯恩斯(3)

      凯恩斯在这场世界性的货币灾难中也失去了净资产的四分之三,其中主要是商品损失,1931年时他甚至想过要把两幅最好的收藏画(马蒂斯的《脱衣》和瑟拉的《静物》)出手卖掉,只是在最低心理价位上仍然没有找到买主。但凯恩斯比费雪在灾难中学到的东西更多,在他1930年至1931年写作的《货币论》中,承认自己过去的过分判断是错误的。然后,凯恩斯于1932年重新进入华尔街,到了1936年时,他的净资产已超过了50万英镑,相当于今天的1,600万英镑。在这段时间里,他的资本升值了23倍,而华尔街的股价同期仅仅翻了三倍,伦敦的股价则几乎没有动。
      《凯恩斯传》的作者罗伯特·斯基尔斯基指出,此时的凯恩斯早已把过去的投机习惯抛诸脑后。在20年代,凯恩斯把自己看成是一个科学的赌客,他在货币和期货上进行投机,想按照经济周期来玩一把,这时他相信“预测”的高峰期,他认为可以通过预测短期变化规律,在这些市场上成为赢家。即便是在1936年,凯恩斯偶尔也会玩玩这种赌博的直觉,他一次投机小麦期货失败,不得不从阿根廷向伦敦调运够全英国吃一个月的小麦,凯恩斯计划把小麦囤积在国王学院的小教堂里,但亲自丈量后,认为只能装下一半的小麦。凯恩斯灵机一动,要求把远道而来的小麦铺洒在地上,将虫子挑出来,检查质量,结果花了一个月时间。而这时小麦的价格又上去了,凯恩斯因此化险为夷。
      不过,到了20世纪30年代,凯恩斯形成了新的投资哲学——要牢牢地守住几只经过精心挑选的股票(他把它们称为自己的“宠物”),在股市下跌时,一个投资者应该是买,而不是卖,找到便宜货的期望要比屈服于大众的恐慌心理更加理性些。
      美国当代著名的投资基金经理彼尔·米勒在2005年的演讲中声称,自己的投资理念来自于凯恩斯,并指出“这位伟大投资家”早在一份备忘录中就已经说明,“逆向性思维”才是他的投资哲学真谛。
      的确,凯恩斯多次提到类似的投资哲学,他在1937年9月给一位法国金融记者的信中写道:“正是在生活和行动的这个领域里,胜利、安全与成功从来总是只属于少数人,而不是多数人。如果你发现有人同意你的看法,你就应该改变你的主意。当我能够说服我的保险公司的董事会去买某只股票时,按照我的经验,这就是应该卖掉这只股票的时候了。”
      如果我们认真阅读《就业、利息和货币通论》的第十二章,会注意到凯恩斯在叙述“大傻瓜”和“选美”两段后,紧接着写道:
      “读者也许会提出问题:假如一个人运用自己的才能,不受这种盛行的游戏的干扰,根据自己所作的长期预期继续进行投资,那么,在长时期中,他肯定能从其他游戏者手中获得大量的利润。对这一问题的答案是:的确有如此态度慎重的人,不管他们对市场的影响是否超过其他游戏者,都会使投资市场发生巨大的变化。但我们必须补充一点,在现代投资市场上,存在着许多压制这种人的影响的因素。基于真正的长期预期进行投资在今天实在是太困难,以致极少有实现的可能性。试图这样做的人,肯定要比那些试图以超过群众的精确程度来猜测群众行为的人花费更多的精力,而且还要冒更大的风险。在智力相同的情况下,前者可能要犯较多的灾难性的错误。经验中还没有充分的资料可以证明:对社会有利的投资也是利润最大的投资。战胜时间和消除我们对未来的无知所需要的智慧要超过‘起跑在枪响之前’所需要的智慧。而且人的寿命有限,人性总是速效的,所以人们对迅速致富有着特殊的兴趣,而一般人对将来所能得到的总要打许多折扣才能使它变为现在的价值。对于那些完全没有赌博本领的人来说,玩这种职业投资者所玩的把戏会使他们感到讨厌,甚至会使他们紧张到无法忍耐的程度。然而,那些乐于此道的人却愿意为它付出应有的代价。还有,不甚重视市场近期波动的投资者为了安全起见,必须拥有大量资金,并且不能用借来的全部资金进行大规模的投资。这是为什么智力相等、资金相等的两个人,从事消遣游戏的人反而可以得到更多的报酬的又一个理由。在投资基金由人数众多的委员会、董事会或银行管理的情况下,在现实中,招人品评最多的人恰是那些最能提供社会利益的长期投资者,因为他们的行为在一般人眼里,一定是怪癖、不守成规、又过分冒险。如果他们有幸获得成功,得到肯定的也只能是人们对他们的评语。在短时期中,如果他们遭受了失败(这是很可能的),那么,他们不会得到多少同情与怜悯。处世哲学告诉人们:就人们的声誉而言,循规蹈矩的失败者要好于独出心裁的成功者。”
      也就是说,凯恩斯在1935年写作此书的时候,他自己未必赞成“大傻瓜”和“选美”的投机游戏,但这里论述的是大多数人的投机行为模式,没必要把自己的“逆向性投资哲学”等成功心得作番表白。
      唉,《就业、利息和货币通论》是部创造力极强却很难读懂的大书,如果我们没有凯恩斯的投资实践记录及许多书信备忘录,恐怕难以发现他真正的投资理念是什么。
      现在我们知道,凯恩斯想说的是坚持逆向性投资或真正的价值投资所遇到的巨大困难。斯基德尔斯基发现,凯恩斯参与管理的投资公司或项目,他直接控制的力度越大,投资效益也越好。一个突出的例子是他所掌管的“学院公款基金”,由于完全在他的掌握之下,它的资本在1920-1936年间增长了近六倍,从3万英镑增加到20万英镑,而其增值大多发生在30年代里。“国民共同基金”和“地方保险公司”的投资决策由董事会决定,而凯恩斯只是其中的一名董事,其收益远远没有那么好。
      到了1944年,凯恩斯仍为自己的投资理念到处碰壁感到无奈。1944年3月初,凯恩斯建议伊顿公学买进澳元债券,而当时一位银行家雷德利以未来美元和澳元的声誉不一定可靠为由拒绝。凯恩斯写了一封信给雷德利:“很抱歉在电话里吵了一番,我投资的中心原则是采取与多数人意见反向的操作。理由是,如果每个人都认同某个项目的优势,那么,其价格一定很高,因而没有吸引力。现在很明显,我不能两方面兼顾——即要大多数人同意我的投资观点。所以,如果其他有关人员对此没有足够的信心让我去投资,事情的实质就成了我必须从这个不平等的战场中退下来。你会据理力争地说,一个机构这样做是错误的,即使事后证明你成功了。那样的话,我为什么要浪费精力呢?”

    在股市中遇见凯恩斯(2)

      早年的凯恩斯也是“大傻瓜游戏”之类的投机者。据《投资的艺术》(凯恩斯文集)介绍,凯恩斯的投资经历可以从1919年6月他从财政部辞职为界分成两个阶段。第一阶段(1905-1919年),凯恩斯进行少量个人投资并向朋友们提供咨询,他的交易量有限,投资收益主要来自储蓄。第二阶段(1919-1946年),凯恩斯在金融市场上的投资大幅度增加,同时代客理财,他担任过剑桥大学皇家学院的财务总监和国民互助人寿保险协会的主席及几家投资公司的董事。这些年间,他的收入主要来自金融投资收益,只有小部分来自学术活动。
      凯恩斯起先主要从事外汇投机,也涉及一些股票和商品期货,但收益很有限,有一段时间甚至亏损累累。1919年秋季,凯恩斯认为,由于英国物价增长速度快于美国,所以英镑与美元之间的汇率必然下降,与此同时,由于法国、德国和意大利的通货膨胀率高于英国,英镑对这三种货币的汇率将会上扬。所以,凯恩斯做多美元,做空法郎、马克和里拉。这种判断在一段时间内是对的,到1919年年底为止,凯恩斯共赚了6,000英镑。在此激励下,凯恩斯和一位朋友于1920年1月组建了一家合伙人公司,投入更多的资金炒作外汇,在短短几个月内,公司仍延续1919年的投资决策,成绩斐然。可是在1920年5月左右,法郎、里拉和马克出现逆转,反而对英镑升值,时间虽然不长,却足以让凯恩斯出局。如果凯恩斯的主要债务不是来自家人和朋友的话,他早已破产了。凯恩斯向一位金融家写信透露:“我本人不可能参与投资,因为此前的损失已使我无力按现在的市场价格进行投资。但以目前的价位,任何人介入都会前景光明。对自己经营无方导致无法利用目前的机会,我深感痛惜。”幸亏朋友们从没怀疑过凯恩斯的金融天才,借钱给他继续炒作外汇,而凯恩斯仍确信做空马克、法郎和里拉是不会错的,这次他的判断是正确的,到1922年,凯恩斯已还清了亲友们的“道德债务”,自己还赚了近3万英镑的纯利润。 
      但从1922年至1929年的7年中,有5年凯恩斯的投资收益低于《银行家杂志》指数,说明他的投资仍不是很成功。只是到了1929年以后,凯恩斯的投资收益才比市场表现好,显示出他超人的投资能力。
      凯恩斯1946年去世时,他的净资产达到了411,000英镑,而1920年其投资组合仅价值16,315英镑。这也就是说,凯恩斯获得了13%复利计的年收益率,在通缩严重,又遇到1929-1932年和1937-1938年的经济大衰退的情况下,能取得如此优异的成绩殊为不易。巴菲特在回应人们对他的老师格雷厄姆投资业绩的质疑时曾提醒大家,格雷厄姆是在什么状况下投资的。而格雷厄姆与凯恩斯是同时代的人。
      在历史上,比凯恩斯更会在股市中赚钱的西方经济学家只有18世纪的李嘉图。21岁的李嘉图开始自己的职业生涯时,其财产不过区区800英镑,30年后他去世时,留下的财产价值达到675,000-775,000英镑,这说明他每年获利达28,000英镑。
      据《现代经济学的历程》的作者马克·斯考森介绍,李嘉图早期的主要财源来自投机政府公债,投身规模十倍于现金市场的期货市场。李嘉图的一位同时代人这样描写他:“有人说他反应极其敏捷,能够在大市变化时,察觉到股票(政府公债)相对价格之间可能出现的任何偶然差额。”李嘉图主要从事短期交易,而且他“会将一大笔资产中的一小部分变现”,一般是一天200-300英镑。李嘉图在给朋友的信中这样写道:“我从事的都是小额交易,就算出了问题,也没什么好心疼的。”
      19世纪初叶拿破仑战争期间,英国政府依靠证券交易来保证不断增加的支出,李嘉图与他的伙伴经过激烈的竞争,获得了1811-1815年战争期间所有的政府贷款承包人项目,财富再次飞速增值。
      但后人并不满足于李嘉图的暴富仅仅是由于日积月累的一次次投机的说法,一些人认为,当时英国股市存在一个小圈子,里面都是操纵市场的行家,他们被称为“熊市投机家”,因为他们往往会在政府债券市场上进行“熊市奇袭”,而李嘉图就是这个小圈子的首脑。李嘉图及其一党设法使公众出现恐慌,进而使统一公债的价格急剧下降,然后低价收购之并从较高的利息率中获利。有人就指责李嘉图1810年写那本名为《金块的高价》的小册子的目的就是想压低债券的价格,而且1810年后期债券价格果然迅速下滑。
      尽管凯恩斯与英国财经当局的关系要比100多年前的李嘉图更为密切,但没人指责凯恩斯因此而发大财。由于20世纪20年代后期的股市崩溃,大牌经济学家的影响力遭到了毁灭性的打击。1926年,一位瑞士银行家向凯恩斯表示对未来股市的担忧时,凯恩斯却坚定地说:“我们的时代再也不会出现进一步的股价下跌了。”1928年年末,凯恩斯写了两篇文章,再次预测华尔街不会出现衰退。
      当然,最惨的是美国货币主义学派的创始人费雪。费雪不仅写了30多部专著,而且勤于从商,他在1912年取得了名为“罗拉代克斯”的索引卡片系统专利,即在卡片底部切一个槽,通过这个槽把卡片固定在一条金属带上。尽管至今还有数以百万计的人在享用这个发明,当时却没有一家公司愿意采纳,费雪于是在1913年成立了生产和销售“罗拉代克斯”的公司,12年后,公司被收购,费雪也因此身家百万。具备企业家精神的大经济学家很快成为20世纪20年代的“华尔街的先知”,费雪一边大力鼓吹“新经济”的美好未来,一边通过保证金购买了大量的小盘成长性股票。据估计,在股市最高峰时,费雪持有的股票市值达到1,000万美元。
      1929年秋,华尔街摇摇欲坠,费雪在9月告诉《纽约时报》“股票价格可能会有所回落,但绝没有任何崩盘的可能”。1929年10月16日星期一,离股市崩盘不到两周,费雪发出了好几代人都不能忘却的预言:“股价看来永久地达到了较高的稳定水平。”
      虽然当年年末道指从9月3日的最高点381跌到200点,费雪仍写了一本名为《股市崩盘——及以后》为自己辩护,而且认为“至少就近期来说,前景是光明的”。
      费雪在股市中的朋友兼对手、当时以看空闻名的技术分析家巴布森说过一句绝妙的话:“不幸的是,我不能像一个医生那样把自己的错误埋葬在四英尺深的地下。”但费雪在股市中的财富也被随之而来的大崩溃彻底埋葬了,他妻子的姐姐很富有,才把他从破产中拯救出来。1935年,费雪在耶鲁大学被强制退休,穷困潦倒,他寻找各种致富的办法想东山再起,比如发明一种可折叠的三条腿椅子,却无人采纳。1947年,费雪患癌症去世,仍欠了亲友一屁股的债。  

    在股市中遇见凯恩斯(1)

      凯恩斯是“大傻瓜游戏”与“选美比赛”两大投机经典现象的发现者,这出自《就业、利息和货币通论》的第12章“长期预期状态”的第五小节。
      在此之前,凯恩斯已谈到我们据以估计预期收益的知识基础极其脆弱,如果想估计10年后的一条铁路、一座铜矿、一家纺织厂、一种专利药品的信誉、一艘大西洋油轮、一座伦敦市中心区的建筑物的收益到底有多少,我们所能依据的知识实在太少,有时甚至完全没有,即使把时间缩短为5年以后,情况也是如此。
      估值知识的不完备和被投资的公司经营的不确定性又被飘飘忽忽的市场心理大大加强了,“按成规行事所得到的市价,是对事态一无所知的群众心理的产物,自然会受到群众观点突如其来的变化的剧烈影响。而使群众的观点发生变化的因素并不一定要求与投资的预期收益有关,因为群众向来就不相信市场会稳定,尤其是在非常时期,没人会相信目前的状态会无限期地继续下去,这样,即使没有具体理由可以预期未来会发生什么变化,但市场仍很容易一会儿受到乐观情绪的支配,一会儿受到悲观情绪的冲击。”凯恩斯这段话与价值投资之父格雷厄姆的“市场先生”概念如出一辙。
      尽管市场专家所拥有的知识和判断能力远远超过普通投资者,凯恩斯还是提醒我们,这些人中的大多数预测某一投资品的收益能力并不比一般人高出多少,而仅仅比一般人稍微早一些。他们并不关心股票真正值多少钱,而是关心在群众心理的影响下,上述股票在3个月或1年以后在市场上能值多少钱。
      接着,凯恩斯举了“击鼓传花”(也叫大傻瓜游戏)和“选美比赛”两个例子:“智力的争斗,在于预测几个月之后按成规所能确定的股票市价,而不是预测在未来好几年中的投资收益。甚至这种争斗也不需要为行为职业投资者提供什么好处,他们相互之间就可以玩起来。参加者也不需要真正相信,墨守成规从长远来看有什么合理的依据。从事职业投资好像是在玩一种‘叫停’的游戏,一种‘传物’的游戏,一种‘占位’的游戏,总而言之,犹如一种供消遣的游戏。在这种游戏中,胜利属于不过早或过晚‘叫停’的人,属于在一次游戏结束前能把东西传给相邻者的人,或者在音乐停止前能占有座位的人。这些游戏可以玩得津津有味、高高兴兴,虽然每个参加游戏的人都知道,东西总是传来传去,而在音乐停止时,总会有人没来得及把东西传出去,也总会有人没有得到座位。
      “或者我们换一种比喻,职业投资者的投资好比报纸上的选美竞赛,在竞赛中,参与者要从100张照片中选出最漂亮的6张,所选出的6张照片最接近于全部参与者共同选出的6张照片的人就是获奖者。由此可见,每一个参与者所要挑选的并不是他自己认为是最漂亮的人,而是他设想的其他参与者所要挑选的人。所有的参与者都会以同样的态度看待这个问题,致使挑选并不是根据个人的判断力来选出最漂亮的人,甚至也不是根据真正的平均的判断力来选出最漂亮的人,而是运用我们的智力推测一般人认为最漂亮的人。”

      例子非常贴切鲜亮,让人过目不忘。它们也确实反映了直至今天绝大部分市场交易者的面貌,不管这些人身处股市、期市、汇市,还是房市。因为所谓的选时策略、趋势投资或技术分析理论无不建立在“大傻瓜游戏”与“选美比赛”的基础之上,甚至包括互联网泡沫时代那个看谁跑得快的寓言(两个人在森林中遇见大熊,一人拔腿就跑,他并不是与熊赛跑,而是与另一个人比赛谁不会被熊吃掉),也是一样的道理。

    March 01

    啊,朋友再见

    潜龙入渊终有时
    水到渠成恰逢期
    去岁今朝花依然
    也教旧面换新颜
    February 10

    javascript中事件的理解

    本文来自:慕容星空小站
     
     在javascript中,event事件是一个必不可少的讨论话题,它在和用户的交互中起到了很重要的作用。今天我们就来讨论一下JavaScript中的事件处理,并且结合它来阐叙Ajax框架实现拖动效果的原理了。
    一、 Event对象
       1   Event对象的主要属性和方法
      event代表事件的状态,专门负责对事件的处理,它的属性和方法能帮助我们完成很多和用户交互的操作,下面我们就来看看它的一些属性和方法。
            type:事件的类型,就是HTML标签属性中,没有“on”前缀之后的字符串,例如“Click”就代表单击事件。
      srcElement:事件源,就是发生事件的元素。比如<a onclick="check()"></a> a这个链接是事件发生的源头,也就是该事件的srcElement。
      button:声明了被按下的鼠标键,是一个整数。0代表没有按键,1代表鼠标左键,2代表鼠标右键,4代表鼠标的中间键,如果按下了多个鼠标键,就把这些值加在一起,所以3就代表左右键同时按下。
      clientX/clientY:是指事件发生的时候,鼠标的横、纵坐标,返回的是整数,它们的值是相对于包容窗口的左上角生成的。
      offsetX/offsetY:鼠标指针相对于源元素的位置,可以确定单击Image对象的哪个象素。
      altKey,ctrlKey,shiftKey:顾名思义,这些属性是指鼠标事件发生的时候,是否同时按住了Alt、Ctrl或者Shift键,返回的是一个布尔值。
      keyCode:返回keydown和keyup事件发生的时候,按键的代码以及keypress事件的Unicode字符。比如event.keyCode=13代表按下了回车键;
      fromElement、toElement前者是指代mouseover事件移动过的文档元素,后者指代mouseout事件中鼠标移动到的文档元素。
      cancelBubble:一个布尔属性,把它设置为true的时候,将停止事件进一步起泡到包容层次的元素,它用于检测是否接受上层元素的事件的控制。true代表不被上层元素的事件控制,false代表允许被上层元素的事件控制。
      returnValue:一个布尔值属性,设置为false的时候可以阻止浏览器执行默认的事件动作,相当于<a href=”#” onclick=”ProcessMethod();return false;” />。
             attachEvent()和detachEvent()方法:为制定DOM对象事件类型注册多个事件处理函数的方法,它们有两个参数,第一个是事件类型,第二个是事件处理函数。在attachEvent()事件执行的时候,this关键字指向的是window对象,而不是发生事件的那个元素。
       2    IE Event对象的一些说明
      Event对象是一个全局属性
      在IE中,不能把Event对象作为参数传递给事件处理程序,只能用window.event或者event来引用Event对象。因为在IE中,Event是window的一个属性,也就是说event是一个全局变量,这个变量提供了事件的细节。
     3 关于事件的起泡的概念
            IE中事件的起泡:IE中事件可以沿着包容层次一点点起泡到上层,也就是说,下层的DOM节点定义的事件处理函数,到了上层的节点如果还有和下层相同事件类型的事件处理函数,那么上层的事件处理函数也会执行。例如,<div>标签包含了<a>,如果这两个标签都有 onclick事件的处理函数,那么执行的情况就是先执行<a>标签的onclick事件处理函数,再执行<div>的事件处理函数。如果希望<a>的事件处理函数执行完毕之后,不希望执行上层的<div>的onclick的事件处理函数了,那么就把 cancelBubble设置为false即可。
      
    二、 IE中拖动DOM元素的例子
    /*
      该函数由mousedown事件处理调用
      它为随后发生的mousemove和mouseup事件注册了临时的捕捉事件处理程序
      并用这些事件处理程序拖动指定的文档元素
      第二个参数必须是mousedown事件的事件对象
    */
    function beginDrag(elementToDrag,event)
    {
      //该元素当前位于何处
      //该元素的样式性质必须具有left和top css属性
      //此外,我们假定他们用象素做单位
      //var x=parseInt(elementToDrag.style.left);
      //var y=parseInt(elementToDrag.style.top);
     
      //计算一个点和鼠标点击之间的距离,下面的嵌套的moveHandler函数需要这些值
      var deltaX=event.clientX-parseInt(elementToDrag.style.left);
      var deltaY=event.clientY-parseInt(elementToDrag.style.top);
     
    //  注册mousedown事件后发生的mousemove和mouseup事件的处理程序
    //  注意,它们被注册为文档的捕捉事件处理程序
    //  在鼠标按钮保持按下的状态的时候,这些事件处理程序保持活动的状态
    //  在按钮被释放的时候,它们被删除
      document.attachEvent("onmousemove",moveHandler);
      document.attachEvent("onmouseup",upHandler);
      
      //我们已经处理了该事件,不要让别的元素看到它
     event.cancelBubble=true;
     event.returnValue=false;
     
      /*
        这是在元素被拖动时候捕捉mousemove事件的处理程序,它响应移动的元素
       
      */
      function moveHandler(e) 
      {
        //把元素移动到当前的鼠标位置
        e=window.event;
        elementToDrag.style.left=(event.clientX-deltaX)+"px";
        elementToDrag.style.top=(event.clientY-deltaY)+"px";
       
        //不要让别的元素看到该事件
        event.cancelBubble=true;
       
      }
     
      /*
        该事件将捕捉拖动结束的时候发生的mouseup事件
      */
      function upHandler(e)
      {
        //注销事件处理程序
          document.detachEvent("onmouseup",upHandler);
          document.detachEvent("onmousemove",moveHandler);}
      
          event.cancelBubble=true;
        } 
       调用它的HTML文件代码:
     <html>
     <head>
         <title>Untitled Page</title>
         <script type="text/javascript" src="dragIE.js"></script>
     </head>
     <body>
     <div style="position:absolute;left:100px;top:100px;background-color:White;border:solid black;">
       <div style="background-color:Gray;border-bottom:solid black;padding:3px;font-family:Sans-Serif;font-weight:bold;" onmousedown="beginDrag(this.parentNode,event);">
       拖动我&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       </div>
       <div>
       <p>This is a test.Testing,testing</p></div>
     </div>
     </body>
    三、 DOM中的高级事件处理
     IE 6中的事件处理,并不是W3C DOM标准的事件处理模型,所以如果上述代码运行在Mozilla Firefox的浏览器中,就会失去作用,同时即将发布的IE 7也将支持W3C DOM的二级标准,所以掌握DOM的高级事件处理显得就很重要了,因为W3C DOM二级标准是未来Web的发展方向,同时W3C DOM的API非常常用,为未来更加复杂的Web开发提供了良好的基础。
    (一)事件处理程序的作用域和事件的传播
      在正式讨论DOM高级事件处理之前,我们有必要了解一下事件处理程序的作用域。事件处理程序的作用域要比普通的函数作用域复杂很多。普通的函数作用域链比较容易,例如在一个普通函数中查找一个变量a,那么JavaScript解释器会先在该函数的调用对象中查找是否有a这个变量,如果没有,将会在作用域链的下一个对象,一般是全局对象中查找。但是事件处理程序没这么简单,特别是用HTML的属性定义的,它们的作用域链的头部是调用它们的对象,而下一个对象并不是全局对象,而是触发事件处理程序的对象。这样就会出现一个问题,window和document都有一个方法open(),如果open()前面不加修饰,那么在事件处理的函数中将会调用document.open()方法,而不是常用的window.open()方法,所以使用的时候应该明确指明是 window.open()。
    (二)事件传播和注册事件处理程序
    1.事件传播
      在二级DOM标准中,事件处理程序比较复杂,当事件发生的时候,目标节点的事件处理程序就会被触发执行,但是目标节点的父节点也有机会来处理这个事件。事件的传播分为三个阶段,首先是捕捉阶段,事件从 Document对象沿着DOM树向下传播到目标节点,如果目标的任何一个父节点注册了捕捉事件的处理程序,那么事件在传播的过程中就会首先运行这个程序。下一个阶段就是发生在目标节点自身了,注册在目标节点上的相应的事件处理程序就会执行;最后是起泡阶段,事件将从目标节点向上传回给父节点,同样,如果父节点有相应的事件处理程序也会处理。在IE中,没有捕捉的阶段,但是有起泡的阶段。可以用stopPropagating()方法来停止事件传播,也就是让其他元素对这个事件不可见,在IE 6中,就是把cancelBubble设置为true。
    2.注册事件处理程序
      和IE一样, DOM标准也有自己的事件处理程序,不过DOM二级标准的事件处理程序比IE的强大一些,事件处理程序的注册用addEventListner方法,该方法有三个参数,第一个是事件类型,第二个是处理的函数,第三个是一个布尔值,true表示制定的事件处理程序将在事件传播的阶段用于捕捉事件,否则就不捕捉,当事件发生在对象上才触发执行这个事件处理的函数,或者发生在该对象的字节点上,并且向上起泡到这个对象上的时候,触发执行这个事件处理的函数。例如:document.addEventListener("mousemove",moveHandler,true);就是在mousemove事件发生的时候,调用moveHandler函数,并且可以捕捉事件。
      可以用addEventListener为一个事件注册多个事件处理的程序,但是这些函数的执行顺序是不确定,并不像C#那样按照注册的顺序执行。
    在Mozilla Firefox中用addEventListener注册一个事件处理程序的时候,this关键字就表示调用事件处理程序的文档元素,但是其他浏览器并不一定是这样,因为这不是DOM标准,正确的做法是用currentTarget属性来引用调用事件处理程序的文档元素。
    3.二级DOM标准中的Event
    和IE不同的是,W3C DOM中的Event对象并不是window全局对象下面的属性,换句话说,event不是全局变量。通常在DOM二级标准中,event作为发生事件的文档对象的属性。Event含有两个子接口,分别是UIEvent和MutationEvent,这两个子接口实现了Event的所有方法和属性,而 MouseEvent接口又是UIEvent的子接口,所以实现了UIEvent和Event的所有方法和属性。下面,我们就看看Event、 UIEvent和MouseEvent的主要属性和方法。
      1.Event
        type:事件类型,和IE类似,但是没有“on”前缀,例如单击事件只是“click”。
        target:发生事件的节点。
        currentTarget:发生当前正在处理的事件的节点,可能是Target属性所指向的节点,也可能由于捕捉或者起泡,指向Target所指节点的父节点。
        eventPhase:指定了事件传播的阶段。是一个数字。
        timeStamp:事件发生的时间。
        bubbles:指明该事件是否起泡。
        cancelable:指明该事件是否可以用preventDefault()方法来取消默认的动作。
        preventDefault()方法:取消事件的默认动作;
        stopPropagation()方法:停止事件传播。
      2.UIEvent
        view:发生事件的window对象。
        detail:提供事件的额外信息,对于单击事件、mousedown和mouseup事件都代表的是点击次数。
      3.MouseEvent
       button:一个数字,指明在mousedown、mouseup和单击事件中,鼠标键的状态,和IE中的button属性类似,但是数字代表的意义不一样,0代表左键,1代表中间键,2代表右键。
       altKey、ctrlKey、shiftKey、metaKey:和IE相同,但是IE没有最后一个。
    clientX、clientY:和IE的含义相同,但是在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,无论文档滚动到哪里,只要事件发生在窗口左上角,clientX和clientY都是0,所以在IE中,要想得到事件发生的坐标相对于文档开头的位置,要加上 document.body.scrollLeft和document.body.scrollTop。
       screenX、screenY:鼠标指针相对于显示器左上角的位置,如果你想打开新的窗口,这两个属性很重要。
       relatedTarget:和IE中的fromElement、toElement类似,除了对于mouseover和mouseout有意义外,其他的事件没什么意义。
    (三)兼容于两种主流浏览器的拖动DOM元素的例子
      好了,刚才讲了这么多DOM编程和IE中的事件,那么如何编写兼容IE和Mozilla Firefox两种主流浏览器的拖拽程序呢?代码如下:
    function beginDrag(elementToDrag,event)
    {
      var deltaX=event.clientX-parseInt(elementToDrag.style.left);
      var deltaY=event.clientY-parseInt(elementToDrag.style.top);
     
    if(document.addEventListener)
    {
      document.addEventListener("mousemove",moveHandler,true);
      document.addEventListener("mouseup",upHandler,true);
    }
    else if(document.attachEvent)
    {
      document.attachEvent("onmousemove",moveHandler);
      document.attachEvent("onmouseup",upHandler);
     
    }
     
      if(event.stopPropagation)   event.stopPropagation();
      else event.cancelBubble=true;
      if(event.preventDefault)  event.preventDefault();
      else event.returnValue=false;
     
      function moveHandler(e) 
      {
      if (!e) e=window.event; //如果是IE的事件对象,那么就用window.event
      //全局属性,否则就用DOM二级标准的Event对象。
        elementToDrag.style.left=(event.clientX-deltaX)+"px";
        elementToDrag.style.top=(event.clientY-deltaY)+"px";
       
         if(event.stopPropagation)   event.stopPropagation();
        else event.cancelBubble=true;
       
      }
     
      function upHandler(e)
      {
           if(document.removeEventListener)
        {
          document.removeEventListener("mouseup",upHandler,true);
          document.removeEventListener("mousemove",moveHandler,true);}
          else
        {
          document.detachEvent("onmouseup",upHandler);
          document.detachEvent("onmousemove",moveHandler);}
        }
          if(event.stopPropagation)   event.stopPropagation();
        else event.cancelBubble=true;
       
    最后我们来回顾一下事件执行过程中的三个阶段:
     1 捕捉阶段,事件从Document对象沿Dom解析的树向下传播给目标节点。
     2 目标节点触发阶段 事件处理程序在目标上的运行阶段
     3 起泡阶段 事件从目标元素向上传播或者起泡回Document对象的文档层次。
     

    Ajax的原理和应用【下】

    本文来自: 慕容星空小站

     

    6ajax原理和XmlHttpRequest对象

     

      Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。

    XMLHttpRequestajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。

      所以我们先从XMLHttpRequest讲起,来看看它的工作原理。

      首先,我们先来看看XMLHttpRequest这个对象的属性。

      它的属性有:

      onreadystatechange  每次状态改变所触发事件的事件处理程序。

      responseText     从服务器进程返回数据的字符串形式。

      responseXML    从服务器进程返回的DOM兼容的文档数据对象。

      status           从服务器返回的数字代码,比如常见的404(未找到)和200(已就绪)

      status Text       伴随状态码的字符串信息

      readyState       对象状态值

    0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法)

    1 (初始化) 对象已建立,尚未调用send方法

    2 (发送数据) send方法已调用,但是当前的状态及http头未知

    3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过responseBodyresponseText获取部分数据会出现错误,

    4 (完成) 数据接收完毕,此时可以通过通过responseXmlresponseText获取完整的回应数据

     

      但是,由于各浏览器之间存在差异,所以创建一个XMLHttpRequest对象可能需要不同的方法。这个差异主要体现在IE和其它浏览器之间。下面是一个比较标准的创建XMLHttpRequest对象的方法。

     

       function CreateXmlHttp()

       {

      

       //IE浏览器创建XmlHttpRequest对象

        if(window.XmlHttpRequest)

        {

         xmlhttp=new XmlHttpRequest();

        }

        //IE浏览器创建XmlHttpRequest对象

         if(window.ActiveXObject)

        {

        try

        {

         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");    

        }

        catch(e)

        {

        try{

         xmlhttp=new ActiveXObject("msxml2.XMLHTTP");

         }

         catch(ex){}

        }

        }

       } 

    function Ustbwuyi()

       {

        var data=document.getElementById("username").value;  

            CreateXmlHttp();

            if(!xmlhttp)

            {

             alert("创建xmlhttp对象异常!");

             return false;

            }      

            xmlhttp.open("POST",url,false);

            xmlhttp.onreadystatechange=function()

            {  

             if(xmlhttp.readyState==4)

               {

               document.getElementById("user1").innerHTML="数据正在加载...";

                 if(xmlhttp.status==200)

                 {

                  document.write(xmlhttp.responseText);

                 }     

               }

             }

            xmlhttp.send();

      

       }

    如上所示,函数首先检查XMLHttpRequest的整体状态并且保证它已经完成(readyStatus=4),即数据已经发送完毕。然后根据服务器的设定询问请求状态,如果一切已经就绪(status=200),那么就执行下面需要的操作。

    对于XmlHttpRequest的两个方法,opensend,其中open方法指定了:

    a、向服务器提交数据的类型,即post还是get

    b、请求的url地址和传递的参数。

    c、传输方式,false为同步,true为异步。默认为true。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式。

        Send方法用来发送请求。

     

      知道了XMLHttpRequest的工作流程,我们可以看出,XMLHttpRequest是完全用来向服务器发出一个请求的,它的作用也局限于此,但它的作用是整个ajax实现的关键,因为ajax无非是两个过程,发出请求和响应请求。并且它完全是一种客户端的技术。而XMLHttpRequest正是处理了服务器端和客户端通信的问题所以才会如此的重要。

      现在,我们对ajax的原理大概可以有一个了解了。我们可以把服务器端看成一个数据接口,它返回的是一个纯文本流,当然,这个文本流可以是XML格式,可以是Html,可以是Javascript代码,也可以只是一个字符串。这时候,XMLHttpRequest向服务器端请求这个页面,服务器端将文本的结果写入页面,这和普通的web开发流程是一样的,不同的是,客户端在异步获取这个结果后,不是直接显示在页面,而是先由javascript来处理,然后再显示在页面。至于现在流行的很多ajax控件,比如magicajax等,可以返回DataSet等其它数据类型,只是将这个过程封装了的结果,本质上他们并没有什么太大的区别。

     

     

    7ajax的优点

       Ajax的给我们带来的好处大家基本上都深有体会,在这里我只简单的讲几点:

       1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。

      2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。

      3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是按需取数据,可以最大程度的减少冗余请求,和响应对服务器造成的负担。

      4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。

    8ajax的缺点

      下面我着重讲一讲ajax的缺陷,因为平时我们大多注意的都是ajax给我们所带来的好处诸如用户体验的提升。而对ajax所带来的缺陷有所忽视。

      下面所阐述的ajax的缺陷都是它先天所产生的。

       1ajax干掉了back按钮,即对浏览器后退机制的破坏。后退按钮是一个标准的web站点的重要功能,但是它没法和js进行很好的合作。这是ajax所带来的一个比较严重的问题,因为用户往往是希望能够通过后退来取消前一次操作的。那么对于这个问题有没有办法?答案是肯定的,用过Gmail的知道,Gmail下面采用的ajax技术解决了这个问题,在Gmail下面是可以后退的,但是,它也并不能改变ajax的机制,它只是采用的一个比较笨但是有效的办法,即用户单击后退按钮访问历史记录时,通过创建或使用一个隐藏的IFRAME来重现页面上的变更。(例如,当用户在Google Maps中单击后退时,它在一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态。)

    但是,虽然说这个问题是可以解决的,但是它所带来的开发成本是非常高的,和ajax框架所要求的快速开发是相背离的。这是ajax所带来的一个非常严重的问题。

     2、安全问题

    技术同时也对IT企业带来了新的安全威胁,ajax技术就如同对企业数据建立了一个直接通道。这使得开发者在不经意间会暴露比以前更多的数据和服务器逻辑。ajax的逻辑可以对客户端的安全扫描技术隐藏起来,允许黑客从远端服务器上建立新的攻击。还有ajax也难以避免一些已知的安全弱点,诸如跨站点脚步攻击、SQL注入攻击和基于credentials的安全漏洞等。

      3、对搜索引擎的支持比较弱。

      4、破坏了程序的异常机制。至少从目前看来,像ajax.dllajaxpro.dll这些ajax框架是会破坏程序的异常机制的。关于这个问题,我曾经在开发过程中遇到过,但是查了一下网上几乎没有相关的介绍。后来我自己做了一次试验,分别采用ajax和传统的form提交的模式来删除一条数据……给我们的调试带来了很大的困难。

     5、另外,像其他方面的一些问题,比如说违背了url和资源定位的初衷。例如,我给你一个url地址,如果采用了ajax技术,也许你在该url地址下面看到的和我在这个url地址下看到的内容是不同的。这个和资源定位的初衷是相背离的。

     6、一些手持设备(如手机、PDA等)现在还不能很好的支持ajax,比如说我们在手机的浏览器上打开采用ajax技术的网站时,它目前是不支持的,当然,这个问题和我们没太多关系。

     

     

    9ajax的几种框架

     

     目前我们采用的比较多的ajax框架主要有ajax.dll,ajaxpro.dll,magicajax.dll 以及微软的atlas框架。Ajax.dllAjaxpro.dll这两个框架差别不大,而magicajax.dll只是封装得更厉害一些,比如说它可以直接返回DataSet数据集,前面我们已经说过,ajax返回的都是字符串,magicajax只是对它进行了封装而已。但是它的这个特点可以给我们带来很大的方便,比如说我们的页面有一个列表,而列表的数据是不断变化的,那么我们可以采用magicajax来处理,操作很简单,添加magicajax之后,将要更新的列表控件放在magicajax的控件之内,然后在pageload里面定义更新间隔的时间就ok了,atlas的原理和magicajax差不多。但是,需要注意的一个问题是,这几种框架都只支持IE,没有进行浏览器兼容方面的处理,用反编译工具察看他们的代码就可以知道。

     除了这几种框架之外,我们平时用到的比较多的方式是自己创建xmlHttpRequest对象,这种方式和前面的几种框架相比更具有灵活性。另外,在这里还提一下aspnet2.0自带的异步回调接口,它和ajax一样也可以实现局部的无刷新,但它的实现实际上也是基于xmlhttprequest对象的,另外也是只支持IE,当然这是微软的一个竞争策略。

     

    10ajax示例

    验证用户名是否注册。

    采用两种方式

    1 ajax.dll

    2 自己写xmlhttprequest对象

     

    10.ajax中常见到的一些错误

     1 配置的问题

     

    pageload里面配置该页面的时候

     

    11

    在后台调用的方法里调用了前台的部分