<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>貓の中秋's blog~</title><link>http://bigsnakecat.blogspot.com/</link><description>生活,情感,学习笔记...</description><language>en</language><managingEditor>noreply@blogger.com (貓の中秋)</managingEditor><lastBuildDate>Sat, 17 Oct 2009 00:31:38 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">60</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/AutumnCat" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AutumnCat" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAutumnCat" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>屁股决定脑袋</title><link>http://bigsnakecat.blogspot.com/2008/01/blog-post_18.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Fri, 18 Jan 2008 06:05:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-3110942460925116574</guid><description>"屁股决定脑袋"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.ubuntu.org.cn/viewtopic.php?t=101624"&gt;http://forum.ubuntu.org.cn/viewtopic.php?t=101624&lt;/a&gt;&lt;br /&gt;前几天听到这句话, 望文生义地以为是骂人的话. 后来才知道并非如此.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://zhidao.baidu.com/question/21710008.html?fr=qrl3"&gt;http://zhidao.baidu.com/question/21710008.html?fr=qrl3&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;一般说“屁股决定脑袋”，单位领导讲将这个。什么意思，很简单，（屁股）“坐”什么位置（职位），（脑袋）就“想“什么事，在其位谋其政。&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.xinhuanet.com/society/2006-07/18/content_4848964.htm"&gt;http://news.xinhuanet.com/society/2006-07/18/content_4848964.htm&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt; 利益之争的抉择：屁股决定脑袋&lt;br /&gt;2006年07月18日 10:46:33 　来源：中国经济时报&lt;br /&gt;&lt;br /&gt;    人本性中的缺陷总是难以避免，比如屁股决定脑袋。&lt;br /&gt;&lt;br /&gt;    当我步行经过十字路口，我很讨厌那些与我抢行、甚至按着喇叭、扬长而去的汽车。作为一个弱势的行人，我理直气壮地要求绝对保证行人的权利，限制汽车的自由。这时候，我很能理解，为什么有那么多人，在明明是行人违规造成交通事故的情况下，也谴责无过错的机动车司机了。&lt;br /&gt;&lt;br /&gt;    但是，在我开车时，立场会自然转变。我会强调与行人同样的通行权，在因行人不守规矩而频踩刹车之时暗自寻思，撞了白撞（指在机动车司机毫无责任的情况下），或许不无道理。&lt;br /&gt;&lt;br /&gt;    瞧瞧，个人的立场永远会决定我们看待事物的角度和评判标准，绝对的公平和中立恐怕只存在于想像中。上纲上线点儿说，这或许就是不同的利益集团产生与存在的原因。&lt;br /&gt;&lt;br /&gt;    人人都会有自己的利益，每个人都会为自己的利益而争取而辩护。这样的本性，使得在人制定的制度中，必然存在天然缺陷，它会不由自主甚至不知不觉地有所倾向。&lt;br /&gt;&lt;br /&gt;    有几个很热闹的新闻，对其追根溯源，就能看到“屁股决定脑袋”在一些政府决策中的影响力。&lt;br /&gt;&lt;br /&gt;    争论已久的“９０平方米”政策终于尘埃落定。建设部正式对外公布了《关于落实新建住房结构比例要求的若干意见》。《意见》规定，９０平方米套型建筑面积，明确为单套住房的建筑面积，而７０％比例，将针对各城市年度新审批、新开工的商品住房总面积。消息一传出，广州不少发展商终于松了口气。业内人士分析，该政策向市场发出了一个重要信息：房地产仍然是国民经济的重要支柱，政府不会让房价出现暴跌（《信息时报》７月１３日）。&lt;br /&gt;&lt;br /&gt;    像以前很多次一样，指望政府调控措施控制房价的消费者，此时又要失望了。７０％限制的是房地产项目的总面积，而非单个项目的面积，咬文嚼字之中，又是几家欢喜几家愁。&lt;br /&gt;&lt;br /&gt;     我想，制定政策的官员，多半不受房价高涨之苦；而作为一个与房地产商有着密切关联的政府部门，站在集团利益的立场上发言，也不足为怪——人家制定条例规章的目的，从来都不是为了打击房地产业。&lt;br /&gt;&lt;br /&gt;    屁股所在的位置，决定着脑袋里的规章制度和游戏规则。&lt;br /&gt;&lt;br /&gt;    像评选超女一样，短信评选干部，最近很流行。&lt;br /&gt;&lt;br /&gt;    比如，吉林省舒兰市就在通过短信平台，对１４４名重点岗位中层干部进行评定，发１条信息付费１元（《中国青年报》７月１３日）。&lt;br /&gt;&lt;br /&gt;    不像超女们的“粉丝”人人拥有手机，舒兰市是吉林省东部的一个经济并不发达的县级市，手机用户并不多。统计显示，参与投票的市民不过３万多人，不到当地人口的４．５％。&lt;br /&gt;&lt;br /&gt;    其实此前，湖南省永州市就曾短信评选“十大杰出政法干警”，部分候选人为评上“十佳”，想方设法进行拉票，一些单位甚至动用公款参与投票。&lt;br /&gt;&lt;br /&gt;    我方唱罢你登场。不知如此闹剧还会在何处接着上演。你说游戏规则的制定者趁机圈钱、哗众取宠，我看不尽然。他们不过是以“自己之心度他人之腹”。估计舒兰市的公务员们，都享受着手机的便利。他们会想当然地以为手机投票，是最便捷、最迅速、最普遍的方式。他们可能压根儿就没想到，在经济不发达县，有多少人没有手机，更不会想到由于规则漏洞而导致的种种隐患。这种拍拍脑袋就是所谓创新的运作方式，即使不能说最有利于自己，但也绝对不会给自己带来麻烦。&lt;br /&gt;&lt;br /&gt;    将这个自己扩大，就变成了部门利益、集团利益。那些坐在利益之上的屁股，指挥着脑袋作出抉择。&lt;br /&gt;&lt;br /&gt;    一个社会，如果仅仅是少数利益集团说了算，那么，基于“屁股决定脑袋”的缺陷，必然存在公平与公正缺失的问题。人人都想追求利益最大化，问题是，如何让人人都有权利这样做，并且在各自利益的追求中，达到一种妥协和平衡。（冯雪梅）&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;在这里先向被误警告的猛将兄道歉, 另外谢谢他教会我这句话的意思.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-3110942460925116574?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-18T22:05:15.226+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>LFS 6.3 with reiser4 and initrd</title><link>http://bigsnakecat.blogspot.com/2008/01/lfs-63-with-reiser4-and-initrd.html</link><category>Linux</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Thu, 17 Jan 2008 02:24:49 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-3631816742072143460</guid><description>上周用了一周时间搞了 LFS 6.3, 用 reiser4 作根分区.&lt;br /&gt;LFS 本身没什么, 细心看 LFS Book 应该就没问题了. 我就分享一下用 reiser4 的经验吧.&lt;br /&gt;&lt;br /&gt;www.namesys.com 无法访问, 所以 reiser4 需要的东西可以从&lt;a href="http://chichkin_i.zelnet.ru/namesys/"&gt;这里&lt;/a&gt;下载:&lt;br /&gt;&lt;a href="http://chichkin_i.zelnet.ru/namesys/"&gt;http://chichkin_i.zelnet.ru/namesys/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;参考文章:&lt;br /&gt;&lt;a href="http://www.linuxfromscratch.org/hints/downloads/files/initrd.txt"&gt;http://www.linuxfromscratch.org/hints/downloads/files/initrd.txt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.linuxfromscratch.org/hints/downloads/files/reiser4-on-2.6.txt"&gt;http://www.linuxfromscratch.org/hints/downloads/files/reiser4-on-2.6.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;需要的 mkinitrd 脚本:&lt;br /&gt;&lt;a href="http://www.linuxfromscratch.org/hints/downloads/files/ATTACHMENTS/initrd/"&gt;http://www.linuxfromscratch.org/hints/downloads/files/ATTACHMENTS/initrd/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;首先刚开始准备分区时要格式化成 reiser4 ( LiveCD 支持 reiser4 )&lt;br /&gt;然后准备内核:&lt;br /&gt;&lt;pre&gt;tar xfv linux-2.6.22.5.tar.bz2&lt;br /&gt;cd linux-2.6.22.5&lt;br /&gt;zcat &lt;i&gt;path-to-patch&lt;/i&gt;/reiser4-for-2.6.22-2.patch.gz | patch -p1&lt;br /&gt;cd ..&lt;br /&gt;tar jcfv linux-2.6.22.5-patched.tar.bz2 linux-2.6.22.5&lt;br /&gt;rm linux-2.6.22.5&lt;/pre&gt;以后用到内核源码就用这个 linux-2.6.22.5-patched.tar.bz2&lt;br /&gt;&lt;br /&gt;然后到了 grub 那节, 跳过. 用grub 启动 reiser4 比较麻烦, 用 lilo 会方便点.&lt;br /&gt;&lt;br /&gt;第六章安装完最后一个软件 vim 后, 就要安装 reiser4 的东西了&lt;br /&gt;首先是 libaal&lt;br /&gt;&lt;pre&gt;./configure --prefix=/usr --sbindir=/sbin --enable-libminimal --enable-static&lt;br /&gt;make&lt;br /&gt;make install&lt;/pre&gt;&lt;br /&gt;然后是reiser4progs&lt;br /&gt;&lt;pre&gt;./configure --prefix=/usr --sbindir=/sbin --enable-libminimal --enable-full-static&lt;br /&gt;make&lt;br /&gt;make install&lt;/pre&gt;&lt;br /&gt;编译内核时文件系统选上 reiser4 就可以了&lt;br /&gt;&lt;br /&gt;下面是 initrd 用的:&lt;br /&gt;&lt;br /&gt;第八章编译内核时要注意这几个配置:&lt;br /&gt; -&gt; General setup -&gt; Initial RAM filesystem and RAM disk (initramfs/initrd) support 选 y&lt;br /&gt;-&gt; Device Drivers -&gt; Block devices -&gt; RAM disk support 选 y&lt;br /&gt;-&gt; File systems -&gt; Ext3 journalling file system support 选 y&lt;br /&gt;然后编译内核.&lt;br /&gt;&lt;br /&gt;initrd 需要 busybox 作 shell.&lt;br /&gt;下载: &lt;a href="http://www.busybox.net/downloads/busybox-1.01.tar.bz2"&gt;http://www.busybox.net/downloads/busybox-1.01.tar.bz2&lt;/a&gt; 切勿贪新.&lt;br /&gt;配置:&lt;br /&gt;&lt;pre&gt;make defconfig&lt;br /&gt;sed -r 's/^([^#=]+).+/# \1 is not set/g' -i .config # 配置全部选 n&lt;br /&gt;make menuconfig&lt;/pre&gt;&lt;br /&gt;像这样配置&lt;br /&gt;&lt;pre&gt; General Configuration ---&gt;&lt;br /&gt;  [*] Support for devfs&lt;br /&gt;    NOTE - only if you using devfs&lt;br /&gt; Build Options  ---&gt;&lt;br /&gt;  [*] Build BusyBox as a static binary (no shared libs)&lt;br /&gt; Coreutils  ---&gt;&lt;br /&gt;  [*] echo (basic SUSv3 version taking no options&lt;br /&gt; Linux Module Utilities  ---&gt; &lt;br /&gt;  [*] insmod&lt;br /&gt;  [*]     Support version 2.1.x to 2.4.x Linux kernels&lt;br /&gt;   NOTE - only if your using a 2.4 kernel&lt;br /&gt;  [*]     Support version 2.6.x Linux kernels&lt;br /&gt;   NOTE - only if your using a 2.6 kernel&lt;br /&gt; Another Bourne-like Shell  ---&gt;&lt;br /&gt;  [*]     Optimize for size instead of speed&lt;br /&gt;  [*]     Enable alias support&lt;br /&gt;  (0) history size&lt;br /&gt; Linux System Utilities  ---&gt;&lt;br /&gt;  [*] pivot_root&lt;br /&gt;  [*] mount&lt;/pre&gt;&lt;br /&gt;然后编译安装:&lt;br /&gt;&lt;pre&gt;make&lt;br /&gt;cp busybox /bin/busybox.static&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;制作 initrd 镜像:&lt;br /&gt;&lt;pre&gt;mkinitrd kernel_version=2.6.22.5 initrdfs=ext3 +module="piix libata ata_piix reiser4 ata_generic reiser4"&lt;/pre&gt;&lt;br /&gt;附加的 module 按需选择, 看一下 lsmod 是个好主意.&lt;br /&gt;&lt;br /&gt;接着添加一个启动脚本, 在启动后清理 initrd :&lt;br /&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;# Begin $rc_base/init.d/initrd&lt;br /&gt;&lt;br /&gt;# Based on sysklogd script from LFS-3.1 and earlier.&lt;br /&gt;# Rewritten by Gerard Beekmans&amp;nbsp; - gerard@linuxfromscratch.org&lt;br /&gt;&lt;br /&gt;source /etc/sysconfig/rc&lt;br /&gt;source $rc_functions&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -e /initrd/dev/.devfsd ]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; umount /initrd/dev&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -e /initrd/proc ]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; umount /initrd/proc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -e /initrd/sys ]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; umount /initrd/sys&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -e /initrd/linuxrc ]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; umount /initrd&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Clearing Initial RAM Disk..."&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blockdev --flushbufs /dev/ram0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evaluate_retval&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usage: $0 {start}"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;# End $rc_base/init.d/initrd&lt;/pre&gt;&lt;br /&gt;保存为 /etc/rc.d/init.d/initrd, 然后在 /etc/rc.d/rcsysinit.d 建一个符号链接:&lt;br /&gt;&lt;pre&gt;ln -sf ../init.d/initrd S41initrd&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Reboot and enjoy !&lt;br /&gt;&lt;img src="http://img169.imageshack.us/img169/7691/fsdfewln6.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-3631816742072143460?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-17T18:24:49.772+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.busybox.net/downloads/busybox-1.01.tar.bz2" length="954613" type="application/x-tar" /><media:content url="http://www.busybox.net/downloads/busybox-1.01.tar.bz2" fileSize="954613" type="application/x-tar" /></item><item><title>震撼, 感慨.</title><link>http://bigsnakecat.blogspot.com/2008/01/blog-post_05.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 05 Jan 2008 03:39:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-5931164385913441597</guid><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img src='http://img233.imageshack.us/img233/3608/fsadfhk1.jpg'/&gt;&lt;br /&gt;&lt;blockquote&gt;真噁心..沒素質..竟然把這些東西丟在樓梯口&lt;br /&gt;&lt;br /&gt;然後不知道誰寫啲字..哎..這年頭.....&lt;br /&gt;&lt;br /&gt;給看不懂啲加嗰徬述&lt;br /&gt;&lt;br /&gt;圖中爲兩張m巾+一個套..套裏面有xx.外面有血&lt;br /&gt;&lt;br /&gt;其他啲自己想吧&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;昨天看到这个帖, 心中不禁感慨.&lt;br /&gt;&lt;a href='http://bbs.gz4u.net/read.php?tid=906404'&gt;http://bbs.gz4u.net/read.php?tid=906404&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;致欲尝禁果的人, 凡事要三思!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-5931164385913441597?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-05T19:39:04.130+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>题</title><link>http://bigsnakecat.blogspot.com/2008/01/blog-post.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Tue, 01 Jan 2008 20:24:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-6380626133429648619</guid><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;不明白我说什么就忽视吧.&lt;br/&gt;&lt;br/&gt;Writting :&lt;br/&gt;&lt;br/&gt;Title: Narrowing the Gap between Rich and Poor&lt;br/&gt;&lt;br/&gt;///////////////////////////////////////////////&lt;br/&gt;&lt;br/&gt;若二次方程 f(x) = ax^2 + bx + c = x 无实根, 求证 f(f(x)) = x 无实根&lt;br/&gt;&lt;br/&gt;A, B, C, D 4个球队进行主客场循环赛, 胜3平1负0, 忽略同分情况, 前两名出线.&lt;br/&gt;若各球队都至少得3分, A队要得几分才能保证出线?&lt;br/&gt;若无上一问的得分限制, 答案又是多少?&lt;br/&gt;&lt;br/&gt;///////////////////////////////////////////////&lt;br/&gt;&lt;br/&gt;一圆柱形条形磁铁投入一无限长的内径刚好符合磁铁外径的铜管, 磁铁运动情况如何(定性分析)&lt;br/&gt;&lt;br/&gt;///////////////////////////////////////////////&lt;br/&gt;&lt;br/&gt;喜欢什么科目?&lt;br/&gt;选什么专业?&lt;br/&gt;为什么选数学?&lt;br/&gt;有考研或留学的打算吗?&lt;br/&gt;(以下用英文提问和回答)&lt;br/&gt;在学校时是否双语教学?&lt;br/&gt;平时有说英语吗?&lt;br/&gt;一些课程用英语教授, 你喜欢这样吗? 为什么?&lt;br/&gt;(以下恢复到中文)&lt;br/&gt;在月亮上同一个地方拍到一系列地球升起的照片, 鉴定照片真伪. 如果是假的应怎样修改才合理?&lt;br/&gt;地铁车头形状是怎么样的, 为什么要做成平的而不是子弹头形状?&lt;br/&gt;连续两次满月间月亮绕地球转了多少度?&lt;br/&gt;地球一年自转多少周?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-6380626133429648619?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-02T12:24:27.813+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>解决烦人的启动信息</title><link>http://bigsnakecat.blogspot.com/2007/12/blog-post_23.html</link><category>Linux</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 23 Dec 2007 05:56:10 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-5078254051167826675</guid><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Ubuntu 的 upstart 系统有个bug, 有时候登录提示符出了还在往屏上写启动信息. 虽然不影响功能, 但每次登录都要先 Enter 一下实在不爽.&lt;br/&gt;在&lt;a href='https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/65230'&gt;这里&lt;/a&gt;找到解决方法, 看来是个老 bug.&lt;p/&gt;&lt;blockquote&gt;To accomplish this task, edit /etc/event.d/tty1 and replace:&lt;br/&gt;   start on runlevel 2&lt;br/&gt;with:&lt;br/&gt;   start on stopped rc2&lt;br/&gt;With trivial modifications, it also works for runlevels other than 2 and for tty's other than 1. Note that those modifications should SOLVE the bug and should't be a workaround.&lt;br/&gt;Cheers!&lt;br/&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-5078254051167826675?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-23T21:56:10.644+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>三年</title><link>http://bigsnakecat.blogspot.com/2007/12/blog-post.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 23 Dec 2007 05:40:18 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-1979436541138590848</guid><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;1095日, 既漫长, 又短暂.&lt;br/&gt;4 年前, 当我第一次遇见她, 我没想过自己会爱上她.&lt;br/&gt;3 年前的那个下午, 我未曾幻想这段感情会延续到今天.&lt;br/&gt;身边的人离离合合, 合合离离. 纯真的我们却从未改变.&lt;br/&gt;快乐, 悲伤, 幸福, 失落...&lt;br/&gt;是上天的眷顾, 是我们的幸运, 还是...&lt;br/&gt;我们的信念不曾改变?&lt;br/&gt;我不会后悔, 因为我是认真的;&lt;br/&gt;我不介意结果, 因为我一直专心.&lt;br/&gt;想念你是件快乐的事, 因为我的心始终依附着你.&lt;br/&gt;&lt;br/&gt;很不容易, 我们走到今日.&lt;br/&gt;未来的路, 却更漫长.&lt;br/&gt;我不介意等, 只因有你与我一起, 去走这漫漫长路.&lt;br/&gt;你要的礼物, 是我的承诺.&lt;br/&gt;而我欠你的, 还有幸福.&lt;br/&gt;&lt;br/&gt;三周年, 不是一个特别的日子. 每天对你的爱都不变.&lt;br/&gt;时光流逝, 始终爱你.&lt;br/&gt;&lt;br/&gt;&lt;div align='right'&gt;2007年12月23日,夜&lt;/div&gt;&lt;br/&gt;&lt;i&gt;&lt;br/&gt;碎花纷飞 如形随影一切也为你&lt;br/&gt;尽诉心意在这地&lt;br/&gt;幸运是我这艳阳来得细腻&lt;br/&gt;愿快乐快些赶走痛悲&lt;br/&gt;&lt;br/&gt;碎花纷飞 柔情如你一切也是美&lt;br/&gt;共你分享是趣味&lt;br/&gt;就让俗世里你是唯一知己&lt;br/&gt;让美丽记起心只得你&lt;br/&gt;&lt;br/&gt;缘订今生 真心不会分离&lt;br/&gt;命运给我好比一出好戏&lt;br/&gt;缘份是我与你&lt;br/&gt;同渡每日每天千亿世纪&lt;br/&gt;&lt;br/&gt;在这一生 精彩得太新奇&lt;br/&gt;大地给我呼吸清新空气&lt;br/&gt;留下让爱永记&lt;br/&gt;前望爱渐结果多么凄美&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-1979436541138590848?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-23T21:40:18.260+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>扩展的欧几里得辗转相除法</title><link>http://bigsnakecat.blogspot.com/2007/11/blog-post_16.html</link><category>Programming</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Fri, 16 Nov 2007 05:03:26 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-1555597417398725946</guid><description>&lt;p&gt;参考《算法艺术与信息学竞赛》219页&lt;br /&gt;令 (a,b)=d, 且 a&amp;lt;=b, 存在 ax+by=d, 求 x,y 可以用扩展的欧几里得辗转相除法.&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;function extended_gcd(a,b : longint; var x,y:longint):longint;&lt;br /&gt;var&lt;br /&gt;        t : longint;&lt;br /&gt;begin&lt;br /&gt;        if b=0 then begin&lt;br /&gt;                extended_gcd:=a;&lt;br /&gt;                x:=1;&lt;br /&gt;                y:=0;&lt;br /&gt;        end&lt;br /&gt;        else begin&lt;br /&gt;                extended_gcd:=extended_gcd(b, a mod b, x,y);&lt;br /&gt;                t:=x;&lt;br /&gt;                x:=y;&lt;br /&gt;                y:=t-(a div b)*y;&lt;br /&gt;        end;&lt;br /&gt;end;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;原书第9行代码有误, 原书为 extended_gcd:=extended_gcd(b, a mod b); , 应为 extended_gcd:=extended_gcd(b, a mod b, x,y);&lt;/p&gt;&lt;br /&gt;&lt;p&gt;下面给出推导过程:&lt;br /&gt;&lt;br /&gt;若&lt;br /&gt;ax+by=d&lt;br /&gt;(a,b)=d&lt;br /&gt;令&lt;br /&gt;a'=b&lt;br /&gt;b'=a mod b&lt;br /&gt;则&lt;br /&gt;(a',b')=d&lt;br /&gt;假设已求出&lt;br /&gt;a'x'+b'y'=d 有解 x', y'&lt;br /&gt;设 k=a div b, 则&lt;br /&gt;a=ka'+b', b=a'&lt;br /&gt;所以&lt;br /&gt;(ka'+b')x+a'y=d&lt;br /&gt;=&amp;gt; a'(kx+y)+b'x=d&lt;br /&gt;所以可有&lt;br /&gt;kx+y=x'&lt;br /&gt;x=y'&lt;br /&gt;即&lt;br /&gt;x=y'&lt;br /&gt;y=x'-kx=x'-(a' div b')y'&lt;br /&gt;&lt;br /&gt;故算法正确&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-1555597417398725946?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-16T21:03:26.310+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>今日失血 200 cc</title><link>http://bigsnakecat.blogspot.com/2007/11/200-cc.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 23 Dec 2007 05:40:39 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-7949820271133716693</guid><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;今日学校组织捐血...... 我很有正义感, 就参加佐.&lt;br/&gt;&lt;br/&gt;首先要笃手指验血. 原来我系 B 型血. 某人话 B 型的男好花心, 单系又有人话 B 型系靓仔..囧啊&lt;br/&gt;&lt;br/&gt;跟住饮佐杯糖水就去抽血了. 排系我前面有个女的, 左手插佐几次都唔得, 又换右手. 搞到我林翻起小学果时抽血, 两只手笃佐十几次都5得, 真系阴影. 好在我一次过插到血管. 果支针牙签甘粗, 有D恐怖. D血流啊流...N分钟后就搞掂佐.&lt;br/&gt;&lt;br/&gt;不过捐完血有5少人晕, 包括某壮男, 不过5包括我 ( 我承认我5系壮男 ).&lt;br/&gt;&lt;br/&gt;中午学校仲请吃饭添, 乌鸡汤, 补血. 不错!!&lt;br/&gt;PS: 果个用来渣的波波很好玩.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-7949820271133716693?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-23T21:40:39.622+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>kvm 下跑 super pi</title><link>http://bigsnakecat.blogspot.com/2007/11/kvm-super-pi.html</link><category>Linux</category><category>kvm</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Fri, 02 Nov 2007 04:08:34 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-2497785874933728581</guid><description>在带 kvm 的 qemu 里跑了一下 super pi, guest 是 XP SP2&lt;br /&gt;&lt;img src="http://img211.imageshack.us/img211/378/shot20071021181510or5.jpg" alt="with kvm" /&gt;&lt;br /&gt;&lt;br /&gt;CPU 的性能还是不错的, 在 host 里是 23 秒.&lt;br /&gt;&lt;br /&gt;对比没有开 kvm 的&lt;br /&gt;&lt;img src="http://img81.imageshack.us/img81/3684/shot20071021191347ug6.jpg" alt="without kvm" /&gt;&lt;br /&gt;&lt;br /&gt;但是运行起来还是比较卡, 感觉是 QEMU 的磁盘 IO 的问题.&lt;br /&gt;&lt;br /&gt;//////////////////////////&lt;br /&gt;&lt;br /&gt;看一下9佬在 VBox 的测试, 性能很接近&lt;br /&gt;&lt;br /&gt;KVM&lt;br /&gt;&lt;img src="http://img208.imageshack.us/img208/3474/anbleap0.png" /&gt;&lt;br /&gt;&lt;br /&gt;无 KVM&lt;br /&gt;&lt;img src="http://img208.imageshack.us/img208/9808/disablewp7.png" /&gt;&lt;br /&gt;&lt;br /&gt;Wine&lt;br /&gt;&lt;img src="http://img518.imageshack.us/img518/5192/screenshotdz8.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-2497785874933728581?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-02T19:08:34.090+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>隔离班的恶搞墙报</title><link>http://bigsnakecat.blogspot.com/2007/11/blog-post.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Fri, 02 Nov 2007 03:45:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-780674215769665108</guid><description>非常强大的东西..&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img520.imageshack.us/img520/4784/shot20071102184049eq3.jpg" alt="betty &amp; meatball" /&gt;&lt;br /&gt;&lt;br /&gt;一段超 cheap 的话就填满佐黑板..&lt;br /&gt;&lt;img src="http://img111.imageshack.us/img111/1226/shot20071102184312uq3.jpg" alt="text" /&gt;&lt;br /&gt;&lt;br /&gt;LY 版晴天公仔, 含少少暴力&lt;br /&gt;&lt;img src="http://img111.imageshack.us/img111/7764/shot20071102184445st7.jpg" alt="LY" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-780674215769665108?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-02T18:45:25.869+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>解决 Mplayer 在宽屏下画面变形</title><link>http://bigsnakecat.blogspot.com/2007/10/mplayer.html</link><category>Linux</category><category>mplayer</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Wed, 24 Oct 2007 05:06:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-6889954556927924374</guid><description>今天无意中发现 Mplayer 在宽屏下画面变形, gmplayer的设置里又找不到什么设置的, 很郁闷.&lt;br /&gt;&lt;br /&gt;后来找了一下 google, 问题解决. google 真是个好东西..&lt;br /&gt;添加这行到 ~/.mplayer/config&lt;br /&gt;&lt;pre&gt;monitoraspect=16:10&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;这样画面比例就正常了.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-6889954556927924374?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-24T20:06:05.608+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>设置 gtk2 程序的主题, 字体, 图标</title><link>http://bigsnakecat.blogspot.com/2007/10/gtk2.html</link><category>theme</category><category>Linux</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 20 Oct 2007 22:45:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-4911402565333224572</guid><description>用 gnome 的外观设置很容易做到, 但我没有装 gnome, 只好写 ~/.gtkrc-2.0&lt;br /&gt;&lt;pre&gt;# -- THEME AUTO-WRITTEN DO NOT EDIT&lt;br /&gt;include "/home/autumncat/.themes/MurrinaCandy/gtk-2.0/gtkrc"&lt;br /&gt;&amp;nbsp;&lt;br /&gt;include "/home/autumncat/.gtkrc-2.0.mine"&lt;br /&gt;&amp;nbsp;&lt;br /&gt;# -- THEME AUTO-WRITTEN DO NOT EDIT&lt;br /&gt;&amp;nbsp;&lt;br /&gt;style "user-font"&lt;br /&gt;{&lt;br /&gt; font_name="Verdana 9"&lt;br /&gt;}&lt;br /&gt;widget_class "*" style "user-font"&lt;br /&gt;&amp;nbsp;&lt;br /&gt;# for firefox etc.&lt;br /&gt;gtk-font-name = "Verdana 9"&lt;br /&gt;&amp;nbsp;&lt;br /&gt;gtk-theme-name = "MurrinaCandy"&lt;br /&gt;gtk-icon-theme-name = "OSX"&lt;/pre&gt;&lt;br /&gt;用其它主题的话就照葫芦画瓢吧.&lt;br /&gt;&lt;br /&gt;至于鼠标光标, 这个不关 gtk2 的事, 应该在 ~/.Xdefault 里设置&lt;br /&gt;&lt;pre&gt;Xcursor.theme: DropPlusBlue&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-4911402565333224572?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-21T13:45:23.183+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>rxvt-unicode 的 perl 扩展</title><link>http://bigsnakecat.blogspot.com/2007/10/rxvt-unicode-perl.html</link><category>Linux</category><category>rxvt</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Wed, 17 Oct 2007 05:37:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-6535975916013919771</guid><description>rxvt-unicode 有内嵌 perl 功能, 所以可以实现好用的扩展功能. 默认自带了几个插件, 我用 matcher 来实现点击链接自动用 firefox 打开, 另外利用 selection-pastebin 实现 nopaste 选中的文本也很方便:&lt;br /&gt;&lt;pre&gt;URxvt.scrollBar:       False&lt;br /&gt;URxvt.geometry:        80x32&lt;br /&gt;URxvt.font:            xft:DejaVu Sans Mono:size=9,xft:NSimsun:size=9&lt;br /&gt;URxvt.background:      black&lt;br /&gt;URxvt.foreground:      white&lt;br /&gt;URxvt.cursorBlink:     true&lt;br /&gt;URxvt.color12:         DodgerBlue&lt;br /&gt;URxvt.cursorColor:     orange&lt;br /&gt;URxvt.termName:        rxvt&lt;br /&gt;URxvt.iso14755_52:     false&lt;br /&gt;URxvt.perl-ext-common: default,matcher,selection-pastebin,-selection-popup,-option-popup&lt;br /&gt;URxvt.urlLauncher:     firefox&lt;br /&gt;URxvt.matcher.button:  1&lt;br /&gt;URxvt.keysym.C-Delete: perl:matcher&lt;br /&gt;URxvt.keysym.C-M-p: perl:selection-pastebin:remote-pastebin&lt;br /&gt;URxvt.selection-pastebin.cmd: firefox `cat "%" | nopaste` &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;看上去就像这样, 留意加了下划线的 URL:&lt;br /&gt;&lt;img src="http://img527.imageshack.us/img527/995/shot20071017203518xl7.jpg"  alt="rxvt screenshot" /&gt;&lt;br /&gt;&lt;br /&gt;更多的 perl 插件和内嵌 perl 功能的说明可以查看&lt;pre&gt;$ man urxvtperl &lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-6535975916013919771?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-17T20:37:44.393+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>安装 kvm</title><link>http://bigsnakecat.blogspot.com/2007/10/kvm.html</link><category>Linux</category><category>kvm</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Tue, 16 Oct 2007 07:12:49 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-5874236345321636059</guid><description>新机器的 E6550 有虚拟化功能, 正好用来玩玩kvm&lt;br /&gt;安装&lt;br /&gt;&lt;pre&gt;sudo aptitude install kvm qemu&lt;/pre&gt;&lt;br /&gt;载入模块&lt;br /&gt;&lt;pre&gt;sudo modprobe kvm-intel&lt;/pre&gt;&lt;br /&gt;可惜&lt;br /&gt;&lt;pre&gt;FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-15-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported&lt;/pre&gt;&lt;br /&gt;原来bios里忘记打开虚拟化了..&lt;br /&gt;&lt;br /&gt;打开后, 创建一个镜像&lt;br /&gt;&lt;pre&gt;qemu-img create winxp.img 2G&lt;/pre&gt;&lt;br /&gt;启动虚拟机&lt;br /&gt;&lt;pre&gt;kvm winxp.img&lt;/pre&gt;&lt;br /&gt;如果出现 Permission denied 的错误, 只要简单的 chmod a+rw /dev/kvm.&lt;br /&gt;但 kvm 似乎要为难我&lt;br /&gt;&lt;pre&gt;exception 13 (0)&lt;br /&gt;rax 000000000000f001 rbx 000000000000d713 rcx 0000000000000001 rdx 0000000000000000&lt;br /&gt;rsi 00000000ffff004c rdi 000000000008f7f4 rsp 000000000000ffb8 rbp 000000000000ffcc&lt;br /&gt;r8  0000000000000000 r9  0000000000000000 r10 0000000000000000 r11 0000000000000000&lt;br /&gt;r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000&lt;br /&gt;rip 0000000000000a45 rflags 00033002&lt;br /&gt;cs f000 (000f0000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;ds 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;es 07c0 (00007c00/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;ss 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;fs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;gs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)&lt;br /&gt;tr 0000 (08850000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0)&lt;br /&gt;ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0)&lt;br /&gt;gdt fa580/30&lt;br /&gt;idt 0/3ff&lt;br /&gt;cr0 60000010 cr2 0 cr3 0 cr4 0 cr8 0 efer 0&lt;br /&gt;code: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;很好,唯有向svn下手..&lt;br /&gt;&lt;pre&gt;sudo aptitude install texi2html module-assistant cpp-3.4 diffstat gawk gcc-3.4 gcc-3.4-base libsdl1.2-dev nasm quilt uuid-dev&lt;br /&gt;svn co svn://svn.debian.org/collab-maint/ext-maint/kvm/trunk/ kvm&lt;br /&gt;cd kvm&lt;br /&gt;fakeroot dpkg-buildpackage -b&lt;br /&gt;cd ..&lt;br /&gt;sudo dpkg -i kvm*.deb&lt;/pre&gt;&lt;br /&gt;然后还要重新编译kvm模块&lt;br /&gt;&lt;pre&gt;tar xfv /usr/src/kvm.tar.bz2&lt;br /&gt;cd modules/kvm/&lt;br /&gt;sudo module-assistant prepare kvm&lt;br /&gt;sudo module-assistant build kvm&lt;br /&gt;sudo module-assistant install kvm&lt;/pre&gt;&lt;br /&gt;然后卸载并重新加载一次模块, kvm终于能启动了..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-5874236345321636059?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-16T22:12:49.781+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>解决 fontconfig 设置受 locale 影响</title><link>http://bigsnakecat.blogspot.com/2007/10/fontconfig-locale.html</link><category>Linux</category><category>font</category><category>locale</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Thu, 11 Oct 2007 04:40:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-5929410738647638954</guid><description>fontconfig 是个设置字体的好东西, 但遗憾的是 fontconfig 的行为会受 locale 影响. 例如 locale 为 zh_CN.UTF-8 时, fontconfig 会将一个中文字体提到 sans 列表最前面, 而不受 fonts.conf 控制.&lt;br /&gt;&lt;br /&gt;从&lt;a href="http://www.linuxsir.org/bbs/showthread.php?t=304460"&gt;这里&lt;/a&gt;找到了解决方法:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;!--&lt;br /&gt;Set lang = en, see http://www.linuxsir.org/bbs/showthread.php?t=304460&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;match target="pattern"&amp;gt;&lt;br /&gt;    &amp;lt;edit name="familylang" mode="assign"&amp;gt;&lt;br /&gt;        &amp;lt;string&amp;gt;en&amp;lt;/string&amp;gt;&lt;br /&gt;    &amp;lt;/edit&amp;gt;&lt;br /&gt;    &amp;lt;edit name="lang" mode="assign"&amp;gt;&lt;br /&gt;        &amp;lt;string&amp;gt;en&amp;lt;/string&amp;gt;&lt;br /&gt;    &amp;lt;/edit&amp;gt;&lt;br /&gt;&amp;lt;/match&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;这样的话就跟 locale 为 en_US 一样了&lt;br /&gt;&lt;br /&gt;副作用: flash 插件的中文无法正常显示.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-5929410738647638954?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-11T19:40:48.444+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>猫猫的月饼..好味</title><link>http://bigsnakecat.blogspot.com/2007/10/blog-post.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 07 Oct 2007 06:14:26 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-8964372094112939985</guid><description>今日陪只猫去图书馆, 行下街, 跟住就上佐佢屋企. 林5到猫妈妈竟然请我吃月饼. 仲要是摩卡咖啡+朱古力馅的冰皮月饼啊. 我以前未食过冰皮月饼咖, 搞到好似好乡下甘tim, 哈哈. 只猫话佢以前吃的都是绿豆馅, 好漏, 我第一次吃就吃朱古力馅, 真系好彩啦.&lt;br /&gt;&lt;br /&gt;三周年, 只猫想要一个带铛铛嘅鲸鱼公仔做礼物, 5知边度有的卖呢. 希望可以稳到啦.&lt;br /&gt;&lt;br /&gt;以后可能很少有时间约出来了, 期待高考之后的日子.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-8964372094112939985?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-07T21:14:26.768+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>编译带 reiser4 和 ck 补丁的内核</title><link>http://bigsnakecat.blogspot.com/2007/09/reiser4.html</link><category>Linux</category><category>reiser4</category><category>kernel</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Fri, 21 Sep 2007 01:41:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-1105111052010253671</guid><description>给新电脑安装上 ubuntu 7.10 的最小系统后, 继续 DIY 计划, 启用 reiser4. 但默认的 ubuntu 内核是不带 reiser4 的, 所以要自己编译一个内核.&lt;br /&gt;参见&lt;a href="https://wiki.ubuntu.com/KernelCustomBuild" target="blank"&gt;这篇文章&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;首先安装编译内核需要的东西:&lt;br /&gt;&lt;pre&gt;&lt;ccid_code&gt;sudo apt-get install linux-kernel-devel fakeroot kernel-wedge kernel-package&lt;br /&gt;sudo apt-get build-dep linux-source&lt;/ccid_code&gt;&lt;/pre&gt;&lt;br /&gt;然后下载内核和补丁, 我用的是2.6.22.6的内核:&lt;br /&gt;&lt;a href="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2"&gt;http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2&lt;/a&gt;&lt;br /&gt;reiser4 for 2.6.22:&lt;br /&gt;&lt;a href="ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.22/reiser4-for-2.6.22-2.patch.gz"&gt;ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.22/reiser4-for-2.6.22-2.patch.gz&lt;/a&gt;&lt;br /&gt;提高桌面性能的 ck 补丁, 貌似以后不会出了:&lt;br /&gt;&lt;a href="http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.22/2.6.22-ck1/patch-2.6.22-ck1.gz"&gt;http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.22/2.6.22-ck1/patch-2.6.22-ck1.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;为了保证文件完整, 还下载了 sign 文件进行检验, 如果不知道 gpg 是什么就可以无视这句.&lt;br /&gt;&lt;br /&gt;另外, 经过N次失败得出结论: Ubuntu 的 linux-source 包提供的源码是&lt;strong&gt;不行的&lt;/strong&gt;, 一定要 vanilla 内核才可以.&lt;br /&gt;&lt;br /&gt;现在材料都准备好, 可以开始:&lt;br /&gt;1. 解压&lt;pre&gt;&lt;ccid_code&gt;tar xfv linux-2.6.22.6.tar.bz2 &amp;&amp; cd linux-2.6.22.6&lt;/ccid_code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. 打补丁. 注意 ck 补丁直接打是不行的, 要先修改第5160行, 把 &amp;quot;-EXTRAVERSION =&amp;quot; 改成 &amp;quot;-EXTRAVERSION = .6&amp;quot;. 然后&lt;pre&gt;&lt;ccid_code&gt;zcat /somepath/reiser4-for-2.6.22-2.patch.gz | patch -p1&lt;br /&gt;cat /somepath/patch-2.6.22-ck1 | patch -p1&lt;/ccid_code&gt;&lt;/pre&gt;当然, 保险的做法是要先 --dry-run.&lt;br /&gt;&lt;br /&gt;3. 配置并编译&lt;pre&gt;&lt;ccid_code&gt;make mrproper&lt;br /&gt;make oldconfig&lt;/ccid_code&gt;&lt;/pre&gt;提示的选项我这样选&lt;br /&gt;&lt;pre&gt;&lt;ccid_code&gt;Support for prefetching swapped memory (SWAP_PREFETCH) [Y/n/?] y&lt;br /&gt;...&lt;br /&gt;Timer frequency&lt;br /&gt;  1. 100 HZ (HZ_100)&lt;br /&gt;  2. 250 HZ (HZ_250_NODEFAULT)&lt;br /&gt;&gt; 3. 300 HZ (HZ_300)&lt;br /&gt;  4. 1000 HZ (HZ_1000)&lt;br /&gt;  5. 1500 HZ (HZ_1500)&lt;br /&gt;  6. 2000 HZ (HZ_2000)&lt;br /&gt;  7. 3000 HZ (HZ_3000)&lt;br /&gt;  8. 4000 HZ (HZ_4000)&lt;br /&gt;  9. 5000 HZ (HZ_5000)&lt;br /&gt;  10. 7500 HZ (HZ_7500)&lt;br /&gt;  11. 10000 HZ (HZ_10000)&lt;br /&gt;choice[1-11?]: 3&lt;br /&gt;...&lt;br /&gt;Reiser4 (EXPERIMENTAL) (REISER4_FS) [Y/n/m/?] y&lt;br /&gt;  Enable reiser4 debug mode (REISER4_DEBUG) [N/y/?] n&lt;br /&gt;...&lt;/ccid_code&gt;&lt;/pre&gt;然后&lt;pre&gt;&lt;ccid_code&gt;make menuconfig&lt;/ccid_code&gt;&lt;/pre&gt;按需配置. 我删了很多无用的东西, 经实验如果按默认配置编译要44min, 删掉无用的驱动后就只需11min... -_-!..&lt;br /&gt;&lt;br /&gt;4. 好了, 现在可以开始编译&lt;pre&gt;&lt;ccid_code&gt;(time make-kpkg --rootcmd fakeroot --initrd \&lt;br /&gt;--append-to-version=-ac-20070920 \&lt;br /&gt;kernel_image kernel_headers linux_image linux_headers modules_image) 2&amp;gt;&amp;amp;1 | tee ../makelog&lt;/ccid_code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. 编译成功后, 安装内核和头文件&lt;pre&gt;&lt;ccid_code&gt;cd ..&lt;br /&gt;sudo dpkg -i linux-headers-2.6.22.6-ck1-ac-20070920_2.6.22.6-ck1-ac-20070920-10.00.Custom_i386.deb \&lt;br /&gt;linux-image-2.6.22.6-ck1-ac-20070920_2.6.22.6-ck1-ac-20070920-10.00.Custom_i386.deb&lt;/ccid_code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;重启到新内核, 一切正常 :-) . 接着搞reiser4, 方法参见&lt;br /&gt;&lt;a href="http://www.namesys.com/install_v4.html" target="blank"&gt;http://www.namesys.com/install_v4.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;打了补丁的内核,配置文件,makelog可以在&lt;a href="http://ubuntu:ubuntuftp@ftp.ubuntu.org.cn/AutumnCat/packages/kernel/" target="blank"&gt;这里&lt;/a&gt;找到.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-1105111052010253671?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-21T16:41:07.511+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2" length="45109498" type="application/x-bzip2" /><media:content url="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2" fileSize="45109498" type="application/x-bzip2" /></item><item><title>万恶的 RTL8168/8111</title><link>http://bigsnakecat.blogspot.com/2007/09/rtl81688111.html</link><category>Hardware</category><category>Linux</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 03 Nov 2007 07:16:31 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-7645259819681525005</guid><description>新机器的 GA-P35-S3L 上有版载 Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC, 然而就是这个网卡让我郁闷了好一阵子. 在ubuntu下网卡出了奇怪的现象:&lt;br /&gt;&lt;blockquote&gt;ifconfig可以看到网卡，型号也认出来了 &lt;br /&gt;&lt;br /&gt;ping 网关 -&gt; host is not reachable &lt;br /&gt;ping 自己 -&gt; ok, 转到lo了？ &lt;br /&gt;arp -&gt; 网关的记录是 imcomplete &lt;br /&gt;用交叉线连两台机， 另一台说网络电缆未插好&lt;/blockquote&gt;&lt;br /&gt;要知道ubuntu的网络依赖性不是一般的强, 所以特郁闷. 正考虑要不要编译内核时, 找到了这个:&lt;br /&gt;&lt;a href="http://forum.ubuntu.org.cn/viewtopic.php?t=72737"&gt;http://forum.ubuntu.org.cn/viewtopic.php?t=72737&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;真是太万恶了.. 这样设置就可以了:&lt;br /&gt;&lt;img src="http://img264.imageshack.us/img264/1735/84739499sm9.png"/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-7645259819681525005?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-03T22:16:31.827+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>新电脑</title><link>http://bigsnakecat.blogspot.com/2007/09/blog-post.html</link><category>Life</category><category>Hardware</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 03 Nov 2007 07:15:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-3202196157633229432</guid><description>策划了一个月的新电脑终于买来了..呵呵.&lt;br /&gt;性能还不错,算主流偏上吧. 原装风扇不敢超, 小超到2.5G跑压力测试核心就飘到63度了.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img164.imageshack.us/img164/2310/81283978oq2.png"&gt;&lt;/img&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-3202196157633229432?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-03T22:15:45.352+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>feedburner 撞墙</title><link>http://bigsnakecat.blogspot.com/2007/08/feedburner.html</link><category>Network</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 04 Nov 2007 00:21:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-1304939663937476217</guid><description>&lt;a href="http://www.cnbeta.com/articles/37712.htm"&gt;http://www.cnbeta.com/articles/37712.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/AutumnCat"&gt;http://feeds.feedburner.com/AutumnCat&lt;/a&gt;&lt;br /&gt;无法访问, 挂代理后可以访问, 典型的撞墙特征.&lt;br /&gt;&lt;br /&gt;祝 GFW 工作人员不得好死!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-1304939663937476217?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-04T15:21:07.333+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>贴纸相</title><link>http://bigsnakecat.blogspot.com/2007/08/blog-post_29.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Wed, 29 Aug 2007 06:19:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-1761116865579746643</guid><description>星期二下午得闲, 只猫话想去影贴纸相, 甘我更系立即应承啦.&lt;br /&gt;林翻起第一次同佢影贴纸相... 果时真系失败啊...&lt;br /&gt;点知今次都5好得去边. 我个面实在5系影相的料, 乜表情都好似好猥琐甘, 唯有乜表情都5做啦.&lt;br /&gt;只猫就更系点影都甘可爱啦~... ^_^~．．&lt;br /&gt;&lt;br /&gt;后来又去佐革新路买嘢... 因为赶时间搞到生死时速甘啊.&lt;br /&gt;高考前可能很少有机会同佢一起行街街啦~.. missing you!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-1761116865579746643?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-29T21:19:04.193+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>换掉 LJ 的 Tom 邮箱</title><link>http://bigsnakecat.blogspot.com/2007/08/lj-tom.html</link><category>Network</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sun, 04 Nov 2007 00:21:09 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-8504798130876070873</guid><description>Mailing Lists 狂退信, 以为是墙拦住了.&lt;br /&gt;后来发现原来是 Tom 邮箱限制邮件数为 1000, 一脚TF.&lt;br /&gt;换成 sina 啦..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-8504798130876070873?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-04T15:21:09.709+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>猫猫18岁啦！</title><link>http://bigsnakecat.blogspot.com/2007/08/18.html</link><category>Life</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 25 Aug 2007 07:29:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-5002542826734811928</guid><description>昨天猫猫18岁生日啦！！！好开心啊。佢地屋屋仲要成家人来齐晒（巧合）。。算5算一起贺佢呢？&lt;br /&gt;我送佐只杯比佢，好似好5等使甘tim。&lt;br /&gt;原先我想稳只猫形的杯咖，好似韵怡只鸡杯甘的。。点知稳5到，真系可惜啦。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;希望只猫可以考上理想大学啦!!!　猫猫加油，我爱你～&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-5002542826734811928?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-25T22:29:14.525+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>用 PERL 重写了 screen-wrapper</title><link>http://bigsnakecat.blogspot.com/2007/08/perl-screen-wrapper.html</link><category>Programming</category><category>PERL</category><category>Linux</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Sat, 25 Aug 2007 20:29:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-7283601965806190167</guid><description>RT, 发现多个 session 时可以自己选择&lt;br /&gt;&lt;ccid_code&gt;&lt;pre&gt;#!/usr/bin/perl -w &lt;br /&gt;#&lt;br /&gt;# A wrapper for screen.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;use strict ;&lt;br /&gt;&lt;br /&gt;if (system("which screen &amp;gt; /dev/null") == 0) {&lt;br /&gt;    # screen is found&lt;br /&gt;    my $screen_command = `which screen` ;&lt;br /&gt;    chomp $screen_command ;&lt;br /&gt;&lt;br /&gt;    if ($#ARGV != -1) {&lt;br /&gt;        exec "$screen_command" , @ARGV ;&lt;br /&gt;    } else {&lt;br /&gt;        my @sock_list = `$screen_command -ls` ;&lt;br /&gt;        @sock_list = grep { s/^\s*// ; m/tached/ } @sock_list ;&lt;br /&gt;        if ($#sock_list == -1) {&lt;br /&gt;            exec "$screen_command"&lt;br /&gt;        } elsif ($#sock_list == 0) {&lt;br /&gt;            exec "$screen_command -x"&lt;br /&gt;        } else {&lt;br /&gt;            print "There are ",$#sock_list+1," screens. Please choose one to attache.\n\n";&lt;br /&gt;            for(my $i=0; $i &amp;lt;= $#sock_list; $i++) {&lt;br /&gt;                print " ",$i+1,"\t",$sock_list[$i];&lt;br /&gt;            }&lt;br /&gt;            print "\nPress ENTER to choose the first one for default.\n" ;&lt;br /&gt;            print "Your choice: ";&lt;br /&gt;            while (my $choice = &amp;lt;STDIN&amp;gt;) {&lt;br /&gt;                chomp $choice;&lt;br /&gt;                if ($choice eq '') {$choice = 1};&lt;br /&gt;                if (($choice =~ m/\d+/) &amp;amp;&amp;amp; ($choice &amp;gt;=1 ) &amp;amp;&amp;amp; ($choice &amp;lt;= $#sock_list+1)) {&lt;br /&gt;                    $sock_list[$choice-1] =~ m/^(\S+).*$/ ;&lt;br /&gt;                    exec $screen_command." -x $1";&lt;br /&gt;                } else {&lt;br /&gt;                    print "Please choose from [1-",$#sock_list+1,"] : ";&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;    print STDERR "Error: screen not found. Have you installed screen?\n" ;&lt;br /&gt;    exit -1;&lt;br /&gt;}&lt;/pre&gt;&lt;/ccid_code&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-7283601965806190167?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-26T11:29:06.591+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>两个小东西: screen 包装脚本 和 GUI 程序启动器</title><link>http://bigsnakecat.blogspot.com/2007/08/screen-gui.html</link><category>Programming</category><category>Linux</category><category>BASH</category><author>noreply@blogger.com (貓の中秋)</author><pubDate>Thu, 16 Aug 2007 06:05:18 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-7216972449332886525.post-6700472122417551480</guid><description>screen 包装脚本, 根据具体情况决定 screen 的启动方式.&lt;br /&gt;Multi display mode 很好玩的说.&lt;br /&gt;&lt;ccid_code&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;# A wrapper for screen,&lt;br /&gt;&lt;br /&gt;RUN_DIR='/var/run/screen/S-bigsnake-net'&lt;br /&gt;SCREEN_COMMAND=`which screen`&lt;br /&gt;&lt;br /&gt;if ! which screen &amp;gt;/dev/null ; then echo "screen not found" ; exit 1; fi&lt;br /&gt;&lt;br /&gt;if [ $# -gt 0 ] ; then&lt;br /&gt;    exec $SCREEN_COMMAND "$@"&lt;br /&gt;else&lt;br /&gt;    if [ -d $RUN_DIR ] ; then&lt;br /&gt;        case `ls $RUN_DIR|wc -l` in&lt;br /&gt;            0)&lt;br /&gt;            exec $SCREEN_COMMAND&lt;br /&gt;            ;;&lt;br /&gt;            1)&lt;br /&gt;            exec $SCREEN_COMMAND -x&lt;br /&gt;            ;;&lt;br /&gt;            *)&lt;br /&gt;            exec $SCREEN_COMMAND -R&lt;br /&gt;            ;;&lt;br /&gt;        esac&lt;br /&gt;    else&lt;br /&gt;        exec $SCREEN_COMMAND&lt;br /&gt;    fi&lt;br /&gt;fi&lt;/pre&gt;&lt;/ccid_code&gt;&lt;br /&gt;&lt;br /&gt;在 X 终端启动 GUI 程序的小脚本, 其实压住输出和使之后台运行&lt;br /&gt;&lt;ccid_code&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;if  [ $# -gt 0 ] &amp;amp;&amp;amp; which $1 &amp;gt; /dev/null ; then&lt;br /&gt;    exec $@ 1&amp;gt;/dev/null 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;else&lt;br /&gt;    echo -e "gui - A GUI program wrapper.\nUsage: gui COMMAND [OPTION]..."&lt;br /&gt;fi&lt;/pre&gt;&lt;/ccid_code&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216972449332886525-6700472122417551480?l=bigsnakecat.blogspot.com'/&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-16T21:05:18.672+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><media:rating>nonadult</media:rating></channel></rss>
