$30 off During Our Annual Pro Sale. View Details »

Ruby 'root'

SHIBATA Hiroshi
May 30, 2013
1.7k

Ruby 'root'

Ruby 'root' has all of permission in ruby development resources such as ruby-lang.org. I'll describe and introduce my work between Feb and Jun. and I'll announce some big news in RubyKaigi.

SHIBATA Hiroshi

May 30, 2013
Tweet

Transcript

  1. ࣲాതࢤ
    SHIBATA Hiroshi
    QBQFSCPZDP
    BTBLVTBSC
    paperboy&co., Inc.
    A fixer of Ruby ecosystem.
    ൃද৔ॴ3VCZ,BJHJ 2013-05-30(Thu)
    3VCZbSPPU`

    View Slide

  2. self

    View Slide

  3. SHIBATA Hiroshi(@hsbt)

    View Slide

  4. asakusa.rb

    View Slide

  5. Rails Girls in Jpan

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. opensource contribution
    =
    main work

    View Slide

  10. View Slide

  11. View Slide

  12. We are
    iring!!

    View Slide

  13. web designer

    View Slide

  14. BATMAN
    (ٕज़ج൫੔උΤϯδχΞ)

    View Slide

  15. Ruby
    ‘root’

    View Slide

  16. I have root permission of ruby-lang
    svn.ruby-lang.org
    www.ruby-lang.org
    www.rubyist.net
    bugs.ruby-lang.org

    View Slide

  17. View Slide

  18. View Slide

  19. newbie
    commiter
    work

    View Slide

  20. ruby/ruby

    View Slide

  21. View Slide

  22. Cherrypicker

    View Slide

  23. My goal is...

    View Slide

  24. View Slide

  25. 17 H_Konishi
    17 mneumann
    17 uema2
    16 kanemoto
    15 technorama
    15 hsbt
    13 davidflanagan
    11 muraken
    8 katsu
    6 siena
    5 jim
    current status

    View Slide

  26. http://ci.hsbt.org

    View Slide

  27. What’s ci.hsbt.org
    application layer testing
    snapshot build testing
    (without ruby)

    View Slide

  28. % ssh ruby-lang.org
    hsbt@carbon:~$ cat /etc/aliases | head -2
    # See man 5 aliases for format
    root: shugo, matz, eban, knu, yuya, hsbt

    View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. fml...

    View Slide

  33. Rubyist Magazine

    View Slide

  34. http://www.rubyist.net

    View Slide

  35. View Slide

  36. Running with
    Ruby-1.8.7p302

    View Slide

  37. “Why do you use ruby 1.8
    in introducing contents of
    ruby 2.0?”

    View Slide

  38. http://sqale.jp

    View Slide

  39. okkez++, znz++

    View Slide

  40. Relased Issue 42
    Today!! It used
    Ruby-2.0.0p195

    View Slide

  41. http://bugs.ruby-lang.org

    View Slide

  42. asakusarb/redmine4ruby-lang

    View Slide

  43. hsbt@fluorine:~$ ruby -v
    ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]
    hsbt@fluorine:~$ gem list
    *** LOCAL GEMS ***
    actionmailer (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)
    actionpack (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)
    activerecord (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)
    activeresource (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)
    activesupport (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10)
    columnize (0.3.4, 0.3.2)
    erubis (2.7.0)

    View Slide

  44. debian
    system ruby
    rails

    View Slide

  45. View Slide

  46. Work in progress

    View Slide

  47. View Slide

  48. View Slide

  49. Great News

    View Slide

  50. Radiant CMS

    View Slide

  51. View Slide

  52. Jekyll?
    github?

    View Slide

  53. ruby/www.ruby-lang.org

    View Slide

  54. Editorial team

    View Slide

  55. rbenv + ruby-build

    View Slide

  56. View Slide

  57. require 'mina/git'
    require 'mina/bundler'
    require 'mina/rbenv'
    set :domain, 'neon.ruby-lang.org'
    set :user, 'rubylang'
    set :deploy_to, "/home/#{user}/staging.ruby-lang.org"
    set :repository, 'https://github.com/ruby/www.ruby-lang.org.git'
    set :branch, 'master'
    task :production do
    set :deploy_to, "/home/#{user}/neon.ruby-lang.org"
    end
    task :environment do
    invoke :'rbenv:load'
    end
    desc "Generate static sites."
    task :generate_static_sites => :environment do
    queue 'bundle exec rake generate'
    end
    desc "Deploys the current version to the server."
    task :deploy => :environment do
    deploy do

    View Slide

  58. View Slide

  59. We want to more
    translator!

    View Slide

  60. ja
    en

    View Slide

  61. report of
    google
    analytics

    View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. conclusion

    View Slide

  66. I have root permission of ruby-lang
    svn.ruby-lang.org
    www.ruby-lang.org
    www.rubyist.net
    bugs.ruby-lang.org

    View Slide

  67. Let’s enjoy
    social coding!

    View Slide

  68. Let’s enjoy Ruby!!

    View Slide