很好,要挑几本未看的看了
Golang 我很看好,特别是 GC 和 并发模型,有了这两个东西写底层应用会方便很多。可惜未遇到写底层的需求。
我偏向减少层次。而且有时 helper 适应性更广,比如 format_time, format_body。改一次,全站应用。
Google+ 右下角的反馈功能很赞(不知道还在不在),还没研究过是怎么实现的
一开始就扒别人的设计练习,但别宣称是自己的设计
ps aux | grep mongo
进程起来了没
RT 的主题应该要杜绝
passenger 需要编译 nginx 的时候链接进去的,LZ 应该是没有正确编译
项目管理后台有服务钩子,里面有 twitter 服务。也许可以满足发推的需求。
weibo 豆瓣应该要自己实现一个服务了,比如发邮件到某个地址,写个程序接受到邮件的时候转发到 weibo(类似 if then do?)。
楼主需要读一下别人 gem 的实现
我不赞成 Rails 新建项目的时候需要做额外工作才能跑起来,不然的话 sqlite3 应该去掉,抛出一个未添加数据库驱动的提示。
rvm
integer
ActiveRecord 有 increment_counter 方法在数据库层面操作,避免并发冲突
http://apidock.com/rails/ActiveRecord/CounterCache/increment_counter
1.x 和 2.x 的 api 是不同的,留意版本哦
我还没 debug 过,都是自动测试加 p。
喜欢用什么就用什么吧,只要代码规范,简洁,易读。我用 vim,同事有 Netbeans 的,emacs 的(曾经),最近有人在折腾 rubymine,其乐融融。
对于我,vim 有份安心的感觉,我开始学 rails 的时候还是穷学生,电脑烂,IDE 要不不好用要不收费要不太占资源。而恰好 rails 是个提倡编辑器环境的框架,如果有什么地方是没有 IDE 就不方便的,rails 框架就不会提倡,比如 debug。所以我就一直用下来了。
用什么都好,一定要把自己的工具用到滚瓜烂熟。