December 2006 Archives
今年北京入冬以来还没有场象样的雪,一个月以前那场连地皮儿都没能下白的小雪,在我看来跟本不算雪。小雪节气过了,大雪节气过了,但我们盼望的雪怎么还不下呢?!今早,这场盼望已久的雪终于来了,这应该也是2006年的最后一场雪了,虽然它姗姗来迟,但仍给人们带来了不少欢愉。
下雪了,虽然天冷,虽然路难走,但雪净化了空气,那美丽的银白色的童话般的雪世界更使人心情愉快。下雪天里最高兴的应该是孩子们了,可以打雪仗,堆雪人,在雪地里尽情的嬉戏,拥抱自然。
听说植物园里的梅花开了,恰逢下着雪,那“一剪寒梅傲立雪中”的景色一定很美,可惜无缘去看,只好先在此遐想一番啦......
今天下午发现JavaEye的rss不干活了,很奇怪,结果上JavaEye网站上看了看,结果是这个页面。唉,都是病毒闹的。
不过从这一方面来看JavaEye还是很仗义的,虽然病毒不是它的网站闹的(托管IDC的路由器被植入恶意代码),但是为了广大JavaEyer不受病毒侵扰,而关闭托管IDC的网站,把域名转到一个临时页。


尽管这并不是JavaEye服务器本身的问题,我们对于电信路由器出现这种糟糕状况也感到非常无奈,但是为了保证大家电脑的安全,我们宁可暂时关闭网站几天,也不能让大家遭受病毒感染的危险。
今天(12月19日)上午,我们和托管商的技术人员一起在机房测试,无论直接连接服务器,还是在同一网段内访问服务器,均一切正常;一旦跨出本网段,经过两层Ciso的交换机之后,立刻被植入恶意JS代码。在更改了服务器的IP地址之后,无论从任何地方访问,都恢复了正常,如果没有意外,我们将在观察1天之后恢复JavaEye网站服务。 此外我们也呼吁大家,如果有空闲服务器和带宽资源,请帮助我们做一个镜像网站。
另外严肃提醒大家:近期千万不能使用IE浏览器上网,已经有多家受感染路由器控制范围之内的网站报告了这种状况,只要你访问的网站经过这些被感染的路由器,就会被植入恶意代码,切记切记!或者您也可以临时采取以下手段避免被感染: 编辑C:\Windows\system32\drivers\etc\hosts,加入一行:127.0.0.1 cool.47555.com
如果您想向我们提供帮助,建议和鼓励,欢迎拨打电话:021-68540054 或 Email:ouspec@21cn.com
请经常访问本页面,我们会随时更新事件的进展状况,并尽快恢复网站访问…
BTW:本通知页面是临时放在朋友的服务器上面的,不在受感染的路由器控制范围之内,大家可以放心访问本页面
2006年12月19日下午
周日的天儿还是干冷干冷的,于是我们再次选择了温暖舒适的室内活动,去参观了天文馆。
去前我们就知道天文馆有3D和4D科普剧场,但看着门口的介绍,每个节目都很吸引人,我们真的难以决择哪个要看,哪个不要看,最终决定了全部都看,于是花了二百一十大元买了3D、4D和宇宙剧场的门票进了展馆。
按着时间安排,我们先去了4D剧场,看《太空英雄》。进门以前被发了个特制的大眼镜,上面还有残留的水滴,没有多想,先拿着它进场找坐位,我拿着大眼镜把玩,桐桐在一边抓拍我......节目很快开始了,有了上次看《别惹蚂蚁》的经验,我们戴着眼镜做好了犯晕的准备。因为节目只有短短的15分,所以剧情很简单,大概就是外星人对地球进攻,而人类反击赶跑了入侵者。当然,我们要看的也不是剧情,而是特效。当真有种身临其境的感觉!当剧中演到一罐听装可乐被打开时,突然一股水喷到了脸上,而毫无思想准备的我们不由发出一声惊呼,觉得很有意思,原来,拿到眼镜时的水珠是这样形成的。后面有个三四岁的小妹妹,从这一刻开始了哭喊:“我害怕!呜呜呜~”剧情和小妹妹的哭喊都在继续着,旁边的观众小声的劝着:“别怕啊,都是假的,闭上眼睛就好了”。而小妹妹还是自顾自的哭着要离开。当演到飞船起飞时,与之相应,扑面而来一股劲风!紧接着是看到外星不明生物盘踞时,脚下也有了被东西缠绕的感觉。这时,小妹妹的哭喊也达到了高潮:“呜呜~我要出去,我害怕,呜呜~我以后再也不来了!......”终于,小妹妹被工作人员带出了剧场,而后剧情也很快结束了。总体感觉是剧情一般,但4D效果确实不错!
节目时间安排的很合适,看完了4D《太空英雄》,找到3D剧场时间差不多也刚刚好。3D剧场放映的是《逃离恐龙岛》。节日时长更是只有短短的10分钟!其中还有5分钟是预演。剧情也简单的不能再简单,是说恐龙岛要下沉了,人类去营救恐龙脱离险境,特别是一只叫托尼的霸王龙。再次戴上了大眼镜,坐上小车似的坐椅,放下保险杠开始了“摇煤球”之旅。同是3D,《别惹蚂蚁》的立体效果的确很棒,但这次的《逃离恐龙岛》却更有真实感。这次的银幕是弧形的,而且我们是坐在“小车”上,随着剧情发展忽而左摇右摆,忽而上下震荡,我们像是坐上了飞行器正在和恐龙近距离接触......还没过足瘾呢五分钟就到了。我们极不情愿的下“车”、交眼镜,离开了放映厅。
最后看的是数字宇宙剧场的《神奇的宇宙》。觉得这个节目一般,没有前两个节目那么刺激。在球形的放映厅里,可以半躺在舒适的座椅上,这倒也是一种享受。星空看起来那么真实,很像我们在松潘古镇外看到的那样,我喜欢这种感觉。虽然这里有舒适的座椅,但还是觉得真实自然中星空的更迷人。
三场节目看过,我们开始转展馆,看上去很大的展馆实际上里面却不太大,我们比较感兴趣的是各小展厅的造型,有的像花瓶,有的像蜗居,有的像球(大家可以从桐桐的相册中看到)。比较好的几个厅是太阳厅和月亮厅,我在太阳厅里的太阳实时画面下留下了我的手印,又在月亮厅里的“月球表面”上留下了我的脚印。此外,我们还体验了一把开月球车感觉。
天文馆以现代化的多种手段,全方位的介绍天文知识,寓教于乐,既使已不是孩子的你去看看也会从中找到乐趣的。
译文:
译文:
译文:
译文:
译文:
用了一天的时间重新设计了一下主页。
希望能比原来看着舒服些。。。
周末和桐去了北京植物园。北京植物园是个不错的地方,春天百花争艳,夏天绿树成荫,秋天红叶满山,冬天呢?当寒风带走了最后一片树叶,只剩下光秃秃的枝丫的时候,你是否也渴望着生机勃勃、色彩斑斓的世界呢?去植物园温室去看看吧,你可以提前走进春的怀抱。
热带温室座落于北京西山脚下,北京植物园内,进门步行十分钟左右就可以看到一个大型的玻璃屋,那就是植物园里的热带温室了。走进温室,立刻被暖融融的空气所包围,映入眼帘的是满目绿植,不,不只是绿色,还有各色花卉,红的如火,白的如雪,粉的含蓄,黄的艳丽......我们忙不迭地拿出相机捕捉着这在冬日里难见的花花世界。
石头花一下子就吸引了我们,这是一种长相酷似石子的植物,为了适应生长环境,不被动物所破坏,长成了和自己生存的环境相类似的石子状。我们驻足观看了半天,尽力去分辨着哪个是石子,哪个是花,真是越看越像,不尽让人慨叹大自然的神奇。

