2005年9月21日星期三

在Linux下把wma文件转化为mp3

需要用到mplayer和lame
mplayer "filename.wma" -ao pcm:file="filename.wav"
lame -h "filename.wav" "filename.mp3"

2005年9月9日星期五

transcode编码DVD的bug

dvd::rip在Linux下把DVD压缩编码为avi,当transcode时无法进行,提示“Job 'Transcoding video - title #1, pass 1' failed”。根据google的结果,是transcode在AMD处理器上的bug。transcode时手动加上transcode options "--accel 3dnow"可以解决问题。

2005年8月18日星期四

用aspell在vim里作拼写检查

:w
:!aspell -c %

2005年6月24日星期五

Fedora使用kdm显示管理器

Fedora默认显示管理器是gdm,对于习惯使用KDE桌面环境的用户,无法在退出桌面时直接选择关机或重启。在/etc/sysconfig/desktop文件里做如下更改可以使用kdm显示管理器:
DISPLAYMANAGER="KDE"
注意:
DESKTOP="GNOME"
是默认桌面环境,和显示管理器是两个概念。也就是说,完全可以在kdm下使用GNOME或KDE任何一种桌面。

2005年6月19日星期日

Linux下刻录CD失败的解决方案

最近安装Fedora Core 4,刻录的CD总是无法通过安装时的mediacheck检测。Google发现这是一个很普遍的问题,刻录之后的CD经常和原始的iso文件 md5sum不一样。凭我个人的经验,K3B刻出的所有CD都有这个问题,X-CD-Roast时好时坏,其中原因我目前还不清除。其实这样的CD并不意 味着文件有问题不能使用,但是不能通过md5sum总让人无法放心。有人提出使用-pad参数可以避免这样的问题,可是我使用X-CD-Roast刻盘时 使用了这个参数的,一样会出问题。 这里有一个方案,提出使用padsize=63s。例如:
cdrecord dev=/dev/cdrom speed=16 padsize=63s -pad -v -eject /home/myuid/myiso.iso
尝试了一下这个方法,刻的CD成功通过了md5sum测试。其效果有待进一步测试。

2005年6月18日星期六

Adobe Reader 7.0在Linux下打印无法选择打印机的问题

虽然Linux下有不少很好的PDF文件浏览器,例如xpdf,但是某些功能例如form还是只有Adobe Reader才能实现。Adobe Reader 7.0的Linux版本功能很好,但是如果有多个打印机,Adobe Reader不允许用户选择打印机,只能用默认的打印机。LinuxFocus提供了一个用kprinter的解决方案:
#!/bin/sh
# save this as /usr/local/bin/printerScript
# and make it executable with:
# chmod 755 /usr/local/bin/printerScript
## create temporary file
tmp="/tmp/postscript-print-$$.ps"
[ -f "$tmp" ] && exit 1
## save the file to a new name which will not be deleted
## by acroread. the first argument is the file name of
## the postscript file
cp  "$1"  $tmp
## start the KDE printer frontend on this file
kprinter  $tmp
## clean up afterwards
rm -f     $tmp
##
将 上面的文件存为/usr/local/bin/printerScript,然后把Adobe Reader的printer Command一栏由/usr/bin/lp改为/usr/local/bin/printerScript,这样在打印时会自动启动kprinter, 允许用户选择使用的打印机。

2005年6月14日星期二

Fedora Firestarter

Fedora Core 4发布。Fedora Extra被默认加入yum镜像列表。Firestarter是Fedora Extra的一个防火墙配置工具,比Fedora Core默认的system-config-securitylevel略为灵活一些,然而,生成的iptables规则有些过于复杂。另外,卸载之后,使用DHCP动态IP的系统重启时会提示firestarter文件找不到,这是因为/etc/dhclient-exit-hooks文件有关firestarter的内容并没有随着卸载而删除掉。

2005年6月10日星期五

Guarddog

Guarddog是一个KDE环境下的iptables防火墙配置工具。它的图形界面非常友好,使用者不需要太多网络方面的知识。 Guarddog默认分为两个网络区域,分别是Internet(外面的世界)和Local(你的计算机)。软件默认首先阻挡所有网络连接,然后由用户指定哪个端口需要开启,这样最大可能的保证了系统安全性。指定端口的方式很简单。如果用户的计算机不运行任何服务(一般用户的电脑都是这样的),那么用户的计算机(Local区域)的所有端口都是关闭状态。如果用户要访问互联网网页,只要把Internet区域中的http开启。如果要访问ftp,就把Internet中的ftp开启。常用的端口包括http, https, ftp, telnet, ssh, POP3, SMTP, DNS等等,另外还有MSN, Yahoo等即时通讯软件和Quake等游戏服务器端口,基本上满足了绝大多数用户的要求。 Guarddog目前功能上的局限也很明显,例如无法配置NAT,处理多个网络界面时缺乏区别对待的灵活性,iptables的很多参数还无法实现等等。但是对于一般的非技术用户,应该足够了。

2005年6月8日星期三

Debian 3.1 发布

三年多了,Debian终于发布了新版本。安装程序比以前有了大改观,但是易用性比Fedora等仍然差一些,目前还是只能定位于高级用户。

2005年5月31日星期二

2005年5月25日星期三

决定自己学修车了

又要花几百美元修车了。以前觉得费事,不如多花些钱让车铺去修,但是这次觉得实在不值,很多问题可以自己解决的,并没有那么麻烦。也好,让我终于下决心要尝试自己修车了。

2005年5月20日星期五

今天的感想

以后一定要google搜索之后再开始自己的计算推导,可能会省很多精力。

2005年5月11日星期三

Fedora Core 4 Test 3 发布

Fedora Core 4 Test 3 昨天发布。今天安装试用。界面改进很明显,或许是托新版KDE和Gnome的福。难得的是除了bluecurve之外其他的主题改进也很明显。现在FC已经成了一个可用性非常强的系统。 当然bug还是有的。例如Gimp,还有中文支持,但是应该比较容易改正,总体讲比FC2的测试版的bug少了许多。OpenOfffice.org 2.0 Beta版本增加了数据库软件Base,因此和MS Office的竞争力又增强了一些。另外,主菜单里多了一些新面孔,例如新的电影播放器Totem,新的pdf和postscript文档浏览器 Evince。其他软件正在试用中。

2005年5月5日星期四

标题解读

瑞典皇家科学院将2004年诺贝尔物理学奖授予美国科学家戴维·格罗斯(David Gross)、戴维·波利策(David Politzer)和弗兰克·维尔切克(Frank Wilczek),以表彰他们发现了粒子物理的强相互作用理论中的“渐近自由”(asymptotic freedom)现象。 3位科学家在上个世纪70年代提出的理论认为,强作用力会随着夸克彼此间距离的增加而增大,因此没有夸克可以从原子核中向外迁移,获得真正的自由。通俗地 说,这一现象有点像拉一根具有弹性的橡皮筋:橡皮筋拉得越长,其产生的力量越大,人拉起来也更为费劲。同样根据“渐近自由”理论,强作用力会随着夸克间距 离的变小而减弱,这意味着,约束在质子等内部的夸克在彼此距离足够小时将近乎自由地进行运动。三位科学家于1973年完成的工作所采用的数学形式是后来描述强相互作用理论——量子色动力学(QCD)的基础。