返乡六记——除夕

除夕的凌晨三点,上海的街道在昏黄的路灯的掩印下显得格外冷清。一家人背上沉沉的包袱,行色匆匆的踏上返乡的巴士。车上的感觉暖和多了,找个座位安顿好,领紧了围脖。所有的一切都准备就绪了,就让时光把我们带回那久违的乡间吧。

在马达引擎的轰鸣声和座椅颠簸的双重作用力下,睡魔轻易来犯将车上的大部份人擒下,当然只有敬业的司机还聚精会神地看着前方,他的使命在今日显得格外神圣,一年多的思念就要在他驾驶的时光机器中获得化解。舅舅不迭的递上好烟,有了烟亮,话题就和这袅袅青烟一般自然而然的多了起来。大家聊着一些不着边际的话题,说着说着又不着边际的笑了起来。看得出大家的心情似乎都因为这样的日子而变得畅快起来。心情畅快,车却在返乡的渡口堵住了。

长长的车龙堵满了通往渡口的公路,小贩往返穿梭抓紧这一年中最后的一天“促生产,抓效益”。剩下旅客只能悠哉悠哉的下车耐心等待。在雾没有散清之前,摆渡船是万万不会开的,这当口谁都明白安全稳定压倒了一切,任凭你归家心切,也得一切服从指挥。好容易捱到了中午,天终于晴了,放眼望碧天一片如洗。等待的人群开始骚动了,闸口终于送闸了。司机们纷纷扔下还没抽完的烟头,一路小跑的钻进驾驶室。谁都想第一批摆渡过江,赶回家吃一顿年午饭。

随着一阵车头攒动之后,一切都安顿停当。只等渡船将我们摆过那长江,让我们回到久别的家乡。巴士终于在乡下的新房门口停下,相逢那刻终于到来了。一年多的思念化为手手相握,轻轻地一声问候胜过了一切。

开饭吧,这一顿好酒好菜吃的湖天海地,天上爬的,水里游的,水陆道场一应俱全。又吃到乡间糯软的米饭,淡淡的米酒,香甜的青菜。所有的那些似乎被尘封的记忆犹如开闸放水一般都涌现在眼前,啊,不变的乡音,浓浓的亲情。将我们在一张桌上联系在了一起。让我们举起酒碗,一干为敬。

迎金猪

给老方的信洋洋洒洒地写了5页,连自己都有点惊讶怎么会突然文如泉涌,一发而不可收拾了呢。年前一直在等老方的回信,可看来注定要失望了。不知道他在那头过的如何?今年对他来讲是第一个春节一个人过,这种别样的心情一定会深深地触及到他的心灵。但愿他一切都好,工作忙活的暂时忘了给我这位老朋友回信。

今年的春节来的格外晚,天气已经明媚的犹如春天一般。春节却迟迟未至,每天荡漾在丽娃河畔,踱步慢慢地欣赏着校园中的一切,我承认这所学校格外的美。带着一些冷艳的美,那种不施粉黛,高高在上的美。在阴沉冷冽的天气里,学校里尘埃小一点,人也少一点。空气也显得格外的清新。一个人漫步在清冷的校园里,别有一番滋味的。暖意四溅的天里,学校会热闹一些。人们匆忙的擦肩而过,纷纷一同分享冬日里希罕的阳光。我选择丽娃河畔的长椅,露出胳膊和小腿,让已经因为缺乏日晒而显得苍白的肌肤在冬日的阳光里彻底做一回紫外线杀菌。下着小雨的天里,看着河道的涟漪怔怔出神,没有人打扰,闭上眼睛你能听到沙沙的雨滴在水面上的声响,能听到风摇曳树枝发出的哗哗声,还有唧唧呱呱的小鸟叫声。多么恬静,多么自然。我能站上一个小时,这一个小时里心绪是如此平静,心情是如此坦荡。纷扰和压抑烟消云散,心如明镜一般空亮自白。同事们都笑我每天风雨无阻的去散步,其实散步是假,重要的是我每天都有一个小时可以涤荡自己的心灵。那是多么愉快的一个小时。

