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
NINNO Tech Fest #05 春の推し
Search
kinocoboy
April 28, 2022
How-to & DIY
0
290
NINNO Tech Fest #05 春の推し
LTはいいぞ
kinocoboy
April 28, 2022
Tweet
Share
More Decks by kinocoboy
See All by kinocoboy
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
1.9k
メタファーの使い方
kinocoboy2
0
300
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.2k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
1k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
670
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.1k
新卒だったころの僕へ向けて
kinocoboy2
0
220
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
9
11k
画面に合わせたAPI設計をしたら残業が死ぬほど増えた話
kinocoboy2
0
560
Other Decks in How-to & DIY
See All in How-to & DIY
How to make the Groovebox
asonas
2
1.9k
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
210
サイボウズには100名以上の社員が出演する"夏フェス"があるって本当?
oguemon
0
150
「AITRIOS」でトカゲの活動量を可視化
hoshinoresearch
0
440
How to create better speaker proposals
logico_jp
2
1.3k
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
3
640
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.9k
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
210
放っておくと怖い睡眠負債について/fjordbootcamp-251122
yuukago
3
140
AIお菓子ロッカー
keicafeblack
0
240
파이썬 토룡신점 운영후기
lqez
0
500
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
350
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
200
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
Paper Plane (Part 1)
katiecoart
PRO
0
3.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
96
Designing Experiences People Love
moore
143
24k
Fireside Chat
paigeccino
41
3.8k
Un-Boring Meetings
codingconduct
0
180
A Soul's Torment
seathinner
4
2.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
130
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
NINNO Tech Fest #5 2022/04/28 kinocoboy य़ͷਪ͠
Self Introduction • Hiroki Kinoshita • Peacock Engineer Group •
ओ࠵ • גࣜձࣾKUNO • ϑϩϯτɾΫϥυΤϯδχΞ • NITYA • ԬΞΠςΟࣄۀ߹੨෦ • Twitter • @kinocoboy2
Peacock հ
Peacock Engineer Group • ڌ • ৽ׁݝԬࢢ • PEGͷత •
ҬձࣾɾࣾձਓֶੜͳͲͷ֞ࠜΛ͑ͯɺࣗ ༝ʹٕज़ྗΛߴΊ߹͑ΔίϛϡχςΟʹ!! • PEG͕औΓѻ͏ςʔϚ • ໌͔Β͑ΔTips!! • ӡӦελοϑਵ࣌ืूத!!
Peacock Engineer Group • ࣍ճ • PEACOCK Meets Up!! •
5/27 18:00 - 20:00 • ॴ: NaDeCBASE
य़ͷਪ͠
Lightning Talk
10LTΛͬͯ LTʹ͍ͭͯ LT͍ͯ͘͠
ͳΜͰLTΛਪ͢ͷ͔
LTΛؾܰʹͰ͖Δͱ ͪΐͬͽΓੈք͕͕Δ͔Β
৽ਓͷࠒɺ ͔ࣗΒLTΛ໊Γग़Δ͜ͱ͕ා͔ͬͨ
γʔζϯʮ৽ਓ͞Μʯ͕૿͑Δय़Ͱ͢ɻ
ษڧձͰ ʮthe ٕज़ʯΛଟ͘͠·͕͢ɺ
͋͑ͯਪͤͯ͘͞Ε LTͱ͍͏จԽʂ
ͦͦLTͱʁ
ͦͦLTͱʁ ʮϥΠτχϯάτʔΫʯͱɺ ӳޠͰʮLightning Talkʯͱॻ͖ʮLTʯͱུ͞Ε·͢ɻ ͜ΕΧϯϑΝϨϯεϑΥʔϥϜͳͲͷϓϨθϯςʔγϣϯͰɺ3ʙ5ఔͷ͍࣌ؒͰൃද͢Δख๏ͷ͜ͱɻ τʔΫΠϕϯτͳͲͰेͳ͕࣋ͪ࣌ؒ͋ͬͨͱͯ͠ɺൃද༰Λ࣌ؒʹूͯ͠؆ܿʹϓϨθϯ͢ΔελΠϧΛݴ͍·͢ɻ
ͦͦLTͱʁ ʮϥΠτχϯάτʔΫʯͱɺ ӳޠͰʮLightning Talkʯͱॻ͖ʮLTʯͱུ͞Ε·͢ɻ ͜ΕΧϯϑΝϨϯεϑΥʔϥϜͳͲͷϓϨθϯςʔγϣϯͰɺ3ʙ5ఔͷ͍࣌ؒͰൃද͢Δख๏ͷ͜ͱɻ τʔΫΠϕϯτͳͲͰेͳ͕࣋ͪ࣌ؒ͋ͬͨͱͯ͠ɺൃද༰Λ࣌ؒʹूͯ͠؆ܿʹϓϨθϯ͢ΔελΠϧΛݴ͍·͢ɻ ·͊ɺཁ͢Δʹɺ ݴ͍͍ͨࣄΛ̏−̑ఔʹ·ͱΊͯ͢ελΠϧ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ ࠓճɺͦͷؾ࣋ͪΛϒοඈ͍ͨ͠ͷͰɺ
ͦͦLTͱʁ ͦ͏؆୯ʹݴͬͯΔ͚Ͳɺ ࣮ࡍొஃ͠Α͏ͱͨ͠ΒϏϏͬͯ͠·͍·͢ɻ ࠓճɺͦͷؾ࣋ͪΛϒοඈ͍ͨ͠ͷͰɺ ٯͷཱΛߟ͑ͯΈ·͠ΐ͏ɻ
LTͷٯͷཱʹ͍ͭͯ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ ͳͥLTΛઃ͚Δ͔ʁ
LTͷٯͷཱ…? ɾͦͦLTɺΧϯϑΝϨϯεϑΥʔϥϜ͕ͳ͍ͱͰ͖ͳ͍ɻ ɾΧϯϑΝϨϯεϑΥʔϥϜاըओ࠵ऀ͕ͳ͍ͱੜ·Εͳ͍ɻ ɾͦͯ͠ɺओ࠵ऀͷଟ͋͑ͯ͘LTͱͯ͠ެื͍ͯ͠Δɻ ͳͥLTΛઃ͚Δ͔ʁ ͦΕɺओ࠵ଆͷෛ୲͕ܰ͘ͳΔ͔Βɻ
ٯͷཱ ओ࠵ ͱͯ͠ߟ͑Δ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ ॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδʹخ͍͠
ओ࠵ଆ͕ࢥ͏LTͱʁ ɾ࣌ؒΛຒΊͯ͘ΕΔ͚ͩͰ͋Γ͕͍ͨɻ ɾςʔϚʹͪΐͬͱͰ৮Ε͍ͯΔ͚ͩͰશ͘ͳ͍ɻ ɾॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδͰخ͍͠ɻ ॳ৺ऀ͕LTʹग़ͯ͘ΔͱϚδʹخ͍͠ Կ͕ԿͩͬͯԿ͔ͩخ͍͠ͷͩɻ
ͦ͏ɺओ࠵LTΛͯ͠Β͑Δ͚ͩͰخ͍͠ɻ
ͦͯ͠ɺ ͲΜͳ༰ͷLTͩͬͯߏΘͳ͍ͷͩ
͔͠͠ɺ ͲΜͳ༰ͷLTͩͬͯߏΘͳ͍ ͱ͍͏ݴ༿ͷढ͍͋Δ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ ͦ͏ݴͬͯΔ͚Ͳ͞ɺ
ʮͲΜͳLTͰ͍͍ʯͱ͍͏প ɾςʔϚͱ࣌ؒΛकΔϧʔϧ͋Δɻ ɾͦΕҎ֎ຊʹͲΜͳܗͷLTͰ͍͍ɻ ͦ͏ݴͬͯΔ͚Ͳ͞ɺ ࣮ࡍٯʹࣗ༝͕ߴͯ͘ɺΓʹ͍͘Αͳɻ
ॳ৺ऀLTͷܕΛϚωͯ͠ΈΑ͏
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ ɾࣗ༝ݚڀܕ
LTͷܕ ͋Γ͗ͯ͢େมͳͷͰɺ̎ͭհ͢Δɻ ɾࣗ༝ݚڀܕ ɾ࣭ܕ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ ɾʮؤுͬͨΜͩʯͱ໌ݴ͢Δͱɺ୭ϚϯτͳΜ͔औΒͳ͍ɻ
ࣗ༝ݚڀܕ ͍ॴ ɾͪΐͬͱٕज़తʹؤுͬͯΈͨ͜ͱ͕͋Δ߹ʹ༗ޮɻ ίπ ɾ୶ʑͱͬͨ͜ͱΛՕॻ͖ʹͯ͠ɺ͍͚ͯͩ͘͠Ͱେৎɻ ɾʮؤுͬͨΜͩʯͱ໌ݴ͢Δͱɺ୭ϚϯτͳΜ͔औΒͳ͍ɻ ɹɹɾऔ͖ͬͯͨഐ͕͍ͨΒɺڭ͍͑ͯͩ͘͞ɻͿͬඈ͠ʹߦ͖·͢ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ ɾLTॳ৺ऀͳΜͩͱ໌ݴ͢Εɺ୭Ϛϯτऔͬͯ͜ͳ͍ɻ
࣭ܕ ͍ॴ ɾࣄதʹฉ͘ʹฉ͚ͣʹཷΊࠐΜ͡ΌͬͨܥͷΈΛฉ͍ͯΒ͏ɻ ɹɹɾશ͘ੜ׆ಋઢʹؔͳ͍ॴͰ۪ஒͬͪΌ͑ɻؾ͍͍࣋ͪͧɻ ίπ ɾͨͩͨͩΤϞʔγϣφϧʹײʹͤͯٙΛͿ͚͍ͭͯ͜͏ɻ ɾLTॳ৺ऀͳΜͩͱ໌ݴ͢Εɺ୭Ϛϯτऔͬͯ͜ͳ͍ɻ
ɹɹɾऔ͖ͬͯͨഐ͕͍ͨΒɺڭ͍͑ͯͩ͘͞ɻͿͬඈ͠ʹߦ͖·͢ɻ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔʁ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔͷ͔ʁ ݁ ɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ
LTʹࢀՃͰ͖ΔͱͲ͏ͳΔͷ͔ʁ ݁ ɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ ɹɹɾ͜ͷܨ͕Γ͕ͱͬͯେͰɺԿٹΘΕ͖ͯͨɻ
·ͱΊ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
ɹɹɹɹɾࣗ༝ݚڀܕͱٙܕɻ
·ͱΊ ɾLTॳ৺ऀΈΜͳා͍ɻ ɾͰओ࠵ऀɺLTॳ৺ऀΛͣͬͱָ͠ΈʹͬͯΔɻ ɹɹɾ͔ͦ͜Βډॴ͕࡞ΒΕΔ͜ͱΛ͍ͬͯΔɻ͔ͩΒͣͬͱ͍ͬͯΔɻ ɾॳ৺ऀ࣌ؒͱςʔϚΛकΓͭͭɺܕΛҙࣝͯͬͯ͠ΈΑ͏ɻ ɹɹɾܕ̎ͭɻ
ɹɹɹɹɾࣗ༝ݚڀܕͱٙܕɻ ɾLT͕Ͱ͖ΔΑ͏ʹͳͬͨΒɺ ɹɹɾࣄҎ֎Ͱɺଘʹࣄͷ͕Ͱ͖Δܨ͕Γ͕૿͑Δɻ
͜ͷय़͔Β LTͬͯΈΑ͏ͥ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