<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>iceskysl (Iceskysl)</title>
    <link>https://ruby-china.org/iceskysl</link>
    <description>Focus on Android, Iphone, Web2.0, Business, Architecture, Agile, Technic and beyond…</description>
    <language>en-us</language>
    <item>
      <title>召集志愿者: 更新 Redmine 插件 worklogs</title>
      <description>&lt;p&gt;我们公司 2 年前用了 redmine，于是我业务时间写了一个工作日志的插件 worklogs 自己公司用，开源在这里：
&lt;a href="https://github.com/IceskYsl/worklogs" rel="nofollow" target="_blank"&gt;https://github.com/IceskYsl/worklogs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;陆陆续续有不少人用，其中包括一些国外的用户。&lt;/p&gt;

&lt;p&gt;功能刚好够用，代码写的比较烂，Redmine 陆续更新到 3.X 版本，期间不少用户通过各种渠道请求我更新版本，我都没来得及更新.
&lt;img src="https://l.ruby-china.com/photo/2017/c1f89ff3-75db-4156-b248-e4d73bdeb976.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这里看看有没有人愿意加入更新下这个插件。&lt;/p&gt;

&lt;p&gt;如果有兴趣，给我发 mail：iceskysl@gmail.com 或者微信 iceskysl&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Fri, 12 May 2017 18:06:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/32982</link>
      <guid>https://ruby-china.org/topics/32982</guid>
    </item>
    <item>
      <title>Bootstrap 4 官方文档中文版来了~</title>
      <description>&lt;p&gt;Bootstrap 官方于 2015 年 8 月 19 日发布了其最新版本 Bootstrap v4.0.0-alpha。Bootstrap 4 的开发是一项浩大的工程，将近一年的开发，几乎是对整个项目的重写，终于在 Bootstrap 4 周岁生日的时候推出了最新的 v4-alpha 版本。&lt;/p&gt;

&lt;p&gt;为了能让广大 Bootstrap 使用者以及国内众多 Web 开发人员第一时间同步阅读 Bootstrap 4 最新官方文档，极客学院 Wiki 团队 (wiki.jikexueyuan.com) 用最短的时间一周内翻译完成了全部 v4.0.0-alpha 版本的文档~~~~&lt;/p&gt;

&lt;p&gt;详细内容请移步： &lt;a href="http://boot4.com" rel="nofollow" target="_blank"&gt;http://boot4.com&lt;/a&gt;&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Mon, 31 Aug 2015 20:42:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/27141</link>
      <guid>https://ruby-china.org/topics/27141</guid>
    </item>
    <item>
      <title>markdown.rb 的中文转化乱码</title>
      <description>&lt;p&gt;恩，就是这个文件
&lt;a href="https://github.com/ruby-china/ruby-china/blob/master/lib/markdown.rb" rel="nofollow" target="_blank"&gt;https://github.com/ruby-china/ruby-china/blob/master/lib/markdown.rb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;本地 mac 环境跑起来没啥问题，但是生产服务器上一旦出现 &lt;a href="#reply1" class="at_floor" data-floor="1"&gt;#1 楼&lt;/a&gt; 或者 @中文 的时候就会乱码~ &lt;/p&gt;

&lt;p&gt;补充：
数据存在 Mongodb 里的~&lt;/p&gt;

&lt;p&gt;如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;002&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="no"&gt;Reply&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;last&lt;/span&gt;
&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;004&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;body&lt;/span&gt;
 &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"#18楼 @iceskysl 测试乱码~~"&lt;/span&gt; 

&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;005&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;MarkdownTopicConverter&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;body&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
 &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"&amp;lt;p&amp;gt;&amp;lt;a href=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;#reply18&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; class=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;at_floor&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; data-floor=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;18&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;&amp;gt;#18æ¥¼&amp;lt;/a&amp;gt; &amp;lt;a href=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;/iceskysl&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; class=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;at_user&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; title=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;@iceskysl&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;&amp;gt;&amp;lt;i&amp;gt;@&amp;lt;/i&amp;gt;iceskysl&amp;lt;/a&amp;gt; Ã¦ÂµÂ&lt;/span&gt;&lt;span class="se"&gt;\u&lt;/span&gt;&lt;span class="s2"&gt;008BÃ¨Â¯Â&lt;/span&gt;&lt;span class="se"&gt;\u&lt;/span&gt;&lt;span class="s2"&gt;0095Ã¤Â¹Â±Ã§Â&amp;nbsp;Â&lt;/span&gt;&lt;span class="se"&gt;\u&lt;/span&gt;&lt;span class="s2"&gt;0081~~&amp;lt;/p&amp;gt;"&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我把那段提出来直接在 irb 里测试是 ok 的，如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;006&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"#18楼 @iceskysl 测试乱码~~"&lt;/span&gt;
 &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"#18楼 @iceskysl 测试乱码~~"&lt;/span&gt; 

