<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>chucai (chucai)</title>
    <link>https://ruby-china.org/chucai</link>
    <description>做一个靠谱的程序员~</description>
    <language>en-us</language>
    <item>
      <title>算法学习群 </title>
      <description>&lt;p&gt;大概在 2 年多前，我组织了一个算法学习群。这是一个非常纯粹的群，目的是帮助大家提高算法和数据结构的能力。没有广告，不收取任何费用。
游戏规则是 每天发一道 leetcode 算法题，做完后截图发到群里。&lt;/p&gt;

&lt;p&gt;建议想提升计算机基础能力的小伙伴入群，坚持刷题。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2018/365d74e0-4ce4-4832-b000-205b53ace42d.jpg!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;如果群满 100 人了，可加我微信。暗号是 &lt;code&gt;我要做题&lt;/code&gt;。&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo &lt;/span&gt;&lt;span class="nv"&gt;ZndfeGRoZQo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; | &lt;span class="nb"&gt;base64&lt;/span&gt; &lt;span class="nt"&gt;-D&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>chucai</author>
      <pubDate>Tue, 30 Oct 2018 18:16:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/37705</link>
      <guid>https://ruby-china.org/topics/37705</guid>
    </item>
    <item>
      <title>[北京] Grab 招聘 (Go) 后端开发工程师 &amp; Android 工程师 &amp; Flutter 工程师</title>
      <description>&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;友情提示：面试不限制语言！是 ruby 工程师转 Go 开发 的很好的机会。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2 id="后端研发工程师"&gt;后端研发工程师&lt;/h2&gt;&lt;h2 id="工作职责"&gt;工作职责&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;设计，开发，测试，部署，上线，维护和更新后端软件项目。&lt;/li&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;相关专业本科毕业。&lt;/li&gt;
&lt;li&gt;2 年以上工作经验或有开发经验的应届毕业生。&lt;/li&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;熟悉 CI / CD / Code Review 流程。&lt;/li&gt;
&lt;li&gt;熟悉 Golang 语言。&lt;/li&gt;
&lt;li&gt;了解微服务架构，了解后端最佳实践。&lt;/li&gt;
&lt;li&gt;有在线高可用高并发服务开发维护经验。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="月薪范围"&gt;月薪范围&lt;/h2&gt;
&lt;p&gt;20K-35K * 15 个月 + 期权&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="Android 工程师"&gt;Android 工程师&lt;/h2&gt;&lt;h2 id="职位描述"&gt;职位描述&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;本科及以上学历，计算机、通信等相关专业；&lt;/li&gt;
&lt;li&gt;具有扎实的编程功底，良好的设计能力和编程习惯；&lt;/li&gt;
&lt;li&gt;熟悉 Flutter 编程语言，熟练使用各种 UI 组件并进行 UI 开发，并对 Java 语言有一定的了解；&lt;/li&gt;
&lt;li&gt;2 年以上 Android 开发经验，熟悉 Android SDK，有良好的面向组件编程经验，能独立开发 Android App；&lt;/li&gt;
&lt;li&gt;熟悉常用单元测试框架，具有敏锐的抽象和封装意识，熟练编写单元测试代码，保证代码质量；&lt;/li&gt;
&lt;li&gt;有 iOS、Web 前端例如 ReactNative 或 Web 后端经验优先，有知名开源作品优先；&lt;/li&gt;
&lt;li&gt;熟练使用 Git 常用操作命令，并熟悉常用的基于 Git 的代码版本控制平台 Github，Gitlab 等；&lt;/li&gt;
&lt;li&gt;具备较强的分析解决问题能力和抗压能力，对新技术富有好奇心，积极探索，快速学习并应用到产品中；&lt;/li&gt;
&lt;li&gt;有良好的产品意识和风险意识，能够把控好工作进度，积极乐观，认真负责，善于沟通，乐于协作，有强烈的进取心和创新意识;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="月薪范围"&gt;月薪范围&lt;/h2&gt;
&lt;p&gt;20K-30K * 15 个月 + 期权&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="Flutter 工程师"&gt;Flutter 工程师&lt;/h2&gt;&lt;h2 id="职位描述"&gt;职位描述&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;本科及以上学历，计算机、通信等相关专业；&lt;/li&gt;
&lt;li&gt;具有扎实的编程功底，良好的设计能力和编程习惯；&lt;/li&gt;
&lt;li&gt;熟悉 Flutter 编程语言，熟练使用各种 UI 组件并进行 UI 开发，并对 Java 语言有一定的了解；&lt;/li&gt;
&lt;li&gt;2 年以上 Android 开发经验，熟悉 Android SDK，有良好的面向组件编程经验，能独立开发 Android App；&lt;/li&gt;
&lt;li&gt;熟悉常用单元测试框架，具有敏锐的抽象和封装意识，熟练编写单元测试代码，保证代码质量；&lt;/li&gt;
&lt;li&gt;有 iOS、Web 前端例如 ReactNative 或 Web 后端经验优先，有知名开源作品优先；&lt;/li&gt;
&lt;li&gt;熟练使用 Git 常用操作命令，并熟悉常用的基于 Git 的代码版本控制平台 Github，Gitlab 等；&lt;/li&gt;
&lt;li&gt;具备较强的分析解决问题能力和抗压能力，对新技术富有好奇心，积极探索，快速学习并应用到产品中；&lt;/li&gt;
&lt;li&gt;有良好的产品意识和风险意识，能够把控好工作进度，积极乐观，认真负责，善于沟通，乐于协作，有强烈的进取心和创新意识;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="月薪范围"&gt;月薪范围&lt;/h2&gt;
&lt;p&gt;20K-30K * 15 个月 + 期权&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="关于我们"&gt;关于我们&lt;/h2&gt;
&lt;p&gt;Grab 是亚洲第二大，东南亚第一大交通出行领域的移动互联网公司。公司总部设在新加坡，产品覆盖东南亚经济最发达的 6 个国家，千万级用户，在北京和西雅图设有两个海外研发中心。
Grab 的技术团队由世界各地技术精英组成，他们大多有“FLAG”公司及“常春藤”高校背景，致力于改变亚洲人的生活方式。Grab 北京研发中心创立于 2015 年，是由 Grab 总部完全控股的外资企业。北京团队成员大多数来自 BAT，新浪，微软，雅虎，甲骨文等一线公司，过去都曾是各自团队的中坚力量。Grab 给予了大家一个巨大的实现梦想的舞台，一个新的改变世界的机会。&lt;/p&gt;

