<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kevin__liu (我是你的粉丝)</title>
    <link>https://ruby-china.org/kevin__liu</link>
    <description>打算 60 岁还写代码，坚持住！</description>
    <language>en-us</language>
    <item>
      <title>Flutter 开发交流（有图）😍</title>
      <description>&lt;p&gt;用 Flutter 已有几年，也做了一些项目，从小白到现在可以做一些复杂的功能，一路走来，跌跌撞撞，同行的人不多，希望和大家多交流，让开发变得越来越简单。
我们后端是用 Rails + GraphQL，前端主要是用 Flutter，当然，也有用 Golang 和其它的技术，前端也用 React，技术并没有绝对的好坏，只是选择是否合适就行。&lt;/p&gt;

&lt;p&gt;下面这个项目的截图是一套代码，前端支持 iOS / Android / macOS / Windows / Linux / Web Mobile / Web Desktop，在 Desktop 端，如果变化窗口尺寸的话，界面是自适应的。
还有什么问题，大家可以提出来！&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/kevin__liu/659d8057-4931-4975-814e-396f5152f9c4.jpg!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/kevin__liu/db34441f-a442-4ca9-96bf-0d88b66657d7.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/kevin__liu/43e41513-3e06-4cd6-9a1a-6a4bd67f2ffa.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/kevin__liu/9662eea8-7884-42c0-a902-a1deeff7a440.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Fri, 27 Oct 2023 10:51:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/43424</link>
      <guid>https://ruby-china.org/topics/43424</guid>
    </item>
    <item>
      <title>[上海] 礼易电子商务 招 Rails 工程师 (8K - 20K)(另觅需求分析人员和前端工程师)</title>
      <description>&lt;p&gt;&lt;img src="http://static-cdn.eli99.com/system/uploads/2014/07/01/cms/uploaded_image/file/847/1404183968.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Tue, 01 Jul 2014 11:13:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/20251</link>
      <guid>https://ruby-china.org/topics/20251</guid>
    </item>
    <item>
      <title>朋友袜子店，丝袜超级性感，5 元清货，有图。</title>
      <description>&lt;p&gt;&lt;a href="http://zhangxiaojin.taobao.com/" rel="nofollow" target="_blank"&gt;http://zhangxiaojin.taobao.com/&lt;/a&gt;
朋友的淘宝店，袜子超级性感
最重要的是 ** 便宜 ** 。
&lt;a href="http://zhangxiaojin.taobao.com/search.htm?spm=a1z10.1.6.26.1e1090&amp;amp;scid=421777262&amp;amp;scname=xa6%2F7g%3D%3D&amp;amp;checkedRange=true&amp;amp;queryType=cat" rel="nofollow" target="_blank"&gt;http://zhangxiaojin.taobao.com/search.htm?spm=a1z10.1.6.26.1e1090&amp;amp;scid=421777262&amp;amp;scname=xa6%2F7g%3D%3D&amp;amp;checkedRange=true&amp;amp;queryType=cat&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/210f2a0534cb745332602c95f0f643c5.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Sat, 22 Sep 2012 15:29:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/5689</link>
      <guid>https://ruby-china.org/topics/5689</guid>
    </item>
    <item>
      <title>求支持多音字的汉字转拼音 Gem。</title>
      <description>&lt;p&gt;RT&lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Wed, 19 Sep 2012 23:08:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/5643</link>
      <guid>https://ruby-china.org/topics/5643</guid>
    </item>
    <item>
      <title>做个统计，大家平常有没有关注 SEO？</title>
      <description>&lt;p&gt;＋1 ＝ 关注
   0 ＝ 不关注
－1 ＝ 不知道什么是 SEO  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 19 Jul 2012 17:19:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/4422</link>
      <guid>https://ruby-china.org/topics/4422</guid>
    </item>
    <item>
      <title>在已经用 apt-get 装好 Nginx 和 php 的情况下，如何装 Passenger？</title>
      <description>&lt;p&gt;系统：Ubuntu 12.04 LTS
已经用 apt-get 的方式装好了 Nginx，请问如何装 Passenger？  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 19 Jul 2012 01:34:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/4407</link>
      <guid>https://ruby-china.org/topics/4407</guid>
    </item>
    <item>
      <title>想用 Ruby 做 GUI 的小软件，请大家给点意见。</title>
      <description>&lt;p&gt;RT&lt;/p&gt;

