2009-04-13

Spring is comming!

无锡,迎春花

这张照片是二月份在老房子附近的立交桥边拍的,那几天无锡的温度最高冲上过二十五度,已经是春风拂面。这朵迎春显然是按耐不住,提前开放了。

回到哈尔滨依然是冰天雪地,今年的雪还碰巧特别多,断断续续下到三月末。直到最近才开始回暖,草坪中开始慢慢探出一丝丝绿色。前天一场春雨过后,各种野草一野之间都冒了出来。mm们的短裙也纷纷闪现,花枝招展地在学校里四处漂动。都说哈尔滨没有春天,这点在女生身上表现地特别明显:换下冬装就是夏装,不带一点犹豫的。

蓝天、新绿加美女,连续几天都心情大好。

今天从食堂回实验室的路上,左顾右盼的间,忽然看到有一株迎春花开了。前些天的绿色只是前奏,这些拥簇在一起的淡黄色的花朵,才是春天归来的正式宣告。

压抑的冬季已经结束,一系列的计划要开始实施。

第一件事,

穿上新买的跑鞋,明天开始,早起晨跑!

2009-04-01

Working PHP and Oracle under Redhat EL 5

众所周知,PHP对MySQL的接口做得很好,LAMP名声在外,但是对于其他数据库的支持貌似就差了点。以前试着用过一次PHP的SQLServer接口(mssql),感受是做得相当粗糙。但是考虑到SQLServer是windows阵营的,应用也仅限于windows操作系统,也就情有可原了。但是对于Oracle这个重量级&跨平台通吃的家伙,PHP的支持又怎样呢?

手册中有两个关于Oracle的函数库。其中一个名为Oracle Functions,是比较旧的哪个版本,已经废弃。第二个为OCI8 函数库,是当前使用的版本。基本上实现了OCI的功能(包括事务与LOB操作等),看起来还不错(没用过,因此性能有待考证)。

顾名思义,OCI8函数库使用OCI实现,而使用OCI是必须要安装Oracle提供的客户端的。虽然Oracle的客户端是免费软件,但并不是自由软件,所以一般的发行版在打包的时候不会包含进来。因此,需要自己动手配置一下才能使用。

下面的步骤在Redhat EL 5上测试通过,在其他发行版上应该也是大同小异,写在这里以供参考。

1、安装配置Oracle客户端

a) 下载Oracle Instant Client

下载basic,sdk,sqlplus三个包

        instantclient-basic-linux32-11.1.0.7.zip
        instantclient-sdk-linux32-11.1.0.7.zip
        instantclient-sqlplus-linux32-11.1.0.7.zip

b) 安装并配置

按照Oracle的传统,放在/opt下

        # mkdir /opt/oracle
        # unzip instantclient-basic-linux32-11.1.0.7.zip
        # unzip instantclient-sdk-linux32-11.1.0.7.zip
        # unzip instantclient-sqlplus-linux32-11.1.0.7.zip

解压完后都在一同个目录instantclient_11_1中

        # mv instantclient_11_1  /opt/oracle/instantclient

(更多…)

2009-02-01

什么样的生活

初八还没过,就得知已经有两个同寝的同学已经回学校了。

在学校里对假期望眼欲穿,严重的时候可以想起回家就一阵激动。可真正回到家了,却发现对于闲散的假期生活,我们已经无所适从。此时的期盼,便是尽早回到学校。然后在度过几个月后,继续对家的想念。

这样的轮回,真是让人尴尬。

想起一个同学的qq签名:生活的理想就是理想的生活。可究竟什么是理想的生活?在美丽的理想的驱使下,当我们奋力追求理想的生活的时候,自己当前的生活已经被无意识地扭曲了。每天在电脑前面早九点、晚十点,宅男式的生活方式掏空了我们的健康;久拖不决的项目,反反复复耗尽了我们的精力。身处这个浮躁的时代中尤其浮躁的IT行业,心也不再静地下来,拿起本书就一目十行,放下就忘得一干二净。在这个人人自危,主动加班的年代,工作已经将生活蚕食地七零八落。

