<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ptmagic (UfoEti)</title>
    <link>https://ruby-china.org/ptmagic</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[北京] 求一份云计算的相关工作</title>
      <description>&lt;p&gt;本人在北京，接触 ROR 接近两年，不过大多数时间是用 python 维护项目核心代码&lt;/p&gt;

&lt;p&gt;熟悉以下技术：
1, Ruby on Rails + mysql + bootstrap
2、Sinatra + mysql + bootstrap
3、python+django；
4、openstack+libvirt；
5、gluster+ceph；&lt;/p&gt;

&lt;p&gt;当前正在自学：
openstack + cloudfondry + Haskell &lt;/p&gt;

&lt;p&gt;当前工作环境：
Ubuntu + vim（vim-spf13,ctags） + git（用过 svn，但更倾向于用 git）&lt;/p&gt;

&lt;p&gt;理想的职位:
云计算相关
和 Haskell 相关的，或者 erlang 相关的。
ruby 相关的希望是做产品的&lt;/p&gt;

&lt;p&gt;对公司的期待:
不要有政治斗争。
程序员能够有安静的工作环境。
能够参与前期的需求规划。
最好周六日不加班。&lt;/p&gt;

&lt;p&gt;期待薪酬：
邮件里谈&lt;/p&gt;

&lt;p&gt;英语阅读能力 ok，对于技术文档等无阅读障碍，当前对于技术问题搜索也基本是 google 英语搜索&lt;/p&gt;

&lt;p&gt;如果你有需求，可以邮件联系我：ufo22332003@gmail.com&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Mon, 18 Nov 2013 09:41:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/15610</link>
      <guid>https://ruby-china.org/topics/15610</guid>
    </item>
    <item>
      <title>手机上社区找不到其他的类似瞎扯淡的节点，肿么破？</title>
      <description>&lt;p&gt;Rt 只能看到帖子，看不到其他节点。&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Thu, 12 Sep 2013 07:45:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/14054</link>
      <guid>https://ruby-china.org/topics/14054</guid>
    </item>
    <item>
      <title>有一句话，能让苹果手机隔屁，大家要见识下不？(进来的后果自负哈)</title>
      <description>&lt;p&gt;作为小白鼠，已经搞掉一台 ipad2 一个 iphone&lt;/p&gt;

&lt;p&gt;PS:看到这么多同学中招，把自己发出来的删除了，如果真感兴趣想看看，点那个同学的链接即可&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Fri, 30 Aug 2013 13:55:20 +0800</pubDate>
      <link>https://ruby-china.org/topics/13746</link>
      <guid>https://ruby-china.org/topics/13746</guid>
    </item>
    <item>
      <title>求教 rexml 这个 gem</title>
      <description>&lt;p&gt;现在有一个 config.xml 文件，我想往其中插入一个节点，代码如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;requrie&lt;/span&gt; &lt;span class="s1"&gt;'rexml/document'&lt;/span&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;'rexml/formatters/default'&lt;/span&gt;
&lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;REXML&lt;/span&gt;

