Wednesday, July 30, 2008

GNOME下修改KDE程序的字体

修改~/.kde/share/config/kdeglobals, 添加:
[General]
XftHintStyle=hintmedium
StandardFont=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0
activeFont=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0
fixed=Bitstream Vera Sans Mono,9,-1,5,50,0,0,0,0,0
font=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0
menuFont=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0
taskbarFont=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0
toolbarFont=DejaVu Sans YuanTi,9,-1,5,50,0,0,0,0,0

将光盘提取为iso文件

第一种方法:
dd if=/dev/cdrom of=filename.iso

第二种方法:
cp /dev/cdrom filename.iso

Wednesday, July 23, 2008

MPlayer有声音没图像的解决

看来又是A卡惹的祸, 修改~/.mplayer/config文件, 添加
vo=sdl
在我的机器上就可以了, 至于vo的其它参数可以参见MPlayer视频输出驱动.

Tuesday, July 22, 2008

MLDonkey自动退出的解决办法

今天在一台AMD64的机子上把MLDonkey弄好, 结果打开几分钟以后, 程序就因出现段错误而自动退出, 重复试了几次都是这样, 后来在参考了http://forum.ubuntu.org.cn/viewtopic.php?t=127651&postdays=0&postorder=asc&start=0这个帖子后解决了问题.

首先将原有的MLDonkey删除, 然后到http://sourceforge.net/project/showfiles.php?group_id=156414这里下载MLDonkey.
1. ./configure --enable-ocamlver=3.10.2 # 如果你没有安装OCaml 3.10.2, 那么中途会有一个询问是否去网上下载并安装, y即可
2. make
3. 这里不需要执行sudo make install了, 执行sudo cp mlnet /usr/bin
P.S. MLDonkey的编译真先进, 用着就一个感觉: 爽, 差不多和apt一样智能了.

Thursday, July 17, 2008

Wednesday, July 16, 2008

亲爱的Vi$ta, 我重百你

最近买了一个USB的键盘用来接在本本上用, 哪想在Ubuntu下用的好好的, 到了伟大的Vi$ta下却一点反应都没有, 还以为是键盘的问题, 设备管理器里面居然是未知设备! 经过多方搜索, 终于找到解决方法, 在设备管理器里面选择手动安装驱动, 路径定位到C:\Window$\win$x$就可以了, 千万不要用那什么自动获取, 用那个只有失败.

另附上名言警句一句: 外事不决问Google, 内事不决问百度.

Sunday, July 6, 2008

snapshot

果蝇
已经记不请这是谁的试卷了, 分裂间期, 分裂前期, 分裂中期, 分裂后期, 分裂末期, 第一次, 第二次...

4

Saturday, July 5, 2008

彩色man

转自: http://forum.ubuntu.org.cn/viewtopic.php?t=117838

man

sudo apt-get install most
创建.mostrc
$ cat ~/.mostrc
% Color settings

color normal lightgray black
color status yellow blue
color underline yellow black
color overstrike brightblue black


% less-like keybindings

unsetkey "^K"
unsetkey "g"
unsetkey "G"
unsetkey ":"

setkey next_file ":n"
setkey find_file ":e"
setkey next_file ":p"
setkey toggle_options ":o"
setkey toggle_case ":c"
setkey delete_file ":d"
setkey exit ":q"

setkey bob "g"
setkey eob "G"
setkey down "e"
setkey down "E"
setkey down "j"
setkey down "^N"
setkey up "y"
setkey up "^Y"
setkey up "k"
setkey up "^P"
setkey up "^K"
setkey page_down "f"
setkey page_down "^F"
setkey page_up "b"
setkey page_up "^B"
setkey other_window "z"
setkey other_window "w"
setkey search_backward "?"
setkey bob "p"
setkey goto_mark "'"
setkey find_file "E"
setkey edit "v"
修改.bashrc
# most
export PAGER='/usr/bin/most -s'
export BROWSER='/usr/bin/most -s'

Thursday, July 3, 2008

Game: Help 小明.

小明初学 C 语言,写了个程序,想打印 99 个 '#'. 程序如下:

int i, n=99; main() { for(i=0; i<n; i--) { printf("#"); } }

但是这个程序是错的.

Question 1: 请大家帮他改正, 但只允许 1) 删除一个字符 or 2) 增加一个字符 or 3) 改变一个字符
Question 2: 同样的限制条件, 使得只打印一个 '#'
Qeustion 3: 同样的限制条件, 打印 100 个 '#'


------------ DONT SPOIL THE FUN ---------------
---- 华丽的分界线, 请大家确保对上述每个问题思考 10 分钟再往下看 ----

















































































































































Question 4: 请大家用自己喜爱的 scripting language 编个程序来解决以上 3 问