2007-09-26

代码

昨天下午下班之前向xuan哥夸下海口,说一天之内把demo写好。可能是前些日子比较闲因而摩拳擦掌跃跃欲试,又或者是中秋节可以提前下班感到莫名兴奋。xuan哥连连摆手,谆谆教导曰:``莫急,莫急,要注意代码质量。''

上午开始想数据结构,研究了一会儿发现问题远没有想得那么简单。于是仔细想了一个上午,终于把思路理顺。下午两小时的All-Hands,今天连个PoC都没搞定,更别说demo了。自己骗自己说可能大脑中尚有酒精残留,明天脑子清爽一点再写不迟。 HOHO~

越来越喜欢Scheme,于是很卖命地忽悠身边的伙子也去学习,效果不错。计划写个文档,这样别人问我Scheme有什么特点的时候我可以给对方一个pdf -- 这是小狼风格。

一觉醒来凌晨四点,发现自己躺在沙发上。头下有枕头,身上有被子。这才依稀想起昨晚喝高了,但丝毫不能记起倒下之前是如何光景。头痛欲裂。解决了内存问题后继续睡。

起来洗了把澡,精神好很多。姑父、姑姑关切地问感觉是否好一点,我说没问题,一点问题都没有。姑姑笑着以``虎父无犬子''打趣我,姑父说就得这样多练几次酒量才能见涨。心下悻悻然,以后还是少喝点吧。

早餐已经摆好,这然我感受到家的温暖。上学以来第一次和亲人一起过中秋。

2007-09-25

Mid-Autumn

去年的中秋在闵行,一年过去了,记忆不曾淡忘。想来交大那条路上的桂花香又该很浓了吧。

小时候中秋节要祭拜月亮公公。夜幕降临后爸妈会把小桌子抬到天井,摆上香炉和蜡烛,月饼、芋苗籽儿以及菱角,还有一碗茶。祭拜过后妈妈会让我喝了那晚茶,说喝了明目。月亮银色的光辉像思绪一样流淌,安静而绵长,十几年后的今天仍旧让我悠然神往。

无聊地对着电脑,明天开始干活。于是楼下去领了Haagen-Dazz,没什么人,不需要排队的感觉非常好。回来看见fan总在线消息,原来老东家已经下班了。羡慕。打开盒子,我的农民习气顿时显露。刚消灭完最大的那块,收到邮件通知今天四点便可下班。但想到这些日子一直比较无聊没什么effort,于是愧疚之心顿起,再等等哈。

2007-09-24

夜未眠

无意中下到一本垂涎已久的好书,这该是本月最值得庆幸的事。Amazon原价70刀,打折后也要49.35,让我这种尚且生活在社会主义初级阶段的穷人只能望洋兴叹。

雨后的上海气温有所回升,不变的是我还是比较闲。晚上一个小馆子里做的菜还挺不错,尤其是那道鱼,感觉就像是跺椒鱼头版的鲫鱼,这让我想起了成都的烤鱼,顺带又想起酸萝卜老鸭汤。嗯,那就先把户口落在成都吧,这样也给自己一个理由回去一趟,因为据说办护照必须当事人亲自去。

在五角场很少很少这么晚睡觉,虽然音乐已经结束,耳塞还是塞着。沉浸在午夜的宁静,这种感觉挺好。00:05,中秋节。``今夜月明人尽望,不知秋思落谁家?''

2007-09-23

偷偷上网

昨天本本重新回到身边,于是灯下看书的日子自然结束了。偶然打开无线,竟然可以连上,信号强度维持在%40左右,于是我不道德地使用了这个善良的AP。

有网络的时候似乎无心写程序,乐悠悠地跑起vbox里面的win2k, 因为里面装了个聊天工具。然而大家似乎都不约而同地过周末去了,在线的几个也肯定只是没有关掉公司的机器。房东同意我把房子转租给阿伦和良哥,态度很好,有点让我感到房东人品不错,我的狗屎运似乎也不错。

