<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Samson&#039;s Weblog &#187; Tools</title>
	<atom:link href="http://blog.samsonis.me/category/technique/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.samsonis.me</link>
	<description>天与弗取，反受其咎；时至不行，反受其殃</description>
	<lastBuildDate>Sun, 29 Jan 2012 13:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Sublime Text 2 Upgrade Problem</title>
		<link>http://blog.samsonis.me/2011/12/sublime-text-2-upgrade-problem/</link>
		<comments>http://blog.samsonis.me/2011/12/sublime-text-2-upgrade-problem/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 03:26:27 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Sublime Text 2]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3670</guid>
		<description><![CDATA[搞了半天发现好还毕竟不是sublime本身的错，要不就完全毁了这几个星期来对之的美好印象了…… btw，sublime text 2着实是个相当promising的editor，各位看官有闲情雅致且有信心记住更多的key shortcuts的话不妨一试（其实也没有多少啦），鄙人highly recommended（路人甲：你算哪跟葱……；我：……），除了其License价格不菲之外（比textmate多1刀），其余很多feature都可圈可点，好消息是beta版可以免费使用，就是时不时会有dialog跳出来提醒抑或是恶心一下你，呵呵。 废话有点多，不过鉴于某些同学口味比较重比较独特只喜欢看本人的废话部分，所以现在我基本把重要的事情都放在废话部分讲…… anyway，本次遇到的问题是sublime无法启动，报出以下颇为technical的error dialog，然后便quit，想必是目前用此editor的大多还是developer居多，所以报这种样式的error通常会被认为更为friendly： Unable to run package setup: Traceback &#40;most recent call last&#41;: File &#34;./PackageSetup.py&#34;, line 155, in upgrade upgradePackage&#40;pkg, pristinedir, datadir, backupdir&#41; File &#34;./PackageSetup.py&#34;, line 148, in upgradePackage os.path.join&#40;backupdir, base&#41;, inhibitOverwrite&#41; File &#34;./PackageSetup.py&#34;, line 31, in upgradeArchive newar = zipfile.ZipFile&#40;src&#41; File &#34;.\zipfile.py&#34;, line 696, in __init__ File &#34;.\zipfile.py&#34;, ...]]></description>
			<content:encoded><![CDATA[<p>搞了半天发现好还毕竟不是sublime本身的错，要不就完全毁了这几个星期来对之的美好印象了……</p>
<p>btw，<a href="http://www.sublimetext.com/" title="Sublime Text 2" target="_blank">sublime text 2</a>着实是个相当promising的editor，各位看官有闲情雅致且有信心记住更多的key shortcuts的话不妨一试（其实也没有多少啦），鄙人highly recommended（路人甲：你算哪跟葱……；我：……），除了其License价格不菲之外（比textmate多1刀），其余很多feature都可圈可点，好消息是beta版可以免费使用，就是时不时会有dialog跳出来提醒抑或是恶心一下你，呵呵。</p>
<p>废话有点多，不过鉴于某些同学口味比较重比较独特只喜欢看本人的废话部分，所以现在我基本把重要的事情都放在废话部分讲……</p>
<p>anyway，本次遇到的问题是sublime无法启动，报出以下颇为technical的error dialog，然后便quit，想必是目前用此editor的大多还是developer居多，所以报这种样式的error通常会被认为更为friendly：</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Unable to run package setup:<br />
<br />
Traceback <span style="color: #7a0874; font-weight: bold;">&#40;</span>most recent call <span style="color: #c20cb9; font-weight: bold;">last</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>:<br />
File <span style="color: #ff0000;">&quot;./PackageSetup.py&quot;</span>, line <span style="color: #000000;">155</span>, <span style="color: #000000; font-weight: bold;">in</span> upgrade<br />
upgradePackage<span style="color: #7a0874; font-weight: bold;">&#40;</span>pkg, pristinedir, datadir, backupdir<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
File <span style="color: #ff0000;">&quot;./PackageSetup.py&quot;</span>, line <span style="color: #000000;">148</span>, <span style="color: #000000; font-weight: bold;">in</span> upgradePackage<br />
os.path.join<span style="color: #7a0874; font-weight: bold;">&#40;</span>backupdir, base<span style="color: #7a0874; font-weight: bold;">&#41;</span>, inhibitOverwrite<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
File <span style="color: #ff0000;">&quot;./PackageSetup.py&quot;</span>, line <span style="color: #000000;">31</span>, <span style="color: #000000; font-weight: bold;">in</span> upgradeArchive<br />
newar = zipfile.ZipFile<span style="color: #7a0874; font-weight: bold;">&#40;</span>src<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
File <span style="color: #ff0000;">&quot;.\zipfile.py&quot;</span>, line <span style="color: #000000;">696</span>, <span style="color: #000000; font-weight: bold;">in</span> __init__<br />
File <span style="color: #ff0000;">&quot;.\zipfile.py&quot;</span>, line <span style="color: #000000;">716</span>, <span style="color: #000000; font-weight: bold;">in</span> _GetContents<br />
File <span style="color: #ff0000;">&quot;.\zipfile.py&quot;</span>, line <span style="color: #000000;">728</span>, <span style="color: #000000; font-weight: bold;">in</span> _RealGetContents<br />
zipfile.BadZipfile: File is not a <span style="color: #c20cb9; font-weight: bold;">zip</span> <span style="color: #c20cb9; font-weight: bold;">file</span></div></div>
<p><span id="more-3670"></span><br />
最为简单粗暴的方法是重装，鉴于我装的plugin/package有点多，且都做了各种配置，所以对此心有余悸，不过作为backup plan倒未尝不可。</p>
<p>另一种方法便是看error的trackback了，瞧，人家就是friendly，error分明是在complain读了一个bad zip file，那究竟那个坏小子藏在什么地方呢，root的package我知道，就是sublime的library目录（位于~/Library/Application Support/Sublime Text 2），但事实证明这个还真不好找，因为人家虽然是zip格式，但并不以.zip结尾……</p>
<p>最后找了半个多小时，终于在Installed Packages目录下找到了元凶，貌似是一个codeIntel插件出了点问题，这可能跟我之前装完之后又手动build有关，anyway，干掉它先，毕竟我需要开起来工作先，完美的解决办法留给以后有空再慢慢找吧。</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mv</span> SublimeCodeIntel.sublime-package <span style="color: #000000; font-weight: bold;">/</span>tmp</div></div>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2010/08/%e8%af%b4%e8%b0%8e/" title="说谎 (August 9, 2010)">说谎</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2011/01/%e8%8a%82%e9%80%89%e4%b8%a4%e6%ae%b5%e5%a5%a5%e5%b7%b4%e9%a9%ac2011%e5%9b%bd%e6%83%85%e5%92%a8%e6%96%87/" title="节选两段奥巴马2011国情咨文 (January 26, 2011)">节选两段奥巴马2011国情咨文</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/07/%e7%8b%ae%e5%ad%90%e5%ba%a7/" title="狮子座 (July 31, 2010)">狮子座</a> (16)</li>
	<li><a href="http://blog.samsonis.me/2010/02/%e6%9c%aa%e6%88%90%e5%b9%b4%e5%85%88%e5%88%ab%e5%84%aa/" title="未成年先别優 (February 23, 2010)">未成年先别優</a> (1)</li>
	<li><a href="http://blog.samsonis.me/2011/01/%e6%8e%a8%e8%8d%90%e4%b8%80%e4%b8%aareader-app%e5%92%8c%e4%b8%80%e4%b8%aagreasemonkey%e8%84%9a%e6%9c%ac/" title="推荐一个reader app和一个Greasemonkey脚本 (January 26, 2011)">推荐一个reader app和一个Greasemonkey脚本</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/12/sublime-text-2-upgrade-problem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenExplorer Eclipse Plugin 1.5.0</title>
		<link>http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/</link>
		<comments>http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 08:24:46 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Open Explorer]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3325</guid>
		<description><![CDATA[Thanks to jdkcn, Open Explorer now supports multiple file managers (not only nautilus) in Linux, it will detect your system file manager and use that by default i. I also added a preferences page for this, so you can customize it if the default doesn&#8217;t make you happy. To upgrade, simply replace the plugin jar ...]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="https://github.com/samsonw/OpenExplorer/pull/2" target="_blank">jdkcn</a>, Open Explorer now supports multiple file managers (not only nautilus) in Linux, it will detect your system file manager and use that by default <sup><a href="http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/#footnote_0_3325" id="identifier_0_3325" class="footnote-link footnote-identifier-link" title="dolphin (KDE), nautilus (Gnome), thunar (xfce), pcmanfm (lxde), rox, xdg-open, etc">i</a></sup>.  I also added a preferences page for this, so you can customize it if the default doesn&#8217;t make you happy.</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/08/Open-Explorer-Preferences.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/08/Open-Explorer-Preferences-300x228.png" alt="" title="Open Explorer Preferences" width="300" height="228" class="alignnone size-medium wp-image-3331" /></a></p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/08/File-Manager-Preferences.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/08/File-Manager-Preferences-300x222.png" alt="" title="File Manager Preferences" width="300" height="222" class="alignnone size-medium wp-image-3332" /></a></p>
<p>To upgrade, simply replace the plugin jar file, you can always download the latest version<sup><a href="http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/#footnote_1_3325" id="identifier_1_3325" class="footnote-link footnote-identifier-link" title="1.5.0.v201108051513">ii</a></sup> from <a href="https://github.com/samsonw/OpenExplorer/downloads" title="OpenExplorer downloads" target="_blank">here</a>.</p>
[Footnotes]<ol class="footnotes"><li id="footnote_0_3325" class="footnote">dolphin (KDE), nautilus (Gnome), thunar (xfce), pcmanfm (lxde), rox, xdg-open, etc</li><li id="footnote_1_3325" class="footnote">1.5.0.v201108051513</li></ol>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2010/10/release-openexplorer-eclipse-plugin-1-1-0/" title="Release OpenExplorer Eclipse Plugin 1.1.0 (October 12, 2010)">Release OpenExplorer Eclipse Plugin 1.1.0</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-4-0/" title="OpenExplorer Eclipse Plugin 1.4.0 (July 20, 2011)">OpenExplorer Eclipse Plugin 1.4.0</a> (1)</li>
	<li><a href="http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-3-0/" title="OpenExplorer Eclipse Plugin 1.3.0 (July 19, 2011)">OpenExplorer Eclipse Plugin 1.3.0</a> (3)</li>
	<li><a href="http://blog.samsonis.me/2011/01/openexplorer-eclipse-plugin-1-2-0/" title="OpenExplorer Eclipse Plugin 1.2.0 (January 17, 2011)">OpenExplorer Eclipse Plugin 1.2.0</a> (5)</li>
	<li><a href="http://blog.samsonis.me/2009/02/open-explorer-plugin-for-eclipse/" title="Open Explorer Plugin for Eclipse (February 4, 2009)">Open Explorer Plugin for Eclipse</a> (22)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenExplorer Eclipse Plugin 1.4.0</title>
		<link>http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-4-0/</link>
		<comments>http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-4-0/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 14:31:31 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Open Explorer]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3310</guid>
		<description><![CDATA[Alright, this time I will let all the screenshots speak, as they&#8217;re inherently international. So, what&#8217;s new? anything else? Yeah! Okay, that&#8217;s the new stuff, what about our old friend? It turns out&#8230; Want to have a try? I know you want :) Related posts Release OpenExplorer Eclipse Plugin 1.1.0 (0) OpenExplorer Eclipse Plugin 1.5.0 ...]]></description>
			<content:encoded><![CDATA[<p>Alright, this time I will let all the screenshots speak, as they&#8217;re inherently international.</p>
<p>So, what&#8217;s new?</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer-Navigator-popup.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer-Navigator-popup-300x182.png" alt="" title="OpenExplorer Navigator popup" width="300" height="182" class="alignnone size-medium wp-image-3312" /></a></p>
<p>anything else?  Yeah!</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer-editor-popup.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer-editor-popup-300x182.png" alt="" title="OpenExplorer editor popup" width="300" height="182" class="alignnone size-medium wp-image-3313" /></a><br />
<span id="more-3310"></span><br />
Okay, that&#8217;s the new stuff, what about our old friend?  It turns out&#8230;</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/OpenExplorer-300x182.png" alt="" title="OpenExplorer" width="300" height="182" class="alignnone size-medium wp-image-3318" /></a></p>
<p>Want to <a href="https://github.com/samsonw/OpenExplorer/downloads" title="OpenExplorer downloads" target="_blank">have a try</a>?  I know you want :)</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2010/10/release-openexplorer-eclipse-plugin-1-1-0/" title="Release OpenExplorer Eclipse Plugin 1.1.0 (October 12, 2010)">Release OpenExplorer Eclipse Plugin 1.1.0</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2011/08/openexplorer-eclipse-plugin-1-5-0/" title="OpenExplorer Eclipse Plugin 1.5.0 (August 5, 2011)">OpenExplorer Eclipse Plugin 1.5.0</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-3-0/" title="OpenExplorer Eclipse Plugin 1.3.0 (July 19, 2011)">OpenExplorer Eclipse Plugin 1.3.0</a> (3)</li>
	<li><a href="http://blog.samsonis.me/2011/01/openexplorer-eclipse-plugin-1-2-0/" title="OpenExplorer Eclipse Plugin 1.2.0 (January 17, 2011)">OpenExplorer Eclipse Plugin 1.2.0</a> (5)</li>
	<li><a href="http://blog.samsonis.me/2009/02/open-explorer-plugin-for-eclipse/" title="Open Explorer Plugin for Eclipse (February 4, 2009)">Open Explorer Plugin for Eclipse</a> (22)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-4-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Full Screen Mode for TextMate and MacVim</title>
		<link>http://blog.samsonis.me/2011/07/full-screen-mode-for-textmate-and-macvim/</link>
		<comments>http://blog.samsonis.me/2011/07/full-screen-mode-for-textmate-and-macvim/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 03:44:53 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[FullScreen]]></category>
		<category><![CDATA[fullscreen editor]]></category>
		<category><![CDATA[MacVim]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3227</guid>
		<description><![CDATA[继续用wordpress的fullscreen mode写关于fullscreen的东西…… 不要怪我火星，你要允许孤陋寡闻的井底之蛙（比如我）慢慢发现以前一直很annoying的fulscreen mode原来可以真的让我相对focus一些，暂且不管这到底持续的时间能有多长…… For those who cares, it&#8217;s all about focus and productivity. (really? are you crazy?) [MacVim] 火星旅程开始，先别急着google，turns out 人家MacVim已经自带了这个功能，奈何我是眼睛大还是压根没注意… 打开MacVim，然后: Window -> Toggle Full Screen Mode You got it: [TextMate] TextMate默认不自带fullscreen功能，不过人家整整5年前便在讨论解决了…… So for all of you who patiently wait for this to become a native feature, now there is a workaround. 5年后的今天TextMate本身还是没有native的include这个feature，想必你对几乎所有用户所诟病的textmate更新慢的&#8221;feature&#8221;也可见一斑了吧，更新慢却又不开源，是很多曾经很fan却又最后放弃的很大原因，当然这是后话。 ...]]></description>
			<content:encoded><![CDATA[<p>继续用wordpress的fullscreen mode写关于fullscreen的东西…… 不要怪我火星，你要允许孤陋寡闻的井底之蛙（比如我）慢慢发现以前一直很annoying的fulscreen mode原来可以真的让我相对focus一些，暂且不管这到底持续的时间能有多长……</p>
<p>For those who cares, it&#8217;s all about focus and productivity. (really? are you crazy?)</p>
<p><span style="text-decoration: underline;">[MacVim]</span><br />
火星旅程开始，先别急着google，turns out 人家MacVim已经自带了这个功能，奈何我是眼睛大还是压根没注意…<br />
打开MacVim，然后:<br />
Window -> Toggle Full Screen Mode</p>
<p>You got it:</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/macvim-fullscreen.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/macvim-fullscreen-300x264.png" alt="" title="macvim fullscreen" width="300" height="264" class="alignnone size-medium wp-image-3233" /></a><br />
<span id="more-3227"></span><br />
<span style="text-decoration: underline;">[TextMate]</span><br />
TextMate默认不自带fullscreen功能，不过人家<a href="http://blog.macromates.com/2006/full-screen-mode-via-megazoomer/" title="Full-screen Mode via Megazoomer" target="_blank">整整5年前</a>便在讨论解决了……</p>
<blockquote><p>
So for all of you who patiently wait for this to become a native feature, now there is a workaround.</p></blockquote>
<p>5年后的今天TextMate本身还是没有native的include这个feature，想必你对几乎所有用户所诟病的textmate更新慢的&#8221;feature&#8221;也可见一斑了吧，更新慢却又不开源，是很多曾经很fan却又最后放弃的很大原因，当然这是后话。</p>
<p>5年前的那个<a href="http://ianhenderson.org/megazoomer.html" target="_blank">workaround</a>的最后更新是09年9月，虽release notes里面明确指明了snow leopard和64-bit compatible，其不活跃的开发状态仍然让人不放心，怎么都一副德行……</p>
<p>最后还是在github上搜到了一个相对而言蛮新的 <a href="https://github.com/mads379/TextMate-Fullscreen-Plugin" title="TextMate-Fullscreen-Plugin" target="_blank">textmate plugin</a> , 最后更新在去年12月，且有专为Mac OS X Lion TextMate用户打造的<a href="https://github.com/enormego/EGOTextMateFullScreen" title="EGOTextMateFullScreen" target="_blank">版本</a>，你还能再奢求什么？</p>
<p>在<a href="https://github.com/mads379/TextMate-Fullscreen-Plugin/downloads" target="_blank">这里</a>下载最新版 (Beta-0.4)，解压双击安装后，你的TextMate也就有了MacVim一样的fullscreen mode.</p>
<p>Window -> Fullscreen (⌃ + ⌥ + ⌘ + F)</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/textmate-fullscreen.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/textmate-fullscreen-300x264.png" alt="" title="textmate fullscreen" width="300" height="264" class="alignnone size-medium wp-image-3238" /></a></p>
<p>最后提一句，这两个editor的fullscreen mode都没有<a href="http://blog.samsonis.me/2011/07/%e5%86%8d%e6%9d%a5%e4%b8%80%e4%b8%aa%e6%9b%b4geeky%e7%9a%84fullscreen-editor/">之前提到</a>的writeroom给力，不过也总算聊胜于无吧……</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/07/%e5%86%8d%e6%9d%a5%e4%b8%80%e4%b8%aa%e6%9b%b4geeky%e7%9a%84fullscreen-editor/" title="再来一个更geeky的fullscreen editor (July 7, 2011)">再来一个更geeky的fullscreen editor</a> (1)</li>
	<li><a href="http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/" title="Vim-Task overhauled with native vim script support (May 19, 2011)">Vim-Task overhauled with native vim script support</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/08/from-textmate-to-vim-macvim-installation/" title="From TextMate to MacVim: Vim installation (August 24, 2010)">From TextMate to MacVim: Vim installation</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/" title="From TextMate to MacVim: Markdown File Editing (September 15, 2010)">From TextMate to MacVim: Markdown File Editing</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/" title="From TextMate to MacVim: Introduce Vim-Task (GTD) (September 10, 2010)">From TextMate to MacVim: Introduce Vim-Task (GTD)</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/07/full-screen-mode-for-textmate-and-macvim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再来一个更geeky的fullscreen editor</title>
		<link>http://blog.samsonis.me/2011/07/%e5%86%8d%e6%9d%a5%e4%b8%80%e4%b8%aa%e6%9b%b4geeky%e7%9a%84fullscreen-editor/</link>
		<comments>http://blog.samsonis.me/2011/07/%e5%86%8d%e6%9d%a5%e4%b8%80%e4%b8%aa%e6%9b%b4geeky%e7%9a%84fullscreen-editor/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 13:25:12 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[fullscreen editor]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[writeroom]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3222</guid>
		<description><![CDATA[前几天说到wordpress 3.2的 fullscreen editor 让我欲罢不能，于是一发不可收拾…… 今天再来一个更geeky一点的fullscreen editor，叫做writeroom，很适合需要的人带去星巴克；你还别说，任何东西对需要它的人而言就总是有用的。 截图一张： Related posts Full Screen Mode for TextMate and MacVim (0)]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.samsonis.me/2011/07/我的sql-tmbundle-fork">前几天</a>说到wordpress 3.2的 fullscreen editor 让我欲罢不能，于是一发不可收拾……</p>
<p>今天再来一个更geeky一点的fullscreen editor，叫做<a href="http://www.hogbaysoftware.com/products/writeroom" title="writeroom">writeroom</a>，很适合需要的人带去星巴克；你还别说，任何东西对需要它的人而言就总是有用的。</p>
<p>截图一张：</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/writeroom.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/writeroom-300x187.png" alt="" title="writeroom" width="300" height="187" class="alignnone size-medium wp-image-3224" /></a></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/07/full-screen-mode-for-textmate-and-macvim/" title="Full Screen Mode for TextMate and MacVim (July 11, 2011)">Full Screen Mode for TextMate and MacVim</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/07/%e5%86%8d%e6%9d%a5%e4%b8%80%e4%b8%aa%e6%9b%b4geeky%e7%9a%84fullscreen-editor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>我的SQL.tmbundle fork</title>
		<link>http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/</link>
		<comments>http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:03:07 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[TextMate Bundle]]></category>
		<category><![CDATA[tmbundle]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3203</guid>
		<description><![CDATA[今天两篇post之后，还是对wordpress 3.2的full screen editor爱不释手 i，所以再来一篇……；这不是0day，所以请expect一切都会可能有延迟. 话说这还是上周一的事情了…… 插入一个闪回： 我平时一般工作或是自己开发都开着两个editor，一个是macvim，这个目前看来是完全为了vim-task了，我用它来GTD；另外一个是textmate，我大部分的code，除了java和obj-c外 ii都是在textmate里面完成；可能你会觉得好奇，话说这已经牵涉到信仰的问题了，要知道textmate是我两年前我买mac的first bullet，如果抛弃textmate，我两年前的行为就似乎失去了意义；请不要告诉我mac的ui怎么怎么fancy，界面怎么怎么友好，我不是果粉，这些对我其实都没有杀伤力；我更不是那些个喜欢抱着macbook pro在星巴克靠窗的座位前展现各种独特品味的伙计，话说我到非常希望我能有如此的定力…… 闪回完了回来，回到上周一；如果你像我这样用textmate编辑维护总和超过10000+行的 sql stored procedure (单文件3000+行)iii 代码，你会明白textmate默认自带的SQL.tmbundle其实做的蛮烂的，作为一种语言的bundle，它竟然不支持symbol list，这让本身在TM里面navigate就不方便的用户情何以堪…… 一般语言定义的function或是method都会被作为symbol list的item，方便用户直接跳转到该function/method的definition处；没有symbol list的情景下，这意味着你只能search，还要人为或自动的filter掉一些不是definition的match字串，这在你debug的正high，正心急如焚抑或火冒三丈的时候，无疑不是种尴尬，接下来便是不情愿的敲上 ⌘ + F，然后嘴里嘀咕着:&#8221;人生啊&#8221;；这，就是我上周一之前一直的状态…… 不过上周一之后有了我自己的SQL.tmbundle后，我终于有了SQL的目前相当简陋的symbol list，我很清楚的记得我那天没再说那三个字…… 不过可惜的是，也许也是值得庆幸的是，我马上就不需要维护那么长的SQL了，话说这还真不好说是高兴还是悲伤，但无论是高兴还是悲伤，这里，永远都不是一个应该表达感情的地方； 我想我上面罗里罗唆的还闪去闪回的应该已经把我写下标题后想传达的信息传达到位了，至少我希望如此。 对了，如果你看到这里还不知道symbol list是啥（不是没可能，话说这个名字还是有点confuse的），这里有个截图，symbol list就是右下角popup的那块，可以像我这样用鼠标点，也可以用 ⌘ + Shift + T 打开 &#8220;Go to Symbol&#8230;&#8221;的dialog，更多的时候shortcut key更管用。 最后，如果你brave enough想尝试下这个的SQL bundle的话，下面是installation guide，follow TM bundle的tradition，assume你已经装了git： $ mkdir -p ~/Library/Application\ Support/TextMate/Bundles $ cd ~/Library/Application\ ...]]></description>
			<content:encoded><![CDATA[<p>今天两篇post之后，还是对wordpress 3.2的full screen editor爱不释手 <sup><a href="http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/#footnote_0_3203" id="identifier_0_3203" class="footnote-link footnote-identifier-link" title="美中不足，fullscreen模式下少一个preview的按钮，但瑕不掩瑜">i</a></sup>，所以再来一篇……；这不是0day，所以请expect一切都会可能有延迟.</p>
<p>话说这还是上周一的事情了……</p>
<blockquote><p>
插入一个闪回：<br />
我平时一般工作或是自己开发都开着两个editor，一个是macvim，这个目前看来是完全为了<a href="https://github.com/samsonw/vim-task" title="vim-task" target="_blank">vim-task</a>了，我用它来GTD；另外一个是textmate，我大部分的code，除了java和obj-c外 <sup><a href="http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/#footnote_1_3203" id="identifier_1_3203" class="footnote-link footnote-identifier-link" title="java当然eclipse了，obj-c更是当仁不让于xcode">ii</a></sup>都是在textmate里面完成；可能你会觉得好奇，话说这已经牵涉到信仰的问题了，要知道textmate是我两年前我买mac的first bullet，如果抛弃textmate，我两年前的行为就似乎失去了意义；请不要告诉我mac的ui怎么怎么fancy，界面怎么怎么友好，我不是果粉，这些对我其实都没有杀伤力；我更不是那些个喜欢抱着macbook pro在星巴克靠窗的座位前展现各种独特品味的伙计，话说我到非常希望我能有如此的定力……
</p></blockquote>
<p>闪回完了回来，回到上周一；如果你像我这样用textmate编辑维护总和超过10000+行的 sql stored procedure (单文件3000+行)<sup><a href="http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/#footnote_2_3203" id="identifier_2_3203" class="footnote-link footnote-identifier-link" title="for the record, 这是postgresql的pl/pgsql代码">iii</a></sup> 代码，你会明白textmate默认自带的SQL.tmbundle其实做的蛮烂的，作为一种语言的bundle，它竟然不支持symbol list，这让本身在TM里面navigate就不方便的用户情何以堪……</p>
<p>一般语言定义的function或是method都会被作为symbol list的item，方便用户直接跳转到该function/method的definition处；没有symbol list的情景下，这意味着你只能search，还要人为或自动的filter掉一些不是definition的match字串，这在你debug的正high，正心急如焚抑或火冒三丈的时候，无疑不是种尴尬，接下来便是不情愿的敲上 ⌘ + F，然后嘴里嘀咕着:&#8221;人生啊&#8221;；这，就是我上周一之前一直的状态……<br />
<span id="more-3203"></span><br />
不过上周一之后有了我自己的<a href="https://github.com/samsonw/sql.tmbundle" title="SQL.tmbundle" target="_blank">SQL.tmbundle</a>后，我终于有了SQL的目前相当简陋的symbol list，我很清楚的记得我那天没再说那三个字…… 不过可惜的是，也许也是值得庆幸的是，我马上就不需要维护那么长的SQL了，话说这还真不好说是高兴还是悲伤，但无论是高兴还是悲伤，这里，永远都不是一个应该表达感情的地方；</p>
<p>我想我上面罗里罗唆的还闪去闪回的应该已经把我写下标题后想传达的信息传达到位了，至少我希望如此。</p>
<p>对了，如果你看到这里还不知道symbol list是啥（不是没可能，话说这个名字还是有点confuse的），这里有个截图，symbol list就是右下角popup的那块，可以像我这样用鼠标点，也可以用 ⌘ + Shift + T 打开 &#8220;Go to Symbol&#8230;&#8221;的dialog，更多的时候shortcut key更管用。</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/07/sql.tmbundle.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/07/sql.tmbundle-300x209.png" alt="" title="sql.tmbundle" width="300" height="209" class="alignnone size-medium wp-image-3208" /></a></p>
<p>最后，如果你brave enough想尝试下这个的SQL bundle的话，下面是installation guide，follow TM bundle的tradition，assume你已经装了git：</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Application\ Support<span style="color: #000000; font-weight: bold;">/</span>TextMate<span style="color: #000000; font-weight: bold;">/</span>Bundles<br />
$ <span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Application\ Support<span style="color: #000000; font-weight: bold;">/</span>TextMate<span style="color: #000000; font-weight: bold;">/</span>Bundles<br />
$ git clone git:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>samsonw<span style="color: #000000; font-weight: bold;">/</span>sql.tmbundle.git SQL.tmbundle<br />
$ osascript <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'tell app &quot;TextMate&quot; to reload bundles'</span></div></div>
[Footnotes]<ol class="footnotes"><li id="footnote_0_3203" class="footnote">美中不足，fullscreen模式下少一个preview的按钮，但瑕不掩瑜</li><li id="footnote_1_3203" class="footnote">java当然eclipse了，obj-c更是当仁不让于xcode</li><li id="footnote_2_3203" class="footnote">for the record, 这是postgresql的pl/pgsql代码</li></ol>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/" title="Vim-Task overhauled with native vim script support (May 19, 2011)">Vim-Task overhauled with native vim script support</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/07/textmates-magic-bundles-customized-commands-snippets-and-macros-recording/" title="TextMate&#8217;s magic: bundles, customized commands, snippets and macros recording (July 26, 2010)">TextMate&#8217;s magic: bundles, customized commands, snippets and macros recording</a> (6)</li>
	<li><a href="http://blog.samsonis.me/2010/08/from-textmate-to-vim-macvim-installation/" title="From TextMate to MacVim: Vim installation (August 24, 2010)">From TextMate to MacVim: Vim installation</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/" title="From TextMate to MacVim: Markdown File Editing (September 15, 2010)">From TextMate to MacVim: Markdown File Editing</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/" title="From TextMate to MacVim: Introduce Vim-Task (GTD) (September 10, 2010)">From TextMate to MacVim: Introduce Vim-Task (GTD)</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vim-Task overhauled with native vim script support</title>
		<link>http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/</link>
		<comments>http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/#comments</comments>
		<pubDate>Thu, 19 May 2011 06:18:47 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[MacVim]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=3087</guid>
		<description><![CDATA[Thanks to anfernee, vim-task now supports vim native script, which means +ruby compile option is not required any more in your vim instance. This is great because the default vim package some Linux distributions (debian, ubuntu etc) distribute do NOT build with +ruby feature by default, which makes very frustrated experiences for these users. This ...]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="https://github.com/anfernee">anfernee</a>, <a href="http://github.com/samsonw/vim-task">vim-task</a> now supports <a href="https://github.com/samsonw/vim-task/commit/8db44563bdb9ea74e425e5d7af2604f04adf0b20">vim native script</a>, which means +ruby compile option is not required any more in your vim instance.</p>
<p>This is great because the default vim package some Linux distributions (debian, ubuntu etc) distribute do NOT build with +ruby feature by default, which makes very frustrated experiences for these users.  This commit simplifies the process and will eventually provide benefit in the long run.</p>
<p>If you&#8217;re a user of vim-task and not so into ruby, upgrade is highly recommended.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2010/08/from-textmate-to-vim-macvim-installation/" title="From TextMate to MacVim: Vim installation (August 24, 2010)">From TextMate to MacVim: Vim installation</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/" title="From TextMate to MacVim: Markdown File Editing (September 15, 2010)">From TextMate to MacVim: Markdown File Editing</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/" title="From TextMate to MacVim: Introduce Vim-Task (GTD) (September 10, 2010)">From TextMate to MacVim: Introduce Vim-Task (GTD)</a> (3)</li>
	<li><a href="http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/" title="我的SQL.tmbundle fork (July 6, 2011)">我的SQL.tmbundle fork</a> (4)</li>
	<li><a href="http://blog.samsonis.me/2011/04/vim-task-on-vim-org/" title="vim-task on vim.org (April 2, 2011)">vim-task on vim.org</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim-task on vim.org</title>
		<link>http://blog.samsonis.me/2011/04/vim-task-on-vim-org/</link>
		<comments>http://blog.samsonis.me/2011/04/vim-task-on-vim-org/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 13:16:38 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[vim-task]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=2981</guid>
		<description><![CDATA[很多事情很难预料，比如 vim-task 这个两个小时捣鼓出来，写readme和 blog intro 都比写code来的时间长的玩物竟然是我个人在github上最 “popular” 的 project（其余的都鲜有人watch和fork），真是有意栽花花不成,无心插柳柳成荫，悲哉悲哉； 如此这般说明这东西值得更广的分享，于是10分钟前便有了放到 vim.org 的想法，然后2分钟后它便成功上了 vim.org i，最后还是希望它对真正感兴趣的人有用吧. [Footnotes]wordpress你情何以堪…… Related posts Vim-Task overhauled with native vim script support (0) From TextMate to MacVim: Vim installation (2) From TextMate to MacVim: Markdown File Editing (2) From TextMate to MacVim: Introduce Vim-Task (GTD) (3)]]></description>
			<content:encoded><![CDATA[<p>很多事情很难预料，比如<a href="https://github.com/samsonw/vim-task"> vim-task</a> 这个两个小时捣鼓出来，写readme和 <a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/">blog intro</a> 都比写code来的时间长的玩物竟然是我个人在github上最 “popular” 的 project（其余的都鲜有人watch和fork），真是有意栽花花不成,无心插柳柳成荫，悲哉悲哉；</p>
<p>如此这般说明这东西值得更广的分享，于是10分钟前便有了放到 vim.org 的想法，然后2分钟后它便成功上了<a href="http://www.vim.org/scripts/script.php?script_id=3535"> vim.org</a> <sup><a href="http://blog.samsonis.me/2011/04/vim-task-on-vim-org/#footnote_0_2981" id="identifier_0_2981" class="footnote-link footnote-identifier-link" title="wordpress你情何以堪&hellip;&hellip;">i</a></sup>，最后还是希望它对真正感兴趣的人有用吧.</p>
[Footnotes]<ol class="footnotes"><li id="footnote_0_2981" class="footnote">wordpress你情何以堪……</li></ol>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/" title="Vim-Task overhauled with native vim script support (May 19, 2011)">Vim-Task overhauled with native vim script support</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/08/from-textmate-to-vim-macvim-installation/" title="From TextMate to MacVim: Vim installation (August 24, 2010)">From TextMate to MacVim: Vim installation</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/" title="From TextMate to MacVim: Markdown File Editing (September 15, 2010)">From TextMate to MacVim: Markdown File Editing</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/" title="From TextMate to MacVim: Introduce Vim-Task (GTD) (September 10, 2010)">From TextMate to MacVim: Introduce Vim-Task (GTD)</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/04/vim-task-on-vim-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>推荐一个reader app和一个Greasemonkey脚本</title>
		<link>http://blog.samsonis.me/2011/01/%e6%8e%a8%e8%8d%90%e4%b8%80%e4%b8%aareader-app%e5%92%8c%e4%b8%80%e4%b8%aagreasemonkey%e8%84%9a%e6%9c%ac/</link>
		<comments>http://blog.samsonis.me/2011/01/%e6%8e%a8%e8%8d%90%e4%b8%80%e4%b8%aareader-app%e5%92%8c%e4%b8%80%e4%b8%aagreasemonkey%e8%84%9a%e6%9c%ac/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 07:41:42 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[reeder]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=2682</guid>
		<description><![CDATA[今天推荐的两个东东都和阅读有关，一个是google reader的offline阅读器，还有一个是方便大家卓越当当京东购书，然后顺便查看豆瓣评论的Greasemonkey脚本。 [Google Reader app: Reeder] Reeder据说是iphone/ipad等idevice上蛮流行的google reader app（具体我也不清楚），作者承诺过出for mac的版本，现在虽说还是beta版，但我这几天用下来感觉还是相当稳定的，有一些feed显示的小bug，不过无关痛痒。 功能现在还有点弱，所以一般管理feed的工作还是要在google reader里面进行，reeder只是作为consumer专门消费sync过来的content，在reeder里面标记为read的文章之后也会同步到google reader，所以不用担心reeder看过了google reader里面还是unread（即便是beta，这个功能还是必须的，所以我前面说的offline阅读器其实也不大准确…） [Greasemonkey Script: 精明价格 Smart Price] 我不知道大家回馈社会的步骤是怎样的，是首先在豆瓣上看评论然后根据豆瓣右上角的各家网店价格比较选择网店购买，还是直接在各网店购买（大家应该都有经常购买的网店，因为除了价格因素，各网店都各自有其自身粘性，比如什么会员什么卡之类的，而且为了价格最低，分别在3家网店购买3本书也稍显有点得不偿失）。 比如我经常使用的是卓越，但卓越里面搜到之后真正关心的读者评论却是豆瓣里面的，如果说在卓越里面一定要关心什么的话也就是价格了，也许还有一些什么推荐之类的，有了这个Greasemonkey script之后，整个workflow则会变的相当无痛，省去了在卓越拷贝书名然后打开豆瓣书籍页面进行搜索的痛苦，这里也推荐给大家。 其同时支持卓越，当当和京东，在一家网店会显示另外两家的价格，方便进行价格比较（这样就不一定非要到豆瓣去查），而且会列出豆瓣评分（如果有的话）和相关链接，非常方便，我早上查了几本书，发现普遍情况下都是京东相对便宜（这估计也和其刚出道有关），不过还不足以便宜到让我switch网店，呵呵。 Related posts google.com please (2) 说谎 (0) 节选两段奥巴马2011国情咨文 (0) 狮子座 (16) 未成年先别優 (1)]]></description>
			<content:encoded><![CDATA[<p>今天推荐的两个东东都和阅读有关，一个是google reader的offline阅读器，还有一个是方便大家卓越当当京东购书，然后顺便查看豆瓣评论的Greasemonkey脚本。</p>
<p>[Google Reader app: <a href="http://reederapp.com/">Reeder</a>]</p>
<p>Reeder据说是iphone/ipad等idevice上蛮流行的google reader app（具体我也不清楚），作者承诺过出for mac的版本，现在虽说还是beta版，但我这几天用下来感觉还是相当稳定的，有一些feed显示的小bug，不过无关痛痒。</p>
<p>功能现在还有点弱，所以一般管理feed的工作还是要在google reader里面进行，reeder只是作为consumer专门消费sync过来的content，在reeder里面标记为read的文章之后也会同步到google reader，所以不用担心reeder看过了google reader里面还是unread（即便是beta，这个功能还是必须的，所以我前面说的offline阅读器其实也不大准确…）</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/01/reeder.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/01/reeder-300x187.png" alt="" title="reeder for mac" width="300" height="187" class="alignnone size-medium wp-image-2683" /></a><br />
<span id="more-2682"></span><br />
[Greasemonkey Script: <a href="http://userscripts.org/scripts/show/60231">精明价格 Smart Price</a>]</p>
<p>我不知道大家回馈社会的步骤是怎样的，是首先在豆瓣上看评论然后根据豆瓣右上角的各家网店价格比较选择网店购买，还是直接在各网店购买（大家应该都有经常购买的网店，因为除了价格因素，各网店都各自有其自身粘性，比如什么会员什么卡之类的，而且为了价格最低，分别在3家网店购买3本书也稍显有点得不偿失）。</p>
<p>比如我经常使用的是卓越，但卓越里面搜到之后真正关心的读者评论却是豆瓣里面的，如果说在卓越里面一定要关心什么的话也就是价格了，也许还有一些什么推荐之类的，有了这个Greasemonkey script之后，整个workflow则会变的相当无痛，省去了在卓越拷贝书名然后打开豆瓣书籍页面进行搜索的痛苦，这里也推荐给大家。</p>
<p>其同时支持卓越，当当和京东，在一家网店会显示另外两家的价格，方便进行价格比较（这样就不一定非要到豆瓣去查），而且会列出豆瓣评分（如果有的话）和相关链接，非常方便，我早上查了几本书，发现普遍情况下都是京东相对便宜（这估计也和其刚出道有关），不过还不足以便宜到让我switch网店，呵呵。</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2011/01/greasemonkey-script.png"><img src="http://blog.samsonis.me/wp-content/uploads/2011/01/greasemonkey-script-300x156.png" alt="" title="greasemonkey script" width="300" height="156" class="alignnone size-medium wp-image-2691" /></a></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/07/google-com-please/" title="google.com please (July 14, 2011)">google.com please</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/08/%e8%af%b4%e8%b0%8e/" title="说谎 (August 9, 2010)">说谎</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2011/01/%e8%8a%82%e9%80%89%e4%b8%a4%e6%ae%b5%e5%a5%a5%e5%b7%b4%e9%a9%ac2011%e5%9b%bd%e6%83%85%e5%92%a8%e6%96%87/" title="节选两段奥巴马2011国情咨文 (January 26, 2011)">节选两段奥巴马2011国情咨文</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/07/%e7%8b%ae%e5%ad%90%e5%ba%a7/" title="狮子座 (July 31, 2010)">狮子座</a> (16)</li>
	<li><a href="http://blog.samsonis.me/2010/02/%e6%9c%aa%e6%88%90%e5%b9%b4%e5%85%88%e5%88%ab%e5%84%aa/" title="未成年先别優 (February 23, 2010)">未成年先别優</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2011/01/%e6%8e%a8%e8%8d%90%e4%b8%80%e4%b8%aareader-app%e5%92%8c%e4%b8%80%e4%b8%aagreasemonkey%e8%84%9a%e6%9c%ac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>From TextMate to MacVim: Markdown File Editing</title>
		<link>http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/</link>
		<comments>http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 16:11:40 +0000</pubDate>
		<dc:creator>Samson Wu</dc:creator>
				<category><![CDATA[Share]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[MacVim]]></category>
		<category><![CDATA[Markdown]]></category>

		<guid isPermaLink="false">http://blog.samsonis.me/?p=2265</guid>
		<description><![CDATA[Sunng号召大伙用markdown书写文档，这里积极响应一下～ TextMate out of box bundle了Markdown.tmbundle，所以默认就支持markdown file syntax，vim里面貌似默认没有那么幸运，也不是很确定，不过anyway，vim里面的default就是让你改的… [Markdown Syntax Support] 具体markdown的syntax可以参见这里，这里不赘述。 市面上找到了不少关于vim markdown syntax的plugin（这个算不算是vim user幸福的烦恼？）： 1. http://www.vim.org/scripts/script.php?script_id=1242 (http://github.com/plasticboy/vim-markdown) 2. http://github.com/tpope/vim-markdown 3. http://github.com/hallison/vim-markdown 4. http://github.com/mikewest/vim-markdown make your choice then install it，你选择，你喜欢. [Markdown Preview Support] TextMate有个很nice的markdown preview功能，截图如下: 这个preview用了TextMate自己的stylesheet来render generate出来的html，非常方便实用。 所以切换到Vim后这个feature显然会非常missing，还好 vim-markdown-preview 这个插件正好做了类似的工作，只不过它默认模拟github的style来render html（其实正合我意…）. 不知道是style outdated了还是怎样，反正插件模拟github的style模拟的不是非常像，我fork了一份，修改为采用github自己的css，readme还没有改，因为计划给其发pull request，当然如果遭拒我以后还得改下readme，顺便多edit几个markdown测试一下也好，dogfood, dogfood… 最后也截个图吧，下面是 vim-task 的README.mkd在safari里面preview： Related posts Vim-Task overhauled with native ...]]></description>
			<content:encoded><![CDATA[<p>Sunng号召大伙<a href="http://sunng.info/blog/2010/07/%E7%94%A8markdown%E4%B9%A6%E5%86%99%E6%96%87%E6%A1%A3/">用markdown书写文档</a>，这里积极响应一下～</p>
<p>TextMate out of box bundle了Markdown.tmbundle，所以默认就支持markdown file syntax，vim里面貌似默认没有那么幸运，也不是很确定，不过anyway，vim里面的default就是让你改的…</p>
<p><span style="text-decoration: underline;">[Markdown Syntax Support]</span><br />
具体markdown的syntax可以参见<a href="http://daringfireball.net/projects/markdown/syntax">这里</a>，这里不赘述。<br />
市面上找到了不少关于vim markdown syntax的plugin（这个算不算是vim user幸福的烦恼？）：<br />
1. <a href="http://www.vim.org/scripts/script.php?script_id=1242">http://www.vim.org/scripts/script.php?script_id=1242</a> (<a href="http://github.com/plasticboy/vim-markdown">http://github.com/plasticboy/vim-markdown</a>)<br />
2. <a href="http://github.com/tpope/vim-markdown">http://github.com/tpope/vim-markdown</a><br />
3. <a href="http://github.com/hallison/vim-markdown">http://github.com/hallison/vim-markdown</a><br />
4. <a href="http://github.com/mikewest/vim-markdown">http://github.com/mikewest/vim-markdown</a></p>
<p>make your choice then install it，你选择，你喜欢.</p>
<p><span style="text-decoration: underline;">[Markdown Preview Support]</span><br />
TextMate有个很nice的markdown preview功能，截图如下:</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2010/09/textmate-markdown-preview.png"><img src="http://blog.samsonis.me/wp-content/uploads/2010/09/textmate-markdown-preview-300x206.png" alt="" title="textmate markdown preview" width="300" height="206" class="alignnone size-medium wp-image-2278" /></a><br />
<span id="more-2265"></span><br />
这个preview用了TextMate自己的stylesheet来render generate出来的html，非常方便实用。 所以切换到Vim后这个feature显然会非常missing，还好 <a href="http://github.com/robgleeson/vim-markdown-preview">vim-markdown-preview</a> 这个插件正好做了类似的工作，只不过它默认模拟github的style来render html（其实正合我意…）.</p>
<p>不知道是style outdated了还是怎样，反正插件模拟github的style模拟的不是非常像，我<a href="http://github.com/samsonw/vim-markdown-preview">fork了一份</a>，修改为采用github自己的css，readme还没有改，因为计划给其发pull request，当然如果遭拒我以后还得改下readme，顺便多edit几个markdown测试一下也好，dogfood, dogfood…</p>
<p>最后也截个图吧，下面是 <a href="http://github.com/samsonw/vim-task">vim-task</a> 的README.mkd在safari里面preview：</p>
<p><a href="http://blog.samsonis.me/wp-content/uploads/2010/09/vim-markdown-preview.png"><img src="http://blog.samsonis.me/wp-content/uploads/2010/09/vim-markdown-preview-300x187.png" alt="" title="vim markdown preview" width="300" height="187" class="alignnone size-medium wp-image-2287" /></a></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.samsonis.me/2011/05/vim-task-overhauled-with-native-vim-script-support/" title="Vim-Task overhauled with native vim script support (May 19, 2011)">Vim-Task overhauled with native vim script support</a> (0)</li>
	<li><a href="http://blog.samsonis.me/2010/08/from-textmate-to-vim-macvim-installation/" title="From TextMate to MacVim: Vim installation (August 24, 2010)">From TextMate to MacVim: Vim installation</a> (2)</li>
	<li><a href="http://blog.samsonis.me/2010/09/from-textmate-to-macvim-introduce-vim-task-gtd/" title="From TextMate to MacVim: Introduce Vim-Task (GTD) (September 10, 2010)">From TextMate to MacVim: Introduce Vim-Task (GTD)</a> (3)</li>
	<li><a href="http://blog.samsonis.me/2011/07/%e6%88%91%e7%9a%84sql-tmbundle-fork/" title="我的SQL.tmbundle fork (July 6, 2011)">我的SQL.tmbundle fork</a> (4)</li>
	<li><a href="http://blog.samsonis.me/2011/04/vim-task-on-vim-org/" title="vim-task on vim.org (April 2, 2011)">vim-task on vim.org</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.samsonis.me/2010/09/from-textmate-to-macvim-markdown-file-editing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

