2006年8月25日星期五

再次偷装Ubuntu的内核

为了获得休眠(suspend to disk)功能,俺把ubuntu的内核包安装到了俺的Debian上 :-)

---------------------------------------------------------------------------------------

大约三周以前某天,用totem打开一集Doctor Who时黑屏了,重启后俺的GNOME里喇叭上就多了小红叉,怎么都没有声音。上次误打误撞的解决方法也被证明无效。

几乎打算重装了,但两年多的东西要备份下来还是挺麻烦。于是又没头苍蝇似地升级了udev和kernel, 嘿嘿,好了。

不过来了一个新问题,俺习惯性地敲echo 4 > /proc/acpi/sleep试图让系统休眠,但不起作用,系统报告/proc/acpi/sleep不存在。

apt-cache search hibernate告诉我有个hibernate包, 可以smartly puts your computer to sleep (suspend to RAM or disk),满怀希望地装上,结果告诉我:

Your kernel does not appear to have Software Suspend 2 support compiled in.
Please follow the HOWTO linked from http://www.suspend2.net/ for instructions
on how to compile Software Suspend into your kernel.

不能休眠可不爽,比没有声音还难忍受。俺又是个懒人,懒得自己去编译内核,于是从ubuntu网站上下载了linux-image-2.6.17-686,装上,嘿嘿,可以了。

(ubuntu 的linux-image-2.6.17-686包需要module-init-tools版本在3.2.2-3ubuntu2,而debianl里面还 是3.2.2-2版本,于是俺很邪恶地修改了/var/lib/dpkg/status,将其要求的版本号改掉,dpkg --configure就不报错了。)

2006年8月24日星期四

GNOME 2.16 Preview

GNOME 2.16 preview

有点失望,没什么让人高兴的东西

  1. Icon theme:解决了缺图标的问题
  2. Evolution 俺不用这个庞然大物,懒得看有什么新功能
  3. Metacity 俺现在用xfwm4的仿BeOS风格,鸡肋般的metacity已经被抛弃了
  4. libwnck: 可以将窗口拖到另外一个工作台面了(不过好像xfce4.4也实现了?)
  5. tomboy 为了一个桌面贴装mono和gtk#是否有点不值?
  6. Bug Buddy 没用它反馈过问题:-)
  7. Yelp: 改进了搜索功能,这个程序也很少用,因为那些文档都写得不怎么样(大家都喜欢写程序,不喜欢写文档)。
  8. Deskbar Applet这个好像还有点用
  9. Totem: 这个东西俺还比较关心,看碟子少不了它
  10. Pot Pourri: 屏保可以全屏预览了(俺不感兴趣)
  11. file-roller对于密码保护的文件有了特殊的图标
  12. gnome-terminal可以"真"透明了(不知道啥叫real transparency)
  13. nautilus可以感知SELinux对文件权限的设置

2006年8月21日星期一

呵呵,买了两个魔方(图?)

四阶魔方
四阶魔方。这可是Rubik的,150门一个。本来还有5阶的,等4阶玩会了再说吧:-)
国产五魔方
这是个12面的,比较吓人吧。可惜质量不太好,转起来很涩。

2006年8月18日星期五

吕秀才智擒姬无命

《武林外传》第二十九集,绝顶高手姬无命欲杀死秀才,结果被秀才说死……

跟诸葛亮阵前骂死王朗有得一拼啊。



