Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Peter
@Peter
高级会员
第 1553 位会员 / 2012-03-23

长沙
106 篇帖子 / 1469 条回帖
39 关注者
0 正在关注
322 收藏
打赏作者
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 大家谨慎使用 DaoVoice 吧 at 2016年07月27日

    请出门右转到全球工单系统 v2ex 发言,这里没什么效果 😎

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年07月27日

    @lyfi2003 楼主能教我们如何自己写模板吗?

  • bundle install (An error occurred while installing rake (10.0.3),) at 2016年07月25日

    #21 楼 @pmyangliu 如果你不 @ 某个人的话,没有人会注意到你在旧帖发言的。

    可以按提示,rake 命令加 --trace 找到安装目录,比如 ~/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems, 确认是不是最高版本就是 10.5.0, 如果是,直接 gem update rake 就可以了,

  • Rails 和 PHP 共存的问题 at 2016年07月24日

    加一行 header 搞定:

    location ~ \.php$ {
      proxy_set_header Host www.bbb.com;
      proxy_pass http://www.bbb.com;
    }
    
  • 建议去掉登录验证码 at 2016年07月20日

    不管有用还是能被破,用户体验是极差的,有时候我都要输两三次。

    建议学 Google,如果连续几次输入错误,再出现验证码防刷。

    或者只要一次输入有误,就弹出验证码,这样的用户体验也是好得无比的,因为很多用户都是用 Lastpass 之类的密码管理软件。

  • Ruby Hash Cheatsheet at 2016年07月18日

    http://ruby-doc.org/core-2.3.1/Hash.html

    难道就我一个人觉得这张 Cheatsheet 有点多余?文档带解释和例子,有方法列表,支持 Ctrl + F, 不比这个绣花枕头好看?

  • 一个大一的时候自己写的 c++ 万年历,挺好玩的 at 2016年07月18日

    #17 楼 @lululau 看上去挺不错的,源码在 github 吗?

    我在网上看到的带农历的,好像就支持一两百年,好像算法很复杂的。

  • Teahour 以太坊专访 at 2016年07月13日

    智商不够用了,好复杂,城会玩~

  • 有没有可能用 localStorage 把 js 缓存一下? at 2016年07月01日

    现在还是时不时卡一下,那是什么原因呢,大家推荐个什么工具诊断一下? 只有 ruby-china 这样,v2ex 之类的都飞快。

  • 有没有可能用 localStorage 把 js 缓存一下? at 2016年07月01日

    #1 楼 @lgn21st

    谢谢回复,按道理应该是缓存了的,但开始就是各种卡,你一回复,好像突然就不卡了。也可能是我去 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
    
  • Rails 5 正式发布了 - Action Cable, API mode 以及其他新特性介绍 at 2016年07月01日

    #15 楼 @lyfi2003

    下次有这种好机会,也提醒一下我,我一直想为大项目做点贡献!😀

    -  s.add_dependency 'rack', '= 2.0.0.rc1'        +  s.add_dependency 'rack', '~> 2.0'
    
  • 一个逗号引发的血案 at 2016年06月30日

    Sleep solves 95% of all software bugs.

  • javascript_include_tag 到底应该放哪? at 2016年06月28日

    #1 楼 @geekontheway 谢谢!

    如果有的页面没有定义 custom_js ,也不会出错吗?

  • 微信扫一扫功能如何实现?有没有大神分享一下心得? at 2016年06月27日

    我最近搞定了绑定微信和扫码登录的功能,我这是用公众平台的二维码功能做的山寨版。正版请用 开放平台的 OAuth

    1. user 表加 wechat_id 字段
    2. 添加 user_scene 表,二个字段:user_id 和 scene_id (unique) 字段
    3. 用户登录后打开绑定微信页面,用 unix 时间 作参数,生成小于 2^32 的随机数作 scene_id,生成二维码,并加上 user_id 存入表 user_scene
    4. 用户扫描二维码,推送到我的服务器,得到 scene_id, 和微信 open id,根据 user_scene 表中的数据,把 微信 id 存入 user 表的 wechat_id 字段
    5. 生成二维码之前,删除 user_scene 表中有关当前用户的记录,绑定后也删除记录

    扫码登录功能也类似,因为只有一个 scene_id 可用,所以要扩展一下 user_scene 表,加个 typ,如果为 0 是绑定,如果为 1 是登录。还要加一个 wechat_id 字段。

    1. 生成 scene_id,产成二维码,并加上 typ=1 存入表 user_scene
    2. 用户扫码,推送到我的服务器,得到 scene_id, 和微信 open id,根据 scene_id 找到记录,然后把推送过来的微信 open id 存入 user_scene 表的 wechat_id 字段。
    3. 登录页面用 scene_id 轮询,如果发现 wechat_id 被填充,就 Post 到当前页面,用 scene_id 为参数,找到 wechat_id,然后用 wechat_id 在 User 表搜索,如果有匹配用户,就设置该用户登录。

    还有一些细节就不多说了,比如说清理 user_scene 表,登录页面上把 scene_id 加盐 md5 一下 之类的。

    微信提供了其它的扫一扫功能,如果自己想实现一些 与 wechat_id 相关的扫一扫的功能,用 scene_id 和一个 user_scene 表就可以了,typ 字段可以再多加定义。

  • GitHub 上开源的后台模板列表,让后台页面也漂亮一点 at 2016年06月27日

    #13 楼 @hxh1246996371 我曾经想尝试,后来放弃了,还不如我从头写。里面代码太多,要理解别人的还不如自己慢慢加功能。

  • GitHub 上开源的后台模板列表,让后台页面也漂亮一点 at 2016年06月27日

    这些模板看起来是不错,但要变成 Rails 的 erb,还有相当多的工作要做。

    有没有 Rails template 式的模板?

  • Stripe 香港 Beta 版开通了 at 2016年06月20日

    看到中国国旗了,估计快了

    https://stripe.com/img/flags/sprite.png

  • 如何寻找项目里面 DEPRECATION WARNING at 2016年06月20日

    我居然才知道有 ag 这个好东西 https://github.com/ggreer/the_silver_searcher http://conqueringthecommandline.com/book/ack_ag

  • 我的下一个十年编程语言 at 2016年06月17日

    elixir + phoenix + elm

    理想是好的,可惜轮子太少。必要的 Gem 在 Web 开发中还是相当重要的。

  • Ruby China Emoji 改用 Twitter Emoji 了 at 2016年06月15日

    #2 楼 @juanito discuz 的 BBCode: http://faq.comsenz.com/userguide/discuz/editor.html

    如果只是 keyword,那就和 bbcode 一样了。数据库都不用改成 utf8mb4。

    我想知道,是不是直接可以用 utf8mb4,直接存,直接读,浏览器直接展示。

  • Ruby China Emoji 改用 Twitter Emoji 了 at 2016年06月15日

    twemoji 最后还是替换成 svg ? 不是直接四字节 utf8 直接存数据库吗?

    如果不是,那跟 discuz 的 BBCode 有什么区别?

  • GitHub 权限校验失败给我的启发 at 2016年06月15日

    如果用 SSH 协议 没问题,那就别折腾了吧,我只用 SSH 的。

  • Rails 4.2.x 如何升级到 5.0.0.rc1? at 2016年06月15日

    https://ruby-china.org/topics/29675

  • 由于 OSS 私钥外流,导致 Ruby China 备份泄漏... at 2016年06月13日

    "关于网站密码,由于账号密码是加密了," 这句话没写完?

  • 无聊爬了下 GitHub 上的开源 Rails 项目 at 2016年05月26日

    @adamshen 辛苦了,建议再加上一个选项,最后一次 git commit 时间 比如 selfstarter:May 16, 2014

  • TIOBE 2016 年 5 月 Ruby 又爬上去了 at 2016年05月09日

    #6 楼 @kgen 我们公司 30 年的 Delphi 代码要换成 C++ 吗? 是的,我们正在换,要重写的就写成 C++,没必要动的部分,只能继续 Delphi。 所以这个过程,我觉得会持续 -- 一万年。

    希望 embarcadero 公司别倒,一个 license 近 2000 欧,继一个也要一千多欧。这基本决定了是个坑老客户,阻止新客户的策略。

  • 给初学者推荐一本书 at 2016年04月06日

    #4 楼 @lazybios 怎么看呢?注册了也没有视频链接。

  • Xamarin 被微软收购后宣布完全免费了! at 2016年04月01日

    #3 楼 @nightire 学生 or OSS or small team 不是 OSS only 吧?

    我有 msdn 企业版

  • rmbp 用了鼠标后就回不去了 at 2016年03月26日

    用触摸板的时候,手要悬在空中,很累的,所以我一直用鼠标。

  • CodeSchool 本周末全免,推荐一看 at 2016年03月04日

    #11 楼 @luming 谢谢

    你在 #4 楼 加了个空格,所以搜不到

  • 上一页
  • 1
  • 2
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • …
  • 46
  • 47
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English