<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>wcp1231</title>
    <link>https://ruby-china.org/wcp1231</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[北京] 创业团队招聘 iOS/Android 工程师 /UI 设计师（10k-20k）</title>
      <description>&lt;p&gt;官网介绍：&lt;a href="http://www.gotokeep.com/" rel="nofollow" target="_blank"&gt;http://www.gotokeep.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;关于我们：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;我们是一家北京的创业团队，刚拿到天使投资。创始人都是健身和运动爱好者，所以有了做一个好玩并且有用的健身 App 的想法，产品已现在已经进入开发阶段。&lt;/li&gt;
&lt;li&gt;现在的团队成员都来自大大小小的创业公司，平均年龄也比较年轻，没有太多条条框框的束缚，我们希望打造一个充满活力并且高效的团队。&lt;/li&gt;
&lt;li&gt;总体说来我们是一个比较普通的创业团队，不是土豪也不是大牛。我们希望能找到一些志同道合的朋友加入团队，一起做点自己喜欢而且有价值的事情。&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;10k-20k 的薪资 + 期权（足够优秀者还可以谈）；&lt;/li&gt;
&lt;li&gt;健身/足球/羽毛球等运动福利（我们的椅子一般，但是我们相信运动是更好的 Keep Fit 的方式）；&lt;/li&gt;
&lt;li&gt;适宜的办公环境（我们在朝外 Soho 办公，不能说是顶级的办公环境，但是人不多，整体比较清静和舒服）；&lt;/li&gt;
&lt;li&gt;水果零食饮料都会有的。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;我们在找：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;iOS 工程师：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;有一年以上开发经验；&lt;/li&gt;
&lt;li&gt;能独立开发完成一个完整的 iOS 项目；&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;/li&gt;
&lt;li&gt;
&lt;p&gt;Android 工程师：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;有一年以上开发经验；&lt;/li&gt;
&lt;li&gt;能独立开发完成一个完整的 Android 项目；&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;/li&gt;
&lt;li&gt;
&lt;p&gt;UI 设计师&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;有一年以上的手机 App 设计经验；&lt;/li&gt;
&lt;li&gt;能独立设计完成一个完整的 iOS 或者 Android App；&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;/li&gt;
&lt;/ul&gt;

&lt;p&gt;简历请发至 hr@calorietech.com&lt;/p&gt;

&lt;p&gt;如有个人博客/GitHub/Twitter/微博/豆瓣/Instagram/Dribbble 等账号可随信一并发送，方便我们更全面的了解你&lt;/p&gt;

&lt;p&gt;第一次发招聘帖，有什么问题请多多指教。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Sat, 11 Oct 2014 13:52:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/21988</link>
      <guid>https://ruby-china.org/topics/21988</guid>
    </item>
    <item>
      <title>请教一个问题，在远程服务器上如何调试？</title>
      <description>&lt;p&gt;我在公司做的是 Java，这两天遇到一个非常奇怪的 BUG，一条简单的 SELECT 查询在我本地跑一点问题没有，但是到了测试服务器跑到查询语句就会卡着，一卡就卡 40 分钟而且没有数据库超时。查询语句简单到不能再简化：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SELECT * FROM A WHERE A.B = 1100
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;而且和 DBA 确认过数据库没有任何情况，所以可以确定是代码问题。&lt;/p&gt;

&lt;p&gt;像 Java 这种需要编译的语言，我每次都要 Push 然后 Build 之后才能通过 Web 端跑，每次耗时都要快十分钟，而且测试服务器的权限很严格我都没法登陆。。真是蛋疼死了。。。&lt;/p&gt;

&lt;p&gt;所以我很好奇，如何进行远程服务器的调试？不管是 Java 还是 Ruby。&lt;/p&gt;

&lt;p&gt;==== 更新 ====
前后弄了两天还是没有头绪，最后一个同事把那条数据的字段逐个删掉，发现只要把某个字段去掉就没问题。。。
因为赶着上线所以就在 SELECT 的时候不取这个字段就避过这个问题了，但是还是不知道为什么。。真是蛋疼。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Wed, 27 Aug 2014 23:10:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/21261</link>
      <guid>https://ruby-china.org/topics/21261</guid>
    </item>
    <item>
      <title>又发现一个好玩的游戏~ XSS Game~</title>
      <description>&lt;p&gt;昨天在 HN 上发现一个 XSS Game，感觉挺有意思，只有 6 关花了一个下午打通了。
对于不带帽子的同学，难度中等偏简单吧。
地址如下，需科学上网。。
&lt;a href="https://xss-game.appspot.com" rel="nofollow" target="_blank"&gt;https://xss-game.appspot.com&lt;/a&gt;  &lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Fri, 30 May 2014 12:40:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/19645</link>
      <guid>https://ruby-china.org/topics/19645</guid>
    </item>
    <item>
      <title>发现一个好玩的正则闯关网站</title>
      <description>&lt;p&gt;一个用正则闯关的网站：&lt;a href="http://regex.alf.nu/" rel="nofollow" target="_blank" title=""&gt;Regex Golf&lt;/a&gt;。
