Archive for 2006

网络恢复

Sunday, December 31st, 2006

庆祝一下,今天基本上网络访问都正常了,这次地震的影响满严重的,不知道为什么海底光缆没有备份措施,MSP,SNCP :)

调整ubuntu的启动服务

Thursday, December 28th, 2006

这方面Ubuntu和Debian是完全相同的,引导时有init进程读取/etc/inittab配置文件,inittab决定启动模式(mode),各种不同模式x使用不同目录/etc/rcx.d/下的启动脚本来控制启动时所需要启动那些服务,因此很容易就可以把系统配置成多个不同功能的模式,比如2模式为控制台,5模式为GUI模式等。

而启动模式不一定需要修改inittab文件,那样太麻烦了,可以在内核启动的时候作为参数传递给Linux,而不同的内核参数可以作为不同的启动菜单项做在GRUB的配置文件中(/boot/grub/menu.lst),这样就方便了。

如果平时都使用GUI的图形界面,通常2~5模式都是相同的,要想配置一个不同的模式出来,可以手动去修改/etc/rcx.d(x指模式)目录下的文件,不过刚发现的一个更好的方法是安装sysv-rc-conf,这是一个基于perl的命令行工具,可以方便的启用/禁止某个模式下的某个服务。

控制Ubuntu的多语言

Thursday, December 28th, 2006

Linux系统的开放在多语言方面体现的非常明显,Ubuntu下关于语言(locale)的设置可以得到很多不同的组合效果,胜过Windows。

Linux下应用程序的多语言能力是动态的,也就是说同一个应用程序的同一个版本,就可以支持多种语言,Windows也可以做到这一点,但Windows做到这一点是依赖于应用程序,而Linux是整个系统的统一行为。Linux下语言或者说locale的切换取决于环境变量,最重要的几个变量是: LANG,LANGUAGE,LC_xxxx等,其中LC_xxx是一组变量,控制本地化的方方面面,比如LC_TIME控制时间格式,LC_CTYPE控制字符集,而为了方便,设置了LANG变量,当LC_xxx没有设置时,就自动参考LANG,另外设置了LC_ALL变量,替代所有LC_xxx变量,所以这些变量之间是有优先级的: LC_ALL > LC_xxx > LANG,而LANGUAGE是一个独立的变量,有些应用需要使用它决定用户界面语言。所以像这样设置
LANGUAGE=en_US
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
就可以得到英文的系统,但仍然可以使用SCIM输入中文,重点在于LC_CTYPE,因为LANG已经设置到英文(相当于所有的LC_xxx设置到了英文),如果不设置字符集(LC_CTYPE),就不能调出中文输入法。而同时LANG的值也一定要指明UTF-8,很多软件依赖这个来决定当前编码,比如Gnome的终端。

游戏Ubuntu

Monday, December 25th, 2006

在Linux下很少有好玩的游戏,不过使用dosbox这个模拟器却可以玩很多dos下的游戏,现在dos下的很多游戏都已经free了,所以从网上下载已经没有版权的限制了,这个网站http://www.abandonia.com可以下载到非常多的dos游戏。

很多游戏已经不能在现代的windows下玩了,却可以很好的运行在dosbox这个模拟器下,这个模拟器是跨平台的, 在Ubuntu的源里面可以找到0.63 版本的dosbox,而官方可以下载到0.65版本的dosbox,0.65版本要稳定一些,支持的游戏也更多一些。

莲花大赛车,波斯王子,这些大学时代令我废寝忘食的游戏现在可以在Linux下再次玩起,相当的不错。

du小结

Saturday, December 23rd, 2006

du命令可以统计目录和文件大小,我经常用,常常为了看我哪些目录占用了过大的空间,缺省的du命令会递归到目录下的每个子目录,并显示出来,我不喜欢这样的显示结果(太乱),我一般只看当前目录下的第一层子目录,看清楚了后再决定到哪些子目录下去看
。所以我使用du的方式是
du --max-depth=1
du的统计结果是以k为单位,我也不太喜欢,我要加上-m表示以M为单位,这样会更清楚一些,所以就会变成
du --max-depth=1 -m
有时,目录较多时,我会通过sort命令来排一下顺序,把大目录放在后面显示,这样比较清楚,于是需要借助管道
du --max-depth=1 -m | sort -n
一定要在sort后加-n,否则就是按字符排序,而不是按数字大小排序了。

Your Smile

Saturday, December 23rd, 2006

来自日本吉他曲者的一首小品,此人此曲都不是很有名,很难找到资料。

录音来自一位网友,可能受条件所限,比较简陋
http://www.box.net/public/grc63ee179

firefox内存

Tuesday, December 19th, 2006

ubuntu下发现firefox内存占用非常大,摸索一番,发现"罪魁祸首"是Flash,找了一个可以方便disable/enable Flash的插件Preferences Toolbar,做了一个测试,打开新浪网新闻页面,如果开Flash,Firefox内存占用在250M左右,而禁止Flash后,这个数字降低到40M左右,差别显著啊。

Opera 居然 支持bittorrent

Tuesday, December 19th, 2006

今天无意中发现的,使用Opera 9下载一个torrent文件,居然在Opera中就直接开始下载目标文件了。刚开始感觉Opera很强,不过转来一想,这不一定是非常好的事情,毕竟torrent是和http是完全不同的协议,如果Opera花费过多的精力在这些"辅助"功能上,而浏览器本身没有做好,那又有什么用呢?

落在淡水的月光

Sunday, December 17th, 2006

台湾陈永鑫作曲,我所知道的为数不多的中国原创吉他曲目,恬静淡雅。



这首曲子的最出名的版本要属台湾演奏家林仁建2004年的同名CD版本,这张CD据说品质不错,可惜至今还没有机会完整听完。
http://www.box.net/public/rb98ukd490

曾经有幸去过淡水(离台北很近的一个渔村,现在已经是旅游景点),拍下几张照片,可惜当时还不知道这支曲子,无从想起拍摄淡水的月光,所以配以一幅不太合适的傍晚时分淡水河入海口的照片。

火箭的比赛

Saturday, December 16th, 2006

我不是一个篮球迷,但可以算是个火箭"伪"球迷,我想应该有很多人和我有同样的想法,我看火箭的比赛有两个前提:
1. 火箭表现好,胜率高
2. YM持续良好表现

新赛季,火箭基本上符合了上述两个条件,加上我有的是时间,所以目前为止基本上没有错过火箭的任何一场比赛,两场YM得38分的比赛给我留下了深刻的印象:
1. 12月10日火箭对奇才,奇才Arenas豪取41分,但YM第四节一个人砍下23分,并在终场前11秒,11英尺处接球后仰跳投助火箭锁定胜利(很多网友对这一球使用"华丽"来形容)。
2. 12月15日火箭对勇士,YM全场得38分18板,也是终场前33秒投中,火箭领先4分,但此后勇士连得6分,时间仅有1.2秒,YM 出手3分未中,YM赢了四节,输在了最后1秒。