Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
李华顺
@huacnlee
管理员
第 2 位会员 / 2011-10-28

huacnlee@gmail.com
长桥证券 (Longbridge)
成都
502 篇帖子 / 9058 条回帖
959 关注者
53 正在关注
105 收藏
打赏作者
GitHub Public Repos
  • autocorrect 1402

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1100

    Global settings for your Rails application.

  • rucaptcha 695

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 94

    A macOS native style theme for Zed, let it same like native app in macOS.

  • vscode-macos-classic.t... 21

    macOS Classic theme for Visual Studio Code

  • zed-extension-action 19

    GitHub Action for automatically bump Zed Extensions version after a release.

  • autocorrect-action 11

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 6

    AutoCorrect for Zed

  • gpui-gradient 5

    Generate a Gradient like CSS

  • gpui-workspace 4

    Dock layout UI component for GPUI, that extracted from Zed project.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 活跃帖子的第三第四页都是零回复的帖子,这正常吗? at 2013年11月06日

    昨天被某个垃圾信息刷屏了

  • 迅雷白金会员双 11 5 折优惠了 有需要的去买吧 at 2013年11月05日

    #20 楼 @sunfjun 用自己的省事

  • Timeago 时间显示问题 at 2013年11月05日

    #7 楼 @jamchange 只有 @ 的时候才会有这种情况

  • 迅雷白金会员双 11 5 折优惠了 有需要的去买吧 at 2013年11月05日

    我是本来 2014 年 1 月就到期了,所以顺便续了一下

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    #19 楼 @putty 我家那个是防止新的 MD5 算法和老的重复,这样就是到了一个新的目录里面去了

  • 迅雷白金会员双 11 5 折优惠了 有需要的去买吧 at 2013年11月05日

    已买

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    #16 楼 @putty 稍微改了一下,就是目前不该也没问题的

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    #14 楼 @putty 只是以 Ruby China 目前的场景来看,这种碰撞的概率几乎为 0

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    #12 楼 @putty Ruby China 的我稍后会修改一下,但新的方案我得在看看

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    #7 楼 @putty

    Carrierwave 的 current_path 的产生方式这这么来的:

    Time.now.utc.to_i.to_s + '-' + Process.pid.to_s + '-' + ("%04d" % rand(9999))
    

    https://github.com/carrierwaveuploader/carrierwave/blob/0d6864a84dbed16ef0ed149f332fa3b9f9bd35eb/lib/carrierwave/uploader/cache.rb#L18

    我刚刚才 IRB 里面测试了一下

    irb(main):017:0> a = []
    => []
    irb(main):018:0> 10000.times { a << Time.now.strftime('%Y%m%d-%H%M') + '-' + Process.pid.to_s + '-' + ("%04d" % rand(9999)) }
    => 10000
    irb(main):019:0> puts a.count
    10000
    => nil
    irb(main):020:0> puts a.uniq.count
    6228
    => nil
    

    所以,在一瞬间爆发上传请求的时候,重复的概率是有的,确实目前的方法是有问题的,当初我忽略了这个问题,抱歉啊!

    如果不用 File.dirname(current_path) 而是直接用 current_path 重复的概率应该没了

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    你是说 http://huacnlee.com/blog/carrierwave-upload-store-file-name-config/ 这篇文章

    current_path 是 Carrierwave 创建的时候根据时间来的一个地址,理论上是不会重复的呀,我来查查

  • CarrierWave 文件名重复的问题 at 2013年11月05日

    你排好版我就帮你看看 😄

  • 那就让大家看看给 @lichooo 的邮件内容吧 at 2013年11月05日

    IT 圈子其实是极小的,大家线上线下都是抬头不见低头见,所以 be nice 是长期以来大家混这个圈子安身立命的基本。

    这话在理!

  • 怎么测试网站在多个 IE 版本的兼容性? at 2013年11月05日

    IETester 修 CSS 的问题,JS 的问题基本靠猜

  • 修改 gem sources 后遇到的问题 at 2013年11月04日

    #8 楼 @yuhaidonghd 你知道 sudo 和不带 sudo 执行命令是有区别的,这个问题就不是问题

  • 那就让大家看看给 @lichooo 的邮件内容吧 at 2013年11月04日

    #9 楼 @bhuztez 我就是没怎么理他,回帖也没几次,他一个人很嗨呢!

  • form_tag 做搜索,有什么办法可以不在 URL 上显示那么多信息 at 2013年11月04日

    要么用 POST 请求,要么就不要介意 URL 后面参数的长度,用户不会介意的,比如 Taobao, Google 的搜索 URL

  • Ruby China 是采用了什么架构和技术让网站这么快的? at 2013年11月04日

    #38 楼 @cassiuschen 都是一样的,这是一起的东西,Rails Route 里面已经设置了优先解析系统的路由

  • Ruby China 是采用了什么架构和技术让网站这么快的? at 2013年11月04日

    #36 楼 @cassiuschen 打不开

  • 那就让大家看看给 @lichooo 的邮件内容吧 at 2013年11月04日

    #6 楼 @small_fish__ 已经加了

  • Ruby-China 如何 anti-spam? at 2013年11月04日

    目前做法新注册用户一周内不允许发帖,并设定开关可以关闭新用户回帖,以应对特别的情况。 发现垃圾信息删帐号,新帐号就不能发了。

    平时还是发现以后手工删除,过分的直接封闭 IP。

  • 国内服务器如何为用户提供绑定顶级域名服务? at 2013年11月04日

    #12 楼 @song940 这样会慢

  • 国内服务器如何为用户提供绑定顶级域名服务? at 2013年11月04日

    #9 楼 @iamroody Ruby China 这个域名备案是自行备案的,和主机上没关系

  • 国内服务器如何为用户提供绑定顶级域名服务? at 2013年11月04日

    可以让用户自行备案,绑定的时候验证域名备案信息就对了

  • 国内服务器如何为用户提供绑定顶级域名服务? at 2013年11月04日

    好像是这么回事额

  • Ruby China 是采用了什么架构和技术让网站这么快的? at 2013年11月04日

    #17 楼 @lemayi http://ruby-china.org/topics/5250

  • Ruby China 是采用了什么架构和技术让网站这么快的? at 2013年11月04日

    #15 楼 @lemayi 正经回答

    其实没太多复杂的东西

    1. 首先快,是因为每个页面的请求时间都控制在 100ms 以内,甚至更低;
    2. 图片、CSS、JS 之类的静态文件是有 CDN 的;
    3. 用了 Rails 4 的 Russian Doll Caching 所以一般情况下,访问话题页面大多数的访问都是走 Cache 的,命中率比较高;
    4. 基本上只有话题列表才是动态的请求,其他地方 90% 以上都是访问的 Cache;
    5. 当然还有就是 Web 服务器响应时间还是挺快的;
  • 谁有业余时间吗?找合作者帮忙做一套收费的 Rails 课程 at 2013年11月04日

    #28 楼 @jarorwar 已经封的了

  • 谁有业余时间吗?找合作者帮忙做一套收费的 Rails 课程 at 2013年11月04日

    #22 楼 @u1383530721 又上马甲...

  • 做了一个自动将字符转成 utf8 编码的 gem at 2013年11月04日

    上周写一个功能的时候发现 Ruby 1.9+ 里面用下面的方法才好使,force_encoding 有问题。

    ec = Encoding::Converter.new("gbk","UTF-8")
    ec.convert(gbk_text)
    
  • 上一页
  • 1
  • 2
  • …
  • 121
  • 122
  • 123
  • 124
  • 125
  • …
  • 264
  • 265
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English