2007年12月31日星期一

emerge net-print/hplip-2.7.12

emerge net-print/hplip-2.7.12, 这是个HP打印机的驱动,需要把fax,和ppds两个use加上。要不然出错。很早就装过这个了,但从来就没有驱起来过,这次升级到新版,我的HP deskjet 3748终于可以在Linux下打印了,兴奋之余打了一个VI/VIM graphical cheat sheet .
那天刚装完时cups-pdf和HP deskjet 3748本来都行的,今天不知为什么cups-pdf不行了。真是按下葫芦漂起瓢。

2007年12月22日星期六

emerge net-misc/youtube-dl

这是一个下载youtube视频的命令行工具。存为flv文件。简单好用。

2007年12月21日星期五

宁赠友邦 不予家奴

后面附的报道,各位看官看后会有什么感想?我的感觉就是题目上这八个字“宁赠友邦 不予家奴”,我作为中国人,在北京交着税,交着社保。我的子女却享受着二等的受教育权,或许某种时候就意味着不享受受教育权。人家外国人,只要侨居就能享受着与北京人平等的受教育权。真是无奈呀。
怀念老邓。只有他才有力排众议,恢复高考的勇气。再看看下面几条报道,就知道现在的政策有多荒谬。

邱红杰:莫让高考公平出现绿卡盲区 2007-12-06 07:32
无法回原籍高考 北京绿卡子弟陷困局(图) 2007-12-03 15:58
专家观点:打击高考移民 牺牲绿卡子弟 2007-12-03 15:58
北京绿卡持有者子女遭两地拒绝无缘高考(图) 2007-12-03 02:01

http://edu.sina.com.cn/gaokao/2007-12-21/0930114462.shtml


北京高考1月报名 绿卡子弟明年仍回原籍考试

http://www.sina.com.cn 2007年12月21日 09:30 新京报

  高考报名明年1月进行,无北京市正式户口不能参加报名

  本报讯 (记者王佳琳) 北京市高考报名将在明年1月进行,具有北京市正式户口的学生才有报名资格。针对具有北京绿卡人士子弟的报考问题,市教委有关负责人表示,2008年对绿卡人士子弟的报名政策没有变化,如无本市户口仍不能参加报名,需回原籍考试。

  根据今年的规定,具有北京市正式户口(外地转京户口限2008年1月10日前在京落户者),高级中等教育学校毕业或具有同等学力,身体健康,遵 守中华人民共和国宪法和法律的人士,可以参加2008年普通高校在京招生的报名。另外,在中国定居的外国侨民,高级中等教育学校毕业或具有同等学力,身体 健康者亦可报考。报名时须持有市公安机关填发的“外侨居留证”。

  对于持有北京绿卡人士的子弟,目前仍需回原籍高考。

  更多高考信息请访问:新浪高考频道 高考论坛 高考博客圈

  特别说明:由于各方面情况的不断调整与变化,新浪网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。

2007年12月19日星期三

emerge mm2s5

其实很早就装了这个,因为没有见到ebuild所以直接cp到/usr/local里了,我这个人呀,还是有点洁癖,一发现g-pypi这个好东西首先想到的就是先把这mm2s5
给 emerge 进来。
mm2s5是一个小工具,用来把mm文件转化成s5文件。mm文件就是freemind格式的文件。freemind我原来介绍过,是一个超棒的思维导图软件。S5说不上是一种软件,它其实应该算是一种html文件的模板,用来在浏览器上实现幻灯片功能,类似PPT那类东西。
我现在做幻灯片已经不用Powerpoint了,也不用Impress.我就用freemind -> mm2s5
->s5这个流程。唯一的缺憾就是mm2s5不会自动分页,还要手工编辑一下。如果是很大的幻灯片也还是比较难受的。
当然,做那些花里胡哨的东西还是很受局限的,但着实很方便。
mm2s5的作者scottakirkwood是个google的员工,最近得了弓形虫病。祝他早日康复。各位看官养宠物还是要注意一下卫生啊。

2007年12月16日星期日

老婆语录--关于鸭蛋

老婆有韩大嘴的风格,昨天她是这么向我们说她买的鸭蛋的背景的:
如果鸭子不好好下鸡蛋就得杀了做烤鸭了,
不,如果鸭子不好好下鸡蛋就得杀了做烤鸭了,
不,如果鸭子不好好下鸡蛋就得杀了做烤鸡了,
不,如果鸡不好好下鸡蛋就得杀了做烤鸡了,
不,如果鸡不好好下鸡蛋就得杀了做烤鸭了,
不,如果鸡不好好下鸭蛋就得杀了做烤鸭了,
不,如果鸭子不好好下鸭蛋就得杀了做烤鸡了,
不,如果鸭子不好好下鸭蛋就得杀了做烤鸭了,
所以鸭子们都争相下鸭蛋。
(长出一口气)终于说对了。
居然还没把所有的组合说完。

2007年12月15日星期六

emerge g-pypi

今天发现一个好东东g-pypi, 这是一个制作ebuild的工具,直接从python
index里的软件中导出ebuild文件,你可以把ebuild放到你定的目录下,我是放到了/usr/local/portage里,这个参数在/.g-pypi/g-pypirc里设。
在pythonhead这个overlay里有g-pypi的ebuild.
#layman -a pythonhead
#autounmask g-pypi
#emerge g-pypi -av
#g-pypi mm2s5
这样就有了mm2s5这个ebuild。至于mm2s5是啥,且听下回分解。

2007年12月13日星期四

病毒把猫烧了

昨天老姑打电话说到上网用的猫烧了,人家给换了个。还告诉我老姑说是病毒给弄烧的。还威胁说如果不把病毒杀了还是会烧。唉,这年头混饭吃的人还真是多呀。

2007年12月12日星期三

早起的鸟儿被虫吃

我习惯早去上班,规定八点半,我一般七点五十就到了,一日之计在于晨,有时就开始工作,有时也会看看书什么的,也是与工作相关的学习。Z总也来得比较早,也会在上班前向我安排些事情。这样做还有个好处就是与老婆孩子的时间比较同步,可以陪她们走一段儿。既能当好员工,又能当好丈夫,还能当好父亲,何乐而不为?我还在遵守"早起的鸟儿有虫吃"的古训。但最近发生的几件事情使我得出"早起的虫儿被鸟吃的结论"。
有一天J也来得早,当时是八点这样子,J邀我下去打球,到楼下正好碰上W总,W总说不该打,影响不好云云,J解释说还没到上班时间呢,W总说那也不好,J说我们打十分钟就上去。我也没说话,但我认为打完球再上去都比好多人来得早呢,实在没什么不好。就和J打了一会上去了。第二天居然历史重演。虽认为没什么不好,但也就很扫兴了,我想J也是这种想法,也没再邀请过我,也就再也没去打过。
昨天早上,J要我帮忙收拾笔记本的系统。我拿过来刚打开,Z总来了,刚笑嘻嘻地打听完笔记本的配置就问我XX任务完成了没有,我说还没有,在忙XX。接着就是一阵疾风暴雨般的训斥。他认为我不应该在那些任务没完成的时候弄这个笔记本。我知道辩解也是徒劳的,而且越辩解越激起更猛烈的新一轮轰炸,便不再说话。J还帮我解释了几句,也是没用的,只是给他更广阔的舞台。于是把笔记本关掉给J。此时是八点十二,距离上次挨Z总训十一个工作日。我本可以在家干点我想干的随便什么事情,我真是自讨苦吃。我家里的电脑可比公司的快多了。
过去有周扒皮半夜学鸡叫的故事。说得是周扒皮跟长工约定好鸡叫就起来干活。他为了让长工早干活就半夜起来学鸡叫,引得其他鸡也跟着叫。我觉得周扒皮相较之下已经不错了,他尚且知道有一个合同要遵守,而且从字面上没有违反合同。
我真得想问Z总,我卖给你了么?
今天没早去,用这段时间写了这篇文章。本来我的博客是只谈风月,莫论国是。今天破一次例。

开锁记(二)

