Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
182 Topics / 9130 Replies
727 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 面向对象编程从骨子里就有问题——看看名人大家是如何吐槽面向对象的 at December 12, 2016

    it's not who you are underneath it's what you do that defines you

  • 新的可能,Lisp and Erlang, LFE at December 11, 2016

    #1 楼 @dsh0416

    哦,我知道 Paul 告訴你,他是用 Lisp 寫出他的應用程式,然後因為程式是用 Lisp 寫的所以賺了幾百萬;不過說實在的,只有兩個人曾經相信他,而且這兩個人在完全重寫過之後是不會再犯那種錯誤的。

    http://local.joelonsoftware.com/wiki/%E8%AA%9E%E8%A8%80%E6%88%B0%E7%88%AD

  • Window 10 下的开发 Rails at December 11, 2016

    vagrant 用 ubuntu 原版镜像就行了,改版不知加了什么料。

    Spring 开始依赖文件系统的事件,对原生系统是好事,对虚拟机不友好,会出现文件修改应用不自动更新,我不得已放弃虚拟机了。

    期待 Ubuntu on Windows 实用起来,gorails 有个教程 https://gorails.com/setup/windows/10

  • 现在多少人还有 “程序员干到 35 岁就干不动了,一定要转管理” 的念头? at December 10, 2016

    #25 楼 @Trump 警告一次,不修改会 Block 账号。

  • 现在多少人还有 “程序员干到 35 岁就干不动了,一定要转管理” 的念头? at December 10, 2016

    #22 楼 @Trump 请修改不雅字眼。

  • 如何使 god 在满足条件之后,等当前请求完成之后再重新启动? at December 09, 2016

    应该由 worker 自己保证,监控服务只监控进程状态和发信号。

  • 怎样用较低的薪水雇佣程序员 at December 09, 2016

    #7 楼 @physaris 这样的公司价值观有问题。

  • 现在多少人还有 “程序员干到 35 岁就干不动了,一定要转管理” 的念头? at December 09, 2016

    https://blog.codinghorror.com/programming-love-it-or-leave-it/

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

    入乡随俗

  • 杭州 Ruby 就没有新人融入的机会了么? at December 07, 2016

    标题党负分,不知用人单位怎么看这样把问题都推给环境的人。

  • Dave:重新思考编程 at December 06, 2016

    #3 楼 @chenge

    module RLE
      def self.encode(list)
        list.each_with_object([]) do |n, result|
          if result[-1] == n
            result[-1] = [n, 2]
          elsif result[-1].is_a?(Array) && result[-1][0] == n
            result[-1][1] += 1
          else
            result << n
          end
        end
      end
    end
    

    递归版就不写了,因为性能还不如循环。

    代码量有差别吗?差别不大。哪种写法难懂?都难懂,因为逻辑就是那么复杂。但我认为大部分人会觉得模式匹配 + 递归更难懂一点,因为人脑没有尾递归优化,耗费的脑细胞要多一些。

    学多点语言很好,有时也要脱离原本的思维去想,这样更容易接受新思维。但也要知道,布道者给的例子都是经过精细设计的,总能找到些场景,用这个工具很方便,用别的工具很麻烦。Facebook 的 AI 团队用 Haskell 肯定是有道理的。

    但是一不留神就掉进布道者的圈套里了,以偏概全,好像没了一些特性就什么都干不了了。上面的 Ruby 版很麻烦吗?不就是一个把条件写到方法参数,一个把条件写到方法体内,Elixir 版还多了一个选择分支——写递归的时候真要好好考虑清楚有没有写漏分支。模式匹配也不能做所有事,不然 Elixir 里面也不会提供 case cond if 控制结构了。

    我去年就把 Elixir/Erlang 过了一遍,虽然没写生产应用,但也学到不少东西,像模式匹配、轻量进程 & 消息、OTP,这样在选型的时候多一种选择,也可以在原有工具上做些改进。我相信很多人都经常学新语言,只是没那么狂热表现出来。Ruby 一路以来都借鉴了不少其它语言的设计,同时要向前兼容——不兼容的灾难已经在别的语言看过了。如果学过 Elixir/Erlang、Go、Rust,那么应该很容易理解 ko1 演讲上谈到的 immutable object、channel、membership 等概念。

    但是切勿邯郸学步,精髓没学到,原本怎么走路给忘了。

  • 《Ruby 源码剖析》现已上市! at December 03, 2016

    #67 楼 @blackanger 微信的交流无法沉淀下来。

  • App 开发 API,https 证书如果出错,如何切换到 http? at December 01, 2016

    虽然可以在应用端做容错,但证书错误意味着网络环境不安全,应该告诉用户无法继续。

  • 做了一个关于换源的小工具 at November 30, 2016

    我感觉很危险。

  • API 需要专门的框架吗?不是所有框架都能做 API 吗 at November 28, 2016

    宣传策略。

  • Rails 5 必须手动重启 puma 服务器后才能看的修改后的效果 at November 25, 2016

    新 spring 依赖 listen,对虚拟环境不友好,我换成 poll 方式也不行,后来弃用 vagrant 了。

  • 有必要在生成环境使用 rbenv 吗? at November 24, 2016

    我用 PPA https://www.brightbox.com/docs/ruby/ubuntu/

    开启 apt 的自动安全更新。

  • 用户权限方面改怎么选择 at November 24, 2016

    before_action

  • [译] Awesome Rails Gem 中文版 at November 22, 2016

    比不上 https://www.ruby-toolbox.com/ ,可惜站长好像不维护了。

  • [杭州] 求一份 PHP/RUBY/GO 的兼职 at November 22, 2016

    有人会为了让你练技术而招兼职么……

  • Rails 应用在架构设计上的不足 at November 16, 2016

    那么,这个作者想要推销什么呢?

  • Elastic 中国开发者大会来啦! at November 15, 2016

    希望有视频。

  • 统一账户管理平台 at November 12, 2016

    天国的 Mozilla Persona。

  • 如何正确阻挡有人不断尝试登入? at November 09, 2016

    http://docs.aws.amazon.com/waf/latest/developerguide/tutorials-rate-based-blocking.html

  • 请教关于 li 事件绑定的问题 at November 08, 2016

    委托到上级元素。

  • Mozilla, Google, Apple 都已决定不再信任 WoSign 和 StartCom at November 01, 2016

    好,支持,威武,有希望了!

  • 找一位 Rails 指南合译人 at November 01, 2016

    我也觉得众筹可行,这样成果可以全开放出来,用 GitHub 接受贡献。

  • 新功能 - 现在可以看都有谁赞过了 at October 31, 2016

    以后站队小心了,方丈很小气的。

  • 找一位 Rails 指南合译人 at October 31, 2016

    #14 楼 @andor_chen 我看完觉得我理解没错啊,如果演绎了就要相同方式共享,不意味共享一定要先行演绎。或者你认为哪个条款支持你的观点?

    甚至要注意:

    No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

    不能添加条款限制本条款已经许可的事情——要求共享前先要演绎就是添加了条款。

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