Archive for April 2008

算得我郁闷死了……老无所依第二遍   Leave a comment

前几天为了能给学弟学妹讲讲膜宇宙学的东西,所以下了Rundall-Sundrum的原始论文看了看。
发现RS1模型比我想象中的容易理解。当初还以为要看了弦论的东西才能理解RS1模型的,结果发现里面基本都是基于5维广义相对论做的讨论,弦论只是给出了模型的建立规则的大略,相对来说很容易理解。
于是,昨天开始做的一件事情就是对RS1模型进行“调戏”。RS1模型中两张膜是固定在腔两侧的,因而不存在“动态”的过程。如果让膜不是动态的,那会怎么样呢?处于这样一种想法,就开始修改度规从而调整整个腔空间的结构。通过一天的计算发现有点意外:如果保证两张膜上的四维结构共形相同,那么只存在两个解,其中之一就是RS1模型:静态腔空间。另一个解还没能计算完,所以不知道到底描述了怎么样的时空,不过不乐观。
也就是说了,要描述动态的腔空间,两张膜上的时空必然不可能是共形相同的——这个就很有意思了。
搞这个东西的主要目的,是想看看如果两张膜相撞然后分开,会怎么样——当然,最好是能得到暴涨和物质转移了,不过这个只是一个很初步的想法而已。
 
昨天又看了遍《老无所依》,发现对最后争议的一段又有了新的发现。之前颇同意博的看法,认为最后杀手是躲在112房的。他回去取了钱,然后发现警长过来,就躲在了那里。但是这次看发现了两个问题:第一,放钱箱的通风口里面还有一层,因而不可能让钱箱通过,而且金属地面上的划痕也没到里面,所以也不可能说是把那块板给卸了;第二,从整个房间的格局以及最后紧张转头的方向,我们能肯定的是:通风窗的位置要么是在通往厕所的门的左面,要么就是在左面的墙上——无论哪种情况都不通往右面的112房。而隔壁的116房,从警长白天赶到的时候能看出住着人的,因而猎人不可能把钱想通过通风窗中转移的方式来保护钱。从这些痕迹与地毯上的钱来看,凶手必然是打开了这里的通风窗然后拿了钱,因而不存在跑到112去取钱的可能。这样,就有两种可能了:1,凶手之前已经拿好了钱,然后后面电影中的场景其实是之前凶手在担心外面是否有警察——当然,这个想法比较不现实……;2,凶手拿了钱出来,看到了警长的车来了,就立刻跑去112——这个比较合理,而且也符合后来凶手严肃紧张的表情,当然,也有不合理的地方,就是他能看到警长警长反而看不到他?总之,这里还是有点迷糊的。

Posted April 30, 2008 by LostAbaddon in 世界叶

静电场模拟程序   Leave a comment

http://pickup.mofile.com/5742033951357286

 

土哥上课说的问题,其实就是解泊松方程,二维PDE。目前没做有源的情况,不过要做的话也不难,事实上很容易。

下面是同步迭代与异步迭代的主要代码:

同步:

Do While WC > 0 And Not IsStop
    SN = Val(TxtM.Text)
    B(1, 1) = (A(2, 1) + A(1, 2)) / 2
    For I = 2 To N – 1
        B(1, I) = (A(1, I – 1) + A(1, I + 1) + A(2, I)) / 3
    Next
    B(1, N) = (A(1, N – 1) + A(2, N)) / 2
    For I = 2 To N – 1
        B(I, 1) = (A(I, 2) + A(I – 1, 1) + A(I + 1, 1)) / 3
        For J = 2 To N – 1
            B(I, J) = (A(I – 1, J) + A(I + 1, J) + A(I, J – 1) + A(I, J + 1)) / 4
        Next
        B(I, N) = (A(I, N – 1) + A(I – 1, N) + A(I + 1, N)) / 3
    Next
    B(N, 1) = (A(N, 2) + A(N – 1, 1)) / 2
    For I = 2 To N – 1
        B(N, I) = (A(N, I – 1) + A(N, I + 1) + A(N – 1, I)) / 3
    Next
    B(N, N) = (A(N, N – 1) + A(N – 1, N)) / 2
   
    Min = 0
    Max = 0
    WC = 0
    For I = 1 To N
        For J = 1 To N
            If Not (IsA(I, J) = 1) Then
                If Not (A(I, J) = B(I, J)) Then
                    WC = WC + (A(I, J) – B(I, J)) ^ 2
                    A(I, J) = B(I, J)
                End If
            End If
            If A(I, J) > Max Then Max = A(I, J)
            If A(I, J) < Min Then Min = A(I, J)
        Next
    Next
    WC = WC / (N ^ 2)
    WC = Sqr(WC)
    WC = WC / (Max – Min) * 100
    TxtTBWC.Text = WC
    If IsShow Then
        If ST = 0 Then
            PicT.Picture = PicGrid.Image
            PicT.Visible = True
            PicGrid.Visible = False
            PicGrid.AutoRedraw = True
            For I = 1 To N
                For J = 1 To N
                    T = 255 / (Max – Min) * (A(I, J) – Min)
                    PicGrid.Line (I – 1, J – 1)-(I, J), RGB(T, T, T), BF
                    DoEvents
                Next
            Next
            PicGrid.AutoRedraw = False
            PicGrid.Visible = True
            PicT.Visible = False
        End If
    End If
   
    ST = ST + 1
    If ST >= SN Then ST = 0
    On Error Resume Next
    Times = Times + 1
    TxtTBD.Text = Times
    TA.Text = A(Val(TX.Text), Val(TY.Text))
    DoEvents
Loop

 

异步:

