2007年9月26日星期三

收到子蝉的中秋贺诗

我实在对不出相称的来,只好先把他的放上了。
中天月一轮,
秋色洗乾坤;
刘郞年年至,
清辉对故人。
吉时常常好,
祥和添精神。
子夜静思君,
蝉娟千里寻。

2007年9月21日星期五

你离我是近还是远?--写在等老婆乘坐的飞机时

1970 你出生了,在廊坊。我想你一定很孤单。
1971 我出生了,在唐海 我们相距200多公里。当时你并不知道我的降生会改变你的一切。我们都没有意识到这根200公里长的红绳。
1971 我去山西夏县了,我们相距900多公里。其实我怀疑我当时坐的火车应该是经过廊坊了,那时我们的距离应该不会超过一公里。也许当时你就在车窗外。也许我一眼瞥见了窗外的你。那可能是我们的第一次相遇呀。
1977 我去唐海了,我们相距200多公里。从廊坊过的时候我再次与你失之交臂。嗯~~,也许我们再次相遇。
1989 我们去石家庄了,一开始相遇时,我心里想着的是别的女孩子。我们时而0距离,时而相距200多公里,不过相距200公里时有邮递员每天为我们跑腿儿。 介于这之间的是,我们隔着女生楼那个看门儿的家伙。我记得我们的第一次约会结果是我站在女生楼外空等了半个小时。我们时而卿卿我我,时而吵得鸡飞狗跳。
1993 按照毕业时的约定,我们各回各家,以此考验我们的爱情。我回唐海了,你回廊坊了,我们重又相距200多公里。那时没有大周末,正好有一个月在唐山培训的时间,我都会在每个周六飞速地答完卷子,第一个交卷,奔往火车站。我还记得你的绝交信和紧随而至的说绝交信不算的信。
1994-2 跟情人节差两天,我们登记结婚了。就象党的生日和惊喜的生日一样,我不记得我们的简陋的婚礼是在哪天举行的了。我还记得我们在我的充满霉味的小屋。还有我爸爸临时借来的破房子。
1994-6 我也调到廊坊了,我们住在同一个院子里了。我们还要假装没结婚,还要跟你父母称父母,那个尴尬呀。
1994-10 我们举行了第二次婚礼,我们有了自己的小家。我们买了第一套家具,我们买了一摞菜谱。后来就是一段窘迫的日子,我们的第一个桌子,我们的三把凳子都是在那时买的。我们养着大Peter,我们在这个小家有了我们的第三者~~我们的二世。我们会不时地吵架,但总是及时被裁判制止,不用黑哨,用哭声。
1996-1 我们的二世不到满月的时候,我们搬到了另一个家,虽然还需要生炉子,但已经很好了。我们开始一件件地购置家电。
**** 不记得是哪年了,我们再次乔迁。我们过着平淡的生活, 象别的夫妻一样。
2000-12 你调到石家庄了。我们这时的距离是300多公里。我还记得我去探亲时还要借宿。我记得你们姐妹们的大宝二宝名单。
2001-9 我辞职了。本来是计划到北京工作的,可是因为不其而至的IT寒冬,我失业了,不过那时的我雄心勃勃。我们把家搬到石家庄,我还记得当天的大雨。
我开始四处碰壁地找工作。开始面对你对我能力的怀疑。开始囊中羞涩。
终于找到了一个工作。我们每天一起上下班,不亦乐乎?华翠园儿的天是艳阳的天。
2002-7 我到北京工作。我们的距离是不到300公里。我们做着周末夫妻。 时而在石家庄,时而在我北京租住的小屋。
2002-12 我们的家又一次搬了,这次下得是雪。
2003-5 非典使我在五一的时候都不能回家,但更拉近了我们的心。
2004 我们的家又一次搬了,这次居然什么都没下。可能是因为我没参加。
2004-10 我辞职办公司。那时我们的地理距离虽远,但是心理距离很近。
2004-12 你的母亲亡故。幸好我还在她能吃饭时给他做了顿好饭。也因为是自己在办公司能够一块儿为她送终。
2005-3 我回到原公司。我周末就17:30下班,赶18:53的火车。城铁、地铁、小跑或者三轮,我是一所呵成,算准了每个细节。只为了能早点见到你们娘儿俩。
2005-8 你的父亲亡故,我们一起面对父母双亡和骨肉相残之痛。我们一起睡在病房的地上时挨得多近啊。
2006-5 你借调到北京。我们夫妻团聚。周末的时候我就多了个旅伴,少了一份期待。
2006-9 二世到北京上学。我们全家团聚。
2007- 你出差到广州,我们相距近2000公里。期间我流窜到广州,完成了我们距离最长的一次约会。
此刻 你正向我飞来。2000,1999,1998…………

**** 你死了或我死了。留下另一个负责给二世找个后爸或后妈。阴阳相隔也许并不遥远。人鬼也许情未了。

2007年9月18日星期二

开锁记

