Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@skandhas
VIP
NO. 146 / 2011-11-21

沈阳
25 Topics / 952 Replies
49 Followers
8 Following
436 Favorites
看吧,看吧。俺继续睡 z z Z Z
GitHub Public Repos
  • cstruct 18

    CStruct is a simulation of the C language's struct.Its main purpose is to manipulate binary-data ...

  • mruby 1

    Lightweight Ruby

  • papers 1

    my open papers

  • IsoVoxel 1

    Generates isometric pixel art from MagicaVoxel .vox files

  • node-canvas 1

    Node canvas is a Cairo backed Canvas implementation for NodeJS.

  • elvm 0

    EsoLangVM Compiler Infrastructure

  • kilo 0

    A text editor in less than 1000 LOC with syntax highlight and search.

  • picasso 0

    Picasso is a high quality vector graphic rendering library. It support path , matrix , gradient ,...

  • lib-bpmn-engine 0

    A BPMN engine, meant to be embedded in Go applications with minimal hurdles, and a pleasant devel...

  • WProtect 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 分享我对 ThoughtWorks FizzBuzzWhizz Puzzle 的 Ruby 解法和另外一个 Ruby 脚本 at May 24, 2014

    分成几个小方法,是不是更好读一些?

    raise ArgumentError unless ARGV.length == 3
    
    hsh = Hash[ARGV.map(&:to_i).zip [:Fizz, :Buzz, :Whizz]]
    
    def rule01(i, h)
     :Fizz if i.to_s.include?(h.keys.first.to_s)
    end
    
    def rule02(i, h)
      ary = h.keys.select {|k| i % k == 0 }
      ary.empty? ? i : ary.map{|k| h[k] }.join 
    end
    
    def filter(i, h)
      rule01(i, h) || rule02(i, h)
    end
    
    # print 
    (1..100).each{ |i| puts filter(i, hsh) }
    
  • 论坛里有多少人买了 Sublime 的 license ? at May 24, 2014

    #45 楼 @zhouchongzxc 这。。。有啥悲哀的。工具就是用来利用的。

  • 现在 Ruby China 主站开启 SSL at May 24, 2014

    这效率!!太赞!

  • [你还不用 pg?] 坑爹的 MySQL 事务 at May 23, 2014

    月读 ?

  • 夜深人靜悄悄發一張臭美一下 at May 23, 2014

    #30 楼 @hpviewer 不要和我争。。。

  • 如何自制正则表达式引擎 (一) at May 23, 2014

    #15 楼 @rasefon 专业歪楼的。嘿嘿

  • 论坛里有多少人买了 Sublime 的 license ? at May 22, 2014

    你不是一直用 Emacs 吗?

  • 关于 Rails 业务逻辑是放在 Model 里面还是 Controller 里面呢? at May 21, 2014

    #14 楼 @billy GOF 中可没提 ActiveRecord pattern 。

  • Go bindings to mruby at May 19, 2014

    你已经彻底暴露身份了!!

  • ruby 的性能问题。 at May 19, 2014

    @hiluluke 在性能敏感的场合,也可以用 C/C++ 给 Ruby 写扩展。

  • ruby 的性能问题。 at May 19, 2014

    @hiluluke Ruby 给人性能慢的感觉是主要是版本 1.8。但是 1.9,2.0,2.1 性能有了很大提高。现在网上的很多评论也是用 1.8 来说事儿,容易给人误导。

    总体来说:Ruby 1.9.x 以及后续版本 和 Python 的性能不分伯仲。放心使用就 OK。

  • 排列组合 at May 06, 2014

    #3 楼 @blacktulip 嗯 神眼啊!

  • 排列组合 at May 06, 2014

    大哥,你是来求作业的吗?哈哈

  • Matz 最新作《关于 mruby 的一切》电子书发布了 at May 06, 2014

    已买。就是内容略少啊! @matz 大神,有时间的话就多写点啊 哈哈

  • Array 和 Hash 的问题 at April 30, 2014
    Hash[arr.group_by{|v| v }.map{|k, v| [k , v.size] }]
    

    或

    arr.group_by{|v| v }.tap{|h| h.each {|k, v| h[k] = v.size} }
    

    许久不用 Ruby,有些生疏了,见谅。

  • 关于加载 DelPhi7 写成的 dll 错误 at April 22, 2014

    Mac 下 肯定失败啊。前面说了,这是个 Win 下的一个 dll。其他 OS 你先别想了。

    首先你要确定 (Win 下): 1 这个 dll 是 x86 还是 x86_64 的? 2 你的 Ruby 版本是 x86 还是 x86_64 的?

    x86 的 Ruby 只能加载 x86 的 dll。 x86_64 的 Ruby 只能加载 x86_64 的 dll。

    还有就是你这个 dll 是否有依赖到其他非系统的 import dll, 它们要么放在一起,要么能让系统的 Loader 能找的到也行。

  • 关于加载 DelPhi7 写成的 dll 错误 at April 22, 2014

    你的 OS 是 Win or Linux ? 32bit ? or 64 bit? Ruby 是 32 or 64 ?

    btnetwork.dll 应该是个 Win32 的 PE file,如果你在 非 Win 系统下加载 btnetwork.dll , 当然不行了。 (暂不考虑 Wine 等乱七八糟的玩意)

  • 有 Github 之后,是否无视其他代码托管服务器了?欢迎一起吐槽! at February 27, 2014

    #22 楼 @shiny 略硬 -_-!!

  • 有 Github 之后,是否无视其他代码托管服务器了?欢迎一起吐槽! at February 26, 2014

    吃井不忘挖水人!

  • /proc/pid/maps 的具体含义 at January 28, 2014

    先 Google 或是先学习一下基础再问,效果会更好。另外,你在 Ruby 论坛问这些,得到回复肯定要少于 C 论坛 或 Linux 论坛。

  • 强迫症想统一 Gem 横线的用法 at January 07, 2014

    #7 楼 @Rei 一般用 BT 下动作片时经常出现这种情况。

  • 强迫症想统一 Gem 横线的用法 at January 07, 2014

    对于天秤座的人来说,那就是。。。。

  • 强迫症想统一 Gem 横线的用法 at January 07, 2014

    可不是嘛

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #66 楼 @luikore 嗯,十分赞同! #65 楼 @bhuztez 看来,Ruby 这次是中黑枪了。哈哈

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #62 楼 @luikore 这更狠了!

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #60 楼 @bhuztez 不知有没有 rbrb 项目?

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #52 楼 @bhuztez 这个结果也是在伯仲之间。 #54 楼 @ywjno 嗯。我在意的是他的 Py 结果的数量级。按照咱们几个人的测试来看,Rb(2.0)和 Py 的性能数量级应该在伯仲之间。而明显不是 他的测试说明的 10 多倍。

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #48 楼 @ericguo 这就是我很奇怪他的结果。很有可能就是 100,000 测 Python,用 10,000,000 测 Ruby。或者说原作者就是超级 Ruby 黑。

  • 好像 Ruby 的性能问题始终是个大问题啊! at December 21, 2013

    #46 楼 @bhuztez 嘿嘿。Rb 的测试昨天在公司测过,和 Mac OS 下的速度基本相仿。没测过 Py 在 Windows 下的表现,所以对结果很奇怪;)

  • 今天发现一个以前没有注意到的好用的 ruby 语法,分享一下 at December 21, 2013

    在 Ruby 语言层面,异常处理是 begin,rescue,raise。而 throw 和 catch 则是用于流程控制。Ruby 中的 throw 和 catch 在语言层面上 与 java 的,是两种不同的东东。

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