2005年6月30日星期四

Ain't No Sunshine

上周看《神探阿蒙》(Monk),里面那个大大咧咧的警长在LA喝醉了酒,第二天回头追查一个案子线索时一个胖女人非说他头晚在酒吧间唱歌唱得很不错,不仅深情,而且还有声情并茂的舞蹈动作,非要他再唱一遍才肯告知破案线索。居然就是这首Ain't No Sunshine, 笑死我了。

P.S 怎么我喜欢的英文歌大都是70年代的?

Ain't No Sunshine

Ain't no sunshine when she's gone
It's not warm when she's away
Ain't no sunshine when she's gone
And she's always gone too long
Anytime she goes away

Wonder this time where she's gone
Wonder if she's gone to stay
Ain't no sunshine when she's gone
And this house just ain't no home
Anytime she goes away

And I know, I know...
Hey, I ought to leave the young thing alone,

Ain't no sunshine when she's gone
Ain't no sunshine when she's gone
Only darkness everyday
Ain't no sunshine when she's gone
And this house just ain't no home
Anytime she goes away
Ain't no sunshine
Ain't no sun Ain't no sun
Ain't no sunshine when she's gone
Anytime she goes away
Ain't no sun
she's always gone too long

2005年6月25日星期六

在iPod上跑的Linux

看见Linux公社的一篇"新软推荐"iPod Linux,开始还以为是类似于那可以装在USB存储器上的微型Linux,无非是可以做得小一点(其实iPod有20G/40G,容量也根本不是问题)罢了。看下面评论才发现这是在iPod上跑的μcLinux!

有了这个东西,我们可以

嘿嘿,我发现我的第三代iPod是目前支持得最好的。

相关链接:

Debian Reference CHM version (link?)

Created from Debian Reference 06/22/05.

English 简体中文版 繁体中文版

I wrote a simple script to create the HtmlHelp project files.

2005年6月22日星期三

神奇的format.com!

有奖竞猜:
启动到DOS,执行format /q E:,会发生什么结果?

我不知道在别人那里是不是这样,反正在我的机器上是: 用dir可以看出,E盘被格式化了,但C盘也被格式化了。然后重启,发现原来E盘没有被格式化,C盘倒是确实被格式化了。

今天在公司重装机器时就这样被M$捅了一刀,C盘的东西都没有来得及备份,本来是想把E盘格了将C盘ghost过去的,结果... 试了MS-DOS 6.22和Norton 8.0的unformat,都无力回天,只好看着它们离我远去...

然 后format /?看见它说它的命令格式是format drive: [/Q]...还怀疑是应该将选项/q放在最后面才行,它没有在/q前看见盘符就以为是格式化C盘了(以M$软件一向羸弱的命令行支持,我相信这也是有可 能的)。没想到实验换过来还是不对,还是开始好像两个盘都被格式化了,重启后发现要格式化的盘完好,C盘确被搞定了。

我用的是Windows 98的启动盘里面的format.com。

2005年6月21日星期二

Ian Murdock: Where we should go from here

Sarge刚发布不久,就在Planet Debian上看见了Ian Murdock的这篇Where we should go from here (原标题为Where should we go from here?,两相对比,有点意思)。但因为有点长,对于英文的东西我还是有点怵,当时就没仔细看,但毕竟是"Debian之父"写的,应该有价值,所以今天找时间读了一遍。

其大意是说,sarge发布了,我们得想想以后的路怎么走,他认为:
a. 还是应该保持定期发布(12-18个月的周期比较合适);
b. 更加专注于核心功能,让各个衍生版本可以联合起来。

作者认为,之所以提出这两点,是Debian的几个特点决定的:
1. Debian是非商业化的,完全由社区开发;
2. 相对RedHat, SuSE而言,Debian不太象一个操作系统,而是一堆兼容软件的集合,这里的兼容性非常重要,一方面它使得各个衍生版本(LinSpire, ZenLinux, Knoppix等)可以"站在巨人的肩膀上"诞生,另一方面,它们相互之间又是兼容的(而从RedHat派生出来的Caldera, SuSE, Mandriave, TurboLinux却做不到)。

