Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Billy.Zheng
@zw963
VIP
NO. 1031 / 2012-02-14

自由职业
山西临汾
154 Topics / 1744 Replies
31 Followers
9 Following
25 Favorites
推理狂...
GitHub Public Repos
  • asuswrt-merlin-v2ray 70

    Use Asuswrt Merlin as a transparent proxy, powered by V2Ray

  • pryx 5

    pry extension tools

  • .emacs.d 3

    My own .emacs.d

  • marketbet_crawler 3

  • package_payload 1

    Package payload in linux for get a single file version bash binary.

  • glimmer-dsl-web_example 1

  • window-calls 1

    Gnome Extension for getting windows list in wayland

  • stork 0

    🔎 Impossibly fast web search, made for static sites.

  • zw963 0

    GitHub Profile page for - @zw963

  • markd 0

    Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 问个有关解释类语言 IDE 的问题. (例如 Rubymine) at March 21, 2012

    #1 楼 @skandhas

    谢啦~~

    最近几天折腾 Ruby, RSpec, 和 Rails 的 Autocomplete 和 yasnippet, 研究了一套方案,相当有成就感,哈哈,所以就是想了解下,Rubymine 好在哪里。如果刚才那个功能不支持 ( 我估计难,毕竟不是强类型的静态语言), 俺的 Emacs 也可以媲美 Rubymine 了。而且随意个性化定制。

  • 问个有关解释类语言 IDE 的问题. (例如 Rubymine) at March 21, 2012

    @camel, 嗨~

    向你请教下有关 Rubymine 的智能提示的问题。

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    #33 楼 @skandhas

    貌似有关重构的那些理论,都是 smalltalk 的那些黑客们搞出来的。

    我觉得 smalltalk 那个群体的人都应该是都是 geek 级别的... 整体水平应该是远远超过其他任何预言。包括 Lisp.

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    #27 楼 @hhuai

    这更加突出了测试的重要性,现在我越来越觉得,类似于 Rspec 的 BDD 开发方式,真是的很有趣,很释放个人的想象力,同时可以作为回归测试,用来约束代码的行为 (其实想想和所谓的接口差不多)

    只要在满足测试用例的前提下,尽可能的发挥想象力,你可以施展你的一切奇思淫巧,当然一定要遵循重构的基础理论。使代码更健壮。

    另外,Ruby 这个语言的副作用我觉得也挺明显的。

    你看看 Ruby 标准库那些源码 ... 风格各异 ...

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    #24 楼 @hbin

    在 Chrome 应用商店内,按照 Emacs 关键字搜索,安装 Edit with Emacs, 上维基搜索:edit-server.el 然后在.emacs 中添加如下语句:

    
    (require 'edit-server)
    (setq edit-server-default-major-mode 'text-mode)
    (when (and (require 'edit-server nil t) (daemonp))
      (edit-server-start))
    
    (add-hook 'edit-server-start-hook
              (lambda ()
                (when (string-match "ruby-china.org" (buffer-name))
                  (markdown-mode))
                ))
    
    
  • Ruby 编程风格介绍 (补全篇) at March 21, 2012

    有关这篇翻译,已经更新到 Wiki.

    (我之前竟然不知道注册用户直接就有编辑和创建 Wiki 权限,汗~~)

    不过目录超级链接搞不定。而且之前非我翻译的部分的页内跳转在 Chrome 下面一律无效. @huacnlee, 你看看是怎么回事儿呢?

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    @huacnlee, 嗨~

    我这篇文章可以加入 Wiki 吗? 另外之前把 Wiki 的这篇文章未翻译的部分翻译完了,是不是可以并入 Wiki. 原 Wiki 链接. http://ruby-china.org/wiki/coding-style 翻译链接: http://ruby-china.org/topics/1883

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    #13 楼 @godluo 我呼咱们社区的老大问问。

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 21, 2012

    #20 楼 @jinleileiking

    哈哈~ 又看到你啦。别看你换了好几次头像,我知道你是谁。

    动不动叫嚣着想从 Vi 换到 Emacs 的是你,说这酸溜溜的话的也是你。哈哈

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 20, 2012

    #10 楼 @ruchee

    看 head first rails. 虽然是 2.x, 应该可以让你最快的时间掌握 Rails 的基本思路。 直接看 AWD for rails, 会对 rails 失去兴趣的。

  • 写给 Ruby 新人的公开信 (我的 Ruby 学习经历) at March 20, 2012

    郁闷,markdown 的排版是我永远的痛...

  • 我对 大卫托马斯 有几分崇拜了! at March 20, 2012

    大卫,据我所知,都快六十岁的老人了。还那么有激情,每周都尝试一种新语言。 除非发自内心的热爱这个职业,否则到他那个地位和威望,不可能做到这一点的. (特指:凭借程序员修炼之道,这本书,就可以步入大师行列了)

    不过,貌似在国内情况完全不同 (只是推测,还未加入这个行业), 我觉得我自己是 发自内心的喜欢 Ruby 的。我相信即使我到了 50 岁,别的且不说,但对于这份职业 的热爱以及保持足够的激情,是一定要向大卫看齐的。

    希望那个时候,国内的情况也会有改观。

  • 我对 大卫托马斯 有几分崇拜了! at March 20, 2012

    之前看 Ruby 自带的 Ri 文档多一些,没怎么看镐头书的后半部分,前几天,专门重新编辑了该书的 PDF 文档,重排了库和索引,细细的看了看,真 TMD 太牛了。一本书,索引部分能写到这个粒度,换作我,真是想都不敢想。

    最可笑的是:之前看一个帖子,有人叫嚣的说是:Programming Ruby 这书根本不该这么厚,后半部分纯粹无用,应该被去掉 ...

    #5 楼 @ruchee 我很喜欢柯南,虽然整体质量不一,不过总的来说,任何时候都能看进去,打发时间很好的。此外还有金田一也不错。

    #6 楼 @lgn21st 我觉得有了胡子,真是帅多了

  • pythoner 砸场子来了 at March 20, 2012

    昏..... 看样子应该看完再回复。

  • pythoner 砸场子来了 at March 20, 2012

    #34 楼 @hysios

    你这个算法不对, 'ab', 和 'b'先求交集 ,然后统计 b 的个数。

    ruby-1.9.2-p290 >   '11ab111123ab111ac11111b'.count 'ab', 'b'
    
    

    结果将是 3

  • pythoner 砸场子来了 at March 20, 2012

    #19 楼 @skandhas

    的确酷,不说说实在的。group_by 用来做这个,真是有点大才小用了。

  • 有关自动补全 (auto complete) 与输入片段 (snippet), 用过 textmate 的进来下~ at March 19, 2012

    #5 楼 @neutralevil

    嗨~ 谢谢你。问题已解决。解决的办法出奇的简单,就是调整了优先级,优先补全 yasnippet 即可。之前我的插件其实是单独各自使用的,现在是通过 autocomplete 来调用 yasnippet.

  • 问一个弱弱的问题. (有关简写) at March 17, 2012

    #1 楼 @ywencn

    谢了~~ 要的就是 golobbing.

    我这人记性太差。如果不了解这个简写的真实含义,一般转眼就忘的。

  • Ruby Tuesday 深圳 at March 17, 2012

    支持搞起来啊,哪怕广州,也可以考虑过去交流交流。

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 17, 2012

    #22 楼 @hooopo

    zip + cycle 才是经典

    的确经典,之前没想过可以这样用,因为这个我专门查了搞头书,才知道, zip 的参数,首先会隐式的被转化为数组,然后才执行混插操作。

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 17, 2012

    #18 楼 @FenRagwort

    可行的。多级字符串数组,会自动首先 flatten, 然后再 join, 我也是试过才知道的。

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 17, 2012

    #12 楼 @hhuai

    第一个算法:又是乘法,又是除法,而且,你这个算法对于 zip 也有要求,那就 是必须多余的字符被抛弃,否则结果肯定不对。真有你的。这都能想到。

    第二个算法:我咋就看不懂呢?

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 17, 2012

    #14 楼 @FenRagwort

    很明显,你的和我的如出一辙,(标题贴),不过你的更好。哈哈

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #5 楼 @hysios 五楼修改后的代码,堪称把 Ruby 简约而不失魔幻的风格堪称发挥到了极致. 代码量很少,而且看起来相当直观。绝对是自文档代码的典范。

    尤其是那个:map(&:chars), 我也很喜欢用,甚至我用 inject 时,有时候都加上 了&, inject(&:method), 不过有性能损失。可惜,迭代器中,能有此种用法的, 貌似也就 inject 和 map 而已。

    另外,cycle 直接作为 zip 的参数被传递,神来之笔。

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #6 楼 @hooopo , 无语了。竟然用这种办法.....

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #5 楼 @hysios 太酷了~~ 我倒是想到了用 cycle, 但是没想到可以这样用 each_with_object

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #4 楼 @huyong36 Cool~~

    之前,我都不知道有 rotate 这个 API.

  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #3 楼 @daqing 你的代码不满足我的要求。

    因为你的短字符串只迭代了一次。下面是你的输出:

    "aS HvOeRrTy  SlToRnIgN Glong string"
    
    
  • 发起一个算法讨论, 有关两个字符串之间逐字符混插 at March 16, 2012

    #2 楼 @pongyo , 谢谢。脑子卡壳了。平常总是用数组,换作字符串了,没反应过来。哈哈。

    不过你的算法,貌似好难看懂....

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