SlideShare a Scribd company logo
Submit Search
Upload
Ruby の懸案事項
Report
Share
Kenta Murata
CRO at Xica Co., Ltd.
Follow
•
7 likes
•
2,580 views
1
of
38
Ruby の懸案事項
•
7 likes
•
2,580 views
Report
Share
Download Now
Download to read offline
Technology
Education
Ruby の懸案事項を説明し、我こそはと思う人の出現を祈ります。
Read more
Kenta Murata
CRO at Xica Co., Ltd.
Follow
Recommended
Ruby 1.9.3 の新機能と変更点 by
Ruby 1.9.3 の新機能と変更点
Kenta Murata
3.6K views
•
65 slides
ぼくとわたしのVim by
ぼくとわたしのVim
Shota Fukumori
1.4K views
•
59 slides
ruby test-all parallel running by
ruby test-all parallel running
Shota Fukumori
1.8K views
•
42 slides
Introduction to ATDD with Cucumber and RSpec by
Introduction to ATDD with Cucumber and RSpec
Kenta Murata
14.1K views
•
48 slides
Float is Legacy by
Float is Legacy
Kenta Murata
3.8K views
•
79 slides
The world without the literal notation for floating-point numbers by
The world without the literal notation for floating-point numbers
Kenta Murata
1.2K views
•
38 slides
More Related Content
More from Kenta Murata
Let's begin Behavior Driven Development using RSpec by
Let's begin Behavior Driven Development using RSpec
Kenta Murata
1.6K views
•
87 slides
Rubyをたのしくするために私が考えていること by
Rubyをたのしくするために私が考えていること
Kenta Murata
1.9K views
•
97 slides
5分弱で分かる量子ビット by
5分弱で分かる量子ビット
Kenta Murata
6.8K views
•
32 slides
Rubykaigi2010mrkn bigdecimal by
Rubykaigi2010mrkn bigdecimal
Kenta Murata
1K views
•
52 slides
Ruby における絵文字エンコーディング間の相互変換ダイアグラム (案) by
Ruby における絵文字エンコーディング間の相互変換ダイアグラム (案)
Kenta Murata
801 views
•
1 slide
校内勉強会のススメ An encouragement to hold workshops In your school by
校内勉強会のススメ An encouragement to hold workshops In your school
Kenta Murata
1.6K views
•
50 slides
More from Kenta Murata
(13)
Let's begin Behavior Driven Development using RSpec by Kenta Murata
Let's begin Behavior Driven Development using RSpec
Kenta Murata
•
1.6K views
Rubyをたのしくするために私が考えていること by Kenta Murata
Rubyをたのしくするために私が考えていること
Kenta Murata
•
1.9K views
5分弱で分かる量子ビット by Kenta Murata
5分弱で分かる量子ビット
Kenta Murata
•
6.8K views
Rubykaigi2010mrkn bigdecimal by Kenta Murata
Rubykaigi2010mrkn bigdecimal
Kenta Murata
•
1K views
Ruby における絵文字エンコーディング間の相互変換ダイアグラム (案) by Kenta Murata
Ruby における絵文字エンコーディング間の相互変換ダイアグラム (案)
Kenta Murata
•
801 views
校内勉強会のススメ An encouragement to hold workshops In your school by Kenta Murata
校内勉強会のススメ An encouragement to hold workshops In your school
Kenta Murata
•
1.6K views
Ruby の標準乱数生成器とその改善案 by Kenta Murata
Ruby の標準乱数生成器とその改善案
Kenta Murata
•
4K views
5分で分かる Measure by Kenta Murata
5分で分かる Measure
Kenta Murata
•
1.9K views
Measure 単位付き数値ライブラリ by Kenta Murata
Measure 単位付き数値ライブラリ
Kenta Murata
•
1.5K views
情報学特論#02 by Kenta Murata
情報学特論#02
Kenta Murata
•
877 views
情報学特論#01 by Kenta Murata
情報学特論#01
Kenta Murata
•
817 views
北海道関数型言語勉強会@札幌#2のお知らせ by Kenta Murata
北海道関数型言語勉強会@札幌#2のお知らせ
Kenta Murata
•
770 views
Ruby 拡張モジュール入門 by Kenta Murata
Ruby 拡張モジュール入門
Kenta Murata
•
3.6K views
Ruby の懸案事項
1.
Ruby
Kenta Murata 2011.02.20 Ruby Workshop Sapporo 2011 2 20 1
2.
2011
2 20 2
3.
•
a.k.a @mrkn • Ruby • Ruby • • SE • 2011 2 20 3
4.
AD 2011
2 20 4
5.
2011 2010
2 3 20 1 5
6.
Hokuriku.rb x 2011
2 20 6
7.
Hokuriku.rb x
• 3 20 • • @igaiga555, ( ) • @june29, ( ) • @mrkn, ← it’s me!!! 2011 2 20 7
8.
Ruby
Kenta Murata 2011.02.20 Ruby Workshop Sapporo 2011 2 20 8
9.
test-all
• test-all • • 2011 2 20 9
10.
ext/
• ext/extmk.rb • make -j 4 ext • extmk.rb -j n n 2011 2 20 10
11.
MacRuby
gem • gem list 2 • • 2011 2 20 11
12.
• Oniguruma
• http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/ • Oniguruma • http://twitter.com/#!/yukihiro_matz/status/ 35521472273321984 2011 2 20 12
13.
SSL/TLS
• openssl • GnuTLS CryptoAPI • 2011 2 20 13
14.
readline6
• readline6 GPL3 • ruby • libedit • libedit readline readline 2011 2 20 14
15.
test-all 2011
2 20 15
16.
Ruby
• Ruby • + • make test-all 2011 2 20 16
17.
@sora_h 2011
2 20 17
18.
2011
2 20 18
19.
2011
2 20 19
20.
4 2011
2 20 20
21.
2011
2 20 21
22.
2011
2 20 22
23.
test-all
disk process 2011 2 20 23
24.
test-all
workers dispatcher 2011 2 20 24
25.
OS
Mac OS X 10.6.6 CPU 2.66 GHz Intel Core i7 MEM 8GB 1067 MHz DDR3 2011 2 20 25
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, 13 2011 2 20 26
27.
150.0
112.5 75.0 37.5 0 no -j -j1 -j2 -j3 -j5 -j8 -j13 TOTAL TESTCASES TESTS/S 2011 2 20 27
28.
3.00
2.25 1.50 0.75 0 no -j -j1 -j2 -j3 -j5 -j8 -j13 TOTAL TESTCASES TESTS/S ASSERTIONS/S 2011 2 20 28
29.
• @sora_h
test-all • 4 • CPU • 2011 2 20 29
30.
2011
2 20 30
31.
•
• • lib/test/* 2011 2 20 31
32.
2011
2 20 32
33.
ext/
• ext/extmk.rb • make -j 4 ext • extmk.rb -j n n 2011 2 20 33
34.
MacRuby
gem • gem list 2 • • 2011 2 20 34
35.
• Oniguruma
• http://firefly.cr.ie.u-ryukyu.ac.jp/~shinya/xhago/ • Oniguruma • http://twitter.com/#!/yukihiro_matz/status/ 35521472273321984 2011 2 20 35
36.
SSL/TLS
• openssl • GnuTLS CryptoAPI • 2011 2 20 36
37.
readline6
• readline6 GPL3 • ruby • libedit • libedit readline readline 2011 2 20 37
38.
Ruby 2011
2 20 38