我们正当青春,却已疲态尽显。没有迎来理想的生活之前,或许我们就垮了。

If you work for a living, why do you kill yourself working ?

为什么,当前的生活就不能是理想的生活?

It’s time to change, and we can change。

在此给自己定下新年的三个目标:

1、分清工作与生活的界线
工作是工作,生活是生活,下班时间少想或者不想工作的事。再重要的事情,第二天工作时间再解决。给自己找份和电脑无关的业余爱好,也算是养性怡情。
2、多多锻炼,身体最重要
拒绝“年轻时以命搏钱,年老时用钱买命”。身体是一辈子的根本,一定要重视自己的健康。多多参与体育活动,一来锻炼身体,二来也能多与人交流。
3、拥抱现实世界,多读书
现在网络越发像个垃圾场,脑残愤青漫天飞,什么样的言论都有。与其把时间花在网络上的各种超链接中,被大量无用的垃圾信息淹死,不如合上电脑,打开台灯,细读几本好书。

目标不高,因为自知改变习惯是很难的,但是必须要改。希望在这一年中可以完成自我调整,迎接自己第一份真正的工作。记录在此,谨以自勉。

2009-01-02

失之东隅,收之桑榆

笔记本坏了之后,只能用实验室的台式机看电影,可是这机器的声卡有问题,电流声很大,忍无可忍之中上淘宝买了块声卡。二手的创新,很实惠。无意中,发现淘宝有nano的液晶屏配件卖,而且很便宜。当年nano被摔坏掉之后,由于实在是修不起(苹果售后要九百),一直扔在角落里。其实也就是换个屏幕而已,只是当时竟然一点都没想到上网搜搜有没有卖相关配件的,让一千多块钱的东西以砖头的形态放了这么久。

两天后声卡、液晶屏相继寄到。声卡没得说,驱动xp自动识别,插上就好使,音质也不错。至于液晶屏,费了很大劲把nano的后盖打开之后,在忐忑中把液晶屏换了下来。连上电脑,屏幕闪动了几下,我的呼吸几近停止。好在之后就正常进入了系统。用iTunes传了几首歌进去,一切正常。由于放得太久,电池是不行了,于是又买了一块电池换上。

就这样,花费不到一百,把nano给修好了。不计算贬值的话,等于挽回了一千块的损失,呵呵。

失之东隅,收之桑榆,此事乃证也。

虽说如此,但这样的大悲大喜,我脆弱的神经实在是承受不了。明年就是本命年了,不求多福,只求平平安安。套用胡总的话,2009,不折腾就行了。

2008-12-28

晚节不保

最近连着做错了好几件事情。

第一件事:把自己的T60给活生生地搞坏了。本来就是风扇有点声音,很小,只有一点点,差不多就跟某些硬盘的读盘声一样大小。简单打开来清了几次灰,没有什么效果,是需要加点油了。本来已经和卖笔记本的说好了回去他给我拆,我硬是没忍住,自己拆了。结果脑子一热,一颗螺丝拧错了地方,把显卡上的一块显存给压坏了。保守估计,如果能换显卡的话,需要三四百;如果不能,则需要换主板,少则一两千,多了四五千也不止。而且,不能保证和以前一样稳定。

一失足成千古恨,小不忍则乱大谋,我的懊悔之情,犹如一江春水向东流。可惜世上没有时间机器,只能叹口气,作罢。

第二件,电脑坏了,第二天郁闷地有点失魂落魄,居然差点把饭卡给弄丢了。幸亏可爱的同学们素质高,饭卡得以失而复得。在学校五年了,第一次犯下这样的低级错误。

第三件,在卓越买书,居然买重了一本。一张订单,总共才买两本书,居然没有发现(靠,我居然连用了两个居然)。当时只是觉得,这次有点贵啊,两本书要七十多块。货送到了,才发现多了一本,后悔也晚了。自己的失误自己的责任,没法退货。

