<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>VoidMain (voidmain)</title>
    <link>https://ruby-china.org/VoidMain</link>
    <description>Sucker.rocks!</description>
    <language>en-us</language>
    <item>
      <title>在 gh 的 atom 里面玩 2048</title>
      <description>&lt;p&gt;&lt;em&gt;一直不知道这个项目适不适合在贵社区发，但是考虑到社区里有这么多 github 粉，还是来一发试试！&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;前一阵 2048 特别火，大家纷纷表示根本停不下来，我也算是深度中毒，所以就想能不能连编辑器都不用离开就能玩，正好赶上拿到 atom 的马，所以就移植了一下，先上图：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://raw.github.com/void-main/atom-2048/master/2048-in-atom.gif" title="" alt="atom中玩2048"&gt;&lt;/p&gt;

&lt;p&gt;－ 基本是 100% 还原了，通过&lt;code&gt;ctrl-alt-a&lt;/code&gt;来开关游戏。只可惜 atom 里面不能阻止上下左右方向键向上传递，这样导致在玩的时候会跟编辑器界面中的光标移动冲突，所以只能暂时舍弃这种方式了，大家仍然可以通过&lt;code&gt;wasd&lt;/code&gt;和&lt;code&gt;hjkl(vim)&lt;/code&gt;键来控制。
－ 另外，因为在文本编辑器中，所以添加&lt;code&gt;老板模式&lt;/code&gt;就比较方便，在玩的时候直接按&lt;code&gt;b&lt;/code&gt;就能回到编辑器，在编辑器中按&lt;code&gt;ctrl-alt-b&lt;/code&gt;就能恢复到刚才的游戏状态。&lt;/p&gt;

&lt;p&gt;项目地址是：&lt;a href="https://github.com/void-main/atom-2048" rel="nofollow" target="_blank" title=""&gt;https://github.com/void-main/atom-2048&lt;/a&gt;，感兴趣的少年可以来瞅瞅～&lt;/p&gt;

&lt;p&gt;玩得开心 :P&lt;/p&gt;</description>
      <author>VoidMain</author>
      <pubDate>Wed, 19 Mar 2014 09:12:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/17988</link>
      <guid>https://ruby-china.org/topics/17988</guid>
    </item>
    <item>
      <title>RubyConf China 第一日参会感受</title>
      <description>&lt;p&gt;作为 ruby newbie，第一次参加 ruby 社区的活动就是今年的 rubyconf china，从昨晚的 drinkup 开始就感觉很嗨，像找到组织了一样，趁着热乎赶紧把今天（加昨晚）自己的一些收获和感悟写下来，只是个人的瞎扯淡，欢迎各种喷友前来交流。&lt;/p&gt;

&lt;p&gt;25 日晚 drinkup：
drinkup 最开始感觉有点儿没摸到头脑，车库咖啡本来就有很多人，我们提前一个小时左右到的，那个时候还看不出来哪些人是参加 drinkup 的，哪些人就是单纯的在这里办公的，所以有点茫然，不过茫然的不只是我们，Zach 进入会场的时候也很迷茫，很碰巧的是，跟他随行的 CSDN 的小伙直接走到我们几个身边问我们是不是参加 Github 的活动的（注意，他说的是 Github 不是 RubyConf），所以我们就很有幸先跟 Zach 简单的聊了几句。我倒是问了 Zach 几个我比较关心的问题，比如他怎么看 RubyMotion（目测他也在研究 iOS 开发？），又问了他关于如何使自己的 project 或者 gem 能收到很多 star，他对第二个问题的回答比较中肯，他说写博客是一种很好的方式，在博客里面不要只写自己的项目是做什么的，也要写写自己是怎么产生这个 gem 的想法（实际场景），怎么设计解决方案，以及最终的效果；当然我自然会问如何让自己的博客受到更多人的关注，他表示要一直写下去，并且很谦虚的说自己"I was nobody a few years ago"，很神奇的就突然变成大家崇拜的对象，感觉是很有趣、很实在的一个少年；后来又遇到了 Prem（他是泰国人，现在搬到 Boston 住了），最初引起我注意的是他的 Aperture TShirt，没想到他也是 Portal 迷，我主要跟他喷了下 rails 跟 sinatra，作为初学者我觉得 rails 太大了，sinatra 能帮我很快的上手（实际上我 github 里面的 ruby 项目要是涉及 web 用的都是 sinatra＋heroku），他表示这种东西要看个人习惯和项目大小，sinatra 上手快没错，但是当项目发展起来了，总归会有发现再在 sinatra 上开发会需要很多时间和经历的时候，而 rails 先天就帮开发者解决了这些问题，提供了很多可以直接用的 gem（他明天貌似就是讲 rails hidden gem），会很方便。顺便说一句，他长的胖胖的很有特点，而且聊天的时候感觉也很平易近人，临走还跟他要了张 thoughtbot 的名片，赚翻了，哈哈。在 drinkup 上最后一个交流的人是 Peter（目测就是社区里面的&lt;a href="/peter" class="user-mention" title="@peter"&gt;&lt;i&gt;@&lt;/i&gt;peter&lt;/a&gt;吧），之所以跟他聊是听见他说他读过 Zach 的所有 blog post，而且听到他问的几个问题我也同样感兴趣，比如 remote work 相关的，今天在会场上又看到 peter 了，但是看他在忙就没敢打扰他。因为住的地方比较远我挺早就离开了。&lt;/p&gt;

