2007年8月27日星期一

Readcode支持History了

因为使用Ajax的缘故,浏览器的“backward”和“forward”按钮在Readcode.org上一直是不能工作的。这对看代码的人来说,是不能接受的。
还好,解决这个问题并不那么难,我只需要用javascript在每次click一个href的时候记录当前页面状态,然后就能实现一个简单但是足够好用的History功能了。
现在,history功能结合上google gears提供的离线浏览,一个快速方便的看代码工具就基本完备了:)

2007年8月7日星期二

有关Gnome的未来

恩,各位Gnome的fans们,饭KDE的我要开始挖苦一下Gnome了,如果担心引起不适,请不要继续阅读了:)

写这篇文章的动机是今天看到的一篇Blog:i’m excited about the future of gnome。虽然其作者看上去跟Gnome是一个阵营的,我却禁不住觉得他在反话正说。毕竟,他所列出让他激动的Gnome的feature与刚刚发布Beta1的KDE4比起来,实在不值一提。

也许他在开头的那段话才是真正的主题:
“about half a year ago i was looking around me and seeing stagnation in the gnome community. ”

2007年8月1日星期三

找到Linux系统中的电老虎

最近在我的T60p上装了Ubuntu7.10,以前的系统是Windows XP,结果发现电池使用时间从5个小时锐减到3个小时不到,很郁闷。

可巧听说了一个工具,powertop,可以找到系统里最费电的程序(严格说来,是导致CPU离开idle状态的程序),就拿来跑了一跑,发现powertop不光可以列出系统内的耗电大户,还能给出优化系统能源消耗的指导,并且只需一个按键就是实施,很不错。

比如现在,因为用的是有线网,系统就提示说可以按I键关掉无线;还比如提示可以设置文件系统的属性为noatime等等。

观察了一下,我的系统里,不肯让CPU闲着的竟然有pcmcia的驱动,我并没有用pcmcia设备,rmmod之。还有uhci_hcd,我也没用usb设备,rmmod之;还有thinkpad_keys,如果不需要那几个功能键,也可以kill之。

当然干掉这几个电老虎,也不见得有啥效果。毕竟对于Linux而言,节能还是个比较新的话题,像刚才被我干掉的应用程序/驱动,在设计上根本就没有考虑节能的问题,他们考虑更多的是功能,性能。

还需要假以时日啊!