<?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>Codes, Notes &#38; Scribbles &#187; linux</title>
	<atom:link href="http://blog.tomtung.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tomtung.com</link>
	<description>about programming, music and my life</description>
	<lastBuildDate>Sun, 15 Jan 2012 23:59:24 +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>有爱的小脚本：启动终端时显示一句箴言</title>
		<link>http://blog.tomtung.com/2009/11/cowsay-fortune/</link>
		<comments>http://blog.tomtung.com/2009/11/cowsay-fortune/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 10:46:17 +0000</pubDate>
		<dc:creator>逆铭</dc:creator>
				<category><![CDATA[新长征路上的代码]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.tomtung.com/2009/11/%e6%9c%89%e7%88%b1%e7%9a%84%e5%b0%8f%e8%84%9a%e6%9c%ac%ef%bc%9a%e5%90%af%e5%8a%a8%e7%bb%88%e7%ab%af%e6%97%b6%e6%98%be%e7%a4%ba%e4%b8%80%e5%8f%a5%e7%ae%b4%e8%a8%80/</guid>
		<description><![CDATA[<a href="http://blog.tomtung.com/2009/11/cowsay-fortune/" title="有爱的小脚本：启动终端时显示一句箴言"></a>效果就是每次启动终端时都有一个小动物什么的讲一句有意思的话：doubanclaim469c1764e4db1ecf 说话的东西和说的话都随机出现。这个效果是我在Linux Mint里面看到的，感觉很有爱。下周考Unix环境编程，周末恶补一下，顺便写这个小脚本练手。 以我在用的 ubuntu 为例。首先确保安装 fortunes 和 cowsay 两个包。前者用于显示各种各样的趣味短句，后者则提供了一头会说话的奶牛（和其它各种诡异的东西）。关于fortunes还有一些有趣的包你可能也想一起安装，比如fortune-zh里有唐诗宋词，fortunes-ubuntu-server则有关于使用Ubuntu Server的贴士，等等。 新建一个文件cowsay-fortune，把以下代码复制进去： #!/bin/bash # Cow randomly says a hopefully interesting adage # Get a short message from fortune, both offensive and not. # Remove -a if you don't want to &#8230;<p class="read-more"><a href="http://blog.tomtung.com/2009/11/cowsay-fortune/">继续阅读 &#187;</a></p><hr/><blockquote>
可能你对下面的文章也感兴趣：<ol>
<li><a href='http://blog.tomtung.com/2008/10/first-month-in-buaa/' rel='bookmark' title='初来北航一个多月的零零碎碎'>初来北航一个多月的零零碎碎</a></li>
</ol></blockquote>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.tomtung.com/2009/11/cowsay-fortune/" title="有爱的小脚本：启动终端时显示一句箴言"></a><p>效果就是每次启动终端时都有一个小动物什么的讲一句有意思的话：<span style="color: #ffffff;">doubanclaim469c1764e4db1ecf</span></p>
<p><a href="http://upload.tomtung.com/img/cowsay-fortune-1.png"><img class="alignnone" title="cowsay-fortune" src="http://upload.tomtung.com/img/cowsay-fortune-1.png" alt="cowsay-fortune" width="657" height="435" /></a></p>
<p>说话的东西和说的话都随机出现。这个效果是我在<a href="http://www.linuxmint.com/" target="_blank">Linux Mint</a>里面看到的，感觉很有爱。下周考Unix环境编程，周末恶补一下，顺便写这个小脚本练手。</p>
<p>以我在用的 ubuntu 为例。首先确保安装 <a href="http://en.wikipedia.org/wiki/Fortune_%28Unix%29" target="_blank">fortunes</a> 和 <a href="http://en.wikipedia.org/wiki/Cowsay" target="_blank">cowsay</a> 两个包。前者用于显示各种各样的趣味短句，后者则提供了一头会说话的奶牛（和其它各种诡异的东西）。关于fortunes还有一些有趣的包你可能也想一起安装，比如fortune-zh里有唐诗宋词，fortunes-ubuntu-server则有关于使用Ubuntu Server的贴士，等等。</p>
<p>新建一个文件cowsay-fortune，把以下代码复制进去：</p>
<pre class="brush:bash">
#!/bin/bash
# Cow randomly says a hopefully interesting adage

# Get a short message from fortune, both offensive and not.
# Remove -a if you don't want to see offensive ones.
# Remove -s if you don't mind reading the long messages.
msg=`fortune -a -s`

# Randomly pick a mode of the cow
modes=("" -b -d -g -p -s -t -w -y ); mode=${modes[$(($RANDOM % 9))]}

# cowsay or cowthink?
cowdos=(cowsay cowthink); cowdo=${cowdos[$(($RANDOM % 2))]}

# Radomly pick a cow picture file
speaker=`cowsay -l | sed '1d;s/ /\n/g'| sort -R | head -1`

# That's it ^^
echo "$msg" | $cowdo -n -f $speaker $mode
</pre>
<p>保存后加上执行权限：</p>
<p><code>chmod +x cowsay-fortune</code></p>
<p>然后把这个文件复制到/usr/bin下</p>
<p><code>sudo cp cowsay-fortune /usr/bin</code></p>
<p>最后打开/etc/bash.bashrc</p>
<p><code>sudo gedit /etc/bash.bashrc</code></p>
<p>并在最后加上一行：</p>
<p><code>cowsay-fortune</code></p>
<p>保存后打开终端，应该就是这个效果了：</p>
<p><a href="http://upload.tomtung.com/img/cowsay-fortune-2.png"><img class="alignnone" title="cowsay-fortune" src="http://upload.tomtung.com/img/cowsay-fortune-2.png" alt="cowsay-fortune" width="675" height="470" /></a></p>
<p>顺便抱怨一下，shell编程时对空格的要求也太诡异了吧。。一会儿要求空，一会儿要求不空，一会儿又不限制。。。</p>

<hr/><blockquote><p>可能你对下面的文章也感兴趣：</p><ol>
<li><a href='http://blog.tomtung.com/2008/10/first-month-in-buaa/' rel='bookmark' title='初来北航一个多月的零零碎碎'>初来北航一个多月的零零碎碎</a></li>
</ol></blockquote>]]></content:encoded>
			<wfw:commentRss>http://blog.tomtung.com/2009/11/cowsay-fortune/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>初来北航一个多月的零零碎碎</title>
		<link>http://blog.tomtung.com/2008/10/first-month-in-buaa/</link>
		<comments>http://blog.tomtung.com/2008/10/first-month-in-buaa/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 16:19:15 +0000</pubDate>
		<dc:creator>逆铭</dc:creator>
				<category><![CDATA[生活在此处]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[北航]]></category>
		<category><![CDATA[巴赫]]></category>
		<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://blog.tomtung.com/2008/10/%e5%88%9d%e6%9d%a5%e5%8c%97%e8%88%aa%e4%b8%80%e4%b8%aa%e5%a4%9a%e6%9c%88%e7%9a%84%e9%9b%b6%e9%9b%b6%e7%a2%8e%e7%a2%8e/</guid>
		<description><![CDATA[<a href="http://blog.tomtung.com/2008/10/first-month-in-buaa/" title="初来北航一个多月的零零碎碎"></a>几乎持续忙碌中。得空扯两句。 除了多了不少限制，生活和来之前差不多。食堂挺好。大运村很贵，不过想想也就4年而已，也就无所谓了。没阳台，很不方便。房间里有小强出没让人很不爽，不过比去年在福州一中见到的要小多了，也没那么嚣张。还好能有自己的书桌，用无线路由上着网，看着书，其实还是很惬意的。恩……我其实还是很容易满足的。 室友都很好很强大，让我觉得笨鸟先飞格外必要。有点后悔假期没有看看数学，现在一周五节数学（三节高数两节离散）让人有点吃不消。尤其是高数，大半年没有怎么做过这种题，现在看着它们感觉脑子像卡住了一样……英语依旧荒废中，腾不出手来处理，所幸 RP 足够好进了 B 班。专业方面，终于还是失去了第二遍读完 C++ Primer 的耐心，这份读书笔记也不知何年何月才能完成了。转而开始看 Effective C++，看完那三本 Effective 就不再在 C++ 上过多纠缠了，什么模板元之类的都省省吧……这门语言的复杂程度已经足够让我望而却步了，抱着厚书啃啊啃也啃不完总不是办法，还是今后在实践中逐渐积累吧。《Pro C# with .NET 3.0 Special Edition》刚到第八章，《Head First Design Patterns》也到第八章。它们的阅读进度都由于要顾及数学被严重拖慢了，很让人郁闷。至于其它七七八八的科目，什么语文啊计算机导论啊历史啊政治啊航空航天概论啊，都在摸着石头瞎混中，但愿能混过去…… 没参加任何类似学生会或者班委会的组织。社团仅仅参加了 MSTC（微软技术俱乐部），并且顺利混进 .NET 组。据冬冬说，我在面试时极为成功的装X竟然让某巨牛印象深刻并颇为赞许，这让我相当有成就感。如果顺利，不太久会参与项目开发。看来我放假时决定学 C# 还算明智。现在感觉 MSTC 还算不错。 本来准备参加的 GC（Google Camp）也顺利入围技术部，不过了解更多以后觉得很不靠谱，暂且退出免得浪费时间。 ACM/ICPC 终于还是没有去参加……恩，连新生的选拔赛都干脆没去。虽然这个决定是早在年初就做好的，心中还是免不了一丝不舍。希望我没有做出错误的选择。 之前参加了一次 Liunx &#8230;<p class="read-more"><a href="http://blog.tomtung.com/2008/10/first-month-in-buaa/">继续阅读 &#187;</a></p><hr/><blockquote>
可能你对下面的文章也感兴趣：<ol>
<li><a href='http://blog.tomtung.com/2008/09/unable-to-stay/' rel='bookmark' title='写在临行前'>写在临行前</a></li>
<li><a href='http://blog.tomtung.com/2008/07/letter-of-admission-from-buaa/' rel='bookmark' title='保送的最终结果'>保送的最终结果</a></li>
<li><a href='http://blog.tomtung.com/2008/08/cpp-primer-reding-notes-chapter7/' rel='bookmark' title='C++ Primer 读书笔记 &#8211; 第七章'>C++ Primer 读书笔记 &#8211; 第七章</a></li>
</ol></blockquote>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.tomtung.com/2008/10/first-month-in-buaa/" title="初来北航一个多月的零零碎碎"></a><p><img class="alignnone" title="http://upload.tomtung.com/img/reminder_look_at_reminder_wall.jpg" src="http://upload.tomtung.com/img/reminder_look_at_reminder_wall.jpg" alt="http://upload.tomtung.com/img/reminder_look_at_reminder_wall.jpg" width="480" height="398" /></p>
<p>几乎持续忙碌中。得空扯两句。</p>
<p>除了多了不少限制，生活和来之前差不多。食堂挺好。大运村很贵，不过想想也就4年而已，也就无所谓了。没阳台，很不方便。房间里有小强出没让人很不爽，不过比去年在福州一中见到的要小多了，也没那么嚣张。还好能有自己的书桌，用无线路由上着网，看着书，其实还是很惬意的。恩……我其实还是很容易满足的。</p>
<p style="text-align: center;"><a href="http://upload.tomtung.com/img/my_desk.jpg"><img class="aligncenter" title="http://upload.tomtung.com/img/my_desk.jpg" src="http://upload.tomtung.com/img/my_desk.jpg" alt="" width="625" height="470" /></a></p>
<p>室友都很好很强大，让我觉得笨鸟先飞格外必要。有点后悔假期没有看看数学，现在一周五节数学（三节高数两节离散）让人有点吃不消。尤其是高数，大半年没有怎么做过这种题，现在看着它们感觉脑子像卡住了一样……英语依旧荒废中，腾不出手来处理，所幸 RP 足够好进了 B 班。专业方面，终于还是失去了第二遍读完 C++ Primer 的耐心，这份<a href="http://blog.sina.com.cn/s/blog_4a443fd70100aq4s.html" target="_blank">读书笔记</a>也不知何年何月才能完成了。转而开始看 Effective C++，看完那三本 Effective 就不再在 C++ 上过多纠缠了，什么模板元之类的都省省吧……这门语言的复杂程度已经足够让我望而却步了，抱着厚书啃啊啃也啃不完总不是办法，还是今后在实践中逐渐积累吧。《<a href="http://www.douban.com/subject/2995420/" target="_blank">Pro C# with .NET 3.0 Special Edition</a>》刚到第八章，《<a href="http://www.douban.com/subject/1400656/" target="_blank">Head First Design Patterns</a>》也到第八章。它们的阅读进度都由于要顾及数学被严重拖慢了，很让人郁闷。至于其它七七八八的科目，什么语文啊计算机导论啊历史啊政治啊航空航天概论啊，都在摸着石头瞎混中，但愿能混过去……</p>
<p>没参加任何类似学生会或者班委会的组织。社团仅仅参加了 MSTC（微软技术俱乐部），并且顺利混进 .NET 组。据冬冬说，我在面试时极为成功的装X竟然让某巨牛印象深刻并颇为赞许，这让我相当有成就感。如果顺利，不太久会参与项目开发。看来我放假时决定学 C# 还算明智。现在感觉 MSTC 还算不错。</p>
<p>本来准备参加的 GC（Google Camp）也顺利入围技术部，不过了解更多以后觉得很不靠谱，暂且退出免得浪费时间。</p>
<p>ACM/ICPC 终于还是没有去参加……恩，连新生的选拔赛都干脆没去。虽然这个决定是早在年初就做好的，心中还是免不了一丝不舍。希望我没有做出错误的选择。</p>
<p><img class="alignnone" title="http://upload.tomtung.com/img/gnome-asia-08.jpg" src="http://upload.tomtung.com/img/gnome-asia-08.jpg" alt="" width="270" height="96" /></p>
<p><img src="http://gnome.asia/static/img/gnome.asia-logo-2008.21.96px.2.png" alt="" /></p>
<p>之前参加了一次 <a href="http://www.douban.com/event/10284206/" target="_blank">Liunx of BUAA 北航小聚</a>，用 Vista 的我只能拿本里的 <a href="http://www.andlinux.org/" target="_blank">andLinux </a>充数。群牛闪耀，气氛很融洽，更重要的是我和冬冬很幸运地遇到 <a href="http://www.douban.com/people/2988178/" target="_blank">Jesse</a>，他是在北航举行的08年 <a href="http://www.douban.com/event/10247550/" target="_blank">Gnome 亚洲峰会</a>（<a href="http://gnome.asia/" target="_blank">主页</a>）北航方面的负责人，然后我们就高高兴兴地成了志愿者。记得是蒋天正还是谁给我们说，你们刚来没几天就能参加国际会议了~~ 作为技术上太水的人，我也就只能搬搬桌子、指个路什么的，以此为开源社区做点贡献了。顺带一提，这样一个技术会议的组织者竟然是 Emily 姐和 Pockey 姐两位女性，真是奇妙。会议很成功，<a href="http://flickr.com/search/?w=all&amp;q=gnomeasia&amp;m=text" target="_blank">这里</a>有n多大家拍的照片。以此为契机，北航的开源社团似乎也即将成立，真是件好事。</p>
<p><img class="alignnone" title="http://upload.tomtung.com/img/starker-bach-solo-cello-suites.jpg" src="http://upload.tomtung.com/img/starker-bach-solo-cello-suites.jpg" alt="" width="499" height="472" /></p>
<p>一段时间听了很多碟。周董的新专辑还不如上一张，周导演果然没时间玩音乐了；JJ的新专辑安排很杂，不过整体质量还算不错。重新开始听原来没什么感觉的门德尔松无词歌。又开始迷巴赫，重听了以前没有特别留心感受的曲子，从大无开始，到小无，然后是钢琴的帕提塔、意大利协奏曲等等，并且各同时找好几个版本对照。上课路上看着阳光透过教学区树木的树冠，随着欢欣的库兰特舞跳动，或者眯起眼睛依着一首萨拉班德打一会儿瞌睡，觉得生活真是美好。托卡塔从耳旁流过时似乎可以提神，严谨紧凑的赋格似乎也会潜移默化地帮助思考。温暖且踏实的大调诠释着幸福，清冷或宁静的小调表达着自省，二者交替间很容易就在我的心室中共鸣回响起来。从不滥情的巴赫总能让人在忙碌中保持安稳，我每过一段时间似乎都会到巴赫这里停靠。每次少则一周多则一两个月，总能得到珍贵的体验。</p>
<p>恩……似乎这段时间值得说的就是这么多。瞎忙之中一切看起来都在向着好的方向发展，一些小麻烦还不足以影响心情。希望一切顺利。</p>
<p>最后，祝贺银男 Ghost 终于银了。祝高三各位大牛保送顺利。欢迎报考 BUAA。</p>

<hr/><blockquote><p>可能你对下面的文章也感兴趣：</p><ol>
<li><a href='http://blog.tomtung.com/2008/09/unable-to-stay/' rel='bookmark' title='写在临行前'>写在临行前</a></li>
<li><a href='http://blog.tomtung.com/2008/07/letter-of-admission-from-buaa/' rel='bookmark' title='保送的最终结果'>保送的最终结果</a></li>
<li><a href='http://blog.tomtung.com/2008/08/cpp-primer-reding-notes-chapter7/' rel='bookmark' title='C++ Primer 读书笔记 &#8211; 第七章'>C++ Primer 读书笔记 &#8211; 第七章</a></li>
</ol></blockquote>]]></content:encoded>
			<wfw:commentRss>http://blog.tomtung.com/2008/10/first-month-in-buaa/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