所以Debian目前应该发挥这两个优势(1,2),打好一个通用、兼容的核心(比如, 进一步跟LSB靠拢)一方面可以让商业有一个基础,另外一方面有了明确清晰的路线图也可以避免再出现象Ubuntu这样的分化(补充)。

关于发布周期,服务器用户和桌面用户总是有不同的标准,所以这个问题也总是在吵,也常常会有人认为应该分一支Debian Desktop出来。我小兵,个人使用,一直用testing,挺好。

2005年6月20日星期一

周末看了几部片子

最近工作比较忙,也就没有多少闲暇时间来玩自由软件。也不知道是不是暴风雨前的寂静,这个周末居然没有什么事情,于是周五晚到周六就一直在家里看电视和碟子,捡到什么看什么。

人?鬼?情
在中央六台看的,大意是将一个艺术家的成长:一个叫秋芸的女孩儿想演戏,并且是演武生,最终的目标是演钟馗,但为着这个目标,她经历了很多,付出了很多。刚才搜到在女权中国网站上有这部电影的一篇详细解析《<人?鬼?情>――一个女人的困境》 ,说是“某种意义上说,它是迄今为止中国第一部、也是唯一一部‘女性电影’”.

寻找梦幻岛(Finding Neverland)
对于小飞侠彼得?潘的故事,我一点概念也没有,小时候熟悉的是《西游记》、《封神榜》、《钟馗传》等,工作了有个朋友被其他朋友给了个小飞侠的外号才知道有这么个觉得。看这部片子我是冲着Johnny Depp去的,五一期间看了他的另一部片子剪刀手爱德华》(Edward Scissorhands)(中央六台原来在“佳片有约”栏目放过,可惜只看到一半);Kate Winslet原本是以为有些花瓶的嫌疑的(不好意思,还是从Titanic得来的),但去年的《暖暖内含光》(Eternal Sunshine of the Spotless Mind)和现在这部让我再次认为还是不能太想当然了.

一个陌生女人的来信
Beauty向我推荐了好久了,但一直也没能坐下来看。
茨威格的原著我虽然没看过,但也从各种外国名著介绍知道一二,有次跟yoyo聊起来,她还给我讲过大致情节(她总是让我意外,看的居然常常是我觉得挺晦涩的东西,《生命中不能承受之轻》什么的;我喜欢的都是《达芬奇密码》《死亡区域》之类神神怪怪情节离奇的故事:-)。我想故事情节就在那里,徐静蕾也不可能做出什么新意来。看完之后,发现自己又错了,她根本就不需要做什么新意,只是诠释她自己对这个故事的理解就够了。

对 于剧中的女主角,如果说片子主旨在于“我爱你,但与你无关”,这显然是不能自圆其说的,女主角显然一直在渴望着得到男主角的“承认”。从一开始,她就在渴 望。那么风流的一个人(对于有才华的人,就叫做风流,对于一般的,就是流氓了),旁边的女人换来换去,怎么自己就没有吸引力呢?当老管家认出她的时候,她 已经很难控制自己的情绪了。――不管怎样,即时的确是她一直想证明自己,也不能不说是爱的表现吧。――反正女人都搞不懂。

魔幻厨房
也是电视上看的,只看到后半截。原来一直以为也是一部嘻嘻哈哈的搞笑片,没想到居然会要仔细讨论一下感情的问题。

晚上还在《火星人玩转地球》(Mars Attacks)《宾虚》(Bin-Hur)这两部老片子间两边来回切换,都有一搭没一搭的。

其实我最想看的还是中央10台的一些栏目,《见证》、《讲述》,《
探索?发现《大家》什么的,可惜我这里无法收到。

