为已安装的apache追加一个模块

  1. 下载符合当前版本的apache源码,解压
  2. cd 到模块的源代码目录
  3. 执行/path/to/apache/bin/apxs -c -i mod_name.c (在当前目录生成.so,同时复制到相应的安装目录,需要权限)
  4. 修改httpd.conf

解决:“NetworkManager could not find required resources”

每次登录ubuntu(hardy beta)的时候提示:
“The NetworkManager applet could not find some required resources. It cannot continue.”
解决办法如下:
gtk-update-icon-cache -f /usr/share/icons/hicolor/"
gtk-update-icon-cache工具包含在 libgtk2.0-bin里,需要先安装:
sudo apt-get install libgtk2.0-bin

参考:
Bug #35662 in network-manager (Ubuntu)

高质量mp3抓轨压缩参数(gstreamer)

在使用mp3对CD抓轨压缩的情况下,要达到最好音质现在一般推荐使用VBR可变比特率压缩,这样的好处是体积相对CBR小而且音质还好,但是linux下默认的抓轨工具Sound Juicer的mp3压缩参数并不符合要求,在粗略调查测试后得到如下参数:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=1 vbr=4 vbr-quality=0 quality=0 vbr-min-bitrate=224 ! xingmux ! id3v2mux

解释一下其中的几个关键的参数:
vbr=4 , 相当于命令行上指定–vbr-new,好处是能加快压缩速度;
vbr-quality=0 , 从0到9,0代表最好音质,9最差 ,quality=0 也同样(不清楚这2个的区别,不过都设置为最好是比较保险的做法);
xingmux ! , 增加在多种播放器下的头部信息识别的兼容性

还有更丰富的可调参数,在命令行gst-inspect-0.10 lame 能获得帮助
以上参数适用于使用gstreamer作为后端的抓轨工具(Rhythmbox, Sound Juicer)

参考:
High Quality MP3 Ripping with Sound Juicer
man lame
CDRipping - Community Ubuntu Documentation

我的2008年度计划

  • 目标1,锻炼身体;实现:坚持每天跑步+羽毛球+健身房;难度:一般,难在坚持;
  • 目标2,补充专业基础知识,TCP/IP和操作系统;实现:《TCP/IP详解(卷一)》;难度:不大,只看完此书即可;
  • 目标3,继续学习Perl ,可能或者必要的话再了解一点Python,实现:《Programming Perl》;难度:任务很艰巨,此书1k多页,不过也不必一字不落读完;
  • 目标4,学外语,特别是听和说;实现:多听外语节目,必要时报个培训班;难度:培训费用比较高,$$…
  • 目标5,学习一点乐器,预计中是吉他,不过先要把基本乐理掌握;实现:先把乐理学完再说吧…

优先级:从上至下依次递减

重要性:从上之下依次递减,目标4,5视情况可只选其一

以上就是俺的08年规划,立此存档。

08年1月,什刹海、颐和园、长城

1月,哥来北京玩,请假一周…

jinianbei

夜色下的人民英雄纪念碑

shishahai

黄昏时的什刹海,左下有人在录节目、老人晒太阳、小贩…

yiheyuan_1

yiheyuan_2

冬天黄昏的颐和园,有人在湖面行走

wall

周末买了盆植物+我的书桌

周末,在东郊花卉市场买了盆铁线蕨,下周末继续考虑给住处布置植物.

IMG_0985 

IMG_0986

IMG_0967