&lt;p&gt;自己上网也查了一下，想想还是在这里发个帖子，有经验的同学给点意见可能会更好。  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 21 Jun 2012 21:26:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/3929</link>
      <guid>https://ruby-china.org/topics/3929</guid>
    </item>
    <item>
      <title>小试验，关于 Ruby 类的祖先链</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;module&lt;/span&gt; &lt;span class="nn"&gt;M&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;module&lt;/span&gt; &lt;span class="nn"&gt;M1&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;module&lt;/span&gt; &lt;span class="nn"&gt;M2&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;class&lt;/span&gt; &lt;span class="nc"&gt;MyClass&lt;/span&gt;
  &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;M&lt;/span&gt;
  &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;M1&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;MySubClass&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;MyClass&lt;/span&gt;
  &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;M&lt;/span&gt;
  &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;M2&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;obj&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;MySubClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ancestors&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n\n\n&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="no"&gt;BasicObject&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="kp"&gt;nil&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;my_ancestors&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;current_class&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;
  &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;push&lt;/span&gt; &lt;span class="n"&gt;current_class&lt;/span&gt;
  &lt;span class="n"&gt;sc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;current_class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;
  &lt;span class="k"&gt;until&lt;/span&gt; &lt;span class="n"&gt;sc&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="kp"&gt;nil&lt;/span&gt;
    &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;push&lt;/span&gt; &lt;span class="n"&gt;sc&lt;/span&gt;
    &lt;span class="n"&gt;sc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
  &lt;span class="n"&gt;a&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="n"&gt;my_ancestors&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Sat, 02 Jun 2012 23:23:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/3624</link>
      <guid>https://ruby-china.org/topics/3624</guid>
    </item>
    <item>
      <title>做个小调查，读过 Rails 源码的举一下手。</title>
      <description>&lt;p&gt;学习元编程的过程中了解到 Rails 大量使用了 Ruby 的元编程，所以想自己有一定基础后读一下 Rails 的源码，不知道大家怎么看这个问题？  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Fri, 01 Jun 2012 12:02:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/3597</link>
      <guid>https://ruby-china.org/topics/3597</guid>
    </item>
    <item>
      <title>我学习了一下，Ruby 新手可以看看</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;MyClass&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="n"&gt;obj1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="n"&gt;obj2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;


&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"1:==============================="&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"obj1.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;obj1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="c1"&gt;#puts "obj1.superclass:#{obj1.superclass}"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.class.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.superclass.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.class.superclass.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Object.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Object&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Object.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Object&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Module.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Module.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"2:============================="&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.superclass.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.superclass.superclass.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.superclass.superclass.superclass.superclass:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"3:============================="&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.class.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.class.class.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"Class.class.class.class.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"4:============================="&lt;/span&gt;
&lt;span class="no"&gt;MyClass2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="n"&gt;obj3&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;MyClass2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"obj3.class:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;obj3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt;

&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"5:============================="&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"obj1.object_id:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;obj1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"obj1.class.object_id:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;obj1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.class.object_id:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.superclass.object_id:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="s2"&gt;"MyClass.class.superclass.object_id:&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;MyClass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;class&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;superclass&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;object_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 31 May 2012 15:22:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/3577</link>
      <guid>https://ruby-china.org/topics/3577</guid>
    </item>
    <item>
      <title>哲学家就餐问题</title>
      <description>&lt;p&gt;&lt;a href="http://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%AE%B6%E5%B0%B1%E9%A4%90%E9%97%AE%E9%A2%98" rel="nofollow" target="_blank"&gt;http://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%AE%B6%E5%B0%B1%E9%A4%90%E9%97%AE%E9%A2%98&lt;/a&gt;
