Ruby                           Kenta Murata                2011.02.20 Ruby Workshop Sapporo2011   2   20                  ...
2011   2   20   2
•        a.k.a @mrkn           • Ruby           • Ruby           •           •                      SE           •2011   2...
AD2011   2   20        4
20112010   2       3   20           1    5
Hokuriku.rb x2011   2   20      6
Hokuriku.rb x           • 3 20           •           • @igaiga555,         (        )           • @june29,       (        ...
Ruby                           Kenta Murata                2011.02.20 Ruby Workshop Sapporo2011   2   20                  ...
test-all       • test-all       •       •2011   2   20                  9
ext/       • ext/extmk.rb       • make -j 4             ext       • extmk.rb       -j n         n2011   2   20            ...
MacRuby      gem       • gem list   2       •       •2011   2   20             11
• Oniguruma       • http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/       • Oniguruma       • http://twitter.com/#!/yukih...
SSL/TLS       • openssl       •         GnuTLS   CryptoAPI       •2011   2   20                         13
readline6       • readline6     GPL3       • ruby       •             libedit       • libedit       readline              ...
test-all2011   2   20              15
Ruby       • Ruby       •                 +       • make test-all2011   2   20                16
@sora_h2011   2   20             17
2011   2   20   18
2011   2   20   19
42011   2   20       20
2011   2   20   21
2011   2   20   22
test-all                            disk                process2011   2   20                        23
test-all                             workers                dispatcher2011   2   20                                 24
OS      Mac OS X 10.6.6                CPU   2.66 GHz Intel Core i7                MEM   8GB 1067 MHz DDR32011   2   20   ...
• non parallel        • make TESTS=’-v -x fiber ruby’ test-all       • parallel        • make TESTS=’-v -j<N> -x fiber ruby’...
150.0                112.5                 75.0                 37.5                   0                        no -j   -j...
3.00                2.25                1.50                0.75                  0                       no -j   -j1   -j...
• @sora_h   test-all       •                              4       • CPU       •2011   2   20                     29
2011   2   20   30
•       •       • lib/test/*2011   2   20         31
2011   2   20   32
ext/       • ext/extmk.rb       • make -j 4             ext       • extmk.rb       -j n         n2011   2   20            ...
MacRuby      gem       • gem list   2       •       •2011   2   20             34
• Oniguruma       • http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/       • Oniguruma       • http://twitter.com/#!/yukih...
SSL/TLS       • openssl       •         GnuTLS   CryptoAPI       •2011   2   20                         36
readline6       • readline6     GPL3       • ruby       •             libedit       • libedit       readline              ...
Ruby2011   2   20          38
Upcoming SlideShare
Loading in …5
×

Ruby の懸案事項

9,561 views

Published on

Ruby の懸案事項を説明し、我こそはと思う人の出現を祈ります。

Published in: Technology, Education
2 Comments
7 Likes
Statistics
Notes
No Downloads
Views
Total views
9,561
On SlideShare
0
From Embeds
0
Number of Embeds
206
Actions
Shares
0
Downloads
16
Comments
2
Likes
7
Embeds 0
No embeds

No notes for slide

Ruby の懸案事項

  1. 1. Ruby Kenta Murata 2011.02.20 Ruby Workshop Sapporo2011 2 20 1
  2. 2. 2011 2 20 2
  3. 3. • a.k.a @mrkn • Ruby • Ruby • • SE •2011 2 20 3
  4. 4. AD2011 2 20 4
  5. 5. 20112010 2 3 20 1 5
  6. 6. Hokuriku.rb x2011 2 20 6
  7. 7. Hokuriku.rb x • 3 20 • • @igaiga555, ( ) • @june29, ( ) • @mrkn, ← it’s me!!!2011 2 20 7
  8. 8. Ruby Kenta Murata 2011.02.20 Ruby Workshop Sapporo2011 2 20 8
  9. 9. test-all • test-all • •2011 2 20 9
  10. 10. ext/ • ext/extmk.rb • make -j 4 ext • extmk.rb -j n n2011 2 20 10
  11. 11. MacRuby gem • gem list 2 • •2011 2 20 11
  12. 12. • Oniguruma • http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/ • Oniguruma • http://twitter.com/#!/yukihiro_matz/status/ 355214722733219842011 2 20 12
  13. 13. SSL/TLS • openssl • GnuTLS CryptoAPI •2011 2 20 13
  14. 14. readline6 • readline6 GPL3 • ruby • libedit • libedit readline readline2011 2 20 14
  15. 15. test-all2011 2 20 15
  16. 16. Ruby • Ruby • + • make test-all2011 2 20 16
  17. 17. @sora_h2011 2 20 17
  18. 18. 2011 2 20 18
  19. 19. 2011 2 20 19
  20. 20. 42011 2 20 20
  21. 21. 2011 2 20 21
  22. 22. 2011 2 20 22
  23. 23. test-all disk process2011 2 20 23
  24. 24. test-all workers dispatcher2011 2 20 24
  25. 25. OS Mac OS X 10.6.6 CPU 2.66 GHz Intel Core i7 MEM 8GB 1067 MHz DDR32011 2 20 25
  26. 26. • non parallel • make TESTS=’-v -x fiber ruby’ test-all • parallel • make TESTS=’-v -j<N> -x fiber ruby’ test-all • <N> • 1, 2, 3, 5, 8, 132011 2 20 26
  27. 27. 150.0 112.5 75.0 37.5 0 no -j -j1 -j2 -j3 -j5 -j8 -j13 TOTAL TESTCASES TESTS/S2011 2 20 27
  28. 28. 3.00 2.25 1.50 0.75 0 no -j -j1 -j2 -j3 -j5 -j8 -j13 TOTAL TESTCASES TESTS/S ASSERTIONS/S2011 2 20 28
  29. 29. • @sora_h test-all • 4 • CPU •2011 2 20 29
  30. 30. 2011 2 20 30
  31. 31. • • • lib/test/*2011 2 20 31
  32. 32. 2011 2 20 32
  33. 33. ext/ • ext/extmk.rb • make -j 4 ext • extmk.rb -j n n2011 2 20 33
  34. 34. MacRuby gem • gem list 2 • •2011 2 20 34
  35. 35. • Oniguruma • http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/ • Oniguruma • http://twitter.com/#!/yukihiro_matz/status/ 355214722733219842011 2 20 35
  36. 36. SSL/TLS • openssl • GnuTLS CryptoAPI •2011 2 20 36
  37. 37. readline6 • readline6 GPL3 • ruby • libedit • libedit readline readline2011 2 20 37
  38. 38. Ruby2011 2 20 38

×