周末下着雨,天气逐渐凉快了下来。今天秋分,白天黑夜公平地各占十二小时。本本里的音乐还是那么古老,但无论如何,老的自然,老的亲切,老的实在。

evenstar

Arwen the Elven Princess, known also to her people as Evenstar because of her unparalleled beauty, is destined to leave Middle-Earth and sail to the Undying Lands of the West.
While this fate looms before her, she falls in love with Aragorn, a mortal man, and is then faced with the heart-wrenching choice of leaving Middle-Earth with her people or forego her immortality for the man she loves.

2007-09-19

SICP小语

这个礼拜一直比较闲,于是趁机读完了SICP前三章。

学过两种Lisp方言,elisp和scheme。学elisp是想更随心所欲地控制emacs,学scheme是因为它是SICP中使用的教学语言。而学Lisp的最终原因来源于ESR的一句话:“LISP值得学习的理由不同 -- 最终掌握了它时你会得到丰富的启迪和经验。 这些经验会使你在以后的日子里成为一个更好的程序员,即使你实际上很少使用LISP本身。”有篇文章《Lisp的本质》讲述了这种感悟。

昨夜差点没睡着,因为书中的一些思想而感到激动莫名。一山更比一山高,境界之外更有高境。我强烈推荐我的朋友们好好读一读这本书,大部分情况下你会改变对编程、甚至对世界的看法。

Koans

因为台风,昨天下午很早便下班回家。简单的晚餐后打开台灯读SICP,有两句引用比较有意思。

To quote some graffiti seen on a Cambridge building wall: ``Time is a device that was invented to keep everything from happening at once.''
引用一段刻在剑桥墙上的话:“时间是一种装置,发明它是为了不让所有的事情都立即发生。”

Buridan argued that a perfectly rational dog placed between two equally attractive sources of food will starve to death, because it is incapable of deciding which to go to first.
Buridan(14世纪法国哲学家)说,将一条完全理性的狗放在具有同样吸引力的两处食物来源之间,这条狗将会因饥饿而死,因为它没有能力决定首先往哪一边去。

时间是个本质问题,也是无法回避的问题,无论是生活中,还是计算机的世界里。既然无法回避,那就想办法解决它。函数式编程关注值(value),不用任何赋值;命令式编程关注状态(state),广泛采用赋值。两者各有千秋。引入惰性求值后,生活是那样美妙。

梦见

前晚做了个美梦,虽然内容早已忘记。

李白死后,多情的杜甫写下:“悠悠生死别经年,魂魄不曾入梦来。”无梦有时候是很痛苦的,因为梦其实也许是唯一的寄托与希望。

2007-09-17

无聊的话

干完了手头的活儿,于是开始无聊。想找点有趣的事做做,却又觉得无精打采。

上周四晚享受了工作以来的第一次Team Building,地点在离公司不远的豆捞坊。几个成电的伙子都不约而同地点了麻辣锅底,看来大家都憋坏了。虽远不如成都火锅过瘾,但总算强过画饼充饥、望梅止渴。

我是如此想念蓉城。如果把人按素质划分,那会是个金字塔形,我想我应该处在中上部,这种层次比较适合在中等偏上的城市生活,比如成都。或许成都也是我的一个精神寄托,用以转移现实的种种不爽,就像朝拜者向往他们心目中的天国。

楼高高,人茫茫。拥挤的人流只会给人已更大的压抑与孤独,却没有家的温暖。笼罩着城市的是水泥森林的冰凉。还有多少人会挑灯夜读,多少朋友会互诉衷肠?不喜欢上海的原因在于它的冷漠,虽然从时间上算起来,它简直就是我的第二故乡。霓虹闪烁,喧嚣浮华,种种盛典,都掩盖不了骨子里的功利和健忘。

2007-09-11

无题

