<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.mixfog.com/styles/feedsky8.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.mixfog.com" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feed.feedsky.com/mixfog" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 22 Apr 2008 14:39:00 GMT</lastBuildDate><title>mixfog</title><description>夫三子者，子瞻，子美，子长</description><link>http://www.mixfog.com/blog/index.htm</link><atom:id>tag:blogger.com,1999:blog-6340455173883685235</atom:id><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>6</openSearch:itemsPerPage><pubDate>Wed, 23 Apr 2008 05:06:36 GMT</pubDate><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><dc:date>2008-04-23T05:06:36Z</dc:date><item><title>UCDChina 产品设计工坊</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555232/1224993/1/item.html</link><description>&lt;p&gt;上周六参与了&lt;a href=&quot;http://uicom.net/blog&quot;&gt;白鸦&lt;/a&gt;和 &lt;a href=&quot;http://ucdchina.com/angela&quot;&gt;Angela&lt;/a&gt; 组织的 &lt;a href=&quot;http://ucdchina.com/&quot;&gt;UCDChina&lt;/a&gt; &lt;a href=&quot;http://ucdchina.com/blog/?p=417&quot;&gt;设计工坊&lt;/a&gt;，第一次参加，完全是学习的心态。&lt;/p&gt;
&lt;p&gt;一天的时间，上午是白鸦和 Angela 在讲产品设计的流程，信息量很大，收获很大，需要消化的东西很多。下午是项目模拟。&lt;/p&gt;
&lt;p&gt;我说一下我的感受：&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;流程与分工的混乱&lt;/dt&gt;
&lt;dd&gt;这是目前业内的现状，在模拟过程中很明显。尤其是先期市场研究，用户定位等环节，固然跟小组中没有经验丰富的用户研究人员有关，但整个过程确实不甚漂亮。流程混乱，过早的跑到细节讨论的误区。出现这些问题并不可怕，毕竟我们从错误中学到了经验，在以后的实战中终会受益的。关于分工合作的关系，白鸦 Keynote 中的一张图表现的很形象。&lt;/dd&gt;
&lt;dt&gt;面对分歧&lt;/dt&gt;
&lt;dd&gt;经验不足导致分歧严重，对待分歧也没有很好的处理，是快速消除分歧，还是放到下一环节，还是不了了之？&lt;/dd&gt;
&lt;dt&gt;用户需求不等于产品功能&lt;/dt&gt;
&lt;dd&gt;单独说出这句话来都能达成共识，但是在真正的模拟过程中，概念上还是混淆了。过早的用功能来描述需求，只会在后续的产品开发中禁锢住头脑，Angela 提到的一个文字游戏的说法很有说服力。&lt;/dd&gt;
&lt;dt&gt;概念图/流程图的绘制&lt;/dt&gt;
&lt;dd&gt;以前接触的少，这次白鸦现场演示了一个简单的概念图的绘制，很受教育，一会儿在电脑上画个。&lt;/dd&gt;
&lt;dt&gt;用户访谈&lt;/dt&gt;
&lt;dd&gt;与用户交流的确是一门艺术，Angela 深谙此道。两个小组的互相访谈很有趣，没看到的只能说很遗憾。&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;白鸦也提到了一些界面设计中的观点，一些印象比较深刻的：&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;在决定一个功能在界面上的显示方式时，可参考有多少人使用，以及其被使用的频率；&lt;/li&gt;
&lt;li&gt;每个功能由不同的工程师来开发，每个工程师都认为自己开发的那个功能极其重要，都想在显赫的位置得到体现；&lt;/li&gt;
&lt;li&gt;对于一些成功案例，应该考虑该案例在其演变过程中的实际情况，有时是不可复制的，白鸦举了一个 IM 的例子；&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;非常感谢白鸦和 Angela 的工作，在整个活动中，Angela 非常关注各位的接受程度，可谓用心良苦。感谢&lt;a href=&quot;http://jiwai.de/&quot;&gt;叽歪&lt;/a&gt;提供场地，叽歪的办公环境不错。&lt;/p&gt;
&lt;p&gt;活动中认识了&lt;a href=&quot;http://hi.baidu.com/myey8&quot;&gt;思域&lt;/a&gt;、&lt;a href=&quot;http://notes.1pencil.cn/&quot;&gt;Mason&lt;/a&gt;、Redfall 等朋友，以及其他暂时还叫不上名字的牛人们，对 &lt;a href=&quot;http://uitony.com/&quot;&gt;Tony&lt;/a&gt; 提出批评，一块吃过饭了还不知道我的名字，虽然那次饭是他请客，也理当该诛。&lt;/p&gt;</description><category domain="http://www.blogger.com/atom/ns#">web</category><category domain="http://www.blogger.com/atom/ns#">UCDChina</category><pubDate>Tue, 22 Apr 2008 22:39:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-4143133891409794441</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/04/workshop-ucdchina-beijing.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555232/1224993</fs:itemid></item><item><title>Hoo! for iPhone/iPod Touch</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555253/1224993/1/item.html</link><description>&lt;p&gt;给我的 &lt;a href=&quot;http://hoo.mixfog.com/&quot;&gt;Hoo! 美图站&lt;/a&gt;加了一&lt;a href=&quot;http://hoo.mixfog.com/m/&quot;&gt;个适合 iPhone/iPod Touch 的版本&lt;/a&gt; :P&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;p style=&quot;padding-bottom: 10px;&quot;&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/hoo-iphone-wall.jpg&quot; alt=&quot;截屏：图片墙&quot; style=&quot;border: 8px solid #333;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;padding-bottom: 10px;&quot;&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/hoo-iphone-archive.jpg&quot; alt=&quot;截屏：存档页&quot; style=&quot;border: 8px solid #333;&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;padding-bottom: 10px;&quot;&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/hoo-iphone-view.jpg&quot; alt=&quot;截屏：查看图片&quot; style=&quot;border: 8px solid #333;&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;</description><category domain="http://www.blogger.com/atom/ns#">web</category><category domain="http://www.blogger.com/atom/ns#">Apple</category><category domain="http://www.blogger.com/atom/ns#">iPhone</category><pubDate>Thu, 03 Apr 2008 09:28:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-7307121210195725828</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/04/hoo-for-iphone-ipod-touch.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555253/1224993</fs:itemid></item><item><title>让新版的 Firefox 或 Safari 使用旧版的扩展或插件</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555260/1224993/1/item.html</link><description>&lt;p&gt;浏览器要升级，新版本带来的新特性让人忍不住想尝鲜，那些旧的扩展（插件)怎么办？&lt;/p&gt;
&lt;p&gt;事实上，有相当一部分的扩展或插件跟浏览器自身的版本关系不大，稍微修改下这些插件内部的一两个文件，使他在浏览器启动的时候能够被加载，基本上就能使用。&lt;/p&gt;
&lt;p&gt;Firefox 的 Extension 可以这样修改：&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;把下载到的 .xpi 文件改为 .zip 压缩包；&lt;/li&gt;
&lt;li&gt;解压缩，在得到的文件夹中找到 install.rdf 文件；&lt;/li&gt;
&lt;li&gt;用文本编辑器打开，修改 &amp;lt;em:maxVersion&amp;gt;3.1.0&amp;lt;/em:maxVersion&amp;gt; 这一行，将中间那个数值调大一些；&lt;/li&gt;
&lt;li&gt;保存后，将刚才解压缩得到的文件重新压缩（注意文件结构)，然后将扩展名该回 .xpi；&lt;/li&gt;
&lt;li&gt;将最终的 .xpi 文件拖到 Firefox 的扩展管理面板，安装。&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Safari 的 Plugin 可以这样修改：&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;找到 Plugin 的存放位置，一般在 /Library/Application Support/SIMBL/Plugins 目录下，.bundle 格式；&lt;/li&gt;
&lt;li&gt;右键点击目标 Plugin , 选择“显示包内容”；&lt;/li&gt;
&lt;li&gt;用文本编辑打开 Info.plist，编辑 &amp;lt;key&amp;gt;MaxBundleVersion&amp;lt;/key&amp;gt; 这一行下面&amp;lt;string&amp;gt;5550&amp;lt;/string&amp;gt; 中的数值，调大一些；&lt;/li&gt;
&lt;li&gt;有时也需要同样调整 Resources/Info.plist 文件；&lt;/li&gt;&lt;/ol&gt;</description><category domain="http://www.blogger.com/atom/ns#">Firefox</category><category domain="http://www.blogger.com/atom/ns#">Expression</category><category domain="http://www.blogger.com/atom/ns#">Safari</category><category domain="http://www.blogger.com/atom/ns#">Software</category><pubDate>Mon, 31 Mar 2008 21:21:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-5223759895773407607</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/03/make-old-extensions-compatible-with-new.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555260/1224993</fs:itemid></item><item><title>IE 的 text-indent Bug</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555272/1224993/1/item.html</link><description>&lt;p&gt;今天遇到的一个 Bug，主要表现为：当容器的第一个子元素为 inline 属性，并且为该子元素定义了 text-indent 的话，IE 渲染出错。&lt;a href=&quot;http://www.mixfog.com/blog/2008/03/ie-text-indent-bug-inline-element.htm&quot; class=&quot;insummary&quot;&gt;阅读全文...&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;inbody&quot;&gt;&lt;p&gt;例子 1：&lt;/p&gt;
&lt;code&gt;&amp;lt;div style=&quot;margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;&quot;&amp;gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;span style=&quot;background: #FF0; color: red; text-indent: 50px;&quot;&amp;gt;Indent&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;正文
&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;
&lt;p&gt;在 Firefox 中，渲染正常：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-firefox-01.png&quot; alt=&quot;截图：Firefox 中渲染正常&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在 IE6 中，错误：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-ie-01.png&quot; alt=&quot;截图：IE6 中渲染错误&quot; /&gt;&lt;/p&gt;
&lt;p&gt;错在 text-indent 只在 block 级别的元素中体现，在本例中的 span 元素中，应予忽略。&lt;/p&gt;
&lt;p&gt;例子 2：&lt;/p&gt;
&lt;p&gt;给 span 加个浮动，让它自动成为 block 元素看看。&lt;/p&gt;
&lt;code&gt;&amp;lt;div style=&quot;margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;&quot;&amp;gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;span style=&quot;float: left; background: #FF0; color: red; text-indent: 50px;&quot;&amp;gt;Indent&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;正文
&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;
&lt;p&gt;在 Firefox 中，渲染正常：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-firefox-03.png&quot; alt=&quot;截图：Firefox 中渲染正常&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在 IE6 中，错误：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-ie-03.png&quot; alt=截图：&quot;IE6 中渲染错误&quot; /&gt;&lt;/p&gt;
&lt;p&gt;错在 span 将自身的 text-indent 属性传递给了它的父元素 div。&lt;/p&gt;
&lt;p&gt;例子 3：&lt;/p&gt;
&lt;p&gt;负值的 text-indent 会是怎样呢？&lt;/p&gt;
&lt;code&gt;&amp;lt;div style=&quot;margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;&quot;&amp;gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;span style=&quot;background: #FF0; color: red; text-indent: -9999px;&quot;&amp;gt;Indent&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;正文
&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;
&lt;p&gt;在 Firefox 中，渲染正常：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-firefox-01.png&quot; alt=&quot;截图：Firefox 中渲染正常&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在 IE6 中，错误，我们什么也看不到了：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-ie-02.png&quot; alt=&quot;截图：IE6 中渲染错误&quot; /&gt;&lt;/p&gt;
&lt;p&gt;错在 span 不但将自身的 text-indent 属性传递给了它的父元素 div，而且还将超出的内容隐藏了，在没有定义 overflow 属性时，元素的默认 overflow 属性应该是 visible。&lt;/p&gt;
&lt;p&gt;例子 4：&lt;/p&gt;
&lt;p&gt;既浮动，又负值的 text-indent 呢？（事实上我正是在这种情况下遭遇了这个 Bug）：&lt;/p&gt;
&lt;code&gt;&amp;lt;div style=&quot;margin: 10px auto; padding: 10px; width: 400px; border: 3px solid #EEE;&quot;&amp;gt;
&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;span style=&quot;float: right; margin-left: 5px; width: 40px; background: #FF0; color: red; text-indent: -9999px;&quot;&amp;gt;Indent&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;正文
&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;
&lt;p&gt;在 Firefox 中，渲染正常：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-firefox-04.png&quot; alt=&quot;截图：Firefox 中渲染正常&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在 IE6 中，仍然是错误：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/ie-inline-indent-bug-ie-04.png&quot; alt=&quot;截图：IE6 中渲染错误&quot; /&gt;&lt;/p&gt;
&lt;p&gt;依然是 span 将自身的 text-indent 属性传递给了它的父元素，并将超出的内容隐藏了。&lt;/p&gt;
&lt;p&gt;以上的 Bug 在 IE8 的“IE7 mode”中得到了部分修正，当 span 为浮动时基本是正常的，但默认情况下仍然错误。其他版本未测试。&lt;/p&gt;&lt;/div&gt;</description><category domain="http://www.blogger.com/atom/ns#">web</category><category domain="http://www.blogger.com/atom/ns#">ie</category><category domain="http://www.blogger.com/atom/ns#">css</category><category domain="http://www.blogger.com/atom/ns#">browser-bugs</category><pubDate>Tue, 25 Mar 2008 22:09:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-2826288085091980868</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/03/ie-text-indent-bug-inline-element.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555272/1224993</fs:itemid></item><item><title>Parallels memory error</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555274/1224993/1/item.html</link><description>&lt;p&gt;启动 Parallels Desktop 时候偶尔会出现这样的错误：&lt;/p&gt;
&lt;code&gt;Unable to allocate memory for monitor PE!&lt;/code&gt;
&lt;p&gt;应该是虚拟机启动时，分配内存错误，在 Parallels 的官方论坛上，看来&lt;a href=&quot;http://forums.parallels.com/printthread.php?t=17831&quot;&gt;出现这个问题的人还不少&lt;/a&gt;，貌似还没有很好的解决方法。这应该是一个 Bug，因为我的机器内存已经升级到 4G，而且是在启动其他程序前启动的 Parallels，应该不会是内存不够用。&lt;/p&gt;
&lt;p&gt;我的建议是，出现这个错误后，不要再尝试关闭 Parallels 后重新启动，否则迎接你的极可能是一次四国。你要做的是重启电脑，然后在开启其他程序前先启动 Parallels Desktop 虚拟机。&lt;/p&gt;</description><category domain="http://www.blogger.com/atom/ns#">Software</category><category domain="http://www.blogger.com/atom/ns#">Mac</category><category domain="http://www.blogger.com/atom/ns#">Parallels</category><pubDate>Fri, 14 Mar 2008 09:42:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-3809887301489464268</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/03/unable-to-allocate-memory-for-monitor.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555274/1224993</fs:itemid></item><item><title>将 SVN 集成到 Finder</title><link>http://item.feedsky.com/~feedsky/mixfog/~6213257/73555284/1224993/1/item.html</link><description>&lt;p&gt;虽然 Leopard 默认就可以在终端窗口中进行 SVN 操作，但对于在 Windows 上被 &lt;a href=&quot;http://tortoisesvn.tigris.org/&quot;&gt;TortoiseSVN&lt;/a&gt; 惯坏了的人来说，可能会感到极不适应。&lt;/p&gt;
&lt;p&gt;当初我选择了 &lt;a href=&quot;http://www.syntevo.com/smartsvn/&quot;&gt;SmartSVN&lt;/a&gt;，觉得不错，直到我发现了 &lt;a href=&quot;http://scplugin.tigris.org/&quot;&gt;SCPlugin&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;这是一款将 SVN 集成到 Finder 窗口的软件，可以如同 TortoiseSVN 般在文件图标上显示状态，可以通过右键进行 SVN 操作，总之跟 TortoiseSVN 很像，看看下图就知道了。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/svn_scplugin.png&quot; alt=&quot;SCPlugin&quot; /&gt;&lt;/div&gt;
&lt;p&gt;如果再搭配以 &lt;a href=&quot;http://svn-finder.sourceforge.net/&quot;&gt;Subversion Script for Finder&lt;/a&gt; + &lt;a href=&quot;http://blacktree.com/?quicksilver&quot;&gt;QuickSilver&lt;/a&gt;，完美了。&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.mixfog.com/blog/uploaded_images/svn_script_quicksilver.png&quot; alt=&quot;Quicksilver and Keyboard Shortcuts&quot; /&gt;&lt;/div&gt;</description><category domain="http://www.blogger.com/atom/ns#">Software</category><category domain="http://www.blogger.com/atom/ns#">Mac</category><category domain="http://www.blogger.com/atom/ns#">SVN</category><pubDate>Tue, 04 Mar 2008 15:55:00 +0800</pubDate><author>noreply@blogger.com (Lushnis)</author><guid isPermaLink="false">tag:blogger.com,1999:blog-6340455173883685235.post-587942443339945404</guid><dc:creator>noreply@blogger.com (Lushnis)</dc:creator><fs:srclink>http://www.mixfog.com/blog/2008/03/subversion-commands-from-finder.htm</fs:srclink><fs:srcfeed>http://www2.blogger.com/feeds/6340455173883685235/posts/default?alt=rss&amp;orderby=published&amp;max-results=6</fs:srcfeed><fs:itemid>feedsky/mixfog/~6213257/73555284/1224993</fs:itemid></item></channel></rss>