Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@allenwei
VIP
NO. 366 / 2011-12-02

[email protected]
西安
10 Topics / 299 Replies
5 Followers
0 Following
1 Favorites
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 了解下有多少雇主愿意雇佣远程工作者 at October 07, 2013

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

  • 帮忙看下这段程序为会返回未定义? at October 06, 2013

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

  • 帮忙看下这段程序为会返回未定义? at October 06, 2013

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

  • RubyConfChina 大会门票调价了 at September 27, 2013

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

  • Cant run rails app locally after adding SSL for production at September 18, 2013

    从别地儿搬过来的你试试,实在不行就得上 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 September 16, 2013

    是不是把版本写死了

  • Rainbows 该如何理解? at September 15, 2013

    #11 楼 @i5ting e, 你是?

  • Rainbows 该如何理解? at September 15, 2013

    如果你程序内有很多网络 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 September 13, 2013

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

  • 脱离 Rails 使用 RSpec 和 Capybara at September 13, 2013

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

  • 大家在用哪些产品原型设计工具? at September 04, 2013

    Axure + 1

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

    招聘贴写的很好,顶一个

  • 如何使用 ActionMailer 异步发送邮件? at September 01, 2013

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

  • Cells 實作 Partial 封裝的最佳實踐 at September 01, 2013

    好文章,Cell 滥用也不好

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

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

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

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

  • 求助:EventMachine 在 rails 中如何使用。 at August 21, 2013

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

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

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

  • 学历低的解决之道 at July 31, 2013

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

  • 学历低的解决之道 at July 31, 2013

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

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