Archive for May 2007

毕业照片   Leave a comment

今天总算自己主动下去买东西吃了,感觉很神奇。
今天是第七天,差不多每天最多吃顿算是饭的东西。第一第二天都是炒粉,第三天是方便面,第四天没吃,第五天吃拉面,第六天就是昨天,吃的是一班的散伙饭,第七天是今天,前面下去买了个牛油面包。
感觉这样长久一点下去的话会成仙的——挂掉了。
 
昨天大家一起拍了毕业照,这是今年第一次看到这么多人这么齐地出现在眼前。
我算是第一批到集合地点的,因而也是第一个开始拿着相机到处乱拍的人。一共照了143张照片,相当HIGH。
我帮别人拍了相当多的照片,自己倒拍得不是很多。主要是和兄弟们拍的,女生就留了两个人的影,一个是WJY,一个是JASK。WJY以后还是同学,因为她也上了研究生,而且以前都是团学联主席团的。JASK嘛,是看她打扮得比较漂亮——不是说别人就不漂亮了,不过总会有一个更的嘛。
拍照的后半段时间,都跟在超哥后面帮他拍——他和几乎所有女生都留影了。
兄弟们中,小龙和老张搞了个酷酷的光头造型,于是成了万众拍照的焦点人物。本部的于老也来了,所以众人纷纷都过去与他拍照留念。我们四张组合以及几个死党自然也一起拍了不少。毅把他女朋友也带来了,SAGE也带来了他的“龙”——此龙非彼龙。然后到了后半段的时候HL也来了,于是为大家拍了很多照片。
一直不停地拍啊拍啊,直到最后集体照都拍完了大家才散。
跟在小龙后面,去参加了一班的散伙饭。局上吃得倒不多,喝得倒挺凶的。一瓶多的啤酒加两杯多的白酒,然后就开始脑子晕晕的。
饭后跟着一班的兄弟姐妹们去唱了卡拉OK,一显麦霸本色,结果似乎过分了点。唱歌的时候我的名言有两句,第一句是:周杰伦、孙燕姿、陶吉吉、FIR、SHE、刘德华的歌你们随便点,没有我不会的。第二句是:我听过一次的歌就能唱。结果,基本上我就没有停过。这样似乎太过分了点哦。不过当时其实脑子昏昏的,所以我自己是无所谓了,给别人的印象估计就比较恶劣了。
于是决定,一,以后不酗酒;二,以后不麦霸。这两点似乎都是MISSION IMPOSSIBLE哦……
 
正在收集所有人拍的照片,打算搞在张碟里面。不过,毕竟刻录机也是有寿命的,所以应该不大可能人手一份,不过尽量做到一个团体一份吧。大家体谅体谅我的刻录机哦~~
明天答辩,今天放老师鸽子没去本部,不知道下场如何。
明天之后就能专心开始策划毕业PARTY了,不过明天先要去询问场地。

Posted May 29, 2007 by LostAbaddon in 世界叶

临近毕业   2 comments

