<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>nowherekai (klc)</title>
    <link>https://ruby-china.org/nowherekai</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>The Pragmatic Bookshelf 本周有优惠 (40%)</title>
      <description>&lt;p&gt;&lt;a href="https://media.pragprog.com/newsletters/2016-07-13.html" rel="nofollow" target="_blank" title=""&gt;The Pragmatic Bookshelf 的优惠码又又又来了&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;All ebooks, audio books, and screencasts are now 40% off.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;coupon code:  XMASJULY2016&lt;/p&gt;

&lt;p&gt;截止日期：本周日（7-17 晚）&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Coupon good through the end of the day Sunday, July 17, 2016. &lt;/p&gt;
&lt;/blockquote&gt;</description>
      <author>nowherekai</author>
      <pubDate>Fri, 15 Jul 2016 16:33:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/30541</link>
      <guid>https://ruby-china.org/topics/30541</guid>
    </item>
    <item>
      <title>Rails cache store 的一个疑问：memcached (或 redis) 比 FileStore 有什么好处？</title>
      <description>&lt;p&gt;看了一篇对 Rails cache 各个 store 的&lt;a href="http://www.nateberkopec.com/2015/07/15/the-complete-guide-to-rails-caching.html" rel="nofollow" target="_blank" title=""&gt;对比文章&lt;/a&gt;，这篇文章有对不同 store 的 benchmark 对比，在一个 server 的情况下，FileStore 要比 memcached 和 redis 快的。&lt;/p&gt;

&lt;p&gt;作为 Rails 的缓存 backend，只有一个 server 的情况下，memcached（或 redis）和 FileStore 相比的优势在哪里，各自适用于什么情况？（Rails 默认是 FileStore，ruby-china 用 memcached）&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Mon, 20 Jul 2015 14:49:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/26570</link>
      <guid>https://ruby-china.org/topics/26570</guid>
    </item>
    <item>
      <title>如何限制文章的评论个数？</title>
      <description>&lt;p&gt;需要限制一篇文章的评论数，我的实现如下：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Article&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:comments&lt;/span&gt;
  &lt;span class="n"&gt;validates_length_of&lt;/span&gt; &lt;span class="ss"&gt;:comments&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:maximum&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;message: &lt;/span&gt;&lt;span class="s2"&gt;"最多有3个评论"&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Comment&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:article&lt;/span&gt;
  &lt;span class="n"&gt;after_save&lt;/span&gt; &lt;span class="ss"&gt;:validate_comments_length_of_article&lt;/span&gt;

  &lt;span class="kp"&gt;private&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;validate_comments_length_of_article&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;article&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;comments&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;length&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
      &lt;span class="n"&gt;errors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:base&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"文章最多有3个评论"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kp"&gt;false&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样写有没有问题？还有没有其他更好的办法？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Fri, 06 Mar 2015 11:03:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/24494</link>
      <guid>https://ruby-china.org/topics/24494</guid>
    </item>
    <item>
      <title>twitter 风格好友系统中黑名单功能如何设计</title>
      <description>&lt;p&gt;rails 教程中有一章&lt;a href="https://www.railstutorial.org/book/following_users" rel="nofollow" target="_blank"&gt;https://www.railstutorial.org/book/following_users&lt;/a&gt;是讲如何实现类似
twitter 风格的可以 follow，unfllow 的好友系统的，数据库设计如下：
一个 users 表&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;id               | integer              
name         | character varying(255)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;relationships 表&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;id                | integer           
follower_id  | integer
followed_id | integer
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;model 如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;User&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;

  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:active_relationships&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;class_name: &lt;/span&gt;&lt;span class="s2"&gt;"Relationship"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;foreign_key: &lt;/span&gt;&lt;span class="s2"&gt;"follower_id"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;dependent: :destroy&lt;/span&gt;
  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:following&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;through: :active_relationships&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;source: &lt;/span&gt;&lt;span class="s2"&gt;"followed"&lt;/span&gt;

  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:passive_relationships&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;class_name: &lt;/span&gt;&lt;span class="s2"&gt;"Relationship"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;foreign_key: &lt;/span&gt;&lt;span class="s2"&gt;"followed_id"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;dependent: :destroy&lt;/span&gt;
  &lt;span class="n"&gt;has_many&lt;/span&gt; &lt;span class="ss"&gt;:followers&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;through: :passive_relationships&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;source: :follower&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;follow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;other_user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;active_relationships&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;followed_id: &lt;/span&gt;&lt;span class="n"&gt;other_user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;unfollow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;other_user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;active_relationships&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find_by&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;followed_id: &lt;/span&gt;&lt;span class="n"&gt;other_user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;destroy&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;following?&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;other_user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;following&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;include?&lt;/span&gt; &lt;span class="n"&gt;other_user&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Relationship&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:follower&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;class_name: &lt;/span&gt;&lt;span class="s2"&gt;"User"&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:followed&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;class_name: &lt;/span&gt;&lt;span class="s2"&gt;"User"&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在此基础上加上黑名单功能，我想到的方案是 &lt;strong&gt;在 relationships 表中加入一个状态（status）字段&lt;/strong&gt;，不过这样做之后逻辑变的复杂很多，还有其他设计方案吗？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Thu, 11 Dec 2014 10:45:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/23134</link>
      <guid>https://ruby-china.org/topics/23134</guid>
    </item>
    <item>
      <title>如何在页面显示树形结构 (类似于 windows 的资源管理器那样)</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;root
   \_ child1
        \_ subchild1
        \_ subchild2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我的 model 是这样的，同时我想在页面上也这样显示，同时可以动态的打开/关闭等（就像资源管理器那样），有什么好的 gem 吗？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Fri, 28 Nov 2014 11:14:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/22906</link>
      <guid>https://ruby-china.org/topics/22906</guid>
    </item>
    <item>
      <title>nginx 如何代理部分链接到另一台机器 (已解决)</title>
      <description>&lt;p&gt;有 A，B 两台机器，A 的域名（www.a.com), B 的域名为（www.b.a.com）,  A 是还在用的老 Rails 项目，B 是新 Rails 项目，现在想把指向 A 的几个链接（如 www.a.com/c) 转到 B 上，但浏览器中地址还要显示（www.a.com/c），
试了下用&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;location /admin/ {
    proxy_pass b.a.com;
  }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样的写法，会找不到 css,js 和图片。
请教 nginx 要怎么配置？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Tue, 28 Oct 2014 17:38:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/22316</link>
      <guid>https://ruby-china.org/topics/22316</guid>
    </item>
    <item>
      <title>vim 看源码时候如何 fold 注释、类等</title>
      <description>&lt;p&gt;以前看别人讲 Rails 等的源码的视频的时候可以很容易的把注释和类、模块等都折叠起来，这是怎么做到的？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Sat, 18 Oct 2014 11:50:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/22105</link>
      <guid>https://ruby-china.org/topics/22105</guid>
    </item>
    <item>
      <title>slim 里面动态生成 javascript 数组</title>
      <description>&lt;p&gt;我想根据 ruby 的 Hash 动态生成 javascript 的数组，在 html.erb 里面可以这样写，
其中&lt;code&gt;myhash = {test: 1, name: 2}&lt;/code&gt;
最后的结果是这样的&lt;code&gt;data: [['test', 1], ['name', 2]]&lt;/code&gt;&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;script&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
     &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;type&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
     &lt;span class="na"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
      &lt;span class="o"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="nx"&gt;myhash&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;each&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;
            &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;&amp;lt;%= key %&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
     &lt;span class="o"&gt;&amp;lt;%&lt;/span&gt; &lt;span class="nx"&gt;end&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;
           &lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/script&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 html.slim 里面如何实现同样的功能？&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Thu, 17 Jul 2014 21:54:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/20557</link>
      <guid>https://ruby-china.org/topics/20557</guid>
    </item>
    <item>
      <title>求职: Rails 新手，想找一份 Ruby/Rails 的全职工作 [closed]</title>
      <description>&lt;p&gt;本人研三，现在在南京，今年 6 月份毕业，有一年的 C++ 经验，去年 12 月份接触 Ruby 和 Rails（之前无 web 开发经验），现在开始找工作，想找一份 Ruby/Rails 相关的全职工作。&lt;/p&gt;

&lt;p&gt;我先介绍一下个人的情况：
我本科一个普通学校，不是计算机相关专业，学过 C 语言（还是谭浩强的书），那时候对程序员这个行业非常好奇，再加上本科的专业不太好找工作，所以大三的时候决定考研，11 年就读于东南大学的软件学院。
研二在杭州一家软件公司实习，做 C++ 相关的开发。13 年夏天实习完后我到了南京，然后开始学习 Linux、Vim、Unix 环境编程，Git 等等。10 月份的时候拿到了一个南京公司的 offer，进去实习了不到 1 个月，发现自己不喜欢用 windows，也不想再用 C++ 做开发，经过一段时间的思考决定以后从事 Web 开发的工作。&lt;/p&gt;
&lt;h2 id="我和Ruby"&gt;我和 Ruby&lt;/h2&gt;
&lt;p&gt;我的第一门真正使用的编程语言是 C++（学校要用这个），不过 C++ 太难了，现在我都不敢说入门了。
之后陆续接触过 python、php，也用做过一点小项目练手，但是它们对我没什么吸引力，学的都很浅。
我早就知道 Ruby，但实际接触是在去年 12 月份。那时候我决定做 Web 开发，然后知道了 Rails，通过 Ruby China 和一些博客了解到 Rails 的生产力惊人，恰好我知道一个同学在用 Rails，他跟我说 Rails 并不难学。然后在 Ruby China 看了很多跟新手的建议，有个一个学习的计划。
我是先学习的 Ruby，后学习的 Rails。刚学习 Ruby 时的感觉可以用 amazing 来形容，原来程序可以写的这么漂亮，我立即就喜欢上了这门编程语言，最喜欢的是 Ruby 的 block。
然后学习 Rails，用的是《Ruby on Rails Tutorial》的网上教程，非常棒的一份教程，这个教程我看了好几遍，每一遍都有收获，同时也把书中的代码都敲了一遍。之后就是系统的读了 guides.rubyonrails.org，期间也看了其它的几本 rails 的入门书，自己写了个简单的 blog 系统。
通过 Ruby China 的招聘贴我知道了自己还要学习很多其它知识。我开始学习 CSS，JavaScript，jQuery，Ruby 的元编程，读 Ruby China 等开源项目的源码等。
现在感觉自己具备了基本的技能，再想提高要通过实战，所以打算一边学习一边找工作。&lt;/p&gt;
&lt;h2 id="我的基本情况"&gt;我的基本情况&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; Ruby/Rails&lt;/li&gt;
&lt;li&gt; JavaScript 入门，会用 jQuery&lt;/li&gt;
&lt;li&gt; HTML/CSS  基本了解&lt;/li&gt;
&lt;li&gt;喜欢技术，有一定的自学能力和英语阅读能力&lt;/li&gt;
&lt;li&gt;对现在流行的 Gem 可能掌握不足，我学习的时候尽量少用 Gem&lt;/li&gt;
&lt;li&gt;有一年 C++ 工作经验&lt;/li&gt;
&lt;li&gt;欠缺 rails 项目经验&lt;/li&gt;
&lt;li&gt;使用 google/stackoverflow/github&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="对公司要求"&gt;对公司要求&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;最好是南京、上海、苏州、杭州的公司，其他地方也可以考虑&lt;/li&gt;
&lt;li&gt;能给我一定的发展空间&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;邮箱：klc1989110@gmai.com&lt;/li&gt;
&lt;li&gt;简历地址：&lt;a href="https://gist.github.com/nowherekai/9317772" rel="nofollow" target="_blank"&gt;https://gist.github.com/nowherekai/9317772&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;谢谢你能看到这儿，很少发帖，如有不足之处请多赐教。&lt;/p&gt;</description>
      <author>nowherekai</author>
      <pubDate>Mon, 03 Mar 2014 13:18:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/17626</link>
      <guid>https://ruby-china.org/topics/17626</guid>
    </item>
  </channel>
</rss>