Do While WC > 0 And Not IsStop
    SN = Val(TxtM.Text)
    WC = 0
    B = A(1, 1)
    If Not (IsA(1, 1) = 1) Then A(1, 1) = (A(2, 1) + A(1, 2)) / 2
    WC = WC + (B – A(1, 1)) ^ 2
    For I = 2 To N – 1
        B = A(1, I)
        If Not (IsA(1, I) = 1) Then A(1, I) = (A(1, I – 1) + A(1, I + 1) + A(2, I)) / 3
        WC = WC + (B – A(1, I)) ^ 2
    Next
    B = A(1, N)
    If Not (IsA(1, N) = 1) Then A(1, N) = (A(1, N – 1) + A(2, N)) / 2
    WC = WC + (B – A(1, N)) ^ 2
    For I = 2 To N – 1
        B = A(I, 1)
        If Not (IsA(I, 1) = 1) Then A(I, 1) = (A(I, 2) + A(I – 1, 1) + A(I + 1, 1)) / 3
        WC = WC + (B – A(I, 1)) ^ 2
        For J = 2 To N – 1
            B = A(I, J)
            If Not (IsA(I, J) = 1) Then A(I, J) = (A(I – 1, J) + A(I + 1, J) + A(I, J – 1) + A(I, J + 1)) / 4
            WC = WC + (B – A(I, J)) ^ 2
        Next
        B = A(I, N)
        If Not (IsA(I, N) = 1) Then A(I, N) = (A(I, N – 1) + A(I – 1, N) + A(I + 1, N)) / 3
        WC = WC + (B – A(I, N)) ^ 2
    Next
    B = A(N, 1)
    If Not (IsA(N, 1) = 1) Then A(N, 1) = (A(N, 2) + A(N – 1, 1)) / 2
    WC = WC + (B – A(N, 1)) ^ 2
    For I = 2 To N – 1
        B = A(N, I)
        If Not (IsA(N, I) = 1) Then A(N, I) = (A(N, I – 1) + A(N, I + 1) + A(N – 1, I)) / 3
        WC = WC + (B – A(N, I)) ^ 2
    Next
    B = A(N, N)
    If Not (IsA(N, N) = 1) Then A(N, N) = (A(N, N – 1) + A(N – 1, N)) / 2
    WC = WC + (B – A(N, N)) ^ 2
   
    Min = 0
    Max = 0
    For I = 1 To N
        For J = 1 To N
            If A(I, J) > Max Then Max = A(I, J)
            If A(I, J) < Min Then Min = A(I, J)
        Next
    Next
    WC = WC / (N ^ 2)
    WC = Sqr(WC)
    WC = WC / (Max – Min) * 100
    TxtYBWC.Text = WC
    If IsShow Then
        If ST = 0 Then
            PicT.Picture = PicGrid.Image
            PicT.Visible = True
            PicGrid.Visible = False
            PicGrid.AutoRedraw = True
            For I = 1 To N
                For J = 1 To N
                    T = 255 / (Max – Min) * (A(I, J) – Min)
                    PicGrid.Line (I – 1, J – 1)-(I, J), RGB(T, T, T), BF
                    DoEvents
                Next
            Next
            PicGrid.AutoRedraw = False
            PicGrid.Visible = True
            PicT.Visible = False
        End If
    End If
   
    ST = ST + 1
    If ST >= SN Then ST = 0
    On Error Resume Next
    Times = Times + 1
    TxtYBD.Text = Times
    TA.Text = A(Val(TX.Text), Val(TY.Text))
    DoEvents
Loop

Posted April 27, 2008 by LostAbaddon in 赛伯铁客

“亿万星辰”卡牌   Leave a comment

SFW最近(其实已经几个月了)推出了一套“亿万星辰”的卡牌系统。

听到“卡牌系统”这个名字,大家第一想到的恐怕是“塔罗牌”。用在这里未免不大合适。

如果看一下这套卡牌的规则,熟悉RPG历史的朋友们可能会想到这么两样东西:“故事接龙会”,与“纸上RPG”。当然,它更接近前者(后者我估计早晚是会推出的,只不过要从这套卡牌系统的市场情况来决定纸上RPG套装的推出时间而已)。

具体规则这里就不介绍了,而且我看到的只是“基础版”的规则(SFW官网没去看过,最近懒得去看了……),从这里看出的是这套卡牌的基本规则是多人协作完成一个故事,竞争的地方在于谁先来结束故事,以及故事中的创意。

那,我们能否这么玩:两人的故事结局是完全不同的,最好是相反的,看谁把不是引向自己的一边。这就加大了竞争性了。

如果能顺利推出纸上RPG系统,那一定更有意思了,很期待。

当然,上述的东西和我的关系不大。我周围的人有这个动力与毅力玩这个的恐怕不超过两个——其中一个还是我自己……

和我有关系的部分是:如何把这个东西电脑化?

上次看德国留学回来的同学玩得过的牌的时候就想过电脑化,可惜后来主要精力用在制作RPG游戏上(上帝保佑我的RPG游戏,图形图像部分搞得我要神经分裂了)。这次的这台卡牌系统事实上也能电脑化——这个是我的特长,基本在看完规则的同时怎么用电脑实现就已经有眉目了。下一步就是抽出时间来制作——这个无论如何都是最麻烦的部分,上帝保佑……

如果制作完成,就可以给SFW了,一定在SFW上很畅销~~~

这个IDEA以前还在推门混的时候就已经有了,可惜当时技术方面还不成熟。现在技术方面自信已经没问题了,问题就是没时间了……

 

PS:很久没去推门了,不知道那里怎么样了。

PS.PS:很久没写侦探小说了,脑子都快生锈了……

PS.PS.PS:最近抽空在写科幻小说,发觉这能加速脑袋生锈………………

Posted April 26, 2008 by LostAbaddon in 世界叶

又是一年离别时   3 comments

