<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>wikimo (wikimo)</title>
    <link>https://ruby-china.org/wikimo</link>
    <description>互联网技术工作者，喜欢折腾、跑步、读书</description>
    <language>en-us</language>
    <item>
      <title>[嘉兴] 寻找 Ruby/Go 全栈工程师，支持远程【长期招聘】</title>
      <description>&lt;h2 id="团队与项目"&gt;团队与项目&lt;/h2&gt;
&lt;p&gt;我们是一支远程技术团队，组建于 2015 年，在浙江嘉兴（上海、杭州、苏州附近的一个小城市，Dang 的诞生地嘉兴南湖）。早几年主要从事软件外包，现在已经不做了，尝试过几次产品探索，并没有成功。2019 年 11 月开始做电商供应链项目（微信搜索小程序：闯货），我们作为技术团队参与其中。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/wikimo/be36851f-cb59-4d72-96db-dc40ee8fde4c.jpeg!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;简单介绍闯货，闯货是一个基于微信端的电商平台，追求产品品质与服务，希望让买卖变得更简单，没有繁琐的营销套路。到目前为止我们也没有主流营销工具，如优惠券、折扣、满减，也没有双 11，618 等。现有的抢购秒杀、预售是因为供货不足，并非饥饿营销，系统并没有单独的抢购秒杀、预售功能，所有商品都可能成为抢购秒杀、预售。&lt;/p&gt;

&lt;p&gt;闯货运营团队目前 300 多人，大部分是 80、90、00，连接了商品从工厂、物流、选品、评测、售前售后到用户的整条链路。想要了解闯货团队更多信息，可关注公号【拾个点】。技术团队目前 7 人，2 产品、1 前端、3 全栈 1 打杂，都是 80、90 后，大部分一起协作 4 年以上。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/wikimo/0518bea8-9df2-474f-8c8c-934c1af29428.jpg!large" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="工作任务"&gt;工作任务&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; 负责电商供应链系统开发、维护；&lt;/li&gt;
&lt;li&gt; 参与部分系统设计工作，会接触到产品、业务流程、系统架构设计。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="技能要求"&gt;技能要求&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; 熟悉 Ruby/Go/PHP/NodeJS 等编程语言，熟悉 Ruby On Rails，良好的编码习惯；&lt;/li&gt;
&lt;li&gt; 2-5 年电商系统研发经验，对抢购秒杀等高并发业务场景、业财一体化、资金结算业务、推荐算法等有一定经验；&lt;/li&gt;
&lt;li&gt; 熟悉 MySQL，对 MySQL 优化有一定经验；&lt;/li&gt;
&lt;li&gt; 熟悉 JavaScript，了解 Vue / React；&lt;/li&gt;
&lt;li&gt; 熟悉 Git，掌握版本管理、分支管理基本用法；&lt;/li&gt;
&lt;li&gt; 熟悉阿里云、K8S、Docker，掌握应用部署的基本方法；&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;ol&gt;
&lt;li&gt; 薪资待遇：15-18K/月，节假日福利；&lt;/li&gt;
&lt;li&gt;工作时间：08:30-17:30，法定节假日，加班少，支持远程；&lt;/li&gt;
&lt;li&gt;事故说明：遇系统突发事故需微信、电话联系，第一时间处理，一年大约 5 次以内；&lt;/li&gt;
&lt;li&gt;简历投递：gwikimo@gmail.com，如有线上可运行的项目案例、管理后台截图、代码示例、Github、Blog 等请提供；&lt;/li&gt;
&lt;li&gt;面试流程：如简历合适，1）通过电话、微信与你联系，语音或文字形式聊下，包括工作内容、技术等；2）如大家觉得合适，以从实际小任务（单独付费）开始，如通过 1-2 任务测试，可转正并按月结算薪资，试用期 2 个月。&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>wikimo</author>
      <pubDate>Sat, 28 Oct 2023 15:15:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/43426</link>
      <guid>https://ruby-china.org/topics/43426</guid>
    </item>
    <item>
      <title>[嘉兴/远程] 寻找 Ruby/Go 后端工程师【已结束】</title>
      <description>&lt;h2 id="团队与项目"&gt;团队与项目&lt;/h2&gt;