不刻盘运行Knoppix的终极方法?

似 乎没有必要讲ISO的内容完全解开,Knoppix早就支持直接使用硬盘上的ISO文件,只需要在grub的menu.lst或者lilo的 lilo.conf里面kernel行添加如下一个参数就可以了(关于如何从grub for dos或者lilo调用Knoppix的kernel和initrd, 参见我前面的帖子)

bootfrom=/dev/hda1/*.iso

这是刚才Easthero告诉我的,我还没有来试验。

english translation:

Ultimate way to boot knoppix without burning a CD?

It seems that knoppix already support this. No need to unpack the ISO, just use one magic word in grub's menu.lst or lilo.conf (add as a parameter to the 'kernel' line):

bootfrom=/dev/hda1/*.iso

(see my old post for how to boot with knoppix's kernel and initrd from grub for dos)

Easthero told me just now. I haven't tested it yet.

2005年6月18日星期六

总结: CHM viewers

最近又发现了几个,索性就来总结一下吧。(Nearly all are based on chmlib.)

ViewerRequiresCJK supportProject DescriptionComments
xchmwxWidget,chmlib fair"xCHM is a .chmviewer for UNIX (Linux, *BSD, Solaris). Success stories of xCHM on Mac OS X have also been received, and apparently xCHM even works if compiled under the Cygwin environment in Windows."
gnochmGNOME,python-gnomegood
"GnoCHM is a CHM file viewer for Gnome2. It uses PyCHM, a set of Python wrappers around the C library libchm."
chmseegtk2,gnome-vfs2, gtkhtml3"只支持简体和英文编码"" ChmSee是一个浏览CHM文件的程序,但只支持简体和英文编码的CHM文件,其它编码暂不支持."国人开发(作者忘了在主页上留自己的名字了:0)
arCHMagechmlib,pythongood

Actually it is not a real viewer. It is a HTTP server. You need a web browser to view the pages.

kio_chmKDE3,chmlibgood

kio_chm is a plugin for KDevelop, but when installed, you can view CHM files in konquorer.

kchmchmlib, KDevelop3(kio_chm), Qt3 ?"KCHM provides access to MS .chm files (help files) using Chmlib and Qt and KDE libraries. You can read your favourite ebooks on your Linux box!"Just a UI front-end for kio_chm. UI written in Qt3.
kchmnewKDE ?

"This is a chm file viewer + corresponding kpart and kio slave for KDE. It based on libchm and libchm++."


kchmviewerchmlib, Qt3good"kchmviewer is a CHM (Winhelp) files viewer written on Qt/KDE. It can be build as a standalone Qt-based application, or a KDE application. The main point of kchmviewer is compatibility with non-English chm files, including most international charsets."
chmviewerwxGTK, libmspack Dead project? Seems no longer active
chm_viewer ?

Another chmviewer. Dead project?

I prefer to gnochm, as the UI fits better in the GNOME desktop. As a minimalist, and taken CJK support into account, xchm and kchmviewer seems to be a good choice. If you don't care the UI, then choose archmage.

Where to download CHM books for GNU tools:

How to:

2005年6月11日星期六

Cygwin rxvt here

I added a context menu item 'Cygwin shell here' for Windows' Explorer.

--- e:/cygwin/rxvt-here.reg --- 8< ------
[HKEY_CLASSES_ROOT/Drive/shell/bashHere]
@="Shell: Cygwin shell here"

[HKEY_CLASSES_ROOT/Drive/shell/bashHere/command]
@="E://Cygwin//rxvt-here.bat /"%1/""

[HKEY_CLASSES_ROOT/Directory/shell/bash/Here]
@="Shell: Cygwin shell here"

[HKEY_CLASSES_ROOT/Directory/shell/bash/Here/command]
@="E://Cygwin//rxvt-here.bat /"%1/""

-------------------------------- >8 -------
(注: 上述斜线均应该为反斜线,这里的blog不支持反斜线,只好这样了)

--- e:/cygwin/rxvt-here.bat ---- 8< -----
@echo off
E:
chdir /cygwin/bin
echo.exe -n "cd " > cygwin/tmp/cygwin_here.rc
cygpath -u %1 >> cygwin/tmp/cygwin_here.rc

start rxvt -bg black -fg white -sr -sl 3000 -fn Courier-12 -geometry 100x400 -e /bin/bash -login
-------------------------------- >8 -------
(注: 上述斜线除最后的/bin/bash外均应该为反斜线,这里的blog不支持反斜线,只好这样了)

--- ~/.bash_profile ------- 8< -----
...[snip]


[ -r /tmp/cygwin_here.rc ] && . /tmp/cygwin_here.rc && rm -f /tmp/cygwin_here.rc
--------------------------- >8 -----------

2005年6月7日星期二

Debian Sarge终于发布了(又一篇)

翻翻Planet Debian,几乎都是在说这件事情,一片欢腾之声。

还看见一幅漫画,转一下(希望没有侵权:-):
里面有不少隐喻,也不知道自己是否都看懂了。


2005年6月6日星期一

Debian Sarge终于发布了

对于今天Sarge的发布,可以说是“天上一轮才捧出,人间万姓仰头看”(前天看刘心武讲《红楼梦》揭密,说到帝孙的隐喻,跟着学会了这么一句,没想到今日就用上了,嘿嘿)。黄嘴企鹅论坛上都有网友在对已知遗留bug数进行倒数记时,没想到不用等这个数归零,大家还是看见sarge的安装盘悄悄地出来了。是啊,不能再跳票了,大家都等得望眼欲穿了。

个人觉得作为个人桌面使用,还是盯住testing就行了,有没有新的stable倒也不是太重要。对于服务器或者没条件、不愿意隔几天就apt-get update一下的系统来说,有个新的稳定版本倒是很关键。

一个朋友见我对于debian新版本发布这么高兴,问:“这新版本都有什么新功能?”看了发布说明后又问"怎么还在用xfree86 4.3, gnome 2.8?" 怎么跟他说呢?用上xorg, gnome-2.10比整个系统的稳定、完美配合重要么?我这段时间在用Mandriva, 对我的laptop支持不错,也的确很漂亮,中文基本上不用配置,系统管理工具mcc也不错,但我还是那么地想念debian。我一直在想“为什么”,这 几日总结了几条

  • 庞大的软件库。Debian收录的软件是最多的,几乎什么都有――除了一些因为版权问题没收录的
  • apt-get的方便性。不多说了。
  • 用户“众生平等”,不会将用户分成三六九等,普通用户只能使用什么,会员又使用什么...
  • http://packages.debian.org这个站点,搜索软件相当方便,依赖关系、源代码一应俱全,甚至可按一个文件名查 找对应的包。rpmfind.net的问题是: 当我看见依赖关系是libfoo.so,但就是不知道它属于那个包;而Mandrake站点提供的SRPMS目 录每次打开时列举文件都要老半天,找一个包累死了,有时还要在official,devel,contrib里面跳来跳去。

2005年6月4日星期六

头一次买了份共享软件

今天想试试我的银行卡的网上支付能力,就拿“资料收藏大师”做了一下实验,买了一份license。

这个软件跟ScrapBook的 功能有些类似,但它是一个Windows上的独立应用程序。方便之处在于可以方便地摘录网页上的部分内容,选中了拖过去就行了,格式什么的基本不会乱掉, 对IE和Firefox都支持(我估计是Firefox实现了IDragSource等接口),还可以将书库生成为一个CHM或者PDF文件。

这个软件以前名字叫“电子书库”,开始还是开放源代码的,后来.....

我以前的共享软件除了Total CommanderWhereIsIt是靠写插件换来的license,其他的都是用的破解后的D版 :-)。