<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>半亩田</title>
	<link>http://telltruth.net</link>
	<description>use Unix::Linux  qw/Bash, Perl, Apache, PHP, MySQL/;</description>
	<lastBuildDate>Wed, 07 May 2008 15:44:38 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>为已安装的apache追加一个模块</title>
		<description>
	 下载符合当前版本的apache源码，解压
	 cd 到模块的源代码目录
	 执行/path/to/apache/bin/apxs -c -i mod_name.c  （在当前目录生成.so,同时复制到相应的安装目录，需要权限）
	 修改httpd.conf
 </description>
		<link>http://telltruth.net/2008/04/29/%e4%b8%ba%e5%b7%b2%e5%ae%89%e8%a3%85%e7%9a%84apache%e8%bf%bd%e5%8a%a0%e4%b8%80%e4%b8%aa%e6%a8%a1%e5%9d%97/</link>
			</item>
	<item>
		<title>解决:“NetworkManager could not find required resources”</title>
		<description>每次登录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) </description>
		<link>http://telltruth.net/2008/04/21/%e8%a7%a3%e5%86%b3%e2%80%9cnetworkmanager-could-not-find-required-resources%e2%80%9d/</link>
			</item>
	<item>
		<title>高质量mp3抓轨压缩参数(gstreamer)</title>
		<description>在使用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 </description>
		<link>http://telltruth.net/2008/04/19/%e9%ab%98%e8%b4%a8%e9%87%8fmp3%e6%8a%93%e8%bd%a8%e5%8e%8b%e7%bc%a9%e5%8f%82%e6%95%b0gstreamer/</link>
			</item>
	<item>
		<title>我的2008年度计划</title>
		<description>
	目标1，锻炼身体；实现：坚持每天跑步＋羽毛球＋健身房；难度：一般，难在坚持；
	目标2，补充专业基础知识，TCP/IP和操作系统；实现：《TCP/IP详解(卷一)》；难度：不大，只看完此书即可；
目标3，继续学习Perl ，可能或者必要的话再了解一点Python，实现：《Programming Perl》；难度：任务很艰巨，此书1k多页，不过也不必一字不落读完；
	目标4，学外语，特别是听和说；实现：多听外语节目，必要时报个培训班；难度：培训费用比较高，$$...
	目标5，学习一点乐器，预计中是吉他，不过先要把基本乐理掌握；实现：先把乐理学完再说吧...

优先级：从上至下依次递减

重要性：从上之下依次递减，目标4，5视情况可只选其一

以上就是俺的08年规划，立此存档。 </description>
		<link>http://telltruth.net/2008/01/22/%e6%88%91%e7%9a%842008%e5%b9%b4%e8%ae%a1%e5%88%92/</link>
			</item>
	<item>
		<title>08年1月，什刹海、颐和园、长城</title>
		<description>1月，哥来北京玩，请假一周...     夜色下的人民英雄纪念碑     黄昏时的什刹海，左下有人在录节目、老人晒太阳、小贩...        冬天黄昏的颐和园，有人在湖面行走   </description>
		<link>http://telltruth.net/2008/01/21/08%e5%b9%b41%e6%9c%88%ef%bc%8c%e4%bb%80%e5%88%b9%e6%b5%b7%e3%80%81%e9%a2%90%e5%92%8c%e5%9b%ad%e3%80%81%e9%95%bf%e5%9f%8e/</link>
			</item>
	<item>
		<title>周末买了盆植物+我的书桌</title>
		<description>周末，在东郊花卉市场买了盆铁线蕨，下周末继续考虑给住处布置植物.  &#160;       </description>
		<link>http://telltruth.net/2007/12/23/%e5%91%a8%e6%9c%ab%e4%b9%b0%e4%ba%86%e7%9b%86%e6%a4%8d%e7%89%a9%e6%88%91%e7%9a%84%e4%b9%a6%e6%a1%8c/</link>
			</item>
	<item>
		<title>opengl的pdf文档演示：PDF Cube</title>
		<description>PDF Cube是一个可使用opengl 3D效果展示pdf文档的小程序，幻灯片切换时有类似于compiz中desktop cube的效果，也可以对局部进行缩放，效果非常平滑。