&lt;p&gt;我们是一支远程技术团队，组建于 2015 年，在浙江嘉兴（上海、杭州、苏州附近的一个小城市，Dang 的诞生地嘉兴南湖）。早几年主要从事软件外包，现在已经不做了，尝试过几次产品探索，并没有成功。2019 年 11 月开始做电商供应链项目（微信搜索小程序：闯货），我们作为技术团队参与其中。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/wikimo/be36851f-cb59-4d72-96db-dc40ee8fde4c.jpeg!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;简单介绍闯货，闯货是一个基于微信端的电商平台，追求产品品质与服务，希望让买卖变得更简单，没有繁琐的营销套路。到目前为止我们也没有主流营销工具，如优惠券、折扣、满减，也没有双 11，618 等。现有的抢购秒杀、预售是因为供货不足，并非饥饿营销，系统并没有单独的抢购秒杀、预售功能，所有商品都可能成为抢购秒杀、预售。&lt;/p&gt;

&lt;p&gt;闯货运营团队目前 300 多人，大部分是 80、90、00，连接了商品从工厂、物流、选品、评测、售前售后到用户的一整条链路。想要了解闯货团队更多信息，可关注公众号【拾个点】的文章。技术团队目前 5 人，1 产品、1 前端、1 后端、2 全栈，都是 80、90 后，大部分一起协作 4 年以上。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/wikimo/0518bea8-9df2-474f-8c8c-934c1af29428.jpg!large" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="工作任务"&gt;工作任务&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; 负责电商供应链系统开发、维护；&lt;/li&gt;
&lt;li&gt; 参与部分系统设计工作，会接触到产品、业务流程、系统架构设计。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="技能要求"&gt;技能要求&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt; 熟悉 Ruby/Go/PHP 等编程语言，熟悉 Ruby On Rails，良好的编码习惯；&lt;/li&gt;
&lt;li&gt; 2-5 年电商系统研发经验，对抢购秒杀等高并发业务场景、业财一体化、资金结算业务有一定经验；&lt;/li&gt;
&lt;li&gt; 熟悉 MySQL，对 MySQL 优化有一定经验；&lt;/li&gt;
&lt;li&gt; 熟悉 JavaScript，了解 Vue / React；&lt;/li&gt;
&lt;li&gt; 熟悉 Git，掌握版本管理、分支管理基本用法；&lt;/li&gt;
&lt;li&gt; 熟悉阿里云、K8S、Docker，掌握应用部署的基本方法；&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;ol&gt;
&lt;li&gt; 薪资待遇：15-18K/月，节假日福利；&lt;/li&gt;
&lt;li&gt;工作时间：08:30-17:30，法定节假日，加班少，支持远程；&lt;/li&gt;
&lt;li&gt;事故说明：遇系统突发事故需微信、电话联系，第一时间处理，一年大约 5 次以内；&lt;/li&gt;
&lt;li&gt;简历投递：gwikimo@gmail.com，如有线上可运行的项目案例、管理后台截图、代码示例、Github、Blog 等请提供；&lt;/li&gt;
&lt;li&gt;面试流程：如简历合适，1）通过电话、微信与你联系，语音或文字形式聊下，包括工作内容、技术等；2）如大家觉得合适，以从实际小任务（单独付费）开始，如通过 1-2 任务测试，可转正并按月结算薪资，试用期 2 个月。&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>wikimo</author>
      <pubDate>Tue, 22 Feb 2022 17:14:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/42154</link>
      <guid>https://ruby-china.org/topics/42154</guid>
    </item>
    <item>
      <title>关于高性能、高并发、可扩展的一些思考</title>
      <description>&lt;p&gt;经常会看到某某大神、某某大厂关于高性能、高并发、可扩展相关话题的分享或知识付费，这些对于大部分技术工作者来说是否真能接触到，没有做过相关调查，不敢妄加猜测。以个人工作经验，只接触过百万级，日交易订单量 20000 以上，并发只有 500+（美团 2019.7 日订单量有 3000 万）。很多时候我们在设计系统时，是不是经常会过度设计，比如一个用户模块拆成 N 个表，其实 1-2 个表就搞定了，过度考虑扩展性。或者系统上来就用了缓存，队列这些，当前阶段其实不用也就这样。过度设计带来的是成本增加，不管是人力还是物力。对于一个全新的系统是不是不用过度考虑设计，一般一个项目如果能跑一年以上，基本还会重写几次，先满足第一阶段需求，尽快上线，让业务先跑起来，是不是这么回事。大家有兴趣也可以分享下自己参与过的高性能、高并发的项目。&lt;img title=":smiley:" alt="😃" src="https://twemoji.ruby-china.com/2/svg/1f603.svg" class="twemoji"&gt; 
