同一楼,建议加 uuid 结尾
时隔多天,答案任无,继续求解。
#27 楼 @small_fish__ 打灰机啊
设计没啥,麻烦的是好友推荐算法以及其中大数据的处理,当然前提是你的用户量大。
兵马未动,头像先行
yaml
#10 楼 @hxh1246996371 crof-token 是干嘛的,你得先搞清楚。手机端都是做成 token 形式,见微信,豆瓣,新浪微博 api,ruby-china 也是。
其实对于新手来说,一开始都不知道是干嘛的,比如说,初期用rails s
,不是后来看源码,谁知道是什么呢……so,需要的 just do it step by step. 当然 step 少点好,但是不建议省略基础,例如基本 linux 命令。所以我推荐 vagrant,而且这玩意夸平台。后面如果有一节需要安装什么软件,例如 imagemagick,ssh 进去安装就可以。
#3 楼 @hxh1246996371 手机端 api 用 accesstoken,配合 redis 比较好用
冲头像,建议 web 端和手机端分手
rails(web)domain.com
grape+sinatra+active_record(api)api.domain.com/v1/...
其中 sinatra+active_record 可选
vagrant 同样得有基础才能玩,不过比直接给脚本好很多,docker 就算了,折腾 docker 会比 rails 更难。还有一种就是针对主流发行版写通用安装脚本,例如 mac,u12.04,u14.04,arch 就算了,用的应该都是老鸟。 综上,建议 vagrant+virtualbox
http_authentication 最轻量级的了。
class PostsController < ApplicationController
USER_NAME, PASSWORD = "dhh", "secret"
before_filter :authenticate, :except => [ :index ]
def index
render :text => "Everyone can see me!"
end
def edit
render :text => "I'm only accessible if you know the password"
end
private
def authenticate
authenticate_or_request_with_http_basic do |user_name, password|
user_name == USER_NAME && password == PASSWORD
end
end
end
无限循环 loop
我觉得你先不要忙 capitrano,第一步只配置 bitbuctet 的 ssh,官方有教程,commit 不用输入用户名密码就算成功,ssh -T bitbucket.org 也行。第二部配置服务器的 ssh,网上教程也不少,注意 config 写法,我上面写的很简略,但是可以用,ssh username@ip,直接进入就算成功。第三部在来搞 cap.
#12 楼 @jossjoss54 config 啊,上面列出来了
新浪,腾讯,百度门户首页
两个点,本机对 bitbucket 的公钥,本机对 ssh 服务器的公钥
cd .ssh
ls -lh
config
environment
id_rsa
id_rsa.pub(bitbucket的)
id_rsa_thecampus
id_rsa_thecampus.pub(ssh服务器的)
known_hosts
config 文件
Host bitbucket.org
IdentityFile ~/.ssh/id_rsa
Host ip
IdentityFile ~/.ssh/id_rsa_thecampus
希望能帮到你
life is short, use ...