&lt;p&gt;我们为您提供： &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;极具竞争力的薪酬，13 个月底薪 + 半年奖金 + 年终奖 + 期权 + 各种补贴、报销 &lt;/li&gt;
&lt;li&gt;全员 MAC 办公，全球协同工作，自由上班时间，前往新加坡或西雅图进行海外工作交流 &lt;/li&gt;
&lt;li&gt;FLAG/BAT背景的顶级团队，开发自由的技术文化，最前沿的技术栈，技术分享及行业会议门票报销 &lt;/li&gt;
&lt;li&gt;丰富的团队建设活动，免费水果零食饮料无限供应，各类爱好者团体活动&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h2 id="工作地点"&gt;工作地点&lt;/h2&gt;
&lt;p&gt;北京市中关村融科资讯 B 座&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;&lt;h2 id="Email"&gt;Email&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo &lt;/span&gt;&lt;span class="nv"&gt;eHVkb25nLmhlQGdyYWJ0YXhpLmNvbQo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; | &lt;span class="nb"&gt;base64&lt;/span&gt; &lt;span class="nt"&gt;-D&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&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;</description>
      <author>chucai</author>
      <pubDate>Tue, 30 Oct 2018 17:57:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/37704</link>
      <guid>https://ruby-china.org/topics/37704</guid>
    </item>
    <item>
      <title>[北京] 华兴资本逐鹿 X 招聘全栈 /Ruby 开发工程师</title>
      <description>&lt;h2 id="华兴资本逐鹿X招聘全栈/Ruby开发工程师"&gt;华兴资本逐鹿 X 招聘全栈/Ruby 开发工程师&lt;/h2&gt;&lt;h3 id="公司简介"&gt;公司简介&lt;/h3&gt;
&lt;p&gt;华兴资本是中国领先的服务新经济的金融机构，致力于为中国与全球资本市场对接提供独特、高效的金融平台，为中国新经济创业家提供一站式金融服务。
逐鹿 X 是专业高效的早期投融资平台，基于数据和算法为创业者和投资人之间建立匹配，解决早期投融资信息不对称的问题，提升投融资效率。目前，逐鹿 X 平台上已有来自 2000 多家投资机构的 8100 位投资人实名认证，精选项目 4000 余个，我们将以最专业的服务，帮创业者搞定融资。
官网：zhulux.com&lt;/p&gt;
&lt;h3 id="职位描述"&gt;职位描述&lt;/h3&gt;
&lt;p&gt;全栈开发工程师/Ruby 高级开发工程师&lt;/p&gt;