安装依赖的包， 然后下载源文件
sudo apt-ge install libpoppler-dev libpoppler-glib-dev libgtkglext1-dev freeglut3-dev 

解包后编译安装，
 CC='gcc' CPP='gcc -E' cxx='gcc' ./configure &#38;&#38; make &#38;&#38; sudo make install

使用，
pdfcube  /path/to/some.pdf

控制键一共有5个，"c" 以3d效果切换幻灯片，"h","j","k","l","z"分别对文档左上，右上，左下，右下，中间区域进行缩放.

在我的笔记本上显示效果还不错，虽然配置是Intel 855集成显卡，760M内存。只是不知道这东西在投影仪上是不是也能用呢。 </description>
		<link>http://telltruth.net/2007/12/03/opengl%e7%9a%84pdf%e6%96%87%e6%a1%a3%e6%bc%94%e7%a4%ba%ef%bc%9apdf-cube/</link>
			</item>
	<item>
		<title>ubuntu日常使用总结</title>
		<description>1，多媒体播放
Mplayer, totem-xine, w32codecs我想是必须的把，有了w32codecs基本就无敌了.
sudo apt-get install mplayer mplayer-skins totem-xine  libxine1-ffmpeg 
然后从cn99.com 的ubuntu源下载相应的解码器装上即可,w32codecs, mac
这个是7.04的源，但是基本上在7.10下也能正常使用

2，将mp3的id3tag转换为utf8
ubuntu下默认的中文环境是utf8字符集的，但是网络上大部分mp3的id3tag都是非utf8编码的，这里有个ID3iconv可以把id3tag转换成utf8格式，兼容ID3v1 tags和ID3v2，支持big5/gbk编码 ，只是java程序需要java虚拟机的， 下载
使用简单
 java -jar  id3iconv-0.2.1.jar   -e gb18030   *.mp3
＃ -e 设定源编码格式



3，chm文件阅读
强烈推荐ChmSee，功能比较全面，对中文支持也比较好；GnoCHM也不赖，只是中文支持差一点。deb包下载

4，Opera浏览器中输入法的问题
Opera 下用 Ctrl + ”空格“ 切换输入法会切换到浏览器的主页，解决办法是修改/usr/bin/opera这个文件（其实是shell 脚本）,在第二行加入 export QT_IM_MODULE=XIM
 sudo  sed -i ''   -e '1aexport QT_IM_MODULE=XIM'   /usr/bin/opera


5，把CD抓取为mp3文件：Sound-Juicer
Sound-Juicer是ubuntu下非常易用的CD音轨抓取软件，默认输出格式为ogg和flac，也可输出为mp3。
需要gstreamer0.10-lame用于编码
sudo ...</description>
		<link>http://telltruth.net/2007/11/25/ubuntu%e6%97%a5%e5%b8%b8%e4%bd%bf%e7%94%a8%e6%80%bb%e7%bb%93/</link>
			</item>
	<item>
		<title>ubuntu linux下使用.cue对flac/ape分轨及转码</title>
		<description>经常从verycd.com上下载音乐，不少是高质量的ape和flac格式的（恩，verycd真是个好东西～），但是linux下貌似还没有播放器支持cue索引的ape/flac镜像(?)，更严重的是我的COWON D2虽然支持ape/flac，但是同样不支持cue文件。在网上搜索了一通，解决办法总结如下。
需要的工具有flac,shntool ,ubuntu下安装：
$sudo apt-get install flac shntool 

要对ape分轨的话需要linux版的mac编解码器，编译安装
对cue索引的flac分轨：
$ shntool split -t "%n.%p-%t" -f example.cue   -o  flac  example.flac -d output
-d 指定分轨后的falc文件的输出目录，不指定的话在当前目录生成
-t 指定输出文件的文件名格式，%n是音轨号，%p是演奏者/艺术家, %t标题