网站上有 16 关，每一关都有左边（希望匹配的）列表和右边（不希望匹配的）列表，我们要做的就是在输入框内填写正则表达式，网站就会根据结果计算分数。一般来说列表里的每一项是 10 分 (偶尔会更多)，所以每一关的分数就是：&lt;code&gt;(希望列表匹配数 * 10) - (不希望列表匹配数 * 10) - 输入字符数&lt;/code&gt;
总分就是各关分数的总和。&lt;/p&gt;

&lt;p&gt;总体来说挺好玩的，回顾巩固了一遍正则。&lt;/p&gt;

&lt;p&gt;大家做完了可以交流一下啊，这是我的解法：&lt;a href="http://wcp1231.logdown.com/posts/169433-regex-golf-barrier-records" rel="nofollow" target="_blank"&gt;http://wcp1231.logdown.com/posts/169433-regex-golf-barrier-records&lt;/a&gt;&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Sun, 29 Dec 2013 10:28:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/16485</link>
      <guid>https://ruby-china.org/topics/16485</guid>
    </item>
    <item>
      <title>gitlab 报错：找不到 ruby 命令。看了 Issue 还是没懂这么解决。。</title>
      <description>&lt;p&gt;前段时间在服务器上搭建的 Gitlab 不知道为啥昨晚突然出现问题。push 代码的时候报错：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/usr/bin/env: ruby: No such file or directory
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;登陆一开始发现 rvm 有一个警告：
&lt;img src="//l.ruby-china.com/photo/2013/4a71bbed843a912d7e0b1b211e1c7e46.jpg" title="" alt=""&gt;
我按着提示解决后。还是报原来的错误：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;ssh &lt;span class="nt"&gt;-T&lt;/span&gt; git@localhost
/usr/bin/env: ruby: No such file or directory
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Gitlab 在配置的时候新建了一个 git 账户，我在这个账户下试了一下：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;ssh git@localhost &lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="nv"&gt;$PATH&lt;/span&gt;
/home/chunpeng_wen/.rvm/gems/ruby-2.0.0-p247/bin:/home/chunpeng_wen/.rvm/gems/ruby-2.0.0-p247@global/bin:/home/chunpeng_wen/.rvm/rubies/ruby-2.0.0-p247/bin:/home/chunpeng_wen/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

&lt;span class="nv"&gt;$ &lt;/span&gt;ssh git@localhost &lt;span class="nb"&gt;env
&lt;/span&gt;&lt;span class="nv"&gt;MAIL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/var/mail/git
&lt;span class="nv"&gt;USER&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;git
&lt;span class="nv"&gt;SSH_CLIENT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;127.0.0.1 54254 22
&lt;span class="nv"&gt;HOME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/home/git
&lt;span class="nv"&gt;LOGNAME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;git
&lt;span class="nv"&gt;SSH_ORIGINAL_COMMAND&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nb"&gt;env
&lt;/span&gt;&lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/usr/bin:/bin:/usr/sbin:/sbin
&lt;span class="nv"&gt;SHELL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/bin/sh
&lt;span class="nv"&gt;PWD&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/home/git
&lt;span class="nv"&gt;SSH_CONNECTION&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;127.0.0.1 54254 127.0.0.1 22
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我尝试这样：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo ln&lt;/span&gt; &lt;span class="nt"&gt;-s&lt;/span&gt; /home/chunpeng_wen/.rvm/rubies/ruby-2.0.0-p247/bin/ruby /usr/bin/ruby
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样之后 ssh 连接好了，但是 http 连接会报错，提示找不到找不到一些 gem。
这应该是虽然 /usr/bin/ruby 文件存在了，但需要的 gem 还是在我自己的 rvm 里。&lt;/p&gt;

&lt;p&gt;我在 GitHub 上查到了这个 Issue：&lt;a href="https://github.com/gitlabhq/gitlab-shell/issues/12" rel="nofollow" target="_blank" title=""&gt;gitlab-shell + rvm&lt;/a&gt;，我感觉是说 ssh 连接后并没有执行环境变量脚本，所以 bash 没有将 rvm 添加到环境变量里？看完了也不知道怎么解决这个问题。。感觉 Linux 知识欠缺太多了。。
Gitlab 站点运行了一个多月都没问题，就在昨晚突然不行了。。好奇怪。求大神指导如何解决。。&lt;/p&gt;
&lt;h2 id="Update"&gt;Update&lt;/h2&gt;
&lt;p&gt;看了一下 gitlab-shell 的源码。在用 ssh 方式进行 push、fetch 等操作的时候。根据&lt;code&gt;/home/git/.ssh/authorized_keys&lt;/code&gt;文件的配置会执行&lt;code&gt;/home/git/gitlab-shell/bin/gitlab-shell&lt;/code&gt;脚本。这个脚本的第一行就是&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#!/usr/bin/env ruby&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;因为是 ssh 过来的，环境变量里没有 ruby 的路径，因此就报错了。
所以我非常丑陋的把这段改成了我 rvm 里的路径。&lt;/p&gt;