八日,吾女寿诞,遣吾与妻俱离家,自邀友若干,玩乐一番,做鸟兽散。妻归,惊觉吾等之卧室反锁,钥匙在卧室内也。然吾女下午欲录节目,服装亦在内。妻致电吾,吾正加班,亦不能按时至。此门原亦曾反锁,门已为我所破,开应不难,授其法,妻不悟,邀对门装修工携小铲至,铲落门启。女携衣去。妻对女之反复训斥自不必表。吾归,未研诘,料妻愚也。
十一日,晨起,启门不开,始悟锁已坏矣。以一壁纸刀入门鏠,亦不能开;唤女起,在外亦不能开;自空调孔抛钥匙出,亦不能开。计穷,遣女邀对门装修工至,然不似前番铲落门启,反复试探加暴力始开。吾与妻出牢笼,对装修工千恩万谢,装修工嘱吾等勿复锁此门而去,吾大窘。女大欣喜,聊报前日之仇耳。
又及:无独有偶还则罢了。晚上回来,发现电脑进不了gnome了,说$HOME/.dmrc的权限不是644,于是chmod
644,还是不行。直接startx也不行,又说另一个文件权限不对,$HOME下权限都对,于是光盘启,fsck
-f,也没有错,还是不行,最后发现$HOME本身的属主变成root:root了,改成正常权限,我的用户名:users就好了。这个权限是谁改的呢?实在不明白。但装修工是root大神无疑。

2007年12月2日星期日

第一次往gentoo-china overlay提交ebuild

今天第一次向gentoo-china overlay提交了ebuild,是reciteword-0.8.4(这也是我参加过的一个开源项目,虽然啥都没干)。
很简单,因为有之前的0.8.3,所以只是改一下就行了。做贡献并不是那么难。感谢乐乐给这个机会。中国的gentoo如果没有他这么个人来操持还不知道 是什么样子。这就是英雄的力量。我知道有贡献之心却没有被组织起来的人是相当多的。在此振臂呼一下,gentooers,行动起来!(哎呀,乐乐不喜欢叹 号的)
奉承乐乐一下,希望乐乐不要追文档翻译的债;)
这段儿实在是太忙了。

2007年11月18日星期日

好好活,做有意义的事儿

看过《士兵突击》的人都知道,这个题目是许三多的名言。我们家电视看得少,因为我不怎么喜欢这种非交互的东西。我更不爱看军队题材的电视剧,一般都是假大空的政治宣传。所以这么好的东西,最近才发现。我们全家随着电视里虚拟的人物一起哭,一起笑。大家同时破坏了每天看电视不能超过#&#&的规则。昨天我们一口气看了六集,把《士兵突击》全部看完。在此向我博客的所有读者推荐《士兵突击》。下面说说这部戏的特点:
第一,纯爷们儿。自始至终我只见到两次女人正面的镜头。一次是村里人知道三呆子要去当兵后,一个村姑冲着他有那么点意思地笑了笑。一次就是被许三多打死的那个女毒贩的正脸。整个片子都透着阳刚之气,一种积极向上的精神弥漫始终。
第二,人物个性既鲜明又丰满。每个角色都是不可替代的。下面我挨个说说:
许三多:他有很多称呼,村里人叫他三呆子、他爸爸叫他龟儿子、老魏叫他许木木。伍六一叫他许爷爷,在老A叫完毕。他是乌鸡变凤凰的典型,但似乎从来没有变凤凰的理想。他只是踏踏实实地走脚下的路,并且几乎每一步转折都是外力使然。但真正的内驱力还是他自己。他用自己的勇气和执着感染了所有周围的人。用高成的话来说,他"明明是个强人,天生一副熊样"。需要向他学习的地方太多了,与他相比,汗颜。
史今:几乎是个完美的人,有着化腐朽为惊奇的本事。没有他也就没有后来的许三多,是他把许三多的潜能激发出来了。有人说他是本剧的"催泪弹"。剧中没有交代他的结局。象他这样的人结局是不会坏的。老婆看原著说他当导游了,应该是个不错的导游。角色本身就好,演得更好。
高成:骄傲而暴躁,果断,跟下属特铁。演得好。
561:强悍,自尊心也同样强悍。但一开始我对他没什么好感。感觉他对三多的态度转变有点突然。
成才:世俗中又带着天真,他还是有善缘的。最后成了一名好同志。演得非常好,对人物性格的把握非常好。
袁朗:成熟中带着孩子气。他的戏虽比较多,但特点似乎不够突出,表演有点刻意模仿《大宅门》里的七爷。
第三,老幼皆宜。现在既适合大人又适合小孩看电视剧不多。《武林外传》勉强能算。
第四,感觉象是剪接得不好,有的情节不够连贯。
总之,包你看了不后悔。

2007年11月5日星期一

Openoffice的google docs扩展

发现一个Openoffice的google docs扩展。可以在openoffice中上传或下载 google docs的文档。遗憾的是,中文乱码。不过上传基本无问题。

2007年10月30日星期二

祭姨母

幼年丧父兮
烈士遗孤
聪颖好学兮
不输吾母
命运多舛兮
工转农务
逆子不肖兮
债台高筑
三日故去兮
无复痛楚
撒手人寰兮
姨父鳏夫
寿数不长兮
花甲有五
甥儿不孝兮
伏案且哭
呜呼
呜呼
天堂有路

2007年10月27日星期六

gmail的imap支持初体验

这篇文章是用thunderbird通过gmail的smtp发的。用的是utf-8编码。
gmail推出imap协议支持,大家议论得火热,真正试过的相信没几个。imap协议我
就不介绍了,我是喜欢的,当年我就是因为imap协议申请的 21cn的邮箱,21cn也
是我所知道的国内到目前为止唯一推出免费的支持imap邮箱的服务商。下面就几个
方面谈谈我对gmail的imap协议支持的体验。
1、超快的速度
当初我弃用21cn的imap是因为它的速度实在太慢了,所以我这次首先关心的是速
度。实验证明,速度太快了,太超出我的预料了。
2、美中不足的文件夹
在我用的客户端thunderbird上,收件箱与gmail的收件箱是对应的。但发件箱和废
件箱是不对应的,好在gmail的smtp似乎自动保存发件,所以设成不保存就得了。
废件箱也无所谓,就当家里放了两个垃圾桶吧。gmail里的标签与imap里的文件夹
是对应的,这个设计很好。
3、莫名其妙的汉字编码
我的客户端的默认编码是utf-8的,而且gmail的pop也是utf-8的,配置完收下信来
居然是乱码。后来试来试去居然用gb18030是可以的。这倒也没关系,能看就行
了。可后来发现用thunderbird+gmail的smtp发的信不论用前面说的哪一种,解码
时不论用哪一种,正文都是乱码。其他信箱收是正常的。在web里也是正常的。
4、按会话组织邮件
gmail在web版里是按会话组织邮件的,thunderbird也是支持的,但不如gmail做得
好。好象只是按主题组织的,有时候驴唇不对马嘴。如果imap能把会话功能做进去
就更好了,貌似无法简单实现。
总之是可用的,但还是无法取代web或pop方式。google的胸襟和胆识真是
microsoft、yahoo之类不能比的呀。

2007年9月26日星期三

收到子蝉的中秋贺诗

我实在对不出相称的来,只好先把他的放上了。
中天月一轮,
秋色洗乾坤;
刘郞年年至,
清辉对故人。
吉时常常好,
祥和添精神。
子夜静思君,
蝉娟千里寻。

2007年9月21日星期五

你离我是近还是远?--写在等老婆乘坐的飞机时