午,吾女吃罢饭,欲归家,觉未携钥,吾探囊中,亦未见。至公司,遍寻几案,亦未见,甚恐。吾家钥仅三,一为吾女配项上,一为吾随身带,一为吾妻纳囊中。吾妻尚公干在粤,三钥俱不可得,有家不可归,如之奈何?众献计纷纷,或曰打幺幺零,或曰令吾妻投八百里加急,或曰寻开锁公司,或曰投宿亲朋,徐待妻至。初犹冀吾女可于教室寻得,后电话至,望绝矣。遍寻开锁公司,有价一百二十元者,可避奔波之苦,筹谋之劳,亦佳。况因吾之故不能荫子,忍乎?遂定。
翘首候于区门三刻余,开锁者骑摩托至,携巧工机关至吾家,三分余,锁开,查吾身份证,曰不似,又问吾座机,告之,拨之遂响。结帐,将信将疑去。
晚间,接表弟电,曰,吾忘携钥,欲往投宿,何如?

2007年9月16日星期日

emerge kvm-37及其配置

用google.cn搜kvm和linux这两个关键词,列出来的中文链接几乎全是2.6.20内核将包括KVM这篇报道。除了赵珂网志上还有些内容外就没什么中文资料了。人云亦云似乎快成一种民族性了。下面讲讲我的安装过程:
我的内核版本是gentoo-sources-2.6.22-r5内核编译时加上下面的选项:

 <M>   Universal TUN/TAP device driver support 
 <*>   KVM for AMD processors support
kvm-37的ebuild好象只支持module里加kvm。后来我只好在portage.use里也加了kvm。

 * If you don't have kvm compiled into the kernel, make sure you have the kernel
 * module loaded before running kvm. The easiest way to ensure that the kernel
 * module is loaded is to load it on boot:
 * For AMD CPUs:
 * echo kvm-amd >> /etc/modules.autoload.d/kernel-2.6
 * For Intel CPUs:
 * echo kvm-intel >> /etc/modules.autoload.d/kernel-2.6

 * Make sure your user is in the 'kvm' group
 * Just run 'gpasswd -a <USER> kvm', then have <USER> re-login.

 * If qemu complains about not having a 1024hz timer, then run this:
 * echo dev.rtc.max-user-freq=1024 >> /etc/sysctl.conf

 * If you want network support in the guest OS, you'll need to make
 * sure you compile in support for 802.1d Ethernet Bridging in the
 * kernel, set up a bridge network interface and make sure you
 * compile Universal TUN/TAP device driver support as a kernel module
 * and make it load on boot:
 * echo tun >> /etc/modules.autoload.d/kernel-2.6
参考下面这篇指南:
http://kvm.qumranet.com/kvmwiki/HOWTO
配置网络
网络配置我走了不少弯路,最后的解决简单地不能再简单了。
要配一个tap0, 配置方法参见相关文档,这个tap0就相当于跟虚拟机连接的端口。做了个kvm脚本,内容如下:
kvm-system-x86_64 . -hda vdisk.img -cdrom /dev/sr0  -m 512 -localtime -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=no
虚拟机中的网卡与tap0要在一个网段。网关设成tap0的地址。
仍然有个错误:
Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal
error, but for better emulation accuracy either use a 2.6 host Linux kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.
我按这个提示做了也不管用。
初步试了一下几个软件,似乎除了招商银行网上银行之外基本上都能用。





换用scim输入法

我原来用的是fcitx做输入法。一直存在两个问题:gnucash 的ledger中一直无法输入中文。freemind有时输入法会假死。fcitx的作者已经不再更新这个软件了。只好另寻他途。
至于fcitx作者不做的原因,是有人攻击他写的代码不好。我不想多说什么,总之,开源社区有个重要原则,如果你认为别人做的不好,那么你自己来做。换言之,就是白吃饽饽就别嫌面儿黑。强烈鄙视站着说话不腰疼的人。我和我女儿都支持yuking!
今天把输入法换成了scim,
emerge scim-tables之类。
在配置文件/etc/X11/xinit/xinitrc.d/40-oldxinitrc(这个名字是随便定的)中加入如下几行:
scim -d
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XIM="scim"
export XIM_PROGRAM="scim -d"
export XIM_ARGS="-d"
把原来fcitx的一些配置语句注释掉。
改完后发现有几个变化。
1、输入法本身的速度比fcitx明显要快。
2、光标跟随跟得比fcitx准。
3、gnucash中的ledger不能输入中文的问题也解决了。
4、缺点,输错的不能满4字符自动消失。
5、java程序里的光标跟随不准。
5、好象没办法用一个ctrl键关掉输入法。
啊哈,也赞一下苏哲。我们在使用开源软件时都应该怀着一颗感恩的心。
记得十年前装输入法有可能会用去一两天时间,现在比那会儿还是要容易多了,这个容易的多是因为网上的资料比原来多了,本身的配置并没有简化。新手配不对也极正常。比起windows还是要困难许多。Linux的桌面化之路还很长啊!
与windows相比,Linux做的是国际化,windows做的是本土化,思路明显不同。在这点上我认为linux的方向是正确的。

2007年9月7日星期五

归去来兮