哎,快毕业了。
这几天发生了许多事情——这和毕业的气氛有点不符哦。
大前天出去出任务的时候很神奇地碰到了以前高中同寝室的室长ZJ——这是我认识的第一个名字叫ZJ的人,大学里居然有两个ZJ,太神奇了——他看上去阳光多了,当然,人也比以前“成熟”多了——这说的是样貌。随后我就开始感叹好神奇,大学四年几乎没碰到过什么高中同学,结果在最后的日子里碰到了以前的同学——似乎应该怪我这个人太没集体意识了哦,上次的高中同学聚会就没去。
回来以后,无意中发现了MSN SPACE的一个小BUG,结果进到了一个高中同学的SPACE中(不是说这个BUG让我找到了这个同学),发现她居然留长发了!而且还是卷发!立刻印象打对折。她的脸型我感觉还是短发好看的——当然了,这是别人的喜好,没我什么事。随后,旁边看到以前524室长的留言,说她还是长发好看,顿时感到我是被时代遗弃的小孩子,显然已经与他们不是一个时代的人了。
之后,便开始在以前同学的SPACE上漫游,结果在一个学妹的SPACE上找到了我自己这届同学的SPACE!恶寒的一记。
那位仁兄在人大,看了看,发的牢骚和我们的一样,这表示了两点:1,人大其实也不比华师大好到哪里去。比如食堂和网络,是个大学这两点就是必抱怨的,可见天下乌鸦一般黑;2,人大人和华师人其实也是一样的——这不是说由于人都是人他妈生的缘故——从抱怨的用词就能看出一个人和另一个人的区别,而他的SPACE给我的感觉是:两大的人没区别。连抱怨用词都如出一辙,太没个性了。据说以前同寝室的我的师傅在人大,但是前段日子还听说有人看到他在上海考公务员,于是顿时不知道应该信谁的。我发觉我很该打,现在同寝室的还联系的就只有同一学校同一二专的QXL了,然后WX难得联系,联系最多的是三年都是不同班的同学的杜建宏(当然是假名啦)。嗨,这算什么人哪。
随后,从这位兄弟的SPACE上找到了一些以前自己班的同学的SPACE。比如LTY已经去了法国,于是看了看她在法国的见闻——发现和去德国然后去法国旅游的那些现在的同学的SPACE上写的东西几乎一样,感叹了一记。难道现在所有人的用词习惯都一样的吗?太离谱了。看了看这位美女的照片,发现发福到了一个境界了。上次同学聚会——N年以前了,记忆都需要用抹布抹去灰尘才能保证一定的可见度了——的时候看到她,就感觉她实在是太“福像”了。不过话要说回来,就是那次同学聚会,让我发现我其实变得和他们没共同语言了。失望一记。所以,上次高中十周年校庆的时候我没去——其实去了也感觉没什么大意思,因为和同学没共同语言,和老师就更没共同语言了,那我去干什么?看美女?如果有美女的话。
然后,前天又发生了件很出人意料的事情。
和SJF在QQ上狭路相逢,本来想逗逗她的,结果她貌似一点幽默细胞都没有,逗啊逗啊就发现她处于一个非常郁闷的状态,感觉就是如果在眼前的话她当时应该已经哭出来了。我回头想想,我也没说什么过分的话啊,事实上一点过分都没有——这是按照我的衡量标准看的,显然她应该和我具有不同的标准。于是再次感叹了下上帝的神奇。然后就在考虑是否需要给她赔礼道歉之类的,但是又想了想,小孩子总要长大的,哪能一直顺着她嘛。
随后就开始陷入无聊状态。在考虑是否给《INSIGHT》投稿,算是对大学四年的一个总结,然后发到我自己为之奋斗努力过的系刊上,应该感觉不错的。随后开始考虑我当年罢工的事情的意义。感觉是,它对我个人来说的意义,就在于它表明了我的一个态度:我不是工具。这个是我一直很反感的。初中时代有个女孩子我本来挺欣赏的,但是她居然有次把我当工具看,于是立刻将其列入黑名单。我这个人是挺好说话的,但是好说话乐于帮忙是一回事,当我是工具就是另一回事了。受到同等待遇的人高中还有一个,让人无语的是,对方居然依旧是个女生。然后大学也有,许多个,让人很曙光女神之宽恕寒的,是这些人居然无一例外地都是女生——这不得不让我总结出一点:女生都没心没肺,而且从统计地角度上来说,是越对不起观众的女生越没心没肺——总算是一个好的统计发展方向。附带一点,但凡能被我称呼为“没心没肺”的女生,越对不起观众就越自我感觉良好——这个有点像《HAPPY NEVER AFTER》中的王子,搞个飞机头拿本《王子手册》就以为自己是主角了。
当然咯,这个我“不得不”的统计结果仅仅显示了一个方面而已,所以女生们大可不必拿着板砖冲过来拍死我,把那些特例拍死就好了,我免费提供其地址与联系方式。另外,尽快从女生进化为女人就可以逃出我的统计规律了——它只针对女生而言。
其实,被列入我的黑名单其实没什么大不了的,你真有事要帮忙的时候我照样会帮忙,不过就是帮忙时的态度问题而已。比如,当我看到你是由于一个小问题卡住的时候,我会毫不犹豫地把你比喻为阿米巴原虫,然后停顿一秒,充满深情地看着你说:不好意思,玷污了阿米巴原虫了。这个损人方法几乎在大二大三两年中是我的口头禅——还好,不是由于黑名单的增长才成为口头禅的,欣慰一记。
继续讨论意义的问题。
事后我发现一点:人都挺贱的,失去了才知道珍惜,没有才想去拥有。系刊被我废掉以后我几乎没做正事,一直在帮别的部门做,然后筹划了次下属对领导的起义——我戏称为反农民起义,因为那些领导有时连我都不得不说体现了其农民性——这不是在说敬爱的农民伯伯阿姨的坏话,这里说的“农民”是一个历史名词,就好比“民工”是一个历史名词一样(现在都用“农民工”),只不过正好这个历史名词现在还在用而已。等一切底定以后,我发现人们突然对系刊有了莫名其妙地向往。记得我刚接受这东西的时候,它就比通告好了一点,然后我那时代唯一一期的《INSIGHT》还博得了同学和老师的第一次同时肯定——欣慰一下,虽然随后就被我罢工掉了。再次出现在人们视野中的系刊,被那些新人们视为一种“新生事物”,于是开始追捧——至少没当它是爽纸。于是我就发觉挺神奇的:当年为什么就没人追捧原来的系刊呢?看来人果然很贱的。
好,总结为我罢工的意义——更多的是我自己为它追加了意义——果然无耻——后我就开始再次考虑是否要投稿。说来,现在的编辑和我关系还挺好的,特别是那位男生——名字我是不记得了,遗憾——那么是不是应该应邀写点东西呢?正在这么构思的时候,突然脑海中冒出了句很让人讨厌的话:你还要耍宝的话就耍好了。我到现在——都近一年了——都没想明白她是怎么把我总结为耍宝的,不过这个已经不重要了,重要的是我顿时对投稿没了兴趣。
其实我也不是那种会记恨一个人十多年从而实现“君子报仇十年不晚”这种宏愿的人,但是有些人和有些事就是这么让我忘不掉,然后时不时地冒出来就让我牙痒痒的。居然存在贱到这种境界的人也实在是要感叹造物主的神奇。当然咯,这不是说我自己就多好。我绝对相信我也时不时会冒出句让人刻骨铭心地牙痒痒的话的,但是我事后基本都会主动去道歉或者解释说明或者说明我是在开玩笑,除非你本来就是那种让我想往死里揍的人。果然是世界之大无奇不有,能存在这种让我厌恶好几年的人就是一个最好的明证。
以前高中一个很崇拜的同学——现在应该已经出国去美国了,老实说他不出去我感觉是在浪费资源,或者说是在暴殄天物——也是这种人,不过他比我还厉害——他几乎从来没发过火,而如果什么人能让他发火,那基本这个人就是全民公敌。我倒是很容易发火,但我不容易记恨人。
既然不再打算投稿了,于是那天剩余的时间便在看电影中度过了。
昨天还在看电影的时候,主演回来了,然后告诉我韩剧居然被导演拍成了国产剧——准确地说是前半部分是韩剧,主演也还是主演,但是中场休息过后,主演顿时成了观众,而导演亲自上来演戏了,同时整部电视剧变成了国产电视剧——比香港肥皂剧还让我不齿。
实在没想通导演为什么要这么安排。难道纯粹是因为妒忌?于是,顿时对导演的看法发生了180度大掉头,还是那种带漂移的掉头——她本来还是我大学期间不多的几个崇拜对象之一,现在立刻变成虫败对象之一。当然咯,如果导演的意图真如我所想的那样,那么就情犹可原了——只是稍微自私了点,而且有点贪了。
希望上面这段描述保证了让明白的人明白让不明白的人基本看不明白的状态,那我的目的就达到了。