去年九方大宴似乎还历历在目,闵行一代的风景也似乎才在脚下飞逝,现在却又到了毕业的时节。
当然,这件事情和我没关系。
这两天要不是遇到了下一届的人,还真没想到又到了离别的时候。
去年的这个时候,正在筹划要怎么大宴群雄;一个月以后,九方大宴;两个月以后,策划毕业party;三个月以后,开始憧憬新的生活——随后在四个月以后深陷广义相对论的苦海,五个月以后发现原来新的生活和老的生活的区别仅在于你周围的人是否具有一样的激情。
很难想象大一时寝室的人会因为高数作业做不出而下去打篮球直到晚上十一点的场景会在今天重现;
很难想象大二时在走廊里策划年会并遭到周围寝室的人抄家伙冲出来追杀的场景会在今天再演;
很难想象大三时搞一个水火箭搞得整条走廊都是水而且晚上还在十一点后跑到六楼半去试验装置的场景会在今天复活;
很难想象大四时在走廊中央打牌通宵的场景会在现在又来……
年轻真好啊~~
面对现在一帮成天思考着所谓学术问题的所谓研究生们,时不时地就哀叹生活难道就一直这样了无激情了?还是本科的时候好啊。

大学四年给了每个人很多很不同的东西,而毕业则代表了其中一部分,很可能是一大部分,的离去——而这才是毕业之所以那么让人伤感的原因。可是旧的如果不去,新的又怎么能来呢?
让我们好好享受毕业吧……

Posted April 25, 2008 by LostAbaddon in 世界叶

下午   3 comments

这个下午动了很多脑子。
首先,是算了一大堆东西。原本以为算Einstein方程是最麻烦的,现在发现原来度规变换也能很麻烦,出乎意料。
接着出乎意料的,是发现宇宙这个东东真的很有意思:宇宙本身告诉我们任何惯性系都是平权的——这个是狭义相对论;同时宇宙告诉我们:我们能区分什么东西是相对宇宙静止的——宇宙动力学。我不知道你怎么称呼这个东西,反正我叫它“绝对静止”。宇宙在上,连相对宇宙静止都不算绝对静止的话,那什么算?
哈哈,没有绝对静止只有绝对运动,这P话你还信吗?
随后,带着一脸忏悔地翻开家用几何。我标架场还没看懂。所以我很忏悔……
十五分钟后,忏悔完毕,因为早饭吃完了。
接着去找老师,结果别人告诉我不用去找老师。要老师填写的表格的TITLE附近虽然写着由单位填写并密封,但是它的真实含义是我自己来填,因为一个人也能构成一个单位……于是憋了一肚子火正经威坐在凳子上开始构思要怎么自吹自擂,半个小时下来只写了三句,于是感慨我把我的人生用了三十分钟就浓缩为了三句,不愧是廉价人生啊。随后去找辅导员给材料签字,惊闻辅导员也在找我。
她老人家上次找我是召唤我去当班委,我用一个字很简明扼要地表达了我的意思:不。因而我发觉我那三句话中的半句可能要被删掉了……我今年24,其实23,就算24吧。因而我的话从每句价值8年一下子升值为一句价值9.6年,物价飞涨呀~
正思考着,遇到以前的两个学生(我教她和他怎么做Flash、Photoshop与Dreamweaver和Firework,后来她监考我的量子力学与电工实验)。他们旁边一美女似乎是今年新来的老师,应该是跟着他们俩的,很漂亮——居然是老师?这保养得真好……大家应该都了解物理系的环境,以及对皮肤造成的不可逆伤害。随后他们询问我怎么还没毕业,我用看外星人的眼神看着他们说:我现在是研一!读理论物理呢!结果旁边的美女用看Dalek的眼神在看我…………
找到辅导员她老人家,她看着我道:哦,你就是张磊啊~
这个语气让我联想到的潜台词是:小丫,你也有落到我手里的一天啊~
或者可以这么理解:让你小子再拽!
不然就只能这么理解了:哇哈哈哈哈,哦霍霍霍霍~
最后一条似乎笑得太淫荡了点…………
她问我:你知道我为什么找你吧?
我点头:逃课太多。
她点头。
我想:你说的是哪门课?
不过没说出口,不然她会先崩溃,然后就是我崩溃。
她继续问:听说你电脑很行?
我点头:一般一般。
她:那还逃课,不好好上课?
我崩溃。
这年头做人不能太谦虚了,这两天我深深地领悟到了这点。
解释了半天,她终于释然:那也不能逃课啊。你知道处罚吗?
我一脸茫然的点头。
她发觉了我的茫然,扔给我本册子:念念。
放眼第一条:逃课1/3的要重修。后面的N行直接没了看下去的勇气与信心。
她嘴角一弯:所以,我也希望你能毕业的。
我崩溃掉了。
好,中间深略被打断过程若干,场景切换到外面。
今天居然是教职工大会,看到了久违蒙面的场论老师,然后看到电梯美女与另一美女一同出现,我只能感叹一句怎么这年头连物理系都能找到美女老师了……世道变了,人心不古了。
然后辅导员再次粉墨登场:我希望你能顺利毕业。
一旁的以前教电工实验的老师同情地看了我一样。
我只能很自我阿Q地想:如果我都不能毕业,那还有谁能毕业?
随后遇到以前老师若干,让我知道了原来他们都还存在着……果然是感知即是存在啊。
然后去听宣讲会——感悟到了一点:无论是谁,出于什么目的,宣讲会都是一样的:罗列数字,展示想展示的,掩盖不想展示的,用官方语言把一切都堆砌起来。而我能做的,就是选择性地听取想听的,然后四处张望美女。
情况不像我想象的那么糟,也不如我想象的那么好。
梦想与现实的差距,不仅仅是湖水与朝雾那么简单。
于是开始考虑这么一个问题:我到底是出于一种什么样的目的而作出如此决定的?有点小迷茫……
然后马不停蹄地赶赴助教现场,一进门就引起众人的骚动——大家果然都很欢迎我的到来啊~~
然后一个穿得很夏天的美女笑呵呵地看着我:原来是老师啊,你形象变得好大,整容了?
我哭…………不就刮了个胡子嘛…………
另一美女过来说:我还以为今天换人了呢。你是不是今天要去相亲?
我吐血…………
一个多小时后回到寝室,出去吃饭,结果发现菜单上的一个字不会念……丢脸……
随后被告知:该字仅存在于康熙字典内,念“biang”,是所有汉字中笔画最多的……
靠,连个面摊都这么有文化了…………