我们随着人穿过了专类植物展区,首先来到了沙漠植物景区。一株株高大的仙人掌、仙人球比平时所见花盆中的大了N倍,看上去很有气势,而且,有不少品种还是开着花,正所谓是顶花带刺儿,给这些沙漠里的植物更平添了几分生气。其中也有日常所见的小盆仙人球,但别具匠心的是将白色和红色两种仙人球摆成了中国印的造型,人们纷纷合影留念,我们也不例外。

接下来的热带雨林景区一下子把我们带进了另一个世界,同样的温暖,空气却更加湿润。里面的植物能生长旺盛,全凭温暖湿润环境,为了保持这样的环境,室内一些不起眼的位置安装了许多自动加湿装置,可以不定时喷出雾状的水气,保持湿润恒定不变。此外,展厅有一个景点是小型瀑布,我想,这不单只是一个景点,小瀑布也起到了加湿的作用。

随后是四季花园景区,这里喷泉、小桥、流水、游鱼、各样花卉让人赏心悦目,阳光从温室玻璃顶直射进来,一派生机盎然,让人忘记了这是冬天。
最后,我们再次来到了刚才匆匆而过的专类植物展区。这里有神秘地“见血封喉”箭毒木,匪夷所思的“植物捕手”植物绞杀形成的“猪笼榕”等平时难得一见的植物,让人叹为观止。比较遗憾的是没能看到这些植物捕杀昆虫的真实场面,但我们从多媒体中看到了一些在自然界拍摄的真实画面,也大饱了眼福。
水晶宫般的温室内地形起伏,错落有致,各个展区安排得紧凑却不显拥挤,源自世界各地的数千种植物让人大开眼界。有机会去看看吧,一定会不虚此行。
Merge语句:
1.功能:
提供有条件地更新和插入数据到数据库表中
如果该行存在,执行一个UPDATE操作,如果是一个新行,执行INSERT操作
— 避免了分开更新
— 提高性能并易于使用
— 在数据仓库应用中十分有用
2.用法:
3.实例:
4.其它
merger语句是在oracle9i才加进来的功能,所以oracle9i之前的版本就不用考虑用这个语句了.
在oracle10g之后,oracle又对此语句进行了进一步的改进:
a.在update语句中可以使用where子句了,oracle9i是不支持where子句的
b.可以单独使用insert或者update语句,oracle9i要求insert语句和update语句必须同时出现.
这里是PPT下载.
无意中发现了这个图片,贴出来给大家一块赏析.
这是eboy网站制作,如果你想获得这个招贴画呢,就要花16.00 Euro,免税
18.56 Euro ← inside EU, incl. tax
你能找出多少个呢?
你用了多少个呢?
关于sub,sub!,gsub,gsub!的区别
这四个方法都是替换字符串的,但有什么区别呢?
其实比较简单,sub,sub!只替换源字符串第一次匹配的字符串,而gsub,gsub!里的这个g就是global,也就是全局替换.
另外ruby里某些方法中都有一个加!的同名方法,其实这个是ruby的一个规则,那就是对原来的对象有改变,有破坏的就要用加!的那个方法.
光说可能还是说不明白,还是用代码说话吧.
以上是sub方法,下面说说gsub,还是用s1这个string,当然由于上面已经用sub!方法,s1已变成bacon,spam,and eggs,我从新覆下值,换成原来的spam,spam,and eggs