Posted May 28, 2007 by LostAbaddon in 世界叶

有趣的质量   Leave a comment

昨天晚上打完乒乓回来洗澡的时候就开始想这么一个老问题:一个时空中总运动速度为A的物体与一个总运动速度为B的物体相撞,结果是什么?
这里要说明一下,所谓总运动速度是这么回事情,那就是空间运动分量与时间运动分量的矢量和,当然,别忘了时间分量上的i。
直观地说,这个“总运动速度”就是这样的:在一个单位时间后,光速运动的物质就进入了你所在惯性系的下一世界页,这个总运动速度是光速。但是,如果进入了下一个再下一个世界页呢?同样是在一个单位时间后。那,这个总运动速度就是两倍光速——这个两倍光速的空间分量在你看来是远小于光速的,因为你所看来的速度永远是世界线的曲率,而绝对不可能是总运动速度。同样的,同样是一个单位时间后,某些粒子可能才进入了中间的一个世界页,而还没有到光速运动物质所进入的世界页,那么这个粒子的总运动速度就是半光速。
好了,继续我们的问题。
直觉上,可以这么认为:一个东西受力以后,如果它的总运动速度小于光速——我们直觉认为的正常物体的总运动速度——那么它应该具有更缓慢的加速度,从而等价于它具有更高的质量。
但是,昨天晚上的计算所显示的结果则完全不同:一个物体的质量与它总运动速度的比是一个常数。
这个结果太恶搞了,但是暂时没想到什么好的处理方式来看待这个问题。可能物质的总运动速度本来就局限在光速,但是也可能这个总运动速度是能变的,那物体的原始质量就可能是一个常数了。
当然咯,这个想法也不算是完全没有根据的“幻想”。量子力学中认为反物质是逆时而上的物质,而且其能量为负的(FEYNMAN方程中能量非正定的起源)。而这个结果正好显示了:质量与总速度的比为常数。当然咯,这里的质量是惯性质量。
上面是从运动学考虑的,也从碰撞过程中得到了支持,下面从动力学角度进行考虑。
同样质量的物体的总速度越慢,那么它时间范围上一个力场所需要的“时间”越长。时间上的力场就是一段时间内有一股力作用在物体上。当然,这个性质在我们习惯空间中的人来说是看不见的,人所看见的是世界线的长短,这个不随总速度变化。由于通过那个时间上力场所需要的“时间”更长,所以它受到的力作用更大(对应空间物理就是冲量更大),那么相等质量的情况下总速度越慢的物体受到的力作用越大,等效于相等总速度下质量更小的物质。
当然,这个想法还没有严格推导过,而且它只适用于非引力。引力中牵扯到了物质的质量,具体应该怎么表达现在还不清楚。不过,直观上将这会显示出引力常数与总速度的关系。
顺带说一下:如果我们把物体通过一定时空间隔所需要的时间与物质质量相乘,它将是一个常数。这个是否可以最终化到能量-时间不确定上还不知道,不过这个思路我比较喜欢。

Posted May 27, 2007 by LostAbaddon in 肥仔克斯

MSN的FRIENDS CIRCLE的一个小BUG   Leave a comment

