Home | Syndication | Delicious | Douban | Twitter

Archive for July, 2005

Repair RPM database

July 21st, 2005

当进行包安装、升级、卸载等操作时,可能损坏RPM DB,这时需要通过--rebuild参数来修复RPM DB,但有时会碰到这样的问题:

[root@tiv125 lib]# rpm -v --rebuilddb
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index

这时需要先手动删除 /var/lib/rpm 目录下的 __db.* 文件,比如 __db.001, __db.002, etc.
然后再运行 rpm -v --rebuilddb 即可。

参考:
http://www.rpm.org/hintskinks/repairdb/

历史的先声

July 13th, 2005

毛泽东在1945年七大后答复路透社记者时说:"自由民主的中国将是这样一个国家,它的各级政府直至中央政府都由普遍、平等、无记名的选举所产生,并向选举他们的人民负责。它将实行孙中山的三民主义,林肯的民有、民治、民享的原则与斯洛夫的四大自由 … "(见汕头大学出版社出版的《历史的先声》)

《历史的先声--半个世纪前的庄严承诺》1999年9月汕头大学出版社出版,书中的文字大多选自40年代周恩来在国统区领导的《新华日报》,部分选自延安中共中央机关报《解放日报》。

因为没有太多时间,只浏览了一下其中的几篇文章,因为与现实的巨大反差,我很容易就明白了,原来文字也是一种武器,很厉害厉害的武器。可惜的是,仅仅是一种武器。当当事人赢得了胜利之后,原先"武器"中承载的内容也随之过期了,所谓"鸟尽弓藏,兔死狗烹",看来这些60年前的战斗的檄文也成了秦汉时的韩信,一旦主子事成,还要你何用?

历史的先声——半个世纪前的庄严承诺
《历史的先声》序,李慎之(原中国社会科学院副院长)
何家栋:宪政民主:现代政治合法性的基石——为《历史的先声》(香港版)而作

题外话,当时的国民党政府能够允许这样的言论、这样的报纸公开发行也是需要一点点气量与胆略的。

名字运动

July 5th, 2005

随着 J2SEv1.5.0 的出炉,有关 Java 的名字来了一场“革命”。

使用多年的 J2SE, J2EE, J2ME 将更名为 Java SE, Java EE, Java ME, 相应的缩写就是 JSE, JEE, JME, 其实就是把“2”去掉了。这一幕有点像当年 SunOS(Solaris) 版本变更的故事. 还有一个比较大的变化就是 point release 将使用 "update" 这个字,比如 Java SE 5 update 2 表征的相当于现在的 J2SE1.5.1. SUN 的这次重新命名在开发社区自然会引起不小的动静了,赞赏者有之,嘲讽者有之,不过 SUN 作为 Java 的持有人,相信这些新名字很快就会普及的。

另外还有一些有关 Java 未来名字的讨论,Kirill Grouchnikov 在他的 Blog 上贴了一篇文章 Tiger for 5, Mustang for 6, Dolphin for 7. What for 8?,在 TSS 上也引起了一番讨论。

看来,不论在何时、不论在何领域,名字都是一件大事情~ ^_^