Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The road to become mruby contributor
Search
Tatsuhiko Kubo
March 01, 2014
Technology
1
980
The road to become mruby contributor
Tatsuhiko Kubo
March 01, 2014
Tweet
Share
More Decks by Tatsuhiko Kubo
See All by Tatsuhiko Kubo
Handling a tremendous amount of images with Fastly / Yamagoya Traverse 2020
cubicdaiya
2
1.4k
System Integration with Fastly
cubicdaiya
0
590
実例で学ぶ画像最適化集 with ImageFlux / ImageFlux meetup#2
cubicdaiya
4
19k
Software Engineer, Infrastructure
cubicdaiya
4
3.1k
High Performance Count Up!
cubicdaiya
0
340
ImageFluxを利用した画像配信の最適化 / ImageFlux meetup 201801
cubicdaiya
0
2.9k
Building high performance push notification server in Go
cubicdaiya
5
3.2k
メルカリのデータ分析基盤 / mercari data analysis infrastructure
cubicdaiya
11
12k
On-call Engineering
cubicdaiya
8
6.6k
Other Decks in Technology
See All in Technology
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
660
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.7k
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
190
Охота на косуль у древних
ashapiro
0
120
困難を「一般解」で解く
fujiwara3
7
1.6k
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
210
自分だけの仮想クラスタを高速かつ効率的に作る kubefork
donkomura
0
110
What's new in Go 1.24?
ciarana
1
110
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
サバイバルモード下でのエンジニアリングマネジメント
konifar
6
1.4k
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.3k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
540
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
51k
Six Lessons from altMBA
skipperchong
27
3.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
580
Side Projects
sachag
452
42k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Done Done
chrislema
182
16k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
The Invisible Side of Design
smashingmag
299
50k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Transcript
ݴޠॲཧܥͷࣝͳ͠Ͱݴޠॲཧܥͷ OSSʹίϯτϦϏϡʔτ͢Δํ๏ ʙࢲԿʹͯ͠mrubyͷίϯτϦϏϡʔλʹͳ͔ͬͨʙ ٱอɹୡ cubicdaiya@gmail.com March 2014
ݴޠॲཧܥͷࣝͳ͠Ͱݴޠॲཧܥͷ OSSʹίϯτϦϏϡʔτ͢Δํ๏ ʙmrubyͷ߹ʙ
mrubyʹ͍ͭͯ ܰྔRuby ΈࠐΈ͚ʹMatz͕։ൃ Cͱ࿈ܞ͍͢͠Α͏ʹઃܭ͞Ε͍ͯΔ ݸਓతʹϦονͳLua
͕mrubyͷίϯτϦϏϡʔλʹͳͬͨ༁ Ҏલngx_mrubyʹPull-Requestૹͬͯͨ ͦΕͰԿ͔mrubyຊମͷόά౿Μͩ mrubyຊମʹόάमਖ਼ͷPull-RequestૹΔ͜ͱʹ ιʔείʔυಡΜͰΔͱී௨ʹόά͍ͨ͠Օॴ͕ݟ͔ͭΔ ظؒʹ20݅͘Β͍ͷPull-Request -> Ϛʔδ͞ΕΔ ʮCould you
add me to AUTHORS?ʯͷPull-RequestΛૹΔ Matz͕ˢͷPull-RequestΛϚʔδ <- ࠓ͜͜
ͦΕͰ࣮ࡍʹૹͬͨ Pull-RequestΛݟͯΈ·͠ΐ͏
ແବͳηϛίϩϯΛফ͢
ҾΛvoidʹ͢Δ
ϚδοΫφϯόʔΛΘͳ͍
C++ελΠϧͷίϝϯτΛΘͳ͍
͍ͬͯͳ͍มΛফ͢
ͦΖͦΖҜࢠ͕ඈΜͰ͖ͦ͏ͳͷͰ ͏ͪΐͬͱ༗༻ͳͷΛ հ͍͖ͯ͠·͢(bug-fixͱ͔࠷దԽͱ͔)
જࡏతͳSEGVόάͷमਖ਼ͦͷ1
જࡏతͳSEGVόάͷमਖ਼ͦͷ2
off-by-oneΤϥʔͷमਖ਼
͍Ζ͍ΖյΕͯͨͷΛमਖ਼
จࣈྻॲཧͷ࠷దԽͦͷ1
จࣈྻॲཧͷ࠷దԽͦͷ2
จࣈྻॲཧͷ࠷దԽͦͷ3
·ͱΊ