2010-07-30

勇敢的虾

晚餐图省事,买了点基围虾。看着它们一个个活蹦乱跳的不想安分的呆在盆子里,于是我就在上面罩了一只塑料漏筛。没想到居然镇不住这些小东西。

丢了葱姜的水慢慢煮沸,翻过来拿起漏筛望锅里倒。虾之将死,其跳也快。没想到有一只居然凌空一个弧线跳在锅外。我一把抓住望锅里扔,在丢入的一刹那,它用力掀起一尾沸水,精准的打中我的右手臂。勇哉,斯虾!

有打破牢笼的强烈欲望,有求生的坚决意志,有玉石俱焚的无畏精神。吾为人尚不如虾。

标签:

2010-07-14

工作札记 (12)

工作中最不解的事情之一是人们喜欢以工作经验来衡量一个员工,而衡量工作经验的那个重要参数却是工作时间。比如:某某有两年工作经验。 窃以为这和论资排辈没啥区别。

前段时间在朋友分享的一篇文章中看到一句话:

你以为你有十几年工作经验,其实你只是一年工作经验用 了十几年;你以为你犯了几百个错误,其实你只是一个错误犯了几百次;舍近求远和原地踏步,是我们职业生涯里最容易习以为常的状态。

现实生活中少有对自己的梦想坚持不懈者。“有些人能清楚地听到自己内心深处的声音,并以此行事,这些人要么变成了疯子,要么成为传奇”。《秋日传 奇》

标签:

2010-07-07

爱情不等式

上周四晚上、周五早晨在Gtalk上分别收到两位朋友的在线消息:他们几个月前和自己的恋人分了手。我并不善于在言辞上安慰他们,只是心想,既然终 于告诉了我,那么至少我这两位朋友们已经不再纠结其中。我又何必再勾起再勾起那些伤心的回忆。天涯何处无芳草。

爱情是个奇妙的事情,奇妙的地方在于很多理性的思维规则在这里根本就不适用。爱情不是付出就有回报,否则也就不会有单恋了,它讲究两情相悦。在我看 来,爱情更像是个不等式,它不像方程式那样有确定的解(或者确定无解);而且你无法期待爱情中的双方有均衡的付出,等到你期待均衡的、在乎均衡的时候,它 就变成了一个确定无解的方程式。

当我在厨房汗流浃背,汗水啪嗒啪嗒的滴在砧板上的时候,我不能抱怨爱人躺在床上吹着空调上着网;因为当我键盘敲得欢快的瞬间对方也可能在拖地刷锅洗 衣服。多一点设身处地,少一些锱铢计较,生活会变得美好很多。

我以前常说,人世间最残酷的美丽或许就是,你可以后悔,却永远也无法重新来过。这或许也是世界唯一的公平。珍惜每一分钟(所以我不大愿意花很多时间 陪逛),每一份情感,就算分手也无怨无悔。忘却很难,新的生活也许并不容易,但一定要做一个真诚、理性、豁达的你!

祝福我的朋友们。

标签:

2010-07-05

微博体 - 3

刚出门五分钟,便下起瓢泼大雨。昨天更惨一点,和LP两人只有一把阳伞,雨也更大。没多久便被淋了个湿透,拧了拧俩裤管,流出半斤水。

其时刚过三点,天却阴沉得似乎夜晚已经逼近。江湾体育场下面的几家书店停电了,往五角场看去也是灰灰的一片。和大自然相比,人类其实还是很渺小。

万达里面的人似乎比平时多,连背景音乐也显得响亮一点。脑子里突然闪过一个比较“反动”的念头:难道今天人们出来庆祝国庆?WalMart里面一个 52寸液晶电视上正是新闻联播报导某高层安排国庆工作(显然是录播,显然WalMart更反动:-))。

LP逛商店。我站在店门外。门口还有另外两位稍微年长一点的男士。

我不喜欢站在店里。它们多数都有装修材料散发出的刺鼻味道,还有衣服、皮革中多少也会有一些难闻的气味。

单身的时候曾经想过,以后要陪MM逛商店,帮忙挑商品。可是结婚后才发现原来事情远远没有这么简单。因为购物的时候女性似乎从来都没有确定的目标, 而且那种状态下她们不会想到时间有多么珍贵。最后在审美有差异的情况下,我很多时候基本上很难提起兴致。

