<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>turristan (Turristan Liew)</title>
    <link>https://ruby-china.org/turristan</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Piece of Code</title>
      <description>&lt;pre class="highlight clojure"&gt;&lt;code&gt;&lt;span class="c1"&gt;; holds the head (avoid!)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;head-fibo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;lazy-cat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;N&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;N&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;map&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;head-fibo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;rest&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;head-fibo&lt;/span&gt;&lt;span class="p"&gt;))))&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;lazy sequence plus recursion 定义了 Fibonaccis，简洁（虽然不实用）到我无法理解代码执行过程的地步。&lt;/p&gt;

&lt;p&gt;求指教。&lt;/p&gt;</description>
      <author>turristan</author>
      <pubDate>Tue, 31 Mar 2015 11:12:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/24927</link>
      <guid>https://ruby-china.org/topics/24927</guid>
    </item>
    <item>
      <title>效率启示录</title>
      <description>&lt;p&gt;有人在唱哈利路亚，恍惚间我得到了天启，于是我的开发效率提升了数倍。&lt;/p&gt;

&lt;p&gt;天启如下：&lt;/p&gt;

&lt;p&gt;首先需要本地安装&lt;code&gt;Apache server&lt;/code&gt;，然后 redirect 404 request 到 localhost, 我的系统中&lt;code&gt;DocumentRoot&lt;/code&gt;是&lt;code&gt;/srv/http&lt;/code&gt;,
于是设置&lt;code&gt;/etc/httpd/conf/httd.conf&lt;/code&gt;:&lt;/p&gt;
&lt;pre class="highlight xml"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;Directory&lt;/span&gt; &lt;span class="err"&gt;"/srv/http"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  AllowOverride All
&lt;span class="nt"&gt;&amp;lt;/Directory&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来编辑 &lt;code&gt;/srv/http/.htaccess&lt;/code&gt;，将 404 request redirect 到 index 页。&lt;/p&gt;
&lt;pre class="highlight xml"&gt;&lt;code&gt;ErrorDocument 404 /index.html
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;紧接着，创建&lt;code&gt;/srv/http/index.html&lt;/code&gt;:&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;GET BACK TO WORK, YOU HOBO&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;style &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text/css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;html&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f00&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
            &lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#0f0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                &lt;span class="nl"&gt;margin-top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;64pt&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;GET BACK TO WORK, YOU HOBO&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最后一步，编辑&lt;code&gt;/etc/hosts&lt;/code&gt;:&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;127.0.0.1 ruby-china.org weibo.com 9gag.com www.weibo.com hupu.com nba.hupu.com reddit.com www.reddit.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;All done.&lt;/p&gt;

&lt;p&gt;为了不刺瞎诸位的眼球，我将结果放在了&lt;a href="http://jsfiddle.net/8337cLuh/1/" rel="nofollow" target="_blank" title=""&gt;这里&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;如果这样效果还一般，试着加点背景音乐，加点 gif 动画。定时变换背景色闪瞎氪金狗眼也不错。&lt;/p&gt;</description>
      <author>turristan</author>
      <pubDate>Fri, 27 Mar 2015 15:48:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/24868</link>
      <guid>https://ruby-china.org/topics/24868</guid>
    </item>
    <item>
      <title>ATOM Packages</title>
      <description>&lt;p&gt;Atom 编辑器，不能带你装 X, 但至少可以带你飞。&lt;/p&gt;

&lt;p&gt;Atom: the missing editor you've always wanted.&lt;/p&gt;
&lt;h2 id="小技巧 ~ 关于Atom的同步功能"&gt;小技巧 ~ 关于 Atom 的同步功能&lt;/h2&gt;
&lt;p&gt;Atom 安装完会提供&lt;code&gt;apm&lt;/code&gt; ~ &lt;strong&gt;&lt;em&gt;Atom Package Manager&lt;/em&gt;&lt;/strong&gt;命令。&lt;/p&gt;

&lt;p&gt;不要忘记在&lt;a href="https://atom.io/" rel="nofollow" target="_blank" title=""&gt;atom.io&lt;/a&gt;上 star 自己常用的 theme 和 package, 这样换电脑或者重装之后只要&lt;code&gt;apm stars --install&lt;/code&gt;就可以一步安装了。&lt;/p&gt;
&lt;h2 id="一些常用的package"&gt;一些常用的 package&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/autocomplete-plus" rel="nofollow" target="_blank" title=""&gt;autocomplete-plus&lt;/a&gt; 顾名思义。&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/atom-lint" rel="nofollow" target="_blank" title=""&gt;atom-lint&lt;/a&gt; 风格指导。&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/ask-stack" rel="nofollow" target="_blank" title=""&gt;ask-stack&lt;/a&gt; 帮你快速从 Stack Overflow 搬运代码。&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/rest-client" rel="nofollow" target="_blank" title=""&gt;rest-client&lt;/a&gt; 在编辑器中进行 API 请求测试。&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/merge-conflicts" rel="nofollow" target="_blank" title=""&gt;merge-conflicts&lt;/a&gt;使用 Atom 解决代码冲突&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/minimap" rel="nofollow" target="_blank" title=""&gt;minimap&lt;/a&gt;代码预览&lt;/li&gt;
&lt;li&gt; &lt;a href="https://atom.io/packages/web-view" rel="nofollow" target="_blank" title=""&gt;web-view&lt;/a&gt; 偷偷摸摸在 Atom 里上网&lt;/li&gt;
&lt;li&gt;......................................................&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Have a try.&lt;/p&gt;

&lt;p&gt;Good luck have fun.&lt;/p&gt;</description>
      <author>turristan</author>
      <pubDate>Fri, 31 Oct 2014 10:43:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/22373</link>
      <guid>https://ruby-china.org/topics/22373</guid>
    </item>
  </channel>
</rss>
