<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>liuhui998</title>
    <link>https://ruby-china.org/liuhui998</link>
    <description>一颗信心、始终拥有、伴我四海、随我九州</description>
    <language>en-us</language>
    <item>
      <title>要不要等新 Mac Mini</title>
      <description>&lt;p&gt;公司里有 MacBookPro，然后外接显示器 Dell U2312。&lt;/p&gt;

&lt;p&gt;因为觉得笔记本难背，家里也有显示器  Dell U2312，所以想买一个 MacMini，方便家里有时写写代码、看看资料什么的。&lt;/p&gt;

&lt;p&gt;本来想等 10.22  Apple 发布新款的 MacMini，但是人家不出，你也没有办法。&lt;/p&gt;

&lt;p&gt;我现在纠结是等新款的 MacMini 还是就买老款的。&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Thu, 24 Oct 2013 10:43:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/14989</link>
      <guid>https://ruby-china.org/topics/14989</guid>
    </item>
    <item>
      <title>Daniel Lv 明天是否有喜事呀</title>
      <description>&lt;p&gt;如题：）&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Fri, 21 Jun 2013 18:37:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/11885</link>
      <guid>https://ruby-china.org/topics/11885</guid>
    </item>
    <item>
      <title>贴一个刚才发现的 ruby-china 网站彩蛋</title>
      <description>&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/ceff01a8927a5a1e673942eee5f685a0.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Wed, 21 Nov 2012 15:52:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/6969</link>
      <guid>https://ruby-china.org/topics/6969</guid>
    </item>
    <item>
      <title>请教一下 rails 论坛程序选择</title>
      <description>&lt;p&gt;最近在考虑给公司的产品换个论坛，原来的是用 discuz , 现在想换成一个可以和 rails 程序 集成在一起的论坛。&lt;/p&gt;

&lt;p&gt;现在有几个选择：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;forem
可以和原来的 rails 程序很好的集成 
但是好不能上传图片，可能要花时间自己改造&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rabel 
程序功能比较符合的中国人的习惯
它要求的环境是 Nginx + Passenger 或 Nginx + Thin，但是我环境是 Nginx + Unicorn, 不知可不可以跑起来，我目前 Unicorn 用的还可以，不想换。
还有不知道它的 Memcached 需要多大的内存&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;希望大家多指教&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Wed, 21 Nov 2012 14:46:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/6966</link>
      <guid>https://ruby-china.org/topics/6966</guid>
    </item>
    <item>
      <title>ruby.taobao.org 少一个 gem</title>
      <description>&lt;p&gt;昨天就找不到这个包，今天再试了一下，还是没有&lt;/p&gt;

&lt;p&gt;bash-3.2$ gem sources
    *** CURRENT SOURCES ***&lt;/p&gt;

&lt;p&gt;&lt;a href="http://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org/&lt;/a&gt;
    &lt;a href="http://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org/&lt;/a&gt;
    &lt;a href="http://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org/&lt;/a&gt;
    &lt;a href="http://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org/&lt;/a&gt;
    &lt;a href="http://ruby.taobao.org/" rel="nofollow" target="_blank"&gt;http://ruby.taobao.org/&lt;/a&gt;
    bash-3.2$ gem  install execjs -v '1.4.0'
    ERROR:  Could not find a valid gem 'execjs' (= 1.4.0) in any repository
    ERROR:  Possible alternatives: execjs&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Tue, 22 May 2012 11:10:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/3423</link>
      <guid>https://ruby-china.org/topics/3423</guid>
    </item>
    <item>
      <title>我想问一下各位学习 css 有什么好的办法</title>
      <description>&lt;p&gt;在项目上使用 rails 有了一段时间了&lt;/p&gt;

&lt;p&gt;对我而言的最大问题是在 css 的使用上&lt;/p&gt;

&lt;p&gt;设计师对于 css 不是很熟，所以有很大一部分 css 工作到我的头上。&lt;/p&gt;

&lt;p&gt;我想问一下，css 学习领域有没有像：&lt;/p&gt;

&lt;p&gt;railscasts.com&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;railscasts-china.com &lt;/p&gt;

&lt;p&gt;这种网站&lt;/p&gt;

&lt;p&gt;或是其它好的快速有效的学习方法  &lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Sat, 19 May 2012 17:11:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/3373</link>
      <guid>https://ruby-china.org/topics/3373</guid>
    </item>
    <item>
      <title>Grape 在 Nginx + Unicorn + rbenv 无法加载</title>
      <description>&lt;p&gt;最近有一个项目，使用了  grape 来进行 api 的处理
在本地是使用 WEBrick  在 development 下一切正常&lt;/p&gt;

&lt;p&gt;class API &amp;lt; Grape::API
      prefix "api"
      version 'v1'&lt;/p&gt;

&lt;p&gt;..........
    end&lt;/p&gt;

&lt;p&gt;但是布署到了服务器端后，查看 unicorn.rb 提示：&lt;/p&gt;

