<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GNULife.CN</title>
	<atom:link href="http://blog.gnulife.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gnulife.cn</link>
	<description></description>
	<lastBuildDate>Mon, 08 Nov 2010 16:42:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>一个很棒的jquery图片轮播插件coin-slider，修改让它符合我的中国式应用</title>
		<link>http://blog.gnulife.cn/archives/jquery-coin-slider.html</link>
		<comments>http://blog.gnulife.cn/archives/jquery-coin-slider.html#comments</comments>
		<pubDate>Mon, 08 Nov 2010 16:42:53 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[XHTML+CSS]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=415</guid>
		<description><![CDATA[coin-slider比我之前介绍的innerfade和sochange都要好： 插件很小 效果更丰富，更酷 xhtml结构更简单，会自动生成导航链接的xhtml代码 但它默认的外观有两点我不满意，一个是prev和next按钮很丑，另一个是导航链接放在图片外部下方，有浪费空间之闲，修改方法如下： 打开coin-slider.js，找到235行，删除prev和next文本显示。 注释第286行：/*            $(&#8220;#cs-buttons-&#8221;+el.id).css({ &#8216;left&#8217;            : &#8217;50%&#8217;, &#8216;margin-left&#8217;     : -images[el.id].length*15/2-5, &#8216;position&#8217;        : &#8216;relative&#8217; }); */ 打开coin-slider-style.css，在.coin-slider中加上margin-bottom: 10px。在cs-buttons中加上position: absolute; right: 10px; bottom: 10px;。在.cs-buttons a中修改height和width为20px;]]></description>
			<content:encoded><![CDATA[<p>coin-slider比我之前介绍的innerfade和sochange都要好：</p>
<ol>
<li>插件很小</li>
<li>效果更丰富，更酷</li>
<li>xhtml结构更简单，会自动生成导航链接的xhtml代码</li>
</ol>
<p>但它默认的外观有两点我不满意，一个是prev和next按钮很丑，另一个是导航链接放在图片外部下方，有浪费空间之闲，修改方法如下：</p>
<ol>
<li>打开coin-slider.js，找到235行，删除prev和next文本显示。</li>
<li>注释第286行：/*            $(&#8220;#cs-buttons-&#8221;+el.id).css({<br />
&#8216;left&#8217;            : &#8217;50%&#8217;,<br />
&#8216;margin-left&#8217;     : -images[el.id].length*15/2-5,<br />
&#8216;position&#8217;        : &#8216;relative&#8217;</p>
<p>});<br />
*/</li>
<li>打开coin-slider-style.css，在.coin-slider中加上margin-bottom: 10px。在cs-buttons中加上position: absolute; right: 10px; bottom: 10px;。在.cs-buttons a中修改height和width为20px;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/jquery-coin-slider.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>mod_pagespeed出错了</title>
		<link>http://blog.gnulife.cn/archives/mod_pagespeed%e5%87%ba%e9%94%99%e4%ba%86.html</link>
		<comments>http://blog.gnulife.cn/archives/mod_pagespeed%e5%87%ba%e9%94%99%e4%ba%86.html#comments</comments>
		<pubDate>Fri, 05 Nov 2010 00:47:10 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[其他类]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=412</guid>
		<description><![CDATA[Google推出apache加速模块mod_pagespeed，我立即安装到我的ubuntu server 10.04，几分钟后，一个用户报网站不能正常打开(用ecshop改的一个网站)，表现为css丢失，连开几个ecshop站，发现有些会出现这种情况，有些不会。禁用mod_pagespeed后，一切恢复正常。具体原因未知。]]></description>
			<content:encoded><![CDATA[<p>Google推出apache加速模块mod_pagespeed，我立即安装到我的ubuntu server 10.04，几分钟后，一个用户报网站不能正常打开(用ecshop改的一个网站)，表现为css丢失，连开几个ecshop站，发现有些会出现这种情况，有些不会。禁用mod_pagespeed后，一切恢复正常。具体原因未知。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/mod_pagespeed%e5%87%ba%e9%94%99%e4%ba%86.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>使用mac系统一段时间，好处不说，大家比较知道，只谈个人一些不好的体验</title>
		<link>http://blog.gnulife.cn/archives/%e4%bd%bf%e7%94%a8mac%e7%b3%bb%e7%bb%9f%e4%b8%80%e6%ae%b5%e6%97%b6%e9%97%b4%ef%bc%8c%e5%a5%bd%e5%a4%84%e4%b8%8d%e8%af%b4%ef%bc%8c%e5%a4%a7%e5%ae%b6%e6%af%94%e8%be%83%e7%9f%a5%e9%81%93%ef%bc%8c.html</link>
		<comments>http://blog.gnulife.cn/archives/%e4%bd%bf%e7%94%a8mac%e7%b3%bb%e7%bb%9f%e4%b8%80%e6%ae%b5%e6%97%b6%e9%97%b4%ef%bc%8c%e5%a5%bd%e5%a4%84%e4%b8%8d%e8%af%b4%ef%bc%8c%e5%a4%a7%e5%ae%b6%e6%af%94%e8%be%83%e7%9f%a5%e9%81%93%ef%bc%8c.html#comments</comments>
		<pubDate>Thu, 28 Oct 2010 02:03:15 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=409</guid>
		<description><![CDATA[速度不是想像中的那么快，跟windows和ubuntu比，该快的一样快，该慢的一样慢，mac没有明显的优势。而且mac跑vbox虚拟机时，速度明显不如ubuntu跑vbox快。vbox里面跑的是同一精简版的xp，我用来做ie6网页兼容性和网银支付用的。 mac系统一样会死机，属于假死那一种，有时多等一会又可以操作了。或者强行退出某个程序也可以。现在windows和ubuntu平台这类情况我已经极少碰到了，没想到在mac中还存在。难怪乔布斯喜欢原生开发的应用程序，而不喜欢flash和java。呵呵，支持原生程序。 多窗口文件复制移动，操作不便，过于mac化，没有delete键，删除文件也是过于mac化。难怪说乔布斯偏执，这有必要这么个性化吗？简单方便才是王道吧？ 机子发热还是很严重的，特别是在运行编译程序、看电影等比较耗资源的程序时，键盘左上角的底部温度非常高。 电池续航并没有传说中的那么神奇，不过是mac系统对能源优化控制得非常好，我在仅浏览网页，写文档时，可以使用到7-8小时，而不是10个小时。看电影的话，4-5小时左右。]]></description>
			<content:encoded><![CDATA[<ol>
<li>速度不是想像中的那么快，跟windows和ubuntu比，该快的一样快，该慢的一样慢，mac没有明显的优势。而且mac跑vbox虚拟机时，速度明显不如ubuntu跑vbox快。vbox里面跑的是同一精简版的xp，我用来做ie6网页兼容性和网银支付用的。</li>
<li>mac系统一样会死机，属于假死那一种，有时多等一会又可以操作了。或者强行退出某个程序也可以。现在windows和ubuntu平台这类情况我已经极少碰到了，没想到在mac中还存在。难怪乔布斯喜欢原生开发的应用程序，而不喜欢flash和java。呵呵，支持原生程序。</li>
<li>多窗口文件复制移动，操作不便，过于mac化，没有delete键，删除文件也是过于mac化。难怪说乔布斯偏执，这有必要这么个性化吗？简单方便才是王道吧？</li>
<li>机子发热还是很严重的，特别是在运行编译程序、看电影等比较耗资源的程序时，键盘左上角的底部温度非常高。</li>
<li>电池续航并没有传说中的那么神奇，不过是mac系统对能源优化控制得非常好，我在仅浏览网页，写文档时，可以使用到7-8小时，而不是10个小时。看电影的话，4-5小时左右。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e4%bd%bf%e7%94%a8mac%e7%b3%bb%e7%bb%9f%e4%b8%80%e6%ae%b5%e6%97%b6%e9%97%b4%ef%bc%8c%e5%a5%bd%e5%a4%84%e4%b8%8d%e8%af%b4%ef%bc%8c%e5%a4%a7%e5%ae%b6%e6%af%94%e8%be%83%e7%9f%a5%e9%81%93%ef%bc%8c.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>前天，终于买下了macbook pro 374</title>
		<link>http://blog.gnulife.cn/archives/%e5%89%8d%e5%a4%a9%ef%bc%8c%e7%bb%88%e4%ba%8e%e4%b9%b0%e4%b8%8b%e4%ba%86macbook-pro-374.html</link>
		<comments>http://blog.gnulife.cn/archives/%e5%89%8d%e5%a4%a9%ef%bc%8c%e7%bb%88%e4%ba%8e%e4%b9%b0%e4%b8%8b%e4%ba%86macbook-pro-374.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 02:01:55 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=406</guid>
		<description><![CDATA[第一天还不太习惯，昨天和今天感觉好点了，能应付基本的日常工作处理了。下一步是熟悉开发环境。]]></description>
			<content:encoded><![CDATA[<p>第一天还不太习惯，昨天和今天感觉好点了，能应付基本的日常工作处理了。下一步是熟悉开发环境。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e5%89%8d%e5%a4%a9%ef%bc%8c%e7%bb%88%e4%ba%8e%e4%b9%b0%e4%b8%8b%e4%ba%86macbook-pro-374.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>易趣网(www.eachnet.com)，在我眼中你就是这样死的。</title>
		<link>http://blog.gnulife.cn/archives/%e6%98%93%e8%b6%a3%e7%bd%91www-eachnet-com%ef%bc%8c%e5%9c%a8%e6%88%91%e7%9c%bc%e4%b8%ad%e4%bd%a0%e5%b0%b1%e6%98%af%e8%bf%99%e6%a0%b7%e6%ad%bb%e7%9a%84%e3%80%82.html</link>
		<comments>http://blog.gnulife.cn/archives/%e6%98%93%e8%b6%a3%e7%bd%91www-eachnet-com%ef%bc%8c%e5%9c%a8%e6%88%91%e7%9c%bc%e4%b8%ad%e4%bd%a0%e5%b0%b1%e6%98%af%e8%bf%99%e6%a0%b7%e6%ad%bb%e7%9a%84%e3%80%82.html#comments</comments>
		<pubDate>Mon, 27 Sep 2010 13:10:18 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[其他类]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=403</guid>
		<description><![CDATA[曾几何时，易趣还能极大的优势与淘宝正面PK。近几年来，淘宝发展得如日中天，易趣已成昨日黄花。我不懂怎么去仔细分析它们的成与败，但最近一件让我极为厌烦的事情，让我认为：易趣，你把网民当猴耍，难怪你会死得那么难看。 因为一直在做互联网行业，这几年我一直订阅着包括易趣和淘宝在内的众多邮件列表。不知从什么时候开始，也许是去年还是前年吧，一不小心发现易趣的邮件列表里面全是仿牌、山寨货的广告。里面的文字图片宣传极为煽情，让原本对易趣品牌还有些好感，但对这些广告产品不明就里的网友产生极大的诱惑。嗯，相信下单的人总有不少吧，然后这些人还会再相信易趣？做梦吧。 既然易趣已自甘堕落，它们的邮件列表对我而言，已彻底变成了垃圾。我也没有必要再订阅它们了。我就按邮件列表里面的提示去退订，嗯，第一次退订的时候系统提示我不是它们的用户(具体文字忘记了，大概就是这意思)，记我不明就里。时间又过了几个月，我实在受不了这些垃圾邮件了。我再次退订，咦，系统提示退订成功，呵呵，让我开心了一把。然而接下来的几天，我还是继续收到邮件列表&#8230;. 我无语，看来易趣已完全不可救药，这样的营销策略，这样的服务理念，易趣，你不死谁死？你不让我退订，没关系，gmail邮箱是伟大的，我有轻易对付垃圾邮件的办法。写下这篇博文，给你留做纪念吧。]]></description>
			<content:encoded><![CDATA[<p>曾几何时，易趣还能极大的优势与淘宝正面PK。近几年来，淘宝发展得如日中天，易趣已成昨日黄花。我不懂怎么去仔细分析它们的成与败，但最近一件让我极为厌烦的事情，让我认为：易趣，你把网民当猴耍，难怪你会死得那么难看。</p>
<p>因为一直在做互联网行业，这几年我一直订阅着包括易趣和淘宝在内的众多邮件列表。不知从什么时候开始，也许是去年还是前年吧，一不小心发现易趣的邮件列表里面全是仿牌、山寨货的广告。里面的文字图片宣传极为煽情，让原本对易趣品牌还有些好感，但对这些广告产品不明就里的网友产生极大的诱惑。嗯，相信下单的人总有不少吧，然后这些人还会再相信易趣？做梦吧。</p>
<p>既然易趣已自甘堕落，它们的邮件列表对我而言，已彻底变成了垃圾。我也没有必要再订阅它们了。我就按邮件列表里面的提示去退订，嗯，第一次退订的时候系统提示我不是它们的用户(具体文字忘记了，大概就是这意思)，记我不明就里。时间又过了几个月，我实在受不了这些垃圾邮件了。我再次退订，咦，系统提示退订成功，呵呵，让我开心了一把。然而接下来的几天，我还是继续收到邮件列表&#8230;.</p>
<p>我无语，看来易趣已完全不可救药，这样的营销策略，这样的服务理念，易趣，你不死谁死？你不让我退订，没关系，gmail邮箱是伟大的，我有轻易对付垃圾邮件的办法。写下这篇博文，给你留做纪念吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e6%98%93%e8%b6%a3%e7%bd%91www-eachnet-com%ef%bc%8c%e5%9c%a8%e6%88%91%e7%9c%bc%e4%b8%ad%e4%bd%a0%e5%b0%b1%e6%98%af%e8%bf%99%e6%a0%b7%e6%ad%bb%e7%9a%84%e3%80%82.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用vim做php开发配置备忘，适合稍有vim经验的php程序员</title>
		<link>http://blog.gnulife.cn/archives/%e7%94%a8vim%e5%81%9aphp%e5%bc%80%e5%8f%91%e9%85%8d%e7%bd%ae%e5%a4%87%e5%bf%98.html</link>
		<comments>http://blog.gnulife.cn/archives/%e7%94%a8vim%e5%81%9aphp%e5%bc%80%e5%8f%91%e9%85%8d%e7%bd%ae%e5%a4%87%e5%bf%98.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 03:44:48 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[其他类]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=399</guid>
		<description><![CDATA[功能需求清单： 窗口跳转：Ctrl+w Buffer列表：Ctrl+x，需要bufExplorer Buffer切换：Shift+Tab 树型文件浏览：F7，需要NERDTree 当前程序Outline结构清单：F8，需要taglist，还依赖ctags，需要先安装sudo apt-get install ctags 切换paste：F3，这个可以解决从其他地方粘贴进vim时自动缩进的问题 自动补齐：Ctrl+n，Ctrl+p，不但支持本文件内的关键字，而且能完成php函数的自动补齐 php函数参考：移到需要查询的关键字上按Shift+k php语法检查：Ctrl+l Zencoding支持：Ctrl+y+, 代码片断自动生成：关键字&#60;Tab&#62;，需要snipMate 配置文件从这里下载，然后直接解压到/home/%username%目录即可，在ubuntu 10.04下测试通过]]></description>
			<content:encoded><![CDATA[<p>功能需求清单：</p>
<ol>
<li>窗口跳转：Ctrl+w</li>
<li>Buffer列表：Ctrl+x，需要bufExplorer</li>
<li>Buffer切换：Shift+Tab</li>
<li>树型文件浏览：F7，需要NERDTree</li>
<li>当前程序Outline结构清单：F8，需要taglist，还依赖ctags，需要先安装sudo apt-get install ctags</li>
<li>切换paste：F3，这个可以解决从其他地方粘贴进vim时自动缩进的问题</li>
<li>自动补齐：Ctrl+n，Ctrl+p，不但支持本文件内的关键字，而且能完成php函数的自动补齐</li>
<li>php函数参考：移到需要查询的关键字上按Shift+k</li>
<li>php语法检查：Ctrl+l</li>
<li>Zencoding支持：Ctrl+y+,</li>
<li>代码片断自动生成：关键字&lt;Tab&gt;，需要snipMate</li>
</ol>
<p>配置文件从<a href="http://u.115.com/file/f1165582e4" target="_blank">这里下载</a>，然后直接解压到/home/%username%目录即可，在ubuntu 10.04下测试通过</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e7%94%a8vim%e5%81%9aphp%e5%bc%80%e5%8f%91%e9%85%8d%e7%bd%ae%e5%a4%87%e5%bf%98.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>批量替换当前目录及子目录下所有相关的文本内容</title>
		<link>http://blog.gnulife.cn/archives/%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%bd%93%e5%89%8d%e7%9b%ae%e5%bd%95%e5%8f%8a%e5%ad%90%e7%9b%ae%e5%bd%95%e4%b8%8b%e6%89%80%e6%9c%89%e7%9b%b8%e5%85%b3%e7%9a%84%e6%96%87%e6%9c%ac%e5%86%85%e5%ae%b9.html</link>
		<comments>http://blog.gnulife.cn/archives/%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%bd%93%e5%89%8d%e7%9b%ae%e5%bd%95%e5%8f%8a%e5%ad%90%e7%9b%ae%e5%bd%95%e4%b8%8b%e6%89%80%e6%9c%89%e7%9b%b8%e5%85%b3%e7%9a%84%e6%96%87%e6%9c%ac%e5%86%85%e5%ae%b9.html#comments</comments>
		<pubDate>Fri, 13 Aug 2010 09:32:44 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[其他类]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=393</guid>
		<description><![CDATA[sed -i &#8220;s/oldstring/newstring/g&#8221; `find -type f`]]></description>
			<content:encoded><![CDATA[<p>sed -i &#8220;s/oldstring/newstring/g&#8221; `find -type f`</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e6%89%b9%e9%87%8f%e6%9b%bf%e6%8d%a2%e5%bd%93%e5%89%8d%e7%9b%ae%e5%bd%95%e5%8f%8a%e5%ad%90%e7%9b%ae%e5%bd%95%e4%b8%8b%e6%89%80%e6%9c%89%e7%9b%b8%e5%85%b3%e7%9a%84%e6%96%87%e6%9c%ac%e5%86%85%e5%ae%b9.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改uchome，让myop应用定时开启，做啥用，对了，就是让人上班不要玩游戏，呵呵。</title>
		<link>http://blog.gnulife.cn/archives/%e4%bf%ae%e6%94%b9uchome%ef%bc%8c%e8%ae%a9myop%e5%ba%94%e7%94%a8%e5%ae%9a%e6%97%b6%e5%bc%80%e5%90%af%ef%bc%8c%e5%81%9a%e5%95%a5%e7%94%a8%ef%bc%8c%e5%af%b9%e4%ba%86%ef%bc%8c%e5%b0%b1%e6%98%af%e8%ae%a9.html</link>
		<comments>http://blog.gnulife.cn/archives/%e4%bf%ae%e6%94%b9uchome%ef%bc%8c%e8%ae%a9myop%e5%ba%94%e7%94%a8%e5%ae%9a%e6%97%b6%e5%bc%80%e5%90%af%ef%bc%8c%e5%81%9a%e5%95%a5%e7%94%a8%ef%bc%8c%e5%af%b9%e4%ba%86%ef%bc%8c%e5%b0%b1%e6%98%af%e8%ae%a9.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:26:38 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[PHP+Mysql]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=394</guid>
		<description><![CDATA[//打开common.php，在其最后加入如下代码即可 //根据当前是否为开放游戏时间，来确定是否显示游戏列表 $sstart = &#8217;8:30&#8242;; $send = &#8217;12:00&#8242;; $xstart = &#8217;13:00&#8242;; $xend = &#8217;17:30&#8242;; $now = date(&#8216;H:i&#8217;); if ((date(&#8216;w&#8217;)&#60;&#62;0) or (date(&#8216;w&#8217;)&#60;&#62;6)){//判断是否为周一到周五 if ((($now&#62;$sstart) and ($now&#60;$send)) or (($now&#62;$xstart) and ($now&#60;$xend))){ $_SCONFIG['my_status'] = 0; }}]]></description>
			<content:encoded><![CDATA[<p>//打开common.php，在其最后加入如下代码即可</p>
<p>//根据当前是否为开放游戏时间，来确定是否显示游戏列表<br />
$sstart = &#8217;8:30&#8242;;<br />
$send = &#8217;12:00&#8242;;<br />
$xstart = &#8217;13:00&#8242;;<br />
$xend = &#8217;17:30&#8242;;<br />
$now = date(&#8216;H:i&#8217;);</p>
<p>if ((date(&#8216;w&#8217;)&lt;&gt;0) or (date(&#8216;w&#8217;)&lt;&gt;6)){//判断是否为周一到周五<br />
if ((($now&gt;$sstart) and ($now&lt;$send)) or (($now&gt;$xstart) and ($now&lt;$xend))){<br />
$_SCONFIG['my_status'] = 0;<br />
}}</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e4%bf%ae%e6%94%b9uchome%ef%bc%8c%e8%ae%a9myop%e5%ba%94%e7%94%a8%e5%ae%9a%e6%97%b6%e5%bc%80%e5%90%af%ef%bc%8c%e5%81%9a%e5%95%a5%e7%94%a8%ef%bc%8c%e5%af%b9%e4%ba%86%ef%bc%8c%e5%b0%b1%e6%98%af%e8%ae%a9.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>把opencart的url rewrite规则从apache转到nginx</title>
		<link>http://blog.gnulife.cn/archives/%e6%8a%8aopencart%e7%9a%84url-rewrite%e8%a7%84%e5%88%99%e4%bb%8eapache%e8%bd%ac%e5%88%b0nginx.html</link>
		<comments>http://blog.gnulife.cn/archives/%e6%8a%8aopencart%e7%9a%84url-rewrite%e8%a7%84%e5%88%99%e4%bb%8eapache%e8%bd%ac%e5%88%b0nginx.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 03:56:42 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[opencart]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=391</guid>
		<description><![CDATA[从网上找到一个好工具： http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ 转换前 # SEO URL Settings RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA] 转换后： if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = &#8220;21&#8243;){ rewrite ^/(.*)\?*$ /index.php?_route_=$1 last; } 经测试，效果良好可用。]]></description>
			<content:encoded><![CDATA[<p>从网上找到一个好工具：</p>
<p><a href="http://" target="_blank">http://www.anilcetin.com/convert-apache-htaccess-to-nginx/</a></p>
<p>转换前</p>
<p># SEO URL Settings<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]</p>
<p>转换后：</p>
<p>if (!-f $request_filename){<br />
set $rule_0 1$rule_0;<br />
}<br />
if (!-d $request_filename){<br />
set $rule_0 2$rule_0;<br />
}<br />
if ($rule_0 = &#8220;21&#8243;){<br />
rewrite ^/(.*)\?*$ /index.php?_route_=$1 last;<br />
}</p>
<p>经测试，效果良好可用。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/%e6%8a%8aopencart%e7%9a%84url-rewrite%e8%a7%84%e5%88%99%e4%bb%8eapache%e8%bd%ac%e5%88%b0nginx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>smarty简易教程</title>
		<link>http://blog.gnulife.cn/archives/smarty%e7%ae%80%e6%98%93%e6%95%99%e7%a8%8b.html</link>
		<comments>http://blog.gnulife.cn/archives/smarty%e7%ae%80%e6%98%93%e6%95%99%e7%a8%8b.html#comments</comments>
		<pubDate>Fri, 30 Jul 2010 08:07:51 +0000</pubDate>
		<dc:creator>water</dc:creator>
				<category><![CDATA[其他类]]></category>

		<guid isPermaLink="false">http://blog.gnulife.cn/?p=388</guid>
		<description><![CDATA[下载解压到wordir，一般采用最新的稳定版即可，目前是2.6.26 在php里面 require &#8216;smarty/libs/Smarty.class.php&#8217;; $smarty = new Smarty; 配置参数 $smarty-&#62;template_dir =&#8221;smarty/templates/templates&#8221;; $smarty-&#62;compile_dir =&#8221;smarty/templates/templates_c&#8221;; $smarty-&#62;config_dir = &#8220;smarty/templates/config&#8221;; $smarty-&#62;cache_dir =&#8221;smarty/templates/cache&#8221;; $smarty -&#62; left_delimiter = &#8220;{{&#8220;; $smarty -&#62; right_delimiter = &#8220;}}&#8221;; 变量赋值 $varname = &#8216;test data&#8217;; $smarty-&#62;assign(&#8216;htmlvar&#8217;, $varname,); 调用模版显示$smarty-&#62;display(&#8216;index.html&#8217;); 在html模版页面中 变量传递：&#60;html&#62;这是从php传递过来的变量{{$htmvar}}&#60;/html&#62; 包含文件：{{include file=&#8221;header.html&#8221;}} 判断语句：{{if $a == &#8221;}} yes{{else}}no{{/if}} 循环语句：{{section name=products loop=$product}}productname:{{$product.name}}{{/section}}]]></description>
			<content:encoded><![CDATA[<ol>
<li>下载解压到wordir，一般采用最新的稳定版即可，目前是2.6.26</li>
<li>在php里面
<ul>
<li>require &#8216;smarty/libs/Smarty.class.php&#8217;;</li>
<li>$smarty = new Smarty;</li>
<li>配置参数
<ul>
<li>$smarty-&gt;template_dir =&#8221;smarty/templates/templates&#8221;;</li>
<li>$smarty-&gt;compile_dir =&#8221;smarty/templates/templates_c&#8221;;</li>
<li>$smarty-&gt;config_dir = &#8220;smarty/templates/config&#8221;;</li>
<li>$smarty-&gt;cache_dir =&#8221;smarty/templates/cache&#8221;;</li>
<li>$smarty -&gt; left_delimiter = &#8220;{{&#8220;;</li>
<li>$smarty -&gt; right_delimiter = &#8220;}}&#8221;;</li>
</ul>
</li>
<li>变量赋值
<ul>
<li>$varname = &#8216;test data&#8217;;</li>
<li>$smarty-&gt;assign(&#8216;htmlvar&#8217;, $varname,);</li>
</ul>
</li>
<li>调用模版显示$smarty-&gt;display(&#8216;index.html&#8217;);</li>
</ul>
</li>
<li>在html模版页面中
<ul>
<li>变量传递：&lt;html&gt;这是从php传递过来的变量{{$htmvar}}&lt;/html&gt;</li>
<li>包含文件：{{include file=&#8221;header.html&#8221;}}</li>
<li>判断语句：{{if $a == &#8221;}} yes{{else}}no{{/if}}</li>
<li>循环语句：{{section name=products loop=$product}}productname:{{$product.name}}{{/section}}</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.gnulife.cn/archives/smarty%e7%ae%80%e6%98%93%e6%95%99%e7%a8%8b.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