昨天终于拿到了久违的日剧《一公升的眼泪》,其实这部片子早在去年我已经在网络上看过,也深深地为亚也的命运揪心和感慨。时隔一年无意之中在Foobar中听到Remioromen乐队的《粉雪》,也就是《眼泪》一剧的插曲时,一股强烈的再看一遍的冲动升腾起来,但是很多D店都已经没有买这么老的片子了,好不容易找到一间愿意给我订购,等了一周终于拿到了片子。终于可以安静的在家里慢慢看了。如果这部片子不是根据真人事件改编而成的话,我想我不会再去买它,一部编造的剧集是在是没有必要如此顶礼膜拜这位编剧大人。正因为是真人事件改编才让我意识到,剧中的亚也也许就像我们千百万普通人一样,过着原先平静如斯的生活。但是疾病降临在这位坚强的女性身上,而这位女性之所以受人尊敬,是因为她拿出了人性中最伟大的勇气——生存的勇气去面对病痛的折磨。我可以把她想象成一位在我们身边的朋友,用她孱弱的身躯去抵抗一种根本无法战胜的对手。明知败,还求战,这就是勇气。很喜欢片尾亚也真人照片中这个女孩微笑着握紧拳头。意欲向世人宣布,我正在战斗着,勇敢的战斗着。说我是个感情脆弱的人,其实也不过分,但凡遇到类似这种场景,我都会情不自禁的血脉贲张,深深地为主人公坚强的意志所折服。人的意志力是很可怕的,它能对一个人发挥多大的作用虽无定论,但是如果完全爆发的话,力量之惊人足以改变历史。但是意志力是以更多的牺牲作为代价的,在得失之间,你会去考虑,费思量。很多人考虑的结果便是意志力的消沉,而有一些人则却迸发出更强烈的意志品质,这些人不由得你不去尊重他们。无疑《眼泪》中的主人公原型就是这样一个坚毅的女性。为了再一次地去感动,我开始看第二遍了。

人最痛苦的事情是什么?

首先一个人在不同的年龄阶段,对于痛苦的定义可能并不尽相同。其次每个人因为自身的个体差异,家庭环境,世界观人生观不同,对于痛苦的理解也可能不会太相同。佛语中说人生七大苦,我觉得概括的还是比较全面的“生,老,病,死,求不得,爱别离,怨憎会”。那七大苦里又是谁最恼人呢?生,老,病,死那是事物的必然发展规律,大家也都能以平常心对待。后三大苦,可谓是心魔之苦,自古多少才子佳人,贩夫走卒都出演过一出出心魔之苦。我觉得后三苦,最苦者还是求不得,爱别离可以用哲学的眼光去考虑,今天的别离之苦为的是明日的重逢之喜。怨憎会更是有一句诗词能摆平一切“相逢一笑泯恩仇”啊。只有求不得,折杀多少人的心肠。有些人终其一生,都在追求,可是造化弄人,偏偏求不得啊求不得,陆游翁求九州同,孟姜女盼夫君归,谭复生待国家兴。临了的时候不知道那一抹浊泪中呛杂着多少心酸和苦痛。

求不得啊求不得,究竟该不该去求呢。。。

2007,你想做点什么

这是我想问我自己的,2006注定是充满风雨的一年。那么作为06的延续,07年会给我带来什么呢?希望? 好运? 突破? 还是别的什么?充满了未知,但你想做点什么呢在这个新的一年?是啊,别问谁能给你带来什么,先问自己能干点什么?

看了Billiote以后,我曾经一度萌发了学现代舞的念头,不知道这把老骨头还有没有戏能一窥舞林之究竟,舞蹈能带给人美感,节奏,力量和平衡,很美。我特别喜欢现代舞中的跳跃动作,在慢速摄影机的拍摄下,那动作简直优雅至极。如果时间和精力允许的话,我想会去选择学一门现代舞,最好能有跳跃动作的那种现代舞。这是我想要做的一件事。

还有一件想学的吉他演奏,虽然我的乐理烂到自信心丧失,但我对自己喜好事物的好奇心还是战胜了自信心匮乏,我要像地铁闸道口的孩子那样可以拨弄木吉他,唱自己喜欢的《野百合的春天》。多么惬意,多么自在,恩,我想做的第二件事。

不管我有多自恋,照镜子的权利总是该有的,前几天乘天热,终于可以脱光了照镜子了,1年的Pump给我身体带来了明显的影响,我喜欢享受这种成长的喜悦,当然也要付出代价,我的上一篇《腰》就是。。。但不管怎么说,不能因噎废食,所以健身训练不会停止,我一定有一天能像Brad Pitt一样的,我亲爱的弟弟和我打赌不可能,那么他输定了。这是我想做的第三件事。

