Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
李华顺
@huacnlee
Admin
NO. 2 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
502 Topics / 9058 Replies
959 Followers
53 Following
105 Favorites
Reward
GitHub Public Repos
  • autocorrect 1410

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1101

    Global settings for your Rails application.

  • rucaptcha 696

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 95

    A macOS native style theme for Zed, let it same like native app in macOS.

  • vscode-macos-classic.t... 21

    macOS Classic theme for Visual Studio Code

  • zed-extension-action 19

    GitHub Action for automatically bump Zed Extensions version after a release.

  • autocorrect-action 11

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 6

    AutoCorrect for Zed

  • gpui-workspace 4

    Dock layout UI component for GPUI, that extracted from Zed project.

  • zed-lalrpop 3

    LALRPOP parser grammar support for Zed.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 说我最近关注 Crystal 的感受 at April 17, 2017

    时刻保持一颗用于学习的心,然后你需要:

    1. 分清事情重要或不重要,紧急或不紧急;

    2. 适当的时候要学会“拒绝”需求,或推迟;

    3. 不要顺着需求方的需求、思路来解决问题,要跳出来看;

    4. 尝试用简单的方式解决问题;

    5. 整理自己的一套最佳实践,反复应用、验证、并改进;

    6. 参考、借鉴、学习他人的实践方式;

    ---- https://twitter.com/huacnlee/status/846959972898557952

    以及用 Ruby / Rails,然后你就自由了

  • 北京面试所感 at April 14, 2017

    值得讨论的话题都可以加精华

  • 北京面试所感 at April 14, 2017

    如果我是招聘者,两个面试者,一个是其他语言的有多年 Web 开发经验,一个是熟悉 Ruby 的,但只学了 4 个月,你说我要谁?

    问题很简单,不是因为培训给你培训的不够,而是确实你欠缺必要的基础,经验很重要(楼主没讲其他的背景,我这里假设是新入行的)


    怎么可能妄想 4 个月做到 4 年的能力?

  • cache_key 如何去掉域名那一段? at April 14, 2017

    这种方式现在都没啥人用了

  • Rails 怎么实现收藏关注功能? at April 14, 2017

    https://ruby-china.org/topics/32262

  • 北京面试所感 at April 14, 2017

    为了这篇文章,我把字体改大了

  • ExceptionTrack - 捕捉 Rails 应用运行期的异常,并存储到数据库 at April 14, 2017
    gem 'kaminari'
    
  • Ruby China 也是个上百万数据的网站哦! at April 13, 2017
    $ cat ruby-china-access.log.1 | grep ' 404 ' | wc -l
    15741
    
  • 又一个不错的 Rails 视频教学网站 at April 13, 2017

    打不开

  • 说我最近关注 Crystal 的感受 at April 13, 2017

    赶紧的!

  • 说我最近关注 Crystal 的感受 at April 13, 2017

    这个不太好描述

    • 你在写 Crystal 的时候,你会感觉这是 Ruby,你以前这么做事情你还怎么做
    • 你在写 Go, Elixir 的时候,你会感觉这是 Go, Elixir,你以前的思维方式,实现方式可能都得换掉

    这三个我都花了写时间写过一点,当然接触不是太深入,一些感受而已

    Go, Elixir 是挺不错的,但问题是,为何我要放弃我认同、并热爱的 Ruby 那套方式?就为了性能?

  • 说我最近关注 Crystal 的感受 at April 13, 2017

    Crystal 吸收的不仅仅是 Ruby 的语法,光说语法太弱了,谁都能模仿,但那些骨子里的风格不是谁都能做的,就如同那些模仿 Rails 的,都只是长得像而已,实际上那些的作者都不懂 Rails 的理念。

    在这点上,我认为 Crystal 做到了,看起来几个作者貌似还不是 Ruby 社区很有名的人物(以前都没听说过),但从我了解这段时间来看,Crystal 在继承 Ruby 的思想、理念方面真的很不错,在你实际用的时候能感受到 Ruby 给我带来那些东西。

  • 说我最近关注 Crystal 的感受 at April 13, 2017

    至少我目前看到 Crystal 继承 Ruby 的部分已经很不错了,例如:

    • Object 是所有类型的基础,这个可以做很多有意义的事情
    • 各种语法、标准库相同的实现,95% 接近的 API,例如你可以用 Ruby 一摸一样的正则,好处是,实现东西可以很容易参考现有 Ruby 社区的实现,找到对应的方式
    • 不需要像 Elixir 那样放弃以前的思维方式,按函数式编程的方式考虑问题
  • 说我最近关注 Crystal 的感受 at April 13, 2017

    其实 Crystal 的作者目标不是完全要做成 Ruby 那样,而是继承 Ruby 优秀的部分,解决不足的部分,例如,上次我问过一个关于 SecureRandom 文件 require 的名字问题。

    Ruby 里面是:

    require "securerandom"
    

    Crystal 里面是:

    require "secure_random"
    

    作者说,这么做是改正 Ruby 的错误,这证明 Crystal 不是在盲目的做成 Ruby 那样,而是在取其精华。


    同样,Crystal 也有自己的特点,例如 overload method,而不是 Ruby 那种 options 的动态方式:

    def foo(name : String)
    end
    
    def foo(name : Integer)
    end
    

    Ruby:

    def foo(name)
      if name.is_a?(String)
      elsif name.is_a?(Integer)
      end
    end
    

    这样做的目的,当然有很大一部分原因是为何性能,减少运行期的不必要开销。

  • MySQL 5.7 与 rails db:migrate 的日期格式问题 at April 13, 2017

    看起来像是 Rails 默认行为和 MySQL 5.7 的冲突啊!

  • simple_form 死活不横排 at April 13, 2017

    看 HTML 啊!

  • [北京] 新界招聘 Ruby 工程师 2 人 at April 12, 2017

    你们是要干啥?统一一个人发!

    那我就删除那个了: https://ruby-china.org/topics/32754

  • cache_key 如何去掉域名那一段? at April 12, 2017

    哦,看起来你用的是 action_caching

    https://github.com/rails/actionpack-action_caching

  • cache_key 如何去掉域名那一段? at April 12, 2017

    http://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache

    我记得是没有那一段域名信息在 cache_key 里面的啊

  • Ruby China 的 gems 又抽风了 at April 12, 2017

    不是,我估计是 UpYun 的 CDN 存在问题

  • 自学 ror 到什么水平可以出去找实习? at April 12, 2017

    到你不叫 ror 的时候

  • Ruby China 的 gems 又抽风了 at April 11, 2017

    不要翻墙访问

  • 头像更新尝试上传文本文件,显示"更新成功" at April 11, 2017

    谁让你传 Txt 啊

  • 头像更新尝试上传文本文件,显示"更新成功" at April 11, 2017

    修好了

  • cache_key 如何去掉域名那一段? at April 10, 2017

    你的问题就不对,问题应该是:ActionView 的 cache_key 如何去掉域名那一段?

  • 头像更新尝试上传文本文件,显示"更新成功" at April 10, 2017

    看不懂

  • ActionStore - 一步到位的 Like, Follow, Star, Block ... 等动作的解决方案 at April 06, 2017

    我认为这不是必要需求,你可以自行调用 Action model 处理

  • 按照 hoemland install 操作,make start 之后下一步该做什么呀? at April 06, 2017

    就可以访问了啊,域名绑定了么

    看起来是本地 直接访问 http://localhost 试试

  • 为什么我 homeland-docker 下载后没有 app.local.env 文件? at April 06, 2017

    手工创建

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