&lt;p&gt;uninitialized constant Grape (NameError)
    /funny1/apps/menu/releases/20120426060007/lib/api/api.rb:7:in `'&lt;/p&gt;

&lt;p&gt;详细 log:&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;E, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.057859 &lt;span class="c"&gt;#20422] ERROR -- : reaped #&amp;lt;Process::Status: pid 28044 exit 1&amp;gt; worker=1&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.058028 &lt;span class="c"&gt;#20422]  INFO -- : worker=1 spawning...&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.065295 &lt;span class="c"&gt;#28050]  INFO -- : worker=1 spawned pid=28050&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.065683 &lt;span class="c"&gt;#28050]  INFO -- : Refreshing Gem list&lt;/span&gt;
E, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.162059 &lt;span class="c"&gt;#28047] ERROR -- : uninitialized constant Grape (NameError)&lt;/span&gt;
/funny1/apps/menu/releases/20120426060007/lib/api/api.rb:7:in &lt;span class="sb"&gt;`&lt;/span&gt;&amp;lt;top &lt;span class="o"&gt;(&lt;/span&gt;required&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;&lt;span class="s1"&gt;'
/funny1/apps/menu/releases/20120426060007/config/routes.rb:23:in `block in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/routing/route_set.rb:258:in &lt;span class="sb"&gt;`&lt;/span&gt;instance_exec&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/routing/route_set.rb:258:in `eval_block'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/routing/route_set.rb:235:in &lt;span class="sb"&gt;`&lt;/span&gt;draw&lt;span class="s1"&gt;'
/funny1/apps/menu/releases/20120426060007/config/routes.rb:1:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application/routes_reloader.rb:29:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;load_paths&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application/routes_reloader.rb:29:in `each'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application/routes_reloader.rb:29:in &lt;span class="sb"&gt;`&lt;/span&gt;load_paths&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application/routes_reloader.rb:13:in `reload!'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application.rb:87:in &lt;span class="sb"&gt;`&lt;/span&gt;reload_routes!&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/devise-2.0.4/lib/devise/rails.rb:14:in `block in &amp;lt;class:Engine&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/lazy_load_hooks.rb:34:in &lt;span class="sb"&gt;`&lt;/span&gt;call&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/lazy_load_hooks.rb:34:in `execute_hook'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/lazy_load_hooks.rb:43:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;run_load_hooks&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/lazy_load_hooks.rb:42:in `each'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/lazy_load_hooks.rb:42:in &lt;span class="sb"&gt;`&lt;/span&gt;run_load_hooks&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application/finisher.rb:50:in `block in &amp;lt;module:Finisher&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:30:in &lt;span class="sb"&gt;`&lt;/span&gt;instance_exec&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:30:in `run'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:55:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;run_initializers&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:54:in `each'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/initializable.rb:54:in &lt;span class="sb"&gt;`&lt;/span&gt;run_initializers&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application.rb:96:in `initialize!'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/railtie/configurable.rb:30:in &lt;span class="sb"&gt;`&lt;/span&gt;method_missing&lt;span class="s1"&gt;'
/funny1/apps/menu/releases/20120426060007/config/environment.rb:5:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
config.ru:4:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
config.ru:4:in `block in &amp;lt;main&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/rack-1.3.6/lib/rack/builder.rb:51:in &lt;span class="sb"&gt;`&lt;/span&gt;instance_eval&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/rack-1.3.6/lib/rack/builder.rb:51:in `initialize'&lt;/span&gt;
config.ru:1:in &lt;span class="sb"&gt;`&lt;/span&gt;new&lt;span class="s1"&gt;'
config.ru:1:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn.rb:44:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;eval&lt;/span&gt;&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn.rb:44:in `block in builder'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:695:in &lt;span class="sb"&gt;`&lt;/span&gt;call&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:695:in `build_app!'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:568:in &lt;span class="sb"&gt;`&lt;/span&gt;init_worker_process&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:588:in `worker_loop'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:487:in &lt;span class="sb"&gt;`&lt;/span&gt;spawn_missing_workers&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:498:in `maintain_worker_count'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/lib/unicorn/http_server.rb:272:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;join&lt;/span&gt;&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/gems/unicorn-4.3.0/bin/unicorn:121:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
/funny1/apps/menu/shared/bundle/ruby/1.9.1/bin/unicorn:19:in &lt;span class="sb"&gt;`&lt;/span&gt;load&lt;span class="s1"&gt;'
/funny1/apps/menu/shared/bundle/ruby/1.9.1/bin/unicorn:19:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
E, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.170926 &lt;span class="c"&gt;#20422] ERROR -- : reaped #&amp;lt;Process::Status: pid 28047 exit 1&amp;gt; worker=0&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.171148 &lt;span class="c"&gt;#20422]  INFO -- : worker=0 spawning...&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.179755 &lt;span class="c"&gt;#28053]  INFO -- : worker=0 spawned pid=28053&lt;/span&gt;
I, &lt;span class="o"&gt;[&lt;/span&gt;2012-04-26T15:50:19.180256 &lt;span class="c"&gt;#28053]  INFO -- : Refreshing Gem list&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>liuhui998</author>
      <pubDate>Thu, 26 Apr 2012 15:58:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/2909</link>
      <guid>https://ruby-china.org/topics/2909</guid>
    </item>
    <item>
      <title>rvm 下载加速</title>
      <description>&lt;p&gt;今天注册了 ruby-china, 想先冒个泡，我把以前写的一个贴子翻出来，希望对大家能有帮助吧。&lt;/p&gt;

&lt;p&gt;当时在看 &lt;a href="/huacnlee" class="user-mention" title="@huacnlee"&gt;&lt;i&gt;@&lt;/i&gt;huacnlee&lt;/a&gt;  和 ruby-china 上的教程，但是 rvm 下载速度实在太慢了，于是改了一下：&lt;/p&gt;

&lt;p&gt;&lt;a href="http://liuhui998.com/2011/12/28/speed-up-rvm-download/" rel="nofollow" target="_blank"&gt;http://liuhui998.com/2011/12/28/speed-up-rvm-download/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;同时也谢谢 &lt;a href="/huacnlee" class="user-mention" title="@huacnlee"&gt;&lt;i&gt;@&lt;/i&gt;huacnlee&lt;/a&gt; 的 ror 入门教程，写的很不错&lt;/p&gt;</description>
      <author>liuhui998</author>
      <pubDate>Mon, 16 Jan 2012 14:31:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/871</link>
      <guid>https://ruby-china.org/topics/871</guid>
    </item>
  </channel>
</rss>
