月度归档:2014年03月

贡献

Hi,

Thanks for your report. I checked your reported problem, and fixed as the following.

https://github.com/cybergarage/CyberLink4C/commit/68ec61d463f552eb679c5c7f8dea1c284df7c9bd

Please tell me you you have any questions 🙂

Best Regard

Satoshi Konno

上周发现一份开源代码的bug,发邮件给作者,解决方法被采纳。程序员当那么久,总算为开源世界做了点贡献,感觉自己好像步入了另外一个阶段。

森林公园

3月樱花开,本想带媳妇儿去森林公园赏花,却没想到,樱花和桃花的花期都已经过去,我们到森林公园的时候,基本上什么花都没有了,只有一些桃花。没看到花,我却看到了一只猴子,和这只猴子近距离接触了一下,感觉很好玩。从森林公园慢慢走出来,路途有些遥远,后面我还执意要去看森林公园的大榕树,最终我和媳妇儿都被折腾累了。

20140319-153100.jpg

20140319-153115.jpg

20140319-153130.jpg

20140319-153419.jpg

20140319-153441.jpg

20140319-153453.jpg

20140319-153509.jpg

20140319-153523.jpg

20140319-153535.jpg

游泳

很久没有游泳了,下午和腾炫约好去游泳。我们去了省体中心的游泳馆,游泳馆很奇怪,必须袋泳帽,让我不得不花20块买了个泳冒,这和门票一样贵了,不知道为什么。

脱下衣服,换上泳裤,脱掉眼镜,冲了个澡,然后就去了游泳池。到了泳池才发现,美女很多,但世界是模糊的。腾炫带了个潜水镜,他很得意:我潜水下去,眼前都是白花花的。听他这么说,我决定回家要网购一个近视泳镜。

20块钱的门票可以游2个小时,但是我发现自己游了半个小时就不行了。没想到体力如此不支。LF曾经和我说过,去泳池就等于去喝尿。这句话在我游泳的时候不断回荡在我脑海里挥之不去。当我不小心呛到水的时候,总是会不自觉的多吐几口口水,然后脑袋里一片空白,不知道自己是否要继续游下去。

carplay

苹果在ios7.1中加入了carplay,这让我浮想联翩,以下场景也许在不久就能实现:

M: Hi, Siri, can you do me a favor?

Siri: Yes, my master, whatever.

M: Please drive the car for me, I want to have a car sex with my wife.

Siri: OK, just leave it to me and have fun, my master.

对了,忘记siri已经会说中文了,有点装X了

假如人生可以git

读书的时候,经常会遇到“假如XXXXX”这样的句子经常作为作文题目,就比如,“假如我只能再活一天”、“假如给我三天光明”等等。每次遇到这样的题目就让我很头疼,因为都是假设的场景或者经历,大家写的时候大多都是胡编烂造。

晚上的时候就在想,假如人生可以使用版本管理工具就好了,因为回退版本多大多数人来说都很重要,人生在世,谁没有一件让自己后悔的事呢。当然,commit的粒度是一个问题。对我来说,一天一个commit就够了,时间日期作为commit的名字。每天晚上,clone一个别人的人生repository,查看他的commit,时不时pull一下,看得觉得好的未来的commit,我将它merge过来。不过做这一切之前,我要做一个reset操作:

git reset –hard 2120206。

形容黑

晚上和媳妇儿探讨了几个形容黑的词语:乌鸡妈黑、黑不溜秋、黑不咙咚等,不知道是不是清流人才会说这些词汇,感觉方言比普通话更丰富多彩。

老大请客

今天老大请客,好几个大学同学都有来,其中一个曾经公认的屌丝带了一个甜美的女朋友,亮瞎了大家的眼睛,让我相信这世上一切皆有可能。另外一个毕业后都没见的同学,现在已经抛弃电子行业,投奔金融行业,却一副屌丝的打扮,嘴里说出来的话就和中介一样,什么空手套白狼,什么金钱梦想,我一概听不懂。大家都说只有我一个人毕业到现在还没换工作,并劝告我赶紧换行,电子IT行业没钱途,越做越屌丝,都是给别人打工。我想了想,好像是那么回事。

第一摊大家好像没吃好,我们又去搞了第二摊,最终都是老大付的钱,我挺不好意思的。晚上回到家,发现没留下大家的照片,有些遗憾。

Coding Style

看了kernel文档里面的Coding Style,节选一些有意思的段落:

首先,我建议你打印一份GNU代码规范,然后不要读它。烧了它,这是一个具有重大象征性意义的动作。

制表符是8个字符,所以缩进也是8个字符。有些异端运动试图将缩进变为4(乃至2)个字符深,这几乎相当于尝试将圆周率的值定义为3。

现在,有些人会抱怨8个字符的缩进会使代码向右边移动的太远,在80个字符的终端屏幕上就很难读这样的代码。这个问题的答案是,如果你需要3级以上的缩进,不管用何种方式你的代码已经有问题了,应该修正你的程序。

C是一个简朴的语言,你的命名也应该这样。和Modula-2和Pascal程序员不同,C程序员不使用类似ThisVariableIsATemporaryCounter这样华丽的名字。C程序员会称那个变量为“tmp”,这样写起来会更容易,而且至少不会令其难于理解。

在函数名中包含函数类型(所谓的匈牙利命名法)是脑子出了问题——编译器知道那些类型而且能够检查那些类型,这样做只能把程序员弄糊涂了。难怪微软总是制造出有问题的程序。

函数的另外一个衡量标准是本地变量的数量。此数量不应超过5-10个,否则你的函数就有问题了。重新考虑一下你的函数,把它分拆成更小的函数。人的大脑一般可以轻松的同时跟踪7个不同的事物,如果再增多的话,就会糊涂了。即便你聪颖过人,你也可能会记不清你2个星期前做过的事情。

泡脚

新买了保温瓶,派上了大用场,现在多烧的热水不会浪费,可以放在保温瓶里面保存起来。今天晚上我和媳妇儿就把保温瓶里面剩下的开水拿来泡脚了,感觉很爽。

还记得我在超市买保温瓶的时候,遇见的一位老大爷,他好心劝告我说:那些很贵的保温瓶都不好,因为用了橡胶圈,橡胶圈没有木塞好。我看了看那些用木塞的保温瓶,二十几块,质量很差,那木塞感觉很容易就会裂开。我不明白为什么这老大爷那么难以接受新事物,也许舍不得买更高级的,就一直找各种借口说那些高级的怎么不好,同时还要劝告周围的人不要上当。真的是很奇怪的心态,不知道是不是中国人才有。

20140306-083856.jpg