1970 你出生了,在廊坊。我想你一定很孤单。
1971 我出生了,在唐海 我们相距200多公里。当时你并不知道我的降生会改变你的一切。我们都没有意识到这根200公里长的红绳。
1971 我去山西夏县了,我们相距900多公里。其实我怀疑我当时坐的火车应该是经过廊坊了,那时我们的距离应该不会超过一公里。也许当时你就在车窗外。也许我一眼瞥见了窗外的你。那可能是我们的第一次相遇呀。
1977 我去唐海了,我们相距200多公里。从廊坊过的时候我再次与你失之交臂。嗯~~,也许我们再次相遇。
1989 我们去石家庄了,一开始相遇时,我心里想着的是别的女孩子。我们时而0距离,时而相距200多公里,不过相距200公里时有邮递员每天为我们跑腿儿。 介于这之间的是,我们隔着女生楼那个看门儿的家伙。我记得我们的第一次约会结果是我站在女生楼外空等了半个小时。我们时而卿卿我我,时而吵得鸡飞狗跳。
1993 按照毕业时的约定,我们各回各家,以此考验我们的爱情。我回唐海了,你回廊坊了,我们重又相距200多公里。那时没有大周末,正好有一个月在唐山培训的时间,我都会在每个周六飞速地答完卷子,第一个交卷,奔往火车站。我还记得你的绝交信和紧随而至的说绝交信不算的信。
1994-2 跟情人节差两天,我们登记结婚了。就象党的生日和惊喜的生日一样,我不记得我们的简陋的婚礼是在哪天举行的了。我还记得我们在我的充满霉味的小屋。还有我爸爸临时借来的破房子。
1994-6 我也调到廊坊了,我们住在同一个院子里了。我们还要假装没结婚,还要跟你父母称父母,那个尴尬呀。
1994-10 我们举行了第二次婚礼,我们有了自己的小家。我们买了第一套家具,我们买了一摞菜谱。后来就是一段窘迫的日子,我们的第一个桌子,我们的三把凳子都是在那时买的。我们养着大Peter,我们在这个小家有了我们的第三者~~我们的二世。我们会不时地吵架,但总是及时被裁判制止,不用黑哨,用哭声。
1996-1 我们的二世不到满月的时候,我们搬到了另一个家,虽然还需要生炉子,但已经很好了。我们开始一件件地购置家电。
**** 不记得是哪年了,我们再次乔迁。我们过着平淡的生活, 象别的夫妻一样。
2000-12 你调到石家庄了。我们这时的距离是300多公里。我还记得我去探亲时还要借宿。我记得你们姐妹们的大宝二宝名单。
2001-9 我辞职了。本来是计划到北京工作的,可是因为不其而至的IT寒冬,我失业了,不过那时的我雄心勃勃。我们把家搬到石家庄,我还记得当天的大雨。
我开始四处碰壁地找工作。开始面对你对我能力的怀疑。开始囊中羞涩。
终于找到了一个工作。我们每天一起上下班,不亦乐乎?华翠园儿的天是艳阳的天。
2002-7 我到北京工作。我们的距离是不到300公里。我们做着周末夫妻。 时而在石家庄,时而在我北京租住的小屋。
2002-12 我们的家又一次搬了,这次下得是雪。
2003-5 非典使我在五一的时候都不能回家,但更拉近了我们的心。
2004 我们的家又一次搬了,这次居然什么都没下。可能是因为我没参加。
2004-10 我辞职办公司。那时我们的地理距离虽远,但是心理距离很近。
2004-12 你的母亲亡故。幸好我还在她能吃饭时给他做了顿好饭。也因为是自己在办公司能够一块儿为她送终。
2005-3 我回到原公司。我周末就17:30下班,赶18:53的火车。城铁、地铁、小跑或者三轮,我是一所呵成,算准了每个细节。只为了能早点见到你们娘儿俩。
2005-8 你的父亲亡故,我们一起面对父母双亡和骨肉相残之痛。我们一起睡在病房的地上时挨得多近啊。
2006-5 你借调到北京。我们夫妻团聚。周末的时候我就多了个旅伴,少了一份期待。
2006-9 二世到北京上学。我们全家团聚。
2007- 你出差到广州,我们相距近2000公里。期间我流窜到广州,完成了我们距离最长的一次约会。
此刻 你正向我飞来。2000,1999,1998…………

**** 你死了或我死了。留下另一个负责给二世找个后爸或后妈。阴阳相隔也许并不遥远。人鬼也许情未了。

2007年9月18日星期二

开锁记

午,吾女吃罢饭,欲归家,觉未携钥,吾探囊中,亦未见。至公司,遍寻几案,亦未见,甚恐。吾家钥仅三,一为吾女配项上,一为吾随身带,一为吾妻纳囊中。吾妻尚公干在粤,三钥俱不可得,有家不可归,如之奈何?众献计纷纷,或曰打幺幺零,或曰令吾妻投八百里加急,或曰寻开锁公司,或曰投宿亲朋,徐待妻至。初犹冀吾女可于教室寻得,后电话至,望绝矣。遍寻开锁公司,有价一百二十元者,可避奔波之苦,筹谋之劳,亦佳。况因吾之故不能荫子,忍乎?遂定。
翘首候于区门三刻余,开锁者骑摩托至,携巧工机关至吾家,三分余,锁开,查吾身份证,曰不似,又问吾座机,告之,拨之遂响。结帐,将信将疑去。
晚间,接表弟电,曰,吾忘携钥,欲往投宿,何如?

2007年9月16日星期日

emerge kvm-37及其配置

用google.cn搜kvm和linux这两个关键词,列出来的中文链接几乎全是2.6.20内核将包括KVM这篇报道。除了赵珂网志上还有些内容外就没什么中文资料了。人云亦云似乎快成一种民族性了。下面讲讲我的安装过程:
我的内核版本是gentoo-sources-2.6.22-r5内核编译时加上下面的选项:

 <M>   Universal TUN/TAP device driver support 
 <*>   KVM for AMD processors support
kvm-37的ebuild好象只支持module里加kvm。后来我只好在portage.use里也加了kvm。

 * If you don't have kvm compiled into the kernel, make sure you have the kernel
 * module loaded before running kvm. The easiest way to ensure that the kernel
 * module is loaded is to load it on boot:
 * For AMD CPUs:
 * echo kvm-amd >> /etc/modules.autoload.d/kernel-2.6
 * For Intel CPUs:
 * echo kvm-intel >> /etc/modules.autoload.d/kernel-2.6

 * Make sure your user is in the 'kvm' group
 * Just run 'gpasswd -a <USER> kvm', then have <USER> re-login.

 * If qemu complains about not having a 1024hz timer, then run this:
 * echo dev.rtc.max-user-freq=1024 >> /etc/sysctl.conf

 * If you want network support in the guest OS, you'll need to make
 * sure you compile in support for 802.1d Ethernet Bridging in the
 * kernel, set up a bridge network interface and make sure you
 * compile Universal TUN/TAP device driver support as a kernel module
 * and make it load on boot:
 * echo tun >> /etc/modules.autoload.d/kernel-2.6
参考下面这篇指南:
http://kvm.qumranet.com/kvmwiki/HOWTO
配置网络
网络配置我走了不少弯路,最后的解决简单地不能再简单了。
要配一个tap0, 配置方法参见相关文档,这个tap0就相当于跟虚拟机连接的端口。做了个kvm脚本,内容如下:
kvm-system-x86_64 . -hda vdisk.img -cdrom /dev/sr0  -m 512 -localtime -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=no
虚拟机中的网卡与tap0要在一个网段。网关设成tap0的地址。
仍然有个错误:
Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal
error, but for better emulation accuracy either use a 2.6 host Linux kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.
我按这个提示做了也不管用。
初步试了一下几个软件,似乎除了招商银行网上银行之外基本上都能用。





换用scim输入法

我原来用的是fcitx做输入法。一直存在两个问题:gnucash 的ledger中一直无法输入中文。freemind有时输入法会假死。fcitx的作者已经不再更新这个软件了。只好另寻他途。
至于fcitx作者不做的原因,是有人攻击他写的代码不好。我不想多说什么,总之,开源社区有个重要原则,如果你认为别人做的不好,那么你自己来做。换言之,就是白吃饽饽就别嫌面儿黑。强烈鄙视站着说话不腰疼的人。我和我女儿都支持yuking!
今天把输入法换成了scim,
emerge scim-tables之类。
在配置文件/etc/X11/xinit/xinitrc.d/40-oldxinitrc(这个名字是随便定的)中加入如下几行:
scim -d
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XIM="scim"
export XIM_PROGRAM="scim -d"
export XIM_ARGS="-d"
把原来fcitx的一些配置语句注释掉。
改完后发现有几个变化。
1、输入法本身的速度比fcitx明显要快。
2、光标跟随跟得比fcitx准。
3、gnucash中的ledger不能输入中文的问题也解决了。
4、缺点,输错的不能满4字符自动消失。
5、java程序里的光标跟随不准。
5、好象没办法用一个ctrl键关掉输入法。
啊哈,也赞一下苏哲。我们在使用开源软件时都应该怀着一颗感恩的心。
记得十年前装输入法有可能会用去一两天时间,现在比那会儿还是要容易多了,这个容易的多是因为网上的资料比原来多了,本身的配置并没有简化。新手配不对也极正常。比起windows还是要困难许多。Linux的桌面化之路还很长啊!
与windows相比,Linux做的是国际化,windows做的是本土化,思路明显不同。在这点上我认为linux的方向是正确的。

2007年9月7日星期五

归去来兮

继我二进宫之后大家纷纷上演归去来兮。王安石走了又来了,范蠡走了又来了。曹操也没留住关羽,他也回来了。其他在去留之间徘徊但没付诸行动的就更多了。
走是错的?回是对的?恐怕没那么简单。
王安石会发现,神宗还是那个神宗,司马光、苏轼可比原来的地位更稳固了。免不了还是要"判江宁府"。范蠡可能勾践还没到杀他的时候,文种死的可能性就更大了。关羽回来就行了,可偏偏跟诸葛亮不和,要了个镇守荆州的活。东吴来攻,诸葛亮才不会救他。

