乱七八糟

最后一个试验总是作不出来,结果不好

怀疑是这儿出了问题,又那儿出了问题

改了这儿,还是相同的结果

改了那儿,也还是相同的结果

发觉系统太复杂

有太多的参数

简单的调参数并不能解决问题

想了一个新的解决方法

信心满满

但是发现并不work

很多时候都不是想象中的那样

一个实现方案本身就带来一些问题

并不能完全的达到理想的答案

更多的时候是偏离很远

理想是理想

而实现是实现

理想的复杂度是无穷

而实现只能在有限的复杂度里面进行

所以理想的方案一定不能太复杂

也许是需要从大到小的搜索

理想是连续的

实现是离散的

debug是必需的

debug看起来对结果没有贡献,但是需要尽善尽美

有可能占系统的一大部分

debug可以让我们透视到系统里面

从而诊断出哪个地方出了问题

不能依赖assumption

实际的问题永远是没有预料到的

不仔细查永远不知道,也想不到

library

//a bigger library is better

//since now searching is not a problem

//our own code library should be more comprehensive

//should be solid, fast, well organized, easy to understand, extend

//tools library

//our knowledge library should be larger

//any inconvinience is a sign of not good

//anything should be able to be used and expressed like natural language 

beautiful

From <<beautiful code>> chapter 29, treating code as an essay

Paul Graham says, "Succinctness is power."

 brevity, conservatism, simplicity, and flexibility

Because Ruby is not simple, the programs that use it can be.

//complex tool support simple use

//human recognition may rely on complex underlying cogintion mechanisms

//a complex database? a complex searching algorithm?

//familiarity leads to simplicity

//familarity comes from learning

//tools leads to simplicity

//a solid fundation leads to simplicity

//foundation includes concepts, knowledge, tools, interpretation skills and etc

//all this requires learning

 

beautiful

// From <>

  • Strive to add function by deleting code.

  • A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. (Saint-Exupéry)

  • In software, the most beautiful code, the most beautiful functions, and the most beautiful programs are sometimes not there at all.

  • Vigorous writing is concise. Omit needless words. (Strunk and White)

  • The cheapest, fastest, and most reliable components of a computer system are those that aren’t there. (Bell)

  • Endeavor to do more and more with less and less.

  • If I had more time, I would have written you a shorter letter. (Pascal)

  • The Inventor’s Paradox: The more ambitious plan may have more chance of success. (Pólya)

  • Simplicity does not precede complexity, but follows it. (Perlis)

  • Less is more. (Browning)

  • Make everything as simple as possible, but no simpler. (Einstein)

  • Software should sometimes be seen as a soap bubble. (Perlis)

  • Seek beauty through simplicity.

"writing" a program to be displayed in public involves much more than typing symbols.

Goethe famously said that "architecture is frozen music." In exactly that sense, I assert that "data structures are frozen algorithms."

I once heard a master programmer praised with the phrase, "He adds function by deleting code." Antoine de Saint-Exupéry, the French writer and aviator, expressed this sentiment more generally when he said, "A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."

From the moon to the Earth

http://www.news.com/2300-11397_3-6218456-1.html?tag=ne.gall.pg

这是日本的航天飞机给拍下来的。中国有没有?

http://www.news.com/2300-11397_3-6218456-9.html?tag=ne.gall.pg

The Kaguya spacecraft is not the newest piece of hardware at the moon. China’s Chang’e 1 spacecraft was launched on October 24 for its mission to study the lunar environment and pave the way for future Chang’e missions.

但是,这个图片怎么看起来像个模拟的?而且像个卫星。也没个月球图片看看。

牙疼

疼得睡不着觉

好几天了

完全靠止疼药保住小命

老婆查了,说好像是急性牙髓炎

昨天医生没看出来,可能跟我的描述不准确有关

不过无论如何今天得再打个电话了

昨天随便看了一下就花了120美刀

这几天要不是老婆小命也难保

老婆熬的粥可是相当的香,好多年没喝到这么好喝的粥了

老婆炖的鱼汤是相当的好喝,好多年没喝到这么好喝的鱼汤了

怪不得以前听人说夫妻的感情日日加深呐,那岂是短暂的情爱可媲美的?

一堆的事情

总是欠着一堆的事情没做

老板昨天发信,要求每天汇报进度,cvpr deadline就要到了,还没好的结果

收到信,立马就把手中Louie的活儿停掉了

今天已经是星期五,还没有给Louie什么交差的东西,觉得愧疚

iai公司这个星期也打了电话,也还没有接着干

这几天又牙齿疼,搞得夜里睡不着觉