<?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/"
	>

<channel>
	<title>WilliamGates Blog</title>
	<atom:link href="http://blog.williamgates.biz/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.williamgates.biz</link>
	<description>四片叶子的三叶草</description>
	<pubDate>Mon, 29 Dec 2008 15:42:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>再见了，我的大学(4)我们都是小喽喽</title>
		<link>http://blog.williamgates.biz/2008/12/good-bye-nju-good-bye-my-youth-4/</link>
		<comments>http://blog.williamgates.biz/2008/12/good-bye-nju-good-bye-my-youth-4/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:10:21 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[大学生活]]></category>

		<category><![CDATA[心情]]></category>

		<category><![CDATA[散文]]></category>

		<category><![CDATA[毕业]]></category>

		<category><![CDATA[青春]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=294</guid>
		<description><![CDATA[　　时隔几个月重拾这个系列，只因在百无聊赖的夜晚突然的回想。我不是作家也没有稿费，甚至没几个读者，没人催我写东西，更没人要看我的回忆——但是我不能就这么白白让大学生活成为过去，好歹，也给自己一个机会，用笔把它们尘封在记忆里吧。
　　话接上回，进了大学一段时间，我们疯狂地了解着校园的一切，我们在夜里端着方便面走在校园的偏僻处，想记住校园的每一条路，我们呼朋唤友如同去吃山珍海味般尝遍了学校的每个食堂，所有看着顺眼的菜都会吃一次，然后默默流泪——还有比这更难吃的菜么？不屈不挠再去打菜，结果失声痛哭——还真有……开玩笑而已，我记忆中的浦口食堂，曾经还是很好吃的，七食的炒饭是一座丰碑，有无数人像我一样整个学期几乎每天只吃这个不吃别的；七食一楼还有醋拌豆腐，回锅肉以及小笼包，七食二楼有牛肉水饺和馄饨，一般般吧；六食堂我不喜欢，但是上午三四堂课之间的间隙去提前吃午饭的时候，刚出炉的菜还是不错的，比如蚂蚁上树；八食堂的鸡块，肉块都很不错，但去迟了就冷了，而且素菜很难吃；我曾经最喜欢的食堂是南大最脏最小的食堂，它叫浦苑食堂——一个三面透风的小棚子，建在小山坡上，要从小台阶上去，由于不是平地，没有一张桌子是完全水平的，都有些倾斜，最倾斜的连汤都放不稳。简陋是简陋了一点，但它的确是官方开设，有着南大最好吃的早餐——豆腐脑，现炸麻团和油条，蛋饼和小馄饨——我曾在一次熬夜以后一连吃了差不多十块钱的早饭，要知道这在当年的浦口，差不多相当于一个普通男生一周的早饭。浦苑还有当年南大最有特色的菜，比如口水鸡，比如瓦罐烧，比如铁板饭，不那么奇特的鸡腿和蚂蚁上树之类也比别处好吃——拥挤而脏乱的浦苑，连一张水平的桌子都没有的浦苑，那是我对大学食堂，最美好的记忆。

　　你问我为什么对食堂有这样丰富的评论？说起来，我当年还写过一本发给全校的新生手册，那里面写满了我对食堂的偏见——大二的我，曾经就试图以“老南大”的姿态来介绍和评价这个校园，现在想来，给新生的很多提示都是有问题的，比如坐159比131好，比如八食堂只有男生——可惜的是，后来再也没有机会让我再写一次新生手册，修正这些错误。
　　说起新生手册，就让我想到我那忙碌的大一大二，那时我参加了很多社团，又在院学生会卖力干活，还做院篮球队的队长（不是因为打得好，相反是因为打得最烂，所以专门坐在场边和裁判交流），那本长风社的新生手册也是大一结束的暑假写出的，他们用挂名副社长的条件让我搞了这样一本东西（可惜被女生们拿去给了黑店印刷，导致封面印刷错误无法装订，手册都是裸奔着发给新生的，是我一直的遗憾）。那时候常常每天开会，不巧的时候一晚上开四五个会——主持人和与会者都不知道开会做什么，但大家都是从小受够了应试教育压抑的孩子，觉得进了大学就应该试试“社会工作”，于是学了好多“社会工作方法”，比如开会，比如吃饭，就是没学会到底要做什么和做出点什么。
　　还记得那时候社团招新，整个学校就像巨大的集市，走到哪里都有人拉你入伙——虽然前辈一再警告过新生，但新生们还是把持不住加入了不少社团，交上五块或更多的会费，拿一张会员卡，然后再也不知道与这个社团有什么关系。但是新生们还不知道那以后的事情，大家交流着哪个社团看起来不错，呼朋唤友去一起加入社团。当我们误上贼船，要么就再也没有接触这个社团的机会，要么就会被致使着跑这跑那，扛这扛那。到头来，得到锻炼的不过是一点脸皮，一点防骗经验，还有就是肌肉了。
　　幸好我加入的社团里有一个很小的，叫做电子竞技联盟，在那里好歹我们还玩得挺开心——由于人太少，不分部门，什么事情大家都要做，社长自己掏钱办活动，和我们一起抬桌子拉横幅，我们既要组织比赛，与选手打交道，又要拉赞助，跟网吧老板和游戏装备商店周旋，虽然很累，但好歹成功地搞了几次比赛，还记得一次一百多人的比赛，用了大半个网吧的机器，架大幕布转播，还是很让人开心的。给大学新生们的建议是，如果一定要加入社团，不妨加入小的，自己参与核心的事务，否则就等于完全没有参加。
　　学生会和社团做的事情差不多，开会，想点子，拉赞助，搞活动，吃饭。但是大一时候的学生会给了我很美好的回忆——部长豪哥完全把我们当作小孩子来管理和保护，我们不会接触那些勾心斗角的学生会事务，也不用去面对欺压学生的赞助商，只要想点子，做活动就好了。现在想起来，那真是非常温馨的工作经历，作为一个没有什么本职工作的生活部，我们搞了很多无聊但自得其乐的活动，比如做寿司，比如棋牌赛，摄影赛，还有联欢会，比起其他整天正襟危坐的部门，居然也算是颇有成就。
　　我在学生会最大的价值恐怕就是管理模拟法庭的设备，模拟法庭是法学院专有的一个法庭形式的多媒体教室，当时院里花钱装潢好，但没几个人会用，顶多知道怎么接投影仪怎么开话筒。我凭着对电子产品研究的嗜好，把模拟法庭的功能研究了一遍，还自己买了一些线材，让它充分发挥了功能。后果就是每当院里用模法搞活动，有一点点小问题都要把我叫去，我常常为了打开一个开关之类的小事空跑。为了不空跑，我往往索性就坐下来看看到底搞什么活动——虽然讲座我不怎么听，但是各种娱乐性活动我是参与了不少。后来又发展到为学生会的活动做幻灯片，做音响效果什么的，我也接触了力行馆，再后来是鼓楼报告厅，以及后来的鼓楼大礼堂——和各种设备管理人员吵了无数次，有什么设备就一定要人家用上什么设备，就像一定要玩到最新最好玩具的小孩一样，贪婪而执拗。
　　那个时候，社团喊我开会，学生会喊我去模法修设备，还要帮忙准备各种文艺晚会，院里让我去帮忙准备优秀学生会优秀班级之类的申报材料（排版他们搞不定），还有无数的人让我帮忙修电脑，虽然这里面绝大多数人，不管是老师，学生会主席，还是普通同学都会说不少感谢，虽然那时候感到自己被需要的自豪，但是现在回想起来，把自己的时间全都用来帮助别人，跑来跑去总是为了别人的事情，别人的功劳，别人的活动和别人的电脑，真是傻啊。
　　但是，谁年少的时候，不曾当过小喽喽呢。
　　谁年少的时候，不是自己的小喽喽呢。
　　大学，就是学会如何虚度时间，或者学会此后的一生都不再虚度时间的地方。
　　为了证明自己的重要，为了表现自己的可靠，为了让自己的未来有更多的信心，为了让自己的梦想更可能实现——能够在年少的时候，不知疲倦地为了自己觉得有意义的事情而奔忙，实在是一种幸福。
Imagination
Never lose my passion
It&#8217;s on my way
It&#8217;s on my way
Whatever it takes
Not for a destination
It&#8217;s on my way
It&#8217;s on my way
All the colorful days
　　　　　　　　　　——朴树《Colorful Days》
]]></description>
			<content:encoded><![CDATA[<p>　　时隔几个月重拾这个系列，只因在百无聊赖的夜晚突然的回想。我不是作家也没有稿费，甚至没几个读者，没人催我写东西，更没人要看我的回忆——但是我不能就这么白白让大学生活成为过去，好歹，也给自己一个机会，用笔把它们尘封在记忆里吧。</p>
<p>　　话接上回，进了大学一段时间，我们疯狂地了解着校园的一切，我们在夜里端着方便面走在校园的偏僻处，想记住校园的每一条路，我们呼朋唤友如同去吃山珍海味般尝遍了学校的每个食堂，所有看着顺眼的菜都会吃一次，然后默默流泪——还有比这更难吃的菜么？不屈不挠再去打菜，结果失声痛哭——还真有……开玩笑而已，我记忆中的浦口食堂，曾经还是很好吃的，七食的炒饭是一座丰碑，有无数人像我一样整个学期几乎每天只吃这个不吃别的；七食一楼还有醋拌豆腐，回锅肉以及小笼包，七食二楼有牛肉水饺和馄饨，一般般吧；六食堂我不喜欢，但是上午三四堂课之间的间隙去提前吃午饭的时候，刚出炉的菜还是不错的，比如蚂蚁上树；八食堂的鸡块，肉块都很不错，但去迟了就冷了，而且素菜很难吃；我曾经最喜欢的食堂是南大最脏最小的食堂，它叫浦苑食堂——一个三面透风的小棚子，建在小山坡上，要从小台阶上去，由于不是平地，没有一张桌子是完全水平的，都有些倾斜，最倾斜的连汤都放不稳。简陋是简陋了一点，但它的确是官方开设，有着南大最好吃的早餐——豆腐脑，现炸麻团和油条，蛋饼和小馄饨——我曾在一次熬夜以后一连吃了差不多十块钱的早饭，要知道这在当年的浦口，差不多相当于一个普通男生一周的早饭。浦苑还有当年南大最有特色的菜，比如口水鸡，比如瓦罐烧，比如铁板饭，不那么奇特的鸡腿和蚂蚁上树之类也比别处好吃——拥挤而脏乱的浦苑，连一张水平的桌子都没有的浦苑，那是我对大学食堂，最美好的记忆。<br />
<span id="more-294"></span><br />
　　你问我为什么对食堂有这样丰富的评论？说起来，我当年还写过一本发给全校的新生手册，那里面写满了我对食堂的偏见——大二的我，曾经就试图以“老南大”的姿态来介绍和评价这个校园，现在想来，给新生的很多提示都是有问题的，比如坐159比131好，比如八食堂只有男生——可惜的是，后来再也没有机会让我再写一次新生手册，修正这些错误。<br />
　　说起新生手册，就让我想到我那忙碌的大一大二，那时我参加了很多社团，又在院学生会卖力干活，还做院篮球队的队长（不是因为打得好，相反是因为打得最烂，所以专门坐在场边和裁判交流），那本长风社的新生手册也是大一结束的暑假写出的，他们用挂名副社长的条件让我搞了这样一本东西（可惜被女生们拿去给了黑店印刷，导致封面印刷错误无法装订，手册都是裸奔着发给新生的，是我一直的遗憾）。那时候常常每天开会，不巧的时候一晚上开四五个会——主持人和与会者都不知道开会做什么，但大家都是从小受够了应试教育压抑的孩子，觉得进了大学就应该试试“社会工作”，于是学了好多“社会工作方法”，比如开会，比如吃饭，就是没学会到底要做什么和做出点什么。<br />
　　还记得那时候社团招新，整个学校就像巨大的集市，走到哪里都有人拉你入伙——虽然前辈一再警告过新生，但新生们还是把持不住加入了不少社团，交上五块或更多的会费，拿一张会员卡，然后再也不知道与这个社团有什么关系。但是新生们还不知道那以后的事情，大家交流着哪个社团看起来不错，呼朋唤友去一起加入社团。当我们误上贼船，要么就再也没有接触这个社团的机会，要么就会被致使着跑这跑那，扛这扛那。到头来，得到锻炼的不过是一点脸皮，一点防骗经验，还有就是肌肉了。<br />
　　幸好我加入的社团里有一个很小的，叫做电子竞技联盟，在那里好歹我们还玩得挺开心——由于人太少，不分部门，什么事情大家都要做，社长自己掏钱办活动，和我们一起抬桌子拉横幅，我们既要组织比赛，与选手打交道，又要拉赞助，跟网吧老板和游戏装备商店周旋，虽然很累，但好歹成功地搞了几次比赛，还记得一次一百多人的比赛，用了大半个网吧的机器，架大幕布转播，还是很让人开心的。给大学新生们的建议是，如果一定要加入社团，不妨加入小的，自己参与核心的事务，否则就等于完全没有参加。</p>
<p>　　学生会和社团做的事情差不多，开会，想点子，拉赞助，搞活动，吃饭。但是大一时候的学生会给了我很美好的回忆——部长豪哥完全把我们当作小孩子来管理和保护，我们不会接触那些勾心斗角的学生会事务，也不用去面对欺压学生的赞助商，只要想点子，做活动就好了。现在想起来，那真是非常温馨的工作经历，作为一个没有什么本职工作的生活部，我们搞了很多无聊但自得其乐的活动，比如做寿司，比如棋牌赛，摄影赛，还有联欢会，比起其他整天正襟危坐的部门，居然也算是颇有成就。<br />
　　我在学生会最大的价值恐怕就是管理模拟法庭的设备，模拟法庭是法学院专有的一个法庭形式的多媒体教室，当时院里花钱装潢好，但没几个人会用，顶多知道怎么接投影仪怎么开话筒。我凭着对电子产品研究的嗜好，把模拟法庭的功能研究了一遍，还自己买了一些线材，让它充分发挥了功能。后果就是每当院里用模法搞活动，有一点点小问题都要把我叫去，我常常为了打开一个开关之类的小事空跑。为了不空跑，我往往索性就坐下来看看到底搞什么活动——虽然讲座我不怎么听，但是各种娱乐性活动我是参与了不少。后来又发展到为学生会的活动做幻灯片，做音响效果什么的，我也接触了力行馆，再后来是鼓楼报告厅，以及后来的鼓楼大礼堂——和各种设备管理人员吵了无数次，有什么设备就一定要人家用上什么设备，就像一定要玩到最新最好玩具的小孩一样，贪婪而执拗。</p>
<p>　　那个时候，社团喊我开会，学生会喊我去模法修设备，还要帮忙准备各种文艺晚会，院里让我去帮忙准备优秀学生会优秀班级之类的申报材料（排版他们搞不定），还有无数的人让我帮忙修电脑，虽然这里面绝大多数人，不管是老师，学生会主席，还是普通同学都会说不少感谢，虽然那时候感到自己被需要的自豪，但是现在回想起来，把自己的时间全都用来帮助别人，跑来跑去总是为了别人的事情，别人的功劳，别人的活动和别人的电脑，真是傻啊。<br />
　　但是，谁年少的时候，不曾当过小喽喽呢。<br />
　　谁年少的时候，不是自己的小喽喽呢。<br />
　　大学，就是学会如何虚度时间，或者学会此后的一生都不再虚度时间的地方。<br />
　　为了证明自己的重要，为了表现自己的可靠，为了让自己的未来有更多的信心，为了让自己的梦想更可能实现——能够在年少的时候，不知疲倦地为了自己觉得有意义的事情而奔忙，实在是一种幸福。</p>
<blockquote><p>Imagination<br />
Never lose my passion<br />
It&#8217;s on my way<br />
It&#8217;s on my way<br />
Whatever it takes<br />
Not for a destination<br />
It&#8217;s on my way<br />
It&#8217;s on my way<br />
All the colorful days<br />
　　　　　　　　　　——朴树《Colorful Days》</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/good-bye-nju-good-bye-my-youth-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>秒速5厘米：飞向云端的初恋，随风飘落的初恋，你选哪一个？</title>
		<link>http://blog.williamgates.biz/2008/12/happy-ending-of-first-love-or-keep-it-as-memory/</link>
		<comments>http://blog.williamgates.biz/2008/12/happy-ending-of-first-love-or-keep-it-as-memory/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 16:01:03 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[动漫]]></category>

		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[艺术随感]]></category>

		<category><![CDATA[新海诚]]></category>

		<category><![CDATA[秒速5厘米]]></category>

		<category><![CDATA[艺术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=285</guid>
		<description><![CDATA[
　　不知道这是不是人类第一部根据主题歌而写的电影。

　　看完之后我多么想说，新海诚先生，你错了。我多么想当一次政工干部，我多么想告诉你，你的立意不高，你的故事不积极向上，你让我们——几乎是所有的观众——看完了觉得很郁闷。
　　我知道用是不是大团圆来评价一部作品的价值是非常愚蠢的，但是我不得不说这样的动漫作品还真少——主角通过奋斗，最后一瞬间暴气，拾起伙伴们的回忆，小宇宙爆发，打败大魔王抱得美人归，大家看得太多了；就算是“悲剧”结局，死了重要的角色，但总还有一个或者几个人在春意盎然的景色中站在其墓碑前，微笑着保证会好好活下去，会获得幸福之类。主角浑浑噩噩活着，并且知道自己所爱，更加知道自己所爱将一生不可得，这估计才是真正的悲剧——这也是比死很多人的结局更让人郁闷的原因。
　　新海诚先生，你创造的星海中的故事，用无法逾越的距离来告诉我们心灵的距离可以超越空间的隔阂，自始至终，我们看到的都是相信，都是坚持，都是跨越那无尽距离的努力；你演绎的云端的传奇，让我们看到了为了约定而跨越不可能的少年豪情，我们还是看到了相信，坚持，和跨越世界的鸿沟的努力。悲剧也好团圆也好，分离也好拥抱也好，你给我们的总是两个字，希望。
　　但是现在，你竟然要用你的作品来展现那现实的残酷——不在于失败，错过或者颓废，而在于无奈，放弃和绝望。
　　我知道表现现实一点也不能妨碍你的作品成为佳作，我知道的。但我总觉得，动漫应该是我们的梦，应该是青春的梦想。纵使不能实现，它也应该是引领我们做梦的精灵，而不是唤醒我们梦想的闹钟。

　　也许你要解释为，正是因为有这样纯真的回忆，那自己无法言说、满溢于信纸而又仅用一个字就能表达的初恋心情，所以人生——哪怕是小人物灰暗和平凡的、无奈和绝望的人生——也才会拥有色彩。
　　而我痛苦地感到，正是因为有这样纯真地令人痛心的回忆，人生的每一秒，每一个不那么美好不那么色彩斑斓的日子，都才会那样追忆那永不回来的年少，才会那样悔恨没有说出口的心意，才会显得愈发痛苦。
　　你看到的是擦肩而过的人，因为永远无法得到而显得那样的美好；我看到的是经历过的青春，却因为软弱和放弃，而追悔一辈子的痛苦。

　　跨越日本的距离，在荒野中晚点的列车，这些的确会打击年少的心，也许正是因为这样的痛苦才让他们明白要永远在一起有多么困难，也让他们没有交出给对方的信，没有说出心中的告白。但是这些距离并非不可超越的，它们远不是以数光年以外的星空，也不是云端之上的世界，他们大可以考一样的大学，在同一个城市工作。真正让他们远隔天边的，是心。
　　早有人说新海诚的作品都是关于距离的，光年的距离，世界的距离，这次是，心的距离。虽然几乎不可能是新海诚的原意，但我认为，秒速5厘米，是樱花飘落的速度，也是心灵，爱情，随风飘落的速度。
　　与前两部作品合起来看，这次的回答更加残酷而讽刺——他曾经努力告诉过我们，心的距离可以超越一切，包括光年，包括世界的缝隙，包括生死——但是现在他要告诉我们，不好意思，我忘了，有一样东西不能超越，那就是现实的人生。

　　人生中短短的交集让他们拥有了挥之不去的思念，但是无奈的分离，把他们各自抛入了人生的洪流——没有选择，没有停靠，只有马不停蹄，无法停下来寻找，寻找与对方再一次的交集。是的，我说起来很轻松，他们可以考一样的大学，可以在同一个城市工作，定居。但是现实的生活并没有给你这样的机会，从他们在枯萎的樱花树下相吻那一刻，幼小的心灵就已经屈服于整个无奈和随波逐流的人生。
　　所以，飞向云端追寻幸福的少年之梦，随着樱花飘落的初恋回忆，你选哪一个？你一定会选前者，但是新海诚叹着气要告诉我们的就是，这由不得你，你没有机会选择。
　　是的，我们哪有机会选择啊，看起来那么轻易的事情，看起来“只要奋斗就好了嘛”的回答，在人生的河流中，又有多少次就在那快要实现的时候会变成失望，甚至一生的遗憾。即使如罗密欧与朱丽叶般至死不渝——如果那样年幼的孩子能做到——结局也未必就是团圆收场。
　　所以，新海诚先生没有错，我也没有错，他说的是更真实的故事，是每天都在发生的事实，而我想说的是我期望他能去维护、去描绘我们的梦想，这正是在人生的洪流中无力地漂流的我们，所希望看到的——越是自己做不到的，越是希望有那样死不了的角色，去帮我们完成。
　　飞向云端，随风飘落，这选择不在我们自己。选择前者不意味着你一定勇敢，反倒是如果你能正视后者，也许你会在人生的道路中拥有更多自己选择的机会。
　　本想反驳新海诚先生，写到最后把自己驳倒了。但是我还是愿意保留自己的梦想，愿意执念那愚蠢的相信，如果你不相信自己是可以实现梦想的主角，就永远不可能成为主角。
　　因为你自己也用了那样的歌词，你用那样的歌词一遍又一遍敲击我们的心，直到我们泪流满面你才肯停止。或者即使你不承认，我也坚持相信，你是为了这样的歌词才写这样的故事，你是为了让我们明白这样的歌词，继续拥有梦想，才会写这样一个关于错过的故事——
若是一切可以重来
那我一定会赶到你身边
我已然别无所求
你才是我最重要的唯一
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/5cm-01.jpg" alt="5cm-01" title="5cm-01" width="500" height="707" class="alignnone size-full wp-image-287" /></p>
<p>　　不知道这是不是人类第一部根据主题歌而写的电影。<br />
<span id="more-285"></span><br />
　　看完之后我多么想说，新海诚先生，你错了。我多么想当一次政工干部，我多么想告诉你，你的立意不高，你的故事不积极向上，你让我们——几乎是所有的观众——看完了觉得很郁闷。<br />
　　我知道用是不是大团圆来评价一部作品的价值是非常愚蠢的，但是我不得不说这样的动漫作品还真少——主角通过奋斗，最后一瞬间暴气，拾起伙伴们的回忆，小宇宙爆发，打败大魔王抱得美人归，大家看得太多了；就算是“悲剧”结局，死了重要的角色，但总还有一个或者几个人在春意盎然的景色中站在其墓碑前，微笑着保证会好好活下去，会获得幸福之类。主角浑浑噩噩活着，并且知道自己所爱，更加知道自己所爱将一生不可得，这估计才是真正的悲剧——这也是比死很多人的结局更让人郁闷的原因。<br />
　　新海诚先生，你创造的星海中的故事，用无法逾越的距离来告诉我们心灵的距离可以超越空间的隔阂，自始至终，我们看到的都是相信，都是坚持，都是跨越那无尽距离的努力；你演绎的云端的传奇，让我们看到了为了约定而跨越不可能的少年豪情，我们还是看到了相信，坚持，和跨越世界的鸿沟的努力。悲剧也好团圆也好，分离也好拥抱也好，你给我们的总是两个字，希望。<br />
　　但是现在，你竟然要用你的作品来展现那现实的残酷——不在于失败，错过或者颓废，而在于无奈，放弃和绝望。<br />
　　我知道表现现实一点也不能妨碍你的作品成为佳作，我知道的。但我总觉得，动漫应该是我们的梦，应该是青春的梦想。纵使不能实现，它也应该是引领我们做梦的精灵，而不是唤醒我们梦想的闹钟。</p>
<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/5cm-02.jpg" alt="5cm-02" title="5cm-02" width="500" height="338" class="alignnone size-full wp-image-288" /></p>
<p>　　也许你要解释为，正是因为有这样纯真的回忆，那自己无法言说、满溢于信纸而又仅用一个字就能表达的初恋心情，所以人生——哪怕是小人物灰暗和平凡的、无奈和绝望的人生——也才会拥有色彩。<br />
　　而我痛苦地感到，正是因为有这样纯真地令人痛心的回忆，人生的每一秒，每一个不那么美好不那么色彩斑斓的日子，都才会那样追忆那永不回来的年少，才会那样悔恨没有说出口的心意，才会显得愈发痛苦。<br />
　　你看到的是擦肩而过的人，因为永远无法得到而显得那样的美好；我看到的是经历过的青春，却因为软弱和放弃，而追悔一辈子的痛苦。</p>
<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/5cm-03.jpg" alt="5cm-03" title="5cm-03" width="500" height="328" class="alignnone size-full wp-image-289" /></p>
<p>　　跨越日本的距离，在荒野中晚点的列车，这些的确会打击年少的心，也许正是因为这样的痛苦才让他们明白要永远在一起有多么困难，也让他们没有交出给对方的信，没有说出心中的告白。但是这些距离并非不可超越的，它们远不是以数光年以外的星空，也不是云端之上的世界，他们大可以考一样的大学，在同一个城市工作。真正让他们远隔天边的，是心。<br />
　　早有人说新海诚的作品都是关于距离的，光年的距离，世界的距离，这次是，心的距离。虽然几乎不可能是新海诚的原意，但我认为，秒速5厘米，是樱花飘落的速度，也是心灵，爱情，随风飘落的速度。<br />
　　与前两部作品合起来看，这次的回答更加残酷而讽刺——他曾经努力告诉过我们，心的距离可以超越一切，包括光年，包括世界的缝隙，包括生死——但是现在他要告诉我们，不好意思，我忘了，有一样东西不能超越，那就是现实的人生。</p>
<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/5cm-04.jpg" alt="5cm-04" title="5cm-04" width="500" height="328" class="alignnone size-full wp-image-290" /></p>
<p>　　人生中短短的交集让他们拥有了挥之不去的思念，但是无奈的分离，把他们各自抛入了人生的洪流——没有选择，没有停靠，只有马不停蹄，无法停下来寻找，寻找与对方再一次的交集。是的，我说起来很轻松，他们可以考一样的大学，可以在同一个城市工作，定居。但是现实的生活并没有给你这样的机会，从他们在枯萎的樱花树下相吻那一刻，幼小的心灵就已经屈服于整个无奈和随波逐流的人生。<br />
　　所以，飞向云端追寻幸福的少年之梦，随着樱花飘落的初恋回忆，你选哪一个？你一定会选前者，但是新海诚叹着气要告诉我们的就是，这由不得你，你没有机会选择。<br />
　　是的，我们哪有机会选择啊，看起来那么轻易的事情，看起来“只要奋斗就好了嘛”的回答，在人生的河流中，又有多少次就在那快要实现的时候会变成失望，甚至一生的遗憾。即使如罗密欧与朱丽叶般至死不渝——如果那样年幼的孩子能做到——结局也未必就是团圆收场。</p>
<p>　　所以，新海诚先生没有错，我也没有错，他说的是更真实的故事，是每天都在发生的事实，而我想说的是我期望他能去维护、去描绘我们的梦想，这正是在人生的洪流中无力地漂流的我们，所希望看到的——越是自己做不到的，越是希望有那样死不了的角色，去帮我们完成。<br />
　　飞向云端，随风飘落，这选择不在我们自己。选择前者不意味着你一定勇敢，反倒是如果你能正视后者，也许你会在人生的道路中拥有更多自己选择的机会。</p>
<p>　　本想反驳新海诚先生，写到最后把自己驳倒了。但是我还是愿意保留自己的梦想，愿意执念那愚蠢的相信，如果你不相信自己是可以实现梦想的主角，就永远不可能成为主角。<br />
　　因为你自己也用了那样的歌词，你用那样的歌词一遍又一遍敲击我们的心，直到我们泪流满面你才肯停止。或者即使你不承认，我也坚持相信，你是为了这样的歌词才写这样的故事，你是为了让我们明白这样的歌词，继续拥有梦想，才会写这样一个关于错过的故事——</p>
<blockquote><p>若是一切可以重来<br />
那我一定会赶到你身边<br />
我已然别无所求<br />
你才是我最重要的唯一</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/happy-ending-of-first-love-or-keep-it-as-memory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>让WordPress的私有文章（private post）所属的tags和categories显示出来</title>
		<link>http://blog.williamgates.biz/2008/12/show-tags-and-categories-only-have-private-post-in-wordpress/</link>
		<comments>http://blog.williamgates.biz/2008/12/show-tags-and-categories-only-have-private-post-in-wordpress/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 08:23:21 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[技术心得]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=182</guid>
		<description><![CDATA[　　Wordpress有private post的功能，但是一个post一旦作为private被save而不是public，则不会在数据库中进行计数（不算在已发的文章中）。这里讨论了这个问题。
　　现在问题在于，如果一个tag或者category只含有private post，那么它的计数是0，被认为是不含有文章从而不会被显示出来，哪怕是登录以后有权限看private post的情况下也是如此。这里，Wordpress的support forum的一个Moderator建议应该修改wp-includes中的taxonomy.php里的此处

function _update_post_term_count&#40; $terms &#41; &#123;
	global $wpdb;
&#160;
	foreach &#40; &#40;array&#41; $terms as $term &#41; &#123;
		$count = $wpdb-&#62;get_var&#40; $wpdb-&#62;prepare&#40; &#34;SELECT COUNT(*) FROM $wpdb-&#62;term_relationships, $wpdb-&#62;posts WHERE $wpdb-&#62;posts.ID = $wpdb-&#62;term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d&#34;, $term &#41; &#41;;
		$wpdb-&#62;update&#40; $wpdb-&#62;term_taxonomy, compact&#40; 'count' &#41;, array&#40; 'term_taxonomy_id' =&#62; $term &#41; &#41;;
	&#125;
&#125;

　　看起来似乎在 post_status [...]]]></description>
			<content:encoded><![CDATA[<p>　　Wordpress有private post的功能，但是一个post一旦作为private被save而不是public，则不会在数据库中进行计数（不算在已发的文章中）。<a href="http://trac.wordpress.org/ticket/5270">这里</a>讨论了这个问题。<br />
　　现在问题在于，如果一个tag或者category只含有private post，那么它的计数是0，被认为是不含有文章从而不会被显示出来，哪怕是登录以后有权限看private post的情况下也是如此。<a href="http://wordpress.org/support/topic/221210">这里</a>，Wordpress的support forum的一个Moderator建议应该修改wp-includes中的taxonomy.php里的此处</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> _update_post_term_count<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$terms</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #990000;">global</span> <span style="color: #000088;">$wpdb</span>;
&nbsp;
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$terms</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$term</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_var</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">prepare</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;SELECT COUNT(*) FROM $wpdb-&gt;term_relationships, $wpdb-&gt;posts WHERE $wpdb-&gt;posts.ID = $wpdb-&gt;term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$term</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">update</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">term_taxonomy</span><span style="color: #339933;">,</span> <span style="color: #990000;">compact</span><span style="color: #009900;">&#40;</span> <span style="">'count'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="">'term_taxonomy_id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$term</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>　　看起来似乎在 <code>post_status = 'publish'</code> 后面加一个 <code>OR post_status = 'private'</code> 就行了，但实际上没效果。为什么呢？这是往数据库中写的时候用来计数的，不是用来显示的；当我们已经有private post，修改这里并不会让本来被认为是空着的tag和category变得有数字。<br />
<span id="more-182"></span><br />
　　解决方案在<a href="http://wordpress.org/support/topic/175406">这里</a>，修改wp-includes中的category-template.php，<code>function wp_tag_cloud( $args = '' )</code> 中的</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000088;">$tags</span> <span style="color: #339933;">=</span> get_tags<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$args</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="">'orderby'</span> <span style="color: #339933;">=&gt;</span> <span style="">'count'</span><span style="color: #339933;">,</span> <span style="">'order'</span> <span style="color: #339933;">=&gt;</span> <span style="">'DESC'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>; <span style="color: #666666; font-style: italic;">// Always query top tags</span></pre></div></div>

<p>改为</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000088;">$tags</span> <span style="color: #339933;">=</span> get_tags<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'hide_empty'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span> <span style="">'orderby'</span> <span style="color: #339933;">=&gt;</span> <span style="">'count'</span><span style="color: #339933;">,</span> <span style="">'order'</span> <span style="color: #339933;">=&gt;</span> <span style="">'DESC'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>; <span style="color: #666666; font-style: italic;">// Always query top tags</span></pre></div></div>

<p>　　也就是给 <code>get_tags()</code> （这其实是taxonomy.php里 <code>get_term()</code> 的一个封装，所以参数也一样)加上一个参数 <code>'hide_empty' => 0</code> ，即显示被认为是空的tag。<br />
　　category也一样做就可以了，同样是category-template.php里，修改 <code>function wp_list_categories( $args = '' ) </code> 中的</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000088;">$defaults</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="">'show_option_all'</span> <span style="color: #339933;">=&gt;</span> <span style="">''</span><span style="color: #339933;">,</span> <span style="">'orderby'</span> <span style="color: #339933;">=&gt;</span> <span style="">'name'</span><span style="color: #339933;">,</span>
		<span style="">'order'</span> <span style="color: #339933;">=&gt;</span> <span style="">'ASC'</span><span style="color: #339933;">,</span> <span style="">'show_last_update'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span>
		<span style="">'style'</span> <span style="color: #339933;">=&gt;</span> <span style="">'list'</span><span style="color: #339933;">,</span> <span style="">'show_count'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span>
		<span style="">'hide_empty'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="">'use_desc_for_title'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span>
		<span style="">'child_of'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span> <span style="">'feed'</span> <span style="color: #339933;">=&gt;</span> <span style="">''</span><span style="color: #339933;">,</span> <span style="">'feed_type'</span> <span style="color: #339933;">=&gt;</span> <span style="">''</span><span style="color: #339933;">,</span>
		<span style="">'feed_image'</span> <span style="color: #339933;">=&gt;</span> <span style="">''</span><span style="color: #339933;">,</span> <span style="">'exclude'</span> <span style="color: #339933;">=&gt;</span> <span style="">''</span><span style="color: #339933;">,</span> <span style="">'current_category'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span>
		<span style="">'hierarchical'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="">'title_li'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="">'Categories'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="">'echo'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="">'depth'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span>
	<span style="color: #009900;">&#41;</span>;</pre></div></div>

<p>　　把 <code>'hide_empty' => 1</code> 改成0即可。<br />
　　当然，如果需要只让有权限看private post的用户看到这些变化，只要给前面两处修改加上 <code>if(current_user_can("read_private_posts")) </code> 这样的判断就行了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/show-tags-and-categories-only-have-private-post-in-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>更换Blog域名</title>
		<link>http://blog.williamgates.biz/2008/12/blog-domain-name-change/</link>
		<comments>http://blog.williamgates.biz/2008/12/blog-domain-name-change/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 15:38:37 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[灌水胡诌]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[域名]]></category>

		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=178</guid>
		<description><![CDATA[　　借搬迁之机，干脆更换了Blog的域名

新域名为blog.williamgates.biz
以前的williamgates.lilystudio.org现在被301到新域名，原来的主页和permalink访问起来都是正常的，该域名一段时间后将不再使用
请各位乡亲父老务必更新自己网站中的友情链接，以方便以后访问我的blog，并且方便我新域名正确被google收录和评定pagerank
请各位乡亲父老务必更换自己阅读器中的rss地址，新地址为blog.williamgates.biz/feed/

　　就是这样，感谢各位朋友一直以来的支持。
]]></description>
			<content:encoded><![CDATA[<p>　　借搬迁之机，干脆更换了Blog的域名
<ol>
<li>新域名为blog.williamgates.biz</li>
<li>以前的williamgates.lilystudio.org现在被301到新域名，原来的主页和permalink访问起来都是正常的，该域名一段时间后将不再使用</li>
<li>请各位乡亲父老务必更新自己网站中的友情链接，以方便以后访问我的blog，并且方便我新域名正确被google收录和评定pagerank</li>
<li>请各位乡亲父老务必更换自己阅读器中的rss地址，新地址为blog.williamgates.biz/feed/</li>
</ol>
<p>　　就是这样，感谢各位朋友一直以来的支持。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/blog-domain-name-change/feed/</wfw:commentRss>
		</item>
		<item>
		<title>搬迁blog到HostMonster</title>
		<link>http://blog.williamgates.biz/2008/12/move-to-hostmonster/</link>
		<comments>http://blog.williamgates.biz/2008/12/move-to-hostmonster/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 15:26:50 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[灌水胡诌]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[HostMonster]]></category>

		<category><![CDATA[IPowerWeb]]></category>

		<category><![CDATA[折腾]]></category>

		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=175</guid>
		<description><![CDATA[　　完全受不了IPowerWeb近乎当机的破速度了（除了它的首页，我打不开它任何的页面，也包括其上我自己的blog），加上刚好快要到期，和DlzM一合计，决定搬迁到HostMonster，一个在国内口碑不错的主机商。
　　上次上了低速、低服务水平和低技术实力的IPowerWeb的当，这次希望有所改观——我只希望能顺畅打开页面而已——毕竟我们一次买了两年……
　　HostMonster让我感兴趣的特性包括（相较于IPowerWeb，别的我没用过）：

无限空间、流量
中文控制面板
自动备份系统，可以手动选择备份文件用于恢复，IPower要联系管理员才能找回备份（还常常找不到），自动备份功能还要收费
强大的文件管理器，功能可以说非常完整，甚至包含了很方便的代码和html编辑器
匿名FTP功能
强大的日志和日志分析功能（IPower虽然也有但常常出问题，并且功能不多）
SSH访问
两种自动程序安装功能（Simple Scripts和Fantastico），IPower的此功能只有一种且要收费
更加优秀的技术水平，这个举不出明确的例子，但是在使用的两天内很明显的感到了。

　　另外一个莫名其妙的现象就是WordPress的中文tag的permalink没有任何问题了，不知道是2.7的功劳还是新主机的功劳。
　　只希望——不要刚过了免费退款期限就不好用，以及——伟大圣明的天朝不要在莫名其妙把我的主机线路变慢了。
]]></description>
			<content:encoded><![CDATA[<p>　　完全受不了<a href="http://www.ipowerweb.com/">IPowerWeb</a>近乎当机的破速度了（除了它的首页，我打不开它任何的页面，也包括其上我自己的blog），加上刚好快要到期，和<a href="http://www.dlzm.net/">DlzM</a>一合计，决定搬迁到<a href="http://www.hostmonster.com/">HostMonster</a>，一个在国内口碑不错的主机商。<br />
　　上次上了低速、低服务水平和低技术实力的IPowerWeb的当，这次希望有所改观——我只希望能顺畅打开页面而已——毕竟我们一次买了两年……<br />
　　HostMonster让我感兴趣的特性包括（相较于IPowerWeb，别的我没用过）：</p>
<ul>
<li>无限空间、流量</li>
<li>中文控制面板</li>
<li>自动备份系统，可以手动选择备份文件用于恢复，IPower要联系管理员才能找回备份（还常常找不到），自动备份功能还要收费</li>
<li>强大的文件管理器，功能可以说非常完整，甚至包含了很方便的代码和html编辑器</li>
<li>匿名FTP功能</li>
<li>强大的日志和日志分析功能（IPower虽然也有但常常出问题，并且功能不多）</li>
<li>SSH访问</li>
<li>两种自动程序安装功能（Simple Scripts和Fantastico），IPower的此功能只有一种且要收费</li>
<li>更加优秀的技术水平，这个举不出明确的例子，但是在使用的两天内很明显的感到了。</li>
</ul>
<p>　　另外一个莫名其妙的现象就是WordPress的中文tag的permalink没有任何问题了，不知道是2.7的功劳还是新主机的功劳。<br />
　　只希望——不要刚过了免费退款期限就不好用，以及——伟大圣明的天朝不要在莫名其妙把我的主机线路变慢了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/move-to-hostmonster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>宇瞻钢铁侠优盘（AH321，群联Phsion UP14 PS2232）量产经历和教训</title>
		<link>http://blog.williamgates.biz/2008/12/phsion-ps2232-up14-mass-production/</link>
		<comments>http://blog.williamgates.biz/2008/12/phsion-ps2232-up14-mass-production/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 06:59:54 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[技术心得]]></category>

		<category><![CDATA[优盘]]></category>

		<category><![CDATA[宇瞻]]></category>

		<category><![CDATA[技术]]></category>

		<category><![CDATA[硬件]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=164</guid>
		<description><![CDATA[具体来说，我的是群联UP14主控，三星双芯片，8G的宇瞻钢铁侠
先说结论：
1、近期新买的钢铁侠请不要量产！！！
2、群联量产工具的版本号混乱是一些转发的人误解造成
买来之后的测试



请注意，版本号为奇怪的1.06.00
这个版本号的量产工具并未出现在网络上，网络上最新的是1.05.00

经过各版本量产工具的实验，首先得出了量产工具版本号的结论：
版本号是量产工具的文件名所标识的，不是配置工具的文件名
1、1.05.00，这是目前（截至2008年12月2日）网上出现的最新的版本
http://bbs.mydigit.cn/read.php?tid=60779
2、1.02.00，这个版本并不难找但被很多人误解了，网上传播的多写作它的配置工具的版本号
http://bbs.mydigit.cn/read.php?tid=60541
它的配置工具叫做ParamEdt-F1-v1.0.20.3.exe，于是被误传为1.0.20.3版
实际上1.96版的配置工具叫做ParamEdt-F1-v1.0.20.2.exe，1.05版的配置工具叫做ParamEdt-F1-v1.0.20.3.exe
真正的版本号是1.02版的量产程序名PS2232_F1_B4_V102_0A.exe，即1.02.00（或是0A？）
3、1.96.00，旧版本也是使用最广的版本。这的确是不同于前两者的版本编号方式。
http://bbs.mydigit.cn/read.php?tid=31113
我量产了这三种版本，其中1.02.00不能成功，总是停在重插上后的testing状态，测试了好久也没反应
1.05.00的测试结果

1.96.00的测试结果

很明显可见，速度是1.06.00>1.05.00>1.96
1.06除了最高读取略差一点点，稳定性、写速度特别是小文件的写速度都是远远高于1.05的
但是网上又找不到1.06的工具，再也没法刷回1.06去了……
于是得出了开头的结论，请大家近期买回钢铁侠，用量产工具读取版本号发现是1.06.00的，请勿再量产
量产未必比出厂状态更快，这就是我得来的教训——反正拿到手上不量产也安不下心，总会做这个小白鼠的
我还是等1.06在网上放出来吧……
]]></description>
			<content:encoded><![CDATA[<p>具体来说，我的是群联UP14主控，三星双芯片，8G的宇瞻钢铁侠</p>
<p>先说结论：<br />
1、近期新买的钢铁侠请不要量产！！！<br />
2、群联量产工具的版本号混乱是一些转发的人误解造成</p>
<p>买来之后的测试<br />
<img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/samsung.png" alt="" title="samsung" width="458" height="440" class="alignnone size-full wp-image-165" /></p>
<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/ps2232_10600.png" alt="" title="ps2232_10600" class="alignnone size-full wp-image-166" /></p>
<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/10600.png" alt="" title="10600" width="500" height="486" class="alignnone size-full wp-image-171" /></p>
<p>请注意，版本号为奇怪的1.06.00<br />
这个版本号的量产工具并未出现在网络上，网络上最新的是1.05.00<br />
<span id="more-164"></span><br />
经过各版本量产工具的实验，首先得出了量产工具版本号的结论：<br />
版本号是量产工具的文件名所标识的，不是配置工具的文件名</p>
<p>1、1.05.00，这是目前（截至2008年12月2日）网上出现的最新的版本<br />
<a href="http://bbs.mydigit.cn/read.php?tid=60779">http://bbs.mydigit.cn/read.php?tid=60779</a></p>
<p>2、1.02.00，这个版本并不难找但被很多人误解了，网上传播的多写作它的配置工具的版本号<br />
<a href="http://bbs.mydigit.cn/read.php?tid=60541">http://bbs.mydigit.cn/read.php?tid=60541</a><br />
它的配置工具叫做ParamEdt-F1-v1.0.20.3.exe，于是被误传为1.0.20.3版<br />
实际上1.96版的配置工具叫做ParamEdt-F1-v1.0.20.2.exe，1.05版的配置工具叫做ParamEdt-F1-v1.0.20.3.exe<br />
真正的版本号是1.02版的量产程序名PS2232_F1_B4_V102_0A.exe，即1.02.00（或是0A？）</p>
<p>3、1.96.00，旧版本也是使用最广的版本。这的确是不同于前两者的版本编号方式。<br />
<a href="http://bbs.mydigit.cn/read.php?tid=31113">http://bbs.mydigit.cn/read.php?tid=31113</a></p>
<p>我量产了这三种版本，其中1.02.00不能成功，总是停在重插上后的testing状态，测试了好久也没反应</p>
<p>1.05.00的测试结果<br />
<img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/ps2232_10500.png" alt="" title="ps2232_10500" width="474" height="572" class="alignnone size-full wp-image-168" /></p>
<p>1.96.00的测试结果<br />
<img src="http://blog.williamgates.biz/wp-content/uploads/2008/12/ps2232_19600.png" alt="" title="ps2232_19600" width="474" height="572" class="alignnone size-full wp-image-169" /></p>
<p>很明显可见，速度是1.06.00>1.05.00>1.96<br />
1.06除了最高读取略差一点点，稳定性、写速度特别是小文件的写速度都是远远高于1.05的<br />
但是网上又找不到1.06的工具，再也没法刷回1.06去了……<br />
于是得出了开头的结论，请大家近期买回钢铁侠，用量产工具读取版本号发现是1.06.00的，请勿再量产<br />
量产未必比出厂状态更快，这就是我得来的教训——反正拿到手上不量产也安不下心，总会做这个小白鼠的<br />
我还是等1.06在网上放出来吧……</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/12/phsion-ps2232-up14-mass-production/feed/</wfw:commentRss>
		</item>
		<item>
		<title>School Rumble，用喜剧纪念青春</title>
		<link>http://blog.williamgates.biz/2008/11/school-rumble-the-tragicomedy-of-our-youth/</link>
		<comments>http://blog.williamgates.biz/2008/11/school-rumble-the-tragicomedy-of-our-youth/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 15:25:37 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[动漫]]></category>

		<category><![CDATA[艺术随感]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=160</guid>
		<description><![CDATA[
　　少年的梦，终究只能是青春的，喧闹的，虽然温暖而可爱，却不能实现
　　少年的梦，就是让你老了之后回忆起来的时候，微笑一下：我们还有过那样的岁月啊
　　School Rumble到底是悲剧还是喜剧？相信没有多少人在看到结尾之前觉得这不是喜剧，但我在看了一半的时候，就曾经骂过作者，这不是把少年的梦想和执着当作笑柄么，那么努力却不能成功的少年，很可笑么？
　　但当看到结尾之后，有那么多人认为是烂尾，有那么多人认为是悲剧的结尾，我却明白了作者的用意：他在用喜剧，无奈而又倔犟地，记叙，怀念，和高歌——青春。
　　我说，作者把自己投影到博磨身上去了；而有人说得更好，博磨不仅是作者的化身，更是无数追求梦想的少年的化身。他们努力，倔强，很多时候傻里傻气，但又因为无可救药地执着而那么可爱，那么令人伤心——因为年少的执着，往往除了一身的伤痕，并不能换来别的什么——坚持青春的梦想，是很难有大人们所定义的幸福的。
　　虽然无奈，但作者却在用真实的故事纪念青春，因为青春并不常常给你带来莫名其妙成为救世主，拥有指数增长的力量和用不完的宝具，加上无法逃脱的拯救世界的重任；也不常常带给你不小心发现千金大小姐的秘密，和美女成为隔一个窗台的邻居，或者同时被校花一二三四号追求的机会。青春最常带给你的，就是喧闹的校园，数不尽的憧憬，以及同样数不尽的失败，而且如果你一直活在青春的梦中，一直坚持年少的梦想，那最有可能的结局，就是一直的失败。
　　看似残酷，却是事实
　　看似无奈，却正是青春的高歌——哪怕注定要失败，哪怕知道不可能，也一定要遍体鳞伤努力到底的顽固
　　怀念青春的人啊，悔恨青春虚度的人啊，你们所失去或不曾拥有的，正是这种顽固，无可救药的顽固啊

　　School Rumble里面的人，每一个人虽然个性鲜明，但其实他们拥有的属性也不过是你熟悉的，你或者你的同学曾经有过的那些特点，只是在作品中被戏剧化了，极端化了。他们身上的特点是那么顽固，完全不可能改变——好斗的，喜欢读书的，热爱运动的，哪怕是好色的，多情的，也是顽固到底，坚持不动摇。当爱上一个人的时候，更是如此——这就是为什么他们中的大多数注定没有结果——一个人往往只执着于一个自己爱的人，而另一个爱自己的人，在他们执着的眼中，却根本没有一点点影子。
　　正是因为他们每个人都如此的一根筋，才会导致那样的喧闹，那样的泪水，那样不知是不是悲剧的结局，也正因为他们每个人都如此的一根筋，这才是一个标准的、夸张却又真切的校园青春故事。谁不曾在年少时坚持点什么？谁不曾认为自己的某种想法、某种做法，将会坚持一辈子？
　　永远坚持梦想的男孩，和永远坚持梦想的女孩
　　永远记得青春和梦想的下场，就是一辈子得不到大人们所谓的幸福
　　永远沉浸在欢乐的同学聚会中的故事，只能是这样梦一般，美丽而没有结局
　　爱一个人真的可以爱一辈子么？从你看到她的第一眼开始，一直到你生命的终结，真的可以么？
　　哪怕他不爱你，哪怕他注定不能爱你，哪怕她眼里甚至没有你的影子？
　　坚持一件事真的可以那样执着么？哪怕要痛，要苦，哪怕要搭上生命
　　或者更甚，要奉献自己的一生？
　　长大的你，敢回答这些问题么？
　　因为，我们都要长大，我们不可能生活在剧中
　　因为，我们都会长大，我们都总会有点结局
　　长大的我们，只能靠剧中人，为我们一直延续青春的梦想
　　一直活在青春里的人们，就没法有个结局
　　多么可笑的矛盾，又多么真实
　　就如有人所说，我真的希望自己是2-C班的一员，不，我真的觉得自己就是2-C班的一员，在角落静静观看这一切的普通人，他们的青春，他们的欢笑与泪水，都映在我眼中， 都与我有关。他们就像我拥有过的真正的同学，他们和我记忆中的那些同学，其实没有什么不同。定格在记忆中的那些同学，其实也是青春剧中的角色，记忆中的他们，与2-C的每一个人一样，不会长大。
　　我是多么的爱你们，希望每个人都可以获得幸福
　　我是多么的羡慕你们，因为青春必然只留存于回忆
　　但我又是多么的为你们伤心，为你们流泪——
　　你们就是我们的梦想，欢乐，喧闹，信仰，顽固，和哀愁
　　你们就是我们曾经在喧闹的校园中，一去不回而又终生难忘的，青春啊
]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.williamgates.biz/wp-content/uploads/2008/11/school_rumble.jpg" alt="" title="school_rumble" width="500" height="375" class="alignnone size-full wp-image-162" /></p>
<p>　　少年的梦，终究只能是青春的，喧闹的，虽然温暖而可爱，却不能实现<br />
　　少年的梦，就是让你老了之后回忆起来的时候，微笑一下：我们还有过那样的岁月啊</p>
<p>　　School Rumble到底是悲剧还是喜剧？相信没有多少人在看到结尾之前觉得这不是喜剧，但我在看了一半的时候，就曾经骂过作者，这不是把少年的梦想和执着当作笑柄么，那么努力却不能成功的少年，很可笑么？<br />
　　但当看到结尾之后，有那么多人认为是烂尾，有那么多人认为是悲剧的结尾，我却明白了作者的用意：他在用喜剧，无奈而又倔犟地，记叙，怀念，和高歌——青春。</p>
<p>　　我说，作者把自己投影到博磨身上去了；而有人说得更好，博磨不仅是作者的化身，更是无数追求梦想的少年的化身。他们努力，倔强，很多时候傻里傻气，但又因为无可救药地执着而那么可爱，那么令人伤心——因为年少的执着，往往除了一身的伤痕，并不能换来别的什么——坚持青春的梦想，是很难有大人们所定义的幸福的。<br />
　　虽然无奈，但作者却在用真实的故事纪念青春，因为青春并不常常给你带来莫名其妙成为救世主，拥有指数增长的力量和用不完的宝具，加上无法逃脱的拯救世界的重任；也不常常带给你不小心发现千金大小姐的秘密，和美女成为隔一个窗台的邻居，或者同时被校花一二三四号追求的机会。青春最常带给你的，就是喧闹的校园，数不尽的憧憬，以及同样数不尽的失败，而且如果你一直活在青春的梦中，一直坚持年少的梦想，那最有可能的结局，就是一直的失败。</p>
<p>　　看似残酷，却是事实<br />
　　看似无奈，却正是青春的高歌——哪怕注定要失败，哪怕知道不可能，也一定要遍体鳞伤努力到底的顽固<br />
　　怀念青春的人啊，悔恨青春虚度的人啊，你们所失去或不曾拥有的，正是这种顽固，无可救药的顽固啊<br />
<span id="more-160"></span><br />
　　School Rumble里面的人，每一个人虽然个性鲜明，但其实他们拥有的属性也不过是你熟悉的，你或者你的同学曾经有过的那些特点，只是在作品中被戏剧化了，极端化了。他们身上的特点是那么顽固，完全不可能改变——好斗的，喜欢读书的，热爱运动的，哪怕是好色的，多情的，也是顽固到底，坚持不动摇。当爱上一个人的时候，更是如此——这就是为什么他们中的大多数注定没有结果——一个人往往只执着于一个自己爱的人，而另一个爱自己的人，在他们执着的眼中，却根本没有一点点影子。<br />
　　正是因为他们每个人都如此的一根筋，才会导致那样的喧闹，那样的泪水，那样不知是不是悲剧的结局，也正因为他们每个人都如此的一根筋，这才是一个标准的、夸张却又真切的校园青春故事。谁不曾在年少时坚持点什么？谁不曾认为自己的某种想法、某种做法，将会坚持一辈子？</p>
<p>　　永远坚持梦想的男孩，和永远坚持梦想的女孩<br />
　　永远记得青春和梦想的下场，就是一辈子得不到大人们所谓的幸福<br />
　　永远沉浸在欢乐的同学聚会中的故事，只能是这样梦一般，美丽而没有结局</p>
<p>　　爱一个人真的可以爱一辈子么？从你看到她的第一眼开始，一直到你生命的终结，真的可以么？<br />
　　哪怕他不爱你，哪怕他注定不能爱你，哪怕她眼里甚至没有你的影子？<br />
　　坚持一件事真的可以那样执着么？哪怕要痛，要苦，哪怕要搭上生命<br />
　　或者更甚，要奉献自己的一生？</p>
<p>　　长大的你，敢回答这些问题么？<br />
　　因为，我们都要长大，我们不可能生活在剧中<br />
　　因为，我们都会长大，我们都总会有点结局<br />
　　长大的我们，只能靠剧中人，为我们一直延续青春的梦想<br />
　　一直活在青春里的人们，就没法有个结局<br />
　　多么可笑的矛盾，又多么真实</p>
<p>　　就如有人所说，我真的希望自己是2-C班的一员，不，我真的觉得自己就是2-C班的一员，在角落静静观看这一切的普通人，他们的青春，他们的欢笑与泪水，都映在我眼中， 都与我有关。他们就像我拥有过的真正的同学，他们和我记忆中的那些同学，其实没有什么不同。定格在记忆中的那些同学，其实也是青春剧中的角色，记忆中的他们，与2-C的每一个人一样，不会长大。</p>
<p>　　我是多么的爱你们，希望每个人都可以获得幸福<br />
　　我是多么的羡慕你们，因为青春必然只留存于回忆<br />
　　但我又是多么的为你们伤心，为你们流泪——</p>
<p>　　你们就是我们的梦想，欢乐，喧闹，信仰，顽固，和哀愁<br />
　　你们就是我们曾经在喧闹的校园中，一去不回而又终生难忘的，青春啊</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/11/school-rumble-the-tragicomedy-of-our-youth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress+WP-SuperCache之中文tag的Permalink问题全解析</title>
		<link>http://blog.williamgates.biz/2008/08/url-encoding-problem-in-wordpress-with-wp-super-cache/</link>
		<comments>http://blog.williamgates.biz/2008/08/url-encoding-problem-in-wordpress-with-wp-super-cache/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 04:50:17 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[技术心得]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=152</guid>
		<description><![CDATA[　　WordPress的中文支持有问题，特别是在使用Permalink的时候，这个大家都知道。本文将分析其中的原因和网上流传的多种解决方案，并给出一个具体的解决结论。
　　这个问题主要表现为，在默认情况下，Wordpress对于形如这样的链接（链接1）：
　　

www.example.com/tag/中文

　　不能正常访问，会产生404或500错误，或者其他的错误。
　　而对于这样的链接（链接2）：
　　

www.example.com/?tag=中文

　　WordPress就能够正确解析。
　　原因：参见这篇文章和这篇文章，这是URL编码问题造成的。对于上面的链接1，这是一个PathInfo，对于链接2，这是一个QueryString。事实证明，对于UTF-8的页面，IE和FF都会正确发送PathInfo和QueryString（而不像有些文章中说的，他们在不同的设置下会有错误的反应），但服务器端，IIS会将PathInfo转换成GBK编码从而造成错误，于是Windows下的此类问题只需要转回来就行了；但是Linux下，Apache不支持中文PathInfo，要么通过这篇文章中的方法来对Apache进行改造，要么只能像我一样，Linux主机无法使用中文permalink。于是，我们只能寻找绕路的方法。

　　解决方案分析：
　　一、转换编码（参见这篇文章）
　　原理是，IIS会将PathInfo中的UTF-8转换成GBK，而QueryString中就不会转换，故而为了使用Permalink，采用以下方法：
　　打开wp-includesclasses.php文件，找到第44行和第50行：

if &#40; isset&#40;$_SERVER&#91;'PATH_INFO'&#93;&#41; &#41;
  $pathinfo = $_SERVER&#91;'PATH_INFO'&#93;;
else
  $pathinfo = '';
$pathinfo_array = explode&#40;'?', $pathinfo&#41;;
$pathinfo = str_replace&#40;&#34;%&#34;, &#34;%25&#34;, $pathinfo_array&#91;0&#93;&#41;;
$req_uri = $_SERVER&#91;'REQUEST_URI'&#93;;

改为

if &#40; isset&#40;$_SERVER&#91;'PATH_INFO'&#93;&#41; &#41;
  $pathinfo = mb_convert_encoding&#40;$_SERVER&#91;'PATH_INFO'&#93;, &#34;UTF-8&#34;, &#34;GBK&#34;&#41;;
else
  $pathinfo = '';
$pathinfo_array = explode&#40;'?', $pathinfo&#41;;
$pathinfo = str_replace&#40;&#34;%&#34;, &#34;%25&#34;, $pathinfo_array&#91;0&#93;&#41;;
$req_uri = mb_convert_encoding&#40;$_SERVER&#91;'REQUEST_URI'&#93;, &#34;UTF-8&#34;, &#34;GBK&#34;&#41;;

　　局限：只对Windows主机、且必须是Windows下的IIS主机有效。
　　二、修改rewrite.php（参见这篇文章）
　　这是网上最常见的方法，原理是，让WordPress在对其他内容使用Permalink的时候，对tag不使用，而使用链接2的QueryString模式发送中文编码：

1
2
3
4
5
6
7
8
function get_tag_permastruct&#40;&#41; &#123;
if &#40;isset&#40;$this-&#62;tag_structure&#41;&#41; &#123;
return $this-&#62;tag_structure;
&#125;
if &#40;empty&#40;$this-&#62;permalink_structure&#41;&#41; &#123; //-----this line need [...]]]></description>
			<content:encoded><![CDATA[<p>　　WordPress的中文支持有问题，特别是在使用Permalink的时候，这个大家都知道。本文将分析其中的原因和网上流传的多种解决方案，并给出一个具体的解决结论。<br />
　　这个问题主要表现为，在默认情况下，Wordpress对于形如这样的链接（链接1）：<br />
　　</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;">www.example.com/tag/中文</pre></div></div>

<p>　　不能正常访问，会产生404或500错误，或者其他的错误。<br />
　　而对于这样的链接（链接2）：<br />
　　</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;">www.example.com/?tag=中文</pre></div></div>

<p>　　WordPress就能够正确解析。</p>
<p>　　原因：参见<a href="http://akun-007.javaeye.com/blog/222624">这篇文章</a>和这篇文章，这是URL编码问题造成的。对于上面的链接1，这是一个PathInfo，对于链接2，这是一个QueryString。事实证明，对于UTF-8的页面，IE和FF都会正确发送PathInfo和QueryString（而不像有些文章中说的，他们在不同的设置下会有错误的反应），但服务器端，IIS会将PathInfo转换成GBK编码从而造成错误，于是Windows下的此类问题只需要转回来就行了；但是Linux下，Apache不支持中文PathInfo，要么通过<a href="http://www.iceboy.cn/show-15-1.html">这篇文章</a>中的方法来对Apache进行改造，要么只能像我一样，<strong>Linux主机无法使用中文permalink</strong>。于是，我们只能寻找绕路的方法。<br />
<span id="more-152"></span><br />
　　解决方案分析：<br />
　　一、转换编码（参见<a href="http://www.bolarn.com/index.php/2008/01/26/52/">这篇文章</a>）<br />
　　原理是，IIS会将PathInfo中的UTF-8转换成GBK，而QueryString中就不会转换，故而为了使用Permalink，采用以下方法：<br />
　　打开wp-includesclasses.php文件，找到第44行和第50行：</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'PATH_INFO'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
  <span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'PATH_INFO'</span><span style="color: #009900;">&#93;</span>;
<span style="color: #b1b100;">else</span>
  <span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="">''</span>;
<span style="color: #000088;">$pathinfo_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="">'?'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pathinfo</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;%25&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pathinfo_array</span><span style="color: #009900;">&#91;</span><span style="color:#800080;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000088;">$req_uri</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span>;</pre></div></div>

<p>改为</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'PATH_INFO'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
  <span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mb_convert_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'PATH_INFO'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;GBK&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #b1b100;">else</span>
  <span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="">''</span>;
<span style="color: #000088;">$pathinfo_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="">'?'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pathinfo</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000088;">$pathinfo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;%25&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pathinfo_array</span><span style="color: #009900;">&#91;</span><span style="color:#800080;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000088;">$req_uri</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mb_convert_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;GBK&quot;</span><span style="color: #009900;">&#41;</span>;</pre></div></div>

<p>　　局限：只对Windows主机、且必须是Windows下的IIS主机有效。</p>
<p>　　二、修改rewrite.php（参见<a href="http://www.allove.org/index.php/archives/wordpress-tags.html">这篇文章</a>）<br />
　　这是网上最常见的方法，原理是，让WordPress在对其他内容使用Permalink的时候，对tag不使用，而使用链接2的QueryString模式发送中文编码：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> get_tag_permastruct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag_structure</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag_structure</span>;
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">permalink_structure</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//-----this line need change------</span>
<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag_structure</span> <span style="color: #339933;">=</span> ”;
<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span>;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>把第4行改为</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">permalink_structure</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></pre></div></div>

<p>　　局限：没有起到Permalink的“漂亮”作用，如果不能自己修改WP的文件就没办法了。</p>
<p>　　三、修改tag base（参见<a href="http://www.myfcys.cn/blog/index.php/2008.05/15">这篇文章</a>，经过我研究改造）<br />
　　原理同上，只要让WordPress在打开了Permalink功能后继续对tag不理不问就行了。那么，欺骗WordPress，让它用链接2的格式来显示Permalink，可行么？可行，因为WordPress可以自定义Permalink的形式：<br />
　　在WordPress的 Settings - Permalinks - Tag base 中填上<br />
　　</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #339933;">/</span>?tag<span style="color: #339933;">=</span></pre></div></div>

<p>　　注意&#8221;"不能少，引用原文中的写法不对。另外要注意每次输入&#8221;"，WP都会再次转义为&#8221;\&#8221;，所以每次点提交都会把&#8221;"翻一倍，点两次就是&#8221;\\&#8221;，所以不要多点，一次就对了。<br />
　　这个方法的结果是使得链接变成这个样子<br />
 　　</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;">www.example.com/?tag=/中文/</pre></div></div>

<p>　　多出来的斜杠对于服务器丝毫没有影响，还是被视为QueryString，效果同上。<br />
　　局限是链接变得更加不好看了，更为致命的是插件生成的Sitemap中，tag链接会变成错误的形式，如果你很在乎Sitemap，请不要使用这个方法，除非你真的无法修改自己的rewrite.php文件。</p>
<p>　　但是当你使用WP-SuperCache或者类似的缓存插件时，它会加入自己的rewrite规则，所有请求先由自己判断，不在缓存中或者不符合缓存规则才交由WordPress处理。但问题在于，它不支持中文URL的解析，哪怕是QueryString也不行。于是我们必须绕过它。<br />
　　这是WP-SuperCache在.htaccess文件里所添加的rewrite规则</p>

<div class="wp_syntax"><div class="code"><pre class="xorg_conf xorg_conf" style="font-family:monospace;">RewriteEngine On
RewriteBase /
&nbsp;
RewriteCond %<span class="br0">&#123;</span>REQUEST_METHOD<span class="br0">&#125;</span> !=POST
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*s=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*p=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*attachment_id=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*wp-subscription-manager=.*
RewriteCond %<span class="br0">&#123;</span>HTTP_COOKIE<span class="br0">&#125;</span> !^.*<span class="br0">&#40;</span>comment_author_|wordpress|wp-postpass_<span class="br0">&#41;</span>.*$
RewriteCond %<span class="br0">&#123;</span>HTTP:Accept-Encoding<span class="br0">&#125;</span> gzip
RewriteCond %<span class="br0">&#123;</span>DOCUMENT_ROOT<span class="br0">&#125;</span>/wp-content/cache/supercache/%<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span>/$<span style="color: #cc66cc;">1</span>/index.html.gz -f
RewriteRule ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span> /wp-content/cache/supercache/%<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span>/$<span style="color: #cc66cc;">1</span>/index.html.gz <span class="br0">&#91;</span>L<span class="br0">&#93;</span>
&nbsp;
RewriteCond %<span class="br0">&#123;</span>REQUEST_METHOD<span class="br0">&#125;</span> !=POST
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*s=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*p=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*wp-subscription-manager=.*
RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*attachment_id=.*
RewriteCond %<span class="br0">&#123;</span>HTTP_COOKIE<span class="br0">&#125;</span> !^.*<span class="br0">&#40;</span>comment_author_|wordpress|wp-postpass_<span class="br0">&#41;</span>.*$
RewriteCond %<span class="br0">&#123;</span>DOCUMENT_ROOT<span class="br0">&#125;</span>/wp-content/cache/supercache/%<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span>/$<span style="color: #cc66cc;">1</span>/index.html -f
RewriteRule ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span> /wp-content/cache/supercache/%<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span>/$<span style="color: #cc66cc;">1</span>/index.html <span class="br0">&#91;</span>L<span class="br0">&#93;</span></pre></div></div>

<p>　　我们要做的就是不让它去判断中文tag链接，在两个 RewriteCond %{REQUEST_METHOD} !=POST 后面分别加入这样一句：</p>

<div class="wp_syntax"><div class="code"><pre class="xorg_conf xorg_conf" style="font-family:monospace;">RewriteCond %<span class="br0">&#123;</span>QUERY_STRING<span class="br0">&#125;</span> !.*tag=.*</pre></div></div>

<p>　　含义是如果QueryString中含有tag字样，请不要解析（交给下一条规则，一般来说就是WordPress的index.php了）。</p>
<p>　　结论：<br />
　　Windows+IIS主机下，通过方案一可以完美解决中文tag问题<br />
　　Linux+Apache主机下，<strong>不能使用中文Permalink</strong>，除非修改Apache，否则只有用方案二和方案三绕行。<br />
　　方案二是较为推荐的方法，但是搭配WP-SuperCache使用的时候，需要自己在.htaccess文件中加入一条不处理tag链接的规则。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/08/url-encoding-problem-in-wordpress-with-wp-super-cache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>不过是一场梦而已</title>
		<link>http://blog.williamgates.biz/2008/08/one-world-many-dreams/</link>
		<comments>http://blog.williamgates.biz/2008/08/one-world-many-dreams/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 08:05:33 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[体育娱乐]]></category>

		<category><![CDATA[社会人生]]></category>

		<category><![CDATA[贫嘴评论]]></category>

		<category><![CDATA[牢骚]]></category>

		<category><![CDATA[评论]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=146</guid>
		<description><![CDATA[今宵杯中映着明月 男耕女织丝路繁忙
今宵杯中映着明月 物华天宝人杰地灵
今宵杯中映着明月 纸香墨飞词赋满江
今宵杯中映着明月 豪杰英气大千锦亮 
忆昔开元全盛日 天下朋友皆胶漆
眼界无穷世界宽 安得广厦千万间 
沿着掌纹烙着宿命 今宵梦醒无酒
沿着宿命走入迷思 梦里回到唐朝 
　　　　　　　　——唐朝乐队《梦回唐朝》
　　大哉天朝，巍巍盛世，吾王威仪，四夷来朝。琼楼玉宇，锦天秀地，举火逐月，光焰冲天。
　　真的很好看， 艺谋.张 成功地把人变成了机器，或者说，这伟大的梦想，成功地把无数的人变成了机器，变成了为了实现目的而不知疲倦的那一颗小螺丝。
　　看完之后我就发烧了，数天才退。
　　原来，不过是一场梦。
　　同一个世界，有很多不同的梦想。不是全世界都会来陪你梦回唐朝。
]]></description>
			<content:encoded><![CDATA[<blockquote><p>今宵杯中映着明月 男耕女织丝路繁忙<br />
今宵杯中映着明月 物华天宝人杰地灵<br />
今宵杯中映着明月 纸香墨飞词赋满江<br />
今宵杯中映着明月 豪杰英气大千锦亮 </p>
<p>忆昔开元全盛日 天下朋友皆胶漆<br />
眼界无穷世界宽 安得广厦千万间 </p>
<p>沿着掌纹烙着宿命 今宵梦醒无酒<br />
沿着宿命走入迷思 梦里回到唐朝 </p>
<p>　　　　　　　　——唐朝乐队《梦回唐朝》</p></blockquote>
<p>　　大哉天朝，巍巍盛世，吾王威仪，四夷来朝。琼楼玉宇，锦天秀地，举火逐月，光焰冲天。<br />
　　真的很好看， 艺谋.张 成功地把人变成了机器，或者说，这伟大的梦想，成功地把无数的人变成了机器，变成了为了实现目的而不知疲倦的那一颗小螺丝。<br />
　　看完之后我就发烧了，数天才退。<br />
　　原来，不过是一场梦。</p>
<p>　　同一个世界，有很多不同的梦想。不是全世界都会来陪你梦回唐朝。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/08/one-world-many-dreams/feed/</wfw:commentRss>
		</item>
		<item>
		<title>修改了Blog的permalink</title>
		<link>http://blog.williamgates.biz/2008/08/my-blog-permalink-changed/</link>
		<comments>http://blog.williamgates.biz/2008/08/my-blog-permalink-changed/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 09:35:35 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[灌水胡诌]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=143</guid>
		<description><![CDATA[　　正如你所看到的，RSS阅读器里那些过去的按PostID标识的链接已经不起作用；现在的链接全都是年份+月份+PostName的格式。这也是搜索引擎最喜欢的格式。其实我一直都记得修改每一篇文章的PostSlug，然而我一直羞于自己的英文水平，不敢拿出来。经过前几天对于中文tag的折腾，现在我想通了，还是用英文链接最好，那么多米国人用这种链接模式，也都是口语化的，随便几个不能凑成一句话的词也行，比如我这篇的PostName就很口语化。
　　至于搜索引擎以前收录的页面可能也不能访问，各位朋友指向我某篇文章的链接可能也不能访问，管我啥事。
]]></description>
			<content:encoded><![CDATA[<p>　　正如你所看到的，RSS阅读器里那些过去的按PostID标识的链接已经不起作用；现在的链接全都是年份+月份+PostName的格式。这也是搜索引擎最喜欢的格式。其实我一直都记得修改每一篇文章的PostSlug，然而我一直羞于自己的英文水平，不敢拿出来。经过前几天对于中文tag的折腾，现在我想通了，还是用英文链接最好，那么多米国人用这种链接模式，也都是口语化的，随便几个不能凑成一句话的词也行，比如我这篇的PostName就很口语化。<br />
　　至于搜索引擎以前收录的页面可能也不能访问，各位朋友指向我某篇文章的链接可能也不能访问，管我啥事。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/08/my-blog-permalink-changed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>再见了，我的大学(3)从上大学说起</title>
		<link>http://blog.williamgates.biz/2008/08/good-bye-nju-good-bye-my-youth-3/</link>
		<comments>http://blog.williamgates.biz/2008/08/good-bye-nju-good-bye-my-youth-3/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 08:16:53 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[大学生活]]></category>

		<category><![CDATA[心情]]></category>

		<category><![CDATA[散文]]></category>

		<category><![CDATA[毕业]]></category>

		<category><![CDATA[青春]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=140</guid>
		<description><![CDATA[　　一段时间的喧闹、喝酒、颓废之后，是一段时间的早起、上班、自己做饭、忙碌的家务和庸庸碌碌地活着。
　　直到一天，一次偶然的熬夜，我惊讶地发现自己一夜没睡居然一点也不困；直到昨天，我不小心从桌肚里牵出CD机的电源线，就突发奇想翻出CD机来听。
　　其实翻哪张CD都无所谓了，每张都已经听过几十遍。孙燕姿的《未完成》，戴上耳机，却又与高中时听起来，别有一番感受。
　　高中那时，每天回家就是吃饭，洗澡，开始看书。每天都这么习惯了，坐在书桌前自然而然地开始打盹。高一高二的时候还只是睡一小会，高三劳累的日子里，往往倒下就是几个小时，醒来时已经是夜里1点多，一桌子都是口水。为了避免打湿不菲的课本和练习材料，我不得不找一个方法来避免睡着。我尝试了喝茶，喝咖啡，结果当我发现我喝了四杯咖啡还是睡倒在桌上，留下一桌子口水和最后半杯咖啡的时候，我想到了听音乐。
　　家里给的零用钱，偷偷藏在书包里假称花完了，再跟爸妈要，然后攒下来去买CD。那个时候，坐在桌前，我所有的CD都在我右边的柜子里，用尽全力伸手刚好能够着；每天晚上我听着音乐，做着作业，嘴里哼哼唧唧，进而开始一整首都跟着唱，进而开始大吼大叫，骚扰四邻。
　　看书到深夜，对着漆黑的窗口大吼大叫，在鼓点和贝司的轰鸣中，想象自己站在那样的舞台上——期待着，那样璀璨的未来。时间一晃，我就莫名其妙考完了高考，莫名其妙来了南大。
　　考上南大，我属于幸运的，数学卷极为简单让我这个数学白痴发挥到了135分；找人打听了内幕据说分数线会在我分数之下，于是冒险填了南大。结果我只比分数线高了两分，一点都没浪费。虽然分数不高，但总算也是上了当时号称排名第三的南大，收到大红的录取通知书的那一天，感到特别自豪。
　　来到学校的那一天，锣鼓喧天，彩旗遍地，振聋发聩，野兽横行。啊不是，只是想表达人太多，场面太乱而已。我已经不记得我是否写过这样的回忆文章，但我还记得我当时的评价：大学是不是每天都像这样搞文革？
　　一点不假，那个时候真的以为大学是一片完全不同的天地，完全不同于外面的社会，学生每天处于癫狂状态，说闹事就闹事，说集会就集会，整天有人站在马路牙子上演讲，有人在饭堂里号召大家把万恶的食堂砸掉——靠，要真有就好了。
　　真正呆了几天，才明白就这么回事。走来走去的是穿着拖鞋的闲人们，行色匆匆的抱着一堆书的女生，开着轰鸣的摩托的小卖部老板，躲在各种阴暗的角落纳凉的清洁工。但不管怎样，一大群热血并且闲得发慌的年轻人聚到一起，总是快乐而又烦躁的。我们努力尝试着各种骗人文学作品中描写过的大学生活，夏天的夜晚，大家尝试开卧谈会，结果总是没说几句就以我的冷笑话收场，所有人睡着；我们努力去做家务，洗衣服擦桌子晒被子，一个星期之后我们发现了洗衣房，于是我们过上了懒汉的生活；我们成群结队去上课，去吃饭，去图书馆，去听讲座、参加社团、看大教室里的免费电影，很快，当我们的生活时差已经前后相差近6个小时的时候，每天下课的时候能看到另一个人起床已经是一个奇迹。
　　即使这样，我们还是抱有梦想。大家在各个宿舍之间流窜，交流学吉他的经验；在楼道里高歌，并且认真的讨论开一个演唱会需要的准备工作；去开一个又一个冗长无用的社团会议，发一份又一份难以降解的传单和广告，以为当上了社团或者学生会的负责人就有多大好处；有人也曾（不是我）在大一进行过苦读，有人尝试去背英汉词典，有人尝试熟读论语春秋，有人买来了世界名著，有人每天去自习并且乐此不疲。我们都相信，自己所做的事情，是最重要、最有意义的。我们都相信，自己所做的事情，必将带来自己所希望的，那个未来。

未完成的我
一出现就要有表现
生活在世界
未完成是个期待
我想一切就像
绕个路
拐个弯
要负责任
别偷懒
在逼着我成长
　　　　　　　　——摘自孙燕姿《未完成》
]]></description>
			<content:encoded><![CDATA[<p>　　一段时间的喧闹、喝酒、颓废之后，是一段时间的早起、上班、自己做饭、忙碌的家务和庸庸碌碌地活着。<br />
　　直到一天，一次偶然的熬夜，我惊讶地发现自己一夜没睡居然一点也不困；直到昨天，我不小心从桌肚里牵出CD机的电源线，就突发奇想翻出CD机来听。<br />
　　其实翻哪张CD都无所谓了，每张都已经听过几十遍。孙燕姿的《未完成》，戴上耳机，却又与高中时听起来，别有一番感受。</p>
<p>　　高中那时，每天回家就是吃饭，洗澡，开始看书。每天都这么习惯了，坐在书桌前自然而然地开始打盹。高一高二的时候还只是睡一小会，高三劳累的日子里，往往倒下就是几个小时，醒来时已经是夜里1点多，一桌子都是口水。为了避免打湿不菲的课本和练习材料，我不得不找一个方法来避免睡着。我尝试了喝茶，喝咖啡，结果当我发现我喝了四杯咖啡还是睡倒在桌上，留下一桌子口水和最后半杯咖啡的时候，我想到了听音乐。<br />
　　家里给的零用钱，偷偷藏在书包里假称花完了，再跟爸妈要，然后攒下来去买CD。那个时候，坐在桌前，我所有的CD都在我右边的柜子里，用尽全力伸手刚好能够着；每天晚上我听着音乐，做着作业，嘴里哼哼唧唧，进而开始一整首都跟着唱，进而开始大吼大叫，骚扰四邻。<br />
　　看书到深夜，对着漆黑的窗口大吼大叫，在鼓点和贝司的轰鸣中，想象自己站在那样的舞台上——期待着，那样璀璨的未来。时间一晃，我就莫名其妙考完了高考，莫名其妙来了南大。</p>
<p>　　考上南大，我属于幸运的，数学卷极为简单让我这个数学白痴发挥到了135分；找人打听了内幕据说分数线会在我分数之下，于是冒险填了南大。结果我只比分数线高了两分，一点都没浪费。虽然分数不高，但总算也是上了当时号称排名第三的南大，收到大红的录取通知书的那一天，感到特别自豪。<br />
　　来到学校的那一天，锣鼓喧天，彩旗遍地，振聋发聩，野兽横行。啊不是，只是想表达人太多，场面太乱而已。我已经不记得我是否写过这样的回忆文章，但我还记得我当时的评价：大学是不是每天都像这样搞文革？<br />
　　一点不假，那个时候真的以为大学是一片完全不同的天地，完全不同于外面的社会，学生每天处于癫狂状态，说闹事就闹事，说集会就集会，整天有人站在马路牙子上演讲，有人在饭堂里号召大家把万恶的食堂砸掉——靠，要真有就好了。<br />
　　真正呆了几天，才明白就这么回事。走来走去的是穿着拖鞋的闲人们，行色匆匆的抱着一堆书的女生，开着轰鸣的摩托的小卖部老板，躲在各种阴暗的角落纳凉的清洁工。但不管怎样，一大群热血并且闲得发慌的年轻人聚到一起，总是快乐而又烦躁的。我们努力尝试着各种骗人文学作品中描写过的大学生活，夏天的夜晚，大家尝试开卧谈会，结果总是没说几句就以我的冷笑话收场，所有人睡着；我们努力去做家务，洗衣服擦桌子晒被子，一个星期之后我们发现了洗衣房，于是我们过上了懒汉的生活；我们成群结队去上课，去吃饭，去图书馆，去听讲座、参加社团、看大教室里的免费电影，很快，当我们的生活时差已经前后相差近6个小时的时候，每天下课的时候能看到另一个人起床已经是一个奇迹。<br />
　　即使这样，我们还是抱有梦想。大家在各个宿舍之间流窜，交流学吉他的经验；在楼道里高歌，并且认真的讨论开一个演唱会需要的准备工作；去开一个又一个冗长无用的社团会议，发一份又一份难以降解的传单和广告，以为当上了社团或者学生会的负责人就有多大好处；有人也曾（不是我）在大一进行过苦读，有人尝试去背英汉词典，有人尝试熟读论语春秋，有人买来了世界名著，有人每天去自习并且乐此不疲。我们都相信，自己所做的事情，是最重要、最有意义的。我们都相信，自己所做的事情，必将带来自己所希望的，那个未来。</p>
<blockquote><p>
未完成的我<br />
一出现就要有表现<br />
生活在世界<br />
未完成是个期待</p>
<p>我想一切就像<br />
绕个路<br />
拐个弯<br />
要负责任<br />
别偷懒<br />
在逼着我成长<br />
　　　　　　　　——摘自孙燕姿《未完成》</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/08/good-bye-nju-good-bye-my-youth-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>一百三十大洋掏一次耳屎</title>
		<link>http://blog.williamgates.biz/2008/06/130-yuan-to-clean-your-cerumen/</link>
		<comments>http://blog.williamgates.biz/2008/06/130-yuan-to-clean-your-cerumen/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 12:14:53 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[灌水胡诌]]></category>

		<category><![CDATA[人生]]></category>

		<category><![CDATA[灌水]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=139</guid>
		<description><![CDATA[　　标题粗俗了一点，见谅。
　　上个星期某天突然感觉耳朵堵得慌，于是上网搜索发现可能是耳朵发炎了，按照说明先是买来了甘油滴耳，结果耳朵彻底被堵住；然后买来氧氟沙星滴耳液，每天耳浴三次每次十分钟；再然后买来双氧水，先用双氧水清洗，再用滴耳液治疗，最后用甘油吸水；最后到医院挂水，还是没有搞定。
　　前前后后过了一个星期，6天挂了5个号，浦口校医院一次，当场让我退了，说我们不看这个病；鼓楼校医院一次，当场不给挂号，说“你去医院看”；鼓楼医院急诊部两次，第一次让我挂了一天水，花费150大洋；第二天用灯光照了5秒钟，说我看不了，你明天来看门诊；鼓楼医院门诊部一次，收了我130块钱，用一个极细的吸尘管往耳朵里一塞，嗖的一下就好了。
　　简而言之，本来也没怎么发炎，滴耳液也是不必的，挂水也是不必的。但是你又不能去怪罪急诊医生，你更不能去怪罪滴耳液。
　　通过这件事，我们了解到了一些知识：
　　耳朵没你想象的那么容易发炎；
　　百度知道是不可靠的；
　　药店是不可靠的；
　　校医院是不可靠的；
　　急诊部也是不可靠的；
　　最后，今天花了我7块钱和一个小时排队的五官科副主任最可靠，但把我耳朵治好的，是花了我130块钱和1分钟的实习医生，他连怎么用耳窥镜还是旁边医生现教的。
　　总而言之，不得病最可靠。
]]></description>
			<content:encoded><![CDATA[<p>　　标题粗俗了一点，见谅。</p>
<p>　　上个星期某天突然感觉耳朵堵得慌，于是上网搜索发现可能是耳朵发炎了，按照说明先是买来了甘油滴耳，结果耳朵彻底被堵住；然后买来氧氟沙星滴耳液，每天耳浴三次每次十分钟；再然后买来双氧水，先用双氧水清洗，再用滴耳液治疗，最后用甘油吸水；最后到医院挂水，还是没有搞定。<br />
　　前前后后过了一个星期，6天挂了5个号，浦口校医院一次，当场让我退了，说我们不看这个病；鼓楼校医院一次，当场不给挂号，说“你去医院看”；鼓楼医院急诊部两次，第一次让我挂了一天水，花费150大洋；第二天用灯光照了5秒钟，说我看不了，你明天来看门诊；鼓楼医院门诊部一次，收了我130块钱，用一个极细的吸尘管往耳朵里一塞，嗖的一下就好了。<br />
　　简而言之，本来也没怎么发炎，滴耳液也是不必的，挂水也是不必的。但是你又不能去怪罪急诊医生，你更不能去怪罪滴耳液。</p>
<p>　　通过这件事，我们了解到了一些知识：<br />
　　耳朵没你想象的那么容易发炎；<br />
　　百度知道是不可靠的；<br />
　　药店是不可靠的；<br />
　　校医院是不可靠的；<br />
　　急诊部也是不可靠的；<br />
　　最后，今天花了我7块钱和一个小时排队的五官科副主任最可靠，但把我耳朵治好的，是花了我130块钱和1分钟的实习医生，他连怎么用耳窥镜还是旁边医生现教的。</p>
<p>　　总而言之，不得病最可靠。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/06/130-yuan-to-clean-your-cerumen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>再见了，我的大学(2)我想去北大</title>
		<link>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-2/</link>
		<comments>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-2/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 13:51:44 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[大学生活]]></category>

		<category><![CDATA[心情]]></category>

		<category><![CDATA[散文]]></category>

		<category><![CDATA[毕业]]></category>

		<category><![CDATA[青春]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=138</guid>
		<description><![CDATA[　　上次还说自己不会哭。
　　今天，喝高了，不知怎么的就一路大哭着骑车回家来。
　　喝高了，我还高高兴兴去存钱，然后骑车到教学楼去上厕所，准备回家。但是走出厕所，看到教学楼那漆了又掉掉了又漆的凄凉的墙面，看着我无数次走过的走廊，那些我休息时才会看到的不知名的树，那个我最喜欢打电话的平台，那曾经烫过我的开水炉，吃过我无数硬币的咖啡机，不知怎么的，眼泪突然就流了下来，止也止不住。
　　我是一个自私的孩子，再也见不到的那些兄弟们，也比不过想起我自己付出过的努力，现在变成了过眼云烟。
　　每天早早起来，催促着自己去教室，但是身体又懒得动，往往吃早饭要花一个小时；去了教室，坐下来又懒得看书，往往玩玩手机打打电话就到中午了，呼朋唤友团吃；下午睡午觉，晚上继续梦游，半夜才回宿舍，每天都是走在黑暗寒冷的校园里，给丫头打电话，感到特别的开心。虽然看起来荒废了不少时间，但我觉得我真的已经很努力了。我从来没有看过这么多的书，我从来没有如此刻苦复习过。我努力过了，可惜，没用。
　　我是一个自私的孩子。
　　也许我付出的的确没有别人多，但对于懒惰的我而言，那已经是全部的力量。
　　不仅仅是全部的力量，还有对自己全部的信心。
　　可惜，我没能去成北大。现在，我必须每天早起，去上班，等着有一天能拿到那微薄的工资。
　　我真的很想去北大。
　　也许我付出的并不少，但是这个世界上付出和回报本来就不成正比。
　　我知道的，我早就知道的。
　　但你不能不付出，不是么？不付出就啥也没有。
　　与其说那是我的理想，不如说，那是一个孩子逃避现实的最后一道防御。我不想去工作，我不想现在就面对社会。我真的还想再玩两年，没事看看动漫，玩玩游戏，聊天打牌，朋友聚会，有无数的时间可以去游玩，不用抢着星期天，有无数的时间可以去想下一步要做什么，不用去应付没完没了的工作。
　　我多么想说，我还小，我还是个孩子。
　　可惜，我已经长大了。
　　我想去北大，那是我的理想。
　　但是现在，我要为我的理想，更重要的理想，而努力。
　　为了自己，为了家人，为了我最爱的她。
]]></description>
			<content:encoded><![CDATA[<p>　　上次还说自己不会哭。<br />
　　今天，喝高了，不知怎么的就一路大哭着骑车回家来。</p>
<p>　　喝高了，我还高高兴兴去存钱，然后骑车到教学楼去上厕所，准备回家。但是走出厕所，看到教学楼那漆了又掉掉了又漆的凄凉的墙面，看着我无数次走过的走廊，那些我休息时才会看到的不知名的树，那个我最喜欢打电话的平台，那曾经烫过我的开水炉，吃过我无数硬币的咖啡机，不知怎么的，眼泪突然就流了下来，止也止不住。</p>
<p>　　我是一个自私的孩子，再也见不到的那些兄弟们，也比不过想起我自己付出过的努力，现在变成了过眼云烟。<br />
　　每天早早起来，催促着自己去教室，但是身体又懒得动，往往吃早饭要花一个小时；去了教室，坐下来又懒得看书，往往玩玩手机打打电话就到中午了，呼朋唤友团吃；下午睡午觉，晚上继续梦游，半夜才回宿舍，每天都是走在黑暗寒冷的校园里，给丫头打电话，感到特别的开心。虽然看起来荒废了不少时间，但我觉得我真的已经很努力了。我从来没有看过这么多的书，我从来没有如此刻苦复习过。我努力过了，可惜，没用。<br />
　　我是一个自私的孩子。</p>
<p>　　也许我付出的的确没有别人多，但对于懒惰的我而言，那已经是全部的力量。<br />
　　不仅仅是全部的力量，还有对自己全部的信心。<br />
　　可惜，我没能去成北大。现在，我必须每天早起，去上班，等着有一天能拿到那微薄的工资。<br />
　　我真的很想去北大。</p>
<p>　　也许我付出的并不少，但是这个世界上付出和回报本来就不成正比。<br />
　　我知道的，我早就知道的。<br />
　　但你不能不付出，不是么？不付出就啥也没有。</p>
<p>　　与其说那是我的理想，不如说，那是一个孩子逃避现实的最后一道防御。我不想去工作，我不想现在就面对社会。我真的还想再玩两年，没事看看动漫，玩玩游戏，聊天打牌，朋友聚会，有无数的时间可以去游玩，不用抢着星期天，有无数的时间可以去想下一步要做什么，不用去应付没完没了的工作。<br />
　　我多么想说，我还小，我还是个孩子。<br />
　　可惜，我已经长大了。</p>
<p>　　我想去北大，那是我的理想。<br />
　　但是现在，我要为我的理想，更重要的理想，而努力。<br />
　　为了自己，为了家人，为了我最爱的她。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>再见了，我的大学(1)青春来不及哭泣</title>
		<link>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-1/</link>
		<comments>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-1/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 16:30:46 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[大学生活]]></category>

		<category><![CDATA[心情]]></category>

		<category><![CDATA[散文]]></category>

		<category><![CDATA[毕业]]></category>

		<category><![CDATA[青春]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=137</guid>
		<description><![CDATA[　　再见了，我的大学。
　　答辩完成，大学生活基本上是圆满结束了。充满坎坷和辛劳，也充满幸福和温暖。不管是怎样的年月，那都是，我们的青春啊。
　　是夜，大家都喝了不少酒，许多女生都哭得非常伤心。我只是一首接一首地唱歌，清唱，似乎只有这样才能表达我的感情。看着朱波哭得满脸通红，我抱抱他，但不知怎么的，我就是没法流下眼泪。
　　李永源说他要哭了，我倒真希望能和他抱头痛哭一场，但不知怎么的，就是没法流下眼泪。
　　大家告别，离开，很多人去通宵唱歌。而我，打车，回家，洗澡，睡觉。
　　我明天还要上班。
　　
　　青春的力量，到底是什么？到底是什么让大家如此依依不舍，让每一个人在经历之后都愿意回味，愿意重来？
　　也许，就是那种可能性，那种不确定，那种为了理想而奔忙的汗水，那种没法停下脚步享受生活的匆忙。
　　我们来不及哭泣，因为我们还有好多好多事情要做，还有好多好多可能要面对，还有好多好多自己追求的梦想和未来，要忙不迭地去努力。
　　我们来不及哭泣。这就是青春的力量。
]]></description>
			<content:encoded><![CDATA[<p>　　再见了，我的大学。<br />
　　答辩完成，大学生活基本上是圆满结束了。充满坎坷和辛劳，也充满幸福和温暖。不管是怎样的年月，那都是，我们的青春啊。</p>
<p>　　是夜，大家都喝了不少酒，许多女生都哭得非常伤心。我只是一首接一首地唱歌，清唱，似乎只有这样才能表达我的感情。看着朱波哭得满脸通红，我抱抱他，但不知怎么的，我就是没法流下眼泪。<br />
　　李永源说他要哭了，我倒真希望能和他抱头痛哭一场，但不知怎么的，就是没法流下眼泪。<br />
　　大家告别，离开，很多人去通宵唱歌。而我，打车，回家，洗澡，睡觉。<br />
　　我明天还要上班。<br />
　　<br />
　　青春的力量，到底是什么？到底是什么让大家如此依依不舍，让每一个人在经历之后都愿意回味，愿意重来？<br />
　　也许，就是那种可能性，那种不确定，那种为了理想而奔忙的汗水，那种没法停下脚步享受生活的匆忙。<br />
　　我们来不及哭泣，因为我们还有好多好多事情要做，还有好多好多可能要面对，还有好多好多自己追求的梦想和未来，要忙不迭地去努力。<br />
　　我们来不及哭泣。这就是青春的力量。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/06/good-bye-nju-good-bye-my-youth-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>做好自己的事情，就是为抗灾出力</title>
		<link>http://blog.williamgates.biz/2008/05/earth-quake-can-not-beat-us/</link>
		<comments>http://blog.williamgates.biz/2008/05/earth-quake-can-not-beat-us/#comments</comments>
		<pubDate>Thu, 15 May 2008 02:02:34 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[社会人生]]></category>

		<category><![CDATA[贫嘴评论]]></category>

		<category><![CDATA[地震]]></category>

		<category><![CDATA[社会]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=135</guid>
		<description><![CDATA[　　不能上前线的人们，努力做好自己的事情吧。捐钱献血是必要的，但只是一时的；怀疑问责是必要的，但不是眼下要做的；最重要的当是做好自己的事情，努力赚钱，好好活着，用句俗点的话，为祖国的建设贡献力量。
　　对于不能亲手去挖废墟的人们来说，少说多做，就是最好的努力。
　　臭老九们，闭上你们的臭嘴。

]]></description>
			<content:encoded><![CDATA[<p>　　不能上前线的人们，努力做好自己的事情吧。捐钱献血是必要的，但只是一时的；怀疑问责是必要的，但不是眼下要做的；最重要的当是做好自己的事情，努力赚钱，好好活着，用句俗点的话，为祖国的建设贡献力量。<br />
　　对于不能亲手去挖废墟的人们来说，少说多做，就是最好的努力。<br />
　　臭老九们，闭上你们的臭嘴。</p>
<p><a href='http://www.onefoundation.cn/zhuanti/080512dz/index.htm'><img src="http://blog.williamgates.biz/wp-content/uploads/2008/05/onefound.gif" alt="" title="壹基金捐款页面" width="420" height="82" class="aligncenter size-full wp-image-136" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/05/earth-quake-can-not-beat-us/feed/</wfw:commentRss>
		</item>
		<item>
		<title>没有什么能够阻挡</title>
		<link>http://blog.williamgates.biz/2008/04/nothing-can-stop/</link>
		<comments>http://blog.williamgates.biz/2008/04/nothing-can-stop/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 15:41:16 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[心情文字]]></category>

		<category><![CDATA[心情]]></category>

		<category><![CDATA[成长]]></category>

		<category><![CDATA[散文]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=134</guid>
		<description><![CDATA[　　喝高了，吐了，晕晕乎乎把眼镜丢了，带着宿醉，洗了一天的脏衣服。
　　仅仅是因为热闹而喝多了？难道，就没有一点羡慕和自哀么？如果只是一点点的差别，也许我也可以，这样庆祝自己梦想的实现？
　　自从知道考研结果以来，根本就没有时间去颓废，从来没有时间去好好想想自己的迷茫。还没喘过气来就投入了每天早起上班的人群，还没做好准备就把人生放到了这条本想几年后再走的道路上。
　　太突然了。
　　迷茫，渴望颓废一次，渴望喝醉一次，这难道，不是我心底的愿望么？
　　只是心里想了很久的东西的释放吧，所以，活该。
　　但是，随着酒醒来的，不仅仅是梦。我希望，我相信，一起消逝的，还有如墨的黑雾，令人却步的迷茫。我要走出的，不是什么失败的深坑，也不是什么困难的绝境，而只是自己布下的迷阵。
　　本就是不同的选择，本就没有好与坏的区别。本就是预想的目标，本就要走上这样的路。破灭的只是梦想，不是希望。
　　是的，酒醒来，我终于明白，我们要做的不是缅怀梦想，而是不断前行。只要前进，总有希望。只要前进，一切都会好起来的。
　　桌上日渐增长的司考辅导书，床边挂着的黑色西服，每天早起的闹钟，疲惫而急促的皮鞋的脚步声。
　　只需前行，不要停步。只要不停步，你的梦想就不会白白破灭；只要不停步，你的希望总有一天能实现你那破灭的梦想。
　　没有什么能够阻挡。
]]></description>
			<content:encoded><![CDATA[<p>　　喝高了，吐了，晕晕乎乎把眼镜丢了，带着宿醉，洗了一天的脏衣服。<br />
　　仅仅是因为热闹而喝多了？难道，就没有一点羡慕和自哀么？如果只是一点点的差别，也许我也可以，这样庆祝自己梦想的实现？<br />
　　自从知道考研结果以来，根本就没有时间去颓废，从来没有时间去好好想想自己的迷茫。还没喘过气来就投入了每天早起上班的人群，还没做好准备就把人生放到了这条本想几年后再走的道路上。<br />
　　太突然了。<br />
　　迷茫，渴望颓废一次，渴望喝醉一次，这难道，不是我心底的愿望么？</p>
<p>　　只是心里想了很久的东西的释放吧，所以，活该。<br />
　　但是，随着酒醒来的，不仅仅是梦。我希望，我相信，一起消逝的，还有如墨的黑雾，令人却步的迷茫。我要走出的，不是什么失败的深坑，也不是什么困难的绝境，而只是自己布下的迷阵。<br />
　　本就是不同的选择，本就没有好与坏的区别。本就是预想的目标，本就要走上这样的路。破灭的只是梦想，不是希望。<br />
　　是的，酒醒来，我终于明白，我们要做的不是缅怀梦想，而是不断前行。只要前进，总有希望。只要前进，一切都会好起来的。</p>
<p>　　桌上日渐增长的司考辅导书，床边挂着的黑色西服，每天早起的闹钟，疲惫而急促的皮鞋的脚步声。<br />
　　只需前行，不要停步。只要不停步，你的梦想就不会白白破灭；只要不停步，你的希望总有一天能实现你那破灭的梦想。<br />
　　没有什么能够阻挡。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/04/nothing-can-stop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>抵制蠢货</title>
		<link>http://blog.williamgates.biz/2008/04/boycott-blockhead/</link>
		<comments>http://blog.williamgates.biz/2008/04/boycott-blockhead/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 05:23:46 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[社会人生]]></category>

		<category><![CDATA[贫嘴评论]]></category>

		<category><![CDATA[评论]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=133</guid>
		<description><![CDATA[　　一天，小明家跟隔壁的小强家吵架了，小强家里三姑子二姨子都出动了，人多势众，于是小明的妈妈垂头丧气地被骂回来了。
　　小明的爸爸火了，跳将起来，先是想着找人去报复，无奈全村人都不肯帮忙，都说小明家今年要负责村里庙会的组织工作，这个节骨眼上要保持形象；小明的爸爸又想起小强家的亲戚小米家人多势众，而且以后还要跟小强家做生意，小明的爸爸默默地蹲墙角抽烟去了。
　　小明也火了，他想来想去，自己打不过小强，也打不过小强家任何的阿猫阿狗；小强家门口有很凶的大狗，也不敢到他家门口叫骂；自己也没有从远处用弹弓打中他家玻璃的本事。于是他在家里焦急地走着，焦急地寻找着。
　　终于，他发现了家里有一套碗碟是小强家送的，这下小明可高兴了：自己做一面小旗子举着，对着碗碟叫骂一番，再往里面放上牛粪，最后哐啷一下扔到门外，跳上去踩成碎末，还不忘唾上一口……
　　当晚，小明在日记里写道：我今天教训了小强家，虽然我们也有损失，虽然我们不能给他们造成更大的伤害，但我们起码表明了自己的态度，我们家是绝对不容欺负的，任何想欺负我们家的企图都是必然会失败的。
　　&#8221;我从来不抵制任何货物，包括日货，韩货，美货以及现在的法货……如果真让我抵制什么货的话，我只抵制蠢货。&#8221;
　　　　　　　　　　　　　　——引自饭否上tinyKang的页面（转引自不许联想）
]]></description>
			<content:encoded><![CDATA[<p>　　一天，小明家跟隔壁的小强家吵架了，小强家里三姑子二姨子都出动了，人多势众，于是小明的妈妈垂头丧气地被骂回来了。<br />
　　小明的爸爸火了，跳将起来，先是想着找人去报复，无奈全村人都不肯帮忙，都说小明家今年要负责村里庙会的组织工作，这个节骨眼上要保持形象；小明的爸爸又想起小强家的亲戚小米家人多势众，而且以后还要跟小强家做生意，小明的爸爸默默地蹲墙角抽烟去了。<br />
　　小明也火了，他想来想去，自己打不过小强，也打不过小强家任何的阿猫阿狗；小强家门口有很凶的大狗，也不敢到他家门口叫骂；自己也没有从远处用弹弓打中他家玻璃的本事。于是他在家里焦急地走着，焦急地寻找着。<br />
　　终于，他发现了家里有一套碗碟是小强家送的，这下小明可高兴了：自己做一面小旗子举着，对着碗碟叫骂一番，再往里面放上牛粪，最后哐啷一下扔到门外，跳上去踩成碎末，还不忘唾上一口……<br />
　　当晚，小明在日记里写道：我今天教训了小强家，虽然我们也有损失，虽然我们不能给他们造成更大的伤害，但我们起码表明了自己的态度，我们家是绝对不容欺负的，任何想欺负我们家的企图都是必然会失败的。</p>
<blockquote><p>　　&#8221;我从来不抵制任何货物，包括日货，韩货，美货以及现在的法货……如果真让我抵制什么货的话，我只抵制蠢货。&#8221;<br />
　　　　　　　　　　　　　　——引自饭否上<a href="http://fanfou.com/kang">tinyKang</a>的页面（转引自<a href="http://www.wangxiaofeng.net/?p=1964">不许联想</a>）</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.williamgates.biz/2008/04/boycott-blockhead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>一个优秀的php相册系统——Coppermine Photo Gallery(三)日常使用</title>
		<link>http://blog.williamgates.biz/2008/04/coppermine-photo-gallery-03/</link>
		<comments>http://blog.williamgates.biz/2008/04/coppermine-photo-gallery-03/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 06:45:29 +0000</pubDate>
		<dc:creator>WG</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[技术心得]]></category>

		<category><![CDATA[CPG]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://blog.williamgates.biz/?p=132</guid>
		<description><![CDATA[　　第一眼看到CPG的界面，会觉得像一个论坛，这也是它的多层分类的结构决定的。与一些相册网站不同，CPG可以有无限级的分类，这样就如同与一个论坛有诸多版面，版面还有子版面，等等。理解了这个概念，我们才能开始日常的管理和使用。
　　作为管理员登录CPG的时候，有两种模式，一种是让你观看普通会员的界面的会员模式，另一种则是默认的管理模式，只有在管理模式才可以看到类别、相册、会员等管理按钮。下面主要就来讲讲这些管理功能。

　　一、类别
　　要上传图片，要选择所传到的相册；要建立相册，首先要建立类别。在“类别”菜单中，我们可以建立、修改类别，还可以修改类别在页面中显示的顺序，还可以修改类别的详细属性（点击类别后面的“e”图标），其中很重要的一点是类别缩略图，是该类别显示时的标题缩略图，如果不想你的类别是自动的最后一幅上传图作为标题图，就自己修改一下吧。
　　二、相册
　　在此界面建立和修改相册。先选择一个类别，会显示出其下现有的相册。点新增，然后在下面的文本框输入相册名，把所有的相册都建立和修改好，再点修改，这样比较方便。注意，普通会员不能建立相册更不能建立分类，只能上传到管理员预先建好的相册（须打开群设置中的“允许公用相册上传”，并且该特定的相册必须在属性中“允许访客上传图片”）或者会员自己所有的相册中。
　　三、用户管理
　　群、会员、限制会员这三项都是用来进行用户管理的，第一个“群”应该译作“用户组”更为合适。在这里你可以修改各个用户组的设置，其中默认的四个组是不能被删除的；空间配额可以决定该组可以上传的所有图片总容量；上传方法中的字段数量表示一次可以上传多少个文件。会员界面也是大概的用法，把组和会员的关系刚好理解为分类与相册的关系就好了。
　　四、批量上传
　　这可能是最常用的功能之一了，因为除非你拥有很快的网络速度，并且要传的图片不太多，否则用普通的上传功能是非常麻烦的。在这里首先要说一说CPG的文件管理结构，CPG的数据库记录加入其中的图片的路径，而具体图片怎样存放是用户管理的。默认所有的相册都在CPG自己目录下的albums目录下，其中userpics目录是默认的用户个人相册的目录，而我在albums目录下又自己建了一个albums目录，用来存放公用相册。个人建议严格地按照你的类型、相册的结构来布置文件夹结构，另外注意尽量不要使用双字节目录名（中文、日文都不可以）。
　　建好目录结构之后，向欲存放某相册的目录