&lt;p&gt;岗位职责：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;负责投融资平台的开发、维护和部署&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;任职资格：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;拥有 2 年以上 Ruby on Rails 项目经验&lt;/li&gt;
&lt;li&gt;了解 Nginx/MySQL/Linux 等&lt;/li&gt;
&lt;li&gt;熟练运用 git, 具备优秀的团队合作能力&lt;/li&gt;
&lt;li&gt;具有较强的抽象思维能力&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;加分项：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;如果应聘全栈工程师熟悉至少一种前端 MVC 框架，包括但不限于 AngularJS、React、Vue.js &lt;/li&gt;
&lt;li&gt;熟悉 PostgreSQL 数据库或有 OLAP 系统开发经验者优先。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="待遇"&gt;待遇&lt;/h3&gt;
&lt;p&gt;年终奖 + (20K-30K) * 12 &lt;/p&gt;
&lt;h3 id="Why Us"&gt;Why Us&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;华兴资本是国内 TMT 领域最顶尖的投资银行，亦是滴滴快的合并，京东、微博、陌陌上市，豌豆荚、摩拜单车、快手融资等等一系列互联网圈大案要案的「幕后推手」，市场上绝大多数领先的互联网公司都跟华兴资本有过合作，每年华兴参与超过数百亿美金的资本运作。&lt;/li&gt;
&lt;li&gt;你的每一行代码，都旨在让整个真实世界的创业融资更有效率、将数以万计的人们从繁琐机械的重复劳动中解救出来，并基于此让整个世界变得更加美好。&lt;/li&gt;
&lt;li&gt;我们提供最卓越的薪酬福利及工作环境：高于 BAT 的薪资、补充商业保险、每年 10 天年假、带薪病假、人体工学坐椅、顶配 MBP、大屏显示器、零食饮料水果供应。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="联系我们"&gt;联系我们&lt;/h3&gt;
&lt;p&gt;请邮件发送简历至：jobs@zhulux.com
如若能够随手附上 Github、Dribbble、StackOver、Ruby China、SegmentFault 或其他在线社区 ID，
将帮助我们更深入的了解您。&lt;/p&gt;

&lt;p&gt;工作地址：北京东城 香河园路 1 号当代 MOMA 商务中心&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Wed, 19 Apr 2017 15:43:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/32822</link>
      <guid>https://ruby-china.org/topics/32822</guid>
    </item>
    <item>
      <title>风车 (fengche.co) 现在还提供企业服务吗？</title>
      <description>&lt;p&gt;如题？&lt;/p&gt;

&lt;p&gt;顺便做一下调查，大家都在用什么样的项目管理工具？&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Fri, 28 Aug 2015 18:05:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/27112</link>
      <guid>https://ruby-china.org/topics/27112</guid>
    </item>
    <item>
      <title>[北京健德门] 招聘 Rails 和 NodeJS 工程师</title>
      <description>&lt;h2 id="关于我们"&gt;关于我们&lt;/h2&gt;
&lt;p&gt;我们是一家做移动在线视频直播的公司。由于产品和业务的飞速增长，现计划招聘一批优秀的同学加入我们的队伍，一起成长，一起赚钱。&lt;/p&gt;
&lt;h3 id="但我们可以提供"&gt;但我们可以提供&lt;/h3&gt;
&lt;ul&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;li&gt;友善的队友&lt;/li&gt;
&lt;li&gt;极大的晋升和成长的空间&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="我们无法提供"&gt;我们无法提供&lt;/h3&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;熟悉 Rails, NodeJS, Java, PHP 其中一门语言 &lt;/li&gt;
&lt;li&gt;认真负责，喜欢技术，拥抱变化&lt;/li&gt;
&lt;li&gt;了解 HTML,CSS 和 JavaScript&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; 擅长 BDD/TDD 开发&lt;/li&gt;
&lt;li&gt;了解底层 TCP/IP 协议和数据库调优&lt;/li&gt;
&lt;li&gt;了解 Docker 等新兴技术&lt;/li&gt;
&lt;li&gt;了解 React 等 JS 框架&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="待遇"&gt;待遇&lt;/h2&gt;
&lt;p&gt;税前 20 K 和 期权&lt;/p&gt;
&lt;h2 id="联系我们"&gt;联系我们&lt;/h2&gt;
&lt;p&gt;hexudong@rayclear.com&lt;/p&gt;
&lt;h2 id="工作地点"&gt;工作地点&lt;/h2&gt;
&lt;p&gt;北京市海淀区健德门地铁站附近&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Mon, 03 Aug 2015 10:43:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/26741</link>
      <guid>https://ruby-china.org/topics/26741</guid>
    </item>
    <item>
      <title>给力，公司已经买了 10 张 Ruby Conf China 2013 门票</title>
      <description>&lt;p&gt;可以参加这次盛会了 
期待&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Sun, 29 Sep 2013 11:27:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/14469</link>
      <guid>https://ruby-china.org/topics/14469</guid>
    </item>
    <item>
      <title>删除</title>
      <description>&lt;p&gt;删除&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Wed, 04 Sep 2013 17:56:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/13888</link>
      <guid>https://ruby-china.org/topics/13888</guid>
    </item>
    <item>
      <title>请教一个 IE10 的问题</title>
      <description>&lt;p&gt;朋友需要写一份关于 IE10 的调研文档
其中两个问题 在网上找不到答案
求我们万能的 Ruby 社区的朋友帮个忙&lt;/p&gt;

&lt;p&gt;第一，浏览器的历史记录存储方式分析
第二，浏览器记录的特征分析&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Thu, 15 Aug 2013 18:43:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/13359</link>
      <guid>https://ruby-china.org/topics/13359</guid>
    </item>
    <item>
      <title>一个缓存 Gem-acts_as_method_cacheable</title>
      <description>&lt;p&gt;如下链接
&lt;a href="https://github.com/bencao/acts_as_method_cacheable" rel="nofollow" target="_blank"&gt;https://github.com/bencao/acts_as_method_cacheable&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;公司同事开发的，公司产品正在使用。
对性能的确有比较大的提升&lt;/p&gt;

&lt;p&gt;有需要的同学可以看看&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Wed, 10 Apr 2013 10:17:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/10059</link>
      <guid>https://ruby-china.org/topics/10059</guid>
    </item>
    <item>
      <title>分享一段小代码，用于生成 is_xxx?的情况</title>
      <description>&lt;p&gt;代码没有什么出奇的地方
应对的场景
model A 中的 column a 只能包含 ['X', 'Y','Z'] 的一个值，经常需要这样的方法&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@a.is_x&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="vi"&gt;@a.is_y&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;代码&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nc"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generator_is_methods&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kp"&gt;attr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;method_names&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;method_names&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&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="nb"&gt;name&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
    &lt;span class="n"&gt;define_method&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"is_&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;downcase&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;?"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
      &lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kp"&gt;attr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_sym&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="nb"&gt;name&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;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;generator_is_methods&lt;/span&gt; &lt;span class="ss"&gt;:a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'X'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;'Y'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;'C'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有心人，可以将其作为一个 ActiveRecord 的扩展，有点类似于 acts_as_xxx 方法&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Thu, 10 Jan 2013 11:10:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/7926</link>
      <guid>https://ruby-china.org/topics/7926</guid>
    </item>
    <item>
      <title>如何覆盖类已经存在的方法？</title>
      <description>&lt;p&gt;假设我有两个 module A 和 B&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module A
   include B
   def a
      # some code
       b
   end
end

module B
  def b
     #method b code...
   end
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在，我想动态修改 module A 的 a 方法，有什么好的办法么？
我有一个不好的方案。打一个"猴子补丁"&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module A
  def a
    #method a code
    b
  end 

  def b
    #method b code 
  end
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有更优美的解决方案么？&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Sun, 06 Jan 2013 19:55:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/7817</link>
      <guid>https://ruby-china.org/topics/7817</guid>
    </item>
    <item>
      <title>本地部署最新的 RubyChina 的问题</title>
      <description>&lt;p&gt;1，启动 rails s 的时候
