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
OSS ことはじめ
Search
SHIBATA Hiroshi
May 19, 2022
Technology
5
1.4k
OSS ことはじめ
K-Ruby #30 での記念公演
SHIBATA Hiroshi
May 19, 2022
Tweet
Share
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
5.5k
Ruby の開発を支えるエコシステム
hsbt
4
2.2k
Why is building the Ruby environment hard?
hsbt
6
7.4k
開発環境へのこだわり
hsbt
16
12k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
530
Development Environment 2019
hsbt
1
340
How to become the Psychic
hsbt
0
2k
Software Development
hsbt
1
6.5k
Social Inclusion for Engineering Organization
hsbt
0
1.1k
Other Decks in Technology
See All in Technology
QAはソフトウェアエンジニアリングを学んで実践するのが大事なの
ymty
1
240
OpenTelemetry Collector internals
ymotongpoo
5
510
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/03 - 2025/05
oracle4engineer
PRO
1
170
SwiftUI Transaction を徹底活用!ZOZOTOWN UI開発での活用事例
tsuzuki817
1
720
Text-to-SQLの評価データセットを作って最新LLMモデルの性能評価をしてみた
gotalab555
3
740
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
4
860
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1k
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
Securing your Lambda 101
chillzprezi
0
210
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.5k
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
8
2.2k
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
150
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Scaling GitHub
holman
459
140k
How GitHub (no longer) Works
holman
314
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Being A Developer After 40
akosma
90
590k
The Language of Interfaces
destraynor
158
25k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Rails Girls Zürich Keynote
gr2m
94
14k
Balancing Empowerment & Direction
lara
1
240
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.4k
How to Ace a Technical Interview
jacobian
276
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Transcript
OSS ͜ͱ͡Ί Hiroshi SHIBATA 2022/05/19 K-Ruby #30
Hiroshi SHIBATA @hsbt https://www.hsbt.org Executive Of fi cer VP of
Engineering Technical Director at GMO Pepabo, Inc. @pepabo
None
ࠓ͢͜ͱ • 044ͷ͓͞Β͍ • !ITCUͱ044 • 044ͱίϛϡχςΟ
OSS ͷ͓͞Β͍
044ͬͯͳΜ͚ͩͬ • ιʔείʔυ͕ެ։͞Ε͍ͯΔͭ • ؔΘ͍ͬͯΔͱస৬ʹ༗རΒ͍͠ • 044։ൃऀͱฉ͘ͱͳΜ͔ੌͦ͏
044ͬͯͳΜ͚ͩͬ • 0QFO4PVSDF4PGUXBSFʹݫີͳఆ͕ٛ͋Γ·͢ • IUUQTPQFOTPVSDFPSHPTE • IUUQTPQFOTPVSDFKQPTEPTE • NIBUUBʹΑΔຊޠ༁ •
044ͬΆ͍ͷΛlΦʔϓϯιʔεzͱݺͿͷؒҧ͍
04%ΛோΊΔ • ಛతͳ༰ΛϐοΫΞοϓ • ݸਓάϧʔϓʹର͢Δࠩผͷېࢭ • ར༻͢Δʹର͢Δࠩผͷېࢭ • ಛఆͰͷΈ༗ޮͳϥΠηϯεͷېࢭ
044ͱܦࡁ • 044͕ࣄʹΘΕͯརӹΛ࢈ΜͰ͍ΔͷຊʹṖ • ձͬͨ͜ͱͳ͍ΤϯδχΞ͕࡞ͬͨιϑτΣΞ͕ࣗ ͷαʔϏεͰಈ͍͍ͯΔ • Կ͔ෆ۩߹͕͋ͬͨ࣌ʹใࠂͨ͠Βͯ͘͠ΕΔ ͕࣌͋Δ
• 044ͱͯ͠ެ։ͨ͠ͷʹ୭͔͕উखʹػೳՃΛͯ͘͠ ΕΔ ͕࣌͋Δ
ΤϦοΫɾϨΠϞϯυͷΤοηΠ • IUUQTXXXBP[PSBHSKQJOEFY@QBHFTQFSTPOIUNM • Հཟͱόβʔϧ • ϊΞεϑΟΞͷ։ࠖ • ຐ๏ͷ͓ͳ •
Ҏ্લͷΤοηΠ͕ͩɺݱࡏͰʮͳΔ΄ͲͶʯ ͱߟ͑Δ͖͔͚ͬΛ༩͑ͯ͘ΕΔͷͰศར
@hsbt ͱ OSS
!ITCUͲ͏ͳΜͰ͔͢ • ͘Β͍લʹ8FCه CMPH ΛࣗͰ͓͏ͱࢥ͍୳ ͍ͯ͠Δࠒʹ3VCZͰ࡞ΒΕ͍ͯΔU%JBSZͱ͍͏ͷΛݟ ͚ͭͨ • ࣌ͷϨϯλϧαʔόʔͰ3VCZΛΠϯετʔϧ͍ͯ͠Δ ͷ͋·Γͳ͘ɺ໊લΕͨݸਓӡӦͷαʔόʔʹ͓ۚΛ
ͬͯهΛ࡞
!ITCUͲ͏ͳΜͰ͔͢ • U%JBSZͷϗʔϜϖʔδʹ*3$ͷҊ͕͋Γɺ͜ΕݟΑ͏ ݟ·ͶͰઃఆͯ͠νϟϯωϧʹೖͬͯ࡞ऀ !UEUET ͱձ • Α͘Θ͔Βͳ͍Τϥʔͪΐͬͱͨ͠վํ๏Λڭ͑ͯ ΒͬͨΓ͠ͳ͕Β3VCZΛֶͿ
ࠓ͔Βࢥ͑͋ͬͨ͜ͱͳ͍ एऀʹ͍͢͝ʹϨΫνϟʔ ͯ͘͠Ε·ͨ͠Ͷ…ײँײँ
ͦͷޙͷ!ITCU • ब৬ͯ͠ยखؒͰ3VCZΛ৮ΓͭͭɺӬγεςϜϚωδϝ ϯτʹస৬Λͯ͠ຊ֨తʹ3VCZΛࣄʹ࢝͠ΊΔ • ࣄ͚ͩͰͳ͘ɺ3VCZຊମͷෆ۩߹मਖ਼։ൃج൫Λ໘ ݟΔͱ͍͏͜ͱΛଓ͚͍ͯΔ͏ͪʹ3VCZίϛολ !NBNF ͔Βਪન͞Εͯ3VCZίϛολʹͳΔ
!ITCUͱ044ͷ͖߹͍ํ • 044ʹ͖߹͏ͱ͖ͷଶશͯҰਓশ • ࢲ͕ ར༻ऀͱͯ͠ෆศͳͷͰෆ۩߹Λ͢ • ࢲ͕ ։ൃऀͱָ͍ͯ͠͠ͷͰ044։ൃΛ͢Δ •
ར༻ऀ͕ଟ͍044͡Όͳͯ͘ɺ04%ʹैͬͨͷΛΠ ϯλʔωοτʹެ։ͨ͠Β͋ͳͨ044։ൃऀ Ͳͬ
OSS ͱίϛϡχςΟ
044ͱίϛϡχςΟ • ࢥ͍ͩͤ!ITCU044։ൃऀɺͱ͍͏ΑΓίϛϡχ ςΟʹҭͯͯΒͬͨ • U%JBSZͱUEUETͱଞͷίϛολ • 3VCZͱ3VCZίϛολɺ3VCZίϛϡχςΟ • ࣄͰ͏
3BJMTͱ3BJMTίϛϡχςΟ
৽ਓΛ૿͢ • ͕ࣗ044ίϛϡχςΟʹඈͼࠐΜͩ࣌ͷΑ͏ʹएऀʹ ͍ͯ͠Δ͔ʜ • l͜ͷΧϯϑΝϨϯεʹߦͬͯΈΔͱ͍͍Αz • lͦͷෆ۩߹ʙͬͯΔͱΔΑz •
l΄Β.BU[͍Δͧz
ίϛϡχςΟͬͯ݁ہԿ lίϛϡχςΟͱ୭͔ɻͪΖΜɺ͋ͳͨͷ͜ͱͩɻ͋ͳͨ ͕ίϛϡχςΟͰ͋ΓɺͦΕҎ֎ʹίϛϡχςΟ͍ͳ͍ɻ ͋ͳͨͷΑ͏ͳਓʑͷू·ΓΛɺίϛϡχςΟͱݺͿͷͩɻz IUUQTNBHB[JOFSVCZJTUOFUBSUJDMFT'PSF8PSEIUNM
·ͱΊ
044͜ͱ͡Ί • 044ʹ͍ͭͯಡΈΛಡΜͰΈΔ • ҰਓশͰ044ʹؔΘͬͯΈΔ • 044ʹؔΘ͍ͬͯΔਓͰू·ͬͯΈΔ K-Ruby ࠷ߴͰ͢Ͷ!!1