&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;007&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;gsub&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sr"&gt;/#(\d+)([楼樓Ff])/&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;00&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt;       &lt;span class="sx"&gt;%(&amp;lt;a href="#reply&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vg"&gt;$1&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sx"&gt;" class="at_floor" data-floor="&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vg"&gt;$1&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sx"&gt;"&amp;gt;#&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="vg"&gt;$1&lt;/span&gt;&lt;span class="si"&gt;}#{&lt;/span&gt;&lt;span class="vg"&gt;$2&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sx"&gt;&amp;lt;/a&amp;gt;)&lt;/span&gt;
&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;00&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;   &lt;span class="p"&gt;}&lt;/span&gt;
 &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"&amp;lt;a href=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;#reply18&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; class=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;at_floor&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; data-floor=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;18&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;&amp;gt;#18楼&amp;lt;/a&amp;gt; @iceskysl 测试乱码~~"&lt;/span&gt; 

&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mo"&gt;010&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"#reply18"&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"at_floor"&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;floor&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"18"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="c1"&gt;#18楼&amp;lt;/a&amp;gt; @iceskysl 测试乱码~~&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="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="vi"&gt;@i&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p0z03ogo&lt;/span&gt; &lt;span class="o"&gt;~&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# ruby -v&lt;/span&gt;
&lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;p353&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2013&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;22&lt;/span&gt; &lt;span class="n"&gt;revision&lt;/span&gt; &lt;span class="mi"&gt;43784&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="vi"&gt;@i&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;p0z03ogo&lt;/span&gt; &lt;span class="o"&gt;~&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="c1"&gt;# rails -v&lt;/span&gt;
&lt;span class="no"&gt;Rails&lt;/span&gt; &lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;何解？&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Sat, 29 Mar 2014 00:24:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/18238</link>
      <guid>https://ruby-china.org/topics/18238</guid>
    </item>
    <item>
      <title>Geek 分论坛 @2013 eoe 移动开发者大会</title>
      <description>&lt;p&gt;ALL&lt;/p&gt;

&lt;p&gt;eoe 在 2013 年 9 月 14 日在北京国家会议中心举办 2013 年 eoe 移动开发者大会，聚焦开发者，主要讲技术和产品相关话题。&lt;/p&gt;

&lt;p&gt;我负责的是下午的 Geek 分论坛，有 Google Glass，比特币，云计算、穿戴式设备等话题～&lt;/p&gt;

&lt;p&gt;有对移动开发有兴趣的可以找我索票～
&lt;img src="//l.ruby-china.com/photo/0776e13454ab1e025fd4703101edea63.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;--------------------大会信息-------------------&lt;/p&gt;

&lt;p&gt;本次大会集合了来自 Intel、亚马逊、百度、ARM 等跨国公司业务负责人的精彩演讲，来自小米、七牛等优秀公司的深度解析。这是一场移动开发者的极客盛宴，没有假大空，远离趋势、空谈，让我们聊聊产品、技术、最酷的穿戴式设备。&lt;/p&gt;

&lt;p&gt;大会分为上午主会场，下午分论坛。上午最知名的移动互联网公司分享成功经验，下午分论坛涵盖应用开发、游戏优化、开源硬件等多个方面。&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;活动时间：2013-9-14    9:00-17:30
活动地点：北京国家会议中心
活动人数：1000-1500 人&lt;/p&gt;