&lt;img src="https://l.ruby-china.com/photo/wikimo/106c6534-a8bd-410a-bfa5-6b92bb09c92a.jpg!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Sun, 24 Jan 2021 09:52:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/40847</link>
      <guid>https://ruby-china.org/topics/40847</guid>
    </item>
    <item>
      <title>[嘉兴 / 远程] 橙陌科技诚聘兼职全栈工程师（Rails + Vue）</title>
      <description>&lt;h3 id="我们是谁？"&gt;我们是谁？&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://cmcm.us" rel="nofollow" target="_blank" title=""&gt;橙陌科技&lt;/a&gt;，为初创团队提供靠谱的移动互联网解决方案。&lt;/p&gt;

&lt;hr&gt;
&lt;h3 id="工作方向？"&gt;工作方向？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;电商 / 生活服务 / 微信 / 小程序 / App；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;主要负责电商平台（类似有赞）/ 在线教育（课程视频点播）前后端开发；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="技能要求？"&gt;技能要求？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;2 年+Web 经验；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟练使用 HTML / CSS / Javascript / Vue 或 React；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟练使用 Ruby 编程语言；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;掌握 Mysql 数据库的基本使用；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;了解 Linux/Nginx，会常用命令；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟悉 Git，使用过阿里云等云服务；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;热爱生活，热爱编程，喜欢折腾；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="其它说明"&gt;其它说明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;费用：3000-5000 / 月，可按周结算&lt;/li&gt;
&lt;li&gt;工作任务：工作日 3 - 5 小时 / 天&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="如何联系？"&gt;如何联系？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;如有兴趣，请&lt;strong&gt;直接发送简历&lt;/strong&gt;并附项目案例或截图（线上能跑的案例，做过的后台管理系统或截图）；&lt;/li&gt;
&lt;li&gt;投递简历至 &lt;a href="cmcmus@icloud.com" title=""&gt;cmcmus@icloud.com&lt;/a&gt; ，我们会尽快与您联系。&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>wikimo</author>
      <pubDate>Tue, 11 Feb 2020 13:44:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/39495</link>
      <guid>https://ruby-china.org/topics/39495</guid>
    </item>
    <item>
      <title>[嘉兴 / 远程] 橙陌科技诚聘兼职全栈工程师（Rails + Vue）</title>
      <description>&lt;h3 id="我们是谁？"&gt;我们是谁？&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://cmcm.us" rel="nofollow" target="_blank" title=""&gt;橙陌科技&lt;/a&gt;，为初创团队提供靠谱的移动互联网解决方案。&lt;/p&gt;

&lt;hr&gt;
&lt;h3 id="工作方向？"&gt;工作方向？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;电商 / 生活服务 / 微信 / 小程序 / App；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;主要负责电商平台（类似有赞）/ 在线教育（课程视频点播）前后端开发；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="技能要求？"&gt;技能要求？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;2 年+Web 经验；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟练使用 HTML / CSS / Javascript / Vue 或 React；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟练使用 Ruby 编程语言；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;掌握 Mysql 数据库的基本使用；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;了解 Linux/Nginx，会常用命令；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟悉 Git，使用过阿里云等云服务；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;热爱生活，热爱编程，喜欢折腾；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="其它说明"&gt;其它说明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;费用：3000-5000 / 月，可按周结算&lt;/li&gt;
&lt;li&gt;工作任务：工作日 3 - 5 小时 / 天&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="如何联系？"&gt;如何联系？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;如有兴趣，请&lt;strong&gt;直接发送简历&lt;/strong&gt;并附项目案例或截图（线上能跑的案例，做过的后台管理系统或截图）；&lt;/li&gt;
&lt;li&gt;投递简历至 &lt;a href="cmcmus@icloud.com" title=""&gt;cmcmus@icloud.com&lt;/a&gt; ，我们会尽快与您联系。&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>wikimo</author>
      <pubDate>Thu, 25 Apr 2019 09:38:58 +0800</pubDate>
      <link>https://ruby-china.org/topics/38446</link>
      <guid>https://ruby-china.org/topics/38446</guid>
    </item>
    <item>
      <title>[嘉兴 / 远程] 橙陌科技寻找后端工程师</title>
      <description>&lt;h3 id="我们是谁？"&gt;我们是谁？&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://cmcm.us" rel="nofollow" target="_blank" title=""&gt;橙陌科技&lt;/a&gt;，为创业团队提供靠谱的移动互联网解决方案。&lt;/p&gt;