在这鸡飞狗跳的2008年里,我一直过的比较顺利,本来都已经满怀希望地准备迎接牛气冲天的2009了,却一不小心,在这时晚节不保。好在古人有言:“祸兮,福之所倚”。但愿过了这纷乱的年末,能迎来一个像样的牛年。

2008-12-04

审美观

忍不住下了星尘(Stardust)的高清版本,又看了一遍。

虽然已经是第N遍,两个多小时却一点都没有觉得闷,证明这是部好片,至少是部好“故事片”。相反,昨天重看变形金刚的时候不住地快进,因为整部片子吸引人的也就那几个为数不多的精彩镜头,爽过了就完了,至少不会惦记。

不过高清版本下,Yvaine的那张大嘴显得越发明显,最后带上王冠时那几个镜头,那张大嘴甚至让人感觉有些狰狞。真不知道为社么为会选这么个演员。想象中,如果星星是女孩的话,也应该是有着精细面容,娇小文静又不失机敏的。你想,能在夜空中独自安静闪烁、注视大地的人,能长着一张似乎有说不完地话的大嘴么?可是可恶的导演啊……

大学这几年天南海北接触的人多了,对于“萝卜青菜各有所爱”这句俗语的理解是愈发地深刻。记得本科的时候在杂志上看到丹麦的平民王妃,称不上那种breathtaking的“漂亮”,但至少我觉的配得上“漂亮”这个词,而且很有气质。同寝的却纷纷表示太过于粗犷,像老太婆。还有一次,在实验室看到有个同学在盯着电脑淫笑,凑过去一看,直接崩溃。照我的审美观:黑瘦、土气,属于那种扔在人堆里找不出来的那种。可那位同学却表示“多漂亮啊!”,无语。类似的例子还有很多,千奇百怪。但是审美这种东西是完全主观的,唯物主义派不上用场,倘若争论起来肯定分不出对错。你觉得人家怪,人家还觉得你傻呢。所以,只能求同存异。

或许这也可以从生物学的角度解释,各有所爱,人人都能找到合适的伴侣。往小里说,社会才能因此和谐;往大里说,人类才能生生不息。

审美观,其实是个关系种族生死存亡的大问题啊。

2008-08-25

ubunut 8.04升级笔记

8.04已经发布很长时间了,我的系统还是7.04,最近时间充裕,于是决定升级。

据说使用命令apt-get install dist-upgrade升级,会存在解决不了的依赖性问题,保险起见,使用图形界面的升级程序。

从7.04升级到7.10过程很顺利,速度也很快。简单测试了一下,scim、kaffeine都运行正常,于是继续从7.10升级到8.04。

都是cn99的源,但从7.10到8.04的过程却非常慢,从六点开始,到十点更新数据包还没下载完,只能把电脑留在实验室,明天再来看了。第二天过来,却发现更新过程卡住了

During the step “Setting up locales (2.7.9-4) …” I get the following message:

Generating locales…
en_AU.UTF-8…

top显示,有一个localedef进程占用了99%的CPU,而且已经运行了六个多小时,多半是死掉了。这个时候正是升级过程中最关键的安装阶段,如果直接重启,升级失败,后面就麻烦了。考虑了一下,大不了跳过这个步骤,把其他包装完,以后再解决这个问题。

sudo killall -9 localedef

没反应……,看进程状态,是R+,没道理杀不掉,但重试n遍,屡试无果。

pstree,找到localedef的父进程为locale-gen,

sudo killall -9 locale-gen

成功杀死,localedef进程还是存在,但是升级已经可以往下走。 在后面的过程中还会出现这样的情况,不必理会,直接kill。有一些包会由于依赖性安装失败,诸如sun jdk,但基本的组件可以顺利安装,完成后,重启系统。

重启完后,四处google,发现这已经是一个登录在册的bug,ID号为249340。最简单的解决方法如下:

找到/etc/belocs/locale-gen.conf,将其中的ARCHIVE值从no改为yes,然后

sudo apt-get install update

便可顺利的重新生成locale,并且把升级过程中由于依赖性未安装的包重新装上。

–EOF–

2008-08-22