唉,什么是对什么是错?
(音乐起)
我不知道
为什么这样
爱情不是我想象
就是找不到
往你的方向
更别说怎么遗忘
站在雨里
泪水在眼底
不知该往哪里去
心中千万遍
不停呼唤你
不停疯狂找寻你
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开
站在雨里
泪水在眼底
不知该往哪里去
心中千万遍
不停呼唤你
不停疯狂找寻你
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开
我是不是该安静地走开
还是该勇敢留下来
我也不知道
那么多无奈
可不可以都重来
我是不是该安静地走开
还是该在这里等待
等你明白
我给你的爱
永远都不能走开

(本文纯属虚构,请勿对号入座。)

2007年9月6日星期四

《保险拒绝书》被拒

前两天,我女儿带回家一个任务,推销保险。要我花五十元给她投保。还说不保就要写个书面说明。我这个人有点吃软不吃硬,觉得让写这个很无理,就说不保,写了个书面说明。如下:
X老师:
我们家认为不需要给XXX保险。我们认为把孩子交给你们是最保险的。
XX
2007.9.5

这份我认为写得极好的《保险拒绝书》居然被拒了,我很生气。生气的后果也不太严重,就是重写一篇。如下:
X老师:
首先,我不明白为什么要让我写这个《保险拒绝书》。我印象中别的拉保险的都是低声下来央求我入保险。从来没有人要求我写《保险拒绝书》。既然您要求写,我尊重您的要求,我就写了,可是还居然说不行,要我重写。我认为"不需要"这个理由已经很充分了。既然您认为不行,那我还尊重您的决定,我就重写。坦率地讲,我们家目前除了法定的社保、医保和单位免费给保的险之外没有任何正生效的保险,我不想欺骗孩子,也不想欺骗您,编上一条理由说我们孩子已经上了保险了云云。我一直想给孩子做个诚实的表率。
我象我女儿这么大的时候就开始参加保险了,那时候保费是五块钱。偏偏我比较淘气,经常伤手伤脚,有一次还差点死翘,没有得到过一分赔偿。原因记不清了,总而言之是我的错。
后来单位给保自行车险,每辆保费五块,我的一个倒霉同事丢了自行车,兴高采烈地去索赔。人家劈里啪啦给他算了一通后告诉他能赔四块钱。还要去派出所开证明。
我们单位还给我们保了家财保险,大概我也是白虎星下凡,我还真就出了两次事情,一次着火了。还好及时扑灭了,只把床单床垫等烧坏了,去找保险公司,保险公司告诉我只能赔我修补费用。还要开发票。我还没见谁家铺过补丁床单呢(没去过贫困地区)。
还有一次,电压380了,把我电脑烧了,人家说电脑不在家财保险之内。谁说那电脑是我偷来的呀!保单上好象是什么什么"等等",既给你投保时给你留下想象空间,又在赔付时给他们留下拒赔的借口。
我还有一个同事,推销保险,也想拉我入寿险。还说什么投资保值之类。我算了一下,与同期的存款利率相比,我早死都不值,只有重残了才值。我当然没保。就这,我那个同事后来告诉我说他们这种险种因为保险公司太赔钱,取消了。还替我惋惜呢。可想而知其他险种会是个什么样子吧。
最近我还有一个同事脚骨折了,人家也是保了险的人,当然也要联系索赔,最后也是一个子儿也没捞到。
所以我从我的保险经历和周围人的保险经历得出结论,保险基本上都是骗人的。我交了N多保费,没有得到过一分赔付。
另外我曾在银行工作,我深知,保险公司无非就是靠那点金融机构存款和普通存款的利差获利。这与国外保险公司有很大不同,国外的保险公司经常会有一些风险略高些,但是收益也高的投资项目。这点利差是很少的。他们的利润从哪儿出?他们的机构靠什么来运作?他们员工的提成靠什么来发?还不是从我们的保费里出。
保险无外两个目的:一个是投资理财,一个是应付意外灾祸。若说理财,我认为有更好的方式。若说意外灾祸,就算保险公司真的赔了我一笔钱也于事无补。如果我的宝贝女儿出点儿什么意外。就算保险不是骗人的,它们该赔我的赔了,我要那点赔偿金又有何用?
我的父母、我的妹妹、我的两个姑姑都是老师,我的一个叔叔在教委工作,我深知做老师的难处,我也深知他们对学生的呵护,我上次所写的"我们认为把孩子交给你们是最保险的"并非一时的谀词,而是我的肺腑之言。如果老师实在难办,那也没关系,出五十块钱我还是出得起的,但我拿这五十块钱仅仅是出于对你工作的支持。说实在的,我写这封信花的时间价值也远超五十元了。用秋菊的话来说就是"俺就是要个说法"。
顺祝教师节快乐!
2007.9.6.

google reader终于加了搜索了

google reader终于加了搜索了,感动得我是热泪盈眶啊!

2007年8月25日星期六

git中的smtp server如何用gmail的smtp服务器

git本身是不支持gmail的smtp服务器的,我用ssmtp中转了一下。
#emerge ssmtp
配置ssmtp
/etc/ssmtp/ssmtp.conf如下:

root=liuqing@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=liuqing@gmail.com
UseSTARTTLS=YES
AuthUser=liuqing
AuthPass=mypassword
FromLineOverride=YES

配置/etc/ssmtp/revaliases如下:
root:liuqing@gmail.com :smtp.gmail.com:587
lq:liuqing@gmail.com:smtp.gmail.com:587

把git的smtp server 设成/sbin/sendmail就行了。不过现在有个小毛病,普通用户不能用这个server发邮件。
参见: http://git.or.cz/gitwiki/GitTips
http://www.destr0yr.com/article.php/Gmail_and_sSMTP
http://gentoo-wiki.com/HOWTO_Gmail_and_sSMTP

2007年8月23日星期四

冬吧啦

我女儿一断跳舞的录像。最高的那个就是啦!I'm very proud of my daughter!

拍摄于2007-8-21晚。

2007年8月11日星期六

高空惊魂

八月十日,乘坐国航的班机从北京出发,结果飞机飞了约一个小时的时候,邻座把我的橙汁几乎一滴不剩全洒到我裤子上了。用卫慧的话讲就是"我下面很湿"。结果广播里就说飞机机械故障,又要飞回北京。我可没买保险啊。到北京见到地面有八辆抢险的车在等我们。又回到候车室,到十一点半才又换了一架飞机接着飞。没有得到任何补偿。
想破头也没想明白洒杯橙汁居然能把飞机搞坏。国航的飞机也太弱不禁风了。

2007年8月9日星期四

nvidia 7300GT TV-out 的配置

昨天晚上和今天早上都在搞新买显卡的电视输出。本来这个要求并不迫切,但是新买的显卡支持TV-out,忍不住,手痒。好在最后基本搞定。现在唯一的遗憾就是不能做到显示器和电视真正分离(在看TV显示的同时在显示器上干别的)。各位看官如果有什么高招,欢迎留言。
我的显卡是七彩虹的,nvidia 7300GT,因为我实在忍受不了VIA的显卡驱动,最近刚买了这个显卡(VIA的显卡驱动不支持3D,且很不稳定。)。nvidia 7300GT可以用两种方法来实现TV-out。一种是把显卡看成两个设备,一种是把显卡看成一个设备。现在分别贴到下面。其中有两条容易忽视。一个是所谓CRT-0不一定是0,有时会是CRT-1,这就在这上面吃了亏。还有一条就是如果设了虚拟桌面,在用扩展模式时因为screen变大了,我的变成2048×768了,这个参数可能会超过虚拟桌面,造成X无法启动。
看成一个设备的xorg.conf:
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib64/xorg/modules"
    FontPath     "/usr/share/fonts/misc/"
    FontPath     "/usr/share/fonts/TTF/"
    FontPath     "/usr/share/fonts/OTF"
    FontPath     "/usr/share/fonts/Type1/"
    FontPath     "/usr/share/fonts/100dpi/"
    FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
    Load  "glx"
    Load  "xtrap"
    Load  "GLcore"
    Load  "extmod"
    Load  "record"
    Load  "dbe"
    Load  "dri"
    Load  "wfb"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    30-70
    VertRefresh    50-160
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    30-50
    VertRefresh    60
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "nvidia"
    VendorName  "nVidia Corporation"
    BoardName   "G70 [GeForce 7300 GT]"
    BusID       "PCI:2:0:0"
    Option        "NoLogo"
    Option        "TwinView"
#    Option "UseEdidDpi" "no"
    #Option        "TwinViewOrientation" "RightOf"
    Option        "TwinViewOrientation" "Clone"
    Option       "MetaModes"           "CRT-1: 1024x768,  TV-0: 1024x768"
    Option       "HorizSync"           "CRT-1: 30-70;  TV-0: 30-50"
    Option       "VertRefresh"         "CRT-1: 50-160;  TV-0: 60"
     Option       "ConnectedMonitor"    "CRT-1, TV-0"
    Option      "TVStandard" "PAL-D"
    Option      "TVOutFormat" "SVIDEO"
