<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="0.92">
<channel>
	<title>窄多之Blog</title>
	<link>http://www.zhaiduo.com</link>
	<description>Just Another Blog by Zhaiduo</description>
	<lastBuildDate>Mon, 05 May 2008 14:22:26 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Yahoo! Domains涨价！</title>
		<description>人民币升值，国际域名也开始涨价。这是来自Yahoo! Domains的通知：
Important note: Beginning on March 11, 2008, Yahoo!'s annual domain renewal price increases from $9.95 to $12.95 per year.
按8的汇率：$9.95 x 8 = 79.6 RMB
按现在7的汇率：$12.95 x 7 = 90.65 RMB
涨价10块人民币左右。真是人为刀俎，我为鱼肉！



 </description>
		<link>http://www.zhaiduo.com/2008/05/05/yahoo-domains%e6%b6%a8%e4%bb%b7%ef%bc%81/</link>
			</item>
	<item>
		<title>setInterval的问题</title>
		<description>setInterval作为定时触发某一个函数是很有用的工具，可是当我们要调用的函数带有变量的时候，常常出现如下的错误:
Error: parentnode.removechild is not a function
Error: useless setInterval call (missing quotes around argument?)
根据这里的解释，问题出在setInterval里用引号处理变量名的时候，例如：
codeSnippet = "clockUpdate(" + fieldId + ")";
fieldId会被当作是一个字符串变量被函数clockUpdate引用，如果fieldId不是字符串，而是对象，照样会被解析成字符串变量。所以在这里有一个技巧，帮助我们引用非字符串变量：
codeSnippet = "clockUpdate(\""+fieldId+"\");";
虽然mozilla定义的setInterval语法可以帮助我们轻松调用参数：
intervalID = window.setInterval(func, delay[, param1, param2, ...]);
但是这个方法用IE7不管用，它会提示未定义参数的错误。
结合上面提到的，我想setInterval最好还是调用用字符串变量作为参数的函数。 </description>
		<link>http://www.zhaiduo.com/2008/05/05/setinterval%e7%9a%84%e9%97%ae%e9%a2%98/</link>
			</item>
	<item>
		<title>给WordPress加上自动链接辨认[Auto-Link]功能</title>
		<description>虽然WordPress已经发展到Version 2.5.1，但是我认为WP仍然缺少一个我们需要的一个十分常用而又简单的功能：自动链接辨认[Auto-Link]。很多朋友喜欢在博客里面添加很多链接，但是烦于不停的给URL路径加上链接，WP里面也暂时没有这方面的设置。我们可以自己手动做个简单修改达到这个功能：
在wp-includes目录里面找到post-template.php这个文件：
打开编辑，找到 function get_the_content()这个函数
在它的最后面作如下修改：
[code lang="php"]return $output;[/code]
增加为
[code lang="php"]$pattern = "/[\s]http:\/\/([^\s\"]+)/ism";
$replacement = " http://$1";
$output=preg_replace($pattern, $replacement, $output);
return $output;[/code]
 </description>
		<link>http://www.zhaiduo.com/2008/04/29/%e7%bb%99wordpress%e5%8a%a0%e4%b8%8a%e8%87%aa%e5%8a%a8%e9%93%be%e6%8e%a5%e8%be%a8%e8%ae%a4auto-link%e5%8a%9f%e8%83%bd/</link>
			</item>
	<item>
		<title>YUM介绍</title>
		<description>一台新服务器上用的是Redhat Enterprise 5.1的操作系统(RHEL5)，用up2date却说找不到这个命令，原来它用的是Yum 3.0来自动升级。Yum这东东我第一次接触，看看到到底是何来历。
Yum (Yellow dog Updater Modified) 是一中在LInux下与RPM兼容的软件包管理和自动升级软件，通过命令行来操作。用于Red Hat系统的更新和管理。已经被Fedora, centos和许多其他与RPM兼容的基于Linux发行版所运用，包括黄狗Linux的本身[难怪它叫Yellow dog Updater Modified B-)]，用来取代原来的YUP(Yellowdog Updater)，所以，可以说Yum是YUP与RPM的孩子。
主要命令如下：
安装： yum install package name
安装RPM： yum install my_package.RPM
组安装：yum groupinstall "MySQL Database"
升级：yum update package name
更新组：yum groupupdate "MySQL Database"
删除：yum remove package name
删除组：yum groupremove "MySQL Database"
搜索：yum list package name
高级搜索：yum search package name
更新系统：yum update
激活每天自动更新: /sbin/chkconfig --level 345 yum on; ...</description>
		<link>http://www.zhaiduo.com/2008/04/25/yum%e4%bb%8b%e7%bb%8d/</link>
			</item>
	<item>
		<title>Mysql Error: No database selected</title>
		<description>一个网站的mysql数据库(Server version: 4.1.22-standard; MySQL client version: 4.1.22)的负担太重被空间商临时关闭了账号。恢复后出现了一个令人啼笑皆非的错误：Mysql Error: No database selected。检查数据库的用户名和密码以及数据库名称并没有异常。联系空间商，他们也说没有暂停mysql账号。再检查所有文件的完整性，也一切正常。这就奇了怪了哦！根据webdeveloper论坛上的解释：
the database was not selected because the user did not have permission to select it. 应该是mysql账号的权限无法读取数据库。
郁闷的是为什么mysql账号没有权限会出现“No database selected”的错误，给人错误的指引和误导。而不是提示“No permissions for that database”。或者是有什么没有遇见过的特殊情况，继续跟进中。。。

更新：暂时解决办法：放弃旧账号，创建新账号，问题解决。 </description>
		<link>http://www.zhaiduo.com/2008/04/22/mysql-error-no-database-selected/</link>
			</item>
</channel>
</rss>
