• [广州] 招聘 rails 工程师 at 2012年03月29日

    咱社区,广州 Rails 招聘第一帖:

    考虑要实习生吗?

    Ruby, Linux 经验比较丰富,有关 rails, 目前只能算是入门而已。

    你可以看我在社区的帖子。http://ruby-china.org/users/zw963/topics

  • #50 楼 @jinleileiking

    你再装一个 sunpinyin 扩展,你就知道了。堪比搜狗拼音。比 fcitx 自带拼音智能多了. 唯一的缺点就是:貌似不会自动词频排序。貌似 fcitx 自带的拼音可以。

    不过对我来说不重要。因为 sunpinyin 自带词库就很庞大了 而且超级智能。

  • 自由软件推动奖得主:Matz at 2012年03月29日

    #4 楼 @ruchee

    技术修养,人品都很好。而且为人很低调,也不追求什么名利。

  • 自由软件推动奖得主:Matz at 2012年03月29日

    我靠~~ 都是我的超级偶像!!!

    撇开开源世界和自由软件的是是非非,一个人默默的坚持自己的理念数十年,绝不妥协。

    不是有点崇拜,真的很崇拜。

    据说斯托曼至今未婚。为了自由事业,竟然也牺牲了自己的婚姻...

    祝愿照片里的两位都长命百岁吧。多多给人类造福。

    话说~ 如果 GNU hurd 正式版如果发布,我第一时间换过去。毫不留情的抛弃 Linux. 只为了理查德的那个信念。

  • #16 楼 @ywencn

    恭喜你,你中大奖了~~

    #15 楼 @reus 哇~ 你到试过了?可惜我没这个机会了。本子 inter 的显卡。虽然内存是 8G...

  • 正好我可以帮到你。因为我也在看这本书。

    line_items 才不是什么 cart 对象的数组。他是 cart 的一个属性,这个属性通过 has_many 定义. 也就是常说的外键。通过这个属性,获取到了 line_items 对象,现在你明白了吧?

  • #12 楼 @lgn21st 你们学校真好。还有备用电可以偷。用罗技玩暗黑,你还真奢侈。Diablo 是个很费左右键的游戏。

    看样子搞 Ruby 社区的这些家伙们,还是真性情多一些啊。游戏工作两不误。

    话说你们别嫌我胡扯,我觉得 Diablo 对于我使用 Emacs 还有有些影响的. 也正是通过这个游戏,才知道可以设定快捷键,才明白了有些时候,使用手指比你 用鼠标要快得多。

  • #11 楼 @clearJiang

    第一代是划时代的创新。就像当年的命令与征服 (C&C), 后来出来红警,感觉上已经感觉不太一样了。

    不过,第二代更经典。可惜第一代的游戏电脑上已经没有了。第二代还完整的保留着。哈哈。

  • ruby-china 项目启动太慢 at 2012年03月28日

    Ruby 的资源真是大爆炸。重复度怎么那么高. 刚刚 spork 用熟了,又冒出来一个 spin, 刚刚 autotest 用熟了,又冒出来一个 kicker, 看这些我都看烦了。

  • 我觉得年纪小一点的同学,可能完全没听说过 Diablo~ 毕竟十年了...

  • #44 楼 @skandhas

    哈哈。那照片是八年前结婚时照的。现在已经老啦。

    对了,我给你发了两封邮件,你怎么不理我呢?

  • 抽空,更新了一下本贴. 并且更新到了 Wiki.

    http://ruby-china.org/wiki/tutorial

  • #42 楼 @jinleileiking

    fcitx. 使用的是:sunpinyin 的模块。

    安装编译挺麻烦,这也是我把输入法模块单独搞到~/bin 目录下的原因,重装系统,输入法直接能用。

    不管那个用户登陆,只要~/bin/fcitx 存在,就可以使用输入法。

  • 感觉程序员都比较宅 at 2012年03月28日

    #3 楼 @anklos 真精辟。

  • #4 楼 @lgn21st

    哇~~ 胡子剃的好干净~~~ 用的什么剃须刀,一定给推荐下。

  • 觉得还好了。

    反正除了第一次上,平常也见不到那个大钻石。 对于新用户,貌似没有了那个大钻石,少了一种惊艳的感觉。

  • Back to Emacs at 2012年03月27日

    #34 楼 @hisea

    不妨给我这个小白讲下,用了 haml 和普通的 erb, 在较高抽象层次上的优势有那些? 我值得是 是否方便修改 或者 方便共享 或者 可读性强 之类的方面。

    输入速度方面不用解释了。一看就知道。用 haml 速度快一些。不过我用 erb 现在也很快。自己弄了大把的 snippet 和 auto-complete.

    趁我现在刚接触不久,想换那个成本是相当低的。rails 这个玩意儿变化太快了。不像 Ruby.

    我就怕搞了半天,搞的过时的东西。白费半天劲儿

  • Back to Emacs at 2012年03月27日

    #32 楼 @hisea

    我现在 rails 还很初级,不过,使用这玩意儿,如果生成页面过多,难道没有性能瓶颈么? 毕竟变化太大了。

  • Back to Emacs at 2012年03月27日

    #28 楼 @hisea

    刚刚看了下 haml 的手册。好酷炫的东西。你们的项目中,已经大规模使用这玩意儿了?还是你自己再用?

  • Back to Emacs at 2012年03月27日

    #28 楼 @hisea

    auto-complete 自带的 doc 目录下,手册那个英文,我估计初中生都可以读懂。写的超级详细。等你读过,你会喜欢上 auto-complete.

    haml-mode, 貌似我还不知道是什么玩意儿。 人和人差距,杂就这么大昵?

  • 慢工出细活。无论你是聪明绝顶还是智商一般。

  • #30 楼 @neutralevil

    Emacs 从来就没高过 Vim.

  • ac-dictionary-directories 这个变量在 auto-complete.el 中被定义,auto-complete.el 又被 auto-complete-config.el 混入,所以正常情况下不可能提示变量不存在。

    你有没有吧 auto-complete.el 和 auto-complete-config.el 放在你的 load-path 之内? 例如:~/.emacs.d/plugins/auto-complete

  • Back to Emacs at 2012年03月27日

    #3 楼 @hisea

    要不干脆你直接用我的配置吧。如果你有兴趣,我发一份给你。

    现在最大的问题是:注释太少。虽然我强烈认为自己的所有配置符合人体工程学,甚至我认为我的配置是在一套首先建立了一套使用编辑器的哲学基础上建立起来的 (例如所有的模式的同一个键尽量选择相似的设置,不惜大幅度更改), 但是毕竟对于我来说是太个性化的东西,估计很难上手。

  • Back to Emacs at 2012年03月27日

    #4 楼 @bony

    你真逗~~

  • Back to Emacs at 2012年03月27日

    #3 楼 @hisea , 嗨~ 你好,哥们儿~ 有阵子没见你了。

    听我的。想重新用 Emacs, 先把快捷键 Ctrl 和 Capslock 换过来。事实上之前很久,我都一直不换,可能想法和你类似。一时觉得不必要,而是觉得难适应。可是小指实在难受,决定换以后,我惊人的发现,只需要两天就 Ok 了。完全适应了。

    干脆我单独给你贴一下换的脚本吧。省得你又得单独研究。

    xmodmap -e "remove lock = 0xffe5" &>/dev/null
    xmodmap -e "add control = 0xffe5" &>/dev/null
    xmodmap -e "keycode 66 = 0xffe3" &>/dev/null
    xmodmap -e "remove mod1 = 0xffea" &>/dev/null
    xmodmap -e "add lock = 0xffea" &>/dev/null
    xmodmap -e "keycode 108 = 0xffe5" &>/dev/null
    这几行加入.bashrc, 左边的Capslock换为Ctrl, 左边的Ctrl不变. 右边的Alt 换成了Capslock.
    
    

    说起你用的那些插件,貌似你没有提及以下插件:

    • rhtml-mode. 用来编辑 rthml.erb 文档。没有这个难受死了。
    • auto-complete. 这个插件,是我所见过的 Emacs 插件里面,文档最全面的插件了。自动补全。没这个可不像一个 ide 啊,而且如果你不希望弹出,可以设定不弹出啊。有关其中玄机,我那个帖子你估计没看,http://ruby-china.org/topics/2046, 你看看,很明显必须两个配合,才能达到完美。现在我 ac 和 snippet 用的超级爽的说~~

    • dbgr 一个全功能的 ruby-debug 调试图形界面。就是为了调试方便。例如加断点什么的都有红点点。

    • 也没见你用 flymake-ruby.

    • 常在坛子发帖,搞个 emacs-server 插件,同时在 Chrome 应用商店中搜索 Emacs 关键字。你肯定会的。

    另外,ruby-compilation 这个东西有 bug, 真不如通用的 mode-complile 舒服. textmate.el 如果你用的和我的是一个 (包含括号自动补全), 也是一大堆 bug. 我修正了好多。不过后来我又换回了 autopair.el, 然后吧 textmate.el 中单独的几个需要的功能作为函数 folk 出来了。我很怀疑咱们说的 textmate.el 不是一个。请提供下 github 链接。

    最后欢迎回归 Emacs. 你的选择是正确的!

  • #40 楼 @hbin

    正是因为你说的原因,所以我的 home 下面专门有一个 bin 目录,我所需的所有工具,都在这个 bin 里面. 然后通过.bashrc 增加个 wrapper 调用就是了。甚至包括我用的输入法。

    刚开始可能需要多一点折腾。不过搞好以后,即使换系统应该也没问题。不过我没试过,我一直用 Slack.

  • 你这根本不是 Rails 的目的。而是 Ruby 的问题。貌似放错分类了吧?

    (1) 当然没必要重写。 这个问题证明你还是对多态性还不甚了解。本身这个问题就不好回答,也不是一个好问题。 覆写不覆写,要看你要做什么。你可以覆写,也可以通过 super 调用,还可以通过设定不同的可见性来方便的调用超类的实例。但是总的来说,如果仅仅为了分享代码,在 Ruby 下面。首选混入同一个模块。

    (2) Views 干嘛实现继承?