&lt;hr&gt;
&lt;h3 id="工作方向？"&gt;工作方向？&lt;/h3&gt;
&lt;p&gt;电商 / 生活服务 / 微信 / 小程序 / App；&lt;/p&gt;

&lt;hr&gt;
&lt;h3 id="技能要求？"&gt;技能要求？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;1-2 年+Web 后端经验；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟悉 HTML / CSS / Javascript，并熟练使用；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;熟悉 Ruby / PHP / Java 等任意一种编程语言，并熟练使用，&lt;strong&gt;PHP 优先&lt;/strong&gt;；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;了解 Linux，会常用命令，了解 Nginx 等使用，熟悉 Git，使用过阿里云等云服务；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;掌握 Mysql 数据库的基本使用；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;热爱编程，热爱生活，喜欢折腾；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="我们能提供什么？"&gt;我们能提供什么？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;江浙沪技术沙龙交流；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;节假日福利；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;弹性工作制，任务目标驱动，可远程；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;待遇：6K-10K，按劳分配；&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="如何联系我们？"&gt;如何联系我们？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;如有兴趣，请&lt;strong&gt;直接提供简历&lt;/strong&gt;并附项目案例或截图；&lt;/li&gt;
&lt;li&gt;投递简历至 &lt;a href="cmcmus@icloud.com" title=""&gt;cmcmus@icloud.com&lt;/a&gt; ，我们会尽快与您联系。&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>wikimo</author>
      <pubDate>Sat, 14 Jul 2018 00:25:20 +0800</pubDate>
      <link>https://ruby-china.org/topics/37154</link>
      <guid>https://ruby-china.org/topics/37154</guid>
    </item>
    <item>
      <title>[remote] 寻找��初中级 Ruby / Rails 软件工程师 [已结束]</title>
      <description>&lt;h2 id="我们是谁？"&gt;我们是谁？&lt;/h2&gt;
&lt;p&gt;我们是&lt;a href="http://cmcm.us" rel="nofollow" target="_blank" title=""&gt;程墨&lt;/a&gt;软件设计咨询工作室。我和 partner 一直以来想组建一个远程工作团队，在 2015 年我们开始着手做这件事，目前远程工作大半年，有相对稳定的业务，需要更多小伙伴可以加入我们。&lt;/p&gt;
&lt;h2 id="业务范围"&gt;业务范围&lt;/h2&gt;
&lt;p&gt;行业涉及 O2O / 电商 / 物流 / 酒店 / 移动支付等，客户群体有国内/海外，同时，还在探索移动互联网&lt;/p&gt;
&lt;h2 id="工作内容"&gt;工作内容&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;负责基于微信 O2O 项目及衍生项目开发，每周 1 次上海现场驻场咨询【如果您的地理位置方便，具体沟通】&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="我们需要怎样的小伙伴"&gt;我们需要怎样的小伙伴&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;1-2+ 年 Web 经验&lt;/li&gt;
&lt;li&gt;熟悉 Ruby / Php / Java 等一种或几种编程语言&lt;/li&gt;
&lt;li&gt; 了解 Linux 的基本使用、开发、部署&lt;/li&gt;
&lt;li&gt;熟悉 HTML / CSS / Javascript&lt;/li&gt;
&lt;li&gt;掌握 Mysql 数据库的基本使用方法&lt;/li&gt;
&lt;li&gt;熟悉使用 Git【请提供下 github 信息】&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;6.2K / 月 / 3 险 / 弹性工作制，不限工作时段（保证 8 小时/天）及地点，自由&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;/ul&gt;
&lt;h2 id="如何联系我们"&gt;如何联系我们&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mailto:cmcmus@icloud.com" title=""&gt;cmcmus@icloud.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>wikimo</author>
      <pubDate>Thu, 10 Dec 2015 23:49:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/28345</link>
      <guid>https://ruby-china.org/topics/28345</guid>
    </item>
    <item>
      <title>Angular orderby Chrome 乱序问题</title>
      <description>&lt;h3 id="问题描述"&gt;问题描述&lt;/h3&gt;
