Life

这两天不想写博客

这几天感觉比较累,估计是最近太忙了。等忙过这段时间一定得好好休息一下。不过这忙起来何时是个头啊,手头上的活一堆一堆的,看着忙也忙不完。

啥都不说了,抓紧时间写我那书啊,内容越写越多……

总结

总结一下周末这两天做的事:

1. 把转换注释风格的Python脚本 写完了,越来越喜欢Python了。

2. 清理完了blog,进行了备案。

3. 把kerneltravel 的内容基本全部上传到新的服务器,但还缺一些东西。

4. 写了4页书,这基本上符合了我自己定的一天至少两页的要求。

未来几天要做的一些事:

1. 给自己这里制作网页。

  1. 继续学习Python和C++。

3. 继续写书,这是长期的活。

4. 完成xylftp客户端的设计。 ;-)

这服务……

先说申通快递。前几天从网上买了本书,过了两天就接到申通的电话,说有我的包裹,看来书到了。不过得让我去骨科医院那边去取,因为不往我们这边送了!去就去吧,忍了。第二天去之前给那人打电话说好,但去了之后那人的电话死活都打不通了!!害我白白在那里等了半个多小时。下午的时候又打电话,他解释说他的小灵通有问题,让我再去一次,打另一个号码。最后经过电话那头那人的“指点”,终于在一个偏僻的小区找到了他们,这才把包裹拿到!

再说网通。最近网通网络很不稳定,前几天是掉线,或者干脆上不去。这几天有所好转,不过这网速嘛,慢得像马一样,发一封邮件发二十多分钟愣是还没发出去!无语……

咱国内的服务能不能也和国际接轨?

书的目录

公布一下书的目录,不过不太详细,因为估计到以后还会有大的变化。同时列出一些解释,希望得到你宝贵的回复。

前言

(介绍本书的内容,面向读者。)

第0章 计算机编程应该是一门艺术

(既然书名是《C语言编程艺术》,开篇应该介绍一下为什么这是一门艺术。碰巧我写过这篇文章。)

第1章 过去与现在

(介绍C语言的历史和现状。)

第2章 关于C的思考

(深入分析关于C的一些细小问题。)

第3章 解读C语言标准

(很大的一章,详细分析C语言标准。估计内容会很多,考虑以后可以切成上下两章。)

第4章 三步曲──编译,链接,运行

(从编译器的角度去理解C语言,此章我现在写还有点难度。)

第5章 巧夺天工──内核编程艺术

(介绍C在内核中的一些精彩使用,主要是Linux内核,如果时间允许,可以考虑BSD内核。)

第6章 应用的艺术

(分析其它一些编写精彩的实例代码,打算介绍glibc。)

第7章 文化及其它

(关于C的一些其它有趣的东西,技术之外的。)

附录

1.C/C++预留标识符
2.GCC 4.1对C99的支持情况
3. GNU公用许可证
4. 参考资料

(考虑到参考资料列表很长,现在在考虑是否要把它切割到每个章节。)

请问您对上面的安排有什么好的建议 吗?您哪些东西不应该在此书出现?哪些东西又被我忽略了?非常期待您的回复!

谢谢!

宣布几个重要决定

1.决定接受阿元的建议,不再写关于cn的话题,否则以后找工作都麻烦。

2.决定接受小公子的建议,去gov那里备案,否则这里不久就被和谐掉了。不过备案之前先要自己先把这里“和谐”一下。

3.公布一个最重要的消息:我正在写一本书,书名叫做《C语言编程艺术》(这很少有人知道,包括小公子)。现在,前三章已经写了个差不多了。先公布第二章的内容,点击这里可以下载,其它部分章节以后也会陆续公布(如果出版社允许,我非常乐意全部公开)。之所以公布,是想:(1) 请大家给我一些建议,你想读到一本什么样的C语言的书?我哪里写得好?哪里写得不好?里面有错误吗? (2)问一下谁有兴趣和我一起完成本书的写作?(要求:必须_精通_C语言。)(3) 请大家督促我尽快完成本书的写作。;-p

感谢各位朋友!

