Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Fred Wu
@fredwu
VIP
NO. 188 / 2011-11-23

墨尔本
109 Topics / 836 Replies
156 Followers
0 Following
0 Favorites
https://fredwu.me/
GitHub Public Repos
  • crawler 952

    A high performance web crawler / scraper in Elixir.

  • angel_nest 774

    Project code name: Angel Nest. :)

  • opq 269

    Elixir queue! A simple, in-memory queue with worker pooling and rate limiting in Elixir.

  • stemmer 153

    An English (Porter2) stemming implementation in Elixir.

  • jquery-inline-confirma... 53

    Inline Confirmation plugin for jQuery. One of the less obtrusive ways of implementing confirmatio...

  • dotfiles 18

    My dotfiles

  • README-xplor 10

    Fred @ Xplor - how to work with me.

  • yield.rb 5

    Aggregated token amounts and values. Supports ApeBoard, YieldWatch, Binance, CoinGecko and more.

  • advent_of_code_2018 4

    https://adventofcode.com/2018/about

  • fredwu.me-v3 3

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 06, 2012

    #48 楼 @anklos 因为 AngelNest 我不作大的更新了。新的项目的话我正琢磨着是不是自己写个 gem 来解决。。。

  • 大家在写项目时,是不是写测试,是 tdd/bdd? at March 06, 2012

    #3 楼 @hhuai 因为有了“测试”,会更安心,但是 integration tests 抓不到很多 refactor 带来的 bug。系统开发越久,unit test 越难补。

  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 06, 2012

    把 AngelNest 的 mass assignment 漏洞给修补了,嘿嘿:https://github.com/fredwu/angel_nest/commit/ab636d677295cca9c42e525bc737dc6978e1a663

  • 大家在写项目时,是不是写测试,是 tdd/bdd? at March 06, 2012

    先把整体的架构框架搭起来,把基础功能完善,再补测试,只写功能性测试,

    这个其实比不写测试还危险。

  • 大家在写项目时,是不是写测试,是 tdd/bdd? at March 06, 2012

    TDD 或是一个 unit 一个 test。

  • Mass-Assignment Issue at March 06, 2012

    http://ruby-china.org/topics/1614

  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 05, 2012

    #36 楼 @hooopo 因为操作 model 是 controller 的责任啊……

  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 05, 2012

    说写进 model 里好的都应该去复习 MVC 的基础知识。。。-_-#

  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 05, 2012

    Yehuda 的 proposal 在这里:https://gist.github.com/1974187

    我个人非常赞同 safe guarding 应该是 controller 的责任,而不是 model 的责任。

  • 如何高效利用 GitHub at March 04, 2012

    咦,这篇文章里竟然有提到我~ hoho~ :D

  • 请用一句话证明你用过 ruby on rails! at March 02, 2012

    我一句话都不用,一个链接就可以了,嘿嘿 :D http://contributors.rubyonrails.org/contributors/fred-wu/commits

  • [Ruby Quiz] 在一组整数中,抽取所有的用加法可算出目标整数的组合 at March 01, 2012

    难道是太复杂所以没人来尝试么?o_O

  • [Ruby Quiz] 将一个数组随机分割成 N 个元素的组合 at March 01, 2012
    def rand_split(array, max_element=3)
      new_array = []
    
      while array != []
        new_array << array.shift(1 + rand(max_element))
      end
    
      new_array
    end
    

    MiniTest 测试代码:

    describe '#rand_split' do
      let(:array)  { (0..100).to_a }
      let(:result) { rand_split(array.clone, 3) }
    
      it 'returns an array of elements' do
        result.must_be_kind_of Array
        result[0].must_be_kind_of Array
      end
    
      it 'has a maximum of 3 items in each element' do
        result.each do |element|
          element.size.to_s.must_match /1|2|3/
        end
      end
    
      it 'has the correct number of total items' do
        result.flatten.size.must_equal array.size
      end
    
      it 'has elements containing 1 item' do
        result.sort{ |x, y| x.size <=> y.size }[0].size.must_equal 1
      end
    
      it 'does not have elements with more than 3 item' do
        result.sort{ |x, y| x.size <=> y.size }[-1].size.must_equal 3
      end
    end
    
  • Ruby 程序言都是 2 空格缩进么? at February 29, 2012

    #1 楼 @sunzheng91 如果是团队作业,或是开源项目的话,这样做法是很不负责任滴…… :\

  • 大家谈谈对 Ruby 和 Rails 的不满之处吧 at February 29, 2012

    class_eval 和 instance_eval 的命名有些搞-前者 eval 在 class 上,所以是给所有的 instance 用。后者 eval 在当前 class instance 上,所以只有当前这个 class 可以用。

  • 给新手解释 ruby 和 rails,还真是不容易啊…… at February 25, 2012

    #5 楼 @lgn21st 遇到一群热爱社交的漂亮女孩子的话,不是应该手把手心连心的一对一教学吗?XD XD

  • 周末午夜瞎扯淡之——哇靠,这真是他的代码?! at February 24, 2012

    #3 楼 @hujoy 应该还好吧?我把主贴修改了一下,去掉了年份和职位。

  • 周末午夜瞎扯淡之——哇靠,这真是他的代码?! at February 24, 2012

    #1 楼 @foxzool 出于职业道德考量,还是不了。:)

  • ruby-taiwan 将数据库从 mongoid 迁移到了 ActiveRecord at February 22, 2012

    MongoDB 虽然很出名,但是在业界也算是“臭名昭著”了。。。呵呵。。。

  • 哪个项目是你认为的最适合新手源码学习的 Rails 开源应用? at February 22, 2012

    咳咳,虽然已经在前几楼推荐过了,但是作为原作者,我还是再来推荐一下我的 https://github.com/fredwu/angel_nest :)

  • 大家的编辑器都是什么字体? at February 20, 2012

    Monaco

  • Ruby 1.9.3-p125 is released at February 19, 2012
    rvm get head
    rvm install 1.9.3-falcon
    
  • 你现在正在用的 vim 配色方案是神马.. at February 16, 2012

    我用的 Tango。

  • 一起来动手写个 gem at February 14, 2012

    我以前也是手动创建目录和文件。前不久开始用 bundler 来创建了:https://github.com/sitepoint/security_guard :D

  • 禁用 Rails 3.1 烦人的 assets 请求日志 at February 11, 2012

    Rails 3.2 以上直接

    config.assets.logger = false
    

    就可以了。

  • 有木摄影爱好者推荐个入门单反 at January 31, 2012

    我目前在用 D7000 + Sigma 17-50mm F/2.8(同类镜头中成像质量最高的)。

    买了台 Panasonic GX1 + 14-42mm X + 14-140mm,但 m4/3 的成像质量实在是和 APS-C 相距甚远(原因之一其实是我买的镜头比较一般)。

    目前在等 NEX-7。我已经买了 Nikon -> NEX 的转接头了,嘿嘿。

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