不知道大家是否经常注意MSN SPACE的FRIEND CIRCLE这么个小WIDGET。它的功能是什么这里就不废话了, 这里就说说它的小漏洞吧。
当FC中的人物足够多的时候,它很容易发生错误。比如,我的一个高中同学我邀请她进我的FC了,但是她从来没接受过——因为她几乎不上MSN的。同时,我有一个初中同学,她一早就进我的FC了。俩人的SPACE或者MSN名都天差地别,但是昨天我发现了问题:在FC中出现了我的那个高中同学的头像图片了,而点进去以后是我那个初中同学的SPACE,而她的头像却没有在FC中显示出来。另外,当MOUSEOVER在头像图片上的时候,会出现一个LAYER来显示其SPACE或者信息内容,这个LAYER显示的是我高中同学的信息,上面的连接是到我高中同学的SPACE去的。
这种情况还有很多,比如我的一个SYDNEY的朋友很久没联系了,最近她更新了个人信息,结果莫名其妙地出现在我的FC中了——我邀请完她以后她就失踪了,根本就没接受我的邀请过。
这说明什么?这说明,当一个FC待接受邀请的人的SPACE更新以后,系统发生了错误,将其显示在了FC中。事实上,原本应该显示的那两位的SPACE的确也更新了,而错误“泄露”出来的两位的SPACE也更新了,最后的结果是发生了错误,原本不应该出现在FC中的人物出现了,而原本应该出现的人物却没有出现——这里说的是FRIEND的头像图片和详细信息LAYER,直接选择“进入SPACE”的话进入的是正确的SPACE。
从我的个人多年做网站的经验来看,这很可能是判断数据指针和实际显示指针的时候发生了错误。比如,在“更新SPACE”的人的库中,一个人的ID是3,因为它在我的FC中的位置是3,但是存在另一个更新SPACE的人,他的ID不是3是2,他不在我的FC显示名单中而在我的FC中。系统判断显示的时候,依据的是FC名单,显示的时候按照的是FC显示名单,结果这个ID为2的人由于不显示,ID为3的人在FC显示名单中的ID是2。系统判断FC显示名单中ID为2的人应该显示,但是调用资料的时候去FC名单中调用了,于是FC中那个不应该显示的ID为2的人物显示了出来,而ID为3的人却被覆盖掉了。在不是显示更新信息的部分,则一直调用的是FC显示名单中的资料,因为“进入SPACE”的连接还是正常的。

Posted May 26, 2007 by LostAbaddon in 赛伯铁客

劫难?   Leave a comment

今天出去跑了一天——这不是重点。
回来以后小龙说他最近在“渡劫”,让人很是困惑。
似乎大家最近都处在劫难期哦,就我没有。
也因此,我没有他们渡难人的那种忧虑——轻松啊。
希望兄弟们好事终能成功吧。
 
PS:最近其实我也有劫要渡——那是自找的。前两天,平均每天只吃一顿饭——而且每次都是炒河粉。到了今天,终于成功了——一天什么都没吃。现在是凌晨零点三刻,我总算在十五分钟以前吃了晚方便面。下一步就是明天了:争取一天什么都不吃,包括凌晨。当然咯,西瓜也许是不是不应该算为“饭”这种东西啊?哦,那算了,从后天开始什么“东西”都不吃。

Posted May 25, 2007 by LostAbaddon in 世界叶

论文越减越长   Leave a comment

老师很有意思,说我论文太长了,于是让我删掉了第一章和第四章第四小节——差不多要有10页了。随后,他让我介绍一下复杂网络的性质,加一些我的论文中一些专用名词的解释和说明,于是论文比原来长了——他删掉我东西以前是两万三,我修改完以后是两万八,而且还比原来多了一页。
图全部重新生成过了——其中一些图片需要半个小时去生成,太强了——然后加了所有的英文注释,修改了文章的整体结构,还添加了自动引用与自动目录,看上去果然就是不一样,很赏心悦目的说。
 
昨天自己太强大了,把整个寝室都打扫了遍,然后洗了堆积了一个多礼拜的衣服——好意思说哦——然后完成了论文。崇拜自己一下——崇拜的是能懒到这个境界,委实不容易啊。
 
昨天晚上出去夜宵——连续两天的一天第一顿饭——回来的时候,和小龙还有上上很嚣张地在马路中间走。后面来辆车我就高喊我的口号:“想撞我?排队啊!”感觉自己乱嚣张的。
前天难得去了次教学区,发现那里有人在拍毕业照,顿时很感慨——也要轮到我们了啊。
再往前,和UKI一起做机器人,我负责计算机与机器人的通讯与远程控制,UKI负责昆虫机器人——本来我想玩这个的,被SJF否决了。那次帮他们完成了乐音机器人的程序修改,还在得到最新版程序以前自己摸索了老版本中的通讯协议是什么样的。随后第二天去了曹杨,当了次领导——因为SJF说她身体不好了——布置了场地安排了人员协调了一点事情。可惜,电视台来拍的时候SJF说昆虫机器人比较绚,没拍我……后来回来的时候在想,什么时候还有机会的话,把我的机器爪子按在UKI的昆虫机器人身上——那就成了少双腿的螃蟹了,赞一个。
这大概要算是大学最后一次社团活动了吧。贺青年物理学社拿走了我的最后一次——这话好恶心。

Posted May 25, 2007 by LostAbaddon in 世界叶

算术-几何平均不等式的证明   Leave a comment

昨天在看从SAGE那拗来的《SCIENCE》杂志,发现里面说算术-几何平均不等式的证明在参与的数字超过两个的时候证明起来很麻烦,于是便放下了书本证明了起来。
起先用的是传统的办法,把(x1+x2+x3+x4…)^n给写出来开始一大萝的计算,发现死了很多脑细胞却未果。后来想了想以前高中已经用的数形结合的方法,却发生出人意料的简单:
做两根线:l1:x->x;l2:x->lnx
现在,平均值,无论是算术的还是几何的,都可以表示为:过N个X轴上的点在线上对应点的中心点的与X轴平行的直线与线的交点的X分量值。
对于l1线,N个X轴上点在其上的对应点的中心就是这N个数的算术平均值在l1上对应的点,这个点T本身就在线上,所以过这个点的与X轴平行的直线与l1的交点的X分量(与Y分量)就是这个点:这N个点的算术平均值。
而对于l2线,N个点在其上的对应点就是ln(xi),这些点的中心点Q就是∑[ln(xi)]/N,过这个点的平行于X轴的线与l2的交点P的Y分量就是它,而P的X分量就是这N个点的几何平均值。
由于l2是R+上单调增的凸函数,即l1′>0,l2"<0,所以Q点在P点的右侧或者与P点重合,而Q点与T点具有相同的X分量,从而可以得到结论:T点在P点右侧或者重合,即算术平均不小于几何平均,这也就是要证明的东西。
高兴之余回头看《SCIENCE》杂志,发现就是后面介绍的琴生不等式的二维应用,顿时感到很失望——也没办法,这是几百年前的数学问题了。

