我 7 年 Steam 经验,TF2 超过 2200 小时。
这个问题我一直在考虑。需要搞个黑名单啊。比如谁注册个 id 叫 admin 也很难看。
这个节省得太极品了。。。。不得不进来跪着点赞。。。。
#12 楼 @ChrisLoong 这硬广告打得。。。。。。话说你们网站有严重的 ycombinator 教科书风格啊。。。。各种 pattern 都是 100% 符合各种 startup 教条的。。。。。。。
#13 楼 @blacktulip 元数据隔离,就是每条数据有个 app_id 属性。。。。这种描述数据的数据就叫元数据。。。听起来高大上的名词实际上在代码里就一句话:
if session[:user_id] == Item.user_id 类似的。。。。
而 Rubinius,JRuby 则没有 GIL,支持多核(每个线程分配一个 cpu)。
支持多核不一定是每个 thread 一个 CPU 吧。。。还是我对 Rubinius 理解有误?
无法做到。只能选择 clone 的历史深度。比如只 clone 最近一次 commit。
这是 git 的先天缺陷。其实有的时候真想写个脚本去遍历 curl 一个 github 网页。
我觉得 mina 简单。所以就没用 cap
进程监控推荐 monit 或者 supervizord
#3 楼 @greatghoul 这个姿势好。强力学习。
这个问题我遇到过。比如 model 里要写一个 save_ip() 方法。
结论是:只能把 ip 当参数传过去。或者把 request 传过去。
headers = env.select {|k,v| k.start_with? 'HTTP_'}
#21 楼 @robot_zhang 大公司不是不能做大事,而是你做成大事的概率比直接进小公司小。进小公司很容易独当一面做成事,但是会遇到瓶颈。大公司也有天花板。
如果是混饭吃,那么赶紧先去大公司。
如果自己牛逼得横着走,那么随便。
标准回答不是看前任么。
Time.now.getlocal.zone 这个呢?
可能是 /favicon.ico 导致的
我也同样觉得,symbol 在 Hash 里使用意义不大。甚至觉得 Hash 里就不应该允许 symbol 出现。
其他地方还是有意义的。
妥妥的精华。
LS 正解。
return 500
再自己编辑个 500.html,把 MIME 设置下就行了。多读文档吧。