Posted April 23, 2008 by LostAbaddon in 世界叶

以比较中肯的视角看到当今的问题——中国拒绝被负面“画像”(转载)   2 comments

原文地址:http://chinese.wsj.com/gb/20080421/chw165650.asp?source=channel
 

国与外国批评者之间的抗议行动和相互指责在周末期间因众多反西方的示威活动而达到了高潮,这凸现出在中国如何看待自身以及外国人如何看待中国之间的巨大鸿沟。

由于双方看待问题的视角各不相同,误解也不断放大。外国批评者关注的是北京对西藏的政策等问题,而许多中国人则认为这些批评者没有看到中国数十年来取得的巨大经济和社会进步。

谴责中国政府政策的人在中国被视为攻击整个国家,这激起了普通民众的怒火。由此引发的抗议又被海外认为是政府默认的民主主义狂潮,这进一步强化了中国的负面形象。

周末期间,中国几大城市的数千人在法国零售商家乐福(Carrefour SA)门前举行示威。这是要求抵制家乐福声浪的组成部分,此举旨在惩罚巴黎奥运火炬传递活动中所出现的混乱场面,以及传言中的该公司最大股东之一对达赖喇嘛的支持。家乐福表示,它与这位西藏精神领袖没有联系,并指出它在中国销售的绝大多数产品都产自中国,在华员工也基本都是中国人。家乐福是法国在中国的最大投资者之一。

许多中国人预计,作为中国重新加入国际社会的标志,以及中国改革开放30年来国际地位不断提升的象征,今夏的北京奥运会将使2008年成为喜庆之年。而国际社会的指责令他们深感失望。

上周日在西安举行的抗议活动

北京某高校21岁的大四学生濮成川(音)说,许多西方人仍将中国看作是斯大林时代的苏联,但他们大多从未到过中国,如今的中国已经不同了。他说,中国的人权记录并不尽善尽美,但却比过去好了许多。

濮成川称,他曾希望奥运会能让世界加深对中国的了解,但他现在担心批评中国的人会利用奥运会实现他们自己的目的。

西方的一些商界人士担忧这种分歧会进一步加大,给跨国公司的运作造成困难或是发生更多针对在华外国公司的抵制行动。中国美国商会(American Chamber of Commerce in China)主席吉莫曼(James Zimmerman)说,外国公司的确感到担心,尤其是那些在中国内外都非常知名的企业。吉莫曼敦促在相互尊重的基础上对存在争议的问题进行公开对话,但他表示,让具有不同观点的人坐下来对话本身就不是一件易事。

中国人针对外国批评的还击还将目标对准了西方媒体,他们说,这些媒体在报导上月西藏拉萨造成平民伤亡的反政府骚乱和政府平息骚乱的行动时采取了不公正的立场。周末期间,中国学生在柏林德国议会门前抗议媒体的偏见,还有数千人在时代华纳公司(Time Warner Inc.)旗下有线电视新闻网(CNN)在洛杉矶的办公场所之外举行了示威。

中国政府似乎也对此感到忧虑。执政的共产党在小心翼翼地处理民族主义情绪的爆发。政府在某种程度上支持这种自发拥护国家统一的民族主义情绪,但也担心如果这种情绪失控将会阻碍经济增长,破坏对外关系。

近日来,官方媒体敦促广大群众将爱国热情投入到日常工作中,中国共产党的喉舌《人民日报》周日在头版发表评论呼吁理性地表达爱国主义。

近几个月来,中国先后面临了冬季冰雪灾害、股市暴跌和消费者物价指数创出12年新高的困扰。对中国的批评更增加了中国人的挫折感。近日流传于网上的一段自制视频中称:“显然,背后是一场包围中国的阴谋,一场新的冷战。”

中国政府常常难以意识到国外对它的看法,也常常比对手更难以向外界传达它的信息。中国驻英国大使傅莹上周在伦敦发表演讲称,最近的事件使她意识到英国对中国存在巨大的信息鸿沟。

中国的教育体制一直在灌输西方列强仍象19世纪一样希望削弱和分裂中国,这带来了对西方的猜忌,也使得中国人对外国批评格外敏感。鼓吹西藏独立的示威令大多数中国人感到不可思议,他们一直受到的教育就是西藏长期以来就是中国的一部分。而中国人对藏独示威活动的群情激奋也令一些西方人感到不解。

30岁的上海IT人士王建硕在他的中英文双语博客中写道,美国人认为自由和自我表现非常重要。中国人则认为国家统一非常重要。西方人和中国人对哪种价值更加重要存在很大的分歧。这里没有对或错,仅仅是不同而已。

许多批评自己政府的中国人也认为西方对中国的谴责忽视了近几十年来中国取得的进步,如让几亿人摆脱了贫困和扩大了人们的自由,尽管做得还比较有限。

52岁的北京居民关晓(音)说,西方的批评者认为中国仍非常封闭,中国人仍在一党控制之下,因此没有人权。

北京的物理系学生濮成川说,他自己的经历显示了中国取得一些进步。出生在中国东北一个贫穷农民家庭的濮成川现在进入了中国最优秀的大学之一就读。他说,由于互联网,他和同学们能够接触到广泛的信息,其中一些来自西方媒体。

濮成川和王建硕等人都认为,中国近年来取得的进步经常得不到西方媒体的承认。中国外企员工中最近广为流传着一位匿名网友用中文、英文和法文写的诗:“当我们沉默时,你们要我们言论自由。当我们不再沉默时,你们称我们是洗脑式的仇外。你们有谁能真正了解我们?”

西方批评者和中国辩驳者对同一事件的看法常常截然不同。西方人看到的是围绕奥运火炬接力发生的事件彰显了藏独支持者的要求,他们还对在火炬周围伴跑的众多中国护跑手感到不满。