#    Option      "TVOverScan" "0.6"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        modes "1024x768" "800x600"
    #    virtual 1280 960
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

看成两个设备的xorg.conf:
#Section "ServerLayout"
#    Identifier     " X.org Configured"
#    Screen      0  "Screen0" 0 0
#    InputDevice    "Mouse0" "CorePointer"
#    InputDevice    "Keyboard0" "CoreKeyboard"
#EndSection
Section "ServerFlags"
 Option "Xinerama"  "true"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib64/xorg/modules"
    FontPath     "/usr/share/fonts/misc/"
    FontPath     "/usr/share/fonts/TTF/"
    FontPath     "/usr/share/fonts/OTF"
    FontPath     "/usr/share/fonts/Type1/"
    FontPath     "/usr/share/fonts/100dpi/"
    FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
    Load  "glx"
    Load  "xtrap"
    Load  "GLcore"
    Load  "extmod"
    Load  "record"
    Load  "dbe"
    Load  "dri"
    Load  "wfb"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    30-70
    VertRefresh    50-160
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    30-50
    VertRefresh    60
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "nvidia"
    VendorName  "nVidia Corporation"
    BoardName   "G70 [GeForce 7300 GT]"
    BusID       "PCI:2:0:0"
    Option        "NoLogo"
    Option          "TwinView"
    Screen 0
EndSection

Section "Device"
    Identifier  "Card1"
    Driver      "nvidia"
    VendorName  "nVidia Corporation"
    BoardName   "G70 [GeForce 7300 GT]"
    BusID       "PCI:2:0:0"
    Option      "TVStandard" "PAL-D"
    Option      "TVOutFormat" "SVIDEO"
    Option      "TVOverScan" "0.6"
    Option      "ConnectedMonitor" "TV" # Add this if you're having problems
    Screen 1
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        modes "1024x768" "800x600"
    #    virtual 1280 960
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
   Device "Card1"
   Identifier "Screen1"
   Monitor "Monitor1"
   DefaultDepth 24
   SubSection "Display"
         Depth 24
         Modes "320x240_50"
   EndSubSection   
EndSection

Section "ServerLayout"
   Identifier  "Simple Layout"
   Screen 0 "Screen0"
   #Screen 1 "Screen1"
   Screen 1 "Screen1" RightOf "Screen0"
   InputDevice "Mouse0" "CorePointer"
   InputDevice "Keyboard0" "CoreKeyboard"
EndSection


2007年8月2日星期四

屡败屡战才能体会到任务完成的快乐

今天,第四次去××局,居然说再盖上章就可以接我的材料了,意外地兴奋。回来时在城铁看到广告牌上写着:屡败屡战才能体会到任务完成的快乐。正好诠释我现在的心情。
以后的任务也是如此吗?这条广告词像偈语让我在黑暗中看到光明。
吃了五颗红豆的呆呆虫,加速ing.

2007年7月21日星期六

家谱解决方案

不知各位对家谱是否感兴趣。我是很感兴趣的。这也许应归因于我是长子长孙。
我老爸对这个也比较感兴趣。我记得他原来曾经整理过家谱。他那时是用WPS。好象他那时有一本我们家族在光绪出一本家谱。上面密密麻麻写满了人名字。我说要是每人有个小传就好了。我爸说有什么好写的,无非是种地~~种地。
实际上,现在人口的流动性大了,一个家庭很少再固守在一个小村庄里。家谱比原来更能起到维系宗族联系的作用。我理想中的家谱不应该只是名字的堆砌。它应该重视活人胜过死人。应该有通讯录,有照片。试用过几个家谱网站和软件之后,感觉在这方面我们中国也落后了。
我目前的选择是geni.com。这个网站能满足我对家谱的大部分要求了。家族树视图、每个人的相关资料、日历(家人的生日、纪念日等)、影集、家族地图等等应有尽有。它还支持gedcom格式(一种通用的家谱格式文件)的导出(不久会支持导入)。目前唯一不满意的是它默认把姓放在后面,还要手工再改一下。
如果是单机软件,建议采用gramps,gentoo里有的,emerge 就行了。功能也很全,也支持gedcom格式的导入和导出。

2007年7月9日星期一

修改thinking-rock的默认字体大小

thinking-rock的默认字体太小,
修改thinkingrock.conf,将其中的
default_options="-J-Xms64m -J-Xmx256m -J-Dnetbeans.logger.console=true -J-ea"
改为
default_options="-J-Xms64m -J-Xmx256m -J-Dnetbeans.logger.console=true -J-ea --fontsize 16"
就行了,但是还是比较虚。

2007年6月30日星期六

孩子自己party的注意事项

上周孩子自己在家与同学聚会。写了个注意事项。放到这里备忘,其他家长也可以做个参考。
1、电闸在鞋柜上方,有3个,都扳下来就把家里的电都断掉了,电发生问题可扳下来,如果跳闸,可推上去,如果推上去可关掉一些电器再试。如果实在不行就不要硬扳了,等我们回来再弄。
2、注意燃气灶的使用,不用马上关掉,燃气的总开关在自行车上方,气表右边,灶有问题可关掉总开关。
3、灭火器在燃气总开关旁边的暖气上,着火时可拔掉保险销,按住压把,对着火焰跟部喷。
4、火警:119; 匪警:110;  医院:999或120;爸爸:**;妈妈:**……此处省略N多字。
5、不要把家里搞乱。
6、买东西记帐。
7、注意随手锁门,不要给陌生人开门。出门带好钥匙。
8、切菜注意不要切到手,创可贴在冰箱上。
9、有事情解决不了可求助邻居。
10、不要吵到邻居。

Firefox Universal Uploader

这是一个有用的firefox 插件,思想与gspace一致,不只是upload,还能download,支持box,flicker,picasa, youtube, facebook. 以后家里与公司间同步文件可以用这个了。
https://addons.mozilla.org/en-US/firefox/addon/4724

emerge mozilla-sunbird

mozilla sunbird新出了0.5, emerge 了一个,功能没见有大改变,但可以用google calendar了,这个需要装个插件provider for google calendar. 稳定性提高了不少,原来那个版本说崩溃就崩溃。

2007年6月18日星期一

中国股市已经被一群疯子挟持了

周末时给老姑扫了扫盲,向她举例证明中国股市已经疯到了什么程度。
我向他讲的是招行权证,最新的价格是2.782元,最高曾到过4.949元。招行的权证是认沽权证,即可以以5.48元卖出股票的权力。所以他的价格应该=5.48元-人们预期的行权时的价格。按照这个公式推算,以4.949元买招行权证的这个家伙认为招行到行权时的价格应该在0.53元以下。这需要招行38个交易日跌停板。今天收盘时买的那个家伙认为那时的价格应该在2.7元以下。这需要招行22个交易日跌停板。距离招行8月31日的行权还有两个多月,总共也就50几个工作日。各位看官认为这可能吗? 我认为低于5.48都是不可能的事情,所以现在招行权证一文不值,不只这会儿我这么认为,在我刚被配发这个权证时就认这是招行大股东画的一张饼,马上将它卖掉。可现在招行权证的市值都近百亿了,也就是说,这百亿资金掌握在疯子手中。管中窥豹,可见一斑,中国股市又成了疯人院了。我们政府的不做为是这种现象的关键成因。我们政府的不做为也必将给我国宏观经济带来巨大创伤。
这样的股市,我只好隔岸观火了。

2007年6月16日星期六

让google帮你免费发短信(外一则)

很久没有写关于google的文章了,现在google可以帮你免费发短信了!这样重量级的应用不得不写呀。用我熟悉的菜谱格式书写:
菜名:免费短信大餐
主料:google calendar(又名google日历,谷歌日历,免费)、手机(2百元到2万不等,贵还是便宜不影响本菜口味)
辅料:gmail(现在不用邀请了,可免费注册)、手机号(移动的,联通的可能也可以。这味辅料较贵,但只有几家卖,也只好接受)
做法:
1、在google calendar的"设置"中选择"移动设置",填上你的手机号,输入验证码。


2、通过验证后,在你的默认日历中的通知设置中选中邀请通知SMS一项。


3、谁想给你发短信就可以用gmail发了,gmail写信时有个"add event info",在这里可以输入短信内容。注意时间应选好,google calendar是在事件的开始时间的前10分钟开始发提醒短信的。
制作要点:如果被通过这种手段发的垃圾短信反搔扰,可通gmail的垃圾邮件过滤功能屏蔽掉。
特点:边际成本为0,就是制作过程麻烦点。
免责:你要是因为这个被google封了帐户可跟我没关系。