Posted May 24, 2007 by LostAbaddon in 世界叶

芝诺说:科幻毕竟还是也只是科幻啊   3 comments

今天上厕所的时候,突然问了自己这么一个问题:如果宇宙中没有人会怎么样?这里的人当然是宽泛意义上的人了。不得不说,我对自己在那种环境中还有心思考虑这种“终极”问题感到非常地震撼。
问题本身可能会让你觉得很无聊:没有就没有了,能怎么样?按照平行宇宙的观点,应该存在数以千万亿计的宇宙是没人住的,也没看到它们暴动啊。
但是,这里存在这么一个问题:如果没有人来看的话,那么电子通过哪一个缝?这是一个典型的杨氏问题。
你或许会说:它本来走哪个现在就走哪个啊。这是一个典型的LIVE回答,因为最根本的问题就是:它自己也不知道自己是从哪个缝通过去的。
事实上,它的这种不知道有很大的“人为”因素。想想,我们是怎么说它的?我们说:由于我们观测了,所以它才确定地从某一个确定的缝隙过去了。前提,是“我们”,观测了。
观测是实际存在的一种物理过程还是什么?这个问题有点老掉牙了,不过问题是新牙还没长出来。
好,现在让我们回到上次为科幻电影正名的科幻小说上来。当时我怎么说的来者?如果时间旅行可行,那么过去的物理就是唯一确定的。宇宙之所以是这样是因为旅行者让宇宙必须是那样。这有一个基本假设,那就是意识迫使宇宙时刻处于某一确定状态。那么,让我们来想想,宇宙诞生以后很长一段时间中必然是没有有能力进行我们所理解的观测的人类存在的。那么,这段时间中难道宇宙就一直处于混合态了吗?可能你会说,这也没什么,混合就混合呗,我们之后再让它塌缩到某一确定状态就得了。但是问题没这么简单。
有一种量子芝诺效应,一些没什么文学美感的人叫它量子开水壶效应——不知道是不是应该说是这些人太生活了——告诉我们:一个时刻进行观测的系统和一个一直没观测过的系统在最后的观测下得到的结果是很不相同的。我老师就曾用量子芝诺效应解释了吴健雄著名实验中的%6的不对称的起源——这个在不考虑量子芝诺的时候是没有的。事实上,它可以这么理解:当进行GA算法的时候保留所有的劣等基因,那么最后总能找到全局最优解——这也是SA所谓的理论上能找到全局最优的原因;但是当GA对劣等基因进行截断的时候,GA就可能被系统欺骗,从而只能得到局部最优——哦,我不认为这个理解方法就比原来的问题容易到哪里去。
如果观测是实际存在的物理过程,那么观测就只能是粒子之间的相互作用了——也就是说粒子之间的某种相互作用将导致系统态的塌缩。考虑到宇宙中粒子有这么多,说任意时间段都有一对粒子发生了相互作用或者一个粒子自身发生了作用是一点也不过分的吧。这也就是说,对宇宙整体而言,它的状态至少是局部范围内态完全塌缩并确定下来的,而别的地方也在不久以后也被确定了下来。这是一种区域不断变化着的量子芝诺效应。考虑到宇宙年龄这么长,暴涨以前宇宙范围是那么小,因而考虑量子芝诺与不考虑量子芝诺所得到的宇宙是完全不同的——至少也存在百分之几的完全可以被观测到的差别——这个相对宇宙弦等东西来说已经是少概率大了不知道多少倍了。当然咯,差别到底在那里,这个要去问宇宙学的专家了,我这种刚进入大门的人是不知道的。
不过,这种差别有一点是可以想象的,那就是它一定是不一般的。以宇宙弦来说,在量子芝诺下如果它是几乎不可能出现的话,那么在非量子芝诺的环境中它就很有可能存在。当然,这个例子对于我这种想象观测就是相互作用的人来说有和没有是一个样的:几乎绝对不可能观测到和几乎不可能观测到在人类寿命范围内是几乎绝对等价的——这句好文绉绉啊。
因而,也就是说,量子芝诺告诉我们,通过天文观测,我们理论上可以知道意识到底是决定宇宙的,还是被宇宙所决定的。这也就是说:通过天文观测我们可以知道如果一个人回到过去改变历史以后他是否会像BACK TO THE FUTURE一样自动消失,还是让整个宇宙陷入PARADOX中。
就我个人,这种极端芝诺来说,是认为这个宣布了现在那些科幻电影和科幻小说的死刑了。
嗨,科幻毕竟还是且也只是科幻啊。真让人失望。

Posted May 20, 2007 by LostAbaddon in 肥仔克斯

蝴蝶效应与魔法   3 comments