对中国人而言,巴黎火炬传递留给他们挥之不去的印象就是一位坐在轮椅上的瘦弱女性紧紧将火炬抱在怀中,不让它被一名头戴藏独旗帜头巾的男人夺去。从那以后,这位28岁的击剑选手金晶就成为了家喻户晓的人物和媒体的明星,而那些认为中国遭受了不公平攻击的人士则将她当作了偶像。

在寻找向西方批评者发泄愤怒的渠道时,许多中国人虽然对越来越高涨的抵制和抗议呼声有所保留,但他们也表示,这种做法是愤怒的中国人传达他们声音的唯一途径。深圳市37岁的商人马飞(音)说,我们能做的唯一事情是警告他们,通过抵制家乐福和其他法国公司在中国的代表把愤怒之情释放出去。他说,外国人,尤其是那些不住在中国的外国人,他们根本不能理解奥运会对中国人民有多大意义。

Jason Dean / Andrew Batson

Posted April 21, 2008 by LostAbaddon in 思维测地线

新版的EditBox.HTC   8 comments

当了这么长时间的爱国青年,今天来点技术方面的(一个原因是前面冲了冷水澡,顿时感觉世界是粉红色的……)。

EditBox.HTC,光看名字你可能不知道是什么。让我这么来解释好了:当你打开校内网,点击日志旁边的发表键,我们就能看到一个Blog编辑的界面。此时,必然有的几个东西是:标题栏,工具箱,正文框,以及其它(这个部分不同的Blog系统与不同的BBS系统不同)。我做的就是这个。用的是HTC(IE下的HTML组件),因而可以当作一个类来处理在多个不同页面中使用的时候就方便了不少。

功能上,比校内的工具箱多了不少东西,不过也有缺陷:表格系统没做,颜色系统做得不够好(因为我懒得去做一个下拉表格框了,虽然用relatively的Span与absolutely的Div两个标签加一点CSS就能做好这个效果了)。然后还有一个问题,就是上传图片功能没做,因为我到现在还不知道我所要作的网站的服务器是否支持FSO。不支持的话我这个功能就白费了(放入数据库?我感觉那还不如不要这个功能来得好……)。应该说是一个功能相当完备齐全的EditBox了。哦,还有一个问题就是没有做HTML切换,这个懒得做了。现在你可以在Word或者FrontPage中编辑好内容Copy过来,格式、表格、图片会自动都过来的,相当好用。还加了Save功能(你可以自己加一个定时Save,比如校内网的功能,很容易的)。

下面是代码:

<public:component tagName=editBox>
<public:property name="value" get="getvalue" put="putvalue"/>
<public:property name="Name" get="getname" put="putname"/>
<public:property name="Depth" put="putdepth"/>
<public:property name="ShowTitle" get="getTitle" put="putTitle"/>
<public:property name="AU" put="putAU"/>
<public:property name="AuName" get="getAN" put="putAN"/>
<public:Method name="clean"/>
<public:Method name="cleanData"/>
<public:Event ID="Submit" Name="Submit"/>
<public:defaults viewlinkContent/>
<style>
.userData{behavior:url(#default#userdata);}
</style>
<script language="javascript">
function putdepth(value){
 var imgs = document.getElementsByTagName(‘img’);
 for(var i=0;i<imgs.length;i++){
  var j=new Array();
  j=imgs[i].src.split("/");
  var t="";
  if(j[j.length-2].toLowerCase()=="image"){
   for(var p=0;p<j.length-3;p++)t=t+j[p]+"/";
   t=t+j[j.length-2]+"/"+j[j.length-1];
   imgs[i].src=t;
  }
 }
}

function getvalue(){
 var ys;
 ys=editBox.innerHTML;
 return ys;
}

function putvalue(value){
 var ys;
 ys=value;
 ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
 editBox.innerHTML=ys;
}

function getname(){
 var ys;
 ys=Title.value;
 ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’&quot;’);
 return ys;
}

function putname(value){
 var ys;
 ys=value;
 ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
 Title.value=ys;
}

function getAN(){
 var ys;
 ys=Author.value;
 ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’&quot;’);
 return ys;
}

function putAN(value){
 var ys;
 ys=value;
 ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
 Author.value=ys;
}

function getTitle(){
 var ys;
 ys=TN.innerHTML;
 ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’&quot;’);
 return ys;
}

function putTitle(value){
 var ys;
 ys=value;
 ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
 TN.innerHTML=ys;
}

function putAU(value){
 var ys;
 ys=value;
 ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
 Au.innerHTML=ys;
}

function saveData(){
 editBox.setAttribute("Context",editBox.innerHTML);
 editBox.setAttribute("Title",Title.value);
 editBox.save("XMLContext");
}

function loadData(){
 editBox.load("XMLContext");
 editBox.innerHTML=editBox.getAttribute("Context");
 Title.value=editBox.getAttribute("Title");
}

function cleanData(){
 editBox.setAttribute("Context","");
 editBox.setAttribute("Title","");
 editBox.save("XMLContext");
}

function clean(){
 cleanData();
 editBox.focus();
 document.execCommand(‘SelectAll’);
 document.execCommand(‘Delete’);
 Title.value=""
}
</script>
</public:component>

