<?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>ggarlic的blog</title>
	<atom:link href="http://ggarlic.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://ggarlic.org/blog</link>
	<description>cat ~ggarlic/life &#62; /dev/null</description>
	<lastBuildDate>Sat, 14 Jan 2012 13:34:31 +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>我的2011</title>
		<link>http://ggarlic.org/blog/2012/01/my-2011/</link>
		<comments>http://ggarlic.org/blog/2012/01/my-2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 17:36:37 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=842</guid>
		<description><![CDATA[<div>

2<span style="font-family: 宋体;">号了，还不算太晚</span>

<strong>#hardware#</strong>
--Kindle 3
--HTC Desire Z
--EeePC<em>         /* <span style="font-family: 宋体;">都特么计划一年了，赶紧下手吧孩子 </span><span style="font-family: Georgia;">*/</span></em>
--Nokia N9        <em> /* <span style="font-family: 宋体;">这个继续眼馋中 </span><span style="font-family: Georgia;">*/</span></em>

<strong>#mobile app#</strong>
--Opera Mini       <em>   /* <span style="font-family: 宋体;">无论在</span><span style="font-family: Georgia;">s60</span><span style="font-family: 宋体;">还是</span><span style="font-family: Georgia;">android</span><span style="font-family: 宋体;">上我都几乎只用这个浏览器 </span><span style="font-family: Georgia;">*/</span></em>

<strong>#pc software#</strong>
--Vim/vimwiki
--Evernote

<strong>#website#</strong>
--<a href="http://twitter.com/">Twitter</a>
--<a href="http://news.ycombinator.com/">Hacker News</a>
--<a href="http://jandan.net/">Jandan.net</a>          <em>/* <span style="font-family: 宋体;">睡前和懒床必备，很少留言 </span><span style="font-family: Georgia;">*/</span></em>

<strong>#music#         </strong><em>/* <span style="font-family: 宋体;">竟然全是</span><span style="font-family: Georgia;">J</span><span style="font-family: 宋体;">字辈的 </span><span style="font-family: Georgia;">*/</span></em>
--<a href="http://www.google.cn/music/artist?id=A316910c6ad640de6">Janis Jopin</a>         <em> /* <span style="font-family: 宋体;">忍不住继续推荐她！</span><span style="font-family: Georgia;">*/</span></em>
--<a href="http://www.google.cn/music/artist?id=A034b9b5fc8d7066e">Joan Baez</a>
--<a href="http://www.google.cn/music/artist?id=A82abe9d88a99f644">Journey</a>

<strong>#book#</strong>
--<a href="http://book.douban.com/subject/1144185/">米国宪政历程</a>
--CSAPP
--UNP

<strong>#movie#</strong>
--2011 <span style="font-family: 宋体;">年，看了 </span><span style="font-family: Georgia;">164 </span><span style="font-family: 宋体;">部电影，打出 </span><span style="font-family: Georgia;">7.5 </span><span style="font-family: 宋体;">的平均分。更多的是为了消磨时间</span>

<strong>#dev tools#</strong>
--Vim w/ gcc
--Qt w/ Qt Creator

<strong>#food#</strong>
--<span style="font-family: 宋体;">驴肉火烧        </span><em><span style="font-family: Georgia;">/*</span><span style="font-family: 宋体;">保定的，不是河间的</span><span style="font-family: Georgia;">*/</span></em>
--<span style="font-family: 宋体;">陕西的面食</span>
--<span style="font-family: 宋体;">香蕉</span>

<strong>#time killing#</strong>
--<span style="font-family: 宋体;">煎蛋无聊团</span>
--<span style="font-family: 宋体;">西电推优</span>
--<span style="font-family: 宋体;">文盲委员会</span>
--yaourt -Syua
--<span style="font-family: 宋体;">看电影，无论电影还是小电影 </span><span style="font-family: Georgia;">:D</span>
--<a href="http://www.gamemastertips.com/">一个解谜游戏</a>

<strong>#fml#</strong>
--<span style="font-family: 宋体;">被发卡，不止一张。。。</span>
--<span style="font-family: 宋体;">考研做了分母</span>
--<span style="font-family: 宋体;">关于未来，各种纠结与迷茫</span>
--<span style="font-family: 宋体;">以上可以</span><span style="font-family: Georgia;">fml</span><span style="font-family: 宋体;">归结为：</span><span style="font-family: Georgia;">fuck </span><span style="font-family: 宋体;">本命年</span>

<strong>#disease#</strong>
--TMD<span style="font-family: 宋体;">，全称是</span><span style="font-family: 'Times New Roman';">“</span><span style="font-family: 宋体;">颞下颌关节功能紊乱综合症</span><span style="font-family: 'Times New Roman';">”          </span><em><span style="font-family: Georgia;">/*</span><span style="font-family: 宋体;">这条抄自</span><a href="http://notimportant.org/2012/01/01/2011/">病友的年终总结</a>*/</em>
--<span style="font-family: 宋体;">急性牙髓炎</span>

<strong>#misc#</strong>
--<span style="font-family: 宋体;">第一份实习，第一次辞职，第一次工资</span>
--<span style="font-family: 宋体;">大伯</span>
--Android sucks

以上

&#160;

</div>]]></description>
			<content:encoded><![CDATA[<div>
<p>2<span style="font-family: 宋体;">号了，还不算太晚</span></p>
<p><strong>#hardware#</strong><br />
&#8211;Kindle 3<br />
&#8211;HTC Desire Z<br />
&#8211;EeePC<em>         /* <span style="font-family: 宋体;">都特么计划一年了，赶紧下手吧孩子 </span><span style="font-family: Georgia;">*/</span></em><br />
&#8211;Nokia N9        <em> /* <span style="font-family: 宋体;">这个继续眼馋中 </span><span style="font-family: Georgia;">*/</span></em></p>
<p><strong>#mobile app#</strong><br />
&#8211;Opera Mini       <em>   /* <span style="font-family: 宋体;">无论在</span><span style="font-family: Georgia;">s60</span><span style="font-family: 宋体;">还是</span><span style="font-family: Georgia;">android</span><span style="font-family: 宋体;">上我都几乎只用这个浏览器 </span><span style="font-family: Georgia;">*/</span></em></p>
<p><strong>#pc software#</strong><br />
&#8211;Vim/vimwiki<br />
&#8211;Evernote</p>
<p><strong>#website#</strong><br />
&#8211;<a href="http://twitter.com/">Twitter</a><br />
&#8211;<a href="http://news.ycombinator.com/">Hacker News</a><br />
&#8211;<a href="http://jandan.net/">Jandan.net</a>          <em>/* <span style="font-family: 宋体;">睡前和懒床必备，很少留言 </span><span style="font-family: Georgia;">*/</span></em></p>
<p><strong>#music#         </strong><em>/* <span style="font-family: 宋体;">竟然全是</span><span style="font-family: Georgia;">J</span><span style="font-family: 宋体;">字辈的 </span><span style="font-family: Georgia;">*/</span></em><br />
&#8211;<a href="http://www.google.cn/music/artist?id=A316910c6ad640de6">Janis Jopin</a>         <em> /* <span style="font-family: 宋体;">忍不住继续推荐她！</span><span style="font-family: Georgia;">*/</span></em><br />
&#8211;<a href="http://www.google.cn/music/artist?id=A034b9b5fc8d7066e">Joan Baez</a><br />
&#8211;<a href="http://www.google.cn/music/artist?id=A82abe9d88a99f644">Journey</a></p>
<p><strong>#book#</strong><br />
&#8211;<a href="http://book.douban.com/subject/1144185/">米国宪政历程</a><br />
&#8211;CSAPP<br />
&#8211;UNP</p>
<p><strong>#movie#</strong><br />
&#8211;2011 <span style="font-family: 宋体;">年，看了 </span><span style="font-family: Georgia;">164 </span><span style="font-family: 宋体;">部电影，打出 </span><span style="font-family: Georgia;">7.5 </span><span style="font-family: 宋体;">的平均分。更多的是为了消磨时间</span></p>
<p><strong>#dev tools#</strong><br />
&#8211;Vim w/ gcc<br />
&#8211;Qt w/ Qt Creator</p>
<p><strong>#food#</strong><br />
&#8211;<span style="font-family: 宋体;">驴肉火烧        </span><em><span style="font-family: Georgia;">/*</span><span style="font-family: 宋体;">保定的，不是河间的</span><span style="font-family: Georgia;">*/</span></em><br />
&#8211;<span style="font-family: 宋体;">陕西的面食</span><br />
&#8211;<span style="font-family: 宋体;">香蕉</span></p>
<p><strong>#time killing#</strong><br />
&#8211;<span style="font-family: 宋体;">煎蛋无聊团</span><br />
&#8211;<span style="font-family: 宋体;">西电推优</span><br />
&#8211;<span style="font-family: 宋体;">文盲委员会</span><br />
&#8211;yaourt -Syua<br />
&#8211;<span style="font-family: 宋体;">看电影，无论电影还是小电影 </span><span style="font-family: Georgia;">:D</span><br />
&#8211;<a href="http://www.gamemastertips.com/">一个解谜游戏</a></p>
<p><strong>#fml#</strong><br />
&#8211;<span style="font-family: 宋体;">被发卡，不止一张。。。</span><br />
&#8211;<span style="font-family: 宋体;">考研做了分母</span><br />
&#8211;<span style="font-family: 宋体;">关于未来，各种纠结与迷茫</span><br />
&#8211;<span style="font-family: 宋体;">以上可以</span><span style="font-family: Georgia;">fml</span><span style="font-family: 宋体;">归结为：</span><span style="font-family: Georgia;">fuck </span><span style="font-family: 宋体;">本命年</span></p>
<p><strong>#disease#</strong><br />
&#8211;TMD<span style="font-family: 宋体;">，全称是</span><span style="font-family: 'Times New Roman';">“</span><span style="font-family: 宋体;">颞下颌关节功能紊乱综合症</span><span style="font-family: 'Times New Roman';">”          </span><em><span style="font-family: Georgia;">/*</span><span style="font-family: 宋体;">这条抄自</span><a href="http://notimportant.org/2012/01/01/2011/">病友的年终总结</a>*/</em><br />
&#8211;<span style="font-family: 宋体;">急性牙髓炎</span></p>
<p><strong>#misc#</strong><br />
&#8211;<span style="font-family: 宋体;">第一份实习，第一次辞职，第一次工资</span><br />
&#8211;<span style="font-family: 宋体;">大伯</span><br />
&#8211;Android sucks</p>
<p>以上</p>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2012/01/my-2011/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>练习写驱动，眼高手低什么的</title>
		<link>http://ggarlic.org/blog/2011/12/my-first-driver/</link>
		<comments>http://ggarlic.org/blog/2011/12/my-first-driver/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 15:09:49 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=837</guid>
		<description><![CDATA[<pre>Write a driver which include following features:
    provide read/write functions. app can write/read a string(32 bytes length) to/from driver
    provide an integer variable storage in memory, and an ioctl function to set the value of
     this integer variable.
    provide a status display by using /proc filesystem. the proc status should contain
        the current string data
        the current value of integer variable
You also needs to write the application to test this driver

我的代码在这里：<a href="https://github.com/ggarlic/embedded-linux-homework/tree/master/drivers">https://github.com/ggarlic/embedded-linux-homework/tree/master/drivers</a>
热切期待各种板砖，我真的觉得写得很不专业，求教诲。

平时自己看驱动教材的时候很明白，轮到自己写的时候就各种不知如何下笔跟犯错。
索性参考<a href="http://ganquan.org/blog/2009/06/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AAlinux%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F/">ganquan两年前写的第一个驱动</a>，他实现的一个自增器，我改来改去（其实动了大手术，只保留了骨架），还别说，真成了～
再回头一看，也不过如此么，一点都不难，至于憋那么长时间么，还是好记性不如烂笔头。动动手就知道哪不会了。

PS：开发板真是个好玩具，我为什么现在才知道</pre>]]></description>
			<content:encoded><![CDATA[<pre>Write a driver which include following features:
    provide read/write functions. app can write/read a string(32 bytes length) to/from driver
    provide an integer variable storage in memory, and an ioctl function to set the value of
     this integer variable.
    provide a status display by using /proc filesystem. the proc status should contain
        the current string data
        the current value of integer variable
You also needs to write the application to test this driver

我的代码在这里：<a href="https://github.com/ggarlic/embedded-linux-homework/tree/master/drivers">https://github.com/ggarlic/embedded-linux-homework/tree/master/drivers</a>
热切期待各种板砖，我真的觉得写得很不专业，求教诲。

平时自己看驱动教材的时候很明白，轮到自己写的时候就各种不知如何下笔跟犯错。
索性参考<a href="http://ganquan.org/blog/2009/06/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AAlinux%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F/">ganquan两年前写的第一个驱动</a>，他实现的一个自增器，我改来改去（其实动了大手术，只保留了骨架），还别说，真成了～
再回头一看，也不过如此么，一点都不难，至于憋那么长时间么，还是好记性不如烂笔头。动动手就知道哪不会了。

PS：开发板真是个好玩具，我为什么现在才知道</pre>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/12/my-first-driver/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>我最近在干什么</title>
		<link>http://ggarlic.org/blog/2011/12/what-i-did-recently/</link>
		<comments>http://ggarlic.org/blog/2011/12/what-i-did-recently/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 11:18:48 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=832</guid>
		<description><![CDATA[偷偷冒个泡更新一下

魔方的CFOP方法：<a href="http://www.rubik.com.cn/fridrich.htm">http://www.rubik.com.cn/fridrich.htm</a>

一个消磨了我很多时间的网页解密游戏：<a href="http://www.gamemastertips.com">http://www.gamemastertips.com</a>

迷上了英年早逝的Janis Joplin：<a href="http://www.google.cn/music/artist?id=A316910c6ad640de6">http://www.google.cn/music/artist?id=A316910c6ad640de6</a>

能当枕头能档子弹能防身的UNP：<a href="http://kohala.com/start/unpv12e.html">http://kohala.com/start/unpv12e.html</a>

一步步写嵌入式操作系统：<a href="http://book.douban.com/subject/5404177/">http://book.douban.com/subject/5404177/</a>

乔布斯传，放在kindle里磨了很久才看了14%，每次一开就瞌睡：<a href="http://book.douban.com/subject/6809266/">http://book.douban.com/subject/6809266/</a>

还有什么？看了点Qt，用着十分舒服。实习单位现在做Android，搞了一堆书，学习中。

PS:Koss PP回到了手上，其实我宁愿它永远别回来（这是另外一个故事了，miserable one，T_T）。]]></description>
			<content:encoded><![CDATA[<p>偷偷冒个泡更新一下</p>
<p>魔方的CFOP方法：<a href="http://www.rubik.com.cn/fridrich.htm">http://www.rubik.com.cn/fridrich.htm</a></p>
<p>一个消磨了我很多时间的网页解密游戏：<a href="http://www.gamemastertips.com">http://www.gamemastertips.com</a></p>
<p>迷上了英年早逝的Janis Joplin：<a href="http://www.google.cn/music/artist?id=A316910c6ad640de6">http://www.google.cn/music/artist?id=A316910c6ad640de6</a></p>
<p>能当枕头能档子弹能防身的UNP：<a href="http://kohala.com/start/unpv12e.html">http://kohala.com/start/unpv12e.html</a></p>
<p>一步步写嵌入式操作系统：<a href="http://book.douban.com/subject/5404177/">http://book.douban.com/subject/5404177/</a></p>
<p>乔布斯传，放在kindle里磨了很久才看了14%，每次一开就瞌睡：<a href="http://book.douban.com/subject/6809266/">http://book.douban.com/subject/6809266/</a></p>
<p>还有什么？看了点Qt，用着十分舒服。实习单位现在做Android，搞了一堆书，学习中。</p>
<p>PS:Koss PP回到了手上，其实我宁愿它永远别回来（这是另外一个故事了，miserable one，T_T）。</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/12/what-i-did-recently/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>报应</title>
		<link>http://ggarlic.org/blog/2011/10/what-goes-around-comes-around/</link>
		<comments>http://ggarlic.org/blog/2011/10/what-goes-around-comes-around/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 08:18:01 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=827</guid>
		<description><![CDATA[今天在CB上看到了一则有趣的新闻，这新闻糟点太多我就不说什么了，想看犀利喷子的可以点过去：<a href="http://www.cnbeta.com/articles/157829.htm" target="_blank">央视主持人张泉灵：百度是骗子温床</a>

她的<a href="http://weibo.com/1671342103/xs4q7EbMp" target="_blank">微博原文</a>：
<blockquote>@张泉灵:百度了AO史密斯的维修电话，让来清理水垢。来人告知需要换5根镁棒，总共收费2460，还说3年必须换。气晕我，当年买的时候没说耗材这么贵啊！晚上我咆 哮着致电客服，居然发现来的维修是假的！正常保养100多点就行！强烈鄙视下百度，您骗子温床啊！还好昨天家里现金不够，今天坐等骗子上门收钱！</blockquote>
然后我就手贱地搜了一下当年张泉灵大姐主持的抹黑google的节目，当年的您真是义正严词啊：
<object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.tudou.com/v/8J2Q3V6hX74/v.swf" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="wmode" value="opaque" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://www.tudou.com/v/8J2Q3V6hX74/v.swf" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" /></object>

<span style="font-size: large;"><strong>多行不义必自毙，自重~</strong></span>]]></description>
			<content:encoded><![CDATA[<p>今天在CB上看到了一则有趣的新闻，这新闻糟点太多我就不说什么了，想看犀利喷子的可以点过去：<a href="http://www.cnbeta.com/articles/157829.htm" target="_blank">央视主持人张泉灵：百度是骗子温床</a></p>
<p>她的<a href="http://weibo.com/1671342103/xs4q7EbMp" target="_blank">微博原文</a>：</p>
<blockquote><p>@张泉灵:百度了AO史密斯的维修电话，让来清理水垢。来人告知需要换5根镁棒，总共收费2460，还说3年必须换。气晕我，当年买的时候没说耗材这么贵啊！晚上我咆 哮着致电客服，居然发现来的维修是假的！正常保养100多点就行！强烈鄙视下百度，您骗子温床啊！还好昨天家里现金不够，今天坐等骗子上门收钱！</p></blockquote>
<p>然后我就手贱地搜了一下当年张泉灵大姐主持的抹黑google的节目，当年的您真是义正严词啊：<br />
<object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.tudou.com/v/8J2Q3V6hX74/v.swf" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="wmode" value="opaque" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://www.tudou.com/v/8J2Q3V6hX74/v.swf" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" /></object></p>
<p><span style="font-size: large;"><strong>多行不义必自毙，自重~</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/10/what-goes-around-comes-around/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>archlinux使用ctags生成c/c++标准库tags</title>
		<link>http://ggarlic.org/blog/2011/09/generating-standard-library-tags-for-ctags-in-archlinux/</link>
		<comments>http://ggarlic.org/blog/2011/09/generating-standard-library-tags-for-ctags-in-archlinux/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 06:21:53 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[ctags]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=809</guid>
		<description><![CDATA[之前为了限制tags文件的体积，用脚本(修改后的脚本见本文最后)遍历的/usr/include/*.h和/usr/include下sys, bits,  asm, asm-generic,  netinet, arpa, c++4.6.1 以及 gtk-2.0， glib2.0几个目录。

但是当自动补全提示某些系统函数的原型时，比如write，无法正常找到，总是找到pth.h下的
<pre class="brush:c">#define write pth_write</pre>
即使在生成的tags文件中确实有一句也不行：
<pre class="brush:plain">write	/usr/include/unistd.h	/^extern ssize_t write (int __fd, __const void *__buf, size_t __n) __wur;$/;"	p	signature:(int __fd, __const void *__buf, size_t __n)</pre>
诸位有知道答案的求赐教，先拜谢了。

被这恶心玩意逼疯了快，索性用pacman直接搜索glibc包含的标准库头文件，去掉一切用不到的东西。
<pre class="brush:shell">pacman -Ql glibc &#124; awk '/include\//{print $2}'

#for cpp， 后面的脚本中没有使用它
pacman -Ql gcc &#124; awk '/\/usr\/include/{print $2}'</pre>
这里是修改之后的脚本，原脚本是在chinaunix找到的，那个页面的地址找不到了<del>，作者名字也没记住</del>。 <del>如果你看到这个页面， 希望您告知下名字。</del>

UPDATE: <strong>感谢原作者BSDC</strong>
<pre class="brush:shell">#!/bin/bash
#tags cscope生成文件路径
sysTagsDir=~ggarlic
tmpfilename="/tmp/asdfvisctagstmpfilename123.filesT%$"
tmp4glibc="/tmp/qwertyuiop987.filesT%$" 

rm -f $tmpfilename
if [ $# -ne 1 ]; then
    echo "please specify a dir: sys or ."
    exit 1
fi
if [ "$1" = "." ]; then
    #只对当前目录下递归
    rm -f cscope.*
    rm -f tags
    find . -type f \
        -a \( -name "*.h" -o -name "*.cpp" -o -name "*.c" -o -name "*.cc" -o -name "*.java" -o -name "*.pc" \) &#62; $tmpfilename
elif [ "$1" = "sys" ]; then
    scanPath=(
    #基本没有使用这几个目录
    #而是使用pacman生成的列表来处理c标准库头文件
    #不然会找不到某些函数定义，而且生成的文件很大
    #"sys"
    #"bits"
    #"asm"
    #"asm-generic"
    #"netinet"
    #"arpa"
    #"glib-1.2"
    #"gtk-1.2"
    "glib-2.0"
    "gtk-2.0"
    "c++/4.6.1"
    #"boost"
    #"glibmm-2.4"
    #"gdkmm-2.4"
    #"gtkmm-2.4"
    #"opencv"
    #"opencv2"
    #"openssl"
    #"xorg"
    #"AL"
    #"GL"
    #"SDL"
    #"libxml2"
    )

    # get file list to be operating
    for dir in ${scanPath[*]}; do
        scanDir=$scanDir" /usr/include/"$dir
    done

    cd $sysTagsDir
    rm -f cscope.*
    rm -f tags

    pacman -Ql glibc &#124; awk '/include\//{print $2}' &#62;&#62; $tmp4glibc
    #去掉生成列表里的文件夹行，只保留.h行
    grep h$ $tmp4glibc &#62;&#62; $tmpfilename

    find $scanDir -type f \
        -a \( -name "*.h" -o -name "*.cpp" -o -name "*.c" -o -name "*.cc" -o -name "*.java" -o -name "*.pc" \) &#62;&#62; $tmpfilename
fi

ctags -I "__THROW __nonnull __attribute_pure__ __attribute__ G_GNUC_PRINTF+ __wur" \
    --c++-kinds=+px --c-kinds=+px --fields=+iaS -a -f tags --extra=+fq --langmap=c:+.h --languages=c,c++ --c-kinds=+px --c++-kinds=+px -L $tmpfilename 

#-k means kernel mode: don't parse /usr/include
#-q: large project use this
#cscope -Rqkb -i $tmpfilename
cscope -Rb -i $tmpfilename
rm -f $tmpfilename
rm -f $tmp4glibc
echo "Done!"</pre>]]></description>
			<content:encoded><![CDATA[<p>之前为了限制tags文件的体积，用脚本(修改后的脚本见本文最后)遍历的/usr/include/*.h和/usr/include下sys, bits,  asm, asm-generic,  netinet, arpa, c++4.6.1 以及 gtk-2.0， glib2.0几个目录。</p>
<p>但是当自动补全提示某些系统函数的原型时，比如write，无法正常找到，总是找到pth.h下的</p>
<pre class="brush:c">#define write pth_write</pre>
<p>即使在生成的tags文件中确实有一句也不行：</p>
<pre class="brush:plain">write	/usr/include/unistd.h	/^extern ssize_t write (int __fd, __const void *__buf, size_t __n) __wur;$/;"	p	signature:(int __fd, __const void *__buf, size_t __n)</pre>
<p>诸位有知道答案的求赐教，先拜谢了。</p>
<p>被这恶心玩意逼疯了快，索性用pacman直接搜索glibc包含的标准库头文件，去掉一切用不到的东西。</p>
<pre class="brush:shell">pacman -Ql glibc | awk '/include\//{print $2}'

#for cpp， 后面的脚本中没有使用它
pacman -Ql gcc | awk '/\/usr\/include/{print $2}'</pre>
<p>这里是修改之后的脚本，原脚本是在chinaunix找到的，那个页面的地址找不到了<del>，作者名字也没记住</del>。 <del>如果你看到这个页面， 希望您告知下名字。</del></p>
<p>UPDATE: <strong>感谢原作者BSDC</strong></p>
<pre class="brush:shell">#!/bin/bash
#tags cscope生成文件路径
sysTagsDir=~ggarlic
tmpfilename="/tmp/asdfvisctagstmpfilename123.filesT%$"
tmp4glibc="/tmp/qwertyuiop987.filesT%$" 

rm -f $tmpfilename
if [ $# -ne 1 ]; then
    echo "please specify a dir: sys or ."
    exit 1
fi
if [ "$1" = "." ]; then
    #只对当前目录下递归
    rm -f cscope.*
    rm -f tags
    find . -type f \
        -a \( -name "*.h" -o -name "*.cpp" -o -name "*.c" -o -name "*.cc" -o -name "*.java" -o -name "*.pc" \) &gt; $tmpfilename
elif [ "$1" = "sys" ]; then
    scanPath=(
    #基本没有使用这几个目录
    #而是使用pacman生成的列表来处理c标准库头文件
    #不然会找不到某些函数定义，而且生成的文件很大
    #"sys"
    #"bits"
    #"asm"
    #"asm-generic"
    #"netinet"
    #"arpa"
    #"glib-1.2"
    #"gtk-1.2"
    "glib-2.0"
    "gtk-2.0"
    "c++/4.6.1"
    #"boost"
    #"glibmm-2.4"
    #"gdkmm-2.4"
    #"gtkmm-2.4"
    #"opencv"
    #"opencv2"
    #"openssl"
    #"xorg"
    #"AL"
    #"GL"
    #"SDL"
    #"libxml2"
    )

    # get file list to be operating
    for dir in ${scanPath[*]}; do
        scanDir=$scanDir" /usr/include/"$dir
    done

    cd $sysTagsDir
    rm -f cscope.*
    rm -f tags

    pacman -Ql glibc | awk '/include\//{print $2}' &gt;&gt; $tmp4glibc
    #去掉生成列表里的文件夹行，只保留.h行
    grep h$ $tmp4glibc &gt;&gt; $tmpfilename

    find $scanDir -type f \
        -a \( -name "*.h" -o -name "*.cpp" -o -name "*.c" -o -name "*.cc" -o -name "*.java" -o -name "*.pc" \) &gt;&gt; $tmpfilename
fi

ctags -I "__THROW __nonnull __attribute_pure__ __attribute__ G_GNUC_PRINTF+ __wur" \
    --c++-kinds=+px --c-kinds=+px --fields=+iaS -a -f tags --extra=+fq --langmap=c:+.h --languages=c,c++ --c-kinds=+px --c++-kinds=+px -L $tmpfilename 

#-k means kernel mode: don't parse /usr/include
#-q: large project use this
#cscope -Rqkb -i $tmpfilename
cscope -Rb -i $tmpfilename
rm -f $tmpfilename
rm -f $tmp4glibc
echo "Done!"</pre>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/09/generating-standard-library-tags-for-ctags-in-archlinux/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Learning Python 4e</title>
		<link>http://ggarlic.org/blog/2011/08/learning-python-4e/</link>
		<comments>http://ggarlic.org/blog/2011/08/learning-python-4e/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 12:31:02 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=798</guid>
		<description><![CDATA[太冗长了，我看啊看啊看啊看啊，老半天一抬头，才增加了1%，目前只看到36%，没有比这再郁闷的事情了，极度没有成就感，林达的近距离看美国系列我差不多一天多一本呢。kindle显示26231页，实体书1214页。

作为一本教材来说，写得有点过于，怎么说呢，啰嗦了。经常一个问题啰嗦一大篇外加好几遍，起码我认为这本书不太适合有一定编程基础的人，倒是没一点编程基础的人挺合适的。

但是作者态度足够诚恳，很耐心，讲的很细，我也就忍了，哎~~

PS:林达的《近距离看美国》系列写得真不错，除了辛普森案那部分，我总觉得这种冤假错案应该作为司法耻辱来处理，而不是洋洋得意地当做宣扬程序正义的范本来写，何况审理过程本身也不见得多正义，比如煽动种族仇恨等。我总觉书里这部分透着一股恶心的自得。

PSS：刚刚找到了白名单的教室上网的方法。firefox再次立功了，refcontrol扩展完美突破白名单。额，其实不是完美，https没戏]]></description>
			<content:encoded><![CDATA[<p>太冗长了，我看啊看啊看啊看啊，老半天一抬头，才增加了1%，目前只看到36%，没有比这再郁闷的事情了，极度没有成就感，林达的近距离看美国系列我差不多一天多一本呢。kindle显示26231页，实体书1214页。</p>
<p>作为一本教材来说，写得有点过于，怎么说呢，啰嗦了。经常一个问题啰嗦一大篇外加好几遍，起码我认为这本书不太适合有一定编程基础的人，倒是没一点编程基础的人挺合适的。</p>
<p>但是作者态度足够诚恳，很耐心，讲的很细，我也就忍了，哎~~</p>
<p>PS:林达的《近距离看美国》系列写得真不错，除了辛普森案那部分，我总觉得这种冤假错案应该作为司法耻辱来处理，而不是洋洋得意地当做宣扬程序正义的范本来写，何况审理过程本身也不见得多正义，比如煽动种族仇恨等。我总觉书里这部分透着一股恶心的自得。</p>
<p>PSS：刚刚找到了白名单的教室上网的方法。firefox再次立功了，refcontrol扩展完美突破白名单。额，其实不是完美，https没戏</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/08/learning-python-4e/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>大连</title>
		<link>http://ggarlic.org/blog/2011/08/dalian/</link>
		<comments>http://ggarlic.org/blog/2011/08/dalian/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:41:52 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=795</guid>
		<description><![CDATA[可算是憋死我了，手机流量超标，东软上网白名单，我现在全靠百度快照跟gate.baidu.com看接触外部世界呢。趁着周末跑出来上网

0，初来大连，被大雨浇个透心凉，找到宿舍，雨停了，感谢大连的见面礼。

1，大连很漂亮，很干净，按照出租车司机的说法，x市长之前更漂亮。

2，大连很凉爽，各种刮风，各种阴天，各种大雨，疑似还赶上个台风，我冻感冒了。

3，大连很潮湿，衣服晒不干，被子是湿的，我在想风湿病人怎么活的。

4，我住在谷歌里，真的，这地方就叫“谷歌里”，我没开玩笑，囧。别跟我说你住百度里，我倒是天天能看见“摆渡车”。

5，这边的女生果然人高马大，前突后厥，啧啧，手感一定不错。

6，大连人民特别爱硬币，我这找零得来的硬币估计得有20块钱了，叮叮当当，叮叮当当，有钱的感觉真好。

7，大连人民的反抗px行动很牛逼，我很佩服，那天去铁蛋家玩，没有去围观。

8，uranusaeo的学校不错，除了名字猥琐无比的“科学会馆”，对了，明天跟着他去旅顺转转。（我跟三个人说“旅顺”，他们的第一反应都是旅顺大屠杀，囧）

9，<a href="http://knightfeg.info/201108/happy-birthday-knight-2.html">铁蛋</a>家好东西真多，真真真真真真真真真多，搅基很尽兴，还忽悠他买了kindle，啧啧，uranusaeo也快忽悠成功了，亚马逊应该给我发工资。另外作为第一个品尝了铁蛋厨艺的基友，我表示，他的厨艺很。。。你猜。。。

10，关于实训，讲课很好，给的项目很坑爹，完全是为了让我们体验实际中软件工程的流程，我每天就拎着kindle去看python，插着mp3听歌，生活真特么美好。

11，天天各种文档，写不完，不会写，写不对，真特么闹心，目前详细设计文档还没写完呢，OMG。

12，东软北河口园区建在山上，跟个堡垒是的，忘了拍了，过两天传上来。每天从爬山（山？丘陵？）去上课。

13，教室前窗户的日落
<a title="Flickr 上 ggarlic 的 SAM_1346" href="http://www.flickr.com/photos/ggarlic/6058519581/"><img class="aligncenter" src="http://farm7.static.flickr.com/6207/6058519581_13a613eedc_z.jpg" alt="SAM_1346" width="640" height="480" /></a>

&#160;

14，教学楼对面的小山，有点像富士山哈
<a title="Flickr 上 ggarlic 的 SAM_1287" href="http://www.flickr.com/photos/ggarlic/6058520283/"><img class="aligncenter" src="http://farm7.static.flickr.com/6199/6058520283_6035433984_z.jpg" alt="SAM_1287" width="640" height="480" /></a>

15，备忘一下，死牛肉(DeaDBeef)的rar插件，我期盼了好久的东西，感谢作者shaohao：<a href="http://linuxsir.org/bbs/showthread.php?s=98620da6f145865ad1c10543437fdcfe&#38;t=378860">http://linuxsir.org/bbs/showthread.php?s=98620da6f145865ad1c10543437fdcfe&#38;t=378860</a>
16，旅顺很小，但是干净，适合生活。旅顺一路上都是听着<a href="http://music.douban.com/subject/3244253/">这张专辑</a>，两者风格挺合拍。

17，东软的员工没事就踢毽子！！！！

&#160;]]></description>
			<content:encoded><![CDATA[<p>可算是憋死我了，手机流量超标，东软上网白名单，我现在全靠百度快照跟gate.baidu.com看接触外部世界呢。趁着周末跑出来上网</p>
<p>0，初来大连，被大雨浇个透心凉，找到宿舍，雨停了，感谢大连的见面礼。</p>
<p>1，大连很漂亮，很干净，按照出租车司机的说法，x市长之前更漂亮。</p>
<p>2，大连很凉爽，各种刮风，各种阴天，各种大雨，疑似还赶上个台风，我冻感冒了。</p>
<p>3，大连很潮湿，衣服晒不干，被子是湿的，我在想风湿病人怎么活的。</p>
<p>4，我住在谷歌里，真的，这地方就叫“谷歌里”，我没开玩笑，囧。别跟我说你住百度里，我倒是天天能看见“摆渡车”。</p>
<p>5，这边的女生果然人高马大，前突后厥，啧啧，手感一定不错。</p>
<p>6，大连人民特别爱硬币，我这找零得来的硬币估计得有20块钱了，叮叮当当，叮叮当当，有钱的感觉真好。</p>
<p>7，大连人民的反抗px行动很牛逼，我很佩服，那天去铁蛋家玩，没有去围观。</p>
<p>8，uranusaeo的学校不错，除了名字猥琐无比的“科学会馆”，对了，明天跟着他去旅顺转转。（我跟三个人说“旅顺”，他们的第一反应都是旅顺大屠杀，囧）</p>
<p>9，<a href="http://knightfeg.info/201108/happy-birthday-knight-2.html">铁蛋</a>家好东西真多，真真真真真真真真真多，搅基很尽兴，还忽悠他买了kindle，啧啧，uranusaeo也快忽悠成功了，亚马逊应该给我发工资。另外作为第一个品尝了铁蛋厨艺的基友，我表示，他的厨艺很。。。你猜。。。</p>
<p>10，关于实训，讲课很好，给的项目很坑爹，完全是为了让我们体验实际中软件工程的流程，我每天就拎着kindle去看python，插着mp3听歌，生活真特么美好。</p>
<p>11，天天各种文档，写不完，不会写，写不对，真特么闹心，目前详细设计文档还没写完呢，OMG。</p>
<p>12，东软北河口园区建在山上，跟个堡垒是的，忘了拍了，过两天传上来。每天从爬山（山？丘陵？）去上课。</p>
<p>13，教室前窗户的日落<br />
<a title="Flickr 上 ggarlic 的 SAM_1346" href="http://www.flickr.com/photos/ggarlic/6058519581/"><img class="aligncenter" src="http://farm7.static.flickr.com/6207/6058519581_13a613eedc_z.jpg" alt="SAM_1346" width="640" height="480" /></a></p>
<p>&nbsp;</p>
<p>14，教学楼对面的小山，有点像富士山哈<br />
<a title="Flickr 上 ggarlic 的 SAM_1287" href="http://www.flickr.com/photos/ggarlic/6058520283/"><img class="aligncenter" src="http://farm7.static.flickr.com/6199/6058520283_6035433984_z.jpg" alt="SAM_1287" width="640" height="480" /></a></p>
<p>15，备忘一下，死牛肉(DeaDBeef)的rar插件，我期盼了好久的东西，感谢作者shaohao：<a href="http://linuxsir.org/bbs/showthread.php?s=98620da6f145865ad1c10543437fdcfe&amp;t=378860">http://linuxsir.org/bbs/showthread.php?s=98620da6f145865ad1c10543437fdcfe&amp;t=378860</a><br />
16，旅顺很小，但是干净，适合生活。旅顺一路上都是听着<a href="http://music.douban.com/subject/3244253/">这张专辑</a>，两者风格挺合拍。</p>
<p>17，东软的员工没事就踢毽子！！！！</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/08/dalian/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>他们</title>
		<link>http://ggarlic.org/blog/2011/07/they/</link>
		<comments>http://ggarlic.org/blog/2011/07/they/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 15:51:34 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=792</guid>
		<description><![CDATA[<object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://player.youku.com/player.php/sid/XMjcxMzA1ODk2/v.swf" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /><param name="allowscriptaccess" value="always" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMjcxMzA1ODk2/v.swf" allowfullscreen="true" quality="high" allowscriptaccess="always" /></object>

把Heidi姐激怒的并且专门<a href="http://lostheidi.com/sad-angry-disappointed/">写文章驳斥</a>的文章《<a href="http://www.douban.com/group/topic/21308902/">你怎样，你的中国就怎样</a>》中，题目来自崔卫平老师的：
<blockquote>你所站立的那个地方，正是你的中国。你怎么样，中国便怎么样。你是什么，中国便是什么。你有光明，中国便不黑暗。</blockquote>
《你》通篇用貌似理性的话语在扯淡，还借用崔老师的名句来贴金，而且我在好几个网站的留言里见到一大票五毛用这句话。五毛们跟没有公民意识的小清新们，你们应该查查<a href="http://zh.wikipedia.org/wiki/%E5%B4%94%E5%8D%AB%E5%B9%B3">崔卫平</a>老师是干什么的，发没发现这句话的意思跟你们这些狗奴才以为的意思是<strong>完全相反</strong>的，嘿嘿。

靠自律跟道德创造美好的明天，可能么？不承认人的劣根性，你们是被思想政治课忽悠傻了吧。]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://player.youku.com/player.php/sid/XMjcxMzA1ODk2/v.swf" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /><param name="allowscriptaccess" value="always" /><embed width="480" height="400" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMjcxMzA1ODk2/v.swf" allowfullscreen="true" quality="high" allowscriptaccess="always" /></object></p>
<p>把Heidi姐激怒的并且专门<a href="http://lostheidi.com/sad-angry-disappointed/">写文章驳斥</a>的文章《<a href="http://www.douban.com/group/topic/21308902/">你怎样，你的中国就怎样</a>》中，题目来自崔卫平老师的：</p>
<blockquote><p>你所站立的那个地方，正是你的中国。你怎么样，中国便怎么样。你是什么，中国便是什么。你有光明，中国便不黑暗。</p></blockquote>
<p>《你》通篇用貌似理性的话语在扯淡，还借用崔老师的名句来贴金，而且我在好几个网站的留言里见到一大票五毛用这句话。五毛们跟没有公民意识的小清新们，你们应该查查<a href="http://zh.wikipedia.org/wiki/%E5%B4%94%E5%8D%AB%E5%B9%B3">崔卫平</a>老师是干什么的，发没发现这句话的意思跟你们这些狗奴才以为的意思是<strong>完全相反</strong>的，嘿嘿。</p>
<p>靠自律跟道德创造美好的明天，可能么？不承认人的劣根性，你们是被思想政治课忽悠傻了吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/07/they/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>赞CSAPP</title>
		<link>http://ggarlic.org/blog/2011/07/csapp-rocks/</link>
		<comments>http://ggarlic.org/blog/2011/07/csapp-rocks/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 06:15:52 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Blah]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=788</guid>
		<description><![CDATA[赶着京东半价，买了<a href="http://book.douban.com/subject/5333562/">CSAPP</a>的第二版，读了几章之后发现真是本好书，感慨上学时怎么不知道这本书。虽然是本“导论”性质的书，但是选取角度太酷了，让人一读进去就欲罢不能。

复旦大学的课程主页 <a href="http://csapp.cs.cmu.edu/public/students.html">http://ics.fudan.edu.cn/jpkc/main.html</a>  包括课件，试卷及解答，视频等

官方的学习者站点 <a href="http://csapp.cs.cmu.edu/public/students.html">http://csapp.cs.cmu.edu/public/students.html</a> 这个资料更丰富

勘误表 <a href="http://www.yiligong.org/csapp2e/">http://www.yiligong.org/csapp2e/</a> 中英文版都有

备受推崇的Bomb Lab 的bin下载可以在 <a href="http://csapp.cs.cmu.edu/public/1e/labs.html">http://csapp.cs.cmu.edu/public/1e/labs.html</a>找到

&#160;

过两天要去实习，火车，特快，求保佑。我得先留下句话：人类啊，我还是爱你们的~]]></description>
			<content:encoded><![CDATA[<p>赶着京东半价，买了<a href="http://book.douban.com/subject/5333562/">CSAPP</a>的第二版，读了几章之后发现真是本好书，感慨上学时怎么不知道这本书。虽然是本“导论”性质的书，但是选取角度太酷了，让人一读进去就欲罢不能。</p>
<p>复旦大学的课程主页 <a href="http://csapp.cs.cmu.edu/public/students.html">http://ics.fudan.edu.cn/jpkc/main.html</a>  包括课件，试卷及解答，视频等</p>
<p>官方的学习者站点 <a href="http://csapp.cs.cmu.edu/public/students.html">http://csapp.cs.cmu.edu/public/students.html</a> 这个资料更丰富</p>
<p>勘误表 <a href="http://www.yiligong.org/csapp2e/">http://www.yiligong.org/csapp2e/</a> 中英文版都有</p>
<p>备受推崇的Bomb Lab 的bin下载可以在 <a href="http://csapp.cs.cmu.edu/public/1e/labs.html">http://csapp.cs.cmu.edu/public/1e/labs.html</a>找到</p>
<p>&nbsp;</p>
<p>过两天要去实习，火车，特快，求保佑。我得先留下句话：人类啊，我还是爱你们的~</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/07/csapp-rocks/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>We Didn&#8217;t Start the Fire</title>
		<link>http://ggarlic.org/blog/2011/07/we-didnt-start-the-fire/</link>
		<comments>http://ggarlic.org/blog/2011/07/we-didnt-start-the-fire/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 06:16:37 +0000</pubDate>
		<dc:creator>ggarlic</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://ggarlic.org/blog/?p=776</guid>
		<description><![CDATA[<embed type="application/x-shockwave-flash" width="480" height="334" src="http://www.yinyuetai.com/video/player/61486/v_0.swf" quality="high" allowscriptaccess="sameDomain" align="middle"></embed>

最近迷上了Billy Joel，听到了一首旋律不错的歌《We Didn't Start the Fire》,wiki了一下，原来还是有故事的。Joel选取了1949年到1989年50年间的世界大事串到了一起，<del>猥琐萎缩</del>微缩版的历史书。

其实我很惊讶我能在墙内找到视频，还能分享到这里，youku告诉我是被屏蔽的。歌词里多次涉及敏感词，包括终止年份的那一次。

单就歌词来说，完全就是名词堆砌，举个栗子，开始的两句：
<blockquote>Harry Truman, Doris Day, Red China, Johnnie Ray
South Pacific, Walter Winchell, Joe DiMaggio</blockquote>
如果不熟悉历史，根本不知道他在唱什么，当然这首歌本来就是Joel写给不知道历史的年轻人的。

我就不费劲巴拉的转载了，请自行点击去看介绍。

歌词内容中文介绍(写的十分不错)：<a href="http://black-tulip.blogcn.com/2005/05/we-didnt-start-the-fire/">http://black-tulip.blogcn.com/2005/05/we-didnt-start-the-fire/</a>

wikipedia的详细介绍：<a href="http://en.wikipedia.org/wiki/We_Didn%27t_Start_the_Fire">http://en.wikipedia.org/wiki/We_Didn%27t_Start_the_Fire</a>

-------

doubanclaim867b10d9d28f1c93

&#160;

&#160;]]></description>
			<content:encoded><![CDATA[<p><embed type="application/x-shockwave-flash" width="480" height="334" src="http://www.yinyuetai.com/video/player/61486/v_0.swf" quality="high" allowscriptaccess="sameDomain" align="middle"></embed></p>
<p>最近迷上了Billy Joel，听到了一首旋律不错的歌《We Didn&#8217;t Start the Fire》,wiki了一下，原来还是有故事的。Joel选取了1949年到1989年50年间的世界大事串到了一起，<del>猥琐萎缩</del>微缩版的历史书。</p>
<p>其实我很惊讶我能在墙内找到视频，还能分享到这里，youku告诉我是被屏蔽的。歌词里多次涉及敏感词，包括终止年份的那一次。</p>
<p>单就歌词来说，完全就是名词堆砌，举个栗子，开始的两句：</p>
<blockquote><p>Harry Truman, Doris Day, Red China, Johnnie Ray<br />
South Pacific, Walter Winchell, Joe DiMaggio</p></blockquote>
<p>如果不熟悉历史，根本不知道他在唱什么，当然这首歌本来就是Joel写给不知道历史的年轻人的。</p>
<p>我就不费劲巴拉的转载了，请自行点击去看介绍。</p>
<p>歌词内容中文介绍(写的十分不错)：<a href="http://black-tulip.blogcn.com/2005/05/we-didnt-start-the-fire/">http://black-tulip.blogcn.com/2005/05/we-didnt-start-the-fire/</a></p>
<p>wikipedia的详细介绍：<a href="http://en.wikipedia.org/wiki/We_Didn%27t_Start_the_Fire">http://en.wikipedia.org/wiki/We_Didn%27t_Start_the_Fire</a></p>
<p>&#8212;&#8212;-</p>
<p>doubanclaim867b10d9d28f1c93</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://ggarlic.org/blog/2011/07/we-didnt-start-the-fire/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