&lt;p&gt;ng-repeat items 时通过 orderBy:predicate:reverse 进行了排序，代码如下，实现的效果是，table 记录列表，点击展开详情，思路是，在点击后，对当前数组的某个索引位置做插入详情对象，在 firefox 中是正常的，chrome 下部分顺序正常，部分错乱。&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;tr&lt;/span&gt; &lt;span class="na"&gt;ng-repeat=&lt;/span&gt;&lt;span class="s"&gt;"item in data.items | orderBy:predicate:reverse | filter:query "&lt;/span&gt; &lt;span class="na"&gt;ng-include=&lt;/span&gt;&lt;span class="s"&gt;"item.is_query ? 'views/user/query.show.html':'views/user/query.item.html'"&lt;/span&gt; &lt;span class="na"&gt;ng-class=&lt;/span&gt;&lt;span class="s"&gt;"item.enquStat == 20 ? 'item-expired':'' "&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/tr&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="排查过程"&gt;排查过程&lt;/h3&gt;
&lt;p&gt;在 controller 中，对$scope.data.items 进行了顺序打印，发现数组顺序是正确的，不过这应该是在 view 没有进行 orderBy 之前；&lt;/p&gt;

&lt;p&gt;搜索了 chrome js sort，得到了以下信息 &lt;a href="http://www.cnblogs.com/yzeng/p/3949182.html" rel="nofollow" target="_blank" title=""&gt;http://www.cnblogs.com/yzeng/p/3949182.html&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="解法推测"&gt;解法推测&lt;/h3&gt;
&lt;p&gt;自己重新写一个排序方法么，也就是重写 orderBy，还是有别的更好的方案，不知上下文信息是否足够多&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Mon, 09 Nov 2015 10:33:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/27995</link>
      <guid>https://ruby-china.org/topics/27995</guid>
    </item>
    <item>
      <title>Macbook pro 这样的情况大家有遇到过么</title>
      <description>&lt;p&gt;问题描述：验证码等一些图形变花，无法识别，其它使用都正常，有人遇到过么&lt;/p&gt;

&lt;p&gt;问题图：
&lt;img src="https://l.ruby-china.com/photo/2015/5cab7bbd265c4ea6539fec13672ac4a7.jpg" title="" alt=""&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;系统情况：
&lt;img src="https://l.ruby-china.com/photo/2015/925c4e589b3b9e2c1d8afea7f5518e8e.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Wed, 29 Jul 2015 09:39:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/26685</link>
      <guid>https://ruby-china.org/topics/26685</guid>
    </item>
    <item>
      <title>关于 angular 调用接口跨域的一些问题</title>
      <description>&lt;p&gt;angular 在调用接口的时候涉及到了跨域问题。&lt;/p&gt;

&lt;p&gt;场景描述：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;接口获取验证码；&lt;/li&gt;
&lt;li&gt;接口注册用户并带上步骤 1 中获取的验证码；&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;需要如何保持一个 session 的，目前是用户注册提示验证码错误，感觉是在调用注册接口的过程中重新发起了会话导致验证码不一致。
尝试设置了 withCredentials，但是报错了，没有效果，请教下，需要解决的问题就是获取验证码，通过验证码进行用户注册。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$httpProvider.defaults.withCredentials = true;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>wikimo</author>
      <pubDate>Wed, 22 Jul 2015 15:54:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/26608</link>
      <guid>https://ruby-china.org/topics/26608</guid>
    </item>
    <item>
      <title>关于 Web IM 消息的问题讨论</title>
      <description>&lt;h2 id="问题描述"&gt;问题描述&lt;/h2&gt;
