Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
曹小华
@cxh116
VIP
NO. 17 / 2011-10-31

长沙
55 Topics / 541 Replies
19 Followers
0 Following
31 Favorites
GitHub Public Repos
  • leek 60

    跨交易所套利框架.基于 Python asyncio, CCXT, WebSocket.

  • alipay_red_helper 37

    支付宝抓红包助手

  • ccxtws 35

    基于 CCXT 和 WebSocket 对接交易深度数据

  • mow 29

    运行 Leek 项目的套利程序

  • generalstorefrontend 8

  • mangege.github.io 7

    我的博客,基于Jekyll

  • kimi 7

    一个基于ansible自动配置linux服务器项目

  • generalstorebackend 6

  • discourse_shell 5

    不使用 Docker 部署 Discourse

  • lede-source 4

    LEDE with various device support

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 如何完美的配置一下 scaffold? at June 08, 2017

    把 jbuilder gem 去掉,就能去掉生成的 jbuilder .

    或设置 jbuilder 为 false 看看 https://github.com/rails/jbuilder/blob/master/lib/generators/rails/scaffold_controller_generator.rb#L9

  • rails 在导出 Excel 是,长数字变成了科学计数法 at June 05, 2017

    添加 types 参数

    if examples.include? :override_data_types
      wb.add_worksheet(:name => "Override Data Type") do |sheet|
        sheet.add_row ['dont eat my zeros!', '0088'] , :types => [nil, :string]
      end
    end
    

    https://github.com/randym/axlsx/blob/master/examples/example.rb#L395

  • 发现个关注统计数字的 Bug at April 27, 2017

    点他的首页进去发现是真的 Bug.

  • 请教大家,如果使用集群部署一个项目,静态文件怎么共享? at April 18, 2017

    NFS 或 mongodb

  • 如何在 Rails 项目中方便的更新自己的 gem 包? at March 31, 2017

    用 git hook 实现. 比如在主仓库建一个 pre-commit 的 hook, 脚本内容执行 bundle update .

    或使用 guard ,来自动执行相关命令。

  • 花了半个月捡垃圾 at February 14, 2017

    之前搞也了台 x58 的服务器在家里,现在在吃灰中。

    x58 主板北桥都比较热,我的这台开机 10 分钟温度可到 70 度。不晓得楼主的主板北桥温度如何?

    感觉花 4~5k 改装出来成本还是高了,买 6 代 i5 加 ddr4 内存等最新配件,差不多也是这个价。就是内存要少很多。

  • 请问国内主流的浏览器是什么 at January 10, 2017

    http://brow.data.cnzz.com/

  • Rails 可否设置生成文件为 4 空格缩进? at December 07, 2016

    不能,除非你把生成的模板全部都改了

  • [译] Terminal 功夫——方便开发者的实用技巧 at December 02, 2016

    http://sheet.shiar.nl/readline

    快捷键不全,要把 readline 的快捷键都列出来,Terminal 和 irb 都是基于 readline 的。

  • Rails 项目同时连接 MySQL 和 Oracle,部署到服务器上后报错 "The connection cannot be reused in the forked process" at November 28, 2016

    你是用 puma 还是 unicorn .这两个如果配置了多个 worker,需要对数据库连接和 redis 连接在 fork 后进行重连。

    puma 示例

    on_worker_boot do
      if defined?(ActiveRecord)
        ActiveRecord::Base.establish_connection
        LegacyUser.establish_connection(:legacy_db) # 使用的是另外一个数据库, legacy_db 为你在 database.yml 里面定义的数据库节点名
      end
    end
    
    
  • V2MM 上线了——一个自由职业者社区,请求评论~ at November 10, 2016

    http://yizaoyiwan.com/

  • 从恨到爱——如何使用 Ember 开发应用程序 at October 28, 2016

    SEO 怎么处理的?像 Discourse 再写一套模板吗?

  • 到底如何做 HTTP API? at August 30, 2016

    这个没有绝对,如果能推行 RESTful 最好. 不用 RESTful 也有示例。比如 Discourse ,完全的前后端分离论坛系统,每个页面一个接口,比如关于页接口,不但返回页面数据,也返回相关的管理员数据。https://meta.discourse.org/about.json 这样就不像 RESTful 风格的接口,有可能一个页面要调用 4~5 接口。

  • 请教大家一个图片安全问题 at August 23, 2016

    如果现有的已经放到 public 目录了,是 nginx 的话,单独为上传的子目录配置。

    例如上传图片到 public/system 目录下。

    location /public/system/ {
      proxy_pass http://backend;
    }
    

    直接把请求交给 rails 应用处理,注意此配置一定要放在最前面,否则有可能不生效。

    开启 nginx 的 sendfile http://nginx.org/en/docs/http/ngx_http_core_module.html#sendfile

    在控制器里面再决定是调用 rails 的 send_file 方法,还是直接返回 403 http://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_file

  • 也许是 Chrome 的一个 Bug,求测试 at July 28, 2016

    把 chrome 打开 "开发者控制台" 再访问看看,看请求的 path 是什么 , querystring 是什么。

  • 本地测试了下个人常用的 Web 框架的吞吐率,结果不出意料 at May 27, 2016

    不但性能有差距,内存消耗的差距也非常大...

  • 小型 Rails 团队 (1-10 人) 使用哪种 Bug 管理跟踪工具会比较顺手? at May 11, 2016

    git host 自带的 issues 系统

  • 解决 https://gems.ruby-china.org 证书错误问题 at May 07, 2016

    一般来说,在 linux 上装个 curl 包,会自动帮你把证书依赖包给安装上

  • 如何实现抢购功能 at April 28, 2016

    最简单的做法,用 redis . 以商品 id 为 redis 键,比如 id 是 1. 设置 100 个库存 set 1 100 用 DECR 减库存 decr 1 , 返回如果小于 0,那么库存不足,用 incr 1 把库存加回 0,再返回给客户端库存不足。

  • Ruby 包管理分析 at April 22, 2016

    #7 楼 @jun1st 不是,个人在公司内部的分享整理成文章的。

  • 请问有没有一种类似 Ruby 但容易开发桌面程序的编程语言? at March 11, 2016

    c# f#

  • Puma 还是有问题, 不稳定 at March 03, 2016

    最简单的尝试是不是线程安全,把 -t 参数 设置为 1:1 .只设置为一个线程。

  • 如何防止爬虫抓取图片, 求支招 at January 21, 2016

    必须得注册才能查看,除了这个办法,想不到其它的防爬虫的办法. 你只要非注册能查看,我 1 分钟爬一次,你总不能把我的封了吧。

    但如果你注册了,我可以记录你这个用户查看了多少次,超过多少次,直接封帐号。

  • 用上 Let's Encrypt 了,记录一下 at December 21, 2015

    另外,既然开启了 ssl,可以开启 http2 玩玩。安装 nginx 1.9.5 以上的版本就支持了. http://nginx.org/en/linux_packages.html#mainline

  • 用上 Let's Encrypt 了,记录一下 at December 21, 2015

    帮楼主检测了一下,https://www.ssllabs.com/ssltest/analyze.html?d=www.awesomes.cn 祼域 awesomes.cn 的证书有问题。

  • Spree 扩展机制分析 at November 26, 2015

    #1 楼 @ericguo virtual_path 只是需要修改的 html 模板的相对 Rails.root 目录的路径。不包含文件类型后缀. 这个和 i18n 没有关联,只是修改 html 用的。

  • RubyConfChina 2015 大会官网,报名网址,博客上线 at August 27, 2015

    哇,好想去

  • Nginx + Passenger 部署 Rails, 希望能够直接访问 Rails 的 public 目录的静态文件,但是 Nginx 总是返回 404 at August 10, 2015
    ps aux| grep nginx #查看你的nginx是以什么用户启动的
    sudo su - nginxuser #把nginxuser换成你的nginx运行用户看看
    file /home/sdy/rails_project/saler/public/abc.html #看看此用户有没有权限访问此文件
    

    另外,最好在 server 里面再包含一个 location 指令。

    server {
        listen 8800;
        server_name 127.0.0.1;
        root /home/sdy/rails_project/saler/public;
        passenger_intercept_errors on;
        passenger_friendly_error_pages off;
        passenger_enabled on;
        error_page 404  /404.html;
    
        location / {
            root /home/sdy/rails_project/saler/public;
     }
    
    

    一般来说,会有多个 location,配置成静态资源存在则直接返回文件,不存在则反向代理 rails 程序处理

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