我发誓,今天的比赛是我有史以来见过的最脏的比赛

 霍华德,魔术队,请记住他们,记住这一天,这么肮脏的一场比赛,让我刚到耻辱

效率如此之低?

所谓日积月累的过程,也许就是这样吧,所以不必在乎效率之所谓。

这个过程中真正有东西沉淀,才是要真正追寻的东西。 

 

然而令人沮丧的是,折腾了这么久,工作量并不大,指的是反应到代码行数上,

估计连200行都不到。。。。

早晨读代码,效率真的好高,哈哈哈

otg的杯具

今天有些累,但还是有一堆工作要做。。。

晚上刷碗的时候想到,如果下午在lun的backing_file上的替换工作是很简易的话。

那么把arcotg驱动层的延迟控制(artificial stall / protocal stall) 拿到lun层,或者称之为gadget层来做的话。

工作就简单许多了。

想到这些,不尽悲婉起来,这就是编码的惩罚,没有合理的层次结构,而要强力的实现某种功能,不顾协议层规范。

往往都是徒劳,这是多么惨烈的一件事,但是我不得不面对。一周的工作可以说是白白浪费了至少一半。

但是如果坚持把没搞明白的都弄明白了,那浪费的一半就能找回来了。

另一方面,能都领悟到,合理的层次结构才是编码中最精华和最高效的部分,乃是真正的收获。

合理组织编码,使得各个层次分功明确,各司其职,并且给下一步改动做好铺垫,是好编码的共同特点,这是这周看代码的最大收获。

也是我们以后编程时要铭记在心的,要恪守的原则。而不是随意拉铁丝网,可以改水改电,必要事倍功半。

正确分配工作时间和学习时间

工作的事情如果占用了学习的时间,是很不值的。

因为工作的时间不能用来学习。

 所以一切原则都是:以学习时间为主,找到一切可能的学习时间。

TODO List

 随时添加更改咯。。

todo list :

 开发环境的建立:虚拟机,linux系统,qemu虚拟机,虚拟开发板系统,交叉编译环境(工具链)。

服务器环境建立。

服务器新技术和云计算调研。

google的云端应用架构调研。

webkit编译环境建立。

webkit : reviewer & contributor 。

V8 : reviewer & contributor 。

qt平台开发环境建立。

以上三个均是多平台,主要是windows 和 mac 。

熟悉代码:alsa , v4l2,android,云云。

代码开发:针对算法的应用和针对应用的算法。框架:alsa这个调度就不好。。。webkit的大框架,云云。

学车,约车。

 

wish list :

mini display port 转接

电脑包

喀嚓鱼

延长臂(抽时间买)

ipad 

iphone

crosc shoes

跑步机

篮球鞋

短袖衫

 

笔记笔记笔记

已经有四本笔记了,虽然笔记的效率不高。

但是不是说没有功劳还有苦劳么,要整理一下咯。

提上日程提上日程。

ps:早晨看了眼Jude lore和比喏是演的非法入侵,Jude演技从来都这么差,佩服佩服 

booyah 在火,位置搜索值得关注

 总是拿这里当微薄。。。

像个数学家一样编程,像个程序员一样生活

 很多时候,生活就是谈恋爱,甚至是所有的态度,那就是要自然。

对待算法也是一样,要积极,激情,最重要的是敢于尝试。

不要把任何圣经都放在教堂里读。

相反,要随时随地,随机应变,让它融入你的生活。

当然,知识的鸡肋定要有个过程。

只是,当知识是这样鸡肋的时候,这个过程变得快乐而有意义。

再也不像在高中和大学的数学课程那样,索然无味,像个和男晚抱的妓者一样。

而是充满活泼而又孕育着无数的创新力一样,生发。

 

至于要不要动笔算,我有点犹豫,我是习惯凡事动笔的,但是近来发现,没有纸笔的思考,才是更重要的临场应变能力。

这样看来,我脑子还是足够快的,只是习惯了纸笔的依赖。

这个时候,纸笔就成了思考和灵感的鸦片和桎什么来着。。。

应试教育啊。。。。

脑子,把脑子翻腾翻腾

程序员的脑子,要满是算法。

程序员的后半辈子,(不幸前半辈子不是程序员) ,要满脑子算法。

而且是用程序表示的算法。

这才是个称职的程序员。