Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Jasl
@jasl
管理员
第 1107 位会员 / 2012-02-21

jasl9187@hotmail.com
北京
118 篇帖子 / 3888 条回帖
342 关注者
11 正在关注
82 收藏
Ass♂we♂can
GitHub Public Repos
  • wx_pay 440

    An unofficial simple wechat pay gem

  • cybros_core 111

    A demo app to show some Rails app configurations

  • activeentity 12

    Active Record without Database

  • ransack_demo 1

    A demo app using Ransack with Rails 5.1 and Ruby 2.3 to create advanced search forms.

  • flor 1

    workflow engine

  • shared 0

    Shared CocoaPods resources

  • Core 0

    The models used within the CocoaPods gem

  • CocoaPods 0

    The Cocoa Dependency Manager.

  • rails 0

    Ruby on Rails

  • webmock 0

    Library for stubbing and setting expectations on HTTP requests in Ruby.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 111 at 2020年11月11日

    学习成本因人而异,我自己北大青鸟 Java + .Net 培训班出来,大学期间靠 PHP 写外包,Rails 和 Ruby 从来没学过,工作主要靠 Rails 谋生

  • Ruby 自带的 profile 功能太弱了,根本没法用 at 2020年11月11日

    你是想靠这种哗弄取宠的方式搏得别人的关注来回答你的问题嘛?何必呢?

    你之前也是号称读过 Ruby 源码:https://github.com/ruby/ruby/tree/master/benchmark 一个大大的 benchmark 目录不知道研究一下 Ruby 自己是如何评价性能的?

    或者看看提交记录,Ruby 的开发者们是如何证明自己对 Ruby 的优化有效的呢? https://github.com/ruby/ruby/pull/3750

    章亦春大佬(openresty 的那个)特别爱用的火焰图,Ruby 程序员也用啊 https://www.johnhawthorn.com/2019/09/precompiling-rails-templates/

    再看看大佬是怎么有理有据批判 Ruby/Rails 性能的:

    • https://samsaffron.com/archive/2018/01/18/my-production-ruby-on-rails-cpu-is-at-100-now-what
    • https://samsaffron.com/archive/2017/10/18/fastest-way-to-profile-a-method-in-ruby
    • https://samsaffron.com/archive/2018/06/01/an-analysis-of-memory-bloat-in-active-record-5-2
    • https://samsaffron.com/archive/2018/06/13/ruby-x27-s-external-malloc-problem
    • https://samsaffron.com/archive/2019/10/08/debugging-unmanaged-and-hidden-memory-leaks-in-ruby

    再者说了,你谈 profile,你要 profile 什么?

    • 系统层面,开源的 ELK 方案,SaaS 比如 NewRelic、Sentry
    • Rack-based Web 服务还有 https://github.com/MiniProfiler/rack-mini-profiler 在研发时辅助评估性能
    • Ruby 代码的微观层面
      • https://github.com/tmm1/stackprof
      • https://github.com/SamSaffron/memory_profiler
      • https://github.com/ruby-prof/ruby-prof
      • https://github.com/tmm1/rbtrace

    不懂就老老实实问问题,少扯有的没的,你的真正问题是你无知且傲慢

  • Rails 的 URL 跟 Django 的 URL 的区别。Rails 的链接为啥没有 HTML 结尾 at 2020年11月11日

    理论上,结尾加 .html 访问是可以的

    可以这样看,在你项目目录下运行 rails routes 可以打印出所有的路由

    输出结果比如:

    api_admin_service GET /api/admin/services/:id(.:format)

    注意 (.:format) 这一段,这就是说你的 url 结尾可选的可以附加一个格式,比如 html、json,其实这是 Rails 为什么能够一个 url 返回不同格式的秘密(在 controller 上用 respond_with 或者 respond_to 来利用这个字段,默认是 html)

  • 111 at 2020年11月08日

    那你的观点是? 另外,工具不谈生产力,谈什么呢?

  • Ruby-installer rbx 编译报错 at 2020年11月02日

    Rubinius 感觉已经没在继续了吧,WSL 2 是标准的 Linux 虚拟机了,如果编译有问题那说明是编译器啥的问题,在标准 Linux 上应该也会一样的结果。

    还是用 MRI 吧

  • 111 at 2020年11月02日

    能把语句写对这是最基础不过的了。。。写多了还没肌肉记忆非要让 IDE 让你生成这生成那的,这不就是因为语言太啰嗦才需要工具支持么

    我一直强调,真正影响生产力的是实现业务时的差异,楼上有人问你了,你把这些最基础的在 Java 上实现一下,再看看 Ruby 上怎么做的,更复杂的业务呢?

  • 111 at 2020年11月02日

    你谈到了 “小”,小项目用什么都问题不大

  • 111 at 2020年10月31日

    😂

  • 尝试使用 Ruby 3 调度器 at 2020年10月28日

    当你一个线程有多个 fiber,要多个 fiber 切来切去的时候,这时候还是用的一个核…… 所以你很聪明的说 io 不涉及计算来绕开了这个问题

    Fiber 调度器改善的是:提高 IO 密集型应用的 CPU 利用率,这不叫 “绕开了这个问题” 而是,Fiber 调度器只为了解决 IO 的问题

    然后我想说的问题不是 io 的问题,而是计算的问题

    当 CPU 已经被充分利用时,使用调度器不仅没有意义,而且有害。 “计算的问题” 跟 Fiber 调度器一点关系都没有,计算密集型的场景也不应该使用 Fiber 调度器。

  • 有没有 rails 写的开源的测试用例管理工具?需要一些个性化的需求,本来想在 testlink 的基础上改的,testlink 的代码质量太差,而且 php 语言本身不大喜欢 at 2020年10月14日

    Redmine,另外我听说几家 Linux 发行版公司都有自研的基于 Ruby 的用例管理平台,但是都不开源。。。

  • [上海][2020年9月8日] Ruby/Rails 聚会召集 at 2020年09月09日

    赞!

  • 谁能告诉我 Ruby 的独特之处在哪 at 2020年09月07日

    就恰好缺了 4 胶水语言

  • 求助 关于二进制字符串的匹配问题 at 2020年08月30日
    jasl@jasl-mbp:~$ irb --version
    irb 1.2.3 (2020-02-15)
    jasl@jasl-mbp:~$ irb
    2.7.1 :001 > a=[1,2,3,1,2]
    2.7.1 :002 > pa = a.pack("C*")
    2.7.1 :003 > b=pa[0,2]
    2.7.1 :004 > b == "\x01\x02"
     => true
    

    可能你用了盗版 Ruby ?

  • 公司要做招聘管理 相关的系统 参考 moka 拉钩云招聘 ruby 有类似的开源系统么 谢谢~~~ at 2020年08月25日

    根据我过去的经验,这个东西本身是一个 OA 系统,但是各家的具体的行政任务是不同的,所以免不了定制流程或者二次开发...

  • RubyConf China 2020 SSR 参会指南 at 2020年08月25日

    还没,我回头要一波,最近还要上传到国内

  • Rails UJS + Stimulusjs + Turbolinks 5 = ❤️ at 2020年08月24日

    传说 Turbolinks 6 会抛弃 UJS,但是 DHH 休假去了。。。目前几个 Rails 的组件处于维护状态。。。

  • 问个正则表达式的更优美写法 at 2020年08月22日

    这是 BBCode

    可以找相关的 gem 比如 https://github.com/veger/ruby-bbcode 把 bbcode 翻译成 HTML 然后做进一步处理

  • 大佬们,RubyMine 如何使用动态链接库啊,好像 require 不行 at 2020年08月21日

    require 是加载 Ruby Gem 的,加载动态链接库需要考虑用 https://github.com/ffi/ffi

  • 公司有地毯,对码农还是很重要的 at 2020年08月20日

    我以为是方便光脚。。。

  • RubyConf China 2020 SSR 参会指南 at 2020年08月18日

    公益项目,不赚钱 😂 其实卖周边组委会也是要在最理想情况下,有微弱盈利的。

    不过明年做线下要回到购票参加机制了,请记得买票参加~

  • FlowCore - SaaS 快速开发套件之工作流引擎 at 2020年08月17日

    😂

  • RubyConf China 2020 SSR 参会指南 at 2020年08月17日

    YouTube 上两天的都有了,https://www.youtube.com/channel/UCOLKFS_uA7nX26_u8z9V9og 这里找一下

    按演讲来剪辑的录像,还有上传到国内平台,可能要等等,顺利下周。

  • 感觉 Ruby 缺少显式创建引用的功能,有没有大佬可以给核心开发者建议添加一下 at 2020年08月17日

    我不觉得这是扣帽子,你没有拿出证据证明这里有瓶颈,谈何优化?况且我不觉得你的态度很友善

    为什么要我去理解你的情况和语境?表述不清楚是你的错,不是我的错

    Ruby 的引用和 Java 的引用并无二致,编程语言上的 “引用” 的理解都是一样的,如果你认为概念有别,那么是你对引用的理解有误区。

    Ruby 只有引用,这个是语言定义上就明确提到的

  • RubyConf China 2020 SSR 参会指南 at 2020年08月16日

    周六的应该 YouTube 上可以看的,今天组委会在活动结束后全扑街了,等明天睡醒再搞今天的吧。国内平台要晚一些了,再之后会按场次分开上传

  • 感觉 Ruby 缺少显式创建引用的功能,有没有大佬可以给核心开发者建议添加一下 at 2020年08月16日

    题外话,Ruby 有 WeakRef

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