要实时就用 push 技术。faye 或 juggernaut 都不错。一般提醒,email 足够了。短于 4 秒的 polling 也接近实时了,只是服务器端负载可能会比较高。
本人曾经倒是把一个完成近 1/3 的 PHP 项目重现用 Rails 写了。
在 HHKB 下用 emacs,左手小指头敲 control 会好很多。但是还是要频繁敲 control 键啊。差点买过一个 HHKB,但是感觉 MS 的 Ergonomic 键盘应该更好啊。说说看?
在米国刚毕业的程序员就能挣到$30/hr 了。$45/hr 的编程工作到处都是。现在 RoR 在米国很火,有经验的高手就抢手了。
这工作在美国就是 50-80USD/hr。
个人不建议拿 Metaprogramming Ruby 作为 ruby learner 的第一本书。但是如果读得开心,也未尝不可。
问题:对自己收入要求高于多少/月,请跳过该招聘?
#21 楼 @wxianfeng 哦。曾经读过这本书。是讲 Rails 的,Ruby 讲的不多。挺不错的书。同时期还有一本 The Art of Rails,也是不错的书。
#16 楼 @wxianfeng 不记得读过这本书。有链接吗?
Gof 的那本 Design Patterns 多年前读过。感觉读不下去,很枯燥。而这本 Design Patterns in Ruby 就很不一样。容易读,容易体会到 ruby 的漂亮和优雅。希望能对正在进阶的 Rubist 们有帮助。
没用过 concern。如果只是要 share 某些 methods,只需把它们定义在一个 module 里面,然后 include 这个 module 就好了。需要注意的是,在启动 rails 的过程中,require 这个 module。
#13 楼 @simlegate 没有测试过 mongoid。Rails-simple-search 里面用了一些 SQL,估计和 mongoid 不兼容。在支持 mongoid 之前,需要 refactor 一些 code。
争取在下一个版本开始支持 mongoid。
Is it ok to hire remote developers in cities other than Beijing?
在 macbook 上大伙儿都怎么翻墙啊?有免费的吗?
#4 楼 @naitnix 刚把最新的版本 rails-simple-search (0.9.5) 上传到 rubygems.org。现在在 view 里面,在需要搜索范围的 field name 后面添上"_greater_than", "_greater_than_or_equal_to", "_less_than", "_less_than_or_equal_to",就可以了。
比如查找一个具体的价格: <%= f.text_field 'price' %>
如果是查找一个价格范围: <%= f.text_field 'price_greater_than_or_equal_to' %> 和 <%= f.text_field 'price_less_than_or_equal_to' %>
我做了简单的测试,工作正常。
除了 JSP,工作描述同偶的经验相当符合。呵呵。只是偶在广州。
ActiveRecord 可能 cache 你的这些查询结果。你可以 debug 到 ActiveRecord 里面去看这些 query result 是怎么缓存的。