大家都来举报垃圾短信吧!
移动开了垃圾短信举报中心,各位移动手机用户如果收到垃圾短信可转发给10086999,转发时在前面加上发垃圾短信的电话号码,与原短信用*隔开。注意不要超长,可把原短信删一些字。呵呵,这个也是免费的。

2007年6月8日星期五

目前Linux下上QQ的解决方案兼论腾讯的产品策略

这篇文章虽是原创但主要是别人的东西,我只不过是一个收集、整理、实践者。
#ebuild `equery w pidgin` unpack
修改文件 /var/tmp/portage/net-im/pidgin-2.0.1/work/pidgin-2.0.1/libpurple/protocols/qq/header_info.h
把其中的#define QQ_CLIENT一行改成如下内容:
#define QQ_CLIENT 0x0E1B
然后
#ebuild `equery w pidgin` compile install qmerge
礼成,入洞房。

eva-20070403也可以用,但是gentoo-china overlay中的eva我试过,不行。4.1不行,9999也不行。

这段时间因为腾讯升级协议的事情,论坛里也小起了些浪花。
我个人认为,做为一个赢利性的公司。自己有权升级自己的协议。也有权在法律允许的范围内给竞争对手或盗版者设置各种障碍。 但腾讯自己不做Linux下的客户端也不让别人做,无疑会丢掉大量客户。在这点上虽然腾讯与招商银行相同,但又有以下两点不同:
1、腾讯的服务不象招商银行那么不可替代。
2、招商银行不做Linux 下的客户端只影响用Linux下的顾客。但Linux下如果用不了QQ,那么用Linux下的IM用户肯定会建议Windows下的用户用其他的IM进行交流。
感觉国内厂商普遍短视。当年国内的杀毒软件也曾独霸中国市场,后来因为死抱着DOS不放被国外杀毒软件抢滩成功。

2007年6月7日星期四

emerge thinking-rock及其中文问题的解决

thinking-rock是个GTD软件,java做的。还没有细用,但应基本可用。先把安装步骤说一下:
1、到 http://bugs.gentoo.org/show_bug.cgi?id=154978 去下载最新的ebuild
2、拷到/usr/local/portage/app-office/thinking-rock
3、cd /usr/local/portage/app-office/thinking-rock
4、ebuild thinking-rock-2.0_pre1.ebuild digest
5、echo "=app-office/thinking-rock-2.0_pre1 ~x86">>/etc/portage/package.kewords
6、emerge thinking-rock -av
安装完毕。试运行发现生成报告时中文不正常。
参考了《为ThinkingRock的REPORT添加中文字体》一文。按下述步骤添加中文字体:
1、#cd /opt/thinking- rock-2.0gamma/thinkingrock/resource/fop/
2、#ln -s /c/WINDOWS/Fonts/simfang.ttf .
3、# cd /opt/thinking-rock-2.0gamma/thinkingrock/modules/ext/
4、# java -cp ./fop-0.93.jar:./avalon-framework-4.2.0.jar:./commons-logging-1.0.4.jar:./commons-io-1.1.jar org.apache.fop.fonts.apps.TTFReader /c/WINDOWS/Fonts/simfang.ttf simfang.xml
5、#mv simfang.xml /opt/thinking-rock-2.0gamma/thinkingrock/resource/fop/
6、#cd simfang.xml /opt/thinking-rock-2.0gamma/thinkingrock/resource/fop/
7、在fop.xconf中的<fonts></fonts>段内增加如下内容:

<font metrics-url="simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="normal" weight="normal"/>

</font>

<font metrics-url="simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="normal" weight="bold"/>

</font>

<font metrics-url=" simfang.xml" kerning="yes" embed-url="simfang.ttf">

<font-triplet name="Simfang" style="italic" weight="normal"/>

</font>


经过这些步骤,在生成报告时就可以行simfang字体了,但不知为何,我按照同样的步骤在一台机器上成功,在另一台上就是不成功。只好把成功那台的直接拷过来用,还是有RPWT呀!虽然这样还是把这些过程贴上来供大家参考。不要扔鸡蛋啊!

2007年6月4日星期一

那年我不到十八

那年我不到十八,知道许多后来发现并不知道的东西,有着许多现在还没实现的理想。现在的我:

年龄已double.
共事80后
在GNU中寻找free,
在Linuxsir中争取democracy

2007年5月20日星期日

由砒霜的故事说开去

前些天有同事跟我说,维生素和虾一起吃会产生砒霜。我不信,他说不信你可以到网上去查。我到网上一查,可不是吗,用"虾"和"砒霜"两个关键词在google上一查会有很多很多网页在说同一个事情。甚至连错误都一样,我看过的都把"五价砷"说成"五钾砷"。大意都是说,台湾某女暴毙,查为中砒霜之毒,盖因维C与虾同食生砒霜云云。尚有芝加哥大学教授为汝剖原析理,谓虾中无毒的五氧化二砷与维C反应生成有毒的三氧化二砷(即砒霜)。第一感:这是假的。就这个主题没查到任何其他说法,所以就去研究里面的内容,后来查到五氧化二砷已经有剧毒了。也就是说如按此文的说法,虾里如果含有五氧化二砷的话,已足以致命。仅此一条,已可证伪。后来我又用英文关键词"vitamin C"  prawn  Arsenic查到了一些网页,正反观点都有,但更坚定了我的看法。
参见:http://www.snopes.com/medical/toxins/shrimp.asp
http://www.breakthechain.org/exclusives/prawns.html
本来不值一驳,但这条产生于2001年前的假东西居然人们到现在还争相转载,甚至奉为圭臬,不管是卖油焖大虾的、还是化学家、营养学家都没人出山驳一下,我这个化学不及格的也只好出手了。可驳完之后我不禁要问为什么那么多人要制造谎言,谎言为什么有那么多人相信,那么多人传播?
人会因利撒谎,想起有个特亲的亲戚跟我说某算命的特准,说得我这从来不信这些东西的都有点半信半疑了,至少勾起了我证伪的兴趣。我也去算,她说我有三套宅子,我说错了,她说父母的也算,我说那也不够,她说将来会有的。还用说别的的吗?就这也有人相信,门庭若市。
有人为钱撒谎,有人为名撒谎,不断见诸媒体的名人官司最终往往不了了之,各位名人也是信誓旦旦,言之凿凿。但两个人说得矛盾的话就必有撒谎者。卢梭在《忏悔录》里讲过他早年偷拿东西又委过于人的事情。他原来撒谎是可耻的,但他后来承认这件事情丝毫不会掩盖他的光辉形象,反而会让他更高大起来。
个人会撒谎,国家也会撒谎。两伊战争时期,这两伊全撒谎。本来打仗嘛,互有胜负也是正常的,可这两家都是常胜将军,这可能吗?
我们的教育体制也在培养撒谎的孩子。虽然我极偶尔地也会撒谎,但我在这方面还是非常注意的,尽量做到言传身教。例如前两天我们爷儿俩在超市买东西,她手里拿着牙膏就忘了结账就出来了,到楼下我们才发现,我又带她回去付了钱。可学校却在教孩子撒谎,我那天问她北京教委好象下令增加体育课时,你们增加了吗?她说没增加,她们现在是每周三节体育课,老师说如果有人问他们,就说是四节。听后哑然。
越扯越远了,就此打住。

2007年4月28日星期六

怎样做个好家长

我想成为的家长

本来老师约的题目是《怎样做一个好家长》。这其实是个很大的题目呀。老师的约稿其实很难呀。而且似乎只有成功的家长才有资格写这个题目,我目前还无法证明在教育孩子上的成功。所以在这里我想写我是怎么做家长的,但因为下面这些我也没有百分之百做到,所以把题目叫做《我想成为的家长》,仅供参考。

就先从家长的书谈起。古今中外,关于家长对孩子教育方面的书汗牛充栋。在国内,古有《颜氏家训》、《朱子家训》,今有《傅雷家书》、《哈佛女孩刘亦婷》、《妈妈的心有多高》,国外的有《爱弥儿》等等。

这些书都是家长写的,我看得不是太多,《颜氏家训》、《朱子家训》没看过,我的爸爸老拿这个教育我黎明即起,洒扫庭除。但我父母对我的教育我并没有觉得很成功。

