<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13083868</id><updated>2011-04-22T06:06:36.016+08:00</updated><title type='text'>求索</title><subtitle type='html'>路漫漫其修远兮，吾将上下而求索</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13083868.post-6957190656542671895</id><published>2010-06-08T18:21:00.001+08:00</published><updated>2010-06-08T18:21:25.883+08:00</updated><title type='text'>users 组的用户使用宏业软件</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp; 宏业软件在启动后会访问hklm/softdata/borland/ 下面的数据，而普通帐号是没有权限改写相关的值的，这样才导致普通帐号无法使用宏业软件&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 解决的办法就是修改注册表中相应位置的权限，使得普通帐号可以有修改的权限。如果遇到其它类似的情况，应该可以类推。&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 至于是怎么知道那个注册表位置的，无意中用 proccess explorer 监控到的。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-6957190656542671895?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/6957190656542671895/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=6957190656542671895' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6957190656542671895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6957190656542671895'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2010/06/users.html' title='users 组的用户使用宏业软件'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-6489205793474982104</id><published>2010-04-23T17:24:00.001+08:00</published><updated>2010-04-23T17:24:33.977+08:00</updated><title type='text'>[Linux] 易尚Esound EDGE 109EU 无线上网卡在Linux下使用</title><content type='html'>我有一个易尚的 Esound EDGE 109EU 无线上网卡，在我的Debian Linux 上可以上网，只是需要稍微多一点步骤：&lt;br&gt;1，接入上网卡&lt;br&gt;2，正常情况下，应该会被当作USB光驱加载，用 lsusb 命令后，会出现&lt;br&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;Bus 006 Device 002: ID 0471:1210 Philips&lt;/span&gt;&lt;br&gt; 这个设备，先卸载这个设备&lt;br&gt;eject /dev/sr1&lt;br&gt;&lt;br&gt;3, 如果再用lsusb 查看设备的话，会发现刚刚显示0471:1210 的地方，USB设备号已经变成了&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;1dbc:0005&lt;/span&gt;. 这个时候再运行命令:&lt;br&gt;modprobe -r usbserial&lt;br&gt;modprobe usbserial vendor=0x1dbc product=0x0005&lt;br&gt; &lt;br&gt;这个时候应该会生成设备 /dev/ttyACM0&lt;br&gt;4, 然后按照一般的方式设置拨号连接即可。&lt;br&gt;&lt;br&gt;-----------&lt;br&gt;kannel.conf 中的modemr的配置为：&lt;br&gt;&lt;br&gt;group = modems&lt;br&gt;id = Esound_EDGE&lt;br&gt;name = &amp;quot;Esound EDGE 109EU&amp;quot;&lt;br&gt;#detect-string = &amp;quot;Wisue&amp;quot;&lt;br&gt; #init-string = &amp;quot;AT+CNMI=2,1,2,2,0&amp;quot;&lt;br&gt;#message-storage = sm&lt;br&gt;speed = 115200&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/13083868-6489205793474982104?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/6489205793474982104/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=6489205793474982104' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6489205793474982104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6489205793474982104'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2010/04/linux-esound-edge-109eu-linux.html' title='[Linux] 易尚Esound EDGE 109EU 无线上网卡在Linux下使用'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-3460319377835328488</id><published>2010-04-21T10:52:00.001+08:00</published><updated>2010-04-21T10:52:59.055+08:00</updated><title type='text'>WinXP 初始化tcpip 协议:</title><content type='html'>&lt;div&gt;WinXP 初始化tcpip 协议:&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;第一种方式: netsh interface ip reset c:\resetlog.txt&lt;/div&gt; &lt;div&gt;&lt;br clear="all"&gt;第二种方式:&lt;/div&gt; &lt;div id="BlogArticleDetail" style="FONT-SIZE: 14px"&gt; &lt;p&gt;链结地址: &lt;a href="http://www.atan.cn/article.asp?id=490"&gt;http://www.atan.cn/article.asp?id=490&lt;/a&gt;&lt;br&gt;1、开始&amp;mdash;&amp;mdash;运行&amp;mdash;&amp;mdash;regedit.exe，打开注册表编辑器，删除以下两个键：&lt;br&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock&lt;br&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2&lt;br&gt; &lt;br&gt;2、用记事本打开%winroot%\inf\nettcpip.inf文件，找到：&lt;br&gt;[MS_TCPIP.PrimaryInstall]&lt;br&gt;Characteristics = 0xa0 &amp;lt;------把此处的0Xa0改为0x80 保存退出&lt;br&gt;&lt;br&gt;3、打开本地连接的TCP/IP属性---添加协议&amp;mdash;&amp;mdash;从磁盘&amp;mdash;&amp;mdash;浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件，然后选择&amp;ldquo;TCP/IP协议&amp;rdquo;（不是选择那个TCP/IP 版本6）。&lt;br&gt; 经过这一步之后，又返回网络连接的窗口，但这个时候，那个&amp;ldquo;卸载&amp;rdquo;按钮已经是可用的了。点这个&amp;ldquo;卸载&amp;rdquo;按钮来把TCP/IP协议删除，然后重启一次机器。&lt;br&gt;&lt;br&gt;4、重启后再照着第3步，重新安装一次TCP/IP协议便可。&lt;br&gt;&lt;br&gt;5、再重启一次，这时应该可以了，可以照着需要，设置一下IP地址。&lt;br&gt;-- &lt;br&gt;中砝高超&lt;br&gt;&lt;/p&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-3460319377835328488?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/3460319377835328488/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=3460319377835328488' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/3460319377835328488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/3460319377835328488'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2010/04/winxp-tcpip.html' title='WinXP 初始化tcpip 协议:'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-5701405036535797321</id><published>2010-04-20T11:59:00.001+08:00</published><updated>2010-04-20T11:59:09.944+08:00</updated><title type='text'>[shell]把多个图片(如png)转换成单一PDF文件</title><content type='html'>需要用到的软件: imagemagick, pdftk&lt;br&gt;1, 把PNG转成单页面的 PDF: for i in *.png; do convert -compress JPEG -quality 4 $i $(basename $i).pdf; done&lt;br&gt;2, 把多个独立的单页面PDF合并成多页面的单一PDF: pdftk *.pdf cat output /tmp/dest.pdf&lt;br&gt;&lt;br&gt;imagemagick 使用起来太灵活，可以调整的参数太多，看着就头晕，可以参考页面: &lt;a href="http://www.imagemagick.org/script/command-line-options.php"&gt;http://www.imagemagick.org/script/command-line-options.php&lt;/a&gt;&lt;br&gt; pdftk 相对来说，看man 就能用了。&lt;br clear="all"&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/13083868-5701405036535797321?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/5701405036535797321/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=5701405036535797321' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/5701405036535797321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/5701405036535797321'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2010/04/shellpngpdf.html' title='[shell]把多个图片(如png)转换成单一PDF文件'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-6250321587243387368</id><published>2008-10-09T08:47:00.001+08:00</published><updated>2008-10-09T08:47:44.974+08:00</updated><title type='text'>[胡言乱语] 道理</title><content type='html'>做一件事情，有很多道理可以遵循，但我不可能遵循我所知道的每一条，更何况还有许多我不知道的。如果失败了，我可能会总结说自己明知道该做什么而没有去做，可是有什么意义呢？下次同样的事情，我可以避免在同一个位置出错，但还是无法保证整个事情不出错。&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/13083868-6250321587243387368?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/6250321587243387368/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=6250321587243387368' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6250321587243387368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/6250321587243387368'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/10/blog-post.html' title='[胡言乱语] 道理'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-374234711664342852</id><published>2008-04-23T06:28:00.001+08:00</published><updated>2008-04-23T06:28:03.953+08:00</updated><title type='text'>[胡言乱语] 怪兽</title><content type='html'>有一只怪兽&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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-374234711664342852?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/374234711664342852/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=374234711664342852' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/374234711664342852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/374234711664342852'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post_23.html' title='[胡言乱语] 怪兽'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-1054643676196366808</id><published>2008-04-21T08:18:00.001+08:00</published><updated>2008-04-21T08:18:49.191+08:00</updated><title type='text'>[胡言乱语] 闹钟</title><content type='html'>闹钟响了&lt;br&gt;不想停下它&lt;br&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/13083868-1054643676196366808?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/1054643676196366808/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=1054643676196366808' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/1054643676196366808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/1054643676196366808'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post_21.html' title='[胡言乱语] 闹钟'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-2375907872964057929</id><published>2008-04-20T19:49:00.001+08:00</published><updated>2008-04-20T19:49:17.329+08:00</updated><title type='text'>[胡言乱语] 风筝</title><content type='html'>就像是断了线的风筝&lt;br&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/13083868-2375907872964057929?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/2375907872964057929/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=2375907872964057929' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/2375907872964057929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/2375907872964057929'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post_7434.html' title='[胡言乱语] 风筝'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-8106156714661358312</id><published>2008-04-20T15:15:00.001+08:00</published><updated>2008-04-20T15:15:45.279+08:00</updated><title type='text'>[胡言乱语] 雨</title><content type='html'>下雨了&lt;br&gt;很大的雨&lt;br&gt;想你&lt;br&gt;牵挂你在哪里&lt;br&gt;只是已不能&lt;br&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/13083868-8106156714661358312?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/8106156714661358312/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=8106156714661358312' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/8106156714661358312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/8106156714661358312'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post_4583.html' title='[胡言乱语] 雨'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-9206342770035266032</id><published>2008-04-20T15:05:00.001+08:00</published><updated>2008-04-20T15:05:06.810+08:00</updated><title type='text'>[胡言乱语] 窗</title><content type='html'>你打开了一扇窗&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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-9206342770035266032?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/9206342770035266032/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=9206342770035266032' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/9206342770035266032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/9206342770035266032'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post_20.html' title='[胡言乱语] 窗'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-4183551408621357342</id><published>2008-04-20T04:19:00.001+08:00</published><updated>2008-04-20T04:19:01.853+08:00</updated><title type='text'>[胡言乱语] 睡不着</title><content type='html'>&lt;div style="margin-left: 40px;"&gt;&lt;b&gt;01:17:47 睡不着可以给我信息。不想打电话了，会影响到爸妈。我没法睡。&lt;br&gt;01:21:42 你能睡着？&lt;br&gt;01:27:30 睡吧，过些天再说。我累了&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;在02:17分的时候，收到你的信息。&lt;br&gt;心怦怦的跳，忙不迭的给你回信息，回完才发现已经是一个小时前，你给我的信息了。&lt;br&gt;&lt;br&gt;睡不着，索性起来，开电脑，看你的QQ空间，想你。&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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-4183551408621357342?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/4183551408621357342/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=4183551408621357342' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/4183551408621357342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/4183551408621357342'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2008/04/blog-post.html' title='[胡言乱语] 睡不着'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-1446978940966092082</id><published>2007-07-30T11:56:00.001+08:00</published><updated>2007-07-30T11:56:22.729+08:00</updated><title type='text'>标题: Debian下配置使用Subversion版本控制服务器</title><content type='html'>&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;一篇LinuxSir 上的旧文，转过来&lt;/span&gt;&lt;br style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;"&gt;见 &lt;a href="http://www.linuxsir.org/bbs/showthread.php?t=101952"&gt;http://www.linuxsir.org/bbs/showthread.php?t=101952 &lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;&lt;br&gt;&lt;/span&gt;标题: Debian下配置使用Subversion版本控制服务器&lt;/strong&gt; 				 				 				 			 			 			&lt;hr style="color: rgb(198, 219, 255);" size="1"&gt; 		 &lt;br&gt; 		 		&lt;div id="post_message_585961" style="overflow-x: hidden;"&gt;三，我用的是Debian，怎么配置使用Subversion&lt;br&gt; 就像大多数软件的安装和配置一样，Debian下面配置和使用Subversion也是非常的方便。现以使用apache2+mod_svn的方式加以说明。&lt;br&gt; 假定条件：&lt;font color="royalblue"&gt;&lt;br&gt; 我们将我们所有的项目都放在/var/lib/svn目录下，&lt;br&gt; 我们要创建foo这个项目，&lt;br&gt; 项目的使用人员有张三(zhangs)和李四(lis)，&lt;br&gt; 张三(zhangs)是领导，只负责审查审查(只读)，不用修改，&lt;br&gt; 李四(lis)是苦工，什么都要干(读写)。&lt;/font&gt; &lt;br&gt; &lt;br&gt; 1，首先当然是安装apache2和subversion。&lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 34px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#0000bb"&gt;apt&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;get install libapache2&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;svn apache2&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt; mpm&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;prefork subversion  &lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; (这儿选用apache2-mpm-prefork的理由是当前在Debian中只有这个版本可以使用php4)&lt;br&gt; 2，创建一个项目&lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 34px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#0000bb"&gt;svnadmin create &lt;/font&gt;&lt;font color="#007700"&gt;/var/&lt;/font&gt;&lt;font color="#0000bb"&gt;lib&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;svn&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt; foo  &lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; 因为我们是要由apache2来提供服务，所以将目录权限改成是apache2运行时用户www-data：&lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 34px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#0000bb"&gt;chown www&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;data&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;www&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;data  &lt;/font&gt;&lt;font color="#007700"&gt;/var/&lt;/font&gt;&lt;font color="#0000bb"&gt;lib&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;svn&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;foo &lt;/font&gt;&lt;font color="#007700"&gt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;R  &lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; 3，配置apache2&lt;br&gt; 编辑/etc/apache2/mods-available/dav_svn.conf,使之如下：&lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 498px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#ff8000"&gt;# dav_svn.conf - Example Subversion/Apache configuration &lt;br&gt;# &lt;br&gt;# For details and further options see the Apache user manual. &lt;br&gt; &lt;br&gt;# &amp;lt;Location URL&amp;gt; ... &amp;lt;/Location&amp;gt; &lt;br&gt;# URL controls how the repository appears to the outside world. &lt;br&gt;# In this example clients access the repository as &lt;a href="http://hostname/svn/repos"&gt;http://hostname/svn/repos&lt;/a&gt; &lt;br&gt;&lt;/font&gt;&lt;font color="#007700"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000bb"&gt;Location &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;svn&lt;/font&gt;&lt;font color="#007700"&gt;&amp;gt; &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# uncomment this to enable the repository &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000bb"&gt;DAV svn &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# set this to the path to your repository &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000bb"&gt;SVNParentPath &lt;/font&gt;&lt;font color="#007700"&gt;/var/&lt;/font&gt;&lt;font color="#0000bb"&gt;lib&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;svn &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SVNIndexXSLT &lt;/font&gt;&lt;font color="#dd0000"&gt;&amp;quot;/svnindex.xsl&amp;quot; &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# The following allows for basic http authentication.&amp;nbsp;&amp;nbsp;Basic authentication &lt;br&gt;&amp;nbsp;&amp;nbsp;# should not be considered secure for any particularly rigorous definition of &lt;br&gt;&amp;nbsp;&amp;nbsp;# secure. &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;# to create a passwd file &lt;br&gt;&amp;nbsp;&amp;nbsp;# # rm -f /etc/apache2/dav_svn.passwd  &lt;br&gt;&amp;nbsp;&amp;nbsp;# # htpasswd2 -c /etc/apache2/dav_svn.passwd dwhedon &lt;br&gt;&amp;nbsp;&amp;nbsp;# New password:  &lt;br&gt;&amp;nbsp;&amp;nbsp;# Re-type new password:  &lt;br&gt;&amp;nbsp;&amp;nbsp;# Adding password for user dwhedon &lt;br&gt;&amp;nbsp;&amp;nbsp;# # &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;# Uncomment the following 3 lines to enable Basic Authentication &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000bb"&gt;AuthType Basic &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthName &lt;/font&gt;&lt;font color="#dd0000"&gt;&amp;quot;Subversion Repository&amp;quot; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# AuthLDAPEnabled on &lt;br&gt;&amp;nbsp;&amp;nbsp;# AuthLDAPURL ldap://localhost/ou=Users,dc=sczfcpa,dc=com?uid?one &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000bb"&gt;AuthUserFile &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;etc&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;apache2&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt; dav_svn&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;passwd &lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# Uncomment the following line to enable Authz Authentication &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000bb"&gt;AuthzSVNAccessFile &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;etc&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;apache2&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt; &lt;font color="#0000bb"&gt;dav_svn&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;authz &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# Uncomment the following three lines allow anonymous read, but make &lt;br&gt;&amp;nbsp;&amp;nbsp;# committers authenticate themselves &lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;# &amp;lt;LimitExcept GET PROPFIND OPTIONS REPORT&amp;gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#007700"&gt;Require &lt;/font&gt;&lt;font color="#0000bb"&gt;valid&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;user &lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#ff8000"&gt;# &amp;lt;/LimitExcept&amp;gt;  &lt;br&gt; &lt;br&gt;&lt;/font&gt;&lt;font color="#007700"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;Location&lt;/font&gt;&lt;font color="#007700"&gt;&amp;gt;  &lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; &lt;br&gt; 修改访问权限的配置文件/etc/apache2/dav_svn.authz(/etc/apache2/mods-available/dav_svn.conf指定的)，使之如下：&lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 82px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#007700"&gt;[&lt;/font&gt;&lt;font color="#0000bb"&gt;foo&lt;/font&gt;&lt;font color="#007700"&gt;:/] &lt;br&gt;* = &lt;br&gt;&lt;/font&gt;&lt;font color="#0000bb"&gt;zhangs &lt;/font&gt;&lt;font color="#007700"&gt;= &lt;/font&gt;&lt;font color="#0000bb"&gt;r &lt;br&gt;lis &lt;/font&gt;&lt;font color="#007700"&gt;= &lt;/font&gt;&lt;font color="#0000bb"&gt;rw  &lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; &lt;br&gt; 然后在添加用户到 /etc/apache2/dav_svn.passwd &lt;br&gt; &lt;div style="margin: 5px 20px 20px 0px;"&gt; 	&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP 代码:&lt;/div&gt; 	&lt;div class="alt2" style="border: 1px solid rgb(198, 198, 198); margin: 0px; padding: 4px; overflow: auto; width: 640px; height: 82px;"&gt; 		&lt;code style="white-space: nowrap;"&gt; 		&lt;/code&gt;&lt;div dir="ltr" style="text-align: left;"&gt; 			&lt;code&gt;&lt;font color="#000000"&gt; &lt;font color="#0000bb"&gt;htpasswd2 &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;c &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;etc&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;apache2 &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;dav_svn&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;passwd zhangs &lt;br&gt;&lt;/font&gt;&lt;font color="#007700"&gt;(&lt;/font&gt;&lt;font color="#0000bb"&gt;输入密码&lt;/font&gt;&lt;font color="#007700"&gt;) &lt;br&gt;&lt;/font&gt;&lt;font color="#0000bb"&gt;htpasswd2 &lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;etc&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;apache2&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt; dav_svn&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;passwd lis &lt;br&gt;&lt;/font&gt;&lt;font color="#007700"&gt;(&lt;/font&gt;&lt;font color="#0000bb"&gt;输入密码&lt;/font&gt;&lt;font color="#007700"&gt;)  &lt;br&gt;(感谢&lt;/font&gt;&lt;/font&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;font color="#000000"&gt;&lt;font color="#007700"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/code&gt;&lt;strong&gt;&lt;a class="bigusername" href="http://www.linuxsir.org/bbs/member.php?u=44349"&gt;&lt;strong&gt;hfh&lt;/strong&gt;&lt;/a&gt;  &lt;/strong&gt;&lt;span&gt;的指正&lt;/span&gt;&lt;code&gt;&lt;font color="#000000"&gt;&lt;font color="#007700"&gt;)&lt;br&gt;&lt;/font&gt; &lt;/font&gt; &lt;/code&gt; 		&lt;/div&gt; 		 	&lt;/div&gt; &lt;/div&gt; &lt;br&gt; apache2的监听端口在 /etc/apache2/ports.conf 里面设置，我设置的81，这样可以不影响现有的apache 1.3&lt;br&gt; &lt;br&gt; 现在可以试试用 &lt;a href="http://localhost:81/svn/foo" target="_blank"&gt;http://localhost:81/svn/foo&lt;/a&gt; 来访问了。&lt;br&gt; &lt;br&gt; 参考文档：&lt;br&gt; Subversion book 的中文翻译文档 &lt;a href="http://freebsd.sinica.edu.tw/%7Eplasma/svnbook" target="_blank"&gt;http://freebsd.sinica.edu.tw/~plasma/svnbook&lt;/a&gt; ，感谢对岸的同胞为中文的贡献&lt;br&gt; subversion book 的英文文档 （暂时找不到了，安装subversion后在/usr/share/doc/subversion/book/book.html）&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-1446978940966092082?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/1446978940966092082/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=1446978940966092082' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/1446978940966092082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/1446978940966092082'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/07/debiansubversion.html' title='标题: Debian下配置使用Subversion版本控制服务器'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-779116813386266802</id><published>2007-04-25T16:53:00.001+08:00</published><updated>2007-04-25T16:53:44.270+08:00</updated><title type='text'>mlterm 终端乱码解决方法</title><content type='html'>在 cat 一个二进制文件后，终端的回显一般都会出现乱码(rxvt-unicode 很奇怪，英文不会乱，但是中文会乱)。 一般情况下，用 reset 命令就可以将终端恢复。&lt;br&gt;&lt;br&gt;但是mlterm不行。经过一番测试后，找到了解决方法：&lt;br&gt;&lt;ol&gt;&lt;li&gt;如果同时安装了 mlterm-tools 的话，按住CTRL键的同时，用鼠标邮件在mlterm 窗口内点击，在出来的菜单中有"Full Reset" 的选项，可以恢复终端。&lt;/li&gt; &lt;li&gt;查找了一下reset 命令的用法， 发现用 &lt;span style="font-weight: bold; background-color: rgb(204, 204, 204);"&gt;reset -m xterm&lt;/span&gt; 命令也可以恢复 mlterm 终端。&lt;br&gt;&lt;/li&gt;&lt;/ol&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-779116813386266802?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/779116813386266802/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=779116813386266802' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/779116813386266802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/779116813386266802'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/04/mlterm.html' title='mlterm 终端乱码解决方法'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-117542390003921755</id><published>2007-04-01T18:38:00.000+08:00</published><updated>2007-04-01T18:38:20.080+08:00</updated><title type='text'>[胡言乱语]拓展训练战果汇报</title><content type='html'>3月30晚～3月31日，公司组织了次拓展训练&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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-117542390003921755?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/117542390003921755/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=117542390003921755' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117542390003921755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117542390003921755'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/04/blog-post.html' title='[胡言乱语]拓展训练战果汇报'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-117041043365439355</id><published>2007-02-02T18:00:00.000+08:00</published><updated>2007-02-02T18:00:33.663+08:00</updated><title type='text'>[胡言乱语] 狡兔三窟: 俺有三个Blog空间啦</title><content type='html'>第一个，就是我的主blog空间： &lt;a href="http://achaoge.blogspot.com，这个也是我第一个空间，基于对google"&gt;http://achaoge.blogspot.com，这个也是我第一个空间，基于对google&lt;/a&gt; &amp;quot;Don&amp;#39;t be evil&amp;quot; 的信任。&lt;br&gt;第二个，是 &lt;a href="http://achaoge.spaces.msn.com"&gt;http://achaoge.spaces.msn.com &lt;/a&gt; ，在刚开始 blogspot 不能正常访问的时候，在msn上申请的。&lt;br&gt;第三个，就是 &lt;a href="http://blog.achaogenet"&gt;http://blog.achaogenet&lt;/a&gt; ， 这个是在一时冲动之下花 $19.4 购买了 DreamHost 的空间之后，用 &lt;a href="http://wordpress.org/"&gt;WordPress&lt;/a&gt; 搭建的一个，这个空间我自己都不确定期满后是否会续费，目前当实验实验 WordPress ，玩玩而已。 &lt;br&gt;&lt;br&gt;三个blog空间，内容都是一样的，保持同步的诀窍就是: &lt;a href="http://achaoge.blogspot.com/2005/05/blog.html"&gt;用邮件来发布日志&lt;/a&gt; :)&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-117041043365439355?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/117041043365439355/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=117041043365439355' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117041043365439355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117041043365439355'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/02/blog.html' title='[胡言乱语] 狡兔三窟: 俺有三个Blog空间啦'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-117040947629681539</id><published>2007-02-02T17:44:00.000+08:00</published><updated>2007-02-02T17:44:37.786+08:00</updated><title type='text'>[ssh] 用ssh作为socks 服务代理上网</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp; 在 DreamHost 上申请了空间之后，因为 DreamHost 上的帐号支持shell，并且允许ssh登录。有了ssh，我们就可以做很多事了。&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在 irc://irc.debian.org/#debian-zh 上看到 &lt;font size="3"&gt;&lt;font color="#a82f2f"&gt;&lt;b&gt;mikelish &lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;写到通过在DreamHost 上架设 tinyproxy 上某些网站： [ &lt;/span&gt;&lt;a href="http://blog.liuyi.info/node/164"&gt;回国第一件事，保证网络畅通&lt;/a&gt;&lt;span&gt;] ，照着上面写的做了一下，发现果然很爽，比起 tor 的方式要快多了。&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 今天便收到DreamHost 的来信，告知我的tinyproxy 已经被关掉了，而且希望我不要再使用这种服务。于是又跑到 irc://irc.debian.org/#debian-zh 上说了说，&lt;span style="color: rgb(51, 51, 51);"&gt; &lt;span style="font-weight: bold;"&gt;Chaos`Eternal&lt;/span&gt; &lt;/span&gt;马上提示说，ssh本身就支持作为socks 服务的，&lt;/span&gt;&lt;font size="3"&gt;&lt;font color="#a82f2f"&gt;&lt;b&gt;mikelish &lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;提到可以&lt;/span&gt;搭配privoxy 使用。&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; privoxy 是我早就安装了搭配tor 使用，于是看了看 ssh 的手册，修改了一下 privoxy 的配置文件，搞定了这件事，如下： &lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; privoxy 的配置文件 (/etc/privoxy/config) 中添加如下一行：&lt;br&gt;&lt;div style="margin-left: 40px; background-color: rgb(153, 153, 153); font-weight: bold;"&gt;forward-socks4 / localhost:3128 .&lt;br&gt;&lt;/div&gt;然后重新启动下 privoxy.&lt;span&gt;&lt;/span&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 将ssh 作为socks 服务连接到DreamHost:&lt;br&gt;&lt;div style="margin-left: 40px; background-color: rgb(153, 153, 153); font-weight: bold;"&gt;$ ssh -D localhost:3128 your_user@your_site&lt;br&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 其中端口 3128 可以自己随便定义，只要大于1024，便不需root 的权限来执行。 &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 剩下的事情就是在浏览器里面指定将privoxy 作为代理服务来上某些网站了。&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 通过 tor + privoxy 来上某些网站，可以参考我很久以前的一篇文章 &lt;a href="http://achaoge.blogspot.com/2005/05/debian-tor-privoxy.html"&gt;Debian: tor + privoxy&lt;/a&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-117040947629681539?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/117040947629681539/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=117040947629681539' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117040947629681539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117040947629681539'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/02/ssh-sshsocks.html' title='[ssh] 用ssh作为socks 服务代理上网'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-117012842872909111</id><published>2007-01-30T11:40:00.000+08:00</published><updated>2007-01-30T11:40:28.770+08:00</updated><title type='text'>[E17] 在 E17 里面设置使用中文输入法</title><content type='html'>用E17的方式设置中文输入法，步骤如下：&lt;br&gt;&lt;ol&gt;&lt;li&gt;调出主菜单(鼠标左键、Win键盘上的属性键、或是点击start模块)&lt;/li&gt;&lt;li&gt;选择Configuration -&amp;gt; Configuration Panel,出现下图：&lt;br&gt;&lt;img alt="http://achaoge.googlepages.com/E17_with_xim_Configuration_Panel.jpg" src="http://achaoge.googlepages.com/E17_with_xim_Configuration_Panel.jpg"&gt; &lt;/li&gt;&lt;li&gt;在左边选择语言(Language)，在右边出现的选项中选输入法设置(Input Method Settings):&lt;br&gt;&lt;img alt="http://achaoge.googlepages.com/E17_with_xim_Input_method_configurat.jpg" src="http://achaoge.googlepages.com/E17_with_xim_Input_method_configurat.jpg"&gt; &lt;br&gt;&lt;/li&gt;&lt;li&gt;现在默认有三种输入法(iiimf, scim, uim)，如果你使用的是其中一种，那么选择好了点OK就好了，如果不是，点高级(Advanced)继续。&lt;/li&gt;&lt;li&gt;现在你可以创建自己的输入法选项(New)，如图：&lt;br&gt;&lt;img alt="http://achaoge.googlepages.com/E17_with_xim_Create_new.jpg" src="http://achaoge.googlepages.com/E17_with_xim_Create_new.jpg"&gt; &lt;br&gt;&lt;/li&gt;&lt;li&gt;填入自己喜欢的输入法的相关参数(以fcitx为例)，完成后(实际上会在~/.e/e/input_method下创建一个new_imput_method-00.imc的文件)点击OK：&lt;br&gt;Name: fcitx &amp;lt;--- 输入法的名称&lt;br&gt;Execute Command: fcitx &amp;lt;--- 输入法的启动程序名，如果是非标准路径中，记得写完整的路径&lt;br&gt;GTK_IM_MODULE:&amp;nbsp; xim &amp;lt;--- 强制GTK2的程序使用xim(X Input Method) &lt;br&gt;QT_IM_MODULE: xim &amp;lt;--- 强制QT的程序使用 xim.&lt;br&gt;XMODIFIERS: @im=fcitx &amp;lt;--- 这个大家应该比较熟悉了:)&lt;br&gt;&lt;/li&gt;&lt;li&gt;再回到第3步，可以看到我们现在多了一个fcitx 的选项，选中后点击OK。&lt;br&gt;&lt;img alt="http://achaoge.googlepages.com/E17_with_xim_more_options.jpg" src="http://achaoge.googlepages.com/E17_with_xim_more_options.jpg"&gt; &lt;br&gt;&lt;/li&gt;&lt;li&gt;这样，从E17 中启动的程序(要支持相应的输入法)就可以使用中文输入法了。&lt;/li&gt;&lt;/ol&gt;补充说明： E17自己本身暂时还不支持中文输入法 :(&lt;br&gt;&lt;br&gt;可能的问题: &lt;br&gt;在英文locale 下，选择scim时，如果没有scim_gtk2_immodule 的支持，可能GTK程序无法用(Ctrl+Space)激活scim输入法&lt;br&gt;解决方法有两种: &lt;br&gt;&lt;ol&gt;&lt;li&gt;GTK的程序可以手动选择输入法，不过每次都选择会很麻烦。 &lt;/li&gt;&lt;li&gt;新建一个类似前面fcitx 的，让gtk2 的程序也强制使用 xim。&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-117012842872909111?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/117012842872909111/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=117012842872909111' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117012842872909111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/117012842872909111'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/01/e17-e17.html' title='[E17] 在 E17 里面设置使用中文输入法'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-116987945516643087</id><published>2007-01-27T14:30:00.000+08:00</published><updated>2007-01-27T14:30:55.210+08:00</updated><title type='text'>[X][Debian][FreeBSD]从Xsession脚本文件看设置启动桌面的配置文件</title><content type='html'>启动到X桌面，有两种方式：&lt;br&gt;&lt;span style="font-weight: bold;"&gt;1，通过终端登录后，用startx 来启动。&lt;/span&gt;&lt;br&gt;通过这种方式启动到X桌面比较简单，主要通过设置 ~/.xinitrc 来设置自己需要的变量和启动的相关程序。&lt;br&gt;&lt;span style="font-weight: bold;"&gt;2，通过X Display Manager来启动，&lt;/span&gt;这是本文分析的重点，以GDM为例来说明如何设置相关信息。 &lt;br&gt;gdm：在选择语言(Language)和会话(Session)之后，输入用户名和密码，X进行一些初始化的工作，然后跳到调用 Xsession，调用的参数是你所选择的Session[default, custom, failsafe, gnome-session...]&lt;br&gt;重点在Xsession文件。&lt;br&gt;&lt;span style="font-weight: bold;"&gt;FreeBSD(/usr/local/etc/gdm/Xsession)文件分析:  &lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;1, 尝试检测 command 参数&lt;/span&gt;，即gdm传递给 Xsession 的参数，指定用何种桌面，如果没有指定，则默认设置为failsafe(此种情况下，将出现一个提示框，然后系统给一个X终端)&lt;br&gt;&lt;span style="font-weight: bold;"&gt;2, 系统变量设置，&lt;/span&gt;尝试读取的文件有： /etc/profile, ~/.profile, /etc/xprofile, ~/.xprofile &lt;br&gt;&lt;span style="font-weight: bold;"&gt;3, X资源文件的设置，&lt;/span&gt;尝试读取的文件有: /etc/X11/xinit/Xresources, /etc/X11/Xresources, ~/.Xresources&lt;br&gt;&lt;span style="font-weight: bold;"&gt;4, 设置键映射，&lt;/span&gt;两种方式，优先使用XKB，尝试读取的文件有： /etc/X11/Xkbmap, ~/.Xkbmap, 当这两个文件都不存在的时候，使用xmodmap, 尝试读取的文件有: /etc/X11/xinit/Xmodmap, /etc/X11/Xmodmap, ~/.Xmodmap &lt;br&gt;&lt;span style="font-weight: bold;"&gt;5, 设置语言&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;6, 开始根据GDM的选择执行command:&lt;/span&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;如果session选择的是custom，那么尝试~/.xsession 文件，如果存在，则根据此文件启动桌面，如果不存在，则将session设置为default.&lt;/li&gt;&lt;li&gt; 如果session是default, 那么尝试的文件依次为: ~/.Xclients, /etc/X11/xinit/Xclients, /etc/X11/Xclients, 找到哪个就从哪个启动了，否则设置session为 xsm &lt;/li&gt;&lt;li&gt;最后，如果两者都不是，或者default没有找到相应的文件，根据session的命令启动桌面。&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;Debian(/etc/gdm/Xsession)文件分析：&lt;/span&gt;&lt;br&gt;Debian中的设置和FreeBSD大同小异，不同点在于&lt;br&gt;&lt;ol&gt;&lt;li&gt;不会读取 /etc/profile, ~/.profile 等等环境变量设置 &lt;/li&gt;&lt;li&gt;将功能划分到不同的文件中(/etc/X11/Xsession.d下)，例如设定变量，启动附加程序等等，分别依次执行。&lt;/li&gt;&lt;li&gt;将custom 和 default 合并了，所以session选择的时候，两者是一样的，用户可以设置 ~/.xsession 或者是 ~/.Xsession&lt;/li&gt;&lt;/ol&gt;&lt;br&gt;--------------------------------&lt;br&gt;&lt;span style="font-weight: bold;"&gt;  以下操作秉着不修改任何系统文件的原则*：&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;设置X的全局环境变量&lt;/span&gt;，在FreeBSD里面，只要设置到 ~/.profile 里面就会生效，而Debian里面需要在GDM里面选择custom(or default) 之后，还要设置 ~/.xsession 文件。&lt;br&gt;&lt;span style="font-weight: bold;"&gt;启动额外程序(如输入法) &lt;/span&gt;，可以在GDM里面选择 custom 之后，建立~/.xsession 文件。FreeBSD还可以选择default之后，建立~/.Xclients.&lt;br&gt;&lt;br&gt;~/.xsession(无论~/.xinitrc或者是~/.Xclients，其实格式都一样，偷懒的做法是做链接) 示例:&lt;br&gt;&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;  #!/bin/sh&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;#读取~/.bashrc的设置&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;  [ -f ~/.bashrc ] &amp;amp;&amp;amp; source ~/.bashrc&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;# 设置输入法并启动&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt; &lt;span style="background-color: rgb(192, 192, 192);"&gt; export XMODIFIERS=&amp;quot;@im=SCIM&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;exec scim -d &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;  &lt;span style="background-color: rgb(192, 192, 192);"&gt;#启动窗口管理器&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;exec enlightenment_start&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;-------------------------------- &lt;br&gt;PS. 在Debian下还可以通过im-switch来管理输入法，安装im-switch之后，在/etc/X11/Xsession.d/下会产生 80im-switch 这个文件，将被读入Xsession并根据用户所选择的语言来启动相应的输入法。更详细的信息，请自行分析 /etc/X11/Xsession.d/80im-switch 这个文件。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-116987945516643087?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/116987945516643087/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=116987945516643087' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116987945516643087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116987945516643087'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/01/xdebianfreebsdxsession.html' title='[X][Debian][FreeBSD]从Xsession脚本文件看设置启动桌面的配置文件'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-116981280228940186</id><published>2007-01-26T20:00:00.000+08:00</published><updated>2007-01-26T20:00:02.320+08:00</updated><title type='text'>[WP]Postie处理中文邮件的修正</title><content type='html'>&lt;span class="gmail_quote"&gt;&lt;/span&gt;　　最近在DreamHost上买了个空间，在上面装了WordPress 系统，在尝试用邮件来发Blog的时候，发现中文邮件不行，看了下代码，发现邮件主题还比较好解决，但是邮件正文要自己来处理的话，工作量就大了。于是向 Google大神 请示了一下，找到了Postie (&lt;a href="http://www.economysizegeek.com/?page_id=395" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; http://www.economysizegeek.com/?page_id=395 &lt;/a&gt;) 的插件，装上后试了一下，功能上说，比WP内置的要强大得多，但是对于中文邮件，还是 &lt;font size="-1"&gt;癞蛤蟆跳井――&lt;/font&gt;&lt;span&gt;扑通。&lt;br&gt;　　在Postie的说明里面，有提到解决了日文邮件的问题。中日韩(CJK)一家亲，日文能解决，中文当然有戏了。于是研究了一下代码，大致可以搞定，但是解决方式很丑陋(dirty)，硬编码比较多，而且对邮件的格式知之甚少，只能说解决了中文的问题，对于其他语言编码的方式，未必适用。 &lt;br&gt;&lt;br&gt;　　要中文邮件能正常工作，需要修改postie中的两个文件 mimedecode.php 和 postie-functions.php。&lt;br&gt;patch文件：&lt;a href="http://achaoge.googlepages.com/postie_deal_with_Chinese.patch" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; http://achaoge.googlepages.com/postie_deal_with_Chinese.patch &lt;/a&gt;&lt;br&gt;使用方式：&lt;br&gt;&lt;/span&gt;&lt;span&gt;Unix:&lt;br&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;下载patch&lt;/li&gt;&lt;li&gt;下载postie并解压: tar xzf postie-0.9.9.3.2.tar.gz&lt;br&gt;&lt;/li&gt;&lt;li&gt;patch -p1 &amp;lt; postie_deal_with_Chinese.patch&lt;/li&gt;&lt;li&gt;OK.&lt;/li&gt;&lt;/ol&gt;Windows: 不知道啦，看patch 文件，反正需要修改的地方不多 :D &lt;br&gt; &lt;br clear="all"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-116981280228940186?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/116981280228940186/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=116981280228940186' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116981280228940186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116981280228940186'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/01/wppostie.html' title='[WP]Postie处理中文邮件的修正'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-116969387250723548</id><published>2007-01-25T10:57:00.000+08:00</published><updated>2007-01-25T10:57:52.563+08:00</updated><title type='text'>[Shell] 让getfacl 的结果显示中文</title><content type='html'>getfacl 这条命令在读取中文名文件的权限列表时，会将中文字显示成 \xxx\xxx\xxx(x为0-9的数) 这样的形式。前两天在 irc://irc.debian.org/#debian-zh 上抱怨了一下，好心的&lt;font style="text-decoration: underline;" size="3"&gt;&lt;font color="#a82f2f"&gt;&lt;b&gt;Chaos`Eternal&lt;/b&gt;&lt;/font&gt;&lt;/font&gt; 给了我一个shell 函数，用来解决中文显示的问题，趁现在还记得住，先写下来: &lt;br&gt;&lt;br&gt;&lt;div style="margin-left: 40px; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: bold;"&gt;function lgetfacl(){ getfacl &amp;quot;$@&amp;quot; | sed &amp;#39;s/\\/\\\\/g&amp;#39; | while read LINE; do echo -e $LINE; done } &lt;br&gt;&lt;/div&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/13083868-116969387250723548?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/116969387250723548/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=116969387250723548' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116969387250723548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/116969387250723548'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2007/01/shell-getfacl.html' title='[Shell] 让getfacl 的结果显示中文'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-115960068815414265</id><published>2006-09-30T15:18:00.000+08:00</published><updated>2006-09-30T15:18:08.196+08:00</updated><title type='text'>[Linux] SabayonLinux LiveCD boot from ISO</title><content type='html'>Download：&lt;br&gt;SabayonLinux miniEdition X86: &lt;a href="http://www.sabayonlinux.org/"&gt;http://www.sabayonlinux.org/&lt;/a&gt;&lt;br&gt;Modified initramfs file: &lt;a href="http://achaoge.googlepages.com/sabayon.igz"&gt;http://achaoge.googlepages.com/sabayon.igz &lt;/a&gt;&lt;br&gt;patch file: &lt;a href="http://achaoge.googlepages.com/sabayon_allow_boot_from_iso.patch"&gt;http://achaoge.googlepages.com/sabayon_allow_boot_from_iso.patch&lt;/a&gt;&lt;br&gt;multiple cpio unpack script: &lt;a href="http://blog.druggo.net/public/script/unpack"&gt; http://blog.druggo.net/public/script/unpack&lt;/a&gt;&lt;br&gt;&lt;br&gt;修改过程：&lt;br&gt;&lt;ol&gt;&lt;li&gt;从下载的iso文件中取出initramfs文件sabayon.igz，位于iso文件的/boot目录下面，同时还取出内核文件sabayon&lt;/li&gt;&lt;li&gt;解压sabayon.igz文件，这个是一个gzip压缩文件，解压之后是一个多重cpio文件(1)，解压缩方式参考 &lt;a href="http://blog.druggo.net/index.php/post/2006/08/23/unpack-initrdigz"&gt; http://blog.druggo.net/index.php/post/2006/08/23/unpack-initrdigz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;进入解压之后的目录，打上sabayon_allow_boot_from_iso 补丁: patch -p0 &amp;lt; sabayon_allow_boot_from_iso.patch&lt;/li&gt;&lt;li&gt;重新压缩目录生成 initramfs 文件： find . | cpio -o -Hnewc | gzip -9 &amp;gt; ../sabayon.igz &lt;/li&gt;&lt;li&gt;修改Grub引导菜单文件，添加如下条目&lt;br&gt;&lt;br&gt;title Sabayon Boot From ISO&lt;br&gt;root (hd0,0)&lt;br&gt;kernel /boot/sabayon root=/dev/ram0 init=/linuxrc cdroot doslowusb looptype=squashfs max_loop=64 loop=/livecd.squashfs splash=silent,theme:default vga=791 CONSOLE=/dev/tty1 quiet fromhd=/dev/hda1&lt;br&gt;initrd=/boot/sabayon.igz&lt;br&gt;&lt;br&gt;注意其中/boot/sabayon 和 /boot/sabayon.igz ，这两个分别是你从ISO中拷贝出来的内核和修改过的 initramfs 文件。 给内核传递的参数中，有一个fromhd，这不是Sabayon自带的，而是我打补丁添加上的，用来指明 ISO 文件所在的分区，其实还有一个我自己添加的参数 isoname，用来指明 ISO 文件的名字（不需扩展名），如果下载后更改过 ISO 的名字，那么需要传递这个参数。 &lt;/li&gt;&lt;li&gt;重新启动就可以选择启动Sabayon From ISO 了.&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;(1) 感谢caleb@&lt;a href="http://irc.debian.org/#debian-zh"&gt;irc.debian.org/#debian-zh&lt;/a&gt;，是他向我指出sabayon.igz是多重cpio文件，并且帮我找到了解压方法。&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/13083868-115960068815414265?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/115960068815414265/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=115960068815414265' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/115960068815414265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/115960068815414265'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/09/linux-sabayonlinux-livecd-boot-from.html' title='[Linux] SabayonLinux LiveCD boot from ISO'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114966681530290102</id><published>2006-06-07T15:53:00.000+08:00</published><updated>2006-08-14T12:10:35.686+08:00</updated><title type='text'>[E17] 字体设置有变化</title><content type='html'>昨天升级E17到 0.16.999.027，发现标题栏中文字体又变成方框了。&lt;br&gt;&lt;br&gt;今天在邮件E17邮件列表里面找了一下， &lt;a href="http://shorne.homelinux.com/wordpress"&gt;shorne在中国&lt;/a&gt; 上有说明：&lt;a href="http://shorne.homelinux.com/wordpress/?page_id=50" rel="bookmark"&gt;E17 Font Configuration &lt;/a&gt;&lt;br&gt;&lt;br&gt;大致是说，E17现在支持两种字体设置，一种是 Evas Native，另外一种就是大名鼎鼎的 FontConfig。&lt;br&gt;&lt;br&gt;如果使用Vera这种字体名称，就表示用的是Evas Native的，这个时候如果要想显示中文呢，就用到了 fallbacks 这种设置，即如果文字在指定的字体里面找不到，那么就在一个指定的字体列表里面挨个找，直到找到或是找完列表为止(jre-1.5也类似这种方法，如果java中文显示有问题，直接在其字体目录下建个fallback目录，扔个中文字体进去就OK了)。这是传统的方法，需要自己配置下字体以及font-fallback列表， &lt;a href="http://shorne.homelinux.com/wordpress/?page_id=50" rel="bookmark"&gt;E17 Font Configuration&lt;/a&gt; 上有说明，也可以参考 &lt;a href="http://spaces.msn.com/achaoge/blog/cns%21829EC8E7275AE36B%21117.entry?_c11_blogpart_blogpart=blogview&amp;amp;_c=blogpart#permalink"&gt; &lt;span id="BlogViewId"&gt;&lt;span class="bvTitle" id="subjcns!829EC8E7275AE36B!117"&gt;E17的使用小结&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;如果使用Sans、Serif 这个字体名称，就表示是 FontConfig的，因为FontConfig本身就有fallback，所以就不用额外设置了。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-114966681530290102?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114966681530290102/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114966681530290102' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114966681530290102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114966681530290102'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/06/e17.html' title='[E17] 字体设置有变化'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114650180937712638</id><published>2006-05-02T00:43:00.000+08:00</published><updated>2006-08-14T12:11:24.873+08:00</updated><title type='text'>[胡言乱语] 我的五一节</title><content type='html'>从哪儿说起呢？还是从凌晨00点开始吧&lt;br&gt;玩得太Happy了，结果错过时间，导致无法进入第一落脚点，只好采用第一备选方案&lt;br&gt;&lt;br&gt;一大早起来，赶往第一落脚点，在路上顺便解决了早餐&lt;img src="http://achaoge.googlepages.com/001.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/001.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;接着，上网灌水，一直到下午两点，然后同玮哥去文殊院吃斋&lt;br&gt; 腊肠&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/002.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/002.jpg');}" border="0"&gt; &lt;br&gt; &lt;br&gt; 招财进宝&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/003.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/003.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt; 啥啥啥，忘了&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/004.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/004.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;  熘虾仁&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/005.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/005.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;忘了叫啥名了，就是那个什么白果，炒的这个油菜&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/006.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/006.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;   &lt;br&gt;   八德汤&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/007.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/007.jpg');}" border="0"&gt; &lt;br&gt;    &lt;br&gt;    战果&lt;br&gt; &lt;img alt="" style="" src="http://achaoge.googlepages.com/008.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/008.jpg');}" border="0" width="716"&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; 好了，解决了肚子问题，就在院子里逛一逛&lt;br&gt; 放生池&lt;br&gt; &lt;img alt="" src="http://achaoge.googlepages.com/009.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/009.jpg');}" border="0" width="716"&gt; &lt;br&gt;&lt;br&gt;  &lt;br&gt;  这个是叫木鱼吧？&lt;br&gt; &lt;img alt="" src="http://achaoge.googlepages.com/010.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/010.jpg');}" border="0" width="716"&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; 吃饱了，喝足了，我回家睡觉，玮哥去逛春熙路。。。&lt;br&gt; &lt;br&gt;&lt;br&gt;时光如梭，一下子就到了最关键德时刻了，晚上醒来上了会儿灌了会儿水，发现肚子饿了。到厨房里面翻了翻，发现了4个鸡蛋，一包紫菜，呵呵，结局就是当然的了：&lt;br&gt; 手机拍照，不会用&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/011.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/011.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;  &lt;br&gt;  换个角度&lt;br&gt; &lt;img src="http://achaoge.googlepages.com/012.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://achaoge.googlepages.com/012.jpg');}" border="0"&gt; &lt;br&gt;&lt;br&gt;佩服一下自己，在佐料严重不足的情况下，在足足有五年的时间没有做过饭的情况下，还能这样把自己对付过去（如大家所见，色是没有的；如我所知，香、味俱全。呵呵，色即是空），不容易。&lt;br&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/13083868-114650180937712638?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114650180937712638/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114650180937712638' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114650180937712638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114650180937712638'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/05/blog-post.html' title='[胡言乱语] 我的五一节'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114628871609332245</id><published>2006-04-29T13:31:00.000+08:00</published><updated>2006-08-14T12:20:06.976+08:00</updated><title type='text'>[Debian] [FreeBSD] 学习下 date 命令的用法</title><content type='html'>由ChinaUnix 上的 &lt;a href="http://bbs.chinaunix.net/viewthread.php?tid=745911&amp;amp;extra=page%253D1"&gt;一篇讨论&lt;/a&gt; 引起了看 date 命令的兴趣&lt;br&gt;&lt;br&gt;在FreeBSD的实现上，因为可以用多个 -v 选项，这样可以很灵活的得到你要的日期，举个例子说，要得到2010年2月的最后一天，可以用 date -v10y -v3m -v1d -v-1d ，解释一下，就是取得2010年(-v10y)3月(-v3m)1日(-v1d)再减一天(-v-1d)的日期。这其中，数字后面的字符有固定的意义：ymwdHMS -&amp;gt; 年月周日时分秒 &lt;br&gt;&lt;br&gt;在Linux上，date的实现有些不一样，有个-d 的选项，可以用字符串来表示时间，这个字符串也很灵活：可以是年月日(20081002)；也可以是英语词句的表达，如yesterday，last year；还可以是数字加时间单词如-1month(一个月前，这儿有趣的是，这个单词可以用单数，也可以用复数)。但是总体来说，似乎没有BSD上的灵活，想想表达下 "2010年2月的最后一天" 该怎么说？恐怕还要在自己脑子里转个弯弯。&lt;br&gt; &lt;br&gt;date命令的输出格式，可以用百分符带一个字符表示日期中某个部分，应该都是来源于strftime&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The % character.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %a or %A&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The weekday name according to the current locale, in abbreviated&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form or the full name. &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %b or %B or %h&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The month name according to the current locale,&amp;nbsp; in&amp;nbsp; abbreviated&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form or the full name.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The date and time representation for the current locale.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The century number (0-99). &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %d or %e&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The day of month (1-31).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Equivalent&amp;nbsp; to&amp;nbsp; %m/%d/%y. (This is the American style date, very&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; confusing to non-Americans, especially since %d/%m/%y is&amp;nbsp; widely&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; used in Europe.&amp;nbsp; The ISO 8601 standard format is %Y-%m-%d.)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %H&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The hour (0-23).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %I&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The hour on a 12-hour clock (1-12).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %j&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The day number in the year (1-366).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The month number (1-12). &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The minute (0-59).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arbitrary whitespace.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %p&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The&amp;nbsp; locales equivalent of AM or PM. (Note: there may be none.)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %r&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The 12-hour clock time (using the locales AM or&amp;nbsp; PM).&amp;nbsp;&amp;nbsp; In&amp;nbsp; the &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POSIX&amp;nbsp; locale equivalent to %I:%M:%S %p.&amp;nbsp; If t_fmt_ampm is empty&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in the LC_TIME part of the current locale then the behaviour&amp;nbsp; is&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; undefined.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %R&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Equivalent to %H:%M.&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The second (0-60; 60 may occur for leap seconds; earlier also 61&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; was allowed).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arbitrary whitespace.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Equivalent to %H:%M:%S.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %U&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The week number with Sunday the first day of&amp;nbsp; the&amp;nbsp; week&amp;nbsp; (0-53). &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The first Sunday of January is the first day of week 1.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %w&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The weekday number (0-6) with Sunday = 0.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %W&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The&amp;nbsp; week&amp;nbsp; number&amp;nbsp; with Monday the first day of the week (0-53).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The first Monday of January is the first day of week 1. &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The date, using the locales date format.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The time, using the locales time format.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The year within century (0-99).&amp;nbsp; When a century is not otherwise&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; specified, values in the range 69-99 refer to years in the twen &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tieth century (1969-1999); values in the range&amp;nbsp; 00-68&amp;nbsp; refer&amp;nbsp; to&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; years in the twenty-first century (2000-2068).&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The year, including century (for example, 1991).&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/13083868-114628871609332245?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114628871609332245/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114628871609332245' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114628871609332245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114628871609332245'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/04/debian-freebsd-date.html' title='[Debian] [FreeBSD] 学习下 date 命令的用法'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114438710075300771</id><published>2006-04-07T13:18:00.000+08:00</published><updated>2006-08-14T12:19:39.956+08:00</updated><title type='text'>[短信陷阱] 事实证明，俺的钱不是那么好骗的。</title><content type='html'>昨天打电话到1860投诉了下，说是让俺等待处理结果。。。&lt;br&gt;&lt;br&gt;今天处理结果就出来啦，不知道是叫啥名字的公司，给俺打电话说把钱退给俺，问俺的地址，俺嫌麻烦，让返还到卡上，对方说一个星期内到帐（开心ing.....，时间虽然长，也懒得计较了）。&lt;br&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/13083868-114438710075300771?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114438710075300771/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114438710075300771' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114438710075300771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114438710075300771'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/04/blog-post_07.html' title='[短信陷阱] 事实证明，俺的钱不是那么好骗的。'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114433021149183891</id><published>2006-04-06T21:30:00.000+08:00</published><updated>2006-08-14T12:19:16.653+08:00</updated><title type='text'>[短信陷阱] 偶这么聪明的人都被骗，没天理！</title><content type='html'>　　事情的缘起是这样地：&lt;br&gt;　　买个了手机，用的是动感地带的卡，因为好奇，所以各种功能都要试一下，先别忙着鄙视我：我的警惕性，那是相当的高啊！凡是要求发短信的，偶是一概不发；凡是说要收费的，偶一概不看。遵循这两个凡是的原则，头三天，愣是没有骗走俺一分钱。&lt;br&gt;&lt;br&gt;然后今天的故事是这样地：&lt;br&gt;　　我进入动感地带M2.0卡的菜单，一个一个的详细查看功能以及说明，在进入到"我的铃声图片"-&amp;gt;&amp;quot;多彩和弦" 的时候，有菜单如下 &lt;br&gt;&lt;br&gt;业务描述&lt;br&gt;HIFI和弦&lt;br&gt;原音原味&lt;br&gt;流行前线&lt;br&gt;偶想剧场&lt;br&gt;怀旧经典&lt;br&gt;欧美流行&lt;br&gt;&lt;br&gt;　　进入"业务描述"，其说明如下：&lt;br&gt;多彩和弦铃音，丰富你的铃音色彩。请确保你已经开通GPRS功能；若未开通，请拨打1860即可为你开通此功能。&lt;br&gt;&lt;br&gt;　　看完说明，偶就点了一下&amp;quot;原音原味&amp;quot;，没有反应，偶就又点了一下&amp;quot;HIFI和弦&amp;quot;，这时就提示收到了彩信和短信息，偶点击进入彩信提示是否下载，偶选择了下载（因为刚咨询过1860，说下载彩信是不收费地）。果然有彩信，就是两首极破的歌；同时短信里面说有什么歌什么榜之类的，叫我回复，2元/条，偶当然不回复，直接删除。 &lt;br&gt;　　做到这里，偶还是心虚，毕竟SP骗人的把戏太多了，所以偶及时选择了查询话费，就是发送HF到1861，回复提示偶卡上的余额还剩xx，偶一看，没有变化，心里的石头终于落了地。&lt;br&gt;　　放松了警惕，又点了下"原音原味"，"怀旧经典"，在"精彩图片"里面点了下"节日祝福"，"体坛风云"，然后在心底里暗暗夸了下动感地带，真是不错啊。&lt;br&gt;&lt;br&gt;　　然后就在电脑上上网，逛到了移动的网上营业厅，正想看看GPRS的资费说明呢，顺便查了下实时话费详单，一下就吓了一跳：居然有6块钱的彩信费用，如下： &lt;br&gt;&lt;br&gt;－－－－－－－－－－－－－－－－－－&lt;br&gt;&lt;pre&gt;          四川省移动通信公司详单(彩信话单)     电话号码13548114xxx          结帐年月200604&lt;br&gt;工号:wwwwww       流水号:1144325622     打印时间：20060406      客户名称:unknow&lt;br&gt;&lt;br&gt;类型           对端                使用时间            通信费    信息费    信息费类型  业务代码        SP代码名称       &lt;br&gt;-----------------------------------------------------------------------------------------------------------------&lt;br&gt;SP主叫         13548114xxx         2006/04/06 18:47:40 0.00      1.00      按条        原音原味（铃声） E动无限          &lt;br&gt;被叫           823498              2006/04/06 18:47:40 0.00      0.00      按条        原音原味（铃声） E动无限         &lt;br&gt;SP主叫         13548114xxx         2006/04/06 18:51:33 0.00      1.00      按条        HIFI和弦（铃声） E动无限         &lt;br&gt; 被叫           823498              2006/04/06 18:51:33 0.00      0.00      按条        HIFI和弦（铃声） E动无限         &lt;br&gt;SP主叫         13548114xxx         2006/04/06 18:57:19 0.00      1.00      按条        原音原味（铃声） E动无限         &lt;br&gt;被叫           823498              2006/04/06 18:57:19  0.00      0.00      按条        原音原味（铃声） E动无限         &lt;br&gt;SP主叫         13548114xxx         2006/04/06 18:58:35 0.00      1.00      按条        怀旧经典（铃声） E动无限         &lt;br&gt;SP主叫         13548114xxx         2006/04/06 19:31:04 0.00       1.00      按条        节日祝福（动画） E动无限         &lt;br&gt;被叫           823498              2006/04/06 19:31:04 0.00      0.00      按条        节日祝福（动画） E动无限         &lt;br&gt;SP主叫         13548114xxx         2006/04/06 19:31:28 0.00       1.00      按条        体坛风云（待机） E动无限         &lt;br&gt;被叫           823498              2006/04/06 19:31:28 0.00      0.00      按条        体坛风云（待机） E动无限         &lt;br&gt;&lt;br&gt;彩信费用合计=6.00 通话费合计=0.00 信息费合计=6.00&lt;/pre&gt;－－－－－－－－－－－－－－－－－－&lt;br&gt;&lt;br&gt; 　　偶大叫一声：不好，上当了！偶再次查看了各个功能里面的业务说明，发现有的业务明确的说明了收费标准，有的则只字未提，但是任何一个菜单，都不敢再点了。立马给1860打电话，把情况说了一下，1860的客服人员说核实一下，叫偶等待下文。。。&lt;br&gt;&lt;br&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/13083868-114433021149183891?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114433021149183891/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114433021149183891' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114433021149183891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114433021149183891'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/04/blog-post.html' title='[短信陷阱] 偶这么聪明的人都被骗，没天理！'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114379544708508809</id><published>2006-03-31T16:57:00.000+08:00</published><updated>2006-08-14T12:18:49.936+08:00</updated><title type='text'>[AWK] 用awk处理较为复杂的数据</title><content type='html'>一个awk（my.awk）脚本，使用方式： awk -f my.awk data.txt&lt;br&gt; &lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 14px;"&gt;  &lt;font color="#ffff00"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/font&gt; strip(s){&lt;font color="#00ffff"&gt;&lt;b&gt;gsub&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff40ff"&gt;&lt;b&gt;/&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;^&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt; &lt;b&gt;*|&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;*$&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;/&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt; &lt;b&gt;,&lt;/b&gt;&lt;/font&gt; s)&lt;font color="#ff6060"&gt;&lt;b&gt;;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; s}&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/font&gt; stripColon(s){a=&lt;font color="#00ffff"&gt;&lt;b&gt;length&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;：&amp;quot;&lt;/b&gt;&lt;/font&gt;)+&lt;font color="#00ffff"&gt;&lt;b&gt;index&lt;/b&gt;&lt;/font&gt;(s&lt;font color="#ff6060"&gt; &lt;b&gt;,&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;：&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;font color="#ff6060"&gt;&lt;b&gt;;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; strip(&lt;font color="#00ffff"&gt;&lt;b&gt;substr&lt;/b&gt;&lt;/font&gt;(s&lt;font color="#ff6060"&gt;&lt;b&gt;, &lt;/b&gt;&lt;/font&gt;a))}&lt;br&gt; &lt;font color="#ff6060"&gt;&lt;b&gt;BEGIN&lt;/b&gt;&lt;/font&gt; {&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff6060"&gt;&lt;b&gt;OFS&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;,&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process=&lt;font color="#ff40ff"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;print&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;名称&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;人均消费&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt;  &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;电话&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;地址&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;菜系&amp;quot;&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;特色菜&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt; }&lt;br&gt; {&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(process == &lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;){&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#00ffff"&gt;&lt;b&gt;#print myarray[&amp;quot;name&amp;quot;]&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;查看全部网友评论&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;print&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;name&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;avg&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt; &lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;tel&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;add&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt; &lt;b&gt;&amp;quot;ser&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;spe&amp;quot;&lt;/b&gt;&lt;/font&gt;]&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;&lt;font color="#ffff00"&gt;&lt;b&gt;delete&lt;/b&gt;&lt;/font&gt; myarray&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;查看餐馆详细信息&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt; &lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;向朋友推荐&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;挑错或补充信息&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;网友打分&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/口味/&lt;/b&gt;&lt;/font&gt;) { }&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;满分为10分&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;avg&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$2&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/菜[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;系/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;ser&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt;~&lt;font color="#ff40ff"&gt;&lt;b&gt;/特色菜/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;spe&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;~&lt;font color="#ff40ff"&gt;&lt;b&gt;/电[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;话/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;tel&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;~&lt;font color="#ff40ff"&gt;&lt;b&gt;/地[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;址/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;add&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/共搜索到/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process = &lt;font color="#ff40ff"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#00ffff"&gt;&lt;b&gt;length&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt;)&amp;gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;name&amp;quot;&lt;/b&gt;&lt;/font&gt;] = strip(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &amp;nbsp;&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;}&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;( &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/共搜索到/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt; &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;&amp;nbsp;process = &lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt; }&lt;br&gt; &lt;/div&gt;  &lt;br&gt;要处理的数据文件(data.txt):&lt;br&gt;--------------------------&lt;br&gt;  &lt;div style="font-size: 12px;"&gt;  餐厅搜索_XX生活_XX网&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  &amp;gt;&amp;amp;gt 进入饮食频道&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; &amp;nbsp;&amp;nbsp;&lt;br&gt;  搜索全国65356家餐馆&amp;nbsp;&amp;nbsp; &lt;br&gt; 城市：&amp;nbsp;&amp;nbsp;选择城市 上海 北京 广州 深圳 成都 重庆 天津 杭州 南京 苏州 宁波 扬州 无锡 福州 厦门 武汉 西安 沈阳 大连 青岛 济南 海南 其它城市&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;  &lt;br&gt; 区域：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;  &lt;br&gt; 菜系：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; 餐厅 地址&amp;nbsp;&amp;nbsp;&lt;br&gt;  &lt;br&gt;  &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; 条件：&amp;nbsp;&amp;nbsp; 全部 菜系 口味 材料 做法&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; 类别：&amp;nbsp;&amp;nbsp;全部&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;br&gt; &amp;nbsp;&amp;nbsp;&lt;br&gt; &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;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;现在位置： 新浪生活 &amp;gt; 全国万家餐馆搜索&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  共搜索到 26 家餐馆&amp;nbsp;&amp;nbsp;共 5 页&amp;nbsp;&amp;nbsp;页码： 1 | 2 | 3 | 4 | 5 |&amp;nbsp;&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;&lt;br&gt;  美炉村北四环店&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 煨南瓜 铁板蒜香鱼 农家豆腐 &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 88457838 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 昆明湖南路四海桥空军指挥学院北门 &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  美炉村苏州街店&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 煨南瓜 铁板蒜香鱼 农家豆腐 &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 62538883 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 苏州街11号 &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  赣江源甲鱼村&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 红煨甲鱼,啤酒鸭. &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 82473115 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 西北旺永丰路1号 &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  民间瓦罐煨汤馆亚运村店&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 排骨莲藕汤 笋干肥肠 &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 64868811 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 亚运村慧忠北里411楼1层(大屯路北辰东路交叉路口) &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  汉方阁&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 瓦罐煨汤 井冈山腌笋 红烧肉 &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 66131808 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 西什库大街31号 &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  赣江龙&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt;  网友打分 　　 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;口味： 环境： 服务： &lt;br&gt;  (满分为10分) 　平均分： 人均消费：&amp;nbsp;&amp;nbsp; &lt;br&gt; &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; &lt;br&gt;  特色菜： 赣南小鱼、江西佬佬笋、乡村炖活鱼、赣味回锅肉 &lt;br&gt;  电&amp;nbsp;&amp;nbsp;话： 88389389 &lt;br&gt;  地&amp;nbsp;&amp;nbsp;址： 西直门外大街141号 &lt;br&gt; &amp;nbsp;&amp;nbsp;挑错或补充信息 &lt;br&gt;  向朋友推荐 &lt;br&gt;  查看餐馆详细信息 &lt;br&gt;  查看全部网友评论 &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;  共搜索到 26 家餐馆&amp;nbsp;&amp;nbsp;共 5 页&amp;nbsp;&amp;nbsp;页码： 1 | 2 | 3 | 4 | 5 |&amp;nbsp;&amp;nbsp;上一页 | 下一页&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;  &lt;/div&gt;  &lt;br&gt;--------------------------&lt;br&gt;&lt;br&gt;处理后的结果:&lt;br&gt;--------------------------&lt;br&gt;&lt;pre&gt;名称,人均消费,电话,地址,菜系,特色菜&lt;br&gt;美炉村北四环店,,88457838,昆明湖南路四海桥空军指挥学院北门,江西,煨南瓜 铁板蒜香鱼 农家豆腐&lt;br&gt;美炉村苏州街店,,62538883,苏州街11号,江西,煨南瓜 铁板蒜香鱼 农家豆腐&lt;br&gt;赣江源甲鱼村,,82473115,西北旺永丰路1号,江西 湖南,红煨甲鱼,啤酒鸭. &lt;br&gt;民间瓦罐煨汤馆亚运村店,,64868811,亚运村慧忠北里411楼1层(大屯路北辰东路交叉路口),江西,排骨莲藕汤 笋干肥肠&lt;br&gt;汉方阁,,66131808,西什库大街31号,江西,瓦罐煨汤 井冈山腌笋 红烧肉&lt;br&gt;赣江龙,,88389389,西直门外大街141号,江西,赣南小鱼、江西佬佬笋、乡村炖活鱼、赣味回锅肉&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/13083868-114379544708508809?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114379544708508809/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114379544708508809' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114379544708508809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114379544708508809'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/03/awk-awk_31.html' title='[AWK] 用awk处理较为复杂的数据'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114379458070065694</id><published>2006-03-31T16:43:00.000+08:00</published><updated>2006-08-14T12:18:13.480+08:00</updated><title type='text'>[AWK] 用awk处理数据</title><content type='html'>一个awk脚本，使用方法： awk -f my.awk data.txt&lt;br&gt; &lt;div style="background: rgb(128, 128, 128) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 16px;"&gt;  &lt;pre&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/font&gt; strip(s){&lt;font color="#00ffff"&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;gsub(/^ *| *$/, &amp;quot;&amp;quot;, s)&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; s)&lt;font color="#ff6060"&gt;&lt;b&gt;;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; s}&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/font&gt; stripColon(s){a=&lt;font color="#00ffff"&gt; &lt;b&gt;length&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;：&amp;quot;&lt;/b&gt;&lt;/font&gt;)+&lt;font color="#00ffff"&gt;&lt;b&gt;index&lt;/b&gt;&lt;/font&gt;(s&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;：&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;font color="#ff6060"&gt; &lt;b&gt;;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; strip(&lt;font color="#00ffff"&gt;&lt;b&gt;substr&lt;/b&gt;&lt;/font&gt;(s&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt;a))}&lt;br&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;BEGIN&lt;/b&gt;&lt;/font&gt; {&lt;br&gt;    &lt;font color="#ff6060"&gt; &lt;b&gt;OFS&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    process=&lt;font color="#ff40ff"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#ffff00"&gt; &lt;b&gt;print&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;名称&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;人均消费&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt; &amp;quot;电话&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;地址&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;菜系&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt; &lt;b&gt;,&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;特色菜&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;}&lt;br&gt;{&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(process == &lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;){&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;#print myarray[&amp;quot;name&amp;quot;] &lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;查看全部网友评论&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            &lt;font color="#ffff00"&gt;&lt;b&gt;print&lt;/b&gt; &lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;name&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;avg&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt; &lt;b&gt;&amp;quot;tel&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;add&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;ser&amp;quot;&lt;/b&gt;&lt;/font&gt; ]&lt;font color="#ff6060"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/font&gt; myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;spe&amp;quot;&lt;/b&gt;&lt;/font&gt;]&lt;br&gt;            &lt;font color="#ffff00"&gt;&lt;b&gt;delete&lt;/b&gt;&lt;/font&gt; myarray&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt; &lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;查看餐馆详细信息&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;向朋友推荐&amp;quot; &lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;挑错或补充信息&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;网友打分&amp;quot;&lt;/b&gt;&lt;/font&gt; || &lt;font color="#ff6060"&gt; &lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/口味/&lt;/b&gt;&lt;/font&gt;) { }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt; &amp;quot;满分为10分&amp;quot;&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;avg&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$2&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt; else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/菜[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt; &lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;系/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;ser&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;         &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt;~&lt;font color="#ff40ff"&gt;&lt;b&gt;/特色菜/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            myarray[&lt;font color="#ff6060"&gt;&lt;b&gt; &amp;quot;spe&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt; ~&lt;font color="#ff40ff"&gt;&lt;b&gt;/电[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;话/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            myarray[ &lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;tel&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt; &lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;~&lt;font color="#ff40ff"&gt;&lt;b&gt;/地[&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff6060"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;址/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;             myarray[&lt;font color="#ff6060"&gt;&lt;b&gt;&amp;quot;add&amp;quot;&lt;/b&gt;&lt;/font&gt;] = stripColon(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt; &lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/共搜索到/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            process = &lt;font color="#ff40ff"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        }&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;else &lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;(&lt;font color="#00ffff"&gt;&lt;b&gt;length&lt;/b&gt;&lt;/font&gt;(&lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt;&lt;/font&gt;)&amp;gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        {&lt;br&gt;            myarray[&lt;font color="#ff6060"&gt; &lt;b&gt;&amp;quot;name&amp;quot;&lt;/b&gt;&lt;/font&gt;] = strip(&lt;font color="#ff6060"&gt;&lt;b&gt;$0&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;        }&lt;br&gt;    }&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;( &lt;font color="#ff6060"&gt;&lt;b&gt;$1&lt;/b&gt; &lt;/font&gt; ~ &lt;font color="#ff40ff"&gt;&lt;b&gt;/共搜索到/&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;    {&lt;br&gt;        process = &lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    }&lt;br&gt;}&lt;br&gt;&lt;/pre&gt; &lt;/div&gt;  &lt;br&gt;处理的数据文件范例：&lt;br&gt; &lt;div style="background: rgb(128, 128, 128) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 16px;"&gt;  &lt;pre&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt; 餐厅搜索_XX生活_XX网             &lt;br&gt; &amp;gt;&amp;amp;gt 进入饮食频道   &lt;br&gt; &lt;br&gt;      &lt;br&gt;  &lt;br&gt;     &lt;br&gt; &lt;br&gt;  &lt;br&gt; 搜索全国65356家餐馆   &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;  现在位置： 新浪生活 &amp;gt; 全国万家餐馆搜索      &lt;br&gt; 共搜索到 26 家餐馆  共 5 页  页码： 1 | 2 | 3 | 4 | 5 |  上一页 | 下一页      &lt;br&gt;    &lt;br&gt; 美炉村北四环店    &lt;br&gt;   &lt;br&gt; 网友打分 　　 &lt;br&gt;                          &lt;br&gt;                          口味： 环境： 服务： &lt;br&gt; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt;  菜  系： 江西     &lt;br&gt; 特色菜： 煨南瓜 铁板蒜香鱼 农家豆腐 &lt;br&gt; 电  话： 88457838 &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; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt; 菜  系： 江西     &lt;br&gt; 特色菜： 煨南瓜 铁板蒜香鱼 农家豆腐 &lt;br&gt; 电  话： 62538883 &lt;br&gt; 地  址： 苏州街11号 &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; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt; 菜  系： 江西 湖南     &lt;br&gt; 特色菜： 红煨甲鱼,啤酒鸭. &lt;br&gt; 电  话： 82473115 &lt;br&gt; 地  址： 西北旺永丰路1号 &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; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt; 菜  系： 江西     &lt;br&gt; 特色菜： 排骨莲藕汤 笋干肥肠 &lt;br&gt; 电  话： 64868811 &lt;br&gt; 地  址： 亚运村慧忠北里411楼1层(大屯路北辰东路交叉路口)  &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; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt; 菜  系： 江西      &lt;br&gt; 特色菜： 瓦罐煨汤 井冈山腌笋 红烧肉 &lt;br&gt; 电  话： 66131808 &lt;br&gt; 地  址： 西什库大街31号 &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; (满分为10分) 　平均分： 人均消费：   &lt;br&gt;      &lt;br&gt; 菜  系： 江西     &lt;br&gt; 特色菜： 赣南小鱼、江西佬佬笋、乡村炖活鱼、赣味回锅肉 &lt;br&gt; 电  话： 88389389 &lt;br&gt; 地  址： 西直门外大街141号 &lt;br&gt;  挑错或补充信息 &lt;br&gt; 向朋友推荐 &lt;br&gt; 查看餐馆详细信息 &lt;br&gt; 查看全部网友评论 &lt;br&gt;        &lt;br&gt; 共搜索到 26 家餐馆  共 5 页  页码： 1 | 2 | 3 | 4 | 5 |  上一页 | 下一页            &lt;/pre&gt; &lt;/div&gt;  处理结果：&lt;br&gt; &lt;div style="background: rgb(128, 128, 128) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 16px;"&gt;  &lt;pre&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;名称,人均消费,电话,地址,菜系,特色菜&lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;美炉村北四环店,,88457838,昆明湖南路四海桥空军指挥学院北门,江西,煨南瓜 铁板蒜香鱼 农家豆腐 &lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;美炉村苏州街店,,62538883,苏州街11号,江西,煨南瓜 铁板蒜香鱼 农家豆腐&lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;赣江源甲鱼村,,82473115,西北旺永丰路1号,江西 湖南,红煨甲鱼,啤酒鸭. &lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;民间瓦罐煨汤馆亚运村店,,64868811,亚运村慧忠北里411楼1层(大屯路北辰东路交叉路口),江西,排骨莲藕汤 笋干肥肠&lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; 汉方阁,,66131808,西什库大街31号,江西,瓦罐煨汤 井冈山腌笋 红烧肉&lt;/span&gt;&lt;br style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;赣江龙,,88389389,西直门外大街141号,江西,赣南小鱼、江西佬佬笋、乡村炖活鱼、赣味回锅肉&lt;/span&gt;&lt;br&gt;&lt;/pre&gt; &lt;/div&gt;  &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-114379458070065694?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114379458070065694/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114379458070065694' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114379458070065694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114379458070065694'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/03/awk-awk.html' title='[AWK] 用awk处理数据'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114198059158132360</id><published>2006-03-10T16:49:00.000+08:00</published><updated>2006-08-14T12:13:53.566+08:00</updated><title type='text'>[Google Maps] Where are you from?</title><content type='html'>今天在 Google Maps 上一通好找，终于可以回答这个问题了。&lt;br&gt;I'm from &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=%E5%B8%B8%E5%BE%B7&amp;amp;t=k&amp;amp;ll=29.598909,112.184916&amp;amp;spn=0.031046,0.081882&amp;amp;t=k"&gt;here&lt;/a&gt;&lt;br&gt;哈哈，可惜图片分辨率还是不够，看不见俺家的屋顶，放到最大后，中间有一个黑点，俺家就在旁边。。。 &lt;br&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/13083868-114198059158132360?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114198059158132360/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114198059158132360' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114198059158132360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114198059158132360'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/03/google-maps-where-are-you-from.html' title='[Google Maps] Where are you from?'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-114119210344717845</id><published>2006-03-01T13:48:00.000+08:00</published><updated>2006-08-14T12:14:53.683+08:00</updated><title type='text'>[awk] 数据过滤</title><content type='html'>&lt;p class="mobile-post"&gt;[root@VmwareHost ~]# ps -ef -aux&lt;br /&gt;Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ&lt;br /&gt;USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND&lt;br /&gt;root         1  0.0  0.2  3308  560 ?        S    12:15   0:00 init [3]                              HOME=/ TERM=linux SELINUX_INIT=&lt;br /&gt;root         2  0.0  0.0     0    0 ?        SN   12:15   0:00 [ksoftirqd/0]&lt;br /&gt;root         3  0.0  0.0     0    0 ?        S&amp;lt;   12:15   0:00 [events/0]&lt;br /&gt;root         4  0.0  0.0     0    0 ?        S&amp;lt;   12:15   0:00  \_ [khelper]&lt;br /&gt;root         5  0.0  0.0     0    0 ?        S&amp;lt;   12:15   0:00  \_ [kacpid]&lt;br /&gt;root        18  0.0  0.0     0    0 ?        S&amp;lt;   12:15   0:00  \_ [kblockd/0]&lt;br /&gt;root        28  0.0  0.0     0    0 ?        S    12:15   0:00  \_ [pdflush]&lt;br /&gt;root        29  0.0  0.0     0    0 ?        S    12:15   0:00  \_ [pdflush]&lt;br /&gt;root        31  0.0  0.0     0    0 ?        S&amp;lt;   12:15   0:00  \_ [aio/0]&lt;br /&gt;root        19  0.0  0.0     0    0 ?        S    12:15   0:00 [khubd]&lt;br /&gt;root        30  0.0  0.0     0    0 ?        S    12:15   0:00 [kswapd0]&lt;br /&gt;root       105  0.0  0.0     0    0 ?        S    12:15   0:00 [kseriod]&lt;br /&gt;root       180  0.0  0.0     0    0 ?        S    12:15   0:00 [kjournald]&lt;br /&gt;root      1018  0.0  0.1  2912  456 ?        S&amp;lt;s  12:15   0:00 udevd DEVPATH=/block/fd0 PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=ad&lt;br /&gt;root      1284  0.0  0.0     0    0 ?        S    12:15   0:00 [kjournald]&lt;br /&gt;root      1893  0.0  0.3  2876 1020 ?        Ss   12:15   0:00 /sbin/dhclient -1 -q -cf /etc/dhclient-eth0.conf -lf /var/lib/dhcp/dh&lt;br /&gt;root      1930  0.0  0.2  2844  588 ?        Ss   12:15   0:00 syslogd -m 0 SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VE&lt;br /&gt;root      1934  0.0  0.1  2328  484 ?        Ss   12:15   0:00 klogd -x SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSIO&lt;br /&gt;rpc       1962  0.0  0.2  2348  592 ?        Ss   12:15   0:00 portmap SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSION&lt;br /&gt;rpcuser   1982  0.0  0.2  2960  756 ?        Ss   12:15   0:00 rpc.statd SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSI&lt;br /&gt;root      2010  0.0  0.3  4536 1008 ?        Ss   12:15   0:00 rpc.idmapd SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERS&lt;br /&gt;root      2087  0.0  0.2  1936  556 ?        Ss   12:15   0:00 /usr/sbin/acpid SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT&lt;br /&gt;root      2099  0.0  0.7  9196 2032 ?        Ss   12:15   0:00 cupsd SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSION=s&lt;br /&gt;root      2229  0.0  0.6  5204 1652 ?        Ss   12:15   0:00 /usr/sbin/sshd SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_&lt;br /&gt;root      2944  0.0  0.8  7660 2228 ?        Ss   12:23   0:00  \_ sshd: root@pts/0                                                 &lt;br /&gt;root      2946  0.0  0.5  5852 1476 pts/0    Ss   12:23   0:00      \_ -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:&lt;br /&gt;root      3012  0.0  0.3  3372  780 pts/0    R+   12:45   0:00          \_ ps -ef -aux HOSTNAME=VmwareHost.com TERM=vt100 SHELL=/bin&lt;br /&gt;root      2244  0.0  0.3  3260  828 ?        Ss   12:15   0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid LC_MONETARY=en_US SELI&lt;br /&gt;root      2254  0.0  0.3  4588  972 ?        S    12:15   0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf SELINUX_INIT=YES CONSOLE=/de&lt;br /&gt;root      2264  0.0  0.2  2924  552 ?        Ss   12:15   0:00 gpm -m /dev/input/mice -t imps2 SELINUX_INIT=YES CONSOLE=/dev/console&lt;br /&gt;htt       2294  0.0  0.1  2580  332 ?        Ss   12:15   0:00 /usr/sbin/htt -retryonerror 0 HOSTNAME=VmwareHost.com SHELL=/bin/bash&lt;br /&gt;htt       2295  0.0  1.0  7876 2724 ?        S    12:15   0:00  \_ htt_server -nodaemon HOSTNAME=VmwareHost.com SHELL=/bin/bash TERM&lt;br /&gt;root      2305  0.0  0.3  5912  832 ?        Ss   12:16   0:00 crond SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSION=s&lt;br /&gt;root      2356  0.0  0.3  2292 1020 ?        S&amp;lt;s  12:16   0:00 /sbin/dhclient -1 -q -cf /etc/dhclient-eth0.conf -lf /var/lib/dhcp/dh&lt;br /&gt;xfs       2394  0.0  0.5  4208 1528 ?        Ss   12:16   0:00 xfs -droppriv -daemon SELINUX_INIT=YES CONSOLE=/dev/console TERM=linu&lt;br /&gt;root      2404  0.0  0.2  2972  640 ?        SNs  12:16   0:00 anacron -s SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERS&lt;br /&gt;daemon    2413  0.0  0.2  2604  648 ?        Ss   12:16   0:00 /usr/sbin/atd SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_V&lt;br /&gt;dbus      2423  0.0  0.5 13456 1296 ?        Ssl  12:16   0:00 dbus-daemon-1 --system SELINUX_INIT=YES CONSOLE=/dev/console TERM=lin&lt;br /&gt;root      2437  0.0  0.4  2940 1044 ?        Ss   12:16   0:00 cups-config-daemon SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux I&lt;br /&gt;root      2448  0.1  1.5  6716 4052 ?        Ds   12:16   0:02 hald SELINUX_INIT=YES CONSOLE=/dev/console TERM=linux INIT_VERSION=sy&lt;br /&gt;root      2457  0.0  0.4  4528 1204 ?        Ss   12:16   0:00 login -- root                                                        &lt;br /&gt;root      2888  0.0  0.5  7072 1412 tty1     Ss+  12:21   0:00  \_ -bash HOME=/root PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/&lt;br /&gt;root      2458  0.0  0.1  3348  408 tty2     Ss+  12:16   0:00 /sbin/mingetty tty2 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/usr/loca&lt;br /&gt;root      2459  0.0  0.1  1908  408 tty3     Ss+  12:16   0:00 /sbin/mingetty tty3 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/usr/loca&lt;br /&gt;root      2460  0.0  0.1  1620  408 tty4     Ss+  12:16   0:00 /sbin/mingetty tty4 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/usr/loca&lt;br /&gt;root      2461  0.0  0.1  1628  408 tty5     Ss+  12:16   0:00 /sbin/mingetty tty5 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/usr/loca&lt;br /&gt;root      2621  0.0  a.1  2060  408 tty6     Ss+  12:16   0:00 /sbin/mingetty tty6 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/usr/loca&lt;/p&gt;&lt;span&gt;以前看 AWK 的时候，觉得 BEGIN END&amp;nbsp; 啥的总觉得很复杂，一般看到它们就跳过去了 ，不求甚解 :-)，今天用了用，发现也不是那么可怕，就是一层窗户纸嘛 :)&lt;br&gt;&lt;br&gt;以下是和朋友的聊天(附件是传给我的数据文件)：&lt;br&gt;---------------------------------&lt;/span&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;&lt;br&gt;(11:52:03)&lt;/font&gt;  &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;老大，awk命令怎样筛选某一列最大值？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(11:53:01)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;awk 我不知道，不熟悉，相对来说要复杂点。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(11:53:11)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;如果数据量不大，可以用sort&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(11:54:23)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;你给我一些数据我测试下。&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;(11:55:29)&lt;/font&gt;&lt;b&gt; &lt;a href="mailto:XXXXX@hotmail.com"&gt;XXXXX@hotmail.com&lt;/a&gt; is offering to send file temp.txt&lt;/b&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(11:55:42)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;第四列最大数&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;(11:56:51)&lt;/font&gt;&lt;b&gt; spritE 微笑面对一切 has closed the conversation window.&lt;/b&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:01:03)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;ft，我用awk做出来了:)&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:01:09)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;awk 'BEGIN{a=0} $4~/[0-9.]/{if($4&amp;gt;a)a=$4} END{print a}' temp.txt&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:01:09)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;怎样怎样&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:01:41)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;$4~/[0-9.] 这个的作用是排除干扰。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:01:44)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;哇，好复杂&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:02:21)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;9.？那一点有啥用&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:02:59)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;还行，BEGIN是初始化变量a， 中间是判断并赋值，最后是打印。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:04:11)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;你给我的文件前三行是不能进入比较并赋值这个语句中的，所以用这个来排除掉。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:04:46)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;就是第四列只能是0-9和点的才能进行比较。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:05:24)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;厉害厉害&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:05:24)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;awk 'BEGIN{a=0} $4~/^[0-9.]+$/{if($4&amp;gt;a)a=$4} END{print a}' temp.txt&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:05:43)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;这个会更好一点，加了^和$&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:06:09)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;表示这一列只能是数字才能参与比较。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:06:25)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;+$有什么作用？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:06:41)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;说实话，我以前没有用过BEGIN和END :)&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:07:03)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;用不用好像不影响效果吧 &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:07:15)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;+是对[0-9.]起的作用，你可以看看正则表达式。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:07:26)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;表示至少要有一个。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:08:13)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;在你的这个例子里面是一样的，可是万一某个第四列是  a3 这种样子，你就知道区别了。&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:11:01)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;哦，还真复杂&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:11:42)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;好好了解一下正则表达式，对你的生活会有帮助的 :)&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:11:50)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;生活？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:11:58)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;我晕&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:12:02)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;嗯 :-D&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:46:15)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;老大，我这里看不明白 BEGIN{a=0} $2~/[0-9.]/{if($2&amp;gt;a)a=$2} 能翻译一下么&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:49:39)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;BEGIN{a=0} 这个是在输入 temp.txt之前执行。&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:51:47)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$2~/[0-9.]/{if($2&amp;gt;a)a=$2} 这个是对输入的每一行进行处理，如果第二列包含 0到9和.，那么比较 第二列的值和a的大小，如果$2大，那么就把$2赋值给a &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:53:29)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;$2~/[0-9.]/{if($2&amp;gt;a){a=$2}} 这样写也许你更好理解？ &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:53:58)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{a=$2}这个不明白&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:54:40)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;($2&amp;gt;a)全部都符合这个条件啊&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:55:32)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;-_-! 你又是什么数据？怎么说$2&amp;gt;a都符合？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:55:43)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;记得a是变量。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:55:47)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;a＝0，&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:56:20)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;a=$2这个是赋值，将$2的值给变量a，现在a的值已经变了。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:56:44)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;你有没有了解过编程？&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:56:49)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;有啊&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:57:18)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;但是，全部都大于0啊&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:57:31)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;几乎全部&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:57:32)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;root 1018 0.0 0.1 2912 456 ? S&amp;lt;s 12:15 0:00 udevd root 1284 0.0 0.0 0 0 ? S 12:15 0:00 [kjournald] root 1893 0.0 0.3 2876 1020 ? Ss 12:15 0:00 /sbin/dhclient -1 -q -cf /etc/dhclient-eth0.conf -lf /var/lib/dhcp/dh root 1930 0.0 0.2 2844 588 ? Ss 12:15 0:00 syslogd -m 0 root 1934 0.0 0.1 2328 484 ? Ss&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(12:57:42)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;第四列&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:57:45)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;$2给了a了，a就不再是0了。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:57:59)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;而是当前行的$2。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:58:46)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;BEGIN这个赋值不是对当前行的，而是在行输入之前的赋值，之后就没有用了。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:59:12)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;同理，END是在所有的行输入完了之后才启动的。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(12:59:29)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;这样说明白了吗？&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:02:21)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;BEGIN{a=0} $2~/[0-9.]/{if($2&amp;gt;a)a=$2} ($2&amp;gt;a)等于N条记录，a=$2那么a就等于多条记录？ 哪里有判断最大值？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:03:04)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;如果$2比a大，这儿就是判断。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:03:38)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;只有$2比a大的时候，才把$2的值给a&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:03:55)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;这里的a还是0吗？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:04:51)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;跟你说了，a是变量，在这个例子里面，它永远取比自己大的值。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:05:36)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;这个a变量是awk内置变量还是你自己定的？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:05:47)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;awk '$4~/^[0-9.]+$/{if($4&amp;gt;a){a=$4;process=$11}} END{printf(&amp;quot;%s: %.1f\n&amp;quot;,process,a)}' temp.txt&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:05:58)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;好了，甩开BEGIN先。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:06:07)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;a是我定义的。&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:07:56)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;可能是 BEGIN 和 END 在这儿让你迷惑了。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:08:10)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;不是，是那个a&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:08:37)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;在哪里定义它为取最大值？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:11:05)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"a=$4"跟"$4=a"不一样？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt;  &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:13:05)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;嗯， 有十个(或更多)房间，每个里面放了一个苹果，不知道那个最大，现在你提个篮子(a)，按顺序走进房间，刚开始，篮子是空的，所以，把第一个房间的苹果放 到篮子里，接着往下走，如果这个房间里面的苹果比你篮子里面的大，就把这个房间的苹果放到篮子里，并把以前的扔掉，这样，你走完所有的房间之后，你篮子里 的苹果是不是最大的？&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:14:13)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;在上面的例子里，篮子就是 a , $4就是每个房间的苹果。&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:15:50)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;那就是有多少个房间，就要对比多少次？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt;  &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:16:04)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;是啊。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:16:41)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{if($4&amp;gt;a){a=$4} 这样是1次，把最大那个苹果放进篮子中&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:16:57)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;嗯 :-D&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:17:35)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;如果房间很多很多，那么这个脚本运行岂不是很费资源？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:18:25)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;看有多少，awk的效率非常高的。&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:18:45)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;几万行对它来说就是小意思。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:19:04)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{if($4&amp;gt;a){a=$4}它自动会循环？不用我们指定？&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:19:35)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;awk是基于行的处理，一行一行的。&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:19:51)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;哦，明白了&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:20:09)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;苹果(A)&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:20:51)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;奇怪，为什么我会用苹果而不是桔子呢？&lt;/font&gt;&lt;br&gt; &lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:21:28)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;有可能是小时候，教科书都是用苹果吧。&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:23:10)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;差点吓死我&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:24:50)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;还有{}里面是放什么的？动作，赋值？还有什么&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; &lt;br&gt; &lt;font color="#a82f2f"&gt;&lt;font size="2"&gt;(13:25:04)&lt;/font&gt; &lt;b&gt;spritE 微笑面对一切:&lt;/b&gt;&lt;/font&gt; &lt;font&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;（）里面就是放条件的&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;br&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#16569e"&gt;&lt;font size="2"&gt;(13:26:20)&lt;/font&gt; &lt;b&gt;hhdd(FreeBSD now):&lt;/b&gt;&lt;/font&gt; &lt;font&gt;一系列的语句。&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-114119210344717845?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/114119210344717845/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=114119210344717845' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114119210344717845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/114119210344717845'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/03/awk.html' title='[awk] 数据过滤'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113929326720551726</id><published>2006-02-07T14:21:00.000+08:00</published><updated>2006-08-14T12:17:38.063+08:00</updated><title type='text'>[FreeBSD]穿越屏障：tor 的安装和使用</title><content type='html'>系统环境：FreeBSD 6.0&lt;br&gt;&lt;ol&gt;&lt;li&gt;Tor 的介绍&lt;/li&gt;&lt;ul&gt;&lt;li&gt;这 个就不多说了。&lt;br&gt;参见 [&lt;a href="http://blog.linux.org.tw/%7Ejserv/" accesskey="1"&gt;Jserv's blog&lt;/a&gt;] 中 [&lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/001486.html"&gt;Tor : 第二代 onion routing&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;安装&lt;/li&gt;&lt;ul&gt;&lt;li&gt;如 果安装了portupgrade, 可以直接用 portupgrade -PpN tor&lt;/li&gt;&lt;li&gt;如果没有 portupgrade, 可以到 tor 的目录中 make install&lt;/li&gt;&lt;li&gt;如果没有安装ports，那 么就下载tor 和 tsock 的包手动安装&lt;/li&gt;&lt;li&gt;安装完成之后，系统会创建 _tor 这个用户。&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$ id _tor&lt;br&gt;uid=256(_tor) gid=256(_tor) groups=256(_tor) &lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;设 置&lt;/li&gt;&lt;ul&gt;&lt;li&gt;到 /usr/local/etc/tor 目录下：&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;cp torrc.sample torrc&lt;br&gt;^v^$ cp tor-tsocks.conf.sample tor-tsocks.conf &lt;/div&gt;&lt;br&gt;如 果是通过局域网代理上网，还需要设置代理服务器&lt;br&gt;&lt;div style="background: rgb(204, 204, 204) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-weight: bold; color: rgb(0, 0, 102);"&gt; HttpProxy&amp;nbsp;&amp;nbsp; &lt;a href="http://192.168.0.1:3128"&gt;192.168.0.1:3128&lt;/a&gt;&lt;br&gt;HttpProxyAuthenticator&amp;nbsp; user:passwd&lt;br&gt;HttpsProxy&amp;nbsp; &lt;a href="http://192.168.0.1:3128"&gt;192.168.0.1:3128&lt;/a&gt;&lt;br&gt;HttpsProxyAuthenticator user:passwd &lt;/div&gt;更多关于torrc的设置，可以参见tor的手册&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;到 /usr/local/etc/rc.d/目录&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$ cp tor.sh.sample tor.sh&lt;br&gt; ^v^$ chmod a+x tor.sh &lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;创建 /var/db/tor/data 目录，并修改属主为 _tor&lt;br&gt;&lt;div style="background-color: rgb(0, 0, 0); background-image: none; background-repeat: repeat; background-attachment: scroll; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;mkdir -p /var/db/tor/data&lt;br&gt; ^v^$&amp;nbsp;chown -R _tor /var/db/tor &lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;启 动 tor&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;/usr/local/etc/rc.d/tor.sh start&lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;应 用&lt;/li&gt;&lt;ul&gt;&lt;li&gt;用 torify 来启动应用程序就可以了。&lt;/li&gt;&lt;ul&gt;&lt;li&gt;更新ports：&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;torify cvsup -L0 -g ~/mnt/portsup&lt;br&gt; ^v^$ torify make fetchindex&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;cvs：&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;torify cvs -z3 update -PdA&lt;/div&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;浏览器&lt;br&gt;&lt;div style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-weight: bold;"&gt;  ^v^$&amp;nbsp;torify firefox&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;参考&lt;/li&gt;&lt;ul&gt;&lt;li&gt;tor 主页： &lt;a href="http://tor.eff.org/"&gt;http://tor.eff.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.linux.org.tw/%7Ejserv/" accesskey="1"&gt;Jserv's blog&lt;/a&gt; ： &lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/001486.html"&gt; Tor : 第二代 onion routing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://risker.org/files/Tor/index.html"&gt;野路子::用Tor实现安全访问&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://spaces.msn.com/achaoge/blog/cns%21829EC8E7275AE36B%21135.entry?_c11_blogpart_blogpart=blogview&amp;amp;_c=blogpart#permalink"&gt; [Debian] 用 tor + privoxy 来浏览国内无法访问的网站&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113929326720551726?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113929326720551726/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113929326720551726' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113929326720551726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113929326720551726'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2006/02/freebsdtor.html' title='[FreeBSD]穿越屏障：tor 的安装和使用'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113550576480268749</id><published>2005-12-25T18:16:00.000+08:00</published><updated>2006-08-14T12:17:09.646+08:00</updated><title type='text'>[Debian] 启动时加载 sisfb 模块并指定参数</title><content type='html'>系统：Debian/sid&lt;br&gt;内核：2.6.14&lt;br&gt;initrd工具：yaird&lt;br&gt;&lt;br&gt;　　有一台联想台式机，液晶显示器，在启动的时候，如果启用vesafb（即：内核参数是 vga=0x318之类），出现的文字基本上无法看清，显示器会出现一个提示信息，说要使用 1024x768@75的模式（一般液晶的都是60HZ），而在目前的模式下，不给内核打补丁，是没有办法调整 vesafb 的 vga 模式的。&lt;br&gt;&lt;br&gt;　　因为这台机器集成的是 sis 的显卡，所以决定试试 sisfb 模块。 &lt;br&gt;　　按照内核文档的提示，sisfb 模块在载入的时候可以手动指定参数&lt;br&gt;&lt;div style="background-color: rgb(206, 206, 206); margin-left: 40px;"&gt;   Example for sisfb as part of the static kernel: Add the following line to your lilo.conf:&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;append=&amp;quot;video=sisfb:mode:1024x768x16,mem:12288,rate:75&amp;quot;&lt;br&gt; Example for sisfb as a module: Start sisfb by typing&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;modprobe sisfb mode=1024x768x16 rate=75 mem=12288&lt;br&gt; &lt;/div&gt; 即：如果 sisfb 编入了内核，则可以在启动时加入分辨率，刷新率等参数，如果是内核模块，则可以在命令行载入是加入参数。&lt;br&gt;&lt;br&gt;　　可是，我现在需要的是在作为模块的情况下，需要在启动的时候加入刷新率和分辨率。&lt;br&gt;&lt;br&gt;解决办法是：&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;在 &lt;span style="font-weight: bold;"&gt;/etc/yaird/Default.cfg&lt;/span&gt;  文件中加入sisfb的模块项：&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204);"&gt;  OPTIONAL MODULE sisfb&lt;/span&gt;&lt;br&gt;这样在创建initrd文件时，会在initrd文件中加入sisfb的内核模块。&lt;br&gt;创建 &lt;span style="font-weight: bold;"&gt;/etc/modprobe.d/sisfb&lt;/span&gt;（名字自己随意取），在这个文件中加入如下内容&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204);"&gt;options sisfb mode=1024x768x16 rate=75 &lt;/span&gt;&lt;br&gt;这样在加载模块时，会自动加入刷新率和分辨率的参数。&lt;br&gt;&lt;/div&gt;&lt;br&gt;Why?&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span&gt;这是因为 yaird 在创建 initrd 的时候，会参考&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; /etc/yaird/Default.cfg &lt;/span&gt;&lt;span&gt;来获取需要加载的模块名称，而在具体的添加 &lt;span style="text-decoration: underline;"&gt; 加载模块的命令&lt;/span&gt;的时候，是调用的 modprobe -v -n 命令来确定模块的位置和模块加载的参数（参考 &lt;span style="font-weight: bold;"&gt;/usr/lib/yaird/perl/ModProbe.pm&lt;/span&gt;），因此需要自己将模块的参数加入到 /etc/modprobe.d/ 下的文件中（更具体的信息，请 man modprobe.conf）&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113550576480268749?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113550576480268749/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113550576480268749' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113550576480268749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113550576480268749'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/12/debian-sisfb.html' title='[Debian] 启动时加载 sisfb 模块并指定参数'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113455045426882995</id><published>2005-12-14T16:54:00.000+08:00</published><updated>2006-08-14T12:15:23.363+08:00</updated><title type='text'>[图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD</title><content type='html'>&lt;span style="font-size: 13px;"&gt;［注］原文发布于 &lt;a href="http://Chinaunix.net"&gt;Chinaunix.net&lt;/a&gt; 的BSD版，起因源于看到了&lt;/span&gt;&lt;a href="http://bbs.chinaunix.net/viewpro.php?uid=32193" target="_blank" class="bold"&gt;HonestQiao&lt;/a&gt;   版主的 &lt;a href="http://bbs.chinaunix.net/viewthread.php?tid=667321&amp;amp;extra=page%3D1"&gt;[图解] 完全图解F-Secure SSH Client之Public Key Authentication方式登陆SSHD&lt;/a&gt; ，一时兴起，决定照猫画虎，完全用自由软件来实现（有点偏执狂），原文链接： &lt;a href="http://bbs.chinaunix.net/viewthread.php?tid=668297&amp;amp;extra=page%3D2"&gt; [图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD&lt;/a&gt;， 里面罗里八嗦的提到UTF-8，也是我的另一个偏执了。&lt;br&gt;-------------------------------------------------------------------------------------&lt;br&gt;&lt;span style="font-size: 13px;"&gt; 将几样自由软件结合到一起，完成强大的Public Key Authentication方式登陆SSHD&lt;br&gt; 用到的软件为&lt;br&gt; PuTTY: &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" target="_blank"&gt;A Free Telnet/SSH Client&lt;/a&gt;&lt;br&gt; WinScp: &lt;a href="http://winscp.net/eng/old_link.php" target="_blank"&gt;Freeware SFTP and SCP client for Window&lt;/a&gt;&lt;br&gt; PuttyGen： 包含于WinScp的安装包里面&lt;br&gt; Pageant：包含于WinScp的安装包里面&lt;br&gt; &lt;br&gt; 安装之后，全程图解如下：&lt;br&gt; 1，看看我们的软件列表：&lt;br&gt; &lt;img src="http://static.flickr.com/35/73180119_fbe609b792_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73180119_fbe609b792_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 2，启动PuttyGen&lt;br&gt; &lt;img src="http://static.flickr.com/35/73180120_b55dd31e56_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73180120_b55dd31e56_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 3，创建私钥，记得给私钥设置密码（passphrase，此密码只是用来保护私钥，而不是你的ssh帐号密码：谢谢3，4楼的兄弟指正），在Pageant里面，你也可以导入其他格式的私钥。&lt;br&gt; &lt;img src="http://static.flickr.com/34/73180121_174b03326d_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180121_174b03326d_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 4，保存私钥，你也可以把私钥导出成openssh可以识别的格式。&lt;br&gt; &lt;img src="http://static.flickr.com/20/73180122_700ec2f289_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/20/73180122_700ec2f289_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 5，复制公钥&lt;br&gt; &lt;img src="http://static.flickr.com/34/73180124_bc32940017_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180124_bc32940017_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 6，设置Putty，将显示设置为UTF－8&lt;br&gt; &lt;img src="http://static.flickr.com/20/73180125_b8476c23d3_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/20/73180125_b8476c23d3_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 7，选择正确的字体&lt;br&gt; &lt;br&gt; &lt;img src="http://static.flickr.com/34/73180822_1425233924_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180822_1425233924_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 8，设置登录用户名&lt;br&gt; &lt;img src="http://static.flickr.com/34/73180823_96cc8efa8d_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180823_96cc8efa8d_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 9，设置私钥&lt;br&gt; &lt;img src="http://static.flickr.com/34/73180824_3c33cfc98f_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180824_3c33cfc98f_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 10，设置IP并保存会话&lt;br&gt; &lt;img src="http://static.flickr.com/20/73180825_dcc2a812e7_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/20/73180825_dcc2a812e7_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 11，用Putty登录，这时因为还没有导入公钥到服务器，所以还是密码认证。登录成功后，将我们先前拷贝的公钥复制到.ssh/authorized_keys文件里面，然后退出再登录就可以用密钥认证了。&lt;br&gt; &lt;img src="http://static.flickr.com/34/73180827_7ddc82bb77_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180827_7ddc82bb77_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 12，开始设置WinScp，记得把高级选项 打上勾&lt;br&gt; &lt;br&gt; &lt;img src="http://static.flickr.com/34/73180830_e55380b6b7_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73180830_e55380b6b7_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 13，会话-&amp;gt;存储的会话-&amp;gt;工具-&amp;gt;导入，可以把Putty的会话中导入WinScp&lt;br&gt; &lt;img src="http://static.flickr.com/34/73182775_ad9e4a6754_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73182775_ad9e4a6754_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 14，导入会话之后，加载会话，然后做一些编辑。&lt;br&gt; &lt;img src="http://static.flickr.com/35/73182777_f46c589cf9_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73182777_f46c589cf9_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 15，将自动检测UTF-8关闭，原因在于目前版本的openssh的sftp协议是3，自动检测UTF-8可能会不正确&lt;br&gt; &lt;img src="http://static.flickr.com/35/73182778_e01d159344_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73182778_e01d159344_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 16，设置登录用户名和保存的私钥&lt;br&gt; &lt;img src="http://static.flickr.com/35/73182779_f26291a836_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73182779_f26291a836_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 17，设置putty的地址，以供WinScp调用&lt;br&gt; &lt;img src="http://static.flickr.com/20/73182780_d432724517_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/20/73182780_d432724517_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 18，WinScp登录：输入私钥的密码&lt;br&gt; &lt;img src="http://static.flickr.com/35/73182781_c933462dde_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73182781_c933462dde_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 19，好吧，看看可爱的WinScp登录成功后的界面&lt;br&gt; &lt;img src="http://static.flickr.com/35/73184139_d2226f1d0e_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73184139_d2226f1d0e_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 20，可以直接用WinScp调用Putty哦&lt;br&gt; &lt;img src="http://static.flickr.com/35/73184140_47441e18f0_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73184140_47441e18f0_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 21，可不可以不用老是输入私钥的密码呢？当然！参考第一张软件列表，看见Pageant没有？对了，就是它，启动吧，它会出现在system tray里面。在图标上点击右键，选择Add key，将私钥交给它来管理。&lt;br&gt; &lt;img src="http://static.flickr.com/35/73184141_e85c74822a_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73184141_e85c74822a_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 22，OK，麻烦你再输入一下私钥的密码，好啦好啦，这是本系列的最后一次了。&lt;br&gt; &lt;img src="http://static.flickr.com/35/73184142_e7c8eb44b7_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/35/73184142_e7c8eb44b7_o.jpg');}" border="0"&gt; &lt;br&gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br&gt; &lt;br&gt; 23，双击Pageant的图标，就可以看到目前它管理的私钥了。&lt;br&gt; &lt;img src="http://static.flickr.com/34/73184143_19399bb3d7_o.jpg" onload="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width&amp;gt;screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://static.flickr.com/34/73184143_19399bb3d7_o.jpg');}" border="0"&gt; &lt;br&gt; 24，嗯............&lt;br&gt; 没有了，就这么多图。接下来怎么办？想怎么拌就怎么拌吧&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113455045426882995?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113455045426882995/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113455045426882995' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113455045426882995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113455045426882995'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/12/winscpputtypageantpublic-key.html' title='[图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113454947845108831</id><published>2005-12-14T16:37:00.000+08:00</published><updated>2006-08-14T12:10:09.616+08:00</updated><title type='text'>测试了下 MSN SPACE 空间的HTML格式问题</title><content type='html'>两个意见&lt;br&gt;1，现在 MSN Space 又支持用 Firefox 编辑页面了(所见即所得：WYSIWYG)，好事，赞一个。&lt;br&gt;2，VIM是一个非常强大的编辑器，有一个功能，就是可以将你在VIM中看到的语法高亮转换成HTML页面，这样可以将你的配置文件，程序代码用彩色的标记发布出去。要发布到MSN Space上，默认状况下要注意两个事：a，不要用&amp;lt;pre&amp;gt;的标记来导出html，否这发布到MSN Space上是给自己找麻烦(:let html_no_pre = 1)；b，记得在&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;标记之间加上&amp;lt;div&amp;gt;的符号，div的样式参考body的样式。 &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113454947845108831?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113454947845108831/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113454947845108831' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113454947845108831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113454947845108831'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/12/msn-space-html.html' title='测试了下 MSN SPACE 空间的HTML格式问题'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113362107512693960</id><published>2005-12-03T22:44:00.000+08:00</published><updated>2006-08-14T12:09:37.780+08:00</updated><title type='text'>[qemu] FreeBSD 上同时运行 Debian</title><content type='html'>刚刚装了一个FreeBSD，打算比较长久的用一下。&lt;br&gt;原先Debian上的东西需要拷贝出来，但是问题是：FreeBSD不支持除ext2外的Linux分区格式，同样，Linux也不支持UFS2，而我硬盘上唯一的一块fat32分区刚刚装了FreeBSD。&lt;br&gt;&lt;br&gt;怎么办？用qemu，在qemu里面运行Debian，然后FreeBSD再从Debian上拷贝文件。&lt;br&gt;&lt;br&gt;试了一下，发现 -net user 这个选项在我的机器上有问题，加了之后，Debian无法找到网卡，因为本机是唯一的FreeBSD系统，所以无法确定是RPWT还是BUG，好在这个选项是默认的，不加也可以。 &lt;br&gt;&lt;br&gt;然后想通过 -smb dir 这个选项来搞定，但是理解能力有限，没有搞定。&lt;br&gt;&lt;br&gt;最后，只好测试 -redir tcp:5555::22 这个选项，好家伙，总算是能够进入Debian了。&lt;br&gt;&lt;br&gt;目前来说，觉得FreeBSD很有趣，打算花一段时间来慢慢熟悉下。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113362107512693960?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113362107512693960/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113362107512693960' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113362107512693960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113362107512693960'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/12/qemu-freebsd-debian.html' title='[qemu] FreeBSD 上同时运行 Debian'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113327557461756548</id><published>2005-11-29T22:46:00.000+08:00</published><updated>2005-11-29T22:46:14.656+08:00</updated><title type='text'>[Debian] Raid1 + LVM + xfs</title><content type='html'>Debian/testing&lt;br&gt;kernel: 2.6.12-1-686&lt;br&gt;mdadm: 1.12.0-1&lt;br&gt;lvm2: 2.01.04-5&lt;br&gt;&lt;br&gt;系统中两块硬盘，分区 hdb1 和 hdc1 做的raid1，其上做的lvm，由于年深日久，当年又未曾留下文字记录，所以忘了怎么做的了 :-)&lt;br&gt;凑巧的是，这个lvm的磁盘空间眼看就要用完，而hdb 和 hdc 恰好又还有剩余的空间。干脆将剩余空间再做成raid1，然后加到先前的lvm里面，顺便在此留下文字记录。 &lt;br&gt;&lt;br&gt;&lt;ol&gt;&lt;li&gt;分区，将两块磁盘上为利用的空间分区，因为是raid1的关系，两个分区大小要一致。分区之后，reboot。&lt;/li&gt;&lt;li&gt;创建raid1&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);"&gt;mdadm --create /dev/md1 --level=1 --raid-disks=2 /dev/hdb8 /dev/hdc8 &lt;/span&gt;&lt;br&gt;如果提示没有 /dev/md1 这个文件(因为使用了udev)，需要自己手动创建一个&lt;br&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204); background-color: rgb(0, 0, 0);"&gt;mkmod /dev/md1 b 9 1&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;将新创建的raid1加入到原先的lvm中去(以下三个命令，都有-t:供测试的参数，建议先加一个-t测试一下)。 &lt;/li&gt;&lt;ol&gt;&lt;li&gt;将新建的 /dev/md1 用pvcreate命令格式化一下&lt;br&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);"&gt;pvcreate /dev/md1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;用vgextend命令将 /dev/md1 加入到原先的 vg0 中&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt; vgextend -Ay vg0 /dev/md1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;扩展lv，命令是 lvextend&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt;lvextend -Ay -L +36G /dev/vg0/lv0 /dev/md1&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt; 扩展文件系统，我使用的是xfs.&lt;/li&gt;&lt;ol&gt;&lt;li&gt;首先是将文件系统挂载(mount)&lt;/li&gt;&lt;li&gt;扩展文件系统，使用xfs_growfs，man里头说就是为了配合 lvm 使用的 :-)&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt;xfs_growfs mount_point&lt;/span&gt; &lt;/li&gt;&lt;li&gt;稳妥起见，还是运行一下磁盘检查程序&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt;umount mount_point&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;"&gt;xfs_check /dev/vg0/lv0&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;大功告成！！&lt;/li&gt;&lt;/ol&gt;参考文章：&lt;br&gt;&lt;span&gt; Convert Root System to Bootable Software RAID1 (Debian)：http://alioth.debian.org/projects/rootraiddoc &lt;br&gt;以上所用命令的手册页(man)&lt;br&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113327557461756548?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113327557461756548/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113327557461756548' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113327557461756548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113327557461756548'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/11/debian-raid1-lvm-xfs.html' title='[Debian] Raid1 + LVM + xfs'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113299134711068425</id><published>2005-11-26T15:49:00.000+08:00</published><updated>2005-11-26T15:49:07.136+08:00</updated><title type='text'>[Debian] 解决DMA无法启用一例</title><content type='html'>系统（Debian/sid）原来运行的内核是2.4.27，现在升级到2.6.14，其中遇到的问题：&lt;br&gt;&lt;ol&gt;&lt;li&gt;在2.4.27的系统下无法完成2.6.14-2-686的安装，主要是无法生成initrd文件，在Debian-user的邮件列表上有人问过这个问题，需要安装 initramfs-tools， 这样可以解决 2.6.14 的安装问题。&lt;/li&gt;&lt;li&gt;系统启动之后，发现DMA无法启用：&lt;em class="quotelev2"&gt; &lt;span style="font-weight: bold;"&gt;&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204);"&gt;# hdparm -d 1 /dev/hda &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;br style="font-weight: bold; background-color: rgb(204, 204, 204);"&gt; &lt;em style="font-weight: bold; background-color: rgb(204, 204, 204);" class="quotelev2"&gt;&lt;/em&gt;&lt;em style="background-color: rgb(204, 204, 204);" class="quotelev2"&gt;/dev/hda: &lt;/em&gt;&lt;br style="background-color: rgb(204, 204, 204);"&gt; &lt;em style="background-color: rgb(204, 204, 204);" class="quotelev2"&gt;setting using_dma to 1 (on) &lt;/em&gt;&lt;br style="background-color: rgb(204, 204, 204);"&gt; &lt;em style="background-color: rgb(204, 204, 204);" class="quotelev2"&gt;HDIO_SET_DMA failed: Operation not permitted &lt;/em&gt;&lt;br style="background-color: rgb(204, 204, 204);"&gt; &lt;em class="quotelev2"&gt;&lt;span style="background-color: rgb(204, 204, 204);"&gt;using_dma    =  0 (off)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/em&gt;&lt;span&gt;在google搜索了一下，找到了这个地址：http://seclists.org/lists/linux-kernel/2002/Oct/0162.html： &lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; background-color: rgb(204, 204, 204);"&gt;looks like you forgot to enable via support &lt;br&gt;&lt;/span&gt;&lt;span&gt;正好我的也是via的主板：&lt;br&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(204, 204, 204); font-weight: bold; font-style: italic;"&gt; $ lspci|grep -i ide&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); font-style: italic;"&gt;&lt;span style="background-color: rgb(204, 204, 204); font-style: italic;"&gt;0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) &lt;/span&gt;&lt;br&gt;&lt;span&gt;查看了下initrd里面的文件，确实没有via的IDE驱动模块，于是修改了一下yaird的配置文件(/etc/yaird/Default.cfg)，加入了via模块的支持：&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; background-color: rgb(204, 204, 204);"&gt;&lt;span style="font-style: italic;"&gt;OPTIONAL MODULE via82cxxx &lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;然后重新配置下2.6的内核&lt;/span&gt;&lt;span style="font-style: italic; background-color: rgb(204, 204, 204);"&gt;&lt;span style="font-style: italic;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(204, 204, 204);"&gt;&lt;span style="font-weight: bold;"&gt; dpkg-reconfigure linux-image-2.6.14-2-686&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span&gt;完成之后，重新启动，OK，问题解决了。&lt;/span&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113299134711068425?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113299134711068425/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113299134711068425' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113299134711068425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113299134711068425'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/11/debian-dma.html' title='[Debian] 解决DMA无法启用一例'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113283308481023976</id><published>2005-11-24T19:51:00.000+08:00</published><updated>2005-11-24T19:51:24.836+08:00</updated><title type='text'>[python] 我的第一个python脚本</title><content type='html'>很丑陋，但是是我写的第一个Python程序。&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 想学习下python，于是将python.cn上的邮件列表存档下载下来，想用zcat将它们合并成一个文件，以便用mutt来观看存档，结果发现文件名是类似于2004-September.txt.gz这种结构，如果强行将它们合并的话，时间顺序就会不正确，应为这种文件名不会按照正确的时间来排序。&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 于是想到将月份由名称改成数字，这样可以解决文件名排序问题，昨天才看python，但是正好动一下手，解决这个"实际"问题 :-) &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 再次申明：很丑陋，但是完成了我的"实际需求"&lt;br&gt;&lt;br&gt;&lt;ul style="background-color: rgb(192, 192, 192);"&gt;&lt;li&gt; &lt;pre&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&lt;br&gt;&lt;br&gt;#!/usr/bin/python&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# coding: utf-8&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# filename name_convert.py&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#8080ff"&gt;&lt;b&gt; import&lt;/b&gt;&lt;/font&gt; sys, os, string, re&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;def&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;monthConvert&lt;/b&gt;&lt;/font&gt;(name):&lt;br&gt;    &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;monthConvert:Convert full month name to number.&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;    Return a month as a decimal number&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;    if Param is not a full month name, then return None &lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    month = {&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;January&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt; &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;01&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt; February&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;02&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt; &lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;March&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;03&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;April&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt; :&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;04&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;May&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;05&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;             &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;June&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;06&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt; &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;July&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt; &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;07&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt; August&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;08&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;             &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;September&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;09&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;October&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt; :&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt; &lt;b&gt;November&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;11&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;,&lt;font color="#ff6060"&gt;&lt;b&gt;\&lt;/b&gt;&lt;/font&gt; &lt;br&gt;            &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;December&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;}&lt;br&gt;    name = name.capitalize()&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;:&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt; month[name]:&lt;br&gt;            &lt;font color="#ffff00"&gt; &lt;b&gt;return&lt;/b&gt;&lt;/font&gt; month[name]&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;except&lt;/b&gt;&lt;/font&gt;:&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;#print monthConvert.__doc__&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;def&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;convertName&lt;/b&gt;&lt;/font&gt;(filename):&lt;br&gt;    &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;convertName: Convert full month name in filename to number. &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;    Return new filename, month name is replaced by month number&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;    if file name is not like -monthname.txt.gz, then return None&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt; re.search(&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;.txt.gz&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt; &lt;/font&gt;,filename):&lt;br&gt;        newName = None&lt;br&gt;        m = re.findall(&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;-[a-zA-Z]+&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;,filename)&lt;br&gt;        &lt;font color="#ffff00"&gt; &lt;b&gt;for&lt;/b&gt;&lt;/font&gt; j &lt;font color="#ffff00"&gt;&lt;b&gt;in&lt;/b&gt;&lt;/font&gt; m:&lt;br&gt;            monthName=j.strip(&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;)&lt;br&gt;            monthNumber = monthConvert(monthName) &lt;br&gt;            &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt; monthNumber != None:&lt;br&gt;                &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt; newName != None:&lt;br&gt;                    newName = newName.replace(monthName,monthNumber) &lt;br&gt;                &lt;font color="#ffff00"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt;:&lt;br&gt;                    newName = filename.replace(monthName,monthNumber)&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; newName&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;if&lt;/b&gt;&lt;/font&gt; __name__ == &lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;__main__&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/font&gt;:&lt;br&gt;    &lt;font color="#ffff00"&gt;&lt;b&gt;for&lt;/b&gt;&lt;/font&gt; i &lt;font color="#ffff00"&gt; &lt;b&gt;in&lt;/b&gt;&lt;/font&gt; os.listdir(&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;.&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffffff"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;):&lt;br&gt;        newName = convertName(i)&lt;br&gt;        &lt;font color="#ffff00"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/font&gt;  newName != None:&lt;br&gt;            os.rename(i,newName)&lt;br&gt;&lt;/pre&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113283308481023976?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113283308481023976/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113283308481023976' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113283308481023976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113283308481023976'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/11/python-python.html' title='[python] 我的第一个python脚本'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113136050846075883</id><published>2005-11-07T18:48:00.000+08:00</published><updated>2005-11-07T18:48:28.483+08:00</updated><title type='text'>iptables的几个概念</title><content type='html'>前两天玩emule，因为在内网，需要端口转发，顺便再了解了一下iptables的一些规则。&lt;br&gt;&lt;ol&gt;&lt;li&gt;以前对filter中的INPUT链和nat中的PREROUTING有些搞不清，例如，如果INPUT的规则是DROP，那么对PREROUTING会有怎样的影响或是冲突。&lt;br&gt;通过实验，应当是这样的，nat的PREROUTING链应当在filter之前，INPUT对PREROUTING的影响只是在于，如果PREROUTING修改过得目的地址如果仍然是本机的话，那么INPUT链将起作用，但如果PREROUTING修改的目的地址不是本机的话，那么就该是FORWARD链的规则控制了。 &lt;/li&gt;&lt;li&gt;做端口转发，应当注意链路的完整性，进得来的要出得去。以amule为例，外部对4662端口的访问如下：&lt;br&gt;进入：外部-&amp;gt;proxy:4662-&amp;gt;PREROUTING修改目的地址-&amp;gt;FORWARD转发-&amp;gt;amule:4662&lt;br&gt;回应：amule:4662-&amp;gt;proxy-&amp;gt;POSTROUTING修改源地址-&amp;gt;FORWARD转发-&amp;gt;外部&lt;br&gt;&lt;br&gt;这儿应当注意的是，不管POSTROUTING和PREROUTING怎么设置，如果没有FORWARD链，内部和外部是不可能连通的。 &lt;/li&gt;&lt;li&gt;iptables的LOG命令是一个相当有用的东西，尤其是在调试iptables的规则的时候，可以用LOG来查看包是否依据规则流动。&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113136050846075883?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113136050846075883/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113136050846075883' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113136050846075883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113136050846075883'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/11/iptables.html' title='iptables的几个概念'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113135811613024833</id><published>2005-11-07T18:08:00.000+08:00</published><updated>2005-11-07T18:08:36.460+08:00</updated><title type='text'>apache 对.svn目录的保护</title><content type='html'>为了图方便，我是在apache的目录下面直接修改文件的，用的是subversion做的版本控制，为了保护.svn目录，需要在apache的配置文件里面加上一节&lt;br&gt;&lt;ul&gt;&lt;li&gt;禁止对.svn目录的访问&lt;/li&gt;&lt;ul style="color: rgb(204, 204, 204); background-color: rgb(0, 0, 0);"&gt;&lt;li&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &amp;lt;Directory ~ &amp;quot;/\.svn&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Deny from all&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &amp;nbsp;&amp;lt;/Directory&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;br&gt;额外的，想禁止对所有以.开头的文件的访问：&lt;/li&gt;&lt;ul style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;&lt;li&gt;&amp;lt;Files ~ &amp;quot;^\.&amp;quot;&amp;gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Deny from all&lt;br&gt;&amp;nbsp; &amp;lt;/Files&amp;gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113135811613024833?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113135811613024833/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113135811613024833' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113135811613024833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113135811613024833'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/11/apache-svn.html' title='apache 对.svn目录的保护'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113050535795284138</id><published>2005-10-28T21:15:00.000+08:00</published><updated>2005-10-28T21:15:57.996+08:00</updated><title type='text'>[Debian] grub 菜单配置文件的说明</title><content type='html'>&lt;ol&gt;&lt;li&gt;什么是grub&lt;/li&gt;&lt;ul&gt;&lt;li&gt;grub是一个操作系统引导器，具备引导多个操作系统的能力&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;为什么是grub&lt;/li&gt;&lt;ul&gt;&lt;li&gt;grub的行为可以由配置文件控制，同时又具有一个类似于bash的控制台环境，这使得它具有非常强大和灵活的控制能力。很多Linux发行版都选择将它作为默认的引导器。&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Debian and grub&lt;/li&gt;&lt;ol&gt;&lt;li&gt; 自动更新的机制&lt;/li&gt;&lt;ol&gt;&lt;li&gt;/sbin/update-grub&lt;br&gt;/sbin/update-grub 是 Debian 系统中的一个脚本，它读取 /boot/grub/menu.lst文件的配置，根据一些参数自动重新生成grub启动菜单。&lt;br&gt;&lt;/li&gt;&lt;li&gt;/etc/kernel-img.conf&lt;br&gt;这个配置文件也是 Debian 所特有的，它是在安装或删除内核时，供内核软件包所带的脚本读取，来完成安装内核所需要的一些步骤。 &lt;br&gt;示例：&lt;br&gt;&lt;ul style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 153);"&gt;&lt;li&gt;do_initrd = yes&lt;br&gt; postinst_hook = /sbin/update-grub&lt;br&gt; postrm_hook&amp;nbsp;&amp;nbsp; = /sbin/update-grub&lt;/li&gt;&lt;/ul&gt;说明：&lt;br&gt;&lt;/li&gt;&lt;ul style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 153);"&gt;&lt;li&gt;1，安装(/删除)内核后，自动产生(/删除)相应的 initrd.img 文件&lt;br&gt;2，内核安装完成后，调用 /sbin/update-grub 以更新启动菜单&lt;br&gt;3，内核卸载完成后，调用 /sbin/update-grub 以更新启动菜单 &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;li&gt;Debian中grub配置菜单的说明&lt;/li&gt;&lt;ul style="background-color: rgb(153, 153, 153);"&gt;&lt;li&gt;&lt;pre&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&lt;br&gt;# menu.lst - See: grub(8), info grub, update-grub(8)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;div bgcolor="#808080" text="#ffffff"&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;#            grub-install(8), grub-floppy(8),&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#            grub-md5-crypt, /usr/share/doc/grub&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#            and /usr/share/doc/grub-doc/. &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## default num&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# 将第num条设置为默认启动。条目计数从0开始，如果没有设置的话，默认就是第0条。&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; # 你可以用 'saved' 来代替数字。在这种情况下，默认项就是由命令 'savedefault'&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# 保存的项&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;default&lt;/b&gt;&lt;/font&gt;     &lt;font color="#ff6060"&gt;&lt;b&gt;saved&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## timeout sec&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# 设置默认项（一般是最开始的那一条）自动启动之前等待的时间，单位是秒。&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;timeout&lt;/b&gt;&lt;/font&gt;     &lt;font color="#ff40ff"&gt;&lt;b&gt;5&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;# Pretty colours&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;color&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;cyan&lt;/b&gt;&lt;/font&gt;/&lt;font color="#00ffff"&gt;&lt;b&gt;blue&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;white&lt;/b&gt;&lt;/font&gt;/&lt;font color="#00ffff"&gt; &lt;b&gt;blue&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## password ['--md5'] passwd&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# If used in the first section of a menu file, disable all interactive editing&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;# control (menu entry editor and command-line)  and entries protected by the&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# command 'lock'&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# e.g. password topsecret&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# password topsecret&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# examples&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# title     Windows 95/98/NT/2000&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# root      (hd0,0)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# makeactive&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# chainloader   +1&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# title     Linux&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# root      (hd0,1)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;# kernel    /vmlinuz root=/dev/hda2 ro&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# 将毋需变动的启动信息放到 AUTOMAGIC KERNEL LIST 之前或之后&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;# (注：意思是 AUTOMAGIC KERNEL LIST 之间的内容由 update-grub &lt;br&gt;#  这条命令来维护，如果你用本配置文件的话，其间的中文注释都会被替换掉)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;### BEGIN AUTOMAGIC KERNELS LIST&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## 在 AUTOMAGIC KERNELS LIST 标记之间的行，除了以下的默认的选项外，&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 都会被 debian 的 update-grub 脚本所修改&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 不要去掉注释，只需要修改以符合你的需求&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## ## Start Default Options ##&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 启动选项的默认内核参数&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 如果你想为特定的内核指定特定的参数，请使用kopt_x_y_z&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 其中 x.y.z 是内核的版本号。副版本号可以忽略。 &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： kopt=root=/dev/hda1 ro&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# kopt=root=/dev/hda3 ro vga=791 quiet&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## grub 所在的根设备&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## （注：应当是指/boot/grub所在的磁盘分区，&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;##       因为有时 / 和 /boot 并不在同一个分区上）&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： groot=(hd0,0)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# groot=(hd0,2)&lt;/b&gt; &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 是否需要 update-grub 创建供选择的启动选项&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## (注：即创建同一内核的不同启动参数的选项)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： alternative=true&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;##        alternative=false&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# alternative=true&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 是否需要 update-grub 锁定供选择的启动选项&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： lockalternative=true &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;##        lockalternative=false&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# lockalternative=false&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## altoption 选项的启动参数&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## 可以有多项 altoptions&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： altoptions=(extra menu suffix) extra boot options&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;##        altoptions=(recovery mode) single&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;# altoptions=(recovery mode) single&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 控制允许多少个内核启动项可以放到 menu.lst 里面&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 只对内核的第一项计数，而不包括同一内核的可选项&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 示例： howmany=all &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;##        howmany=7&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# howmany=all&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## 是否需要 update-grub 创建 memtest86 的启动选项&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;## 示例： memtest86=true&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;##        memtest86=false&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# memtest86=true&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;## ## End Default Options ##&lt;/b&gt; &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Debian GNU/Linux, kernel &lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt; &lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;root&lt;/b&gt;&lt;/font&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;(hd0,2)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;kernel&lt;/b&gt;&lt;/font&gt;      /boot/vmlinuz-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt; &lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7 root=/dev/hda3 ro vga=&lt;font color="#ff40ff"&gt;&lt;b&gt;791&lt;/b&gt;&lt;/font&gt;  quiet&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;initrd&lt;/b&gt;&lt;/font&gt;      /boot/initrd.img- &lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;savedefault&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;boot&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Debian GNU/Linux, kernel &lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt; &lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7 (recovery mode)&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;root&lt;/b&gt;&lt;/font&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;(hd0,2)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;kernel&lt;/b&gt;&lt;/font&gt;      /boot/vmlinuz-&lt;font color="#ff40ff"&gt;&lt;b&gt;2 &lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7 root=/dev/hda3 ro vga=&lt;font color="#ff40ff"&gt;&lt;b&gt;791&lt;/b&gt;&lt;/font&gt; quiet single&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;initrd&lt;/b&gt;&lt;/font&gt;      /boot/initrd.img-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;savedefault&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;boot&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Debian GNU/Linux, kernel &lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt; .&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;root&lt;/b&gt;&lt;/font&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;(hd0,2)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;kernel&lt;/b&gt;&lt;/font&gt;       /boot/vmlinuz-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7 root=/dev/hda3 ro vga=&lt;font color="#ff40ff"&gt;&lt;b&gt; 791&lt;/b&gt;&lt;/font&gt; quiet&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;initrd&lt;/b&gt;&lt;/font&gt;      /boot/initrd.img-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt; &lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;savedefault&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;boot&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Debian GNU/Linux, kernel &lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt; &lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7 (recovery mode)&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;root&lt;/b&gt;&lt;/font&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;(hd0,2) &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;kernel&lt;/b&gt;&lt;/font&gt;      /boot/vmlinuz-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt; &lt;/font&gt;-k7 root=/dev/hda3 ro vga=&lt;font color="#ff40ff"&gt;&lt;b&gt;791&lt;/b&gt;&lt;/font&gt; quiet single&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;initrd&lt;/b&gt;&lt;/font&gt;      /boot/initrd.img-&lt;font color="#ff40ff"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;6&lt;/b&gt; &lt;/font&gt;.&lt;font color="#ff40ff"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/font&gt;-&lt;font color="#ff40ff"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;-k7&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;savedefault&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;boot&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;### END DEBIAN AUTOMAGIC KERNELS LIST &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# 这一条只是分隔符，是为了将它后面的和 Debian 的区分开来&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Other operating systems:&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;root&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# This entry automatically added by the Debian installer for a non-linux OS&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# on /dev/hda1&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;title&lt;/b&gt;&lt;/font&gt;       Microsoft Windows XP Professional&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;root&lt;/b&gt;&lt;/font&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;(hd0,0)&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;savedefault&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt; &lt;b&gt;makeactive&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;chainloader&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;+1&lt;/b&gt;&lt;/font&gt; &lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;span&gt;相关链接：&lt;br&gt;&lt;a href="http://grub.enbug.org/FrontPage"&gt;http://grub.enbug.org/FrontPage&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113050535795284138?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113050535795284138/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113050535795284138' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113050535795284138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113050535795284138'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/debian-grub.html' title='[Debian] grub 菜单配置文件的说明'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113024504824393847</id><published>2005-10-25T20:57:00.000+08:00</published><updated>2005-10-25T21:06:10.713+08:00</updated><title type='text'>我选择blog服务商的标准</title><content type='html'>只有一个，就是能够用发邮件的方式来发表自己的东西，原因是我很懒，即想多个blog能够同步，又不愿意花费这个时间，如能能够用发邮件的方式来发表，我需要做的，只是添加一个邮件地址而已。&lt;br&gt;&lt;br&gt;目前我有两个：&lt;br&gt;&lt;a href="http://spaces.msn.com/members/achaoge/"&gt;http://spaces.msn.com/members/achaoge/&lt;/a&gt;&lt;br&gt;&lt;a href="http://achaoge.blogspot.com/"&gt; http://achaoge.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;其中虽然 &lt;a href="http://achaoge.blogspot.com"&gt;http://achaoge.blogspot.com&lt;/a&gt; 在内地被屏蔽了，但是并不影响我的使用（虽然我想看也是比较麻烦的事），因为我发表东西只是需要多加一个邮件地址而已 。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113024504824393847?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113024504824393847/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113024504824393847' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113024504824393847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113024504824393847'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/blog.html' title='我选择blog服务商的标准'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-113024419714339577</id><published>2005-10-25T20:43:00.000+08:00</published><updated>2005-10-25T20:43:17.196+08:00</updated><title type='text'>HP Compaq nx6130 装Ubuntu</title><content type='html'>写给王玮，至少应该让你知道你在你的机器（&lt;a href="http://h50025.www5.hp.com/hpcom/cn_cn/11_28_147_831_38702.html"&gt;HP Compaq nx6130&lt;/a&gt;）上干了什么:-)&lt;br&gt;&lt;ol&gt;&lt;li style="font-weight: bold;"&gt;安装过程&lt;/li&gt;&lt;ul&gt;&lt;li&gt;说来奇怪，最近很少碰到这样的问题，启动安装程序后就黑屏了，因为不是卡在诸如acpi，usb之类的地方，所以猜想是framebuffer的问题，启动时加入 &lt;br&gt; &lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;linux debian-installer/framebuffer=false&lt;/span&gt; &lt;br&gt;参数，果然可以看到安装界面，只是没有framebuffer的支持，就没有办法用中文来安装。&lt;/li&gt;&lt;li&gt;安装过程基本上要设置的地方不多，可惜的是安装完成后，X无法启动，X问题是很多人使用Linux时要遇到的一道坎，好在这次这个问题不是太难搞，切换到控制台下，运行命令重新配置下X(重新配置软件包都是使用  &lt;span style="color: rgb(0, 0, 0); background-color: rgb(192, 192, 192);"&gt;dpkg-reconfigure&lt;/span&gt; 命令，加了 &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;sudo&lt;/span&gt; 的命令都是表示需要系统管理员权限才能运行的).&lt;br&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt; sudo dpkg-reconfigure xserver-xorg&lt;/span&gt;&lt;br&gt;发现在自动检测显卡（ATI Mobility Radeon X300 PCI-Express）的驱动是ati，而实际上选择了用radeon后，X就可以毫无问题的起来了。这时重新启动下X登录服务，就可以看到图形的登录界面了。&lt;br&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; sudo /etc/init.d/gdm restart&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="font-weight: bold;"&gt;设置过程&lt;/li&gt;&lt;ul&gt;&lt;li&gt;X好了，进了桌面了，现在是英文环境，要使用中文环境，需要如下的步骤（以下的命令都在gnome 的终端-&lt;span style="background-color: rgb(192, 192, 192);"&gt;gnome-terminal&lt;/span&gt; -里面运行）：&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;sudo dpkg-reconfigure locales&lt;/span&gt;&lt;br&gt;在这个界面里面，除了en_US.UTF-8和zh_CN.UTF-8外，其它的大可不选。运行这条命令后，你的程序就能够使用中文信息了。&lt;/li&gt;&lt;li&gt;修改(&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; sudo gedit /etc/apt/sources.list&lt;/span&gt;)一下 /etc/apt/sources.list 文件，将完整的软件仓库信息添加进去，使得至少是其中有一行是这样：&lt;br&gt;&lt;span style="color: rgb(0, 0, 0); background-color: rgb(192, 192, 192);"&gt;deb &lt;a href="http://cn.archive.ubuntu.com/ubuntu"&gt; http://cn.archive.ubuntu.com/ubuntu&lt;/a&gt; breezy main restricted universe multiverse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;安装相应的软件（scim的智能拼音，uming、ukai字体，）&lt;br&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;sudo aptitude update &lt;/span&gt;&lt;br style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;sudo aptitude install scim scim-pinyin scim-gtk2-immodule ttf-arphic-u* im-switch &lt;/span&gt;&lt;br&gt;如果有提示Yes or No的时候，记得回答 Yes :-)&lt;br&gt;scim-gtk2-immodule可以让你即使在英文环境下，gtk2的程序也可以使用scim来输入中文。&lt;/li&gt;&lt;li&gt;创建.xinput.d/default 文件，使得进桌面的时候，可以自动启动输入法。&lt;br&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; mkdir .xinput.d&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;echo &amp;quot;&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; &lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;GTK_IM_MODULE=SCIM&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; XIM=SCIM&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;XIM_PROGRAM='/usr/bin/scim'&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; &lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;XIM_ARGS='-d'&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt; &amp;quot; &amp;gt; .xinput.d/default&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;建立一个叫 .fonts.conf 的文件，指定你的中文显示字体用uming，毕竟宋体要比较适合我们的观感&lt;br&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;gedit .fonts.conf&lt;/span&gt;&lt;br&gt;内容可以在我的Blog中找得到。 &lt;/li&gt;&lt;li&gt;好了，中文环境的工作基本上到这儿就做得差不多了，现在只需要退出，重新登录的时候，在登录界面的 Language 菜单里面选择中文就可以使用了。&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-113024419714339577?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/113024419714339577/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=113024419714339577' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113024419714339577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/113024419714339577'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/hp-compaq-nx6130-ubuntu.html' title='HP Compaq nx6130 装Ubuntu'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112969769902197414</id><published>2005-10-19T12:54:00.000+08:00</published><updated>2005-10-19T12:54:59.050+08:00</updated><title type='text'>apt-proxy 的backends以及客户端sources.list的设置说明</title><content type='html'>&lt;ol&gt;&lt;li&gt;     &lt;h4&gt;&lt;b&gt;前言&lt;/b&gt;&lt;/h4&gt;   &lt;/li&gt;&lt;ol&gt;&lt;li&gt;网络内部有多台Debian操作系统的机器，在升级或安装软件的时候，可以将apt-proxy用来作为一个代理服务器和缓存服务器，节省网络带宽，减少等待的时间。&lt;br&gt;     &lt;/li&gt;&lt;li&gt; 我的apt-proxy版本是v2，apt-proxy的配置文件是 /etc/apt-proxy/apt-proxy-v2.conf&lt;br&gt;     &lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;$ apt-cache policy apt-proxy&lt;br&gt; apt-proxy:&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; Installed: 1.9.32&lt;br&gt;         &lt;/span&gt;&lt;/li&gt;&lt;li&gt;tips:因为apt-proxy的配置文件格式和samba的配置文件格式比较相似，所以在用vim编辑配置文件的时候，可以用&amp;nbsp;&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt; set syntax=samba&lt;/span&gt; 来获得语法高亮&lt;span style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"&gt;  &lt;br&gt;         &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;sources.list的格式有类似如下两种：&lt;/li&gt;&lt;ul&gt;&lt;li&gt;deb &lt;a href="http://ftp.us.debian.org/debian" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://ftp.us.debian.org/debian&lt;/a&gt; sid main &lt;/li&gt;&lt;ul&gt;&lt;li&gt;这种格式，apt 在找Packages文件时是请求这个路径：http://ftp.us.debian.org/debian/&lt;b&gt;dists/sid/main/binary-$(ARCH)&lt;/b&gt;/Packages.gz&lt;br&gt;         &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;deb &lt;a href="http://www.soulmachine.net/debian" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.soulmachine.net/debian&lt;/a&gt; unstable/&lt;/li&gt;&lt;ul&gt;&lt;li&gt;这种格式下，apt 在找Packages文件时请求这个路径： &lt;br&gt; &lt;a href="http://www.soulmachine.net/debian/unstable/Packages.gz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.soulmachine.net/debian/unstable/Packages.gz&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;对应第一种sources.list所对应的格式，backends   和 sources.list的设置应该不存在什么问题，在此不赘言。&lt;br&gt;     &lt;/li&gt;&lt;/ol&gt;&lt;li&gt;     &lt;h4&gt;设置&lt;/h4&gt;   &lt;/li&gt;&lt;/ol&gt; &lt;blockquote&gt;   &lt;ol&gt;&lt;li&gt;apt-proxy 中添加backends的格式是：&lt;/li&gt;&lt;ul&gt;&lt;li style="background-color: rgb(204, 204, 204); color: rgb(51, 102, 255);"&gt;[E17]&lt;br&gt; backends = &lt;a href="http://www.soulmachine.net/debian" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.soulmachine.net/debian&lt;/a&gt;&lt;/li&gt;&lt;li&gt;这个表示将http://www.soulmachine.net/debian映射到apt-proxy服务的E17目录。 &lt;/li&gt;&lt;/ul&gt;&lt;li&gt; 关于backends和sources.list要怎么写，主要还是取决于网站上所提供的Packages文件的路径和内容，以我以上的E17为例， Packages的路径为：&lt;br&gt;       &lt;a href="http://www.soulmachine.net/debian/unstable/Packages.gz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.soulmachine.net/debian/unstable/Packages.gz&lt;br&gt;       &lt;/a&gt;其内容指向的包文件的路径：&lt;br&gt; &amp;nbsp; &lt;b&gt;unstable/libecore0_0.9.9.018-1_i386.deb&lt;/b&gt;&lt;br&gt; 所以sources.list的内容写为：&lt;br&gt;       &lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 102, 255);"&gt;# for E17&lt;br&gt; deb &lt;a href="http://localhost:9999/E17" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://localhost:9999/E17&lt;/a&gt; unstable/&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt; 对于apt来说，在update的时候，它就去请求&lt;a href="http://localhost:9999/E17/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://localhost:9999/E17/&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;unstable&lt;/span&gt;/Packages.gz &lt;br&gt; 在install的时候，就去请求 &lt;a href="http://localhost:9999/E17/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://localhost:9999/E17/&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;unstable/libecore0_0.9.9.018-1_i386.deb &lt;/span&gt;&lt;/li&gt;&lt;li&gt; 而对于apt-proxy来说，它只是将&lt;span style="font-weight: bold;"&gt;&lt;a href="http://localhost:9999/E17" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://localhost:9999/E17&lt;/a&gt;&lt;/span&gt;&lt;span&gt; 替换成 backends所设定的&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.soulmachine.net/debian" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.soulmachine.net/debian&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;/ol&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112969769902197414?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112969769902197414/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112969769902197414' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112969769902197414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112969769902197414'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/apt-proxy-backendssourceslist.html' title='apt-proxy 的backends以及客户端sources.list的设置说明'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112894068595060896</id><published>2005-10-10T18:36:00.000+08:00</published><updated>2005-10-10T18:38:05.956+08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6230/1136/1600/s4300003.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6230/1136/320/s4300003.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6230/1136/1600/s4300004.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6230/1136/320/s4300004.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112894068595060896?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112894068595060896/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112894068595060896' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112894068595060896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112894068595060896'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/blog-post.html' title=''/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112886616530425576</id><published>2005-10-09T21:56:00.000+08:00</published><updated>2005-10-09T21:56:05.346+08:00</updated><title type='text'>升级E17后恢复设置的脚本。</title><content type='html'>&lt;span&gt;Enlightenment DR17 现在还没有正式发布，因此每次升级都会重置配置，为了不至于忘了自己做过那些配置，故将这些配置命令写个脚本，也可以在升级之后省些时间。&lt;/span&gt;&lt;span style="background-color: rgb(0, 0, 0);"&gt;&lt;br&gt;&lt;/span&gt;&lt;pre style="background-color: rgb(0, 0, 0);"&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; #!/bin/sh&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# The shell is used to restore my settings of E17&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;ER&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;=/usr/bin/enlightenment_remote &lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color: rgb(255, 255, 0); font-weight: bold;"&gt;if [ ! -x &lt;span style="color: rgb(102, 51, 255);"&gt;$ER&lt;/span&gt; ]; then&lt;/span&gt;&lt;br style="color: rgb(255, 255, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 0); font-weight: bold;"&gt;     echo &amp;quot;&lt;span style="color: rgb(204, 51, 204);"&gt;Sorry, it looks like that you don't install E17&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;br style="color: rgb(255, 255, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 0); font-weight: bold;"&gt;     exit 1&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br style="color: rgb(255, 255, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 0); font-weight: bold;"&gt;fi&lt;/span&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# restore my font setting &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# Because of bad support of bitmap font, I use ukai instead of uming&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff6060"&gt;&lt;b&gt;-font&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; -fallback-prepend Ukai&lt;/span&gt;&lt;br style="color: rgb(255, 255, 255);"&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# restore my key binding.&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff6060"&gt;&lt;b&gt;-binding&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;-key-add ANY Print NONE&lt;/span&gt; &lt;font color="#ff40ff"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;exec&lt;/b&gt;&lt;/font&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;font color="#ff40ff"&gt;&lt;b&gt;import ~/screenshot/$(date +%Y%m%d)-$$.jpg &lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;'&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# Set SMART maximize policy&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff6060"&gt;&lt;b&gt;-maximize&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; -policy-&lt;/span&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;set &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;SMART&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# disable and unload unwanted module&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;for&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  MODULE &lt;/span&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;in&lt;/b&gt;&lt;/font&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; cpufreq start ibar ibox render&lt;/span&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;do&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt;  &lt;span style="color: rgb(255, 255, 255);"&gt;-module-disable &lt;/span&gt;&lt;font color="#8080ff"&gt;&lt;b&gt;$MODULE&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;-module-unload&lt;/span&gt; &lt;font color="#8080ff"&gt; &lt;b&gt;$MODULE&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;done&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;# load moudle&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;for&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;MODULE&lt;/span&gt;  &lt;font color="#ffff00"&gt;&lt;b&gt;in&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;engage monitor&lt;/span&gt;&lt;br&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;do&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt; -module-load&lt;/span&gt; &lt;font color="#8080ff"&gt;&lt;b&gt;$MODULE&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#8080ff"&gt;&lt;b&gt;$ER&lt;/b&gt;&lt;/font&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;-module-enable&lt;/span&gt; &lt;font color="#8080ff"&gt;&lt;b&gt;$MODULE&lt;/b&gt;&lt;/font&gt;&lt;br&gt; &lt;font color="#ffff00"&gt;&lt;b&gt;done&lt;/b&gt;&lt;/font&gt; &lt;/pre&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112886616530425576?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112886616530425576/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112886616530425576' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112886616530425576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112886616530425576'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/e17.html' title='升级E17后恢复设置的脚本。'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112858460145517467</id><published>2005-10-06T15:43:00.000+08:00</published><updated>2005-10-06T15:43:21.490+08:00</updated><title type='text'>Debian下使用中芯微301芯片的摄像头</title><content type='html'>用spca5xx的驱动就可以了，根据spca5xx-source里面的提示，运行一下命令就可以完成驱动的安装：&lt;br&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;sudo m-a a-i spca5xx&lt;br&gt;&lt;/span&gt;&lt;span&gt;当然前提是你使用的是Debian官方发布的内核，如果是自己编译的内核的话，保留有内核源代码应该也是没有问题的。 &lt;br&gt;&lt;br&gt;在我的系统上，安装了hotplug 和 udev ，内核是 2.6.12，重新插拔下摄像头或者运行：&lt;br&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;sudo modprobe -v spca5xx&lt;/span&gt;&lt;br&gt;就自动加载驱动并生成了相关设备文件(/dev/video0)。&lt;br&gt;&lt;br&gt;用gqcam 或者是 gnomemeeting可以看摄像头效果。 &lt;br&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112858460145517467?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112858460145517467/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112858460145517467' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112858460145517467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112858460145517467'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/debian301.html' title='Debian下使用中芯微301芯片的摄像头'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112842772443966250</id><published>2005-10-04T20:08:00.000+08:00</published><updated>2005-10-04T20:08:44.476+08:00</updated><title type='text'>Debian下使用TP-Link TL-WN220 USB无线网卡</title><content type='html'>&lt;ol&gt;&lt;li&gt;查看无线网卡信息&lt;/li&gt;&lt;ul&gt;&lt;li&gt;如果是PC卡的，用 lspci 查看&lt;/li&gt;&lt;li&gt;如果是USB的，用 lsusb 查看&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;^v^$ lsusb&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;Bus 002 Device 001: ID 0000:0000&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt; Bus 001 Device 004: ID 03eb:7605 Atmel Corp. at76c503a 802.11b Adapter&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt; Bus 001 Device 002: ID 15ca:00c3&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;Bus 001 Device 001: ID 0000:0000&lt;/span&gt; &lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;^v^$&lt;/span&gt;&lt;br&gt;TP-Link TL-WN220 USB无线网卡用的是Atmel的芯片，正好此款芯片在Linux下有驱动，如果没有的话，就要尝试用 &lt;a href="http://ndiswrapper.sf.net"&gt;ndiswrapper&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;安装相关软件，at76c503a-source, wireless-tools&lt;/li&gt;&lt;ul style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;li&gt;sudo aptitude install at76c503a-source wireless-tools &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;编译内核模块&lt;/li&gt;&lt;ul&gt;&lt;li&gt;用 module-assistant 解决问题啦&lt;br&gt;&lt;span style="color: rgb(0, 0, 102); background-color: rgb(204, 204, 204);"&gt;sudo m-a a-i at76c503a-source&lt;/span&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;设定配置文件&lt;/li&gt;&lt;ul&gt;&lt;li&gt;主要需要设定的是 /etc/network/interfaces &lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;iface wlan0 inet dhcp&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wireless_essid AP&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 102);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wireless_key xxxxxxxxxxxxx&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;本机配置： Debian/sid，2.6.12-i686。&lt;br&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112842772443966250?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112842772443966250/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112842772443966250' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112842772443966250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112842772443966250'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/10/debiantp-link-tl-wn220-usb.html' title='Debian下使用TP-Link TL-WN220 USB无线网卡'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112797808477023063</id><published>2005-09-29T15:14:00.000+08:00</published><updated>2005-09-29T15:14:44.843+08:00</updated><title type='text'>E17绑定“Print“键来实现抓屏</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E17的键绑定命令格式为：&lt;/span&gt;&lt;span style="font-family: monospace;"&gt;&lt;br&gt;&lt;/span&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="color: rgb(0, 0, 153); background-color: rgb(204, 204, 204);"&gt;enlightenment_remote -binding-key-add OPT1 OPT2 OPT3 OPT4 OPT5 OPT6  &lt;/span&gt;&lt;br&gt;完成一次绑定需要六个参数 :-)&lt;br&gt;OPT1, 上下文，大致是动作发生时的位置，取值如: ANY, BORDER, ZONE&lt;br&gt;OPT2, 鼠标按钮，1，2，3等&lt;br&gt;OPT3, 修饰键，CTRL, ALT, SHIFT, 如果要同时按的话，格式应该是 CTRL|ALT 的形式&lt;br&gt;OPT4, 其他，（不清楚:-) ,所以用 NONE）&lt;br&gt;OPT5, 动作，按了键之后要执行的操作，可以用 exec 来调用外部命令。 &lt;br&gt;OPT6, 动作参数，操作的参数，当OPT5是 exec 时，本参数即为要执行的命令。&lt;br&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;抓屏的命令我喜欢用 import, 来源于 ImageMagic 软件包。&lt;/span&gt;&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 153);"&gt; import ~/screenshot/$(date +%Y%m&amp;amp;d)-$$.jpg&lt;/span&gt;&lt;br&gt;解释：将图片保存到用户目录下screenshot目录中，文件名为 年月日-import执行时进程号.jpg，格式为jpg。当然，需要你先建立 screenshot 目录。&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;完整的绑定命令为：&lt;/span&gt;&lt;br&gt;&lt;div style="margin-left: 40px;"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 153);"&gt;enlightenment_remote -binding-key-add ANY Print NONE 0 exec 'import ~/screenshot/$(date +%Y%m%d)-$$.jpg'&lt;br&gt;&lt;/span&gt;&lt;span&gt;这儿注意最后一个参数用 ' 包起来，是为了防止shell自动扩展命令。 &lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;如果想使用其他的功能键，可以用xev来查看功能键的代码。&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;在终端窗口中运行xev，然后到切换到xev窗口里面，按下你想查看的功能键，再在你运行xev的终端窗口中查看输出，注意看这个信息： &lt;span style="background-color: rgb(255, 255, 255); color: rgb(255, 0, 0);"&gt; keycode 110 (keysym 0xff13, Pause)&lt;/span&gt;，这个表示按下的是Pause键。&lt;br&gt;&lt;/div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 153);"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112797808477023063?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112797808477023063/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112797808477023063' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112797808477023063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112797808477023063'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/09/e17print.html' title='E17绑定“Print“键来实现抓屏'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112737591133558983</id><published>2005-09-22T15:58:00.000+08:00</published><updated>2005-09-22T15:58:31.370+08:00</updated><title type='text'>再谈显示器的微调（转载）</title><content type='html'>从 linuxsir 上看到的，觉得不错，放这儿来。&lt;br&gt; &lt;a href="http://www.linuxsir.org/bbs/forumdisplay.php?f=49"&gt;Debian的X环境下有 没设置屏幕分辨率和刷新率的软件包？&lt;/a&gt;&lt;br&gt; ====================================&lt;br&gt; 用gtf 算：&lt;br&gt; &lt;br&gt; &lt;br&gt; $gtf 1024 768 100&lt;br&gt; &lt;br&gt; # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz&lt;br&gt; Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync&lt;br&gt; &lt;br&gt; &lt;br&gt; 然后将 modeline 那一行写入：&lt;br&gt; &lt;br&gt; X 配置文件中 monitor 那一部分即可&lt;br&gt; ====================================&lt;br&gt; &lt;br&gt; 查了一下，gtf来自于 xserver-xorg ，也就是说装了X就有gtf&lt;br&gt; &lt;div&gt; &lt;blockquote&gt;   &lt;div style="background-color: rgb(0, 0, 0);"&gt;&lt;font color="#ffffff"&gt; dpkg -S /usr/X11R6/bin/gtf&lt;br&gt;  xserver-xorg: /usr/X11R6/bin/gtf&lt;/font&gt;&lt;/div&gt; &lt;/blockquote&gt; &lt;/div&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/13083868-112737591133558983?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112737591133558983/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112737591133558983' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112737591133558983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112737591133558983'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/09/blog-post.html' title='再谈显示器的微调（转载）'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112731168162262588</id><published>2005-09-21T22:08:00.000+08:00</published><updated>2005-09-21T22:08:02.070+08:00</updated><title type='text'>E17中使用gnome的程序和自动挂载</title><content type='html'>　　在默认环境中，如果不是在 gnome 的环境中使用 gnome 的相关程序，那么gtk+的程序的字体，界面等可能都不如人意，其实只要在非 gnome 的环境中启动一两个程序就可以达到如同在 gnome 中使用 gtk+ 的程序的视觉效果，本文就以 E17 为例，探讨一下在 E17 的环境中使用 gtk+ 的程序。&lt;br&gt; &lt;br&gt; &lt;ol&gt;   &lt;li&gt;&lt;b&gt;目的：&lt;/b&gt;&lt;/li&gt;   &lt;ol&gt;     &lt;li&gt;让 gtk+ 的程序在 E17 中达到如同在 gnome 中的视觉效果（背景：视觉外观是由 /usr/lib/control-center/gnome-settings-daemon 控制的，只要启动它，gtk+ 程序就如同在 gnome 中一样了）。&lt;/li&gt;     &lt;li&gt;让在 E17 中也实现U盘等移动介质如同在 gnome 中般自动挂载（实际上这个是由 gnome-volume-manager 这个程序控制的，要达到自动挂载的目的，所使用的用户必须在 plugdev 组中）。&lt;/li&gt;   &lt;/ol&gt;   &lt;li&gt;&lt;b&gt;E17背景：&lt;/b&gt;&lt;/li&gt;   &lt;ol&gt;     &lt;li&gt;要让程序能够以E17的方式启动，需要给程序建立一个相应的eap文件。&lt;/li&gt;     &lt;li&gt;可以将程序放在E17的启动文件夹中，让它随E17一同启动（这儿推荐使用E17的菜单编辑器，在eutils中）。&lt;/li&gt;   &lt;/ol&gt;   &lt;ul&gt;     &lt;li&gt;E17的更多背景知识，请参考get-e.org上的用户手册（有中文版）。&lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;&lt;b&gt;方法：&lt;/b&gt;&lt;/li&gt;   &lt;ol&gt;     &lt;li&gt;分别建立 gnome-settings-daemon 和 gnome-volume-manager的eap文件，放入 $HOME/.e/e/applications/all 这个文件夹中。&lt;br&gt;     &lt;/li&gt;     &lt;li&gt;利用entangle，将这两个程序的图标拖入到start目录中去。&lt;/li&gt;   &lt;/ol&gt;   &lt;ul&gt;     &lt;li&gt;&lt;span class="moz-smiley-s4"&gt;&lt;span&gt; :-P &lt;/span&gt;&lt;/span&gt;&lt;span  class="moz-smiley-s4"&gt;&lt;span&gt; :-P &lt;/span&gt;&lt;/span&gt;&lt;span  class="moz-smiley-s4"&gt;&lt;span&gt; :-P &lt;/span&gt;&lt;/span&gt;怎么感觉像骗人的？！&lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;以上都是扯蛋，如果你居然都看到这儿了，真对不起，又浪费你的时间了。要达到目的，只需要启动 gnome-settings-daemon 和 gnome-volume-manager 就行了，怎样启动是个人的习惯问题，如果不是使用E17的话，我就直接写到 $HOME/.xinitrc 了。&lt;br&gt;   &lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112731168162262588?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112731168162262588/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112731168162262588' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112731168162262588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112731168162262588'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/09/e17gnome.html' title='E17中使用gnome的程序和自动挂载'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112702371249369554</id><published>2005-09-18T14:08:00.000+08:00</published><updated>2005-09-18T14:08:32.590+08:00</updated><title type='text'>Debian中利用im-switch 来启动中文输入法</title><content type='html'>&lt;font style="font-weight: bold;" size="4"&gt;1，安装im-switch，目前已经进入testing(etch)&lt;/font&gt;&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;sudo aptitude install im-switch &lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;2，安装输入法&lt;/span&gt;&lt;br&gt;推荐用scim，作为输入法平台，它拥有目前Linux下最全的输入法（各种不同的语言，各种不同的输入方法），但可惜的是，由于某些原因，最新的SCIM目前还没有完全进入Debian，但是相信不久就会进入了，可以将apt.dot加入到源中：&lt;br&gt;&lt;div style="margin-left: 40px;"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 102, 255);"&gt;deb &lt;a href="http://apt.debian.org.tw"&gt;http://apt.debian.org.tw&lt;/a&gt; unstable main&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;安装输入法，喜欢智能拼音就用scim-pinyin，喜欢五笔的就用scim-fcitx(其实是将fcitx输入法Port到scim平台上了) &lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;sudo aptitude install scim-pinyin scim&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;3，配置输入法文件&lt;/span&gt;&lt;br&gt; 在第一点中就已经说明了，我们是利用im-switch来启动输入法的，因此在个人目录下建立如下目录：&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;.xinput.d/&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;`-- default&lt;/span&gt;&lt;br&gt;&lt;/div&gt;编辑default文件，内容以scim为输入法为例：&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; gaochao@zf031pc:~$ cat .xinput.d/default&lt;/span&gt;&lt;br&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;GTK_IM_MODULE=SCIM&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;XIM=SCIM&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt; XIM_PROGRAM=&amp;quot;/usr/bin/scim&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;&lt;span style="background-color: rgb(204, 204, 204); color: rgb(51, 51, 255);"&gt;XIM_ARGS='-d'&lt;/span&gt;&lt;br&gt;&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; gaochao@zf031pc:~$&lt;/span&gt;&lt;br&gt;&lt;/div&gt;这个文件是怎么来的呢？可以参考im-switch启动输入法的脚本文件(&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;/etc/X11/Xsession.d/90im-switch&lt;/span&gt;)&lt;br&gt;&lt;br&gt;这样配置之后，只要启动到Xwindow，就可以直接用 Ctrl+Space 来调出 scim 输入法了。 &lt;br&gt;scim支持的输入法非常多，大致可以用&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;apt-cache search scim&lt;/span&gt; 来看看scim有哪些输入法，根据自己的使用习惯来安装了。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112702371249369554?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112702371249369554/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112702371249369554' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112702371249369554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112702371249369554'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/09/debianim-switch.html' title='Debian中利用im-switch 来启动中文输入法'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112610367585953212</id><published>2005-09-07T22:34:00.000+08:00</published><updated>2005-09-07T22:34:35.886+08:00</updated><title type='text'>E17的使用小结</title><content type='html'>&lt;ol&gt;   &lt;li&gt;安装：&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;Debian unstable的非官方安装源有两个：&lt;br&gt; 一个是来自elive&lt;br&gt; deb &lt;a href="http://www.vobcopy.org/mirror/elive/" target="_blank"&gt;http://www.vobcopy.org/mirror/elive/&lt;/a&gt; elive main elive efl&lt;br&gt;       &lt;br&gt; 一个来自shadoi&lt;br&gt; deb &lt;a href="http://soulmachine.net/debian/" target="_blank"&gt;http://soulmachine.net/debian/&lt;/a&gt; unstable/&lt;br&gt;       &lt;br&gt; 安装可以参考&lt;br&gt;       &lt;a  href="http://www.soulmachine.net/wiki/index.php?title=Enlightenment_on_Debian_unstable"  target="_blank"&gt;http://www.soulmachine.net/wiki/ind...Debian_unstable&lt;/a&gt;&lt;br&gt;       &lt;br&gt; 八卦一下，这两个源有可能会合并，好像shadoi承担了elive网站的管理任务。&lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;设置字体&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;关于字体，如果因为更改主题字体到12～16之间的话，推荐使用不含点阵的字体，用点阵的字体似乎会有些问题（不是所有的字体都测试过， 不能确认，uming和simsun在我这儿是不行的）。在Debian现有的字体里面，ukai是不含点阵字体的，所以没有问题。       &lt;br&gt;       &lt;ul&gt;         &lt;li&gt;将中文字体拷贝到$HOME/.e/e/fonts目录下（做个软链接也可），参考它的data/fonts （/usr/share/enlightenment/data/fonts）目录建立fonts.dir 和fonts.alias 两个文件例如：&lt;/li&gt;       &lt;/ul&gt;       &lt;div style="margin: 5px 20px 20px;"&gt;       &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;PHP代码:&lt;/div&gt;       &lt;table border="0" cellpadding="6" cellspacing="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td class="alt2" style="border: 1px inset ;"&gt;             &lt;div class="alt2"  style="margin: 0px; padding: 4px; overflow: auto; width: auto; height: 242px;"&gt;             &lt;code style="white-space: nowrap;"&gt;&lt;!-- php buffer start --&gt; &lt;code&gt;&lt;font  color="#000000"&gt;&lt;font color="#0000bb"&gt; &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font  color="#0000bb"&gt;v&lt;/font&gt;&lt;font color="#007700"&gt;^$ &lt;/font&gt;&lt;font  color="#0000bb"&gt;ls &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;l &lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font  color="#0000bb"&gt;e&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;e&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font color="#007700"&gt;/             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;总用量 8             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;rw&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;--  &lt;/font&gt;&lt;font color="#0000bb"&gt;1 gaochao gaochao 114 2005&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;09&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;07 21&lt;/font&gt;&lt;font  color="#007700"&gt;:&lt;/font&gt;&lt;font color="#0000bb"&gt;55 fonts&lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;alias             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;rw&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;--  &lt;/font&gt;&lt;font color="#0000bb"&gt;1 gaochao gaochao 124 2005&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;09&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;07 21&lt;/font&gt;&lt;font  color="#007700"&gt;:&lt;/font&gt;&lt;font color="#0000bb"&gt;55 fonts&lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;dir             &lt;br&gt; lrwxrwxrwx  1 gaochao gaochao  34 2005&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;09&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;07 11&lt;/font&gt;&lt;font color="#007700"&gt;:&lt;/font&gt;&lt;font  color="#0000bb"&gt;56 simsun&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font  color="#0000bb"&gt;ttc &lt;/font&gt;&lt;font color="#007700"&gt;-&amp;gt; /&lt;/font&gt;&lt;font  color="#0000bb"&gt;mnt&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;winc&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;WINDOWS&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;Fonts&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;simsun&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font  color="#0000bb"&gt;ttc             &lt;br&gt; lrwxrwxrwx  1 gaochao gaochao  41 2005&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;09&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;07 21&lt;/font&gt;&lt;font color="#007700"&gt;:&lt;/font&gt;&lt;font  color="#0000bb"&gt;55 ukai&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font  color="#0000bb"&gt;ttf &lt;/font&gt;&lt;font color="#007700"&gt;-&amp;gt; /&lt;/font&gt;&lt;font  color="#0000bb"&gt;usr&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;share&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;truetype&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;arphic&lt;/font&gt;&lt;font color="#007700"&gt;/&lt;/font&gt;&lt;font  color="#0000bb"&gt;ukai&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font  color="#0000bb"&gt;ttf             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;/font&gt;&lt;font color="#0000bb"&gt;cat &lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;e&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;e&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;dir             &lt;br&gt; 2             &lt;br&gt; simsun&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;ttc &lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;misc&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;simsun&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;medium&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;normal&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;p&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;iso8859&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;1             &lt;br&gt; ukai&lt;/font&gt;&lt;font color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;ttf &lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;misc&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;ukai&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;medium&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;normal&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;p&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;iso8859&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;1             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;/font&gt;&lt;font color="#0000bb"&gt;cat &lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;e&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;e&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font  color="#007700"&gt;/&lt;/font&gt;&lt;font color="#0000bb"&gt;fonts&lt;/font&gt;&lt;font  color="#007700"&gt;.&lt;/font&gt;&lt;font color="#0000bb"&gt;alias             &lt;br&gt; Simsun &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;misc&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;simsun&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;medium&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;normal&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;p&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;iso8859&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;1             &lt;br&gt; Ukai &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;misc&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;ukai&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;medium&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;r&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;normal&lt;/font&gt;&lt;font  color="#007700"&gt;--&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;p&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;0&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;iso8859&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;1             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;br&gt;             &lt;/font&gt;&lt;/font&gt;             &lt;/code&gt;&lt;!-- php buffer end --&gt; &lt;/code&gt; &lt;/div&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;       &lt;/div&gt;       &lt;ul&gt;         &lt;li&gt;建好相应的文件后，用enlightenment_remote命令可以看到enlightenment现在可用的字体 &lt;/li&gt;       &lt;/ul&gt;       &lt;div style="margin: 5px 20px 20px;"&gt;       &lt;table border="0" cellpadding="6" cellspacing="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td class="alt2" style="border: 1px inset ;"&gt;             &lt;div class="alt2"  style="margin: 0px; padding: 4px; overflow: auto; width: auto; height: 386px;"&gt;             &lt;code style="white-space: nowrap;"&gt;&lt;!-- php buffer start --&gt; &lt;code&gt;&lt;font  color="#000000"&gt;&lt;font color="#0000bb"&gt; &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font  color="#0000bb"&gt;v&lt;/font&gt;&lt;font color="#007700"&gt;^$ &lt;/font&gt;&lt;font  color="#0000bb"&gt;enlightenment_remote &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;font&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;available&lt;/font&gt;&lt;font color="#007700"&gt;-list             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;BEGIN             &lt;br&gt; REPLY&lt;/font&gt;&lt;font color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Simsun"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Ukai"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Bold-Italic"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Normal"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Bold"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Italic"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Mono-Bold-Italic"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Mono-Bold"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Mono-Italic"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Mono"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Serif"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera-Serif-Bold"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Vera"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Baekmuk-Dotum"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Kochi-Gothic"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Uming"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"FZ-XBS"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"DF-YaFeng"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"CY-JianBiaoSong"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;END             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;br&gt;             &lt;/font&gt;&lt;/font&gt;             &lt;/code&gt;&lt;!-- php buffer end --&gt; &lt;/code&gt; &lt;/div&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;       &lt;/div&gt;       &lt;ul&gt;         &lt;li&gt;这时你可以选择你想使用的中文字体，还是enlightenment_remote命令&lt;br&gt;         &lt;/li&gt;       &lt;/ul&gt;       &lt;div style="margin: 5px 20px 20px;"&gt;       &lt;table border="0" cellpadding="6" cellspacing="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td class="alt2" style="border: 1px inset ;"&gt;             &lt;div class="alt2"  style="margin: 0px; padding: 4px; overflow: auto; width: auto; height: 226px;"&gt;             &lt;code style="white-space: nowrap;"&gt;&lt;!-- php buffer start --&gt; &lt;code&gt;&lt;font  color="#000000"&gt;&lt;font color="#0000bb"&gt; &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font  color="#0000bb"&gt;v&lt;/font&gt;&lt;font color="#007700"&gt;^$ &lt;/font&gt;&lt;font  color="#0000bb"&gt;enlightenment_remote &lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;font&lt;/font&gt;&lt;font color="#007700"&gt;-&lt;/font&gt;&lt;font  color="#0000bb"&gt;fallback&lt;/font&gt;&lt;font color="#007700"&gt;-list             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;BEGIN             &lt;br&gt; REPLY&lt;/font&gt;&lt;font color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"FZ-XBS"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"CY-JianBiaoSong"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;END             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;/font&gt;&lt;font color="#0000bb"&gt;enlightenment_remote &lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;font&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;fallback&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;prepend Ukai             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;/font&gt;&lt;font color="#0000bb"&gt;enlightenment_remote &lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;font&lt;/font&gt;&lt;font  color="#007700"&gt;-&lt;/font&gt;&lt;font color="#0000bb"&gt;fallback&lt;/font&gt;&lt;font  color="#007700"&gt;-list             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;BEGIN             &lt;br&gt; REPLY&lt;/font&gt;&lt;font color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"Ukai"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"FZ-XBS"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY&lt;/font&gt;&lt;font  color="#007700"&gt;: &lt;/font&gt;&lt;font color="#dd0000"&gt;"CY-JianBiaoSong"             &lt;br&gt;             &lt;/font&gt;&lt;font color="#0000bb"&gt;REPLY &lt;/font&gt;&lt;font  color="#007700"&gt;&amp;lt;- &lt;/font&gt;&lt;font color="#0000bb"&gt;END             &lt;br&gt;             &lt;/font&gt;&lt;font color="#007700"&gt;^&lt;/font&gt;&lt;font color="#0000bb"&gt;v&lt;/font&gt;&lt;font  color="#007700"&gt;^$ &lt;/font&gt;             &lt;/font&gt;&lt;/code&gt;&lt;!-- php buffer end --&gt; &lt;/code&gt; &lt;/div&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;       &lt;/div&gt; E17在字体方面fallback机制很方便，你可以很方便的指定自己想使用的中文字体。&lt;br&gt; E17真的非常优秀，在耗费系统资源非常低的情况下，还可以有美轮美奂的视觉效果（eye candy &lt;img  src="cid:part1.03040705.04070504@gmail.com" alt="" title="微笑"  class="inlineimg" border="0"&gt; ) &lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;使用模块&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;E17默认已经启动了一些模块，要使用模块，必须先加载模块，然后才能启用。&lt;/li&gt;     &lt;ul&gt;       &lt;li&gt;推荐用engage（需要安装）代替ibar，主要原因是engage有一个系统图标栏(system tray)，如果启动scim，gaim，stardict等程序的话，可以在engage上看得到。&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;   &lt;li&gt;其他的没什么好说的，在get-e.org上有linuxsir的无双版主翻译的用户手册，已经说的非常详细了。&lt;br&gt;   &lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112610367585953212?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112610367585953212/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112610367585953212' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112610367585953212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112610367585953212'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/09/e17.html' title='E17的使用小结'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112314782775846886</id><published>2005-08-04T17:30:00.000+08:00</published><updated>2005-08-04T17:58:32.450+08:00</updated><title type='text'>你梦醒了么？</title><content type='html'>其实是一件很难启齿的事情，做了个尿床的梦。&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;    1，电视里面经常看到，当主角（尤其是女主角）在非常爽的时候，常常会提出要掐自己，以确认爽的真实性。我觉得有必要照此行事，这从另一个方面也说明了看点电视剧也是有益于身心健康的。&lt;br /&gt;    2，人生如梦，你醒了吗？&lt;br /&gt;    3，本来是没有这个3的，但是我怕误会，特此澄清一下：在我的多个英明决断之下，本次没有尿床，真的没尿哦！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112314782775846886?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112314782775846886/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112314782775846886' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112314782775846886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112314782775846886'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/08/blog-post_04.html' title='你梦醒了么？'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112314582964550664</id><published>2005-08-04T16:57:00.000+08:00</published><updated>2005-08-04T16:57:09.673+08:00</updated><title type='text'>结束了</title><content type='html'>&lt;p class="mobile-post"&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;/p&gt;&lt;p class="mobile-post"&gt;    另外，我可以负责任的说：这几天我压根儿没考虑过日本货。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112314582964550664?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112314582964550664/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112314582964550664' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112314582964550664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112314582964550664'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/08/blog-post.html' title='结束了'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112253889258002909</id><published>2005-07-28T16:21:00.000+08:00</published><updated>2005-07-28T16:21:32.593+08:00</updated><title type='text'>今年是个分手的好年成</title><content type='html'>&lt;p class="mobile-post"&gt;民间传说，今年是寡年，不宜嫁娶。&lt;/p&gt;&lt;p class="mobile-post"&gt;不管有道理还是没道理，所见的，分手的比结合的多。&lt;/p&gt;&lt;p class="mobile-post"&gt;不过想一想，本来分手的就要比结合的多么，和寡年似乎无关啊，要不然，小说就&lt;br /&gt;没写头了。&lt;/p&gt;&lt;p class="mobile-post"&gt;好事么，打乱了，大家再从头排列组合&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112253889258002909?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112253889258002909/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112253889258002909' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112253889258002909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112253889258002909'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/07/blog-post.html' title='今年是个分手的好年成'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112117001608621835</id><published>2005-07-12T20:06:00.000+08:00</published><updated>2005-07-12T20:06:56.096+08:00</updated><title type='text'>Debian字体配置文件($HOME/.fonts.conf)的修正</title><content type='html'> &lt;pre style="background-color: rgb(153, 153, 153);"&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;?&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;xml&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;version&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;1.0&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;?&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#ffff00"&gt;&lt;b&gt;DOCTYPE&lt;/b&gt;&lt;/font&gt; fontconfig &lt;font color="#ffff00"&gt;&lt;b&gt;SYSTEM&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;fonts.dtd&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;fontconfig&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;match&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;target&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;font&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt; &lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt; &lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni MBE&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt; &lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt; &lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;globaladvance&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;bool&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;false&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/bool&amp;gt;&amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;spacing&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;0&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/int&amp;gt;&amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;     &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/match&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;--Start:关闭中文字体抗锯齿，可以使中文字显示清晰--&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;     &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;match&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;target&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;font&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt; &amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;lang&amp;quot; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;compare&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;contains&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;qual&lt;/b&gt;&lt;/font&gt; =&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;any&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt; &lt;/font&gt;zh-cn&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;zh-tw&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;zh-hk&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt; &lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;compare &lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;less_eq&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;pixelsize&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;double&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;20&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/double&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;         &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;mode&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;assign&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;antialias&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;             &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;bool&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;false&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/bool&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/edit&amp;gt; &lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/match&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;--End:中文抗锯齿&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    Start: 开启所有字体的渲染自动微调 &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;           关闭后英文显示要柔和些，不那么伤眼睛&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    --&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;--match target=&amp;quot;font&amp;quot;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;        &amp;lt;edit name=&amp;quot;hinting&amp;quot; mode=&amp;quot;assign&amp;quot;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;            &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt; &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;        &amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;        &amp;lt;edit name=&amp;quot;autohint&amp;quot; mode=&amp;quot;assign&amp;quot;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;            &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt; &lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;        &amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    &amp;lt;/match--&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;--End: 字体渲染&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    Start: 英文字体优先采用Bitstream Vera&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    --&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt; &amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;match&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;target&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;pattern&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt; &lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;qual&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;any&amp;quot;&lt;/b&gt; &lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;serif&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;         &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;mode&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;append&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;binding&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;strong&amp;quot; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Serif&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/match&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; match&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;target&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;pattern&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;qual&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;any&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt; &lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;sans-serif&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt; &lt;b&gt;mode&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;append&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;binding&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;strong&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Sans&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt; &lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/match&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;match&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;target&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;pattern&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;test&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;qual&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;any&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt; =&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt; &lt;/b&gt;&lt;/font&gt;monospace&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/test&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;edit&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;name&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;family&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;mode&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt; &lt;b&gt;&amp;quot;append&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ff00"&gt;&lt;b&gt;binding&lt;/b&gt;&lt;/font&gt;=&lt;font color="#ff40ff"&gt;&lt;b&gt;&amp;quot;strong&amp;quot;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;             &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Sans Mono&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/string&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/edit&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/match&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;--End: 英文字体优先&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    &lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    Start: 指定中文字体用AR PL ShanHeiSun Uni&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;    --&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;alias&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;sans-serif&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;prefer&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Sans&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt; &lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni MBE&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/prefer&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/alias&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;     &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;alias&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;serif&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;prefer&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;             &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Serif&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt; &lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni MBE&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/prefer&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;     &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/alias&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;alias&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt; &lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;monospace&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt; &lt;b&gt;prefer&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;Bitstream Vera Sans Mono &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni&lt;font color="#00ffff"&gt; &lt;b&gt;&amp;lt;/family&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;            &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;family&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;AR PL ShanHeiSun Uni MBE&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/family&amp;gt; &lt;/b&gt;&lt;/font&gt;&lt;br&gt;        &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/prefer&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/alias&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;    &lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;!&lt;/b&gt;&lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;--End: 指定中文--&lt;/b&gt; &lt;/font&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;font color="#00ffff"&gt;&lt;b&gt;&amp;lt;/fontconfig&amp;gt;&lt;/b&gt;&lt;/font&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112117001608621835?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112117001608621835/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112117001608621835' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112117001608621835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112117001608621835'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/07/debianhomefontsconf.html' title='Debian字体配置文件($HOME/.fonts.conf)的修正'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112097153276730297</id><published>2005-07-10T12:58:00.000+08:00</published><updated>2005-07-10T12:58:52.783+08:00</updated><title type='text'>X下显示器微调</title><content type='html'>安装X启动后，显示器也许会显示位置偏移，大小不合适等等情况，这时可以采取微调的方式来调整显示器以符合我们的需要：&lt;br&gt; 1，从命令行运行xvidtune，用这个工具来调整你的显示器，分别可以调整偏移和大小，合适以后，点击 show 就会在命令行下显示此时显示器的参数，复制这个参数。&lt;br&gt; 2，在X(XFree86的配置文件是/etc/X11/XF86Config-4)的配置文件中加入如下一小段：&lt;br&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;Section &amp;quot;Modes&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Modes[0]&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modeline&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #这儿粘贴你的显示器的参数&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;EndSection&lt;/span&gt;&lt;br&gt; &amp;nbsp; 然后在X配置文件的显示器的那段中加入UseModes如下：&lt;br&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;Section &amp;quot;Monitor&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UseModes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Modes[0]&amp;quot;&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;EndSection&lt;/span&gt;&lt;br style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; 完成之后，重新启动X。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112097153276730297?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112097153276730297/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112097153276730297' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112097153276730297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112097153276730297'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/07/x.html' title='X下显示器微调'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-112087892323008480</id><published>2005-07-09T11:15:00.000+08:00</published><updated>2005-07-09T11:15:23.240+08:00</updated><title type='text'>Debian中文字体处理过程</title><content type='html'>&lt;span&gt;不小心又装了一次Debian，处理了一下中文，发现现在中文的显示效果已经非常棒了。&lt;br&gt; 我用的是gnome作为桌面，没有测试KDE。&lt;br&gt; 过程：&lt;br&gt; 1，升级到sid&lt;br&gt; &lt;div style="margin-left: 40px;"&gt; 我是从sarge升级的，这一步比较简单：&lt;br&gt;  修改源，将sarge修改为sid&lt;br&gt;  运行&lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt;aptitude update; aptitude upgrade&lt;/span&gt;&lt;br&gt; &lt;/div&gt;  2，安装中文字体&lt;br&gt; &lt;div style="margin-left: 40px;"&gt; 中文字体推荐用ttf-arphic-tkai 和 ttf-arphic-tming，这个包含了gb和big的字体。&lt;br&gt;  还是推荐用aptitude安装，呵呵。&lt;br&gt; &lt;span style="background-color: rgb(204, 204, 204); color: rgb(0, 0, 0);"&gt; aptitude install ttf-arphic-tming ttf-arphic-tkai&lt;/span&gt;&lt;br&gt; &lt;/div&gt;  3，安装libxft2包&lt;br&gt; &lt;div style="margin-left: 40px;"&gt; 截止到2005/07/09为止，为了支持中文粗体，还是需要重新编译下libxft2,如果不会，那么将这个加到源里面升级下libxft2就可以了&lt;br&gt;  deb &lt;a href="http://people.debian.org.tw/%7Ekoster/debian/sid" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://people.debian.org.tw/~koster/debian/sid&lt;/a&gt; ./&lt;br&gt;  这一步相信很快就不需要了只要sid中libxft2下一版出来估计就OK了。&lt;br&gt; &lt;span style="background-color: rgb(192, 192, 192); color: rgb(0, 0, 0);"&gt; aptitude update; aptitude upgrade&lt;/span&gt;&lt;br&gt; &lt;/div&gt;  4，修改$HOME/.fonts.conf文件使之大陆用户的显示习惯。&lt;br&gt; &lt;div style="margin-left: 40px;"&gt; 好了，前面做了那么多工作，如果不做这一步，呵呵，看起来还是不爽地。&lt;br&gt; &lt;span style="font-weight: bold;"&gt; 4.1，对大陆用户来说，习惯的字体还是宋体吧？&lt;/span&gt;而目前来说，可能还是台湾和香港的同志们在字体方面做出的贡献要多，现实结果就是中文楷&amp;gt;体的显示 要优先于宋体，所以我们第一个需要修改的就是字体的显示，在$HOME/.fonts.conf中添加这一段，表示要显示中文时都用宋体来显示&amp;gt;：&lt;br&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;alias&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;family&amp;gt;sans-serif&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;Bitstream Vera Sans&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni MBE&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/alias&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;alias&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;family&amp;gt;serif&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;Bitstream Vera Serif&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni MBE&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/alias&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;alias&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;family&amp;gt;monospace&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;Bitstream Vera Sans Mono&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;AR PL ShanHeiSun Uni MBE&amp;lt;/family&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/prefer&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/alias&amp;gt;&lt;/span&gt;&lt;br&gt;  以上内容大家可以参考 /etc/fonts/conf.d/ttf-arphic-uming (需要安装ttf-arphic-tming字体)&lt;br&gt; &lt;span style="font-weight: bold;"&gt; 4.2，gnome中由于默认打开了反锯齿(antialias)的功能&lt;/span&gt;，字体显示比较柔和，英文字体看起来很舒服，但是可怜中文字体看起来就比较模糊了 &amp;gt;，要让中文字体看来比较锐利和清晰，我们需要关闭中文字体的反锯齿，一般情况下是关闭16px及一下的中文字体的反锯齿，在$ HOME/.fonts.conf中加入如下语句：&lt;br&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;match target=&amp;quot;font&amp;quot; &amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;test name=&amp;quot;lang&amp;quot; compare=&amp;quot;contains&amp;quot; qual=&amp;quot;any&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string&amp;gt;zh-cn&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string&amp;gt;zh-tw&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;string&amp;gt;zh-hk&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/test&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;test compare=&amp;quot;less_eq&amp;quot; name=&amp;quot;pixelsize&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;double&amp;gt;20&amp;lt;/double&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/test&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;edit mode=&amp;quot;assign&amp;quot; name=&amp;quot;antialias&amp;quot; &amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bool&amp;gt;false&amp;lt;/bool&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/edit&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;edit name=&amp;quot;hinting&amp;quot; mode=&amp;quot;assign&amp;quot;&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&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; &amp;lt;/edit&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &lt;span style="background-color: rgb(204, 204, 255); color: rgb(0, 0, 0);"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/match&amp;gt;&lt;/span&gt;&lt;br style="background-color: rgb(204, 204, 255);"&gt; &lt;/div&gt;  &lt;br&gt; &lt;br&gt; 至此，重启X，登录进入gnome，看看显示效果如何？&lt;br&gt; &lt;br&gt;&lt;/span&gt;  Debian中文美化的方法很多，但是需要我们自己来做得工作越来 &lt;div id="mb_0"&gt;越少，而且显示效果越来越好，本方法不需要非自由字体，也不需要给系统打补丁，过程也很简单。在此再次感谢那些为了让自由软件世界更好的显示中文的作出贡献的人们。 &lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;br&gt; 附件有两个，一个是我的.fonts.conf文件，一个是来自http://people.debian.org.tw/~koster/debian/重新编译的 libxft2包(怕有的人下不了)。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-112087892323008480?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/112087892323008480/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=112087892323008480' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112087892323008480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/112087892323008480'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/07/debian_09.html' title='Debian中文字体处理过程'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111778247396516117</id><published>2005-06-03T15:07:00.000+08:00</published><updated>2005-06-03T15:07:53.973+08:00</updated><title type='text'>跳票</title><content type='html'>&lt;p class="mobile-post"&gt;Firefox 1.1 号称6月1号发布，跳了。&lt;/p&gt;&lt;p class="mobile-post"&gt;Sarge号称5月底发布，跳了。&lt;/p&gt;&lt;p class="mobile-post"&gt;想5月底处理完公司事务离职，跳了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111778247396516117?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111778247396516117/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111778247396516117' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111778247396516117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111778247396516117'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/06/blog-post.html' title='跳票'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111710612394805046</id><published>2005-05-26T19:15:00.000+08:00</published><updated>2005-05-26T19:15:23.950+08:00</updated><title type='text'>gmail确实不错啊。</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp; 容量大，速度快，使用方便，同时稳定性好，还支持pop3收邮件，smtp发邮件。&lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 不过需要有人邀请才能拥有，不过没关系，有网站就专门派发gmail的邀请。&lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 赶紧来试试吧: &lt;a href="http://isnoop.net/gmail/"&gt;http://isnoop.net/gmail/&lt;/a&gt;&lt;br&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 只要在 Anti-bot key输入图片上显示的文字，然后在 Your Email中输入你正在使用的邮箱地址，点击Request Invite，然后等一下到你的邮箱里头去看邮件，根据提示操作就可以获取gmail了。 &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111710612394805046?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111710612394805046/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111710612394805046' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111710612394805046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111710612394805046'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/gmail.html' title='gmail确实不错啊。'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111693909011975878</id><published>2005-05-24T20:51:00.000+08:00</published><updated>2005-05-24T20:51:30.126+08:00</updated><title type='text'>解决thunderbird发信时自动折行的问题。</title><content type='html'>以下摘自Debian邮件列表 &lt;a class="moz-txt-link-freetext" href="http://lists.debian.org/debian-user/2004/04/msg10991.html"&gt;http://lists.debian.org/debian-user/2004/04/msg10991.html&lt;/a&gt;&lt;br&gt; &lt;br&gt; I found out how to get rid of the on the fly, automagic adjusting of the word wrap in plain text emails. I knew it was called flowed format but I wasn't sure how to turn it off. Yes, I am aware of the advantages it offers, but it also makes me look like an idiot when posting to the mailing lists. So I added these two lines to my prefs.js file:&lt;br&gt; &lt;br&gt; &lt;font color="#999999"&gt;&lt;u&gt;user_pref("mailnews.display.disable_format_flowed_support", true);&lt;br&gt; user_pref("mailnews.send_plaintext_flowed", false);&lt;/u&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111693909011975878?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111693909011975878/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111693909011975878' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111693909011975878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111693909011975878'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/thunderbird.html' title='解决thunderbird发信时自动折行的问题。'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111683789584570865</id><published>2005-05-23T16:44:00.000+08:00</published><updated>2005-05-23T16:44:55.846+08:00</updated><title type='text'>手机失而复得，谢谢亲亲粥品店</title><content type='html'>&lt;p class="mobile-post"&gt;从公司到亲亲粥品点大概是一站半的路程，吃完走的时候忘了拿大灵通，结果到公&lt;br /&gt;司才发现。&lt;/p&gt;&lt;p class="mobile-post"&gt;打大灵通，服务员态度挺好的说“快来拿吧”。&lt;/p&gt;&lt;p class="mobile-post"&gt;然后又走过去拿。&lt;/p&gt;&lt;p class="mobile-post"&gt;腿都走酸了，虽然大灵通不值钱，但是还是算省了，谢谢亲亲粥品店。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111683789584570865?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111683789584570865/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111683789584570865' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111683789584570865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111683789584570865'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/blog-post_23.html' title='手机失而复得，谢谢亲亲粥品店'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111676954460696351</id><published>2005-05-22T21:45:00.000+08:00</published><updated>2005-05-22T21:45:44.610+08:00</updated><title type='text'>测试是否可以通过邮件发BLOG</title><content type='html'>&lt;p class="mobile-post"&gt;如果能够成功的发布到blogger上，说明成功！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111676954460696351?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111676954460696351/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111676954460696351' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111676954460696351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111676954460696351'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/blog.html' title='测试是否可以通过邮件发BLOG'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111674532910791305</id><published>2005-05-22T14:28:00.000+08:00</published><updated>2005-05-22T15:02:09.110+08:00</updated><title type='text'>Debian: tor + privoxy</title><content type='html'>不知道 blogspot 是不是被封了，反正域名解析正常，就是没法直接访问。&lt;br /&gt;看来大陆的防火墙技术还是很过关的。&lt;br /&gt;&lt;br /&gt;但既然申请了blogger的帐号，不能不用吧？好在突破封锁并不太难。&lt;br /&gt;&lt;br /&gt;Debian: tor + privoxy&lt;br /&gt;&lt;br /&gt;&lt;ol&gt; &lt;li&gt;概念&lt;/li&gt;&lt;ul&gt;&lt;li&gt;tor 是一个用来匿名上网，隐藏自己踪迹的工具，实际上就是通过数量众多的代理服务器来让你上网，代理服务器有tor来收集，你只需要配置好tor就OK，不用自己手动去找代理。 &lt;/li&gt;&lt;li&gt;tor只提供了socks4的服务，要想让firefox通过tor上网，还必须配置privoxy，一个代理，将http的请求转发到tor的socks服务。&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;安装&lt;/li&gt;&lt;ul&gt;&lt;li&gt;基于Debian良好的软件包管理特性，只需要一条命令：&lt;br /&gt;$ sudo apt-get install tor privoxy&lt;/li&gt;&lt;li&gt;安装过程中会完成一些基本的配置&lt;br /&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;额外的配置&lt;/li&gt;&lt;ul&gt;&lt;li&gt;安装完成之后，只需要在 privoxy 的配置文件(/etc/privoxy/config)里头加一句：&lt;br /&gt;  forward-socks4a / localhost:9050 .&lt;br /&gt;  别漏掉了点。&lt;/li&gt;&lt;li&gt;重新启动一下privoxy:&lt;br /&gt;$ sudo /etc/init.d/privoxy restart&lt;br /&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;设置firefox&lt;/li&gt;&lt;ul&gt;&lt;li&gt;打开firefox，在连接属性里面改为手动设置代理：&lt;br /&gt;host：localhost&lt;br /&gt;port：8118&lt;/li&gt;&lt;li&gt;就这样，firefox就可以上那些被屏蔽的网站了。&lt;br /&gt;    &lt;/li&gt;&lt;/ul&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083868-111674532910791305?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111674532910791305/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111674532910791305' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111674532910791305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111674532910791305'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/debian-tor-privoxy.html' title='Debian: tor + privoxy'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111674130092196338</id><published>2005-05-22T13:55:00.000+08:00</published><updated>2005-05-22T14:17:55.863+08:00</updated><title type='text'>年少轻狂一回</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/93392060@N00/15029839/" title="photo sharing"&gt;&lt;img src="http://photos13.flickr.com/15029839_6bce216b94_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0;" &gt;  &lt;span style="text-decoration: underline;"&gt;为了以后不会再有的留念&lt;/span&gt;&lt;br /&gt; Originally uploaded by &lt;a href="http://www.flickr.com/people/93392060@N00/"&gt;achaoge&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;帅需要勇气。&lt;br /&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/13083868-111674130092196338?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111674130092196338/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111674130092196338' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111674130092196338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111674130092196338'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/blog-post_111674130092196338.html' title='年少轻狂一回'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083868.post-111673633960422932</id><published>2005-05-22T12:30:00.000+08:00</published><updated>2005-05-22T12:32:19.606+08:00</updated><title type='text'>占个座</title><content type='html'>今天搞定了gmail，第一次听说blogger也是google的。&lt;br /&gt;&lt;br /&gt;基于对google的信任，来占个座。&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/13083868-111673633960422932?l=achaoge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://achaoge.blogspot.com/feeds/111673633960422932/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083868&amp;postID=111673633960422932' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111673633960422932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083868/posts/default/111673633960422932'/><link rel='alternate' type='text/html' href='http://achaoge.blogspot.com/2005/05/blog-post.html' title='占个座'/><author><name>高超</name><uri>http://www.blogger.com/profile/04978538926368679111</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