男士最难回答的问题之一是,女士拿起一件衣服问:好不好看?

我希望拥有一台iPad,这样在LP商店里的时候我在店门口可以同样兴致勃勃的做我想做的事情。用手机看电子书?不,我喜欢大一点的屏幕。

老鄢的这个域名七月八号过期。本博在 http://live4thee.blogspot.com/ 延续,访问不畅的朋友们可以通过Google Reader 订阅之。或者,像康总一样邮件订阅(给我电邮即可)。

标签:

2010-06-13

七天假

下个礼拜休假,早晨笑问LP:“明天就回娘家了,心情激动不?” 答曰:“一连工作七天,都打不起精神了。” 可怜孩子。和LP在一个公司的好处就是:LP加班的时候可以一起蹭加班餐,而我们TB的时候多数也会叫上LP。不过最近没啥TB,却多了不少加班餐。

像往常一样,在长假之前又给自己安排了一些书目什么的。按照经验,最终都是做样子的,不知这次是否仍然如此。

前天看见一首词,纳兰容若的《浣溪纱.谁念西风独自凉》,深为感动。贴在这里,以飨读者。

谁念西风独自凉。萧萧黄叶闭疏窗。沉思往事细思量。
被酒莫惊春睡重,赌书消得泼茶香。当时只道是寻常。
西风乍起,人间天上,
除却我心而外,芸芸谁会秋凉?
不忍见萧萧黄叶,匆忙忙闭锁疏窗。
闭锁疏窗。几多旧事,几度思量。
当年,春光窄窄,春睡足足,春意芳芳。
与你诗词对垒,酒浓茶醉,胜如为你梳妆。
而今只影空怀远,不解香魂何处,
却晓得当时笑语、当时乐事,非是寻常。

标签:

2010-06-05

微博体 - 2

周五,醒来感觉双腿很酸。拖着有点不听使唤的双腿,上楼容易下楼难。一到公司,原来大家都是半斤八两缺乏锻炼。晚上等LP加班,直到八点半。

又是加班餐。点了一份剁椒鱼头。和LP说起当年实习的时候交大对面的那家“小湘舍”,这道菜做得非常好。回忆和想象中的东西永远都是最好的。

下午去了龙阳路迪卡侬。现在一年只去一两次,不知什么时候变成了两层楼。原本已经相对比较宽敞,现在更加如此。报告一下虓总,收银的美眉还是那么PP。

标签:

2010-06-03

微博体

周一,公司有点冷。牛哥跑去一看,原来温度设为15度。头顶便是一个出风口,不由得缩了缩脖子。本来垫背的方枕放在胸前抱着,终于感觉温暖。

周二,有点感冒,牙龈有点浮,刺痛。冲了杯999感冒灵颗粒,靠!也忒苦了。完全不似板蓝根甜味居上。良药苦口,皱着眉头喝完。猛的勾起当年喝千年苦丁茶的回忆。

下班时对LP说,当年泡了杯千年苦丁茶,只放了四颗而已,便将一杯茶水染黑。喝一口茶都想吐两口胃水。LP问:“有那么夸张吗?”绝无虚言。

周三,整理硬盘。发现电脑硬盘和移动硬盘有不少重复内容。我想我需要一个支持tag功能的Google Desktop – 知识不在于硬盘里有多少电子书,而在于自己到底消化了多少。

周四,TB。一众午餐后去虹口体育场真人镭射CS。一共三队,每对四战。我对保持了全胜战绩。我亦创造了一战杀十三人而一命未丢的记录。众人投来难以置信的目光。

陪LP吃了加班餐,回家时顺便理了头发。很短,老板娘说实在不能太短了,再短就要换发型了。回去洗了澡照了照镜子,嗯,不错不错,挺阳光的小伙子。

标签:

2010-05-28

连拿了两次hearts



最后两把连续拿了两次,一共用了五把就结束游戏。

标签:

2010-05-19

无题

前些日子眼睛一直很干涩,这两天好了很多。

经过了一长段空闲,最近又开始有点小忙。算来还有两个月便合约期满,有点彷徨。在 github 上创建了一个项目,消磨业余时间的好去处,顺便消解一直以来缺少实战的不爽。完全自由地根据自己的偏好写代码,这再好不过了。

