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
1.5k
5
Share
OSS ことはじめ
K-Ruby #30 での記念公演
SHIBATA Hiroshi
May 19, 2022
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
6.1k
Ruby の開発を支えるエコシステム
hsbt
4
2.4k
Why is building the Ruby environment hard?
hsbt
6
8.3k
開発環境へのこだわり
hsbt
16
12k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
590
Development Environment 2019
hsbt
1
370
How to become the Psychic
hsbt
0
2.1k
Software Development
hsbt
1
6.7k
Social Inclusion for Engineering Organization
hsbt
0
1.1k
Other Decks in Technology
See All in Technology
MCPゲートウェイ MCPass の設計と実装 エンタープライズで AI を「運用できる」状態にする
mtpooh
1
200
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
2k
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
870
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
290
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
240
20260410 - CNTUG meetup #72 - DiskImage Builder 介紹:以 Kubespray CI 打造 RockyLinux 10 Cloud Image 為例
tico88612
0
110
ZOZOTOWNリプレイスでのSkills導入までの流れとこれから
zozotech
PRO
4
3.1k
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
130
Bluesky Meetup in Tokyo vol.4 - 2023to2026
shinoharata
0
120
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
0
110
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
350
Hooks, Filters & Now Context: Why MCPs Are the “Hooks” of the AI Era
miriamschwab
0
120
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
Docker and Python
trallard
47
3.8k
Writing Fast Ruby
sferik
630
63k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Un-Boring Meetings
codingconduct
0
250
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.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