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.4k
Ruby の開発を支えるエコシステム
hsbt
4
2.2k
Why is building the Ruby environment hard?
hsbt
6
7.2k
開発環境へのこだわり
hsbt
16
12k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
520
Development Environment 2019
hsbt
1
330
How to become the Psychic
hsbt
0
1.9k
Software Development
hsbt
1
6.5k
Social Inclusion for Engineering Organization
hsbt
0
1.1k
Other Decks in Technology
See All in Technology
Re:VIEWで書いた「Compose で Android の edge-to-edge に対応する」をRoo Codeで発表資料にしてもらった
tomoya0x00
0
260
ペアーズにおけるData Catalog導入の取り組み
hisamouna
0
270
Restarting_SRE_Road_to_SRENext_.pdf
_awache
1
230
システムとの会話から生まれる先手のDevOps
kakehashi
PRO
0
130
7,000名規模の 人材サービス企業における プロダクト戦略・戦術と課題 / Product strategy, tactics and challenges for a 7,000-employee staffing company
techtekt
0
240
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
130
アプリケーション固有の「ロジックの脆弱性」を防ぐ開発者のためのセキュリティ観点
flatt_security
40
16k
やさしいMCP入門
minorun365
PRO
144
89k
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.4k
YOLOv10~v12
tenten0727
0
130
Micro Frontends: Necessity, Implementation, and Challenges
rainerhahnekamp
0
230
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Optimizing for Happiness
mojombo
377
70k
Unsuck your backbone
ammeep
670
57k
Practical Orchestrator
shlominoach
186
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
51
2.4k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
How to train your dragon (web standard)
notwaldorf
91
6k
RailsConf 2023
tenderlove
29
1k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
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