也许是由于最近看了《DOCTOR WHO》的缘故,今天开始考虑科学体系下是否允许魔法的存在。
这里第一个映入眼帘的,是著名科幻作家的一句名言:高度发达的科技看上去与魔法无异。但是我想讨论的不是这么一种很宽泛但没用的命题——就好比说生物的终极是化学化学的终极是物理一样,这是真的,但是没用——真理基本上都是废话,所以世界需要的不是真理。
魔法是否可能出现在科学的体系内呢?貌似是不可能哦。那么我们来看看蝴蝶效应。
蝴蝶效应的最经典版本是:日本的蝴蝶拍下翅膀,美国的海岸线就要倒霉了。这个说法可能不如原版那么有韵味,不过意思是一样的。这里牵扯到这么一个问题:蝴蝶拍一下翅膀,给了大气系统多少能量?而美国的龙卷风又从大气系统中提取了多少能量呢?显然出不赋入。那么,就诞生了这么一个很关键的问题:蝴蝶的翅膀、大气系统和美国的龙卷风之间到底是什么关系?显然,蝴蝶的翅膀仅仅是一个开关,它给了大气系统一个不稳定因素,而这个因素通过大气系统放大,最后导致了美国的龙卷风——这里不牵扯到混沌的另一个意思,涉及到的仅仅是混沌的表现。
大气系统作为一个混沌系统,它把蝴蝶翅膀带来的不稳定因素放大了,而且放大了几乎无穷倍,最后以美国的龙卷风的形式释放了出来。这里有一个前提,就是大气系统本身也必须是脆弱的,而龙卷风发生的时候一定是脆弱积累到一定程度而崩溃的时候——没人指望日本的蝴蝶每扇一次翅膀美国都能搞出一个龙卷风来吧?极端民族主义者不在此列。因而,这里的实际过程就成为了:日本的蝴蝶时不时的扇动翅膀为整个大气系统提供了随机的不安定因素,这些因素在大气系统中累积增加,最后打破了原本就不稳定的平衡,从而导致了美国的龙卷风。蝴蝶提供的是不安定因素,或者说是大气系统爆发的“契机”,真正发挥作用的还是大气系统。
因而,让我们回到魔法的问题上来:是否可能出现这么一种情况,我给时空提供了足够多的不安定因素,从而导致时空的崩溃爆发,能量大规模涌出,从而实现了“魔法”?这个想法非常诱人。
事实上,很难在时空中找到大气系统这么正点的能量体而且不稳定。一个好的候选人是旋转的克尔黑洞,其内外视界间的能层蕴涵了丰富的能量,而且由于量子效应的异常踊跃,那里充满了不安定因素——事实上理论上的第二代黑洞发电机使用的就是黑洞的旋转能,发明人是俄罗斯的泽尔克威奇。不过它也有缺点——要打破这么一个能量体系使其向外输出能量是异常困难的。一个可行的途径是量子蒸发,但是对于普通尺寸的黑洞来说几率太小。也就是说,要能使用魔法,我们需要一个不稳定的黑洞体系——这个体系不是我们的幻想,它恰恰是实际存在的,那就是微黑洞。
微黑洞足够小,因而也就是说它足够不稳定。而且,如果这个微黑洞恰巧也是旋转的克尔型黑洞,那它就具有可用的能层——而这个对于微黑洞来说几乎是必然的。因而,要能使用魔法,理论上我们首先需要一个旋转的克尔型微黑洞。不过,这个只是理论上。有了能量源不代表这些能量能为我们所用,更不代表这些能量能转化为我们所需要的能量形式——全球温室效应的热能也是能量,但是要转化为电能只能导致温室效应的加剧。所以,是微黑洞把你炸死还是你利用微黑洞翱翔蓝天,是一个不确定的问题——在没有丝毫技术和策略的纯碰运气的情况下,你在地球毁灭以前也只有被微黑洞炸死一途耳。蝴蝶拍打翅膀也没看到它在美国用风刮出幅山水画来啊。究其原因,是因为有用的能量形式具有低得多的熵,而单纯的龙卷风或者爆炸则具有最高的熵——而宇宙迷恋熵。理论上如果存在“偏概率机”,那么这个问题就解决了,但是这种机器的存在比永动机更不现实。也就是说,在这个模式下,我们面临的问题就是:我们充满了内力,但是不会用。这是典型的虚竹式困境。
现在,让我们抛开具体的实现形式,来从一个抽象的观点看看这种魔法是否可行。
我们可以用一系列手势或者咒语来刺激某种不稳定却富含能量的系统,然后这个系统给出回应,比如一大团火焰往前方猛冲了过去——哦,这就是费资本同时也是佛斯坦丹迪勒斯最喜爱的火球术了。如果不要求魔法帮你完成诸如系鞋带这种超智能的工作的话,那么上面的这个模式就是魔法的标准形式了——哎呀,物理体系中能存在魔法了。
我们的手势和咒语为系统提供了大量的不安定,结果导致能量的集中爆发——这个过程和大样中的超级巨浪的诞生相同:足够多的微小波浪通过各种不安定因素聚集在了一起,最后瞬间爆发出了一个几十米高的超级巨浪——这个已经由无聊的物理学家们在游泳池中模拟出来了。
哈哈,现在谁还敢说魔法是不存在的?它只不过是高度发达的混沌动力学应用体系而已——只不过这种发达的高度大概只有神能达到了。