&lt;p&gt;结论就是，&lt;strong&gt;生产环境中不要使用 rvm....&lt;/strong&gt;&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Fri, 20 Dec 2013 14:32:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/16337</link>
      <guid>https://ruby-china.org/topics/16337</guid>
    </item>
    <item>
      <title>问一个 AngularJS 的问题，不知道如何写才比较优雅。。</title>
      <description>&lt;p&gt;AngularJS 里显示一个过滤后的数组的数据，很简单：&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="na"&gt;ng-repeat=&lt;/span&gt;&lt;span class="s"&gt;"item in data | filter:query"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    {{item}}
  &lt;span class="nt"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来我想显示数据的长度，不知道怎么写比较优雅。。我想到的两个方法都感觉不好：
第一种过滤了两次，不好。&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;span&amp;gt;&lt;/span&gt;{{(item in data | filter:query).length}}&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="na"&gt;ng-repeat=&lt;/span&gt;&lt;span class="s"&gt;"item in data | filter:query"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    {{item}}
  &lt;span class="nt"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第二种，写法有点特别。&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;span&amp;gt;&lt;/span&gt;{{tempData.length}}&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="na"&gt;ng-repeat=&lt;/span&gt;&lt;span class="s"&gt;"item in (tempData = (data | filter:query))"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    {{item}}
  &lt;span class="nt"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但感觉都不太优雅。。。求大神指点。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Mon, 16 Dec 2013 18:29:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/16232</link>
      <guid>https://ruby-china.org/topics/16232</guid>
    </item>
    <item>
      <title>js 有没有什么方法和 Rails 的 permit 一样，可以获取 Object 内的某几个属性？</title>
      <description>&lt;p&gt;如题。js 一行一行写感觉太丑了。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Mon, 02 Dec 2013 16:42:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/15941</link>
      <guid>https://ruby-china.org/topics/15941</guid>
    </item>
    <item>
      <title>我想学习一个项目，一个一个版本的看好不好？</title>
      <description>&lt;p&gt;比如我现在发现 &lt;a href="https://github.com/ricardochimal/taps" rel="nofollow" target="_blank"&gt;https://github.com/ricardochimal/taps&lt;/a&gt; 这个项目的源码和提交都不多，我是直接看最新的源码还是一个一个版本的看项目的更改历史好？&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Mon, 28 Oct 2013 17:40:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/15096</link>
      <guid>https://ruby-china.org/topics/15096</guid>
    </item>
    <item>
      <title>clone 了 writings 项目，启动服务后访问无结果。。</title>
      <description>&lt;p&gt;RT，启动 writings 服务后，浏览器访问无结果。用 Fiddler 抓包显示这个
&lt;img src="//l.ruby-china.com/photo/cf1698a640175aeb8bd90087df2fc8f9.png" title="" alt=""&gt;
后台应用的 log 没有任何问题，不知道为啥会没有返回数据。。。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最后发现应该是阿里云把这个域名墙了，因为这个域名没在阿里云备案。。。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;还有，我很好奇为啥 writings 选择 mongodb 而不是常用的 mysql。感觉 mongodb 占用硬盘好大。。服务器硬盘比较小，想改成 mysql 的。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Wed, 23 Oct 2013 11:16:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/14959</link>
      <guid>https://ruby-china.org/topics/14959</guid>
    </item>
    <item>
      <title>新来 Ruby-China，弱弱的问一下，为啥” 无人问津 “和” 最近创建 “都挂了？</title>
      <description>&lt;p&gt;我新来 Ruby-China 社区，试着点了一下”无人问津“和”最近创建“，返回服务器异常。不知道管理员发现没，或者去哪反馈，所以发个帖子弱弱的问一下。。。&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Tue, 10 Sep 2013 17:39:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/14009</link>
      <guid>https://ruby-china.org/topics/14009</guid>
    </item>
    <item>
      <title>ruby -e 后单引号和双引号的区别</title>
      <description>&lt;p&gt;今天试了一下 &lt;code&gt;ruby -e&lt;/code&gt;，发现后边的代码用双引号和单引号结果不同，求解。比如&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pe&lt;/span&gt; &lt;span class="s1"&gt;'$_'&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt;
&lt;span class="n"&gt;something&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;pe&lt;/span&gt; &lt;span class="s2"&gt;"$_"&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="ss"&gt;:in&lt;/span&gt; &lt;span class="sb"&gt;`&amp;lt;main&amp;gt;': undefined local variable or method `&lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="ss"&gt;:Object&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;NameError&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;图：
&lt;img src="//l.ruby-china.com/photo/966af1aa90235ae5380838fe80485ff7.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这是为啥啊？是和单引号双引号本身有关吗？
就比如
&lt;code&gt;puts '#{1+1}'&lt;/code&gt; =&amp;gt; &lt;code&gt;'#{1+1}'&lt;/code&gt;
这样的单双引号的区别？&lt;/p&gt;</description>
      <author>wcp1231</author>
      <pubDate>Fri, 06 Sep 2013 14:08:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/13924</link>
      <guid>https://ruby-china.org/topics/13924</guid>
    </item>
  </channel>
</rss>
