<?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>Golehe.net</title>
	<atom:link href="http://www.golehe.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.golehe.net</link>
	<description>Go乐呵｜ PHP &#38;&#38; Python... ｜ Since 2009.11.25  嘛钱不钱的，乐呵乐呵得了</description>
	<lastBuildDate>Thu, 09 Sep 2010 09:47:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>.eml</title>
		<link>http://www.golehe.net/article-491.html</link>
		<comments>http://www.golehe.net/article-491.html#comments</comments>
		<pubDate>Thu, 09 Sep 2010 09:47:47 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=491</guid>
		<description><![CDATA[去他妈的邮件服务器。。 。。。。。。。。。。。。。 折磨了我一下午。。 。。。 突然冒出想法。。我要当兵去。 。 老感觉这两年就打起来了。。。。。 。不抓紧没机会了。。 。 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>去他妈的邮件服务器。。</p>
<p>。。。。。。。。。。。。。</p>
<p>折磨了我一下午。。</p>
<p>。。。</p>
<p>突然冒出想法。。我要当兵去。</p>
<p>。 老感觉这两年就打起来了。。。。。</p>
<p>。不抓紧没机会了。。</p>
<p>。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-491.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我爱中国， 我怕她完了， 之二</title>
		<link>http://www.golehe.net/article-488.html</link>
		<comments>http://www.golehe.net/article-488.html#comments</comments>
		<pubDate>Tue, 07 Sep 2010 08:10:29 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=488</guid>
		<description><![CDATA[是被愚弄的悲剧， 还是“被” “保护” 了的中国。 。本文可能会涉及一些国家严禁讨论的话题， 虽然我们“有言论自由”。。 不喜勿看。 我不是党员。 。 这篇日志起因， 今天突然想去Facebook上溜溜。 自从注册了之后 Facebook就被封了。。。 于是乎。。开始了穿越长城的漫漫长路。。。 先是ipv6的hosts文件。。 失败。 facebook访问不了 继续。。 谷歌搜索 翻墙， 页面被重置。。。 百度搜索。。 根据相关法律， xxxxxxxxx 好吧好吧。。我去找西厢计划。。 结果。。。西厢计划在google code的主页被封了。。。。 。 好吧好吧。。 我用ssh代理 刚连上就断了。。 然后就再也连不上了。。。。 。。。 我去了。。 MD。。 1987年9月20日， 中国第一封电子邮件发出， 内容是“Across the Great Wall we can reach every corner in the world.(越过长城，走向世界)， 现在看看， 挺有意思， 先见之明阿。 别说要去看看世界， 就是要去看看中国， 你都得翻越GFW， 才能去外面看看中国是什么样的。 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<div>
<p>是被愚弄的悲剧， 还是“被” “保护” 了的中国。</p>
<p>。本文可能会涉及一些国家严禁讨论的话题， 虽然我们“有言论自由”。。 不喜勿看。 我不是党员。</p>
<p>。</p>
<p>这篇日志起因，</p>
<p>今天突然想去Facebook上溜溜。 自从注册了之后 Facebook就被封了。。。</p>
<p>于是乎。。开始了穿越长城的漫漫长路。。。</p>
<p>先是ipv6的hosts文件。。 失败。 facebook访问不了</p>
<p>继续。。 谷歌搜索 翻墙， 页面被重置。。。</p>
<p>百度搜索。。 根据相关法律， xxxxxxxxx</p>
<p>好吧好吧。。我去找西厢计划。。</p>
<p>结果。。。西厢计划在google code的主页被封了。。。。</p>
<p>。 好吧好吧。。 我用ssh代理</p>
<p>刚连上就断了。。 然后就再也连不上了。。。。</p>
<p>。。。 我去了。。</p>
<p>MD。。</p>
<p>1987年9月20日， 中国第一封电子邮件发出， 内容是“Across the Great Wall we can reach every corner in the world.(越过长城，走向世界)， 现在看看， 挺有意思， 先见之明阿。</p>
<p>别说要去看看世界， 就是要去看看中国， 你都得翻越GFW， 才能去外面看看中国是什么样的。 难道说， 新闻联播每天20分钟的我国伟大成就， 你们都信么？</p>
<p>说到新闻， 顺道提一句， 每次看到某地受灾， 各个视频里面充斥着“灾民”的字眼。。 你们以为你们是谁？ 他们是谁？ 你们嘴里的那些灾民， 是我们的同胞， 是我们的兄弟姐妹！你有什么资格以为自己是上位者一样的喊他们“灾民”？ 你以为你们高人一等？ 呸。</p>
<p>前几年开始， 网络上十大影响力的网站， 有至少7个被GFW封了。 现在？ 应该全封了？ 后来的 Google只是其中之一而已。</p>
<p>BTW: BS下百度， 除了偶尔搜搜XX网站和zhidao.baidu.com之外， 我几乎从来不用它。。</p>
<p>唉， 为啥google被封？ 古话说的好， 百度一下， 你就知道， 谷歌一下， 你知道的就太多了。。。。</p>
<p>胡萝卜， 很平常的词吧？ 你用google搜搜试试？</p>
<p>有多少人 知道， 亲眼看过下面这几个网站：</p>
<p>youtube, blogger, twitter, facebook,  wikipedia,&#8230;&#8230;..等等等等。。你想知道具体的， 可以上网找找 有被GFW屏蔽的网站列表， 如果你还能找得到的话。。。</p>
<p>有多少人知道， 新疆全疆断网断通信的事件？</p>
<p>扩大一下， 我们 每天都是在上局域网。。 在被一群人给骗着。。。</p>
<p>说是保护国民， 保护青少年。。。。 我呸。 给我10分钟我能从百度给你找出来100个X色网站。 Google我就找不到这么多。。</p>
<p>谁记得绿坝项目？  听起来象丑闻一样的。。。</p>
<p>政治政治。。这么敏感的词阿。。唉。</p>
<p>真不想提到。。。 跟我有什么关系？ 我只是想看看 中国， 而已。</p>
<p>感觉有点象 。。 文革？</p>
<p>一语不敬， 就要弄死？</p>
<p>只不过都暗着来的。</p>
<p>网络上充斥的无数的五毛党。</p>
<p>。说好听的就引导人民群众的正确言论，</p>
<p>说句难听的， 叫糊弄人！ 叫欺骗人民！</p>
<p>我已经分不清网络上哪些是真的， 哪些是假的了。。</p>
<p>没有信仰了， 没有网络了， 没有自己的思想了</p>
<p>你们还想怎么样！</p>
<p>有句话说得好</p>
<p>你欺负我， 我退一步，</p>
<p>你还欺负我， 我再退一步</p>
<p>现在我后面是墙了</p>
<p>你还欺负我，</p>
<p>曹云金说， “举起拳头， 打你Y的！”</p>
<p>。</p>
<p>醒醒吧， 醒醒吧。。</p>
<p>醒醒吧， 醒醒吧。</p>
<p>好好学习， 总有一天， 推倒GFW， 我们要看世界， 看中国！</p>
<p>如果， 2012 没有来的话。。。</p>
<p>。 我爱中国， 我怕他完了。</p>
<p>[附]</p>
<p>名词解释：</p>
<p>1. GFW： 中国国家防火长城， 应该是这么叫的， 过滤网络上可能对中国有“危险”的网站。</p>
<p>2. 五毛党： 网络评论员，在网络各个地方发贴， 用于“引导人民群众的正确言论”， 顾名思义， 发一贴， 给五毛。</p>
</div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-488.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>几个有用的 chromium 扩展推荐</title>
		<link>http://www.golehe.net/article-477.html</link>
		<comments>http://www.golehe.net/article-477.html#comments</comments>
		<pubDate>Mon, 30 Aug 2010 08:58:57 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[天气]]></category>
		<category><![CDATA[扩展]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=477</guid>
		<description><![CDATA[大部分的是针对web developer来说的。。 。 1. PHP documentation &#8211; PHP.netn (PHP函数速查) 对于我这样的 记忆力减退的老人来说是个好东西。。 。 2. Awesome Screenshot: Capture &#38; Annotate 网页截图， 可以对图片进行简单的裁切，  题注等。。 有时候很有用 。 3. Firebug Lite for Google Chrome 推荐！ Firebug的简化版， 功能比Firefox上面的差着点， 不过比chromium自带的那个好得多。。。 受不了firefox的速度。。。  如果不是firebug的话 firefox早就从我电脑里滚蛋了。。 。 4. Pendule 推荐！ 一个web开发小工具集合， 里面有很多功能， 象只刷新CSS之类的，特别有用 。 5.Window Resizer 可以模拟各个分辨率下面网页的表现。 。 6. FastestChrome &#8211; Browse Faster 最好玩的功能是 很多程序它可以自动识别分页然后加载， 网页可以一直一直浏览， [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>大部分的是针对<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span> <span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/developer" title="查看 developer 的全部文章" target="_blank">developer</a></span>来说的。。</p>
<p>。</p>
<p>1. <a href="https://chrome.google.com/extensions/detail/kfiahljocaflpaiopilgpiochncgdnhd">PHP documentation &#8211; PHP.net</a>n (<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/php" title="查看 PHP 的全部文章" target="_blank">PHP</a></span>函数速查)<br />
对于我这样的 记忆力减退的老人来说是个好东西。。</p>
<p><img class="alignnone" title="pd" src="https://chrome.google.com/extensions/img/kfiahljocaflpaiopilgpiochncgdnhd/1282604817.48/screenshot/4001" alt="" width="397" height="177" /></p>
<p>。</p>
<p>2. <a href="https://chrome.google.com/extensions/detail/alelhddbbhepgpmgidjdcjakblofbmce">Awesome Screenshot: Capture &amp; Annotate</a></p>
<p>网页截图， 可以对图片进行简单的裁切，  题注等。。 有时候很有用</p>
<p><a href="http://www.golehe.net/wp-content/uploads/2010/08/download.jpg"><img class="alignnone size-full wp-image-474" title="download" src="http://www.golehe.net/wp-content/uploads/2010/08/download.jpg" alt="" width="511" height="506" /></a></p>
<p>。</p>
<p>3. <a href="https://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench">Firebug Lite for Google Chrome</a> 推荐！</p>
<p>Firebug的简化版， 功能比Firefox上面的差着点， 不过比<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/chromium" title="查看 chromium 的全部文章" target="_blank">chromium</a></span>自带的那个好得多。。。</p>
<p>受不了firefox的速度。。。  如果不是firebug的话 firefox早就从我电脑里滚蛋了。。</p>
<p>。</p>
<p>4. <a href="https://chrome.google.com/extensions/detail/gbkffbkamcejhkcaocmkdeiiccpmjfdi">Pendule</a> 推荐！</p>
<p>一个<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span>开发小工具集合， 里面有很多功能， 象只刷新CSS之类的，特别有用</p>
<p><img class="alignnone" title="pen" src="https://chrome.google.com/extensions/img/gbkffbkamcejhkcaocmkdeiiccpmjfdi/1275402591.34/screenshot/11001" alt="" width="409" height="229" /></p>
<p>。</p>
<p>5.<a href="https://chrome.google.com/extensions/detail/kkelicaakdanhinjdeammmilcgefonfh">Window Resizer</a></p>
<p>可以模拟各个分辨率下面网页的表现。</p>
<p>。</p>
<p><img class="alignnone" title="wr" src="https://chrome.google.com/extensions/img/kkelicaakdanhinjdeammmilcgefonfh/1282510135.68/screenshot/10001" alt="" width="409" height="307" /></p>
<p>6. <a href="https://chrome.google.com/extensions/detail/mmffncokckfccddfenhkhnllmlobdahm">FastestChrome &#8211; Browse Faster</a></p>
<p>最好玩的功能是 很多程序它可以自动识别分页然后加载， 网页可以一直一直浏览， 不用去点烦人的下一页</p>
<p><img class="alignnone" title="fb" src="https://chrome.google.com/extensions/img/mmffncokckfccddfenhkhnllmlobdahm/1282932477.98/screenshot/1001" alt="" width="410" height="307" /></p>
<p>。</p>
<p>7. <a href="https://chrome.google.com/extensions/detail/chllelencipbhdcelplgadmefkopmpgd">ChinaWeather and Lunar Calendar</a></p>
<p>中国<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/%e5%a4%a9%e6%b0%94" title="查看 天气 的全部文章" target="_blank">天气</a></span>预报和万年历。 挺有用的。 国人开发的东西 都得支持一个。</p>
<p>。</p>
<p>8. <a href="https://chrome.google.com/extensions/detail/gmpllenfapkfpdkahamlbmbichihpmmg">Thunder,QQDownload,FlashGet Files Downloader</a></p>
<p>自动把页面里的迅雷,快车Flashget,旋风链接替换为真实地址,使用你自己喜欢的下载方式来下载.</p>
<p>。</p>
<p>9.<a href="https://chrome.google.com/extensions/detail/homgcnaoacgigpkkljjjekpignblkeae">Chrome Sniffer</a></p>
<p>可以探测到当前的<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span>页面使用了哪个开源程序/技术， 像jquery, jquery ui , dojo, phpbb, <span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/wordpress" title="查看 wordpress 的全部文章" target="_blank">wordpress</a></span>等， 都可以识别，  并且在地址栏右侧显示， 挺好玩的</p>
<p><img class="alignnone" src="https://chrome.google.com/extensions/img/homgcnaoacgigpkkljjjekpignblkeae/1282272936.53/screenshot/1" alt="" width="100" height="100" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-477.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>几个有用的 chromium 扩展推荐</title>
		<link>http://www.golehe.net/article-472.html</link>
		<comments>http://www.golehe.net/article-472.html#comments</comments>
		<pubDate>Mon, 30 Aug 2010 08:48:28 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[天气]]></category>
		<category><![CDATA[扩展]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=472</guid>
		<description><![CDATA[大部分的是针对web developer来说的。。 。 1. PHP documentation &#8211; PHP.netn (PHP函数速查) 对于我这样的 记忆力减退的老人来说是个好东西。。 。 2. Awesome Screenshot: Capture &#38; Annotate 网页截图， 可以对图片进行简单的裁切，  题注等。。 有时候很有用 。 3. Firebug Lite for Google Chrome 推荐！ Firebug的简化版， 功能比Firefox上面的差着点， 不过比chromium自带的那个好得多。。。 受不了firefox的速度。。。  如果不是firebug的话 firefox早就从我电脑里滚蛋了。。 。 4. Pendule 推荐！ 一个web开发小工具集合， 里面有很多功能， 象只刷新CSS之类的，特别有用 。 5.Window Resizer 可以模拟各个分辨率下面网页的表现。 。 6. FastestChrome &#8211; Browse Faster 最好玩的功能是 很多程序它可以自动识别分页然后加载， 网页可以一直一直浏览， [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>大部分的是针对<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span> <span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/developer" title="查看 developer 的全部文章" target="_blank">developer</a></span>来说的。。</p>
<p>。</p>
<p>1. <a href="https://chrome.google.com/extensions/detail/kfiahljocaflpaiopilgpiochncgdnhd">PHP documentation &#8211; PHP.net</a>n (<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/php" title="查看 PHP 的全部文章" target="_blank">PHP</a></span>函数速查)<br />
对于我这样的 记忆力减退的老人来说是个好东西。。</p>
<p><img class="alignnone" title="pd" src="https://chrome.google.com/extensions/img/kfiahljocaflpaiopilgpiochncgdnhd/1282604817.48/screenshot/4001" alt="" width="397" height="177" /></p>
<p>。</p>
<p>2. <a href="https://chrome.google.com/extensions/detail/alelhddbbhepgpmgidjdcjakblofbmce">Awesome Screenshot: Capture &amp; Annotate</a></p>
<p>网页截图， 可以对图片进行简单的裁切，  题注等。。 有时候很有用</p>
<p><a href="http://www.golehe.net/wp-content/uploads/2010/08/download.jpg"><img class="alignnone size-full wp-image-474" title="download" src="http://www.golehe.net/wp-content/uploads/2010/08/download.jpg" alt="" width="511" height="506" /></a></p>
<p>。</p>
<p>3. <a href="https://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench">Firebug Lite for Google Chrome</a> 推荐！</p>
<p>Firebug的简化版， 功能比Firefox上面的差着点， 不过比<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/chromium" title="查看 chromium 的全部文章" target="_blank">chromium</a></span>自带的那个好得多。。。</p>
<p>受不了firefox的速度。。。  如果不是firebug的话 firefox早就从我电脑里滚蛋了。。</p>
<p>。</p>
<p>4. <a href="https://chrome.google.com/extensions/detail/gbkffbkamcejhkcaocmkdeiiccpmjfdi">Pendule</a> 推荐！</p>
<p>一个<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span>开发小工具集合， 里面有很多功能， 象只刷新CSS之类的，特别有用</p>
<p><img class="alignnone" title="pen" src="https://chrome.google.com/extensions/img/gbkffbkamcejhkcaocmkdeiiccpmjfdi/1275402591.34/screenshot/11001" alt="" width="409" height="229" /></p>
<p>。</p>
<p>5.<a href="https://chrome.google.com/extensions/detail/kkelicaakdanhinjdeammmilcgefonfh">Window Resizer</a></p>
<p>可以模拟各个分辨率下面网页的表现。</p>
<p>。</p>
<p><img class="alignnone" title="wr" src="https://chrome.google.com/extensions/img/kkelicaakdanhinjdeammmilcgefonfh/1282510135.68/screenshot/10001" alt="" width="409" height="307" /></p>
<p>6. <a href="https://chrome.google.com/extensions/detail/mmffncokckfccddfenhkhnllmlobdahm">FastestChrome &#8211; Browse Faster</a></p>
<p>最好玩的功能是 很多程序它可以自动识别分页然后加载， 网页可以一直一直浏览， 不用去点烦人的下一页</p>
<p><img class="alignnone" title="fb" src="https://chrome.google.com/extensions/img/mmffncokckfccddfenhkhnllmlobdahm/1282932477.98/screenshot/1001" alt="" width="410" height="307" /></p>
<p>。</p>
<p>7. <a href="https://chrome.google.com/extensions/detail/chllelencipbhdcelplgadmefkopmpgd">ChinaWeather and Lunar Calendar</a></p>
<p>中国<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/%e5%a4%a9%e6%b0%94" title="查看 天气 的全部文章" target="_blank">天气</a></span>预报和万年历。 挺有用的。 国人开发的东西 都得支持一个。</p>
<p>。</p>
<p>8. <a href="https://chrome.google.com/extensions/detail/gmpllenfapkfpdkahamlbmbichihpmmg">Thunder,QQDownload,FlashGet Files Downloader</a></p>
<p>自动把页面里的迅雷,快车Flashget,旋风链接替换为真实地址,使用你自己喜欢的下载方式来下载.</p>
<p>。</p>
<p>9.<a href="https://chrome.google.com/extensions/detail/homgcnaoacgigpkkljjjekpignblkeae">Chrome Sniffer</a></p>
<p>可以探测到当前的<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/web" title="查看 web 的全部文章" target="_blank">web</a></span>页面使用了哪个开源程序/技术， 像jquery, jquery ui , dojo, phpbb, <span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/wordpress" title="查看 wordpress 的全部文章" target="_blank">wordpress</a></span>等， 都可以识别，  并且在地址栏右侧显示， 挺好玩的</p>
<p><img class="alignnone" src="https://chrome.google.com/extensions/img/homgcnaoacgigpkkljjjekpignblkeae/1282272936.53/screenshot/1" alt="" width="100" height="100" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-472.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个简单的PHP插件机制的实现</title>
		<link>http://www.golehe.net/article-469.html</link>
		<comments>http://www.golehe.net/article-469.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 05:28:56 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[插件机制]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=469</guid>
		<description><![CDATA[调用(假设实现的类叫API)： API::register_action('hook_name', $this, 'call_method'); API::register_action('hook_name', $some_reference, 'some_method'); API::trigger('hook_name'); 插件实现： /* * 注册事件 * @param $hook String. 钩子名称 * @param &#38;$reference object 对象实例的引用 * @param $method String 调用对象的方法名称 */ public static function register_action($hook, &#38;$reference, $method) { $key = get_class($reference.'-&#62;'.$method); self::$listeners[$hook][$key] = array($reference, $method); } /* * 触发事件 * @param $hook 触发的钩子名称 * @param $param 触发的事件的参数 */ [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>调用(假设实现的类叫API)：</p>
<pre class="brush: php;">
      API::register_action('hook_name', $this, 'call_method');
      API::register_action('hook_name', $some_reference, 'some_method');
      API::trigger('hook_name');
</pre>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/%e6%8f%92%e4%bb%b6" title="查看 插件 的全部文章" target="_blank">插件</a></span>实现：</p>
<pre class="brush: php;">
/*
     * 注册事件
     * @param $hook String. 钩子名称
     * @param &amp;$reference object 对象实例的引用
     * @param $method String 调用对象的方法名称
     */
    public static function register_action($hook, &amp;$reference, $method)
    {
        $key = get_class($reference.'-&gt;'.$method);
        self::$listeners[$hook][$key] = array($reference, $method);
    }

    /*
     * 触发事件
     * @param $hook 触发的钩子名称
     * @param $param 触发的事件的参数
     */
    public static function trigger($hook, $params=NULL)
    {
        if(self::$listeners[$hook])
        {
            /*
             * 遍历当前触发的事件中所有已注册的事件
             */
            foreach(self::$listeners[$hook] as $value)
            {
                $class = $value[0];
                $method = $value[1];

                /*
                 * 调用事件
                 */
                if(method_exists($class, $method))
                {
                    try
                    {
                        $class-&gt;$method($params);
                    }
                    catch (FM_Exception $e)
                    {
                        $e-&gt;process();
                        continue;
                    }
                }
            }

        }
    }
</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-469.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>. eml</title>
		<link>http://www.golehe.net/article-466.html</link>
		<comments>http://www.golehe.net/article-466.html#comments</comments>
		<pubDate>Sat, 14 Aug 2010 07:44:49 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=466</guid>
		<description><![CDATA[习惯了以.eml作为 一篇日志的标题 Aug.14. 星期六的下午。 一个加班的外面似乎很闷。 没有太阳 。 的下午 没有什么目的的在网上闲逛。 耳边响着 黑色信封。 脑袋里面没有几个能被我忆起的片断 拼了命的想把他们拼起来。 中间没有什么联系 。 我怎么会这样平静无波澜 已经没有可以激起一丝荡漾的东西 记得的奥运会那夜。 不知道他们谁还记得。 那个比起今年来凉快了不知道多少的夏天。 姚村某栋房子五楼里面插满了国旗。 他们兴奋的激动着 而我一个人在热的象TM包子笼子里的房间阁楼里面 被无数个蚊子咬着的敲着代码 然后是偷偷回去的时候。 出门奔火车站 碰上那个人。 站着聊了一会吧 恩。 应该是那次 记得临近毕业的时候那阵的恐慌。 每个人每个人之间多了点什么。记得利洋走的时候 眼里含着的泪 记得他生日那天晚上楼道里面喝的酒 那阵总喜欢去那家叫川香居的板房里面吃炒饼。。。 每次喝酒我都会吃一份炒饼 那谁喝多了。 几个人包了厕所抱头痛哭 。楼下拖着喝多了的 上去。 记得那个地方叫。。龙洞河。 到现在那几张照片没找回来。 那人的QQ号还在手机里面存着。。 却一直没加上的 记得踹开门。有烟么。 。 还有某年过年。自己买了一堆的炮仗。 跑到。。那个 叫 小观音山 那里的那条河放 记得爱着的那个喜欢被抱着的女人。 跟我说 我要一辈子就够 。 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>习惯了以.eml作为 一篇日志的标题<br />
Aug.14. 星期六的下午。  一个加班的外面似乎很闷。 没有太阳 。 的下午<br />
没有什么目的的在网上闲逛。<br />
耳边响着 黑色信封。<br />
脑袋里面没有几个能被我忆起的片断<br />
拼了命的想把他们拼起来。 中间没有什么联系<br />
。 我怎么会这样平静无波澜<br />
已经没有可以激起一丝荡漾的东西<br />
记得的奥运会那夜。 不知道他们谁还记得。  那个比起今年来凉快了不知道多少的夏天。<br />
姚村某栋房子五楼里面插满了国旗。 他们兴奋的激动着<br />
而我一个人在热的象TM包子笼子里的房间阁楼里面 被无数个蚊子咬着的敲着代码<br />
然后是偷偷回去的时候。 出门奔火车站 碰上那个人。 站着聊了一会吧<br />
恩。 应该是那次<br />
记得临近毕业的时候那阵的恐慌。<br />
每个人每个人之间多了点什么。记得利洋走的时候 眼里含着的泪<br />
记得他生日那天晚上楼道里面喝的酒<br />
那阵总喜欢去那家叫川香居的板房里面吃炒饼。。。 每次喝酒我都会吃一份炒饼<br />
那谁喝多了。 几个人包了厕所抱头痛哭<br />
。楼下拖着喝多了的 上去。<br />
记得那个地方叫。。龙洞河。 到现在那几张照片没找回来。<br />
那人的QQ号还在手机里面存着。。 却一直没加上的<br />
记得踹开门。有烟么。<br />
。 还有某年过年。自己买了一堆的炮仗。 跑到。。那个 叫 小观音山<br />
那里的那条河放<br />
记得爱着的那个喜欢被抱着的女人。 跟我说 我要一辈子就够<br />
。 某年网吧里面 深夜一点<br />
那个站在儿子背后 等他回家的母亲<br />
记得轻车熟路的配置fastcgi配上nginx让php跑起来。<br />
小鸡炖土豆。<br />
记得妈给我打电话。 告诉我让我眼睛离电脑远点。<br />
爸爸说 是不是又没钱了<br />
阴暗的某个角落。<br />
我丢掉了一切。<br />
。 李志唱着<br />
我可是个男人。 可为什么打不起J8精神。。。<br />
 。 记得那年 。。 毕业的时候。 那个小女孩 。 闪着 绝望的目光 没有看我一眼<br />
临近0点。 收到的电话短信说 想打魔兽了<br />
。<br />
记得几万条短信。 那个存着一万条短信的QD还在我包里面躺着<br />
记得有个画室里面 王文彬带着出去打CS<br />
。 记得很多年没有联系的人<br />
记得那个叫生存游戏的恐怖片， 害我几个月没睡好的那个。。<br />
。 记得失眠时候。 自己弄出来 催眠的方法， 无数个日日夜夜的。 无<br />
我想把我脑袋里面的东西全都倒出来。。。。<br />
却没什么  记得住的东西。<br />
没几个人认识我。 我也没认识几个人。<br />
我一个人。<br />
浮在这个J8地方。<br />
漂到什么样子。 想也想不到想也不去想。<br />
很多事明白了 才晚了 索性就一直不明白得了<br />
结果就是这样。         =》 事情就是这么个事情， 情况就是这么个情况。 看着办吧！<br />
唱着小曲， 听听相声。 嗑嗑瓜子。敲敲键盘。 弹弹琴<br />
自己跟自己说说话。 或者什么都不想 自己也懒得跟自己说话<br />
看着YY小说打发日子。 依旧逃避着不敢面对这个世界。<br />
                                                                              跟这个世界多接触<br />
李志唱道 昨天在梦里， 我又看见你。。。。<br />
什么TM乱七八糟的。。。 我哪记得住这么多。。。。。。。。。。。。。<br />
让我忘了吧 忘了我吧让我忘了吧忘了我吧</p>
<p>。 我可是个男人， 可为什么打不起J8精神。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-466.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>.eml</title>
		<link>http://www.golehe.net/article-463.html</link>
		<comments>http://www.golehe.net/article-463.html#comments</comments>
		<pubDate>Sat, 17 Jul 2010 15:07:26 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[SuperMaria]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=463</guid>
		<description><![CDATA[选择。。 叹息。 这个月SuperMaria要上线的。 其实压力有点大。。。。 额。。。。。。。。。。。。 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>选择。。</p>
<p>叹息。 </p>
<p>这个月<span class='wp_keywordlink_affiliate'><a href="http://www.golehe.net/article-tag/supermaria" title="查看 SuperMaria 的全部文章" target="_blank">SuperMaria</a></span>要上线的。</p>
<p>其实压力有点大。。。。</p>
<p>额。。。。。。。。。。。。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-463.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FM Framework中“模板引擎”的实现</title>
		<link>http://www.golehe.net/article-458.html</link>
		<comments>http://www.golehe.net/article-458.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 06:54:24 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=458</guid>
		<description><![CDATA[应用方法上来说撞车很多。。 不深究他们的实现方式了。 QeePHP, Django, 还有一个PHPT什么什么的。。。 额。。 话不多， 上代码。 class FM_View { /* * 定义模板变量 * */ protected $vars; protected $fup; /* * 定义FM_View中使用的块 * */ private $block_names,$block_replace = array(); /* * 定义取得的内容 * */ private $content; /* * 当前使用的模板主题 * APP_DIR/code/view/themes * */ private $theme; /* * 表单对象 * */ public $form,$form_element; public function prepare($element) [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>应用方法上来说撞车很多。。</p>
<p>不深究他们的实现方式了。</p>
<p>QeePHP, Django, 还有一个PHPT什么什么的。。。</p>
<p>额。。</p>
<p>话不多， 上代码。<br />
<span id="more-458"></span></p>
<pre>
<pre class="brush: php;">
class FM_View
    {
        /*
         * 定义模板变量
         * */
        protected $vars;

        protected $fup;

        /*
         * 定义FM_View中使用的块
         * */
        private $block_names,$block_replace = array();

        /*
         * 定义取得的内容
         * */
        private $content;

        /*
         * 当前使用的模板主题
         * APP_DIR/code/view/themes
         * */
        private $theme;

        /*
         * 表单对象
         * */
        public $form,$form_element;

        public function prepare($element)
        {
            import(&quot;FM_DIR/helper/html/html&quot;);
            switch($element)
            {
                case &quot;form&quot;:
                    import(&quot;FM_DIR/helper/html/form&quot;);
                    $this-&gt;form = new FM_Form();
                    break;
            }
        }

        /*
         * 为模板变量赋值 对外调用接口
         * 也可以同时传入两个数组,一一对应赋值
         * */
        public function assign($key,$value=NULL)
        {
            if(is_array($key) &amp;&amp; !$value)
            {
                array_merge($this-&gt;vars,$key);
            }
            else if(is_array($key) &amp;&amp; is_array($value))
            {
                if($value &amp;&amp; $key)
                {
                    foreach($key as $k=&gt;$v)
                    {
                        $this-&gt;vars[$v] = $value[$k];
                    }
                }
            }
            else
            {
                $this-&gt;vars[$key] = $value;
            }

        }

        /*
         * 包含一个模板，对外显示模板的接口
         * */
        public function display($name,$ext=&quot;.php&quot;)
        {
            $path = $this-&gt;is_template($name,$ext);
            $this-&gt;ob_start();
            include $path;
            $content = ob_end_clean();
            $this-&gt;output();
        }

        /*
         * 模板是否存在
         * 存在则返回其绝对路径
         * 否则返回 false;
         */
        public function is_template($name,$ext=&quot;.php&quot;)
        {
            $this-&gt;theme = ini(&quot;application/view/use_theme&quot;);
            $path = &quot;APP_DIR/code/view/themes/{$this-&gt;theme}/{$name}&quot;;
            $path = FM::parse_FUP($path,$ext);
            if(is_file($path))
            {
                return $path;
            }

            return false;

        }

    	/*
         * 直接显示一个变量，如果不需要显示，则直接用$this-&gt;vars['key']
         * 2010.4.23 增加一个类似FUP调用模板变量的功能
         * eg:$this-&gt;vars(&quot;member/u_name&quot;);
         * */
        protected function vars($key,$echo=true)
        {
            $paths = explode('/',$key);
            $vars = $this-&gt;vars;
            foreach($paths as $v)
            {
                $vars = $vars[$v];
            }
            if($echo)
            {
                echo $vars;
                return;
            }
            return $vars;

        }

        /*
         * 模板继承自一个布局
         * */
        protected function extend($name,$ext=&quot;.php&quot;)
        {
            $path = &quot;APP_DIR/code/view/layout/{$name}&quot;;
            $path = FM::parse_FUP($path,$ext);
            if(!is_file($path))
            {
                FM::Exception(&quot;FM_View_Exception&quot;,sprintf(FM::$error_lang['lost']['view'],&quot;layout/&quot;.$name));
            }
            $this-&gt;ob_start();
            include $path;
            $this-&gt;content = ob_get_clean();
        }

        /*
         * 一个公有的“组件部分”
         * */
        protected function element($name,$ext=&quot;.php&quot;)
        {
            $path = &quot;APP_DIR/code/view/elements/{$name}&quot;;
            $path = FM::parse_FUP($path,$ext);
            if(!is_file($path))
            {
                FM::Exception(&quot;FM_View_Exception&quot;,sprintf(FM::$error_lang['lost']['view'],&quot;element/&quot;.$name));
            }
            include $path;
        }

        /*
         * 包含一个模板文件
         * 主要用于替换elements中的部分，但是不会输出显示
         * */
        protected function inc($path,$ext=&quot;.php&quot;)
        {
            $path = &quot;APP_DIR/code/view/themes/{$this-&gt;theme}/{$path}&quot;;
            $path = FM::parse_FUP($path,$ext);
            if(!is_file($path))
            {
                FM::Exception(&quot;FM_View_Exception&quot;,sprintf(FM::$error_lang['lost']['view'],$path));
            }
            $this-&gt;ob_start();
            @include($path);
            ob_end_clean();
        }

        /*
         * 一个空的block
         */
        protected function empty_block($name)
        {
            $this-&gt;block($name);
            echo &quot;&lt;!--Here is a empty block named '{$name}'--&gt;&quot;;
            $this-&gt;endblock();
        }

        /*
         * 一个页面块的开始
         * */
        protected function block($name)
        {
            $this-&gt;block_names[]      = $name;
            $this-&gt;ob_start();
        }

        /*
         * 一个页面的结束
         * */
        protected function endblock()
        {
            $name = array_pop($this-&gt;block_names);
            $content = ob_get_clean();

            $this-&gt;block_replace[&quot;%block_{$name}%&quot;] = $content;
            echo &quot;%block_{$name}%&quot;;
        }

        /*
         * 输出一个CSS的路径
         * css, js, img 方法为了方便以后的扩展
         * 可能会有图片服务器等因素
         * */
        protected function css($name,$version=&quot;1.0&quot;,$media=&quot;screen&quot;)
        {
            $path = ini(&quot;application/site/url&quot;).&quot;css/{$name}.css?version={$version}&quot;;
            echo &lt;&lt;&lt;EOF
                &lt;link href=&quot;{$path}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;{$media}&quot; /&gt; \n
EOF;
        }

        /*
         * 输出一个JS的路径
         * */
        protected function js($name,$version=&quot;1.0&quot;)
        {
            $path = ini(&quot;application/site/url&quot;).&quot;js/{$name}.js?version={$version}&quot;;
            echo &quot;&lt;script type='text/javascript' src='{$path}'&gt;&lt;/script&gt;  \n&quot;;
        }

        /*
         * 输出一个图片的地址， 可以用FUP
         * */
        protected function img($name,$width=&quot;&quot;,$height=&quot;&quot;)
        {
            $path = ini(&quot;application/site/url&quot;).&quot;images/{$name}&quot;;
            echo $path;
            if($width)
            {
                echo &quot;\&quot; \&quot;width=\&quot;&quot;.$width;
            }
            if($height)
            {
                echo &quot;\&quot; \&quot;height=\&quot;&quot;.$height;

            }
        }

        /*
         * 获得一个配置的信息
         * */
        protected function ini($path)
        {
            return ini($path);
        }

        /*
         * 输出一个配置信息
         * */
        protected function get_ini($path)
        {
            echo ini($path);
        }

        private function ob_start()
        {
            ob_start();
        }

        /*
         * 渲染/替换内容/标识符
         * */
        private function output()
        {
            $block_replace = $this-&gt;deal_replace($this-&gt;block_replace);
            foreach($block_replace as $key=&gt;$value)
            {
                $this-&gt;content = str_replace($key,$value,$this-&gt;content);
            }

            $this-&gt;echo_big($this-&gt;content);

        }

        /*
         * @TODO..!!! 嵌套并且没有替换内容时，布局中的内容会不输出
         * @解决FM_View的BUG：输出样式时如果在layout中定义的嵌套block的子元素被覆盖，并且父元素重写并且内容为空时，父block内容不会显示的问题
         * */
        private function deal_replace($block_replace)
        {
            foreach($block_replace as $key=&gt;$value)
            {
                foreach($block_replace as $k=&gt;$v)
                {
                    if(strstr($v,$key))
                    {
                        $block_replace[$k] = str_replace($key,$block_replace[$key],$v);
                    }
                }
            }
            #print_r($block_replace);
            return $block_replace;
        }

        /*
         * 利用缓冲区输入整个页面内容
         * PHP echo在输出长字符串时有BUG
         */
        private function echo_big($string,$bufferSize=4096)
        {
            $split_string = str_split($string, $bufferSize);

            if(count($split_string) &gt; 0)
            {
                foreach($split_string as $chunk) {
                    $this-&gt;ob_start();
                    echo $chunk;
                    $str = ob_get_clean();
                    echo $str;
                }
            }
            else
            {
                echo $split_string[0];
            }

        }

        /*
         * FM_Default_Router::url简写
         * 根据FUP输出一个url
         */
        public function url($fup=NULL)
        {
            echo $this-&gt;get_url($fup);
        }

        public function get_url($fup=NULL)
        {
            $url = FM_Default_Router::url($fup);
            $tmp = explode(&quot;page&quot;,$fup);
            if(substr($tmp[0],strlen($tmp[0])-1,1) == &quot;/&quot;)
            {
                $tmp = substr($tmp[0],0,-1);
            }
            else
            {
                $tmp = $tmp[0];
            }

            $this-&gt;fup = $tmp;

            return $url;
        }
    }
</pre>
</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-458.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.FM  Framework中简单实现的PHP在nginx伪静态化</title>
		<link>http://www.golehe.net/article-456.html</link>
		<comments>http://www.golehe.net/article-456.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 06:46:29 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=456</guid>
		<description><![CDATA[location ~.html { if (!-e $request_filename){ rewrite (.*) /index.php; } } 很简单的实现方法 如果不存在对应的页面， 则将所有请求转向index.php 在index.php中对$_SERVER['REQUEST_URI']进行处理就可以了。 Apache中类似 /* */ 。 这个月SuperMaria项目基本就可以上线了 然后框架和主体应用还是需要完善。 九月份会放出来整个框架。 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote>
<pre>location ~.html {
    if (!-e $request_filename){
        rewrite (.*) /index.php;
    }
}</pre>
</blockquote>
<p>很简单的实现方法</p>
<p>如果不存在对应的页面， 则将所有请求转向index.php</p>
<p>在index.php中对$_SERVER['REQUEST_URI']进行处理就可以了。</p>
<p>Apache中类似</p>
<p>/*</p>
<p>*/</p>
<p>。 这个月SuperMaria项目基本就可以上线了</p>
<p>然后框架和主体应用还是需要完善。</p>
<p>九月份会放出来整个框架。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-456.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu.的幽默。</title>
		<link>http://www.golehe.net/article-452.html</link>
		<comments>http://www.golehe.net/article-452.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 09:56:03 +0000</pubDate>
		<dc:creator>小烂</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.golehe.net/?p=452</guid>
		<description><![CDATA[xiaolan@xiaolan-laptop:~$ sudo apt-get moo (__) (oo) /&#8212;&#8212;\/ / &#124; &#124;&#124; * /\&#8212;/\ ~~ ~~ &#8230;.&#8221;Have you mooed today?&#8221;&#8230; xiaolan@xiaolan-laptop:~$ aptitude moo There are no Easter Eggs in this program. xiaolan@xiaolan-laptop:~$ aptitude -v moo There really are no Easter Eggs in this program. xiaolan@xiaolan-laptop:~$ aptitude -vv moo Didn&#8217;t I already tell you that there are no [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>xiaolan@xiaolan-laptop:~$ sudo apt-get moo<br />
         (__)<br />
         (oo)<br />
   /&#8212;&#8212;\/<br />
  / |    ||<br />
 *  /\&#8212;/\<br />
    ~~   ~~<br />
&#8230;.&#8221;Have you mooed today?&#8221;&#8230;</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude moo<br />
There are no Easter Eggs in this program.</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -v moo<br />
There really are no Easter Eggs in this program.</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vv moo<br />
Didn&#8217;t I already tell you that there are no Easter Eggs in this program?</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vvvv moo<br />
Okay, okay, if I give you an Easter Egg, will you go away?</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vvvvv moo<br />
All right, you win.</p>
<p>                               /&#8212;-\<br />
                       &#8212;&#8212;-/      \<br />
                      /               \<br />
                     /                |<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;/                  &#8212;&#8212;&#8211;\<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vvvvvv moo<br />
What is it?  It&#8217;s an elephant being eaten by a snake, of course.</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vvvvvvv moo<br />
What is it?  It&#8217;s an elephant being eaten by a snake, of course.</p>
<p>xiaolan@xiaolan-laptop:~$ aptitude -vvvvvvvv moo<br />
What is it?  It&#8217;s an elephant being eaten by a snake, of course.</p>
<p>xiaolan@xiaolan-laptop:~</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.golehe.net/article-452.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
