遭遇git send-email和svn patch

长假后的第二天,上头传来了加强代码质量的“旨意”,目标是每一次代码提交都得先给 leader 审核。那么如何落实呢?先导出 patch 文件,然后 email 给责任人,收到对方明确的通过意见后,才能执行 commit。–这种方法似乎很类似 Linux Kernel 的情形,我倒也不反对。

但如此一来,审核环节就成了一个瓶颈,整个的开发行为也就变得串行化。最后方案初步调整为,在 SVN 仓库新开一个分支,专门用于开发人员的提交,开发人员修改后发出 patch 给同事审核,通过后提交到分支。再由 leader 逐个审核分支提交,将认为 OK 的提交合并到主干。这样,主干上始终保持着被认为是合格的代码。

[ Read More » ]

哀哉

一群人聚在了一起,若是没有共同的目标,则必然是东拉西扯;倘若目标不统一,各有各的 Hamlet,则会演变成各立山头。作为士兵,最担心的是是,主帅说你只管冲,我说停你再停,那么这场战斗将是一场绝望的末日审判。

居于庙堂的人居高临下,指点江山,好生得意。然而草野之间的人们未必就能与其同心同德,达成一致。历代的末代君王们,以及打了败仗的将军们,莫不感慨时不待我,却似乎没有觉到自己其实是孤家寡人。

[ Read More » ]

傲慢与偏见

小的时候,常常会为了一点儿小事耍性子,凡事不如意要过好几日才会淡忘。大了以后,知道这说好听点,叫“较真”,不好听点,叫“小心眼”。也懂得十事不如意常八九,凡事不可强求,顺其自然为上策。

很早的时候,和朋友相处,觉得自己对朋友十分好,朋友也要对自己十分好,要不然,就是朋友对不住自己。要是朋友和自己看不顺眼的人友好了,会觉得朋友背叛了友谊。久而久之,合得来的朋友一直不多,很多时间里都是独来独往。

离开学校的初期,我会拿自己的标准来苛求工作上的拍档,特别是在有了一点儿小权利的时候,更加严于律“人”了。日子里总难免时过境迁,从属与领导总是翻来覆去,也从别人这面的镜子里,看到了自己的影子。

[ Read More » ]

夜半小思

一月前,我换上了新签名:从混沌中来,到光明中去。我想,这句话可以表达出,这段日子以来,我对生活的领悟和对生命的思考吧。

偶尔,我会冒出一个念头,人这一生应该追求什么呢?曾经在中学时,我反复地背诵《钢铁是怎样炼成的》其中的经典名段:

人的一生应该怎样度过呢?当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞愧;在临死的时候,他能够说:“我的整个生命和全部精力,都已献给世界上最壮丽的事业–为人类的解放而斗争”。

[ Read More » ]

亦或是懒惰

老家打来电话质问许久不打回去,为何?答曰:忙;买来的书籍上蒙了一层灰,为何?答曰:忙;博客更新速度大不如从前,为何?答曰:忙?很忙、繁忙、瞎忙,似乎沉迷在一个事情里无法自拔,实则是懒惰。我总是伪装成一刻不闲的样子,好让自己看起来很努力。

去年我写过一篇博客《All Is Well》,给自己量化了几个指标,2012已过半,这些指标究竟达到了多少呢?我就用这个晚上来查一查。三本计算机图书,其中 CSAPP 基本看完,并做了详细的读书笔记,另外两本 APUE 和 I2A 则只是看了个开头。在本职专业方面,保持不断学习的想法一直都有,但努力还是不足,进度缓慢。

《国富论》只是看了极个别章节,每个字都认识,道理却不是每个都懂,看起来颇吃力。而那本摄影图书则是完全压在最底下,不曾抽出过。《Wild Chind》看了遍,但没了字幕基本不懂,丝毫没有达到当初的目的。《iPad and iPhone Application Development》则只是看了前三集,基本没学到知识,这应该归结于缺少 Objective-C 基础的原因,急于求成,反倒是南辕北辙。

[ Read More » ]