-
Production 代码更新后如何重启 Puma at 2014年05月28日
-
Production 代码更新后如何重启 Puma at 2014年05月27日
可以尝试使用 pumactl 命令, 随 gem install puma 一起安装好的.
pumactl -P /var/run/puma.pid restart
原理你已经知道了, 通过 Linux Signal 来实现的.Available commands: halt, restart, phased-restart, start, stats, status, stop
-
论坛里有多少人买了 Sublime 的 license ? at 2014年05月22日
#8楼 @axjx 还在开发, 只是现在开发速度有点慢了 http://www.sublimetext.com/3dev ST still alive?
-
坛子里面有人用 MBA 11 搞开发么? at 2014年05月16日
MBA 11`` + 外显
-
rubymine 怎么才能代码自动提示 at 2014年04月21日
@fayake 我是关闭自动补全的, 打开 "Autopopup code completin" 编辑器反应很慢. 一般我通过选择 "Basic Completion" 或者 "Class Name Completion" 来手动调用选择性补全. 在 Ruby 代码里面 "Smart Type Completion" 比较弱 - -||
"Case sensitive completion" 我选择 "First letter" 是因为选择 "all" 补全反应会很慢....
-
大家用过 nokogiri 吗?官方的文档太简洁了,无从下手呀! at 2014年04月21日
我刚好编写了一个内部培训的文档, 看看~ 使用 Nokogiri 解析 HTML
-
Linode 又升级了,果然是有竞争才有进步 at 2014年04月18日
wow!!!!!!!!
-
之前问学 Ruby on Rails 需要些什么东东的可以看看这个 at 2014年04月10日
:plus1: :plus1:
-
Httparty 使用小小记 at 2014年04月10日
我发现我也写了一篇类似的文档在 内部介绍 HTTParty 的使用
-
被这个编码问题打败了 at 2014年03月22日
你确定网页是 gbk 编码的话那就
'''ruby site_body = site_body.force_encoding('gb2312')
然后
site_body_utf8 = site_body.encode('utf-8') '''
上面库出了什么问题不知道,但这个库处理后告诉 ruby 这个字符串是 ascii 码了,可 ruby 一处理发现编码的二进制字节不对然后就报告错误了
-
Rails 初上手指南页面错误 at 2014年03月18日
#5楼 @andor_chen 这文档太漂亮了
-
还有类似 Railscasts, Nsscreencasts, Laracasts 的短而精的视频推荐吗? at 2014年03月11日
-
[长沙][2014年1月11日] Ruby 活动召集 (周六) at 2014年01月13日
只留下这一张宝贵的照片呀~
感谢 @cxh116 带来的 Ruby 实际项目的分享 感谢 @liuhui998 带来的 Emacs 的分享 感谢 @hysios 带来的电商与招聘分享 感谢 @g701 精彩的晚餐+晚餐分享
由于会议室比较小让大家挤在一起了, 等我们 2014 年搬到大地方后再聚~
-
[长沙][2014年1月11日] Ruby 活动召集 (周六) at 2014年01月11日
我的分享 ppt, 欢迎大家指出错误哈~
-
[长沙][2014年1月11日] Ruby 活动召集 (周六) at 2014年01月11日
:thumbsup:
-
Production 下大家都是怎么解决定时任务的? at 2014年01月05日
一样是 Cron + Rake/HTTP Request ....
因为全部使用 Cron + Rake 有些任务初始化的时间就够等的了 - -||
不过由于用了 Sidekiq , 所以 HTTP Request 其实是暴露一个 Local API 给 Cron 调用以及传参, 最终代码在 Sidekiq 的 Woker 中.
-
关于 Gem,我真的做对了吗 at 2014年01月02日
- -|| 传递依赖~~ 是最底层的出了问题, 果真好麻烦...
-
[长沙] 万流网招聘 Ruby on Rails, Nodejs 工程师,前端开发工程师 7K 起 at 2014年01月02日
薪水给力!!
-
基本上改成了早睡早起的作息了,谢谢 @beenhero at 2013年12月31日
我是强迫晚上如果没有啥重要的事情就不开电脑, 找一些感兴趣的书代替那些时间. 不然很容易熬到 2 点 - -|| 早上还得 8 点半起床 @.@
-
基于 Mongoid/ActiveRecord 的 statlysis 统计分析引擎 at 2013年12月31日
@mvj3 哈哈~ 我歪楼了. 暴露的服务使用 iptables 做了 ip 与端口的白名单 嘿嘿
-
基于 Mongoid/ActiveRecord 的 statlysis 统计分析引擎 at 2013年12月30日
@small_fish__ 其实我比较好奇为什么如果有 Sphinx 经验, 是什么理由促使你想使用 ElasticSearch ... 因为在全文搜索上 ElasticSearch 并不占 Sphinx 啥便宜, Sphinx 的搜索速度还是比 ES 快的, 同时他们都有对应的分布式解决方案.
@mvj3 如你所说, 我是当 ElasticSearch 为一个独立的服务或者应用在使用他, 所以在已有的系统与其交互的时候, 也是脱离现有的 Model 去设计存入 ES 中的 document 的, 要这样思考解决问题, 也是因为历史项目问题 - -|| 一个是历史的 Java 项目, 一个是新上的 Rails 项目, Rails 项目要用 Java 项目中的数据, 为了分析数据的性能也为了独立开两个项目的联系, 所以就通过 ES 作为中间数据的转换中心, 用 Ruby 脚本处理 Java 项目 DB 中的数据, 然后再通过 ES 的 Query DSL 想外提供服务.
十亿级别已经很大了啦~ 然后我们是解决分析问题使用的两种思路, 一种是重用现有 Model, 一种是独立设计业务相关 document , 最终都把问题解决了
-
基于 Mongoid/ActiveRecord 的 statlysis 统计分析引擎 at 2013年12月30日
@mvj3 的确, 业务部门会有各种各样的数据需要统计, 计算. 我这边主要是通过 Ruby 脚本将数据周期性(我们对实时性要求不高)导入 ElasticSearch, 然后根据 ES 提供的 Aggregation 的相关功能去进行分析处理.
对进入 ES 的 document 是需要根据业务进行整理的, 也就是你所提到的 "解析引擎" 部分, 我这边设计好相关业务所需要的信息组织成为一个 document, 然后挨个压入 ES 中.
看完你的 Blog 后感觉, 对不同的统计功能, 现在最难的不是存储与数据提取, 因为现在有 Mongodb, ElasticSearch 这些针对较大数据量设计的项目, 并且都有良好的集群支持, 难的是如何设计好用于处理这些数据的 document 以及你的库所提供的 DSL 查询.
我选择 ES 的考虑是, 他提供的 Restful 接口好好用, 哈哈.
-
sinatra-synchrony is obsolete 了? at 2013年12月23日
-
unless 不应该翻译为 “除非” at 2013年12月20日
其实我一直当他 if not 来理解... 中文太博大精深了.
-
Bootstrap 2 的一个问题,求助~ at 2013年12月09日
这个你得自己写一点 css, 再加一点代码判断 - -|| 因为 bootstrap 2 中
[class*="span"] { float:left; }
所以所有 span 元素都左浮动, 元素高矮不一样会被挡在那里然后就出现空白了. 像上面的情况你需要每三个 span2 就来一个
不过这样, 那么一行的高度会变为最高的那个, 也不怎么美观. 再然后, 再然后就可以变为瀑布流的样式了 ... 每个 div 自动填充空隙.PS:
- 顺带提一下, 我很怀疑你是在 development 环境运行的这个网站 =.=, 因为我看到
/var/www/doit
和app/controllers/encyclopaedia_controller.rb:6:...
了 - Ruby 代码建议
ruby def index #@childrenList = Array.new t = Topic.where(:Name=>"Encyclopaedia").first @childrens = Topic.find(t.ChildrenIdList) #t.ChildrenIdList.each do |child| #t.children #@childrenList << Topic.find(child) #end ... end
- 添加点测试代码
- 顺带提一下, 我很怀疑你是在 development 环境运行的这个网站 =.=, 因为我看到