对ape分轨也类似,
$ shntool split -t "%n.%p-%t" -f example.cue   -o  ape  example.ape -d output
另外，通过shntool，还可以把ape/flac镜像转换成其他音频格式，例如，要转换成mp3的话，
$ sudo apt-get install lame
$ shntool split -t "%n.%p-%t" -f ...</description>
		<link>http://telltruth.net/2007/10/16/ubuntu-linux%e4%b8%8b%e4%bd%bf%e7%94%a8cue%e5%af%b9flacape%e5%88%86%e8%bd%a8%e5%8f%8a%e8%bd%ac%e7%a0%81/</link>
			</item>
	<item>
		<title>Unix Shell: 在单个命令中创建复杂目录树</title>
		<description>在unix shell中，如果需要创建目录结构，通常是这样的：
＃单独定义每个目录树           
~ $ mkdir tmp
~ $ cd tmp
~/tmp $ mkdir a
~/tmp $ cd a
~/tmp/a $ mkdir b
~/tmp/a $ cd b
~/tmp/a/b/ $ mkdir c
~/tmp/a/b/ $ cd c
~/tmp/a/b/c $

也可以使用稍高级一点的方法，一个命令来定义目录层次：
~ $ mkdir -p tmp/a/b/c
这样 tmp/a/b/c 这样的层次结构就一次建好了

最后，甚至可以使用一个命令来定义复杂的目录树：
~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
＃来看看产生了些什么
~ $ tree ...</description>
		<link>http://telltruth.net/2007/09/18/unix-shell-%e5%9c%a8%e5%8d%95%e4%b8%aa%e5%91%bd%e4%bb%a4%e4%b8%ad%e5%88%9b%e5%bb%ba%e7%9b%ae%e5%bd%95%e6%a0%91/</link>
			</item>
	<item>
		<title>HostMonster主机买下，高兴～</title>
		<description>不知是被富婆包你成老板娘忽悠了还是大脑发烧，一激动就跑去买下了hostmonster的虚拟主机一颗，然后迅速地开始了拉帮结伙的合租募资活动，截至今日已经成功地忽悠了3人入会（包括自己），所以成本得到了迅速地下降，情势一片大好，嘿嘿， 这样搞下去是不是可以坐收渔利发大财了 ！？

该主机是300G存储空间，3T月流量，不限制绑定的域名数，值得注意的是还可以开通ssh登录，这样有些操作做起来就方便不少。购买开通很方便，从订购支付到开通用不了1小时，基本上注册完毕支付没有问题就能马上用了，只不过域名解析生效可能要花些时间而已。用信用卡支付还是很方便的，用广发卡支付美元后客服人员会打电话确认，还算放心。

总体上速度和功能还算满意，就是某些设置不尽人意，具体可以看看hostmonster与dreamhost的功能比较。默认ssh权限是没有打开的，要打开需要传真或者email一份身份证明的照片，比如驾驶执照，护照之类，我只好试着把居民身份证拍下下来mail过去，不过居然也开通了，只是花了5个小时才收到email提示已经开通了 “SSH has been enabled on your account.  You need to use your unix username (the 8 character username) and the password for your hosting account...”，还不坏～

开通ssh后可以用主帐户密码登录，大致看了一下，和自己同在一个主机的一共有20多个用户 ，CPU是8个Xeon(R) CPU  E5320 1.86GHz， 内存4G。HostMonster的用户主目录貌似都是建在/home下面，例如/home/youraccount，帐户名都是8个字符长度。这台机器的磁盘io和cpu都不怎么忙，但是空闲的磁盘空间还有很多，大概以后还会有用户进来把，不过目前还好：） 命令行上大部分的命令都可以用，包括用常用的top, iostat ...查看系统状态，也有命令行的php(5.1.6)，python(2.3)，perl(5.8.8)可用，但是没法在命令行修改crontab，只能从控制面板上修改，格式和unix的一样。

 </description>
		<link>http://telltruth.net/2007/09/06/hostmonster%e4%b8%bb%e6%9c%ba%e4%b9%b0%e4%b8%8b%ef%bc%8c%e9%ab%98%e5%85%b4%ef%bd%9e/</link>
			</item>
	<item>
		<title>编译ubuntu feisty 内核及ipw2200无线上网</title>
		<description>基本配置：ubuntu feisty fawn  ,linux-2.6.20, gcc 4.1.2
