Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
bhuztez
@bhuztez
高级会员
第 1569 位会员 / 2012-03-24

40 篇帖子 / 2614 条回帖
105 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 为什么国外的创业公司更喜欢 Rails? at 2015年05月20日

    快去挽救一下 justin.tv 吧 https://news.ycombinator.com/item?id=3459435

    成功案例公然叛逃

  • 分享一下,Kevin Systrom 创作 Instagram 的故事,挺有意思的 at 2015年05月20日

    Instagram 用的是 Rails ?

  • [广州] Shopper+ 招聘 Ruby 工程师 3-6 人 at 2015年05月14日

    快点招 Erlang

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at 2015年05月05日

    竟然不用 Erlang

  • 现在可以关注人了 at 2015年04月22日

    太可怕了太可怕了

  • [上海] “英语流利说” 团队招聘工程师 at 2015年04月22日

    我来报名了

  • 当我们在谈论类的时候我们在谈论什么 at 2015年04月01日

    你这个问题实质上是因为你的 gateway 在时间上不是独立的,只能算是伪 Service Object。在真 Service Object 面前

    %% request handler
    
    case gateway:charge(Order) of
        {ok, Result} ->
           done(Result);
        {error, Reason} ->
           report_error(Reason)
    end.
    
    %% gateway
    
    charge(Order) ->
        gen_server:call(gateway, {charge, Order}).
    
    handle_call({charge, Order}, From, State) ->
        spawn(?MODULE, handle_charge, [From, Order]),
        {noreply, NewState}.
    
    handle_charge(From, Order) ->
        process_flag(trap_exit, true),
        Pid = spawn_link(?MODULE, do_charge, [self(), Order]),
        receive
            {Pid, Result} ->
                gen_server:reply(From, Result);
            {'EXIT', Pid, Reason} when Reason =/= normal ->
                gen_server:reply(From, {error, {crash, Reason}})
        end.
    
    do_charge(From, Order) ->
        Credential = application:get_env(gateway, credential),
        {Amount, CreditCard, Options} = order_info(Order),
        Result = purchase(Credential, Amount, CreditCard, Options),
        log_transaction_result(Order, Result),
        From ! {self(), Result}.
    

    现在你可以动态修改你的 gateway credential 而不必重启服务,还不赶紧换成 Erlang

  • [广州] 招聘 Ruby 工程师 at 2015年03月28日

    #8 楼 @hooopo 赶紧招起来阿

  • [深圳] DJI 大疆创新公司招聘 Ruby on Rails 工程师 3 名 (内推 15-30k) at 2015年03月20日

    我来报名了

  • [广州] 招聘 Ruby 工程师 at 2015年03月18日

    我来报名了

  • SSH 跳板主机如何配置(也许叫法不对) at 2015年02月17日

    man sshd_config /AuthorizedKeysCommand

  • Fiber 如何实现定时调度? at 2015年02月09日

    还是用 Erlang 吧。其次可以试试 Stackless Python

  • Egison: 非线性模式匹配的 Lisp 方言 at 2015年02月05日

    我还以为什么非线形是指比如矩阵里面匹配一个子矩阵。结果就这种破玩意儿?

  • [远程] 福利 Groupon 招聘高级研发工程师 提供 L-1 Visa at 2015年01月23日

    这是 2 万人民币吧 ...

  • [上海] Strikingly 团队招聘后端 / 运维工程师 at 2015年01月20日

    这个还是每周工作 6 天么?

  • 在看 Joe 老爷子的 Twitter, 笑死了, 吐槽了 Gems at 2015年01月20日

    用啥 jekyll 啊,还不如 pelican 啊

  • 2015年 你打算学习哪门编程语言? at 2015年01月06日

    Natural pogramming language

  • [广州] 招聘 Ruby 工程师 at 2015年01月03日

    #7 楼 @hooopo 求带啊

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月30日

    #13 楼 @luikore 不知道为啥最近都赶上来了,之前都离 PHP 好远呢

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月30日

    #11 楼 @luikore http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=yarv&lang2=php

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月30日

    #8 楼 @luikore 那你说 PHP 跑分那么快是怎么回事?

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月29日

    #6 楼 @luikore 我看 Erlang 就不压栈啊,Erlang 直接寄存器传参

  • How search and index works (Ruby 语言描述) at 2014年12月28日

    #3 楼 @hooooopo lucence 改起来费劲啊

  • How search and index works (Ruby 语言描述) at 2014年12月28日

    我看还不如看 Whoosh 的文档和代码,我觉得 Whoosh 挺好的,改起来也挺方便的

    https://pythonhosted.org/Whoosh/

    hooopo 你写晚了几年

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月28日

    #4 楼 @luikore

    目前纯解释执行比较快的 PHP 和 Erlang 都是 register based。register based VM 虽然单条指令长了,但是指令数量少了,最终大小差不多的。

    Lua 那样利用乱序执行

    Lua 为啥要乱序执行?

    register based VM 的 register 是虚拟寄存器,在物理寄存器分配上也不一定有优势...

    x86 根本就没啥寄存器可以分配。register-based 也没必要非得分配在物理寄存器上。

  • [上海][张江高科] Ruby 研发工程师 (初级、中级、高级),有图有真相。 at 2014年12月27日

    我有 Erlang 项目开发经验,前来报名了

  • Ruby 2.2 Tips: max (n), max_by (n), min (n), min_by (n) at 2014年12月27日

    这个意义不大吧。还不如把 Ruby 换成 register-based VM

  • [Benchmark] Ruby 2.0 真的快了不少,还是我的 Python 代码有问题? at 2014年12月16日

    #27 楼 @luikore

    想起来了,Erlang 还可以编译的。编译之后速度快了不少嘛。

    1> c(fib).
    {ok,fib}
    2> fib:test().
    730082:14930352
    ok
    3> c(fib,[native]).
    {ok,fib}
    4> fib:test().
    272043:14930352
    ok
    5> 
    
  • 我勒个去,Matz 大叔的新语言 Streem 竟然没人讲讲! at 2014年12月15日

    不看好耶。我更想有一门有类似 dependent variable 概念的语言

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 84
  • 85
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English