• 谁说用 Coffee 的人,一定不懂的 Javascript ? 楼主是不是理解存在偏差?楼主认为 Coffee 存在的的意义是什么?

    楼主的结论在一个本身就是错误的前提下才成立的。这个错误前提是:先用 Coffee, 再用 JS.

  • Ruby 1.9+ 的字符编码 at January 20, 2014

    好久在社区没有看到 如此详细的总结 一个 纯技术专题 的帖子了。

    @lgn21st, @huacnlee, @Rei,

    管理员同志们,如此好的原创帖,竟然不加精,天理不容呀!!

    看到那么多帖子,只不过随便贴个链接,三五个字,就标记为精华,而这样的帖子,两天了,在我回复时,已经有 8 个喜欢了,竟然不加精,是不是你们有点 太凭个人喜好 来标记精华了呢?

    我不得不诧异,你们精华的依据到底是什么?

  • Ruby 1.9+ 的字符编码 at January 20, 2014

    还没看,不过,跟编码有关的知识,竟然会写这么长?

  • 问个用正则分组的问题 at January 20, 2014

    以你的需求来说,下面的正则是可用的:

    "aaaaa I.-------- II.-------- III.---------IV.------V.-----VI.-----VII.-------".split(/(?<![IVX])(?=[IVX]+\.)/)
    
    [
        [0] "aaaaa ",
        [1] "I.-------- ",
        [2] "II.-------- ",
        [3] "III.---------",
        [4] "IV.------",
        [5] "V.-----",
        [6] "VI.-----",
        [7] "VII.-------"
    ]
    

    不过记得 Ruby 有个设计精良的标准库专门是干这种活儿的。Rails 的路由用的就是那个库解析的,实在是想不起来了...

  • Ruby 的上手教程更新了 at January 20, 2014

    随随便便问下:

    因为他给我带来了快乐!——Yukihiro Matsumoto

    松本真的将 Ruby 以 他 来形容,而不是 它 ?

  • #15 楼 @allenwei

    1. 不写一样的代码,每次写类似的东西要用不同的方法实现,要比上次写的更好。

    我重新理解下这几句话的意思:

    针对某一特定类型的需求,总结出一个最佳实践,然后一直用它好了。 当然这个最佳实践随着技术的提高,或者需求的变更,会改变的。

    事实上我也的确这样做的,甚至有时候,已经是最佳实践了,我还会用比较 丑陋的方式实现一下,也许下次需求变更时,这个丑陋的方式是唯一的实现 ...

  • #7 楼 @jjym

    精辟呀!!

    编码是思考过程,在技术的提升这方面看代码时思考设计者的意图比写 N 遍 blog 要有效的多。

    在使用语言时,对于好的语言每一个细节设计意图的深度思考,同样必要。

    看源码的话有趣这点很重要,如果自己有实现思路的就没必要看了;相反如果对某些 lib 没实现思路,那就代表看懂这份代码会带给你思想上的开阔

    写的太精辟啦!

    最基本的是你要熟悉这份语言(连语法都不熟如何猜测使用者的意图?),你说的那本我没看过,ruby 编程语言 + ruby 元编程 可以说是把 ruby 的用法都讲遍了

    说句实话,上班后我才知道,原来大家做项目时,对于语言其实了解个皮毛,也能做项目... 虽然这样的项目代码往往惨不忍睹,让人改的好生纠结...

  • 严重支持!

    虽然从来没用过 iphone ...

  • Ruby on Rails 4.1 发布记 at January 14, 2014

    现在用 4.02, Spring 已经用上了,我已经通过 shell 下写 wrapper 将我所有的命令都 Spring 化了,性能感觉够用了。

  • 关于算法, 我们该学什么? at January 13, 2014

    ......

  • #3 楼 @huacnlee

    那太好了。我也是发这个帖子时才发现,spring 是 rails 下的一个子项目。

  • #1 楼 @nightire

    顺便分享下和 Rubinius 配套的东西,例如:Web Server 换做了什么,什么 Gem 不可用了,换做了什么之类的,谢谢啦。

  • #1 楼 @nightire

    再分享下使用经验好么?现在用了有两个月零一周了吧?

  • 以前关注过很多次这个项目,但是总感觉还是很初级的阶段。

    过了很久之后的今天,又留意了下,发现 Rubinius 突飞猛进呀。版本一下蹦到了 2.2.3, 和 CRI 版本完全保持一致。看来以后要换做用 Rubinius 了,毕竟,在日本之外,这个项目获得了更多的支持。

  • #1 楼 @jhjguxin

    我就是先查到 Zeus, 然后在 Zeus 的 github 上才知道 Spring 的。

    我用 Zeus 时,zeus server 启动之后,连接到 server, Terminal 就卡死了,不知道怎么回事儿。

    另外,我比较喜欢 Spring 这种零配置的方案,无需修改项目,立即可以用。

  • [广州] 招聘 Ruby 程序员 at November 05, 2013

    我咋印象中,你一直在北京呀....

    许久不来社区,完全忘记了。

  • [广州] 招聘 Ruby 程序员 at November 05, 2013

    我靠~ hooopo 发的招聘贴 ......

    我要是在广州,立马投奔去~

  • #112 楼 @jinleileiking

    是好久不见你了呀~

    其实,我所看到的东西,几乎都是建立在 小命令 以及 bash shell 脚本语言 之上的。现在除了 Ruby , 最爱 bash shell 了。

  • 又更新了下,现在即使你完全不懂 bash shell, 照着我说的做,你也可以自己随意定制快捷键喽~~

    本人第一篇精华帖,哈哈~

  • 修改了下内容,提取了个 switch_to 方法出来,脚本中只需要一行就行了。

    我想大家就算不懂 shell, 或者不愿意看那一大坨屎一样的代码,也可以自己写快捷键脚本了吧...

  • #4 楼 @doitian

    两种都曾经简单试过,不得要领,也就没有深入。

    #7 楼 @as181920

    道行尚浅,谈不上深度,目前的精力,也不可能放到这一块。够用即可. 我觉得这文章主要意义在于:让大家认识这几个通用的小工具,在即使对底层不是很了解的前提下,尽量个性化的实现自己所需的功能。例如:我重启 Rails Server 以及 重启测试,都是通过快捷键,并且通过 notify-send 发送消息。而且,既然你能找到所需的窗口,你也可以针对某个窗口定制特殊的行为,例如:让某个窗口的 Alt + F4 失效。

    #9 楼 @gihnius 受教了,这脚本的确很酷,exec 是神来之笔。

  • #2 楼 @bhuztez

    回 B 大,Emacs 的 PDF 功能那就是个玩具呀!首先它是整个加载的,速度超级慢,会加载全部页面,CPU 负荷超高,即使加载完成,效果也很悲剧。貌似都不知道怎么放大。

  • #13 楼 @jjym

    网速太慢了,Web QQ 打不开呀。明天加你。

  • Ruby 2.1 is coming! at October 12, 2013

    #3 楼 @luikore

    我靠~ 当初学习 instance_variable_set, class_variable_set 的时候,就很努力的想过,为什么没有这个 ...... 觉得实现起来,应该没啥瓶颈呀..... 最终还是出现了...

    我很奇怪,为什么不早出现??

  • #8 楼 @jjym

    到时候怕没空呀,周末白天可以,你在哪个区住?

  • #5 楼 @jjym

    啥时候有空见面聊聊呀!方便的话,给我一封邮件,任何?zw963 网易

  • [译] 炒与被炒 at October 10, 2013

    好文呀。

    不过有时候,还真没有那么绝对。

    有时候一开始你觉得自己不合适,但是会选择去尝试,去适应,直到忍无可忍,最终自己选择离开。

    还有些时候 ......

    你明明知道自己挺适合,也挺有激情,充满自信,可是碰到个 ......

  • #104 楼 @zgm

    那也要分干嘛呀。就像你说的,拿别人短处和自己长处比...

    何况用 Ruby 写脚本,我也没有这方面经验,最多也就是一些 ruby -e 的方式,也有用到,也许将来会以 Ruby 直接发系统调用的方式的改写,不过现在没精力呀,最近每天痛苦的啃 the rails 4 way 当中...