&lt;p&gt;26 日参会感受：
演讲的具体内容我就不多说了，大家应该有自己的感受和看法，如果没到现场的朋友应该也能看到视频吧。对我启发或者说影响最深的是最后 Obie 大神讲的，他本来的主题是讲 CoffeeScript，但是他自己说讲这个比较无聊，大家比较喜欢听他讲文化或者相关的内容，所以他就通过他非常热爱的一个 burning man 的 10 个 principle 来映射 ruby 社区的一些特色。我之所以感觉受到很大的影响是因为我使用 ruby 也就半年左右，之前也没有尝试融入到这个社区里面，对社区的文化或者价值观也没有一个印象，但是通过 Obie 大神的总结，以及昨晚的交流，让我对加入这个社区有了很浓厚的兴趣，从昨晚到现在一直都特别嗨，以至于昨晚 11 点就准备睡为了今天早起，结果将近 2 点才睡着（也可能跟我平时的生物钟有关）；同时他提到的这几点也算是我加入社区的一个指导原则，尤其是"Go extra miles"这个我很认同，以前从 Java 转到 Python，又被忽悠来 Ruby，到现在深深的喜欢 Ruby（但是没用过 rails），都仰仗于好多朋友的帮助，能加入这么一个社区真的不错！&lt;/p&gt;

&lt;p&gt;总之，今天让我感觉 ruby 社区真的是一个很活跃的社区，很多开发者都很有个性与特点，让我特别想尽快融入到这个社区中，能加入 ruby 社区真的很爽！&lt;/p&gt;

&lt;p&gt;以上是我自己的感受，差不多就是这么多，欢迎补充～&lt;/p&gt;</description>
      <author>VoidMain</author>
      <pubDate>Sat, 26 Oct 2013 21:10:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/15054</link>
      <guid>https://ruby-china.org/topics/15054</guid>
    </item>
    <item>
      <title>写了一个生成瓦片图的小 gem</title>
      <description>&lt;p&gt;最近实验室要在手机上显示一个城市的全景图，当然就准备模拟一下 google maps 那种瓦片图了，所以就写了这个小 gem：&lt;a href="https://github.com/void-main/tily.rb" rel="nofollow" target="_blank" title=""&gt;tily.rb&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;同时还配套写了一个 android 的控件，项目叫：&lt;a href="https://github.com/void-main/aTily" rel="nofollow" target="_blank" title=""&gt;aTily&lt;/a&gt;，这样大家如果有类似需求应该就能很快的实现了～&lt;/p&gt;</description>
      <author>VoidMain</author>
      <pubDate>Wed, 21 Aug 2013 22:08:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/13504</link>
      <guid>https://ruby-china.org/topics/13504</guid>
    </item>
    <item>
      <title>给 log 上点色</title>
      <description>&lt;p&gt;作为懒人，我想看 log 的时候只关心重要的部分，所以就想给 log 加点颜色～简单搜索了一下，貌似没有类似的 gem，所以就干脆动手写了一个～&lt;/p&gt;

&lt;p&gt;项目地址是： &lt;a href="https://github.com/void-main/Cologger" rel="nofollow" target="_blank" title=""&gt;https://github.com/void-main/Cologger&lt;/a&gt;，可以直接用 &lt;code&gt;gem install cologger&lt;/code&gt; 来安装。&lt;/p&gt;

&lt;p&gt;目前功能比较简单，想解决的问题写在 repo 的 README 里面了～～&lt;/p&gt;

&lt;p&gt;不知道谁对这个有兴趣？～或者觉得这个有问题？～&lt;/p&gt;</description>
      <author>VoidMain</author>
      <pubDate>Tue, 14 May 2013 21:51:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/10985</link>
      <guid>https://ruby-china.org/topics/10985</guid>
    </item>
  </channel>
</rss>
