Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
JJfuJJ
@jjfujj
Member
NO. 19267 / 2015-06-08

上海
1 Topics / 50 Replies
5 Followers
0 Following
1 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [上海] 教育产品 「一起长大」 招聘 Ruby 工程师 at December 15, 2017

    我帮你看看: https://www.lagou.com/jobs/3797950.html?source=delivered&i=delivered-1

  • 程序员的 Burnout 与 Depression 抑郁症 at December 14, 2017

    鬼才知道我怎么找到这里的……

  • [译] Terminal 功夫——方便开发者的实用技巧 at February 13, 2017

    赞以下:
    _
    Rails.application.routes.recognize_path "http://localhost:3000/users/11"
    rails console --sandbox
    reload!

  • [郑州 ] Ruby On Rails 工程师 初级 / 资深 (10-20k,水平高者可面议) at November 25, 2016

    我老家新郑的,我现在在上海,有 2-3 年 rails 开发经验,之前做过 linux 运维,网络工程专业。

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

    正确的解答在这里:

    bundle 命令在 install 的时候,是依据运行命令的当前目录的 gemfile 里面的声明来安装 gem 的。

    gemspec 是该 gem 包被使用时候的依赖声明。

  • Mina 部署的 Ruby 默认版本为何被锁定在 2.2.0? at April 21, 2016

    应该在 deploy.rb 里面做了声明了。

    mina 的 bundle 包和系统是分离的。设计者可能是为了保证在多个工程存在于一个系统里面的情况下,特别是使用了不同的一些 gem 版本的时候,不至于冲突。

  • Rails- 让我欢喜让我忧! at April 15, 2016

    #47 楼 @steveltn 所谓的开发和程序设计,本来就是一种博弈,博弈在如何取舍复杂和简单之间。大的来说,这是世界上的很多事情也都是博弈,博弈在各种取舍和选择之间。

  • Rails 5 的新特性 (转) at March 30, 2016

    楼主这是原创的文章,还是翻译的文章?怎么不贴原链接呢?

  • 命令行的艺术 at January 22, 2016

    鄙人在以前做系统管理员的时候,曾经深刻研究过 shell 语言的各种奇淫巧技,并且乐此不疲。后来呢,慢慢的就过渡到了比较中庸的一种状态哈: http://book.douban.com/subject/3411497/

    Shell 实际上是一种修修补补淬炼出来的命令集合语言,后期加入了一些逻辑判断,并无严格的语言设计规范。 熟悉其写法,确实可以大大提高生产效率,甚至当自己熟悉到一定境界后,会不由自主的去自定义一些命令,比如我把一些 git 相关的命令连带参数的作用按照自己常用的功能,进行了自定义命令和别名: https://github.com/yanyingwang/waga/blob/master/wagaers/git.zsh

    在自己的实际工作过程中,慢慢的依靠好奇心的驱使来推动记忆 shell 命令,把命令以手感或者别名或者自己可以记忆的方式定义成命令,是终解决记忆之道。

    oh-my-zsh 就是一个典范。

    所以,我自己也定义归总出了一些自己的东东,有兴趣的可以看一下喔: https://github.com/yanyingwang/waga

    这是我的 zsh 配置文件: https://github.com/yanyingwang/.zsh

  • 通过「刻意练习」,你才能成为顶尖的程序员 at January 22, 2016

    成为优秀程序员的前提是自己拥有良好的兴趣爱好,所谓的“刻苦”和“练习”,不过是一个在不然不过的过程了,完全像一场心灵之旅,何苦用这么贬义的词语来概括这么一个快乐的过程?

  • [上海静安] DiningCity 鼎食聚 [高端餐饮互联网平台] 高薪诚聘 Ruby 程序员 & UI/UX 若干 at January 22, 2016

    #3 楼 @lyswjhh 我的意思是职位薪水范围。

  • 从昨天开始就好想买台 MacBook Pro,这是不是 Rubyist 的标配啊? at December 29, 2015

    为了我大 Ubuntu 的发展,我要表明,我是一个从 macbook 转到 Ubuntu 的人。

  • 元编程 —— 装逼专用?(其实用 Rails,并不需要太高的 Ruby 技能) at December 21, 2015

    来凑个热闹!

    首先回答楼主的问题,元编程,当然是可以拿来装逼的!

    但是,绝不仅仅只是可以装逼而已!当深刻理解了元编程的概念后,实际上会发现,即使是在 rails 框架当中的业务逻辑,有时候自己也很自然的使用了元编程,而却不自知。

    当然也不需要用元编程去秒杀一切重复代码!而且实际上,我认为,ruby 目前的元编程能力,也不足以完完全全的秒杀一切代码!

    元编程的使用量评判的唯一标准其实也是没有什么标准的,我是说,其取决于实际情况:假设项目的开发人员只有你一人,有或者项目开发的模块划分的异常清晰,不同开发人员之间没有什么代码交集,那么,整个世界都是你的游乐场,你怎么用我觉得都不算过分。 然而,当有太多人看你的代码的情况下,还是收敛一些比较好,算是为他人着想。

    要是必须要说什么标准的话,那么唯一的标准就是代码的人性化,足够方便的进行整个项目的推进,整个项目完全依赖你一人,那么你当然可以随意使用元编程,因为很明显,快速完成功能和探寻未知的好奇没有什么可以被阻止。如果项目依赖多人,那么方便维护也是要考虑在其中的一个重要因素了,就要依据于整个项目中其他人的技术能力和情况,适度的调整元编程的使用量。

  • Rails 如何正确读取银联私钥证书 PFX? at July 15, 2015

    假设,pfx 文件的位置为: '/tmp/test.pfx',其文件的读取密码为'11111111',则可以使用以下 ruby 代码读取 PFX 文件:

    require 'openssl'
    
    raw = File.read '/tmp/test.pfx'
    
    pkcs = OpenSSL::PKCS12.new raw, "11111111"
    
    # 证书
    puts pkcs.certificate.to_pem 
    
    # 私钥
    puts pkcs.key.export
    

    http://ruby-doc.org/stdlib-1.9.3/libdoc/openssl/rdoc/OpenSSL/PKCS12.html http://ruby-doc.org/stdlib-1.9.3/libdoc/openssl/rdoc/OpenSSL/X509/Certificate.html http://ruby-doc.org/stdlib-1.9.3/libdoc/openssl/rdoc/OpenSSL/PKey/RSA.html


    以上 ruby 代码,和以下 sh 输出是一样的: openssl pkcs12 -in /tmp/test.pfx - -nodes

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