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.4k
:is()と:where()の話
shira
0
5.3k
実践アクセシビリティ in Angularアプリケーション
shira
0
640
hoverとタッチスクリーンデバイス
shira
2
1.3k
犬顔or猫顔判定アプリを作っている話.pdf
shira
1
200
Other Decks in Programming
See All in Programming
パスタの技術
yusukebe
1
390
コンテキストエンジニアリングで変わるAI活用 リファクタリングワークフローの実践から学んだ形式知
leveragestech
0
100
A Gopher's Guide to Vibe Coding
danicat
0
160
Go製CLIツールをnpmで配布するには
syumai
2
1.2k
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
9
710
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
1
1.9k
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.7k
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
130
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
21
8.3k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
Understanding Kotlin Multiplatform
l2hyunwoo
0
260
AWS Serverless Application Model入門_20250708
smatsuzaki
0
100
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Thoughts on Productivity
jonyablonski
69
4.8k
A Modern Web Designer's Workflow
chriscoyier
695
190k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
770
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Designing Experiences People Love
moore
142
24k
Code Review Best Practice
trishagee
69
19k
Docker and Python
trallard
45
3.5k
GitHub's CSS Performance
jonrohan
1031
460k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
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 Ұ൪େࣄʹ͍ͨ͜͠ͱΛม͑ΔͭΓͳ͍͚ͲɺΞυό ΠεେܴͰ͢ʂ ࣍ճٕज़ωλ
͍ͨ͠ɻɻ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