&lt;p&gt;快速实现 im 功能，通过使用第三方服务 pusher.com（或者使用环信），有没有可能实现像微信那样的 im 功能，1）用户点对点消息，2）用户组消息，当然不是做的完全像，妥协处理也能接受，应用是需要通过 android 加壳打包的。&lt;/p&gt;
&lt;h2 id="思路"&gt;思路&lt;/h2&gt;
&lt;p&gt;目前的想法是写个 web app，集成 pusher，然后通过 android 加个壳，android 消息通知时打开加壳 app 跳转对应的消息页面，消息具体页通过带 user id 或者 group id 解决；在应用内 pusher websocket 是可以提醒的；或者还是直接原生开发，但是花费的时间应该会更多。&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Thu, 16 Apr 2015 11:24:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/25165</link>
      <guid>https://ruby-china.org/topics/25165</guid>
    </item>
    <item>
      <title>关于简书的用户活跃度讨论</title>
      <description>&lt;p&gt;简书这个产品挺早就关注，最近每天都会打开看下，浏览下当日热门。对其用户活跃度情况比较好奇，不知道有没有水份，我推断是有一些的（下文说了原因），当然只是我的推断，但是只要控制好了，问题应该不大。作为 UGC 产品，必要的水份还是可以理解的，一定程度上也能给内容贡献者以信心。&lt;/p&gt;
&lt;h2 id="为什么我会觉得有水"&gt;为什么我会觉得有水&lt;/h2&gt;
&lt;p&gt;这是我昨天发的一篇文章，《开发第一个 ios app 遇到的坑》&lt;a href="http://www.jianshu.com/p/c2f96b0a13aa" rel="nofollow" target="_blank" title=""&gt;http://www.jianshu.com/p/c2f96b0a13aa&lt;/a&gt;，文章内容自己觉得一般性，总结了自己开发过程中遇到的一些问题及解法；&lt;/p&gt;

&lt;p&gt;1.让我意想不到的是点赞的人数；&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;30653ee88a4b 类似这样的用户名，正常用户好歹取个靠谱的名字吧；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;2 天不到时间，506 次阅读 有 46 个赞，还有 3 个人加我，我不知道是不是有些机器的因素，不过对于我来说确实有些鼓舞作用；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;当日热门还能有 21&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2015/2d2cbe093f4e1ec3574fda50cb0953f3.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Wed, 25 Mar 2015 16:16:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/24832</link>
      <guid>https://ruby-china.org/topics/24832</guid>
    </item>
    <item>
      <title>简书沦陷了么？</title>
      <description>&lt;p&gt;直接看图说话吧，早晨随便截了几张图（App），从 teahour 上听到，关注简书很久了，运营了几年了，内容质量还不错，每天都会打开瞄几眼，不过貌似被人盯上了。内容阅读类应用总会遇到这样的问题，我不知大家是如何解决此类问题的。说说自己的经验吧，方法比较土，晚上有人值班监管内容，到点后禁止发布内容，第二天工作日继续开启，同时，加入了一些过滤机制。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2015/f199f8f6fe90ea6d4461da8bce1facfb.jpg" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2015/0315d0f561696ed4729908f7f5e78378.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Mon, 09 Mar 2015 07:41:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/24531</link>
      <guid>https://ruby-china.org/topics/24531</guid>
    </item>
    <item>
      <title>关于 pusher 消息推送方面的问题讨论</title>
      <description>&lt;p&gt;场景：单个账号只能在一个客户端（移动设备 android / ios  App）登录，在其它设备用同一账号登录时会通知被踢下线，类似 QQ 或者微信；&lt;/p&gt;

&lt;p&gt;问题：pusher 是否适合这样的使用场景，通过服务端去主动推消息给客户端，然后在客户端处理被踢下线的消息；&lt;/p&gt;

&lt;p&gt;细节：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;如果可行，用户识别标示是不是通过每个用户开不同的 channel 去监听，比如"user-channer-user_id"，然后处理具体的某个 event；&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;关于连接数与客户端监听点的问题，是否在 app 执行某个操作前去触发下是否有消息过来，然后 disconnect 关闭连接，因为连接数有限制，资源比较宝贵；&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;谢谢！&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Thu, 05 Feb 2015 23:26:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/24139</link>
      <guid>https://ruby-china.org/topics/24139</guid>
    </item>
    <item>
      <title>请教关于 ActiveRecord::ConnectionTimeoutError 的问题</title>
      <description>&lt;p&gt;单独使用 ActiveRecord，非 rails app，对数据库数据写入比较频繁，通过 yml 配置文件连接 mysql&lt;/p&gt;

