Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
会员
yfractal (yang)
第 7072 位会员 / 2013-05-11
BeanSmile @ 广州
36 篇帖子 • 663 条回帖
16 关注者
24 正在关注
42 收藏
人生的开发方式应该是BDD+TDD。
GitHub Public Repos
  • chartkick 13

    Create beautiful JavaScript charts with one line of Clojure

  • spell_checker 3

  • i18n_debug_page 2

    Mountable rails engin for rails app to check i18n translations in page.

  • concurrency-lab 1

  • bearychat-demo.py 0

  • rucaptcha 0

    Captcha gem for Rails Application. No dependencies. No ImageMagick, No RMagick.

  • factory_bot_rails 0

    Factory Bot ♥ Rails

  • falcon-plus 0

    An open-source and enterprise-level monitoring system.

  • hello-phoenix 0

  • changelogs 0

    BearyChat 更新日志

More on GitHub
  • 个人信息
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 热门话题
  • 最近回帖
  • 个人介绍
  • Ruby 使用 Ruby 实现 Erlang Process -- 8s spawn 一百万 “process”
    23 个赞 • 17 条回复
  • 算法 Dijkstra 最短路径算法的理解与实现
    20 个赞 • 9 条回复
  • 算法 拼写检查的四种实现
    17 个赞 • 19 条回复
  • 分享 强烈推荐一本书 Engineering Software as a Service
    9 个赞 • 24 条回复
  • 分享 和测试有关的书
    5 个赞 • 5 条回复
  • Ruby 使用 Fiber 实现简单的 CSP (Goroutine channel)
    4 个赞 • 0 条回复
  • 其他 自旋锁 (spinlock) 及 nginx 的实现
    4 个赞 • 0 条回复
  • Ruby SICP - Abstraction Barriers
    4 个赞 • 0 条回复
  • Erlang/Elixir Erlang 源码阅读 -- Number of Active Schedulers
    3 个赞 • 0 条回复
  • 分享 JavaScript cheat Sheet
    3 个赞 • 10 条回复
  • Ruby Understand lock free queue algorithm as a concurrency beginner
    2 个赞 • 0 条回复
  • Erlang/Elixir Erlang 源码阅读 -- scheduler
    2 个赞 • 3 条回复
  • Erlang/Elixir Erlang 入坑笔记 -- Erlang Process
    2 个赞 • 2 条回复
  • 瞎扯淡 10 月 30 号下一个月是哪天?10 月 30 号下一个月上一个月是哪天?
    2 个赞 • 9 条回复
  • 瞎扯淡 上帝是写测试的
    2 个赞 • 6 条回复
  • Ruby Ruby for Java Programmers 幻灯片 (主要是讲要点,可用来入门。)
    2 个赞 • 0 条回复
  • 瞎扯淡 重用--方程、标准库、面向对象、设计模式。
    1 个赞 • 4 条回复
  • 瞎扯淡 一个比还算好玩的题目
    1 个赞 • 5 条回复
  • 分享 关于敏捷开发中,队员角色,制定计划,评估效率,code review,design review 等的课件
    1 个赞 • 3 条回复
  • 瞎扯淡 大佬们是喜欢 Erlang 这种变量不可以变的,还是 Clojure 这种变量可变的函数式语言?
    0 个赞 • 19 条回复
  • 一次性的倒计时任务 (由用户触发) 用 Sidekiq perform_in 是个好方法吗? at 2019年02月14日

    就想 #9 说的那样,用一个 job 轮询查有哪些商品到期了,这样有一个 job 做检查就可以了。时间间隔看需求来定。可能要看下对列怎么处理 repeat job 的,假设时间间隔是 200 毫秒。第一个 200 毫秒到了,处理时间,但花了 200 毫秒,还没处理完,那这个时候,是同时做处理,还是说等第一个处理完,然后再做第二个。如果是处理完第一个,再处理第二个,假设第一个花了 405 毫秒,那是马上做第二个处理,还是说,要等第 600 毫秒才处理(这样的话就有延迟,js repeat 是这么处理的)。

    应该有两类 job,一类 job 做检查到期,一类 job 做后续操作,至少要用两个独立的 job queue,两者不能相互影响(第二类 job 跑满 cpu 的时候,第一类 job 要能正常工作),优先级应该能解决,但最好还是测一下。

  • Ruby 2.6 不开 JIT,会比 Ruby 2.5 快吗? at 2019年02月12日

    midori 性能会提升不少吧?

  • 大佬们是喜欢 Erlang 这种变量不可以变的,还是 Clojure 这种变量可变的函数式语言? at 2019年01月21日

    有,不多。广州游戏公司用的比较多。有些 im 也是用 erlang,比如去哪的 im,比如我们。

  • 关于使用 Postgres 的疑问 at 2019年01月21日

    Migrating Uber from MySQL to PostgreSQL

    Why Uber Engineering Switched from Postgres to MySQL

  • Rails 6.0.0 beta1 发布 at 2019年01月19日

    刚好有个项目要连多个数据库。

  • 大佬们是喜欢 Erlang 这种变量不可以变的,还是 Clojure 这种变量可变的函数式语言? at 2019年01月17日

    然后 lisp 粉各种瞧不起大 JavaScript

  • 大佬们是喜欢 Erlang 这种变量不可以变的,还是 Clojure 这种变量可变的函数式语言? at 2019年01月16日

    Clojure 是这种

    m = {}
    m = (assoc m {:a => 1})
    

    写起来容易,状态变化不那么清晰。

    Erlang 的话是,

    M = {}
    M2 = maps:update(a, 1, M)
    

    写起来麻烦,但状态辩护会更清晰。

  • 从上帝视角看微服务 at 2019年01月02日

    👍

  • 从上帝视角看微服务 at 2018年12月29日

    我们有一段时间要搞 grpc,然后 grpc 死活搭不起来。我跟同事说,为什么非要等到 grpc?为什么不先切分服务?调用用什么不可以?grpc 好了,换一下就可以了。但就是说不通。

    我一直觉得一个模块,对外提供服务、屏蔽实现细节,就可以了。至于是否是微服务只是表现形式罢了。

  • 《Rust 编程之道》预售开启 at 2018年12月28日

    电子版据说要等一段时间。

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