Sunday, April 26, 2009

Assembly language

最近感觉有点后悔,因为在学习C语言中并思考计算机语言的过程中,觉得自己缺失对计算机架构、指令运行体系以及汇编语言的基本了解,有些地方总在猜疑中。虽然在大学时,学习过单片机接口,指令体系等,并写过不少汇编程序,但现在只剩下一点模糊印象。

以前的书籍、写过的程序,以及对汇编语言的记忆都已不在。感觉有点懊恼。

我不喜欢这种后悔的感觉,于是我打算从现在开始认真学习汇编语言以及一系列计算机基础知识。

同时,最近也感觉不到我对计算机语言有任何思考,并常常会觉得不知道怎么写程序。也希望从这里有所突破。

总之,努力吧。


PS.

Learn Assembly Language: http://asm.sourceforge.net/

Monday, April 20, 2009

I cannt think

为什么会不能思考,觉得自己啥都做不了。这就是命运么。

只想睡觉。

Wednesday, April 15, 2009

记忆、时间线、遗忘

以前有一个想法,就是建一个个人站点,以日志的形式记录自己,但是有后来因为一系列问题而放弃。

其一是,不断维护一个可靠的站点需要很多金钱以及精力管理域名、站点、程序代码等等,而我最怕麻烦的事情;
其二是,有了站点不可避免需要考虑一些额外的因数,比如有没有人看等等。而我不原因心里有任何事情,喜欢能经常完全放空的状态。

所以,于是想到了在blogger.com写日志记录自己。

但刚开始,心里还有点想法,想认真写,于是每次都去整理自己的思想,不要犯语法错误等等,最后觉得很累。而且有许多想法,很难找到好的词语去表达,更不用说其他人能看明白的词语句了。

当以前事情做起来心里觉得很累,就觉得是包袱 了。

于是,我觉得写日志应该随意,想到什么就写什么,因为是记录最自然的所思所想。

当你把你的所思所想都明确里的表达出来了,在这个过程中,就会慢慢的理清你的思维。

有时候应该去自然而然地去做事情,想问题要本质,想核心的窍门在哪里,这点是我最近看李敖的节目学到的;-)。

比如,最近我在学习automake,autoconf,libtool等GNU autotools一系列工具,他们有很多文档,有很基础,也有很复杂的应用,有简单的,有高深的概念应用等等。

一开始,让我觉得头大,想在我以前写的c项目里应用起来,但根据网上许多教程都做不好,网上搜的许多的英文的、中文的教程都不灵。

怎么办?

我突然觉得我该仔细想想。怎么说了?

要想明白事情到底是什么回事?

不要胡乱的做事情。做事情要有理由、有依据,不要臆想事情是怎样的,事情的概貌要建立在自己真实的体验上。

我觉得有时候自己会活在自己臆想的世界里,做一些毫无道理的事情,根据一些臆想的感觉去做决断,这是一种凭运气的做法,除非没有其他选择,决断都不该这样下。

于是,我沉下心来。明白自己的内心的需求目的后,我开始:

1. 找目前最权威的手册,gnu.org的手册看。虽然内容很多,但我开始学,先看目录,在找到介绍基础概念的,看个大概。

2. 在了解gnu build system的基础的同时,找手册里是否有简易的例子教学。找到了,于是我新建了一个目录,从零实验autotools,结合所学基础概念,明白了整个大概是怎么回事。

3. 了解了最简易的build system之后,看我的c项目处于什么状态,需要做什么就非常清楚了。过程出现了什么错误,查看错误输出,认真理解每一行的意义所在,并在手册中找到说明,慢慢的建立整体感、系统感,慢慢的c项目的automate build system就有了。

事后想清楚应该这样做之后,觉得高兴。虽然之前浪费了一点时间,但并不觉得之前有多么不好,因为人学习总是有过程了,不可能一开始就能把事情想明白,但关键是,当出现挫折感之后,能想明白挫折感是什么原因导致的,想明白面对这类问题不再有挫折感。就是要敏锐的感受,思维开放的思考,广阔的想问题,这样才行。

人总是不可避免的受到局限并身处井底,能不断的跳出并不受限原有的井底是多么的好。要做到这些,就要做到如先前所说的那些事。


这是我坐在这里的思想的一些活得,觉得有趣,就记录下来了。人真生活中,会不断有各种想法出现、消失,有些不大忘记,但更多的都很难想起,所以常常在之后回时常困扰自己怎么就想不起之前的那个有趣的相反了。所以其中有许多蛮有趣的东西,我不是很想忘记。

于是,我想这里应该成为我时间线上的思维活动的记录。

我知道,我以后多半是不会看第二遍的,但是我还是要做,让我觉得我的一部分思维的活动被记录下来了,并没有消失,让我想起是觉得心里舒服。

唉,有时候人觉得人活的没意思的事情就是,忘记了自己是谁。

突然会问我自己,我是谁?我为什么是这样的?记忆中的我到底是真的我吗?

我不是活在梦中的吧?应该。

许多都是蛮有趣的,开心就好。

Thursday, April 2, 2009

在sites.google.com创建了一个站点

http://sites.google.com/site/lambdacofyc/

觉得google的服务相对保障最高,也不想自己专门去折腾网站,于是就注册了一个站点。

lambdacofyc也就是"λcofyc -> ..."的意思,将自己代入这个世界,只是结果还未知,直到结束的那一刻。