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
2021/2/21 コードの共同所有
Search
kawaji
February 21, 2021
Programming
0
710
2021/2/21 コードの共同所有
kawaji
February 21, 2021
Tweet
Share
More Decks by kawaji
See All by kawaji
こんなJAWS FESTAはいやだ!
kawaji_scratch
0
28
AWSにおける生成AIと最近のアップデート
kawaji_scratch
0
18
Cookieレスな時代に向けたマーケティング基盤の作り方
kawaji_scratch
0
9
JAWS ミート 2024 LT
kawaji_scratch
0
7
Agents for Amazon Bedrockで美味しいパンを購入したい
kawaji_scratch
0
36
JAWSUG Nagoya AWSコンテナサービス概要
kawaji_scratch
0
20
未来の技術、現在の現実〜サーバーレスとGen AIの交差点〜
kawaji_scratch
0
17
未来の技術、現在の現実〜サーバーレスと Gen AI の交差点〜
kawaji_scratch
0
880
ノーコード・ローコードで開発する効率的なサーバーレスアプリケーションの作り方
kawaji_scratch
0
130
Other Decks in Programming
See All in Programming
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
Quine, Polyglot, 良いコード
qnighy
4
640
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
430
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
flutterkaigi_2024.pdf
kyoheig3
0
140
CSC509 Lecture 13
javiergs
PRO
0
110
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Agile that works and the tools we love
rasmusluckow
327
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Ruby is Unlike a Banana
tanoku
97
11k
Faster Mobile Websites
deanohume
305
30k
Statistics for Hackers
jakevdp
796
220k
RailsConf 2023
tenderlove
29
900
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
How GitHub (no longer) Works
holman
310
140k
Transcript
࿏ོٛ ίʔυͷڞಉॴ༗ ΞδϟΠϧϓϥΫςΟεLTձ
ࣗݾհ w ࿏ོٛʢ̐̏ࡀʣ w ̏ࣇͷʢখ̍ɺ̏ɼ̑உࢠʣ w ༗ݶձࣾདྷిࢉॴଐ w ίϛϡχςΟ +"846(໊ݹ
Ұൠࣾஂ๏ਓ&4%ཧࣄ w ུྺ 14ήʔϜ։ൃɺύνϯίձࣾ ৽ଔ̍ ɺϑϦ ʔϥϯεʢ̑ʣɺ๏ਓܦӦʢ̍̐ʣˠฏࣾ һʢ̍ʣ !LBXBKJ@TDSBUDI
ԿΛ͔͢ʁ ࢲ͕ࣗʮ͜͏͋Γ͍ͨʯͱߟ͑Δ։ൃνʔϜͷ࢟ʹ ʮϦʔυλΠϜ͕͍ʯ ʮ࣭͕ߴ͍ʯ ͷ͕̎͋Γ·͢ɻ͜ΕΛ࣮ݱ͢Δҝʹʮίʔυͷڞಉॴ༗ʯͱ͍͏ߟ͑ํ͕ॏ ཁͰ͋Δͱߟ͓͑ͯΓɺʮίʔυͷڞಉॴ༗ʯΛ࣮ݱ͢ΔҝʹʮͲ͜ʹϑΥʔΧε ͍ͯ͠Δ͔ʯΛ͓͍ͨ͠ͱࢥ͍·͢
ίʔυͷڞಉॴ༗ͱ ୭͕࡞ͬͨιʔείʔυͰ։ൃνʔϜશһ͕அΓͳ͘मਖ਼Λߦ͏͜ͱ͕Ͱ͖Δɻ ·ͨɺશͯͷίʔυʹର͢ΔΛશһ͕୲͏ɻ ϝϦοτͱͯ͠τϥοΫφϯόʔ Կਓࣄނʹ͋ͬͨΒϓϩδΣΫτ͕தஅ͢Δ͔ʁ Λվળ͢Δ͜ͱ͕Ͱ͖Δͱ͞Ε͍ͯΔɻ ڧ͍ίʔυͷॴ༗ Ϟδϡʔϧ։ൃऀׂ͕ΓͯΒΕΔʢଞऀʹΑΔมߋෆՄʣ ऑ͍ίʔυͷॴ༗ ୲ऀ੍ʴଞऀͷϞδϡʔϧมߋݖ༗Γʢͨͩ͠அΓΛಘͨ΄͏͕ྑ͍ͩΖ͏ʣ
ίʔυͷڞಉॴ༗ ϞδϡʔϧͷׂͦͷͷΛߦΘͳ͍ɻ୭ͰڐՄͳ͘มߋՄೳɻ IUUQTCMJLJKBHJUIVCJP$PEF0XOFSTIJQ ͦͷଞͷॴ༗ελΠϧ
ίʔυͷڞಉॴ༗ͷظ τϥοΫφϯόʔվળҎ֎ʹଘࡏ͢ΔͷͰͳ͍͔ʁ νʔϜશһ͕ͲͷίʔυͰมߋͰ͖Δঢ়ଶ͕ଘࡏ͢Δͱɺ୭͔Λͨͳ͘ͱ ՃɾվળΛߦ͏͜ͱ͕ՄೳʹͳΔɻʢϦʔυλΠϜͷॖʣ ίʔυϨϏϡʔΛߦ͍ͬͯΔํ͕ଟ͍ͱࢥ͍·͕͢ɺ͕ଞਓʹଘࡏ͢Δίʔυͷ ϨϏϡʔͱ͔Ͳ͏ͬͯ·͢ʁ͠ɺશһͷԽʹڞಉॴ༗͞Ε͍ͯΕϨϏϡʔ ΑΓޮՌతʹͳΔͷͰʁʢ࣭ͷ্ʣ ෆ۩߹ൃੜ ୲֎͕मਖ਼ ୲ऀٳΈ
ग़ࣾΛͭ ୲ऀͷঝೝͪ
ίʔυϨϏϡʔ ίʔυϨϏϡʔͷϝϦοτ ίʔυͷෆඋͷൃݟʢෆ۩߹ɺ༷ʹ߹͍ͬͯͳ͍ͳͲʣ ଞऀͷίʔυ͔ΒઃܭΛΔɾֶͿʢίʔυͷڞಉॴ༗ʹߩݙʣ ίʔυͷڞಉॴ༗ʹඞཁͦ͏
ίʔυϨϏϡʔ ίʔυϨϏϡʔͷϝϦοτ ίʔυͷෆඋͷൃݟʢෆ۩߹ɺ༷ʹ߹͍ͬͯͳ͍ͳͲʣ ଞऀͷίʔυ͔ΒઃܭΛΔɾֶͿʢίʔυͷڞಉॴ༗ʹߩݙʣ ͰɺͰ͖ΕΓͨ͘ͳ͍
ͱ͋ΔίʔυϨϏϡʔதͷग़དྷࣄ શવବɺΓ͠ ʢ͍ɺྔ͕ଟͯ͘Կ͍ͬͯ Δ͔Ѳ͕େมʣ ͠·ͨ͠ʔ Ұίʔυݟ͔ͨΒ·͊ɺྑ͠ͱ ͠Α͏ ̏) ̎%BZ %BZ
ίετΛࢥͬͨΑΓֻ͚ͯ͠·͏͜ͱ͕͋Δ
ίʔυͷڞಉॴ༗ͷऔΓΈ ίʔυϨϏϡʔ࣌ؒΛ͍͔ʹΘͳ͍͔Λ࣠ʹߟ͑Δ ಘΒΕΔͷ͋Δ͕ίετΛֻ͚ͳ͍ɺΒͳ͍ಓΛ୳Δ ίʔυͷڞಉॴ༗Δؾ͋ΔͷʁͱࢥΘΕΔ͔
ίʔυϨϏϡʔ ଞऀͷίʔυ͔ΒઃܭΛΔ νʔϜϝϯόʔ͕ͲͷΑ͏ͳ ઃܭɾҙਤΛ࣋ͬͯίʔυΛ ॻ͍͔͕ͨΘ͔Δ ਓͷߟ͍͑ͯΔ͜ͱΛίʔυ ͔ΒΔඞཁ͋Δ ίʔυͷෆඋͷൃݟ ॳݟͷίʔυ͔Β୧Γண͘ͷ ʹ͕͔͔࣌ؒͬͯ͠·͏ɻ
ʮଞऀͷίʔυ͔ΒઃܭΛ Δʯ͕ղܾ͞Ε͍ͯΔ͜ͱલ ఏ
ίʔυϨϏϡʔ ଞऀͷίʔυ͔ΒઃܭΛΔ νʔϜϝϯόʔ͕ͲͷΑ͏ͳ ઃܭɾҙਤΛ࣋ͬͯίʔυΛ ॻ͍͔͕ͨΘ͔Δ ਓͷߟ͍͑ͯΔ͜ͱΛίʔυ ͔ΒΔඞཁ͋Δ ίʔυͷෆඋͷൃݟ ॳݟͷίʔυ͔Β୧Γண͘ͷ ʹ͕͔͔࣌ؒͬͯ͠·͏ɻ
ʮଞऀͷίʔυ͔ΒઃܭΛ Δʯ͕ղܾ͞Ε͍ͯΔ͜ͱલ ఏ ຊདྷΓ͍ͨϨϏϡʔతͷҝʹ݁Ռɺߦ͍ͬͯΔ׆ಈ
ίʔυϨϏϡʔϑϩʔ ࣮ ϨϏϡʔ։࢝ શମ૾ͷѲ ෆඋͳ͍͔ʁ ʢৄࡉΛݟΔʣ ϨϏϡʔྃ 3FKFDUʢमਖ਼نେʣ 3FKFDUʢमਖ਼نখʣ શମ૾ͷѲ
3FKFDUʢमਖ਼نେʣ ඞཁੑࣗମ͔Βݟ͢ ޙଓϑΣʔζͷҝʹ͍ͬͯΔ ϨϏϡʔͱͯ͠Γ͍ͨ͜ͱ Ͳ͏ΕΑ͍͔Θ͔Βͳ͍
ͪΐͬͱ͕มΘΓ·͕͢
ϖΞϓϩάϥϛϯά ϖΞϓϩάϥϛϯάͱɺ ̎ਓͰϓϩάϥϛϯάʢ͓Αͼੳɺઃܭɺςετʣͱ ϓϩάϥϜͷվྑΛಉ࣌ʹߦ͏ΓͱΓͷ͜ͱͰ͋Δɻ
ͬͱΔ͖͜ͱΛૣظʹணख͢Δ શମ૾ͷѲ 3FKFDUʢमਖ਼نେʣ ඞཁੑࣗମ͔Βݟ͢ ϖΞϓϩάϥϛϯά Ұॹʹ࡞Δ͜ͱͰظ͔ΒͣΕͨͷ͕ग़དྷ্͕ΔͷΛ͙
࣮ફ͍͠ ཧͷಇ͖ํ͕ਓ༷ʑ w ̍ਓͰߟ͑ͯ࡞ۀ͢Δ͜ͱ͕͖ w ్தܦաΛݟΒΕͨ͘ͳ͍ɺޱग़͞Εͨ͘ͳ͍ w ࢲҰਓͰΔͷ͕࠷ૣ͍ w ਓʹ߹Θͤͯಉ࣌ؒ͡Λڞ༗͢Δ͜ͱ͕ਏ͍
Ήಇ͖ํʼνʔϜͷޭ ͱࢥ͏͜ͱ͕ࣗ͘͝વ ਓجຊ
࣮ફ͍͠ ʮίʔυͷڞ༗ॴ༗ʯ͕େͩΑͶɻͱօ͕ࢥ͑ΔνʔϜͳΒϝϯόʔݸਓ͕Ͳ͜· ͰͳΒڠྗͰ͖Δ͔ͷόϥϯεͷதͰࢼߦࡨޡؤுΖ͏ɻ w ্͔࢘Βڧཁͯ͠Β͏ w ڠྗతͰͳ͍ϝϯόʔΛ֎͢ બࢶͱͯ͋͠ΔʁͦΕͰຊʹ͏·͍͘͘ʁ৺ཧత҆શੑʁ ͲΜͳબࢶৗʹޭ͢Δ͔Θ͔Βͳ͍ɻ ࢼߦࡨޡ͢Δ͔͠ͳ͍
ϖΞϓϩɾϞϒϓϩͷಋೖํ๏ɾݟ͠Γ͍ͨʂ ຊϖΞϓϩʹ͍͔ͭͯͨͬͨ͜͠ͱʹؾ͖ͮ·ͨ͠
ίʔυͷڞಉॴ༗ͷσϝϦοτ
ίʔυͷڞಉॴ༗ͷऑ ʮѱ͍ϓϩάϥϚΛӅͯ͠͠·͏ʯ -BSSZ0#SJFOʹΑΔͱ ʮѱ͍ϓϩάϥϚʯ͙͙͍ͣͣͯ͠Δྑ͘ͳ͍ϓϩάϥϚͷ͜ͱ $00Ͱɺʮྑ͍ϓϩάϥϚʯ͕ʮ͜ΕͻͲ͍ʯͱ͍͏ίʔυΛݟ͚ͭͯ ϦϑΝΫλϦϯά͢ΔͷͰɺʮѱ͍ϓϩάϥϚʯͷଘࡏΛӅͯ͠͠·͏ɻϚωʔ δϟʮѱ͍ϓϩάϥϚʯ͕νʔϜͷ͓ՙʹͳ͍ͬͯΔ͜ͱΛΒͳ͍ Ҿ༻IUUQTXXXJOGPRDPNKQOFXT XFBLOFTTFT@DPMMFDUJWF@DPEF
Έͳ͞ΜͲ͏ײ͡·͔ͨ͠ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