<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.1.1" -->
<rss version="0.92">
<channel>
	<title>王斌的Blog</title>
	<link>http://my.donews.com/wangbin1979</link>
	<description>想飞之心，永远不死！</description>
	<lastBuildDate>Sun, 24 Feb 2008 16:49:49 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>gentoo上mt-daapd的bug</title>
		<description>在家里的server上装了个mt-daapd来共享音乐，结果emerge之后却启动不起来，显示错误信息如下：

shushan music # /etc/init.d/mt-daapd start
mDNSResponder
 * ERROR:  Some services needed are missing.  Run
 *         './mt-daapd broken' for a list of those
 *         services.  mt-daapd was not started.
shushan music # emerge -pv ...</description>
		<link>http://my.donews.com/wangbin1979/2008/02/25/post-080225-003903-626/</link>
			</item>
	<item>
		<title>VritualBox支持宽屏</title>
		<description>最近因为需要使用Windows，就在笔记本上装了一个VirtualBox，不过分辨率最大只有1024x768，而我的笔记本是宽屏的，看起来很不舒服，就搜索了一下，发现VritualBox是支持宽屏的，不过需要安装guest additions，而ubuntu gutsy默认并没有装，可以点击 "菜单/Devices/Install Gust Aditions"，会出现提示要你下载相应版本的iso，下载后放到/usr/lib/virtualbox/下，注意要将iso文件改名，去掉版本号，然后再点击 "菜单/Devices/Install Gust Aditions"就会安装了，安装完重启windows，就是全屏显示了，不需要额外的配置，还是挺方便的。 </description>
		<link>http://my.donews.com/wangbin1979/2008/02/24/post-080224-174133-944/</link>
			</item>
	<item>
		<title>自勉</title>
		<description>招摇生事，树大招风，在一些人身上是件愚行，但在一些人身上而反是明智之举。大动就是静，人巧反而拙。一个艺高胆大、聪明才智的人，就像一把锥子跟一堆钝器都放在口袋里一般，迟早会割破布袋露出锋芒。但所谓”迟早“，那是可迟可早的事，有些人能等，有些人不能。把姿势扳高一些，当然会给人当作箭靶，但既能成箭靶，就成了明显的目。想要扬名立万，这无疑是条捷径。不然，想要沉潜应战，也得要沉潜得起才成：否则，江湖后浪逐前浪，武林新叶摧落叶，小成小败，不成器局，死了丧了败了亡了，也没人知、无人晓。对一些人来说，一生宁愿匆匆也不愿淡淡，即使从笑出人到骂由人至笑骂由人，只要率性而为、大痛大快，则又何如！
——温瑞安 《惊艳一枪》

 </description>
		<link>http://my.donews.com/wangbin1979/2007/08/01/post-070801-123939-540/</link>
			</item>
	<item>
		<title>python的csv模块有excel dialect</title>
		<description>只是一个小tip，从同事的code review comments中看到的，一般来说，我们生成csv文件，是为了给客户使用的，而绝大多数时候客户使用M$ Office来打开csv文件，而python的csv模块有excel dialect，所以在创建csv.weiter实例的时候，指定dialect=csv.excel是个不错的选择。 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/19/post-070719-144548-492/</link>
			</item>
	<item>
		<title>pyblosxom 1.4 已经发布了</title>
		<description>我今天刚刚看到，其实7月2号就已经发布了，前一段时间在家里的机器上装了一个，十分爱不释手。于是就有一段时间没在donews上写blog了，现在是先用emacs23+muse写好，svn 到家里的机器上发布，然后再把生成的html代码直接帖到donews上。
查了一下gentoo的portage中还没有新版本，有时间试着改个ebuild来，装上尝尝鲜:P </description>
		<link>http://my.donews.com/wangbin1979/2007/07/11/post-070711-120617-438/</link>
			</item>
	<item>
		<title>小企鹅输入法终止开发</title>
		<description>
今天在Fcitx小企鹅输入法的主页上看到作者Yuking宣布停止开发了，作者还发了一篇文章做了解释。


从开始接触Linux开始就在用fcitx了，感觉非常顺手，现在停止开发了，真是可惜啊。不过作为一个开源项目，开发6年之久，作者也不容易，希望有人能够接手Fcitx项目，也希望作者能够在一段时间调整之后，能够回来继续维护这个项目，毕竟自己6年的心血，放弃了太可惜了。
 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/10/post-070710-155236-194/</link>
			</item>
	<item>
		<title>有趣的shell脚本</title>
		<description>从ubuntu-cn irc 上看到的，非常好玩：



while : ;do for i in 0_0 o_O -_O -_o -_- o_- O_- O_o ; do clear;echo $i;sleep .1 ;done;done;

 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/10/post-070710-154507-139/</link>
			</item>
	<item>
		<title>aptitude new options</title>
		<description>今天更新系统，发现用 aptitude update 的时候有提示说


W: The "upgrade" command is deprecated; use "safe-upgrade" instead.


原来最近aptitude升级到了0.4.5.4，用 safe-upgrade 代替了原来的 upgrade ，用 full-upgrade 代替了原来的 dist-upgrade。 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/07/post-070707-131155-920/</link>
			</item>
	<item>
		<title>Gentoo的编译参数</title>
		<description>Gentoo一个最大的好处就在于其文档相当的全面，今天在maillist上看到有人提到这篇Compilation Optimization Guide，读过之后对gentoo系统的认识又深入了一点，记几点心得。


CFLAGS 是为编译C语言编写的代码所设置的环境变量， CXXFLAGS 是为编译C++代码所设置的环境变量。
-march 参数告诉编译器为指定的cpu架构做优化，只有当没有合适的 -march 参数时，才会用到 -mcpu 和 -mtune，因为后二者都不是为指定的cpu优化的，更generic一些，其中 -mtune 比 -mcpu 更generic。
-O2 是推荐的参数， -O3 并不适合 GCC4.x。 -Os 算是 -O2 的加强版，但是只用于硬盘或者cpu cache非常小的情况。 -O 参数的最高级别就是3,原文甚至给出了gcc的源码来证明，即使设成 -O9 也没有效果。
-pipe 参数会加快编译速度。
-fomit-frame-pointer 会减小编译出来的代码，但是有一定的风险，会是调试程序变得困难，特别是调试java程序。
其余参数都可以忽略不计，只要设置好上面的参数，就是最安全的。


我的参数设置：


CFLAGS=&#34;-march=athlon-xp -O2 -pipe -fomit-frame-pointer&#34;
CHOST=&#34;i686-pc-linux-gnu&#34;
CXXFLAGS=&#34;${CFLAGS}&#34;
 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/03/post-070703-232809-578/</link>
			</item>
	<item>
		<title>在emacs中将一块代码注释掉</title>
		<description>在emacs中注释掉一块代码，可以选中要注释掉的代码块，然后


M+x comment-region


另外emacs还有 comment-or-uncomment-region 命令，十分方便。
 </description>
		<link>http://my.donews.com/wangbin1979/2007/07/03/post-070703-011124-885/</link>
			</item>
</channel>
</rss>