很久没有跑步了,感觉右侧牙龈有点小胀。我开始减少上班看GMail和Reader的时间,看起来效果挺好。

标签:

2010-05-07

Game Over - You Win

标签:

2010-04-26

屠龙术

典出《庄子·列御寇》:“朱泙漫学屠龙于支离益,殚千金之家。三年技成,而无所用其巧。”

另附,陆游《冬夜读书示子聿》:
古人学问无遗力, 少壮工夫老始成。纸上得来终觉浅, 绝知此事要躬行。

标签:

2010-04-25

杂记


上周因为McAfee的问题,差点想把机器重装了。不过后来成功修复,于是就沿用着WinXP + VMware的方式。VMware里跑了个ArchLinux,就算以后换电脑也只需要把虚拟机拷贝过去即可,方便。


周末玩了把LP组里的macbook小白,很喜欢它的键盘。如果Apple卖裸机就好了,出于习惯我更喜欢用Linux。最低配置的13寸macbookpro京东卖8688,而万达专卖店现在也只卖8800,据称已经卖得只剩最后一台。我理想中的笔记本:macbookpro那样的造型,没有光驱,运行Linux。


今天在万达似乎看见两位名人,因为没有打招呼所以不能确定。第一个是凤姐,在第一食品,相似度90%。第二个是冯正虎,正和他妻子从公司楼下的桥上往百联方向走,相似度95%。插肩而过后,左右看了看,似乎没有便衣,有点后悔没有握个手。正心神不定的时候还看见一个很像谢晋的,汗。


没想到现在坐海盗船都有点心虚了,想当年我可是在嘉年华玩过高空弹球的,以至于后来玩过山车和超级进化都感觉乏味。廉颇老矣!

标签:

2010-04-22

人品爆发

标签:

2010-04-12

感谢信

往blog上贴代码算是比较痛苦的问题,因为需要人肉语法高亮。平时我基本是用vim的TOhtml,或者在emacs里选中一块区域后 M-x htmlize-region,虽然不算很麻烦,不过贴到blog里后配色或者排版都不太如意。

感谢我们伟大光荣正确的老鄢同学,为我装了个syntaxhighlighter-plus,一举解决了这个烦恼的问题。同时感谢老鄢一直维护着这个wpmu,在网管岗位上尽职尽责,并让我免于网事在天朝的各种繁琐 -- 比如:网站备案。

标签:

2010-03-28

随想

信念这个东西其实是很容易动摇的,特别是在金钱面前。想当年我还是有机会回到OTC的,去专研一些我喜欢的东西,不过还是没有去主动把握机会,没有去为了信念而奋斗。我得承认主要原因是前一天我已经得到一份工作,并且在金钱待遇上稍微优厚一点。信念有时候只是失败者的托辞,在黯淡的现实面前给自己编织的光环,用以掩盖灰白的脸。

多数程序员还是比较求知的,所以他们不断学习新语言,试着不同的Linux发行版,偶尔愿意使用一些新软件。只有少数人沿着自己已有的道路一门心思专研下去。我稍微研究了一下自己的行为后发现有一个观点可以解释这种现象:人们容易喜新厌旧,并且容易满足于低层的喜悦感。比如我自己,对学习一门新程序语言往往有极大的热情,但知道了皮毛之后往往就很难深究下去。因研究框架、算法从而获得深层喜悦往往难于学习一些基本的语法表象。

前些日子在和菜头的微博上看见一句话:Experience without learning is better than learning without experience. 精彩,正中要害。

标签:

2010-03-21

瘦人的痛苦

瘦的人在生活中有许多痛苦,比如:看见满大街的健身广告时容易对体型产生自卑。还有,就算号称对着装有多考究、品位,也只能望而兴叹,因为大部分时候我们只能穿些横条衫而已。相当枯燥。

瘦的人其实还有另一个隐秘的困扰,那就是踩脚踏船。因为pp上没什么肉作为缓冲,踩船的时候尾巴处的骨头会蹭着硬邦邦的座位。疼呐!

标签:

共青森林公园

难得周末不下雨,LP带我去了森林公园。她们组曾有几次在那边TB,我没想到的是它居然离我如此之近 -- 步行也就半小时。面积很大,绿化还算比较自然,据说里面还可以烧烤,这让我想到了成都的塔子山公园。

