Problem solve: postfix/postalias: fatal: open /etc/aliases.db: Permission denied

Fedora Core 4
dovecot.i386 0.99.14-4.fc4 does not start normally
after
yum update selinux-pollicy-targeted.noarch 1.27.1-2.2
dovecot starts
 
BUT
 
postfix failed to start
 
FIX:
login as root and type
fixfiles restore
 
it takes a while to finish
 
solved
 
 

聪明反被聪明误

最近のニュースによると、中国では何とか自殺してしまった高学歴の方が多かったそうです。
中国の古文の中に、「聪明反被聪明误」という話があります。それは「聡明な人はある時自分の聡明さによって被害される」というのを言っています。つまり、自分がほかの人より聡明だと思って、自分が思っているのは常に正しいだと思って、自分を自分自身が作った罠に囲まれて、結局自分が自分を殺します。
特に高学歴の方々は、自分の知恵に十分自信を持っているので、自分自身のロジックの中でぐるぐる回していて、間違い道に入ってもわかりません。世界観や人生観などがどんどんどんどん怪しくなっていてほかの人とあまり離れでも、「これは私が普通の人間の知恵を超えた認識だ」という考え方を持っていて、戻る道ない人生を選びました。
複数名の博士の自殺事件には、本当にびっくりしました。しかし、平気で考えるとやっぱり社会的により深い原因がありますね。多分日本のバブル時期では「学歴社会」や、「進学戦争」と似ていて、今の中国の教育機関は、「進学率」を神様にとって、「どうやって本格的な人間になれる」のを学生たちに教えるではなくて、「どうやって大学に入れる」や、「どうやってアメリカに留学できる」などを教えています。結局、人生は学校から出るからすべて終わるというイメージがある学生の頭に残ってしまいました。
実は、学校は人生の起点だと思います。たとえ博士になったといっても、本当の人生はまだ始まっていません。20年あまりの勉強で人生のすべてを分かる人間は、恐ろしくこの世の中に居ません。

上面的是原文。下面的译文并不是逐字逐句的翻译,而是在同一思想的重新表述。由于语言功力关系,下文可能表达的更为确切些。
据报道,中国高学历者自杀事件在不断的增多。
中国有“聪明反被聪明误”这句古训。我想大体的意思可以解释为聪明的人有时候反而会受自己的“聪明”所累,走向消极的方面。这些“聪明”的人往往会盲目自大,总觉得自己的观点是正确的,结果逐步陷入自己所挖掘的思想陷阱,怎么也无法逃脱以至于最后了结自己的生命。
特别是那些所谓的高学历者,由于过于自负,思想被桎梏在自己所修建的囹圄之中,很容易踏上灰暗的人生之路。即使是感觉到自己的世界观和人生观与主流社会渐渐乖离,这些人也常常会认为这是他们高于其他人的独到见解而不思悔改,最终陷入万劫不复之境况。
当我得知这数名博士的自杀事件时,我感到非常的震惊。但是后来平心静气的想一想,这也不能算是突然事件。它的背后有十分深刻的社会原因。我这样说可能没有什么道理,但是感觉上中国的当前的教育体制和日本经济泡沫时期的“学历社会”一样,竞争十分残酷,学校也不是以教学生做人的道理为主,而是以升学率作为指挥棒,每天给学生讲授的是考大学的技巧,出国的技巧,如此种种。这样的结果就是,当学生们从大学出来时,或是从国外留学归来时,突然发现人生的目标已经失去,所有的一切都终结了。
我认为学校仅仅是人生的起点。即使获取了博士学位,也只能证明你有了接受更为严峻的人生考验的资格,真正的人生才刚刚开始。说一个仅仅是在学习生活了20余年而涉世未深的人已经明白了人生的一切,这不是很不可思议么。

EBay to Buy Internet Phone Firm for $2.6 Billion

EBay以26亿美元的天价收购了Skype公司。

真想了解 Niklas Zennström 和 Janus Friis 到底是怎么创造这个奇迹的。Skype是在2002年建立的,而在这之前有许多公司都尝试过IP电话。而且P2P技术也好像不是Skype的发明创造吧?

下面是纽约时报对这条消息的报道

URL: EBay to Buy Internet Phone Firm for $2.6 Billion

这篇记事的英文版在
http://www.bloglines.com/blog/XinYu

如何从源代码安装Gaim

