<?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-33097048</id><updated>2011-11-29T16:30:39.677+01:00</updated><category term='硅基娱乐'/><category term='Firefox'/><category term='typography'/><category term='PDF'/><category term='硅基实践'/><category term='browser'/><category term='Linux'/><category term='XeTeX'/><category term='硅基日记'/><category term='硅基创作'/><category term='fonts'/><category term='Gmail'/><category term='Misc'/><category term='LaTeX'/><category term='字体'/><category term='SciTE'/><category term='Google'/><category term='IM'/><title type='text'>kmc(双子星)的硅基世界</title><subtitle type='html'>&lt;p align="right"&gt;这个Blog只发表与计算机有关的日志，代表着我硅基世界的生活。&lt;BR&gt;
为保证PNG图片的正常透明，推荐使用Firefox浏览器查看本Blog。&lt;/p&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33097048.post-2286334684493313088</id><published>2011-02-23T19:37:00.003+01:00</published><updated>2011-02-23T20:06:30.851+01:00</updated><title type='text'>用Linux，影响Windows</title><content type='html'>由于在学校不得不天天使用Ubuntu，反而有了种既来之则安之的感觉。自己并不是不会，而是原来自己有得选择，家里电脑双系统，不是为了编译xeLaTeX也就很少去Linux，从来没有整天整天地在Linux底下泡着。现在随着时间的深入，慢慢地习惯了Linux底下的日常使用。其中有一些软件也让我晚上回家后想在Windows下装了。比如：&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;剪贴板工具&lt;/span&gt;：当然我得首先说一下自己居然可以用电脑这么久都从来没有觉得这是个问题，何况我还经常搞文本—事实上是因为在Linux底下没有中文输入法，要打字就只有靠Inputking，而这之间就会牵涉到很多的复制粘贴。这才让网管给装了parcelite，然后就发现很方便了，可以一次“吞”很多东西再“吐”出来。&lt;br /&gt;&lt;br /&gt;回到Windows下自然不能再装同一个软件，但是&lt;a href="http://blog.sina.com.cn/s/blog_46dac66f010000c1.html"&gt;善用佳软&lt;/a&gt;那里看到了推荐，决定使用ClipX，它的功能比parcelite还有完善，于是乎这样的使用体验可以得到延续。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;便笺&lt;/span&gt;：在学校查资料时往往会需要摘抄一些内容，这时Ubuntu自带的Tomboy便笺引起了我的注意，它的使用简洁，功能贴心，WiKi式的链接尤其适合做一些简单文本记录。而在Windows下，每每要记什么东西，就是Win+Z打开我的EmEditor，记下之后又得保存、起名字，下次要打开，我最好就得记得文件名用Everything找到它，否则就得去文件夹找。而Tomboy得天独厚的优势还在于可以方式地跟Ubuntu One（Ubuntu云存储）同步，这样在两个系统、两台电脑之间也可以方便地同步信息，说实在，连Google Task/Google reader （Note In reader）的很多功能都可以省下来了。&lt;br /&gt;Tomboy唯一不太习惯的是所有的Note都在一堆，而相应的链接也是全局性有效的，无法把不同主题分类存放，例如如果在学习资料中有一个文章标题是“Contribution”，其他文章中提到这个词就会链接到这篇文章。而在Firefox的某些概念中也提到这个词，而这两种“Contribution”是不相同的，此时就无法区分这两个链接。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;文本/文件比较与同步&lt;/span&gt;：MELD是一个无可挑剔的比较器，我至今没有找到更好的软件实现它的功能。令人惊奇的是它就那么不起眼地悄悄存在于Ubuntu的源里。&lt;br /&gt;&lt;br /&gt;当然，有很多软件还是跟Windows下没法比的，昨天让网管装了GIMP和Inkscape，跟Photoshop和Illustrator还是差得太远，现学现用，我花了一个小时的时间才用Inkscape画出个6个文本框的流程图。&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;此外最近大爱一个字体叫Deva Ideal，请看我在&lt;a href="http://bbs.themex.net/showthread.php?t=16872711"&gt;极限论坛的帖子&lt;/a&gt;。现在我已经在Windows和Linux下把它作为统一的网页字体了。不过需要指出的是Linux底下的很多字体也很优秀，例如Dejavu Serif，Liberation Sans/Serif还有Linux Libertine。如果不是因为自己喜欢折腾Firefox的字体加上对Mactype的“粗、糊”风格略有喜好，其实就用上述字体显示网页也很不错（走的是清晰锐利风格）。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-2286334684493313088?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/2286334684493313088/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=2286334684493313088' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2286334684493313088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2286334684493313088'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2011/02/linuxwindows.html' title='用Linux，影响Windows'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8868762840475811662</id><published>2011-02-17T13:30:00.001+01:00</published><updated>2011-02-17T13:32:07.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>用不了Firefox4.0！</title><content type='html'>想在Ubuntu 10.04 下面用好Firefox还真的挺难的！默认版本是3.6.10法语版，我想用最新的Firefox 4.0 nightly。但是：&lt;br /&gt;- 4.0官方FTP下载回来的版本没有Cairo hinting （--enable-system-cairo），结果字体非常难看，事实上这个问题已经存在很久了，大概原因是Cairo不稳定，所以官方版一直没有打开它。&lt;br /&gt;- 而launchpad上Ubuntu PPA daily版本则是打开了Cairo，字体显示遵从系统的设定，这个我在家里用得是好好的。但是在学校由于没有管理员权限，于是不能装。叫管理员装也挺麻烦的，毕竟要添加源，下载Keyring等等，没有什么合适的理由我想还是算了。&lt;br /&gt;- launchpad的安装只能是按软件源的方式，而不能像FTP那样下载到带可执行文件的压缩包。否则可以直接下载解压使用。&lt;br /&gt;&lt;br /&gt;所以目前只能用3.6。但是我不是很习惯用法语，想用英文，这样扩展的设置界面也一并变成英文，结果也是不行。&lt;br /&gt;- general.useragent.locale设置为en-US无效，查了一下&lt;a href="https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/244238"&gt;是Ubuntu的问题&lt;/a&gt;&lt;br /&gt;- 命令行用firefox -UILocale en-US启动也无效，查了一下&lt;a href="https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/565209"&gt;还是Ubuntu的问题&lt;/a&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/33097048-8868762840475811662?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8868762840475811662/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8868762840475811662' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8868762840475811662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8868762840475811662'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2011/02/firefox40.html' title='用不了Firefox4.0！'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7949150681679601421</id><published>2011-02-04T12:48:00.000+01:00</published><updated>2011-02-04T12:49:24.436+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>新的数字工作环境</title><content type='html'>正在磨合新的数字工作环境：Ubuntu Linux 10.04法语版，没有管理权限装软件和调整系统，没有中文输入法（要打字还得用inputking）。没有Office，也没有像样的LaTeX。Firefox 3.6.10 法语版（因为4.0的字体hinting太差，无奈只得用3.6）。&lt;br /&gt;&lt;br /&gt;软件方面，Tomboy便笺是个不错的发现，Evolution邮件客户端也还说得过去，新的Nautillus管理文件越来越好用了。但是没有Inkscape也没有gimp，又没有Acrobat Pro，要改点什么图片看来是很难了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7949150681679601421?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7949150681679601421/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7949150681679601421' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7949150681679601421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7949150681679601421'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2011/02/blog-post.html' title='新的数字工作环境'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-772813458634327995</id><published>2011-01-09T14:47:00.001+01:00</published><updated>2011-01-09T14:49:45.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b9pre 2011-01-08</title><content type='html'>很久都没有写，因为Firefox最近一直没有太多变化。今天这个版本：&lt;br /&gt;1. 最大化窗口时标签栏终于绘制到标题栏上了。&lt;br /&gt;2. direct2d打开也不会拖慢启动和高CPU了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-772813458634327995?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/772813458634327995/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=772813458634327995' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/772813458634327995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/772813458634327995'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2011/01/firefox-40-b9pre-2011-01-08.html' title='Firefox 4.0 b9pre 2011-01-08'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-223145621493666622</id><published>2010-11-21T20:42:00.002+01:00</published><updated>2010-11-21T20:56:15.893+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='字体'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>制作一个Office Ready的字体</title><content type='html'>&lt;p style="text-align: right;" class="c0"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=19MPv6RBXyJxwfrLSEMV5XXG_AdP9AQ" height="160.2094" width="242.19606666666667" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;下面通过一个例子来介绍如何制作一个Office Ready的字体。&lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;在浏览字体的时候看上了Compatil Fact，兴高采烈地装上，打开Firefox一看：&lt;/span&gt;&lt;/p&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1bgFTApbklDr7AkhmtPjALTvzKP8Jhw" height="265.0" width="540.0" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;四个字体没有被组合到一起，换句话说，常规/粗体/斜体/粗斜体之间没有关联，无论是网页中的&lt;b&gt;&lt;/b&gt;还是Word里面的Ctrl+B等，都无法调用相应的字体。&lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;可事实上这个字体的设计并没有错，打开Win7的字体目录，它们确实归在同一个家族。Photoshop/Illustrator这样的软件里的效果也相同。&lt;/span&gt;&lt;/p&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1EeTECfamqZFwZo0HFwK90RFPqQNANg" height="265.2" width="553.3499999999999" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;实际上这是一个难以两全的问题。简单说，Word/Firefox遵守的是规则可俗称为“&lt;/span&gt;&lt;span class="c1 c8"&gt;Office 4字体规则”&lt;/span&gt;&lt;span class="c1"&gt;， 即常规/粗体/斜体/粗斜为一组。这是一个比较保守和传统的字体家庭结构，在这个结构下无法变更字重和字宽，换句话说一家最多四口。而对设计者而言，一个 字体大家庭远远不止四口，而是存在着Thin, Light, …, Ultra Bold, Black的字重变化和Compress,  Condensed, …, Extended, Extra Wide的字宽变化。Compatil  Fact这个字体虽然目前只有四个字形，但它的设计已经前瞻性地考虑到了添丁进口的问题，它遵守的规则可以俗称“&lt;/span&gt;&lt;span class="c1 c8"&gt;大家庭规则”。&lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1 c8"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;但是我现在只是想把这个字体制作成显示字体，而不是给Photoshop用，为了方便，我可以使用Fontlab调整字体使之“Office Ready”。&lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="1" class="c4"&gt;&lt;span class="c1"&gt;把四个字体用Fontlab打开。从Regular开始，点File-Font info（Ctrl+Alt+F）：&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1l_ipnc6d2FGki-Ud_bLkVVymDuEiag" height="317.101" width="553.102" /&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="2" class="c4"&gt;&lt;span class="c1"&gt;为了不和原版混淆，我把Family Name改一下，改成Compatil Fact Office&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=13mYfVLBG6YDqlz6LnEyPd4Up0QL5ZA" height="65.0" width="450.0" /&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="3" class="c4"&gt;&lt;span class="c1"&gt;然后点击Build Names（绿色钻石图标），自动生成了新的名称&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1Yucs1rpy9DcX1xaMF33fI6_SiW7koQ" height="317.0" width="448.0" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="4" class="c4"&gt;&lt;span class="c1"&gt;然后切换到OpenType-specific names点一下Build Opentype Names。最后点OK，Regular就修改完成了。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1dgB1iavslNb3u4B1xm5k5-MIeS0gSA" height="317.101" width="553.102" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="5" class="c4"&gt;&lt;span class="c1"&gt;下面是Bold，打开Font info后是这样&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=13w2gmElyeALILxkgi90cMwQNprN4Eg" height="317.101" width="553.102" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;问题就出在这里，Family Name里面就多了Bold，而4字体规则要求的是Family Name要相同才被认为是一家。所以跟上面一致的话，家庭名统一改成Compatil Fact Office。&lt;/span&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="6" class="c4"&gt;&lt;span class="c1"&gt;另一个重点是要勾上“Font is bold”，然后点Build Style Name，再点Build Names&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1lE0QvKLL2p64oB31wfiOGvA22gysig" height="320.0" width="451.0" /&gt;&lt;/p&gt;&lt;p class="c3"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="7" class="c4"&gt;&lt;span class="c1"&gt;然 后再重复“4”里面的步骤一次。细心的人应该已经理解，大家庭规则是靠这个菜单，也就是OpenType-specific  names来维系的。点Build Opentype  Names这个步骤只是为了在改成4字体规则后，象征性地遵守一下大家庭规则。其实上不会影响Office  Ready字体的生成，因为后者是由Basic set of font names决定的。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1IBaxN6WRpys0lq9Y5Kv5IEMIUG8U9Q" height="157.0" width="449.0" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="8" class="c4"&gt;&lt;span class="c1"&gt;Italic和Bold Italic类似，但是我还是把截图放上来。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1uS7IdwYppXbvaTFswfuo-heco4EiAg" height="317.101" width="553.102" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1ia-CuP4F4A3Lgt-1Lb9L8DfgHrMdRQ" height="317.101" width="553.102" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="9" class="c4"&gt;&lt;span class="c1"&gt;全 部改好，点了OK之后，回到Fontlab，点菜单File-Generate All。设置好Format（推荐TrueType/OpenType  TT，这样生成的字体有分级Hinting，即使不用Mactype也有更好的适应性（这才算Office Ready）。选好保存路径后点Start。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1Q9DUsRj8Z_BSLq3qd5q2tgzO-wkeYQ" height="240.476" width="178.07399999999998" /&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1xxt4DxXa2QYiNcgcmjF_oxXLseXo7A" height="342.293" width="359.788" /&gt;&lt;/p&gt;&lt;ol class="c2"&gt;&lt;li value="10" class="c4"&gt;&lt;span class="c1"&gt;在生成过程中碰到这样的提示，选Compiled，其实Binary也无所谓。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1FEJVzQtqt4xWzOS00J9AC3p2rKn2OQ" height="150.0" width="398.0" /&gt;&lt;/p&gt;&lt;p class="c5"&gt;&lt;span class="c1"&gt;字体就生成好了，虽然文件名还是没变，但是字体名已经变了并且Office Ready了。再看Firefox：&lt;/span&gt;&lt;/p&gt;&lt;p class="c3"&gt;&lt;img src="https://docs.google.com/document/pubimage?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M&amp;amp;image_id=1DKCov2HUgErzit-ml1QNQefo4N_JXg" height="275.0" width="358.0" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-223145621493666622?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://docs.google.com/document/pub?id=1NkknLlQTEgPq5PCnVTmK9i4bioYl1ahwcid11FzHA-M' title='制作一个Office Ready的字体'/><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/223145621493666622/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=223145621493666622' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/223145621493666622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/223145621493666622'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/11/office-ready.html' title='制作一个Office Ready的字体'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7323071619950457603</id><published>2010-11-21T16:17:00.008+01:00</published><updated>2010-11-21T21:00:28.201+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='字体'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>再谈显示字体</title><content type='html'>自&lt;a href="http://kmcbest.blogspot.com/2008/04/blog-post_27.html"&gt;《字体迷的显示字体推荐》&lt;/a&gt;（以下简称“原文）”一文已经过去3年半的时间了，对字体方面有了不少新的认识，再回头看这篇文章时，觉得有很多值得更新的地方，有些甚至是勘误。于是决定再写一篇文章。&lt;br /&gt;&lt;br /&gt;时过境迁，很多观点会随着使用的软件和审美观的不同而变化。原文中一上来就说“中文字体我看遍了也只有宋体最适合屏幕显示”，事实上，一者这几年黑体越来越流行，Windows有雅黑，苹果有丽黑/华文黑体，Linux有文泉驿正黑/微米黑，手机操作系统上也大力使用黑体。其二，由于加入了极限论坛，我开始使用和研究gdi++（Mactype）字体渲染，它让字体的美感一下就提高到了一个新的境界。在有Mactype的时候，黑体的美观程度就相当于拉丁的无衬线字体。而事实上宋体之美，或者说原文中提到的“宋体”之美，事实上是局限于ClearType配合点阵宋体，那个严格上来说真的不是宋体。真正的宋体跟拉丁的衬线体一下，在小尺寸下表现能力有限，即使是用Mactype渲染，也是灰蒙蒙的效果，看着吃力。&lt;br /&gt;&lt;br /&gt;由于有了Mactype，TrueType字体内建的hinting也可以被无视，OpenType字体同样可以被直接使用。事实上Mactype使得字体的屏幕显示效果大大接近字体真实的效果，很多字体都“化腐朽为神奇了”，从这个意义上来说，字体之间的比拼又回到了字形设计上，而不是依赖于文件格式。但Mactype并不是系统的标配，在很多情况下如果一个字体有良好的hinting，它就有了良好的适应性，这在下文Office ready字体中会提到。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;原文中一些错误和值得商榷的地方：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;** BitStream字体的含糊命名：&lt;ul&gt;&lt;li&gt;Incised 901 BT = Antique Olive，它的显示效果也并非“非常接近Tahoma”&lt;/li&gt;&lt;li&gt;Swiss 721 BT = Helvetica，我居然没有认出来……&lt;/li&gt;&lt;li&gt;GeoSlab703 = Memphis&lt;/li&gt;&lt;li&gt;Humanist 777 = Frutiger&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;** 过于活泼的字体只适合中英混排，不适合大段的西文阅读：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Blueprint&lt;/li&gt;&lt;li&gt;Maiandra GD&lt;/li&gt;&lt;li&gt;Sassoon Sans&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;** 衬线感太强的字体更适合打印：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stone Serif&lt;/li&gt;&lt;li&gt;ZapfEllipt BT&lt;/li&gt;&lt;li&gt;Optima （GE Optical）&lt;/li&gt;&lt;/ul&gt;** 粗衬线字体（Slab Serif）容易让眼睛疲劳，适合标题而非正文：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Memphis&lt;/li&gt;&lt;/ul&gt;** 不是每个程序都会访问字体的Kerning。此外，在小尺寸、屏幕显示下，Kerning往往没有意义，因为hinting/Mactype渲染会改变字符的几何属性。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;选择屏幕字体的一些标准&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;空间利用。在小尺寸下，字体必须要合理地利用空间，在这方面不用再多说无衬线比衬线的优越性，但即使这样，Gill Sans却依然不如Georgia易读。&lt;br /&gt;&lt;br /&gt;在有Mactype的介入下，少数衬线体的确也值得一试，这里推荐Georgia, Cambria, Minion Pro(或者Web Pro)和Times Europa Office。&lt;br /&gt;&lt;br /&gt;需要说明的是Mactype的渲染会让字符变粗，这时又成就了无衬线字体的一大优势——字重。在Regular显得拥挤时，很多Sans字体都有比Regular更细的Light版用来匹配。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;简洁明快。不想用“易读性”这个概念，因为它太泛。简洁明快指的是字体的个性不宜太张扬，尤其不能有一两个字符漂亮得让人每看见它就不由得停下来欣赏一番——这影响了文字内容的转达。Helvetica为什么成功？因为它像空气一样。不过这也是一个见仁见智的问题，因为看久了之后就会习惯的……&lt;br /&gt;&lt;br /&gt;举例我现在正使用的Thesis Sans Office，Thesis Sans是很优秀的字体，但它的大写Q的尾巴是悬空的，每次看到，确实会不由自主多欣赏两眼，好在英文中大写Q出镜率不高，可法语就大不相同了。难怪Thesis Sans OT里面有3种关于大写Q的替代字。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;特色字符。刚刚说了不要字符太有个性，为什么马上就来了个“特色字符”？这里主要是针对几个字符的典型写法上的区别。例如：小写a的单/双层版，小写g的单/双圈版，大写G横杠的处理和衔接，大写I是否带双杠，等等。&lt;br /&gt;&lt;br /&gt;单从字符看似乎是这样，实则它们往往是区别Humanist Sans和Geometric Sans的标志。Humanist Sans比较流行使用双圈g（Thesis Sans），Geometric Sans的大写G往往就要更圆润（Neuzeit Office）。另外，Humanist Sans的优势在于独立的斜体，这也是为什么我非常推荐Myriad而非Frutiger，Segoe而非Lucida Grande的原因。独立的斜体用作强调的时候，比伪斜(Slanted)更容易被发现，也显得更有个性（没错，被强调的部分应该要多一点变化）。同样是这个原因，我对Sans Grotesque有点逃避，从而也很少提到Helvetica/Arial和Din。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Office ready: 4字形。对于屏幕字体来说，Regular, Bold, Italic, Bold Italic是最好的搭配，因为网页字体一般也就只使用这标准的四个字形。这也是为什么近些年出现一个新概念“Office ready字体”（在极限论坛推荐过），主要的出发点就是适合网页显示和Word排版。简而言之，在Word里面可以用Ctrl+B和Ctrl+I来访问。&lt;br /&gt;&lt;br /&gt;如果你看上了一套字体，而它的命名未必符合上述规则。这时最好用Fontlab自己修正一下（重点就是在字体信息中合理地勾上“Font is bold”和“Font is italic”），并生成四个TrueType版再安装使用。如果Light是你的基准字重，你甚至可以把它强制定为Regular。&lt;a href="http://kmcbest.blogspot.com/2010/11/office-ready.html"&gt;具体操作&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;但是如果一字体连这4个字形都无法提供的话还是扔了吧，因为网页和Word中都使用的是伪粗和伪斜。&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:180%;"&gt;字体推荐&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;原文提到的字体中，我依然推荐的有&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Avenir：在原文中是比较消极的口气，但现在感觉这个字体非常清晰，强烈推荐。Avenir Next和Avenir在做屏幕字体时没有太大的差异。&lt;/li&gt;&lt;li&gt;Calibri&lt;/li&gt;&lt;li&gt;Myriad Pro/Myriad Web&lt;/li&gt;&lt;li&gt;Georgia&lt;/li&gt;&lt;li&gt;Minion Pro/Minion Web：一定要开Mactype哦！&lt;/li&gt;&lt;/ul&gt;然后最近新发现的一些优秀的字体&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Thesis Sans Office：Humanist风格，偏向柔和。&lt;/li&gt;&lt;li&gt;Neuzeit Office：Geometric风格，偏向硬朗，跟Avenir有相似之处。事实上它是Din Neuzeit Grotesk演变而来的，也就是减少了Grotesque的成分，合理地走向Geometric。&lt;/li&gt;&lt;li&gt;Times Europa Office：Times是永恒的经典，但是Times New Roman对人是一种伤害，所以，喜欢Times的，换这个吧。&lt;/li&gt;&lt;li&gt;Compatil Fact：Compatil事实上是Linotype重金开发的大家族。光拿无衬线版的Office 4字形来做网页显示，就看出制作水平的精良：清晰、和谐、易读。&lt;/li&gt;&lt;/ul&gt;想要快速测试一个字体的网页效果并不容易，我使用的方法是：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;首先确认4个字形符合Office Ready标准（否则用Fontlab自定义）。&lt;/li&gt;&lt;li&gt;然后安装，或者用FontExpert的Activate Temporarily Now功能，不好看的话省得卸载。&lt;/li&gt;&lt;li&gt;用Firefox选择字体后，打开 &lt;a style="color:#006620" class="linkification-ext" href="http://www.lipsum.com/" title="Linkification: http://www.lipsum.com"&gt;www.lipsum.com&lt;/a&gt; ，先读那些介绍文字，测试字体能否太有个性而让人无心阅读正文内容，然后点Generate Lorem Ipsum生成没有意义的赘文，可以快速了解字体显示大段文字的屏幕灰度（与字符的空间利用直接相关）。再去浏览几个外文网站。当然用记事本保存一段测试文本也是可以的，只是我觉得那种测试太纯粹，只能测一种颜色，一种尺寸。&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;&lt;blockquote&gt;好的屏幕字体就像老婆，首先她漂亮，但却不张扬；她有很多动人之处，可能你都已经看习惯，但依然能感受到那种整体美。&lt;br /&gt;&lt;br /&gt;你冷不丁想瞟一眼的女生，往往只是一两个特点吸引着你，如果天天看，全方面地跟她在一起生活，你会发现其实她那一两个优点掩饰了她很多的缺点，一如漂亮的Swash容易造成行间重叠和整体灰度不均匀。&lt;br /&gt;&lt;br /&gt;更为重要的是，这些优点属于字体本身，它们无法有效地帮助传达文字的内容，这就是为什么这种字体更适合引人眼球的Logo。相反，两个人的生活中不免充斥着柴米油盐，这些内容必须要一颗包容和体谅的心才能装得下——就像一个简约淡定的字体。&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7323071619950457603?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7323071619950457603/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7323071619950457603' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7323071619950457603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7323071619950457603'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/11/blog-post.html' title='再谈显示字体'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6240681393917664607</id><published>2010-10-17T12:37:00.002+02:00</published><updated>2010-10-17T12:44:33.530+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b8pre 2010-10-14</title><content type='html'>从10月14号开始，Firefox B8pre呈现出恐怖的“抽风”状态，我这个Firefox 6年的多用户也从来不敢想像这个浏览器可以这么快。TraceMonkey和JaegerMonkey同时合并到Trunk之后的结果。&lt;br /&gt;&lt;br /&gt;在Mozillazine论坛上甚至有人说“历史上第一次，Firefox的Sunspider成绩超过了Google Chrome”。Mozillazine上每夜版bug更新列表中出现了长长一片的绿色，并且90%的Bugfix都是关于JS引擎的。arewefastyet.com上的曲线也是急剧下滑。&lt;br /&gt;&lt;br /&gt;我是带着20多个扩展跑Firefox的，根据我自己的体验，速度上的提升非常明显，网页基本上是秒开的感觉，热启动1~2秒。Firefox这回真给力！&lt;br /&gt;&lt;br /&gt;相应地有一些扩展造成Firefox崩溃。Adblock plus、Noscript都需要更新到最新版，目前GreaseMonkey/Scriptish只要有脚本运行就会崩溃，只得暂时禁用GM。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6240681393917664607?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6240681393917664607/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6240681393917664607' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6240681393917664607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6240681393917664607'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/10/firefox-40-b8pre-2010-10-14.html' title='Firefox 4.0 b8pre 2010-10-14'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1793221275409818483</id><published>2010-10-13T09:19:00.003+02:00</published><updated>2010-10-13T09:23:27.274+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>PDFLaTeX的高速编译命令行开关</title><content type='html'>用了这么久才知道原来 --interaction=batchmode 才是王道。&lt;br /&gt;1. 编译速度奇快，比正常显示那些编译信息要快几倍。那些编译信息大大拖慢了编译速度不说，反正滚动的速度你也不可能看见太多。真的需要看warnings，查log吧。&lt;br /&gt;2. 跟nonstopmode也不太相同。如果有错误，会尽量调整。例如我有一次就忘了放几张图片，然后出来的结果中图片就有一个占位符，类似于\usepackage[draft]{graphicx}的设定。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-1793221275409818483?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1793221275409818483/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1793221275409818483' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1793221275409818483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1793221275409818483'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/10/pdflatex.html' title='PDFLaTeX的高速编译命令行开关'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6463974861292773448</id><published>2010-10-13T09:18:00.000+02:00</published><updated>2010-10-13T09:19:54.931+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b8pre 2010-10-12</title><content type='html'>☺ 圆形的进度指示器终于回来了，不喜欢进度条。这个新的指示器跟Google Chrome设计得几乎一样，姑且叫甜甜圈吧。&lt;br /&gt;&lt;br /&gt;这段时间Firefox在别的方面变化不大，扩展工具栏的引入根本就是一个倒退。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6463974861292773448?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6463974861292773448/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6463974861292773448' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6463974861292773448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6463974861292773448'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/10/firefox-40-b8pre-2010-10-12.html' title='Firefox 4.0 b8pre 2010-10-12'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-179212005024696356</id><published>2010-09-18T18:42:00.003+02:00</published><updated>2010-09-19T11:17:03.114+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b6pre 2010-09-17</title><content type='html'>☯ &lt;span class="postbody"&gt;今天才发现 general.useragent.extra.*的键值已经无效了，去&lt;a href="http://forums.mozillazine.org/viewtopic.php?f=23&amp;amp;t=1994939" target="_blank" class="postlink"&gt;Mozillazine&lt;/a&gt;打听了一下，外部软件/流氓工具栏往往通过这些键值来在UA上挂尾巴，Mozilla决定干掉这种可能。&lt;br /&gt;&lt;br /&gt;不仅如此，连general.useragent.override都可能被取消。也就是说UA劫持将越来越难，可是用户自己想改UA也变得不可能。 但愿Mozilla不会把事做绝。&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;☯ 给所有的64位控（包括但不仅限于那些无止尽地求xx软件64位版和奔走疾呼64位软件有多么多么好，软件不开发64位就多么多么out的道士们）：&lt;br /&gt;&lt;span class="z19Dle zG9tqc" id="col-z13xwjwjvpzgglz4j04cjflahp24szqz41s"&gt;&lt;span class="HgYomf"&gt;&lt;span style="display: block;" class="QGJaM Ig Uqtsze"&gt;Facts:&lt;br /&gt;* The 32bit build is FAR more important.&lt;br /&gt;* The 32bit build performs better as it is much better optimized&lt;br /&gt;* Almost any plugin is available for the 32bit build.&lt;br /&gt;&lt;br /&gt;The  devs have their reasons for not making the x64 versions official,  because it would make absolutely NO sense to hold them back without one  or more valid reasons.&lt;br /&gt;&lt;br /&gt;Really, there is no need to rush anything.  32bit builds are fine and Win32 isn't going to die tomorrow. One day,  64bit will be standard but this will take time. Not a few weeks, not  even a few months. We are talking about YEARS from now because more than  5 years after the release of the first 64bit Windows, the development  tools are not even at the same level as their 32bit counterparts.&lt;br /&gt;&lt;br /&gt;The  transition from 16bit Windows to Win32 took many years and from 32bit  to 64bit it will probably take even longer, because the benefits of x64  vs Win32 are far less important than the benefits of Win32 vs. 16bit  were. And today's software is far more complex than it was back in the  90's.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;☺ 在圆饼扩展被开发回来之前，只有试着去接受进度条。好歹可以改颜色&lt;br /&gt;/*Tab progress color*/&lt;br /&gt;@namespace url(&lt;a class="linkification-ext" href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="Linkification: http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/a&gt;);&lt;br /&gt;&lt;br /&gt;.tab-progress &gt; .progress-bar,#urlbar-progress &gt; .progress-bar&lt;br /&gt;{background-image: -moz-linear-gradient(left, rgba(255, 255, 0, 0.5),&lt;br /&gt;                                             rgba(255, 255, 0, 0.7),&lt;br /&gt;                                             rgba(255, 255, 0, 0.95)) !important;}&lt;br /&gt;&lt;br /&gt;☹ 地址栏的RSS图标被移除了。以后要知道一个站点是否能订阅，只有不时地点点书签菜单，看看“Subscribe to this page”的菜单是不是灰的。算了，自己用得也少，就不评价什么了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-179212005024696356?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/179212005024696356/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=179212005024696356' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/179212005024696356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/179212005024696356'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40-b6pre-2010-09-17.html' title='Firefox 4.0 b6pre 2010-09-17'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5206678737227920242</id><published>2010-09-17T13:11:00.004+02:00</published><updated>2010-09-17T21:23:58.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b6pre 2010-09-16</title><content type='html'>☺ 终于出现能指示上载进度的扩展了。&lt;span class="postbody"&gt;Google Chrome的上载指示是它的一个亮点，很奇怪这么多年来Firefox没有这方面的扩展。今天逛AMO时突然看到：&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/221510/" target="_blank" class="postlink"&gt;UploadProgress :: Add-ons for Firefox&lt;/a&gt; &lt;br /&gt;&lt;img src="https://addons.mozilla.org/img/uploads/previews/full/48/48519.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;测试有效，虽然实现的方式有点囧——跟下载对话框一样，搞了个上载对话框出来。Google Chrome显示在状态栏的方式显然更方便一些。不过它的代码不算复杂，没准改改就能进入状态栏（或者附加组件栏）。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;☹ 圆饼没有了，全部变成了进度条。&lt;span class="postbody"&gt;说实在的饼要客观一点，想知道百分之几，看饼更直观。而这个条条对应的百分之几，跟标签的长度挂钩，从Apptab那么短，到地址栏那么长……&lt;br /&gt;&lt;br /&gt;☺ 输入框按End键会换行的bug解决了。&lt;br /&gt;&lt;br /&gt;☺ 昨天密码消失，不能下载的问题依然出现。全部重装了一遍扩展，目前正常。另外扩展安装现在已经不需要解压了，全部以XPI文件的方式出现在extensions目录下。并且可以一次安装多个扩展了。&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/33097048-5206678737227920242?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5206678737227920242/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5206678737227920242' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5206678737227920242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5206678737227920242'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40-b6pre-2010-09-16.html' title='Firefox 4.0 b6pre 2010-09-16'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5838502300519558803</id><published>2010-09-16T18:59:00.010+02:00</published><updated>2010-09-17T10:17:49.872+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b6pre 2010-09-15</title><content type='html'>☺ 取消火狐橙，显示工具栏后，关闭按钮又回到了屏幕的最右上方。原来是略微偏下一点，鼠标无法盲移到关闭按钮上。&lt;br /&gt;&lt;br /&gt;☺ Tab Candy随机生成一堆Groups的bug好像解决了&lt;br /&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=587990"&gt;Bug 587990 – TabCandy arbitrarily creates new groups / orphans tabs in empty space after hovering over "Move This Tab To..." menu item&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;☯ 状态栏取消的话，那些载入信息（“Waiting for xxx.com...”，“done”）之类的往哪里放？&lt;br /&gt;&lt;br /&gt;☺  状态栏要取消，页面载入的进度条也应该移到别的地方去。改来改去，现在的结果是这样：&lt;br /&gt;如果前台标签正在载入中，那么在地址栏下方会出现一细小的进度条，载入圆饼指示器依然存在。如果正在载入的是后台标签页，则仅用圆饼显示。&lt;br /&gt;&lt;br /&gt;说实在我比较喜欢圆饼，觉得有饼就够了。&lt;br /&gt;&lt;br /&gt;☺  Paste and Go扩展的功能被集成了，在地址栏点右键有Paste and Go，搜索栏点右键有Paste and Search，可惜Omnibar整合地址栏和搜索栏后，Paste and Search并没有出现。而且没有快捷键，所以暂时不能删除Paste and Go扩展。&lt;br /&gt;&lt;br /&gt;☹  Check for updates被整合到about窗口中，但是在我这里用着用着这个按钮就变成空的了。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img843.imageshack.us/img843/2993/000y.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 607px; height: 348px;" src="http://img843.imageshack.us/img843/2993/000y.png" alt="" border="0" /&gt;&lt;/a&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;另外突然密码都不见了，下载也不能。经过排查，在prefs.js里面找到这一堆键值&lt;br /&gt;user_pref("extensions.{002349F5-59AB-4fdc-8329-BF4248243C95}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{01F8DAE3-FCF4-43D6-80EA-1223B2A9F025}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{103B2EA2-F063-4273-958D-6B46E5B6F98C}.description", "Copies the name (source anchor) of a link.");&lt;br /&gt;user_pref("extensions.{103B2EA2-F063-4273-958D-6B46E5B6F98C}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}.update.enabled", false);&lt;br /&gt;user_pref("extensions.{20291fcc-1471-46c8-8213-5911f5ce6d67}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{21cfaec0-dbb3-11dc-95ff-0800200c9a66}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{21e48e29-f574-4619-b65d-0f00eea92e5b}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{35106bca-6c78-48c7-ac28-56df30b51d2a}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3541c267-2580-4144-854e-2e05c8670121}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{37E4D8EA-8BDA-4831-8EA1-89053939A250}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{37E4D8EA-8BDA-4831-8EA1-89053939A250}.update.enabled", false);&lt;br /&gt;user_pref("extensions.{3892FE4C-6DCB-4669-9D01-E23BB9FB61FB}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3ED591BC-7CC7-495B-A526-B2431356EDC1}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3b71bd20-ee7e-11d9-8cd6-0800200c9a66}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3d7eb24f-2740-49df-8937-200b1cc08f8a}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3e270ac3-8936-43fb-ad20-b4685172a83d}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{3e9bb2a7-62ca-4efa-a4e6-f6f6168a652d}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{44d0a1b4-9c90-4f86-ac92-8680b5d6549e}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{4BBDD651-70CF-4821-84F8-2B918CF89CA3}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{53A03D43-5363-4669-8190-99061B2DEBA5}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{55041000-4813-4816-AD30-DF68B17D7179}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{64161300-e22b-11db-8314-0800200c9a66}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{65d1639c-419f-4b52-9520-2d1455e5091b}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{6BFD307A-C040-11DA-9749-FB1C850B47DF}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{71328583-3CA7-4809-B4BA-570A85818FBB}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{73a6fe31-595d-460b-a920-fcc0f8843232}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{752a85d4-68d6-48ae-ab7d-6640f5f75d85}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{75e19832-90c0-4553-91a0-e5d0ac5d99fd}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{84417002-6445-49b4-9fd7-1ef48240fa41}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{888d99e7-e8b5-46a3-851e-1ec45da1e644}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{902D2C4A-457A-4EF9-AD43-7014562929FF}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{9669CC8F-B388-42FE-86F4-CB5E7F5A8BDC}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{AE37D527-6604-461c-8102-975CF8053A2F}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{DA144265-8D9B-4380-B8F7-9F85E2C37D05}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{E31AE5B1-3E5B-4927-9B48-76C0A701F105}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{EDA7B1D7-F793-4e03-B074-E6F303317FB0}.update.enabled", false);&lt;br /&gt;user_pref("extensions.{F645A8C9-E969-42D9-B3F3-F325537222FD}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{F78DC607-BB30-4e13-9E47-2C2E162E9094}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{F8A55C97-3DB6-4961-A81D-0DE0080E53CB}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{FFA36170-80B1-4535-B0E3-A4569E497DD0}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{a0d7ccb3-214d-498b-b4aa-0e8fda9a7bf7}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{a3b24d40-bac4-11dc-95ff-0800200c9a66}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{aba3f5c2-35d5-4960-bdfc-de9c162e39ce}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{ba243cb0-b824-4a26-9418-73ee795d9b9d}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{bc7030f4-a50b-464f-9bff-45a3a9e97125}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{c07d1a49-9894-49ff-a594-38960ede8fb9}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{d40f5e7b-d2cf-4856-b441-cc613eeffbe3}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{e5e868a3-2e53-4f10-a2a0-890c4a4774f4}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{fce36c1e-58d8-498a-b2a5-66ad1cedebbb}.install-event-fired", true);&lt;br /&gt;user_pref("extensions.{d37dc5d0-431d-44e5-8c91-49419370caa1}.data.update.prevupdate", 1242486071);&lt;br /&gt;user_pref("extensions.{d37dc5d0-431d-44e5-8c91-49419370caa1}.prevrun.version", "2.4.97");&lt;br /&gt;&lt;br /&gt;删除后重启Firefox，上面很多不存在的键值被清空，解决。话说最近我跟prefs.js裸斗的次数还真不少。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;☹  新变化：状态栏估计就快要没有了。昨天&lt;span style="font-weight: bold;"&gt;鼠标指向链接的URL显示&lt;/span&gt;就已经从状态栏整合到了地址栏，对宽屏用户，或者跟我一样Omnibar取消搜索栏来说，应该空间还够。&lt;br /&gt;&lt;br /&gt;今天曾经出现过状态栏取消的build，取消状态栏，引入附加组件栏，会使得所有在状态栏有图标的扩展都不得不更新。目前这个功能暂时backout，但是据说一定要land。Mozilla现在心里永恒的愿望就是全部东东都放到浏览器上方去。好像Mozilla宁可牺牲作者们的修改时间也要去掉状态栏。说起来，既然他们把状态栏的URL显示合并到地址栏去，从而实现“在同一个地方显示所有的URL”，那么状态栏现在的确显得空空荡荡的。问题是附加组件栏就不空吗？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5838502300519558803?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5838502300519558803/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5838502300519558803' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5838502300519558803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5838502300519558803'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40-b6pre-2010-09-15.html' title='Firefox 4.0 b6pre 2010-09-15'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1549553151356621746</id><published>2010-09-14T11:32:00.000+02:00</published><updated>2010-09-14T11:33:53.879+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b6pre 2010-09-13</title><content type='html'>扩展管理器的滚动条回来了（可能不是每个的扩展列表都长得能看见滚动条的吧……）&lt;br /&gt;&lt;br /&gt;把javascript.options.methodjit.content设为False能解决Gmail打不开邮件的问题，但是Gmail依然有很多地方打不开。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-1549553151356621746?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1549553151356621746/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1549553151356621746' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1549553151356621746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1549553151356621746'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40-b6pre-2010-09-13.html' title='Firefox 4.0 b6pre 2010-09-13'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3002092377503242448</id><published>2010-09-12T22:42:00.004+02:00</published><updated>2010-09-12T23:36:04.112+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 b6pre 2010-09-12</title><content type='html'>今天的小时版发现启动速度非常慢，曾经一度怀疑到新加入的Startup Cache去，但是经过反复排查，遗憾地发现是userchromeJS这个扩展拖了启动速度，即使不载入任何脚本，同样把启动速度拖到20几秒。禁用后正常。&lt;br /&gt;&lt;br /&gt;Edit: 禁用后也不正常。看似重启Firefox快了，但是彻底关闭Firefox后等待一段时间，再启动（本应该是热启的速度），依然很慢。&lt;br /&gt;&lt;br /&gt;但是今天的小时版在浏览器性能方面的提高非常明显，页面载入越来越快。&lt;br /&gt;&lt;br /&gt;Bug: Gmail的内容暂时无法打开。不止是邮件，连Buzz，Contacts也一样。但是点击的时候，网页标题会变，只是内容不出现。&lt;br /&gt;&lt;br /&gt;新闻：Echofon从1.9.6.6版开始高调地不再支持Ubuntu下的Firefox，号称是没有OAuth。在AMO的Echofon评论中已经出现了多个最低分。很多人都不理解，为什么一个扩展可以在不通知用户的情况下，就停止对一个操作系统的支持，相当多的用户都不屑地选择了放弃Echofon。&lt;br /&gt;&lt;br /&gt;什么时候Chromed Bird能到Firefox下去就好了。Echofon被它甩好几条街，还这么牛脾气。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-3002092377503242448?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3002092377503242448/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3002092377503242448' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3002092377503242448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3002092377503242448'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40-b6pre-2010-09-12.html' title='Firefox 4.0 b6pre 2010-09-12'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7968019740327119300</id><published>2010-09-11T23:07:00.005+02:00</published><updated>2010-09-13T11:52:00.484+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 4.0 杂感</title><content type='html'>先喊一嗓子：“&lt;span style="font-size:130%;"&gt;爱火狐，不跑分&lt;/span&gt;！”&lt;br /&gt;&lt;br /&gt;-- 性能上有很大的提高，页面载入和渲染速度加快。&lt;br /&gt;&lt;br /&gt;-- 启动速度越来越快。&lt;br /&gt;&lt;br /&gt;--D2D颇受诟病，大部分用户反映一是“字体不好看了”，二是Flash/Gif很卡。对于用gdi++渲染的我来说，D2D字体是用不着的。但奇怪的是为什么显卡加速目前跟字体渲染绑定在了一起，不能分开设置。&lt;br /&gt;&lt;br /&gt;-- Firefox Sync，很多人不喜欢。我是抱着无所谓的态度，比之跨平台跨浏览器的Xmarks，Sync还差得很远，但是我对同步这玩意已经不抱太大希望了——同步永远不可能让你时时刻刻满意，日日夜夜放心。不喜欢Sync的，有两种方法：&lt;br /&gt;1. 不要连接，然后userChrome把图标隐藏掉（这样实际上Sync也不工作）。&lt;br /&gt;&lt;span class="postbody"  style="font-family:courier new;"&gt; #sync-status-button {display: none !important;}&lt;/span&gt;&lt;br /&gt;2. 如果还认为这样会增加启动时间等的，我也能理解。不过就只有等第三方编译版了。&lt;br /&gt;&lt;br /&gt;-- Tab Candy，又一个新鲜的尝试。咱不能说这玩意就很差，但至少还有很多地方要完善。到目前，我还是喜欢多窗口的方式来在浏览过程中进行“分支”的操作。很多人一样是不喜欢Candy，那没办法，等第三方编译版。&lt;br /&gt;&lt;br /&gt;-- App tab。目前仍失败的尝试。至少之前存在的很多扩展，如Tab Utilities，AppTab，都实现得非常好。其一，一个Tab被Pin了之后就会在各个Candy Group里面出现。其二，能Pin不能锁定。我发现Tab Utilities的Pin Tab功能配合它自带的锁定+保护，才能真的实现永远Pin一个Gmail在左边。这一点，Google Chrome一样得考虑锁定+保护的功能。&lt;br /&gt;&lt;br /&gt;-- 浏览体验有多重要？对我来说，这两天我总是感觉Firefox最新的Builds慢了一些，主要就是鼠标手势识别不出来（别的Tab在载入，CPU占用高的时候）。我马上就想是不是性能又跌下来了，正因为我不跑分，所以只能凭感觉。我还自嘲地说，是该升级老机器了。今天仔细一查：是因为Mouse Gestures Redox的最新版性能降下来了而已，回到旧版，OK。有时，就是因为这些地方差了这么一点点，对浏览器的体验就会差很多。所以我也试着理解那些因为Google Chrome启动快、跑分快就说它快的人，大家都只是偏执而已。&lt;br /&gt;&lt;br /&gt;-- 最近经常跟扩展列表和prefs.js过不去&lt;span class="postbody"&gt;，一旦删除重建prefs.js，则可能碰到这个情况：有些扩展由于版本号问题被禁用，但是除了删除，找不到“启用”的按钮，看起来只有重装。事实上，删除extensions.sqlite文件，重启Firefox即可。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- &lt;span style="color: rgb(153, 153, 153);" class="postbody"&gt;Omnibar 冲突： 智能地址栏结果中，只有标题没有地址。&lt;span style="color: rgb(0, 0, 0);"&gt;已解决， &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8823/versions/?page=1#version-0.7.2.20100912"&gt;作者更新&lt;/a&gt;&lt;/span&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/33097048-7968019740327119300?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7968019740327119300/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7968019740327119300' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7968019740327119300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7968019740327119300'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/09/firefox-40.html' title='Firefox 4.0 杂感'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7029812619427897539</id><published>2010-07-09T14:58:00.000+02:00</published><updated>2010-07-09T14:59:28.021+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>从Google Chrome回归Firefox 4.0</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:drawinggridverticalspacing&gt;7.8 磅&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:displayhorizontaldrawinggridevery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:displayverticaldrawinggridevery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:spaceforul/&gt;    &lt;w:balancesinglebytedoublebytewidth/&gt;    &lt;w:donotleavebackslashalone/&gt;    &lt;w:ultrailspace/&gt;    &lt;w:donotexpandshiftreturn/&gt;    &lt;w:adjustlineheightintable/&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:普通表格;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults ext="edit" spidmax="1026"&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout ext="edit"&gt;   &lt;o:idmap ext="edit" data="1"&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;我曾经因为&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的缺点和&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的吸引，放弃了&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;一个多月，在这一个多月中我用一个重度&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用者的心态（简而言之就是“能不能”的心态，而不是“快不快”）去配置和使用了&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，在这里分享一下自己的经历和感触。首先要说的是因为&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的吸引，我又把&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;变回了自己的默认浏览器。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;为什么暂时放弃&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;？&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;Firefox 3.7a1 2010-02-14&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;版后引入了新的图标，但是这组浮雕状的图标在我机器上严重拖慢了&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的界面和菜单响应，甚至影响了网页打开的速度。症状就是&lt;/span&gt;&lt;span lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;一直居高不下。该问题一直没有得到解决，我也曾经尝试新的配置文件使用&lt;/span&gt;&lt;span lang="EN-US"&gt;0214&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;之后的&lt;/span&gt;&lt;span lang="EN-US"&gt;3.7alpha&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，但是效果一直不理想。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;为什么开始使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;？&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要放弃&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;肯定得有一个能替代的浏览器。老婆一直在使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Iron&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，我一直是抱着“她的需求比较简单所以&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;就够了”的心态，自己并不使用它。后来看到&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的扩展中心真的提供了很多好的扩展，于是开始认真地对待&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，看看能不能把它打造成“自己的浏览器”。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的卖点是速度，这一点在刚刚开始使用的时候得到了很好的体现。尤其是我之前用&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开&lt;/span&gt;&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Docs&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;等&lt;/span&gt;&lt;span lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的重度&lt;/span&gt;&lt;span lang="EN-US"&gt;AJAX&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;服务非常痛苦，有时关闭&lt;/span&gt;&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;后，浏览器都会假死好久。这一点对&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来说是得心应手的，毕竟&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的跑分能力在那儿摆着。如果说&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在功能上能够齐全一些，它就会吸引我去用。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;真正让我开始使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的契机，乃是字体。&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的字体设置非常完备和明了，而&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的字体只能用&lt;/span&gt;&lt;span lang="EN-US"&gt; *&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;惨不忍睹&lt;/span&gt;&lt;span lang="EN-US"&gt;* &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来形容，我这篇文章如果有一个相当苛刻的词汇，就得用来形容&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的默认字体。好在找到了&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome Stylist&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;扩展，用&lt;/span&gt;&lt;span lang="EN-US"&gt;CSS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;把&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的字体锁定为&lt;/span&gt;&lt;span lang="EN-US"&gt;Myriad Pro + &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;微软雅黑。我这才开始愿意用眼睛看&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的优势&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;冷启动快：这一点毋庸置疑，所以说，需要快速开关浏览器的话，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的优势明显。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;添加&lt;/span&gt;&lt;span lang="EN-US"&gt;/&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;禁用&lt;/span&gt;&lt;span lang="EN-US"&gt;/&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;启用扩展不用重启。这个是我目前认为&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;最值得借鉴的地方，如果有了它，&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;一样可以大大缩短启动时间。但是架构的不同让&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;不可能直接把这个概念搬过来，而只能先通过&lt;/span&gt;&lt;span lang="EN-US"&gt;Jetpack&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来实现一些简单的扩展。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的不足？&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用它一个月后，我又被&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;吸引回去了。为什么我会这么快又放弃&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;？除了一方面自己已然是&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的长期用户外，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的一些不足让我又可以舍弃它。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;资源开销巨大&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是以速度为卖点的。在刚开始用的时候，倒没有觉得速度上的巨大优势是以什么为代价的。直到装了一堆扩展，把它打造成“自己的浏览器”之后，才发现每次启动时&lt;/span&gt;&lt;span lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;风扇响个不停。冷启快不假，点下按钮到界面出现只要&lt;/span&gt;&lt;span lang="EN-US"&gt;3~5&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;秒，如果是无扩展的&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，界面出现基本上就是能用了。但是我至少有&lt;/span&gt;&lt;span lang="EN-US"&gt;10&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;个扩展是随浏览器启动的（其余有一些备用，因为&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;启用扩展不用重启），这些扩展加载的方式是一个扩展一个&lt;/span&gt;&lt;span lang="EN-US"&gt;chrome.exe&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;进程，需要相当一段时间。也就是说，从界面出现，到真正可以把光标放到地址栏进行输入之类的操作，还要卡住&lt;/span&gt;&lt;span lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;秒左右。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;真正重要的是内存的占用，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;除了扩展单进程外，每个网站也是单进程的，任务管理器中一排的&lt;/span&gt;&lt;span lang="EN-US"&gt;chrome.exe&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;累加起来，我&lt;/span&gt;&lt;span lang="EN-US"&gt;2G&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的内存都显得吃力。我不是任务管理器症候群，也一直认为内存闲置着不如不用，但是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开着的情况下，再开一个&lt;/span&gt;&lt;span lang="EN-US"&gt;Photoshop&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;做设计，多休眠&lt;/span&gt;&lt;span lang="EN-US"&gt;/&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;唤醒几次之后，就会频频出现“计算机内存不足，请关闭&lt;/span&gt;&lt;span lang="EN-US"&gt;Adobe Photoshop&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;”的提示，而在使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的时候我甚至可以&lt;/span&gt;&lt;span lang="EN-US"&gt;Photoshop&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;Illustrator&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;同时开着。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在扩展装多了之后，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;打开标签页也频频出现一卡一卡的现象。&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;也存在这个现象，应该是相应的扩展对页面内容进行处理需要额外的&lt;/span&gt;&lt;span lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开销。在硬件配置不变的前提下，这属于资源占用和软件功能不可调和的矛盾，但至少说明简单地换一个浏览器并不能解决问题——在功能提高之后，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的速度也有比较大的下滑。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;此外，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对磁盘空间的消耗也比较大：在用户数据目录下有几个&lt;/span&gt;&lt;span lang="EN-US"&gt;History Index&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;文件和一个&lt;/span&gt;&lt;span lang="EN-US"&gt;Thumbnail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;文件，到目前为此他们加进来已经达到了&lt;/span&gt;&lt;span lang="EN-US"&gt;341MB&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。看来现在不用诟病&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;places.sqlite&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;urlclassifier3.sqlite&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;了。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;功能和易用性&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;转去&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;本来就是因为它在功能上的提高，这方面是值得称道的，毕竟&lt;/span&gt;&lt;span lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的号召力吸引了大批的扩展作者。&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;扩展中心里面也有很多优秀的扩展（下文会提到），相信&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在这方面还会继续进步。但是目前来说，&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的易用性和可扩展性依然对我很有吸引力。举个例子，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的网页右键菜单至今依然是神圣不可侵犯的禁地。而对于一个普通的电脑用户而言，右键往往是最直接的“功能触角”，没有了它，调用很多功能将是相当复杂的事情。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;以&lt;/span&gt;&lt;span lang="EN-US"&gt;Tineye&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;反向图片搜索扩展来说，在&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;里面，装上了之后只要对某个网页图片点右键便可立即呼叫这个搜索引擎。可是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的右键不可侵犯，于是&lt;/span&gt;&lt;span lang="EN-US"&gt;Tineye&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;为它设计的同名扩展在安装之后，便会在工具栏生成一个&lt;/span&gt;&lt;span lang="EN-US"&gt;Tineye&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;按钮，在某网页看到自己想找的图片，你需要点击这个按钮，然后该扩展生成一个新的弹出式窗口，里面包含了该页所有的图片，然后，你去选中你要的那一张吧……说实在的我还蛮佩服&lt;/span&gt;&lt;span lang="EN-US"&gt;Tineye&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的开发人员解决问题的能力，可是&lt;/span&gt;&lt;span lang="EN-US"&gt;Flashgot&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（或同类下载器调用扩展）的作者们似乎仍然在捉襟见肘中，目前&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用外部下载器依然是比较困难的事情——事实上我在用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的这一个月中，凡是要调用外部下载器，我情愿打开那个很慢很慢的&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 3.7a1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt;Context Search&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的同名扩展，实现的方式是在你选中任何文本的时候自动出现一个小箭头，让你选择搜索引擎，这些搜索引擎需要你自己独立配置，而不是直接调用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的搜索引擎。说起来&lt;/span&gt;&lt;span lang="EN-US"&gt;Context Search&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;想自动调用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的搜索引擎也的确有难处：&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的搜索引擎往往是自己识别某个网站的搜索引擎代码后不加提示地加入到用户的搜索引擎列表中去的，这个功能我不能说它就不好，至少它让用户不需要自己学如何添加搜索引擎，但是用户还是需要在此后的地址栏输入中慢慢发现它们。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;其余诸如&lt;/span&gt;&lt;span lang="EN-US"&gt;BBcode&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这类很依赖右键的扩展都已经没有了自己的容身之处。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;此外扩展想改变浏览器本身的一些行为也很难。例如&lt;/span&gt;&lt;span lang="EN-US"&gt;Ctrl+Tab&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的顺序问题，在诸多使用多标签的应用程序中，&lt;/span&gt;&lt;span lang="EN-US"&gt;Ctrl+Tab&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的顺序是&lt;/span&gt;&lt;span lang="EN-US"&gt;MRU&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;Most Recently Used&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;），即用户可以通过反复按这个组合键（按一次后放开&lt;/span&gt;&lt;span lang="EN-US"&gt;Ctrl&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）来在两个标签页之间切换，通过不放&lt;/span&gt;&lt;span lang="EN-US"&gt;Ctrl&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;连按&lt;/span&gt;&lt;span lang="EN-US"&gt;Tab&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，在最近使用的标签页之间切换（或者按标签页的左右顺序切换，由某个&lt;/span&gt;&lt;span lang="EN-US"&gt;about:config&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;选项进行控制）。然而&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;却无论如何都是按标签页的左右顺序切换，试想在两个标签页之间进行一些文字的复制粘贴，通过&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;实现进来很难，不过我倒是找到了一个偏方：放弃&lt;/span&gt;&lt;span lang="EN-US"&gt;Ctrl+Tab&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，而把另一个标签页拖成一个单独的窗口，这样可以用&lt;/span&gt;&lt;span lang="EN-US"&gt;Alt+Tab&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来切换，后者是系统级的快捷键，遵守&lt;/span&gt;&lt;span lang="EN-US"&gt;MRU&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的地址栏合并了搜索栏的功能：书签、历史、搜索全部整合。有它好的一面——简约并节省空间。但是也有不足：提示条目太少，使得有时想找书签找不到，有时想找历史找不到。在&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中，首先提示的条目数可以自己定义，其次提示的内容可以加以限制（例如不显示匹配的书签条目）。最关键的一点：&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的书签没有&lt;/span&gt;&lt;span lang="EN-US"&gt;Tag&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;功能，大部分时候我无法通过地址栏找到我要的书签。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;某些扩展&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在这一个月的使用过程里，鼠标手势和平滑滚动是我认为&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;比较不足的扩展。关于平滑滚动，我承认我有点先入为主，毕竟自己已经习惯了&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的平滑滚动（浏览器自带，并非扩展），但是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;默认的滚动效果我没法接受，几个平滑滚动扩展实现的效果也不好。最好的扩展应该是&lt;/span&gt;&lt;span lang="EN-US"&gt;YASS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;版&lt;/span&gt;&lt;span lang="EN-US"&gt;(Chromium Wheel Smooth Scroller)&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，但是这个扩展在我的机器上使用时，一是会有“滚动到页面外”的奇特效果（在&lt;/span&gt;&lt;span lang="EN-US"&gt;Ubuntu&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下的&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上用&lt;/span&gt;&lt;span lang="EN-US"&gt;YASS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，也是这个效果），二是会受到鼠标手势扩展&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome Gestures&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的影响，后者自己也有一个平滑滚动的参数，而且即使不启用，也依然有效果，除非整个扩展给禁用了。最终只有割爱，放弃了平滑滚动扩展，只使用鼠标手势扩展和它自带的平滑滚动。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;但是鼠标手势的流畅感和功能性依然无法比拟我在&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中用的&lt;/span&gt;&lt;span lang="EN-US"&gt;Mouse Gestures Redox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。例如：滚轮手势不能用来灵活地切换标签页，取而代之地是出现一个列表。在有新标签页占用资源时，浏览器会卡住，导致手势失灵（不过这一点&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;也是一样的，依然是硬件能力的问题，因为系统繁忙的时候也有可能无法处理连续的键盘和鼠标动作）。另外&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的扩展设置页面看着像一个标签页，事实上不具备普通标签页的特性，一个明显的例子就是鼠标手势不可用，往往会影响迅速关闭一系列标签页的动作。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;号称的功能（暂时）没有效果或没有实用价值&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt;* &lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;独立进程&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;一个很吸引我的功能是多进程：一个网站的所有标签页共用一个进程（并非一个标签页一个进程），这个进程崩溃了，浏览器的其它标签页不会崩溃。相比于&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;一杆子打翻一船，这个功能能减少崩溃带来的损失，例如论坛发帖白写几千字。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;不过很可惜，用&lt;/span&gt;&lt;span lang="EN-US"&gt; Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;的一个月，这个功能基本上没有享受到。预设的情况是，如果只有一个标签页崩溃，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;会给你一个深蓝底的页面，中间是一个类似“囧”字的图标，刷新即可显示这个崩溃的标签页。事实上我基本上没有碰到这种情况，我碰到的全都是“&lt;/span&gt;&lt;span lang="EN-US"&gt;Chromium has crashed&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;restart now&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;？”，点重启，会提示你是否恢复崩溃前的标签页。可是这一点&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;也完全不赖啊：除了内存不能为&lt;/span&gt;&lt;span lang="EN-US"&gt;read/written&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;这种“硬”崩溃，只要崩溃管理器来得及捕捉到崩溃信息，就可以恢复标签页。而且这也不是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;的卖点。不仅如此我还发现，想看这个“囧”得不行的小人也不是没有办法：把网络切断，&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;马上给出一排扩展崩溃的信息，这真的有点奇怪。也就是说，在关机之前，如果忘了关&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;，则&lt;/span&gt;&lt;span lang="EN-US"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;出现崩溃的提示。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;相比之下，同样是整个浏览器崩溃掉，&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;做得更好一些，如果可以进行崩溃恢复，在文字编辑框中写的文字很有可能可以保留，而&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;则肯定无法保留。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;不难想像要实现标签页独立的安全保护（多线程？）还有很长的路走，所以说我暂时不期待&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-family: 宋体;"&gt;实现该功能了。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;* &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;同步功能&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;有着&lt;/span&gt;&lt;span lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;得天独厚的同步功能，书签同步早已是默认的功能，最近的新&lt;/span&gt;&lt;span lang="EN-US"&gt;Builds&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中又加入了扩展同步，让&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;fans&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;们好不眼馋，但是平心而论，这两个功能都还是刚刚起步。书签同步利用的不是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Bookmarks&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，而是一个&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Docs&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的暂存档，并且无法直接查看网络上存放的书签。这一点&lt;/span&gt;&lt;span lang="EN-US"&gt;Xmarks&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;做得更好些，可惜&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;书签格式的不同（尤其是没有&lt;/span&gt;&lt;span lang="EN-US"&gt;Tags&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）使得用&lt;/span&gt;&lt;span lang="EN-US"&gt;Xmarks&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来在两个浏览器之间同步也显得不太可能。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;扩展同步则吸引了相当多的眼球，为了测试，我在&lt;/span&gt;&lt;span lang="EN-US"&gt;Windows 7&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;Ubuntu Linux&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;底下各安装了最新支持同步的&lt;/span&gt;&lt;span lang="EN-US"&gt;Chromium 6.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;版。在&lt;/span&gt;&lt;span lang="EN-US"&gt;Windows 7&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下先打开同步功能，然后到&lt;/span&gt;&lt;span lang="EN-US"&gt;Linux&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;底下启动&lt;/span&gt;&lt;span lang="EN-US"&gt;Chromium&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;——的确很快，扩展一个个不加提示地就被装上了。不加提示？对，不加提示。这让我有点担忧，不加提示，你知道我想从哪台电脑同步到哪台电脑呢？我在&lt;/span&gt;&lt;span lang="EN-US"&gt;A&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;机器上删除了一个扩展，是马上被&lt;/span&gt;&lt;span lang="EN-US"&gt;B&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;机器的版本同步回来，还是到时候&lt;/span&gt;&lt;span lang="EN-US"&gt;B&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;机器上那个相应的扩展在同步过程中被删除？&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;目前还没有扩展设置的同步，我想这才是用户比较关心的。但是，通过长期使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Xmarks&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，我自己也觉得同步这种事情是相当复杂的，所以暂时也不再对这功能望眼欲穿，我情愿要一个优秀的备份扩展。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;其他&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的过程中，经常会出现一崩溃，扩展就没了的现象。例如，我之前还挺喜欢&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的把&lt;/span&gt;&lt;span lang="EN-US"&gt;Application shortcut&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;功能，也就类似于&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;之前的尝试——&lt;/span&gt;&lt;span lang="EN-US"&gt;Prism&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。用户可以把常用的网站例如&lt;/span&gt;&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;生成一个快捷方式，双击后打开一个没有地址栏的窗口直接访问相应的&lt;/span&gt;&lt;span lang="EN-US"&gt;Web App&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（在&lt;/span&gt;&lt;span lang="EN-US"&gt;Win7&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中可以直接&lt;/span&gt;&lt;span lang="EN-US"&gt;Pin&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;到任务栏）。不知道为什么后来就不能正常工作了，例如我任务栏有一个&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Task&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;Application shortcut&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，在&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;运行时，点击这个快捷方式直接会造成&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;崩溃。再重启&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;后，就会丢失一系列扩展。需要去&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome Extensions Center&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;一个个装回来，虽说扩展设置并没有丢，但不能不让人担心。何况最要命的是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;不像&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，备份一个配置文件目录到时候拷贝一下就行了——我至今没有找到方便的方式能通过备份还原把&lt;/span&gt;&lt;span lang="EN-US"&gt;Windows&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下的配置同步到&lt;/span&gt;&lt;span lang="EN-US"&gt;Linux&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下去。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;** &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;缺少交流讨论&lt;/span&gt;&lt;span lang="EN-US"&gt; **&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这也是我用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;越用越孤独的原因。我以为&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的得势，相应地在国内会有比较热闹的讨论区（我的参考是&lt;/span&gt;&lt;span lang="EN-US"&gt;Ubuntu&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，小红伞，卡巴斯基），可是我搜索了一下，国内有两个论坛是比较热门的&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;论坛，我在两个论坛都注册了，可惜，有一个论坛用&lt;/span&gt;&lt;span lang="EN-US"&gt;Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;自己都无法登录，遑论发帖交流。另一个论坛在我注册的时候，主讨论区已经&lt;/span&gt;&lt;span lang="EN-US"&gt;7&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;天没有人发帖，查看了一下帖子内容，我想知道的都没有。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的优秀扩展&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;作为&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;用户，能在&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;找出的优秀扩展不多，也不足为奇。&lt;/span&gt;&lt;span lang="EN-US"&gt;Chromed Bird&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是我印象最深的&lt;/span&gt;&lt;span lang="EN-US"&gt;Twitter&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;扩展，它的功能性和易用性远远超过了&lt;/span&gt;&lt;span lang="EN-US"&gt;Echofon&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;Twitterfox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）。另外是一些&lt;/span&gt;&lt;span lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;服务的扩展，例如&lt;/span&gt;&lt;span lang="EN-US"&gt;Unofficial Google Task&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;DayHiker&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;日历扩展），&lt;/span&gt;&lt;span lang="EN-US"&gt;Reader Plus&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;Googel Reader&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;强化）都是不错的推荐。&lt;/span&gt;&lt;span lang="EN-US"&gt;Ultimate Chrome Flag&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是一个集成了&lt;/span&gt;&lt;span lang="EN-US"&gt;IP&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;地址解析&lt;/span&gt;&lt;span lang="EN-US"&gt;/&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;国旗&lt;/span&gt;&lt;span lang="EN-US"&gt;/PageRank/Alexa Rank/WOT&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;信息的大型扩展。至于其它，不是逊于&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就是&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中已有类同。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;为什么回到&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;？&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;那是因为&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0b2pre&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。虽然暂时淡出了&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的世界，但是还经常回到&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中文社区看看讨论，不经意间看到&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的发布。其实在开始用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;之前，我一直试着用新建配置去尝试&lt;/span&gt;&lt;span lang="EN-US"&gt;2010-02-14&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;之后的几个&lt;/span&gt;&lt;span lang="EN-US"&gt;3.7a&lt;/span&gt;&lt;span lang="EN-US"&gt;1/a2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;版本，但是那套新图标始终让&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的界面响应缓慢。但是&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;给我的第一印象是足够快，我开始的时候还跟自己开玩笑说，嗯，图标少了好多，所以不觉得慢了，后来发现不只是这样。我又跟自己说，装多了扩展肯定会慢一点的，可是&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;装多了扩展照样慢啊。于是我说服了自己来看看这个&lt;/span&gt;&lt;span lang="EN-US"&gt;4.0b2pre&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;界面上变成了标签页置顶，除了标题栏没有隐藏，已经很像&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;了。这一点我在很长时间都不太赞同，我比较习惯标签页在底下，不过好像&lt;/span&gt;&lt;span lang="EN-US"&gt;Mozilla&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;团队已经彻底关上了这扇门，标签页不再可能放底下了。好在（笑），使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的这个月我已经习惯了标签页在上面……界面简约了一些，开始时略微有不适应，主要是菜单栏不见了，橙色的按钮里面又没有全部的菜单选项，后来才发现可以按一下&lt;/span&gt;&lt;span lang="EN-US"&gt;Alt&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调出来。我对界面要求不高，屏幕面积多一点，少一点，不是要命的事情，但是如果要优先牺牲性能去搞界面，我觉得有点本末倒置，因为&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;本来就不太快。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 21pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;但是这个&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;给我的印象是很快！最明显的是之前提到的类似“关闭&lt;/span&gt;&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;后，浏览器都会假死好久”的现象不复存在了，从地址栏输入&lt;/span&gt;&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;地址到看到信件列表只要&lt;/span&gt;&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;秒不到。再装上&lt;/span&gt;&lt;span lang="EN-US"&gt;Adblock&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;之后，很多页面都是眨眼间就打开了。诚然，比起裸体&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的点链接后秒开还是略有延迟，但是已经大大接近了，尤其是最后渲染页面的视觉效果非常好：一瞬间全部显示出来，完全没有原来的那种自上而下显示出来的印象。而且我听说&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;快的方式是&lt;/span&gt;&lt;span lang="EN-US"&gt;DNS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;预读，我查了一下也不太理解它的原理。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;我又试着装了几个扩展，我承认在装扩展的时候我显得有点谨小慎微，生怕这短暂的迅捷马上毁在&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的扩展臃肿手里，而我之前是一个使用&lt;/span&gt;&lt;span lang="EN-US"&gt;50&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;多个扩展的人。即使是现在我也不能确定装回这么多扩展是不是会把&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;拖回到原来那个&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 3.7&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，但是经过了使用&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的这样一个真空期，这个新的&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox 4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;暗示我也需要改变自己的一些习惯，去尝试着从纯粹的“能不能”的心态过渡到“能不能&lt;/span&gt;&lt;span lang="EN-US"&gt;+&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;快不快”的混合心态。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;结语：&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;如果前天有人要我推荐一个浏览器，我会问对方是一个喜欢速度的人（&lt;/span&gt;&lt;span lang="EN-US"&gt;Google Chrome&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）还是功能的人（&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;），如果今天这个人再问我，我会说，用&lt;/span&gt;&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;吧。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7029812619427897539?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7029812619427897539/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7029812619427897539' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7029812619427897539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7029812619427897539'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2010/07/google-chromefirefox-40.html' title='从Google Chrome回归Firefox 4.0'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4346692591667987079</id><published>2009-10-31T20:25:00.001+01:00</published><updated>2009-10-31T20:27:26.975+01:00</updated><title type='text'>Ubuntu 9.10 Karmic Kaola</title><content type='html'>再一次尝试发行版升级，虽然升级看似成功了，可是后面的麻烦依然是接踵而来，最终还是下载DVD格盘重装了。现在正用一个很陌生的拼音输入法在打字。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4346692591667987079?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4346692591667987079/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4346692591667987079' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4346692591667987079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4346692591667987079'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/10/ubuntu-910-karmic-kaola.html' title='Ubuntu 9.10 Karmic Kaola'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7070240160682127036</id><published>2009-06-23T13:00:00.005+02:00</published><updated>2009-06-23T13:36:25.713+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>眼不见心不烦——简单地无视Gmail垃圾邮件</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://webmail.mozdev.org/images/misc/GMail-SmallIcon.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 32px; height: 32px;" src="http://webmail.mozdev.org/images/misc/GMail-SmallIcon.png" alt="" border="0" /&gt;&lt;/a&gt;大概有一个月了，我Gmail的垃圾邮件中频频出现来自我自己的邮件。显然发信者只是伪造了我的邮件地址而已，并不是真的窃取了我的密码。上网查了一下，这种技术在垃圾邮件界称为“Spoofing”，发信者无非是穷举无数个电子邮箱的地址来一个个试探。这种邮件首先能更有效地进入对方信箱，垃圾邮件过滤器轻易不敢删除之；其次一旦用户点击其中的链接，这个邮件地址则立即得到确认，垃圾邮件的数量马上会激增。&lt;br /&gt;&lt;br /&gt;虽说Gmail的垃圾邮件分析器没有100%确认这类Spoofing邮件并直接删除，但它们还至少是进入了用户的SPAM邮箱。下面的问题就是垃圾邮件夹的新邮件数目会让用户比较郁闷，一方面是谁也不愿意看到那个数字，其次是总让人怀疑有没有误判。从而用户每天要花不少的时间去打开垃圾邮件夹，确认没有误判后，点清空，等等。&lt;br /&gt;&lt;br /&gt;在我的经验中，Gmail对垃圾邮件的误判是相当少的，几乎是没有。所以，只要不让我看见它们，就跟没有收到一样。再者说，有时我们会担心有没有注册确认信被丢到垃圾邮件中去，这时我们肯定会需要自己判断，这种情况机会非常少。两相权衡，可以采用下面的方法：&lt;br /&gt;&lt;img alt="http://img2.pict.com/82/0f/4e/b4911b96d93d9ab061f5b80185/ZtwYg/20090612d8c327b3353fe64f7207be1p.png" src="http://img2.pict.com/82/0f/4e/b4911b96d93d9ab061f5b80185/ZtwYg/20090612d8c327b3353fe64f7207be1p.png" /&gt;&lt;br /&gt;&lt;br /&gt;即：建立一条过滤器，From写你的邮件地址（注意网上有说法是写me，我觉得写me不够精确，即便me有可能是Gmail内部的变量），has words里面写上is:spam这个条件判断，点Next的时候，Google会这样提示&lt;br /&gt;&lt;blockquote&gt;Warning: Filter searches containing "label:",  "in:", or "is:" criteria are not recommended, as these criteria will never match incoming mail.&lt;/blockquote&gt;不用理他，点确认（而已我觉得奇怪，根据测试明明是成功match了incoming mail的）。然后在下一步中，选中Mark as read。开始时我觉得应该直接彪悍地Delete it，但这样不好有两个原因：1. 万一真的误判呢？又要去Trash里面找，而Trash里面很多信并不是垃圾邮件，混在一起麻烦。2. 即使spoofing邮件几乎肯定是垃圾邮件（最次的邮件服务器也好歹能判断出你自己主动给自己发的信吧），但删除垃圾邮件后，垃圾邮件不会被Gmail的分析器扫描分析，因为他们跟有用的被删除邮件混装在Trash里面，相反，如果垃圾邮件存在SPAM目录中，Gmail可以分析它们，这跟你点Report Spam是一样的，Report Spam肯定不是真的向Google提交了什么报告，只不过是把Gmail漏判的邮件放到SPAM目录中，让Gmail还有一次机会扫描分析。越过30天的垃圾邮件会自动被彻底删除，不用我担心。&lt;br /&gt;&lt;br /&gt;这样是搞定了Spoofing性质的垃圾邮件，为了让他们更好认，建议在上面的filter里面自动为他们加上一个标签例如“Spoofing Spam”。但是非Spoofing性质的邮件呢？干脆再建立一条规则，from, to 什么的都不填，只在has words里面填is:spam，然后mark as read，也就是说，只要是垃圾邮件，就标记为已读。这样，配合上面的规则，我到SPAM文件夹来找可能误判的邮件就方便了。另外如果由于误判，有一封有用邮件淹没在一堆垃圾邮件中，我至少还可以通过label:spoofing spam很快地删除掉spoofing类的垃圾。&lt;br /&gt;&lt;a href="http://www.blogger.com/%27http://pict.com/%27"&gt;&lt;img alt="http://img2.pict.com/db/06/f1/216d7576f379dbf47e4ed00163/WqGrq/spsp.png" src="http://img2.pict.com/db/06/f1/216d7576f379dbf47e4ed00163/WqGrq/spsp.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;哈，Gmail清静多了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;tagged_by_kmc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;Gmail, SPAM, filter, spoof, mail&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7070240160682127036?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7070240160682127036/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7070240160682127036' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7070240160682127036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7070240160682127036'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/06/gmail.html' title='眼不见心不烦——简单地无视Gmail垃圾邮件'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-989393543109637308</id><published>2009-05-29T20:00:00.002+02:00</published><updated>2009-05-29T20:09:34.170+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>Linux杂谈</title><content type='html'>2%的市场占有率，这是写本文前不久听说的。&lt;br /&gt;&lt;br /&gt;不管受到了来自Linux世界自身的多少反对，Ubuntu对这个百分比的贡献是难以磨灭的。之前让我&lt;a href="http://kmcbest.blogspot.com/2008/07/linux.html"&gt;放弃Linux&lt;/a&gt;的是openSUSE 10.2，而让我回来继续使用的是Ubuntu 8.10，为什么？&lt;br /&gt;&lt;br /&gt;时至今日，Linux的用户群依然是Geek为主，作者Firefox和LaTeX的熟练用户，我不可能不是Geek，但我要说为什么回来继续使用Linux，我的答案是：更好用。在Geek的眼里，Windows是给傻瓜用的，所以才好用，才会有这样那样由于好用带来的负面效应，诸如安全性、速度等等；而Linux则往往被高手拿来炫耀。诚然Ubuntu把Linux的使用门槛降低了很多，但要装上一个Linux，调整到适合日常使用，没有强烈的探索精神和极高的耐心是不可能的，而更多的时候，有些人只是玩玩它并拿Compiz Fusion来鄙视Aero。&lt;br /&gt;&lt;br /&gt;在这里要反思一下自己一直持有的一个观点：对没有任何电脑基础（像我的长辈们一样），那么学Linux和学Windows的难度是一样的。很遗憾自己电脑中毒甚久，无法自己回答这个问题，却又没有机会拿父母来做测试，更何况自己教Windows都未必教得好，Linux还是一知半解，根本无法对比教学成果。即使学Windows的难度跟学Linux一样，我开始用电脑就走上的是命令行并最终成为Linux高手，这也只是证明Windows的卫道士没有足够的证据死批Linux难学，却并不能证明这世界上不用Linux的人要转去用Linux有多容易——习惯的力量太可怕了。&lt;br /&gt;&lt;br /&gt;微软不可能为双击安装软件申请专利，可这这的专利却注册到了数亿人的心中。Linux该怎么办？不是任何问题都有两个旗鼓相当的解决办法，在最优的解决之道已经被占据时，只有尽量向对手学习，有鉴于此，Linux世界有了软件源的概念，把开放和简便的优点集中到了一起。这仅仅是一个例子。&lt;br /&gt;&lt;br /&gt;Linux的目标是什么？各人有各人的想法，因为Linux的载体（发行版）太多。而最让我不习惯的注解，就是“Linux要战胜并消灭Windows！”。类似的现象有很多，往往是一群使用新兴的免费软件的用户（7-zip，Linux，Firefox）叫嚣着要消灭它们的对手，而对方往往是垄断级别的商业软件（WinRAR，Windows，IE）。这像什么？太平天国？很想知道，报着这种心态的卫士们看到xx软件在终有一天战胜对手，自己成为孤家寡人的时候，会如何面对新的挑战者呢？所幸Linux社区没有输在自我膨胀，如果Linux是社会主义，那么现在的它是中华人民共和国，不是朝鲜民主主义共和国——重要的是放下姿态去向对手学习，失去了对手，博弈就变成了俄罗斯方块，只有以失败来结束。Windows在学Linux的安全理念，像Vista的UAC，诚然是给Windows的用户带来了不少不适，但是微软并没有迁就用户：想要调整UAC？先证明自己除了知道双击还知道控制面板。Linux也是一样，只不过是反方向：想要装软件？除了./configure make外，现在可以用图形界面的新立得、YAST……&lt;br /&gt;&lt;br /&gt;自由是Linux的信条，它为Linux的今天奠定了基础，却也给它带来了相应的麻烦。首先是发行版之争，我曾经看见有人不遗余力地在任何关于Ubuntu的帖子中大声疾呼“一个没有自己技术，把别人东西拿来打包炫耀的版本，不要使用！要用就用Fedora……”云云。Linux有太多的外沿，以致Linux社区内部就已经起了纷争，太多人容易把一些细小的问题上升到“Linux精神”层面。有精神是好的（因为我至少没有听过什么Windows精神），但若只剩精神没有“物质”，那不奇怪它总是非主流（难怪没有什么Windows精神）。&lt;br /&gt;&lt;br /&gt;那要不要有人扛旗呢（因为Ubuntu的支持者号称要一统Linux江湖来跟Windows斗争）？扛旗并不能解决什么：假设Ubuntu要变得Windows一样“易用”，它可以在短时间吸引大量的用户，累积起虚假的繁荣，但最终又不免要把Windows的毛病全面地复制到Linux，自由的精神又无法得到体现。这几年搜索Ubuntu的比搜索Linux的还多，这种涨势是Canonical喜闻乐见的，却是Linux世界的隐患。不过就像我前面说过的一样，Linux并不是也不该是为了战胜谁，故而Linux发行版之间的竞争也会更多地导向良性的一面，它刺激着Linux世界的发展和演变，我想未来的Linux世界不会出现统一，但至少会逐渐出现明朗的分类（沙盒型、大众型、服务器型等等）。因为一方面，自由的探索让Linux时时刻刻有机会为Geek用户带来最新的理念，促成沙盒版；另一方面在Linux的探索和发展中，必定会有不够成熟的例子要被淘汰，开源的理念会像自然界的一样，把最优秀的留下，给大众和服务器带来安全和稳定。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-989393543109637308?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/989393543109637308/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=989393543109637308' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/989393543109637308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/989393543109637308'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/linux.html' title='Linux杂谈'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-2647115826223859646</id><published>2009-05-25T14:17:00.006+02:00</published><updated>2009-05-29T20:03:52.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>Ubuntu 9.04 Jaunty 字体微调的问题</title><content type='html'>&lt;span style="color: rgb(204, 204, 204);"&gt;Tagged_by_kmc&lt;/span&gt; &lt;span style="color: rgb(204, 204, 204);"&gt;Linux, font, hinting, freetype, gdi++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;1. 问题的出现——Linux Freetype hinting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;用上了Ubuntu 9.04，第一感觉就是“字体边缘怎么有点彩色啊？”，原来我装的是8.04，当时觉得除了Firefox每夜版之外，字体是没有什么问题的。我用的是Myriad Web  Pro。后来就有很久没有用过Linux，这期间装上了gdi++，体验了灰阶渲染的美丽。Ubuntu  9.04出来后，装上用了一小会，就觉得眼睛痛。&lt;br /&gt;&lt;br /&gt;事实上在网上看到Linux的字体hinting使得字体边缘呈现出彩色是伤眼睛的元凶。大家可以试一下，在命令行输入xmag回车，鼠标附近会出现一个小框框闪烁着，可以点击它生成一个截图。从这个放大的截图上，你会看到字体笔划边上彩色的边际。&lt;br /&gt;&lt;br /&gt;下面是我的测试环境：&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;没有手动修改.fonts.conf或相关文件&lt;/span&gt;。在外观－字体中的设置是：&lt;span style="color: rgb(255, 0, 0);"&gt;次像素平滑－次像素－轻微，顺序是rgb，事实上就是装好Ubuntu的默认设置&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;在文件管理器中截图，文本是/home/km，看放大效果截图，如果字体边上出现彩色的边缘，就是我说的“让眼睛累”的效果，但我发现Segoe  UI在微调中等的时候没有彩色边缘。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqNJ7zV5RI/AAAAAAAAGN4/DWIHuNtwYRo/s1600-h/Ubuntu-font-hinting.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 350px;" src="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqNJ7zV5RI/AAAAAAAAGN4/DWIHuNtwYRo/s400/Ubuntu-font-hinting.png" alt="" id="BLOGGER_PHOTO_ID_5339735510012519698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;2. 对比gdi++效果&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;下面是gdi++的效果(LCD显示器)。对比gdi++和Linux可以发现，彩色不是关键，关键是彩色的成份，如果用来微调附加的彩色比主笔划还多的话（像小写 m），就喧宾夺主了。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/ShqOO3MKDiI/AAAAAAAAGOY/77UwVppHs7c/s1600-h/segoeuigdi%2B%2Bhe.png"&gt;&lt;img style="cursor: pointer; width: 301px; height: 208px;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/ShqOO3MKDiI/AAAAAAAAGOY/77UwVppHs7c/s400/segoeuigdi%2B%2Bhe.png" alt="" id="BLOGGER_PHOTO_ID_5339736694185397794" border="0" /&gt;&lt;/a&gt;              &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aK4ArjBir3o/ShqOO0vfYVI/AAAAAAAAGOQ/1iqCUz9YrpE/s1600-h/liheiprogdi%2B%2Bhe.png"&gt;&lt;img style="cursor: pointer; width: 311px; height: 286px;" src="http://3.bp.blogspot.com/_aK4ArjBir3o/ShqOO0vfYVI/AAAAAAAAGOQ/1iqCUz9YrpE/s400/liheiprogdi%2B%2Bhe.png" alt="" id="BLOGGER_PHOTO_ID_5339736693528289618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外我也尝试了很多fontconfig文件，现在基本上已经弄明白font  config的语法了，会给字体单独设置微调等等。不得不说的是，如果英文不打开hinting，只有少数几种设计得非常好的字体，如Segoe  UI可以让人看得舒服，其余字体都是虚的；可是一旦打开微调，从hintnone到hintfull，几乎都会出现彩色过多，字体主笔划不够粗的尴尬。（这里只看hinting的设置，autohint始终是false，Antialias始终true）。而&lt;span style="color: rgb(255, 0, 0);"&gt;Linux的fontconfig有没有办法像gdi++那样用一个saturation=xx的参数来调整主笔划的粗细呢？&lt;/span&gt;——显然是没有。&lt;br /&gt;&lt;br /&gt;中文方面也差不多，网上很多地方说要单独关闭中文的hinting，只用灰度，但如果这样做的话，字体很虚，打开hinting的问题是笔划可能重叠，但是这不比彩色边缘更影响阅读。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;3.问题的暂时解决——纯灰度微调(gray-scale hinting)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;找到了一个还可以的解决办法：&lt;span style="color: rgb(0, 153, 0);"&gt;字体用Lihei Pro + Segoe UI.  渲染方式选“最佳对比”（也就相当于平滑＝灰度，微调＝完全），这样英文和中文都没有彩色了。             &lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqO93hN55I/AAAAAAAAGOg/i1xs_N3xUhA/s1600-h/screenshot_001.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 334px; height: 373px;" src="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqO93hN55I/AAAAAAAAGOg/i1xs_N3xUhA/s400/screenshot_001.png" alt="" id="BLOGGER_PHOTO_ID_5339737501727582098" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-2647115826223859646?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/2647115826223859646/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=2647115826223859646' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2647115826223859646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2647115826223859646'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/ubuntu-904-jaunty.html' title='Ubuntu 9.04 Jaunty 字体微调的问题'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aK4ArjBir3o/ShqNJ7zV5RI/AAAAAAAAGN4/DWIHuNtwYRo/s72-c/Ubuntu-font-hinting.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6648441149388823865</id><published>2009-05-25T14:14:00.003+02:00</published><updated>2009-05-25T14:34:28.937+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>HADOPI（针对非法下载的法律）及详细对策</title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color:Blue;"&gt;&lt;span style="color: rgb(204, 204, 204);font-size:100%;" &gt;&lt;span style="font-family: arial;font-size:85%;" &gt;（原文发表于战斗在法国论坛）&lt;br /&gt;Tagged_by_kmc&lt;br /&gt;hadopi, p2p, france, loi, law, emule, bit torrent, téléchargement, piracy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;这里把对策和现有的一些疑问放在最前面，没有&lt;span href="http://bbs.revefrance.com/tag.php?name=%E6%97%B6%E9%97%B4" onclick="tagshow(event)" class="t_tag"&gt;时间&lt;/span&gt;的就不需要往下看了。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;危险类（请考虑停止使用）&lt;/span&gt;&lt;br /&gt;&lt;span style="color:Red;"&gt;电驴，Verycd，Emule，电骡&lt;/span&gt;：电驴是在欧洲最受打击的P2P软件，报纸报导的截图一般都是一个人在用电驴&lt;span href="http://bbs.revefrance.com/tag.php?name=%E4%B8%8B%E8%BD%BD" onclick="tagshow(event)" class="t_tag"&gt;下载&lt;/span&gt;……即使你说你用了PeerGuard，你用了IP过滤，劝你还是不要冒险使用电驴，因为法律一实施，就不知道有多少卧底会上电驴的&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%BD%91%E7%BB%9C" onclick="tagshow(event)" class="t_tag"&gt;网络&lt;/span&gt;开始搜集IP。&lt;br /&gt;&lt;span style="color:Red;"&gt;BT，Bitcomet，utorrent&lt;/span&gt;：这个直接的联系是海盗湾的倒掉。请不要下载国外网站发布的种子，即使是国内网站发布，也最好靠自己分辨一下，有没有&lt;span href="http://bbs.revefrance.com/tag.php?name=%E6%B3%95%E5%9B%BD" onclick="tagshow(event)" class="t_tag"&gt;法国&lt;/span&gt;人会参与下载？有疑问的话，不要下载。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;模棱两可类（弄清楚为什么先）&lt;/span&gt;&lt;br /&gt;&lt;span style="color:Red;"&gt;迅&lt;/span&gt;&lt;span style="color:SeaGreen;"&gt;雷&lt;/span&gt;：迅雷是个多协议的软件，要区别对待。&lt;br /&gt;1. 迅雷下HTTP：基本安全。最好不要下国外网站提供的（但国外也很少提供HTTP直接下载，多数是网盘，请见网盘的&lt;span href="http://bbs.revefrance.com/tag.php?name=%E8%AE%A8%E8%AE%BA" onclick="tagshow(event)" class="t_tag"&gt;讨论&lt;/span&gt;）。其他HTTP下载可以参考这一条。&lt;br /&gt;2. 迅雷下FTP：基本安全。现在用FTP的都是地下党，他们应该不会轻易交出下载者的IP。&lt;br /&gt;3. 迅雷自己的HTTP2P（xx个候选源）：安全，这个是法国法律之外的，而且估计几年后也不会有法国人用迅雷。&lt;br /&gt;4. 迅雷下BT/电驴：请参考上面“危险类”，跟用不用迅雷下无关，关键是你下的什么。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:Red;"&gt;网&lt;/span&gt;&lt;span style="color:SeaGreen;"&gt;盘&lt;/span&gt;：rapidshare,  megaupload, skydrive, rayfile, 纳米盘……&lt;br /&gt;1. 国内的网盘绝对安全&lt;br /&gt;2.  国外的网盘基本安全，要看网盘提供商是否跟警方合作，我想不合作的概率更高，毕竟很多人是付费的，这点隐私还不保证？但是网盘接到举报就会删除文件，这一点又比不上P2P的坚挺。&lt;br /&gt;（以下是说下载，上传方面，如果你不确定，请不要从法国的IP主动往网盘上传和&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%88%86%E4%BA%AB" onclick="tagshow(event)" class="t_tag"&gt;分享&lt;/span&gt;）&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;安全类（在目前来说不用担心的）&lt;/span&gt;&lt;br /&gt;&lt;span style="color:SeaGreen;"&gt;P2P网络&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%94%B5%E8%A7%86" onclick="tagshow(event)" class="t_tag"&gt;电视&lt;/span&gt;&lt;/span&gt;(uusee,  ppstream)：这个目前肯定不会有问题，要找也是找软件开发商，让他们停止提供资源。就像奥运期间我们外国看不了一样。&lt;br /&gt;&lt;span style="color:SeaGreen;"&gt;&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%9C%A8%E7%BA%BF" onclick="tagshow(event)" class="t_tag"&gt;在线&lt;/span&gt;视频&lt;/span&gt;（youtube,  土豆，优酷）：绝对安全。最多是视频被删除，但是跟网盘一样，担心的话，不要自己上传侵权内容。&lt;br /&gt;&lt;br /&gt;看到这里大家也看出点名堂了，&lt;span style="color:DarkRed;"&gt;如果光是下载，还是不用担心的的，重点是不要上传&lt;/span&gt;，这也是为什 么P2P会受打击的原因。&lt;div class="quote"&gt;&lt;blockquote&gt;- “不要上传，哪里来的下载？你有没有共享精神啊？”&lt;br /&gt;- “&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%9B%9E%E5%9B%BD" onclick="tagshow(event)" class="t_tag"&gt;回国&lt;/span&gt;了再去发扬共享精神吧。”&lt;/blockquote&gt;&lt;/div&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:Blue;"&gt;如果还有时间，请往下看原来的内容&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;好久不来了，大家好吗？&lt;br /&gt;&lt;br /&gt;在&lt;span href="http://bbs.revefrance.com/tag.php?name=%E6%88%98%E6%B3%95" onclick="tagshow(event)" class="t_tag"&gt;战法&lt;/span&gt;搜索，几乎没有什么结果，不知道是大家不知道，还是都觉得又是虚张声势？这一次（2009年5月12日）在议会通过后，我感觉有必要讨论一下。&lt;br /&gt;&lt;br /&gt;HADOPI = Haute Autorité pour la Diffusion des Œuvres et la Protection  des Droits sur Internet ，暂且在网络上找到一个&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%BF%BB%E8%AF%91" onclick="tagshow(event)" class="t_tag"&gt;翻译&lt;/span&gt;是《著作散布与网路保护高级公署》，当然，不爽的人也写作 Haute Autorité de Défense des Opérateurs télécoms, des Producteurs  et des Imbéciles。&lt;span style="color:DarkRed;"&gt;简单说，就是三振出局：相关部门查到你有非法下载，第一次信件通知，六个月内再犯，则再度警告，这次是挂号信，一年内再犯，则会受到禁用Internet两个月到一年的处罚，在处罚期内，用户列入网络公司黑名单，不可再&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%94%B3%E8%AF%B7" onclick="tagshow(event)" class="t_tag"&gt;申请&lt;/span&gt;任何网络，在受罚期间依然要缴纳预定上网的费用。如果用户进行正式的赔偿（amende honorable，不懂，赔给谁？），可以减轻处罚时间。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;自从来了法国就一直在留&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%AD%A6%E7%94%9F" onclick="tagshow(event)" class="t_tag"&gt;学生&lt;/span&gt;论坛看到这样那样的传闻，但不像这次这样，媒体报导（晚些时候把今天的报纸扫描上来），法国人游行。虽然4月7号左派进行了一次抵抗，但最终法案还是通过了。下面一个可能的挽救机会是欧盟级别的，因为“有议员还提出，法案不符合欧洲议会的规定，后者于本月初通过一项修正案，旨在为民众的互联网接入权提供更加充分的保护，规定只有根据司法机关的决定才可以中断非法下载用户的互联网连接。”。&lt;br /&gt;&lt;br /&gt;下面是这个HADOPI的具体执行，我想在这个技术板块，大部分人包括我都质疑这个法律的可执行性，但是不要忘了，这是一个法国人“研发”出来的法律，更主要是针对法国人的，因为法国人比较&lt;i&gt;聪明&lt;/i&gt;，所以他们也更容易管。它是这样执行的：&lt;span style="color:DarkRed;"&gt;由des  entreprise  privées来监视网络，找到进行非法下载的IP（*讨论1），然后执行HADOPI的“高级公署”收集这些信息，并向网络提供商要求他们交出跟这些IP对应的用户和&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%9C%B0%E5%9D%80" onclick="tagshow(event)" class="t_tag"&gt;地址&lt;/span&gt;，下面就是三振出局。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*讨论1：也是大家一直都坚持的观点：&lt;span style="color:DarkRed;"&gt;你凭什么证明我在非法下载&lt;/span&gt;？通过监听网络和截获数据包。那么一些传统的P2P下载是有可能被监听的，比如BT和电驴，你可以说“我下载的是合法的软件啊！”，但执法者只要自己加入这个网络，参与到某个盗版&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%94%B5%E5%BD%B1" onclick="tagshow(event)" class="t_tag"&gt;电影&lt;/span&gt;的下载中，他就可以保存跟他连接的所有Peers的IP，证明他们在下载非法内容。也就是说，这些传统意义的下载，即使创建了迷惑协议（obfuscate  protocol），依然相当危险。和原来论坛上广为流传的“上门搜查”从而证明你&lt;span href="http://bbs.revefrance.com/tag.php?name=%E7%94%B5%E8%84%91" onclick="tagshow(event)" class="t_tag"&gt;电脑&lt;/span&gt;上有非法资料，这种方法更靠谱——因为你可以说电脑上的资料不是在法国下载的。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;对策：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;法国的报纸很有趣（或许也从一个侧面反映了法国人对此也是毁誉参半）：一版讲HADOPI通过了，旁边那一版讲对策。大禹时代就证明了堵是堵不住的，2009年他们还在老调重谈：&lt;br /&gt;1. 私有的P2P网络。这些交换网络不像BT，电驴用的是公开社区，相反，要通过&lt;span href="http://bbs.revefrance.com/tag.php?name=%E6%8E%A8%E8%8D%90" onclick="tagshow(event)" class="t_tag"&gt;推荐&lt;/span&gt;和自荐来加入，这从一定程度上减少了keuf进去的可能，但是我们都看过《无间道》。不过说到这里，我想说的是：&lt;span style="color:DarkRed;"&gt;没有绝对安全的网络，不管是用代理还是用加密协议，只要你上网，总是有可能被追踪的。问题在于，谁在乎你干的那些事儿？警力是有限的，下个小破电影跟策划恐怖袭击比，没有那么大的吸引力让他们费尽心思去找你的IP。同理可证，HADOPI的执行者处罚了一些用传统P2P人，可不会少花力气（还顺便为私有企业创造了就业机会），那么好，政客们、FNACards们高兴了，谁还管其他的？&lt;/span&gt;&lt;br /&gt;2. 新兴的P2P。报纸列举了（鸣谢）一些例子： Omemo, antP2P,  Ipredator，和BT，电驴中可以直接看到IP不同，他们使用IP加密，谁也不知道是谁在下载。IP不暴露，安全系数又高一些。&lt;br /&gt;3. 在线存储网站，如Rapidshare。但是最近有报导，德国警方从Rapidshare要到了上传盗版&lt;span href="http://bbs.revefrance.com/tag.php?name=%E9%9F%B3%E4%B9%90" onclick="tagshow(event)" class="t_tag"&gt;音乐&lt;/span&gt;用户的IP并上门搜查，所以，这些网络也不是绝对安 全，主要看相关地区/国家的法律。&lt;br /&gt;4. 更传统的方式：加密FTP，新闻组和Usenet。这些方式因为太传统往往已经失去了吸引力，但也因为太传统而难以管理，没准在HADOPI  mise en place后它们会强势回归。&lt;br /&gt;&lt;br /&gt;说到底，作为我们外国留学生倒也没什么太担心，我写这个&lt;span href="http://bbs.revefrance.com/tag.php?name=%E5%B8%96%E5%AD%90" onclick="tagshow(event)" class="t_tag"&gt;帖子&lt;/span&gt;也只是告诉大家有这么一回事。因为看一下处罚的时间：最快要一年半才封网，封网估计也是从两个月开始封。不能签别的公司？找个伴签。来来回回，到真的要封网了，估计大家都毕业回国了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6648441149388823865?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6648441149388823865/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6648441149388823865' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6648441149388823865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6648441149388823865'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/hadopi.html' title='HADOPI（针对非法下载的法律）及详细对策'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5903918563640884177</id><published>2009-05-25T14:07:00.003+02:00</published><updated>2009-05-25T14:12:19.558+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>kmc字体推荐——几个未来风格的字体</title><content type='html'>&lt;span style="color: rgb(204, 204, 204);"&gt;Tagged_by_kmc&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;字体, fonts, futuristic, typography&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;说实在还不知道该怎么分类它们，但是从myfonts网站的用户标签来看，比较适合归类为Futuristic（未来）, Headline（标题）,  Rounded（圆角）。&lt;br /&gt;&lt;br /&gt;字体列表&lt;br /&gt;Baseline Pro&lt;br /&gt;Digitalis&lt;br /&gt;Handbook Pro&lt;br /&gt;Haus Square Pro&lt;br /&gt;Isotext Pro&lt;br /&gt;Korataki&lt;br /&gt;Phantom&lt;br /&gt;Phuture ODC&lt;br /&gt;Phuture Round&lt;br /&gt;Phuture Squared&lt;br /&gt;Reaction&lt;br /&gt;Rebirth&lt;br /&gt;&lt;br /&gt;预览（点击放大）&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqKoGAsyMI/AAAAAAAAGNw/hUWAJgJ7FWE/s1600-h/Print+Fonts.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 284px; height: 400px;" src="http://1.bp.blogspot.com/_aK4ArjBir3o/ShqKoGAsyMI/AAAAAAAAGNw/hUWAJgJ7FWE/s400/Print+Fonts.png" alt="" id="BLOGGER_PHOTO_ID_5339732729614092482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;下载链接&lt;br /&gt;&lt;a href="http://sharebee.com/9ef833fd"&gt;http://sharebee.com/9ef833fd&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.damipan.com/file/veCJey.html"&gt;http://www.damipan.com/file/veCJey.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5903918563640884177?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5903918563640884177/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5903918563640884177' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5903918563640884177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5903918563640884177'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/kmc.html' title='kmc字体推荐——几个未来风格的字体'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aK4ArjBir3o/ShqKoGAsyMI/AAAAAAAAGNw/hUWAJgJ7FWE/s72-c/Print+Fonts.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6603393164695901049</id><published>2009-05-22T13:01:00.005+02:00</published><updated>2009-05-22T13:18:16.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>PDF中字体信息的伪造与去除</title><content type='html'>Tags:&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;pdf, not embed, font, 不嵌入, 字体, text to curve, &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;pdf, embed font, rename, , 嵌入&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;1. 字体名伪造&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;有时出于保护PDF的目的，我们可能不希望别人通过查看PDF信息就知道所用的字体，这个简单。用UltraEdit直接打开生成的PDF文件，由于其中关于字体的信息是纯文本格式的，只要编译掉再保存，就可以伪造字体信息。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;2. 字体信息去除（文字转曲线）&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;   &lt;/span&gt;上述方式只是隐藏了字体的信息，更多的时候我们想防止PDF被复制。防复制自然有很多方法，例如加密，加密的优点是不会显著改变文件大小&lt;/span&gt;&lt;/span&gt;，缺点是容易被破解，并且如果是证书加密，查看起来相当麻烦；也可以保存成图片，但是如果保存为位图，矢量化的文字就全部被栅格化了，影响精度。下面介绍一个文字转曲线的方法：&lt;br /&gt;&lt;br /&gt;Acrobat 7 Professional简体中文版（升级至7.10，截图为英文版对应），打开一个正常的PDF文件。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; 菜单“文档”-“添加水印和背景”&lt;br /&gt;&lt;/li&gt;&lt;li&gt;来源--从文本--文本框中打一个空格即可（意思就是不可见的水印），下面的不透明度选99%。确定，保存一次PDF。&lt;img alt="http://lh6.ggpht.com/_aK4ArjBir3o/ShaIjfl-PbI/AAAAAAAAGNI/ZAScVjmPFUo/s800/curved_out1.png" src="http://lh6.ggpht.com/_aK4ArjBir3o/ShaIjfl-PbI/AAAAAAAAGNI/ZAScVjmPFUo/s800/curved_out1.png" /&gt;&lt;/li&gt;&lt;li&gt; 菜单“高级”-“PDF优化器”，在“字体”中把嵌入的字体全部删除以防万一，然后在“透明度”中勾选“拼合透明度”，再勾选“将所有文本转换为轮廓”。确定，另存一个。&lt;img alt="http://lh3.ggpht.com/_aK4ArjBir3o/ShaI4Yvv4lI/AAAAAAAAGNQ/i1zbgKqc5v8/s800/curved_out.png" src="http://lh3.ggpht.com/_aK4ArjBir3o/ShaI4Yvv4lI/AAAAAAAAGNQ/i1zbgKqc5v8/s800/curved_out.png" /&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/33097048-6603393164695901049?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6603393164695901049/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6603393164695901049' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6603393164695901049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6603393164695901049'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/pdf.html' title='PDF中字体信息的伪造与去除'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_aK4ArjBir3o/ShaIjfl-PbI/AAAAAAAAGNI/ZAScVjmPFUo/s72-c/curved_out1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8168691766255132012</id><published>2009-05-18T17:10:00.001+02:00</published><updated>2009-05-18T17:11:49.073+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>打开魔盒——Firefox每夜版（Firefox Nightly Builds）介绍</title><content type='html'>&lt;span class="postbody"&gt;打开魔盒——Firefox每夜版（Firefox Nightly Builds）介绍&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;Tagged_by_kmc&lt;br /&gt;Firefox, hourly, nightly, download, update, 每夜版, 小时版, 每小时版, 更新&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;为了减少不必要的阅读，请先判断自己是否适 合/有必要用Firefox Nightly Builds（以下简称FNB）&lt;/span&gt;&lt;br /&gt;这类用户的特点包括但不限于：&lt;br /&gt;* 就是喜欢测试最新Firefox，把Firefox浏览器不光当浏览器用&lt;br /&gt;* 不折腾会死或者不折腾就难受：有耐心和足够的心理承受力（相信我，征服Firefox的过程绝对是一个有普遍意义的软件学习和个人提高的过程）&lt;br /&gt;* 既然要折腾，显然得了解如何保护自己：具有一定的电脑知识，例如知道Firefox配置文件夹在哪里，知道Firefox多配置是怎么回事，知道备份&lt;br /&gt;* 知道碰到问题可以通过搜索和交流来解决，知道如何在虚拟世界中交流&lt;br /&gt;* 懂一点英语，会用英语搜索（会用英语提问则更好）&lt;br /&gt;&lt;br /&gt;如果你确定要使用，那么下面的文章请 &lt;span style="font-size: 24px; line-height: normal;"&gt;-全 -部-看-完-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;什么是FNB（Firefox  nightly builds，火狐每夜版）？&lt;/span&gt;&lt;br /&gt;Firefox是一个开源的浏览器，有着强大的开发团队和社区支持。Firefox还是一个变化和发展着的浏览器——新功能的引入、旧功能的改进/废除、 性能的提升……这一切都需要一个强大的团体，来测试、反馈并参与浏览器的成长历程，有鉴于此，出现了FNB（后来还出现了Hourly  Builds，简称FHB）：每一天（几乎是每一天），Mozilla的编译机器都会把当前最新的Firefox代码生成各个平台下的FNB,放置在 FTP上供下载测试。事实上FNB有各种形式的衍生，本文在此不进入具体的细节，仅仅关注下面目录中的文件:&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;根据我的经验，这个URL在很长一段时间会保持稳定不变，所以最新的FNB在这里可以提货。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: darkred;"&gt;以下以Windows用户为例，其他系统用户类似。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;下载&lt;/span&gt;&lt;br /&gt;在上面的目录中下载命名为firefox-%version%-en-US.win32.zip的文件，其中%version%是目前最新的开发版本号， 在本文（2009年5月18）写作时，%version%=3.6a1pre，其中&lt;br /&gt;3.6等于目标版本号（根据经验，这个版本号也不一定是最终版本号，但是既然已经用FNB了，知道自己用的是最新的即可）&lt;br /&gt;a1=alpha 1，第一个alpha版&lt;br /&gt;pre估计指的是preliminary&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;安装&lt;/span&gt;&lt;br /&gt;下载回来一个ZIP文件，不考虑术语的精确性，这个压缩包可称为一个绿色版的Firefox——免安装。你可以把它解压到合适的目录下，例如 d:\firefox  （注意，压缩包内已经有一级子目录）。当然，不排除解压缩对你来说比较麻烦，那么也可以在上面的目录下载firefox-%version%-en- US.win32.installer.exe，双击安装。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;配置后启动&lt;/span&gt;&lt;br /&gt;&lt;span style="color: darkred;"&gt;下面是关键：Firefox配置文件。&lt;/span&gt;&lt;br /&gt;OK，你准备要测试Firefox最新版，这意味着潜在的bug和崩溃已经不可避免。但显然，你不光是为了测试Firefox而已，因为你更希望这个蓝色 的地雷可以比较好地陪伴着你的浏览生活。要么你会希望FNB和你现在使用的稳定版（正式版）互不干扰，要么你会希望把主要的Firefox设置迁移到 FNB中，那么首先你应该知道如何操作Firefox配置文件。&lt;br /&gt;&lt;br /&gt;配置文件（以下也简称profile）默认的位置（针对Windows XP操作系统）： &lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;C:\Documents and Settings\用户名\Application  Data\Mozilla\Firefox\Profiles\%8HEX%.default&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;其中%8HEX%是8位随机生成的十六进制数。&lt;br /&gt;Application  Data是一个隐藏目录，你可以在资源管理器里面设置允许查看隐藏系统文件，就可以看见了。如果你已经在用Firefox正式版，那么这个文件夹肯定是存 在的，我们把它称为&lt;span style="color: green;"&gt;正式版配置文件&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;但是做为测试人员，我的建议是新建一个独立的FNB配置文件。假设FNB装在d:\firefox，那么使用命令提示符（cmd回车），输入下面两条命令&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;cd d:\firefox&lt;br /&gt;firefox -p&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;打开Firefox的配置文件管理器（Profile manager）&lt;br /&gt;&lt;br /&gt;然后参照图片中建立你的配置文件夹，让它跟FNB程序文件在同一个目录下：&lt;br /&gt;&lt;a href="http://img2.pict.com/95/be/dc/73d2c18314b2296cdbc135b21e/rrNtD/fnbcreateprofile.png" target="_blank" class="postlink"&gt;&lt;img src="http://img2.pict.com/95/be/dc/73d2c18314b2296cdbc135b21e/rrNtD/300/fnbcreateprofile.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://img2.pict.com/fd/60/c5/7f06836f94c14961891bd57e05/Vv6cA/fnbprofilelocation.png" target="_blank" class="postlink"&gt;&lt;img src="http://img2.pict.com/fd/60/c5/7f06836f94c14961891bd57e05/Vv6cA/300/fnbprofilelocation.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;然后在第一张图片中，选中FNB（&lt;span style="color: rgb(204, 204, 204);"&gt;如果你想直接碰碰运气使用旧的配 置文件，则选中default，危险！解释在下面&lt;/span&gt;），勾上Don't ask at startup，再start  Minefield。这样你就可以启动FNB了，如果一切正常你将看到：&lt;br /&gt;新启动的Firefox，但是标题上写的是Minefield，图标是蓝色地雷，这使得它跟Firefox正式版很容易区分。&lt;br /&gt;纯净的Firefox，没有安装扩展，也没有改动设置。&lt;br /&gt;英文版。&lt;br /&gt;&lt;br /&gt;也就是说，这个版本没有影响到你原来安装的Firefox。你可以测试这个版本，一切的改动都在d:\firefox目录下，不会影响其他位置的 Firefox。&lt;br /&gt;&lt;br /&gt;现在问题来了，你对这个版本很满意，可惜它是裸体的，没有扩展功能，你想迁移&lt;span style="color: green;"&gt;正式版配置文件&lt;/span&gt;过 来。上面我说了，你可以在Choose user profile的窗口选Default启动，那么FNB就会使用你c:\documents and  settings下面那个旧配置文件启动，这样做是非常危险的。第一，FNB可能无法适应从而无法正常工作；第二，由于FNB会改写&lt;span style="color: green;"&gt;正式版配置文件&lt;/span&gt;内的数据，那么原来的Firefox，例如Firefox  2.0，Firefox 3.0.10将也无法正常工作！——双输的结果，太惨了。&lt;br /&gt;&lt;br /&gt;两个建议：&lt;br /&gt;1.  尽量不要用旧的配置文件，因为首先2.0能用的扩展可能已经比较老了，应该更新，其次，版本跳跃很大，有很多设置也会不兼容。如果你的扩展不是太多的话， 还是一个个手动装上最保险，就像重装Windows后，很多软件你也不得不重装一样。如果扩展实在太多，建议用FEBE打包，此不赘述。&lt;br /&gt;2. 如果非要用，就把&lt;span style="color: green;"&gt;正式版配置文件&lt;/span&gt;下面相应目录中的文件复制到 d:\Firefox\fnb_profile目录中去，再启动Firefox。&lt;br /&gt;&lt;br /&gt;如果你只是零星地用一用FNB，平时还是用正式版居多。那么建议建立一个批处理文件来启动FNB，方法是在d:\firefox下面建立一个批处理文件 start_fnb.bat，内容为&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;start "" firefox -profile "fnb_profile"&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;其中fnb_profile就是你前面建立的子目录。这样你不用担心FNB不小心启动了你正式版的配置文件。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;备份&lt;/span&gt;&lt;br /&gt;当你对配置文件逐渐熟悉了之后，你会明白他跟Firefox主程序是两个不同的概念，这样你会知道如何备份它——最简单的办法就是把配置文件夹（例如这里 的fnb_profile）目录打包压缩。另外由于你的配置文件夹在安装目录（主程序）下面，又有一个批处理来启动，那么把d:\firefox打包就得 到了一个绿色版的FNB。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;升级/更新&lt;/span&gt;&lt;br /&gt;既然是FNB，那么每天都会有一个新版本，你可以通过Help菜单Check for  updates来下载更新。如果你每天都更新的话，下载量比较小，目前大约是2MB，超过一天的话，就要全部重新下载，10MB左右。如果你网速不够，可 以每天用多线程下载软件下载latest-trunk下的同一个文件，自己解包覆盖更新到d:\firefox&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;相关链接：&lt;br /&gt;&lt;a href="http://www.firefox.net.cn/newforum/viewtopic.php?t=26887" target="_blank" class="postlink"&gt;&lt;span style="color: blue;"&gt;&lt;span style="text-decoration: underline;"&gt;(分享)Firefox每小时版下载/更新脚本（附注释） - 阅读主题  :: Mozilla Firefox中文社区&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8168691766255132012?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8168691766255132012/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8168691766255132012' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8168691766255132012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8168691766255132012'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/firefoxfirefox-nightly-builds.html' title='打开魔盒——Firefox每夜版（Firefox Nightly Builds）介绍'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-23478937816997445</id><published>2009-05-12T12:13:00.005+02:00</published><updated>2009-05-25T15:23:38.286+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>实践——LaTeX按需排版</title><content type='html'>&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:drawinggridverticalspacing&gt;7.8 磅&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:displayhorizontaldrawinggridevery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:displayverticaldrawinggridevery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:spaceforul/&gt;    &lt;w:balancesinglebytedoublebytewidth/&gt;    &lt;w:donotleavebackslashalone/&gt;    &lt;w:ultrailspace/&gt;    &lt;w:donotexpandshiftreturn/&gt;    &lt;w:adjustlineheightintable/&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face     {font-family:Wingdings;     panose-1:5 0 0 0 0 0 0 0 0 0;     mso-font-charset:2;     mso-generic-font-family:auto;     mso-font-pitch:variable;     mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face     {font-family:SimSun;     panose-1:2 1 6 0 3 1 1 1 1 1;     mso-font-alt:宋体;     mso-font-charset:134;     mso-generic-font-family:auto;     mso-font-pitch:variable;     mso-font-signature:-1610612033 2026863866 22 0 1442205 0;} @font-face     {font-family:"\@SimSun";     panose-1:2 1 6 0 3 0 0 0 0 0;     mso-font-charset:134;     mso-generic-font-family:auto;     mso-font-pitch:variable;     mso-font-signature:-1610612033 2026863866 22 0 1442205 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal     {mso-style-parent:"";     margin:0cm;     margin-bottom:.0001pt;     text-align:justify;     text-justify:inter-ideograph;     mso-pagination:none;     font-size:10.5pt;     mso-bidi-font-size:12.0pt;     font-family:SimSun;     mso-ascii-font-family:"Times New Roman";     mso-hansi-font-family:"Times New Roman";     mso-bidi-font-family:"Times New Roman";     mso-font-kerning:1.0pt;}  /* Page Definitions */  @page     {mso-page-border-surround-header:no;     mso-page-border-surround-footer:no;} @page Section1     {size:595.3pt 841.9pt;     margin:70.85pt 70.85pt 70.85pt 70.85pt;     mso-header-margin:42.55pt;     mso-footer-margin:49.6pt;     mso-paper-source:0;     layout-grid:15.6pt;} div.Section1     {page:Section1;}  /* List Definitions */  @list l0     {mso-list-id:1539006932;     mso-list-template-ids:1985674214;} @list l0:level1     {mso-level-number-format:bullet;     mso-level-text:;     mso-level-tab-stop:36.0pt;     mso-level-number-position:left;     text-indent:-18.0pt;     mso-ansi-font-size:10.0pt;     font-family:Symbol;} ol     {margin-bottom:0cm;} ul     {margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable     {mso-style-name:普通表格;     mso-tstyle-rowband-size:0;     mso-tstyle-colband-size:0;     mso-style-noshow:yes;     mso-style-parent:"";     mso-padding-alt:0cm 5.4pt 0cm 5.4pt;     mso-para-margin:0cm;     mso-para-margin-bottom:.0001pt;     mso-pagination:widow-orphan;     font-size:10.0pt;     font-family:SimSun;     mso-ascii-font-family:"Times New Roman";     mso-hansi-font-family:"Times New Roman";     mso-ansi-language:#0400;     mso-fareast-language:#0400;     mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun; color: rgb(204, 204, 204);" lang="EN-US"&gt;Tagged_by_kmc:&lt;br /&gt;latex, word, pdf, &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun; color: rgb(204, 204, 204);"&gt;排版&lt;span lang="EN-US"&gt;, &lt;/span&gt;尺寸控制&lt;span lang="EN-US"&gt;, &lt;/span&gt;微调&lt;span lang="EN-US"&gt;, word&lt;/span&gt;模板&lt;span lang="EN-US"&gt;, geometry, fancyhdr, logo, &lt;/span&gt;标志&lt;span lang="EN-US"&gt;, &lt;/span&gt;会议&lt;span lang="EN-US"&gt;, &lt;/span&gt;测量&lt;span lang="EN-US"&gt;, &lt;/span&gt;精确控制&lt;span lang="EN-US"&gt;, dimension.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;这是我博士课程中的第一篇投稿，总觉得国外&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;的使用频率应该是很高了吧，没想到依然是个冷冰冰的&lt;span lang="EN-US"&gt;Word&lt;/span&gt;模板放在那里，如下 （&lt;span lang="EN-US"&gt;Word&lt;/span&gt;转成的&lt;span lang="EN-US"&gt;PDF&lt;/span&gt;，里面有我所有的测量值）：&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=UV4Y30SE"&gt;http://www.megaupload.com/?d=UV4Y30SE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;用了这么久的&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;，我可不想第一次就倍受打击地重新拣起&lt;span lang="EN-US"&gt;Word&lt;/span&gt;（因为一想到没有断字的&lt;span lang="EN-US"&gt;Word&lt;/span&gt;排版效果，包括参差不齐的单词间距，我就毛骨悚然，真的！）正好，也想找机会试试看&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;到底有多少自由度，能不能按照别人的格式要求精确地调整出预期的结果。最终，我的投稿已经被采纳，没有编辑对版式提出意见，于是打算分享这些经验，因为没有学过写&lt;span lang="EN-US"&gt;Class&lt;/span&gt;，写成模板也没有谁能用得上，不如讲讲用了哪些&lt;span lang="EN-US"&gt;dirty tricks&lt;/span&gt;，仅仅是为了应急。希望能给碰到类似尴尬局面的&lt;span lang="EN-US"&gt;TeXer&lt;/span&gt;们一点参考，也希望高手笑过之后指点一下，哪些方面有更好的方法。如果以后有时间，可能会用&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;写成&lt;span lang="EN-US"&gt;PDF&lt;/span&gt;教程并放上图片，看看光用文字描述是不是能让大家看懂吧。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;阅读本文需要的知识：&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;基础知识（能看懂&lt;span lang="EN-US"&gt;lshort&lt;/span&gt;），页面尺寸方面的知识（边距，缩进，行距，页眉页脚等），了解常用宏包（&lt;span lang="EN-US"&gt;titlesec, fancyhdr&lt;/span&gt;等），一点点字体载入方面的知识。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;由于模板是法语写的，所以大致介绍一下模板的要求：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;A4&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;，左右页边距为&lt;span lang="EN-US"&gt;2cm&lt;/span&gt;，上边距&lt;span lang="EN-US"&gt;2.5cm&lt;/span&gt;，下边距&lt;span lang="EN-US"&gt;2cm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;页眉页脚高为&lt;span lang="EN-US"&gt;1.25cm&lt;/span&gt;，除了首页，由于要插入会议名称和&lt;span lang="EN-US"&gt;Logo&lt;/span&gt;，首页页眉为&lt;span lang="EN-US"&gt;2.5cm&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;双栏排版，栏宽为&lt;span lang="EN-US"&gt;8.12cm&lt;/span&gt;，两栏间距&lt;span lang="EN-US"&gt;0.75cm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;字体方面全用&lt;span lang="EN-US"&gt;Times&lt;/span&gt;。文章标题&lt;span lang="EN-US"&gt;16pt&lt;/span&gt;粗，作者和单位&lt;span lang="EN-US"&gt;10pt&lt;/span&gt;斜；&lt;span lang="EN-US"&gt;section&lt;/span&gt;标题&lt;span lang="EN-US"&gt;12pt&lt;/span&gt;粗，&lt;span lang="EN-US"&gt;subsection&lt;/span&gt;标题&lt;span lang="EN-US"&gt;10pt&lt;/span&gt;斜，正文&lt;span lang="EN-US"&gt;10pt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;作者&lt;span lang="EN-US"&gt;/&lt;/span&gt;单位的格式是上标引用型，下面立即写出所属单位&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;正文段落缩进&lt;span lang="EN-US"&gt;0.5cm&lt;/span&gt;，标题序号阿拉伯数字后带一个&lt;span lang="EN-US"&gt;“.”&lt;/span&gt;，&lt;span lang="EN-US"&gt;section&lt;/span&gt;标题内容（除了数字）缩进&lt;span lang="EN-US"&gt;0.5cm&lt;/span&gt;（相对于边距而不是相对于前面的那个&lt;span lang="EN-US"&gt;“.”&lt;/span&gt;），&lt;span lang="EN-US"&gt;subsection&lt;/span&gt;的序号缩进&lt;span lang="EN-US"&gt;0.5cm&lt;/span&gt;（即&lt;span lang="EN-US"&gt;subsection&lt;/span&gt;的序号跟&lt;span lang="EN-US"&gt;section&lt;/span&gt;的内容对齐），内容缩进&lt;span lang="EN-US"&gt;1.5cm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;图片和表格的&lt;span lang="EN-US"&gt;caption&lt;/span&gt;在模板中没有具体文字描述，但是看效果是粗体，阿拉伯数字并且是换行后缩进（&lt;span lang="EN-US"&gt;hang&lt;/span&gt;模式）&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;首页页眉：会议名称，会议&lt;span lang="EN-US"&gt;Logo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;最多&lt;span lang="EN-US"&gt;15&lt;/span&gt;行的&lt;span lang="EN-US"&gt;Abstract&lt;/span&gt;（法语中叫&lt;span lang="EN-US"&gt;Résumé&lt;/span&gt;），斜体&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;参考文献格式疑似&lt;span lang="EN-US"&gt;IEEEtran&lt;/span&gt;，没有具体要求，我用了&lt;span lang="EN-US"&gt;IEEEtran&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;其中一些要求很好实现，另一些很变态。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;编译方式：&lt;span lang="EN-US"&gt;PDFLaTeX&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;页面尺寸&lt;span lang="EN-US"&gt;----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;我们先来说跟页面尺寸有关的。首先&lt;span lang="EN-US"&gt;geometry&lt;/span&gt;宏包是不能用了（事实上我是多次想用它的，最终都失败了），只有自己手工调整。由于模板提供了&lt;span lang="EN-US"&gt;Word&lt;/span&gt;转&lt;span lang="EN-US"&gt;PDF&lt;/span&gt;的效果，我正好可以用&lt;span lang="EN-US"&gt;Acrobat&lt;/span&gt;的测量工具来量尺寸（当然会引入一些微小的误差），并且通过&lt;span lang="EN-US"&gt;Try and error&lt;/span&gt;来调整，没有技术活，只是力气活。这一部分的内容如无特别说明，都在&lt;span lang="EN-US"&gt;\begin{document}&lt;/span&gt;之后出现。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;首先定下双栏的栏宽和栏距，实践发现最方便的办法是做一个小计算：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\setlength{\textwidth}{17.06cm}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\setlength{\columnsep}{0.75cm}&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;即&lt;span lang="EN-US"&gt;“(textwidth-columnsep)/2 = 8.155cm”&lt;/span&gt;，原本来说应该等于&lt;span lang="EN-US"&gt;8.12cm&lt;/span&gt;，实际测量发现模板里面也是&lt;span lang="EN-US"&gt;8.155cm&lt;/span&gt;（通过多次测量，发现不是自己的测量误差），不过&lt;span lang="EN-US"&gt;0.035cm&lt;/span&gt;的差距基本不影响实际打印效果。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;于是试着编译了一下发现生成的&lt;span lang="EN-US"&gt;text block&lt;/span&gt;在页面上不是很居中，不知道原因。最终量出来这样的设置&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 12pt 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\addtolength{\hoffset}{-0.58cm}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;把&lt;span lang="EN-US"&gt;text block“&lt;/span&gt;挪动&lt;span lang="EN-US"&gt;”&lt;/span&gt;到合适的位置上。这样一弄，&lt;span lang="EN-US"&gt;left/right margin&lt;/span&gt;自然&lt;span lang="EN-US"&gt; = 2cm&lt;/span&gt;（根据&lt;span lang="EN-US"&gt;A4&lt;/span&gt;纸的总宽度，他们不是独立的变量）。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;下面讲讲真正最变态的要求，也是这次排版中遇到的最大挑战（我曾经在论坛发帖《&lt;span lang="EN-US"&gt;latex&lt;/span&gt;中如何判断现在是第几页？》和《页面尺寸精调的最后一点小问题》），最终的解决方式是一个很&lt;span lang="EN-US"&gt;dirty&lt;/span&gt;的巧合。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;这篇文章要求首页的页眉高跟之后的不同，由于首页要放会议题目和&lt;span lang="EN-US"&gt;logo&lt;/span&gt;，首页页眉要&lt;span lang="EN-US"&gt;2.5cm&lt;/span&gt;，后续的页面则只需要&lt;span lang="EN-US"&gt;1.25cm&lt;/span&gt;。可是页脚的高度要不变！（&lt;span lang="EN-US"&gt;IEEE&lt;/span&gt;的模板不是这样，所以没有模板可以参考）。于是简单地调整&lt;span lang="EN-US"&gt;voffset&lt;/span&gt;不可行。我原来是想，默认尺寸是第一页的尺寸，到第二页再改，也就是说动态地调整&lt;span lang="EN-US"&gt;textheight&lt;/span&gt;，可这样又会碰到一个很头痛的问题：&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;如何知道现在已经到了第二页？想知道的话除非读&lt;span lang="EN-US"&gt;source2e&lt;/span&gt;，没时间啊！&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;换个角度想想，既然就只有第一页跟其它不一样，不如默认按&lt;span lang="EN-US"&gt;2&lt;/span&gt;，&lt;span lang="EN-US"&gt;3&lt;/span&gt;，&lt;span lang="EN-US"&gt;4...&lt;/span&gt;页的尺寸设置，而在第一页单独改动。于是测量模板的第二页的页眉，并反复对比页脚到页面最下方的距离，得到：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 12pt 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\addtolength{\voffset}{-1.96cm}&lt;br /&gt;\addtolength{\textheight}{3.90cm}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;这样第二页和后续页的&lt;span lang="EN-US"&gt;text block&lt;/span&gt;放置已经没有问题。剩下首页，由于首页我是用&lt;span lang="EN-US"&gt;\maketitle&lt;/span&gt;来生成标题作者等等，我想到的是在&lt;span lang="EN-US"&gt;\title{}&lt;/span&gt;命令里面做文章，事实上我让页眉的内容也&lt;span lang="EN-US"&gt;“&lt;/span&gt;混&lt;span lang="EN-US"&gt;”&lt;/span&gt;到了&lt;span lang="EN-US"&gt;\title{}&lt;/span&gt;命令里面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 12pt 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\title{&lt;br /&gt;\vspace{-0.74cm}\fontsize{16pt}{16pt}\selectfont&lt;br /&gt;{&lt;br /&gt;16\textsuperscript{èmes} Journées Nationales Microondes&lt;br /&gt;\\&lt;br /&gt;27-28-29 Mai 2009 Grenoble&lt;br /&gt;}&lt;br /&gt;\\&lt;br /&gt;\vspace{1.35cm} &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun; color: blue;"&gt;文章标题&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;也就是说，我先纵向移动&lt;span lang="EN-US"&gt;-0.74cm&lt;/span&gt;，写上会议标题&lt;span lang="EN-US"&gt;“&lt;/span&gt;第&lt;span lang="EN-US"&gt;16&lt;/span&gt;届&lt;span lang="EN-US"&gt;……&lt;/span&gt;会议&lt;span lang="EN-US"&gt;”&lt;/span&gt;（也就是山寨版的页眉），再移动&lt;span lang="EN-US"&gt;1.35cm&lt;/span&gt;到真正标题位置写标题。这个方法不会改变页脚的高度，因为没有去碰&lt;span lang="EN-US"&gt;\textheight&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;字体相关&lt;span lang="EN-US"&gt;----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;文档全局设置为：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\documentclass[10pt, a4paper, twocolumn, fleqn]{article}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;而&lt;span lang="EN-US"&gt;16pt&lt;/span&gt;这个尺寸在&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;默认的&lt;span lang="EN-US"&gt;\small, \huge&lt;/span&gt;等等是调整不到的，两种方法，&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;标准字体选择方式&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;{\fontsize{16pt}{16pt}\selectfont &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun; color: blue;"&gt;内容&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;或者原始一点的&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\newcommand{\ptmseize}[1]{\font\x=ptmb at 16pt \x #1}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;因为&lt;span lang="EN-US"&gt;ptmb&lt;/span&gt;就是&lt;span lang="EN-US"&gt;Times bold&lt;/span&gt;，我这个命令连&lt;span lang="EN-US"&gt;\textbf{}&lt;/span&gt;也包括了进去。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;标题相关&lt;span lang="EN-US"&gt;----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;跟章节标题有关的自然都要请出&lt;span lang="EN-US"&gt;titlesec&lt;/span&gt;宏包，在导言区写&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\usepackage[bf, small]{titlesec}&lt;br /&gt;\titleformat{\section}{\bf\large}{\thesection.\,}{0.24em}{}&lt;br /&gt;\titlespacing{\section}{0cm}{*1.5}{*1.1}&lt;br /&gt;\titleformat{\subsection}{\it}{\thesubsection.\enspace}{0.5em}{}&lt;br /&gt;\titlespacing{\subsection}{0.5cm}{*4}{*1.5}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;其中&lt;span lang="EN-US"&gt;“\,”&lt;/span&gt;和&lt;span lang="EN-US"&gt;“0.24em”&lt;/span&gt;是反复测量出来的值，它们保证&lt;span lang="EN-US"&gt;section&lt;/span&gt;标题内容（除了数字）缩进&lt;span lang="EN-US"&gt;0.5cm&lt;/span&gt;，&lt;span lang="EN-US"&gt;\thesection&lt;/span&gt;后面的&lt;span lang="EN-US"&gt;“.”&lt;/span&gt;就是标题序号和内容的分隔点，而那个&lt;span lang="EN-US"&gt;\bf\large&lt;/span&gt;命令则保证在&lt;span lang="EN-US"&gt;10pt&lt;/span&gt;的正文中出现&lt;span lang="EN-US"&gt;12pt&lt;/span&gt;粗体的标题；由于&lt;span lang="EN-US"&gt;section&lt;/span&gt;序号不要缩进，在&lt;span lang="EN-US"&gt;\titlespacing&lt;/span&gt;里面写的是&lt;span lang="EN-US"&gt;0cm&lt;/span&gt;，&lt;span lang="EN-US"&gt;subsection&lt;/span&gt;的设置完全类似，除了序号缩进&lt;span lang="EN-US"&gt;0.5cm&lt;/span&gt;。至于里面的&lt;span lang="EN-US"&gt;*1.5&lt;/span&gt;、&lt;span lang="EN-US"&gt;*1.1&lt;/span&gt;，指的是标题前后的弹性空间，由于模板没有具体要求，我是按自己的美观标准和文章的篇幅限制来选择的，因为把他们设置小一点可以省下很可观的空间，前提是不要跟前后的正文粘得太紧。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;那个&lt;span lang="EN-US"&gt;Abstract&lt;/span&gt;，我看也没有什么特别要求，没必要弄一个环境&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\noindent \textbf{\textit{Résumé}}&lt;br /&gt;{\itshape }&lt;br /&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;作者相关&lt;span lang="EN-US"&gt;----------------&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;作者和单位，我用的是&lt;span lang="EN-US"&gt;authblk&lt;/span&gt;（全称&lt;span lang="EN-US"&gt;Author Block&lt;/span&gt;）宏包，具体可以看看这个宏包的文档，感觉是挺好用的。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;导言区&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\usepackage[noblocks]{authblk}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;正文区&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\author[1]{\normalsize author1}&lt;br /&gt;\author[2]{\normalsize author2}&lt;br /&gt;\affil[1]{\normalsize\itshape address1}&lt;br /&gt;\affil[2]&lt;br /&gt;{&lt;br /&gt;    \normalsize\itshape Boss' address&lt;br /&gt;    \authorcr&lt;br /&gt;    \href{mailto:kmc's Email address}{\normalsize \itshape kmc's Email address} : \normalsize \itshape correspondant principal&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;看得出来吗？我又把通信作者的&lt;span lang="EN-US"&gt;Email&lt;/span&gt;地址&lt;span lang="EN-US"&gt;“&lt;/span&gt;混&lt;span lang="EN-US"&gt;”&lt;/span&gt;到第二个单位（&lt;span lang="EN-US"&gt;\affil[2]&lt;/span&gt;）里面去了，注意在&lt;span lang="EN-US"&gt;authblk&lt;/span&gt;宏包定义的换行符是&lt;span lang="EN-US"&gt;\authorcr&lt;/span&gt;而不是&lt;span lang="EN-US"&gt;\\&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;说起来，&lt;span lang="EN-US"&gt;IEEE&lt;/span&gt;模板里面反而显得很&lt;span lang="EN-US"&gt;dirty&lt;/span&gt;，用的是&lt;span lang="EN-US"&gt;{\small $~^{\#1}$}&lt;/span&gt;这种方式。或许&lt;span lang="EN-US"&gt;dirty&lt;/span&gt;和不&lt;span lang="EN-US"&gt;dirty&lt;/span&gt;的区别仅仅是&lt;span lang="EN-US"&gt;“&lt;/span&gt;格式代码放在宏包里&lt;span lang="EN-US"&gt;”&lt;/span&gt;还是&lt;span lang="EN-US"&gt;“&lt;/span&gt;放在你眼前&lt;span lang="EN-US"&gt;”&lt;/span&gt;的差距？&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;关于&lt;span lang="EN-US"&gt;{\itshape My text}&lt;/span&gt;还是&lt;span lang="EN-US"&gt;\textit{My text}&lt;/span&gt;，其实我主要是嫌后者要删除的时候很麻烦，既要删除命令又要删除括号，当然你可以说大括号不用删除，&lt;span lang="EN-US"&gt;{My text}&lt;/span&gt;也不影响，但是无意义的大括号很影响代码的整洁，&lt;span lang="EN-US"&gt;\itshape&lt;/span&gt;有一个作用域的限制，但是在&lt;span lang="EN-US"&gt;\title{}, \author{}&lt;/span&gt;命令里面已经限制了作用域了，不用担心&lt;span lang="EN-US"&gt;\itshape&lt;/span&gt;作用到外面去。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;其他设置&lt;span lang="EN-US"&gt;----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;caption&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;宏包&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\usepackage{caption}&lt;br /&gt;    \DeclareCaptionLabelSeparator{period-quad}{.\quad}&lt;br /&gt;    \captionsetup{format=hang, singlelinecheck=no, labelfont=bf, font={normalsize,bf}, figurename=Figure, tablename=Tableau, labelsep=period-quad}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;声明一个你需要的分隔符，因为模板要求&lt;span lang="EN-US"&gt;Figure 1&lt;/span&gt;后面有一个&lt;span lang="EN-US"&gt;“.”&lt;/span&gt;，距离大约是一&lt;span lang="EN-US"&gt;\quad&lt;/span&gt;这么远，于是我就弄了一个&lt;span lang="EN-US"&gt;period-quad&lt;/span&gt;放到&lt;span lang="EN-US"&gt;labelsep=&lt;/span&gt;后面。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;fancyhdr&lt;/span&gt;宏包&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;由于这种投稿的文章不要页码，我是这样设置的，在&lt;span lang="EN-US"&gt;\title&lt;/span&gt;命令之前放这样的代码&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\fancypagestyle{empty}{&lt;br /&gt;    \renewcommand{\headrulewidth}{0pt}&lt;br /&gt;    \renewcommand{\footrulewidth}{0.5pt}&lt;br /&gt;    \fancyfoot[C]{16\textsuperscript{èmes} Journées Nationales Microondes, 27-28-29 Mai 2009 - Grenoble}&lt;br /&gt;    \fancyfoot[L]{}&lt;br /&gt;    \fancyfoot[R]{}&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;这样就控制了第一页的&lt;span lang="EN-US"&gt;pagestyle&lt;/span&gt;，下面，在你源代码靠近编译结果第一页结尾的内容附近放上&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\pagestyle{empty}&lt;br /&gt;    \renewcommand{\headrulewidth}{0pt}&lt;br /&gt;    \renewcommand{\footrulewidth}{0.5pt}&lt;br /&gt;    \fancyhead{}&lt;br /&gt;    \fancyfoot[C]{16\textsuperscript{èmes} Journées Nationales Microondes, 27-28-29 Mai 2009 - Grenoble}&lt;br /&gt;    \fancyfoot[L]{}&lt;br /&gt;    \fancyfoot[R]{}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;用来控制第二页，这里并不一定需要精确知道源代码什么位置对应编译结果的第二页，说实在的我不知道为什么一定要这样，但是如果不这样的话第二页的页脚会往 上移动&lt;span lang="EN-US"&gt;…………&lt;/span&gt;另外为了保证首页无页码，在&lt;span lang="EN-US"&gt;\maketitle&lt;/span&gt;命令后面紧跟&lt;span lang="EN-US"&gt;\thispagestyle{empty}&lt;/span&gt;，这个已经被问过很多次了。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;浮动体方面除了&lt;span lang="EN-US"&gt;graphicx&lt;/span&gt;，&lt;span lang="EN-US"&gt;subfigure&lt;/span&gt;（好像我没有用到）外，就是&lt;span lang="EN-US"&gt;booktabs&lt;/span&gt;、&lt;span lang="EN-US"&gt;multirow&lt;/span&gt;和&lt;span lang="EN-US"&gt;makecell&lt;/span&gt;宏包用来画表，不过这跟本文没有太大关系。浮动体用的是传统设置&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\setcounter{totalnumber}{4}&lt;br /&gt;\renewcommand{\textfraction}{0.15}&lt;br /&gt;\renewcommand{\topfraction}{0.85}&lt;br /&gt;\renewcommand{\bottomfraction}{0.65}&lt;br /&gt;\renewcommand{\floatpagefraction}{0.60}&lt;br /&gt;\setlength{\textfloatsep}{5pt plus 2pt minus 2pt}&lt;br /&gt;\setlength{\intextsep}{12pt plus 2pt minus 2pt}&lt;br /&gt;\setlength{\abovecaptionskip}{5pt}&lt;br /&gt;\setlength{\belowcaptionskip}{0pt} &lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;其中&lt;span lang="EN-US"&gt;\textfloatsep&lt;/span&gt;和&lt;span lang="EN-US"&gt;\intextsep&lt;/span&gt;中的值是弹性长度，表示&lt;span lang="EN-US"&gt;5pt ± 2pt&lt;/span&gt;，当然你也可以设置为&lt;span lang="EN-US"&gt; 5pt + 10pt - 8pt&lt;/span&gt;，表示最多&lt;span lang="EN-US"&gt;15pt&lt;/span&gt;，最少&lt;span lang="EN-US"&gt;-3pt&lt;/span&gt;，用来节省页面篇幅的（因为开始初稿只让写两页，空间实在太少）。我原来一直没弄明白这个，现在趁机解释一下（没准还解释错了&lt;span lang="EN-US"&gt;……&lt;/span&gt;）。&lt;span lang="EN-US"&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;插入&lt;span lang="EN-US"&gt;logo----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;还有一个问题就是由于我没有在首页使用页眉，我目前只&lt;span lang="EN-US"&gt;“&lt;/span&gt;混&lt;span lang="EN-US"&gt;”&lt;/span&gt;进去了会议名称，&lt;span lang="EN-US"&gt;Logo&lt;/span&gt;怎么办？网上有说用&lt;span lang="EN-US"&gt;pgf&lt;/span&gt;来放（&lt;span lang="EN-US"&gt;pgfdeclareimage&lt;/span&gt;，&lt;span lang="EN-US"&gt;pgfuseimage&lt;/span&gt;），我没有成功，郁闷。不过搜索到一个还算好用的&lt;span lang="EN-US"&gt;eso-pic&lt;/span&gt;宏包，导言区&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\usepackage{eso-pic}&lt;br /&gt;\newcommand\BackgroundPic{&lt;br /&gt;    \put(16.57, 23.19){&lt;br /&gt;        \parbox[t]{\textwidth}{&lt;br /&gt;            \includegraphics[scale=1,keepaspectratio]{logo_jnm.png}%&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;正文紧接&lt;span lang="EN-US"&gt;\begin{document}&lt;/span&gt;后面写&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;" lang="EN-US"&gt;\AddToShipoutPicture*{\setlength{\unitlength}{1cm}\BackgroundPic}&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;具体来说就是先声明一个&lt;span lang="EN-US"&gt;\BackgroundPic&lt;/span&gt;命令，这个命令在&lt;span lang="EN-US"&gt;16.57&lt;/span&gt;，&lt;span lang="EN-US"&gt; 23.19&lt;/span&gt;的位置放一个宽为&lt;span lang="EN-US"&gt;\textwidth&lt;/span&gt;的&lt;span lang="EN-US"&gt;parbox&lt;/span&gt;，里面放上你要的图片&lt;span lang="EN-US"&gt;Logo&lt;/span&gt;。这个&lt;span lang="EN-US"&gt;Logo&lt;/span&gt;我是从&lt;span lang="EN-US"&gt;Doc&lt;/span&gt;模板里面截出来的，按&lt;span lang="EN-US"&gt;Word&lt;/span&gt;的&lt;span lang="EN-US"&gt;100%&lt;/span&gt;显示比较缩放成一丝不差，所以&lt;span lang="EN-US"&gt;scale=1&lt;/span&gt;并且&lt;span lang="EN-US"&gt;keepaspectratio&lt;/span&gt;。注意那个&lt;span lang="EN-US"&gt;\unitlength&lt;/span&gt;只有在正文区可以声明，所以导言区的&lt;span lang="EN-US"&gt;16.57&lt;/span&gt;和&lt;span lang="EN-US"&gt;23.19&lt;/span&gt;没写单位。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;----------------&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;平衡双栏&lt;span lang="EN-US"&gt;----------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: SimSun;"&gt;末页的双栏平衡，有很多说法，我就只是用了&lt;span lang="EN-US"&gt;flushend&lt;/span&gt;宏包而已，没有遇到网上传说的问题，可能是我末页的浮动体比较少的缘故。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;差不多就这些了，在尝试排版的过程中，可以打印测试页，跟&lt;span lang="EN-US"&gt;Word&lt;/span&gt;的打印结果发在灯光下透视着比较。打印&lt;span lang="EN-US"&gt;PDF&lt;/span&gt;的时候一定要注意，&lt;span lang="EN-US"&gt;Acrobat&lt;/span&gt;打印&lt;span lang="EN-US"&gt;A4&lt;/span&gt;纸的时候，根据打印机的不同，如果你选择了&lt;span lang="EN-US"&gt;“&lt;/span&gt;适合打印机边距&lt;span lang="EN-US"&gt;”&lt;/span&gt;，可能会缩放&lt;span lang="EN-US"&gt;97%&lt;/span&gt;，实际效果有出入但事实上你的页面尺寸是正确的！所以页面缩放一定要选&lt;span lang="EN-US"&gt;“&lt;/span&gt;无&lt;span lang="EN-US"&gt;”&lt;/span&gt;。到时候编译说你尺寸不合适，非要你用&lt;span lang="EN-US"&gt;Word&lt;/span&gt;的时候，你可以骄傲地把两张纸放在一起给他看两个&lt;span lang="EN-US"&gt;Logo&lt;/span&gt;，两条页脚线是如何完美重合到一起的。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; font-family: SimSun;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-23478937816997445?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/23478937816997445/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=23478937816997445' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/23478937816997445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/23478937816997445'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/05/latex.html' title='实践——LaTeX按需排版'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-416150431336304621</id><published>2009-01-06T11:27:00.002+01:00</published><updated>2009-01-06T11:52:13.150+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>雪夜纪事</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aK4ArjBir3o/SWM3vGEuuqI/AAAAAAAAFmw/Mq1Ec-XMtCs/s1600-h/liberte-egalite-.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 200px; height: 117px;" src="http://4.bp.blogspot.com/_aK4ArjBir3o/SWM3vGEuuqI/AAAAAAAAFmw/Mq1Ec-XMtCs/s400/liberte-egalite-.jpg" alt="" id="BLOGGER_PHOTO_ID_5288131669686925986" border="0" /&gt;&lt;/a&gt;　　这是多么突如其来的一场大雪。中午吃饭的时候还只是在路边的树上欣赏了冰花，六个小时的闭门学习后，走出实验室看到的是白茫茫一片。清理好同学的车，一起在路上慢悠悠磨回了家。家里有老婆的爱心晚餐，吃完后决定让电脑检查磁盘，我们出去看看雪景。&lt;br /&gt;　　路上有点滑，但丝毫没有阻止法国人玩雪的兴致，不时有调皮的孩子们向我们掷雪球，我们也不甘示弱地回击。一路走到小公园，一位父亲正拉着孩子玩雪橇，母亲用DV拍摄着儿子的童年，多么和谐的场面。&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;　　我问老人：“看来很多人认识你啊？”“是的，我们都是XX餐馆上班的。”原来是同事，那问问工作上的事也正常。继续前进，到了很危险的路段：我们住的这条街坡度相当大，人行道也很窄，老人不慎滑倒了一次，躺在起来很久才起来。这时我让他站在原地，我一点点地向前探路，确定哪一部分不太滑，终于走到了大坡的终点，那里有几辆车因为打滑零乱地抛在一堆，一位女司机从打着故障灯的车中伸出头看着我们，不知道是看不清我们是谁，还是看不清夜的黑。&lt;br /&gt;　　这时老人感觉到家在临近，人也清醒了更多，他突然很认真、很大声地问我们：“Mais pourquoi vous êtes gentil comme ça?（你们为什么要这么善良？）”一下把我问懵了：难道他还生气了？我知道法国老人经常是不服老，在公车上让座时要很小心不要让人误以为是冒犯，但就目前的形势来看，他要从摔倒的地方用这个状态走回家是绝对不可能的。另一种可能的结果是有人发现他无法行动，然后打电话给急救来处理，那么他就无法走回仅隔几百米的家中而是在医院度过今晚。&lt;br /&gt;　　不知道该怎么回答这意外的问题，我只有解释说：“如果我摔倒了，我也希望会有人能帮我……”“但，但是类似的情况我也碰到过啊，谁也不可能从那么远一直把我送回家，你们为什么要这么好呢？”看来，一般的解释已经无法让他理解我想表达的意思，就好像他们不明白，他们把无法继续参加比赛的名贵赛马杀死以免浪费饲料和管理费和我们吃狗肉一样只不过是一种习惯。有鉴于此，最简单的答案或许最好——&lt;br /&gt;　　“Bon, on est Chinois.”（好吧，因为我们是中国人。）&lt;br /&gt;　　“Ah, c'est pas grave....“（啊，没关系……）&lt;br /&gt;　　而这果然也是一句我无法理解的回应。&lt;br /&gt;　　&lt;br /&gt;　　到家了，他热情地拥抱了我们，伴着连声的道谢，我们挥手离开了。继续看着雪，看着有手有脚的人们尽情地享受，看了很多，也想了很多。这个城市的美丽也有我们的功劳——我们从中抹去了不和谐的画面，还给它一片宁静与洁白。回到家，继续解决我的电脑问题，终于明白win32k.sys已经被破坏，找一个MD5值正确的文件替换后，再也没有见到蓝屏。这也是我出门的一个原因，因为我要确定硬盘是否有坏道，而这也是这篇冰冷的、没有一丝碳基温暖的日记出现在我技术blog的原因吧。&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/33097048-416150431336304621?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/416150431336304621/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=416150431336304621' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/416150431336304621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/416150431336304621'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2009/01/blog-post.html' title='雪夜纪事'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aK4ArjBir3o/SWM3vGEuuqI/AAAAAAAAFmw/Mq1Ec-XMtCs/s72-c/liberte-egalite-.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5167787169763593202</id><published>2008-09-05T13:14:00.005+02:00</published><updated>2008-09-05T14:51:05.689+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>This is the true thing - Picasa 3 Beta</title><content type='html'>没错，全Internet的目光在这几天都投向了高潮浏览器，IT情报站和软件论坛上出现了无数关于高潮的帖子，各种声音都有。赢政天下是最让我感到惊讶的，在一个已经持续了3天的投票帖《大家会选择哪个（公司）浏览器》中，高潮已经是选择最多的（53票占23.7%），对应Firefox 40票 VS 傲游 38票。在专业的软件论坛中尚且是如此，像新浪这样平民化的网站调查中，这个比例已经是到了96%以上！&lt;br /&gt;&lt;br /&gt;再多说一点关于高潮的事情就进入正题：本以为高潮的速度优势非常明显，但事实上Firefox 3.1的JIT虚拟机已经日益完善，在专项测试中虽然比不上高潮，但日常浏览方面，只比高潮慢几毫秒，像我玩格斗的都感觉不出来差别。我之所以还没有卸载高潮的原因是有什么要测试的可以去比较一下，其它时间中我再也没有启动过它。&lt;br /&gt;&lt;br /&gt;不明白Google为什么会把Picasa 3和Google Chrome一并发布，让这个优秀的图片管理器得不到应有的关注。在Google上搜索一把，中文网站中关于Picasa的介绍屈指可数。事实上，我也是在Official Google Blog的RSS中“不慎”瞄到一眼Picasa的介绍，仔细一看，Picasa Web Albums和Picasa 3 同时被更新了。&lt;br /&gt;&lt;br /&gt;Picasa Web Albums的界面清新了很多，代码效率也有显著提高。到目前为止，Picasa Web Albums的强档功能——人脸识别，我还没有试用，怪就怪中文的Picasa Web Albums界面上没有推荐使用这个功能，刚刚切换到英文去，就看见了。人脸识别指的是把照片中的人脸选定，输入关键字（一般是名字）后，相同人物的图片都会被识别出来，倒也不是什么前沿的技术，只不过国家安全部门的技术终于民用化了。有这个功能后，你可以快速地找到某个人的所有照片，并为他/她制作一个精美的相册。同样的功能也出现在Picasa 3里面。&lt;br /&gt;&lt;br /&gt;等等！好像我启用人脸识别后，没有等我去干预，Picasa Web Albums已经自己开始识别所有的照片了，真的不错，待会看看效果，关键是识别的能力。&lt;br /&gt;&lt;br /&gt;题外话：很多人认为Picasa Web Albums是可以外连图片的，很遗憾我测试的结果是不能，在这一点上还是不如Flickr。&lt;br /&gt;&lt;br /&gt;此外，Picasa Web Albums改进了图片社区，这样搜索图片方面也逐步得到了增强，相信能挖来更多Flickr用户。&lt;br /&gt;&lt;br /&gt;Picasa 3软件版的改进则更大。我机器上一直装着Picasa 2.7，但对我而言这是一个Nice to have的软件，主要的目的无非是快速地管理、注释、上传和分享相册。Picasa 3中最大的改变就是引入了关联相片文件从而双击可以预览，或许有人说，这没什么啊，ACDSee，XnView，IrfanView你随便装一个不就得了？这些软件我都知道，但在装上Picasa 3之前，我一直坚持的是Windows图片和传真查看器，因为对我而言小巧轻便。Picasa 3 的预览功能显然比Windows图片和传真查看器更占资源，但比起前面几款图片查看器，Picasa 3的特点就是——低调。双击图片并不会启动整个Picasa，而是打开专门的预览工具，并适当地把背后的内容半透明，相当优雅；PNG和Gif已经被支持（不过GIF依然不动）；通过设置，可以用滚轮来查看同目录图片，这此过程中Picasa平滑的缩放效果也是无处不在；查看完毕后，Esc即可关闭，这是我一直希望Windows图片和传真查看器拥有的一个功能，它Failed，Picasa Wins。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aK4ArjBir3o/SMEqIWi449I/AAAAAAAADLQ/XOIxj46WLqg/s1600-h/picasa3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_aK4ArjBir3o/SMEqIWi449I/AAAAAAAADLQ/XOIxj46WLqg/s400/picasa3.png" alt="" id="BLOGGER_PHOTO_ID_5242517764215202770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Picasa 3加入了更多的相片处理功能。其中文字注释功能是比较吸引人的，只是目前还不清楚能不能把文字真正地写入到图片上去，因为这个功能并没有真正修改图片本身，用Picasa之外的软件看不到文字注释。&lt;br /&gt;&lt;br /&gt;红眼的定位完全是全自动，根本不用手动选定，手气不错功能的手气也越来越好了。&lt;br /&gt;&lt;br /&gt;图片堆叠这项招牌菜也有了大幅度的改进，可以自由调整图片的位置，角度和背景色等等参数，除了传统的随意“摊放”，也增加了更严谨的排列效果。&lt;br /&gt;&lt;br /&gt;上传网络相册？如果有一个相簿经常要更新，现在可以把“自动同步”的功能打开，只要往里增加图片，全部自动同步上网，别小瞧了这个功能，这不仅仅是为懒人准备，更是健忘人士的life saver。至于制作幻灯片，目前还没用得上，但Google已经把上传到Youtube的功能放到了Picasa里面，想必更多人会选择Picasa。&lt;br /&gt;&lt;br /&gt;综上，Picasa 3对我来说已经是一个Must have的产品了，高潮如果Fails，Picasa WILL win。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5167787169763593202?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5167787169763593202/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5167787169763593202' title='3 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5167787169763593202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5167787169763593202'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/09/this-is-true-thing-picasa-3-beta.html' title='This is the true thing - Picasa 3 Beta'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aK4ArjBir3o/SMEqIWi449I/AAAAAAAADLQ/XOIxj46WLqg/s72-c/picasa3.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4363278511129160596</id><published>2008-09-02T22:08:00.004+02:00</published><updated>2009-05-25T14:50:55.294+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Google Chrome印象</title><content type='html'>Google Chrome简称GC，于是我干脆称之为“高潮”。&lt;br /&gt;&lt;br /&gt;今天让我赶上了，成为最早使用Google Chrome的人之一，但完全没法达到高潮……我一下就想到Google Talk的可气，什么是Google Talk？方便，但仅仅是方便而已，可用性太差，聊天体验没有。Google Chrome呢？快（4倍于Firefox JIT虚拟机的性能），但仅仅是快而已，可用性太差，我理解这是一个Beta版，但我想Beta版就只是这个模样，在正式版中应该不会出现太多功能上的增强吧。&lt;br /&gt;&lt;br /&gt;不能选择安装路径，不但如此，装到这个地方去了：&lt;br /&gt;"C:\Documents and Settings\new\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"&lt;br /&gt;&lt;br /&gt;多&lt;span style="font-weight: bold; font-style: italic;"&gt;线程&lt;/span&gt;，原来就是这样的吗？如果这么多个&lt;span style="font-weight: bold;"&gt;进程&lt;/span&gt;中某一个崩溃了，还会影响到其他的进程，那整个Windows是否都需要重新设计？&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aK4ArjBir3o/SL2hBtpiPHI/AAAAAAAADGs/2IxUwTF-yAs/s1600-h/gc_03.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_aK4ArjBir3o/SL2hBtpiPHI/AAAAAAAADGs/2IxUwTF-yAs/s400/gc_03.png" alt="" id="BLOGGER_PHOTO_ID_5241522592134872178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;谁是傻瓜？&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aK4ArjBir3o/SL2g067cPAI/AAAAAAAADGk/dm-9MiZGbgU/s1600-h/gc_02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_aK4ArjBir3o/SL2g067cPAI/AAAAAAAADGk/dm-9MiZGbgU/s400/gc_02.png" alt="" id="BLOGGER_PHOTO_ID_5241522372361337858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;这种句子是Google的风格，还是翻译的失败？&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/SL2hUrcEwqI/AAAAAAAADG0/6OvELmQj4Fg/s1600-h/gc_04.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/SL2hUrcEwqI/AAAAAAAADG0/6OvELmQj4Fg/s400/gc_04.png" alt="" id="BLOGGER_PHOTO_ID_5241522917959058082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;越看，火越大，但是，我知道Google的论据很可能就是对的：&lt;br /&gt;&lt;blockquote&gt;To most people, it isn't the browser that matters. It's only a tool to run the important stuff - the pages, sites and applications that make up the web.&lt;/blockquote&gt;对大部分人来说，浏览器只不过是实现网页功能的一个工具而已，或许只有我这种偏执狂才会装几十个扩展去津津乐道——这叫&lt;span style="font-weight: bold;"&gt;“用浏览器”&lt;/span&gt;；相反，更多的人只不过是&lt;span style="font-weight: bold;"&gt;“用浏览器上网”&lt;/span&gt;——打开的网页才是他们关心的。Google不是要争作最优秀的浏览器，而只是要做最普及的浏览器。事实上就是如此，Google已经在自己的主页上放上了Google Chrome的下载链接，这意味着将吸引数以亿计的眼球，这种号召力是恐怖的，难以预期的。&lt;br /&gt;&lt;br /&gt;但是，Google会赢得市场，赢不了偏执狂。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4363278511129160596?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4363278511129160596/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4363278511129160596' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4363278511129160596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4363278511129160596'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/09/google-chrome.html' title='Google Chrome印象'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aK4ArjBir3o/SL2hBtpiPHI/AAAAAAAADGs/2IxUwTF-yAs/s72-c/gc_03.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5079677898949130604</id><published>2008-09-02T19:44:00.004+02:00</published><updated>2009-05-25T14:51:01.832+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Google Chrome，你能胜过Firefox？</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/SL18u-UTnvI/AAAAAAAADGU/8Hh-p2bAcWQ/s1600-h/Google-Chrome-Browser-Logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 98px; height: 113px;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/SL18u-UTnvI/AAAAAAAADGU/8Hh-p2bAcWQ/s200/Google-Chrome-Browser-Logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5241482687773122290" border="0" /&gt;&lt;/a&gt;Google隐藏得很深，从这条消息出现到下载可能只有几天的时间。或许大家最关心的就是Google一直扶持着的Firefox会如何，Mozilla和Google会成为什么样的一种关系。Google不缺失败的产品，比如Orkut，比如Google Talk，比如Google Desktop，我在这里预言，Chrome也会是同样的命运，或许，因为Google一贯的简约风格，Chrome没准会吃掉Opera的份额。要想赢过Firefox还是太难，不过我想这也不是Google的本意，毕竟，扶持Firefox没有推出自己的浏览器这么名正言顺，有了Chrome，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/33097048-5079677898949130604?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5079677898949130604/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5079677898949130604' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5079677898949130604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5079677898949130604'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/09/google-chromefirefox.html' title='Google Chrome，你能胜过Firefox？'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aK4ArjBir3o/SL18u-UTnvI/AAAAAAAADGU/8Hh-p2bAcWQ/s72-c/Google-Chrome-Browser-Logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8669855181664554237</id><published>2008-08-05T23:07:00.004+02:00</published><updated>2009-05-25T14:45:58.870+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>被遗忘的宝藏——LaTeX发行版自带的字体&amp;自己的一些字体心得</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/SJjB-hsZ9xI/AAAAAAAACxE/GbHTzX2bxPs/s1600-h/800px-LaTeX_logo.svg_C.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/SJjB-hsZ9xI/AAAAAAAACxE/GbHTzX2bxPs/s400/800px-LaTeX_logo.svg_C.png" alt="" id="BLOGGER_PHOTO_ID_5231144247131502354" border="0" /&gt;&lt;/a&gt;&lt;a href="http://bbs.ctex.org/viewthread.php?tid=43596&amp;amp;highlight=%2Bkmc"&gt;原文&lt;/a&gt;发表于CTeX中文论坛（bbs.ctex.org）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;可能有不少人像我一样在用LaTeX不久就开始跟字体较劲。我走的是这样一个过程：&lt;br /&gt;- 最初用惯了Word，从而无法理解为什么LaTeX调用字体那么难；&lt;br /&gt;- 为了在LaTeX中调用字体，想用现有的工具一蹴而就（像TTFshape，MTFI，xGBKfonts），往往不能轻易成功，沮丧；&lt;br /&gt;- 之后重新静下心来逐渐了解了什么是字体，LaTeX中字体成功调用的方式，才注意到Mapping，TFM，vf等文件的相互关系，理顺了这一切后，把前面几个软件装不成功的字体装好（我印象中装上过Verdana，GE Quartz等几个）；&lt;br /&gt;- 后来发现也有些宏包有现成的字体可用，那个时候主要就是关心TrueType字体，所以见到了winfonts宏包（这个宏包不在MiKTeX的宏包列表中），开始用上一些系统中有的字体；&lt;br /&gt;- 又发现OpenType字体更棒，再去看的时候才知道解包OpenType不但麻烦，还会失去glyphs；&lt;br /&gt;- 在一个相当漫长的时间内没有动过LaTeX，再碰它时，又是从一篇Philipp Lehman的《The font installation guide》开始，这篇文章100多页从头到尾看完，已经比较清楚如何用fontinst来安装手头拥有的Type1字体。也正是从这篇文章开始喜欢上了 Minion字体并且成功安装。由于安装过程相当繁琐，我还写了一些安装Type1字体的批处理，有时间的话会整理出来（因为通用性太差）；&lt;br /&gt;- 再次碰字体就是在CTAN上看到MinionPro宏包，这时我已经开始搜集字体，所以MinionPro宏包要求的所有Optical Size我都有。MinionPro包特别大，装上它后刷新文件名数据库都慢几十秒，这也说明了OpenType字体的复杂性。我想要不是Adobe把这个经典字体免费提供，应该不会有谁有心去为它生成那么多的TFM文件（1511个之多）。Minion Pro字体对我而言真的是压倒性的，我估计学校允许的话我的论文都会申请用这个字体排版。&lt;br /&gt;- 后来XeTeX被port到Windows，我这才终于把MiKTeX升级到2.7beta，并且花了大量时间研究XeTeX。XeTeX似乎就是为字体而生的，但同样需要有字体的相关知识，这些知识并不同于前面Type1字体，而更多是字体的OpenType features，这些features，Type1字体要么是根本没有(calt, salt)，有也不容易打开(smcp, onum)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;但XeTeX同样有这样那样的问题，而且如果直接访问OpenType字体，编译速度就更不如PDFLaTeX访问Type1字体那么快，在长文章中表现得非常明显。所以才有了今天这个帖子，因为在这几天求助区的讨论过程中，自己又回去看了看。加上之前也注意到，其实打开$texmf/fonts目录就能发现LaTeX发行版中早就自带了不少字体，这些字体虽然是免费，功能上确不输专业字体。更重要的是，这些字体很多都是精心设计过的字体包，用来同时载入正文和数学环境的字体，保持文档统一的风格（在严谨的学术文章中，也确实不该想在哪改字体就在哪改）。&lt;br /&gt;&lt;br /&gt;原来自己有个文本文件，就是记录机器上可以为我所用的现成字体包（主要来自于$texmf\doc\latex\psnfss\psnfss2e.pdf文档的介绍），但最近去到tug看过，早就有人写了完整的LaTeX字体巡礼：&lt;br /&gt;http://www.tug.dk/FontCatalogue/&lt;br /&gt;这个网站罗列了156个LaTeX中可以免费使用的字体，并且给出了例子和调用的源代码，需要注意的是这些字体并非默认安装在机器上，但至少都能从 CTAN得到——不光是宏包，还有字体文件（因为像winfonts，MinionPro这些宏包需要用户自己拥有相应的字体，CTAN上并没有）。不过拾人牙慧的工作还是要作，那就是推荐一下几个字体/字体包：&lt;br /&gt;&lt;br /&gt;1. Palatino&lt;br /&gt;Will Robertson的文档总是用Palatino，这字体的名气也不小。胖胖的很活泼，笔锋也优雅，有羽毛笔的进化痕迹。LaTeX中最省事的是用\usepackage{mathpazo}来统一修改正文和数学字体，这个宏包还有[sc, osf]参数，分别对应小大写字母和不齐线数字。此外还有一个palatinox宏包可以直接调用Windows系统中的Palatino Linotype（这是微软认证发布赫尔曼·察普夫的原作），相关网址是：http://www.ctan.org/tex-archive/fonts/truetypemetrics/palatinox/，需要手动安装。在这个URL的上一层还能看到另一个经典字体frutiger，只是我手头没有Linotype Frutiger。&lt;br /&gt;&lt;br /&gt;2. Garamond&lt;br /&gt;1530年诞生的经典字体，LaTeX中通过mathdesign可以使用：\usepackage[garamond]{mathdesign}来使用。Garamond字体十分大气，打印在纸张上也特别好看，法国很多口袋图书用的是Garamond。&lt;br /&gt;&lt;br /&gt;3. Times&lt;br /&gt;除了\usepackage{times}外，\usepackage{mathptmx}可以把数学字体也改成类似Times的字体。这个字体真的不需要再多说什么了，总之我觉得看久了眼睛会累。&lt;br /&gt;&lt;br /&gt;4. Utopia&lt;br /&gt;Utopia有点像Times，但更宽敞一些。\usepackage{fourier}统一修改正文和数学字体为Utopia，\usepackage[adobe-utopia]{mathdesign}则是mathdesign的调用方法，差别不太明显。&lt;br /&gt;&lt;br /&gt;5. Avant Garde/Courier/Bookman/New Century Schoolbook&lt;br /&gt;不是我懒，这几个字体在PSNFSS中是可以搭配着用的：&lt;br /&gt;\usepackage{avant}只载入Avant Garde&lt;br /&gt;\usepackage{bookman}则同时载入Bookman(衬线)，Avant Garde(无衬线)和Courier(等宽)字体&lt;br /&gt;\usepackage{newcent}同时载入New Century Schoolbook(衬线)，Avant Garde(无衬线)和Courier(等宽)字体&lt;br /&gt;&lt;br /&gt;6. Charter&lt;br /&gt;十分饱满的衬线字体，适合屏幕阅读。\usepackage{charter}&lt;br /&gt;&lt;br /&gt;7. Helvetica/Optima&lt;br /&gt;这两个字体放一块是因为我觉得它们是无衬线字体，比较适合用来作幻灯片。Helvetica可以\usepackage{helvet}，Optima没有写成宏包的形式，就可以用\renewcommand{\sfdefault}{uop}然后\renewcommand* \familydefault{\sfdefault}来调用。在幻灯片这样的尺寸上，Optima变化的线宽才显现出优美来。&lt;br /&gt;&lt;br /&gt;8. 其他数学宏包&lt;br /&gt;建议看看ftp://tug.ctan.org/pub/tex-archi ... t_Survey/survey.pdf 这篇文章，介绍得相当详细，而且有效果图展示。&lt;br /&gt;&lt;br /&gt;9. Minion Pro&lt;br /&gt;http://tug.ctan.org/tex-archive/fonts/minionpro/ 有详细的安装说明，只要不出错是肯定能安上的，装了Acrobat Reader 7.0以上的用户都能在Acrobat安装目录下找到MinionPro-Bold.otf, MinionPro-BoldIT.otf, MinionPro-It.otf, MinionPro-Regular.otf这四个文件，按照安装说明拆解它们四个已经能满足日常文档的需要。此外，MnSymbol宏包（MiKTeX 可以自动安装）是配合Minion Pro的数学宏包，最好装上，不过\usepackage{MinionPro}就够了，会自动载入MnSymbol宏包。&lt;br /&gt;&lt;br /&gt;其实用来用去才发现，LaTeX自带的这些字体才是真正经过时间和实践检验的经典字体，是TUG智慧的结晶。而且，这150多种字体也涵盖了绝大部分（LaTeX能触及到的）字体使用领域。这是不应该被遗忘的宝藏。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8669855181664554237?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8669855181664554237/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8669855181664554237' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8669855181664554237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8669855181664554237'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/08/latex.html' title='被遗忘的宝藏——LaTeX发行版自带的字体&amp;自己的一些字体心得'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aK4ArjBir3o/SJjB-hsZ9xI/AAAAAAAACxE/GbHTzX2bxPs/s72-c/800px-LaTeX_logo.svg_C.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6375499919666014784</id><published>2008-08-05T22:53:00.002+02:00</published><updated>2009-05-25T14:47:46.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SciTE'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>懒人专用－－用好SciTE的缩写功能</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3132/2722861933_9cbd1676d9_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 48px; height: 48px;" src="http://farm4.static.flickr.com/3132/2722861933_9cbd1676d9_o.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://bbs.ctex.org/viewthread.php?tid=43620&amp;amp;highlight=%2Bkmc"&gt;原文&lt;/a&gt;发表于CTeX中文论坛（bbs.ctex.org）&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:drawinggridverticalspacing&gt;7.8 磅&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:displayhorizontaldrawinggridevery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:displayverticaldrawinggridevery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:spaceforul/&gt;    &lt;w:balancesinglebytedoublebytewidth/&gt;    &lt;w:donotleavebackslashalone/&gt;    &lt;w:ultrailspace/&gt;    &lt;w:donotexpandshiftreturn/&gt;    &lt;w:adjustlineheightintable/&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:宋体;  panose-1:2 1 6 0 3 1 1 1 1 1;  mso-font-alt:SimSun;  mso-font-charset:134;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:3 135135232 16 0 262145 0;} @font-face  {font-family:"Myriad Web";  panose-1:2 11 5 3 3 4 3 2 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:7 0 0 0 147 0;} @font-face  {font-family:"\@宋体";  panose-1:2 1 6 0 3 1 1 1 1 1;  mso-font-charset:134;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0cm;  margin-bottom:.0001pt;  text-align:justify;  text-justify:inter-ideograph;  mso-pagination:none;  font-size:12.0pt;  font-family:"Myriad Web";  mso-fareast-font-family:宋体;  mso-bidi-font-family:"Times New Roman";  mso-font-kerning:1.0pt;}  /* Page Definitions */  @page  {mso-page-border-surround-header:no;  mso-page-border-surround-footer:no;} @page Section1  {size:595.3pt 841.9pt;  margin:72.0pt 90.0pt 72.0pt 90.0pt;  mso-header-margin:42.55pt;  mso-footer-margin:49.6pt;  mso-paper-source:0;  layout-grid:15.6pt;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:普通表格;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span style="font-family:宋体;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span style="font-family:宋体;"&gt;版面上用&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的人应该不少吧，这个编辑器一个相当强大的功能是他的缩写（&lt;/span&gt;&lt;span lang="EN-US"&gt;Abbreviation&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;）展开功能。简单说，就是把常用的代码段、单词甚&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;至句子和环境都定义成几个字母的缩写，打入这几个字母后&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就自动展开。开始的时候也觉得是挺平常的功能，但后来才知道简直就是&lt;/span&gt;&lt;span lang="EN-US"&gt;Life saver&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;1. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;使用&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;abbrev.properties&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;文件&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　首先我想说当时为了用成这个功能就花了不少周折。我在&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的菜单中选择&lt;/span&gt;&lt;span lang="EN-US"&gt;open abbreviations file&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，里面是空的，写了几个保存。发现没有写到&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;目录下的&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件中去，满电脑找才知道写到&lt;/span&gt;&lt;span lang="EN-US"&gt; documents and settings&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;里面去了。这个问题很多人碰到，作者在邮件列表中给出一个命令行的解决方法，也可以写成批处理。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;&lt;span style="font-family:courier new;"&gt;set SCITE_HOME=&lt;/span&gt;&lt;span style=";font-family:courier new;color:red;"  &gt;D:\Program Files\Scintilla Text Editor\&lt;/span&gt; &lt;span style="font-family:courier new;"&gt; start Scite.exe %1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;存成&lt;/span&gt;&lt;span lang="EN-US"&gt;start_SciTE.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;即可。用&lt;/span&gt;&lt;span lang="EN-US"&gt;Total Commander&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的朋友可以把这个图标放在工具栏上，然后把文件往上拖就能用&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;打开。&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;关联&lt;/span&gt;&lt;span lang="EN-US"&gt;.tex&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件后，如果用双击启动&lt;/span&gt;&lt;span lang="EN-US"&gt;tex&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;件，则要在双击&lt;/span&gt;&lt;span lang="EN-US"&gt;tex&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;前保证&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;是用批处理开着的，否则&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;还是会用&lt;/span&gt;&lt;span lang="EN-US"&gt;doc&amp;amp;settings&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;目录下的设置，包括还原上次打开的文件&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;session restore&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;）。我干脆就把这个批处理加入到启动菜单，开机就开着&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　然后，用&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;打开&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，输入你想要的缩写，规则很简单&lt;/span&gt;&lt;span lang="EN-US"&gt;: abbreviation=expansion&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，例如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;ltx=LaTeX&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;2. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;定义缩写名&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　关于&lt;b&gt;缩写名&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;(abbreviation)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:宋体;"&gt;：&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;喜欢在等号边上加空格的朋友注意了，等号的左边最好不要有空格，否则要输入&lt;/span&gt;&lt;span lang="EN-US"&gt;ltx&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;加上相应的空格才能展开。等号的右边也是一样，有空格就会展开出空格。缩&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;写名中不能用&lt;/span&gt;&lt;span lang="EN-US"&gt;#&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;开始，否则注释掉了，但后面可以；不能用空格和&lt;/span&gt;&lt;span lang="EN-US"&gt;tab&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;开始，缩写名不能有&lt;/span&gt;&lt;span lang="EN-US"&gt;=&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;号，因为只接受第一个&lt;/span&gt;&lt;span lang="EN-US"&gt;=&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;号，后面都会认为是展开式中的&lt;/span&gt;&lt;span lang="EN-US"&gt;=&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;号。如果&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;缩写名重名，后面出现的优先。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;3. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;定义展开式&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　关于&lt;b&gt;展开式&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;(expansion)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:宋体;"&gt;：展开式的书写方式支持标准的转义符－－反斜杠&lt;/span&gt;&lt;span lang="EN-US"&gt;'\'&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，比如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;up=\\usepackage{}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;即：两个连续的反杠输入一个反杠。展开式的书写方式支持一个光标定位符－－竖线&lt;/span&gt;&lt;span lang="EN-US"&gt;'|'&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，这样展开后光标会留在这个位置，比如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;up=\\usepackage{|}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这样你可以很方便地马上输入宏包名称。要输入一个真正的竖线，连续输入两个竖线&lt;/span&gt;&lt;span lang="EN-US"&gt;'||'&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;即可，例如&lt;/span&gt;&lt;span lang="EN-US"&gt;c&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;语言中的或逻辑&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;or=||||&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-indent: 24pt;"&gt;&lt;span style="font-family:宋体;"&gt;展开式不允许回车换行，但转义符中的&lt;/span&gt;&lt;span lang="EN-US"&gt;\n, \t&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;都是有效的，所以换行和制表位都能轻松输入。例如&lt;/span&gt;&lt;span lang="EN-US"&gt;c&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;语言的&lt;/span&gt;&lt;span lang="EN-US"&gt;if&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;语句：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;i=if (|) {\n\t\n}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;表示展开后光标在小括号里，下面自动把大括号排版并且加入了一个&lt;/span&gt;&lt;span lang="EN-US"&gt;tab&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;。这在写多重循环的时候非常有用，你会发现只要用缩写功能，下面的右大括号都会自动地找到缩进位置。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 12pt 24pt; text-indent: -24pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这几个功能结合着用，可以写出相当复杂的环境，例如我的&lt;/span&gt;&lt;span lang="EN-US"&gt;subfigure&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;环境：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;sbf=\\begin{figure}[!htb]\n\t\\centering\n\t\\subfigure[|]{\t % Caption of subfigure in []\n\t\\label{}\t % Label of subfigure in {}\n\t\\includegraphics[width=0.45\\textwidth ]{}}\n\t\\subfigure[]{\n\t\\label{}\n\t\\includegraphics[width=0.45\\textwidth ]{}}\n\t\\caption{}\t % Caption of figure\n\t\\label{}\t % Label of figure\n\\end{figure}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;展开后的效果是：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;\begin{figure}[!htb]&lt;br /&gt;   \centering&lt;br /&gt;   \subfigure[]{     % Caption of subfigure in []&lt;br /&gt;   \label{}     % Label of subfigure in {}&lt;br /&gt;   \includegraphics[width=0.45\textwidth ]{}}&lt;br /&gt;   \subfigure[]{&lt;br /&gt;   \label{}&lt;br /&gt;   \includegraphics[width=0.45\textwidth ]{}}&lt;br /&gt;   \caption{}     % Caption of figure&lt;br /&gt;   \label{}     % Label of figure&lt;br /&gt;\end{figure}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;不但自动插入代码，还把注释原汁原味地加上，因为我老是要去查&lt;/span&gt;&lt;span lang="EN-US"&gt;subfigure&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;里面的中括号写什么，大括号写什么。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　只要花时间，甚至可以把你常用的导言区全部定义成一个展开式，连文档模板都可以写出来，省得学写&lt;/span&gt;&lt;span lang="EN-US"&gt;cls&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;4. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;多重展开&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　还有更有趣的，缩写功能支持&lt;b&gt;多重展开&lt;/b&gt;！比&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;如，&lt;/span&gt;&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的手动输入要按三次&lt;/span&gt;&lt;span lang="EN-US"&gt;shift&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，十分麻烦，定义一个&lt;/span&gt;&lt;span lang="EN-US"&gt;ltx=LaTeX&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就省事了，而&lt;/span&gt;&lt;span lang="EN-US"&gt;LaTeX logo&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的代码是&lt;/span&gt;&lt;span lang="EN-US"&gt;\LaTeX&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，并且为了保证不吞掉后面的空格，最保险的写法是&lt;/span&gt;&lt;span lang="EN-US"&gt;\LaTeX{}&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，真不是一般的麻烦，这时可以再定义一条&lt;/span&gt;&lt;span lang="EN-US"&gt;LaTeX= \\LaTeX{}&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，那么，在平时需要&lt;/span&gt;&lt;span lang="EN-US"&gt;LaTeX&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这五个字母的时候，&lt;/span&gt;&lt;span lang="EN-US"&gt;ltx&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;后按一次&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，在需要输入&lt;/span&gt;&lt;span lang="EN-US"&gt;logo&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的时候，&lt;/span&gt;&lt;span lang="EN-US"&gt;ltx&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;按两次&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就&lt;/span&gt;&lt;span lang="EN-US"&gt; OK&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;了！像有一些关键字一般要切换字体来输入，也可以这样：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;mt=MATLAB&lt;br /&gt;MATLAB=\\textsf{MATLAB}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-indent: 24pt;"&gt;&lt;span style="font-family:宋体;"&gt;再举个例子，&lt;/span&gt;&lt;span lang="EN-US"&gt;section, subsection, subsubsection&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这三兄弟可以用多重展开这样写&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;sec=\\section{|}&lt;br /&gt;section{=subsection{&lt;br /&gt;subsection{=subsubsection{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-indent: 24pt;"&gt;&lt;span style="font-family:宋体;"&gt;然后输入&lt;/span&gt;&lt;span lang="EN-US"&gt;sec&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，按一下&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;出来&lt;/span&gt;&lt;span lang="EN-US"&gt;section&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，两下出&lt;/span&gt;&lt;span lang="EN-US"&gt;subsection&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，三下出&lt;/span&gt;&lt;span lang="EN-US"&gt;subsubsection&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，挺俏皮的&lt;/span&gt;&lt;span lang="EN-US"&gt;……&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;5. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;追加展开&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　下面的&lt;b&gt;追加展开&lt;/b&gt;功能也让人倾倒。比方说经常要给一&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;段文字&lt;/span&gt;&lt;span lang="EN-US"&gt;/&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;代码什么的两边加括号，&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的括号补齐功能本来是好功能，这时反而成了累赘：在左边补开括号后要按&lt;/span&gt;&lt;span lang="EN-US"&gt;del&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;键删掉自动补上的那个闭括号，然后&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;光标移到最后去加闭括号。&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;支持选定这部分文字后按&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+shift+R&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;打开缩写输入框，例如我的一对中括号是这样的：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;ac={|}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;那么，我选定文字后&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+shift+R&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;再输入&lt;/span&gt;&lt;span lang="EN-US"&gt;ac&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;回车，括号就加上了。也就是说，选定的文字会替换竖线&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;6. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;合理定义缩写名&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　根据熵编码原理&lt;/span&gt;&lt;span lang="EN-US"&gt;(&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;笑&lt;/span&gt;&lt;span lang="EN-US"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，建议&lt;b&gt;最常用的编最短的码&lt;/b&gt;，所以我&lt;/span&gt;&lt;span lang="EN-US"&gt;figure&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;环境就一个&lt;/span&gt;&lt;span lang="EN-US"&gt;f:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;f=\\begin{figure}[!htb]\n\t\\centering\n\t\\includegraphics[width=\\textwidth ]{|}\\\\\t % e.g.,[scale=0.75], [width=0.75\\textwidth ]\n\t\\caption{}\n\t\\label{}\n\\end{figure}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;"  lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;因为只要你不按&lt;/span&gt;&lt;span lang="EN-US"&gt; ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就不会展开，就算不小心按出来了，&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+z&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;马上会把展开式还原成缩写名。而且我还发现，在出现一个缩写名包括在另一个缩写名中的情况时，&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;用的是贪婪匹配（&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;说明文档中的说法不对）。&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;帮助文档说，如果你定义&lt;/span&gt;&lt;span lang="EN-US"&gt;ring&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;gathering&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;两个缩写名，那么在输&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;入&lt;/span&gt;&lt;span lang="EN-US"&gt;gathering&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;后按&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，只会按&lt;/span&gt;&lt;span lang="EN-US"&gt;ring&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;来展开，事实上是按&lt;/span&gt;&lt;span lang="EN-US"&gt;gatherring&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;来展开的，也就是说，在按下&lt;/span&gt;&lt;span lang="EN-US"&gt;ctrl+B&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的时&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;候，&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;从光标处往前查找，一直匹配到&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件中最长的那个缩写名并展开，并且这与缩写名的顺序无关，这个设置是相当好的（估计是后来改&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;了，但帮助文档没改）。不过，也可以养成让缩写名完全不互相包含的习惯，例如，&lt;/span&gt;&lt;span lang="EN-US"&gt;section, subsection, subsubsection&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，我原来是定义成&lt;/span&gt;&lt;span lang="EN-US"&gt;sec, ssec, sssec&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，这样一个包含一个如果你不放心的话（其实没问题），不如就改成&lt;/span&gt;&lt;span lang="EN-US"&gt;s0, s1, s2&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;（数字表示有几个&lt;/span&gt;&lt;span lang="EN-US"&gt;sub&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;）。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-US"  style="font-size:13;"&gt;7. &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=";font-family:宋体;font-size:13;"  &gt;根据文件类型定义单独的缩写文件&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　　当你开始&lt;/span&gt;&lt;span lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;滥用&lt;/span&gt;&lt;span lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;缩写后，你会发现冲突得厉害，但又不想把缩写名复杂成诸如&lt;/span&gt;&lt;span lang="EN-US"&gt;for@c, for@matlab&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这样怎么办？&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;支持&lt;b&gt;每个文件类型单独一个缩写文件&lt;/b&gt;。例如，在&lt;/span&gt;&lt;span lang="EN-US"&gt;matlab.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;最后加上&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;abbreviations.$(file.patterns.matlab)=$(SciteUserHome)/abbrev_matlab.properties&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;再新建一个&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev_matlab.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件放在根目录下，就可以在打开&lt;/span&gt;&lt;span lang="EN-US"&gt;matlab&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件后，用菜单&lt;/span&gt;&lt;span lang="EN-US"&gt;'options - open abbreviations file'&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;来打开独立的缩写文件进行编辑。保存后不用重启&lt;/span&gt;&lt;span lang="EN-US"&gt;SciTE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;立即生效。那么，在&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev_matlab.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;里面写&lt;/span&gt;&lt;span lang="EN-US"&gt; for=for i=|\n\t\nend&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，在&lt;/span&gt;&lt;span lang="EN-US"&gt;abbrev_cpp.properties&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;里面写&lt;/span&gt;&lt;span lang="EN-US"&gt;for=for(i=0;i&lt;|;i++){\n}&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，这样你只要记&lt;/span&gt; &lt;span style="font-family:宋体;"&gt;一个&lt;/span&gt;&lt;span lang="EN-US"&gt;for&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就&lt;/span&gt;&lt;span lang="EN-US"&gt;ok&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;了。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;最后，警告：很容易中毒，现在我在这里回帖的时候经常想着缩写＆展开&lt;/span&gt;&lt;span lang="EN-US"&gt;....&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6375499919666014784?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6375499919666014784/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6375499919666014784' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6375499919666014784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6375499919666014784'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/08/scite.html' title='懒人专用－－用好SciTE的缩写功能'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-730781186566789350</id><published>2008-08-05T22:32:00.003+02:00</published><updated>2009-05-25T14:51:21.700+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='IM'/><title type='text'>TM 2008让我用回QQ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/SJi8woENSYI/AAAAAAAACw8/3SjzUEt4WJs/s1600-h/TM.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/SJi8woENSYI/AAAAAAAACw8/3SjzUEt4WJs/s400/TM.png" alt="" id="BLOGGER_PHOTO_ID_5231138510765640066" border="0" /&gt;&lt;/a&gt;我对QQ的成见是非常大的，在&lt;a href="http://kmcbest.blogspot.com/2007/02/wlmmplivemess-patch.html"&gt;旧的日志&lt;/a&gt;中曾经用大量篇幅阐述过，在此不赘述。为了这种成见我甚至放弃了大批的QQ上的同学、朋友。&lt;br /&gt;&lt;br /&gt;在QQ之外，腾讯还模仿MSN/WLM开发了一个Tencent Messenger。TM出道已经很久，在国内也赢得过一些“白领”们的青睐。前不久，在学校的电脑上无聊，抱着“试试看”的心态装了TM 2008 Preview 3英文版。&lt;br /&gt;&lt;br /&gt;受Vista影响而重新设计的TM让人眼前一亮：玻璃效果的面板、位置清晰的按钮、混然一体的框架以及一扫而光的广告，都让我觉得这是一个“可以用了”的聊天工具。与Windows Live Messenger相同的地方在于，TM的用户群明显也定位在非娱乐环境：QQ秀和Q空间完全不可见，没有闪屏功能等等，这一切正好满足我的需要。&lt;br /&gt;&lt;br /&gt;有鉴于此，最近觉得自己能摆脱对QQ的厌恶情绪了。总之我用QQ只是为了聊天，腾讯的那些行为，影响不到我，故而眼不见心不烦就是了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-730781186566789350?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/730781186566789350/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=730781186566789350' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/730781186566789350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/730781186566789350'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/08/tm-2008qq.html' title='TM 2008让我用回QQ'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aK4ArjBir3o/SJi8woENSYI/AAAAAAAACw8/3SjzUEt4WJs/s72-c/TM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1669857748214969552</id><published>2008-07-15T23:04:00.003+02:00</published><updated>2009-05-29T20:03:52.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>暂别了，Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1215/1366921466_398bea9ede_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 49px; height: 49px;" src="http://farm2.static.flickr.com/1215/1366921466_398bea9ede_o.png" alt="" border="0" /&gt;&lt;/a&gt;openSUSE 11.0出来了，听说比原来漂亮了很多，还引入了KDE 4和Compiz Fusion。想想自己配置好openSUSE 10.2虽然花了很长时间，但这么久没有用过，抹除掉似乎也不心疼。结果openSUSE 11给我的印象很糟糕，主要的问题是Compiz Fusion不能正常工作，另外字体比原来还要更显得虚。思来想去，我决定暂时把分配给Linux的10GB空间还给已经很紧张的Windows D盘（为了这个无损调整空间我提心吊胆了3个小时，因为开始调整大小时我才想到我们楼经常停电的，不过还好，很多邻居都搬走了）。&lt;br /&gt;&lt;br /&gt;Linux是一个很优秀的系统，我花了很多时间在上面，虽不说了解到了系统的方方面面，但从图形界面到命令行，基本的操作都已经明白了。我相信，只要愿意花时间，Linux一定可以配置得很好用，而且对我来说没有什么太大的困难在Linux的硅基世界里“活着”。可是，如果说花大量时间转型到Linux只是完成和Windows下面我能完成的同样事情，并附加一点美感的话，我觉得不值。看看我用的软件，倒大多是跨平台的（Firefox，SciTE，LaTeX排版引擎等），可是这也意味着我为了在Linux底下使用他们就又得重新进行配置。更重要的还是Windows下软件的制约：我需要使用MATLAB，而Linux下的MATLAB不很好找破解；公司给我的软件是Windows only的；Linux底下没有极点五笔这样称手的输入法，没有Babylon这样专业的翻译软件，没有Total Commander……&lt;br /&gt;&lt;br /&gt;我没有办法改变某些习惯吗？很大程度上是的，但我想说，&lt;span style="font-weight: bold;"&gt;如果改变某些习惯，去找低一等级或者不同理念的替代品去重新习惯，结果也只不过是完成同样的事情，效率并没有提高多少的话，那么这个过程中花费的时间，是不是用到别的地方更有意义呢？&lt;/span&gt;同样是这个问题，在Word和LaTeX之争中我的回答与Windows和Linux之争不尽相同，对前面两个对手来说，我认为LaTeX对我更有学习的意义，因为LaTeX相对于Word的优势正是我需要的（所见非所得=&gt;集中精力在文档内容、源文件兼容性好、严谨性高、输出美观专业），用LaTeX可以大大提高我写文章的能力和效率；相反，Word相对于LaTeX的优势我基本用不上（写短文章方便、字体选择方便、绘制表格与插图方便）。所以我会选择LaTeX，但不排除我建议很多人不要使用LaTeX，因为在他们的排版应用中，Word的优势占重头。说到Windows和Linux，答案也不言而喻了：Linux相对Windows的优势（文件系统效率高、多用户与安全性、适合编程与开发、美观的桌面、免费开源），我很少真正能用上；Windows的优势，光是软件支持一点就让我只能（更多地）留在Windows。&lt;br /&gt;&lt;br /&gt;我自问没有仅仅因为跟风而尝试Linux，而是了解到了Linux好在哪里，所以说现在放弃Linux的行为也是清醒的：它（它们）是优秀的操作系统，但只有真正需要用到它们的时候，我才有必要去学习。人生的节奏一旦开始加速，有限的时间就应该更加合理地去把握。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-1669857748214969552?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1669857748214969552/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1669857748214969552' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1669857748214969552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1669857748214969552'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/07/linux.html' title='暂别了，Linux'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-163669167215000434</id><published>2008-05-26T17:04:00.006+02:00</published><updated>2008-08-05T22:50:13.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>关于正则表达式中的几个术语的译法</title><content type='html'>&lt;span style="font-size:180%;"&gt;正则表达式&lt;/span&gt;中的look(ahead|behind|around)功能是使其强大的重要原因。关于这种匹配方式存在下面几个术语：&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;positive lookahead&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;negative lookahead&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;positive lookbehind&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;negative lookbehind&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;positive lookaround&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;negative lookaround&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;中文往往会把它们按字面意思翻译，positive和negative翻译成正向/负向，从而有了“正向预查”，“负向预查”的译法，但这显然没有表明出术语的真实含义---positive和negative表示的是检查是否存在这个pattern，positive表示存在，negative表示不存在。或者说检查pattern后的结论，"是"或者"否"。而ahead和behind才是向前/向后，或者正向/反向。关于ahead和behind，也可以从逻辑上来理解：lookahead是预查（文字尚未出现），lookbehind是复查（文字已经出现）。或者延用原来的一种译法，negative 译为“排除”，那么我想positive就可以译为“确认”，negative lookbehind译为“反向排除”，positive lookahead译为“正向确认”，等等 &lt;p&gt;结合起来我认为这样翻译比较像术语：&lt;/p&gt; &lt;p style="font-family: courier new;"&gt;positive lookahead -- 预查确认&lt;br /&gt;negative lookahead -- 预查排除&lt;br /&gt;positive lookbehind - 复查确认&lt;br /&gt;negative lookbehind - 复查排除&lt;br /&gt;positive lookaround - 双向确认&lt;br /&gt;negative lookaround - 双向排除&lt;/p&gt; &lt;p&gt;这样比英文还要明了一点。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-163669167215000434?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/163669167215000434/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=163669167215000434' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/163669167215000434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/163669167215000434'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/05/blog-post.html' title='关于正则表达式中的几个术语的译法'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3105525020795527327</id><published>2008-05-11T19:21:00.001+02:00</published><updated>2009-05-25T14:47:46.328+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SciTE'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>今天的勤快是为了明天的懒——SciTE编辑器心得</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3132/2722861933_9cbd1676d9_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 48px; height: 48px;" src="http://farm4.static.flickr.com/3132/2722861933_9cbd1676d9_o.png" alt="" border="0" /&gt;&lt;/a&gt;接触到SciTE编辑器跟我的学习有关，当初写LaTeX用的是WinEdt。不可否认WinEdt在编写LaTeX方面的优势：WinEdt的设计相当复杂，有好多功能或许我一辈子都用不到，但这并不是我放弃WinEdt的主要原因，事实上，WinEdt对UTF-8的支持才让我最终割爱。这都是因为我要在学校和家里同步LaTeX文档，由于法语系统跟中文系统保存和显示方面的问题，只有Unicode才是我的不二选择。WinEdt虽然支持UTF-8编码，但复杂一点的字符在打开时就会丢失，这是完全不能忍受的。换编辑器其实对用惯了WinEdt的我来说是一个重大决定，但事实证明我碰巧选择到的SciTE一点也不让我后悔，反而让我有点沾沾自喜。&lt;br /&gt;&lt;br /&gt;由于初衷是为了LaTeX文档，所以自然会在CTeX中文论坛上问问其他人用什么编辑器，这时看到instanton和mathmhb的SciTE定制版，下载了下来。当时学校的任务不重，于是仔细看了看这个文本编辑器。SciTE跟我喜欢的LaTeX，Firefox一样，都属于默认功能并不强大，越研究越可以自己添砖加瓦，产生梦寐以求的效果。开始的时候没有多研究，只是在定制版的基础上自己修改了PDFLaTeX的快捷键，并加入了XeTeX的编译选项。但这两个小小的操作让我感觉到，SciTE有相当强的可定制性。&lt;br /&gt;&lt;br /&gt;SciTE的另一个特点就是设置文件的可读性，SciTE的诸多设置都保存在纯文本格式的.properties文件中，并且设置使用的语法也比较表面化，一看就能看懂。这让使用Total Commander的我十分满意，因为Total Commander的查找文本功能可以让我轻松地定位到想要修改的地方。在弄明白设置文件的优先级后，很多功能都可以自己修改了。一直到这时，我所做的也只是用SciTE来编译LaTeX文档，但仅此一点就让它成为我学校机器上几乎天天启动的程序。&lt;br /&gt;&lt;br /&gt;不久，依然是学习的缘故我开始要编辑和调试C语言程序。最初我希望使用的是Visual Studio 2008，但装上去后发现过于庞大一时不好上手，所以退回来用学校机器上预装的Dev C++。这时我发现Dev C++的编辑器实在是让人难以习惯，首先我最需要的注释/取消注释的快捷键就不能正常工作，而我想到了SciTE中方便的Ctrl+Q的来回切换注释/取消注释。于是我考虑改用SciTE来编辑源代码，并且根据cpp.properties文件设置好了集成开发环境的一些参数，这个过程又复习了一下Makefile文件，Linux底下原来用在Emacs中的Makefile现在一样能用。为C调好了SciTE，才发现SciTE的功能真不赖：缩进指示、语法高亮、自动完成、函数提示一应俱全。写LaTeX文档不容易养成排版的好习惯，因为LaTeX帮你把输出排得好看一般就够了，LaTeX也不能算真正的编程（写LaTeX宏包除外），但写C程序，不排版好代码，自己写的代码都会忘掉。这时还发现了SciTE在细部修改上面的一些贴心功能：行剪切、行交换和行复制。&lt;br /&gt;&lt;br /&gt;后来为了处理公司发过来的文本数据开始学习VBScript，用的也是SciTE，但由于VBScript并不复杂，所以默认的功能也大致够用，唯独有一点不能像EmEditor一样为保留字和默认程序(如MsgBox)定义不同的高亮颜色，仔细看了看才知道原来这要在编译SciTE程序之前就声明，所以没去多研究。&lt;br /&gt;&lt;br /&gt;到这时对SciTE的了解依然是冰山一角，下面出现了另一个开发环境：Scilab，让我得以有机会再深入地了解一些SciTE。按理说Scilab不能集成到SciTE中，我应该是没法在SciTE中编辑Scilab的源代码后直接调试的，但Scilab自带的编辑器比Dev C++更难用。最后权衡的结果是我情愿用SciTE编辑好了再到Scilab中去调试，因为用Scilab编辑器排版代码要多花一倍的时间和心情。&lt;br /&gt;&lt;br /&gt;这时我才开始真正了解语法高亮的原理，如果说语法高亮的颜色是用户指定的，那么如何去高亮代码的某一部则是由lexer来指定的，而这个lexer，就是展示编辑器设计者对一门程序语言的理解的地方。SciTE中默认没有Scilab的lexer，我试着调用MATLAB的，但由于注释字符的不同而失败。这时instanton告诉我只要照着MATLAB的lexer改一改就行，那么我想不得不去看看SciTE的源代码了。开源的东东上手很难，但没有什么神奇的，一切实现过程都通过源代码展示出来，诚然Documentation是少了点，但只要肯花时间，是能看懂的。下面的过程就是用SciTE自己来编辑SciTE的源代码，经过instanton关于双斜杠的提点，我写出了Scilab的lexer并编译出了属于自己的SciTE程序。不久，又被告知还是要去用MATLAB，这下好，几种编程语言一块用，则更需要用一个统一的编辑器了。MATLAB的编辑器功能上并不弱，可偏偏居然不支持ClearType字体，不能用consolas还有什么用，继续用SciTE编MATLAB吧。由于要长期面对代码，自然把白色的背景换成了暗一点的苹果绿。&lt;br /&gt;&lt;br /&gt;当我真正要开始编程的时候，另一个问题出现在我面前：光标移动和细部修改。我是一个很懒的人，我认为要讲求效率的话，打字的时候双手是不应该离开主键盘区的。虽然我可以准确地用右手打中次键盘区里面的Home/End/PgUP/PgDN和四个光标键，但有时为了移动出一个括号去这样实在是不值得。我不习惯Vim的一键移动功能，开始怀念起Emacs，当时在Emacs底下编程的时候，光标的移动是很方便的（虽然有个笑话说Vim的用户笑Emacs的用户需要CTRL和ALT的两个脚踏板）。我也想在SciTE中实现这些功能，这时才认真去研究SciTE内建的Lua脚本，仔细看了看高人们原来就写好的脚本，“搬运”了好多Emacs类型的快捷键，打造出一套自己的配置来，如上下左右，行选定，行搬运，移动/选定到行首行尾，按单词进退/选定和删除单词，连Delete键我都搬运到了Alt+D上，这样基本上用不着次键盘区了（只是目前还在适应中，不时还用Shift+上下来选定）。继续发现SciTE默认的功能如Ctrl+F3（查找选定单词），插入书签的功能方便在文档中跳来跳去，增量搜索也是必不可少的，相信在以后，Ctrl+E（检查匹配括号）也会成为维护括号类编程语言（C语言）的利器。快捷键一多起来还真有点记不住，我干脆打印出来帖在墙上……&lt;br /&gt;&lt;br /&gt;另外一个功能是挺晚才发现的（相见恨晚！）——缩写功能。SciTE的缩写功能我已经专门单开了一篇文章来讲述，总之，这个功能能延长人的有效生命……&lt;br /&gt;&lt;br /&gt;感觉最近花了相当多的时间在打造SciTE上，很熟悉的感觉，就像自己在一点点地为Firefox学习JS正则表达式，一点点地为XeTeX学习字体调用一样，对它了解得越多，它就越听话。我想下面要继续学习的是SciTE的Lua脚本语言，因为懒，我已经学了批处理和VBScript了，看来我还想更懒吧……就如同文章标题说的，今天花两个小时学一个命令，将来会为我省下几天的时间。&lt;br /&gt;&lt;br /&gt;目前发现SciTE还存的不足就是没有分割屏幕的功能，而这个功能在源代码中就没有，有时在对比维护程序的时候是相当麻烦的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-3105525020795527327?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3105525020795527327/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3105525020795527327' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3105525020795527327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3105525020795527327'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/05/scite.html' title='今天的勤快是为了明天的懒——SciTE编辑器心得'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4517183950144386937</id><published>2008-04-27T22:46:00.006+02:00</published><updated>2009-05-25T14:46:12.664+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>字体迷的显示字体推荐</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 254px; height: 77px;" src="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png" alt="" border="0" /&gt;&lt;/a&gt;自从迷上了收集和研究字体后，去国外的论坛的共享网站下载了几GB的字体。价值不菲的字体，光收藏着自得其乐似乎太浪费了，而平时写电子文档的机会也并不多（加上对Minion的热爱似乎让其它的字体也没有用武之地），所以屏幕显示方面使用的字体反而成为了主要研究的对象。&lt;br /&gt;&lt;br /&gt;我平时使用的标准文本大小是12pt，Windows在这个尺寸下，如果没有hinting（字体微调）技术的话，即便打开ClearType，字体也依然会发糊。或许有gdi++这样的第三方渲染引擎，但试用gdi++后我感觉它还是把字体弄得太粗，而且占用的系统资源不是一般的高。在这个前提下，真正能显示良好的字体只有带hinting的TrueType字体了。从技术层面来看，大部分TrueType字体使用下面的设置：0-6pt: smoothed; 7-13pt:hinted; 14+:smoothed and hinted。相反，OpenType字体则都是0+就smoothed and hinted，自然不适合显示。&lt;br /&gt;&lt;br /&gt;首先要说一下，本文讲的都是西文字体，中文字体我看遍了也只有宋体（我指的是SimSun）最适合屏幕显示，所以中文我想我再不用找寻了。&lt;br /&gt;&lt;br /&gt;Windows操作系统中默认就带了很多微调良好的字体，比如Tahoma, Arial, Verdana和Georgia，前面三兄弟是无衬线(sans serif)，后面的Georgia是衬线字体(serif)。有一点常识的人都知道，在小尺寸下系统对衬线的显示会力不从心，所以衬线字体很难有发挥的空间。不过，粗衬线(slab serif)字体还是不错的，因为它们的衬线的宽度够粗，能显示出来。话虽这么说，多少人在用Time New Roman看网页上的文章啊……&lt;br /&gt;&lt;br /&gt;本文介绍的字体很多来自于Will Harris大师的介绍Georgia和Verdana一篇文章，http://www.will-harris.com/verdana-georgia.htm&lt;br /&gt;其中提到的很多字体确实相当不错。此外的字体都是我自己用肉眼去尝试和评判的。还有一点是，我操作系统是Windows XP，打开ClearType级别到1600（还没打开的，不管你是液晶还是CRT，为了视力都赶紧去打开吧）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;本文介绍的字体，我用FontExpert在12pt大小生成了预览报告，到时候会想办法找地方传上去。写这篇文章是在EmEditor中写，一边写一边切换到相应的字体看效果，写评价。下面按字母序介绍：&lt;br /&gt;### 无衬线类 ###&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Avenir：一般般吧，虽然名气比较大，在很多pdf中见过。显示的效果比较扁，高度不够。&lt;/li&gt;&lt;li&gt;Blueprint：Harris介绍的一个字体。挺活泼的，只是有点偏淡，粗体效果还可以。&lt;/li&gt;&lt;li&gt;Calibri&lt;/li&gt;&lt;li&gt;Candara&lt;/li&gt;&lt;li&gt;Corbel：上面三个C开头的字体是微软ClearType家族的，我不太明白微软为什么要开发三个这么像的字体。都用的是不齐线数字，可是12pt时都偏小（注，这里的偏大偏小都是跟12pt的Tahoma，也就是大家最熟悉的字体的尺寸来比较）。我觉得Candara比较柔和，Calibri锐利一些，Corbel没有什么个性。&lt;/li&gt;&lt;li&gt;Consolas：这个等宽字体也跟上面的“头文字C”兄弟一样是微软的字体，由于等宽，用做屏幕文本的确不太合适，但介绍它的原因是因为写程序代码用它实在太棒了。它也是头文字C字体集中唯一免费下载的，赶紧用它来替代代码编辑器中的courier new吧。&lt;/li&gt;&lt;li&gt;DejaVu Sans：这个是Bitstream的免费字体，也是很多Linux发行版的默认字体（是Vera系列的升级版），因为里面字符集相当全，单个字体的尺寸达到了500kB。试用了一下，发现虽然里面带了2500多个kerning pairs，kerning的效果反而不太理想（过犹不及？）。DejaVu Sans Mono是很多Linux程序员的推荐字体，但我还是喜欢Consolas多一些。（杂：DejaVu这个名字我很喜欢，因为在我身上也总是发生既视性现象。）&lt;/li&gt;&lt;li&gt;Gill Sans MT：学校的法语系统中默认有这个，但中文系统中没有。这个字体还可以，斜体设计得不错。&lt;/li&gt;&lt;li&gt;Helvetica：用得特别多的字体了，几乎不用介绍也知道，没有Arial的地方就有它。&lt;/li&gt;&lt;li&gt;Humanist 777：自己淘到的一款Bitstream字体，效果很锐利，我用做任务栏显示。&lt;/li&gt;&lt;li&gt;Incised 901 BT：也是在Bitstream字体中发现的一款，非常逼近Tahoma的效果&lt;/li&gt;&lt;li&gt;Lucida Grande / Lucida Sans：Lucida Grande是的确很“大”，在显示的时候行距都加宽了，只是它显示不出一些中文的字体，比如全角冒号。Lucida Sans嘛，没有kerning pairs，效果不太均匀，但Lucida Sans Italic却很漂亮。&lt;/li&gt;&lt;li&gt;Myriad Web：这是我全面用来替换Tahoma的字体，它的效果非常棒，据说和微软的Segoe UI一样是模仿Frutiger的，可是我这个列表中甚至没有Frutiger字体。Myriad和Minion是Adobe用得最多的文档字体，而为了屏幕显示专门设计的Myriad/Minion Web一下就抢占了我的视线。&lt;/li&gt;&lt;li&gt;Neo Sans：很新发布的一个字体，有点生硬，看久了会累，优点是很饱满，高度也够。&lt;/li&gt;&lt;li&gt;N.O.- Perfect Kiss：这个字体吸引人的名字让它进入我的视线，效果还是可以的，比较窄一些。&lt;/li&gt;&lt;li&gt;Optima：大名鼎鼎的Optima，无衬线中的“准衬线”，在12pt的位置上略微有点淡，行距也比较大。我比较推荐GE Optical，虽然一看后者几乎是无耻地照抄前者，但效果确实要好一些。&lt;/li&gt;&lt;li&gt;Page Sans：在字体论坛下载回来后让我眼前一亮，随后拍案叫绝的字体，我就把它安排给了我的Total Commander用。Page Sans设计得相当清晰，但大写的U在12pt上依然表现出左粗右细的精美效果。Page Sans还配着不齐线数字，非常有型。&lt;/li&gt;&lt;li&gt;Palatino Sans Com：另一个让我振奋不已的大作，Palatino的衬线字体胖胖的非常可爱，但由于衬线太豪华，显示效果一般。被设计成无衬线后，原来的圆滑风格得以保留，虽然有点小，但行距的增大让阅读文本更方便。由于跟12pt的宋体相比更矮些，夹杂几个英文单词在中文中的效果挺特别的，所以目前经常在Google Talk聊天时使用。&lt;/li&gt;&lt;li&gt;Proxima Sans：我以为它跟FontExpert的出品公司有什么联系才试了试它，现在感觉一般。&lt;/li&gt;&lt;li&gt;Sassoon Sans：Harris推荐的字体，小巧玲珑，活泼的程度跟前面的Blueprint相似，但不会那么淡，行距加大。&lt;/li&gt;&lt;li&gt;Stone Sans：名气不小的公司Stone出名的同名主打字体。不过，我是用了Medium尺寸才觉得够粗的。配合不齐线数字。&lt;/li&gt;&lt;li&gt;Swiss 721 BT：Harris推荐的字体之一，大小写高度差比较明显，字母e显得特别圆润。&lt;/li&gt;&lt;li&gt;Zurich BT：又是Bitstream公司的杰作。跟Swiss挺像的（名字也都跟瑞士有关），kerning效果各有千秋。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;### 衬线类 ###&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cambria&lt;/li&gt;&lt;li&gt;Constantia：上面这两个是“头文字C”中的衬线字体。Constantia多一组不齐线数字，比Cambria好看些。只是Constantia 粗/斜/粗斜中居然都没有数字，估计是我收集的这个版本有问题。&lt;/li&gt;&lt;li&gt;Egyptian 505 Medium BT：论坛上有人求这个字体，找来后发现确实不错。粗衬线字体，“削”出来的效果很漂亮。&lt;/li&gt;&lt;li&gt;Esta：DSType公司的作品，细细的衬线处理得相当好，笔划既不会发虚也不会粘在一起，不齐线数字1用的是英文I的效果，多少有点偏艺术型。&lt;/li&gt;&lt;li&gt;Georgia：微软精心设计的字体，打开ClearType后才能看到它最美的效果。目前我写电子邮件用Georgia，相信既能让别人眼睛一亮（相比Times, Arial和Courier），通用性又很强。&lt;/li&gt;&lt;li&gt;GeoSlab703 Md：跟上面的Egyptian比，GeoSlab更早进入我的首选列表，大小写字母的高度差和行距都很大，很适合阅读大段的纯文本英文说明。字母y的末尾都是向右推出去，跟Minion相同。&lt;/li&gt;&lt;li&gt;Maiandra GD：原来在看一篇pdf文档中就认识了这个活泼的字体，用来打印信件一定很不错。没想到在12pt时也表现得十分优秀，字体圆润饱满，在小尺寸上依然展示出丰富的线宽变化。聊天一定也是不错的选择。&lt;/li&gt;&lt;li&gt;Memphis：名字来自美国一城市，是Harris推荐的字体，粗衬线，比Egyptian和GeoSlab细了一些，大字T也有点左右不等。&lt;/li&gt;&lt;li&gt;Minion Web：我最爱字体的Web版，不过总觉得14pt才能显出它漂亮的笔锋，Minion小写y的右顿收笔是我最欣赏的。&lt;/li&gt;&lt;li&gt;Page Serif：Page Sans的衬线版，笔划特别粗，跟宋体放一块比就接近粗体了。阅读大段文本应该很不错，写文章也值得推荐。&lt;/li&gt;&lt;li&gt;Caecilia：Harris推荐的衬线字体之一，只能说是中规中矩。&lt;/li&gt;&lt;li&gt;Serifa：这是Harris自己常用的屏幕字体，也是粗衬线，效果有点像在看Courier，个人觉得看久了会累。&lt;/li&gt;&lt;li&gt;Stone Serif：Stone的衬线版。衬线表现力十分出众，尖的尖圆的圆，方寸空间利用到了极致。为了好看选用的同样是带不齐线数字的Medium版。&lt;/li&gt;&lt;li&gt;Zapf Elliptical：字体大师Hermann Zapf在1952年设计的字体，由Bitstream推出，曾经是Linotype报纸所用的字体。想必“超椭圆曲线”是一个技术含量很高的东东，视觉效果也的确很舒服。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;这篇文章的字体巡礼在&lt;a href="http://kmc.best.googlepages.com/MyScreenFonts.pdf"&gt;这里&lt;/a&gt;&lt;br /&gt;字体&lt;a href="http://sharebee.com/c0c5cdfb"&gt;下载&lt;/a&gt;链接&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4517183950144386937?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4517183950144386937/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4517183950144386937' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4517183950144386937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4517183950144386937'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/blog-post_27.html' title='字体迷的显示字体推荐'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-2614897648245088305</id><published>2008-04-15T21:45:00.008+02:00</published><updated>2009-05-25T14:48:08.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>日常字体（续）</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 201px; height: 60px;" src="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;img src="file:///C:/DOCUME%7E1/new/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/new/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;span style="font-size:100%;"&gt;经过几天对字体的研究和尝试，最终确定日常使用的字体一套：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Windows外观主题（Dogmax）：Myriad Web, 10pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--更改Windows字体并不容易，我在网上淘到一个小工具SFC-System Font Changer，用它直接修改msstyles文件。喜欢Myriad主要是因为它是Minion的兄弟&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Aston开始菜单：Minion Web, 10pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--Minion是我最喜欢的字体，不过，由于是衬线字体，不打到10pt的话效果并不好。如是10pt会让中文显得非常之大，所以，应用范围不多，只好用在开始菜单中了。&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Aston任务栏：Humnst777 BT, 8pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--Humnst777 BT是Bitstream出品的无衬线，效果很好。&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Aston时钟：Consolas, 10pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--Consolas是我选择的编程字体，为了让它也有出场的机会，把等宽的效果用在显示时钟上再好不过了。本来打算用带不齐线数字的字体来显示时钟的，可是我的时钟是显示到秒钟，这样不齐线数字就会出现上翻下翻的效果，而且显示1的时候还比其他数字窄，综合起来就显得右下角总有什么东东在“动”。&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Total Commander：Lucida Grande, 8pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--都选完了，TC用什么？选一个美化爱好者比较喜欢的Lucida Grande，其它Lucida字体都偏矮。&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Google Talk：Calibri, 12pt&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;--Google Talk只能用单字体纯文本，而且一改全改，尤其有字体的发挥空间。微软的ClearType家族里（Calibri、Candara、Corbel）都带不齐线数字，其中Calibri显得最合适。&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;再加上在LaTeX写文档中的最爱——Minion Pro！&lt;/span&gt;&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/33097048-2614897648245088305?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/2614897648245088305/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=2614897648245088305' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2614897648245088305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2614897648245088305'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/blog-post_15.html' title='日常字体（续）'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5488065620207017987</id><published>2008-04-14T12:17:00.004+02:00</published><updated>2009-05-25T14:49:40.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='XeTeX'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>XeTeX的字体集成问题</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3156/2722891179_aca89f3538_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 72px;" src="http://farm4.static.flickr.com/3156/2722891179_aca89f3538_o.png" alt="" border="0" /&gt;&lt;/a&gt;XeTeX确实能够很方便地调用字体的特殊属性（Text Figures，Ligatures），但自从开始用XeTeX，就发现一个问题，那就是这些特殊的功能虽然能够被看到，却不能够被复制到。比如说在XeTeX中这样写：&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt; \usepackage[cm-default]{fontspec}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; \setmainfont[Numbers=OldStyle]{Minion Pro}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;在生成的PDF文件中，无法复制/搜索不齐线数字，如果用齐线数字则正常。同样，对ligatures（连字）的支持也有问题，fi，fj和fl连字复制不到，可ff，ffi和ffl就能复制出来。查了一圈XeTeX的文档和相关的文档都没有查到，何况，在fontspec的说明文档中，这样的问题同样存在（不齐线数字复制不到），另外XeTeX Companion里面倒是没有出现连字的错误，只是我没有Goossens的源代码。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5488065620207017987?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5488065620207017987/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5488065620207017987' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5488065620207017987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5488065620207017987'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/xetex.html' title='XeTeX的字体集成问题'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3562206329323798808</id><published>2008-04-12T18:26:00.014+02:00</published><updated>2009-05-25T14:48:08.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>日常字体</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 238px; height: 72px;" src="http://farm3.static.flickr.com/2149/2446659573_9f70ef7fa5_o.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:Palatino Linotype;font-size:100%;"  &gt;看腻了Windows的默认字体，我开始学着了解其他字体，在成为字体迷之后，对字体的选择也出苛刻起来。我认为，电脑的显示字体用无衬线比较舒服，文档（如pdf）和打印字体选择衬线字体则更加适合阅读，对写程序来说自然是等宽字体的天下。&lt;br /&gt;&lt;br /&gt;中文Windows XP默认的显示字体是中文宋体（Simsun）英文用Tahoma。事实上这个选择也是被动型的，即在桌面属性-外观-高级中，默认选择的字体是Tahoma，只不过碰到中文字体的时候，由于Tahoma中不含中文，故而选择系统默认的中文字体宋体。如果主动选择宋体的话，由于宋体中带有英文字符，看到的效果将相当难看。Simsun对显示中文来说我觉得足够棒，即便Vista中引入了雅黑，我还是觉得宋体是看不腻的。Tahoma也是挺棒的，清楚美观。让我看腻了的应该是网页显示中的Times New Roman，这个字体在打印方面的效果或许比较好，但在屏幕显示方面乏善可陈。此外，无衬线的Arial字体亦不如Tahoma好看，可由于习惯的原因Arial运用得几乎跟Times一样广泛。&lt;br /&gt;&lt;br /&gt;使用Firefox浏览器后，对字体的设置比IE大为详尽，故而我有机会尝试用不同的字体来优化网页的显示效果。和想像的不同，曾经打算使用Myriad Pro这个专业级的字体来作无衬线，可它在小尺寸下的显示效果发虚，和它的衬线兄弟Minion Pro一样。选来选去，还是Tahoma胜出。不过，微软在Vista中引入的Calibri，Candara，Cambria和Corbel（不知道为什么这几个风格相近的无衬线字体都要C开头，很难记的……）也很不错，这几个字体和Tahoma比要偏小一些，所以没有用来显示网页，但横向空间的利用更合理了些，不会像Tahoma显得很窄，所以我用了Calibri给Google Talk的显示，Emeditor用的也是Calibri。&lt;br /&gt;&lt;br /&gt;Emeditor很长时间都用的是Georgia，不过Georgia字体要在打开Cleartype后才会显得饱满。Blogger默认的模板都使用的是Georgia字体，'g'的圆润，'y'的小勾和一组不齐线数字是Georgia的亮点。不过由于上面提到的几种微软字体也带有不齐线数字，所以我在纯文本的Emeditor中暂时试用一下。&lt;br /&gt;&lt;br /&gt;显示字体和纯文本方面无衬线字体优势较大，可到了富文本的世界，衬线字体的优雅才展现出来。这里面有老牌的Garamond，Bembo，胖胖可爱的Palatino，也有Adobe免费发放的Minion Pro，Myriad Pro，其中Minion Pro更是得到了LaTeX用户的重视，为它制作了LaTeX的Metrics和宏包，目前我LaTeX文档都默认采用Minion Pro宏包。XeTeX出现后，对于专业字体的使用达到了一个新的高度，而衬线字体的功能往往比无衬线字体要丰富得多。&lt;br /&gt;&lt;br /&gt;程序设计是枯燥的工作，如果没有一种舒服的字体，则更容易在代码中晕厥。程序代码和人类的语言文字不同，程序代码往往由变量，数字和标点符号配合着不等的缩进和注释来呈现，所以也不能按照文字排版的视角来看待。由于程序代码的美观标准之一就是两行之间某些元素的对齐，所以在程序代码中使用等宽字体能够让代码显得更均匀更可读；相反，等宽字体如果用在文本中，则会显得既生硬又臃肿。大部分编辑器默认都使用长期以来的标准等宽字体Courier/Courier New，但这个字体看久了容易累，因为它的粗衬线显得比较夸张，加上对数字0没有特别处理，并不是完美的程序代码字体。我目前选择的是微软的Consolas字体，也就是上面的C家庭字体中的等宽兄弟，他继承了Lucida Console的优点，看着清爽稳重并且是为数不多有斜杠0的免费字体（微软的网站上提供下载）。此外，Linux下面的Vera Sans Mono和后继的Dejavu Sans Mono也都很不错，毕竟是经过多少Linux程序员的苛刻遴选的。&lt;br /&gt;&lt;br /&gt;不过，要让字体尤其是新型的字体显示出应有的美感，千万别忘了打开ClearType哦（即便是CRT显示器，效果也是相当明显的），除了上面提到的Georgia，微软C家族，微软的雅黑就专门是为ClearType而生的，关掉ClearType的话他们将因为Aliased得厉害而变得像Fixedsys一样难看。&lt;br /&gt;&lt;br /&gt;昨天才发现Minion/Myriad有专门为屏幕显示设计的版本：Minion Web和Myriad Web，两个都是TTF，包含在Font Folio 9 CD中。两者的效果都还不错，只是，同样12pt在Emeditor显示得不错，在Firefox中显示得却偏小。选来选去，我发现还是只有Tahoma适合做网页字体，配上Georgia作为衬线字体。&lt;br /&gt;&lt;br /&gt;对了，忘了说，本Blog的字体设置如下：模板设置中Body Text：'Tahoma',Verdana；其他标题和日期字体使用了Tahoma, Verdana, Trebuchet MS。考虑到Minion Web不普及，这篇Entry的字体使用了Palatino Linotype，一般系统中都自带了。Minion/Myriad Web到&lt;a href="http://kmc.best.googlepages.com/mmw.zip"&gt;这里&lt;/a&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/33097048-3562206329323798808?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3562206329323798808/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3562206329323798808' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3562206329323798808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3562206329323798808'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/blog-post.html' title='日常字体'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6894150141017683467</id><published>2008-04-09T17:08:00.010+02:00</published><updated>2009-05-25T14:53:15.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>kmc的Firefox扩展介绍</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.mozilla.com/%7Edolske/blogimg/spinfox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 148px; height: 148px;" src="http://people.mozilla.com/%7Edolske/blogimg/spinfox.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;看到很多人都在Blog上介绍自己用的Firefox扩展，还有“十大”、“二十大”扩展介绍的震撼标题，作为一个精通Firefox的用户，也觉得有必要写一写。&lt;br /&gt;&lt;br /&gt;我使用的是Firefox 3.0pre，事实上我是从Firefox 3.0开发的中期加入Nightly使用者行列并一直更新到现在的，在此之前，由于2.0的使用已经足够方便，加上我觉得浏览器毕竟是浏览器，只要浏览功能正常，就没有必要关注太多。但事实上Firefox 3.0引入的实用和新鲜的功能让我毫不后悔选择了经常性地更新（并面对新Bugs）。版本的升级让扩展又一次成了Firefox爱好者心急的对象。从开始用3.0到现在，有些扩展紧紧地跟住官方Trunk，有些扩展即使不更新也一直可以用，有一些功能失效的找到了替代品，还加入了一些新的功能。现在手头的Firefox 3和一年前的Firefox 2相比真的是焕然一新。&lt;br /&gt;&lt;br /&gt;- Adblock Plus 0.7.5.3+.2008040421: http://adblockplus.org/&lt;br /&gt;- Adblock Plus Watcher 0.9+.2008032400: http://adblockplus.org/&lt;br /&gt;- Adblock Plus: Element Hiding Helper 1.0.2+.2008011108: http://adblockplus.org/&lt;br /&gt;上面这三兄弟是Adblock Plus一家的，ABP是从我用Firefox开始就首先认识到的广告过滤扩展，不过当时是Adblock，后来衍生出的Plus，现在大家基本上都是用它。当时很疯狂地正则表达式，现在网上还流传着自己写过的文章。慢慢地，广告过滤的规则已经慢慢成型，我便很少去调整这个扩展的设置，而只是让它默默地在后台工作着。但是，这绝对是必不可少的Firefox扩展之一&lt;br /&gt;&lt;br /&gt;- BBCode 0.5.2.2: http://www.mrtech.com/extensions/#bbcode&lt;br /&gt;方便插入论坛代码的扩展，对泡坛子又喜欢格式化文字的我很有用。这个扩展目前被MrTech接手过来开发。原来还有一个能很方便转帖的bbcode formatting extension扩展，已经失效，至今没有更新过，也没有找到合适的替代品。&lt;br /&gt;&lt;br /&gt;- ChatZilla 0.9.81: http://chatzilla.hacksrus.com/&lt;br /&gt;IRC扩展，个头很庞大。原来用单独的mIRC，后来看见Firefox中能实现干脆就装上的扩展，现在用IRC的人应该很少很少了……&lt;br /&gt;&lt;br /&gt;- Context Search 0.4.1: http://www.cusser.net&lt;br /&gt;在右键菜单中添加一个搜索引擎菜单，这样在网页上选定文字后直接可以右键中选择需要的搜索引擎。挺不错的功能，补上了搜索引擎关键字搜索的不足（必须自己打搜索词）。本来有一个更酷的扩展(drag &amp;amp; dropzone searching)，选定文字后一拖动就会出现一个网格把屏幕分隔成代表不搜索引擎的区域。但这个扩展跟Drag de Go冲突，后者的功能我更需要，只有割爱。&lt;br /&gt;&lt;br /&gt;- CustomizeGoogle 0.71: http://www.customizegoogle.com/&lt;br /&gt;对于几乎天天要使用Google搜索的我，这个扩展很必要。主要用得上的几个功能是：1. 锁定使用偏好，这样无论是什么后缀的Google域名，无论我有没有登录Google帐户，搜索的偏好都是一样的（例如每页100项结果，英文Google界面）；2. 过滤搜索结果。有一些网站并不是恶意网站，但比恶意网站还干扰搜索结果，比如要收费的技术网站，二次搜索网站和收费P2P资源站。这类站点以骗钱为目的，却因为关键字涵盖量之大，总是出现在靠前的位置。3. 去除广告和Google推荐，这个自不待言，都是为了让搜索结果更接近搜索的初衷，少浪费时间。&lt;br /&gt;&lt;br /&gt;- Dictionnaire MySpell en Français 1.6&lt;br /&gt;法语拼写检查&lt;br /&gt;&lt;br /&gt;- DOM Inspector 2.0.0: http://www.mozilla.org/projects/inspector/&lt;br /&gt;Firefox默认集成的扩展之一，开发者和Firefox Hacker必备。对我来说虽不是必备，但考虑到应该有机会用得上，也便没有卸载。&lt;br /&gt;&lt;br /&gt;- Drag de Go 0.2.5.1: http://forums.mozillazine.org/viewtopic.php?t=440259&lt;br /&gt;超级拖拽功能。对于习惯中键点击的我，拖拽链接几乎是已经忘记了的习惯。对我而言，DdG主要还是用来拖文字搜索，拖图片/扩展保存，拖链接调出菜单在外部的IE内核中打开（这就基本上省了IETab）。强大的方向性和自定义的文件夹列表功能——很好很强大。&lt;br /&gt;这个扩展早就在Firefox 3.0中失效，作者没有更新，不过开源的优势得以让某个爱好者进行了小小的修改，这个扩展起死回生至今。&lt;br /&gt;&lt;br /&gt;- FireGPG 0.4.9: http://www.getfiregpg.org/&lt;br /&gt;最近两天研究GPG（或者PGP）加密装上的扩展，纯属好玩。&lt;br /&gt;&lt;br /&gt;- Flashblock 1.5.6a: http://flashblock.mozdev.org/&lt;br /&gt;由于Firefox目前没有原生的Flash支持，碰到Flash多的网站很容易假死或减速，默认不下载Flash是不错的主意，但要是用Adblock把*.swf全部B掉，想打开又麻烦。Flashblock会在Flash的位置上放一个播放按钮，需要看的时候才看。白名单功能，让你不会错过Youtube这样非广告Flash站。&lt;br /&gt;&lt;br /&gt;- FlashGot 0.8.9: http://flashgot.net&lt;br /&gt;调用外部下载器的扩展。由于外部下载器种类繁多，这个扩展的升级频率等于下载器升级频率的总和，也应该是升级最频繁的扩展了。它基本的功能是使用Firefox不可或缺的，而建立图库的新鲜功能，只用过几次。&lt;br /&gt;&lt;br /&gt;- Foxmarks Bookmark Synchronizer 2.0.44.14: http://www.foxmarks.com/&lt;br /&gt;同步书签的扩展。同类的扩展一定不少，选择它其实也出于不得已。在学校工作的时候，其实是很少修改自己书签的，所以与其同步，不如用Google Notebook来记载。可后者最近几乎失效了，只好暂时装上书签同步扩展。不过，能把自己的书签放在网站上也提高了自动的移动能力（Portability）。类似的有Mozilla官方出品的Weave扩展，目前还很初级，但据说在4.0中会成为默认的功能。&lt;br /&gt;&lt;br /&gt;- Gmail Notifier 0.6.3.2: http://www.nexgenmedia.net/extensions/&lt;br /&gt;Gmail已经成为我的主力邮箱并且看Gmail的发展趋势，即使有一天收费，我也不会离开Google。所以我必须要能随时随地知道有没有新邮件。原来用的是Gmail Manager，但在3.0的扩展失效大潮中，GM首先倒下了，GN走在了前面，而当我装上GN的时候才知道它已经实现了GM的多账号功能。所以，即便GM重新兼容3.0，我也没有转回头去。&lt;br /&gt;&lt;br /&gt;- Google 笔记本 1.0.0.19（目前失效中）: http://www.google.com/notebook&lt;br /&gt;在我眼中，Google Notebook是Google实验室最优秀的产品（没有“之一”）。以至于另一个着眼于和其它在线书签抗争的Google Bookmarks也并入了Google Notebook。没错，Google Notebook的初衷并不是在线书签，而它最终比在线书签还要强大。期待这个扩展重新兼容Firefox的一天。&lt;br /&gt;&lt;br /&gt;- Greasemonkey 0.8.20080408.1: http://www.greasespot.net/&lt;br /&gt;油猴子脚本大师。为高手设计的扩展，能够通过脚本来实现无数的功能。该扩展称得上是“生成扩展的扩展”，因为有些脚本的功能已经达到了扩展的水平。&lt;br /&gt;我使用的几个脚本：Google搜索关键字红色显示。因为英文版的Google只是用粗体来强调关键字，不够显眼。要是按照Google Toolbar的多色高亮法，容易头晕。为这个简单的功能不至于装Google Toolbar。原来还装过All-in-One search button，被这个脚本淘汰了，一个脚本淘汰两个扩展，GM的厉害可见一斑。只是由于跟Firefox的关系太紧密，GM需要经常更新才能不失效。&lt;br /&gt;&lt;br /&gt;- Locationbar² 1.0b1: http://en.design-noir.de/mozilla/locationbar2/&lt;br /&gt;一个主要是eye candy的扩展。把地址栏的显示效果优化——强调主域名（防钓鱼），加大分段宽度，淡化子网域，分节可点击。&lt;br /&gt;&lt;br /&gt;- Menu Editor 1.2.3.3: http://menueditor.mozdev.org/&lt;br /&gt;个性化菜单项的扩展。虽然一直没有更新，但一路带过来都没有失效。&lt;br /&gt;什么？在我顺手打开主页的时候，我才发现，这个2007年3月最后一次更新的扩展在昨天2008年4月8号又更新了（1.2.4）！&lt;br /&gt;（该作者的另一个重头扩展是Download Statusbar，2.0中曾经非常喜爱，可惜在3.0中早早失效，加上3.0对默认下载管理器的更新，让我最终觉得没有必要用回它了）&lt;br /&gt;&lt;br /&gt;- Metrics Collector 2a6: http://www.google.com/search?q=Minefield%20Metrics%20Collector&lt;br /&gt;原名是叫Spectator，收集匿名的使用习惯信息，帮助开发者了解用户并优化软件。作为Nightly Tester，这样透明地作贡献何乐不为？&lt;br /&gt;&lt;br /&gt;- Mouse Gestures Redox 1.9.20080318: http://www.mousegestures.org/&lt;br /&gt;鼠标手势扩展。鼠标手势用的人喜欢到不行，不用的人完全看不上，所以目前还没有成为Firefox的内建功能。相关的扩展有All-in-One gestures，我2.0时是用它，3.0开发到某个Beta时，AIOg突然失效。对完全依赖鼠标手势的我，这简直是panic。于是换到了Mouse Gestures，功能上更开放一些，支持自定义手势。此外还有FireGestures，更省资源。目前AIOg，MG和FireG都已经兼容3.0。&lt;br /&gt;&lt;br /&gt;- MR Tech Toolkit 6.0a28: http://www.mrtech.com/extensions/local_install/&lt;br /&gt;这是一个大型的扩展包。一个扩展涵盖了47个小扩展的功能，连我在2.0中一直使用的Nightly Tester Tools，也被它淘汰。虽然装上它后Firefox会有比较明显的降速，但权衡一下，是完全值得的。&lt;br /&gt;&lt;br /&gt;- NextPlease 0.6.6: http://nextplease.mozdev.org&lt;br /&gt;论坛、搜索引擎的翻页扩展。再也不用去找那个小得不行的“下一页”按钮了，跟鼠标手势配合起来非常好用。&lt;br /&gt;&lt;br /&gt;- OpenSearchFox 0.1.5&lt;br /&gt;添加搜索引擎的扩展，有了它，我的搜索引擎列表暴增到20个，Context Search也因为这个扩展显得有用了。&lt;br /&gt;&lt;br /&gt;- PDF Download 1.0.1.1: http://www.pdfdownload.org&lt;br /&gt;这个扩展的出现改变了PDF链接总是调用内建的Acrobat(reader)查看从而减速的局面，对PDF链接弹出提示让用户选择。目前该扩展卖给了Nitro PDF Software。&lt;br /&gt;&lt;br /&gt;- Regular Expressions Tester 1.0.8.9: http://sebastianzartner.ath.cx/firefoxExtensions/RExT/&lt;br /&gt;测试正则表达式的扩展。要是在当初研究Adblock时有它该多好，我也不至于去在外部的测试工具中测试自己写的表达式了。现在装着完全是备用。&lt;br /&gt;&lt;br /&gt;- ScrapBook 1.3.3.2: http://amb.vis.ne.jp/mozilla/scrapbook/&lt;br /&gt;保存网页的扩展。功能十分强大，保存下来的网页也是原汁原味（占空间也不小）。对于重要的信息，保存到书签并不好，网站可能失效。所以，当场存到硬盘上。&lt;br /&gt;&lt;br /&gt;- SecurePassword Generator 0.5.4: http://mozmonkey.com&lt;br /&gt;我比较喜欢密码，这个是用来生成随机复杂密码的。只是好玩而已，跟前面的FireGPG没法比。&lt;br /&gt;&lt;br /&gt;- ShowIP 0.8.06build0210: http://code.google.com/p/firefox-showip/&lt;br /&gt;在状态栏显示当前网站的IP，很简单的一个功能。&lt;br /&gt;&lt;br /&gt;- Tab Mix Plus 0.3.6.1.080406: http://tmp.garyr.net&lt;br /&gt;多标签浏览增强型扩展。或许有人说Firefox2或者3的多标签能力已经足够，装TMP这么个庞然大物（比MrTech Toolkit还大）不值得，但我需要的功能（标签栏放下方，高亮当前和未读，标签进度条，单窗模式，防下载空白页和自定义是否后台或激活）加一块儿也真非TMP不可。可惜也是经常失效的扩展，好在作者onemen知道自己的扩展很流行，从而十分关注Firefox的开发，对得起众多的支持者。&lt;br /&gt;&lt;br /&gt;- TinyUrl Creator 1.0.4: http://mozmonkey.com/&lt;br /&gt;利用TinyUrl服务简化冗长的网址，非常实用的功能。&lt;br /&gt;&lt;br /&gt;- Tweak Network 1.1.2: http://www.bitstorm.org/extensions/tweak/&lt;br /&gt;该扩展用来Boost Firefox的网络性能，在ping值低的网络中效果特别明显。&lt;br /&gt;&lt;br /&gt;- xyzproxy 1.16: http://xyzboard.com/&lt;br /&gt;网络代理扩展。Foxyproxy的功能更加强大，用户也不少。由于我在功能上要求不高，所以只用它也就够了。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6894150141017683467?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6894150141017683467/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6894150141017683467' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6894150141017683467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6894150141017683467'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/kmcfirefox.html' title='kmc的Firefox扩展介绍'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7883012603961553947</id><published>2008-04-09T01:23:00.003+02:00</published><updated>2009-05-25T14:51:14.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='IM'/><title type='text'>Google Talk发布Labs Edition</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/talk/images/talk_logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 57px;" src="http://www.google.com/talk/images/talk_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;进展缓慢的Google Talk终于在最近发布了一个实验室版（Google Talk Labs Edition，以下简称GTLE）。&lt;br /&gt;&lt;br /&gt;其实没有什么特别的新鲜东西，只是引入了Gadget的一些元素（群聊，表情），界面成为了Gadget的样式，有点Flash的味道，在联系人上点右键已经不会出现菜单，为了调出设置菜单，需要在Systray图标上点右键，而这个设置菜单亦是简单到不能再简单。&lt;br /&gt;&lt;br /&gt;没有了语音和文件传输功能。事实上这两个功能也只有双方均使用Google Talk客户端才能正常使用，事实上Google允许用Gmail和Gadget两种登录方式，加上非Windows系统中只能通过XMPP/Jabber来登录，这两个功能几乎没有生存空间。&lt;br /&gt;&lt;br /&gt;GTLE并不是Google Talk的升级版，安装采用了Google惯常的强制安装（即没有任何选择），安装的位置居然在C:\Documents and Settings\$USERNAME\Local Settings\Application Data\Google\Google Talk, Labs Edition下面（天哪，逗号都出现了，是不是在做梦）。到安装目录下看了看，软件界面是XML写成的，图标文件全部拆散了和dll存放在子目录下，外面有一个EXE程序。或许是好事。&lt;br /&gt;&lt;br /&gt;这个版本大力介绍的是和Calendar的集成，也就是说Calendar的提醒会通过GTLE发给用户。这也是GTLE唯一的新亮点吧，其它Gmail和Orkut提醒只是界面上卡通化了点。&lt;br /&gt;&lt;br /&gt;最令人期待的隐身功能（已经出现在Gmail chat模块中）并没有出现，这个GTLE给人的感觉有点桌面版Gadget的味道，事实上我并不喜欢Gadget，我觉得Google Talk更像一个正常的Windows程序。但愿Google能把Gadget的功能往Google Talk里面融合，而不是朝另外一个方向发展。&lt;br /&gt;&lt;br /&gt;Google Talk发展的缓慢真的让人很失望，现在的about:里面还写着2005-2006 Google，依然是1.0.104……&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7883012603961553947?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7883012603961553947/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7883012603961553947' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7883012603961553947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7883012603961553947'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2008/04/google-talklabs-edition.html' title='Google Talk发布Labs Edition'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8051006419572175950</id><published>2007-12-05T21:39:00.001+01:00</published><updated>2009-05-25T14:49:52.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='XeTeX'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>XeTeX实战</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/xetex.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://kmc.best.googlepages.com/xetex.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;乱蓬蓬的图标？这Show的是XeTeX中调用Zapfino字体中的9个Variant（变体字型）。XeTeX是一个TeX引擎，最初在Mac系统下使用。它的一大优点就是良好的Unicode支持和简易的字体调用。正如前面的日志写到，LaTeX中安装字体相当麻烦，而XeTeX的出现让Mac用户首先尝到了直接使用系统字体的甜头。后来XeTeX被Port到各个主流平台上，鉴于我一直在Windows下面使用MiKTeX系统，在MiKTeX 2.7 Beta 5 开始集成XeTeX后，我考虑再三升级了自己的MiKTeX。&lt;br /&gt;&lt;br /&gt;字体调用方式的改变，使得原有的代码需要进行相应的调整，好在原来安装字体用的是fontinst，这样字体是用宏包方式载入，没有冗余的字体选择代码夹杂在正文中，要修改起来并不算难。XeTeX有一个经典的宏包fontspec来进一步把字体的调用表面化，查阅这个宏包的说明文档后就基本上知道如何使用字体了，为了达到预期的效果，有时要加上几处修正：&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;\XeTeXinputencoding "bytes"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;\XeTeXdefaultencoding "bytes"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;%这两条用于修正汉字的编码长度&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;\XeTeXlinebreaklocale "zh"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;\XeTeXlinebreakskip = 0pt plus 1pt&lt;/span&gt;&lt;br /&gt;%这两条用于修正汉字断行问题&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;\defaultfontfeatures{Mapping=tex-text}&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;%启用tex风格字符，主要是---和--的组合字符&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;\usepackage[cm-default]{fontspec}&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;%默认使用Computer Modern系字体，后面可以使用&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;\setmainfont[Numbers=OldStyle]{Minion Pro}&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;%来调整正文英文字体，但有了cm-default后，页码会使用CM字体而不是难看的LM字体。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;\usepackage{xunicode}% provides unicode character macros&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;\usepackage{xltxtra} % provides some fixes/extras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;hyperref宏包选项中加上xetex，去掉pdftex或者dvipdfm，否则pdf书签乱码。&lt;br /&gt;&lt;br /&gt;西方文字方面，如果要在tex文档中直接输入法语重音字，需要把文档按UTF-8编码保存。此时，惯用的WinEdt不能很好支持UTF-8编码，只有考虑换编辑器，这时我选择了轻型、可定制的SciTE，坦率地说，SciTE不好上手，像Firefox一样，刚刚拿到手时你根本不知道它能干什么，同样需要慢慢地配置和扩充才能发挥它最大、最贴心的作用。一边配置SciTE一边实践着XeTeX，西文方面已经可以发挥出OTF字体的优势了，要集成自己很喜欢的Adobe Minion Pro再不需要用fontinst去创建无穷的Type 1字体，而这个Minion Pro比原来Type 1 Minion还要更新、更全。不过在字体上，XeTeX也不是没有缺点，抛开和某些宏包不能很好结合外，它对Computer Modern字体的调用也跟LaTeX的习惯有些不同，比如用\up指令放到上标的文字。&lt;br /&gt;&lt;br /&gt;中文方面的工作要更复杂一些（不过在中文系统下文件无需用UTF-8编码）：前面提到断行、编码长度的问题都有被XeTeX的作者考虑到，但具体到中文的排版，还是要靠CTeX论坛的高手们，为此，在那里出现了很多具体的解决方案：jjgod的xcp，yindian的zhspacing，孙老师的xCJK和xCCT。刚开始时是因为孙老师的TeXfriend中有给WinEdt添加一个XeTeX编译按钮，装了TeXfriend，自然在其中发现了采用xCJK宏包的例子，但当我尝试了一下后发现，XeTeX的中文编译速度好慢啊！30几页的文档要高cpu高内存地编170秒。生成的文件质量当然是令人很满意，但这个速度够呛。询问了好几次，今天听孙老师说是因为xCJK宏包的处理方式本来就慢，对应到XeTeX来就更慢（XeTeX编译普通英文文档也比LaTeX慢，估计是调用字体的方法不同），用xCCT会快一点。折腾了半天改用xCCT宏包，果然快多了，17秒（10倍！），相应地又要做一些修改，不过有了XeTeX，中文方面真的省事多了。在我看来，PDF中只有集成TTF中文字体才是王道，因为Type 1字体对中文来说来复杂，渲染速度也很低。（更新：&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-family:georgia;"&gt;孙老师优化了xCJK，速度现在跟xCCT一样了）&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;最近还解决了一个西欧编码的问题：学校机器是法语系统，里面默认用西欧编码保存tex文件，拿到家里来就是乱码，编译倒是没问题，但编辑起来太累了（看不清混杂着乱码的单词）。本以为是WinEdt非Unicode程序造成的，但用SciTE打开问题依旧，看来还是系统内码问题，只有彻底走上UTF-8路线才能一劳永逸，为此，tex文档要相应地改变一些：&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;inputenc宏包的选项由latin1改成utf8x-- \usepackage[utf8x]{inputenc}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;fontenc选项依然是T1字体-- \usepackage[T1]{fontenc}&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;为了保证hyperref生成的pdf信息没有乱码，在导言区hyperref宏包出现之前需要加上一条&lt;/span&gt;&lt;span style="font-size:85%;"&gt;神奇的&lt;/span&gt;&lt;span style="font-size:85%;"&gt;\PrerenderUnicode{é}，看起来好像只是指定了é字体，实际上所有法语重音字符全部解决了。这个也真是巧合，是在PDF作者、关键字出现的一堆乱码中找到的“Please insert PrerenderUnicode...in preamble”……&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;hyperref中加上unicode的选项。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;文件保存成UTF-8编码，为保证在SciTE中正常显示打开，&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;不要&lt;/span&gt;添加UTF-8签名（BOM）——这一条折腾我好久啊。即使是这样，由于没有UTF-8签名，在SciTE中依然需要手动切换显示编码，不过比起只有看着乱码进行编辑，这只要看一眼就也还算省事了。&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;这回源文件就更加安全了，因为不需要总是切换保存的编码，而且在家里也可以放心地编辑。从WinEdt转到SciTE，失去了一些功能，但得到的是UTF-8带来的更多保证（Jabref也支持把bib文件保存成UTF-8）。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8051006419572175950?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8051006419572175950/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8051006419572175950' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8051006419572175950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8051006419572175950'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/12/xetex.html' title='XeTeX实战'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4054166544925096869</id><published>2007-11-11T23:52:00.002+01:00</published><updated>2009-05-25T14:49:18.070+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>在LaTeX安装Type 1字体</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img118.imageshack.us/img118/4636/latexlogoal1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://img118.imageshack.us/img118/4636/latexlogoal1.png" alt="" border="0" height="41" width="121" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;自从认识了LaTeX后，我很快对PDF着迷起来，LaTeX生成的PDF文档，既专业又美观，在长期的研习中，我逐渐地成为了一个排版爱好者。&lt;br /&gt;&lt;br /&gt;可能说“排版爱好者”有点夸张，毕竟印刷厂的工作要复杂得多，但至少我先是对页面布局，文档可读性有了一个大致的了解，然后马上就进入了LaTeX中比较困难的一部分——字体。&lt;br /&gt;&lt;br /&gt;与Word这种所见既所得的文字处理软件不同，LaTeX中并不容易任意地使用字体，即使是在Mac上的XeTeX，把字体的使用通过fontspec宏包大大简化，也依然需要用户对字体有相当的了解。关于字体，我了解的也只是些皮毛，当然就不多说了。但至少，真正意义上的字体使用远远不是在一个下拉菜单中选择一个名字，然后加粗、斜体而已的；原来我一直觉得一个英文字体，即使是商业字体，就26+10个字母和一些符号，ttf/otf文件才百十KB，怎么就能卖个几十上百美元？但在研究LaTeX的字体安装后，我才发现其中的奥妙。&lt;br /&gt;&lt;br /&gt;最初关于字体了解不多，基本上只知道TTF(Truetype)，于是花了不少时间去安装这类字体，直到当年的实习结束，也没来得及把Verdana字体集成到实习报告中，十分懊悔。后来找到了方法，顺利地安装上了英文/中文TTF。&lt;br /&gt;&lt;br /&gt;后来发现大多科技性文档，尤其是电子书，排版相当精美，在PDF集成的字体中却鲜见TTF，更多的是Type 1字体，查询过才知道这是Postscript字体，是Adobe经历时间检验的字体标准。然后才有微软和Adobe合作产生的OTF字体。但它们也不容易在LaTeX中使用，或者说，如果只是像TTF那样装上去能打出字来，就太委屈了。事实上配合输出控制指令，这些字体可以表现出多种不同的外观(Variant)、特有的连字(Ligature)、不等高数字（Text figure，本Blog使用的Georgia字体也有这个效果）、上下标、装饰字等等。&lt;br /&gt;&lt;br /&gt;网上看到一些教程，不过很长，一直没有时间去看。随着电子书看得多起来，我又重新开始关注作者们使用的字体，开始了解到Palatino、Sabon、Minion、Garamond等商业字体，它们的美丽远远不是Times/Arial能表现的，LaTeX的CM/CM-super虽然好看，但反正也是原生的字体，没有二择。为了解馋，先是在电驴上把几个重型的字体包（Adobe Fontfolio 7/8/9/10，Linotype和Opentype字体库）拖了下来，本以为是OTF文件，结果发现更多的是PFB/AFM什么的一大堆，这才明白原来Type 1字体并不是单文件的，看来安装肯定简单不了。先攻OTF，很幸运地一下就解决了，但得到的结果很糟糕，连fi的连字都没有。看来还是得从根源上去理解。上周五又被&lt;a href="http://nitens.org/taraborelli/latex"&gt;某个网站&lt;/a&gt;上用XeTeX表现出来的PDF所震撼，馋得不行，于是下决心要看懂Type 1的安装。&lt;br /&gt;&lt;br /&gt;Type 1的安装几乎都是手动，按照某些网站上的说法有16道工序，我自己写的教程中也有8道工序（不含最后的使用）。天昏地暗地看了两天文档，果然是复杂得很，试了好多次，总算成功地装上了Minion，还没来得及欣喜，就发现除了fi的连字，别的都没有了，至少也得给我ffi/fl/ffl的连字和不等高数字吧。再仔细研究文档才发现，除了Minion之外还有一组配合使用的Minion Expert，专家字体才提供复杂的字体控制功能，可是按照上面说的，没有安装成功……所幸不含专家字体的安装方法我已经清楚了，而且，反复的尝试开始有点像在机械的模仿，慢慢地，我也理解到了LaTeX认识字体的方式，要让它生成美丽的字体，真的是每一点细节都不能缺少。&lt;br /&gt;&lt;br /&gt;今天终于理解到自己可能是把Minion字体装乱了，于是用全新的Adobe Garamond (+Expert字集)来尝试，总算是成功了，效果见&lt;a href="http://kmc.best.googlepages.com/testt1.pdf"&gt;这个PDF&lt;/a&gt;。不过，目前也只是依样画葫芦成功了，还有很具体的代码要看，希望能把Adobe说明文档中的效果都展现出来！&lt;br /&gt;&lt;br /&gt;-- 更新 --&lt;br /&gt;事实上，把Minion清理干净后再重新装一遍（反正Font installation guide里面有样本TeX文件直接用），就一切OK了，更新的效果依然在上面那个PDF中。&lt;br /&gt;&lt;br /&gt;不过现在发现XeTeX已经出现在MiKTeX 2.7 Beta 4中，自己在虚拟机下测试有效，打算慢慢花时间学学，看来使用字体的难度会随着TeX爱好者的努力而逐步降低，LaTeX这个看来很繁杂的工具，相信能有被普遍接受的一天。&lt;/span&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/33097048-4054166544925096869?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4054166544925096869/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4054166544925096869' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4054166544925096869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4054166544925096869'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/11/latextype-1.html' title='在LaTeX安装Type 1字体'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1851761954615108601</id><published>2007-11-02T16:24:00.001+01:00</published><updated>2009-05-25T14:50:17.456+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Notebook把Google Bookmark整合进来了！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2364/1828271810_6fb895a305_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2364/1828271810_6fb895a305_o.png" alt="" border="0" height="38" width="37" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;很不经意地在添加Google Notebook的时候发现，由Firefox扩展提供的界面有了一些改观（比方说，那个原来要选取起来很麻烦的"Go to my notebook home page"现在变成了很了一个很清楚的"Open in full page"链接。再打开Notebook首页一看，咦，那些Labels什么时候出现的？&lt;br /&gt;&lt;br /&gt;哇，原来是Google Bookmarks呢，由于原来使用过一个扩展把自己所有的书签都上传到了Google Bookmarks，这回它们全部出现在Google Notebook中了。其实我一直喜欢Notebook（以下简称NB）多一些，Bookmark（BM）只能算它的一个字集，所以我用NB来当我网络书 签工具。或许Google也认同我的观点，BM的功能太弱，孤零零的不如整合进NB去。NB现在多了一个Unfiled项，往这里添加NB就等于创建 BM，而且打Label的功能也让NB更具备书签的特点。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;Googlesystem上面关于此更新的&lt;a href="http://googlesystem.blogspot.com/2007/11/google-notebook-adds-labels-and.html"&gt;相关文章&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;Google最近动作真不小，Gmail IMAP已经为所有用户完成了升级，早期一点的用户现在已经开始被升级到Gmail 2.0（不过有点强制升级的味道），今天的惊喜是NB的升级，真不知道什么时候会见到Gtalk的改进，还有谜一样的GoogleDrive呢！&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-1851761954615108601?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1851761954615108601/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1851761954615108601' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1851761954615108601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1851761954615108601'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/11/google-notebookgoogle-bookmark.html' title='Google Notebook把Google Bookmark整合进来了！'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3777590062187552856</id><published>2007-10-31T19:16:00.000+01:00</published><updated>2007-10-31T20:02:22.470+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>又中毒了</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2357/1809147473_a3bfbbde76_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2357/1809147473_a3bfbbde76_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2062/1809147271_5cc59d3ee9_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2062/1809147271_5cc59d3ee9_o.png" alt="" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2238/1809147401_6ad57a5a4e_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2238/1809147401_6ad57a5a4e_o.png" alt="" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2415/1809992358_bf290c990b_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2415/1809992358_bf290c990b_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2397/1810044268_3eb9a8b3b1_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2397/1810044268_3eb9a8b3b1_o.png" alt="" border="0" height="40" width="40" /&gt;&lt;/a&gt;&lt;b&gt;这么短时间两次中毒也真是不容易啊……（这算自我安慰不？）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;这次不是IE的错，是我自己去找破解补丁的结果，研究Acrobat制作PDF研究得火热，为了一个自动生成PDF书签的插件去找破解补丁，在电驴上下载的，并不像是病毒，用小红伞也没有扫描出来。结果，一运行就看见效果了——小红伞当场被击杀，马上提示软件安全自检无法完成，杀软无法启动。&lt;br /&gt;&lt;br /&gt;第一反应：拔掉网线。&lt;br /&gt;&lt;br /&gt;好吧，去卸载了小红伞重装试试：结果在小红伞解包的时候提示无法创建临时文件。哦？那就是有黑手在阻挠小红伞的临时文件目录啦？去临时文件目录下一看，没有什么异常，再清空了临时文件夹依然无效。安全模式蓝屏，很正常似的。&lt;br /&gt;&lt;br /&gt;这时不得不上网搜索小红伞这个不正常的症状，一接上网线，感觉有一个暗暗的进程在反复试图启动（这都仰仗于我的声音设置里，程序结束时会有“咔”的一声响），一看任务管理器，是IExplore.exe（还是得怪你哦！），反反复复的出现。不管啦，去用Firefox搜索吧，结果Firefox正搜着呢，突然弹了N多个IE窗口出来，都打开同一个网站，但都找不到页面。眼看就要无限循环了，赶紧重启机器，拔掉网线。&lt;br /&gt;&lt;br /&gt;估计病毒作者并不是利用这样的方式来防止我上网搜索，但这偏偏阻止了上网搜索这条路，安全模式被破坏（我试了SREng2，修复失败），我又没有旁的电脑，不好弄哦。重启后想出了个偏方：我自己把IE打开着，然后启动Firefox，接上网线——果然没有弹窗现象了，歪打正着。接下来的事情很轻松，一边看电视一边杀毒了。&lt;br /&gt;&lt;br /&gt;中的毒倒不是小喽罗，是Rootkit级别的。在一个法语网站上找到的&lt;a href="http://www.commentcamarche.net/forum/affich-3446916-probl-me-antivir"&gt;清理教程&lt;/a&gt;，用到了在国外很流行的清理工具：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;先是F-secure出品的Blacklight，用来探测Rootkit型的隐藏文件和进程，查到9个长相古怪的文件（其中有一个是c:\windows\boot.ini，真是够怪的）；&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;然后用Old timer制作的OTMoveIt，把Blacklight报告中的文件批量清理干净；&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;再用Combofix（虽然有繁体中文）进行完整的系统扫描，清理干净重启后，Combofix报告中提示安全模式依然故障中；&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;这时才发现自己有一个Safeboot Killer修复工具（作者是zcp08765），用它很快修正了安全模式；&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;最后，顺利装上小红伞，顺手用Windows清理助手（ArSwp）搞定了几个余党。&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;总共耗时1小时30分，最有趣的是中间那个主动开IE的阻拦操作。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-3777590062187552856?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3777590062187552856/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3777590062187552856' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3777590062187552856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3777590062187552856'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/blog-post_31.html' title='又中毒了'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1358208600431446590</id><published>2007-10-29T14:01:00.000+01:00</published><updated>2009-05-25T14:53:15.069+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Firefox中的键鼠配合</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/firefox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://kmc.best.googlepages.com/firefox.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;用电脑比较多的玩家一般都倾向于更多采用键盘操作，电脑高手则更能不混淆地记住不同软件的不同快捷键。使用键盘快捷键的优势在于准确和快速，比如鼠标点击几个菜单来打开一个菜单项或执行一个指令，键盘一次组合就能达到；配合一些全局软件，用户可在操作系统中用快捷键启动程序（无论是Windows还是Linux等）；活用Alt+助忆字(Mnemonic)更是将键盘的使用活化到每个设计精良的软件中。相比来说，鼠标的优势往往更多体现在指点精确位置上，比如Photoshop绘图，这时键盘一般用在切换工具方面。纯粹使用键盘或鼠标都是极端主义，键盘鼠标的合理配合才能让硅基生活更快捷。上面提到的Photoshop就是一例，类似的还有诸多经典的游戏（反恐精英、星际争霸）。原因很简单：鼠标提供不了键盘上那么多组合，键盘照顾不到屏幕上所有的像素。&lt;br /&gt;&lt;br /&gt;下面说Firefox浏览器——在网页浏览中，用户主要还是使用鼠标，因为页面上的链接分布没有规律，一般只有精确指点的鼠标能完成。真的如此么？其实，Firefox问世的初期，也有键盘狂人开发过一个扩展，可以把页面上所有的链接全部用数字命名，从而达到“全部使用键盘”的目的。不过很显然，这样的扩展只能是留给最钻牛角尖的人使用，就像反恐精英其实也可以完全通过键盘操作一样。&lt;br /&gt;&lt;br /&gt;Firefox是一个多标签页的浏览器，网页浏览时操作主要在于对标签页的控制，比如打开、切换、关闭等，这些功能主要在键盘的左手区，所以鼠标键盘完全可以像打星际和打CS一样配合好。除掉键盘操作外，Firefox的All-in-one gestures（AIO）提供了详尽的鼠标手势操作用来弥补键盘的不足和提高鼠标的使用空间。下面就介绍一下自己平常的浏览操作（键盘在前）：&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;新建标签页（Ctrl+T）我很少使用，因为配合Tab mix plus（TMP），诸多位置（地址栏、书签、历史和搜索）都能直接打开新标签页。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;关闭标签页（Ctrl+W），很好用（我按左Ctrl是用左手外侧压下去，所以在笔记本键盘上按不到，很郁闷）。这个操作由于太过经常使用，远远超过了“前进”这个操作，根据熵编码原理，&lt;b&gt;鼠标手势中的“→”被我用来关闭标签页&lt;/b&gt;（默认“→”是用来前进的，与“←”后退相对应），而“前进”的功能我需要的时候宁可去点击工具按钮。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;标签页切换（Ctrl+Tab*N次），键盘操作是根据标签页被打开的顺序来切换，所以有时并不能准确地切到你要的标签页，所以这个键盘操作我一般只是用&lt;b&gt;“中键打开-Ctrl+Tab一次”&lt;/b&gt;，用来切换到刚刚打开的标签页（根据我TMP的设置，这个标签页会紧邻当前标签页打开，所以这个切换也显得很直观）。更多的时候我使用的是AIO提供的&lt;b&gt;滚轮导航&lt;/b&gt;功能，因为它遵循的是标签页的排列顺序，也就是说你按住右键滚动滚轮的时候能一个不漏地顺序（从左往右or从右往左）遍历所有标签页。这个功能默认会打开一个列表，可以选择不显示这个列表（AIO高级选项#2中“标签滚动-滚轮导航:直接切换标签页(无弹出窗口)”）。上述切换到紧邻的新建标签页动作现在我更多使用的是&lt;b&gt;“中键打开-滚轮导航一格（后滚）”&lt;/b&gt;；AIO还提供标准的鼠标手势“↑←”和“↑→”来左右切换，但鼠标行程太长了。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;撤销关闭标签页（Ctrl+Shift+T）由于键位太复杂，加上左手键位已经很满，用Keyconfig改快捷键显得没有必要，于是自己在AIO中设置了一个&lt;b&gt;“→↑”来Undo&lt;/b&gt;，略微有一点不足就是连续撤销几个的时候，由于第一个页面恢复时会卡一下，所以下一个页面接受到的指令会变成“→”，结束刚刚恢复的页面又被关闭掉了，在这个时候，最好还是放开鼠标，双手操作键盘的好（按作Ctrl+Shift然后按几次T），键盘的精准性可见一斑。TMP还在鼠标动作中提供了诸如中键点标签栏空白处Undo的方式，不过我总是忘记这个:P&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;停止载入（Esc）本来应该是最快的一个键，可当初使用IE时我就发现有些网页总是不能停止载入，按Esc和按工具按钮“停止”均无效。换到Firefox来后改善了很多，按工具按钮一定能停止下来，但经常会出现Esc键无效的情况，也就是说Esc并不总能再现工具按钮的功能，有鉴于此，我在AIO中设置&lt;b&gt;“←↑”来停止载入&lt;/b&gt;，这个鼠标手势完全等价于工具按钮“停止”。我还是希望Esc键的Bug能够解决掉，因为一般需要快速停止载入的地方是论坛发帖时发现按错了或者还要继续撰写，这时Esc不管用，等右手抓到鼠标的时候页面都刷新了……&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;定位文本框（Tab*N次）远远不如用鼠标直接点方便，除非你很清楚你目前焦点的位置和焦点与目标文本框的距离次数。比方说在编辑这篇日志的时候用Alt+D（见下）去地址栏复制了链接，再想用快捷键就不容易回来了……&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;定位地址栏（Alt+D或Ctrl+L）反而是键盘更方便，因为这时双手一般都紧张地等待着输入，去抓鼠标则浪费时间了，何况地址栏比较细小……从IE时代就喜欢这个功能，IE时Tab就能进入地址栏，其它IE外壳和Firefox都至少通用Alt+D，所以这个键是我最常用的（相当好按，左手在拇指Alt、中指D）&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;定位搜索栏（Ctrl+K）。在这之前我一直是用Alt+D再Tab一次的，因为两个栏相邻，可万一把搜索栏改变了位置可能就不相邻了，所以Ctrl+K稳重一点。光标在搜索栏内还可以使用Ctrl+上下箭头来切换搜索引擎。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;刷新/重新载入（F5或Ctrl+R），都是很方便的快捷键。鼠标手势的“↑↓”稍微麻烦了点，有时用用。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;滚动到页面底部/顶部（Home/End），弊端是在文本框中会变成文字操作的Home/End功能，而且远离大键盘区，不好按。干脆在AIO中设置&lt;b&gt;“↓”“↑”为&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:130%;"&gt;滚动到页面底部/顶部的&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;手势&lt;/b&gt;（默认手势是“向上/下滚动”，而这个对滚轮鼠完全是多余），特别好用。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;滚动/翻页（上下箭头/空格或PgUP&amp;amp;PgDown），键盘方面没有什么特别的优势，因为滚动精度太差，用鼠标好得多（感谢设计鼠标滚轮的人，因为这个滚轮还是中键）。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;上一页/下一页：虽然这个是跟网页设计有关的，但在网络浏览中普遍存在，与之相关的产品繁多，所以也要着重介绍一下。典型的例子是浏览论坛分页和搜索引擎的结果页，这时键盘是只能干瞪眼，鼠标也会被那小小的“1， 2， 3， ...， Next”气死。为此，有不同的途径：1. 使用脚本（Greasemonkey），著名的有Autopager，Pagerization等，功能上或是自动读取下一页的内容追加到当前页（加长），或是“帮”你点击下一页达到自动载入，优点是完全无缝，缺点则是死板，并且网页太长的话不好查看，并且GM脚本兼容性一般，Firefox3.0中很多不好用；2. 根据URL模拟点击。Maxthon的鼠标手势中就有“↓→”和“↓←”，AIO默认也是如此，不过会询问使用URL的哪一部分来判断增量。这个功能很有限，因为URL未必就是用±1代表上/下页；3. 根据网页代码（例如出现Next&gt;字样）来模拟点击。例如Nextplease扩展，AIO自己也有这个功能。由于这方面网页设计就标准得多，这个翻页法有相当高的兼容性，无论是哪种语言哪种性质的网页。经过尝试，发现AIO中一直被冷落的&lt;b&gt;摇杆手势&lt;/b&gt;很值得开发利用（&lt;b&gt;按住左键再按右键表示右摇，反之是左摇&lt;/b&gt;），于是这两个动作成了主力翻页动作，唯一的缺点是：鼠标不能指在链接上。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;网页中查找文字（Ctrl+F增量查找，(Shift+)F3前后继续查找），这个一般只能用键盘完成，但也有扩展允许你用鼠标划一个词然后立即全部高亮出来的。小技巧：快速关闭查找栏，无论焦点在哪里，只要按Ctrl+F后Esc就行，用鼠标点那个小叉太辛苦了。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;使用搜索引擎搜索文字。分几种情况，各有高招：1. 由别的程序进入剪贴板的内容：这时用键盘最好：Alt+Tab切换到Firefox后，Ctrl+K、Ctrl+V再回车；2. 如果是Firefox所显示的网页中的内容，要用鼠标选定后Ctrl+C再重复1中的动作就不值得了，因为Drag de Go（前身是Super drag and go）提供拖拽搜索的功能，一拖即搜！而且即使不装这个扩展，把文字拖到搜索框也会激活Firefox默认的搜索功能。想临时切换搜索引擎？用Context Search扩展即可。3. 自己临时想到的内容，这个如果是用默认搜索引擎，那么Ctrl+K过去打字即可；如果是使用很多个搜索引擎的玩家比如说我，我会给每个搜索引擎定制一个关键字（添加不同搜索引擎推荐使用OpenSearchFox扩展），用地址栏来搜，比如平时不太用百度，但Google中文搜索不合意时，可以在地址栏输入“bd 我要搜索的内容”（这就是因为我设置了bd为百度的关键字）。至于搜索结果的高亮，就不详细介绍了。&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;不厌其烦地介绍了这么多，因为这些贴心的、可灵活定制的功能是我喜欢Firefox的最主要原因。其实写这篇文章的初衷是给鼠标操作翻案，因为我最近发现只要不牵涉到文本操作（打字、搜索等），用鼠标其实是很方便的——要么因为天气冷，我的左手会有时夹在两腿之间，要么就是奶奶从小下的结论“我的脑袋比较重所以总是用手撑着”，所以我设置了一通，使得右手拿着鼠标如果能完成大部分浏览功能，这里主要的功能是由AIO提供的。原来我们说鼠标上的键太少，在键盘那100多个面前显得很可怜，但人们想到了去利用鼠标能划过的空间，来模拟动作，从而有了鼠标手势。我使用Logitech MX518，上面的“前进”“后退”键我几乎从来没有用过。&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/33097048-1358208600431446590?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1358208600431446590/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1358208600431446590' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1358208600431446590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1358208600431446590'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/firefox.html' title='Firefox中的键鼠配合'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4074101176242736249</id><published>2007-10-28T02:00:00.000+01:00</published><updated>2009-05-25T14:50:42.420+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Gmail IMAP——暂时放弃</title><content type='html'>&lt;span style="font-size:130%;"&gt;我已经放弃Gmail的IMAP了。除了前面提到的乱码我保证在短时间内不会得到解决外，Gmail IMAP本身的设计有问题：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;平时不收邮件下来不假，但要看邮件时，如果邮件有一个大的附件，Gmail会试图把所有附件下载下来再打开邮件正文。可是在你要打开附件的时候，Gmail又会下载一次！下载邮件的速度比POP3要慢10倍。同样是IMAP，我们学校实验室的邮箱在访问时就会优先打开正文和一个附件列表，在需要打开附件时再下载附件。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;发送有附件的邮件也是一样，在发送时上传一次附件，在发送完毕后把邮件复制到已发送邮件中又要上传一次！我这点上载速度就更不够用了……&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;我好歹是ADSL2+，我真不知道使用手机联网的人会郁闷到什么程度。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4074101176242736249?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4074101176242736249/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4074101176242736249' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4074101176242736249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4074101176242736249'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/gmail-imap.html' title='Gmail IMAP——暂时放弃'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6862390794721975959</id><published>2007-10-27T02:24:00.000+02:00</published><updated>2007-10-27T02:25:23.943+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>行，就用这个简单点的吧</title><content type='html'>复杂了也没意思，显示的地方大一点最好。就用了两栏模式，Blogger三栏模式对汉语来说总是显得不太够。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6862390794721975959?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6862390794721975959/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6862390794721975959' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6862390794721975959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6862390794721975959'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/blog-post_2036.html' title='行，就用这个简单点的吧'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-758139553579807100</id><published>2007-10-27T01:38:00.000+02:00</published><updated>2007-10-27T02:20:30.854+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>目前这个模板真搞笑</title><content type='html'>Firefox能正常显示，IE不能……联想起国内层出不穷的IE only网站，我用这个模板还真有点捍卫Firefox的味道。当然，这并不是我的本意，我也会选择一个更好的模板来，虽然知道这个Blog几乎不会有人来看，虽然一点也不喜欢IE，但在兼容性方面也不能含糊了。&lt;br /&gt;&lt;br /&gt;Firefox中显示：&lt;br /&gt;&lt;div&gt;&lt;div style="overflow: hidden; position: relative; min-width: 512px; height: 384px;"&gt;&lt;img src="http://lh5.google.com/kmc.best/RyJ7dVoRe4I/AAAAAAAACKM/izkLgqKDjSg/test001.png" style="position: absolute; width: 551px; height: 384px; left: 213px; top: 0px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;IE中显示：&lt;br /&gt;&lt;div&gt;&lt;div style="overflow: hidden; position: relative; min-width: 512px; height: 385px;"&gt;&lt;img src="http://lh5.google.com/kmc.best/RyJ8aVoRe6I/AAAAAAAACKc/XUKwilQDTL8/test.png" style="position: absolute; width: 553px; height: 385px; left: 212px; top: 0px;" /&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/33097048-758139553579807100?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/758139553579807100/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=758139553579807100' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/758139553579807100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/758139553579807100'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/blog-post_27.html' title='目前这个模板真搞笑'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6127128971732106121</id><published>2007-10-25T23:30:00.000+02:00</published><updated>2009-05-25T14:50:42.420+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Gmail开始支持IMAP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/gmail.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://kmc.best.googlepages.com/gmail.png" alt="" border="0" width="30" height="30" /&gt;&lt;/a&gt;&lt;span style=";font-family:georgia;font-size:130%;"  &gt;由于很少使用邮件客户端，一直没听说过IMAP。而因为学习的关系，在学校的办公室上网，实验室配了机器也配了邮箱，而这个邮箱就是IMAP协议的。&lt;br /&gt;&lt;br /&gt;虽说在实验室里用Thunderbird天天收信，但我除了发现sent邮件夹和学校Webmail是同步的外，没有发现什么特别的。直到今天听说Gmail开始支持IMAP（运气真好，才刚刚开始支持我就看到了，看来订阅些RSS也不错，虽然我对其他新闻没有兴趣，但电脑技术方面的新闻平时是该看看，要不然就落伍啦），才知道这个协议比POP3强在不只是能收，还能管理所有的邮件。&lt;br /&gt;&lt;br /&gt;Gmail的这个决定真的有点从云端向下看其他对手的气势，因为IMAP对服务器的要求是超高的，别的不说，由于用户能访问和管理所有邮件，那么一次简单的搜索都意味着对服务器是一个冲击。所以开始这两天并没有向所有用户开放，我的邮箱一直设置成英文，所以幸运地优先得到了这个功能。&lt;br /&gt;&lt;br /&gt;挺兴奋地在学校的机器上设置好了账号，同步后果然和学校内部邮箱的功能别无二致——无非是Labels变成了本地的文件夹。不过试了一下搜索，好慢，并没有在Webmail上方便。然下面的事情才是真正郁闷的——乱码。发现很多邮箱发过来的邮箱都是乱码，事实上这些邮件在Webmail上全部能正常显示，用Thunderbird收取回来则成了天书，这其中就包括大名鼎鼎的Yahoo和Hotmail的全部中文信件。上网查询，跟我想像的一样：这些邮箱都还没有使用Unicode（这也是为什么我很喜欢Gmail的原因，Yahoo电邮到现在还不能在一个页面中既显示好中文也显示好法语）。可是为什么在网页上查看是OK的呢？按道理说，Firefox和Thunderbird同是Mozilla的产品，应该解析的方式是相同的，或者至少是可选不同的编码来正确显示，而事实上我选了各种编码都没有效果……&lt;br /&gt;&lt;br /&gt;期待解决中。&lt;br /&gt;&lt;br /&gt;当然，使用IMAP，你的网速要相当快：信件都没有下载下来，只是需要的时候才下载显示，并且还不会保存在本地。那当你着急要的时候碰上一个大附件的邮件就麻烦了……&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-6127128971732106121?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6127128971732106121/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6127128971732106121' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6127128971732106121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6127128971732106121'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/gmailimap.html' title='Gmail开始支持IMAP'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-2189243016897599347</id><published>2007-10-24T12:17:00.001+02:00</published><updated>2007-10-26T20:58:33.604+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>再见, Yahoo! 360</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_360-beta_1.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_360-beta_1.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;据国外媒体报道，本月16日，美国雅虎公司曾经做出一项重要宣布，但是被外界所忽略——那就是宣布明年初将关闭博客和社交服务"雅虎360"。在三季度财报会议上，雅虎公司首席执行官杨致远已经明确指出，雅虎公司仍将会取消一些表现平庸、昙花一现的产品，杨致远表示，雅虎360将会过渡到一个更加综合的个人信息服务上去。..&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt; &lt;pre wrap=""&gt;&lt;!----&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;似乎社会化网络在Web2.0中挺失败的,Orkut, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;myWallop&lt;/span&gt;,Wallop和这个雅虎360都没有得到广泛的认可。相反, Ajax、&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;RSS&lt;/span&gt;和社会化书签倒是风头正盛。 &lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-2189243016897599347?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/2189243016897599347/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=2189243016897599347' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2189243016897599347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/2189243016897599347'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/yahoo-360_24.html' title='再见, Yahoo! 360'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8149457206331303511</id><published>2007-10-21T16:48:00.001+02:00</published><updated>2009-05-25T14:50:42.421+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>邮箱大战？</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/gmail.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://kmc.best.googlepages.com/gmail.png" alt="" border="0" height="30" width="30" /&gt;&lt;/a&gt;&lt;span style=";font-family:georgia;font-size:130%;"  &gt;呵呵，听说微软和雅虎都开始提高自己免费邮箱的存储容量了，Windows Live Mail上升到了5G，雅虎更是来了个"无限邮"的噱头（不过我的也只是3.9GB而已，可能是针对新注册的用户吧），一直领先于免费邮箱的Gmail似乎也不希望在容量上被超过，一下从2.9G增加到了3.6G左右。&lt;br /&gt;&lt;br /&gt;容量真的那么重要吗？除了用邮箱做网络存储的，我想一般人一辈子也用不了1G的邮箱容量，靠容量做宣传，本不应该获得多大的叫好和追捧，可这个时代似乎正流行这个……&lt;br /&gt;&lt;br /&gt;如果真的要提升容量，那么是不是也应该提升一下附件的允许大小呢？Gmail走在前面，附件已经提升到了20MB；Yahoo中文邮也有20MB（感觉Yahoo中文邮的优先权很多，原来POP3和转发也有提供），这样才使得大容量的邮箱稍微有了一点用，不像原来，为了存一个软件要分半天。不过，20MB依然很有限、很有限。而微软似乎在把自己的Hotmail（现在叫Windows Live Mail）搞得更加糟糕。&lt;br /&gt;&lt;br /&gt;功能上来说Gmail比较完善，唯独缺一个在很多人眼里可有可无的定时发信功能，这个功能Yahoo有提供，Gmail不提供的原因可能也是为了防止垃圾邮件。要实现这个功能，可以用Google日历的提醒来配合，但终归需要人工干预；或者使用邮件客户端来完成，可这也依然是客户端的操作，也就是说，要定时发信，在那个具体的时间你的电脑需要启动并联网，这个客户端也必须正在运行。最好的方法当然是你把邮件存在邮件提供商的服务器上，让它来定时发送。这个功能对生日/节日祝福比较有用，在或者是某个特定时间需要发信却不能上网的人群。&lt;br /&gt;&lt;br /&gt;Gmail的关键字过滤功能特别强大，过滤的方式已经可以针对邮件正文；这方面微软和雅虎并没有提供，微软比较有新意的过滤方式就是那个"只接收来自联系人的邮件"。&lt;br /&gt;&lt;br /&gt;Gmail提供了免费的Pop3和邮件转发功能，微软不但完全不提供Pop3和转发还处处封堵客户端Web收信，目的可能就是为了跟Windows Live Messenger结合紧一点；中文雅虎原来可通过参与网上直投来实现Pop3和转发，现在已经取消，那个选项依然形同虚设地存在着；英文雅虎只有收费服务才提供。&lt;br /&gt;&lt;br /&gt;所以，我还是接着用Gmail咯~&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8149457206331303511?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8149457206331303511/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8149457206331303511' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8149457206331303511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8149457206331303511'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/blog-post_21.html' title='邮箱大战？'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3236607716474984708</id><published>2007-10-18T23:12:00.000+02:00</published><updated>2007-10-31T19:45:15.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>中毒</title><content type='html'>&lt;a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2125/1809968504_f12be79d14_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm3.static.flickr.com/2125/1809968504_f12be79d14_o.png" alt="" border="0" height="43" width="40" /&gt;&lt;/a&gt;没想到我这个电脑高手也有这一天，我已经不记得上次给自己的机器认真杀毒是什么时候了。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;其实，我只是用了一会儿IE，真的只是那么一小会儿&lt;/b&gt;――迅雷旗下的狗狗影视搜索用Firefox打开的话无法点击下载链接，于是只有用IE。那么正当我在看预览片的时候，小红伞叫起来了：发现病毒！1.exe,  2.exe, 3.exe …… 每点一次删除数字就增加一点。最终小红伞"完成"了任务，虽然后面还有不少工序，但我相信，如果没有小红伞的严防死守，进驻我机器的病毒显然可能发挥自己预期的威力，而经过小红伞的防堵，病毒文件似乎被孤立开，无法互相保护了。于是借助冰刃，Sreng2和WINDOWS清理助手，斩掉了这些文件。&lt;br /&gt;&lt;br /&gt;Windows清理助手值得一试，它在我机器上找到了不少安全隐患： &lt;a href="http://www.arswp.com/download/arswp/arswp.rar"&gt;http://www.arswp.com/download/arswp/arswp.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;本次杀毒的相关参考资料：&lt;br /&gt;&lt;a href="http://zhidao.baidu.com/question/37281539.html"&gt; http://zhidao.baidu.com/question/37281539.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hi.baidu.com/teyqiu/blog/item/9ae036d1afb087389b5027c2.html"&gt;http://hi.baidu.com/teyqiu/blog/item/9ae036d1afb087389b5027c2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times;"&gt;&lt;span style="font-size:12;"&gt;&lt;i&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:times;font-size:180%;"  &gt;&lt;i&gt;&lt;strong&gt;K&lt;span style="color: rgb(255, 0, 0);"&gt;M&lt;/span&gt;C&lt;/strong&gt;&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-3236607716474984708?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3236607716474984708/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3236607716474984708' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3236607716474984708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3236607716474984708'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/blog-post.html' title='中毒'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8844597140609570420</id><published>2007-10-15T20:23:00.001+02:00</published><updated>2009-05-25T14:50:42.421+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>自己研究出来的Gmail的转发过滤垃圾邮件</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/gmail.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://kmc.best.googlepages.com/gmail.png" alt="" border="0" height="30" width="30" /&gt;&lt;/a&gt;作为一个很喜欢/依赖/常用电子邮件的家伙，我跟垃圾邮件的斗争历史也很漫长。原来使用Yahoo!电子邮件系统的时候，钟意于它提供的"替身邮"服务&lt;span style="font-size:130%;"&gt;&lt;b&gt;¹&lt;/b&gt;&lt;/span&gt;；后来改用Gmail，也不忘设置一些转信账户来隐蔽自己真实的邮件地址（参见&lt;a href="http://www.google.com/notebook/public/04598412956973886341/BDSW6QwoQhrKt-Nci#SDQp6QgoQtZzWpdoi" class="sectionNav"&gt; 用Gmail的多账号功能实现替身邮+超酷地址全能收发&lt;/a&gt;）。&lt;br /&gt;&lt;br /&gt;看起来，邮件地址安全了，我可以用转信地址去各式各样不放心的论坛、网站去注册，什么时候垃圾信太多了，只要停止转信，你的真实Email信箱中就再也不会收到垃圾信。可事实上，真的当你收到垃圾信的时候，谁又能知道是哪个论坛出了问题，把邮件地址出卖给别人了呢？这时候的局面是，我想当然地注册了很多可能我自己都记不起来的网站，如果现在停止掉这个转信信箱（或者替身邮），有用的信件呢？我当然可以创建各种不同类型的替身邮，帮助我回忆出可能是哪个出了问题然后有选择性地取消转信，不用说，这个一听就够麻烦。&lt;br /&gt;&lt;br /&gt;我主要使用的转信信箱（"kmc在alum刀com"）开始收到越来越多垃圾信，其实垃圾信会被放到"Spam"目录中去，但烦人的是依然显示一个未读数目，于是总让人不由自主地点开，再清空。不久，我发现Trash目录中的新邮件不会显示未读数目，于是研究了很久Gmail强大的针对内容Filter这个功能，创建出比较有效的Filters，让垃圾邮件直接进Trash目录。可惜，这种用户层面的过滤始终需要分析垃圾邮件的关键字，只能靠智慧，而且也只有手动增加Filters的长度。&lt;br /&gt;&lt;br /&gt;终于我想到Gmail中一个一直被我忽略的特色：转信。这个本身不是特色，而是Gmail转信过程中，如果从a地址转到b地址（均是Gmail信箱地址），那么a地址中已经确认为垃圾的邮件就不会被转发到b地址，而是直接扣押在a地址的Spam目录中！也就是说，用其它网站的转信账号，不如就用另一个Gmail账号来转信，唯一损失的只是地址的精简程度（Gmail需要用户名至少6个字符，于是&lt;strike&gt;kmc@gmail.com&lt;/strike&gt;是申请不到的），但转信时间则以Gmail为准，就像这封邮件直接发到你主信箱一样快。&lt;br /&gt;&lt;br /&gt;这样设置之后，再也不会为垃圾邮件烦恼了，事实上Gmail过滤垃圾邮件的能力并没有因此而增强，让我烦恼的只不过是"眼见"，眼不见则心不烦。&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;&lt;i&gt;外传：其实原来也看到有说用加号（+）来实现有针对性过滤的，也就是说，如果你拥有a@gmail.com，向a+bbs@gmail.com这个账号发信也能发到你的信箱来，这样万一这个地址被出卖，你可以为这个a+bbs@gmail.com设置一个Filter，当场杀到Trash中去。问题在于&lt;br /&gt;&lt;/i&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;很多邮件系统不支持这个+号地址，认为是错误的邮件地址从而发不出去。&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;真实的地址终归还是暴露在外面，垃圾邮件制作者只不过需要用一个文本处理器去掉+号（含）到@号之间的内容&lt;/i&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;[注1]：这个服务似乎在英文界面中不会出现，不仅如此，即使在中文雅虎中打开后，切换成英文界面也会造成之前替身邮地址全部失效。&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8844597140609570420?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8844597140609570420/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8844597140609570420' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8844597140609570420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8844597140609570420'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/gmail.html' title='自己研究出来的Gmail的转发过滤垃圾邮件'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-1603217426735723479</id><published>2007-10-15T19:05:00.001+02:00</published><updated>2008-11-13T06:36:45.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>试了试微软的Skydrive</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kmc.best.googlepages.com/skydrive.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://kmc.best.googlepages.com/skydrive.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;微软的在线存储Skydrive（原来叫Live Folders）一直都很受期待，按照一贯的风格，发布前要"摆谱"，所以很长时间都是"Not available in your region"。上次不知道因为什么原因我把IE的语言删得只剩下英语，于是今天去朋友的Windows Live Spaces看，发现界面元素变英语了，正想着怎么改的时候，突然在某个下拉菜单中看到"View your folders"。&lt;br /&gt;&lt;br /&gt;？&lt;br /&gt;&lt;br /&gt;点开一看，这回可以"Getting Started"了。再测试了一下，发现的确只有界面是英文的时候才会出现这个选项，中文则不会（见截图）。&lt;br /&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_aK4ArjBir3o/RxOd9NCi1rI/AAAAAAAACII/hSwzQn_TC6w/s1600-h/skydrive-756733.png"&gt;&lt;img src="http://4.bp.blogspot.com/_aK4ArjBir3o/RxOd9NCi1rI/AAAAAAAACII/hSwzQn_TC6w/s320/skydrive-756733.png" alt="" id="BLOGGER_PHOTO_ID_5121610876048299698" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; 试着上传了个800K的文件，微软大概是知道传输速率快不了，还弄了个"是男人就拍100下"的小游戏给你玩，不过似乎太简单了点…… 下面的问题来了：下载速度……只有30K。&lt;br /&gt;&lt;br /&gt;我不知道，我真希望Google Drive或者Gdrive或者不管你叫什么你快点露个脸吧。&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;微软的Skydrive之前一直没有对美国之外的用户开放，原来利用漏洞把Live Account的居住地址改成“美国”可以混进去，到我这儿就失效了：一直显示"Not available in your region"。今天之所以成功，我&lt;b&gt;猜想&lt;/b&gt;是因为我把浏览器语言设置为英文的缘故，因为我既没有改地址为美国，也没有使用美国的代理IP。具体的方法是打开IE的“Internet选项”-“语言”，然后删除除了“英语（美国）”外的所有语言（不用担心，以后还能添加回去的）；关闭IE后启动一个新的IE；再打开自己的Windows Live Spaces，确定界面元素全部变成英文的了，在页面有上角应该有你的ID（somebody@hotmail.com），点旁边的小三角就会出现上图所示的情况，再点View your folders，这时在下面的页面中点“Getting Started”，就能看到自己的Skydrive了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-1603217426735723479?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/1603217426735723479/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=1603217426735723479' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1603217426735723479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/1603217426735723479'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/10/skydrive.html' title='试了试微软的Skydrive'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aK4ArjBir3o/RxOd9NCi1rI/AAAAAAAACII/hSwzQn_TC6w/s72-c/skydrive-756733.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7744014329515728388</id><published>2007-08-28T13:39:00.000+02:00</published><updated>2007-09-12T18:18:22.262+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>从咖啡到小红伞</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1336/1366123501_81e305ab7e_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm2.static.flickr.com/1336/1366123501_81e305ab7e_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;McAfee企业版一直是我喜爱的杀毒软件，由于是企业版，一直没有升级封ID的困扰，相比封ID严重的Kaspersky，Nod32等等，使用McAfee的一个直接的好处就是省心。它一直默默地呆在后台，占用资源很少，升级病毒库也悄无声息。&lt;br /&gt;&lt;br /&gt;所以给很多朋友装机/维修/杀毒的时候一般我都会选择安装McAfee（企业版8.0i）。但最近给几个法国朋友或者使用法语的朋友整修电脑时，由于没有法语/英文版的McAfee，就要考虑安装别的杀毒软件，想来想去，只有这个英文版的小红伞了。&lt;br /&gt;&lt;br /&gt;小红伞（Antivir）是德国人开发的软件，分C版和P版，前者免费，功能上比P版要少一些（主要是防间谍软件方面），相应地占用系统资源也少。德国人的东西一般都好用，小红伞的一大卖点就是病毒库的庞大，升级频率高，对中国本土的病毒木马的查杀能力亦是相当强，由此受到了不少人的喜爱，人气攀升中。&lt;br /&gt;&lt;br /&gt;事实上，在这两个法国朋友们的电脑上安装小红伞后，它查杀了很多病毒出来，当场显示出了不凡的实力。而且由于是英文版的，也相对通用一些（目前小红伞只有英文和德语版）。&lt;br /&gt;&lt;br /&gt;不久，自己也心血来潮，卸载掉长期服役的McAfee换用小红伞，没想到它居然查杀了我计算机上一些长期潜伏的病毒/安全隐患，我这才意识到原来阿宇的电脑可能也正是因此才隔三差五地被病毒烦扰。于是给他也装上小红伞，果然查杀掉了system32目录上一直没有被McAfee找到的3721病毒，之后他电脑保持正常。&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/33097048-7744014329515728388?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7744014329515728388/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7744014329515728388' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7744014329515728388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7744014329515728388'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/08/blog-post.html' title='从咖啡到小红伞'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-8342714589607988288</id><published>2007-07-30T20:41:00.000+02:00</published><updated>2007-11-01T02:36:21.540+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>个性，到底要有多少？</title><content type='html'>我是一个爱泡论坛的人，最烦的就是总有人会用硕大无比的图片、文字或者巨大容量的Gif作签名档，以标榜“个性”。这喧宾夺主的网页成分一来加长了页面载入的时间，二来降低了有用信息的可读性，而且图片内容会严重影响阅读质量。这种“个性”，实在是一种狗皮膏药一样的网络垃圾。&lt;br /&gt;&lt;br /&gt;相信为此烦恼的不止我一个，针对这种现象也存在不同的解决办法。最好的如战斗在法国，vBulletin程序允许用户打开和关闭签名显示，但完全不显示所有会员的签名也有相应的弊端，比如错过有用二手信息等等；次一点的，不允许一定级别的人使用图片签名，有它的好处，但又过分强调论坛等级制度；或者像赢政天下干脆不允许使用图片签名，这又限制得太死，一些灵光闪现的创意得不到展示；至于限制图片大小和尺寸之类的，出发点很好，实现起来似乎有难度，所以并不是每个论坛都会采纳，而且，限制到多少才是合适往往也是个难题，像userbar这种350*20的尺寸，想必大部分人都会觉得太小。&lt;br /&gt;&lt;br /&gt;我认为在上述方法之上，还可从以下几个角度来考虑：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;从论坛程序出发：给用户更多选择，比如：用户除了可以彻底关闭签名外，还可以默认打开签名显示，但手动屏蔽某些“无良”会员的签名；在vBulletin中有“不显示图片，包括帖子和签名中的图片”，我认为这两个选项分开就好，帖子中的图片当然要显示，否则多图帖就需要每张都点击查看了，但签名图片可以不显示。&lt;/li&gt;&lt;li&gt;从用户角度出发，如果一个论坛完全没有限制签名图片，但这个论坛又不得不经常访问，那就只好不厌其烦，利用浏览器的过滤功能，手动把你看到的巨幅图片，几MB的Gif给过滤掉。&lt;/li&gt;&lt;/ul&gt;说到个性，聊天工具中的“自定义表情”，现在也开始泛滥成灾。QQ我不太清楚，但我至少知道，QQ中允许的自定义表情最大尺寸远远大于WLM规定的50*50，加上QQ有聊天群，四五十人同时发送这种空洞无意义的表情，浪费的网络资源想必相当可观，据说有人加入十几个聊天群，就算不参与聊天，几个月下来竟能收到上GB的自定义表情！再次让我感慨QQ实在是娱乐气息太重的小玩具。&lt;br /&gt;&lt;br /&gt;WLM呢，情况略为好一点，首先50*50这个尺寸显得合情合理（这说的是Gif，静态图片好像允许得更小，大概是25*25）；其次，WLM批量导入导出麻烦，不像QQ，一下能搞进去一套“3500常用动画字”。不过这也无法限制那些喜欢“个性化”的人，我经常收到一句话中几个字是图片替代字的。如果光是自定义也就算了，无非是显得不太整齐而已，不影响理解，最可气的是有些人用的图片替代字完全不可理解。我的一个朋友，用一个扭腰的企鹅表示“不”，用一个左指指右指指的小人表示“去”，看聊天消息像猜密码似的。&lt;br /&gt;&lt;br /&gt;其实我也用自定义表情，但我是用它们来补充WLM表情的不足，更有效地传达心情，相反，我从来不用图片替代文字。也就是说，我要打一个自定义表情，它就是一个表情，一般出现在句尾或单独出现，不会影响理解。&lt;br /&gt;&lt;br /&gt;那么尴尬的事情在于：我是不是应该关掉自定义表情呢？如果关掉，那些替代字能正确地显示，我看那些“个性化”朋友打过来的句子，是完全可以理解的；可偏偏是那些像我一样自觉的朋友（包括我MM），有时要特别地表达一点心情（比方说MM特别的“吻”啊），反而只能看到一种不太明朗的符号（因为并不是替代字，所以可能会用图片名来命名，这样如果没有看到图片，就理解不了）。&lt;br /&gt;&lt;br /&gt;所以一直很希望WLM能加上这个功能：自定义表情策略。比方说，对于饱受其害的朋友，可以选择默认关闭，对特别联系人实行显示；相反，也可能选择默认显示，对某些滥用者进行封锁。可惜WLM一直没有在协议层加上这个功能。&lt;br /&gt;&lt;br /&gt;转而考虑Messenger Plus! Live的插件，在Messenger Plus! Live论坛上已经有相当多的人在要求这个功能，不过据了解插件开发的人说，要实现针对特定用户启用/禁用自定义表情，属于协议层的事情，如果微软不改善，恐怕不好实现。退而求其次，我认为可以至少用插件的形式实现一键切换自定义图释的显示/禁用，这样至少可以在发现一个联系人正用大量替代字轰炸的时候临时关闭，然后在别的聊天窗口打开之前启用，因为更改这个设置只会对当前聊天窗口有效，新开的窗口会服从新的设置。可惜，有人制作了一键切换在线状态，却一直没有人制作这个切换自定义图释的简单的插件出来。&lt;br /&gt;&lt;br /&gt;简约之美，什么时候才能被接受？想原来在telnet BBS上面钻研ASCII艺术的时候，仅仅用一点点字符和符号配上颜色，能制作出多少灵光闪现的美丽图案来，现在图片色彩越来越丰富，却招来这么多喧闹的困扰。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-8342714589607988288?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/8342714589607988288/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=8342714589607988288' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8342714589607988288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/8342714589607988288'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/07/blog-post.html' title='个性，到底要有多少？'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5885582098670495436</id><published>2007-07-30T14:46:00.000+02:00</published><updated>2009-05-25T14:53:15.069+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>批处理+RAR命令行，方便地备份你的Firefox个人配置</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.mozilla.com/%7Edolske/blogimg/spinfox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://people.mozilla.com/%7Edolske/blogimg/spinfox.png" alt="" border="0" height="148" width="148" /&gt;&lt;/a&gt;&lt;span class="postbody"&gt;（文章首发&lt;/span&gt;&lt;a href="http://www.firefox.net.cn/newforum/index.php" class="nav"&gt;Mozilla Firefox中文社区&lt;/a&gt;&lt;span class="postbody"&gt;）&lt;br /&gt;&lt;br /&gt;备份Firefox的方法很多，本人还是喜欢简单地把配置文件夹压缩备份下来。但由于Firefox的配置文件夹默认藏在系统的深处，每次去那里备份挺不方便的。即使是把Firefox改放在Firefox的安装目录下，依然需要进进出出，压缩好的文件还要搬迁。&lt;br /&gt;&lt;br /&gt;建立一个批处理就省事多了，我在D盘专门有一个目录用d:\backup来存放一些重要的备份文件（比如电驴的known.met，“偷”来的MSN好友头像等等），于是&lt;span style="font-weight: bold;"&gt;只需要在这个目录下建立一个批处理"backup_Firefox.bat"，就能利用rar.exe来实现轻松备份。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;rar是WinRAR自带的命令行程序，为了保证方便，&lt;span style="color:red;"&gt;把rar.exe也copy到d:\backup下面，你可以在WinRAR的安装目录下找到它&lt;/span&gt;。研究了半天rar的说明文档，写出以下批处理"backup_Firefox.bat"：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;rar a -m5 -idq -o+ -ep1 -u ff_profile.rar "C:\Documents and Settings\new\Application Data\Mozilla\Firefox\Profiles\8f1kauzt.default"&lt;br /&gt;&lt;br /&gt;rar a -m5 -idq -o+ -ep1 -u ff_profile_musume.rar "C:\Documents and Settings\new\Application Data\Mozilla\Firefox\Profiles\gkks4fq0.musume2.0"&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;其中&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;  a             添加文件到压缩文件&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  m&lt;0..5&gt;       设置压缩级别(0-存储...3-默认...5-最大)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  id[c,d,p,q]   禁用消息（这样不会屏幕狂滚，可以减少压缩的时间）&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  o+            覆盖已存在文件（，减少压缩时间）&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  ep1           从名称中排除基本目录&lt;br /&gt;&lt;/li&gt;&lt;li&gt;  u             更新文件（不重新建立文件，与o+命令结合使用。每次只添加新文件，覆盖修改过了的文件。如有大的更改，只需删除旧的备份文件重新运行批处理。）&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;大家也看到了，这样只需要进这个目录双击一下批处理即可备份你的Firefox，并且可以一次备份好几套配置下来，多写几行即可。有兴趣还可以设置为计划任务、启动时自动运行等等。实为居家旅行……&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;对于把Firefox配置文件转移到Firefox安装目录下的朋友，本来是没有必要天天备份的，但也可能需要放到移动设备或者网络存储，来方便居家旅行。这时，只有一点要注意：cache目录。因为手动设置Profile目录时，Cache目录也是一并存放的，这会使得备份文件臃肿，所以需要把它排除 （-x命令）。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;rar a -m5 -idq -o+ -ep1 -u ff_profile_musume3.0.rar "D:\Program Files\firefox3.0\musume\profile" -x"D:\Program Files\firefox3.0\musume\profile\Cache"&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS：备份电驴的config也是一个道理&lt;br /&gt;&lt;/span&gt; &lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;代码:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;    &lt;td class="code"&gt;rar a -m5 -idq -o+ -ep1 -u emule_config.rar "D:\Program Files\emule-Xtreme\config"&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span class="postbody"&gt;&lt;/span&gt;&lt;span class="gensmall"&gt;&lt;/span&gt;             &lt;span class="postbody"&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5885582098670495436?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5885582098670495436/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5885582098670495436' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5885582098670495436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5885582098670495436'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/07/rarfirefox.html' title='批处理+RAR命令行，方便地备份你的Firefox个人配置'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-6887397203667464815</id><published>2007-06-21T14:33:00.000+02:00</published><updated>2007-06-21T16:44:56.080+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基娱乐'/><title type='text'>CPS3终于模拟了！</title><content type='html'>10年的等待啊！当然，我是没有等那么久……&lt;br /&gt;在昨天一如平常地登录到Reps模拟服务器上的时候，看到有人建立了一个SF3.3的游戏。其实之前也总有小白在建立这样不能运行的游戏过过干瘾，所以我有一种见多不怪的感觉，还说风凉话来着。&lt;br /&gt;只是，正在我看着有没有人建KOF98，SSF2t时，居然建立SF3.3的人越来越多，聊天室的对话也频繁起来，有询问怎么回事的，有询问怎么运行的，哪里下载的。我这才意识到，一直以来都认为不可能实现了的事情也有实现的一天。&lt;br /&gt;&lt;br /&gt;去Emu-zone一看，真的，是真的……CPS3都专门开了一个分区进行讨论了。&lt;br /&gt;&lt;br /&gt;已经放下的期待突然亮起曙光，心中真的是一阵狂喜。CPS3基板变态的保护使得试图模拟的尝试变得代价惨重，一不小心就会烧毁贵重的基板。所以在很长一段时间内，大家普遍认为非盈利性的Dumper和程序员们不会有能力面对这样大的风险，CPS3的模拟也就一直搁置下来了。不知道出现了什么柳暗花明的变化，如此没有征兆地，Elsemi和Haze就把CPS3给攻打下来了。而且模拟的效果是如此地接近完美，真有一种牛顿一觉醒来见到万有理论被证实的感觉。&lt;br /&gt;&lt;br /&gt;诚然，CPS3上并没有太多的游戏，2D格斗的神作《街霸III.3》（SF3.3）和《乔乔的冒险》而已，对小白们来说，喜悦程度绝对比不上Chankast DC模拟器当年发布之时，因为对他们而言，能玩到更多的游戏才是紧要，所以相信更多的人还是在等NullDC这个DC模拟器可以支持联网对战。对我而言，我喜爱的CVS2也不在CPS3基板上而在Naomi上，SF3.3我是纯种的菜鸟，现在再练的确有点力不从心，所以事实上CPS3的模拟对我而言并不会带给我更多游戏方面的乐趣。但我是真心地被模拟Dumper和程序员的执着所打动了，制作模拟毫无利益可言，还可能收到厂商的版权官司，而他们就是凭着一种单纯的信念，相信自己能用程序来再现游戏机的运行环境。虽然对他们而言只是纯粹编程上的挑战，但模拟器能让更多不能去街机厅（其实哪里还有什么街机厅……）的人能在电脑上玩到熟悉的游戏，所以也受很多老玩家的关注。只不过，随着游戏机性能大踏步地前进，电脑的性能一直没有大的飞跃，新主机像PS2/Xbox越来越难被模拟，即使有了模拟器，模拟速度也受到电脑性能的限制而无法正常运行。CPS3并不是性能方面的“坎儿”，但能否模拟CPS3却依然成为很多人美好的梦想。&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/33097048-6887397203667464815?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/6887397203667464815/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=6887397203667464815' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6887397203667464815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/6887397203667464815'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/06/cps3.html' title='CPS3终于模拟了！'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4157949565100887698</id><published>2007-04-30T21:23:00.000+02:00</published><updated>2007-09-12T15:56:18.290+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>晕，PNG透明出问题了</title><content type='html'>不知道Blogger什么时候升级了一次，原来透明得好好的PNG图标一下子又带上了难看的白色背景，试着重新上传了一次图片也没有用，难道是因为Blogger的图片空间与Picasa共享后出现的BUG？因为最近挺久没有更新过这里，唯一的不同就是在Picasa中发现了一个代表Blogger图片空间的“相册”……&lt;br /&gt;&lt;br /&gt;去Google Groups搜索了一下相关的问题，还真有不少人也提到这个毛病，可是目前都没有解决方法……唯一可能的是上传透明的GIF，可是我对GIF的毛边效果实在没有好感，算了，等着Blogger开发团队来发现吧。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;找到解决办法了，看来罪魁祸首就是Google现在改用Picasa网络相册来存放Blogger的图片，Picasa是不支持png的，据说png和gif都会失去透明乃至被转化成jpeg存放。&lt;br /&gt;&lt;br /&gt;于是从外部把图片链接起来就行了，现在用的是Flickr，png透明正常。&lt;br /&gt;&lt;br /&gt;(其实顶部我的kmc logo一直都没有出过问题，因为是从Google Pages外联过来的，居然没发现)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4157949565100887698?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4157949565100887698/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4157949565100887698' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4157949565100887698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4157949565100887698'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/04/png.html' title='晕，PNG透明出问题了'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-5839237027949760106</id><published>2007-02-21T02:50:00.000+01:00</published><updated>2009-05-29T20:03:52.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>openSUSE 10.2！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1215/1366921466_398bea9ede_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm2.static.flickr.com/1215/1366921466_398bea9ede_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;唉，本来一直很听高人们说的：玩LINUX不要局限于发行版的不同，更不要动不动就跟风去换来换去，在经历了Magic Linux, Fedora Core和Kubuntu后，我终于稳定在SLED10了，可惜在Beryl给SLED10的更新源中迟迟也没有0.2Beta的影子，相应的Snapshot版强行装上也会在运行的时候造成X服务器崩溃……&lt;br /&gt;&lt;br /&gt;今天才听说由于Library的问题（我早估计是这个原因了），Beryl不会再为SLED10提供Yast更新源，除了锁定0.1.4外，唯一的办法就是升级到更新版的OpenSUSE-10.2……&lt;br /&gt;&lt;br /&gt;考虑来考虑去，10.2的确是一个更新的版本，现在更新源的支持也纷纷偏向它，还有Beryl 0.2的诱惑，剩下的问题就是如何备份我已经辛辛苦苦配置好的SLED10了。在研究了一阵子后，我把系统中的/home目录及其它一些重要目录备份了下来，决定重装。&lt;br /&gt;&lt;br /&gt;下载Linux DVD是最让人欣慰的事情，因为可以体验网络的极限速度。半个小时把3.7GB的DVD下载好，刻录到DVD-RW上，准备开始装。先是听说可以从SLED10升级上去，我想这样的话配置就全部保留好了，代价最小。于是选择“更新”安装，结果在安装完毕重启最后的过程过不去，频频死机。我想应该是升级难度太大，于是全新安装。&lt;br /&gt;&lt;br /&gt;安装过程是我已经稔熟的Suse经典安装，于是顺利通过。安装结束后，我很自然地想到root下面把home文件夹恢复，结果－－我发现我安装的时候忘记挂载Windows分区了（备份文件全部在Windows的分区上面），用Yast临时挂把，一样的。结果分区一挂上，死机了，一点反应也没有……死机得如此干净而彻底，是我没有想到的。心想看来分区不能手动挂载（我也太傻了），于是打算重装一次，在重装的分区过程中注意把Windows的分区挂载好。重装显然又耗费了我漫长的等待时间，不过这次我多了个心眼，没有在重装的过程中就在线更新（那些补丁全部下载下来真的会天荒地老……）。&lt;br /&gt;&lt;br /&gt;可是，死机问题依然没有解决，无论是KDE还是GNOME，一律在使用过程中毫无征兆地死机，我当时心想是Nvidia驱动没装上的原因，但每每在我还没来得及从Nvidia更新源中把驱动下载回来时，就死机了……悲痛欲绝，上网查方法，没想到openSUSE死机问题在网上多次被提到，但均没有妥善的解决办法：有说显卡的，有说声卡的，有说网卡的……我心想这三样哪样不兼容我都将与这个系统无缘了，尤其是网卡。万般无奈去Linuxsir发了个帖子，继续在网上搜索解决之道。&lt;br /&gt;&lt;br /&gt;帖子有大侠回复了，看了我的message.log文件说没有任何异常，也就是说死机前系统是没有什么“挣扎”的（猝死？），看来问题出现在相当底层。于是我终于灵光一现，想到了进安全模式终端来维护（学会命令行的重要性就在些体现了），安全模式终端下启动YAST，把驱动安装成功，从此一切安好！！&lt;br /&gt;&lt;br /&gt;openSUSE10.2给我的印象的确很好，界面上有了美化，功能上有了更新，尤其是YAST更新软件巨慢无比的现象得到了缓解（虽然没有快很多，但至少明细了它在作什么，不会让用户空等着），很多SLED10中常常遇见的小bug都不复存在。虽说备份下来/home/kmc目录为我省下了“巨额”的维护代价，但为了这个新的系统我还是颇费了一番周折。最终，我装上了Beryl 0.2 RC1，终于体验到了新的效果，并且Beryl现在10次有9次能在KDE启动的时候正常加载了。越来越习惯Linux系统，这两天一开机就启动到这里来，除了风扇响一点没有任何不适应的地方。五笔输入法我已经学会了配置，打字一点也不吃力（还是五笔的通用性好），Amarok虽然和千千静听的风格完全不同，但我十分喜欢它绚丽的外表和专业的专辑管理方式，为了它我还专门把专辑认真地归置了一通（下载封面，整理目录，转ID3TAG到V2.4 utf-8）。Krusader和Kile在这个系统中也能正常使用了，新版的Krusader已经在功能上直逼Total Commander，这解开了我长期以来的一个心结。&lt;br /&gt;&lt;br /&gt;虽然因为openSUSE10.2，这两天的睡眠完全紊乱，我还是很开心，尝到了新系统，也学到了新东西，在解决问题中增进了对系统的了解。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-5839237027949760106?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/5839237027949760106/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=5839237027949760106' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5839237027949760106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/5839237027949760106'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/02/opensuse-102.html' title='openSUSE 10.2！'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7873736362640069513</id><published>2007-02-15T21:56:00.000+01:00</published><updated>2008-11-13T06:36:46.374+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><title type='text'>我制作的Userbars</title><content type='html'>不知道什么时候在国外的论坛上看到Userbar的理念，这是一种尺寸大致在350×20的小Banner图片。这样的图片不但容量小，个头也小，在论坛中作签名，既不会浪费用户的网络带宽也不会强占用户的注意力。&lt;br /&gt;&lt;br /&gt;Userbar的初衷顾名思义，是为了说明自己的一种爱好，无论是使用某个软件、某个产品还是观看某个节目、崇拜某个明星，都要在方寸之间展露出来。看起来不起眼的小图片，往往因为它难看清，反而更加吸引人，而且&lt;a dragover="true" aiotitle="userbars.org" href="http://www.userbars.org/"&gt;userbars.org&lt;/a&gt;网站也是展示个人爱好和宣传产品的平台。&lt;br /&gt;&lt;br /&gt;制作Userbar需要一定的Photoshop功底，所以开始的时候一直没有机会尝试，以为后面蕴含着很高深的技巧。而且由于自己喜欢的软件大部分有人制作好了现成的图片可以选择，我也就信手拈来。但我的好奇心终于还是驱使我静下心来按照一篇教程中说的一步一步制作了一个极点五笔的Userbar：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTLQ_25tzI/AAAAAAAAACk/WrBmLOKyPNo/s1600-h/Freewb_user%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTLQ_25tzI/AAAAAAAAACk/WrBmLOKyPNo/s400/Freewb_user%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031870176559740722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;然后我发现事情并不像我想像的那么难，于是循序渐进地演练，慢慢地也掌握了Photoshop的一些基本且重要的知识，之后制作的Userbar就能看到进步了。下面按照时间顺序将他们贴出来：&lt;br /&gt;&lt;br /&gt;Aston外壳替换程序&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTL9v25t0I/AAAAAAAAACs/FbtIMoJSTuo/s1600-h/Aston_user.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTL9v25t0I/AAAAAAAAACs/FbtIMoJSTuo/s400/Aston_user.png" alt="" id="BLOGGER_PHOTO_ID_5031870945358886722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;KOF98爱好者&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aK4ArjBir3o/RdTMHP25t1I/AAAAAAAAAC0/Kgcpvz1whhw/s1600-h/kof98_player.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://4.bp.blogspot.com/_aK4ArjBir3o/RdTMHP25t1I/AAAAAAAAAC0/Kgcpvz1whhw/s400/kof98_player.png" alt="" id="BLOGGER_PHOTO_ID_5031871108567643986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;千千静听&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMOv25t2I/AAAAAAAAAC8/1FB_XrC35ek/s1600-h/TTplayer_user%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMOv25t2I/AAAAAAAAAC8/1FB_XrC35ek/s400/TTplayer_user%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031871237416662882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows Live Messenger和我的联系方式&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTMW_25t3I/AAAAAAAAADE/cIu1EGq7ck0/s1600-h/wlm%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTMW_25t3I/AAAAAAAAADE/cIu1EGq7ck0/s400/wlm%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031871379150583666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Messenger Plus! Live&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMdv25t4I/AAAAAAAAADM/sc_KYFSbo_A/s1600-h/mplive%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMdv25t4I/AAAAAAAAADM/sc_KYFSbo_A/s400/mplive%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031871495114700674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Xtreme电驴衍生版&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aK4ArjBir3o/RdTMlf25t6I/AAAAAAAAADc/Y-THKAgK7Pg/s1600-h/Xtreme%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://1.bp.blogspot.com/_aK4ArjBir3o/RdTMlf25t6I/AAAAAAAAADc/Y-THKAgK7Pg/s400/Xtreme%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031871628258686882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Acrobat Professional&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aK4ArjBir3o/RdTMhP25t5I/AAAAAAAAADU/IpHK-3HQOUM/s1600-h/Acrobat_PRO%E5%89%AF%E6%9C%AC.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://4.bp.blogspot.com/_aK4ArjBir3o/RdTMhP25t5I/AAAAAAAAADU/IpHK-3HQOUM/s400/Acrobat_PRO%E5%89%AF%E6%9C%AC.png" alt="" id="BLOGGER_PHOTO_ID_5031871555244242834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;然后，为我深深喜爱着的萧亚轩制作了两个，后面一个中我详细实践了PS中的重要技巧——抠图，并且感受到了成功的喜悦。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMrv25t7I/AAAAAAAAADk/azOAmfNIIe0/s1600-h/Lovelva2.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://2.bp.blogspot.com/_aK4ArjBir3o/RdTMrv25t7I/AAAAAAAAADk/azOAmfNIIe0/s400/Lovelva2.png" alt="" id="BLOGGER_PHOTO_ID_5031871735632869298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;我对这个Userbar喜欢得无以复加:)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTMu_25t8I/AAAAAAAAADs/XGegFIiG95I/s1600-h/Lovelva.png"&gt;&lt;img dragover="true" style="cursor: pointer;" src="http://3.bp.blogspot.com/_aK4ArjBir3o/RdTMu_25t8I/AAAAAAAAADs/XGegFIiG95I/s400/Lovelva.png" alt="" id="BLOGGER_PHOTO_ID_5031871791467444162" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7873736362640069513?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7873736362640069513/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7873736362640069513' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7873736362640069513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7873736362640069513'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/02/userbars.html' title='我制作的Userbars'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_aK4ArjBir3o/RdTLQ_25tzI/AAAAAAAAACk/WrBmLOKyPNo/s72-c/Freewb_user%E5%89%AF%E6%9C%AC.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-3442785558377912124</id><published>2007-02-15T21:08:00.000+01:00</published><updated>2007-02-15T21:45:26.350+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>2007年的期待</title><content type='html'>新的一年就要来了（农历），2007年，硅基世界我在期待哪些新东东呢？&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firefox 3.0。这将是一个革命性的浏览器，从现在的Alpha版已经明显地看出它将为我们上网浏览带来的新体验，我已经毫不怀疑它会以更加摧枯拉朽的气势把微软的IE打垮。&lt;/li&gt;&lt;li&gt;Beryl桌面特效。它是让我对Linux爱不释手的一个主要原因，看着绚丽实用的特效在一台普普通通的机器上毫无难度地实现，让人如沐开源春风，让人感慨理想的力量。最近新的Release，0.2.0版将会放出，在Roadmap中最远能看到0.3.0的计划。当然对桌面特效来说，最重要的还是加强稳定性和易用性，前面一点是永恒的追求，后面一点随着Beryl功能越来越多也势必成为一个首先要考虑的问题。&lt;/li&gt;&lt;li&gt;Gaim支持新的WLM协议。微软虽然没有像腾讯那样无耻地打击第三方软件，但自从WLM推出后，MSN的通信协议一直以很快的速度在升级着，现在8.1对应的已经是MSNP15了，远远地把Linux下面支持WLM的IM软件甩在后面。时至今日在Gaim中还不能使用离线消息，不能获取存放在微软服务器上的好友昵称，遑论正常地集成Windows Live Spaces了。&lt;/li&gt;&lt;li&gt;极点五笔6.0功能齐全版。在五笔爱好者论坛一浪高过一浪的呼声中，极点五笔Unicode版终于以极点五笔6.0的名称发布了。可是极点的爱好者马上就发现这样的呼声带来的后果——这个版本在稳定性上无愧杜老师的承诺，但功能上实在是欠缺了很多。道理很简单，老杜还没有把该完成的完成，就被赶着放出来这个版本。结果是可想而知的：呼唤新功能（极点五笔5.1中的特色功能）的声音又是一浪接一浪。就我个人的使用而言，极点6.0最重要的功能——Firefox中光标跟随，已经完美地实现。而一些细小的功能比如说打字机音效，命令直通车和打简出繁的功能，不是必须品，实在需要的时候可以切换到5.1去使用，因为5.1和6.0可以不干扰地共存。&lt;/li&gt;&lt;li&gt;Google Talk的完善。作为Google的死忠，我一直很希望Google Talk能像Google的其它服务一样与微软一争高下，可是似乎Google在这方面并没有下太多功夫（或者还不急于下功夫）？Google Talk一直以它的简洁著称，刚刚发布的时候，受到了一致看好，可是日子一天天在过去，Google Talk依然是几个简简单单的功能，孤零零地摆在那里。说实在的对我这个天天开着Firefox的用户来说，用Gmail信箱中集成的那个Gchat已经足够了，且Google Talk目前似乎只比Chat多一个语音功能而已。Google Talk的目的是简洁，但能不能不要简洁到让人感觉到不健全？安装完全没有选项，直接装到C盘下面，像流氓软件的作风；就一个可执行程序，连配置文件也没有（全在注册表里？）；虽说Windows Live Messenger或者QQ的聊天界面和一些功能（闪屏，表情符，传情动漫）对我显得有些胡里花哨，可Google Talk又走到另一个极端——连最基本的更改字体也没有。在发现Google Talk使用Gmail来存放聊天记录并且加入了Jabber网络后，我很担心这个功能在短时间内不会实现……对于一个IM软件来说Google Talk目前连隐身和传送文件的功能都没有，实在一时让人找不到使用它的理由。不知道Google是不是打算把Google Talk作成一个开发的平台，到时候这些功能都由插件来实现（有点像Firefox这样）？要是这些功能都具备齐，并且顺便实现一下与Blogger的集成，Google Talk才有一双丰满的羽翼跟Windows Live Messenger竞争，否则，最基本的功能用Gchat就够了。&lt;/li&gt;&lt;li&gt;此外还希望看到千千静听、utorrent、TotalCommander等软件的进步，虽然目前来说这些软件已经很完善了。Linux下面目前还没有一个像MiKTeX那样好用的LaTeX平台，不知道这个现象又会否随着时间的推移而得到改变。Vista出来了，我一点兴趣也没有，虽然并不想像某些Linux Fans那样条件反射地抵制微软，虽然Linux的目标也不是抢占微软的用户，但我真希望Linux和开源软件能慢慢地被接受和被认同。&lt;/li&gt;&lt;/ul&gt;07年来了，硅基的世界中我等待新一缕阳光。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-3442785558377912124?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/3442785558377912124/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=3442785558377912124' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3442785558377912124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/3442785558377912124'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/02/2007.html' title='2007年的期待'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-7326319575633576464</id><published>2007-02-10T01:38:00.000+01:00</published><updated>2007-09-12T15:50:46.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>WLM配上MP!Live和Mess-patch真的如虎添翼</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1003/1365503645_9e459dc754_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm2.static.flickr.com/1003/1365503645_9e459dc754_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1363/1365503545_4536a32942_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm2.static.flickr.com/1363/1365503545_4536a32942_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1066/1366397464_0490ad568c_o.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://farm2.static.flickr.com/1066/1366397464_0490ad568c_o.png" alt="" border="0" height="48" width="48" /&gt;&lt;/a&gt;这里说的WLM是Windows Live Messenger ，MP!Live是Messenger Plus! Live的简称，Mess-patch是修改WLM的补丁程序（去广告，增加个性化功能），WLM是我硅基世界中日常生活最主力的通讯工具。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;早就把QQ扔进了历史的垃圾堆，这里顺便历数一下QQ让我鄙视的几大罪状：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;广告太多&lt;/span&gt;。自从腾讯开始侵占国内即时通讯的市场后，QQ就越来越往垃圾广告集中营方向发展，历经多年，已经成为超级流氓。这一点从形形色色的“去广告显IP版”中即可见一斑，而且这种类繁多的QQ修改版也成为了滋生病毒木马和口水战的温床。QQ的广告形式多种多样，内容五花八门。并且处处干扰用户正常使用，有些软件的广告是很温和的，不碍眼，而QQ的则处处吸引你眼光，花花绿绿的、动画的、系统消息发布的、新闻中掺杂着的。想躲也难躲——处处都在，一不小心就点上了。&lt;span style="color: rgb(51, 51, 255);"&gt;与此相比，WLM的广告则一段显得很低调，虽然出现的位置也很多但并不招摇。虽然中文版的广告词有时太色情了点，但配上Mess-patch可以轻松地把界面整理得很清爽。&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;处处防止第三方衍生软件&lt;/span&gt;。从当时跟著名的珊瑚虫修改版叫板，到此后不遗余力地封堵诸如Linux下的各类QQ软件（LumaQQ，Gaim）和其他衍生软件（Miranda），经常为了封堵协议而频繁升级（并且限制旧版用户登录），增加用户使用的麻烦。&lt;span style="color: rgb(51, 51, 255);"&gt;WLM一直对第三方软件采取比较开放的态度，虽然并没有像竞争对手Google那样加入更加开发的Jabber平台，但多种衍生软件还是可以比较好地兼容MSN协议的。这里说MSN协议的原因是WLM的一些新功能还没有被衍生软件群开发出来，或者说旧的协议没法和新的协议正常接口，具体的表现就是WLM给联系人自定义的昵称无法从微软的服务器上获取到，没有个人信息的功能，并且最糟糕的是不能发离线消息（WLM的最大亮点，也是WLM唯一晚于QQ的功能）。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;严重抄袭&lt;/span&gt;。天下文章一大抄不假，但抄到QQ这个水平的只能用“贱得没边儿了”来形容。首先QQ本身就是一个抄袭的产物，上网稍微早一些的人应该都会知道QQ原来就是用OICQ抄了ICQ的几乎一切，才得以在中国的IM领域中抢到第一杯羹。黯然失色的ICQ拿腾讯也没招儿，只能借冠名权的事情逼着OICQ改成了QQ，不得不说“QQ”这虽然小儿科但听来也够上口的名字似乎还助长了腾讯的市场——比较好记。接下来QQ过了一两年安生日子，它的界面本来已经有点深入人心了，但在MSN开始完善之后，腾讯坐不住了。隐身和隐身聊天的功能就算不是抄的吧，但已经比其他的IM软件后知后觉了；原本“你一条我一条来来去去&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;”&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;的消息模式是&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;QQ的特色，但&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;MSN的“对话窗口始终打开”绝对是值得抄的，于是QQ抄了，抄得是如此地明显，但还保留了经典的消息模式。&lt;span style="color: rgb(51, 51, 255);"&gt;这方面，MSN就没有抄QQ的，但我觉得MSN这样反而显得有点不完善，没有选项可以决定是否查看&lt;/span&gt;&lt;/span&gt;，消息来了一定是弹出。&lt;span style="color: rgb(0, 0, 0);"&gt;接下来就抄得更离谱了：MSN的长昵称功能一直很有个性，QQ呢，很长时间都限制在12个字符之内，抄！先是有了长昵称，然后又无耻地把“个人消息”抄成了“个性签名”。MSN从一开始，头像就是可以自己选择的，QQ呢？抄倒也是抄了这一点，但在一段时间内还只允许会员自定义头像，造成人与人之间的不平等，后来只有从良，允许任何人自定义头像。好友昵称也是，开始的时候只允许会员在服务器上保存昵称。接着，在MSN绑定MSN Spaces的面前，QQ还是如法炮制——Q空间，看到这里估计QQ的死忠也该汗颜了吧……再看看QQ自己的原创功能，哪个不是带来麻烦的？：QQ秀&lt;/span&gt;？&lt;span style="color: rgb(0, 0, 0);"&gt;一个字：钱，而且完全是小孩子的玩意；太阳月亮星星？两个字：找骂，惹来多少“挂QQ”网站后，腾讯终于知道这完全失败了；QQ群？又是诸多限制，毫无意义的聊天群简直就是浪费网络带宽，我一个朋友每天要从数十个跟自己无关的群中接收消息……炫铃？闹不闹啊！&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;处处铜臭味。&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;广告什么的已经说过了，QQ首当其冲让人讨厌的就是号码制，由号码制带来的麻烦简直罄竹难书。首先，号码的好坏：号码制你如果完全按照先来后到，也就没什么了——号码靠前的就是上网早，申请早的。结果呢，腾讯在发现用户有增长势头的时候开始有目的地安排号码，最先得知的就是生日号（诸如19820524的号码）被腾讯卡断了开始出售，然后是各种各样的靓号。为了保证这样恶性的赚钱，腾讯还很早就开始了禁止注册的卑劣行径。这样的局面一旦出现，盗号就成为了一种流行，一时间针对QQ号的网络犯罪行为层出不穷，腾讯对此采取的手段也是让人发笑：密码保护，收效甚微，然后说加入会员吧，会员更安全，可以如何如何，可加入会员似乎也并没有起到作用，连会员的号都有人盗。下面就是限制修改密码次数，总之就是在徒劳地修修补补，到今天盗号、抢注、交易的现象依然存在。可是，同样是一个ID而已，为什么15648792就要比66666666要贱？&lt;span style="color: rgb(51, 51, 255);"&gt;看看MSN吧，只要是可以被Validated的电子邮件就能正常登录MSN，享受.NET账户一样的待遇（除了微软电子邮局），你可以注册不到KMC@hotmail.com，但你可以注册一个kmc@163.com，一样访问MSN，不但ID自由度更广了，而且ID也比数字更有意义，更容易记住。&lt;/span&gt;号码说完了，相信其它的都不用我历数吧：QQ还有哪儿能说是跟钱不挨边儿的？纵观QQ的各种行为，哪个不是为了保护眼前的那一点小利益，多赚几个小钱？禁止第三方软件和修改去广告版，不就是怕用户不看广告？为了钱搞出会员制，&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;号码贵贱&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;，QQ秀，QQ游戏等各种不平等待遇&lt;/span&gt;，&lt;span style="color: rgb(0, 0, 0);"&gt;哪有一点为用户着想过。同样是赚钱的，微软我再不喜欢，腾讯在它面前就像是做小本生意的，令人不齿。&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;QQ的存在就已然给很多人带来了麻烦&lt;/span&gt;：&lt;span style="color: rgb(0, 0, 0);"&gt;盗号的，卖号的，中毒中木马的，因为修改QQ吵架的，因为不知道炫铃这回事频频上网问是不是中毒了的。加上QQ吸引的多是一些年纪小小的学生，往往因为这样一个软件投入过多的金钱和精力，而耽误了学习（说的可能大了点，但完全是可以联系起来的）。&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;看看MSN（以下称WLM），不用修改不也会让人觉得广告多，用修改的主要目的也并不是为了去掉那几个广告，对Mess-patch（MP），我欣赏的还是它对界面的美化和控制的能力。比如，WLM比MSN7.5是漂亮了，但联系人头像的缩略图不见了，MP能把它改回来，而且比7.5的可定制性还更强，去掉一些信息栏，调整联系人搜索栏的位置，添加一些常用功能的按钮（选项、添加联系人、注销等），美化导航版等等，把WLM打造得像Google Talk一样简洁可爱，功能上却只多不少，的确是爱好者智慧的结晶。当然，每升级一次WLM就要重新Patch，这也是没有办法的事情。&lt;br /&gt;&lt;br /&gt;WLM一看就是专注于交流的软件，联系人窗口默认就比较宽大，能够很直观地看清联系人的昵称、个人信息和图片（QQ默认也太窄了）。和QQ的理念不同，展开联系人名单的时候就是为了查看联系人在线状态的，故而也没有像QQ的那种这边粘那边靠的垃圾功能，不会影响用户的鼠标点击。对话窗口也是简洁明快，没有“QQ秀”这样小儿科的玩意儿糟蹋气氛，在窗口位于前台（用心聊天）的时候，收到消息是没有提示音的，我就一直不理解为什么QQ无论如何窗口是前台还是后台，来一条消息就一个声音，聒噪啊。闪屏振动是一个很有特色的功能，可以用声音提醒联系人的注意（QQ没抄这个）。WLM的聊天记录用的是开放的HTML格式保存，可以方便地查看，并且归类清楚，QQ则用的是加密的数据，数据倒是安全了，但所有的东西揉在一起，查看和备份起来首先就不知道有多麻烦（而且就这还非得是会员才能导出聊天记录！），万一协议重写了，很可能就因为不兼容而无法打开……&lt;br /&gt;&lt;br /&gt;有了&lt;/span&gt;&lt;/span&gt;Messenger Plus! Live(MPL)，WLM在功能上又得到了空前的增强，光我能用得上的就有不少：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;聊天记录加密：虽然也加密，加密方式让人更放心（至少不用担心版本问题），并且加密的文件也可以按联系人或者按月归类，查找和归档十分方便，查看聊天记录的界面也十分美观。&lt;/li&gt;&lt;li&gt;个性化状态：咱不得不说虽然微软在个人状态方面远比QQ有想象力，但“外出就餐”还是局限性太大了（英文版的更惨：Lunch，只能在吃午饭的时候改……），于是乎MPL开发了全面的个性化状态，一个状态上不但可以绑定状态名称，还可以在同时绑定相关的个人信息和自动回复。于是我有了这样一个状态：{在家就餐}&lt;span style="color: rgb(153, 153, 153);"&gt;不是外出就餐&lt;span style="color: rgb(0, 0, 0);"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;事件记录和事件通告：使用WLM久了就会对它有很深的依赖心理，也想知道在自己没有注意联系人名单的时候，在隐身着去睡觉的时候，联系人都有了哪些变化。MPL的事件记录器能按照时间顺序忠实地记录下你联系人的一举一动：状态改变，名称改变，个人信息改变和正在播放内容。只要你连接在服务器上（包括隐身），你就不会错过你联系人的来来去去。更有一个叫Stat Center的脚本可以用更加详尽的方式为你的联系人进行“技术统计”：联机次数，在线时长，对话次数，切换到各种状态的次数，以及所有更改过的显示名称和个人信息。详尽的Tracking功能能让你对你的联系人有一个更详细的了解，如果是培养感情的话，效果一定会很好。事件通告功能也是一个很有用的功能，比如你的联系人正处于离开，忙碌或空闲的时候，可能是离开了电脑，发消息也无济于事，你可以让你的MPL在对方一改变状态的时候就通知你，而这时发消息，能有事半功倍的效果，联系人也会惊讶你们之间的默契。如果是重要的联系人，你也会希望在你离开电脑忙事情的时候，对方有一个专门的上线音能让你用耳朵就知道是谁来了，不至于错过了跟重要联系人聊天的机会。&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;其它贴心的功能：老板键，快捷文本等等不胜枚举。最重要的是这个软件的可扩展性，用标准的Javascript脚本能为WLM添加更多的功能，我一直喜欢的就有保存联系人头像图片的DPGET，能保存到联系人所有的图片改变；今天又看到对WLM功能的一个重要补充：阻止用户组，这基本上就实现了Yahoo通的选择性隐身和QQ的会员密友（又是会员……），让你可以在工作时对同事显示为联机，在家里上网时对朋友显示为联机，互不影响。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;有了这两件“硅宝”，我在WLM上的硅基生活，显得如此地完整和完美。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-7326319575633576464?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/7326319575633576464/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=7326319575633576464' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7326319575633576464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/7326319575633576464'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2007/02/wlmmplivemess-patch.html' title='WLM配上MP!Live和Mess-patch真的如虎添翼'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-4367494903845132441</id><published>2006-11-01T22:24:00.002+01:00</published><updated>2009-05-29T20:03:52.565+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>Linux，让我拥你入怀</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;自从9月17号就装上了MagicLinux，想通过这个中国Linux同好共同开发的本土发行版来入门。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;这是一个――不用说也知道――所有电脑技术中毒的玩家都会想了解的操作系统，我也不例外。只不过虽然有很多人也成功地安装上了各式各样的Linux发行版，但大部分也是为了上上网，找找Windows下的感觉而已，其他的大部分时间还是在Windows中活着。我倒并不是像很多玩家那样恨不得听见Windows就要站到微软的对立面，以不用Windows而自豪之类。我想学习并学好Linux的初衷只有一个――加密总有一天会战胜解密，我们总有一天会不得不面对没有盗版的Windows可以使用，要么老老实实付费（这就是微软一贯的战术――发掘潜在客户），要么找一个时间去学好另一个可选的操作系统――Linux。显然开始得越早越好，而我已经认为有些晚了，从现在开始学Linux，大多数的发行版都走向了人性化（为了吸引用户）――人性化没有什么不好，但如果像红旗、共创Linux那样完全模仿Windows的界面，实在让人觉得有些曲解了Linux。不敢说自己有多了解Linux，但有一点我很早就明确了态度： &lt;span style="font-weight: bold;"&gt;Linux是完全不同的理念，作为它的用户，我既没有必要处处模仿Windows、寻找Windows下的感觉，也没有必要把目标定在全部使用Linux而完全放弃Windows。&lt;/span&gt;&lt;br /&gt;虽然各个发行版都致力于人性化的操作，我依然认同Linux教程中的一个观点：学Linux就要先从最基本的学起，先要了解系统的基本概念如文件系统、目录结构、运行模式等等，然后学Console/Shell命令、软件的安装方式、系统设置与问题的解决。不用说也知道，开源的优势在于可以没有障碍地得到最新的技术，所以有很多的技术文档作为支持。但开源的一大缺点则是用户群相对少（尤其在盗版横行的中国大陆），要解决问题一般只能自己动手查资料，在中文用户数量不足的前提下，漫山遍野的英文文档有时真的给人以绝望的感觉，我有时面对一个长长的英文安装说明也会头晕。但好歹是扛过来了，对Linux有了一个初步的认识。&lt;br /&gt;&lt;br /&gt;然后的就是要解决一些高一层的问题了，如果说Shell命令等等Linux基础与发行版的版本无甚关系，要长久地使用与了解Linux，或者说在另一个硅基世界生活着，良好的环境仍然是不可或缺的。高手可以对菜鸟说"新学Linux的时候不要挑发行版"，但菜鸟总有长大的一天，总有一刻他也会知道一个好的成长环境与良好的基础同样重要，一如一个天资聪颖的小孩也需要良好的学校教育环境。&lt;br /&gt;&lt;br /&gt;有一个认识不知道对不对，但目前我感觉十分强烈： &lt;span style="font-weight: bold;"&gt;一个Linux操作系统如果不能联网，将丧失90%的使用价值&lt;/span&gt;。因为Linux下的软件绝大部分是开源软件（对于开源是不是免费，我就不班门弄斧了），大部分软件可以自由地在网上得到而无需面对盗版和破解的麻烦，并且大部分发行版也都具备即需即装的功能，所以稳定快速的网络连接对Linux操作系统可以说是至关重要的。问题在于我的电脑从装上MagicLinux后一直也没有机会联网（家里没通网），用它进行基本的Linux学习问题不大，但随着我准备申请个人网络连接，一个一直被我回避的问题也开始出现：MagicLinux识别不出我的网卡。而网卡能不能被正常识别是关系到机器能不能上网的决定因素，所以这个问题是首当其冲要解决的。可惜我尝试了多种方式，始终无法编译安装网上下载下来的网卡驱动，在这里MagicLinux的缺点就显示出来了：虽然这个系统处处人性化，让人（尤其是中文用户）能很方便地上手并进行一些了解，但一旦牵涉到Linux基础一点的层面，比如说编译安装，编译内核，系统就显得有一些惭愧――经常是缺这个缺那个。因为不想出现在通了网以后"在Windows里查了资料再重启到Linux底下解决网卡问题"的尴尬局面，我决定换一个更著名、更成熟的发行版。&lt;br /&gt;&lt;br /&gt;正巧在&lt;span style="text-decoration: underline;"&gt;10月24号，著名的Fedora Core的第6版问世&lt;/span&gt;，我"跟风"似的下载了这个3.7GB的DVD镜像（下载速度超快啊，1.7MB/s……），安装过程比较顺利，装上以后也见识到了一个成熟的发行版应有的"精神面貌"。网卡已经识被别出来，可没过多久就又发现了两个挺让人感到棘手的问题：1. 显卡驱动不能正常地安装（无法正常退出X server），2. Windows分区无法正常挂载。上网一问，好像前一个问题没有好的解决办法（应该是我的RPWT），后一个问题似乎也是在发行之后才出了解决方案。经Firefox中文社区几位同好的介绍，我转向了另一个在欧洲独领风骚的著名发行版SUSE的SLED版（SUSE Linux Enterprise Desktop）。&lt;br /&gt;&lt;br /&gt;这个版本给我的印象更好：第一是界面的美观和安装的人性化（或者跟我已经接触了两个发行版有关吧），第二是软件的管理模式更加贴心。虽然刚开始的时候还觉得SLED太傻瓜化会让人变懒，但它给我的印象实在太好，加上网卡、显卡和分区挂载这几个最基本的问题都轻松解决，我决定留在这个版本上。而且有Yast这个强大（我甚至比较同意"伟大"这个说法）的软件安装管理器，在软件的安装方面省了很多心血。直到刚才打开传说中的Xgl，亲眼看到一年前在一段视频中看到的拖放窗口抖动功能和立体方块旋转功能，我才不由得惊叹： &lt;span style="font-weight: bold; text-decoration: underline;"&gt;开源是让人梦想成真的唯一方式&lt;/span&gt;！&lt;br /&gt;&lt;br /&gt;相信我会留在SuSE的世界里相当长时间，也相信通过这个版本我能深入地接触Linux。使用Windows也有7、8年了，当然不能说对这个系统没有感情，但也正是因为在如此长的时间都在使用盗版的操作系统而对身边一直在成长的Linux没有关注，才让我更想在Windows Vista发布之前，找到这个出口，拥Linux入怀，给自己安排一条更加光明的道路。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-4367494903845132441?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/4367494903845132441/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=4367494903845132441' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4367494903845132441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/4367494903845132441'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2006/11/linux.html' title='Linux，让我拥你入怀'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-244834628316219939</id><published>2006-10-23T19:32:00.000+02:00</published><updated>2007-11-01T02:36:40.082+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基日记'/><title type='text'>十月底软件喜事多</title><content type='html'>Firefox 2.0正式发布（今天在ftp目录中已经看见），使用感觉相当好，虽然和1.5没有功能上太大的飞跃，但从1.5转到2.0没有任何难度，就已经是一个不小的惊喜了，加上我常用的扩展基本上全部与时俱进，觉得自己一下就从一个一直没有用Nightly的Fans顺利地投入了Firefox 2.0的怀抱。&lt;br /&gt;&lt;br /&gt;McAfee出了Patch14和扫描引擎5100，再次提高了安全性和软件强度。&lt;br /&gt;&lt;br /&gt;Fedora Core在25号发布了6代，家里装的MagicLinux2.0好像在功能上还是有些欠缺，有点想换FC6了，正在极速下载（1.76MByte/s），下好了试试。&lt;br /&gt;&lt;br /&gt;极点五笔Unicode版公测开始，这个在各种五笔输入法中综合评价最高的软件又将登上一个新的高度，它的正式版将命名为极点五笔6.0，杜志民老师的这个决定十分正确――对最终用户来说，软件版本的延续要比软件名称的更改更有意义。我们很难想象一个今天叫ABC  1.0版，明天叫DEF版，后天叫天王盖地虎最终版的软件会让谁记得住，也只有微软能在98，2000后放出XP、Vista、Vienne这样的句号，可是它家的IE不还是5.5、6.0、7.0这样么？&lt;br /&gt;&lt;br /&gt;祝愿Firefox 2.0大获全胜，祝极点五笔Unicode版顺利通过公测，让6.0版早日与Fans们见面。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-244834628316219939?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/244834628316219939/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=244834628316219939' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/244834628316219939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/244834628316219939'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2006/10/blog-post.html' title='十月底软件喜事多'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-116033193321686122</id><published>2006-10-08T20:23:00.000+02:00</published><updated>2006-10-08T20:25:33.226+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>听说可以升级到Beta了？</title><content type='html'>Google总算要把Google Account和自己相关的服务整合得更紧密一些了，希望Google Talk，Gmail和Blogger三个东东也像微软的三个对手一样结合在一起，否则现在真的不是时候在IM和Blog方面完全Googlize的时候。&lt;br /&gt;&lt;br /&gt;不过好像我还没有收到升级Beta的提示……&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-116033193321686122?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/116033193321686122/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=116033193321686122' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/116033193321686122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/116033193321686122'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2006/10/beta.html' title='听说可以升级到Beta了？'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-115799063267287312</id><published>2006-09-11T17:47:00.002+02:00</published><updated>2009-05-25T14:43:10.751+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='硅基创作'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>我的Logo（Times New Roman字体）</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img169.imageshack.us/img169/2061/kmctimessmallfe8.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 33px;" src="http://img169.imageshack.us/img169/2061/kmctimessmallfe8.png" alt="" border="0" /&gt;&lt;/a&gt;本来以为很简单的事，结果制作这个小小logo的过程让我深入地理解了图片中的透明、锯齿、通道、色板和文字显示中的矢量化，边缘平滑等内容。牵涉到的软件有LaTeX系统、GifMovieGear、取色器、Acrobat Professional、Photoshop和Imageready等等。最终我懂得了PNG格式真正的优势所在，放弃了用Gif显示的努力，这张图片用IE6看是没有透明效果的，只有Firefox和IE7才能正常显示，而如果用Gif，花边和锯齿的现象很难得到解决，最重要的是GIF格式适应背景的能力一般，在白色背景下看着好好的效果换了橙色背景或许就歇菜了。之前那个logo用的是LaTeX的CMR（cm-super）字体，效果有点不是很锐利，还是Times字体保险些，呵呵。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-115799063267287312?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/115799063267287312/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=115799063267287312' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/115799063267287312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/115799063267287312'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2006/09/logotimes-new-roman.html' title='我的Logo（Times New Roman字体）'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-115702813145409163</id><published>2006-08-31T14:39:00.000+02:00</published><updated>2006-08-31T14:42:11.466+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基娱乐'/><title type='text'>无聊的时候打打CS1.6</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1580/3629/1600/CS1.6%3F%3F%3F5%3F%3F%3F%3F%3F%3F1793%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1580/3629/400/CS1.6%3F%3F%3F5%3F%3F%3F%3F%3F%3F1793%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;昨天打出了这个惊人的伤害值，5次AWP发射4次击中头部，呵呵。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-115702813145409163?l=kmcbest.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmcbest.blogspot.com/feeds/115702813145409163/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33097048&amp;postID=115702813145409163' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/115702813145409163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33097048/posts/default/115702813145409163'/><link rel='alternate' type='text/html' href='http://kmcbest.blogspot.com/2006/08/cs16.html' title='无聊的时候打打CS1.6'/><author><name>Kemcy BEST</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-G4ncBKSMSX4/TkPJYdZ5GRI/AAAAAAAAHZ8/rvGD1DQ7Gxc/s220/emblem_kemcy.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33097048.post-115642001488553893</id><published>2006-08-24T13:46:00.000+02:00</published><updated>2006-09-11T17:41:25.986+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='硅基实践'/><title type='text'>用LaTeX写报告，痛并快乐着</title><content type='html'>&lt;a href="http://img118.imageshack.us/img118/4636/latexlogoal1.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left; width: 200px;" alt="" src="http://img118.imageshack.us/img118/4636/latexlogoal1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;显然，面对如此漫长的实习报告，用LaTeX编写是不二的选择。之前在该软件的学习上下了大功夫，所以面对大型的报告，我感觉相对轻松。在解决了cm-super字体问题后，生成的报告已经很完善（完善≠完美）：PDF中，Hyperref的链接颜色清楚指向明确；cm-super拉丁字体美观大方，矢量化并完全支持查找和复制；Babel控制着法语断字和章节标题；Fancyhdr生成舒服的页眉和页脚；长达40多页的报告目前只生成1.5MB的PDF文档。&lt;br /&gt;可最近碰到了一个比较头痛的问题：公司的软件名称所用字体乃是Windows中的Verdana TTF字体，LaTeX内部并不包含，需要用比较复杂的方式来进行接口，而我一直没有成功地使用网友提供的解决办法调用Truetype字体。虽然只是一个小小的标志，用LaTeX的标准字体并不难看，可LaTeX调用TTF字体的确是很吸引人的功能，希望CTEX论坛的孙老师能尽快解答我的疑问。另外封面的设计尚属难事，实在不行只有向Word妥协用它来设计了（时间紧迫），交完报告再研究怎么用LaTeX实现吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33097048-115642001488553893?l=kmcbest.blogspot.com' alt='' /&gt;
