Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@allenwei
高级会员
第 366 位会员 / 2011-12-02

[email protected]
西安
10 篇帖子 / 299 条回帖
5 关注者
0 正在关注
1 收藏
GitHub Public Repos
  • Postgresql-Web 5

    A web interface of Postgresql for Rails

  • sidekiq-rollbar 5

    Report exception to Rollbar

  • bull 1

    Premium Queue package for handling distributed jobs and messages in NodeJS.

  • JSON-encode-benchmark 1

    JSON encode benchmark across Ruby, JRuby, NodeJS, Go

  • representable 1

    Maps representation documents from and to Ruby objects. Includes XML and JSON support, plain prop...

  • redmine-cookbook 1

    An OpsCode Chef cookbook for Redmine.

  • mask 1

  • mjml-utils 1

    The utility belt for MJML developers

  • graphql-code-generator 0

    GraphQL code generator with flexible support for custom plugins and templates

  • react-native-elements 0

    Cross Platform React Native UI Toolkit

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 了解下有多少雇主愿意雇佣远程工作者 at 2013年10月07日

    我们公司的所有团队成员都是远程的,计划以后开始流动办公,一个团队在每个城市都呆一段时间,用空闲的时间体验每个城市的生活

  • 帮忙看下这段程序为会返回未定义? at 2013年10月06日

    #5 楼 @dxcqcv bind 简单说就是以参数为调用者,调用那个函数,所以函数内的 this 就是参数里指定的对象

  • 帮忙看下这段程序为会返回未定义? at 2013年10月06日

    作用域的问题,你可以在 container 函数定义 that = this, 然后在其他地方调用 that.current

  • RubyConfChina 大会门票调价了 at 2013年09月27日

    辛苦了,昨天又帮朋友买了一张,推荐他去,大家发动身边的人买票一起去吧

  • Cant run rails app locally after adding SSL for production at 2013年09月18日

    从别地儿搬过来的你试试,实在不行就得上 Nginx 了,也不麻烦

    require 'sinatra/base'
    require 'openssl'
    require 'webrick'
    require 'webrick/https'
    
    class App1 < Sinatra::Base
      get '/' do
        'app1'
      end
    end
    
    class App2 < Sinatra::Base
      get '/' do
        'app2'
      end
    end
    
    app = Rack::Builder.new do 
      map '/app1' do
        run App1
      end
      map '/app2' do
        run App2
      end
    end
    
    webrick_options = {
      :Port               => 8443,
      :Logger             => WEBrick::Log::new($stdout, WEBrick::Log::DEBUG),
      :DocumentRoot       => "./public",
      :SSLEnable          => true,
      :SSLCertificate     => OpenSSL::X509::Certificate.new(  File.open("./ssl.pem").read),
      :SSLPrivateKey      => OpenSSL::PKey::RSA.new(          File.open("./ssl.key").read),
      :SSLCertName        => [ [ "CN",WEBrick::Utils::getservername ] ]
    }
    
    Rack::Handler::WEBrick.run app, webrick_options
    
    

    https://gist.github.com/carlhoerberg/1685064

  • gem 怎么升级某个 at 2013年09月16日

    是不是把版本写死了

  • Rainbows 该如何理解? at 2013年09月15日

    #11 楼 @i5ting e, 你是?

  • Rainbows 该如何理解? at 2013年09月15日

    如果你程序内有很多网络 IO 和磁盘 IO,Rainbows 才会有作用,不至于每个 request 因为 IO 卡在那,别的 request 进不来,CPU 运算无效,Ruby GIL

    最近才把 Rainbows 从 production 换回 Unicorn 有几个问题

    1. 因为用的 Rainbows ThreadPool,造成许多奇怪的问题,奇怪的异常,你的程序也许 ThreadSafe 但用的 Gem 就不一定了
    2. 更多的 Mysql 连接,例如 5 Process * 20 Thread 那就是 100 个连接,会造成数据库服务器内存消耗过多,那么相对缓存的设置就会变小
    3. Thread 卡死,这个问题比较 tricky 也不好调试,如果多个很慢 request 进入 thread,而且是 CPU 运算类型的,那么这几个 request 互相竞争 CPU,导致响应时间过长
    4. 设置一定的 timeout 时间,不至于 request 都卡在那

    换成回 Unicorn,就比较简单了,一个 CPU 一个 Process 正在考虑,把慢的 IO 的 request 发到 Rainbows,其他的发到 Unicorn,不知道有谁这么用过

  • 自己在医院,感觉 so lonely at 2013年09月13日

    #15 楼 @tank 别戳人痛处,听说最近流行一个词,捡肥皂

  • 脱离 Rails 使用 RSpec 和 Capybara at 2013年09月13日

    当然可以用于非 rails 项目,我记得需要 https://github.com/copiousfreetime/launchy 就能正确打卡 firefox 吧,你可以试试

  • 大家在用哪些产品原型设计工具? at 2013年09月04日

    Axure + 1

  • [上海 / 远程] 乐活工场 创业团队诚寻联合创始人 /Ruby 攻城师 at 2013年09月02日

    招聘贴写的很好,顶一个

  • 如何使用 ActionMailer 异步发送邮件? at 2013年09月01日

    要是觉得麻烦可以尝试已经比较落后的 delayed_job,但推荐 sidekiq/resque

  • Cells 實作 Partial 封裝的最佳實踐 at 2013年09月01日

    好文章,Cell 滥用也不好

  • 下个月正式离职,然后利用三个月时间转型 Ruby on Rails + SOHO,写了个计划,望各路有经验的大牛多提提意见。 at 2013年08月27日

    @howiehu 我觉得你可以在做项目的同时,多看看用到的 gem 的代码,有了实际场景可能学习源码的方向更明确。我一般是看到一个 gem 就想想背后的实现,如果想不到,就看看源码人家是怎么实现的。书上讲的东西太脱离实战了

  • 下个月正式离职,然后利用三个月时间转型 Ruby on Rails + SOHO,写了个计划,望各路有经验的大牛多提提意见。 at 2013年08月27日

    #12 楼 @gs412 哈哈,我也是天天对自己说要跑步,但是最终也是坚持不下来

  • 求助:EventMachine 在 rails 中如何使用。 at 2013年08月21日

    这有个例子,不知道你试过没 https://github.com/eventmachine/eventmachine/wiki/Code-Snippets 做聊天为什么不用 socket.io, websocket ?

  • 新手在北上广留下来工作,有多难? at 2013年08月01日

    #68 楼 @lgn21st 我也花了几个月的时间把户口从乌鲁木齐迁到西安 我觉得在北京机会很多,能学到的东西也很多,所以一定要去闯闯,学到东西以后可以找机会转战二线城市 留下来,得赚多少钱才能过得像样呢?家里没实力比较难吧,再加上以后有老婆孩子,不能还租房子吧

  • 学历低的解决之道 at 2013年07月31日

    #30 楼 @luffycn 念完研究生就可以么?

  • 学历低的解决之道 at 2013年07月31日

    有念研究生的时间不如自己捣鼓一个牛逼产品

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