&lt;p&gt;以下为本次大会信息概要，具体的大会信息可见：&lt;a href="http://salon.eoe.cn/dev/show/aid/48.html" rel="nofollow" target="_blank"&gt;http://salon.eoe.cn/dev/show/aid/48.html&lt;/a&gt;       &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Mon, 09 Sep 2013 15:30:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/13983</link>
      <guid>https://ruby-china.org/topics/13983</guid>
    </item>
    <item>
      <title>[北京][全职][中级或资深] Ruby 工程师 (2 名)</title>
      <description>&lt;p&gt;之前那个帖子有些问题，我删除重新发一下～&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;关于我们&lt;/strong&gt;
eoe 是一家创业公司，也是国内最大的 android 开发者社区，eoe 希望通过自己的产品和服务，让更多的人成为优秀的移动开发者;让他们可以有机会通过技术去实现梦想和改变世界。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;加入 eoe&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;在 eoe，我们推崇‘小而美’的团队。&lt;/li&gt;
&lt;li&gt;在 eoe，我们推崇简单、务实的工作方式，在轻松、快乐的工作环境中积累和分享。&lt;/li&gt;
&lt;li&gt;在 eoe，你不只是在工作，是和一群志趣相投的人（还有 3 只猫）一起生活。&lt;/li&gt;
&lt;li&gt;在 eoe，我们不是为了工作而工作，我们是想改变点什么。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;更多了解，可以移步：&lt;a href="http://my.eoe.cn/eoe/page/about.html" rel="nofollow" target="_blank"&gt;http://my.eoe.cn/eoe/page/about.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[中级或资深] Ruby 工程师（2 名）&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;使用 Ruby on Rails 开发 Web 应用程序；&lt;/li&gt;
&lt;li&gt;根据业务逻辑设计程序模块，类结构，数据结构和数据库结构；设计模块化应用以及各模块之间的调用逻辑；&lt;/li&gt;
&lt;li&gt;设计并部署大型 Web 应用的架构，了解 load balancing, 反向代理，web 服务器，缓存机制以及数据库优化；&lt;/li&gt;
&lt;li&gt;应用性能分析和优化；&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;任职要求：&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;全职，北京&lt;/li&gt;
&lt;li&gt;精通 Ruby，2 年以上 Ruby On Rails 经验，3 年以上互联网应用开发经验；&lt;/li&gt;
&lt;li&gt;熟悉 HTML，CSS，Javascript 等 Web 应用开发技术，能自己搞定大部分前端工作；&lt;/li&gt;
&lt;li&gt;熟悉社交网站的设计与实现，精通 Ruby 远程调用技术和数据库编程；&lt;/li&gt;
&lt;li&gt;了解大型 Web 应用程序系统架构，包括负载均衡器，反向代理，Web 服务器，RoR 服务器，数据库，memcached 等技术；&lt;/li&gt;
&lt;li&gt;熟悉 MongoDB，Redis 等优先；&lt;/li&gt;
&lt;li&gt;熟悉 Git，熟悉 Mac 优先；&lt;/li&gt;
&lt;li&gt;熟悉 Linux 文件系统维护和部署优先；&lt;/li&gt;
&lt;li&gt;文字表达能力强、数学功底好优先；&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;加分条件（不要求满足，但有的话更好）：&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;会熟练使用 vi、emacs 或 textmate 等；&lt;/li&gt;
&lt;li&gt;对大数据及其统计分析、数据挖掘有操作经验者优先；&lt;/li&gt;
&lt;li&gt;思想开放，热爱开源，喜爱看国外技术网站；&lt;/li&gt;
&lt;li&gt;爱读书，爱旅行，爱分享，爱折腾新技术；&lt;/li&gt;
&lt;li&gt;乐学新知识（Android，iOS，WP8 等等移动平台开发你都可以学会）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;薪水待遇&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;中级：单谈&lt;/li&gt;
&lt;li&gt;资深：单谈&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;有兴趣的同学请 mail 我（iceskysl@gmail.com),附带一份简单的简历或者自己在 github、stackoverflow 或者自己博客、作品的 link 即可。&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Tue, 30 Jul 2013 15:01:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/12903</link>
      <guid>https://ruby-china.org/topics/12903</guid>
    </item>
    <item>
      <title>下周去台湾，坛子里里台湾的朋友么？</title>
      <description>&lt;p&gt;下周会去台湾参加一个活动（ &lt;a href="http://www.ideas-show.org.tw/IDEASShowkeyman.jsp?page=2" rel="nofollow" target="_blank"&gt;http://www.ideas-show.org.tw/IDEASShowkeyman.jsp?page=2&lt;/a&gt; ），这里有台湾的同行没，可以去拜访拜访。&lt;/p&gt;

