<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ranmocy (Ranmocy)</title>
    <link>https://ruby-china.org/ranmocy</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>个人网站习作 What did I do</title>
      <description>&lt;p&gt;名字叫做&lt;a href="http://whatdidido.org" rel="nofollow" target="_blank" title=""&gt;“What did I do”&lt;/a&gt;，基于 Ruby on Rails，部署在 Heroku 上。
这是一个课程习作，借机完成了之前的一个模糊的想法。
目前还是半成品，仍在开发中。&lt;/p&gt;

&lt;p&gt;项目的初始想法是记录自己的人生中牛逼的事情，我自己是经常会忘记自己都做了什么。
而类似 Facebook 的时间线上堆积了大量乱七八糟的事件。
我就希望能够很干净的按事件排列自己都做过哪些相对比较牛逼可以拿出来忽悠的东西。
我见过有些人的个人博客做过类似的事情。&lt;/p&gt;

&lt;p&gt;不知道这个想法在你们眼中有多少受众？&lt;/p&gt;

&lt;p&gt;网址：&lt;a href="http://whatdidido.org" rel="nofollow" target="_blank" title=""&gt;http://whatdidido.org&lt;/a&gt;
代码：&lt;a href="https://gitcafe.com/ranmocy/whatdidido" rel="nofollow" target="_blank" title=""&gt;GitCafe&lt;/a&gt;&lt;/p&gt;</description>
      <author>ranmocy</author>
      <pubDate>Mon, 12 May 2014 04:03:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/19182</link>
      <guid>https://ruby-china.org/topics/19182</guid>
    </item>
    <item>
      <title>Smallest Blogger 最小博客生成系统</title>
      <description>&lt;p&gt;原本使用 Jekyll，但是折腾很长时间才有个勉强符合我想法的 Category 功能。
于是就想自己动手写个极简的博客生成系统。
就是想证明一下自己动手丰衣足食的可能性，以及这个东西自己写并非多困难的一件事。
自己写的好处是各个部分都是做什么的自己很清楚，扩展更复杂的机制更为简单。&lt;/p&gt;

&lt;p&gt;主文件 200 行 Ruby 代码，在 &lt;code&gt;Guardfile&lt;/code&gt; 里。
使用 Guard 和 Webrick 实现文件监控和本地预览服务器。&lt;/p&gt;

&lt;p&gt;项目源代码在：&lt;a href="https://gitcafe.com/ranmocy/smallest-blogger" rel="nofollow" target="_blank" title=""&gt;GitCafe&lt;/a&gt;，&lt;a href="https://github.com/ranmocy/smallest-blogger" rel="nofollow" target="_blank" title=""&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我自己的博客就是根据这个扩展的：&lt;a href="http://ranmocy.info/" rel="nofollow" target="_blank" title=""&gt;Ranmocy's Garden&lt;/a&gt;
博客源代码在：&lt;a href="https://gitcafe.com/ranmocy/ranmocy/tree/master" rel="nofollow" target="_blank" title=""&gt;GitCafe&lt;/a&gt;，&lt;a href="https://github.com/ranmocy/ranmocy.github.io/tree/source" rel="nofollow" target="_blank" title=""&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;欢迎各类 Fork 和 PR。&lt;/p&gt;</description>
      <author>ranmocy</author>
      <pubDate>Fri, 25 Apr 2014 05:12:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/18842</link>
      <guid>https://ruby-china.org/topics/18842</guid>
    </item>
    <item>
      <title>求推荐机械键盘</title>
      <description>&lt;p&gt;嘛，算不上控工具吧。但是键盘这种吃饭的东西怠慢不得~&lt;/p&gt;

&lt;p&gt;前 Emacs 党，现 Sublime Text 2 用户，使用 Macbook Air。
所以之少要对 MacOS 的兼容性不能有问题。
现在在使用 HHKB lite2 for Mac，这个薄膜键盘纯属消费冲动……&lt;/p&gt;

