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
社内LT大会開催に至るまでの話
Search
shira
December 02, 2018
Programming
4
450
社内LT大会開催に至るまでの話
shira
December 02, 2018
Tweet
Share
More Decks by shira
See All by shira
開発プロセスとアクセシビリティ
shira
1
98
通知UIを改善している話
shira
2
3.5k
:is()と:where()の話
shira
0
5.4k
実践アクセシビリティ in Angularアプリケーション
shira
0
640
hoverとタッチスクリーンデバイス
shira
2
1.3k
犬顔or猫顔判定アプリを作っている話.pdf
shira
1
200
Other Decks in Programming
See All in Programming
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.4k
概念モデル→論理モデルで気をつけていること
sunnyone
1
110
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
150
AI時代のUIはどこへ行く?
yusukebe
18
8.9k
Design Foundational Data Engineering Observability
sucitw
3
200
AIコーディングAgentとの向き合い方
eycjur
0
270
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.7k
アセットのコンパイルについて
ojun9
0
120
print("Hello, World")
eddie
2
530
Ruby Parser progress report 2025
yui_knk
1
440
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Producing Creativity
orderedlist
PRO
347
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
For a Future-Friendly Web
brad_frost
180
9.9k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Designing for humans not robots
tammielis
253
25k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Transcript
ࣾ-5େձ։࠵ʹࢸΔ·Ͱͷ 4UZMF[ࣾ-5 ,BPSJ4IJSBIBNB
,BPSJ4IJSBIBNB *MJLFTVTIJ 4IJCB*OVBOEESBXJOH
͜ͷςʔϚʹͨ͠ཧ༝ w ໊ͷํ͔Βʮനᖛ͞ΜͷఏҊͳΜͰ͔͢ʁʯͱฉ͔Εͨ ͷͰଞʹෆࢥٞʹࢥ͍ͬͯΔํ͍Δ͔ w ͲΜͳʹ͍͔ͨ͠ɺͷڞ༗ w ࠓޙࣾͰԿ͔Λاը͍ͨ͠ํͷࢀߟʹͳΕ
ࠓ͢͜ͱ w ͖͔͚ͬ w ൃҊ͔Β։࠵·Ͱ w େʹ͍ͨ͜͠ͱ w ݱ࣌Ͱࢥ͍ͬͯΔ͜ͱ
͖͔͚ͬ
Ξτϓοτલఏͷ ΠϯϓοτΛश׳ʹ͍ͨ͠
ͳ͔ͥʁ
ཧղͷஈ֊ͷʢͬ͘͟Γʣ Βͳ͍ ฉ͍ͨ͜ͱ͕͋ΔɺಡΜͩ͜ͱ͕͋Δ ݟͨ͜ͱ͕͋Δ ৮ͬͨ͜ͱ͕͋Δ આ໌Ͱ͖Δ
͜Ε·Ͱͬͯͨ͜ͱ w ใΛಘΔͨΊʹʜ w ਓ͔ΒΛฉ͘ w ࣾ֎ͷษڧձʹࢀՃ͢Δ w Πϯλʔωοτ্ͷهࣄΛಡΉ
ฉ͍ͨ͜ͱ͕͋Δɺ গͣͭ͠૿͍͑ͯΔɻ͚Ͳʜ
ཧղͷஈ֊ͷʢͬ͘͟Γʣ Βͳ͍ ฉ͍ͨ͜ͱ͕͋ΔɺಡΜͩ͜ͱ͕͋Δ ݟͨ͜ͱ͕͋Δ ৮ͬͨ͜ͱ͕͋Δ આ໌Ͱ͖Δ ˡΓͯͳ͍ ʢˡͬͪ͜·ͩ·ͩΓͳ͍͚Ͳʣ
ͭ·Γɺ Ξτϓοτ͕ඞཁʂ
w ৮ͬͯΈΔ w ϓϩάϥϜΛॻ͍ͯΈΔ w πʔϧΛͬͯΈΔ w આ໌Ͱ͖Δ w هࣄΛॻ͘
w ਓʹઆ໌͢Δ Ξτϓοτͷखஈ ৭ʑ͍ͨ͠ɻɻ
Ξτϓοτखஈͷ ͻͱͭͱͯ͠ɻɻ
-5͍ͨ͠ʂ
ͳͥ-5͔ʁ
ͳͥ-5͔ʁ w ਓʹઆ໌͢ΔखஈͷҰͭ w ෆಛఆଟͷਓʹ͑ΔͨΊʹɺߟ͑Δɺ४උ͢Δ͜ͱͰ ࣗͷཧղ͕ਂ·Δ w ਓલͰ͢ελΠϧͷதͰؾܰʹखܰʹͰ͖Δͷ w Ξτϓοτͷ࿅शʹ࠷దʂʂ
-5͍ͨ͠ͱࢥ͔ͬͯΒ w ࣾ֎ͷͰษڧձʹࢀՃ͢Δࡍɺ-5Λ͢ΔଆઢͰΈΔΑ ͏ʹͳͬͨ w -5ΛΑ͍ͬͯ͘ΔΓ߹͍ͷํʹ-5ΛΔͨΊʹͬͯ ͍Δ͜ͱΛฉ͍ͯΈͨ
ڭ͑ͯΒͬͨ͜ͱʢҰ෦ʣ w ৗʹωλாʹωλΛετοΫ͍ͯ͠Δ w -5ࢿྉLFZOPUFΛ͍ͬͯΔ w ςϯϓϨ͍·Θ͢͜ͱ͕ଟ͍
ڭ͑ͯΒͬͨ͜ͱʢҰ෦ʣ w ৗʹωλாʹωλΛετοΫ͍ͯ͠Δ w -5ࢿྉLFZOPUFΛ͍ͬͯΔ w ςϯϓϨ͍·Θ͢͜ͱ͕ଟ͍ ˠͱͯ͋Γ͕͍ͨʂ ˠͰɺ࣮ͦΕΑΓલͷஈ֊ͰϋʔυϧΛײ͡Δʜ
-5͢Δ্Ͱͷ ࠷େͷϋʔυϧ
ͦͷͰٻΊΒΕΔ ςʔϚΫΦϦςΟΛ ఏڙͰ͖Δ͔ʁ
ษڧձͷझࢫͱ͔ࢀՃऀʹ߹ͬͨ ༰ͷ-5Λ͢Δͷͬͯͦ͠͏ɻɻ ͋ʔͦΕྑ͍Ͱ͢Ͷʂ Α͘-5ͯ͠Δਓ 4͞Μ Θͨ͠ ͦΜͳ͋Δͷ͜ͱʢ݄ͷʣ ࢼ͠ʹɺࣾͰͬͯΈͨΒʁ
ษڧձͷझࢫͱ͔ࢀՃऀʹ߹ͬͨ ༰ͷ-5Λ͢Δͷͬͯͦ͠͏ɻɻ ͋ʔͦΕྑ͍Ͱ͢Ͷʂ Α͘-5ͯ͠Δਓ 4͞Μ Θͨ͠ ͦΜͳ͋Δͷ͜ͱʢ݄ͷʣ ࢼ͠ʹɺࣾͰͬͯΈͨΒʁ ˠࣗͷதͰࣾ-5େձ։࠵͕ܾఆ͢Δ
ൃҊ͔Β։࠵·Ͱ
·ͣɺγϡϛϨʔγϣϯͨ͠ w ձࣾͰҰϝϯόʔ͕ൃ৴ͯ͠Կ͔ΠϕϯτΛߦ͏ͱ͍͏ ࣄྫΛΒͳ͍ w ͋Δ͍͖ͳΓTMBDLͰʮ-5େձΓ͍ͨʂʯͱݴͬͯ ϦΞϧ͡Όͳ͍ w ձͱ͔࣌ؒଳͱ͔ؾʹ͓͖ͯ͘͜͠ͱ͕ෆ໌ྎ ˠͻͱ·ͣ૬ஊͯ͠ΈΑ͏
݄ͷே Θͨ͠ ࣾ-5େձΓ͍ͨͰ͢ʂ :Ϧʔμʔ ͍͍Ͷʂ
݄ͷே Θͨ͠ ࣾ-5େձΓ͍ͨͰ͢ʂ :Ϧʔμʔ ͍͍Ͷʂ ˠ:ϦʔμʔϊϦϊϦ
ͦͷ͋ͱ w ࡶஊϕʔεͰ:Ϧʔμʔʹ૬ஊʢʙʣ w νʔϜձͰϓν-5ʢʣ w ςΩετϕʔεͰاըతɺ։࠵֓ཁҊΛ࡞ʢʣ w :Ϧʔμʔɺ4αϒϚωΑΓϑΟʔυόοάʢʣ w
ඍௐͨ͠ޙϫʔυͰఏҊॻΛ࡞ʢʣ w ,ϚωʔδϟʔʹϓϨθϯʢޕલʣ w Ғ͍ਓͷఆྫձٞͰঝೝʢޕޙʣ w -5େձ։࠵Λ෦ॺશମʹपɺࢀՃΞϯέʔτͱൃදऀืूΛ։࢝ʢޕޙʣ w ൃදऀ໊౸ୡʢޕલʣ w ຊ։࠵ʹࢸΔʢʣ ൃҊ͔Βिؒͪΐ͍Ͱ Πϕϯτप·Ͱ࣮ݱ
େʹ͍ͨ͜͠ͱ
Ұ൪େʹ͍ͨ͜͠ͱ
ؾܰʹΞτϓοτ Ͱ͖Δʹ͢Δ͜ͱ
େʹ͍ͨ͜͠ͱϦετ w ࣗ༝ͰؾܰͳΞϓτϓοτͷʹ͍ͨ͠ʂ w -5ࢀՃऀʹͱͬͯ࿅शͷʹ͍ͨ͠ʂ w ΞτϓοτʹνϟϨϯδ͢ΔਓΛଚॏ͢Δʹ͍ͨ͠ʂ w ࣭ɺΞυόΠεͪΖΜ0,ʂ w
൱ఆɾඇͳͲؾܰʹΞτϓοτͰ͖ͳ͘ͳΔΑ͏ͳߦҝ /(ʂ w ฉ͘ଆฉ࢟͘Λ࣋ͬͯࢀՃʂ
ͳ͔ͥʁ
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏
࿅शͨ͘͠ͳ͍Ͱ͔͢ʁ
ࣾͰͳΒؾܰʹ Ͱ͖Δͣ
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏
-5͢Δ্Ͱͷ৺ཧతϋʔυϧ w ਓͷϝϦοτʹͳΔ͕Ͱ͖Δ͔ͳʁ w ͜ͷڵຯ͋Δ͔ͳʁ w ۓுͦ͠͏ͩͳ w Ͳ͏ࢥΘΕΔ͔ͳ w
ࣗ৴͕ͳ͍ͳ w όΧʹ͞ΕΔ͔ͳ w ࣦഊͨ͠ΒͲ͏͠Α͏ ؾʹͨ͘͠ͳ͍ʂ
େʹ͍ͨ͜͠ͱϦετʢ࠶ܝʣ w ࣗ༝ͰؾܰͳΞϓτϓοτͷʹ͍ͨ͠ʂ w -5ࢀՃऀʹͱͬͯ࿅शͷʹ͍ͨ͠ʂ w ΞτϓοτʹνϟϨϯδ͢ΔਓΛଚॏ͢Δʹ͍ͨ͠ʂ w ࣭ɺΞυόΠεͪΖΜ0,ʂ w
൱ఆɾඇͳͲؾܰʹΞτϓοτͰ͖ͳ͘ͳΔΑ͏ͳߦҝ /(ʂ w ฉ͘ଆฉ࢟͘Λ࣋ͬͯࢀՃʂ
ͦΕҎ֎ͷϝϦοτ
ϝϦοτ·ͱΊ w -5ʢΞτϓοτʣΛ͍ͨ͠ਓͷ࿅शͷʹͳΔɹˡ͜Ε·Ͱ͖ͯͨ͠ ͜ͱ w طʹڞ༗͍ͨ͠ใɺਓͷͨΊʹͳΔใΛ͍࣋ͬͯΔํ͕ঢ়گΛڞ༗Ͱ ͖ΔʹͳΔ w ීஈؔΘΒͳ͍ਓͷΛฉ͘͜ͱ͕Ͱ͖Δ ˠൃදͷ࿅शͷͰ͋ΓɺࣝΛಘΔͰ͋ΓɺΞυόΠεΛΒ͑Δ
Ͱ͋Δ ˠීஈؔΘΒͳ͍ਓ͕ͲΜͳਓ͔Θ͔ΓɺಘҙΘ͔Δ ˠ݁Ռɺࣄ͕͘͢͠ͳΔ
ݱ࣌Ͱ ࢥ͍ͬͯΔ͜ͱ
ൃҊ࣌ʙ w ͚ࣗͩͰͳؔ͘ΘΔਓશһʹͱͬͯϝϦοτʹͳΔʹ ͳΔͱࢥ͍ͬͯΔ w ͔ͩΒاըʹࡍͯ͠໎͍ϓϨογϟʔෆ҆ͳ͔ͬͨ w Γ͍ͨ͜ͱۦಈָ͍͠ɻɻ
ʙݱ࣌ w ʹճ։࠵͍ͨ͠ͱ͍͏ཧ͕࣮ݱͯ͠خ͍͠ w ͍͠த૬ஊʹͬͯͩͬͨ͘͞ํʑʹײँ w ॳճ͔Β-5ͰࢀՃͯ͘͠Εͨํʑʹײँ w ࢀՃͰ͖ΔͰ͖ͳ͍ΛΘͣڵຯΛ࣋ͬͯ͘Εͨํʹײँ
Γ͍ͨ͜ͱΛΒͤͯ͘Ε ͯ͋Γ͕ͱ͏͍͟͝·͢ʂ ͱ͍͏ؾ࣋ͪ
͖͔͚ͬͷͳ͠ w ͜ͷձͷ͖͔͚ͬͷҰݴΛ͘Εͨਓ4͞Μʹײँ w ͜ͷ͕ࣗҎ֎ͷํʹͱͬͯɺΞτϓοτͷ͖͔ͬ ͚ʹͳΕخ͍͠
ࠓޙ w ࠓޙ ϲ݄ʹͷϖʔεͰΓ͍ͨ w ڵຯͷ͋Δํͥͻ׆༻͍ͯͩ͘͠͞ʂ w Ұ൪େࣄʹ͍ͨ͜͠ͱΛม͑ΔͭΓͳ͍͚ͲɺΞυό ΠεେܴͰ͢ʂ ࣍ճٕज़ωλ
͍ͨ͠ɻɻ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