<div unselectable="on" align=center style="height:300; width:500; background-color:#ffb08b; border:outset #ff5706">
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=center><B><Font Size=5><SPAN id="TN">文字编辑</SPAN></Font></B></DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
<div class="userData" contenteditable=false designMode=off align=left style="display:block;height:28; width:480;background-color:white; font-face:Arial; padding:0; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"><input id=Title name="Title" type="text" style="border-style:none;border-width:0px;width:470px;"></div>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=center>
 <button unselectable="on" onclick="clean();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="新建"><Img alt="新建" src="imageNew.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="loadData();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="载入"><Img alt="载入" src="imageLoad.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="saveData();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="记录"><Img alt="记录" src="imageSave.jpg" width=20 height=20></button>
 &nbsp;
 <button unselectable="on" onclick="document.execCommand(‘Cut’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="剪切"><Img alt="剪切" src="imageCut.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Copy’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="复制"><Img alt="复制" src="imageCopy.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Paste’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="粘贴"><Img alt="粘贴" src="imagePaste.jpg" width=20 height=20></button>
 &nbsp;
 <button unselectable="on" onclick="document.execCommand(‘Undo’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="撤消"><Img alt="撤消" src="imageUndo.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Redo’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="重复"><Img alt="重复" src="imageRedo.jpg" width=20 height=20></button>
 &nbsp;
 <button unselectable="on" onclick="document.execCommand(‘CreateLink’,true,’true’); editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="插入超连接"><Img alt="插入超连接" src="imageLink.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘UnLink’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="删除超连接"><Img alt="删除超连接" src="imageUnLink.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘InsertImage’,true,’true’); editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="插入图片"><Img alt="插入图片" src="imagePic.jpg" width=20 height=20></button>
 &nbsp;
 <button unselectable="on" onclick="document.execCommand(‘JustifyLeft’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="左对齐"><Img alt="左对齐" src="imageL.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘JustifyCenter’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="居中"><Img alt="居中" src="imageM.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘JustifyRight’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="右对齐"><Img alt="右对齐" src="imageR.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘InsertOrderedList’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="已排序列表"><Img alt="已排序列表" src="imageOL.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘InsertUnorderedList’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="未排序列表"><Img alt="未排序列表" src="imageUL.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Outdent’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="突出"><Img alt="突出" src="imageOD.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Indent’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="缩进"><Img alt="缩进" src="imageID.jpg" width=20 height=20></button>
 <BR>
 <button unselectable="On" onclick=’document.execCommand("SuperScript");editBox.focus();’ style="background-color:#ffc0a1; border-color:#ffc0a1;width=25px;height=25px;" title="上标"><Img alt="粗体" src="imageSup.jpg" width=20 height=20></button>
 <button unselectable="On" onclick=’document.execCommand("SubScript");editBox.focus();’ style="background-color:#ffc0a1; border-color:#ffc0a1;width=25px;height=25px;" title="下标"><Img alt="粗体" src="imageSub.jpg" width=20 height=20></button>
 &nbsp;
 <button unselectable="on" onclick="document.execCommand(‘Bold’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="粗体"><Img alt="粗体" src="imageB.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘Italic’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="斜体"><Img alt="斜体" src="imageI.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘UnderLine’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="下划线"><Img alt="下划线" src="imageU.jpg" width=20 height=20></button>
 <button unselectable="on" onclick="document.execCommand(‘StrikeThrough’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="删除线"><Img alt="删除线" src="imageS.jpg" width=20 height=20></button>
 &nbsp;
 <font size=2><B>字体:</B></font>
 <select style="width:65px" onChange="editBox.focus(); document.execCommand(‘FontName’,true,this.options[this.selectedIndex].innerHTML); editBox.focus();">
  <option>请选择</option>
  <option>宋体</option>
  <option>隶书</option>
  <option>黑体</option>
  <option>楷体_GB2312</option>
  <option>Arial</option>
  <option>Times New Roman</option>
  <option>Courier</option>
  <option>Georgia</option>
  <option>Verdana</option>
 </select>
 &nbsp;
 <font size=2><B>大小:</B></font>
 <select style="width:65px" onChange="editBox.focus(); document.execCommand(‘FontSize’,true,this.options[this.selectedIndex].innerHTML); editBox.focus();">
  <option>请选择</option>
  <option>+7</option>
  <option>+6</option>
  <option>+5</option>
  <option>+4</option>
  <option>+3</option>
  <option>+2</option>
  <option>+1</option>
  <option>7</option>
  <option>6</option>
  <option>5</option>
  <option>4</option>
  <option>3</option>
  <option>2</option>
  <option>1</option>
  <option>-7</option>
  <option>-6</option>
  <option>-5</option>
  <option>-4</option>
  <option>-3</option>
  <option>-2</option>
  <option>-1</option>
 </select>
 <font size=2><B>颜色:</B></font><DIV id=colorpan style="position:relative;display:none;right:100px;"><DIV style="position:absolute;"><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="red" size=1 value=00><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="green" size=1 value=00><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="blue" size=1 value=00><button unselectable="on" onclick="editBox.focus(); document.execCommand(‘ForeColor’,true,color.style.backgroundColor);editBox.focus();colorpan.style.display=’none’;" style="background-color:#ffc0a1;border-color:#ffc0a1;" title="设置颜色"><B><P id="OverWrite">设置</P></B></button></DIV></DIV><Span id=color style="width:20px;height:20px;overflow:hidden;background-color:#000000" onclick="colorpan.style.display=’inline’;"></Span>
</DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
<div class="userData" id=editBox contenteditable=true designMode=on align=left style="display:block;height:250; width:480;background-color:white; font-face:Arial; padding:3; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"></div>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=left>&nbsp;&nbsp;<Font size=3><B><Span id="Au">作者:</Span></B></Font></DIV>
<div class="userData" contenteditable=false designMode=off align=left style="display:block;height:28; width:480;background-color:white; font-face:Arial; padding:0; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"><input id=Author name="Author" type="text" style="border-style:none;border-width:0px;width:470px;"></div></Span>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV><button unselectable="on" onclick="Submit.fire();"   style="background-color:#ffc0a1;border-color:#ffc0a1;" title="提交"><B>提&nbsp;交</B></button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button unselectable="on" onclick="clean();"   style="background-color:#ffc0a1;border-color:#ffc0a1;" title="取消"><B>取&nbsp;消</B></button></DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
</div>

Posted April 20, 2008 by LostAbaddon in 赛伯铁客

想5.1抵制家乐福的朋友们看一下   10 comments

