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
430
社内LT大会開催に至るまでの話
shira
December 02, 2018
Tweet
Share
More Decks by shira
See All by shira
開発プロセスとアクセシビリティ
shira
1
89
通知UIを改善している話
shira
2
3.3k
:is()と:where()の話
shira
0
5.1k
実践アクセシビリティ in Angularアプリケーション
shira
0
620
hoverとタッチスクリーンデバイス
shira
2
1.3k
犬顔or猫顔判定アプリを作っている話.pdf
shira
1
190
Other Decks in Programming
See All in Programming
技術選定を未来に繋いで活用していく
sakito
3
100
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
460
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
470
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
180
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
830
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
190
PHP で学ぶ OAuth 入門
azuki
1
120
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
5.9k
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime
marcoroth
1
210
Ruby's Line Breaks
yui_knk
2
440
小さく段階的リリースすることで深夜メンテを回避する
mkmk884
2
160
State of Namespace
tagomoris
3
530
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
4 Signs Your Business is Dying
shpigford
183
22k
BBQ
matthewcrist
88
9.6k
Typedesign – Prime Four
hannesfritz
41
2.6k
Code Reviewing Like a Champion
maltzj
522
39k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
How to train your dragon (web standard)
notwaldorf
91
6k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Gamification - CAS2011
davidbonilla
81
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
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 Ұ൪େࣄʹ͍ͨ͜͠ͱΛม͑ΔͭΓͳ͍͚ͲɺΞυό ΠεେܴͰ͢ʂ ࣍ճٕज़ωλ
͍ͨ͠ɻɻ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