《傅雷家书》没看过,但傅雷怎么教育孩子还略知一二。他那个钢琴家儿子是他打出来的。别以为打孩子是过去的事情,周杰伦也是打出来的。我女儿班上调查谁没被家长打过,结果三十二个人中只有三个敢举手。啊哈,这里面就有我女儿。我深以此为荣。我认为,作为家长,不打骂孩子是最基本的要求。也只有这样才有可能跟孩子做朋友。要尊重孩子,孩子才会发自内心地尊重你。我在孩子刚出生,还不会说话的时候就跟他讲道理了。孩子是自己最亲近的人,怎么反倒打他们呢?子曰:己所不欲,勿施于人。我不愿意我父母打我,我也不会去打我的孩子。另外我还要加一句话,己所欲,勿施于人。就是自己的理想,不要拿到孩子身上来实现。这又让我想到《哈佛女孩刘亦婷》。

《哈佛女孩刘亦婷》我看过一点,但只看这一点儿我也能知道这本书是一棵大毒草。我最反对的是把孩子当成马戏团的动物一样训练。《妈妈的心有多高》则不同,是一本非常好的书。作者是一位非常好强的残疾人。这本书描写了她教育孩子的过程,写得非常真实。我老婆有很多地方像她。我虽然对她的教育方法我也不全同意,但很多都是赞同的。这本书的核心在于言传身教,妈妈本身就是一个个人奋斗的好榜样。

《爱弥儿》更是不要看,你想卢梭因为写这本书把自己的孩子几乎囚禁起来。讲到这儿我就要说起要多陪陪孩子,不要以工作忙等各种理由拒绝与孩子一块玩。卢梭几乎把自己的孩子关禁闭关成了低能儿。说起低能儿,我们很多家长都把自己的孩子当成低能儿,包括我老婆。对孩子照顾地无微不至只会真的让孩子变成低能儿。孩子的潜能是无限的,需要呵护的不是孩子的身体,而是孩子的求知欲。

评完这几本书也基本把我的教育理念讲出来了。不知这篇文章读者是谁,无的放矢,又挂一漏万,但确实是我的真情实感。

我心目中的好家长(zt女儿的)

我心目中的好家长
西二旗小学 五(二)班 刘思壮
在我心目中的好家长:不打我们,不骂我们,不强迫我们。比如:一考试没考好就打人,就会回家挨骂挨打,有些家长还强迫我们报一些不想报的课外班。即使报也要征求我们的意见。
在我心目中的好家长:不要把我们当低能儿,什么事都管。不要不相信我们,一直监视着我们,剥夺了我们的隐私权。
在我心目中的好家长:要允许我们和你们闹。不要刚一和你们闹就把我们赶走。还要给我一些自由的时间,允许我干我自己想干的事儿。不要我刚干自己的事情你们就给我抛下一句"去学英语"。我们也要干我们自己的事,因为我们也有自己的思想。
在我心目中的好家长:在我需要帮助的时候给予我帮助。不要我刚一去找你就跟我说"我忙着呢"。在我出现错误的时候,你要耐心地给我讲题,不要对我说"自己想。"
在我心目中的好家长:只要做到这几点就足够了。我非常希望我自己能看见每一个同学快快乐乐,面带微笑地去上学。这样老师讲课也会轻松一点。

2007年4月1日星期日

西江月·思祖母──和姑丈

游子不成大器
枉为承嗣长孙
奶奶劳作又辛勤
俗务繁忙不问

膝下承欢无日
何时共享天伦
护呵激励梦重温
难解思亲之闷

大姑夫原词:
西江月.《奶奶》

外面狂风怒嚎
院内奶奶操劳
双手扶杖不畏老
躬亲护卫烧草

一会又到厨房
浇灌地面笨(疑为奔)忙
哪来何多精神力
只为女儿家昌

2007年3月27日星期二

Gentoo下的科迈网动态域名配置

最近博客纷纷被墙,于是怒而想用自己的机器架站,我用ADSL上网,IP是动态的,要想架什么服务不太方便。又想起了动态域名。N多年前在科迈网上申请的,那时还没用Gentoo呢,登录上去,还在。
申请过程很简单,此处略过。下面讲一下在Gentoo下的其他步骤:
cd /usr/local/bin
tar -xvzf linux_i.tar.gz
  • 解压后得到一个执行文件pipclient。直接运行:
  #./pipclient
  第一次运行pipclient,会要求输入配置信息:
请按提示输入配置信息:
    • Input User name:在科迈网注册的用户名。
    • Input Password:科迈网用户密码。
    • Input Domain:域名。
    • Input Offline URL or Offline IP(Enter for none):域名离线URL。如果没有请直接按回车。
请注意:离线功能对科迈的二级域名(如abc.dns0755.net、abc.kmip.net)无效。

    • Has another domain?(Y/N):如果要解析多个域名,请按"Y",逐个输入域名及其离线URL。
可按"Ctrl+C"退出。
如果以后要修改配置,请运行:$ ./pipclient -c

#!/sbin/runscript
# Copyright 1999-2007 Liu Qing
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/files/ntp- client.rc,v 1.10 2007/02/23 11:26:26 uberlord Exp $

depend() {
before cron portmap
need net
use dns logger
}

checkconfig() {
return 0
}

start() {

ebegin "Start pip"
nohup /usr/local/bin/pipclient -w /usr/local/bin &
eend $? "Failed to start pipclient"
}
  • 启动服务
/etc/ini.d/pipclient start
  • 可加入启动项
#rc-update add pipclient
  • 注意事项
    • 动态域名公网客户端软件配置好并运行后,会在客户端软件所在目录产生一个clientid.txt文件。如果客户端软件要复制到其他机器使用,不能复制clientid.txt文件, 否则会影响使用。
    • 动态域名公网客户端软件可以添加多个域名。如果使用顶级/独立域名的动态解析服务,请把 形如***.com和www.***.com两个域名都添加进去。

2007年3月24日星期六

我的 Linux 软件清单

此文受我的 Linux 玩具清单启发。参照了该文的格式。

也不知道是什么时候开始用Linux了,总有十多年了。当然用的时间长短不代表水平高低了;), Windows 是离不了的。因为招行网上银行用不了,没有马路遥那么高的水平,也没有徐继哲那么多时间。另外MS office系列的软件也不能完全摆脱,因为别人都用。在此建立一个清单,一来可以为自己留存备忘,二来也可为他人聊作一点参考。这些只代表我个人的好恶,无意挑起争端。

  • 首先从 Linux 发行版说起。我目前使用的是 Gentoo。个人认为这是一个可简可繁的发行版,其他发行版难以望其项背。我曾经也使用过 slackware(最初用的Linux), RedHat (我曾经长期使用的发行版),也尝试过LSF。,但当我接触到Gentoo, 我就义无反顾的抛弃了其他。
  • 桌面环境或窗口管理器。迄今为止,我使用时间最长的桌面环境是 GNOME。有一段时间,我不忍 GNOME 的速度,用了一段时间Xfce。KDE也偶尔会用。GNOME VS KDE是著名的火药桶。我认为GNOME简洁快速,原来我用破机器的时候是没法用KDE的。但KDE下的软件种类不如KDE下面全。
  • 办公套件。OpenOffice.org 这套软件包括字处理、电子表、演示稿等组件,我在工作中时常使用它们。另外我用这个给同事们修复过无数MS Office打不开的文件。
  • 图形处理。我偶尔会用到 GIMP。我也使用 Inkscape 和 Dia 做一些小的设计。我目前用bouml, umbrello画UML图。
  • 浏览器。Firefox 是我首选的网络浏览器,我对于它的使用从未间断过。我在windows下也是用 Firefox。
  • 听歌看影。最初听歌时,我用的是 XMMS,它经典而古老。后来,无论听,还是管理,都离不开 Amarok 的身影。至于看电影的选择,我一直都在用 MPlayer,它支持的格式真的很广泛。
  • 游戏娱乐。网上游戏我用蓝迪游戏,我女儿用vgba玩一些模拟游戏。偶尔我会玩一玩freeciv。
  • 文本编辑器。我使用 Vim 来满足日常的文本编辑需要。偶尔也用gedit。我也渴望用一用 Emacs,我甚至买了一本有关它的书,但到现在还没能入门。而且emacs更新缓慢,对中文支持也很一般。这些都是我不用emacs的理由。
  • 聊天。使用 Gaim,它支持许多的协议,我的 Gtalk、MSN、QQ、ICQ、Yahoo通等帐号都可以登录。
  • 浏览图片。用gThumb ,试过google的Picasa,但Picasa不支持中文。
  • 电子书阅读。PDF 用的是 Acrobat Reader,Evince启动快,但是显示太慢;CHM 之前用 xCHM,现在用 KchmViewer。
  • 邮件收发。主要在Gmail 中进行处理。偶尔用Thunderbird。
  • 文件管理。使用 GNOME 默认的文件管理器 Nautilus。
  • 终端程序。GNOME Terminal 。
  • RSS 阅读。我用google reader, 跟操作系统关系不大。
  • 虚拟机。用KVM和QEMU装过,没怎么用。
  • 作笔记。FreeMind 可以助我达成此目的。看书时、逛网时,思考时,有用的东西都可以利用 FreeMind 记录下来,以供日后查阅。如果是长篇大论我就用xxe。
  • 下载。我用d4x、amule,还有firefox的插件downthemall。