&lt;span class="n"&gt;doc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;File&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"config.xml"&lt;/span&gt;&lt;span class="p"&gt;),{&lt;/span&gt;&lt;span class="ss"&gt;:raw&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="ss"&gt;:all&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="n"&gt;el1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;doc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;root&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;element&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'device'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;add_element&lt;/span&gt; &lt;span class="s1"&gt;'disk'&lt;/span&gt;
&lt;span class="n"&gt;el2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;el1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_element&lt;/span&gt; &lt;span class="s1"&gt;'qq'&lt;/span&gt;

&lt;span class="n"&gt;doc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;请问为什么我的 xml 没有加入新的节点呢？明明输出 doc 已经加上了啊&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 07 Aug 2013 14:01:58 +0800</pubDate>
      <link>https://ruby-china.org/topics/13132</link>
      <guid>https://ruby-china.org/topics/13132</guid>
    </item>
    <item>
      <title>吐槽一下现在的程序语言教科书</title>
      <description>&lt;p&gt;为什么没有一门语言是能够自己写一个自己的编译器，来作为教材的，貌似看到 Haskell 有说怎么实现数据结构的，scheme 有说自己怎么做编译器还是解释器的（sicp）。其余的语言就没有消息了........&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Mon, 08 Jul 2013 15:08:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/12344</link>
      <guid>https://ruby-china.org/topics/12344</guid>
    </item>
    <item>
      <title>分分钟学语言系列.........</title>
      <description>&lt;p&gt;&lt;a href="http://learnxinyminutes.com/" rel="nofollow" target="_blank"&gt;http://learnxinyminutes.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take a whirlwind tour of your next favorite language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;c&lt;/strong&gt;
&lt;strong&gt;clojure&lt;/strong&gt;
&lt;strong&gt;dart&lt;/strong&gt;
&lt;strong&gt;erlang&lt;/strong&gt;
&lt;strong&gt;F#&lt;/strong&gt;
&lt;strong&gt;haskell&lt;/strong&gt;
&lt;strong&gt;java&lt;/strong&gt;
&lt;strong&gt;lua&lt;/strong&gt;
&lt;strong&gt;php&lt;/strong&gt;
&lt;strong&gt;python&lt;/strong&gt;
&lt;strong&gt;R&lt;/strong&gt;
以上是这个网站的所支持语言，要是有想学新语言的可以去看看&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Tue, 02 Jul 2013 10:16:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/12170</link>
      <guid>https://ruby-china.org/topics/12170</guid>
    </item>
    <item>
      <title>关于《代码未来》一点感想</title>
      <description>&lt;p&gt;当初买这个时候，是听说 Matz 喷 Lisp，作为 ruby 和 Lisp 的双重脑残粉，我屁颠屁颠的去找了译者，然后发现在当当首发，我又屁颠屁颠的跑去当当预订，我首先想知道的是关于为什么 ruby 没有加入 Lisp 的宏，（miss_method 感觉和宏差好远）。然后我今天拿到书了，看了下，然后 Matz 说，没有加宏的原因是在于，首先他认为代码块已经能完成宏大概 60～70 的工作了，如果提供宏的话，会造成 ruby 的对用户不够友好 BalaBala.......结果我就释然了，不过借助保罗的话就是，让 Lisp 保持小众吧，而且像 commonlisp 和 scheme 已经完成了他们自身的使命，加上 quicklisp 这样的包管理也在慢慢成熟，所以对 Lisp 还是蛮看好，其实我觉得像 Matz 应该看看 Haskell，如果 ruby 能支持更多的函数式编程的特性就更好了，用函数式来解决关于编程的副作用，是 Lisp 和 Haskell 的强项。以上是个人浅见，欢迎开喷&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Fri, 31 May 2013 14:45:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/11373</link>
      <guid>https://ruby-china.org/topics/11373</guid>
    </item>
    <item>
      <title>我的书到了哈哈</title>
      <description>&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/caf484a984f9ffef6ef5fd0241db3ff3.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Fri, 31 May 2013 13:03:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/11372</link>
      <guid>https://ruby-china.org/topics/11372</guid>
    </item>
    <item>
      <title>我觉得应该把以前上过高分和精华的帖子整理出来单独弄一个区出来</title>
      <description>&lt;p&gt;RT&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Sun, 26 May 2013 11:08:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/11237</link>
      <guid>https://ruby-china.org/topics/11237</guid>
    </item>
    <item>
      <title>[北京] 蓝汛云爱 Geek 程序员 </title>
      <description>&lt;p&gt;招程序员 1 名&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;8K~10k 至少 2 年工作经验的&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="我们是谁？"&gt;我们是谁？&lt;/h2&gt;
&lt;p&gt;北京蓝汛云。公司名字是 chinacache&lt;/p&gt;
&lt;h2 id="技术需求"&gt;技术需求&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;有使用 lvs，nginx，haproxy，keepalived，heartbeat 等技术搭建大规模集群的经验（这点是必须）&lt;/li&gt;
&lt;li&gt;了解 mysql 集群技术是加分项&lt;/li&gt;
&lt;li&gt;熟练 python 编程语言，了解 ruby 更好（配合开源软件构建高可用集群）&lt;/li&gt;
&lt;li&gt;了解虚拟化的 kvm，Openstack 技术，相关经验更好。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="加分项："&gt;加分项：&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;写作能力 **&lt;/li&gt;
&lt;li&gt;英文阅读能力 **&lt;/li&gt;
&lt;li&gt;Rails *&lt;/li&gt;
&lt;li&gt;Git *&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;以上以重要性排序。熟悉 linux 操作系统很重要。&lt;/p&gt;

&lt;p&gt;你喜欢花时间折腾新东西吗？Node，Clojure, Common lisp,? 我们也爱：）&lt;/p&gt;
&lt;h2 id="为什么你要加入我们"&gt;为什么你要加入我们&lt;/h2&gt;
&lt;p&gt;成长 -- 我们希望你能持续的学习，尝试不同的方法解决问题，最好一群平凡的人能干出一番不平凡的事业，最好每个人都能成为领域中的 Geek。
自由 -- 你是一个独立思考的程序员，可以自主找出有创意解决方案。
影响力 -- 我们公司很小，但是我们的产品现在已经赢利了，我们要的就是在客户的体验上做到最好。
速度 -- 追求效率和敏捷！
有关你的信息&lt;/p&gt;
&lt;h2 id="为了对你有初步的认识，希望你能回答一些问题"&gt;为了对你有初步的认识，希望你能回答一些问题&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;你有 github, twitter, 博客吗？&lt;/li&gt;
&lt;li&gt;最喜欢那些技术书？&lt;/li&gt;
&lt;li&gt;你实现过最困难的程序？&lt;/li&gt;
&lt;li&gt;说一个为了解决一个问题你做过最恶心的 kludge/hack？&lt;/li&gt;
&lt;li&gt;技术除外你在花时间学习什么？&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;p&gt;请细心 回答以上问题，然后随简历发给我&lt;/p&gt;

&lt;p&gt;可以加我 QQ (842487895) 或 ufo22332003@gmail.com&lt;/p&gt;

&lt;p&gt;我叫 Ptmagic&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Tue, 09 Apr 2013 14:56:49 +0800</pubDate>
      <link>https://ruby-china.org/topics/10041</link>
      <guid>https://ruby-china.org/topics/10041</guid>
    </item>
    <item>
      <title>如何才能算成为一个 Ruby 高手</title>
      <description>&lt;p&gt;RT&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 30 Jan 2013 16:51:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/8491</link>
      <guid>https://ruby-china.org/topics/8491</guid>
    </item>
    <item>
      <title>大家对于在 for 循环中创建闭包的问题有什么解决方法没？</title>
      <description>&lt;p&gt;在 ruby 中闭包的创建所用的对象不能包含数组索引，这个怎么办呢？&lt;/p&gt;

&lt;p&gt;irb(main):032:0&amp;gt; def a&lt;br&gt;
irb(main):033:1&amp;gt;        act = []
irb(main):034:1&amp;gt;    for i in (0..5) do
irb(main):035:2*        act&amp;lt;&amp;lt;(Proc.new{|x| q=i; q**x})
irb(main):036:2&amp;gt;    end
irb(main):037:1&amp;gt;    return act
irb(main):038:1&amp;gt; end&lt;/p&gt;

&lt;p&gt;irb(main):001:0&amp;gt; def a 
irb(main):002:1&amp;gt;    act = []
irb(main):003:1&amp;gt;    for i in (0..5) do
irb(main):004:2*        act&amp;lt;&amp;lt;(lambda{|x| i**x})
irb(main):005:2&amp;gt;    end
irb(main):006:1&amp;gt;    return act
irb(main):007:1&amp;gt; end&lt;/p&gt;

&lt;p&gt;结果都是一样的。
在 python 中你可以这么设定闭包&lt;/p&gt;

&lt;p&gt;def makeActions():
acts = []
for i in range(5):
acts.append(lambda x, i=i: i ** x)
return acts&lt;/p&gt;
&lt;h2 id="Use defaults instead"&gt;Use defaults instead&lt;/h2&gt;&lt;h2 id="Remember current i"&gt;Remember current i&lt;/h2&gt;
&lt;p&gt;acts = makeActions() # 0 ** 2
acts&lt;a href="2" title=""&gt;0&lt;/a&gt; 
acts&lt;a href="2" title=""&gt;2&lt;/a&gt; # 2 ** 2
acts&lt;a href="2" title=""&gt;4&lt;/a&gt; # 4 ** 2&lt;/p&gt;

&lt;p&gt;我想知道 ruby 中有没有这样的实现方式？&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Sat, 15 Dec 2012 16:22:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/7587</link>
      <guid>https://ruby-china.org/topics/7587</guid>
    </item>
    <item>
      <title>最近在研究 Paas 层的东西，请问除了 CloudFoundry 还有别的开源项目吗？</title>
      <description>&lt;p&gt;最近在研究 Paas 层的东西，请问除了 CloudFoundry 还有别的开源项目吗，cloudFoundry 貌似不支持 KVM？我要支持 XEN，KVM 的，语言大概要支持 JAVA,RUBY,PYTHON,NODE.JS 的 Paas 层开源项目。类似于 CloudFoundry，请各位大神不吝赐教&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Thu, 01 Nov 2012 20:34:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/6467</link>
      <guid>https://ruby-china.org/topics/6467</guid>
    </item>
    <item>
      <title>有哪位对 faye 有研究的</title>
      <description>&lt;p&gt;我想投递到特定 IP 的消息如何处理？&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 10 Oct 2012 15:09:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/5969</link>
      <guid>https://ruby-china.org/topics/5969</guid>
    </item>
    <item>
      <title>有大神对虚拟机有研究的吗？</title>
      <description>&lt;p&gt;kvm 虚拟机 ping 宿主机丢包，这叫我情何已堪，我看了下资源使用，就内存使用高点&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 19 Sep 2012 17:34:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/5638</link>
      <guid>https://ruby-china.org/topics/5638</guid>
    </item>
    <item>
      <title>sinatrarb 返回的 json ajax 拿不到响应</title>
      <description>&lt;p&gt;大家好，我最近做了一个小的实验，
用 sinatra 做 API 服务器代码如下
get '/example.json' do
  content_type :json
  { :key1 =&amp;gt; 'value1', :key2 =&amp;gt; 'value2' }.to_json
end&lt;/p&gt;

&lt;p&gt;然后通过网页输入&lt;a href="http://0.0.0.0:4567/example.json" rel="nofollow" target="_blank"&gt;http://0.0.0.0:4567/example.json&lt;/a&gt;
能看到 json&lt;/p&gt;

&lt;p&gt;然而我用 jquery 和 ajax 去请求 API 服务器的时候缺发现响应没有任何东西
jquery 代码如下：
 $.get('&lt;a href="http://0.0.0.0:4567/example.json" rel="nofollow" target="_blank"&gt;http://0.0.0.0:4567/example.json&lt;/a&gt;', function(data){
                            alert(data)
                        });
 $.getJSON("&lt;a href="http://0.0.0.0:4567/example.json" rel="nofollow" target="_blank"&gt;http://0.0.0.0:4567/example.json&lt;/a&gt;", function(json){
  alert("JSON Data: " + json.users[3].name);
});
没有响应我任何的 json，麻烦各位大大帮忙&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 12 Sep 2012 18:05:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/5505</link>
      <guid>https://ruby-china.org/topics/5505</guid>
    </item>
    <item>
      <title>有哪位大神有关于 DSL 的资料的</title>
      <description>&lt;p&gt;最好中文的，通俗易懂的，带范例的&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 22 Aug 2012 10:55:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/5084</link>
      <guid>https://ruby-china.org/topics/5084</guid>
    </item>
    <item>
      <title>请教个小白问题</title>
      <description>&lt;p&gt;大家好，我目前在用 rails 开发东西的时候我在 app/assets 中保存有一份 js，然后在 public 中也出现了一个 assets，但是我更改了 app/assets 中的那份 js 内容，最后页面上看源代码显示的是没改之前的 js，怎么办？&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Thu, 09 Aug 2012 14:59:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/4832</link>
      <guid>https://ruby-china.org/topics/4832</guid>
    </item>
    <item>
      <title>建议开一些视频的教学板块~</title>
      <description>&lt;p&gt;RT&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Mon, 06 Aug 2012 10:08:20 +0800</pubDate>
      <link>https://ruby-china.org/topics/4758</link>
      <guid>https://ruby-china.org/topics/4758</guid>
    </item>
    <item>
      <title>ruby 如何迭代小数，已经指定精度迭代</title>
      <description>&lt;p&gt;各位大大，请问如何在 ruby 中指定精度来进行迭代小数呢？&lt;/p&gt;</description>
      <author>ptmagic</author>
      <pubDate>Wed, 25 Jul 2012 11:28:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/4541</link>
      <guid>https://ruby-china.org/topics/4541</guid>
    </item>
  </channel>
</rss>
