Thursday, April 24, 2008

已经习惯

曾今有过不再写Blog的想法,曾今有过不在使用webcan.cn的想法,曾今有过让这些日志重新开始的想发,但是我慢慢发现,我已经习惯,左右着我,就想最近的心情,不是吗?我,已经习惯。
时间过得很快,我把很多技术资料都转到了scriptz.googlecode.com,有了版本控制,我想那样会更好,然而这里,却成了记忆的记录器,无法逃脱的记录,慢慢的摸索,还是可以找得到这两年多来的回忆。
Blog搬了好几次,MySQL数据转移得居然成了ISO-8859-1的了,不过还好,依然可以用,提醒自己噢,下次搬家的时候别忘记把程序和数据打包带上。

update datetime with ntpdate

sudo /usr/sbin/ntpdate cn.pool.ntp.org

Sunday, April 20, 2008

MBR how to recover on Linux system

My old forum post on forum.ubuntu.org.cn:

用 install 或者 livecd 都可以挂出一个原来的 系统

我是用 INSTALL CD,因为LIVECD加载太慢,进入INSTALL CD,用 ALT+F2 换到第二个控制台下, 挂出你的盘,用CHROOT就可以了。

如果不小心使用了 grub-install /dev/hda1 (应该是 grub-install /dev/hda)
那么你的WINDOWS启动向导就被覆盖了,不用担心,因为你覆盖的只是 /dev/hda1 最开始的 512 字节, 后面还有备份,你可以在你的 chroot 环境或者 LINUX 环境中恢复它,而万全不需要去寻找 WINDOWS 的安装盘之类的,(如果你有正版,建议使用,白用白不用,花钱买的!) 方法如下

代码:
dd if=/dev/hda1 of=/root/backupboot.hda1 count=1 skip=6
dd if=/root/backupboot.hda1 of=/dev/hda1 count=1



这样你就可以启动WINDOWS了……
昨天在公司用WINDOWS不小心把 LINUX 下的 /BOOT 分区删除了(因为WINDOWS 挂载了我的 /BOOT 分区,导致WINDOWS异常,在系统管理-》磁盘管理中 艰难的把挂载 /BOOT 的盘符 删除了,结果发现是删除了 /BOOT 的所有内容 ……)

不用担心,用INSTALL CD给一个可以上网的 CHROOT 环境,发短消息(SMS)给你的UBUNTU朋友(其他也可以,不过可能麻烦点),叫他压缩他的 /BOOT 放在网上, 你下载下来 放到 新的 /BOOT 中行了 , 然后 再安装 grub-install /dev/hda ,如果搞成 /dev/hda1 那么就回到帖子最开始的情况了, 在编辑 /boot/grub/menu.lst 的时候注意你的朋友的 分区设置 可能和你的不一样,这就需要修改。完成之后如果不放心就再对系统进行检查,fsck 磁盘 等等, 系统完好如初,如果你是一个“破坏狂”那么建议定期备份系统的主要文件到网络上(就算硬盘被你吃了也没有什么好担心的,除了你的胃)。

总的来说,LINUX上的系统恢复比WINDOWS简单许多,不过有时候可能会比较麻烦,这就要看你是不是有一个 比较 smarty 的分区了。

Wednesday, April 9, 2008

凌晨,网速飞快

成都4月的凌晨在一场暴雨后似乎有些平静,打开电脑敲击键盘,发现网速竟比白天快两倍,难道电信对夜间的P2P封杀了?我想晚上的网路会比白天更快,那是应该没有那么多人看土豆了,Youtobe。
凌晨,安静得那样自然。

PHP header work with Squid cache server

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

对于动态页面,则可以直接通过写入HTTP返回的头信息,比如对于新闻首页index.php可以是20分钟,而对于具体的一条新闻页面可能是1天后过期。比如:在php中加入了1个月后过期:

// Expires one month later
header("Expires: " .gmdate ("D, d M Y H:i:s", time() + 3600 * 24 * 30). " GMT");

New theme for blog life!

Get k2 theme yestoday, very cool, google adsense is not on my new theme now. new theme, new life.

yeah, update for this post, I choise Binary Moon wordcodess theme. I think it's better than K2 ;)

Tuesday, April 8, 2008

ntp server list

pool.ntp.org

awk url

http://www.grymoire.com/Unix/Awk.html

用grep 的时候可能很慢,是因为使用了utf-8系统环境语言变量,换成C或者en_US就好了,在gzip的使用也可能会遇到类似问题~

Sunday, April 6, 2008

Squid freenode helper!

hi guys, How to control the cache's life time by urls? such as, if I visit the url "http://example.com/book/123?delcache", my squid will delete the cache of "http://example.com/book/123" web page.
id_sonic: write a helper app to do it
ie, a snippet of perl that when it sees a URL suffixed fixed with ?delcache, will drop that from the cache
oh, thanks. I will try the helper .