#12 楼 @Cifer_Y 保存一篇文章后就可以截图。例如你要截图这篇文章的的内容部分 用 casperjs 访问这个 http://www.36kr.com/p/215068.html 然后加 css 选择器截图保存就可以了,命名可以是 article-id-xxx.png 等等,然后就用 rmagick 去读取图片,接着组合图片就可以了。
casperjs(截图)+rmagick(组合图片)=长微博图片,据说截图上 36kr 用的是 wkhtmltoimage,微博 api 自己搞吧。
36kr 那个样子? http://www.36kr.com/p/215055.html
emberjs 和 rails 没啥关系啊,一个是前端 MVC 框架,rails 是一个后台 full-stack 框架。如果是说 gem 的话,那只是方便整合。
supervisord py 的,你可以试试。 还有 monit(http://noops.me/?p=133)
长江后浪推前浪,......
rubymine is the killer.
chef
7 张表,大概。自己写吧。基础版本 https://ruby-china.org/topics/19596
还真不知道,close method 可以关闭,应该是阻塞的,不用判断也行。
添加到 post 数据里面,案例https://ruby-china.org/topics/21120
minimagick/rmagick
require 'RMagick'
def resize_img
uploaded_io = params[:avatar]
if uploaded_io.nil?
redirect_to "/", status: :found, notice: "请选择头像"
return
end
name = uploaded_io.original_filename
File.open(Rails.root.join('public', 'uploads', uploaded_io.original_filename), 'wb') do |file|
file.write(uploaded_io.read)
end
name_path = Rails.root.join('public', 'uploads', name)
img = Magick::Image.read(name_path).first
resize_width = params[:width] ? params[:width] : 200
resize_height = params[:height] ? params[:height] : 200
thumb = img.resize(resize_width , resize_height )
thumb.write(name_path)
没学过电路能干这事儿不?
换 go 或者 scala 吧
直接定义一个 format 格式的函数 helper 也可以。这样也统一了返回格式。
def format(data, msg="ok", code=200)
{data: data, msg: msg, code: code}
end
#2 楼 @jzlikewei 把图片名字 hash 或许可以