&lt;p&gt;第一次去台湾，还挺期待，希望能多认识同行的几个朋友～&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Tue, 16 Jul 2013 00:35:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/12532</link>
      <guid>https://ruby-china.org/topics/12532</guid>
    </item>
    <item>
      <title>QingCloud (青云) 我就是来推荐下这个东东的～</title>
      <description>&lt;p&gt;用过各种各样的 vps 后，也忍受了 EC2 这样国内慢的实在不行的 Clound，再经历了一些不靠谱的国内 XX 云后，一直期待国内有一家不错的 vps 或者 cloud 平台，无论是做 DevOps 还是用在生产环境。&lt;/p&gt;

&lt;p&gt;这次终于发现一个还比较满意的，&lt;a href="https://www.qingcloud.com/" rel="nofollow" target="_blank"&gt;https://www.qingcloud.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;参与 qingcloud（青云）内测，一直期待上线，近期终于发布了，相信大家一看就懂，很多人肯定会相见恨晚～&lt;/p&gt;

&lt;p&gt;我也打算近期把 linode 上放的一些小东西（比如我放自己觉得不错文章的&lt;a href="http://www.tagskill.com/" rel="nofollow" target="_blank"&gt;http://www.tagskill.com/&lt;/a&gt;）搬过去～&lt;/p&gt;

&lt;p&gt;附 1 个介绍图和一个我内测的时候的图～&lt;/p&gt;

&lt;p&gt;控制台
&lt;img src="//l.ruby-china.com/photo/5caaf67c10fb25308e246532e046a704.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;功能介绍
&lt;img src="//l.ruby-china.com/photo/d55b82bfc40f31359d6bbc2d97ea3276.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;感兴趣的自己去这瞧瞧
&lt;a href="https://www.qingcloud.com/" rel="nofollow" target="_blank"&gt;https://www.qingcloud.com/&lt;/a&gt;&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Fri, 12 Jul 2013 08:07:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/12445</link>
      <guid>https://ruby-china.org/topics/12445</guid>
    </item>
    <item>
      <title>发布一个 Tagskill 的 Alfred 2 Workflows 及使用过程</title>
      <description>&lt;p&gt;最近一段时间 Alfred 2 在 Mac 用户中火的不行，设计漂亮，响应快速，再加上强大的 Workflows 功能，惊艳肋很多人，于是乎看到不少同学开始琢磨如何写 Workflows。&lt;/p&gt;

&lt;p&gt;Alfred 2 的 Workflows 真的很简单，支持诸如 PHP，Ruby，Python，Perl，bash 等等脚本语言，具体的开发的方法我就不细说肋，感兴趣的请参考官方网站 &lt;a href="http://www.alfredapp.com/" rel="nofollow" target="_blank"&gt;http://www.alfredapp.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;这里说说我花了 2 个小时写给我写的一个微信机器人 Tagskill.com 写的 Workflow，自然采取我最喜欢的 Ruby 来写，好像看得见的几个 Workflow 都是 PHP 写的，Ruby 的不是很多，经过一番探索，原理还是差不多，写了一个可以用的版本。&lt;/p&gt;