目的:安装Gaim
环境:已经安装了Linux Kernel的机器。gnu编译环境已经设定好。wget可用。
要求:不使用已编译安装包。(模拟在全新CPU构架的计算机上安装的过程)
步骤:
基本思路非常简单,由于gnu编译工具链已经就位,只要用wget获取Gaim源代码进行编译安装即可。
但是,最大的问题是Gaim的源代码依存于gtk+,而gtk+又是依存于一些列GNU/non-GNU工具包的。因此首先必须找出所有的软件包依存关系。
找依存关系有两个办法,一个是看文档,这个比较清楚而且简单精确。在文档可用的时候强烈推荐;
还有一个就是不管三七二十一先试着编译,然后看出错信息。这个比较麻烦,对技术要求也高,一般不推荐。
这里我尝试着安装的是Gaim1.5.0,选择的GTK+是此时最新的2.8.2。
由于只有Linux内核,离图形界面差了一大截,gnu软件中间的版本问题又比较复杂,整个摸索过程耗了我3整天。不过通过这个过程,对Linux的命令以及GNU的构架又熟悉了不少,也不算冤枉。
虽然软件间的关系是随版本变化的,但是也有一定的规律。3天的经验如果不写下来,没多久也就忘记了,那就是在浪费生命了。
根据实测,源代码间的依存关系如下:(在上述版本的条件下)(编译顺序为自下而上,从左到右)
Gaim
|
GTK+
|
+—————————————————-
|               |               |                   |           |          |           |          |
atk        expat        cairo——>pango    libjpeg  tiff       libpng   X
|                                                                                                |
+——–                                             ——————–+
|               |                                            |                       |            |
bison       fliex                                      ncurses    fontconfig->freetype
 
这里主要有两个要点,一个是X系统,虽然GTK+的资料说X系统并不是必要的,但是实际编译的时候,很多软件包里都有依存于X系统的部分。没有似乎编译通不过。X系统中字库部分编译时间非常长,在P4数量级的机器上也耗时1小时以上,这一点需要注意的。
 
此外,X系统的源代码树中虽然有fontconfig和freetype,但是fontconfig会在freetype前编译。而fontconfig需要使用freetype的库,因此在系统事先未安装freetype的情况下,需要手工先编译freetype并进行安装,这样X的编译才能顺利通过。
 
tiff和libpng在X的编译过程中要用到,需要在X之前编译安装好。
 
没有cario pango一样可以编译,但是编译出来的东西GTK+不接受。一定要先编译cario安装再编译pango,这样pango里cario相关的代码就会生效,编译出来的模块才会被GTK+接受。
 
libjpeg的编译比较简单,不过./configure后面一定要带上参数,否则不会有静态库和动态库被编译出来,GTK+的./configure会出错。
 
所有的模块在编译后都需要安装。

Linux完全手工安装

目标环境:一台裸机,有网络连接。
要求:不使用任何一个Linux的发行版本的安装程序
 
首先需要找到一张Linux启动盘,如CDLinux或ISOLinux,对系统进行引导。确保网络处于可用状态。
 
用FDisk对硬盘进行分区。
 
用wget获取适合目标平台的cc编译器。
 
用wget获取gcc以及编译内核需要的相关其他工具,构建内核编译环境。
 
用wget获取kernel源代码。配置编译。将vmlinuz和initrd放入可引导分区的根目录下。
 
用wget获取grub或者lilo,用dd将其写往MBR。
 
退出Linux启动盘,重起系统,对grub或lilo进行参数配置。
 
搞定!
 

如何解决VMware中MINIX2.0.4于不能上网的问题

问题:在VMware中安装了MINIX 2.0.4,启用了inet服务以后仍然无法上网。
 
解决方法:
VMware仿真的网卡是AMD  LANCE,该网卡的驱动程序并没有包括在MINIX2.0.4中。对应驱动可以在http://minix1.bio.umass.edu/pub/contrib/ 下找到,名为204ether.tar.Z。
 
按照驱动程序包中README文件的提示进行操作后,系统提示找到网卡,并且顺利从DHCP服务器上得到IP地址。但是无法连接到外部服务器。ping提示目的地无法到达。用pr_routes查询路由表,发现内容为空。(该机位于NAT之后。按理网关应该被自动设置,可能MINIX的DHCP Client还没有对应这个功能?)
 
在使用add_route命令手工添加网关之后,问题解决。