&lt;p&gt;database.yml&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;default: &amp;amp;default
  adapter: mysql2
  username: root
  password: wiki
  pool: 20
  timeout: 10000

development:
  &amp;lt;&amp;lt;: *default
  database: db_name
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ActiveRecord::Base.establish_connection(DB_CONFIG)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;数据通过 rake 任务，使用 activerecord 写入，运行一段时间后出现
ActiveRecord::ConnectionTimeoutError: could not obtain a database connection within 5.000 seconds (waited 5.019 seconds)&lt;/p&gt;

&lt;p&gt;修改 yml pool / timeout 似乎都没有效果，给的错误提示还是加载默认值；搜索的解决方案有些是通过修改 pool / timeout，还有是通过 ActiveRecord::ConnectionAdapters::ConnectionManagement，但是最终都没有解决，请教下各位。&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Sat, 03 Jan 2015 15:23:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/23518</link>
      <guid>https://ruby-china.org/topics/23518</guid>
    </item>
    <item>
      <title>关于 rake 的诡异问题（已解决）</title>
      <description>&lt;h3 id="问题描述"&gt;问题描述&lt;/h3&gt;
&lt;p&gt;rake 的时候，比如 rake db:drop 半天不响应，不知大家是否有碰见过，加了--trace 一样没什么结果。&lt;/p&gt;
&lt;h3 id="版本"&gt;版本&lt;/h3&gt;
&lt;p&gt;ruby 2.1.1 / rails 4.1.4 用了 rvm&lt;/p&gt;
&lt;h3 id="解法"&gt;解法&lt;/h3&gt;
&lt;p&gt;os x 挂掉后，通过 tm 恢复，mysql 数据库不太正常，查看了 mysql 日志，重新恢复了 mysql 现在正常了。
参考贴 &lt;a href="http://www.zrwm.com/?p=7654" rel="nofollow" target="_blank" title=""&gt;http://www.zrwm.com/?p=7654&lt;/a&gt;，&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Sat, 29 Nov 2014 23:24:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/22934</link>
      <guid>https://ruby-china.org/topics/22934</guid>
    </item>
    <item>
      <title>请教一个关于时间段判定的设计</title>
      <description>&lt;p&gt;##需求描述：&lt;/p&gt;

&lt;p&gt;根据某个任务设定的时间段判断当前时间是否能合法执行某个任务，即当前时间在不在任务设定的时间段范围内，比如任务 A，可设置执行时间段，06:00-6:20，7:40-8:00 等，假如以 20 分为间隔，将 24 小时拆分，需要判断执行任务 A 前判断设定时间段与当前时间是否匹配。&lt;/p&gt;

&lt;p&gt;补充：当前时间段内执行一次即可；&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;##方案 1：&lt;/p&gt;

&lt;p&gt;很烂的方法，将时间段数组存储字符字段，每次取出拆分进行匹配，&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; 优点：扩展性还行，比如以 1 小时拆分，任意时间拆分都可以；&lt;/li&gt;
&lt;li&gt; 缺点：存储的字段可能字符比较大，匹配的时候判断比较繁琐；&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;p&gt;##方案 2：&lt;/p&gt;

&lt;p&gt;参考了&lt;a href="http://hui.lu/shi-jian-duan-ji-lu-xiao-ji-qiao/" rel="nofollow" target="_blank" title=""&gt;http://hui.lu/shi-jian-duan-ji-lu-xiao-ji-qiao/&lt;/a&gt;
将 24 小时以 20 分钟拆分一个数组，用数组索引标识每个时间段，然后按参考链接的方案，类似做二进制权限那样存储一个数值，通过数值计算是否当前执行条件符合时间段规则。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; 优点：字段存储空间小，实现可能相对比较优雅；&lt;/li&gt;
&lt;li&gt;缺点：扩展性可能不太好，比如想以 30 分钟为间隔拆分；&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;p&gt;##方案 3：&lt;/p&gt;

