• Mac 下的 Railser 要有褔了 at 2012年04月05日

    看上去不错,不过 mac 下的 command line 用户居多,依然观望中。。

  • #7 楼 @lgn21st #4 楼 @poshboytl 是的,我也很喜欢 tig, 使用 log 大多数时候就是 pipe 到另外一个程序进行处理,搜索统计什么的。

  • #5 楼 @raecoo --graph 这个就可以显示树形

  • 今天终于入手了 mac at 2012年04月04日

    恭喜啊,用 Mac,不折腾。

  • ichat/gtalk,

    skype 只用来打电话。

  • Back to Emacs at 2012年04月02日

    #48 楼 @rainchen 是的,键盘太浪费空间了,空格键这么大,可以分几个功能键出来。

  • Back to Emacs at 2012年04月02日

    #47 楼 @nil 我是这样改键的:

    ;; Mac keyboard modifier key
    ;;(setq mac-command-modifier 'meta)
    ;;(setq mac-option-modifier 'alt)
    ;;(setq mac-control-modifier 'alt)
    
    (setq ns-command-modifier 'meta)
    (setq ns-function-modifier 'super)
    
    
  • 其实这个问题挺简单的

    params 就是 http request 发过来的 paramter. params[:event] 就是 http request 发过来的 parameter 里面叫做:event 的。

    这个可以是从 form 里面来的,也可以是 query string 里的来的。

    这个跟前端这个 request 怎么生成的其实关系不大。 不光 rails,任何 web 框架,甚至以前的 cgi 等都得跟 request 打交道。

    如果这部分不清楚的话,最好还是学习一下 http 的基本知识。

  • 大家外语能力如何? at 2012年03月31日

    恩,我的话 英文 没考过四六级,只在国内考过高中会考,后来来了加拿大,交流阅读不带字幕看美剧听广播都没问题,翻译书稍微有一定的难度,拖后腿的是我中文水平不如高中了。

    别的话,因为在北美的关系,法语跟西班牙语可以跟人打招呼,点头 yes 摇头 no 之类的。 日语依然停留在看懂爱情动作片的阶段。

  • 如何让 scope 可以携带参数 at 2012年03月30日

    #26 楼 @iwinux 这就是我在 22 楼说两者等价,scoped 到最后还是定义 class_method.

    在 ARel 下 scope 已经变成语法糖了。对我来说,语法糖就是简单易用,提高可读性,如果需要多个参数,包含逻辑,可读性下降了还是定义 class method.

  • Back to Emacs at 2012年03月30日

    #43 楼 @nil 我把那个键换成 Meta 了,对我来说 Apple Command + x 这个比较容易按

  • 如何让 scope 可以携带参数 at 2012年03月30日

    #3 楼 @kevinhua

    请看这个文档 http://apidock.com/rails/ActiveRecord/Scoping/Named/ClassMethods/scope

    注意其中一段: class Shirt < ActiveRecord::Base scope :red, where(:color => 'red') end

    The above calls to scope define class methods Shirt.red and Shirt.dry_clean_only. Shirt.red, in effect, represents the query Shirt.where(:color => 'red').

    所以我一般都没有参数用 scope,有参数直接定义方法,也可可以传入多个参数,结构上也更容易读

    def self.color(c) where(:color => c) end

    两者等价,选择哪个看个人喜好了。

  • 如何让 scope 可以携带参数 at 2012年03月30日

    lambda 或者用方法代替

  • Back to Emacs at 2012年03月29日

    #37 楼 @rainchen 恩,这个功能我也经常用。find,选择 find all 也可以同时编辑。其实 sublime 已经很不错了。过去接近半年一直用这个,说实话补全功能反而是没怎么用,我只记住一个是 def ->|其他的很少用。我用的最多的还是在文件内部和文件之间的切换。

  • Back to Emacs at 2012年03月29日

    #38 楼 @ripple 我一般编辑器都是全局设定 tab 用两个空格代替,不放心的话可以用 whitespace mode。

  • 不错,回家尝试一下

  • Back to Emacs at 2012年03月27日

    #35 楼 @zw963 对我来说,完全是个人喜好。

  • Back to Emacs at 2012年03月27日

    #33 楼 @zw963 性能还好的,

  • Back to Emacs at 2012年03月27日

    #31 楼 @zw963 公司跟我个人的东西都是默认 haml 了。

  • Back to Emacs at 2012年03月27日

    #24 楼 @zw963 我基本不用 erb,都是 haml, 所以没有装 rhtml. 回头看看 auto-complete 去。

  • Back to Emacs at 2012年03月27日

    #13 楼 @rainchen sublime 还是不错的,可能 emacs 用用我就又回去了。如果能吧 ctags 调好。

  • Back to Emacs at 2012年03月27日

    #15 楼 @ghosTM55 哈哈,痒痒的酸酸的。。。

  • Back to Emacs at 2012年03月27日

    #19 楼 @jinleileiking 恩,就我试用的情况看,目前这些还能用。

    唯一有一个问题,我现在的公司项目有 2000 多个文件,textmate.el 跟 rinari 做 find-file-in-project 都有几秒钟的延迟。。

  • Back to Emacs at 2012年03月27日

    #17 楼 @ripple 我尝试用 el-get 不知道为什么,对 24 的支持不失特别好,没下来。。

  • #13 楼 @tumayun 我觉得看你这种说法,deals.save 和 n_deals.save,是需要 Transaction 的,不然你这段代码的结果是未知的,大多情况未知的状况不失很你可以再这段代码改成:

    deals.save
    raise "stupid error"
    n_deals.save
    
    

    然后看看数据库的结果给是否满足你们的需求,如果这样的数据无所谓依然可以继续的话,那就不用。但是这显然不是一个一刀切的问题,如果为性能不用 transaction,可是要设计一个回滚 deals 的办法,这种情况性能可能还不如 transaction。

    即便是在 model 中的方法,以上的情况也是存在的。

  • Back to Emacs at 2012年03月26日

    #9 楼 @hbin 很想搞个史前键盘外接。

  • Back to Emacs at 2012年03月26日
  • Back to Emacs at 2012年03月26日

    #6 楼 @willmouse 之前一直拒绝替换 ctrl 键,现在看来要慎重考虑了。

  • Back to Emacs at 2012年03月26日

    #4 楼 @bony 哈哈哈,纠结与折腾是程序员的两个顽疾。。。