小公子,我不同意你的理由

小公子在他的博客上写了一篇题为《我为什么要考研》的文章,读完之后忍不住要批一下。首先要声明的是,我不反对你考研,只是看着你的理由太脆弱了,怕误导了后来的孩子们,特写此文。

小公子写道:

>1,考研是我改变专业的一次机会
>考研可以跨专业考,由于在高考报志愿是还是小P孩,不知道自己真正喜欢什么,所以上了“贼船”,考研给了我一个下船的机会。套用中学作文的一句话:某位哲人曾经这样说过,人的一生有很多步,但关键的就那几步。考研对于我来说是最关键的一步。
法律硕士考试规定只有非法律本科才能考,给了我一个公平竞争的机会。

这首先说明了高考制度的危害。

公平?我怀疑。 请不要在我面前谈中国的公平!我早就不信了!

>2,考研是对意志力的一次磨练
>考研是变态的,每天十几个小时的自习不是说说玩的,如果这都能撑下来,估计也没有什么事做不成了。猪狗不如的考研生活。

磨练意志有多种方式,考研是最差的一种。这条是赤裸裸的借口。

>3,考研可以让我更进一步体会中国教育制度
>我们都知道,如果你要想批评一种食物,最好的方法就是先品尝它,所以在我批判它之前先批判的接收一点也未必是坏事。所谓批判的接受就是这个道理。

你接受了15年的中国教育(5+3+3+4) 还不够多吗?人生能有几个15年?如果你到现在还不能“品尝”到它的危害,只能说明你根本就没想去体会。(现在想体会了?恐怕也是受我的怂恿吧?谢谢我吧!)

>4,考研是我唯一的选择
>不喜欢本专业,暂不打算出国,虽然只剩下考研一个选择,但总比没有选择强多了,起码我知道我该干嘛。

典型的中国教育受害者,二十多的大男人了自己想做什么都不清楚,只能求助于考研。同情你!我只能说一句:“哀其不幸,怒其不争。 ”

>5,如果我不换专业,我能够成为一名合格甚至是出色的程序员,但如果我是律师,我会是出类拔萃的。
不想解释,爱信不信。

出色?我怀疑,从你那数学功底来看, 合格都难。

我为什么不考研?

因为:

1. 任何考试都是有害的,因为:

(1) 它扼杀了我的兴趣,逼我去学很多我不想学的东西。

(2) 它迫使我去学习如何才能适应它,而这是在其它地方根本就是没用的东西。

(3) 它侮辱了我的智商,因为它往往在我擅长的地方出一些愚蠢到家的问题来考我。

(4) 它过分鼓励竞争,误导我去一味和别人竞争而忽视合作,而后者,我发现,才是更为重要的。

(5) 最重要的是,它迫使我们去信奉该死的课本(或某某大纲)和充满错误的教授,阻碍了进步,严重扼杀了创新!

2. 考研要考政治,这是我最不愿意面对的。我们知道,政治这东西只不过是人类愚蠢的优雅托辞,而且在各个国家都难免沦为一种统治的工具(想拯救可怜的人类?学习自然科学吧!)。我被迫接受这种政治“洗脑”达13年(5+3+3+2),我是不想再上当了。

3. 我现在已经超过相当一部分研究生了,没必要再继续去受中国教育的毒害了。虽然可能考上一些学校意味着可以很快到“罗马”,但是请记住:“条条大路通罗马”。

4. 众所周知,中国的学术腐败已经病入膏肓,我不想冒着选到一个SB导师的风险去考研,更不想和那群人同流合污。中国,继续!

5. 我不想再花父母的钱了。

6. 我不想在继续被封闭在象牙塔中,咱们早晚都要进入社会。虽然我恨这个肮脏的世界,但是,现在的象牙塔里也不见得干净到哪里去!

7. 我想换一种生活,我想要更多的自由,而不是约束。

To Live Is To Function

Oliver Holmes

In this symposium my part is only to sit in silence. To express one’s feelings as the end draws near is too intimate a task.

在这次座谈会上,我的职责只是安静地坐着。要在生命即将完结之时表达个人感受并非易事。