1,2,3都是文娱类活动,那么谈谈读书吧,今年的目标是完成本科阶段的5门单科,不算一个很高的要求,但是一定要完成他,我再也不想花太多时间在这无趣的课本上了,早日拿到本科,就结束学历教育。这是第四个我要做的事情。

最后才能轮到工作,不管为了自我实现还是更粗俗的说法为了“钱”,只要有人开出更高的价码,我一定努力争取,只是Business而已,无关其他。

噢,似乎没说感情,毕竟过完年自己也27了,但似乎也没什么可说的,我还有感情吗?也许早已把它弄丢了,那就再加一件事吧,先把我的感情找回来。

一个普通的Training day。不同的是杠铃片的份量加了上去,一如既往地咬牙力挺,电光火石之间,一丝挫力在腰间滑过。一套动作完成已经浑身湿透,急急得跑去冲热水澡。倒也没什么异样,只是觉得腰部的肌肉不太舒展。第二天睡醒,一切都不同了。重灾区腰部开始疼痛,接着走路发觉步子居然迈不开,最要命的是原先稳健的下盘居然因为腰部的不适变得虚浮起来。言语似乎也很难形容这种伤痛体会,单真可谓是步步受制,到今天屈指算来已经1周了,症状似乎并没有好转的迹象,训练是没办法继续了,就连晚间的跑步也被迫喊停,那就乖乖在家看书吧,看书也不行,坐的时间长立马给你看颜色。没辙了,只能躺。。。而且只能躺直了。还不能躺床上看书,痛苦啊。。。想起来广告里的话“腰好,一切都好!”。无语,只有慢慢让身体自然恢复了。

Ajax读取XML的若干启示

1, 通过PHP从数据库抽取资料,然后生成XML时,必须在输出前加入header("Content-Type: text/xml;charset=UTF-8\n\n"); 否则输出的XML在Firefox中是不能被正确识别的,也就是说不能正确地为XML建立起DOM模型,这样后续的XML解析操作都将无法进行,通过Firebug我们可以清楚地看到有类似某节点“has no properties”的错误提示,这就说明了没有为输出的XML建立正确的DOM模型。这个问题花费了我整整一天的时间,切记!

2,在生成XML时,如果数据源节点中出现中文字符,可能无法顺利生成XML,这时可以将中文字符的编码统一设置成utf-8的编码格式(iconv函数),问题就可以得到解决。

3,对于PHP接口操作的思路,通过参数的传递作为数据抽取的条件,从数据库中获取以数据,以二维数组形式返回,然后通过Domdocument操作,将二维数组转成XML文档,记得看第一条提示。这样通过返回XML,可以让保证接口的通用性。在任何的脚本平台上都可以使用,只需处理接口的脚本平台中设定相应的XML解析程序,就可以获取从接口传递的XML数据信息。

假如生活欺骗了你

假如生活欺骗了你
不要忧郁,也不要愤慨!
不顺心时暂且克制自己,
相信吧,快乐之日就会到来。

我们的心儿憧憬着未来,
现今总是令人悲哀:
一切都是暂时的,转瞬既逝,
而那逝去的将变为可爱。

——普希金/1825


今天早上收到邮件,上周的面试黄了。

心里不痛快的时候,夏林在MSN上送了我这首普希金的诗。

矫情

这个词不算南方词汇,但意思南方人应该理解的也八九不离十 。有一回在地铁上对面刚上车的两个上海小姑娘在作如下的问答

“你觉得是Bread Talk好吃还是Tima的好吃?”

“当然是Tima,我一直买Tima的,Bread Talk怎么能吃... ...”

说明一下,Bread Talk是面包新语连锁店,Tima Harbour是位于镇宁路上的一家咖啡店

实话说,如果耳朵能像眼睛那样非礼勿视的话,我宁愿听不见这段讲话。因为我反感听到这种矫情的对话,让我感觉对面那两个也用双腿走路的生物像是不食人间烟火的仙子。絮絮叨叨的追求所谓的生活品味,只有让人感到素质的恶劣。写以上文字的时候,我也觉得自己有些极端,你有什么权力剥夺别人对更高生活质量的追求呢?对,我就是忍受不了那种惊天动地的矫情发生在自己的耳畔,强奸着自己的耳朵。刚才上网的时候,看到一个女性网友在KDS发帖,说她每天日子过得很痛苦。为什么痛苦呢?因为她妈每天给她蒸一碗冬虫夏草,她觉着每天吃这么多虫子特别痛苦。所以来网上告诉大家她每天过得有多痛苦。KDS上层出不穷这种矫情的帖子,看的我鸡皮疙瘩一身一身的。