!! Rack application returned nil body. Probably you wanted it to be an empty string?
!! Unexpected error while processing request: undefined method `each' for nil:NilClass
css 和 js 都无法访问&lt;/p&gt;

&lt;p&gt;2，启动&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bundle exec sidekiq -c config/sidekiq.yml
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;出现如下错误&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;invalid value for Integer(): "config/sidekiq.yml"
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>chucai</author>
      <pubDate>Tue, 04 Dec 2012 17:48:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/7295</link>
      <guid>https://ruby-china.org/topics/7295</guid>
    </item>
    <item>
      <title>这个网站不错</title>
      <description>&lt;p&gt;&lt;a href="https://tower.im/" rel="nofollow" target="_blank"&gt;https://tower.im/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;是用 Rails 写的，认证使用的是 devise .&lt;/p&gt;

&lt;p&gt;哈哈&lt;/p&gt;

&lt;p&gt;服务器配置 
Server:nginx/1.2.3 + Phusion Passenger 3.0.17 (mod_rails/mod_rack)&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Mon, 26 Nov 2012 21:00:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/7111</link>
      <guid>https://ruby-china.org/topics/7111</guid>
    </item>
    <item>
      <title>Sublime text 2 对重构的支持 力度不强啊</title>
      <description>&lt;p&gt;有达人 知道怎么弄么？&lt;/p&gt;

&lt;p&gt;没有找到合适的插件&lt;/p&gt;

&lt;p&gt;我的要求也很简单：
比如 a 方法太长了 , 我想将 a 方法中的部分 code 移出来，新建到另外一个方法 b 中&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;def a 

# some code 

end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我希望通过一个非常简单的操作实现上面的过程&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Fri, 23 Nov 2012 11:43:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/7031</link>
      <guid>https://ruby-china.org/topics/7031</guid>
    </item>
    <item>
      <title>[北京] 帮同学找工作</title>
      <description>&lt;p&gt;我同学是一个男生，年龄 25，已经有 3 年销售经验
想 &lt;strong&gt;转行&lt;/strong&gt; 做 程序员
为人绝对 踏实努力，他本身很喜欢编程
如果有什么公司想招实习，或者 愿意培养人才
可以给他一个机会
: )
工资低点没有问题 &lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Fri, 23 Nov 2012 09:55:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/7023</link>
      <guid>https://ruby-china.org/topics/7023</guid>
    </item>
    <item>
      <title>求 Mac 里能将数据库转换成 ERD 关系图的软件 [结帖]</title>
      <description>&lt;p&gt;如题&lt;/p&gt;

&lt;p&gt;现有 数据库 (mysql)，中有很多表
我想根据表 生成 实体关系图 &lt;/p&gt;

&lt;p&gt;求各位同学大侠推荐&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;本贴可以结了&lt;/p&gt;

&lt;p&gt;我最后还是选择了 MySQLWorkbench, 这个正是我所需要的。
唯一美中不足的是，我现在研究的系统 的数据库表实在太多了。
MW 生成的 ERD 图太大了。&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Mon, 19 Nov 2012 18:56:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/6914</link>
      <guid>https://ruby-china.org/topics/6914</guid>
    </item>
    <item>
      <title>使用 Rpsec 和 Devise 的时候，出现如下错误</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;undefined method `serialize_into_session' for Symbol:Class
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有知道原因的同学么？&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Sun, 11 Nov 2012 09:45:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/6675</link>
      <guid>https://ruby-china.org/topics/6675</guid>
    </item>
    <item>
      <title>求推荐能记账的好网站</title>
      <description>&lt;p&gt;要求
1，界面清爽，最好没有广告
2，能出报表，对一个月内的消费做一个统计和分析
3，网站能稳定发展的
4，免费的
... ...&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Tue, 06 Nov 2012 09:28:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/6559</link>
      <guid>https://ruby-china.org/topics/6559</guid>
    </item>
    <item>
      <title>mac 中安装 rvm 的问题</title>
      <description>&lt;p&gt;运行如下命令&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rvm pkg install openssl
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;提示错误&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;error: stdlib.h: No such file or directory
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>chucai</author>
      <pubDate>Thu, 01 Nov 2012 17:18:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/6461</link>
      <guid>https://ruby-china.org/topics/6461</guid>
    </item>
    <item>
      <title>BDD 开发模式:使用 Rspec 开发 Rails Project 的标准流程是什么？</title>
      <description>&lt;p&gt;今天看了一篇很不错的文章，如下链接
&lt;a href="http://www.taobaotesting.com/blogs/qa?bid=11663" rel="nofollow" target="_blank"&gt;http://www.taobaotesting.com/blogs/qa?bid=11663&lt;/a&gt;
比较系统的介绍了 BDD 开发模式在 Rails 项目中的实践流程&lt;/p&gt;

&lt;p&gt;但文中的观点跟我以前的认识有些出入，
文中的测试流程是 &lt;code&gt;View -&amp;gt; Controller -&amp;gt; Model&lt;/code&gt;, 集成测试是在最后写的.
我以前的实践是：先写集成测试-&amp;gt;controller-&amp;gt;view（一般集成在 controller 中简单的测试）-&amp;gt;model 测试&lt;/p&gt;

&lt;p&gt;大家是如何实践的？
请大侠分享经验：
&lt;a href="/fredwu" class="user-mention" title="@fredwu"&gt;&lt;i&gt;@&lt;/i&gt;fredwu&lt;/a&gt;&lt;/p&gt;</description>
      <author>chucai</author>
      <pubDate>Sat, 29 Sep 2012 11:06:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/5823</link>
      <guid>https://ruby-china.org/topics/5823</guid>
    </item>
  </channel>
</rss>