But I may mention one thought that comes to me as a listener. The riders in a race do not stop short when they reach the goal. There is a little finishing canter before coming to a standstill. There is time to hear the kind voices of friends and to say to oneself: The work is done. But just as one says that, the answer comes: “The race is over, but the work never is done while the power to work remains. The canter that brings you to a standstill need not be only coming to rest. It cannot be, while you still live. For to live is to function. That is all there is to living.”

但我只是想谈谈作为一名倾听者的看法。在比赛中,骑手在到达目的地后并不会突然止步,在完全停下以前他还要进行一阵小跑,他还有时间听听朋友们亲切的话语,还有时间对自己说:大功告成了,然后话音刚落,他就听到了应答:“比赛虽已结束,但只要还有力气去做,工作就永无止境,使你止步的那阵小跑未必只以休息告终,只要你还活着,就要发挥作用,那才是活着的全部意义。”

And so I end with a line from a Latin poet who uttered the message more than fifteen hundred years ago, “Death plucks my ear and says: Live — I am coming.”

所以,我用一位拉丁诗人的一行诗句作为结束语,这是他在1500多年前所说的:“死神拉着我的耳朵说,活着吧—-我来了。”

为四十岁做准备

“十八岁是美丽的,而人生的旅程中最绚丽的一页应该在生命的四十岁时翻开。不要说四十岁有多么遥远,二十年其实是弹指一挥间。虽说四十岁就在眼前,但二十年的时间跨越足以让我们眼花缭乱。虚度今日,等待你的将是无穷的悔恨和遗憾。追求先贤成材路,浩瀚人世间,我们定会发现,四十岁的辉煌来自于十八岁的志向和二十年的血汗。珍视你拥有的青春年华,好好地把握现在,才能真正赢得未来,才能将你如日中天的四十岁勾画得绚丽灿烂。”

记得高中时看过上面这段话,据说还是我们那里某个中学的校训。时过境迁,高中生活已经过去快三年了,高中的同学和朋友一个个都变化不小,想起来就不禁感慨万千 。高中时虽然面临高考的压力,但总能忙中偷闲,和几个哥们经常背着班主任偷偷上网,经常一下课就骑着车子去外面抢着买饭,还能经常在放学路上遇到她……再对比一下现在,一切似乎都只是回忆了,还是那首诗说得好:

“去年今日此门中,人面桃花相映红。人面不知何处去,桃花依旧笑春风。 ”

哎,该走的总是要走的。走吧,走吧,让往事都随风去吧。二十年或许真的很快,希望二十年后自己不会为今天的所做所为后悔。那时回想起现在的自己,或许还只是那句:“年轻人……”

假期总结&新学期计划

其实这早就应该写的,只是因为网通到现在才把网络接好,所以推到现在才写。

寒假在家事情比较多,书基本上没怎么看,比原定计划差了不少,具体如下:

1. LDD应该读完,结果留了三章没看完,USB,网络和TTY这三章还没看。 不过基本上还算可以;

2. TAOUP是看了几页,主要是把它当小说看了,而且是想起来就看看,想不起来就算,这学期应该把它读完 ;

3. CM就别提了,翻了也就两三页,主要是看书的时候懒得动笔,不适合看这种数学类的(极其拙劣的借口),不知道后面还有没有时间去读它。

4. 寒假中意外的收获是把Python顺带学会了(起码会最基本的了), 主要是《Perl To Python Migration》一书讲解得好,正好适合我这种会Perl而不懂Python的。

既然寒假没怎么好好利用,这学期就得抓紧了,大体计划如下:

1. 熟悉使用Python编程,除Linux Kernel外尽量不再用C;

2. 熟悉Unix上的Network Programming,顺带把TCP/IP协议弄清楚,这是重中之重 ;

3. 加入Linux Kernel开发,感觉并不难,不过确实要花不少时间,此项也列为重点;

  1. 自学编译器原理和编程语言,能学多少是多少;

5. 如果有时间,把Lisp和Smalltalk 看一下,毕竟那才是“优美”的计算机语言。

如此而已。