« February 2007 | Main | May 2007 »

April 30, 2007

April 29, 2007

April 28, 2007

GeexBox 是一个专门用来播放影音文件的 Linux 发行版,操作非常简洁,就算是对电脑不熟悉也能很容易上手。尤其是把 GeexBox 和电影一起刻录成光盘,直接用光盘启动机器就可以看电影了,很适合作成车载系统。参看这里: GeexBox一套不錯的多媒體播放Live CD(可改用到車用電腦喔)

今天发现 GeexBox的官方wiki被人瞎改了,在记录中看到是

(cur) (last) 16:55, 27 April 2007 Uzman

这个家伙来捣乱的。又看了看以前的修改记录,发现来瞎改的闲人还真不少。

http://www.geexbox.org/wiki/index.php/Main_Page

 

April 27, 2007

April 26, 2007

April 25, 2007

April 24, 2007

April 23, 2007

April 22, 2007

看来还是国内要求严格呀,国外是落地五秒不脏,我们是落地三秒不脏。

April 21, 2007

April 20, 2007

比如要删除文件 Foo.txt 版本1.5 及其以后的所有版本,命令如下:

cvs admin -o1.5: Foo.txt

起因是我提交了一大段错误的代码,特此记录

April 19, 2007

April 18, 2007

哈哈,很有意思.在奇客视界上看到的

April 17, 2007

April 16, 2007

April 15, 2007

April 14, 2007

April 13, 2007

%(百分号)在 crontab 中是一个特殊字符,相当于回车,如果命令中包含 %,那么 % 之后的内容将作为标准输入赋值给前面的命令。

如果命令行中需要 %,那就得在 % 前面加一个反斜线“\”来转义,就变成了“\%”, 当然了,如果要用反斜线的话,那就是“\\”这样子啦。

不过,我要在计划任务中添加一个任务,是要每天分析前一天的 apache 日志。日志的文件名,是用命令行参数来指定的。昨天的日志文件名就写成这样子

$(date --date 'yesterday' '/%Y-%m/access_log_%Y_%m_%d.log')

比如今天是2007年4月13日,那这条命令的结果就是:

/2007-04/access_log_2007_04_12.log

因为我这是在命令行中指定日志文件的,所以在添加到 crontab 中以后,需要在 % 之前添加反斜线。但是却出现了意外,因为 crontab 把上面的那个命令结果变成了

/\2007-\04/access_log_\2007_\04_\12.log

反斜线竟然还在!

服了他了,我只好把命令写到一个文件里,然后在 crontab 里面调用那个文件了。

April 12, 2007

用过 Linux 都知道,添加 DNS 服务器是在 /etc/resolv.conf 文件中,格式类似如下的样子:

nameserver 208.67.222.222
nameserver 208.67.220.220

BTW:这个两个 DNS 服务器是 OpenDNS (website: http://www.opendns.com)的,建议大家使用。

平时,我们只要添加了DNS服务器就可以正常解析域名了。但是 Solaris 中却不是这样,也不知道是安装时的问题还是本来就是这样,正常添加了DNS服务器,却还是不能解析域名,除非在 /etc/hosts 中添加了要解析的域名。

原因呢,就是在 /etc/nsswitch.conf 这个文件中,有那么两行:

hosts: files

...
networks: files

指明了解析域名时,用的是文件,而不用 DNS,所以只需要在这两行后面分别再添加一个 dns,变成如下这样就行了

hosts: files dns
...
networks: files dns

在 Solaris 5.8 中添加了 DNS 后,却不能解析 www.sunfreeware.com 之后的记录

April 11, 2007

April 10, 2007

April 9, 2007

一般来说,只要是从 Freeware for solaris 上下载的软件,只要用gunzip解压后,再用 pkgadd -d <filename> 就可以安装成功。

比如我们要安装 wget,下载地址是 ftp://ftp.sunfreeware.com/pub/freeware/sparc/8/wget-1.10.2-sol8-sparc-local.gz ,下载到本地后,用

gunzip wget-1.10.2-sol8-sparc-local.gz

解压得到文件 wget-1.10.2-sol8-sparc-local,然后用命令

pkgadd -d wget-1.10.2-sol8-sparc-local

即可安装成功。不过有的软件包可不是这么简单了,每次运行pkgadd -d <filename> 提示总是

pkgadd: ERROR: no packages were found in </var/tmp/aEzreACb41kZYZ>

类似这样的提示,用 cksum 检查文件,也都没有任何问题。用pkginfo -d <filename> 也会得到类似的错误。

说真的,这个问题困扰了我一天。直到我在 http://au.sunsolve.sun.com/pub-cgi/show.pl?target=patchpage 这里,用 pkgadd 作为关键字搜索后,才恍然大悟,原来这是 pkgadd 的bug。解决这个问题需要安装两个补丁,分别是

http://au.sunsolve.sun.com/search/document.do?assetkey=1-21-110380-04-1

http://au.sunsolve.sun.com/search/document.do?assetkey=1-21-110934-26-1

记住,先安装第一个,然后再第二个。

在安装 openssh-4.6p1-sol8-sparc-local 失败后的一次记录

April 8, 2007

也不知道哪位朋友写的,觉得还有些道理,就粘贴过来了,有知道的说一声啊

  1. 长相不令人讨厌,如果长得不好,就让自己有才气;
  2. 如果才气也没有,那就总是微笑。
  3. 气质是关键。如果时尚学不好,宁愿纯朴。
  4. 与人握手时,可多握一会儿。真诚是宝。
  5. 不必什么都用“我”做主语。
  6. 不要向朋友借钱。
  7. 不要“逼”客人看你的家庭相册。
  8. 与人打“的”时,请抢先坐在司机旁。
  9. 坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。
  10. 有人在你面前说某人坏话时,你只微笑。
  11. 自己开小车,不要特地停下来和一个骑自行车的同事打招呼。人家会以为你在炫耀。
  12.  同事生病时,去探望他。很自然地坐在他病床上,回家再认真洗手。
  13. 不要把过去的事全让人知道。
  14. 尊敬不喜欢你的人。
  15. 对事不对人;或对事无情,对人要有情;或做人第一,做事其次。
  16. 自我批评总能让人相信,自我表扬则不然。
  17. 没有什么东西比围观者们更能提高你的保龄球的成绩了。所以,平常不要吝惜你的喝彩声。
  18. 不要把别人的好,视为理所当然。
  19. 要知道感恩。
  20. 榕树上的“八哥”在讲,只讲不听,结果乱成一团。学会聆听。
  21. 尊重传达室里的师傅及搞卫生的阿姨。
  22. 说话的时候记得常用“我们”开头。
  23. 为每一位上台唱歌的人鼓掌。
  24. 有时要明知故问:你的钻戒很贵吧!有时,即使想问也不能问,比如:你多大了?
  25. 话多必失,人多的场合少说话。
  26. 把未出口的“不”改成:“这需要时间”、“我尽力”、“我不确定”、“当我决定后,会给你打电话”……
  27. 不要期望所有人都喜欢你,那是不可能的,让大多数人喜欢就是成功的表现。 当然,自己要喜欢自己。
  28.  如果你在表演或者是讲演的时候,如果只要有一个人在听也要用心的继续下去,即使没有人喝采也要演,因为这是你成功的道路,是你成功的摇篮,你不要看的人成功,而是要你成功。
  29. 如果你看到一个贴子还值得一看的话,那么你一定要回复,因为你的回复会给人继续前进的勇气,会给人很大的激励。同时也会让人感激。