<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>levi0214 (路遥)</title>
    <link>https://ruby-china.org/levi0214</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>大家有在生产环境用过 Rails 以外的框架吗，用来干什么</title>
      <description>&lt;p&gt;我们自己的话，应用服务外有一些文件处理、数据处理是跑在 Sinatra 上的。以前也用过一段时间 Grape。&lt;/p&gt;

&lt;p&gt;前一阵看到一个&lt;a href="https://github.com/the-benchmarker/web-frameworks" rel="nofollow" target="_blank" title=""&gt;web frameworks benchmark&lt;/a&gt;，发现了一个叫 &lt;a href="https://github.com/ohler55/agoo" rel="nofollow" target="_blank" title=""&gt;Agoo&lt;/a&gt; 的框架，性能看起来很夸张，在 8 核 16G 的机器上可以达到 48,848 req/s. 作者&lt;a href="http://www.ohler.com" rel="nofollow" target="_blank" title=""&gt;ohler55&lt;/a&gt;是&lt;a href="https://github.com/ohler55/oj" rel="nofollow" target="_blank" title=""&gt;Oj&lt;/a&gt;（一个很快的 json gem）的作者，这哥们的特点是喜欢在 ruby gem 里面参杂一些 C 或 Go 的代码，让 gem 变快。&lt;/p&gt;

&lt;p&gt;此外，我还一直很关注 &lt;a href="https://github.com/jeremyevans/roda" rel="nofollow" target="_blank" title=""&gt;Roda&lt;/a&gt;, 是 &lt;a href="https://github.com/jeremyevans" rel="nofollow" target="_blank" title=""&gt;Sequel&lt;/a&gt; 作者 &lt;a href="https://github.com/jeremyevans" rel="nofollow" target="_blank" title=""&gt;Jeremy Evans&lt;/a&gt;（我感觉是最靠谱的 ruby 开发者之一）在 Cuba 基础上改的一个小框架，比 Sinatra 快很多。代码极短，很好读，而且配有六十几个 plugin，该有的功能都有。我一度想用来代替 Rails，不过怕出问题耽误业务，就算了。&lt;/p&gt;

&lt;p&gt;另外据我所知 Stripe 的应用服务都是跑在 Sinatra 上的，他们自己写了一个 ORM，前端是 Backbone。&lt;/p&gt;

&lt;p&gt;好奇大家在生产环境用过哪些 Rails 以外的框架，用在哪，遇到过啥问题。&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Wed, 03 Mar 2021 12:37:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/40982</link>
      <guid>https://ruby-china.org/topics/40982</guid>
    </item>
    <item>
      <title>分享两个有趣的 Ruby 开发者 Andrew Kane 和 Janko Marohnić</title>
      <description>&lt;p&gt;分享两个我一直有关注的 Ruby 开发者：&lt;strong&gt;Andrew Kane&lt;/strong&gt;和&lt;strong&gt;Janko Marohnić&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="Andrew Kane"&gt;Andrew Kane&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2020/15aa26ed-da00-4ce1-bbdb-c41182b6f051.png!large" title="" alt="akane"&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://www.instacart.com" rel="nofollow" target="_blank" title=""&gt;Instacart&lt;/a&gt;的 Ruby 大牛，应该很多人都认识，极其高产，是&lt;a href="https://github.com/ankane/chartkick" rel="nofollow" target="_blank" title=""&gt;chartkick&lt;/a&gt;, &lt;a href="https://github.com/ankane/pghero" rel="nofollow" target="_blank" title=""&gt;pghero&lt;/a&gt;, &lt;a href="https://github.com/ankane/searchkick" rel="nofollow" target="_blank" title=""&gt;searchkick&lt;/a&gt;, &lt;a href="https://github.com/ankane/ahoy" rel="nofollow" target="_blank" title=""&gt;ahoy&lt;/a&gt;, &lt;a href="https://github.com/ankane/groupdate" rel="nofollow" target="_blank" title=""&gt;groupdate&lt;/a&gt;等一大堆项目的作者。&lt;/p&gt;