Posted May 19, 2007 by LostAbaddon in 思维测地线

HTC、UserData与Javascript   Leave a comment

今天初步研究了HTC,感觉DHTML比原本想象的神奇多了——这么晚才发觉这点真是失败。
HTC的作用类似ACTIVEX等COMPONENT,提供了DHTML一个定义自己COMPONENT的空间。一个HTC可以视为一个CLASS——但远不止CLASS。出自IE5.5时代的HTC,在功能上居然和现在VS.NET下的ATTRIBUTE有很多类似的地方。对BEHAVIOR的后期绑定和对TAG的拓展都显示HTC的强大威力——据说MS担心HTC的过度壮大会影响到业界对其桌面系统的关注。
从功能上说,HTC即使在ASP时代也提供了相当强大的CLIENT与SERVER的交互能力,尤其是CLIENT方面,许多功能与ASP.NET下的COMPONENT非常神似——如果不注意的话会以为IE5.5时代的HTC就是现在的ASP.NET的——说的是COMPONENT方面,不是别的方面。
今天帮老张UPGRADE整个网站的时候就体会了次HTC,相当神奇。SPACE的输入界面现在基本已经可以做出来了——感觉太神奇了。
事实上,在了解了HTC以后发现原来以前感到很神奇与神气的BBS、SPACE输入界面做起来是那么的轻而易举。
好了,废话不说了,下面对HTC、USERDATA以及EXECCOMMAND做一点介绍。
先说EXECCOMMAND。它是一条JAVASCRIPT命令,在BBS系统中一般都是用DOCUMENT.EXECCOMMAND(),用途就是让文档进行某种操作。比如,document.execCommand("Bold")将文档的当前状态设为粗体或者从粗体中退出。document.execCommand("InsertImage",true,"true")则弹出一个图片设置框,用来在CONTAIN中插入图片,或者也可以用document.execCommand("InsertImage",false,"aa.jpg")用来直接指定要插入的图片的SRC。这个命令结合Div、Span等TAG的contenteditable属性就能实现BBS上的输入功能了——甚至比用VB做WORD还简单!(这个是废话)
网络上已经有不少EXECCOMMAND的详细参数表了,这里也不用多做介绍。
下面是USERDATA,这个东西的功能不是一般的强大。它的作用类似COOKIE,但是比COOKIE具有更高的灵活性。我的BBS中提供的保存文档功能就是用USERDATA实现的——当然,还没有完全作完,打开USERDATA资料的部分没有深入制作,因为没有时间了。还可以在HTC加一个TIMER函数,用来定时保存文档,或者在ONBEFORUNLOAD中保存文档,都可以。有了这个东西,许多数据根本不用通过SERVER就能在CLIENT端进行相当完整的处理了——这个让我想到了AJAX。事实上,USERDATA的确与XML一同合作能完成相当绚丽的MENU功能——当初我都是用JAVASCRIPT死做做出那些MENU来的。事实上,USERDATA的出项一下子就让做网站时的思路开阔了许多——以致于都不习惯这么开阔的思路了。
当然了,主体还是HTC。
从某种意义上说,即使不用HTC也可以,但是HTC提供了一个封装环境,更主要的是这种封装让我们这种CODER感到非常的亲切——就好比虽然一个程序用C我也可以写出来,但是我就是喜欢用VB写一样——似乎没什么太大的关联性哦。
HTC的全程为HTML COMPONENT,是DHTML技术的一部分。一个完整的HTC既可以做为TAG用,也可以作为CSS的延伸,可以对BEHAVIOR做后期绑定,也可以定义属于自己的COMPONENT让别人无法破解——尤其是这个部分,可以让你的HTML或者ASP变得非常简洁明了,而且便于维护——只需要修改一个HTC,所有的相关PAGE就都UPGRADE了。
下面就是我做的BBS输入的HTC,是一个TAG的CLASS,包含了完整的界面和功能实现JAVASCRIPT,界面采用的是WINWORD与SPACE混合的形式。没有做HTML转换的部分,要做也很简单,一个TEXTAREA和一个DIV轮换显示就OK了,用JS实现的话非常简单的。
其中,第一行用来生命这个HTC的类型为TAG,然后定义了其属性和方法,申明它为VIEWLINK的。在STYLE中申明了USERDATA可用,SCRIPT中提供了其方法的具体实现和一些内部方法。HTC与CLASS的一个不同的地方,就在于HTC可以提供对外的EVENTHANDLER,接受其所在环境发生的EVENT并处理。此外,如果在COMPONENT申明中不申明为TAG的话,也能申明为BEHAVIOR,这样就能实现后期绑定了。绑定采用的是CSS技术。
DIV标签的UNSELECTABLE保证了这个TAG是作为CONTAIN的,第二层的DIV则将contenteditable=true以及designMode=on,并且其ID为USERDATA,因为它将作为USERDATA的响应对象,用以操纵USERDATA。
 