&lt;p&gt;我对键盘的需求应该算比较奇怪的类型，先说说我希望键盘是什么样子的：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Mini 布局&lt;/strong&gt;，就像 HHKB，Poker 这样的，小键盘这辈子没摸过几次，最主要是手放到标准位置之后就懒得移动，偶尔用鼠标的话，Mini 布局也可以让鼠标离得更近。&lt;/li&gt;
&lt;li&gt;要求机械键盘，而且最倾向于黑轴，之前玩过别人的红轴键盘，感觉很爽，但是太轻容易误操作。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PBT 键帽&lt;/strong&gt;，我没有长时间使用过 ABS，不过摸起来油油的我不太喜欢，PBT 摸起来更清爽一些。不是很清楚他们之间具体的差别，不过磨损什么的除非无刻，不然还是不好看的吧。&lt;/li&gt;
&lt;li&gt;有 &lt;strong&gt;Dvorak 布局&lt;/strong&gt;的要加分。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;修饰键对称&lt;/strong&gt;。Command，Option，Fn 键要都存在才行，不然命令都不够用。Control 无所谓，反正基本只用 CapsLock 位置的键。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;大加分项&lt;/strong&gt;：空格键只有一般键盘的一半。个人的习惯是右手按空格，所以整个空格键磨损的地方基本就一个键位长度在 N 下面，浪费了偌大的空间，而 Command 键平时使用频率超高，却不得不弯曲使用，对手指非常不利。所以强烈希望 Command 能在 V 键下面，最起码也要在 C 下面。不过这种优化的键盘非常之少，我在淘宝只看到过这个 &lt;a href="http://item.taobao.com/item.htm?spm=a1z10.3.w1775586279.13.05mgJY&amp;amp;id=16567997795&amp;amp;" rel="nofollow" target="_blank" title=""&gt;SUN88&lt;/a&gt; 的。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;人体工程学&lt;/strong&gt;：非常欣赏 Kinesis Advantage Pro 这种键盘，虽然不是 Mini 布局，但是整个打字过程中手都在一个非常放松的状态，手指到各个位置的距离也基本一致。不过这款键盘价格高国内没有货，没有实际体验过，也不敢随便出手，不知道有没有人尝试过这款？还有 Truly Ergonomic，键盘是向两边斜的，而不是普通键盘左上到右下的倾斜，不知道当初怎么这种倾斜的键盘会流行起来，对左手非常不利诶。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;价格不敏感，能买到就好，吃饭的东西多花些钱也值得。&lt;/p&gt;

&lt;p&gt;求推荐靠谱键盘，拜托了！m(_ _)m
谢啦!!☆⌒(*＾-゜)v&lt;/p&gt;</description>
      <author>ranmocy</author>
      <pubDate>Wed, 06 Mar 2013 10:32:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/9173</link>
      <guid>https://ruby-china.org/topics/9173</guid>
    </item>
    <item>
      <title>RVM 安装 Ruby 2.0.0 的 OpenSSL 问题</title>
      <description>&lt;p&gt;最近尝试安装 Ruby 2.0.0-rc1，结果被 OpenSSL 折腾的要死……&lt;/p&gt;

&lt;p&gt;系统环境：
系统：MacOS 10.8.2 Mountain Lion
编译环境：Xcode CommandTools 4.6 xcode46cltools_10_86938131a.dmg&lt;/p&gt;