&lt;p&gt;一直有关注他 Github，他最近两年做的项目都是机器学习相关的，是我见过 Ruby 圈里为数不多孜孜不倦在给机器学习做贡献的 Rubist……&lt;a href="https://ankane.org" rel="nofollow" target="_blank" title=""&gt;他的 Blog&lt;/a&gt;里有不少关于 Ruby/Rails 做机器学习的内容。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Github:  &lt;a href="https://github.com/ankane" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/ankane" class="user-mention" title="@ankane"&gt;&lt;i&gt;@&lt;/i&gt;ankane&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Blog: &lt;a href="https://ankane.org" rel="nofollow" target="_blank" title=""&gt;https://ankane.org&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/andrewkane" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/andrewkane" class="user-mention" title="@andrewkane"&gt;&lt;i&gt;@&lt;/i&gt;andrewkane&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h2 id="Janko Marohnić"&gt;Janko Marohnić&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2020/ac0270fc-9677-41fa-ad16-f4097f5a4d7b.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;是&lt;a href="https://github.com/shrinerb/shrine" rel="nofollow" target="_blank" title=""&gt;Shrine&lt;/a&gt;, &lt;a href="https://github.com/janko/down" rel="nofollow" target="_blank" title=""&gt;Down&lt;/a&gt;, &lt;a href="https://github.com/janko/image_processing" rel="nofollow" target="_blank" title=""&gt;ImageProcessing&lt;/a&gt;(ActiveStorage 官方的图片处理库) 的作者。&lt;/p&gt;

&lt;p&gt;虽然不如上面那哥们牛逼，但也很有趣，因为他是的一个坚定的“去 Rails 化”（Ruby-off-Rails）主张者，个人觉得他的很多主张是有道理的。&lt;/p&gt;

&lt;p&gt;贴一篇他的老文：&lt;a href="https://janko.io/evaluating-ruby-libraries/" rel="nofollow" target="_blank" title=""&gt;如何评价 Ruby 库 Evaluating (Ruby) Libraries&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Github:  &lt;a href="https://github.com/janko" rel="nofollow" target="_blank" title=""&gt;@ janko&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Blog: &lt;a href="https://janko.io" rel="nofollow" target="_blank" title=""&gt;https://janko.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/jankomarohnic" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/jankomarohnic" class="user-mention" title="@jankomarohnic"&gt;&lt;i&gt;@&lt;/i&gt;jankomarohnic&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;如果大家有知道其他好玩的 Rubist 推荐，欢迎在下面贴出来。&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Tue, 01 Dec 2020 20:02:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/40644</link>
      <guid>https://ruby-china.org/topics/40644</guid>
    </item>
    <item>
      <title>安利一下 TabNine 插件</title>
      <description>&lt;p&gt;&lt;a href="https://tabnine.com" rel="nofollow" target="_blank"&gt;https://tabnine.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TabNine 是一个 VSCode 的代码补全插件。
所有语言通用，它不是基于语法的，而是基于机器学习的。&lt;/p&gt;

&lt;p&gt;我用了快一年了，很好用。
我感觉很多时候我不是在写代码，而是在敲回车 &lt;img title=":joy:" alt="😂" src="https://twemoji.ruby-china.com/2/svg/1f602.svg" class="twemoji"&gt; 。&lt;/p&gt;

&lt;p&gt;给大家举个例子：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2019/f4adf560-8727-4baa-ba41-af3890152d92.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2019/1ddfde1c-bb0d-430a-bd9c-20dd74ccac3d.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;在 vscode 里搜索&lt;code&gt;tabnine&lt;/code&gt;就能安装。&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Thu, 14 Nov 2019 17:30:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/39252</link>
      <guid>https://ruby-china.org/topics/39252</guid>
    </item>
    <item>
      <title>Github 好像完全被墙了？</title>
      <description>&lt;p&gt;昨天和今天，发现 Github 好像完全被墙了，你们有遇到吗？&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Fri, 20 Sep 2019 15:39:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/39070</link>
      <guid>https://ruby-china.org/topics/39070</guid>
    </item>
    <item>
      <title>大家是怎么招到 Ruby 程序员的</title>
      <description>&lt;p&gt;最近又看到有人说招不到 Ruby 程序员。&lt;/p&gt;

&lt;p&gt;我觉得 Ruby 招人难是事实，不管是我自己还是朋友公司，都经历过半年都招不到一个 Ruby 开发的情况。&lt;/p&gt;

&lt;p&gt;所以想问一下，&lt;strong&gt;社区里用 Ruby 的团队能不能分享一下你团队的每个人是咋招到的&lt;/strong&gt;，比如是招了人再培训成 Ruby 程序员还是怎么的。
我建议只分享实际经历过的。&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Sat, 14 Sep 2019 16:11:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/39047</link>
      <guid>https://ruby-china.org/topics/39047</guid>
    </item>
    <item>
      <title>服务器带宽该买多少…</title>
      <description>&lt;p&gt;我们的服务器是直接问机房采购的裸机，带宽按 Mbps 买的，可以加，但不能灵活地减。&lt;/p&gt;