&lt;a href="http://en.wikipedia.org/wiki/Dining_philosophers_problem" rel="nofollow" target="_blank"&gt;http://en.wikipedia.org/wiki/Dining_philosophers_problem&lt;/a&gt;
经典问题，复习复习。  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 31 May 2012 11:28:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/3572</link>
      <guid>https://ruby-china.org/topics/3572</guid>
    </item>
    <item>
      <title>IE9 下发现一个小 BUG</title>
      <description>&lt;p&gt;在 IE9 下，鼠标移到头像上，出不来那个提示。发帖子保存也没有反映。不知道是不是我的电脑问题。  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Wed, 23 May 2012 16:33:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/3452</link>
      <guid>https://ruby-china.org/topics/3452</guid>
    </item>
    <item>
      <title>有多少人是程序员但同时又干 html、css 活的？</title>
      <description>&lt;p&gt;我算是一个程序员，平常也搞了许多 html 和 css 的活，rails 生产效率这么高，是不是程序员多学点 html 和 css，会更好呢？  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Sat, 12 May 2012 18:05:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/3234</link>
      <guid>https://ruby-china.org/topics/3234</guid>
    </item>
    <item>
      <title>有什么比较经典的 VIM 的书？</title>
      <description>&lt;p&gt;有经验的童鞋们发表一下意见！  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Wed, 09 May 2012 14:46:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/3166</link>
      <guid>https://ruby-china.org/topics/3166</guid>
    </item>
    <item>
      <title>我的头像暂时无法访问，不知道是我网络问题，还是 bug？</title>
      <description>&lt;p&gt;//l.ruby-china.com/user/normal_0594dc2819e0ce1e559841697eeadc54.jpg  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Fri, 09 Mar 2012 10:26:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/1730</link>
      <guid>https://ruby-china.org/topics/1730</guid>
    </item>
    <item>
      <title>请问社区可不可以组织一下团 textmate？</title>
      <description>&lt;p&gt;作为程序员，我们都希望自己辛苦的工作有人埋单，我个人也在尽量使用正版，现在想买 textmate，如果有人组织团的话，算我一个，我也非常希望社区主主导这样的活动，大家就不用到什么豆瓣，iteye 上到处找了。&lt;/p&gt;

&lt;p&gt;请有需求的举下手！  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Fri, 09 Mar 2012 10:05:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/1729</link>
      <guid>https://ruby-china.org/topics/1729</guid>
    </item>
    <item>
      <title>程序员，保重身体。</title>
      <description>&lt;p&gt;最近，体验了一下站着办公，讲一下我的体会和网上的一些观点。
优点：
1、对心脏有好处；
2、对腰有好处；
3、能够更加集中注意力；
4、小便后，5 分钟内坐着不好的缺点可以避免；
5、不容易长痔疮和得前列腺方面的疾病；（这个不是很确定）&lt;/p&gt;

&lt;p&gt;缺点：
1、如果屏幕不够高的话，常低头，对脖子不好；
2、站太久，腿部容易静脉曲张；&lt;/p&gt;

&lt;p&gt;大家可以体验一下，保重身体。顺便关注一下这个话题：
&lt;a href="http://ruby-china.org/topics/1702" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/1702&lt;/a&gt;  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 08 Mar 2012 14:58:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/1703</link>
      <guid>https://ruby-china.org/topics/1703</guid>
    </item>
    <item>
      <title>尝试 Rails，问个比较随便的问题。</title>
      <description>&lt;p&gt;之前的标题让部分网友不是很舒服，所以改了一下，在此也给大家说声对不起。&lt;/p&gt;

&lt;p&gt;话说 Rails 一个理念就是 Convention over configuration，这确实不错，这也是 Rails 被用其它语言复制这个框架最重要的因素。我对 Rails 也关注了一段时间，但我发现在网站部署方面和整体架构方法，这个理念没有那么好的体现。&lt;/p&gt;

&lt;p&gt;我在这里最想得到的答案就是，有没有一个在 Rails 方面经验十分朋友能够给出一个方案，也就是约定一下，向你学习，你怎么做，我们就怎么做，只要把一个不错的网站开发出来就 OK 了。当然，这里指的不错的网站，从访问量上来看，至少也算是个大网站吧。&lt;/p&gt;

&lt;p&gt;希望大家来讨论一下。  &lt;/p&gt;</description>
      <author>kevin__liu</author>
      <pubDate>Thu, 08 Mar 2012 14:43:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/1702</link>
      <guid>https://ruby-china.org/topics/1702</guid>
    </item>
  </channel>
</rss>