&lt;p&gt;第一步：写 Tagskill 的 API
Tagskill 这个网站是个收集大家喜欢的文章的小工具，配合微信公众账号使用趣味无限，感兴趣的同学请参考 Tagskill 的使用指南。由于之前只有微信机器人的接口，并没开发正统的 API 接口，于是顺手就用 Grape 写了一个 JSON 的 Api 接口。
&lt;code&gt;http://www.tagskill.com/api/v1/article/list?sort=new&amp;amp;page=1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;第二步：写 Alfred 2 Workflow
Alfred 2 Workflow 目前还没有提供比较好的 debug 功能，参数传递的也比较不规范，我也是试了好几次才搞明白他的参赛传达机制的，以后有必要再写文章详细说，这里不赘述了，看一眼开发过程的界面
&lt;img src="//l.ruby-china.com/photo/8a9ae4d2bff8534e67aaf93170c1fed9.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;第三步：发布，测试和使用
目前功能还比较就简单，主要是查看功能，快捷键是 TagSkill 这 2 个字母的首字母缩写 ts，支持三个类型的参数（new-最新文章；pop-流行文章；hot-热门文章），并且支持不同页数的参数。
安装完这个 Workflow 后，使用过程如下
&lt;img src="//l.ruby-china.com/photo/884bb2edbedf6c37f8a4288e21b5b741.png" title="" alt=""&gt;
&lt;img src="//l.ruby-china.com/photo/808f94b84e0a8fccac41bfe633126447.png" title="" alt=""&gt;
&lt;img src="//l.ruby-china.com/photo/cc7151ba4d91d180b81c49178cf33530.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;有 Mac 的同学对 Workflow 有兴趣的可以找我要 (怎么传附件～～～)，没有 Mac 电脑的可以加 tagskill 的微信公众账号（tagskill）也有类似功能～&lt;/p&gt;

&lt;p&gt;原文发在我在 eoe 的博客
&lt;a href="http://my.eoe.cn/iceskysl/archive/2051.html" rel="nofollow" target="_blank"&gt;http://my.eoe.cn/iceskysl/archive/2051.html&lt;/a&gt;&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Thu, 28 Mar 2013 23:43:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/9826</link>
      <guid>https://ruby-china.org/topics/9826</guid>
    </item>
    <item>
      <title>ruby 有比较成熟的类 classifier4J 这样自动摘要的实现么</title>
      <description>&lt;p&gt;如果能从 3000 字的文章，提炼出 150 字的摘要，就可以为读者节省大量阅读时间。由人完成的摘要叫"人工摘要"，由机器完成的就叫"自动摘要"。许多网站都需要它，比如论文网站、新闻网站、搜索引擎等等。&lt;/p&gt;

&lt;p&gt;详细原理参考
&lt;a href="http://www.ruanyifeng.com/blog/2013/03/automatic_summarization.html" rel="nofollow" target="_blank"&gt;http://www.ruanyifeng.com/blog/2013/03/automatic_summarization.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;似的算法已经被写成了工具，比如基于Java的Classifier4J库的SimpleSummariser模块、基于C语言的OTS库、以及基于classifier4J的C#实现和python实现。&lt;/p&gt;

&lt;p&gt;有 ruby 的实现没？或者谁有兴趣实现一个？&lt;/p&gt;

&lt;p&gt;PS
好像有 BUG 了，每次都是我登陆状态下打开 new 页面，但是 create 的时候被提示没登陆～&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Wed, 27 Mar 2013 13:51:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/9784</link>
      <guid>https://ruby-china.org/topics/9784</guid>
    </item>
    <item>
      <title>奇怪的错误 MemCache::MemCacheError (Timeout::Error: IO timeout)</title>
      <description>&lt;p&gt;之前好像好好的项目，最近频繁收到报错，信息如下&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MemCache::MemCacheError (No connection to server (192.168.0.2:11211 DEAD (Timeout::Error: IO timeout), will retry at Wed Jun 06 18:16:17 +0800 2012)):
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;启动 memcached 是这样得&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;memcached &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="nt"&gt;-m&lt;/span&gt; 1024m &lt;span class="nt"&gt;-uroot&lt;/span&gt; &lt;span class="nt"&gt;-l192&lt;/span&gt;.168.0.5 &lt;span class="nt"&gt;-c&lt;/span&gt; 10240
&lt;span class="o"&gt;[&lt;/span&gt;root@ice ~]# memcached &lt;span class="nt"&gt;-h&lt;/span&gt;
memcached 1.4.5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;用得是 gems 如下&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Using memcache-client (1.8.5)
Using unicorn (4.1.1)
&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="nf"&gt;show_default_keyword&lt;/span&gt;
  &lt;span class="vi"&gt;@keyword&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;SearchWord&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;caches&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:get_default_keyword&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:ttl&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;minutes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;谁有遇到类似的错误，如何排查？&lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Wed, 06 Jun 2012 19:35:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/3698</link>
      <guid>https://ruby-china.org/topics/3698</guid>
    </item>
    <item>
      <title>清洗数据的方法</title>
      <description>&lt;p&gt;&lt;a href="/all" class="user-mention" title="@all"&gt;&lt;i&gt;@&lt;/i&gt;all&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;有人处理过防刷量的逻辑没，case 就是有人换 ip 刷～～～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Sun, 01 Apr 2012 11:42:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/2323</link>
      <guid>https://ruby-china.org/topics/2323</guid>
    </item>
    <item>
      <title>好吧，这个来源于 ashchan 的客户端</title>
      <description>&lt;p&gt;好吧，这个来源于 ashchan 的客户端～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Wed, 21 Mar 2012 00:21:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/2012</link>
      <guid>https://ruby-china.org/topics/2012</guid>
    </item>
    <item>
      <title>大家的 rails 项目里的读写分离怎么做的？</title>
      <description>&lt;p&gt;看到两个方案&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;用类似 use_db 这样的插件，实现针对 model 的读写分离（其实这个不是真正意义上的读写分离，但是可以凑合用）&lt;/li&gt;