牵着LP的手,慢慢的走。里面有很多拍婚纱照的男女,租了公园的小游览车,偶尔在身边穿梭而过。青青的草地,紫色的野花,让我颇有回归自然的感觉。我想象着自己躺在花草中,闻着泥土的气息,让斑驳的阳光穿过微风中摇曳的树木暖暖地洒在脸上。

图见Flicker。

标签:

2010-03-10

dream


  • 曾经有梦
    大多数程序员都像谱写一段传奇,至少曾经想过。大二时立下的梦想是成为Linux Kernel Developer,一直努力到读研,未曾动摇过。研二尚未结束便开始实习,没想到是做QA,然而Eric S. Raymond说,为OSS项目做QA是个好的开始。于是,我竟然坚持了下来。曾经想转为dev,未果,开始专心读SICP,学Scheme -- 既然不能做kernel dev,那就在编译器方面多多努力吧,我认为这是成长为一个优秀程序员的必经之路。记得当时在某个新闻组看见一篇文章,说Scheme比较适于用来模拟其 他语言。另外,老大的极力推荐也是一个原因。

  • Scheme & Functional Programming
    读了SICP后甚至觉得当初的dream有点可笑,好像一个井底之蛙梦想着要搞懂那座井是怎么建成的,而不知道井外的天空为何物。我开始了解FP是怎么回事,Scheme/Lisp的macro系统有多么强大,开始知道什么叫write programs to write programs,什么叫data is program, program is data. 此外,知道除了传统的C风格命令式编程外,还有惰性求值、非确定性编程等等以前闻所未闻的东西。用个成语来形容:别有洞天。

  • Ruby & Domain Specific Language
    接触Scheme的另外一个收获便是所谓DSL,有篇文章看得我拍案叫绝。后来知道Ruby很适合用来构造Internal DSL,而那段时间的工作中恰好用到Ruby,很巧。有了Scheme的基础,Ruby可以看做是语法比较fancy的一门Lisp方言,学起来如鱼得水。挤出一点时间用Ruby重写了之前用Scheme写的代码生成程序,效果不错。

  • Haskell & Parallel Computing
    因为Parallel Computing和DSL方面的兴趣,又接触了Haskell,以及美妙的parsec,接着是一通洗脑:GADTs,纯函数式风格,以及Monad等等。特别是这篇文章,处处透露着简洁和优雅。就像刚学Linux时领悟到pipe的强大,那种激动无与伦比。


如果Scheme是把我领到FP的大门口,则Haskell是一脚把我踢了进去。回头看去,原来我在不经意间走了一遍multi-paradigm programming,如果要为此选用一门语言,那便是Scala(或C#)。

标签:

2010-03-02

读书 - 2 - False Consensus Bias

我们都不自觉的认为他人和自己的想法是一样的,但其实不是。心理学家称其为"False Consensus Bias",译为“虚假同感偏差”。当别人的想法或行为和自己不一样时,我们很容易(下意识地)认为别人多少有点脑子进水。

由于此种偏见的存在,程序员很难设身处地于用户之境地。甚至软件工程中有句信条就是:用户永远是愚蠢的。要解决该偏见并非易事,当年Fred Brooks就在《人月神话》中写下诸多笔墨。有部电影叫《巴别塔》,深刻描述了误解带来的灾难性后果。程序员关注的是解决问题的策略,而用户则对此丝毫没有兴趣 - 他们只关心用户界面。所以与其拍脑袋想象用户的行为,而不如直接观察之,或者单刀直入 - 询问用户。并且记住:

  1. 千万不要打断他们;

  2. 用户所说的或许压根儿就不是心里真正所想的。


有时,大量的帮助文档体现的并非是软件设计得多么完备,而是恰恰表明它有多么难于使用。如果非要不可,请合理安排帮助的位置,或者使用Tool Tips.

标签: ,

2010-02-27

读书

最近手边有几本好书可读,刚读了几页《97 Things Every Programmer Should Know》,看了两篇,分别关于 Technical Debt 和 Functional Programming,一下激起不少共鸣。它们刚好涵盖了我的工作内容和业余兴趣 -- 不知道是巧合还是冥冥中自有安排。

据说OO和FP就好比是阴阳,仔细思量一下,说的确实有点意思。

标签: