<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>winnie (winnie)</title>
    <link>https://ruby-china.org/winnie</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[深圳] Ruby 工程师一名,10K-15K/月</title>
      <description>&lt;h4 id="我们是："&gt;我们是：&lt;/h4&gt;
&lt;p&gt;一家想改变留学“黑中介”行业的科技公司。&lt;/p&gt;
&lt;h4 id="我们在做："&gt;我们在做：&lt;/h4&gt;
&lt;p&gt;让留学申请信息透明，一站式解决留学申请、学费交纳及留学后生活圈子。 &lt;/p&gt;
&lt;h4 id="核心技能要求："&gt;核心技能要求：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;三年以上软件开发经验&lt;/li&gt;
&lt;li&gt;一年以上 Ruby 开发经验&lt;/li&gt;
&lt;li&gt;熟悉 PostgreSQL / Mongodb&lt;/li&gt;
&lt;li&gt;熟悉 AngularJS / BootStrap / SCSS &lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="工作地点 ："&gt;工作地点：&lt;/h4&gt;
&lt;p&gt;南山科技园&lt;/p&gt;
&lt;h4 id="薪资："&gt;薪资：&lt;/h4&gt;
&lt;p&gt;10K-15K/月，五险一金
自带电脑上班有补助&lt;/p&gt;
&lt;h4 id="简历请发送至："&gt;简历请发送至：&lt;/h4&gt;
&lt;p&gt;hr#welivee.com&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Wed, 30 Mar 2016 10:50:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/29504</link>
      <guid>https://ruby-china.org/topics/29504</guid>
    </item>
    <item>
      <title>寫 Ruby on Rails 的工程師鄙視所有使用其他語言的工程師，所有的工程師都鄙視 PHP 工程師。</title>
      <description>&lt;p&gt;哈哈，有意思&lt;/p&gt;

&lt;p&gt;寫 Ruby on Rails 的工程師鄙視所有使用其他語言的工程師，所有的工程師都鄙視 PHP 工程師。
&lt;a href="http://vinta.ws/blog/695" rel="nofollow" target="_blank"&gt;http://vinta.ws/blog/695&lt;/a&gt;&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Fri, 12 Dec 2014 15:16:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/23157</link>
      <guid>https://ruby-china.org/topics/23157</guid>
    </item>
    <item>
      <title>RubyMotion 支持 Android 的 beta 版本已经发布</title>
      <description>&lt;p&gt;. . .                                 &lt;/p&gt;

&lt;p&gt;&lt;a href="http://blog.rubymotion.com/post/97668474211/announcing-the-public-beta-of-rubymotion-for-android" rel="nofollow" target="_blank"&gt;http://blog.rubymotion.com/post/97668474211/announcing-the-public-beta-of-rubymotion-for-android&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;根据官方新手指南一步一步走，已经成功运行第一个 Android Demo。&lt;/p&gt;

&lt;p&gt;演示视频在这里：&lt;a href="https://motioninmotion.tv/screencasts/45" rel="nofollow" target="_blank"&gt;https://motioninmotion.tv/screencasts/45&lt;/a&gt; 或 &lt;a href="http://pan.baidu.com/s/1pJwkHcR" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1pJwkHcR&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;新手指南在这里：&lt;a href="http://www.rubymotion.com/developer-center/guides/getting-started/" rel="nofollow" target="_blank"&gt;http://www.rubymotion.com/developer-center/guides/getting-started/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;示例代码在这里：&lt;a href="https://github.com/HipByte/RubyMotionSamples/tree/master/android" rel="nofollow" target="_blank"&gt;https://github.com/HipByte/RubyMotionSamples/tree/master/android&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RubyMotion 推出了免费版本：&lt;a href="http://www.rubymotion.com/download/" rel="nofollow" target="_blank"&gt;http://www.rubymotion.com/download/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;. . .  &lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Wed, 17 Sep 2014 21:16:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/21577</link>
      <guid>https://ruby-china.org/topics/21577</guid>
    </item>
    <item>
      <title>使用 Rails 的方式来开发移动应用 (iOS/Android) </title>
      <description>&lt;p&gt;原贴：&lt;a href="http://blog.arkency.com/2014/07/one-ruby-to-rule-them-all/" rel="nofollow" target="_blank"&gt;http://blog.arkency.com/2014/07/one-ruby-to-rule-them-all/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;你有没有注意到软件开发正在强烈地朝向移动端发展的趋势？
有越来越多的项目都提供移动端应用，有些项目甚至只有移动端应用。
如果公司只有 Ruby Web 开发者，难道只有修炼成全栈高手才能解决问题吗？
不，Ruby 仍然可以开发移动端应用！&lt;/p&gt;
&lt;h3 id="起因"&gt;起因&lt;/h3&gt;
&lt;p&gt;以前，如果 Ruby 开发人员想开发 Android 或 iOS 应用，他得深入学习 Java 或 oc。
如果只是为了尝试一下移动端，而学习一门新的语言，这成本太大了。
试想一下，每天学习和使用新的语言，然后再在工作中再忘记他们 ... 你真的做得到吗？&lt;/p&gt;
&lt;h3 id="见识 RubyMotion"&gt;见识 RubyMotion&lt;/h3&gt;
&lt;p&gt;我们非常乐意地介绍 RubyMotion 工具链，让你使用 Ruby 快速开发原生的 iOS 和 Android 应用。
我们也是最近才开始 RubyMotion 的征途，所以我们不够熟练，在下一次博客我们会提供一些代码。现在我们专注一下我们要解决的问题。&lt;/p&gt;

&lt;p&gt;我们是 Ruby 开发人员，为了不重新发明轮子，我们经常使用 gem 库，它能加快速开发进程。当然，有时候适得其反，但这不是今天的主题。让我们达成共识，大部分情况下这是真的。&lt;/p&gt;

&lt;p&gt;在开始之前，我们研究发现 RubyMotion 支持大量的第三方库来提高我们的开发生产力，比如：cocoapods 和 gem 库。
我们来看一下。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Libraries：提供一个压缩包，需要手工提取和使用。
2. Pods: oc特有的库，以前只能用于oc项目，通过 HipByte，现在可以在 Ruby 中使用。
3. Gems：Ruby库，RubyMotion 一样可以使用。
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="框架："&gt;框架：&lt;/h3&gt;
&lt;p&gt;“框架”这个词不一定对，但是容易理解，RubyMotion 的生态圈中有一些“框架”，可以使移动平台开发完全不鸟原来的土鳖语言。
这些框架一般是 Gems，我们来对着 Rails 来列个清单：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;RubyMotion：这是 RubyMotion 本尊，他是对原本平台语言的 Ruby 实现，比如：java 或 oc
ProMotion: 它使用 Ruby 的约定，来隐藏或改造 oc 的的冗长语法。学起来不难，用起来方便。
RMQ: oc的 jQuery 版，通过链式表的方法来操作组件，动画，事件和手势等。
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="合体："&gt;合体：&lt;/h3&gt;
&lt;p&gt;偷学别人的经验，我们总结如下：&lt;/p&gt;
&lt;h4 id="必备："&gt;必备：&lt;/h4&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sugarcube - RubyMotion 简化语法大师，
bubblewrap - 公用功能，如：数据持久化，全局状态，通知和硬件。
afmotion - 最好的网络访问接口实现
motionsupport - 使 RubyMotion支持类似 ActiveSupport 功能
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="样式化："&gt;样式化：&lt;/h4&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sweetkit（motionkit + sugarcube）提供类 Rails 布局和类 CSS 样式化
SweetTea (Teacup + SugarCube) 提供类 CSS 样式化，还在开发中
RubyMotion-PixateFreestyle 提供 CSS 样式化，还有对应的设计工具：Pixate Studio
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="Models："&gt;Models：&lt;/h4&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Core Data Query - 管理 CoreDataStack 数据模型
Motion Model -  CoreData 方言，提供验证和其他混入功能
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="Frameworks："&gt;Frameworks：&lt;/h4&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Promotion：最接近 Rails 的开发方式。
RMQ：最接近 jQuery 的开发方式，提供类 CSS网格 的方法来实现布局。
2015.9.12 更新：现在推荐 redpotion 和 bluepotion 框架。
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="总结："&gt;总结：&lt;/h3&gt;
&lt;p&gt;不懂 java 或 oc 不要紧，用 Ruby 去开发吧。RubyMotion 社区和工具都非常棒，不过他是收费的。&lt;/p&gt;

&lt;p&gt;试用版本：&lt;a href="http://pan.baidu.com/s/1hqBWz6c" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1hqBWz6c&lt;/a&gt;  (只能开发 ios 应用，不能发布，不能更新，永不过期)&lt;/p&gt;

&lt;p&gt;参考连接：
&lt;a href="http://motion-toolbox.com" rel="nofollow" target="_blank"&gt;http://motion-toolbox.com&lt;/a&gt;
&lt;a href="http://blog.rubymotion.com/post/87048665656/rubymotion-3-0-sneak-peek-android-support" rel="nofollow" target="_blank"&gt;http://blog.rubymotion.com/post/87048665656/rubymotion-3-0-sneak-peek-android-support&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;2015.9.12 更新：
现在推荐 redpotion 和 bluepotion 框架。
RubyMotion 推出了免费版本：&lt;a href="http://www.rubymotion.com/download/" rel="nofollow" target="_blank"&gt;http://www.rubymotion.com/download/&lt;/a&gt;&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Tue, 08 Jul 2014 17:40:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/20378</link>
      <guid>https://ruby-china.org/topics/20378</guid>
    </item>
    <item>
      <title>排列组合题</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a = (1..10).to_a
b = a.combination(6).to_a 
c = a.sample(5)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id="1. 求 b 中包含 c 的count"&gt;1. 求 b 中包含 c 的 count&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;答案：                                                            b.count {|e| (c - e).empty?}
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="."&gt;.&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a = (1..10).to_a
b = a.combination(4).to_a 
c = a.sample(5)
d = a.sample(4)
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id="2. 求 b 中包含 c或d 中任意四个数的 count"&gt;2. 求 b 中包含 c 或 d 中任意四个数的 count&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;答案：                                                             c.combination(4).size
                                                                  d.combination(4).size
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>winnie</author>
      <pubDate>Sun, 04 May 2014 10:20:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/18990</link>
      <guid>https://ruby-china.org/topics/18990</guid>
    </item>
    <item>
      <title>谁有《The Rails 4 Way》的折扣码啊？</title>
      <description>&lt;p&gt;最低 29 美元，虽说知识是无价的，但是相对来说确实有点贵，谁有折扣码可以共享一下吗？&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Thu, 02 Jan 2014 22:09:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/16583</link>
      <guid>https://ruby-china.org/topics/16583</guid>
    </item>
    <item>
      <title>支付宝充值 被骗子当钓鱼用具了，怎么办？</title>
      <description>&lt;ol&gt;
&lt;li&gt;我们网站是电子商务网站，有支付宝充值功能。&lt;/li&gt;
&lt;li&gt;充值的金额 在消费满 20% 后，可以全额提款。&lt;/li&gt;
&lt;li&gt;现在骗子在淘宝开店，然后骗子发 网站充值 跳到 支付宝 的“充值页面”给买家&lt;/li&gt;
&lt;li&gt;然后，买家居然付款了。&lt;/li&gt;
&lt;li&gt;一天发出来充值连接有几十条，每天成功的 居然有 好几条，金额有一般是几百块。&lt;/li&gt;
&lt;li&gt;现在 买家 过来找我们协助调查。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;请问大家，从技术的解决如何 防止 支付宝充值被骗子当钓鱼用具使用？&lt;/p&gt;

&lt;p&gt;再补充一点，我们查证过了，骗子注册的信息&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;手机号是空号，不知道怎么通过我们短信验证的&lt;/li&gt;
&lt;li&gt;真实姓名和身份证估计是假的&lt;/li&gt;
&lt;li&gt;提款的银行卡目前不知道是不是他的&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>winnie</author>
      <pubDate>Thu, 19 Dec 2013 23:00:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/16322</link>
      <guid>https://ruby-china.org/topics/16322</guid>
    </item>
    <item>
      <title>现在还有可以用的短信通道吗？</title>
      <description>&lt;p&gt;好像联通与电信都没了&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Sun, 08 Dec 2013 10:53:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/16058</link>
      <guid>https://ruby-china.org/topics/16058</guid>
    </item>
    <item>
      <title>JS 代码中 用户登录安全认证的问题</title>
      <description>&lt;p&gt;前是用 AngularJS + Rails 架构，前端都扔给 AngularJS，后端 Rails 来判断是否当前业务操作是否需要用户登录，如果需要，返回错误信息，比如 401 之类，前端 AngularJS 接收到请求认证之后，弹出 modal dialog 登录窗口，请求用户进行登录，如果登录成功，需要继续执行之类的业务操作，这个怎么处理？&lt;/p&gt;

&lt;p&gt;G 了大部分代码都是基于 url 登录页面来保存操作业务的 url，然后登录完成之后再进行 Redirect，像我这种 弹出窗口的，成功之后继续执行某个操作的好像没有。&lt;/p&gt;

&lt;p&gt;再 G 了一回，Ruby 中有类似的包装模式，执行完成之后，然后回调 ControlName#MethodName，这样挺美好的。&lt;/p&gt;

&lt;p&gt;但是 JS 中怎么实现呢？这种弹出窗口根据业务需要可能不止一层，比如：先判断是否登录，再判断帐户余额是否够，再判断用户是否符合操作权限，一层一层下来，最终回调一开始要执行的业务操作，这中间怎么传递呢？又怎么回调执行呢？&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;找到终极解决方案&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="ss"&gt;:/&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;github&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="no"&gt;GaetanGiraud&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;angular&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;login&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;git&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>winnie</author>
      <pubDate>Tue, 03 Sep 2013 22:16:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/13869</link>
      <guid>https://ruby-china.org/topics/13869</guid>
    </item>
    <item>
      <title>请推荐入门 CSS 类书籍</title>
      <description>&lt;p&gt;准备把 UI 培养成前端，入门的 html 和 css 英文视频都看过一遍，看过之后知识太过零散。&lt;/p&gt;

&lt;p&gt;有没有比较系统的入门的 css 类书籍推荐。要求侧重：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;基础 css 详解&lt;/li&gt;
&lt;li&gt;结合实例出发的 css 应用&lt;/li&gt;
&lt;li&gt;css3 和模块化开发 初步知识&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>winnie</author>
      <pubDate>Wed, 10 Jul 2013 07:47:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/12386</link>
      <guid>https://ruby-china.org/topics/12386</guid>
    </item>
    <item>
      <title>谁帮我支付 Rails 101 v.2 - Rails 4.0</title>
      <description>&lt;p&gt;想买这本书，&lt;a href="http://ruby-china.org/topics/11336" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/11336&lt;/a&gt;
一直没办法支付成功，谁帮我支付一下啊&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Thu, 27 Jun 2013 10:56:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/12031</link>
      <guid>https://ruby-china.org/topics/12031</guid>
    </item>
    <item>
      <title>@xdite rails-101 可以便宜点不？</title>
      <description>&lt;p&gt;&lt;a href="https://leanpub.com/rails-101" rel="nofollow" target="_blank"&gt;https://leanpub.com/rails-101&lt;/a&gt; 看过章节，写得不错。
现在 &lt;a href="/xdite" class="user-mention" title="@xdite"&gt;&lt;i&gt;@&lt;/i&gt;xdite&lt;/a&gt; 在写 Ruby2.0 &amp;amp; Rails 4.0 版本，不过$9.99 有点小贵，希望能针对大陆朋友来一次团购优惠。&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Wed, 29 May 2013 16:21:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/11323</link>
      <guid>https://ruby-china.org/topics/11323</guid>
    </item>
    <item>
      <title>copy.com 网盘，免费 15GB 空间，目前限时邀请一个用户注册完成赠送 5GB 空间，好像没有上限</title>
      <description>&lt;p&gt;我的邀请链接，用它注册你的默认免费空间会自动升至 20GB，我的空间会增加 5GB&lt;/p&gt;

&lt;p&gt;&lt;a href="https://copy.com?r=hPpoJG" rel="nofollow" target="_blank"&gt;https://copy.com?r=hPpoJG&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;注意：验证 email 得 5G，安装本地应用得 5G，登一下 Twitter 可以加 2G&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;感谢大家，目前空间已经到 67G 了±&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Fri, 17 May 2013 17:44:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/11068</link>
      <guid>https://ruby-china.org/topics/11068</guid>
    </item>
    <item>
      <title>多个项目共用 activerecord?</title>
      <description>&lt;p&gt;有没有办法实现多个项目共用一套 activerecord?&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Fri, 30 Nov 2012 11:16:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/7215</link>
      <guid>https://ruby-china.org/topics/7215</guid>
    </item>
    <item>
      <title>Google Take Action</title>
      <description>&lt;p&gt;&lt;a href="https://www.google.com/takeaction/" rel="nofollow" target="_blank"&gt;https://www.google.com/takeaction/&lt;/a&gt;&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Thu, 22 Nov 2012 11:57:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/6993</link>
      <guid>https://ruby-china.org/topics/6993</guid>
    </item>
    <item>
      <title>angularjs 里有类似 Emberjs 复合视图 吗？</title>
      <description>&lt;p&gt;有熟悉 Angularjs 的吗？
emberjs 里有复合视图的概念，angularjs 文档我看过一遍，好像没这东西？&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Thu, 11 Oct 2012 12:06:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/5998</link>
      <guid>https://ruby-china.org/topics/5998</guid>
    </item>
    <item>
      <title>railscast 怎么支付</title>
      <description>&lt;p&gt;看完了免费版的，收费版的内容挺吸引人的，9$/每月怎么支付呢？&lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Fri, 28 Sep 2012 20:10:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/5813</link>
      <guid>https://ruby-china.org/topics/5813</guid>
    </item>
    <item>
      <title>公用的 业务逻辑 写在哪儿？</title>
      <description>&lt;p&gt;目前的业务类是使用 存储过程 来实现的，
优点是：
    1. 专职 SQL 开发、优化、预编译，执行最佳性能化
    2. 集中业务逻辑实现，方便细化 业务逻辑 权限管理
    3. 多项目访问公用 业务逻辑，减少重复开发。
缺点是：
    1. 存储过程与开发人员距离太远，沟通成本大。
    2. 存储过程的存在，使 数据库主从模式的读写分离 实现困难。&lt;/p&gt;

&lt;p&gt;如果使用 Rails，那么 业务逻辑 写在哪儿？
需求如下：
    1. 多项目共用，仅一次编写编译。
    2. 业务逻辑 中的 读数据操作分流到 读服务器，降低 写服务器的性能压力。
    3. 根据数据库访问用户分离 业务逻辑访问权限。  &lt;/p&gt;</description>
      <author>winnie</author>
      <pubDate>Mon, 07 May 2012 09:12:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/3120</link>
      <guid>https://ruby-china.org/topics/3120</guid>
    </item>
  </channel>
</rss>