&lt;li&gt;用类似 master_slave_adapter 和 masochism 插件实现真正意思上的读写分离，配置稍微麻烦点，有的可能还需要一些 hard code～&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;大家用过哪种方案？  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Fri, 24 Feb 2012 01:53:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/1397</link>
      <guid>https://ruby-china.org/topics/1397</guid>
    </item>
    <item>
      <title>微博创意应用场景，哪些会让你 “哇”？</title>
      <description>&lt;p&gt;前段时间，浙江大学 CCNT 实验室饮水机 会在饮水机水烧开和没水的情况下发送微博提醒的创意很棒，很多人都“哇”了～ &lt;/p&gt;

&lt;p&gt;如果让你天马行空的想，你见过或还能想到哪些让人会“哇”的应用场景呢，欢迎补充分享，有惊喜哟～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Mon, 06 Feb 2012 02:31:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/1047</link>
      <guid>https://ruby-china.org/topics/1047</guid>
    </item>
    <item>
      <title>有木摄影爱好者推荐个入门单反</title>
      <description>&lt;p&gt;给自己的 2012 定了个新爱好：摄影～ &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;</description>
      <author>iceskysl</author>
      <pubDate>Mon, 30 Jan 2012 23:44:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/982</link>
      <guid>https://ruby-china.org/topics/982</guid>
    </item>
    <item>
      <title>想要得几个新功能</title>
      <description>&lt;p&gt;ruby-china 这套代码写得不错，不晓得谁在负责维护和更新，有几个小功能需求提下看看是否考虑加进去～就贴这里了～&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;上次文件功能
可以不放在话题里，直接类似酷站那样提交就可以了；主要是有些资料想分享给大家～&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.关注人功能
信息太杂太多后，需要有一些纬度得过滤，关注一些人是否是可行得方案，待讨论～&lt;/p&gt;

&lt;p&gt;没了～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Thu, 19 Jan 2012 11:19:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/904</link>
      <guid>https://ruby-china.org/topics/904</guid>
    </item>
    <item>
      <title>(已解决) 每天 500w 条 log 如何入 mysql 库比较靠谱</title>
      <description>&lt;p&gt;我们有个产品，每天差不多 500w 的业务量，需要对 500w 做相关的分析，就需要入库～&lt;/p&gt;

&lt;p&gt;目前用的是 mysql 按月切表定期老化数据，但是导入数据情况比较糟糕～每天导入数据差不多需要 20 个小时，和 MySQL 5000 records/second差距巨大～&lt;/p&gt;

&lt;p&gt;尝试过三个方案：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;定期解析日志，直接入库；&lt;/li&gt;
&lt;li&gt;定期解析日志，生成 sql，再直接 sql 入库；&lt;/li&gt;
&lt;li&gt;生成 data 文件，load 到库里&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;但是效果都不理想～ 没什么大数据处理的经验，大家支招～～～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Sat, 14 Jan 2012 01:37:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/850</link>
      <guid>https://ruby-china.org/topics/850</guid>
    </item>
    <item>
      <title>[北京] 易联致远招聘 Ruby on Rails 工程师 (可实习)</title>
      <description>&lt;p&gt;咱也凑个热闹找找人～ 寻觅 rails 工程师～ 创业公司，北京地区～～有兴趣的请 email 到 huxue@eoemoible.com，著明：来源 ruby－china～&lt;/p&gt;

