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の壁」を壊す /becoming-a-s-udemaed-oss-engineer
Search
KONDO Uchio
January 31, 2018
Technology
1.2k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「OSSの壁」を壊す /becoming-a-s-udemaed-oss-engineer
福岡ゆるっとIT交流会 vol.2「オープンソースな人の話を聞く会
KONDO Uchio
January 31, 2018
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.6k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
310
Narrative of Ruby & Rust
udzura
0
270
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.8k
Talk of RBS
udzura
0
500
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
860
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
820
Device access filtering in cgroup v2
udzura
1
1k
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
920
Other Decks in Technology
See All in Technology
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
580
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
250
OPENLOGI Company Profile for engineer
hr01
1
74k
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
860
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
150
Making sense of Google’s agentic dev tools
glaforge
1
290
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
160
穢れた技術選定について
watany
18
5.7k
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
250
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
440
公式ドキュメントの歩き方etc
coco_se
1
120
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
410
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
HDC tutorial
michielstock
2
750
Everyday Curiosity
cassininazir
0
260
WENDY [Excerpt]
tessaabrams
11
38k
The agentic SEO stack - context over prompts
schlessera
0
850
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
540
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Building the Perfect Custom Keyboard
takai
2
810
Transcript
αʔϏεʹݸਓϓϩμΫτΛ࠾༻ͨ͠ཪଆ ۙ౻Ӊஐ࿕(.01FQBCP *OD ԬΏΔͬͱ*5ަྲྀձWPMʮΦʔϓϯιʔεͳਓͷΛฉ͘ձʯ ʮ044ͷนʯΛյ͢
ۙ౻Ӊஐ࿕!VE[VSB &$αΠτɺΦϯϥΠϯήʔϜ։ൃͳͲΛܦͯɺ ΑΓ(.0ϖύϘٕज़ج൫νʔϜɻಉΑ ΓԬࢢʹҠॅɻڞஶʹʰύʔϑΣΫτ3VCZʱ ʰύʔϑΣΫτ3BJMTʱͳͲ͕͋ΔɻNSVCZΛ ΈࠐΜͩ-JOVYίϯςφϥϯλΠϜʮ)BDPOJXBʯ ͷ࡞ऀͰɺ)BDPOJXBؔ࿈ͷ׆ಈͱͯ͠ 3VCZ,BJHJͰͷτʔΫ͕࠾͞Εɺ·ͨୈ ճԬ3VCZେΛडɻݱࡏɺ)BDPOJXB Λϕʔεͱͨ͠ΫϥυαʔϏεͰ͋ΔʮϩϦϙο
ϓʂϚωʔδυΫϥυʯʹΞʔΩςΫτͱͯ͠ ࢀՃ͍ͯ͠Δɻͱͷ͜ͱ
13
None
None
None
044
͖Ͱ͔͢
ͬͯ ·͔͢
ॻ͍ͯ ·͢ʁ
FH3VCZJTUͱ IUUQTXXXTMJEFTIBSFOFUUBLBIBTIJNIPXUPCFDPNFBSVCZJTU
͓٬͞ΜҎ্ͷ ؾ࣋ͪΛ͍࣋ͬͯΕ ༏উͰ͢
ͱ͍͑
044Λ ͳΜͱͳͬͯ͘Δਓ ͏ਓ
࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ୈҰΧϯϞϯ ಥഁʂ
݁ߏް͍น Ͳ͏ͬͨΒ͜ͷนΛഁΕΔͷ ԿΘ͔Βͳ͍
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ୈҰΧϯϞϯ ಥഁʂ
݁ߏް͍น Ͳ͏ͬͨΒ͜ͷนΛഁΕΔͷ ԿΘ͔Βͳ͍
)BDPOJXB
NSVCZͰίϯςφΛهड़Ͱ͖Δ044
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ ʼ
ͩͬͨ
ग़ͯ͠Έͯ
)BDPOJXBͬͯɺ݁ہͲ͕͜৽͍͠ΜͰ͔͢ʁ ྫ͑%PDLFSͱ͔ͰͰ͖ͳ͍͜ͱ͕ຊʹͰ͖ΔΜͰ͔͢ʁ
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ ˞ ࣮ࡍͬͱ ݐઃతͰϚΠϧυͳٞͰͨ͠
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ ˞ OHY@NSVCZNBOࢯ Ծ໊ ා͍ਓͰ͋Γ·ͤΜ
ҰৼΓฦͬͯߟ͑ൈ͍ͯΈΔ wͪΐͬͱΛഎ͚͍ͯͨΑ͏ͳٞɺͪΌΜͱߟ͑ͯΈΔ wࣅͨΑ͏ͳπʔϧ˓˓Ͱಉ͡Α͏ͳ͜ͱͰ͖ͳ͍͔ʁ w˓˓ͱࠩผԽ͢ΔʹͲ͏͍͏ػೳΛ͚ͭͨΒ͍͍͔ʁઃܭࢥ ಉ͔͡ҧ͏͔ʁ w⚠͜͏͍͏ʮٞʯ͕ϓϩμΫτͷՁΛམͱ͢ͱ͍͏͜ͱͰͳ͍ wͳͥͳΒɺೋͭนΛ͍͑ͯΔͷͰɺ͢ͰʹΊͪΌͪ͘Ό༏উͯ͠ ͍Δ
৽نੑɼఏҊ͞Ε͍ͯΔ༰͕ैདྷʹͳ͍ ৽͍͠ͷͰ͋Δ͔Ͳ͏͔ͷ؍Ͱɼ۩ମత ʹ༏ઌੑʢ1SJPSJUZʣͱಠੑʢ0SJHJOBMJUZʣ ͷೋ͔ͭΒͳΔɽ ৽ળ߂ɼ٠ؒ৴ྑిࢠใ௨৴ֶձ௨৴ιαΠΤςΟϚΨδϯ ʮֶੜɼएखݚڀऀ͚จॻ͖ํज़ʯ IUUQXXXJFJDFPSHdDTFEJUNBHB[JOFIQLBLJLBUBKSPOCVOQEG
ಠੑʹؔͯ͠ɼจ༰͕طͷ͜ͱ͔ Β༰қʹಋ͖ಘΔ͜ͱͰ͋Δ߹ʹɼಠ ੑ͕͍ͱஅ͞ΕΔɽ͕ͨͬͯ͠ɼಠੑ Λओு͢Δ߹ɼఏҊ͍ͯ͠Δ༰ͱैདྷ ͷͷͱͷҧ͍͕Ͳ͜ʹ͋Δͷ͔Λ໌֬ʹ͢ Δ͜ͱ͕ॏཁͰ͋Δɽ ৽ળ߂ɼ٠ؒ৴ྑిࢠใ௨৴ֶձ௨৴ιαΠΤςΟϚΨδϯ ʮֶੜɼएखݚڀऀ͚จॻ͖ํज़ʯ IUUQXXXJFJDFPSHdDTFEJUNBHB[JOFIQLBLJLBUBKSPOCVOQEG
͍ॴ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ ͱͱͷ Ϟνϕʔγϣϯʹ
Δ
ʮͲ͕͜৽͍͠ͷʁʯ͕͖ͬΓͨ͠ͷͰ wݩͷϞνϕʔγϣϯͱҰॹʹͯ͠Έͨɻ w)BDPOJXBΛ͑ɺίϯςφࣗΛϓϩάϥϜͰهड़Ͱ͖Δ͔Βɺ Πϕϯτ͝ͱͷৼΔ͍Λࣗ༝ʹॻ͚ΔͨΊɺྫ͑ঢ়گʹԠͯ͡ ࣗͷϦιʔεׂΓͯΛม͑ͨΓɺ͋Δ͍ࣗΛෳͨ͠Γɺ ఀࢭͤͨ͞Γ͢Δ͜ͱ͕؆୯ʹͳΔʂ wͦΕϗεςΟϯάܥͷαʔϏεͰίϯςφΛ͏ʹ͋ͨΓࠔ͍ͬͯ ͨ͜ͱͳͷͰɺͦͷ··ͯ͠׆༻͢Ε৽͍͜͠ͱ͕Ͱ͖ͦ͏ʂ ͕͜͜ ৽͍͠ʂ
ͦ͏ͯ͠ੜ·Εͨ
ҭͯΔ
None
13TNFSHFE w3VCZ,BJHJ 4FQUIUI ·ͰͷϚʔδɺ13T wൃදޙ͍Ζ͍ΖͳਓͱٞΛ͠ɺαʔϏεʹඞཁͩͬͨΓ͢Δػೳ Λ࣮ͨ͠Γͯ͠มԽ͠ଓ͚͍ͯΔ
044ͳͷͰ͍ΖΜͳਓΛר͖ࠐΊΔ wͨͱ͑NSVCZେ͖ͳṖͷֶੜDIJLV@XBJU ͞Μ wͦͦɺNSVCZܦ༝Ͱ 5XJUUFSͰΓ߹͏ wίϛϡχςΟΛ ຯํʹ͚ͭΔ ˞গ͚͕ͩ͠ܗͯ͠Ϛʔδ͠·ͨ͠
ίϛϡχςΟͷྗ wΦʔϓϯͰ໘ന͍ͷʹɺ໘ന͍ਓ͕ू·Δɻ wNSVCZ·ͩ·ͩখ͍͞ͱ͍͑ɺʢͪΖΜ.BU[ΛؚΉʣ ຊੈք͔Βͨ͘͞ΜͷϋοΧʔ͕ؔΘ͍ͬͯΔྑ͞ wͦ͏͍͏ਓʑͷྗΛؒతʹआΓΔ͜ͱͰɺࣗͷϓϩμΫτ͕Ͱ͖ Δɻٯʹɺͦ͏ͬͯआΓͨྗΛΦʔϓϯʹ͢Δ͜ͱͰɺฦͯ͠ߦͬ ͍ͯΔ͜ͱʹͳΔɻͦ͏ͬͯੈͷதΛྑ͘Ͱ͖ͯ࠷ߴɻ wFH)BDPOJXBˠίϯςφػೳʹؔ͢Δ֤छNSCHFNΛΓग़͠
·ͱΊ
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ͖ͳ044Λॻ͘͜ͱΛɺ ຍͱ
ݺͿ͜ͱ͋Δ
ຍָ͍͠ wͦͦߟ͑ΛΦʔϓϯʹ͠ɺܗʹ͢Δ͜ͱࣗମʹͷ͘͢͝Ձ͕ ͋Δɻͦ͜·ͰͨͲΓண͚ΔਓͰ͢Βɺඇৗʹগͳ͍ɻ w·ͣ৽نੑͱ͔ஔ͍ͱ͍ͯɺΞΠσΞͲΜͲΜܗʹ͢ΕΑ͞ ͦ͏ɻ
ͦͷ্Ͱ
ʮ৽͠͞ʯΛߟ͑ͯΈΔ wຍΛͨ͘͞Μ࡞ͬͯɺͬͱཱͯΔϑΟʔϧυ͕͋Δͱࢥ͏ w࣌ʑɺࣗͷϓϩμΫτΛৼΓฦͬͯΈΔͷ͍͍͔ wͨͱ͑ɺ࣮͜͏͍͏ͱ͜Ζ͕ଞʹͳ͍ɺͱ͔ wٯʹڝ߹͢ΔΑ͏ͳϓϩμΫτ͕࣮͋Δ͔ͳʙͱ͔ wͦͯͦ͠ΕΛ໌֬ʹݴޠԽͯ͠ΈΔ
ʮ͍ॴʯΛߟ͑ͯΈΔ wϓϩμΫτͷ৽نੑɺڧΈ͕͖ͬΓ͖ͯͨ͠ΒɺࠓࣗɺपΓͷ ਓ๊͕͍͑ͯΔͱ͚߹ΘͤͯΈΔ wʢͦͷͨΊʹීஈ͔ΒΛετοΫ͓ͯ͘͠ͷେࣄʣ w SFGʮࣗͷͨΊͷղܾʯ IUUQVE[VSBIBUFOBCMPHKQFOUSZ w)BDPOJXBͷ߹ɺੜ͖Δͱ͜Ζ͕ͨ·ͨ·ࣗͷؔΘΔΣϒαʔ Ϗεͩͬͨͱ͍͏Ͱ͋Δ
ʮ044ʯͰࣗϓϩμΫτҭͭ w͍Ζ͍ΖͳਓΛר͖ࠐΜͰɺվળ͕Ͱ͖ΔɻΞΠσΞฉ͚Δ wίϛϡχςΟͷྗͰɺࣗͷϓϩμΫτΛྑ͘Ͱ͖Δ͠ɺͦͷ͜ͱ͕ ίϛϡχςΟʹฦͬͯߦ͘ͷخ͍͠ wΦʔϓϯͳੈքͰؤுΔ͜ͱͰɺ ࣗੈͷதΛྑ͘Ͱ͖Δͷָ͍͠ʂ
end