昨天删掉了手机中的很多短信,大概六七十条,不知是出于冲动还是实在无聊。保存短信最多的是被偷了的M55,大概存了有五六百条。但丢掉M55确实有一个好处,那便是帮助忘记一些事情,从淡忘到遗忘。太多的回忆会变成包袱,所谓记忆是痛苦的根源。

有条短信说我是小孩和长者两个极端,这个评价很不错。作为小孩,我很理想;作为长者,则比较现实。曾说过,我是个理想的现实主义者。这样看来我本质上还是挺现实的,在现实中继续追寻自己的理想。

不知所云

昨天回到家突然觉得很累,这种感觉突如其来,让人有点不知所措。

没有开灯,躺在床上。上个周末,白天只有周日中午在五角场。大学同学,OTC的伙子,中学同学,我的亲人,一一在脑中晃过。终于还了拖欠GK和小辣椒的人民币,只剩下一个债主,那便是银行。信用卡是个危险的东西,因为它使得表面上看起来工资卡上始终还有那么多钱可花。

学校已经开学,应该开始考虑户籍的事情了。落不了上海比较麻烦,当然,这也让我多了一个将来离开的理由。诅咒没有用,最多只是发泄不满而已。GTalk签名档引起一些伙子的好奇,于是我决定多挂几个礼拜。过几月、过几年,我还会想念着回成都吗?不得而知。

据说昨天是教师节,但始终没有去拨通老板的手机。离都离开了,说些客套话双方多少都会觉得有点假。既然明知道是假的,那便不说也罢。

工作两个月,其实并不太喜欢所做的一些工作,打杂而已。个人以为这里的SE的功力远不如老东家的SE来得深厚,这里的PE差不多可以和老东家的SE比肩。以至于有一天穿了OTC的文化衫在公司招摇过市。曾对GK说想回OTC,当然这也仅仅是一句话而已,至少在这一两年内我不会离开。卖身契上签的是三年,打个六折也要十八个月。继续努力,就像以前实习时安慰自己的:磨刀不误砍柴功。

做完了XML-RPC的简单的wrapper,说`简单'是因为花不了多少时间就可以搞定。于是做了个hg仓库让大家可以通过HTTP访问,又用beamer做了个很炫的PDF,纯粹显摆加没事找抽型。于是万能的上帝终于开始惩罚我 -- 现在的新任务是为PostgreSQL的 C API写个wrapper。没完没了的wrapper,饿滴神啊!

2007-09-04

C

虽然我知道抱怨C不对,但心中的不爽总是要发泄的。我知道为不同的应用选择恰当的工具、合适的语言,但这又实在不是我这种小喽啰做得了主的。用Bison/Flex自动生成代码似乎是个不错也挺吸引人的好主意,无奈连BNF都已忘得一干二净。

抱怨C没有RTTI,老鄢曰:``C的一种境界就是不问typeof,一切都是address + size。''怪不得有人说C是一种Advanced Assembly Language,也怪不得昨天我居然有使用内联汇编的冲动。白了小狼头,诡异不断,戴着眼镜,托着下巴gdb...

回家吧,饿着肚子。明天继续。

2007-09-03

开小差

能做的事情似乎都做完了,于是``毅然''开个小差,放松一下思维。

周六从南汇杀到闵行,刚好十一点半。各位总都有事在身,还好同一届的伙子以及小弟小妹大们都还在,不至于俺沦落到孤家寡人自斟自饮的地步。也难怪,ee的活动总是要比intern丰富一点。去年找工作时许诺搞定后向大家报告,所以这次闵行之行无论如何也是免不了的。

饭后顺道去了趟Decathlon便赶回五角场,感觉有很多东西要买却又不知道买啥,怪怪的。颇有点``期望越大,失望越大''的意思。某人笑我``没品'',因为我什么都要到这儿来买。不甘心地转了几圈,终于没有买多少东西。

一场雨,天气似乎终于凉快了下来。窗外铅云如淡淡的水墨,黄浦江上偶尔有轮船缓缓驶过,时间也仿佛流淌得很慢。