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
990
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.5k
System Integration with Fastly
cubicdaiya
0
630
実例で学ぶ画像最適化集 with ImageFlux / ImageFlux meetup#2
cubicdaiya
4
19k
Software Engineer, Infrastructure
cubicdaiya
4
3.2k
High Performance Count Up!
cubicdaiya
0
370
ImageFluxを利用した画像配信の最適化 / ImageFlux meetup 201801
cubicdaiya
0
3k
Building high performance push notification server in Go
cubicdaiya
5
3.3k
メルカリのデータ分析基盤 / mercari data analysis infrastructure
cubicdaiya
11
12k
On-call Engineering
cubicdaiya
8
6.7k
Other Decks in Technology
See All in Technology
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
410
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
230
ゼロからはじめる採用広報
yutadayo
3
990
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
8.1k
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
2
190
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
970
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
6
4k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
3
7.5k
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
390
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
9
2.3k
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
160
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Invisible Side of Design
smashingmag
301
51k
Designing for humans not robots
tammielis
253
25k
Documentation Writing (for coders)
carmenintech
72
4.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Building Adaptive Systems
keathley
43
2.7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
What's in a price? How to price your products and services
michaelherold
246
12k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Transcript
ݴޠॲཧܥͷࣝͳ͠Ͱݴޠॲཧܥͷ OSSʹίϯτϦϏϡʔτ͢Δํ๏ ʙࢲԿʹͯ͠mrubyͷίϯτϦϏϡʔλʹͳ͔ͬͨʙ ٱอɹୡ
[email protected]
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
·ͱΊ