&lt;p&gt;欢迎推荐～&lt;/p&gt;

&lt;p&gt;工作职位 
Ruby on Rails 工程师 (可实习)&lt;/p&gt;

&lt;p&gt;工作内容 
负责 Web 产品及 API 的开发和维护&lt;/p&gt;

&lt;p&gt;任职要求 
熟练 Ruby on Rails 
熟悉 Javascript, CSS, HTML 
熟悉 Mysql, Linux, Git 
熟练阅读英文技术文档，善于独立分析和解决问题，快速学习能力&lt;/p&gt;

&lt;p&gt;优先条件 
参加过开源项目 
实际网站开发经验 
Mongodb/Redis使用经验&lt;/p&gt;

&lt;p&gt;福利待遇 
有竞争力的薪酬与奖金 
五险一金，带薪年假及法定假日 
各种零食和免费晚餐 
运动场所&lt;/p&gt;

&lt;p&gt;**公司介绍 
eoeMobile 团队是一个有远大的梦想，有充沛的激情，有高效执行力的团队。北京易联致远无线技术有限公司于 2009 年 8 月成立。 
eoeMobile 的核心成员有在摩托罗拉、卓望科技、T3g 和手机 design house 的工作经历和相关丰富的行业经验。 
eoeMobile 致力于让移动互联网的软件开发变得容易，发布变得更加方便，传播变得更加迅捷，让用户以最快的速度获取最适合自己的移动互联网应用。目前 eoeMobile 专注于 Android 平台，运营国内最大的 Android 开发者社区 (eoeandroid.com) 和国内知名第三方 Android 应用商店 (eoeMarket.com)。 
eoeMobile 给国内的 Android 开发者提供最专业的 Android 开发服务，给手机和 MID 厂商提供 Android 软件商店的解决方案和桌面主题的解决方案，目前已经有多家厂商采用由 eoeMobile 定制的解决方案&lt;/p&gt;

&lt;p&gt;简历和作品请投递：huxue@eoemoible.com  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Fri, 06 Jan 2012 13:46:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/757</link>
      <guid>https://ruby-china.org/topics/757</guid>
    </item>
    <item>
      <title>有人用过 nginx 的 ustats module 么？</title>
      <description>&lt;p&gt;想要统计和监控下 nginx 的 upstreams，查到一个 module 看上去不错
USTATS module provides basic statistics for each backend in nginx upstreams:
&lt;a href="http://code.google.com/p/ustats/" rel="nofollow" target="_blank"&gt;http://code.google.com/p/ustats/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;第三方的 module 一般不轻易用，有人用过没，效果如何？
&lt;img src="http://ustats.googlecode.com/svn/wiki/shot1.png" title="" alt=""&gt;   &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Tue, 03 Jan 2012 22:22:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/715</link>
      <guid>https://ruby-china.org/topics/715</guid>
    </item>
    <item>
      <title>spam 太猛，提交了一个 Akismet 防 spam 功能</title>
      <description>&lt;p&gt;采用 Akismet 为评论添加 spam 过滤功能，同时增加后台管理评论是否是 spam&amp;amp;ham 的管理功能，添加了一个 spam 的属性给 reply～&lt;/p&gt;

&lt;p&gt;ref: &lt;a href="https://github.com/IceskYsl/android-group/commit/79fabb06b12fd776b301fed2c7c10aee744c5974" rel="nofollow" target="_blank"&gt;https://github.com/IceskYsl/android-group/commit/79fabb06b12fd776b301fed2c7c10aee744c5974&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;已经发了 pull～  &lt;a href="/huacnlee" class="user-mention" title="@huacnlee"&gt;&lt;i&gt;@&lt;/i&gt;huacnlee&lt;/a&gt; 看下是否需要～  &lt;/p&gt;</description>
      <author>iceskysl</author>
      <pubDate>Mon, 02 Jan 2012 12:31:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/702</link>
      <guid>https://ruby-china.org/topics/702</guid>
    </item>
  </channel>
</rss>
