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.3k
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.3k
Ruby の開発を支えるエコシステム
hsbt
4
2.1k
Why is building the Ruby environment hard?
hsbt
6
7k
開発環境へのこだわり
hsbt
16
12k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
490
Development Environment 2019
hsbt
1
310
How to become the Psychic
hsbt
0
1.9k
Software Development
hsbt
1
6.4k
Social Inclusion for Engineering Organization
hsbt
0
1k
Other Decks in Technology
See All in Technology
信頼されるためにやったこと、 やらなかったこと。/What we did to be trusted, What we did not do.
bitkey
PRO
0
1.8k
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
180
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
4.3k
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
3
530
20240513 - 框裡框外_文學院學生如何在AI世代安身立命 @ 淡江大學
dpys
0
630
Qiita埋め込み用スライド
naoki_0531
0
5.5k
エンジニアリングマネージャー視点での、自律的なスケーリングを実現するFASTという選択肢 / RSGT2025
yoshikiiida
4
3.1k
Azureの開発で辛いところ
re3turn
0
210
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
460
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
420
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
2
2.7k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
1
5k
Featured
See All Featured
It's Worth the Effort
3n
183
28k
Code Reviewing Like a Champion
maltzj
521
39k
A designer walks into a library…
pauljervisheath
205
24k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
BBQ
matthewcrist
85
9.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A Tale of Four Properties
chriscoyier
157
23k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
How STYLIGHT went responsive
nonsquared
96
5.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
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