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
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
140
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
2.3k
メタファーの使い方
kinocoboy2
0
440
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.4k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
2
1.1k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
750
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.2k
新卒だったころの僕へ向けて
kinocoboy2
0
250
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
Other Decks in How-to & DIY
See All in How-to & DIY
ROSAというLLM使ったROSエージェントをおもちゃに実装してみた話
takeofuture
0
250
人見知りな HUB おじさんが 会話のハードルを超え、 今度は誰かの踏み台になろうとする話/hub-guy-as-a-stepping-stone
aokiplayer
2
630
LLMを「機能」として組み込む技術:「Figma to はてなCMS」におけるプロンプトエンジニアリングからAIエージェント構築にわたる精度向上の軌跡
nanimonodemonai
0
560
JAWS-UG鹿児島2.0 reboot - JAWS-UG/AWS Communitiesのご紹介
awsjcpm
0
120
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
300
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
620
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
530
JAWS-UG/AWSコミュニティプログラムのご紹介 - JAWS-UG 佐賀
awsjcpm
2
280
EXPO 2025 大屋根リングをぐるっと周回! 【GPSマルチユニット×ソラカメ実験】
scbc1167
0
140
あなたは何故コミュニティに参加するのか?
awsjcpm
3
410
The Definitive? Guide To Locally Organizing RubyKaigi
sylph01
9
3.9k
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3.3k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Producing Creativity
orderedlist
PRO
348
40k
Google's AI Overviews - The New Search
badams
0
1.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
How to make the Groovebox
asonas
2
2.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
330
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ͬͯΈΑ͏ͥ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