以后我会根据自己的使用情况,继续补充和更新这个清单。

如果你也在使用 Linux,不妨也来列一列这个清单。我相信这不仅是一种良好的交流,也是一种有益的补充。

推荐一个在线思维导图网站

推荐一个在线思维导图网站
http://www.mindmeister.com
对我来讲它的优点是可以与freemind互导。缺点是速度比较慢
,脚本经常超时。

上帝要它灭亡,必先令其封狂

如题。其他,无话可说。

2007年3月20日星期二

狡兔三窟

Livejournal从3月6号被封到现在有一阵子了,也没有解封的迹象。惹不起只好躲了。blogger也不保险,又加了个cublog, 是国内的。把三窟再公布一下:
一窟: http://gentoogle.blogspot.com
二窟: http://bigmonk.livejournal.com
三窟:http://bigmonk.cublog.cn/
RSS feed 1: http://gentoogle.blogspot.com/atom.xml
RSS feed 2: http://bigmonk.livejournal.com/data/atom
RSS feed 3: http://blog.chinaunix.net/u/rss.php?id=7036
RSS feed 4: http://feeds.feedburner.com/gentoogle
顺便加个豆瓣验证
doubanclaim5ce3170cb601edd6

2007年3月8日星期四

虎口余生




这两只老虎是不是同一只老虎?
这其中一只是咬死一个6岁女童的老虎,一只,大家看到了,是跟我女儿合影的老虎。据我的推断,是同一只的可能性有9成9。
做了一下反思,得出几个结论:
1、我们家还是非常幸运的,应该感恩,死神总是与我们擦肩而过。
2、在中国,冒险的娱乐项目是不安全的。
3、以冒险的娱乐项目培养孩子的胆量是不可行的,这只是虚荣的一种表现形式。
4、动物是我们的朋友,它们也喜欢自由自在。
5、哪里有压迫,哪里就有反抗。
6、跟动物照像,不用闪光灯还是对的。

emerge freemind-0.9.0-Beta_9

freemind终于出新版了。0.9.0-beta9, 这是一个极为好用的思维导图软件,当然还可以用它来做很多其他事情,我现在主要用它来做大计划,(小计划我用monkeyGTD,更细的日程表我用google calendar.)做读书笔记等等。
新版变化不大,一个显著变化是把原来的蝶形图变成了葱头形的。比0.8.0还是多了一些feature,这些多出来的feature还没有汉化,所以从菜单上就一目了然了。
我做了一个它的 ebuild.

2007年3月6日星期二

看完简明Python教程

用了几天的时间看完了《简明Python教程》 ,强烈推荐,推荐这本书,也推荐Python语言。虽然我对Python只有蜻蜓点水地接触,但已经一见钟情。小有遗憾的是这本书没有涉及GUI编程。
呵呵,掘到一块富矿。

2007年2月27日星期二

梦--乘飞机记

自打上次感冒,吃了白加黑之后,就每夜必做梦,实在不堪其扰
(这还只是白加黑的诸多副作用之一)。后来想干脆随遇而安,写个白加黑系列得了,这是第一篇。又不想与白加黑产生任何瓜葛,还是叫梦吧。好在写梦比写现实要少好些忌惮。我也不怕哪个新弗洛伊德拿我当案例分析一下子。
今天梦见坐飞机,一开始,大家上了飞机,大家纷纷占座位,人不是很多,多数人还是能有单独的座位,我下手比较晚,也在后面靠边的位置用外衣占了一个单独的座位。座位是桌子加折叠椅那种。飞机上用这样椅子,安全带应该是没用了。到后来我看开始发吃的,要去坐座位时,发现我的座位已经被人占了,而且是好几个人在争抢。我的外衣在最底层。当我想以此证明这个座位我已经占了时,坐在那儿的一个人说这衣服是他从垃圾篓里拣到的。我也不想跟他们争,也实在搞不懂为什么在有很多空座的情况下,这么多人要争这个位子,悻悻然又在中间靠后的位置找了个座位坐了下来。
我领的食品是一盒方便面,泡上后发现调料只有半袋儿,油包和菜包都没有,而且似乎泡之前就是开过封的。于是找空姐换,空姐不愿换,跟空姐理论了一阵。最后空姐忽然态度大变,笑嘻嘻地问我对他们的服务是否满意,我尽量保持礼貌,但斩钉截铁地跟她说不满意,她失望地走了。我低头发现桌上多了一大碗类似刀削面的东西,上面有很多干且瘦的肉。我想到刚才是空姐上了这个才问我上否满意的,误会人家了。于是开始吃面,开始逐渐醒来。一边醒一边想,以后还是不坐魏国的飞机了,还是要坐齐国的飞机。
醒来,头有些疼,两点多。

2007年2月8日星期四

Gentoo下几种UML软件的比较

简单比较一下Gentoo下的几种UML软件,只列free的。
argouml不支持uml2,图也很难看,而且我java下的中文字体老是残缺不全,弃用了。
dia太简陋了,聊胜于无。不过支持的格式蛮多的。
umbrello, KDE的东西,也不支持uml2。支持XMI格式,可导出图片。其他的格式就不支持了。
bouml,好象是portage里唯一支持uml2的free软件。但只支持在备注里输入中文。
gaphor,这个在portage里没有,支持UML2,但我找了个ebuild装了之后能用,后来系统升级了就不能用了。
总之目前还没有比较完美的方案。谁有好东西可以推荐一下啊。

2007年1月18日星期四

emerge anjuta-9999 & glade-3.1.4

这两个东东,GTK编程用起来还是不错的。这两个ebuild, 官方portage里还没有,放到这里。
http://gentoogle.googlepages.com/anjuta-9999.ebuild
http://gentoogle.googlepages.com/glade-3.1.4.ebuild

新机器基本装好Gentoo,能用了

新机器终于基本装好能用了,中间换了两次主板,现在是 我的新机器配置如下:
CPU:AMD 64×2 3600+
主板:MSI K9VGM-V
北桥:VIA K8M890
南桥:VIA VT8237A
音频:Realtek ALC883
内存:512M×2
操作系统:Gentoo Linux for AMD64
中间参考了这篇文章。现在emerge --info如下:
# emerge --info
Portage 2.1.1-r2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.19-gentoo-r3-20070110 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r3-20070110 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3600+
Gentoo Base System version 1.12.6
Last Sync: Wed, 17 Jan 2007 09:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks keepwork metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS=" http://gentoo.tom.com"
LINGUAS="zh_CN"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/gentoo-china"
SYNC="rsync://gentoo.tom.com/gentoo-portage"
USE="amd64 X acpi alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amuled arts berkdb bitmap-fonts cjk cli cracklib crypt cups dbus devhelp directfb dlloader doc dri dv elibc_glibc esd firefox fortran gdbm gif glade glitz gnome gpm gtk gtk2 iconv input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog jpeg kde kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text libg++ linguas_zh_CN mp3 mp3rtp mp4 mp4live mpeg mpeg2 mplayer msn mysql ncurses nls nptl nptlonly nsplugin opengl pam pcre pdf perl png ppds pppd python qq readline reflection sdl session spl ssl subversion svg svgz tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_via wma xine xml xorg xvid zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
也没做什么优化,内核也是随便编了个能用的。目前主要的问题就是显卡还没用上DRI。有时间再慢慢搞吧。
总的来说快机器用起来还是很爽的。

2007年1月8日星期一

清平乐·感冒

三十八度,
快到门诊部。
清开灵阿奇霉素,
卧床静脉滴注。

输时昏昏沉沉,
输完已觉还魂。
腹内顿觉饿甚,
稀粥榨菜重温。

2007年1月1日星期一

新年到了

有二十天没写博客了,主要是因为运交华盖,心力交瘁。起因在于机器升级时碰上了一款滥主板,其后就诸事不顺。甚至地震都来凑热闹,到现在还要到处找代理,tor都不灵了。我作为唐山大兄,居然被台湾地震给震到了。郁闷!
每年的12月31号,我似乎都注定要熬夜,且不需要喝咖啡。还不能和老婆在一块儿。就像买的东西注定要换一样,是宿命。
现在,在2007年到来之际,我换了两次主板之后,把机器搞定了。其他事情也似乎在慢慢地好起来。噫,缺乏把握这种空泛主题的能力,还不如把题目改成《主板好了》,总之,应该庆贺一下。 也祝我的各位看官新年快乐!