开始～～
1,安装基础工具：
sudo apt-get install flex bison libtool make autoconf gcc libncurses5-dev
sudo apt-get install kernel-package   ##用来建立内核镜像的deb安装包(最終命令行脚本为make-kpkg)
2，安装linux内核源代码
sudo apt-get install linux-source
此操作会把内核源码报下载到/usr/src目录下，我这里是/usr/src/linux-source-2.6.20.tar.bz2
3,解压源码包并建立链接
cd /usr/src
sudo tar -xvjf linux-source-2.6.20.tar.bz2
sudo ln -sf linux-source-2.6.20  linux
cd /usr/src/linux
4,配置并编译内核
sudo make menuconfig 
#设定自己的内核子版本号“Local version”（/ --&#62;General setup --&#62; Local version - append to kernel release）,使用小写字母，在后面的制作deb安装包的时候会用到；
接下来就直接编译内核，有2种方法；
传统的方式：
sudo make ...</description>
		<link>http://telltruth.net/2007/07/02/%e7%bc%96%e8%af%91ubuntu-feisty-%e5%86%85%e6%a0%b8%e5%8f%8aipw2200%e6%97%a0%e7%ba%bf%e4%b8%8a%e7%bd%91/</link>
			</item>
	<item>
		<title>体验免费Unix/Soloaris主机</title>
		<description>Unix体验中心(Unix-Center.Net)的目标是为研究、学习和使用各种版本的Unix和类Unix操作系统的教师、学生和工程技术人员提供一个体验和测试各种版本的Unix和类Unix系统的软硬件平台。该平台能够为所有注册用户免费提供如下服务：

－－ SSH登录
－－ C/C++，Fortran，Java，Ruby，Common Lisp等多种语言开发工具

首先要申请帐号: http://www.unix-center.net/uc/reg.php
通过邮件验证后从此处登陆: 
solaris.unix-center.net (公众网) ; 
solaris-edu.unix-center.net (教育网)

据说该站在4月份还将会推出八核UltraSPARC芯片的solaris主机, 真的是很期待呀...:)  </description>
		<link>http://telltruth.net/2007/03/29/%e4%bd%93%e9%aa%8c%e5%85%8d%e8%b4%b9unixsoloaris%e4%b8%bb%e6%9c%ba/</link>
			</item>
	<item>
		<title>教授与学生</title>
		<description>一个教授与学生在哲学课上的对话, 看这里. </description>
		<link>http://telltruth.net/2007/03/04/%e6%95%99%e6%8e%88%e4%b8%8e%e5%ad%a6%e7%94%9f/</link>
			</item>
	<item>
		<title>提高在UNIX/Linux shell下的工作效率:命令行编辑</title>
		<description>对于长期工作在UNIX/Linux下的系统管理员和开发人员, 提高命令行输入的效率是很有必要的, 目标是尽量减少击键的次数, 回顾一下bash shell里的快捷键, 记牢它们是很有用的:

	Control-A —— 将当前位置定位到行开头
	Control-E —— 将当前位置定位到行尾
	Control-K —— 删除截止行尾的所有内容
	Alt-B —— 后退一个单词
	Alt-F —— 向前推进一个单词
	Alt-D —— 删除当前单词
	Control-R —— 根据输入反向智能搜索
	Control-L —— 清屏,相当于输入clear命令

其他有用的tips: 充分利用 bash, 更多有用的内容在IBM developerWorks 中国 </description>
		<link>http://telltruth.net/2007/03/04/%e6%8f%90%e9%ab%98%e5%9c%a8unixlinux-shell%e4%b8%8b%e7%9a%84%e5%b7%a5%e4%bd%9c%e6%95%88%e7%8e%87%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%bc%96%e8%be%91/</link>
			</item>
	<item>
		<title>Google  SafeSearch filtering</title>
		<description>没事的时候总是喜欢摆弄Google的搜索, 最近发现他的 SafeSearch filtering 功能不错. 大家都知道现在的搜索引擎都有敏感内容过滤(色情)的功能, 尤其对于图片和视频的搜索结果, 例如在百度图片搜索"sex"一词是得不到任何结果的, 但是在google中却是可以做到. 
步骤:

	首先要选择Google搜索的语言为英文,"使用偏好"-&#62;"界面语言"
	重新进入首页,选择 "preferences"-&#62;"SafeSearch Filtering" -&#62; "Do not filter my search results." 保存
	然后输入你想要的禁忌词试试效果,如"sex"




