2005年10月23日星期日

pdfnup: 让pdf文件多页合并到一页的小工具

有时候做handout的时候,想把几页slides打印到一张纸上。pdfnup可以很方便的把一个pdf文件的几页纸合为一页。例如,如下命令
pdfnup --nup 2x3 --frame true --delta "1cm 1cm"
        --scale 0.9 handout.pdf
自动生成一个每页纸包含2x3个slides的pdf文件。

2005年10月20日星期四

半音阶口琴笔记——持琴法

半音阶口琴基本的持琴方法是:左手拇指和食指捏紧琴身,右手食指抵住按键,双手手掌自然合拢,形成一个共鸣腔。这样出来的音色饱满甜润,方便使用手震音。还有一种半开放的持琴法,即双手不合紧,下面打开一定空间,这样出来的音色明亮活泼。我以前使用第一种方法多一些,但是后来发现封闭的持琴法音量毕竟小一些,不太适合演出时使用麦克风的需要,尤其麦克风不是很好时,所以现在用第二种方法多一些。这样需要尽量使用气震音。然而,即使是半开放的持琴法,手震音还是有效的。 按琴键的食指可以分别使用上中下三个关节。食指上关节比较软,一般抒情乐曲可以满足要求,但是演奏快速活泼的乐曲时,觉得按键速度不够快,这时候似乎用中下关节比较好。如果要演奏快速的颤音,还需要配合手腕的抖动。

2005年10月18日星期二

沉痛悼念世纪的良心——巴金老人

今天上网惊闻巴金老人去世了。虽然早知道巴金老人年纪很大了,一直患病,但仍不免心情沉重。 巴金是我最喜爱的作家。他早期的作品充满了青年火一样的热情,对真理的渴望,以及对于劳动人民深切的同情。我正是在那火一样的年纪里接触到了巴金的作品,感觉到他说出了我一直以来想说却没能说出口的话,感受到了从绝望中寻找希望的那种强烈共鸣,从此以后一直深深喜欢巴金的作品。从他那里我学到了什么是善良,什么是青春。他是一个把自己的命运和社会的前途融入一起的人,他的散文作品有强烈的个人意识,几乎总是以第一人称出现,表达对社会和人生的思考。小说《家》虽然不算自传小说,但是有巴金本人深深的影子。巴金把自己的思想通过主人公觉慧淋漓尽致的表现了出来,表达了对封建家庭的厌恶和对新生活的渴望。 巴金老人一直主张讲真话,对自己在文革中未能坚持真理内咎了一辈子。五集《随想录》便是巴金对于自己这段人生的思考和解剖。《随想录》标志了巴金散文的一个新的高度。和青年时期的作品不同,《随想录》中的文章读起来宛如一位善良的老人坐在你的面前娓娓诉说他所经历的历史,以及他对于这段历史的思考。作品中反复强调说真话,解剖自己在这段历史中犯下的错误,思考人们如何避免这段悲剧历史再现。巴金老人一生有两个重要的愿望:一个是建立中国现代文学馆,这个愿望在巴金老人的不懈努力下已经实现,中国现代文学馆数年前已经正式开馆,文学馆的门把手就是依据巴金老人手的模型制造的,每位参观者仿佛都会被巴金老人亲手领进这个文学宝库;另一个愿望便是建立文革博物馆,思考悲剧产生的原因,警戒后人不要犯同样的错误,这个愿望在巴金老人的有生之年未能实现。具有讽刺意义的是,巴金老人仅仅因为自己在文革中没有讲真话而自责了一辈子,而真正制造悲剧的人却都活的好好的,至今没有任何人出来为文革的发生承担责任。 巴金老人给称为世纪的良心。如今,他离我们而去了,还有谁能够在官话套话横行的世界里举起讲真话的旗帜,凭自己的良心讲话呢?

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)的基础。