&lt;p&gt;困扰我的问题是，在夜间峰值的时候，带宽使用时白天的 4、5 倍，那我该怎么买带宽呢…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;如果按峰值买，白天完全是浪费；如果按均值左右买，夜晚就会不够用…&lt;/strong&gt;&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Sat, 18 May 2019 21:37:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/38550</link>
      <guid>https://ruby-china.org/topics/38550</guid>
    </item>
    <item>
      <title>ActiveStorage 的 Log 好长啊，看着好难受</title>
      <description>&lt;p&gt;最近用 ActiveStorage，因为每条 Log 都带有 Key 和 Url，所以巨长无比。
我的一个页面大约有 20 张图片，于是每一个页面请求就会产生大约 300 行 log……
看着很崩溃啊，有什么办法吗？&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Sun, 13 Jan 2019 22:03:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/37996</link>
      <guid>https://ruby-china.org/topics/37996</guid>
    </item>
    <item>
      <title>[北京] UPPERS 招募 Rails 工程师 /CTO (10K-20K)</title>
      <description>&lt;h2 id="关于UPPERS"&gt;关于 UPPERS&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://uppers.club" rel="nofollow" target="_blank"&gt;http://uppers.club&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;大家好，我是 UPPERS 的创始人路遥。&lt;/p&gt;

&lt;p&gt;UPPERS 是一个让创业者匿名点评投资人的产品，虽然才上线短短三周（8.9 至今），但&lt;strong&gt;可能是今年创投领域最火和最有争议的产品，日 PV 峰值接近 5 万，发布当日注册用户过千&lt;/strong&gt;。投资人点评只是我们的第一个产品，有点像 Facebook 之前的 Facemash，它&lt;strong&gt;只是一个开始&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;团队目前两人，我完成了大部分的开发工作和所有非技术的工作，我的合伙人半个月前临时学习 Rails 分担了我一部分的开发工作。是的，当我们估值过亿的时候，我们可能都不超过 5 人。我们目前在寻找&lt;strong&gt;一位 Rails 工程师，和一位前端工程师&lt;/strong&gt;，当然，如果你很棒，也许可以承担&lt;strong&gt;CTO&lt;/strong&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;p&gt;月薪 10K-20K，以及期权。&lt;/p&gt;
&lt;h2 id="公司信息："&gt;公司信息：&lt;/h2&gt;
&lt;p&gt;简历可以发至邮箱：zhangluyao.levi@gmail.com（如果没有简历，可以加我微信 levi0214）
地址：北京东城区东四北大街 107 号，科林大厦 B 座 107 室（科技寺）可能会迁往酒仙桥，尚不确定。
附两张 UPPERS 截图：&lt;/p&gt;

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

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2015/174326e9cdfdb71c5ef52efd306dea6f.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Sun, 06 Sep 2015 15:29:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/27211</link>
      <guid>https://ruby-china.org/topics/27211</guid>
    </item>
    <item>
      <title>用 JS 写一个 FlappyBird</title>
      <description>&lt;p&gt;FlappyBird 最近已经快被玩坏了。
我用 JavaScript 也写了一个，今天下午放在公司内网上给大家玩。
希望领导不会上 RubyChina。。。&lt;/p&gt;

&lt;p&gt;Demo： &lt;a href="http://ranhou.cc" rel="nofollow" target="_blank"&gt;http://ranhou.cc&lt;/a&gt;
Github：&lt;a href="http://github.com/levi0214/myflappy" rel="nofollow" target="_blank"&gt;http://github.com/levi0214/myflappy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/2014/347f23d0fe79c12ad796569685f61957.png" title="" alt=""&gt;
&lt;img src="//l.ruby-china.com/photo/2014/b6c18a041b0aa477f8ba8ba9a1118d41.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;上周刚开始接触 javascript，发现很好玩就想写个东西练手，譬如 flappy bird。写之前上 github 搜了一下，发现居然有不少人已经写了，于是就参考它们也写了一个。
完成得比较粗糙，背景和障碍都没有用素材，也没有用游戏引擎，基本上主要就用了 JQuery。
基本原理非常简单，就两部分：
1、是障碍物，不断生成新的障碍物，并往左移动；
2、是小鸟，小鸟是左右不动的，只上下动。按空格触发事件，它就跳一下。
然后，每一帧检测一下是否撞上。就是这样，哈哈~&lt;/p&gt;

&lt;p&gt;Todo：
1、加上声音
2、实现多人同时对战&lt;/p&gt;

