Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
李华顺
@huacnlee
Admin
NO. 2 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
502 Topics / 9058 Replies
959 Followers
53 Following
105 Favorites
Reward
GitHub Public Repos
  • autocorrect 1412

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

  • rails-settings-cached 1104

    Global settings for your Rails application.

  • rucaptcha 697

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

  • zed-theme-macos-classic 97

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

  • vscode-macos-classic.t... 22

    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-workspace 4

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

  • zed-lalrpop 3

    LALRPOP parser grammar support for Zed.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 如何用 httpclient 来上传一个文件 at January 13, 2015

    可以用 Faraday

    https://github.com/lostisland/faraday

    conn = Faraday.new(url: "http://youapp.com") do |conn|
      # POST/PUT params encoders:
      conn.request :multipart
      conn.request :url_encoded
      conn.adapter :net_http
    end
    
    payload[:file] = Faraday::UploadIO.new('/path/to/avatar.jpg', 'image/jpeg')
    conn.put '/upload', payload
    

    在 Faraday 的 README 页面以及有非常多的例子了

  • 怎么查 Rails 应用的灵异问题? (结帖,问题解决,但具体原因不清楚) at January 10, 2015

    给出的信息还不够详细,Puma,Nginx 配置发出来看看,还有 502 的是什么样的功能

  • 类似 Ruby Grape 项目的 Elixir RESTFul 框架 Maru at January 10, 2015

    上面的 DSL 和 Ruby、Grape 巨像

  • Ruby 2.2 中实验性的采用 Vfork at January 09, 2015

    试了一下,将 Unicorn 的 fork {} 改成 vfork,能跑起来 Rails,Ruby China 的代码上面展示看起来没问题。 我又尝试写了个全局变量,没发现进程之间能共享呢,多次刷新那个全局变量的 object_id 在变 哦,是 Master 和 Child 共享,我搞错了


    ps aux 看了一下,两种方式的内存占用量也没区别

  • Ruby 2.2 中实验性的采用 Vfork at January 09, 2015

    来,试试把 Unicorn 的 fork 改成 vfork 看看能否节省内存、共享全局变量

  • 为何淘宝有那么多便宜 VPS 的原因? at January 09, 2015

    #12 楼 @luffycn 又在说你信用卡的事情了…

  • rails 里面如何设置 503 超时 at January 07, 2015

    你应该用 Nginx 来处理这些文件

  • ABC.new (:title=>"title",:flag=>"flag") 用 symbol 做参数是怎么实现的? at January 07, 2015
    class Abc
      def initialize(opts = {})
        @title = opts[:title] || ""
        @flat = opts[:flag] || ""
      end
    end
    
  • ActiveRecord model 里你们是如何处理耗时远程属性的 cache 的? at January 05, 2015

    #2 楼 @est

    class ItemLog
      def address
        return @address if defined?(@address)
        @address = http_get('http://x.com/get_address_by_item_type?id=' + self.type_id).to_json['address']
      end
    end
    

    哦,我上面的是错误的代码,有 type_id 没处理

  • 关于 Rails 作为管理后台以及提供 JSON 接口的问题 at January 05, 2015

    方法一,两个域名

    简单啊,假设两个域名

    • api.foo.com
    • admin.foo.com - Nginx 限制访问 IP

    方法二,同一个域名,不同路径

    • /admin - Nginx 限制访问 IP,或在 routes.rb 里面给 /admin 节点设置 HTTP Authorization
    • /api
  • ActiveRecord Object Instantiate at January 04, 2015
    user = User.allocate
    user.init_with()
    

    好有 Objective-C 的感觉

  • InfluxDB + Grafana 快速搭建自己的 NewRelic,分析应用运行情况 at January 01, 2015

    新的更新,我们没用 influxdb-ruby 来直接写性能统计数据,而是先用 Logger 写成 rpm.log,内部是 JSON 格式,然后用 Fluentd 来收集,最后再用 fluent-plugin-influxdb 写到 InfluxDB 里面。

    这样一来可以尽可能的避免打点的网络请求影响正常的应用,比如耗时、超时异常等

  • InfluxDB + Grafana 快速搭建自己的 NewRelic,分析应用运行情况 at December 30, 2014

    顺便说一句,据我目前的使用来看 influxdb-ruby 这个库还有问题,我们在 Rails + Unicorn 部署的时候,async 模式没法提交数据,write_point 动作一直没写,一直到 Unicorn 重启或停止,数据才一下写进去

    异步的代码在这里,https://github.com/influxdb/influxdb-ruby/blob/master/lib/influxdb/worker.rb

  • InfluxDB + Grafana 快速搭建自己的 NewRelic,分析应用运行情况 at December 30, 2014

    #6 楼 @hooopo NewRelic 的那个客户端代码一坨坨的,好复杂

  • 我下载了 iPhone Ruby China 客户端,但登录不上 at December 30, 2014

    都没人维护的,用浏览器吧,Ruby China 在 iPhone 浏览器上面体验还是很好的

  • 为什么安装时会请求这么多 gemspec.rz 文件? 这是什么意思呢? at December 29, 2014

    /api 是反向代理到 rubygems.org 官方的,这里由于是数据库的,没法做缓存、预先下载这类的

    因为 /api 关了,RubyGems 没法获取正确信息,所以都拉了 如果 /api 开着的话,有很大几率反向代理会失败,而导致无法正确安装 Gem

    所以,权衡下来,暂时将 /api 的反向代理关闭了

  • 使用 Slack & exception_notification 监控 Rails 异常 at December 29, 2014

    用 Slack 接通知的想法不错!

  • Ruby 2.2 发布了 at December 27, 2014

    #20 楼 @kewin eventmachine 1.0.4 就没问题了,Ruby China 已升级,安全

  • 大家是如何解决 Ubuntu 下安装 Rails 的网络问题的 at December 26, 2014

    刚刚讲 /api 的反向代理切到了 bb-m.rubygems.org 现在似乎好了

    我把 /api 关掉了

  • 大家是如何解决 Ubuntu 下安装 Rails 的网络问题的 at December 26, 2014

    RubyGems 官方的 API 有时候无法访问,淘宝镜像必须要反向代理那个服务,不然某些 Gem 无法正常安装

  • Ruby 2.2 发布了 at December 26, 2014
    rvm get stable
    sed -i .bak 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
    rvm install 2.2.0
    
  • Rails 4.2 正式版已发布 at December 20, 2014

    我就说它能赶在我们项目发布前 release

  • 求救,Rails 迁移到 MySQL 时发生错误,创建表时发生错误 at December 18, 2014

    楼主错误那个截图不能截得全一点么?

  • Prev
  • 1
  • 2
  • …
  • 94
  • 95
  • 96
  • 97
  • 98
  • …
  • 264
  • 265
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English