Archive for February, 2008
杂记:KDE 4与Nokia收购奇趣科技
两个“老”消息(再不写真的就烂掉了,最近积累的半拉子草稿真多)。
第一个消息是KDE4发布,这个是比较老的,时间是1月11日。
另外一个是Nokia收购奇趣科技,时间是1月28日。
这两个消息有什么联系?很简单,奇趣科技(Trolltech)所开发的QT库,是KDE 4的基础。KDE是目前开源世界两大桌面系统之一,另外一个是基于GTK库的GNOME。Nokia我就不说了,大家都认识。
KDE 4的发布是开源世界的一件大事情,因为他能定义未来5~10年,开源的桌面世界是什么样子的。KDECN上有一组比较老但是很好的文章(一点也不过时,因为从那往后,KDE就进入了特性冻结期,没有加入大的新功能),一一介绍了KDE 4上面的一些主要的变化。Cavendish把KDE 4发布的视频放在了国内可以访问的服务器上,其中有很多KDE核心开发者的介绍。
我看了一段视频,看了看相关的介绍文章;也试用了一下KDE Live CD,真是很漂亮。KDE 4相对以前,是有很多变化的。
第一,在桌面融入了SVG矢量技术,使得任意的放大和缩小之后,图标依旧清晰,这让桌面能够做的更漂亮,能够适应更广泛分辨率的显示器,后者甚至比前者还要重要。语虚曾经写过一系列文章,介绍Mac中的PDF,他写到“Apple选择PDF做为其Mac OS X操作系统的Quartz图象层的本地(native)元文件格式……我们在屏幕上看到的一切都是由Quartz 2D经过数以百万次计算得到的结果……其他操作系统都无法提供Quartz 2D那样的高品质图形渲染能力。”看过这个你就知道,一个好的底层渲染,对于桌面是否好看,有多么的重要。
第二,在不同层次进行整合。在KDE 4中真的有非常多不同层次的整合,Phonon整合了音频,Solid整合了硬件管理(用以适应目前变化繁多的移动设备),Plasma整合了桌面部件,Decibel整合了网络实时通信,甚至有Akonadi这样对日程、联系人等资源整合的部件。可以看到KDE真的是在底层为程序员做了很多很多的事情,有了这些支撑,做一个好的程序就更容易了。
第三,随着QT4所带来的可移植性。QT是一个很有意思的库,因为他有很好的移植性,我们可以看到在KDE 4刚刚发布的时候,就已经被移植到了Windows和Mac上面——你可以在Windows里面跑KDE的原生程序!并且,根据移植者的描述,他们只做了很少的工作,就然这些东西能够很好的跑在Windows上面。这意味着什么?从长远的来看,或许意味着桌面软件的大融合——这是近几年一直在发展的一股潮流,我们现在有跨平台的浏览器,网络应用几乎在任何机器上都是一致的,为什么桌面软件不能呢?
KDE 4是一个很有希望的起点,在未来肯定还会开出更美丽的花朵来。
KDE很重要,QT很重要,因此Nokia收购奇趣科技这一招就很厉害,大家都想看Nokia到底想干什么,目前也不是很清楚。要知道,Nokia过去从事的很多工作,比如说我的Nokia n770,就是基于GTK的,是QT的竞争者;而Nokia自己的一些竞争对手,比如MOTO,他的Linux手机,反而有用QT。Nokia买一个QT回去,想要做什么呢?
从一些报道来看,Nokia想要借助这个QT,来拓展他的跨平台战略。前面我已经介绍过了,QT本身的跨平台性非常的好,KDE只需要小的改动,就能运行在几个主流的相互竞争的系统上,同样奇趣科技有自己的移动产品线,QT本身是很容易移植到手机上去的。另外,在KDE里面采用的SVG技术也可以用在很小的屏幕上,保证大屏幕上开发的程序,在小的屏幕上也能很好的渲染。这些都是很厉害的,意味着,你开发一次程序,可以在桌面上用,也很容易就能拿到手机上去用,而不用重新用新的工具写一套。
Nokia是一个很有趣的公司,他的互联网战略,奢侈品牌战略,都是对手没有想到,没有做到的。他的跨平台战略,能做到几分呢?我觉得他能做的非常好。
回乡杂记
2月7日-12日,携大妈回家,路上整整两日,在家三天半。
火车
初一回去的时候,火车在天津出发就晚了两个半小时,可见从南方开过来的那辆车,晚点应该超过10个小时;初五回来的时候,火车就很正常了,甚至比我以往坐过的任何一次都正常:T254这一次居然只晚了18分钟!
关于晚点,正好查到一个晚点查询的网址,非常的强大,比如其中广东铁路局的网站,就能查询广东、湖南、海南三省的火车运行情况,和此次出行做验证,是非常准确的。awflasher曾经在雪灾的报道中提到了湖南高速公路的在线CCTV,一样为我们提供了很多有用的信息。
买车票没有什么好说的。原来我对生活没什么要求,都是跑到车站去买站票。现在要求高了,就只能到处托人。今年情况特别紧张,托人也没有用,最后还是上车补。
雪灾
我回得晚,雪灾没赶上,唯一看见的就是学校里面的樟树全都垮掉了。本来还郁郁葱葱长满叶子的各种树木,枝叶大多折断,落在地上。于是校工就趁着天晴,把叶子收拾收拾,都给烧掉了。小小的校园,烧了两个整天,竟然还只烧掉一小部分,可见损失还是很严重。
水电都挺正常的,据说最严重的时候曾经停过快一个星期的电,工厂里面的生产用电都停了三天。菜价涨了不少,不过年还是照样过。
同学
回家最重要的事情就是同学聚会了。
见到几个小学同学,一对去年结婚了。还有一个,快要十年没有见到了,孩子都一岁了——我看见一个小男孩在屋子里面玩,一会儿呜呜呜的要哭,原来是要找妈妈,一看看妈妈,居然是我同学。于是感慨,算起来,小学同学从认识到现在,都十九年了呢。
高中同学每年都定期聚一次,今年也来了不少人。还在读书的,算起来有好几个,但是在班上60人里,也只能算是少数,继续读phD的,问了问,只有聊聊的两三个。每一年每一年人都在变化,不止是容颜。
鼠年幸福
全体ppip的朋友们:
幸福安康!
ppip敬上
——————我是分割线——————
幸福是心态,安康是身体。在长路上,身体要好,心态要稳,才能一路走下去。
我的运气不错,按照原定计划,今天回家(赶赴湖南重灾区~)。
建立备份系统
Part 1. 为什么
前面已经介绍过《唐浩明评点曾国藩家书》,这本书的内容太丰富,我也希望能够进一步的把其中一些很有意思的部分介绍给大家。今天要说的就是这个资料的备份。
曾国藩生在那样一个年代,资料的保存是很不容易的,尤其是他下半生很长一段时间都在打仗,在军营,他这个时期所写的书信、奏折却大部分都保存了下来,以至于最近出版的曾国藩全集,能够达到1500万字的规模。这一方面得益于他的运气(文革期间他的资料没有遭到破坏),但另外一方面,基础却是在于他重视保存。他有一个习惯,就是将所有的文字,无论是公开的奏折,还是私人的日记,都抄一份,送回老家去,专门设置一个房间存放。他总是恨自己写字慢,请了个一天能抄12000个楷书的人,竟然每个月给三十两银子,和拟奏折的高级幕僚一个价钱;他还请了几个脚程快的人,专门往返于他和老家之间,背送资料。
人的一生很短暂,能做的事情,其实是不多的;能够做的好的,尤其的少。如果花了大力气做完了的事情,却因为意外而损失掉了,是十分可惜的;或者是做完了,却没有任何的文字记录,更是令人遗憾。我对于日常的资料整理,就是较为疏松的,总觉得很可惜,仿佛自己以前的日子都没有活过一样。paanda在这方面就比我强很多,他的ediary里面,据说都有几个MB自己写的东西了,如果是纯文本的,就会有上百万字的规模,对于自己是一个宝贵的财富。
现在的资料,大部分都是电子形式保存的,每个人的硬盘都大的很,现在的容量,好好利用,保存一辈子创造的信息都是足够的。一方面,电子资料由于它的脆弱性,更需要注重保存;另外一方面,现在的储存系统大大的降价了,每个人都能够像曾国藩那样建立自己的备份系统,完全不需要像他那样身居高位。
Part 2. 我的做法
我现在用的机器是2005年5月份买的,用到现在,已经两年半了,在这期间,我几乎所有的数据就这么样扔在硬盘上。Else曾经和我说,“连续两次硬盘坏掉”,而且几乎都在搬家这种时候,很多过去的资料就成为了永远的回忆。现在的硬盘由于储存容量的扩大,使用寿命普遍有所下降。所以我一直想要把自己的东西备份出来,即使不像大公司那样作严肃的容灾保护,至少能够有一个存档,发生意外事件的时候,至少能救回来一些。
我的硬盘是160G的,差不多塞满了。将数据分为几个部分,一个是最近正在做的研究资料,一般就是0.1GB级别;一部分是以前各种研究所收集的文档资料,1GB级别;还有就是各种个样的照片和影片,10GB级别。
前两天我躺在床上仔细的想了想:今年过节不买衣,要买只买刻录机。CD刻录机实验室已经有了,但是只能保存0.1GB级别的东西,要对后两部分的资料做完整的备份,还是需要更大的容器,移动硬盘是必然的。上网一查,现在120GB级别的移动硬盘,在500~700元之间,作为一项长达3~5年的投资,还是很划算的。
于是第二天到电脑城,请回了一个Maxtor Onetouch III 120G,720元(还是信任品牌啊……),因为我的USB2.0坏掉了,又补了一块PCI-USB的卡,50元。这个移动硬盘送了一些在Windows下自动备份的软件。
Onetouch III在Linux下似乎不能被识别,除非开机之前就插在机器上——还好不影响使用。另外,为了保持通用性,被格式化成NTFS格式,在Ubuntu中,rsync和unison都不能正常工作(没有权限),无奈之下只好使出cp大法,经过4个多小时的工作,总算把所有的数据都复制了一份。
接下来的计划,应该是每一个星期将1GB级别的数据做一个同步,两到三个月对整体数据做一个同步。而刻录机则作为对关键数据的随时保护。
时间留给自己
Stallman的新闻最早是在Nkbbs Linux版面上看到的,今天Linus又跑出来凑热闹。参考Solidot,这里和这里。
Stallman和Linus分别是GNU和Linux的创始人核心开发者,都是开源软件领域的顶极人物。新闻说的是什么呢?简而言之:Linus不用手机,Stallman不用浏览器。
Linus said:
I don’t even have a mobile phone! I hate phones in general because I’m the kind of person that when I work I want to concentrate on my work and if somebody calls me that completely destroys my concentration. I hate phones because they just disturb you, and mobile phones are even worse because you have them with you all the time, so I don’t do mobile phones at all. I have one of the early Linux mobile phones in my workroom because I got it for free, but its not turned on. I have Linux on all my machines but not on any phones.
Stallman said:
For personal reasons, I do not browse the web from my computer. (I also have not net connection much of the time.) To look at page I send mail to a demon which runs wget and mails the page back to me. It is very efficient use of my time, but it is slow in real time.
Linus说:我憎恨电话因为它们总是会打扰你,而手机尤其可恨因为你总是会带着它们,所以我从来不用手机。而Stallman说:由于个人的原因我从来不在我的机器上浏览网页(我也不太经常连到网络),如果要获取某个网页的话,我会给一个服务器发一封邮件,然后那个服务器会把抓好的页面寄回给我。这个方法对于我的时间来说非常的高效,当然实时性不那么好。
牛人们的时间都留给了自己,我们的时间都留给了他人。
每个人都有一种偏执
有一个朋友,每次他请客,等大家酒足饭饱的时候,他必定会站起来说:大家没吃饱吧?然后叫来服务员,再点上两个菜。到最后桌子上肯定要剩下一个半,因为大家都吃不下。有一次我在场,我就悄悄的拦住服务员,划掉了一个菜——结果后来他果然又加了一个菜。从那以后我就再也不拦着他了。
有一个朋友,眼前见不得乱七八糟的东西,总喜欢把所有的东西都收拾起来。你回去把东西放在桌子上,转眼间就不见了,肯定被他给收拾起来了。他收拾的方法也很特别,就是找一个特别不容易看见的角落放着,反正表面上一定要干净。结果就是大家的东西总是找不到,比如说买了一袋水果,等找出来吃的时候肯定一大半已经坏掉了。
大妈最近买了一双鞋。这双鞋她想了好几个月了,一直没下手,最近趁着要过年,终于悄悄的跑过去买回来了。不过买回来也不怎么特别高兴,还被家里说了一通。我因为写过消费是一种狂热的欲望,因此很能够理解她这种无法自拔的偏执,消费或许是每一个人都有的一种偏执?
Intel的格鲁夫原来有本很有名的书,叫做《只有偏执狂才能生存》——可能很多人都和我一样,只听说过这个名字,并没有读过书里到底写的是什么内容。《21世纪经济报道》有一篇文章《惶惶者生存密码》,说出了这个题目的另外一个层次的含义:格鲁夫试图表达的意思准确地说,应该叫”只有迫害妄想狂才能生存”。“格鲁夫认为,大多数公司的战略转折点往往不是“呼”的一下到来,而是蹑着猫足悄然而至,领导者必须对不可预期的未来保持时刻警惕,否则领导者就会成为最后一个意识到转折点来临的人,这样不但会丢掉旧生意,连新生意也会被别人抢走。”
同样是偏执,格鲁夫总是想着自己被迫害,反而取得了很大的成功,真是奇怪。写这个题目有两个结论:第一个,既然每个人都有一种偏执,那么就顺其自然好了;第二个,如果你发现自己所偏执的东西并不能给你带来什么实际的好处,能不能像格鲁夫学习学习?要偏执,也要偏执出一些有趣的东西来才好。
读书:《唐浩明评点曾国藩家书》
这本书号称2007年我遇上的最难读的两本书之一(另外一本以后再说)。
我从11月17日在书店里淘到这套书(上下两册),一直看到1月底,才把上册读完,读了两个月。下册比上册还多几页,看来再也要两、三个月才能读完。读完一遍还不够,肯定要重读,2008年能否重读一遍?
为什么要读曾国藩家书?其一,因为曾国藩这个人了不得。曾国藩一生虽然只有短短的六十几年,却是“最后一个中国文化的集大成者”:二十岁之前勤奋好学,饱读诗书,对于作文和书画都有深刻的见解;二十多岁到翰林院,学宋明理学,勤修身;三十多岁出来办湘军,行申韩之道,强调入世;四十多岁自省转型,改走老黄之道,世事圆润;最后能够奋力向外,成为洋务运动的首领之一。短短的一生,能将中国文化的主要部分都一一饯行,然而又不局限于自身,每每奋力求变,有几个人能够做到,又有几个人有机会做到?其二,因为曾国藩的家书写的好。他的家书主要是写给几个小他十来岁的弟弟和他儿子,他以一个排行老大的兄长和一位父亲的身份写下来的东西,总是语气和蔼,摆事实,讲道理,时不时拿自己出来作为反面例子,笔笔充满诚意而不拖泥带水,又不是普普通通的家长所能够写出来的层次。
他的家书难读,也就在于其中的内容太丰富,太浓缩了。往往是一封信,就将某条学术的脉络从古至今梳理一遍,或是将他在某个方面的总结详细的罗列。每一篇都需要仔细的去读,读完之后在看后面唐浩明先生的点评,从而验证自己的想法,也算是与点评者的一种交流,往往发现挖出的同一个热点,能够开心很久。
曾氏在家书中说道,学文章,学几大家就够了;那个时代的几个大学问家,实际上钻研透彻的,也就是几本书而已。这样的道理,也可以放在我们读曾氏身上。学中国文化,学传统哲学,学修身作人,把曾氏读好,也就能有了一个总体的把握。
硬件:USB2.0失效的问题
一个困扰我很久的问题。这个问题比较罕见,但是的确在发生。因为除了我自己的机器,还亲眼看到另外一台机器出一模一样的问题。这个问题网上能搜索到的报告不多,引用一篇:
两三周前,电脑外接移动硬盘开机中,莫名奇妙的移动硬盘访问不正常(只剩下一个盘符,内容消失,出问题时不在机器旁,回来后发现前述现象),重新启动后,说移动硬盘是无法识别的USB设备,设备管理中在Universal Serial Bus下显示Unknown Device(英文WinXP SP2系统)。(使用U盘正常) 开始怀疑是硬盘问题,后来发现数码相机也出现同样问题。硬盘和数码相机在其他机器上测试均正常工作。 强制停止使用USB 2.0驱动后,移动硬盘和数码相机均能在低速USB上正常工作。 请问如何才能恢复USB 2.0功能?
简单的说,就是在某一次USB操作之后,USB2.0就坏掉了,但是USB1.1还能用——也就是插个USB2.0的U盘不能识别,但是1.1的U盘就能工作——很神奇的问题,就算这个USB口是直接焊在主板上的,也会发生这种问题。我的主板是七彩虹的,但我在七彩虹的官方论坛上问这个问题,大家都说,没见过。
搜索国外的论坛,也很少有解决方案。有建议关掉主板的电源管理、ACPI,关掉并口和串口以增加IRQ数量,我都试过,没有用。为了这个问题我一咬牙把用了一年多的Windows格掉,换了个Ubuntu,还是一样的问题。
根据Ubuntu Bug报告,这个问题不止影响某一类主板,nForce/Sis/ATI的主板都出现过。很多人的现象是在某一个kernel版本下不正常,但是在Windows下或者别的kernel版本下又正常了。实际上根据Windows的知识库,XP的USB2.0驱动也有些的问题。
但是根据另外一篇Thinkpad的报告,这个问题很可能是硬件方面的故障,由于电流冲击造成南桥芯片损坏。既然Thinkpad都有可能在这上面栽跟头,我的杂牌主板也难免了……
实际上,解决的方法很简单,禁用USB2.0,也就是把所有2.0的东西都当作1.1的来用。可以在BIOS里面关掉EHCI这个选项,或者在系统里面删除USB2.0的驱动,Linux下面对应的方法是”sudo modprobe -r ehci_hcd”。唯一的缺点就是,你再也享受不了2.0带来的好速度了。
