加一行 header 搞定:
location ~ \.php$ {
proxy_set_header Host www.bbb.com;
proxy_pass http://www.bbb.com;
}
不管有用还是能被破,用户体验是极差的,有时候我都要输两三次。
建议学 Google,如果连续几次输入错误,再出现验证码防刷。
或者只要一次输入有误,就弹出验证码,这样的用户体验也是好得无比的,因为很多用户都是用 Lastpass 之类的密码管理软件。
http://ruby-doc.org/core-2.3.1/Hash.html
难道就我一个人觉得这张 Cheatsheet 有点多余?文档带解释和例子,有方法列表,支持 Ctrl + F, 不比这个绣花枕头好看?
智商不够用了,好复杂,城会玩~
现在还是时不时卡一下,那是什么原因呢,大家推荐个什么工具诊断一下? 只有 ruby-china 这样,v2ex 之类的都飞快。
谢谢回复,按道理应该是缓存了的,但开始就是各种卡,你一回复,好像突然就不卡了。也可能是我去 chrome 控制台查看了一下 Sources 里的 js. 这种卡顿的现象在我这经常发生,有时候点了发帖子的按钮,半天没反映,最后网页直接打不开,变成灰色。
还一个可能的原因是 ActionCable,在我这经常出错,连不上,是不是这个原因也能让网页一直无法加载?
WebSocket connection to
app-f6d5f7b960dc175c678ae553f0b427741269e4a2a5389b85e269081dcbe7c6d8.js:107
WebSocket connection to 'wss://ruby-china.org/cable' failed: Error in connection establishment: net::ERR_TIMED_OUT
Sleep solves 95% of all software bugs.
#1 楼 @geekontheway 谢谢!
如果有的页面没有定义 custom_js
,也不会出错吗?
我最近搞定了绑定微信和扫码登录的功能,我这是用公众平台的二维码功能做的山寨版。正版请用 开放平台的 OAuth
扫码登录功能也类似,因为只有一个 scene_id 可用,所以要扩展一下 user_scene 表,加个 typ,如果为 0 是绑定,如果为 1 是登录。还要加一个 wechat_id 字段。
还有一些细节就不多说了,比如说清理 user_scene 表,登录页面上把 scene_id 加盐 md5 一下 之类的。
微信提供了其它的扫一扫功能,如果自己想实现一些 与 wechat_id 相关的扫一扫的功能,用 scene_id 和一个 user_scene 表就可以了,typ 字段可以再多加定义。
#13 楼 @hxh1246996371 我曾经想尝试,后来放弃了,还不如我从头写。里面代码太多,要理解别人的还不如自己慢慢加功能。
这些模板看起来是不错,但要变成 Rails 的 erb,还有相当多的工作要做。
有没有 Rails template 式的模板?
看到中国国旗了,估计快了
elixir + phoenix + elm
理想是好的,可惜轮子太少。必要的 Gem 在 Web 开发中还是相当重要的。
#2 楼 @juanito discuz 的 BBCode: http://faq.comsenz.com/userguide/discuz/editor.html
如果只是 keyword,那就和 bbcode 一样了。数据库都不用改成 utf8mb4。
我想知道,是不是直接可以用 utf8mb4,直接存,直接读,浏览器直接展示。
twemoji 最后还是替换成 svg ? 不是直接四字节 utf8 直接存数据库吗?
如果不是,那跟 discuz 的 BBCode 有什么区别?
如果用 SSH 协议 没问题,那就别折腾了吧,我只用 SSH 的。
"关于网站密码,由于账号密码是加密了," 这句话没写完?
@adamshen 辛苦了,建议再加上一个选项,最后一次 git commit 时间 比如 selfstarter:May 16, 2014
用触摸板的时候,手要悬在空中,很累的,所以我一直用鼠标。
很棒很厉害,但还差一个重要的组成部分:Discuz,phpwind,ruby-china,phphub,V2EX,cnodejs,golang 中国等 转 爱码士的工具。
#27 楼 @wangxing0122 capstrano 也不是很难,多部机器还是不要用 mina 了