继我二进宫之后大家纷纷上演归去来兮。王安石走了又来了,范蠡走了又来了。曹操也没留住关羽,他也回来了。其他在去留之间徘徊但没付诸行动的就更多了。
走是错的?回是对的?恐怕没那么简单。
王安石会发现,神宗还是那个神宗,司马光、苏轼可比原来的地位更稳固了。免不了还是要"判江宁府"。范蠡可能勾践还没到杀他的时候,文种死的可能性就更大了。关羽回来就行了,可偏偏跟诸葛亮不和,要了个镇守荆州的活。东吴来攻,诸葛亮才不会救他。

唉,什么是对什么是错?
(音乐起)
我不知道
为什么这样
爱情不是我想象
就是找不到
往你的方向
更别说怎么遗忘
站在雨里
泪水在眼底
不知该往哪里去
心中千万遍
不停呼唤你
不停疯狂找寻你
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开
站在雨里
泪水在眼底
不知该往哪里去
心中千万遍
不停呼唤你
不停疯狂找寻你
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开

(本文纯属虚构,请勿对号入座。)

2007年9月6日星期四

《保险拒绝书》被拒

前两天,我女儿带回家一个任务,推销保险。要我花五十元给她投保。还说不保就要写个书面说明。我这个人有点吃软不吃硬,觉得让写这个很无理,就说不保,写了个书面说明。如下:
X老师:
我们家认为不需要给XXX保险。我们认为把孩子交给你们是最保险的。
XX
2007.9.5

这份我认为写得极好的《保险拒绝书》居然被拒了,我很生气。生气的后果也不太严重,就是重写一篇。如下:
X老师:
首先,我不明白为什么要让我写这个《保险拒绝书》。我印象中别的拉保险的都是低声下来央求我入保险。从来没有人要求我写《保险拒绝书》。既然您要求写,我尊重您的要求,我就写了,可是还居然说不行,要我重写。我认为"不需要"这个理由已经很充分了。既然您认为不行,那我还尊重您的决定,我就重写。坦率地讲,我们家目前除了法定的社保、医保和单位免费给保的险之外没有任何正生效的保险,我不想欺骗孩子,也不想欺骗您,编上一条理由说我们孩子已经上了保险了云云。我一直想给孩子做个诚实的表率。
我象我女儿这么大的时候就开始参加保险了,那时候保费是五块钱。偏偏我比较淘气,经常伤手伤脚,有一次还差点死翘,没有得到过一分赔偿。原因记不清了,总而言之是我的错。
后来单位给保自行车险,每辆保费五块,我的一个倒霉同事丢了自行车,兴高采烈地去索赔。人家劈里啪啦给他算了一通后告诉他能赔四块钱。还要去派出所开证明。
我们单位还给我们保了家财保险,大概我也是白虎星下凡,我还真就出了两次事情,一次着火了。还好及时扑灭了,只把床单床垫等烧坏了,去找保险公司,保险公司告诉我只能赔我修补费用。还要开发票。我还没见谁家铺过补丁床单呢(没去过贫困地区)。
还有一次,电压380了,把我电脑烧了,人家说电脑不在家财保险之内。谁说那电脑是我偷来的呀!保单上好象是什么什么"等等",既给你投保时给你留下想象空间,又在赔付时给他们留下拒赔的借口。
我还有一个同事,推销保险,也想拉我入寿险。还说什么投资保值之类。我算了一下,与同期的存款利率相比,我早死都不值,只有重残了才值。我当然没保。就这,我那个同事后来告诉我说他们这种险种因为保险公司太赔钱,取消了。还替我惋惜呢。可想而知其他险种会是个什么样子吧。
最近我还有一个同事脚骨折了,人家也是保了险的人,当然也要联系索赔,最后也是一个子儿也没捞到。
所以我从我的保险经历和周围人的保险经历得出结论,保险基本上都是骗人的。我交了N多保费,没有得到过一分赔付。
另外我曾在银行工作,我深知,保险公司无非就是靠那点金融机构存款和普通存款的利差获利。这与国外保险公司有很大不同,国外的保险公司经常会有一些风险略高些,但是收益也高的投资项目。这点利差是很少的。他们的利润从哪儿出?他们的机构靠什么来运作?他们员工的提成靠什么来发?还不是从我们的保费里出。
保险无外两个目的:一个是投资理财,一个是应付意外灾祸。若说理财,我认为有更好的方式。若说意外灾祸,就算保险公司真的赔了我一笔钱也于事无补。如果我的宝贝女儿出点儿什么意外。就算保险不是骗人的,它们该赔我的赔了,我要那点赔偿金又有何用?
我的父母、我的妹妹、我的两个姑姑都是老师,我的一个叔叔在教委工作,我深知做老师的难处,我也深知他们对学生的呵护,我上次所写的"我们认为把孩子交给你们是最保险的"并非一时的谀词,而是我的肺腑之言。如果老师实在难办,那也没关系,出五十块钱我还是出得起的,但我拿这五十块钱仅仅是出于对你工作的支持。说实在的,我写这封信花的时间价值也远超五十元了。用秋菊的话来说就是"俺就是要个说法"。
顺祝教师节快乐!
2007.9.6.

google reader终于加了搜索了

google reader终于加了搜索了,感动得我是热泪盈眶啊!