在这方面, Google和其他搜索不同之处在于他将选择权交给了用户,用户可以自己选择使用何种级别的安全过滤strict/moderate/None. 只要你想要, 你几乎可以得到所有的未经过过滤过的内容, 同样Yahoo也是这么做的,Baidu嘛...就不提了.
另外,理所当然地, Google的中文版移除了这个功能... </description>
		<link>http://telltruth.net/2007/03/04/google-safesearch-filtering/</link>
			</item>
	<item>
		<title>James Blunt - Back to Bedlam</title>
		<description>
最近一周一直都在听这首专辑,很棒.特别喜欢的是其中的Wise Man,You are beautiful,Goodbye My Lover,Tears and Rain,Cry.
整理过的全部的歌词 </description>
		<link>http://telltruth.net/2006/12/23/james-blunt-back-to-bedlam/</link>
			</item>
	<item>
		<title>在Ubuntu Linux的控制台下使用中文</title>
		<description>公司的unix服务器都是采用GBK编码的环境,而我的笔记本装的是Ubuntu 6.06,默认的只安装了UTF-8字符集,所以在家里登录到公司看到的程序中的中文总是乱码,在让我郁闷了几天后,今天终于让我搞定了.

1, 修改中文locale配置:

配置文件放在/var/lib/locales/supported.d/下面,中文的是zh,英文的是en,根据自己的需求增删条目即可(相信用过gentoo的对此都不会陌生,呵呵)我的是:
zh_CN UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GB2312 GB2312
zh_TW BIG5
zh_TW.BIG5 BIG5
zh_TW.UTF-8 UTF-8


2, 安装并设置zhcon:
sudo apt-get install zhcon
修改配置文件/etc/zhcon.conf,值得修改的有:
defaultencode = gbk   
##默认编码,还可以是gb2312,big5
x_resolution = 1024   
##屏幕分辨率
y_resolution = 768
color_cursortype = 0 
##控制台下光标样式,0,块状;1,无; 2,下划线;用3到6可调整光标块大小
beep = off                  ...</description>
		<link>http://telltruth.net/2006/12/21/%e5%9c%a8ubuntu-linux%e7%9a%84%e6%8e%a7%e5%88%b6%e5%8f%b0%e4%b8%8b%e4%bd%bf%e7%94%a8%e4%b8%ad%e6%96%87/</link>
			</item>
	<item>
		<title>极好的生成PDF文档的工具：PDFCreator</title>
		<description>PDFCreator：这个工具几乎可以将任何windows上的文档转换成pdf格式，而且不只限于pdf格式，也可以是png,jpeg,bmp,tif,ps。安装后会生成ie工具条，这样在ie浏览器中浏览到需要打印成pdf的页面就可以直接点击产生；另外也会在资源管理器中产生快捷方式，在需要转换的文档上直接点击右键，选择“Create PDF and Bitmap files with PDFCreator”,最后选择要保存为pdf，还是png或其他即可，非常方便。 </description>
		<link>http://telltruth.net/2006/12/05/%e6%9e%81%e5%a5%bd%e7%9a%84%e7%94%9f%e6%88%90pdf%e6%96%87%e6%a1%a3%e7%9a%84%e5%b7%a5%e5%85%b7%ef%bc%9apdfcreator/</link>
			</item>
	<item>
		<title>关闭linux下命令行的beep声</title>
		<description>在Linux/Unix下的命令行下，经常会用到shell的自动补齐，但是同时也带来了烦人的beep声，煞是刺耳。有2种方法可以将它踢掉：
第一种是修改配置文件，确保/etc/inputrc中有如下一行未被注释
set bell-style none
修改后重新登录.
如果使用vim还要修改vimrc,在~/.vimrc中添加一行:
set vb t_vb=


第二种是编译内核时关闭相关的选项，使/usr/src/linux/.config文件中包含
CONFIG_SPEAKUP_DEFAULT="n" </description>
		<link>http://telltruth.net/2006/11/24/%e5%85%b3%e9%97%adlinux%e4%b8%8b%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84beep%e5%a3%b0/</link>
			</item>
</channel>
</rss>
