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

杭州
15 篇帖子 / 363 条回帖
66 关注者
31 正在关注
82 收藏
GitHub Public Repos
  • bonfire 71

    A delightful website for tracking reading state of books.

  • dockerize 48

    A small hex package for creating docker image from an Elixir project.

  • formular 24

    A tiny DSL engine for Elixir projects

  • auto_response 16

    A proxy server for debugging HTTP requests.

  • data_fetcher 11

    Simple data fetcher in Elixir

  • word-info 9

    Word information, including frequency, pronunciation and syllables.

  • formular-client 6

  • docker-elixir-runner 5

    Docker images for elixir projects

  • AdventOfCode 4

    Solving Advent Of Code

  • docker-elixir-builder 4

    Docker image for CI building of Elixir projects

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby China 的 RubyGems 镜像上线 at 2016年03月10日

    /api 这里会是问题,直接代理到官方,会有很大概率失败。 不过我现在暂时还抽不出时间贡献,昨天下班时间是凌晨 5 点 .. 不过过阵子应该会好一些。

  • 测试到底是什么? at 2016年01月29日

    #20 楼 @nainc

    1. Rails upgrade checklist
    2. Rails 3.2 到 4.2 的配置变化
    3. Make test pass,大量的 api(例如 has_many 参数变化)变化引起的错误,在这个阶段都暴露出来并解决
    4. 功能实测。暴露出来一些测试没有覆盖到的情况,说明之前的测试也不够完善。之前确实有时偷懒没有写测试

    遇到最麻烦是 gem 的升级,比如:

    1. less-rails-bootstrap v2 不支持 rails 4 (less-rails-bootstrap v3 才支持),但升级到 bootstrap 3 之后,样式全乱了,为了节约时间就回退到 bootstrap 2。所以我修改了一下 less-rails-bootstrap,让他支持 rails 4
    2. paperclip_aliyun_oss 不兼容 Ruby 2.2+ 的问题,同上也修复了一下 gem
    3. Capistrano 2 和 Rails 4 有点不兼容,升级到 Capistrano 3,对照 Capstrano 升级指引 做就好了
  • 测试到底是什么? at 2016年01月29日

    #4 楼 @suxiaohun 个人觉得对测试的理解、把握程度,是两个能力层级的分界。我曾经由于测试写得不好被一家公司拒绝过,在我有点补齐了这方面的知识,知道应该怎么写(之前只是知道需要写)之后,我更深刻地理解了这点。

  • 测试到底是什么? at 2016年01月29日

    https://gumroad.com/l/testing-rails 推荐这本书

  • 测试到底是什么? at 2016年01月29日

    我昨天刚把一个项目从 Rails 3.2 升级到了 4.2.5.1,附带升级了大量的 gem,一天内搞定。升级后损坏的测试逐个解决,重新通过。如果没有测试,简直就是瞎眼抓黑。

  • 测试的主要作用和必要体现在哪? at 2016年01月29日

    多写测试少加班

    • 代码逻辑混乱 ⟹ bug 多 ⟹ 项目时间不可控 ⟹ 🌆加班多 ⟹ 身心憔悴 ⟹ 代码逻辑混乱
    • 代码清晰整洁 ⟹ 代码模块解耦(易于测试)、健壮(测试常绿) ⟹ bug 少 ⟹ 开发时间可控 ⟹ 按时完成工作 ⟹ 按时下班,夜生活丰富 ⟹ 🏖心情好 ⟹ 代码清晰整洁
    • 代码逻辑混乱,但测试能通过 ➭ ✨重构✨ ⟹ 代码清晰整洁 ⟹ ...
  • GitHub 挂了? at 2016年01月29日

    unicorn 就是 github 开源出来的呀!

  • 有一打《Effective Ruby》要送给你,你不要,怪我咯~ at 2016年01月28日

    书不错,注册了。ID: qhwa

  • PG 上线升级修好啦! at 2016年01月26日

    wonderful 👏

  • 请问各位 Rubyist 有多少是科班出生的?想做一个简单调研。 at 2016年01月24日

    感觉科班程序员对 ruby 并没有很大的好感

    这明显以偏概全了

  • 请问各位 Rubyist 有多少是科班出生的?想做一个简单调研。 at 2016年01月24日

    #6 楼 @rubyfan1 程序员鄙视链

  • DHH:Rails 主义 at 2016年01月22日

    早上看到,读了一遍,部分理念还没理解透,还要再读。

    读《Progress Over Stability》一节,不禁有些感动,这是整个 ruby 社区的一致追求,非常难得。 《Integrated System》给了一些灵感,也许条件成熟后,移动端(native)也可以纳入这个系统,现在已经有这样的星星之火了。

  • 在 Vim 中运行 RSpec 测试 at 2016年01月20日

    #3 楼 @adamshen == 将当前行自动缩进 5== 将当前在内的 5 行自动缩进 =G 将当前行到最后一行的代码自动缩进 gg=G 自动缩进所有

  • 大家刚参加工作时的待遇、福利都是怎么样的? at 2016年01月18日

    2004/深圳, 谈薪资的时候我要了 2000,主管主动加到了 2500,至今感激在心

  • Ruby on Rails 网站大型化之静态资源 CDN 架构 at 2016年01月10日

    #11 楼 @xworm OSS 是固定一个机房的,而 CDN 是全国多个节点就近下载的,下载速度上还是有点不同。 CDN 回源地址设成 rails web server 的域名,就不需要 rake upload assets 了

  • 解决 stack level too deep 问题 at 2016年01月10日
    # 省略括号版本
    def mouse
      component mouse
    end
    

    等效于

    # 带括号版本
    def mouse()
       component(mouse())
    end
    
    # 更明显版本(注意并不完全等价)
    def mouse()
       component(self.mouse())
    end
    

    里面的 mouse 既不是 String, 也不是方法名,而是一次方法调用

  • 最近 GitHub 是怎么了, 老是连不上, 又要被墙的节奏吗 at 2015年12月24日

    国外网络加速已经是日常形态,需要的可以联系我

  • ruby.taobao.org 的 rvm 不能用了 at 2015年12月23日

    我这里似乎也不是从 ruby.taobao.org 下载了,走的是 rvm_remote_server_url 配置

    rvm reinstall 2.2.3
    Searching for binary rubies, this might take some time.
    Found remote file https://rvm_io.global.ssl.fastly.net/binaries/osx/10.11/x86_64/ruby-2.2.3.tar.bz2
    Checking requirements for osx.
    Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
    Requirements installation successful.
    ruby-2.2.3 - #configure
    ruby-2.2.3 - #download
    

    可能是 rvm 更新了规则,我检查一下

  • ruby.taobao.org 的 rvm 不能用了 at 2015年12月23日

    贴一下 rvm 配置

    rvm version cat $rvm_path/config/db

  • DHH 亲自给你演示, 如何用 Action Cable 做一个实时的聊天 app at 2015年12月22日

    迫不及待想要试试 Action Cable 了

  • DHH 亲自给你演示, 如何用 Action Cable 做一个实时的聊天 app at 2015年12月22日

    #7 楼 @psvr EM.defer

  • 无人知晓的 GIL at 2015年12月21日

    更理解了 GIL 一些,谢谢翻译!

  • Ruby 如何捕获方向键?想实现类似 irb 的输入历史 at 2015年12月16日

    Ruby 标准库里面有个 readline,应该就是你要的

    require "readline"
    while buf = Readline.readline("> ", true)
      p buf
    end
    
  • [西安 / 成都] 金数据招聘 Ruby 开发人员 at 2015年12月07日

    顶顶

  • map 可以实现判断,然后处理吗?求助 at 2015年12月04日

    DeliverList 增加一个 #merged_deliver_items 方法

    class DeliverList < ActiveRecord::Base
      def merged_deliver_items
        deliver_items.includes(:order).group_by {|item| item.order.item_id }
      end
    end
    

    看情况优化性能

  • Ruby 怎么将一个文件映射成文件输入流? at 2015年12月03日

    ruby 里面文件本身就是流 (IO),可以逐字符、逐行、逐字节读取

  • Ruby 如何控制关闭一个 exe 文件,或者杀掉进程 at 2015年11月26日

    IO.popen http://ruby-doc.org/core-2.2.3/IO.html#method-c-popen

  • Connection refused 难题!! at 2015年11月25日

    日志不是已经告诉得很清楚了吗?你需要有 java 环境才能运行 solr

  • Ruby 程序在运行过程中,能将已经 require 的 rb 文件从环境变量中剔除吗? at 2015年11月22日

    require 会加载并执行一个 ruby 脚本,执行之后,去不去掉这个 require 都已经晚了。 即,require 不是把脚本放在某个「列表」中备用,而是执行一次就结束的过程。

    但你有办法把这个脚本中定义的东西都删掉

  • [杭州][2015年11月17日] 第二次 Ruby Tuesday 聚会召集 at 2015年11月18日

    slide: https://speakerdeck.com/qhwa/tcp-socket-network-programming-in-ruby code: https://github.com/qhwa/ruby-network-programming

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