Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
NINNO Tech Fest #05 春の推し
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kinocoboy
April 28, 2022
How-to & DIY
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NINNO Tech Fest #05 春の推し
LTはいいぞ
kinocoboy
April 28, 2022
More Decks by kinocoboy
See All by kinocoboy
その「common」ディレクトリ、腐っていませんか?
kinocoboy2
1
150
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
2.4k
メタファーの使い方
kinocoboy2
0
470
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.5k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
2
1.2k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
780
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.3k
新卒だったころの僕へ向けて
kinocoboy2
0
250
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
Other Decks in How-to & DIY
See All in How-to & DIY
あなたは何故コミュニティに参加するのか?
awsjcpm
3
440
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
640
なぜJAWS-UGはこんなにも活発なのか?
awsjcpm
1
280
大量のiOSシミュレータにアプリをインストールする
gurrium
0
180
エッジAIでBBQの肉の焼き加減判定をやってみた #iotlt #seeed
n0bisuke2
2
370
ドローンをAWSで制御してみた
nagi900
0
190
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
360
献立を支える技術
godan
1
120
QGIS in Your Language
salamanderezo
0
160
ときメモは 運営が30年かけて “実プレイ”していた
mzryuka
0
140
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
880
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
2.1k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
420
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Building AI with AI
inesmontani
PRO
1
1.2k
My Coaching Mixtape
mlcsv
0
310
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
A designer walks into a library…
pauljervisheath
211
25k
Everyday Curiosity
cassininazir
0
310
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
RailsConf 2023
tenderlove
30
1.5k
How to train your dragon (web standard)
notwaldorf
97
6.8k
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ͬͯΈΑ͏ͥ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