Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@richfisher
高级会员
第 522 位会员 / 2011-12-21

2 篇帖子 / 64 条回帖
2 关注者
0 正在关注
72 收藏
GitHub Public Repos
  • sidekiq-enqueuer 34

    A Sidekiq Web extension to enqueue/schedule jobs with custom perform params in Web UI. Support bo...

  • wechat_pay_py 12

    Wechat pay V2 and V3.

  • jruby_activiti 8

    Integrate Activiti BPM in JRuby/Rails, including Activiti Engine, Modeler and Diagram Viewer.

  • getting-started-with-j... 5

    Getting started with JRuby

  • react-native-rncryptor... 4

    React Native RNCryptor AES 256

  • syntax_highlighter-rails 2

    SyntaxHighlighter for rails 3.1

  • react_3301 0

    https://github.com/facebook/react/issues/3301

  • activiti 0

    https://github.com/richfisher/jruby_activiti

  • extend-activiti-rest 0

  • richfisher.github.io 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Sequel 在做纯 API 项目时是不是比 ActiveRecord 更有优势? at 2016年04月11日

    #14 楼 @ywjno ActiveRecord 也可以在 JRuby 跑,将 adapter 从 pg 改成 activerecord-jdbcpostgresql-adapter

  • Sequel 在做纯 API 项目时是不是比 ActiveRecord 更有优势? at 2016年04月11日

    #5 楼 @nouse ActiveRecord 也支持 jsonb

  • Getting started with JRuby at 2016年02月18日

    #3 楼 @zfz 好问题,我尝试回答。我想测试的是初始化时间或者说启动速度,我测试的也是空白的项目。

    code run fast 和 application starts up quickly 是两个概念。production 环境对应用的初始化速度并不敏感,重启应用也可以 Zero-downtime 无缝切换

    新建两个 Rails 项目进行简单的测试。

    Ruby on Rails JRuby on Rails
    ab -n 1000 -c 1 22.103ms 16.275ms
    ab -n 1000 -c 10 22.079ms 12.622ms
    ab -n 1000 -c 50 22.051ms 12.236ms

    虽然不代表真实的项目,从结果来看 JRuby 的运行效率是不错的。

  • Getting started with JRuby at 2016年02月05日

    #1 楼 @peter 我是做一些 Java 集成才用的 JRuby。 抛开历史包袱的话,JRuby 的 GC 更优;另外 MRI Ruby 因为 GIL 的原因,每个进程只能跑一个线程,而 JRuby 可以跑满所以核心。

    JRuby 在 production 的性能不错,可以参考 @flyerhzm 的一个 slide https://speakerdeck.com/flyerhzm/jruby-at-openfeint

  • 关于扩展字段的设计问题 at 2015年12月14日

    关系型数据库的解决方案叫Entity–attribute–value model (EAV) 主要有三个表:

    1. entities
    2. attributes 名称 类型等信息
    3. values entity_id, attribute_id, value 不过缺点很明显:
    4. 数据增长很快
    5. 索引效能低,索引奇大
    6. 查询困难,很多的 join table
    7. 很早就要考虑分表。

    后来用上 PostgreSQL 的 jsonb 格式,jsonb 能够加 gin 索引,空间和查询性能都完胜。对上面的 EVA 作一点优化,变成两个表

    1. attributes
    2. entities. 里面有一个 jsonb 类型的 values 字段

    MongoDB 没考虑,我的经验是大部分的数据都是 schema 的。schemaless 在 dev 时很爽,但上线后迭代也是要做 migrations

  • [已解决] 制作 Gem 包时,在 .gemspec 添加了 add_dependency,可仍然要在 Rails 的 Gemfile 里写上依赖的包,否则不能正常运行? at 2015年10月31日

    your_gem/lib/your_gem.rb

    require 'kaminari'
    
  • # 抵制浪费时间的编码面试 # 用一个开源的方式来说明 at 2015年04月18日

    反对做 boring 的题,题目有趣的话当作消遣和练手。

  • [珠海] 魅族招聘 Ruby 工程师(可实习) at 2015年04月11日

    那上班一定要用魅族手机啰。

  • Ryan Bates 是要回来了吗?! at 2015年03月28日

    👏 👏 👏 👏 👏

  • Atom 和 Sublime 哪个写 Ruby 更顺手一些?都要配置哪些插件? at 2014年11月03日

    #10 楼 @yuhaidonghd Sublime Text. 打开你的文件 (譬如 xxxx.rb),进入菜单 Settings->Settings-More->Syntax Specific-User. 这时会打开配置文件 Ruby.sublime-settings.

  • 请教,Rails 做 POS 系统,有控制打印机方案吗? at 2014年09月04日

    lodop

  • God 使用手册 at 2014年09月04日

    折腾过一段时间 god,挺好用。因为我用 RVM,每次升级 ruby 都要重新 wrapper 一次。后来转用 monit

  • [广州] 南方电网综合能源有限公司诚聘 Rails 程序员 3 名 (再次招聘) at 2014年07月11日

    :plus1:

  • 小心升级 capistrano 3.2 at 2014年05月09日

    gem 'capistrano', '~> 3.1.0'

  • LaunchRocket,更容易的启动由 Homebrew 安装的服务 at 2014年02月16日

    已经装上,正!

  • Mechanize 自动登陆使用疑问 at 2014年02月10日

    最近刚好在用 Mechanize。Mechanize 不支持 js,最后页面 post 的数据不一定是 form 的数据。你可以分析网页的 js,不过抓包比较快捷,抓包结果为 account 和 password

  • DDD 4 Rails Developers.Part 1 : Layered Architecture at 2014年01月26日

    cool!

  • 写出好的 commit message at 2013年11月24日

    赞:thumbsup: 👍

  • Rails 报表 API 后端需要很久才返回结果,不想客户端出现太多 timeout 该怎么办呢? at 2013年11月17日

    对于会 timeout 的,我一般用异步(Sidekiq),前端轮询任务状态,完成就给链接下载

  • [广州] 招聘 Ruby 程序员 at 2013年10月23日

    👍

  • NewRelic 统计的 2013 Ruby 版图 at 2013年10月20日

    PG 亮了!

  • 注册搜狐 SendCloud 邮件发送服务,送三万封发信额度,奖搜狐大狐狸公仔! at 2013年10月18日

    #2 楼 @sendcloud 注册后收不到激活邮件,然后收到审核不同过的邮件

  • Ruby 如何计时 测试程序跑完花了多少时间 (精确到毫秒) at 2013年09月23日

    time rake test

  • 你们用的苹果的笔记本都是什么型号啊,请教一下 at 2013年07月23日

    #20 楼 @ywencn 平果牌的 Air,没想象的好,太厚了,没网上图片薄。话说回来,预装的 xp 双开扫雷还是没压力的。

  • 我想做个慢速快递平台,会员利用每天上下班顺便捎带物件 at 2013年06月04日
    1. 物品安全
    2. 上下班很挤很累
    3. 会员这样做有什么好处
  • [Beta 期间限时优惠] Rails 101 v.2 - Rails 4.0 - @xdite at 2013年05月30日

    支持,已經以舊換新。:)

  • PostgreSQL 的 hstore 能实现关联吗? at 2013年05月21日

    不适合吧。

    hstore 关联实现方法

    def deparment
        Deparment.find(self. properties['deparment_id'])
    end
    
  • 牢骚下,Linux 下 QQ 真实头大 at 2013年05月21日

    黑苹果:)

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