<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>leopku (Song Liu)</title>
    <link>https://ruby-china.org/leopku</link>
    <description>http://weibo.com/leopku, http://www.himysql.com</description>
    <language>en-us</language>
    <item>
      <title>又开一坑， Revel —— 使用 javascript 一门语言实现前后端分离的山寨 flarum 轻论坛</title>
      <description>&lt;h2 id="Revel 论坛"&gt;Revel 论坛&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://revel.antbox.io/" rel="nofollow" target="_blank" title=""&gt;https://revel.antbox.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/leopku/revel" rel="nofollow" target="_blank" title=""&gt;https://github.com/leopku/revel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://ooo.0o0.ooo/2017/07/02/5958d520a1dad.png" title="" alt="Revel20170702"&gt;
&lt;img src="https://ooo.0o0.ooo/2017/07/02/5958d5212adfe.png" title="" alt="Revel20170702"&gt;&lt;/p&gt;

&lt;p&gt;开了一个坑，基于 vue 全家桶 + parse-server 山寨轻论坛 flarum。&lt;/p&gt;

&lt;p&gt;前端使用 Vue 全家桶，vue、vuex、vue-router，UI 部分使用 element-ui&lt;/p&gt;

&lt;p&gt;API 部分用了基于 nodejs、开箱即用的 parse-server（parse.com 被 facebook 收购后的开源版本）。&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;从 api 加载分类、文章、作者等信息&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;li&gt;邀请回答&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;欢迎学习的 Vue 全家桶的小伙伴围观&lt;/p&gt;

&lt;p&gt;有加入的欢迎小伙伴们更好了，一起添加功能、完善缺陷、改进代码，最终实现一个美观、易用、移动端友好的论坛/知识问答社区。&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Sun, 02 Jul 2017 20:07:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/33383</link>
      <guid>https://ruby-china.org/topics/33383</guid>
    </item>
    <item>
      <title>这一段 slim 代码有办法优化吗？</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ancestor&lt;/span&gt;
  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
      &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="vi"&gt;@projects.each_with_index&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
          &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;box&lt;/span&gt;
            &lt;span class="nb"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;

  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
      &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="vi"&gt;@projects.each_with_index&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
          &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;box&lt;/span&gt;
            &lt;span class="nb"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;

  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
      &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="vi"&gt;@projects.each_with_index&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
          &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;box&lt;/span&gt;
            &lt;span class="nb"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;

  &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;tile&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vertical&lt;/span&gt;
      &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="vi"&gt;@projects.each_with_index&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
          &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;is&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;child&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;box&lt;/span&gt;
            &lt;span class="nb"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;index&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>leopku</author>
      <pubDate>Fri, 21 Oct 2016 16:59:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/31403</link>
      <guid>https://ruby-china.org/topics/31403</guid>
    </item>
    <item>
      <title>[北京] Dmall (多点) UED 招聘前端工程 / 架构师、Ruby 开发工程师 / 架构师</title>
      <description>&lt;h2 id="关于多点"&gt;关于多点&lt;/h2&gt;&lt;h2 id="公司介绍"&gt;公司介绍&lt;/h2&gt;
&lt;p&gt;多点 Dmall（全称：多点新鲜 (北京) 电子商务有限公司）成立于 2015 年 4 月，是生活电商领域的新锐公司，以 O2O 模式实现 1 小时送达的全品类生活电商平台，立志成为中国最大的全品类的生活电商平台。&lt;/p&gt;

&lt;p&gt;Dmall+ 大型商超的模式是基于互联网 + 实业的新型的 O2O 商业模式，建立以重服务、轻仓储的分布式电商，让传统的商超迅速无缝的切入到新型的零售商业 4.0 模式，既帮助线下超市在这场互联网浪潮中的逆袭，而且让传统的商超将“+互联网”模式轻松转变为“互联网+”的模式，商超不仅仅轻松带来销量的增加，而且在此次转型中“0 风险，0 投入”。&lt;/p&gt;

&lt;p&gt;消费者在“互联网+”的传统商超的变革中，轻松体验最快捷的购物体验，让妈妈们的生活不再是老妈子的生活，多一点文娱时间；让白领们下班后生活从繁忙琐碎中解放出来；更让忙碌的都市生活变得更加轻松惬意。&lt;/p&gt;
&lt;h2 id="公司理念"&gt;公司理念&lt;/h2&gt;&lt;h3 id="公司愿景"&gt;公司愿景&lt;/h3&gt;
&lt;p&gt;成为中国人首选的生活电商平台。&lt;/p&gt;
&lt;h3 id="人才理念"&gt;人才理念&lt;/h3&gt;
&lt;p&gt;如果你需要主导你的生活，延展你的能力，让你和大家的生活更有意义，那你就是我们需要的人才&lt;/p&gt;

&lt;p&gt;公司快速的发展，无限的机会将牵引你的发展，创新和有激情的你对未来的探索同时带来公司业务的快速发展&lt;/p&gt;

&lt;p&gt;我们追求结果导向，在此基础上我们希望你能分享公司的成功，同时我们承诺构建开放、平等、协作的氛围&lt;/p&gt;

&lt;p&gt;我们追求思想扁平化/决策扁平化/运作扁平化的组织运作原则，充分激发你的潜力，实现你的价值。&lt;/p&gt;

&lt;p&gt;更多详情： &lt;a href="http://www.lagou.com/gongsi/72555.html" rel="nofollow" target="_blank"&gt;http://www.lagou.com/gongsi/72555.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="职位描述"&gt;职位描述&lt;/h2&gt;&lt;h2 id="前端工程/架构师(20~40k)"&gt;前端工程/架构师 (20~40k)&lt;/h2&gt;&lt;h3 id="工作职责"&gt;工作职责&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;使用 HTML/CSS/JavaScript 进行前端的开发、单元测试、架构&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;前端工程师 2-5 年 / 架构师 5-8 年&lt;/li&gt;
&lt;li&gt;计算机相关专业，电商相关经验优先&lt;/li&gt;
&lt;li&gt;熟悉 AngularJS/React/Bootstrap 等主流框架&lt;/li&gt;
&lt;li&gt;熟悉 MVC/MVVM 等模式，推崇 GIT/*nix &lt;/li&gt;
&lt;li&gt;能独立完成前后端的全栈工程师优先，有浏览器兼容性经验者优先&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;本职位也可通过拉勾查看更多信息 &lt;a href="http://www.lagou.com/jobs/800956.html" rel="nofollow" target="_blank"&gt;http://www.lagou.com/jobs/800956.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="Ruby/Rails 开发工程/架构师(20~40k)"&gt;Ruby/Rails 开发工程/架构师 (20~40k)&lt;/h2&gt;&lt;h3 id="工作职责"&gt;工作职责&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;负责面向 C 端用户的功能研发&lt;/li&gt;
&lt;li&gt;负责 C 端功能管理后台的研发&lt;/li&gt;
&lt;li&gt;负责 C 端功能的性能优化&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="任职资格"&gt;任职资格&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;工程师 2-5 年 / 架构师 5-8 年&lt;/li&gt;
&lt;li&gt;计算机相关专业、电商相关经验优先&lt;/li&gt;
&lt;li&gt;熟悉  Rails/Sinatra/Padrino 等框架&lt;/li&gt;
&lt;li&gt;熟练使用常见 gem&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="应聘技巧"&gt;应聘技巧&lt;/h2&gt;
&lt;p&gt;简历为 PDF 格式者佳
有 github 主页或个人主页佳
有 Mac 使用经验者佳
熟悉 Gulp/Grunt 者佳
熟练使用 Git 者佳
熟悉 MVVM 理论者佳
有 React 项目经验者佳&lt;/p&gt;
&lt;h2 id="投递邮箱"&gt;投递邮箱&lt;/h2&gt;
&lt;p&gt;leopku(At)qq.com&lt;/p&gt;

&lt;p&gt;投递简历请注明来自 RubyChina&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Tue, 04 Aug 2015 17:20:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/26767</link>
      <guid>https://ruby-china.org/topics/26767</guid>
    </item>
    <item>
      <title>又一个新的 JS 框架 Flight -- 出自 Twitter</title>
      <description>&lt;p&gt;&lt;a href="https://flightjs.github.io/" rel="nofollow" target="_blank"&gt;https://flightjs.github.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JS 的框架又添一个新丁 —— Flight，前端框架继续混战&lt;/p&gt;

&lt;p&gt;Flight 是一个&lt;code&gt;事件驱动&lt;/code&gt;、&lt;code&gt;基于组件&lt;/code&gt;的轻量级前端框架。&lt;/p&gt;

&lt;p&gt;依赖 jQuery 与 AMD 规范的加载器 -- Webpack 或 RequireJS 等等&lt;/p&gt;

&lt;p&gt;官方给了一个邮件客户端的例子：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Demo: &lt;a href="https://flightjs.github.io/example-app/" rel="nofollow" target="_blank"&gt;https://flightjs.github.io/example-app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source: &lt;a href="https://github.com/flightjs/example-app" rel="nofollow" target="_blank"&gt;https://github.com/flightjs/example-app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;还有一个 Flight 实现的 TodoMVC&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Demo: &lt;a href="http://todomvc.com/examples/flight/" rel="nofollow" target="_blank"&gt;http://todomvc.com/examples/flight/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source: &lt;a href="https://github.com/tastejs/todomvc/tree/gh-pages/examples/flight" rel="nofollow" target="_blank"&gt;https://github.com/tastejs/todomvc/tree/gh-pages/examples/flight&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>leopku</author>
      <pubDate>Sun, 14 Jun 2015 09:53:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/26010</link>
      <guid>https://ruby-china.org/topics/26010</guid>
    </item>
    <item>
      <title>[北京][北四环] 互爱科技旗下宏财网互联金融诚聘 WEB 全栈工程师、高级 iOS 开发工程师 [10K~30K]</title>
      <description>&lt;p&gt;宏财网（&lt;a href="https://www.hongcai.com" rel="nofollow" target="_blank"&gt;https://www.hongcai.com&lt;/a&gt;）是互爱科技旗下的互联网金融方向子公司，创办于 2014 年 9 月份，注册资本 1000 万，宏财网目前团队 40 多人。&lt;/p&gt;

&lt;p&gt;我们的工作地点在北四环国家会议中心，处于 8 号线 15 号线交汇处，出地铁口即到。住望京或北边的小伙伴们非常方便，&lt;code&gt;duang&lt;/code&gt; 一下就到了。&lt;/p&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;li&gt;内部平价小卖部各种零食饮料（以前免费现在集团人太多为了避免浪费改为进价了）&lt;/li&gt;
&lt;li&gt;节假日老板的大红包 &lt;code&gt;duang&lt;/code&gt; &lt;code&gt;duang&lt;/code&gt; &lt;code&gt;duang&lt;/code&gt; 就扔出来了（春节期间董事长、CEO、副总裁的红包每天都发到微信最高限额）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;现招聘&lt;/p&gt;
&lt;h3 id="WEB 全栈工程师"&gt;WEB 全栈工程师&lt;/h3&gt;&lt;h4 id="工作职责与任职要求"&gt;工作职责与任职要求&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Ruby On Rails 一年或以上开发经验&lt;/li&gt;
&lt;li&gt;熟悉常见 Gem 的使用&lt;/li&gt;
&lt;li&gt;熟悉常见前端工具与框架：&lt;code&gt;Html5&lt;/code&gt;、&lt;code&gt;css3&lt;/code&gt;、&lt;code&gt;jQuery&lt;/code&gt;、&lt;code&gt;sass&lt;/code&gt;/&lt;code&gt;less&lt;/code&gt;，有 AngularJS 开发经验更佳&lt;/li&gt;
&lt;li&gt;有微信公共号的开发经验尤佳&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="加分项"&gt;加分项&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Geek 精神，不折腾会死星人&lt;/li&gt;
&lt;li&gt;积极参与开源贡献者，在 &lt;code&gt;Github&lt;/code&gt; 等平台有开源项目的&lt;/li&gt;
&lt;li&gt;有第三方 &lt;code&gt;Gem&lt;/code&gt; 开发经验或 &lt;code&gt;PR&lt;/code&gt; 经验&lt;/li&gt;
&lt;li&gt;熟悉 OSX 使用，能熟练在 OSX 下搭建开发环境&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="高级 iOS 开发工程师"&gt;高级 iOS 开发工程师&lt;/h3&gt;&lt;h4 id="工作职责"&gt;工作职责&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;负责宏财网 iOS app 应用的架构设计、整体进度、难点攻关&lt;/li&gt;
&lt;li&gt;负责把控 iOS app 代码质量，Review 初级工程师提交的代码&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="任职要求"&gt;任职要求&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;两年以上 iOS 项目经验&lt;/li&gt;
&lt;li&gt;熟悉 OSX 平台下的开发；熟悉 iOS 内存管理机制等底层开发，熟练使用 iPhone/iPad 及相关开发工具&lt;/li&gt;
&lt;li&gt;深刻理解 OOD/OOP 思想，精通 C++/Object C/Cocoa 编程&lt;/li&gt;
&lt;li&gt;较强的算法思想，较强的解决问题通力&lt;/li&gt;
&lt;li&gt;在 Apple Store 有成功发布的 APP 作品&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="加分项"&gt;加分项&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;了解其它编程语言（&lt;code&gt;Javascript&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;积极参与开源贡献者，在 &lt;code&gt;Github&lt;/code&gt; 等平台有开源项目的&lt;/li&gt;
&lt;li&gt;有第三方组件 SDK 开发经验的加分&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="简历投递"&gt;简历投递&lt;/h2&gt;
&lt;p&gt;有意者可以发简历到 leopku『约』企鹅.com&lt;/p&gt;

&lt;p&gt;愿意过来聊天、参观的小伙伴们也欢迎来『约』&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Fri, 27 Feb 2015 12:16:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/24364</link>
      <guid>https://ruby-china.org/topics/24364</guid>
    </item>
    <item>
      <title>有用 prezto 的 zsher 没？</title>
      <description>&lt;p&gt;我用的默认的 sorin theme 为什么跟官方文档中默认显示的效果不一样呢
git 信息神马的都没有，看了代码，里面却是有相应功能的。
求指点。&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Thu, 29 Jan 2015 14:14:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/24001</link>
      <guid>https://ruby-china.org/topics/24001</guid>
    </item>
    <item>
      <title>又来发 hexo 皮肤 Chubby Stacks 了</title>
      <description>&lt;p&gt;别人的购物节，我们也来点什么？
上次制作的皮肤 &lt;a href="https://ruby-china.org/topics/21996" rel="nofollow" target="_blank"&gt;https://ruby-china.org/topics/21996&lt;/a&gt; 很黄很暴力
这次制作的 chubby stacks 是一个白色系皮肤，细节部分仍然还未做太多处理，希望能有更多 喜欢。&lt;/p&gt;

&lt;p&gt;github 地址： &lt;a href="https://github.com/leopku/hexo-theme-chubby-stacks" rel="nofollow" target="_blank"&gt;https://github.com/leopku/hexo-theme-chubby-stacks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;国内用户可以访问
coding 地址： &lt;a href="https://coding.net/u/leopku/p/hexo-theme-chubby-stacks" rel="nofollow" target="_blank"&gt;https://coding.net/u/leopku/p/hexo-theme-chubby-stacks&lt;/a&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Mon, 10 Nov 2014 23:30:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/22596</link>
      <guid>https://ruby-china.org/topics/22596</guid>
    </item>
    <item>
      <title>你所不知道的 console 对象的五个函数 (功能)</title>
      <description>&lt;p&gt;&lt;strong&gt;文档信息&lt;/strong&gt;
&lt;strong&gt;原文&lt;/strong&gt;：&lt;a href="https://shellycloud.com/blog/2014/11/five-functions-of-the-console-object-you-didnt-know?utm_source=himysql&amp;amp;utm_medium=link&amp;amp;utm_campaign=five-functions-of-the-console-object-you-didnt-know" rel="nofollow" target="_blank" title=""&gt;https://shellycloud.com/blog/2014/11/five-functions-of-the-console-object-you-didnt-know&lt;/a&gt;
&lt;strong&gt;作者&lt;/strong&gt;：&lt;a href="https://twitter.com/_bkzl" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/_bkzl" class="user-mention" title="@_bkzl"&gt;&lt;i&gt;@&lt;/i&gt;_bkzl&lt;/a&gt;
&lt;strong&gt;日期&lt;/strong&gt;：2014 年 11 月&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;翻译信息&lt;/strong&gt;
&lt;strong&gt;译者&lt;/strong&gt;：&lt;a href="https://twitter.com/leopku" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/leopku" class="user-mention" title="@leopku"&gt;&lt;i&gt;@&lt;/i&gt;leopku&lt;/a&gt;
&lt;strong&gt;链接&lt;/strong&gt;：&lt;a href="http://www.himysql.com/2014/11/06/five-functions-of-the-console-object-you-didnt-know/" rel="nofollow" target="_blank"&gt;http://www.himysql.com/2014/11/06/five-functions-of-the-console-object-you-didnt-know/&lt;/a&gt;
&lt;strong&gt;翻译版本&lt;/strong&gt;：1
&lt;strong&gt;翻译日期&lt;/strong&gt;：2014 年 11 月 10&lt;/p&gt;

&lt;p&gt;&lt;code&gt;console.log&lt;/code&gt; 常被用来作为日志之用，但是 Console 对象还有一堆类似有用函数鲜为人知。本文中我将选择五个很有意义、在每天的工作中都能实用，却不是很流行的函数。&lt;/p&gt;

&lt;p&gt;&lt;em&gt;所有的功能均在 Google Chrome 38 版本中测试有效&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="console.assert(expression, message)"&gt;console.assert(expression, message)&lt;/h2&gt;
&lt;p&gt;如果第一个参数的值为假，该函数将在 web 控制台输出第二个参数；如果第一个参数的值为真，神马也不会输出。&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;body&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Missing 'body' element&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;gt;&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;querySelector&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;.foo&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Missing '.foo' element&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="nx"&gt;Assertion&lt;/span&gt; &lt;span class="nx"&gt;failed&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;Missing&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;.foo&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="nx"&gt;element&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="console.table(object)"&gt;console.table(object)&lt;/h2&gt;
&lt;p&gt;该函数将对象或数组以表格的方式显示
&lt;img src="http://ww2.sinaimg.cn/large/704a7617jw1em1fn8g5asj20ds04vaaj.jpg" title="" alt=""&gt;
更多关于 &lt;code&gt;console.table()&lt;/code&gt; &lt;del&gt;搓&lt;/del&gt;(戳) &lt;a href="http://blog.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable" rel="nofollow" target="_blank" title=""&gt;《javascript 高级调&lt;del&gt;戏&lt;/del&gt;(试) 技之 console.table() 》&lt;/a&gt; 「作者：Marius Schulz」「译文（计划中）」&lt;/p&gt;
&lt;h2 id="console.profile(name)"&gt;console.profile(name)&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;console.profile(name)&lt;/code&gt; 在控制台中开始一个 CPU 分析器。参数可以扔进去一个报表的名称。每个分析器会保存在单独的 tab 中并以下拉列表分组。记住有始有终，不要&lt;del&gt;屎&lt;/del&gt;(始) 乱终弃，要调用 &lt;code&gt;console.profileEnd()&lt;/code&gt; 停止分析器。
&lt;img src="http://ww4.sinaimg.cn/large/704a7617jw1em3s2xhc7qj20go03rdg8.jpg" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="console.group(message)"&gt;console.group(message)&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;console.group(message)&lt;/code&gt; 分组所有后面的日志输出到下拉列表里，直到 &lt;code&gt;console.groupEnd()&lt;/code&gt; 被调用。列表可以是嵌套滴。&lt;code&gt;console.groupCollapsed(message)&lt;/code&gt; 类似，只不过默认列表是折叠状态。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://ww4.sinaimg.cn/large/704a7617jw1em3t8ixqkgj20go04laac.jpg" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="console.time(name)"&gt;console.time(name)&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;console.time(name)&lt;/code&gt; 将启动一个以参数命名的计数器，计算被 &lt;code&gt;console.timeEnd(name)&lt;/code&gt; 命令终止时流逝的时间。&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;time&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Saving user&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;gt;&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;User saved&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;gt;&lt;/span&gt; &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;timeEnd&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Saveing user&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="nx"&gt;Saving&lt;/span&gt; &lt;span class="nx"&gt;user&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;2.750&lt;/span&gt;&lt;span class="nx"&gt;ms&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;想看所有的函数戳 Google Chrome 网站上的&lt;a href="https://developer.chrome.com/devtools/docs/console-api" rel="nofollow" target="_blank" title=""&gt;《Console API 指南》&lt;/a&gt;和&lt;a href="https://developer.chrome.com/devtools/docs/console" rel="nofollow" target="_blank" title=""&gt;《console 的用法》&lt;/a&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Mon, 10 Nov 2014 23:07:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/22595</link>
      <guid>https://ruby-china.org/topics/22595</guid>
    </item>
    <item>
      <title>自制的 hexo 皮肤 Vanilla Cream</title>
      <description>&lt;p&gt;一直想痛快淋漓地用 Markdown 写博，无耐在 Wordpress 折腾来折腾去仍然达不到淋漓尽致地赶脚。
年初就在考察和选型中确定了 Hexo，但是 Hexo 的主题一直没选中自己满意的，趁着休假自己制作了一个主题，于是现在就有了 &lt;a href="http://www.himysql.com" rel="nofollow" target="_blank" title=""&gt;www.himysql.com&lt;/a&gt; 现在的样子。&lt;/p&gt;

&lt;p&gt;下面摘自本皮肤的 README&lt;/p&gt;
&lt;h2 id="Vanilla Cream"&gt;Vanilla Cream&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;基于 Bootstrap UI &lt;a href="http://pixelkit.com/free-ui-kits/vanilla-cream/index.html" rel="nofollow" target="_blank" title=""&gt;Vanilla Cream&lt;/a&gt; 制作的 Hexo 皮肤。感谢作者 pixelkit.com 制作的漂亮皮肤。&lt;/li&gt;
&lt;li&gt;基于 &lt;a href="http://hexo.chenall.net" rel="nofollow" target="_blank" title=""&gt;chenall&lt;/a&gt; 模块化 Hexo 皮肤。感谢作者 chenall 模块化方面的付出，节省了我不少时间。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="功能特性"&gt;功能特性&lt;/h2&gt;
&lt;p&gt;请参阅 &lt;a href="https://github.com/chenall/hexo-theme-chenall" rel="nofollow" target="_blank" title=""&gt;chenall&lt;/a&gt; 的说明&lt;/p&gt;
&lt;h2 id="安装"&gt;安装&lt;/h2&gt;
&lt;p&gt;在 Hexo 博客根目录下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git git://github.com/leopku/hexo-theme-vanilla-cream vanilla-cream
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;编辑 &lt;code&gt;_config.yml&lt;/code&gt;，将 &lt;code&gt;theme&lt;/code&gt; 修改为 &lt;code&gt;vanilla-cream&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="具体效果"&gt;具体效果&lt;/h2&gt;
&lt;p&gt;我的博客 &lt;a href="http://www.himysql.com" rel="nofollow" target="_blank" title=""&gt;www.himysql.com&lt;/a&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Sat, 11 Oct 2014 23:47:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/21996</link>
      <guid>https://ruby-china.org/topics/21996</guid>
    </item>
    <item>
      <title>自定义 Sublime Text 3 皮肤 Spacegray 和括号配对显示插件 BracketHighlighter 适配 base64-ocean.dark 色彩主题</title>
      <description>&lt;p&gt;原文地址： &lt;a href="http://www.himysql.com/custome-spacegray-theme-and-brackethighter-plugin-to-adapte-base16-ocean-dark-color-theme-for-sublime-text-3.html" rel="nofollow" target="_blank"&gt;http://www.himysql.com/custome-spacegray-theme-and-brackethighter-plugin-to-adapte-base16-ocean-dark-color-theme-for-sublime-text-3.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="BracketHighlighter"&gt;BracketHighlighter&lt;/h2&gt;
&lt;p&gt;先上一张效果图，请注意最左边&lt;/p&gt;

&lt;p&gt;&lt;img src="http://ww3.sinaimg.cn/large/704a7617jw1eitdvq5ozrj20n40gewg0.jpg" title="" alt="enter image description here"&gt;&lt;/p&gt;

&lt;p&gt;BracketHighlighter 可以将“括号”配对情况显示出来的插件。为什么要将括号两字加上引号呢？因为 BracketHighlither 能显示的配对情况不仅仅是正常的括号，HTML 标签、begin...end 等类型的配对也适用哦。&lt;/p&gt;
&lt;h2 id="Spacegray 皮肤与 base16 ocean dark 色彩主题"&gt;Spacegray 皮肤与 base16 ocean dark 色彩主题&lt;/h2&gt;
&lt;p&gt;Base16 ocean dark 色彩主题在前文《&lt;a href="http://www.himysql.com/base16-theme-for-atom-and-sublime-text.html" rel="nofollow" target="_blank" title=""&gt;推荐一款小清新的色彩主题（附 atom 和 sublime text 安装使用方法)&lt;/a&gt;》已经做过推荐。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://github.com/kkga/spacegray/raw/master/Screenshots/spacegray.png" title="" alt="enter image description here"&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/kkga/spacegray" rel="nofollow" target="_blank" title=""&gt;Spacegray&lt;/a&gt; 是一款比较精致的皮肤，为了适配 Base16 色彩而专门研制。所以，装好 Spacegray 之后，默认就会同时帮你装上 base16 的色彩主题。可 (tui) 以 (jian) 通过 Package Install 的方式安装。&lt;/p&gt;
&lt;h2 id="BracketHighlighter 与 Spacegray &amp;amp; Base16 ocean 整合"&gt;BracketHighlighter 与 Spacegray &amp;amp; Base16 ocean 整合&lt;/h2&gt;
&lt;p&gt;BracketHightlighter 默认的形式真是普 (tai) 通 (cou)。好在，这款插件支持自定义配置。看着官方 repo 中示范图比默认的好看多了，撸起袖管将之与 spacegray &amp;amp; Base16 ocean 整合。&lt;/p&gt;

&lt;p&gt;成果分成两部分：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; BracketHighlighter 配置：&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/leopku/89ff7eb32b8563e0b523" rel="nofollow" target="_blank"&gt;https://gist.github.com/leopku/89ff7eb32b8563e0b523&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;粘贴进 Preferences -&amp;gt; Package Settings -&amp;gt; Bracet Highlighter -&amp;gt; Bracket Settings - User&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Spacegray 配置：&lt;a href="http://yunpan.cn/QCWDM4fLskvHV86ba%EF%BC%89" rel="nofollow" target="_blank"&gt;http://yunpan.cn/QCWDM4fLskvHV86ba)&lt;/a&gt;（提取码：&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;将下载回来的文件覆盖： (Mac 下) 资源库 -&amp;gt; Application Support -&amp;gt; Sublime Text 3 -&amp;gt; Installed Packages 中同名文件。&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Tue, 29 Jul 2014 17:00:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/20737</link>
      <guid>https://ruby-china.org/topics/20737</guid>
    </item>
    <item>
      <title>发现一个 Sublime Text 的 Ruby 交互式调试插件 Ruby Debugger</title>
      <description>&lt;p&gt;&lt;img src="http://ww1.sinaimg.cn/large/704a7617jw1eh89dcbw9yj20yf0ob42c.jpg" title="sublime ruby debugger" alt="sublime ruby debugger"&gt;&lt;/p&gt;

&lt;p&gt;支持 Sublime Text 2 和 3&lt;/p&gt;

&lt;p&gt;Ruby 1.9.3  依赖 debugger：&lt;code&gt;gem install debugger&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Ruby 2.0.0 依赖 byebug：&lt;code&gt;gem install byebug --version '&amp;gt;=2.5.0'&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;想念 IDE 那种下断点、调试、继续的感觉不&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Mon, 09 Jun 2014 23:09:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/19835</link>
      <guid>https://ruby-china.org/topics/19835</guid>
    </item>
    <item>
      <title>zsh 的 global alias tab 补全问题</title>
      <description>&lt;p&gt;请教 zsh 达人：global alias 能否实现 tab 补全？&lt;/p&gt;

&lt;p&gt;.zshrc 中&lt;/p&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="go"&gt;alias -g 111222=/etc/asdf.conf
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;输入的时候&lt;/p&gt;

&lt;p&gt;&lt;code&gt;vim 111&amp;lt;tab&amp;gt;&lt;/code&gt; 不能补全成 &lt;code&gt;111222&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;求高人指点&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Mon, 02 Jun 2014 23:30:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/19684</link>
      <guid>https://ruby-china.org/topics/19684</guid>
    </item>
    <item>
      <title>[北京][三元桥] 汽车达人招聘 Web 前端、Ruby</title>
      <description>&lt;h2 id="关于汽车达人"&gt;关于汽车达人&lt;/h2&gt;
&lt;p&gt;汽车达人是第一个汽车主题垂直社交网站，包含了全部上市车型的官方达人会，以及全国各省市的地区达人会。您可以获取最新汽车资讯、报价、改装、维修、保养、二手置换信息，还可以参与车友发起的自驾游、试驾、聚会、团购等活动。&lt;/p&gt;

&lt;p&gt;汽车达人已经上线运营两年多，经过两年多的运营和调整，我们的目标更加坚定，我们的步伐更加稳健。目前我们的线下销售团队正在全国范围内如火如荼的地推。&lt;/p&gt;
&lt;h2 id="工作环境相关"&gt;工作环境相关&lt;/h2&gt;
&lt;p&gt;地址：北京三元桥附近（住东边或北边的兄弟都方便）。=
职位：WEB 前端、Ruby
职责：负责汽车达人网汽车信息相关功能开发与维护、车友社交相关功能开发与维护、负责《买车达人》、《卖车达人》APP API 接口的开发与维护。
团队规模：目前我们的开发团队在 30 人左右，包括北京、沈阳两个团队。北京的团队以网站开发为主，沈阳的团队以 APP 为主。&lt;/p&gt;
&lt;h2 id="理想中的“他”（“她”）"&gt;理想中的“他”（“她”）&lt;/h2&gt;
&lt;p&gt;我们希望找到各领域（Web 前端，iOS，Android）靠谱的工程师，一些要求如下：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;所在领域有至少 1 年或以上开发经验（包括但不限于 nodejs、ruby、php、python），欢迎跨多领域人才；&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;ol&gt;
&lt;li&gt;解决问题能力。
自信，积极主动，做事有条理，目标导向。&lt;/li&gt;
&lt;li&gt;学习能力。
乐于学习，渴望每天都在进步。&lt;/li&gt;
&lt;li&gt;团队协作能力。
诚实，坦率，有责任心，信任、尊重、包容。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="可以预见的收获"&gt;可以预见的收获&lt;/h2&gt;&lt;h2 id="发挥你能力的舞台"&gt;发挥你能力的舞台&lt;/h2&gt;
&lt;p&gt;汽车达人的技术系统正处于从 数百万用户量到数千万量级 演进过程中，这里充满了机会和挑战，如果你是技术大牛，或者渴望快速成长为技术大牛，这里有供你发挥的舞台。如果想未来成为产品经理，或者自己创业，这里也将为你打下坚实的基础。&lt;/p&gt;
&lt;h2 id="良好的工作环境"&gt;良好的工作环境&lt;/h2&gt;
&lt;p&gt;我们提供 Mac 加双显的工作环境。
不定期地举行 CS、DOTA、三国杀等对抗和休闲娱乐类游戏
还有还有，黑丝美女程序员同事，你来或不来，她都在那里。&lt;/p&gt;
&lt;h2 id="超出你预期的回报"&gt;超出你预期的回报&lt;/h2&gt;
&lt;p&gt;年薪 15-25 万，上不封顶，取决于你的能力和业绩。目前公司处于快速发展阶段，融资即将完成，未来充满无限想象。我们将把你视为伙伴，希望通过一起努力，能够提供远超你预期的回报。&lt;/p&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;p&gt;如果您对我们的工作岗位感兴趣，请把您的简历或情况发邮件到 leo(at)topka.cn，最好能充分展示您的能力，谢谢！&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Mon, 12 May 2014 19:09:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/19204</link>
      <guid>https://ruby-china.org/topics/19204</guid>
    </item>
    <item>
      <title>该帖已删除</title>
      <description>&lt;hr&gt;</description>
      <author>leopku</author>
      <pubDate>Fri, 04 Apr 2014 10:34:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/18387</link>
      <guid>https://ruby-china.org/topics/18387</guid>
    </item>
    <item>
      <title>[分享][精美 PDF]《七天学会 NodeJS》2014.04.20 增加 epub 版本</title>
      <description>&lt;p&gt;原文：&lt;a href="http://www.himysql.com/pdfs-for-gevent-tutorial-and-7-days-nodejs.html" rel="nofollow" target="_blank"&gt;http://www.himysql.com/pdfs-for-gevent-tutorial-and-7-days-nodejs.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2014.04.20 更新&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;增加封面&lt;/li&gt;
&lt;li&gt;增加 epub 版&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;《Gevent 程序员指南》和《七天学会 NodeJS》是两本非常在线技术资料，但是在线版本不利于移动设备离线时观看。&lt;/p&gt;

&lt;p&gt;这两本 PDF 针对字体做了优化，源代码也作了高亮，适合阅读。在制作过程中，对原文一些细节上的错误作了修正。希望这两本 PDF 成为你马桶、公交、地铁上打发时光的好伙伴。&lt;/p&gt;
&lt;h2 id="七天学会 NodeJS"&gt;七天学会 NodeJS&lt;/h2&gt;
&lt;p&gt;内容来自 &lt;a href="http://nqdeng.github.io/7-days-nodejs/" rel="nofollow" target="_blank"&gt;http://nqdeng.github.io/7-days-nodejs/&lt;/a&gt;，版权归原作者所有。感谢原作者的写出这么好的教程。&lt;/p&gt;
&lt;h2 id="下载"&gt;下载&lt;/h2&gt;
&lt;p&gt;2014.04.20 PDF 版： &lt;a href="http://pan.baidu.com/s/1kTr4xDH" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1kTr4xDH&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2014.04.20 EPUB 版：&lt;a href="http://pan.baidu.com/s/1kTG6U5h" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1kTG6U5h&lt;/a&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Sat, 15 Mar 2014 12:34:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/17901</link>
      <guid>https://ruby-china.org/topics/17901</guid>
    </item>
    <item>
      <title>[分享][精美 PDF]《Gevent 程序员指南》(2014.04.20 新增 epub 版)</title>
      <description>&lt;p&gt;原文：&lt;a href="http://www.himysql.com/pdfs-for-gevent-tutorial-and-7-days-nodejs.html" rel="nofollow" target="_blank"&gt;http://www.himysql.com/pdfs-for-gevent-tutorial-and-7-days-nodejs.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2014.04.20 更新&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;新增封面&lt;/li&gt;
&lt;li&gt;新增 epub 版&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;《Gevent 程序员指南》和《七天学会 NodeJS》是两本非常在线技术资料，但是在线版本不利于移动设备离线时观看。&lt;/p&gt;

&lt;p&gt;这两本 PDF 针对字体做了优化，源代码也作了高亮，适合阅读。在制作过程中，对原文一些细节上的错误作了修正。希望这两本 PDF 成为你马桶、公交、地铁上打发时光的好伙伴。&lt;/p&gt;
&lt;h2 id="Gevent程序员指南"&gt;Gevent 程序员指南&lt;/h2&gt;
&lt;p&gt;内容来自 &lt;a href="http://xlambda.com/gevent-tutorial/" rel="nofollow" target="_blank"&gt;http://xlambda.com/gevent-tutorial/&lt;/a&gt;，版权和中文版版权分别归原作者与译者所有。感谢原作者与译者的辛苦付出。&lt;/p&gt;
&lt;h2 id="下载"&gt;下载&lt;/h2&gt;
&lt;p&gt;2014.04.20 PDF 版：&lt;a href="http://pan.baidu.com/s/1eQiRh4m" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1eQiRh4m&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2014.04.20 EPUB 版：&lt;a href="http://pan.baidu.com/s/1gdwwpnP" rel="nofollow" target="_blank"&gt;http://pan.baidu.com/s/1gdwwpnP&lt;/a&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Sat, 15 Mar 2014 12:33:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/17900</link>
      <guid>https://ruby-china.org/topics/17900</guid>
    </item>
    <item>
      <title>万能的 ruby-china，trackpad 电池装反了，一节卡在里面出不来了有什么办法能弄出来吗？</title>
      <description>&lt;p&gt;照理说，电池装反了也不至于出不来啊&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Tue, 11 Mar 2014 21:13:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/17812</link>
      <guid>https://ruby-china.org/topics/17812</guid>
    </item>
    <item>
      <title>推一个 Rails4 下语言化、轻量级、易用且自带 WEB 管理的权限管理 gem</title>
      <description>&lt;p&gt;&lt;a href="https://github.com/the-teacher/the_role" rel="nofollow" target="_blank"&gt;https://github.com/the-teacher/the_role&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;所有权限按两级 hash 的方式定义，并以 json 字符的方式存在数据库中&lt;/p&gt;

&lt;p&gt;官方文档号称：永别了 CanCan&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Fri, 07 Mar 2014 00:43:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/17709</link>
      <guid>https://ruby-china.org/topics/17709</guid>
    </item>
    <item>
      <title>[已起床的小伙伴们看过来] semantic-ui-wp-theme 情人节托管至 github</title>
      <description>&lt;p&gt;&lt;code&gt;旧帖子顶不上来了，重开一个新帖，管理员莫怪。欢迎各种使用、建议、fork和pull request。&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="Semantic-ui-wp-theme"&gt;Semantic-ui-wp-theme&lt;/h2&gt;
&lt;p&gt;Semantic-ui-wp-theme 是一款基于前端框架 &lt;a href="http://semantic-ui.com" rel="nofollow" target="_blank" title=""&gt;Semantic-UI&lt;/a&gt; 的 Wordpress 皮肤 (theme)。&lt;/p&gt;

&lt;p&gt;本款皮肤具备如下特点：&lt;/p&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;  优化的字体显示效果，尤其针对 Mac 用户&lt;/li&gt;
&lt;li&gt;  大量使用 html5 和 css3 技术，避免不必要的图片，让网站在拥有美观的界面同时，又不影响访问速度。&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;  2014 年 2 月 14 日情人节，代码托管至 github，地址： &lt;a href="https://github.com/leopku/semantic-ui-wp-theme" rel="nofollow" target="_blank"&gt;https://github.com/leopku/semantic-ui-wp-theme&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="依赖"&gt;依赖&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;  WordPress 3.7.1 或以上版本&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="安装"&gt;安装&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; 下载 zip 包：&lt;a href="https://github.com/leopku/semantic-ui-wp-theme/archive/master.zip" rel="nofollow" target="_blank"&gt;https://github.com/leopku/semantic-ui-wp-theme/archive/master.zip&lt;/a&gt; 或 git clone git://github.com/leopku/semantic-ui-wp-theme&lt;/li&gt;
&lt;li&gt; 将压缩包上传到 &lt;code&gt;wp-content/themes&lt;/code&gt; 目录下&lt;/li&gt;
&lt;li&gt; 在后台管理，选择 &lt;code&gt;外观 &amp;gt; 主题&lt;/code&gt;，启用 semantic-ui-wp-theme 即可&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="截图"&gt;截图&lt;/h2&gt;
&lt;p&gt;&lt;img src="http://ww1.sinaimg.cn/large/704a7617gw1edj594hk9ij20m81gw7aw.jpg" title="" alt="enter image description here"&gt;&lt;/p&gt;
&lt;h2 id="问题反馈"&gt;问题反馈&lt;/h2&gt;
&lt;p&gt;至官方网站 &lt;a href="http://www.himysql.com" rel="nofollow" target="_blank" title=""&gt;www.himysql.com&lt;/a&gt; 的 &lt;a href="http://www.himysql.com/a-wordpress-theme-based-on-semantic-ui" rel="nofollow" target="_blank" title=""&gt;semantic-ui-wp-theme 页面&lt;/a&gt; 留言&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Sat, 15 Feb 2014 10:00:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/17275</link>
      <guid>https://ruby-china.org/topics/17275</guid>
    </item>
    <item>
      <title>rbenv 中枪</title>
      <description>&lt;p&gt;被百度亮瞎了&lt;/p&gt;

&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/2014/01edc1b949bd8e2106a33a930eec174b.png" title="" alt="rbenv"&gt;&lt;/p&gt;

&lt;p&gt;备用图床
&lt;img src="http://ww1.sinaimg.cn/large/704a7617jw1ecs8k458ygj21kw0cin0q.jpg" title="" alt="备用图床"&gt;&lt;/p&gt;</description>
      <author>leopku</author>
      <pubDate>Wed, 22 Jan 2014 13:11:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/16923</link>
      <guid>https://ruby-china.org/topics/16923</guid>
    </item>
  </channel>
</rss>
