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
A11y for Bass
Search
Yuichi Sugiyama
PRO
May 16, 2019
2
530
A11y for Bass
春のアクセシビリティーLT&雑談ナイト!での発表です。
コントラバス奏者からみた街中のアクセシビリティについてです。
#gaad2019_tokyo
Yuichi Sugiyama
PRO
May 16, 2019
Tweet
Share
More Decks by Yuichi Sugiyama
See All by Yuichi Sugiyama
サイボウズ と Garoon と The PHP Foundation と 私 / Cybozu and Garoon and The PHP Foundation and me
oogfranz
PRO
1
450
可能な限り確実にmkdirを成功させるには / Make mkdir
oogfranz
PRO
0
450
サイボウズ #Garoon 開発チームの 「 完成度低いの歓迎LT大会 」 PHPerKaigi出張版 / Low quality LT in PHPerKaigi 2023
oogfranz
PRO
0
510
20年ものの巨大プロダクトをKubernetesに移行している話 後日談/Garoon on Kubernetes after talk
oogfranz
PRO
0
510
20年ものの巨大プロダクトをKubernetesに移行している話/Garoon on Kubernetes
oogfranz
PRO
0
390
PHPアプリケーションだってモニタリングしたい / Monitoring PHP application
oogfranz
PRO
1
570
効果的な静的解析の CI導入パターンを求めて / Great static analysis with CI
oogfranz
PRO
3
3.5k
Dev-meets-Ops
oogfranz
PRO
1
920
GitHub力の低い僕でも、 OSSコントリビュートできたワケ / GitHub Power
oogfranz
PRO
1
510
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Adaptive Systems
keathley
38
2.3k
The Pragmatic Product Professional
lauravandoore
31
6.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Faster Mobile Websites
deanohume
305
30k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
For a Future-Friendly Web
brad_frost
175
9.4k
Fireside Chat
paigeccino
34
3k
A better future with KSS
kneath
238
17k
Transcript
A11y for Bass MASHݭָஂ ਿࢁ ༞Ұ @oogFranz
Who am I • ਿࢁ ༞Ұ @oogFranz • αΠϘζ5ΤϯδχΞ •
ΞΫηγϏϦςΟͷࡇయ2018Ͱ খྛ͞ΜͷηίϯυΛΊΔ
• MASH ݭָஂ ϕʔε • δϓγʔδϟζ • 2nd ΞϧόϜʮΩχφϧΩϊίʯ Spotify,
iTunesͳͲͰઈࢍ৴தʂ Who am I
ίϯτϥόε • ϕʔεͱ͔ουϕʔεͬͯݴ͏ • όΠΦϦϯͷͰ͔͍ͭ • ॎ×ԣ×ߴ͞ = 40cm ×
70cm × 190cm • ͔͍͍ͬ͜࠷ߴͷָثɻ
Ͳ͏ͬͯӡͿͷʁ
ϕʔεόΪʔ
ϕʔεͷҠಈͷಛ • લޙҠಈͰ͖ΔɻࠨӈʹҠಈͰ͖ͳ͍ɻ • ػහੑͳ͍ • ݩݟ͑ͳ͍ • ͋Δఔ෯ͱߴ͕͞ඞཁ
9
ϕʔεͷҠಈͷಛ • લޙҠಈͰ͖ΔɻࠨӈʹҠಈͰ͖ͳ͍ɻ • ػහੑͳ͍ • ݩݟ͑ͳ͍ • ͋Δఔ෯ͱߴ͕͞ඞཁ ंҜࢠϕϏʔΧʔͳͲͱࣅͨಛ
9
֊ஈొΕΔʁ • ୲͛ొΕΔɻ߱ΓΕΔɻർΕΔ • ंҜࢠϢʔβʔϕϏʔΧʔϢʔβʔΑΓ গָ͔͠ɻ • Ͱ͖ΕΤϨϕʔλʔΛ͍͍ͨ 9
ϕʔεΛ࣋ͬͯ֗தΛҠಈ͢Δͱɺ όϦΞϑϦʔ͕ਐΜͰ͍ΔՕॴ͕ Α͘Θ͔Γ·͢ɻ ࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͍͢͠ͷͲ͜Ͱ͠ΐ͏ʁ
࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͍͢͠ͷʁ "ίϯϏχ #εʔύʔ $σύʔτ %Ӻ ※ਿࢁௐ
࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͍͢͠ͷʁ "ίϯϏχ #εʔύʔ $σύʔτ %Ӻ ※ਿࢁௐ
εʔύʔ͕ӡͼ͍͢ཧ༝ • ѹతʹಓ෯͕͍ • ΧʔτͷϢʔβʔ͕ଟ͍ • ళ͕ΧʔτͰҠಈ͍͢͠Α͏ʹ ࡞ΒΕ͍ͯΔ • ϕʔεָ࣋ͬͯͯʑೖΕΔ
Ͱɺ࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͠ʹ͍͘ͷͲ͜Ͱ͠ΐ͏ʁ
࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͠ʹ͍͘ͷʁ "ίϯϏχ #εʔύʔ $σύʔτ %Ӻ ※ਿࢁௐ
࣍ͷ͏ͪϕʔεΛ࣋ͬͯ Ҡಈ͠ʹ͍͘ͷʁ "ίϯϏχ #εʔύʔ $σύʔτ %Ӻ ※ਿࢁௐ
Ӻ͕͜͜େมʂΤϨϕʔλฤ • ΤϨϕʔλͷॴΘ͔Βͳ͍ • վࡳʹೖ͔ͬͯΒΤϨϕʔλ͕ͳ͍͜ͱʹؾͮ͘ • ΤϨϕʔλͷ͋ΔೖΓޱ্͕͔ΒΘ͔Βͳ͍ʢԼమʣ • ΤϨϕʔλͷ͋Δॴ͕ɺϗʔϜվࡳ͔Βԕ͍
֊ஈΛͬͯͷΓ͑
ΤϨϕʔλͷΈͰͷΓ͑
Ӻ͕͜͜େมʂվࡳฤ • ͍վࡳ͍͍ͩͨҰͭ͋Δ 9
͍վࡳ͕͋ͬͯɺɺɺʁ • ͍͍ͩͨҰ͔ͭ͠ͳ͍ͷͰϘτϧωοΫʹ • ͍͍ͩͨԣʹ૭ޱ͕͋ΔͷͰ௨Εͳ͍͜ͱ • ͍͍ͩͨࣈϒϩοΫ͕ ΨλΨλָͯ͠ثʹѱ͍ 9
Ӻ·ͩ·͕ͩ͜͜େมʂ • վࡳ͕௨Εͳ͍ʂ • ిंͰന͍ͰݟΒΕΔ • ϗʔϜ͕ڱͯ͘ਓ͕ڈΔ·Ͱಈ͚ͳ͍ • ࣍ʹͲͬͪͷυΞ͕։͔͘Θ͔Βͳ͍ •
τΠϨʹߦ͚ͳ͍ • etc…
ϕʔγετʹ༏͍͠ ɺ ϕʔε͕ӡͼ͍͢ɺ ӺͲ͜Ͱ͠ΐ͏ʁ
ۭߓӺϕʔγετʹ༏͍͠ • େ͖͍ΩϟϦʔόοάͰָʑҠಈͰ͖Δ • ༷ʑͳϢʔβʔ͕ఆ • ͍ಓ෯ɾେ͖͍ΤϨϕʔλʔ
ϕʔγετʹ༏͍͠Ӻ • ΏΓ͔Ίઢͷ֤Ӻ • ंҜࢠϢʔβʔʹྀͨ͠ɺ ͍ಓ෯ɺେ͖͍ΤϨϕʔλʔ 9
֗தΛϕʔεͱҠಈ͢Δͱɺ ΞΫηγϒϧͳॴ͕Α͘Θ͔Δ
όϦΞϑϦʔ͕ਐΜͰ͍Δͱ͜Ζ ϕʔγετʹ༏͍͠
όϦΞϑϦʔରԠ࣌ʹϕʔγετΛ ఆ͢Δ͜ͱ͓ͦΒ͘ͳ͍
͚ΕͲόϦΞϑϦʔରԠͰ ଟ͘ͷϕʔγετ͕ ఆ֎ʹॿ͚ΒΕ͍ͯΔ
͋ͳͨͷΞΫηγϏϦςΟରԠ ఆ֎ͷϢʔβʔΛٹ͏͔ʂʁ