母亲受累了

为了安抚母亲的情绪,我准备回厨房和她聊聊天,让她也排解掉一些强加在她身上的不公。却正巧看见她一个人正在用筷子拾起桌子上掉落的粉丝,看到我进厨房,母亲赶忙的把这些粉丝都塞入口中,我知道她是一个一点都不愿意浪费的人,每天在桌上只吃那么一点点的饭菜,而且那些饭菜还都是没人碰得、甚至有一些都要快进垃圾桶的,可她却总是不愿意扔掉。见到这一幕,再加之看到她脖子上近两年来一直都挂着的拔罐器晃来晃去。我顿时控制不了自己的情绪,鼻子一酸泪水马上涌进了眼眶,为了不影响自己的使命,为了不把气氛搞得更悲戚,我强忍着还是有一搭没一搭的和她聊了些最近股票的话题,言谈之间母亲一如既往地平静,这一点我们家所有的人都不如他的,一个人在屡次遭受一些莫名的委屈后,仍能泰然自若的面对,那么这个人的内心有多么坚强,可想而知。

在我的印象中,最近几年里不知不觉,母亲早已经成为这个家庭的核心,有她在的时候,家才充满了家的味道,什么是家的味道?让我来告诉你,是洗衣粉在她手中揉搓后产生的味道,是热气腾腾的锅子里冒出的味道,是房间里不经意的散出空气清新剂的味道。。。家里里里外外哪个不是母亲在辛劳。

不仅如此,母亲在幼儿园的工作更是要求她每天5点就要起床,这是一个多么痛苦的起床时刻啊,试着想一想当家人还在酣睡之时,母亲便悄悄起床,为了不影响大家的睡眠。动作的幅度还不能大,摆放物件的轻重更要拿捏得当。然后为了省下每月的十几块钱,她还要亲自跑去楼下拿回牛奶,再准备好一家人的当天的早餐。只有当所以得事情忙停当后,母亲这才随意的扒拉两口泡饭,依依不舍的离开这个她深爱的家,一个人骑着我敢说上海最破烂的自行车去上班。

人虽到幼儿园,但是我想她的心却是时时刻刻同这个家挂着的。一到中午休息时刻,她也顾不上午休,赶忙的跑去证券营业所看看手中的股票,然后再匆匆赶回。到了下班点,对于我们来说是解放的时间,休息的时间,而对于母亲来说却是更加忙碌的时间,几十年的当家生涯,让她心里清清楚楚地知道哪家菜场的哪个摊位的哪样东西好,价格便宜量又足,于是要配齐一桌菜,她往往要穿梭于好几个菜场。接着就是回家毫不停顿的捡菜,洗菜,烧菜,因为母亲知道几个小时之后,这个家庭她最爱的两个男人会结束一天的工作,回家吃饭。一定要赶在他们回来之前把饭菜准备好,这是她的使命,而她总是使命必达。想想啊,一个年近五十多的人每天从早上五点一直要忙碌到晚上七八点碗筷洗完,整整15个小时,才算完成了她一天的工作。这是一个多么刺眼的工作时间啊。

人终究不是铁打的,更何况体质本来就不算太好的母亲,几年来,白发已然悄悄爬上了她的双鬓,皱纹也丝毫不甘下风侵占了母亲历经风霜的的脸庞。可是她终究还是无怨无悔,为了这个家庭,她几乎付出了她能付出的一切,甚至比一切更多的多。母亲之伟大在于她彻底的无私与奉献,这样的母亲在家里是不应该受气的,是不应该被不尊重的,是不应该被任何人指手划脚的。她与家,与我所喷薄出的博大情怀像一座凿凿的丰碑,早已刻进了我的心田。我不能容忍任何人,任何力量去侵犯她丝毫,我愿以自己的生命作为代价去捍卫这个伟大的女性。

Javascript::SetTimeout函数

希望在延迟N秒后执行js脚本,可以使用setTimeout函数,值得注意的是该函数第一个参数 必须用双引号括起来,否则延迟效果是无效的。

比如:

setTimeout("this.location='http://ncls.blogspot.com'",5000);

正确!5秒钟后页面自动跳转至http://ncls.blogspot.com

setTimeout(this.location='http://ncls.blogspot.com',5000);

不正确!页面直接跳转,延迟效果无效