Search This Blog

Monday, April 24, 2006

一个小脚本

现在换成utf-8环境了,gbk环境下的代码里的汉字全是乱码,30M的代码手动转换肯定要死人的,所以写了个小脚本,可以批量转换编码的

#!/bin/bash
recur ()
{
cd $1
for i in *
do
if [ -d $i ]
then
recur $i
cd ..
else
if [[ $i == *.c ]]
then
iconv -f gbk -t utf8 $i>tmp
mv tmp $i
else
continue
fi
fi
done
}
recur $1

Thursday, April 20, 2006

新平台和新系统

又是大半个月没写了,太堕落了
先说说新平台的表现
sp2800+ 和tf6100,uccc512M,oc到了300异步166,效果相当明显啊,比p4和sis651强不知道多少了
然后是gentoo2006 amd64的安装,这个过程真是异常痛苦啊
因为是第一次安装,没有经验,而我对于gentoo的安装也没有充分的心理准备,当时在选make.conf的参数时(第一次用图形界面安装的),加上了 object C的支持,结果系统自举的时候gcc编译怎么也通不过,机器是快,不过编译gcc还是要大概40分钟的样子,而且总是到最后快结束时出错,我就这样试了 7、8次,都快疯了。然后开始google,最后终于在一个不起眼的角落找到了答案,原来是依赖性没做好,漏了一个叫boehm-gc的包。只要先手动把 这个包emerge了继续就可以了。
系统基本装好,内核编译完毕,重启,我的系统启动了!但是到udev的时候又出错了,不过好歹表明基本系统除内核完应该是没问题的,这次google不到 了,于是上freenode的#gentoo问,经过外国友人的提醒,发现内核没有tmpfs支持,再重新编译,重启,终于成功!
回头想想,就两个问题,但是我花了差不多1个星期才把机器用起来。
gentoo还是很合我的胃口的,比debian的定制性还要强,完毕。
ps:转到sawfish了,这个单独写