《public:component tagName=editBox》
《public:property name="value" get="getvalue" put="putvalue"/》
《public:Method name="clean"/》
《public:Method name="cleanData"/》
《public:defaults viewlinkContent/》
《style》
.userData{behavior:url(#default#userdata);}
《/style》
《script language="javascript"》
function getvalue(){
var ys;
ys=editBox.innerHTML;
ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’&quot;’);
return ys;
}
function putvalue(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘&quot;’,"gm"),String.fromCharCode(34));
editBox.innerHTML=ys;
}
function saveData(){
editBox.setAttribute("Context",editBox.innerHTML);
editBox.save("XMLContext");
}
function loadData(){
editBox.load("XMLContext");
editBox.innerHTML=editBox.getAttribute("Context");
}
function cleanData(){
editBox.setAttribute("Context","");
editBox.save("XMLContext");
}
function clean(){
cleanData();
editBox.focus();
document.execCommand(‘SelectAll’);
document.execCommand(‘Delete’);
}
《/script》
《/public:component》
《div unselectable="on" align=center style="height:250; width:450;
 background-color:powderblue; border:outset powderblue"》
  《DIV style="height=7px;overflow=hidden;"》《/DIV》
  《div class="userData" id=editBox contenteditable=true designMode=on align=left
   style="display:block;height:200; width:430;background-color:white; font-face:Arial; padding:3;
   border:inset powderblue; scrollbar-base-color:powderblue; overflow=auto;"》
  《/div》
  《DIV style="height=7px;overflow=hidden;"》《/DIV》
  《button unselectable="on" onclick="clean();editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="新建"》《Img alt="新建" src="imagesNew.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="loadData();editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="载入"》《Img alt="载入" src="imagesLoad.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="saveData();editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="记录"》《Img alt="记录" src="imagesSave.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘Cut’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="剪切"》《Img alt="剪切" src="imagesCut.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Copy’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="复制"》《Img alt="复制" src="imagesCopy.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Past’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="粘贴"》《Img alt="粘贴" src="imagesPaste.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘Undo’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="撤消"》《Img alt="撤消" src="imagesUndo.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Redo’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="重复"》《Img alt="重复" src="imagesRedo.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘CreateLink’,true,’true’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="插入超连接"》《Img alt="插入超连接" src="imagesLink.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘UnLink’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="删除超连接"》《Img alt="删除超连接" src="imagesUnLink.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘InsertImage’,true,’true’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="插入图片"》《Img alt="插入图片" src="imagesPic.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="(OverWrite.innerHTML==’开启覆盖’)?OverWrite.innerHTML=’关闭覆盖’:OverWrite.innerHTML=’开启覆盖’;document.execCommand(‘OverWrite’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;"
  title="覆盖状态"》《B》《P id="OverWrite"》开启覆盖《/P》《/B》
  《/button》
  《BR》
  《font size=2》《B》字体:《/B》《/font》《input id="font" size=7》
  《button unselectable="on" onclick="editBox.focus();document.execCommand(‘FontName’,true,font.value);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;"
  title="设置字体"》《B》《P id="OverWrite"》设置《/P》《/B》
  《/button》
  《font size=2》《B》大小:《/B》《/font》《input id="size" size=5》
  《button unselectable="on" onclick="editBox.focus();document.execCommand(‘FontSize’,true,size.value);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;"
  title="设置大小"》《B》《P id="OverWrite"》设置《/P》《/B》
  《/button》
  《font size=2》《B》《SPAN id=color color=#000000》颜色:《/SPAN》《/B》《/font》《input onKeyUp="color.style.color=’#’+red.value+green.value+blue.value;" id="red" size=1 value=00》《input onKeyUp="color.style.color=’#’+red.value+green.value+blue.value;" id="green" size=1 value=00》《input onKeyUp="color.style.color=’#’+red.value+green.value+blue.value;" id="blue" size=1 value=00》
  《button unselectable="on" onclick="editBox.focus();document.execCommand(‘ForeColor’,true,color.style.color);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;"
  title="设置大小"》《B》《P id="OverWrite"》设置《/P》《/B》
  《/button》
  《BR》
  《button unselectable="On" onclick=’document.execCommand("SuperScript");editBox.focus();’
   style="background-color:powderblue; border-color:powderblue" title="上标"》
   《B》^《/B》《/button》
  《button unselectable="On" onclick=’document.execCommand("SubScript");editBox.focus();’
   style="background-color:powderblue; border-color:powderblue" title="下标"》
   《B》_《/B》《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘Bold’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="粗体"》《Img alt="粗体" src="imagesB.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Italic’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="斜体"》《Img alt="斜体" src="imagesI.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘UnderLine’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="下划线"》《Img alt="下划线" src="imagesU.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘StrikeThrough’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="删除线"》《Img alt="删除线" src="imagesS.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘JustifyLeft’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="左对齐"》《Img alt="左对齐" src="imagesL.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘JustifyCenter’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="居中"》《Img alt="居中" src="imagesM.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘JustifyRight’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="右对齐"》《Img alt="右对齐" src="imagesR.jpg" width=20 height=20》
  《/button》
  &nbsp;
  《button unselectable="on" onclick="document.execCommand(‘InsertOrderedList’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="已排序列表"》《Img alt="已排序列表" src="imagesOL.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘InsertUnorderedList’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="未排序列表"》《Img alt="未排序列表" src="imagesUL.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Outdent’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="突出"》《Img alt="突出" src="imagesOD.jpg" width=20 height=20》
  《/button》
  《button unselectable="on" onclick="document.execCommand(‘Indent’);editBox.focus();"
  style="background-color:powderblue;border-color:powderblue;width=25px;height=25px;"
  title="缩进"》《Img alt="缩进" src="imagesID.jpg" width=20 height=20》
  《/button》
《/div》

Posted May 18, 2007 by LostAbaddon in 赛伯铁客