<?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>Doggie!</title>
	<atom:link href="http://jiehan.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://jiehan.org</link>
	<description>郑界涵的博客</description>
	<lastBuildDate>Sat, 14 Jan 2012 18:48:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>用 WordPress Shortcode API 实时输出你当前的年龄</title>
		<link>http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/</link>
		<comments>http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 11:26:24 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[扯技术]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[中国]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[无聊]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1155</guid>
		<description><![CDATA[包括我在内的很多朋友有这么一个困扰：计算自己年龄不方便，每天要用计算器计算自己今天几岁了，然后到博客的“关于”页面进行更新。今特写一插件，解决我们共同的烦恼。插件启用后，WordPress 会教导 PHP 帮您进行各种复杂生日计算。 &#60;?php /* Plugin Name: Wait... How old am I right now? Plugin URI: http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/ Description: Shortcode that outputs your current age in case you forget. Version: 250.000 (significant three) Author: Anonymous Author URI: http://jiehan.org/ License: GPL2 &#8230; <a href="http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>包括我在内的很多朋友有这么一个困扰：计算自己年龄不方便，每天要用计算器计算自己今天几岁了，然后到博客的“关于”页面进行更新。今特写一插件，解决我们共同的烦恼。插件启用后，WordPress 会教导 PHP 帮您进行各种复杂生日计算。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Plugin Name: Wait... How old am I right now?
Plugin URI: http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/
Description: Shortcode that outputs your current age in case you forget.
Version: 250.000 (significant three)
Author: Anonymous
Author URI: http://jiehan.org/
License: GPL2
*/</span>
&nbsp;
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'MY_BIRTHDAY'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'1994-12-12'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// put in your birthday here</span>
                                        <span style="color: #666666; font-style: italic;">// (best in YYYY-MM-DD)</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> tell_the_world_how_old_i_am<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$atts</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #990000;">date_default_timezone_set</span><span style="color: #009900;">&#40;</span> get_option<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'timezone_string'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$time_i_have_been_existing</span> <span style="color: #339933;">=</span> date_diff<span style="color: #009900;">&#40;</span> <span style="color: #990000;">date_create</span><span style="color: #009900;">&#40;</span> MY_BIRTHDAY <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">date_create</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #990000;">date_default_timezone_set</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'UTC'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$time_i_have_been_existing</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">format</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'%y'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_shortcode<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'age'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'tell_the_world_how_old_i_am'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>然后怎么用？先去 <code>wp-content/plugins/</code> 下面创建一个文件，把上述内容拷贝进去，然后启用这个插件&#8230;</p>
<p>然后呢？然后去改你的页面啦，把 hardcoded（中文不太吉利）的年龄替换成 <code>[age]</code>，比如我的：</p>
<pre>
我是郑界涵。现 Peddie School 十年级学生，今年 [age] 岁了...
</pre>
<p>将自动被替换为，</p>
<pre>
我是郑界涵。现 Peddie School 十年级学生，今年 17 岁了...
</pre>
<p>当然，这个 Shortcode API 在文章页面也适用，你可以随时告诉别人你几岁了。另外，如果不是在文章或页面中，比如在主题的某个地方调用你的年龄，可以写 <code>echo tell_the_world_how_old_i_am( null );</code> 哦。</p>
<p>注：由于时间原因，当前生日缓存、生日分布式计算、AJAX 或 Comet 真正实时年龄输出将在未来实现。</p>
<h2>已知问题</h2>
<ul>
<li>如果你出生地和博客服务器所在地之时区不同，则输出的年龄会有偏差。</li>
<li>如果你博客服务器时间设置不正确，则输出的年龄也会有偏差。</li>
<li>如果你生日写的不对，则输出的年龄也会有偏差。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/tech/output-age-with-wordpress-shortcode-api/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>不带欺负人还这么搞笑的&#8230;</title>
		<link>http://jiehan.org/life/asian-guy-objects-chinese-culture-club/</link>
		<comments>http://jiehan.org/life/asian-guy-objects-chinese-culture-club/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 04:01:48 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Peddie]]></category>
		<category><![CDATA[坏人]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1116</guid>
		<description><![CDATA[有位中国同学发起了一个“中国文化”社团，别名“龙”社团，于是有人回复&#8230; &#8230; 所以，“龙”社团和龙没关系？靠！我不玩了！]]></description>
			<content:encoded><![CDATA[<p>有位中国同学发起了一个“中国文化”社团，别名“龙”社团，于是有人回复&#8230;</p>
<blockquote><p>&#8230; 所以，“龙”社团和龙没关系？靠！我不玩了！</p></blockquote>
<p><img class="alignnone size-full wp-image-1117" title="Dragon Club" src="http://jiehan.org/wp-content/uploads/2011/10/dragon-club.png" alt="" width="541" height="298" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/asian-guy-objects-chinese-culture-club/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Which has nothing to do with the test&#8230;</title>
		<link>http://jiehan.org/life/which-has-nothing-to-do-with-the-test/</link>
		<comments>http://jiehan.org/life/which-has-nothing-to-do-with-the-test/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 23:43:01 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Peddie]]></category>
		<category><![CDATA[有趣]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1107</guid>
		<description><![CDATA[Ms. Crider: We are going to have a test tomorrow, and Mr. Park who is also from Duke will be here tomorrow. He has a wife who is pregnant which has nothing to do with the test&#8230; Anyway you guys &#8230; <a href="http://jiehan.org/life/which-has-nothing-to-do-with-the-test/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ms. Crider:</p>
<blockquote><p>We are going to have a test tomorrow, and Mr. Park who is also from Duke will be here tomorrow. He has a wife who is pregnant <strong>which has nothing to do with the test</strong>&#8230; Anyway you guys can ask him questions about the test then&#8230;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/which-has-nothing-to-do-with-the-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supersite Code 竞价&#8230;</title>
		<link>http://jiehan.org/life/supersite-code/</link>
		<comments>http://jiehan.org/life/supersite-code/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 18:42:59 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Peddie]]></category>
		<category><![CDATA[有趣]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1099</guid>
		<description><![CDATA[好像学校有个西班牙语老师让学生买这个代码，于是学校邮箱里&#8230;]]></description>
			<content:encoded><![CDATA[<p>好像学校有个西班牙语老师让学生买这个代码，于是学校邮箱里&#8230;</p>
<p><img class="alignnone size-full wp-image-1100" title="supersite-code" src="http://jiehan.org/wp-content/uploads/2011/09/supersite-code.png" alt="" width="552" height="190" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/supersite-code/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>单词：牙套和保持器</title>
		<link>http://jiehan.org/pretending-to-study/word-of-the-day/braces-and-retainer/</link>
		<comments>http://jiehan.org/pretending-to-study/word-of-the-day/braces-and-retainer/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 13:34:05 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[每日单词]]></category>
		<category><![CDATA[单词]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1094</guid>
		<description><![CDATA[从今天开始我会定期发布文章，分享最近学到的、原来在国内不容易学到的词&#8230; 比如说这个吧： 牙套是 braces；保持器呢是 retainer。 好的大家改天再见&#8230;]]></description>
			<content:encoded><![CDATA[<p>从今天开始我会定期发布文章，分享最近学到的、原来在国内不容易学到的词&#8230; 比如说这个吧：</p>
<p>牙套是 <strong>braces</strong>；保持器呢是 <strong>retainer</strong>。</p>
<p>好的大家改天再见&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/pretending-to-study/word-of-the-day/braces-and-retainer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Carol 上课从来不戴护目镜</title>
		<link>http://jiehan.org/life/carol-goggles/</link>
		<comments>http://jiehan.org/life/carol-goggles/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 14:34:55 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Peddie]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1082</guid>
		<description><![CDATA[&#8230; 然而，她再也不需要了。。。]]></description>
			<content:encoded><![CDATA[<p>&#8230; 然而，她再也不需要了。。。</p>
<p><img src="http://jiehan.org/wp-content/uploads/2011/09/carol-goggles-640x710.jpg" alt="" title="Carol 不戴护目镜然后瞎了。。。" width="584" height="647" class="alignnone size-large wp-image-1084" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/carol-goggles/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>拍女生宿舍的人啊</title>
		<link>http://jiehan.org/life/those-who-taking-photos-for-girls-dorm/</link>
		<comments>http://jiehan.org/life/those-who-taking-photos-for-girls-dorm/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 01:53:37 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Peddie]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1074</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://jiehan.org/wp-content/uploads/2011/09/20110904-095207-640x478.jpg" alt="" title="Yuan Ge" width="584" height="436" class="alignnone size-large wp-image-1073" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/those-who-taking-photos-for-girls-dorm/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>US1 VPN 服务维护</title>
		<link>http://jiehan.org/tech/us1-vpn-service-maintenance/</link>
		<comments>http://jiehan.org/tech/us1-vpn-service-maintenance/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 15:50:47 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[扯技术]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1068</guid>
		<description><![CDATA[US1 服务器刚刚重装，正在重新配置各项服务。 各位的帐号信息或证书都没有丢失，服务恢复之后将可以继续使用。 预计 2 天内完成。 更新：US1 上的 OpenVPN 已经恢复，如有问题请写邮件。]]></description>
			<content:encoded><![CDATA[<p>US1 服务器刚刚重装，正在重新配置各项服务。</p>
<p>各位的帐号信息或证书都没有丢失，服务恢复之后将可以继续使用。</p>
<p>预计 2 天内完成。</p>
<p><ins datetime="2011-08-17T05:38:46+00:00"><strong>更新：</strong>US1 上的 OpenVPN 已经恢复，如有问题请写邮件。</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/tech/us1-vpn-service-maintenance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>松鼠</title>
		<link>http://jiehan.org/life/exeter-squirrel/</link>
		<comments>http://jiehan.org/life/exeter-squirrel/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 01:36:20 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Exeter]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1064</guid>
		<description><![CDATA[草地上的松鼠，这只不怕人&#8230;]]></description>
			<content:encoded><![CDATA[<p>草地上的松鼠，这只不怕人&#8230;</p>
<p><object type="application/x-shockwave-flash" width="500" height="375" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=5862995bf5&#038;photo_id=5956493380&#038;flickr_show_info_box=true"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=5862995bf5&#038;photo_id=5956493380&#038;flickr_show_info_box=true" height="375" width="500"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/exeter-squirrel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>台球和乒乓球</title>
		<link>http://jiehan.org/life/exeter-billiards/</link>
		<comments>http://jiehan.org/life/exeter-billiards/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 02:26:50 +0000</pubDate>
		<dc:creator>郑界涵</dc:creator>
				<category><![CDATA[聊生活]]></category>
		<category><![CDATA[Exeter]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://jiehan.org/?p=1061</guid>
		<description><![CDATA[宿舍的地下室最好玩，比如我们有坏了的乒乓球什么的。打到不能再打了，还可以当台球的“8 ball”&#8230;]]></description>
			<content:encoded><![CDATA[<p>宿舍的地下室最好玩，比如我们有坏了的乒乓球什么的。打到不能再打了，还可以当台球的“8 ball”&#8230;</p>
<p><a href="http://www.flickr.com/photos/41350816@N06/5944558629/in/set-72157627165593620/"><img src="http://farm7.static.flickr.com/6146/5944558629_37cdcac822.jpg" alt="台球和乒乓球" width="500" height="374" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiehan.org/life/exeter-billiards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