&lt;p&gt;将时间段看成是 tag，将任务设定的执行时间看成打标签，以给任务打标签的方式去维护时间段，同时结合 redis 数据结构做缓存。从时间段（tag）的角度去看问题；&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; 优点：对于时间段的管理类似于 tag，时间段与任务直接的关系方便做数据查询，扩展性会更好些；&lt;/li&gt;
&lt;li&gt; 缺点：对应关系相对更复杂些；&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;p&gt;##其它方案
//todo...&lt;/p&gt;

&lt;p&gt;谢谢！&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Fri, 07 Nov 2014 15:54:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/22550</link>
      <guid>https://ruby-china.org/topics/22550</guid>
    </item>
    <item>
      <title>分享个图片批量裁剪小工具</title>
      <description>&lt;p&gt;代码很简单，基本都会写，估计都懒得写。&lt;/p&gt;
&lt;h2 id="需求描述："&gt;需求描述：&lt;/h2&gt;
&lt;p&gt;与朋友一同出去，用数码相机拍了很多图，然后需要分享给朋友，从相机导出的图可能有好几个 G，传输太慢。&lt;/p&gt;
&lt;h2 id="解法："&gt;解法：&lt;/h2&gt;
&lt;p&gt;批量裁剪一个合适的图片尺寸，保证图片不失真，不影响使用效果，美图秀秀这种是不是有批量裁剪也没去研究过，于是自己写个玩玩；&lt;/p&gt;
&lt;h2 id="工具："&gt;工具：&lt;/h2&gt;
&lt;p&gt;mini_magick&lt;/p&gt;
&lt;h2 id="代码地址："&gt;代码地址：&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/wikimo/resize_photos" rel="nofollow" target="_blank"&gt;https://github.com/wikimo/resize_photos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="用法"&gt;用法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;修改 app.yml 设置 源目录，目标目录，宽度；&lt;/li&gt;
&lt;li&gt;bundle&lt;/li&gt;
&lt;li&gt;rake&lt;/li&gt;
&lt;li&gt;ok&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>wikimo</author>
      <pubDate>Fri, 10 Oct 2014 10:49:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/21954</link>
      <guid>https://ruby-china.org/topics/21954</guid>
    </item>
    <item>
      <title>请教 ActiveRecord 动态注入属性的问题</title>
      <description>&lt;p&gt;问题描述，直接看代码&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#User( username,sex)

user = User.first 
p user 
#&amp;lt;User id:1 username:xxx sex:0&amp;gt;
#返回model  username,sex属性，如果想额外注入一个phone属性要怎么解；
#如果想返回&amp;lt;User id:1 username:xxx sex:0 phone:123123&amp;gt; 需要怎么做
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;通过 att_accessor 设置 phone，打印 user 的时候并不会出现 phone，通过 user.attributes 也一样，可见只能通过 clone 一份去设置，不知有别的什么办法能解决这个问题。&lt;/p&gt;

&lt;p&gt;方案 1，migration add column，太挫；
方案 2，new_user = user.attributes 去 copy 一份，也不够优雅；&lt;/p&gt;

&lt;p&gt;应该还有更理想的方案。&lt;/p&gt;

&lt;p&gt;或者换一种说法
User has_many  addresses
打印 user 的时候希望一并把 addresses 也都带上一次输出。&lt;/p&gt;

&lt;p&gt;Google 了一会没结果（关键词 activerecord dynamic add attributes 等），基础没学好，实在抱歉，谢谢！&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Thu, 09 Oct 2014 15:52:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/21944</link>
      <guid>https://ruby-china.org/topics/21944</guid>
    </item>
    <item>
      <title>这是精华帖的 bug 么</title>
      <description>&lt;p&gt;点击这种连接&lt;a href="https://ruby-china.org/topics/excellent?page=99" title=""&gt;https://ruby-china.org/topics/excellent?page=99&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;截图：
&lt;img src="https://l.ruby-china.com/photo/2014/32b5823381becb1970cb2af7574994ab.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>wikimo</author>
      <pubDate>Sun, 31 Aug 2014 15:44:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/21310</link>
      <guid>https://ruby-china.org/topics/21310</guid>
    </item>
  </channel>
</rss>
