Author Archives: Sean

mt生成的页面使用相对路径

MT默认生成的所有页面,都是使用的绝对路径。而这样就带来了2个问题
1、生成的页面代码长度会变大。虽然在宽带已经普及,但少一点总没有坏处
2、我使用mt,就是因为可以生成html。这样就可以把静态文件备份下来。如果服务器有问题的时候,依然有资料可以看。但使用绝对路径,当服务器有问题的时候, 本地备份的文件中,样式表依然是指向服务器,而且文章之间的关联也是指向的服务器。也就是说,当服务器有问题的时候,本地文件浏览起来非常麻烦。
第2个问题,就是主要问题,所以,我用MTTruncateURL Plugin来把mt生成的绝对路径都转换成了相对路径:
下载MTTruncateURL Plugin,放到plugin目录,地址如下 http://as-is.net/blog/archives/misc/mt-truncateurl.pl 然后在需要转换的地方加上<mttruncateurl></mttruncateurl就可以了。对于我们来说,当然是在<html></html>之外加上了>:)
下面是效果,可以看到,连图片的地址都替换了,很不错的 2006-01-14_21-52-24.jpg

使用MetaPlanet来建立自己的聚合

一直用greatnews来浏览rss。可当我回家的时候,自己的电脑上没有安装,但又想看。这个时候,建立一个网站上的rss聚合就是不错的选择了。

MetaPlanet是一个php的聚合程序。官方网站http://laurel.datsi.fi.upm.es/web/metaplanet/。在右面有它的一些演示。
主要特性如下
Calendar
Faces support with size control
Images cache
Generated web pages cache
Easy to customize
Themes support
UTF-8 output
Syndication join request
Blacklists managed by
Admin
Automatically
Ultra-fast
Internationalization support
EN
ES

我第一个使用的就是这个程序,下面写下他的安装方法。

Continue reading

2.6内核ipv6的问题

在debian 最新的2.6内核中,似乎直接把ipv6给编译了进来,很是变态。这样的后果,导致服务器执行
netstat -ut等命令,会尝试访问ipv6,从而导致响应速度很慢。而用安装了ipv6的机器上网,也会导致访问网络速度很慢。
在网上有n多人在抱怨这个问题,据说似乎在下2个版本中可能会去掉默认安装的ipv6模块。至于安装了的,似乎解决方法只有重新编译内核。
在网上有其他的解决方法,我尝试过,都不好用。有一篇帖子说执行
rmmod -f ipv6
我做了之后,机器直接挂了。。似乎网上现在也没有好的解决方法,都是在以讹传讹。所以大家只有2个选择,等or重新编译