&lt;p&gt;PS：
在探索 flappy bird 的过程中，我发现了许多奇葩的版本：
1、杜蕾斯“精子快跑”。。小蝌蚪躲套套。。。（用移动端 web 打开 &lt;a href="/cassiuschen" class="user-mention" title="@cassiuschen"&gt;&lt;i&gt;@&lt;/i&gt;cassiuschen&lt;/a&gt; 推荐）：&lt;a href="http://m.durex.com.cn/qr/spermrun/" rel="nofollow" target="_blank"&gt;http://m.durex.com.cn/qr/spermrun/&lt;/a&gt;
2、夹个鸟：&lt;a href="http://squishybird.com" rel="nofollow" target="_blank"&gt;http://squishybird.com&lt;/a&gt;
3、第一人称小鸟 flappyYOU：&lt;a href="http://www.kongregate.com/games/Tukkun/flappy-you" rel="nofollow" target="_blank"&gt;http://www.kongregate.com/games/Tukkun/flappy-you&lt;/a&gt;
4、复仇的小鸟：&lt;a href="http://wanga.me/36985" rel="nofollow" target="_blank"&gt;http://wanga.me/36985&lt;/a&gt;
5、国内做得非常棒的联机版小鸟（ &lt;strong&gt;这个好玩！&lt;/strong&gt; ）： &lt;a href="http://wanga.me/37193" rel="nofollow" target="_blank"&gt;http://wanga.me/37193&lt;/a&gt;
6、国外的原版联机小鸟 flappyMMO：&lt;a href="http://flapmmo.com/" rel="nofollow" target="_blank"&gt;http://flapmmo.com/&lt;/a&gt;
7、FlappyShit（我找到它纯粹是因为我一开始想写一个）：&lt;a href="http://bbs.weiphone.com/read-htm-tid-7673758.html" rel="nofollow" target="_blank"&gt;http://bbs.weiphone.com/read-htm-tid-7673758.html&lt;/a&gt;
8、FlappyTube 跳管子躲鸟。。（&lt;a href="/cassiuschen" class="user-mention" title="@cassiuschen"&gt;&lt;i&gt;@&lt;/i&gt;cassiuschen&lt;/a&gt; 推荐）：&lt;a href="http://flynngao.github.io/FlappyTube/" rel="nofollow" target="_blank"&gt;http://flynngao.github.io/FlappyTube/&lt;/a&gt;&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Tue, 18 Feb 2014 23:31:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/17341</link>
      <guid>https://ruby-china.org/topics/17341</guid>
    </item>
    <item>
      <title>如何定位到网页文章中的某个位置？</title>
      <description>&lt;p&gt;最近想往自己的博客上加一个批注功能，但是怎样让批注去定位到文章某个位置呢？
大家有没有好的方案&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Mon, 27 Jan 2014 17:50:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/17027</link>
      <guid>https://ruby-china.org/topics/17027</guid>
    </item>
    <item>
      <title>新人报到，希望能交到好朋友！</title>
      <description>&lt;p&gt;大家好，我是社区新人，喜欢这个社区。先介绍一下我自己。&lt;/p&gt;

&lt;p&gt;我是 12 年本科毕业的。大学因为兴趣，做了几年机器人（做 SLAM 和控制，这个圈子非常小，有兴趣的朋友欢迎交流），在一家机器人公司实习了一年。&lt;/p&gt;

&lt;p&gt;毕业后一冲动，和朋友一起做了一个硬件产品和云服务。后来发现苗头不对，把市场从消费市场转向了企业市场。企业市场要好一些，但也一波三折。和传统企业的整个项目合作并不太顺利，最后我们中止了这个项目。&lt;/p&gt;

&lt;p&gt;企业不再运营后，毕业刚好一年。我认真总结了一下，决定找个地方打怪修炼几级。后来了我给许多互联网公司的技术岗投了简历，但不知道他们是不是都特别不好我这口，我连一份面试都没有收到。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;告诫所有毕业找工作的朋友，毕业第一份工作务必要找牛逼公司！：）&lt;/strong&gt;
本科毕业时找牛逼公司非常容易。很多比我普通的同学都保送到国外或者去了大公司，但现在由于我创办了一家谁都不知道的公司。。。社招估计连 HR 的初筛都过不了~~(╯﹏╰)b（不过我也不介意，就当是 hard 模式，学弟们可要注意。）&lt;/p&gt;

&lt;p&gt;最近想做一个非常好玩的东西，所以开始试着学 Ruby on Rails。
我觉得这个社区好有活力，希望能在这里交到好朋友。我的博客是 &lt;a href="http://blog.zhangluyao.com" rel="nofollow" target="_blank"&gt;http://blog.zhangluyao.com&lt;/a&gt;&lt;/p&gt;</description>
      <author>levi0214</author>
      <pubDate>Thu, 16 Jan 2014 22:54:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/16840</link>
      <guid>https://ruby-china.org/topics/16840</guid>
    </item>
  </channel>
</rss>
