曾今有过不再写Blog的想法,曾今有过不在使用webcan.cn的想法,曾今有过让这些日志重新开始的想发,但是我慢慢发现,我已经习惯,左右着我,就想最近的心情,不是吗?我,已经习惯。
时间过得很快,我把很多技术资料都转到了scriptz.googlecode.com,有了版本控制,我想那样会更好,然而这里,却成了记忆的记录器,无法逃脱的记录,慢慢的摸索,还是可以找得到这两年多来的回忆。
Blog搬了好几次,MySQL数据转移得居然成了ISO-8859-1的了,不过还好,依然可以用,提醒自己噢,下次搬家的时候别忘记把程序和数据打包带上。
Monthly Archive for April, 2008
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 的安装盘之类的,(如果你有正版,建议使用,白用白不用,花钱买的!) 方法如下
代码:
1 2 | 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 的分区了。
If you wanna learn catalyst framework, follow links are very helpful
- Wiki http://dev.catalyst.perl.org/
- Catalyst Cookbook http://search.cpan.org/~mstrout/Catalyst-Manual-5.701004/lib/Catalyst/Manual/Cookbook.pod
- Template Toolkit http://template-toolkit.org/
- DBix Class http://search.cpan.org/~ash/DBIx-Class-0.08010/
http://www.riceonfire.org/emiller/nginx-modules-guide.html#
More about Nginx:
成都4月的凌晨在一场暴雨后似乎有些平静,打开电脑敲击键盘,发现网速竟比白天快两倍,难道电信对夜间的P2P封杀了?我想晚上的网路会比白天更快,那是应该没有那么多人看土豆了,Youtobe。
凌晨,安静得那样自然。
1 | header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); |
对于动态页面,则可以直接通过写入HTTP返回的头信息,比如对于新闻首页index.php可以是20分钟,而对于具体的一条新闻页面可能是1天后过期。比如:在php中加入了1个月后过期:
1 2 | // Expires one month later header("Expires: " .gmdate ("D, d M Y H:i:s", time() + 3600 * 24 * 30). " GMT"); |
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


Recent Comments