&lt;p&gt;安装方式：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rvm get &lt;span class="nb"&gt;head
&lt;/span&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;openssl
rvm reinstall 2.0.0 &lt;span class="nt"&gt;--with-openssl-dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;brew &lt;span class="nt"&gt;--prefix&lt;/span&gt; openssl&lt;span class="sb"&gt;`&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;后来又尝试用 RVM 的 pkg：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rvm pkg &lt;span class="nb"&gt;install &lt;/span&gt;openssl
rvm reinstall 2.0.0 &lt;span class="nt"&gt;--with-openssl-dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;/.rvm/usr
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但是执行 bundle 都会返回 OpenSSL 错误：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/4704589" rel="nofollow" target="_blank"&gt;https://gist.github.com/4704589&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我 Google 了很久，但是看的 OpenSSL 报错都不是这个错误。&lt;/p&gt;

&lt;p&gt;而且我现在 &lt;code&gt;rvm use system&lt;/code&gt; 也坏掉了：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;─(⚡refactory/test_for_git_server)─(￣▽￣)~*&amp;gt;rvm use system
Now using system ruby.
─(⚡refactory/test_for_git_server)─(￣▽￣)~*&amp;gt;which ruby
/Users/ranmocy/.rvm/rubies/ruby-2.0.0-rc1/bin/ruby
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;rbenv 的安装版本也有问题：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/4704619" rel="nofollow" target="_blank"&gt;https://gist.github.com/4704619&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;但是我系统级的自己编译的 2.0.0-rc1 没有任何问题。&lt;/p&gt;

&lt;p&gt;如果可以我还是希望能使用 RVM，脚本化切版本太方便了。&lt;/p&gt;

&lt;p&gt;现在这个情况真是太绝望了……Any help?&lt;/p&gt;

&lt;p&gt;Updated：
最新版本的 RVM 正常安装，看 &lt;a href="#reply24" class="at_floor" data-floor="24"&gt;#24 楼&lt;/a&gt; 。
其他暂时没有测试。&lt;/p&gt;</description>
      <author>ranmocy</author>
      <pubDate>Mon, 04 Feb 2013 09:54:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/8589</link>
      <guid>https://ruby-china.org/topics/8589</guid>
    </item>
    <item>
      <title>分享一个自己做的 Emacs24 Theme</title>
      <description>&lt;p&gt;灵感来源于 &lt;a href="http://slim-lang.com" rel="nofollow" target="_blank"&gt;http://slim-lang.com&lt;/a&gt; 的主页配色，很喜欢这类明亮的颜色。
有次好像看帖看到 &lt;a href="/lgn21st" class="user-mention" title="@lgn21st"&gt;&lt;i&gt;@&lt;/i&gt;lgn21st&lt;/a&gt; 提到说这个做成 Theme 会很不错。
正好 zenburn 的主题审美疲劳了，就把这个做出来了，还不完备，请大家多指点和建议。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ranmocy/amelie-theme" rel="nofollow" target="_blank"&gt;https://github.com/ranmocy/amelie-theme&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;p.s. 看 Rails 代码的效果还是很不错滴！&lt;/p&gt;

&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/78b6c353062d12089586ec7e6662d483.png" title="" alt="Rails"&gt;&lt;/p&gt;</description>
      <author>ranmocy</author>
      <pubDate>Sat, 16 Jun 2012 23:09:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/3853</link>
      <guid>https://ruby-china.org/topics/3853</guid>
    </item>
    <item>
      <title>安装 Gem 包 capybara-webkit 失败</title>
      <description>&lt;p&gt;hi, all
我是 MacbookAIr4,2 + Lion10.7.3。
原本的 gem 出了很多问题，所以决心重装 ruby 环境。
把 XCode 卸载 &lt;code&gt;sudo /Developer/Library/uninstall-devtools –mode=all&lt;/code&gt;
安装 osx-gcc-installer &lt;code&gt;https://github.com/kennethreitz/osx-gcc-installer&lt;/code&gt;
安装 homebrew &lt;code&gt;/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"&lt;/code&gt;
安装 rvm &lt;code&gt;bash -s stable &amp;lt; &amp;lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)&lt;/code&gt;
安装补丁版的 1.9.3 &lt;code&gt;curl https://raw.github.com/gist/1688857/rbenv.sh | sh&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bundle install&lt;/code&gt; 会失败错误信息在后面，有人能给些什么建议么？&lt;/p&gt;

&lt;p&gt;~/.gemrc&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nt"&gt;---&lt;/span&gt;
:sources:
- http://rubygems.org/
&lt;span class="c"&gt;#- http://ruby.taobao.org/&lt;/span&gt;
&lt;span class="c"&gt;#:backtrace: false&lt;/span&gt;
&lt;span class="c"&gt;#:benchmark: false&lt;/span&gt;
&lt;span class="c"&gt;#:bulk_threshold: 1000&lt;/span&gt;
&lt;span class="c"&gt;#:update_sources: true&lt;/span&gt;
&lt;span class="c"&gt;#:verbose: true&lt;/span&gt;
gem: &lt;span class="nt"&gt;--no-ri&lt;/span&gt; &lt;span class="nt"&gt;--no-rdoc&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;bundle install 的错误信息&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Installing capybara-webkit &lt;span class="o"&gt;(&lt;/span&gt;0.8.0&lt;span class="o"&gt;)&lt;/span&gt; with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks!
/Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in &lt;span class="sb"&gt;`&lt;/span&gt;rescue &lt;span class="k"&gt;in &lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;build_extensions&lt;span class="s1"&gt;': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

        /Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/bin/ruby extconf.rb 


Gem files will remain installed in /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/capybara-webkit-0.8.0 for inspection.
Results logged to /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/capybara-webkit-0.8.0/./gem_make.out
    from /Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:530:in `block in build_extensions'&lt;/span&gt;
    from /Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:505:in &lt;span class="sb"&gt;`&lt;/span&gt;each&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:505:in `build_extensions'&lt;/span&gt;
    from /Users/ranmocy/.rvm/rubies/ruby-1.9.3-p0-perf/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:180:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;install&lt;/span&gt;&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/source.rb:90:in `block in install'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/rubygems_integration.rb:82:in &lt;span class="sb"&gt;`&lt;/span&gt;preserve_paths&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/source.rb:89:in `install'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/installer.rb:73:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;install_gem_from_spec&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/rubygems_integration.rb:97:in `with_build_args'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/installer.rb:72:in &lt;span class="sb"&gt;`&lt;/span&gt;install_gem_from_spec&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/installer.rb:56:in `block in run'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/installer.rb:55:in &lt;span class="sb"&gt;`&lt;/span&gt;run&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/installer.rb:12:in `install'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/cli.rb:220:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;install&lt;/span&gt;&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/vendor/thor/task.rb:22:in `run'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/vendor/thor/invocation.rb:118:in &lt;span class="sb"&gt;`&lt;/span&gt;invoke_task&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/vendor/thor.rb:263:in `dispatch'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/lib/bundler/vendor/thor/base.rb:386:in &lt;span class="sb"&gt;`&lt;/span&gt;start&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/gems/bundler-1.1.rc.7/bin/bundle:13:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/bin/bundle:19:in &lt;span class="sb"&gt;`&lt;/span&gt;load&lt;span class="s1"&gt;'
    from /Users/ranmocy/.rvm/gems/ruby-1.9.3-p0-perf/bin/bundle:19:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>ranmocy</author>
      <pubDate>Thu, 16 Feb 2012 11:20:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/1230</link>
      <guid>https://ruby-china.org/topics/1230</guid>
    </item>
  </channel>
</rss>