姬无命(以下简称姬):想怎么死,我成全你。
  秀才:慢着,杀我可以,不过得先说明了,我到底死在谁的手里?
  姬:废话,我呀。
  秀才:我……是……谁……
  姬:我怎么知道你是谁啊?
  秀才(笑):问题来了吧。
  姬(一头雾水):什么意思啊?
  秀才:这得从人和宇宙的关系开始讲起了,在你身上一直以来就有一个问题缠绕着你。
  姬:什么意思啊?
  秀才:我,是谁?
  姬:这,我已经知道了。
  秀才:不,你不知道。你知道吗,你是谁?姬无命吗?不,这只是个名字,一个代号。你可以叫姬无命,我也可以叫姬无命,他们都可以。把代号拿掉之后呢,你又是谁?
  姬:我不知道,我也不用知道。
  秀才:好,好,那你再回答我另一个问题:我是谁?
  姬:这个问题已经问过了。
  秀才:不,我刚才问的是本我,现在问的是自我。
  姬:这有什么区别吗?
  秀才:举个例子,当我用我这个代号来进行对话的同时,你的代号也是我,这意味着什么呢?这是否意味着你就是我,而我也就是你……
  姬:这个问题没什么意义。
  秀才:那就问几个有意义的。我生从何来,死往何处?我为何要出现在这个世界上?我的出现对这个世界意味着什么?是世界选择了我,还是我选择了世界?
  姬:够了……!
  秀才:我和宇宙之间有必然的联系吗?宇宙是否有尽头?时间是否有长短?过去的时间在哪里消失?未来的时间又在何处停止?我在这一刻提出的问题还是你刚才提到的问题吗?
  姬(头都大了):我杀了你!
  秀才高喊:是谁杀了我,而我又杀了谁?
  姬(愣了):是我杀了我?
  秀才:回答正确!动手吧!
  于是,一代绝顶高手姬无命就这样丧命了。

2006年8月13日星期日

更新了一下dictionary tooltip插件的“爱词霸”补丁

先前我对dictionary tooltip插件提供了一个使其支持"金山爱词霸"网站的补丁。这两天发现"爱词霸"的网页有了点细节调整,于是更新了一下,并添加了一个选项:显示所有词典解释还是只显示一个。

为了方便,直接提供了xpi安装包: Dictionary-Tooltip_v0.9.1+iciba.xpi

2006年8月8日星期二

Borland新瓶装老酒,重新推出Turbo系列

Borland今日用"Turbo"这个名称重新推出了当前的几个开发工具:

? Turbo Delphi for Windows
? Turbo C++ for Windows
? Turbo Delphi for .NET
? Turbo C# for .NET

现在分成了Turbo Explorer和Turbo Enterprise两个系列。前者是免费的,带不能安装第三方控件和其它扩展;后者价格也有了较大优惠,现在是在$500以内(具体还没定),对于学生则是$100以内(以前是$1000 - $3500)。

免费的Turbo Delphi和Turbo C++带有目前已有全部200多个控件,提供数据库、Web应用、网络应用的解决方案,比起以前的student版本是强了不少。

但新闻中没有提到任何关于DevCo的信息,也不知道这次“更名”是否与前几天所说的即将到来的出售有关。

BTW: 俺总觉得不应该再用Turbo C++这个名字 :-)

2006年8月6日星期日

Inno setup, 不错

俺现在用Delphi的时候少了,业余也不怎么玩它了,有时候有点手痒。

俺在公司赖以混饭吃的那个产品原来是用 InstallShield做安装程序的,一直用的是个老版本6.22,都好几年了,有很多功能做起来相当麻烦,很多新特性也不支持;加上IS公司又查的 紧,搞得想升级到新版本又被公司卡得紧;俺又不喜欢它一个工程要一大堆目录的风格(而且还不能随便挪目录)。于是就琢磨着换个免费的工具。

NSISInno Setup之间比较了半天之后,选择了Inno Setup,最开始的原因很简单: Inno是用Delphi写的,而且居然支持用Pascal写安装脚本(好像用的是RemObjects Pascal Script引擎)。

用 了一阵下来,感觉不错:

  • 用InstallShield没法自行调用函数注册COM组件(只好调用外部regsvr32:-(),这个问题在InnoSetup根本就不存在;
  • 用TStrings类可 以很容易地操作非ini类的文本文件,这样原来很多配置文件里面的选项都可以用安装程序来调整了;
  • 同样可以用CreateOLEObject来创建COM对象,并直接调用,俺们的XML配置文件就可以很好解决了;
  • 整个工程设置都在一个文件里面,用版本配置工具管理起来 也方便
  • ......

最重要的是,用Pascal写起代码来让我感觉得心应手,干嘛还要另外学习一个语法古怪的语言:-).