等价于
这是不给字符串做任何处理的,这里"\t"就是打印\t,不会是一个tab制表符
等价于
这是给字符串做转义处理的,这里\t将会转义成一个tab制表符而不会打印"\t"字符的
另外用%q,%Q时,首尾符号只要不是数字,空格,打印控制符都可以的,当然首尾符号要配对喽.
今天看到了Caiwangqin的blog说ruby升级到1.8.5-p2,建议更新,因为原来的版本CGI Lib会被某些人利用进行DoS攻击(ruby网站接连两天发出CGI DoS的文章,看来问题不小),虽说我的小站访问量很小吧,应该不值得那些人攻击一次,不过出了问题还是很要命的,所以还是觉得升级一下ruby是有必要的.
PS:升级完毕.
大热天,禅院里的花被晒焦了。
“天哪!快浇点水吧!”小和尚喊着,接着去提了桶水来。
“别急,”老和尚说,“现在太阳大,一冷一热、非死不可,等晩一点再浇。”
傍晚,那盆花已经成了干菜的样子。
“不早浇......”小和尚咕咕哝哝地说,“一定已经死透了,怎么浇也活不了。”
水浇下去,没多久,已经垂下去的花,居然全站了起来,而且生意盎然。
“天哪!”小和尚喊,“它们可真厉害,憋在那儿,撑着不死。”
“胡说,”老和尚骂,“不是撑着不死,而是好好活着。”
“这有什么不同呢?”小和尚低着头。
“当然不同,”老和尚拍拍小和尚,“我问你,我今年八十多了,我是撑着不死,还是好好活着?”
晩课完了,老和尚把小和尚叫到面前问:“怎么样,想通了吗?”
“没有。”小和尚还低着头。
老和尚敲了小和尚一下:“笨哪,一天到晚怕死的人,是撑着不死;每天都向前看的人,是好好活着。得一天寿命,就要好好过一天。那些活着的时候天天为了怕死而拜佛烧香,希望死后能成佛的,绝对成不了佛。”
老和尚笑笑,“他今生能好好过,都没好好过,老天何必给他死后更好的日子呢?”
今天去电影院看了墨攻,没有传说中的烂片的感觉,多少比无极夜宴之流强多了。
剧情安排的比较紧凑,故事叙述的也比较完整,这从整部片子的时间是可以看出来的(130分钟);不过还是有暇疵的,一些细节交待的不是很清楚,看之后让人感觉有点疑惑,也许是因为剧情太长,片子切了不少的缘故。比如最后梁少主梁适是怎么中箭身亡的,革离是怎么逃离梁国追兵找到那个挖地道的人(貌似外国人扮演),深入梁城的赵国细作(那个女的)是怎么进入梁城的。。。等等
总的来说,墨攻还是不错的一部片子。期待满城尽带黄金甲(12月14日公映),不过怀疑可能要失望。。。
PS:看完墨攻,引起我重读东周列国志的兴趣。影片最后说梁国灭亡的大概情况跟史书差不多(第三十五回晋重耳周游列国 秦怀赢重婚公子有说梁君无道,不恤民力,秦穆公乘民心之变,命百里溪兴兵袭梁,灭之。梁君为乱民所杀),可偶怎么也不记得书上有赵国伐梁,和赵国大将巷淹中的记载,重读觅之。。。
一个论坛已经开发到0.03版了,先期预定的功能基本完成了,但还有很多细节的问题要弄。
在开发过程中,越来越感觉自己的ruby语法掌握的太差了,以致于一个论坛的开发上犯了很多错,也有很多性能的问题,所以痛下决心,要从头学习一下ruby语法,其实就没怎么学习过ruby语法。
接下来的时间将把时间放在看ruby语法书上,一个论坛的开发稍微搁置一下,但不是不开发了。
要看的书有:
1.RubyCourse,这本书不错,全是一个一个例子,我觉得学习一门语言,初期就是要不断的照着书type code,等敲到一个数量级上,就有了一个质的飞跃。
2.The.Ruby.Way.2nd.Edition,这本书也很好,也全是例子,不过比RubyCourse全,光一个String Object的介绍就有40个小节
加油!