我先说我自己的观点,大家肯定知道ANTI-CNN上主流都是些什么人,如果有人什么都不说先劈头盖脸把这群真正面对过圣火受辱,自己举着国旗对着脑残老外们拼死喊“中国加油!”“奥运加油!”的人是“精蝇”,“汉奸”,“卖国贼”,我也请你想一想你对爱国的理解。如果你把爱国只理解为激情的话,说句不好听的,看A片去吧,那够激情。
当然我也承认ANTI-CNN上也开始变味,网特也跑到了那里开始了自己的那套惯用说辞。不过,沉溺于在天涯骂娘为荣的同胞,你们可以去看看那里最早的几个帖子,置顶的几个帖子。
我还是那句话,5/1集体不去JLF,给他个冷场,我绝对支持,但是5/1去那里打砸抢,对不起,你的行为和3/14的那一群相差也不太远了。当年上海交大学子上街之时纪律之好相信当时看见的人有目共睹,而下午混进别有用心的人之后怎么样?大家还是有目共睹。
如果你出离愤怒,你可以骂我FQ,甚至骂我精蝇,但是请你尊重一下那群在海外为中国奔波的人们,也许他们不如你激情,但是请你想起,你可能昨天一个劲“顶!”的照片,就出自他们之中某个人之手。
警惕,阴谋啊,打砸抢已经初露端倪
各位亲爱的网友们:通过网络,我们知道昆明对于抵制持不同意见者被打了,还有其他一些地方也出现了抵制示威者打人的情况,王一千的家被砸了。这一些都不是好苗头。大家警惕啊,我一直怀疑最初号召抵制的人是特务。多么高明的一步棋。至少后期煽风点火的人肯定有特务,为什么我这么说,主要有以下几点。
1. 一个月前我们多么团结啊,我多么希望我们国家在舆论民意牌上打一个翻身仗啊。刚开始我们的矛头全部指向国外媒体不实报道,初衷是让外国人听到我们的声音。可现在呢?一个破超市,就让我们听不到了继续给CNN等西方媒体施压的声音,全国都是抵制JLF的声音。你看看CNN主播辱骂华人后,外交部三次要求它道歉,人家爱理不理了。这个事情相对于当时裁减图片的事情严重的多。当时CNN虽然也很傲慢,但压力还是蛮大的。连anti-cnn网站都要发出声明。网民们压力哪里去了?全都被JLF话题分流了。
2. 在今后的一段时间,涉世不深的爱国青年们面临着一个巨大的圈套。我非常担心打砸抢事件的发生。重蹈当年99年反美抵制美货示威,04年西安抵制日货示威以及05年广东抵制日货示威的覆辙。我们现在之所以理直气壮就是因为我们说DL组织西藏的青年打砸抢。如果我们在各地出现了打砸抢,等于我们自己捅自己一刀,前功尽弃。
     不要自认为自己的组织能力多强,不会出现打砸抢,西安广东的打砸抢,哪次不是以和平示威开始,以打砸抢结束。组织者痛心疾首有什么用?不要拿海外华人的游行比较,海外华人游行是要向当局申请,当局保证绝对的警力控制局势。我们国家的情况大家都知道?往往游行示威突然发生,警力来不及调配。在那种氛围下,只要几个人挑头煽动,整个局势非常容易失控。
3. 原来团结一致的指向反华势力的阵线彻底分裂了,这一点不用我说,大家都看出来了。
4. 现在无论抵制成功或是失败估计都不会有一个好结局了。所有西方媒体都把镜头锁定到了五月一日。我也一直纳闷,为什么非要5.1抵制,我4月7日以后就不去JLF了。后来一想,那天是假期,可以把更多人卷进这场阴谋。如果抵制成功,就算所有支持抵制的人不去JLF。特务们估计也不会甘心,化装成爱国青年四处煽动头脑发热的爱国人民冲击外国驻华办事处。这种可能性很大,形势复杂。如果抵制失败,那么中国人的颜面彻底扫地。中国人在外国人心目中的形象大打折扣。
5. 其他网民有关奥运非政治化的关注几乎被屏蔽,造成中国人自己将奥运和政治捆绑起来。使ZF外交难度更大,说明你原来说的奥运不与政治挂钩在国内都不能响应。
当时我一看到抵制JLF的帖子,我就知道大事不妙,我联想到当年的抵制美货游行,抵制日货游行都是以什么结局收的场。给西方媒体以把柄,给ZF添了乱子,ZF在后面擦屁股都擦了很长时间。新闻发布会老有西方媒体提问当时的游行。显得很尴尬。不要指望ZF这一次能给我们什么指导性建议,对于民意的疏导和利用我们的ZF也在学习中。
这一次的形势比原来那两次更复杂,轮子组织,ZD组织,还有纯特务都在这里等着找机会呢。不说大家也都知道。(当年我知道西安游行学生砸警察的部分砖头是轮子组织用卡车运来发给学生的。光溜溜的水泥地哪里来那么多砖头?学生就这么可爱的被当成了枪使)
真是不知道五月到八月会发生什么事情,天佑中华吧。
抵制的号召也都发出去了,泼出去的水了,现在收回也不可能了。网友们需要多多想想万一出现我所描述的第四种情况,我们怎么应对。很现实,还有不到两个星期的时间,时间紧迫。千万不要出乱子啊。大家集思广益,怎么帮助国家渡过JLF难关。让五月到八月平平稳稳的。迎接奥运会。(我们需要真知灼见,不是一腔怒火和不负责任的言论)
最后提一点建议,现在网络影响大,每个人发帖子前,多多想象会引起什么后果,多多往几个月后想,西方反华势力都不是SB,一个个都是老狐狸,很容易在他们的控制下,挑拨下,国内乱作一团。我们要多多积累战斗经验,不要空有一腔热情。俗话说君子报仇十年不晚。

Posted April 19, 2008 by LostAbaddon in 世界叶

家乐福抵制运动之后是CNN讨伐战?   2 comments

