Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@quakewang
高级会员
第 162 位会员 / 2011-11-22

[email protected]
上海
26 篇帖子 / 752 条回帖
212 关注者
4 正在关注
22 收藏
GitHub Public Repos
  • rfcs 1

    This repository contains proposals, standards and documentations related to Nervos Network.

  • linux 1

    Linux kernel source tree

  • cfn-node 0

  • ckb 0

    CKB is a public/permissionless blockchain, the layer 1 of Nervos network.

  • ractor 0

    Rust actor framework

  • autocorrect 0

    A linter and formatter for help you improve copywriting, to correct spaces, punctuations between ...

  • ckb-vm 0

    CKB's vm, based on open source RISC-V ISA

  • ckb-auth 0

    A consolidated library featuring numerous blockchains authentication techniques on CKB-VM

  • hyprnote 0

    Privacy-first AI Notepad for back-to-back meetings

  • fiber-scripts 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 这里到底要不要加 self? at 2012年04月17日

    不加 self 相当于是给一个临时变量 remember_token 赋值,加 self,相当于是调用 remember_token=(...) 这个方法。2 者完全不同的。

  • SAE 发放 Ruby 邀请码 at 2012年04月17日

    vmc?是直接部署了 cloud foundry 么?如果是这样的话,真不错。

  • Rack:Cache 好像没啥用嘛 at 2012年04月17日

    我也是这样觉得,特别是 Rails 3.2,加了很多不是每个应用都需要的 middleware,你可以根据情况写个 inititalizer 去除掉

    quote: http://quake.iteye.com/blog/1473073

    其实对于我们的应用来说,很多都是不需要的,比如整页 Cache/ETag/X-Request-Id 等,我们的应用都是动态请求,所以都是强制无 Cache,我列了一下可以去除的和他们的用途:

    
    Rack::Cache                 整页缓存
    Rack::Runtime               记录X-Runtime(方便客户端查看执行时间)
    ActionDispatch::RequestId       记录X-Request-Id(方便客户端查看请求具体在集群中的哪台执行)
    ActionDispatch::RemoteIp        防止IP伪造(可以在web server上做)
    ActionDispatch::Callbacks       设置callback
    Rack::ConditionalGet            设置If-None-Match and If-Modified-Since
    Rack::ETag              设置ETag
    ActionDispatch::BestStandardsSupport    设置X-UA-Compatiblecd(可以在web server上做)
    
    
    
  • 对 Ruby China 社区的几点建议. at 2012年04月16日

    +1

  • Rails 的默认 return,躺着都中枪!大家小心啊... at 2012年04月16日

    我觉得这个 callback 里面返回 false 的陷阱,只要做过 rails 项目的人都会中招

  • [上海] 创业如旅行,等你一起上路 at 2012年04月14日

    #1 楼 @lgn21st 哈哈,毕竟不是专业前端,我也只能鄙视你这种水平的了... #6 楼 @huobazi 当时在 JavaEye,办公室的墙确实是我们自己刷的,不过这次应该不需要了... to all,谢谢支持

  • 来自欧洲,希望能认识些中国 rails 开发者 at 2012年04月14日

    大学第二外语是德语,比英语难太多了,学了一个学期以后果断放弃,希望这几个单词没有拼错: welkom duitsland rubyist :)

  • 缓存引起的 Undefined Class/Module 有什么优雅的解决方法? at 2012年04月13日

    我的方案,写一个 initializer 来 patch Marshal 的 load 方法:

    module Marshal
      class << self
        def load_with_constantize(value)
          begin
            Marshal.load_without_constantize value
          rescue ArgumentError => e
            _, class_name = *(/undefined class\/module (\w+)/.match(e.message))
            raise if !class_name
            class_name.constantize
            Marshal.load value
          end
        end
        alias_method_chain :load, :constantize
      end
    end
    
    
  • system command 不执行 at 2012年04月10日

    权限问题或者是 PATH 环境变量问题导致找不到 nice 或者 java 命令

  • 请教 Test::unit 下 sunspot 测试的问题 at 2012年04月08日

    gem "sunspot-rails-tester"

  • 有谁试过用 Ruby 调用 Excel 画数据图? at 2012年04月08日

    推荐 https://github.com/randym/axlsx 另外他有一个 rails 插件 https://github.com/randym/acts_as_xlsx

  • Ruby 纪念 T-Shirt 设计反馈 at 2012年04月03日

    凑个热闹,用在线工具画的: http://www.customink.com/lab/

  • 按一定的概率随机给出键,怎么实现好 at 2012年04月02日

    ruby 2.0 就会直接有内置 sample by weight 方法了 http://bugs.ruby-lang.org/issues/4147

    #27 楼 @doitian alias method 这个算法很 cool 啊,花了 1 个多小时才看明白...

  • 讨论 + 请教一个 ruby gui + 网络通信协议的问题。 at 2012年04月02日

    试试看 shoes http://shoesrb.com/

  • [提问] 对 Model 某 field 设定缺省值的 Best Practice at 2012年04月01日

    amount 这类型的需求,可以直接用 database 的 default value

  • Java 的这种 DSA 加密算法用 Ruby 改如何写? at 2012年03月30日

    之前用的 X509 Cert 代码,PKey DSA 应该也是差不多的,改写一下试试看:

    cert = OpenSSL::X509::Certificate.new(File.read("#{Rails.root}/cert/rsa.20140728.cer"))
    cert.public_key.verify("sha1", Base64.decode64(sign), message)
    
    
  • RubyVsPython 2012 年 - 比赛平台 Planet Conquer 揭幕战 报名开始! at 2012年03月29日

    Demo 很 Cool,介绍一下实现的细节吧,用了 websocket 和 spine.js?

  • 关于中英文自动隔开的算法实现 at 2012年03月28日

    ruby 1.9.3, need more unit test

    string = "浏览器里面Chrome是不是比Firefox快?"
    string.scan(/([^[[:ascii:]]]*)([[:ascii:]]*)([^[[:ascii:]]]*)/).flatten.map(&:strip).reject(&:empty?).join(" ")
     => "浏览器里面 Chrome 是不是比 Firefox 快?"
    
    
    
  • Rails 下的长久运行的任务脚本怎么做成后台进程运行? at 2012年03月27日

    nohup rake &

  • 求教一个 ruby telnet 连接 apache james mail server 的问题 at 2012年03月27日

    try tn.cmd("listusers\n") ?

  • 搭建一个自己的 gitlabhq at 2012年03月21日

    gitlabhq clone 了 github 的很多功能,适合分布式的多人协作项目,如果是团队内部那种需要集中式代码管理的项目,我推荐 http://www.scm-manager.org 安装和配置都非常简单,有 Restful 的 api,集成和扩展也很容易。

  • &:-@ 有些疑惑 at 2012年03月20日

    不是代表对自身对象的绑定,-@是 Fixnum 对象的方法:

    1.methods.grep /@/
     => [:-@, :+@] 
    
    

    这个写法就是标准的 block 调用无参方法的简写,等价于:

    [1,2,3].map{|n| n.-@()}
    
    
  • pythoner 砸场子来了 at 2012年03月19日

    #24 楼 @gaicitadie

    ('A'..'Z').to_a.sample(4).join
    
    
  • pythoner 砸场子来了 at 2012年03月19日

    #15 楼 @gaicitadie

    ['Jim', 'bush', 'Jim', 'Jim', 'Jim', 'bush', 'obama'].inject(Hash.new(0)) {|h, e| h[e] += 1; h}.sort_by{|e| -e[1]}
    
    
    
  • pythoner 砸场子来了 at 2012年03月19日

    python 要和 ruby 比 文件、字符操作或者数组、Hash 操作的便利性绝对完败,要砸场还不如在性能上一棍子打死 ruby。

  • pythoner 砸场子来了 at 2012年03月19日

    #6 楼 @gaicitadie order by 的 ruby 代码

    [['china',37,26,11], ['usa',30,22,50], ['russia',30,33,20]].sort_by{|m| [-m[1], -m[2], -m[3]]}
    [['china',37,26,11], ['usa',30,22,50], ['russia',30,33,20]].sort_by{|m| -(m[1] + m[2] + m[3])]}
    
    
  • view 中文不能显示 at 2012年03月15日

    jruby? 记得@dlee遇到过这个 bug,好像是 jruby 的 bug,不知道他后来怎么解决的。

  • Git Clone Ruby China 时有一个文件十多兆,是什么文件? at 2012年03月15日

    #2 楼 @Rei http://help.github.com/remove-sensitive-data/

  • java 的这个 MD5 加密在 ruby 中如何操作? at 2012年03月14日

    "abc".bytes

    不过如果你是要做 MD5 的话,直接用 Digest::MD5.hexdigest "abc" 就可以了,java 的 api 很多无人性的设计...

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