中国骄傲

1938

1938

2008

2008

2008-08-14

perfect blue – 入睡前,梦境与现实之间

perfect blue

看完,唏嘘不已,造梦大师今敏,总是可以如此轻易的摆布观众于梦境幻想还有现实之间。

入睡前的那一刻,也在梦境与现实的边缘。

总是羡慕下铺入睡的速度:躺下,盖上被子,闭上眼睛,三个步骤完毕,五分钟后,鼾声响起。而我却需要很长的时间才能进入状态。从闭上眼睛,到真正入睡,这段时光,对于我来说,总是艰难而神秘的。

从来不知道“什么都不想”是一种什么样的感觉,只要醒着,脑海中就会充斥着各种画面,各种声音。在入睡前和失眠时的半无意识中,对于这种状态的感受更为强烈。脑海中的事物逐渐由现实中符合逻辑的具象的向离奇的、抽象的转变。想要平静,却无法控制自己的思绪。就像身处一艘四处漏水的潜艇,堵上一个漏洞,水又从另一个洞倾泻进来,百般努力,却始终是徒劳。

不知道该如何形容这半梦半醒中脑海中的映像,况且归类为“梦”。按照佛洛伊德的理论,梦是现实生活在潜意识中的投射。梦来源于生活,却又被一双看不见的手剪辑地支离破碎。梦,是介于虚幻与现实之间的。半梦半醒之中,如同游离于虚幻与现实的边界。

多梦的人,很容易模糊现实与虚幻的界限。

未麻在噩梦中醒来,忽然无法分辨起记忆中的场景究竟是发生在昨天还是发生在梦中。仔细回忆,各个细节似乎都真实地存在过,却又似乎在某个梦境中出现过。无法分辨一件事情是否真实,那种踌躇感会逐渐蔓延,以至于开始怀疑,自己拥有的其余记忆是否真实?或,哪些记忆是真实的,哪些又是梦中的虚幻?“我”究竟是不是我?“我”现在在梦中还是在现实之中?当未麻看着镜中自己模糊的倒影时,她心里在想什么?

这种感觉我也曾经体会过。好在那一段记忆仅仅是放学回家的一段路程,谈不上恐惧,只是迷茫。是否发生,是否真实,也无关紧要。但是今敏捕捉到了这一点,并且将其放大,影像化为一种人人都可以体会的恐怖。真正的恐怖是什么?我从来不认为美式恐怖片中到处飞溅的鲜血和人肉有什么恐怖的,仅仅是恶心而已。真正的恐怖是心理上的,对于未知的恐惧,对于不确定性的恐惧,对于自己无法掌握的事物的恐惧。

能否从这种恐惧中走出来,因人而定。有些人的神经足够强健,或许可以说足够简单,比如我的下铺,从来就不考虑这些事情,倒头就睡,做梦也就梦见吃包子之类的事情,第二天醒来什么事没有。如果没有强健的神经,又陷入了未麻一般的困境,那,怎么解决,就得靠意志,靠时运了。未麻是幸运的,虽然受了点伤,最终解开了谜局,回到了现实之中,而可怜的留美,却只能永远地生活在幻想的世界中,无法自拔。

回头看看今敏的作品,有两部是关于梦与现实交替的,一就是《未麻之部屋》这部成名之作,二是《Paprika》(盗梦侦探)。相比未麻中只是故事的一环,Paprika中将梦与现实的关系作为了整个电影的主题,甚至真的让梦与现实在现实世界中交织在了一起,而不是停留在心理状态的描写中。以此,可以构造更宏大,离奇的场面。但我觉得这也是其失败的地方——太过于离谱。

写到这里,忽然想起了陈染笔下的黛二小姐。

现实生活中哪有未麻这般残酷离奇的经历。大多数人最多就是和黛二一样,偶尔失眠,想得有点多、有一点神经衰弱。能和今敏的电影共鸣度最高的,也是这一类人。

因为,经历过,所以更懂。

2008-06-16

功夫熊猫

功夫熊猫

功夫熊猫真人版本