今天收到消息,一群策划讨伐CNN网站的群(注意,不是一个群,是一群群,要加s的)已经应运而生,决定于今天,也就是4.19晚上,发动攻击。
家乐福抵制运动之后,现在是CNN讨伐,那下一个呢?讨伐BBC?再下一个呢?
我们看到的是什么?看到的是事态正在不停地向更严重的方向发展。
如果说游行与集会是一种受到法律保护的理性的表达情绪的方式,那么抵制家乐福就是一种消极的感性的表达情绪的方式。而攻击CNN呢?这个算是什么?是发泄情绪?对,是发泄情绪。但是除了发泄情绪,看到的更多的是一种“暴徒”行为。这不又应证了CNN那位杀千刀的贼人的P话了吗?我们的目的难道是要搬起石头砸自己的脚,如同法国媒体一般?
游行集会我是支持的;抵制家乐福,虽然我不认可这种行为,但是也赞同;但是攻击CNN网站就不同了,性质完全两样了。
我们不能因为外国禽兽攻击了我们的anti-CNN而去攻击他们的CNN,那我们的行为就与禽兽无异了。
还是我那句格言(大二反日游行时提出的):如果他们要当禽兽,我们就当驯兽师。
人与兽的区别是什么,相信我们很明白。
我们是文明古国,不是西方禽兽,这点是要大家注意的。
何况,西方也不都是禽兽。
 
 
PS:今天4.19,学校内外塞满了汽车,从食堂到大门的一段路上居然构成了一条轿车龙,首尾相连蔚为壮观。门外的枣阳路上也都是汽车,就连陕西面滩头也被轿车包围了。今天到底是什么日子啊?伟一语道破:4.19:For One Night。大家都是空虚寂寞的一群人哪……

Posted April 19, 2008 by LostAbaddon in 世界叶

西方世界的想法(转载)   6 comments

西方国家这次为什么会如次的团结?欧洲的德国 法国,一般是不会冒着这样的风险得罪中国这个经济大国的。伊拉克战争时德国和法国都和中国站在一边,不支持美国对伊动武。为伊拉克而得罪美国,不符合他们的国家利益啊。法国10年前为了不得罪中国,终止了对台军售,损失了几十亿的收入。而为什么今天会冒着这么大的风险公然与中国为敌?难到就是为了和自己根本不相干的西Z和奥运?
而另一个值得让人思考的问题是,一向是西方老大的美国,为什么这一次这么低调?让英 法 德在前台唱主角?对于西Z,西方国家很清楚,再怎么闹,中国也不可能做出让步。对于奥运,他们也很清楚,就算西方国家没有一个领导人出席北京奥运会,中国也就是面子上过不去罢了,对中国有实质影响吗?没有。
所以,西Z只是一个幌子,奥运也只是一个幌子。那么他们到底想从中国得到什么?
西方国家正面临着10年来经济陷入衰退的危险,他们需要有一个有实力的国家为这次西方经济的衰退买单。不言而喻,他们不约而同的想到了中国。 做为一个普通老百姓,我对国际经济没有什么研究,但2 年一开始我还是隐约到中国经济面临的危险,现在也就想起了温总理说过的一句话:2 年也许是中国经济最困难的一年。现在想起正在进行的这场闹剧,真的有点让人毛骨耸然了。美国不是低调,是很冷静,他们早已经不露声色的出招了:
1 美元贬值。因为美元贬值,人民币升值,中国16000亿美元的外汇储备已经人间蒸发了3000亿美元,而且还在继续蒸发中。更要命的是,由于人民币升值,中国出口产品成本增加,沉重的打击中国的出口,许多企业面临倒闭的危险。因为中国企业的倒闭,西方国家生产企业就可以开始生产复苏。
2 通过高油价以拖跨中国经济。中国经济的高速发展需要大量的进品原油,而西方国家则不断的提高石油储备,造成高油价一直持续,以增加中国经济建设的成本。这就是美国为什么要打伊拉克 打伊朗的原因:控制石油就是控制了经济命脉。
3 足涨中国金融泡沫。人民币升值,大量热钱自然要涌入中国,造成中国高成本 高币值的经济泡沫。或许这就是为什么政F就算是背着千夫所指都绝不救市的原因,就是为了打击国际投机资本在中国的恶意圈钱行为,而另一方面却不得不面对成千上万痛不欲生的股民的唾骂而有可能造成国内社会动荡的危险。现在看了,什么西Z事件 抵制奥运都是不足为道的事。
所以,“西Z”和“奥运”只是西方国家绑架的两个“人质”,他们真正的目的不是西Z,也不是奥运,而是以此为要挟,要中国为他们的经济衰退买单。不买单:搞乱你,要死大家一起死。买单:坐下来谈,你答应我我就息事宁人!   
中国政F的冷静是对的,死死抓住经济建设这个中心不动摇才是关键。经济如果一跨,那就什么都跨了。 国民要冷静,要相互理解,不要给政F出难题。还是那句话:发展才是硬道理,压倒一切的是稳定。一个普通的中国人都能预料到,我相信政F能从容应对。我们要支持政F打赢这场表面上看起来是舆论战,而事实上是经济的战争 
我们需要更团结  希望大家奔走先告
1 多省油  多乘坐公共交通出行  能做车就不要开车 能开窗户就不要开 空调
2 多省电  路灯不用就关掉, 能用耳机就不要开音箱,家电不用就要把整个开关拔下来 又省电又安全 希望政F把夜景工程的灯光就关掉 
3 支持国货 能买到国货就不要买外国货 促进内需 钱要给自己人赚  
4 努力工作 多开发和制造更好的产品  实业才是救国之本
5 尊重自己 尊重国人 不要崇洋媚外 
6 告诉台湾 西Z 包括其他民族的青年 为什么我们现在还这么痛苦别的国家看不起,因为我们的祖辈太喜欢窝里斗,。 
7 告诉身边的每一个人 中国只有强大才会有更好的家 ,落后就要挨打挨骂 
8 政F在进步 督促政F更快的进步 而不是推到他 那样高兴的是美日 痛苦的是自己
9 转发给群上的弟兄

最后献上一段视频
http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=0&vid=12417440&uid=1401913474

Posted April 17, 2008 by LostAbaddon in 思维测地线