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
シビックテックとアクセシビリティ
Search
Code for Nerima
July 20, 2019
Technology
0
550
シビックテックとアクセシビリティ
Japan Accessibility Conference Vol.2での登壇資料です。
Code for Nerima
July 20, 2019
Tweet
Share
More Decks by Code for Nerima
See All by Code for Nerima
活動に参加しやすくなる 情報アクセシビリティのアプローチ
code4nerima
0
72
Code for Nerima多言語カフェ / 多语言交流吧 / Tagengo Cafe
code4nerima
0
1k
Introduction of Code for Nerima 2019
code4nerima
0
250
練馬区を情報アクセシビリティの街に!
code4nerima
0
170
We are Code for Nerima (English)
code4nerima
0
350
We are "Code for Nerima" - 私達の活動について
code4nerima
0
1.6k
シビックテックでUDトークを活用する
code4nerima
0
700
Other Decks in Technology
See All in Technology
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
1
210
AIエージェント元年@日本生成AIユーザ会
shukob
1
240
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.5k
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
960
AIエージェント入門
minorun365
PRO
32
19k
エンジニア主導の企画立案を可能にする組織とは?
recruitengineers
PRO
1
280
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
EDRの検知の仕組みと検知回避について
chayakonanaika
12
5.2k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
120
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
350
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
100
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Speed Design
sergeychernyshev
27
810
Raft: Consensus for Rubyists
vanstee
137
6.8k
Adopting Sorbet at Scale
ufuk
75
9.2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
4 Signs Your Business is Dying
shpigford
183
22k
Code Reviewing Like a Champion
maltzj
521
39k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Transcript
γϏοΫςοΫͱΞΫηγϏϦςΟ ςΫϊϩδʔΛ׆༻ͯ͠ΠϯΫϧʔγϒͳੈքΛ
ຊͷߨԋࣸਅࡱӨɾಈըࡱӨɾ4/4ͷߘͯ͢0,Ͱ͢ɻ ͨͩ͠ࢀՃऀͷإ͕өΓࠐΉΑ͏ͳࣸਅ͝ҙ͍ͩ͘͞ɻ
ࣗݾհ $PEFGPS/FSJNB Ұൠࣾஂ๏ਓίʔυɾϑΥʔɾωϦϚදཧࣄ 4IBNSPDL3FDPSETגࣜձࣾ γϟϜϩοΫϨίʔυגࣜձࣾදऔక ੨लਔʢ͓͖͋ͻͰͻͱʣ ذෞݝ܊্ࢢੜ·Εɺ౦ژ࿅അ۠ࡏॅ ݩϛϡʔδγϟϯͰϓϩάϥϚ झຯޠֶֶशʢखɺӳޠɺதࠃޠͳͲʣ /FSJNB#BTFωϦϚϕʔε
࿅അӺޱెาͷϨϯλϧεϖʔεཧਓ
ίϛϡχέʔγϣϯࢧԉɾձͷݟ͑ΔԽΞϓϦ ಋೖ݅ɿ ஂମʢ࢝ʣ μϯϩʔυɿ ສຊʢʣ ௌ֮োऀͱͷίϛϡχέʔγϣϯࢧԉͰ׆༻ ࠷ۙٞࣄ࡞ࣗಈ༁Ͱͷ׆༻͕ݕ౼͞Ε͍ͯΔ
6%τʔΫ ʮԻೝࣝʴԻ߹ʯػೳΛͬͯࢹ֮ௌ֮όϦΞϑϦʔ ʮଟݴޠԻೝࣝˍ༁ʯػೳΛͬͯଟݴޠόϦΞϑϦʔ ʮࣈ͔ͳมखॻ͖ʯػೳΛͬͯੈؒόϦΞϑϦʔ
6%τʔΫ "373ͷػೳͰใࢧԉΛΠϯλϥΫςΟϒˍΤΩαΠςΟϯάʹʂ
։ൃͷ͖͔͚ͬ ॳΊ͕ͯࣖฉ͑͜ͳ͍ਓͱग़ձ͏ ͜ͷγνϡΤʔγϣϯ͕ͪΐͬͱ໘ന͔ͬͨ ૬खʹ͑ΔεΩϧπʔϧ͕Γͳ͍ͷʮࣗʯͷํͰ͋Δ ԻೝࣝʴΞϓϦͰࣗͷεΩϧෆΛิ͑ͳ͍ͩΖ͏͔ʁ ݴͬͯΔ͜ͱ͔ΔɺͰݴ͍͍ͨ͜ͱ͕ΘΒͳ͍ ࣮ࣗࣈນ͕ඞཁͳಛੑΛ࣋ͬͨਓؒͩͬͨʁ
ςΫϊϩδʔΛ׆༻ͯ͠ΠϯΫϧʔγϒͳੈքΛʂ
ΞΫηγϒϧɾςΫϊϩδʔͱ 6OJWFSTBM%FTJHO "DDFTTJCMF5FDIOPMPHZ "TTJTUJWF5FDIOPMPHZ
ΠϯΫϧʔγϒͬͯͳʹʁ &YDMVTJPO 4FQBSBUJPO *OUFHSBUJPO *ODMVTJPO
ࣾձ՝ͱʁ ࣾձ՝ͱίϛϡχέʔγϣϯ՝ ΠϯΫϧʔγϒͳڥͰྡͷਓͱձͰ͖·͔͢ʁ ςΫϊϩδʔίϛϡχέʔγϣϯͷ՝Λղܾ͢Δ͜ͱ͕Ͱ͖Δ
ΠϯΫϧʔγϒͳੈͷத োऀʗ֎ࠃਓ ͦͷଞɺ༷ʑͳྀ͕ඞཁͳਓͨͪ ʮࢀՃ͠·͢ʯ ओ࠵ऀ ͓ͪԼ͍͞ʜ ରԠ͠·͢ʜ ࠓճͪΐͬͱʜ ʮࠓճͪΐͬͱʜʯͱݴΘΕΔՄೳੑɻ ͪΖΜରԠ͠ͳ͍ΑΓͲΜͳܗͰ͢Δ΄͏͕ͥΜͥΜྑ͍͕ɺͳΜ͔͢Δɻ
ཁ͕͋ΔͷΛͬͯରԠ͢Δ ඞཁ͕͋Δਓࣗݾਃࠂʢͮ͠Β͍ͱ͖ʣΛͯ͠ਃ͠ࠐ·ͳ͚ΕͳΒͳ͍ɻ ࣄલʹͦ͏͍͏ରԠ͕Ͱ͖Δ͜ͱͷࠂΛ͍ͯ͠ͳ͍ɻ ͋Δͱ͖ͱͳ͍ͱ͖ͷ̎ύλʔϯͷఆΛ͢ΔͷͰίετ͕͔͔Δɻ ઐ༻੮ͳͲͷಛผͳରԠΛ͢Δ ʮোऀ੮ʯͱுΓࢴΛ͢ΔʢͦΜͳ੮࠲Γ͍ͨͰ͔͢ʁʣɻ εϚϗλϒϨοτΛ༻͢Δ߹ɺपғͷઆ໌͕ͳ͍ͱޡղ͕ੜ͡Δɻ ϚχϡΞϧ௨ΓͷରԠΛ͢Δ ྫ͑ʮௌ֮োऀͳΒखͰલͷ੮ʯʮ֎ࠃਓͳΒӳޠʯͳͲɻ དྷऀͷώΞϦϯάΛ͠ͳ͍ɻ
͢Δ̏ͭͷରԠ
ΠϯΫϧʔγϒͳੈͷத োऀʗ֎ࠃਓ ͦͷଞɺ༷ʑͳྀ͕ඞཁͳਓͨͪ पɾࠂ ओ࠵ऀ උ͚͑Ͱࣈນ͕͋Γ·͢ ंҜࢠ੮͋Γ·͢ ͓߹Θͤͪ͜Β ඞཁͳਓ͕͍Δ͍ͳ͍ʹؔΘΒͣʮઃඋʯͱ༷ͯ͠ʑͳྀରԠ͕͋Δɻ Ή͠ΖαʔϏεͱͯ͠ఏڙ͢ΔͷͰʮ͝ར༻͍͖ͨͩ͋Γ͕ͱ͏͍͟͝·͢ʯʹͳΔɻ
ͯ͢ʹ͓͍ͯߦ͏͜ͱ͕͍͜͠ͱ͔͍ͬͯΔ͕ʜ Իೝࣝࣗಈ༁Ͱࣈນʹ͍ͭͯՄೳʹͳͬͨ ઃஔ͢Δ͚ͩͰθϩ͔Βͷ٫͕Ͱ͖Δ ᘳͰͳ͘ͱͰ͖Δͱ͜Ζ͔ΒΔͷ ΠϯΫϧʔγϒͳߟ͑ํ
ΞΫηγϏϦςΟΠϯΫϧʔγϒʹ͍ͭͯ͢ͱ͖ ͍ͭҒͦ͏ͳ͜ͱݴͬͯΔ͚Ͳ͞ʔ ͦΕ࣮ͬͯࡍ͍͠͡Όͳ͍ʁ ͡ΌͬͯΈΑ͏͡Όͳ͍Ͱ͔͢ʂ ͕ࣗඳ͘ΠϯΫϧʔγϒͳΛ۩ݱԽ͢ΔɺͦΕ͕ $PEFGPS/FSJNB
Ұൠࣾஂ๏ਓ$PEFGPS/FSJNB
$$#:$PEFGPS/FSJNB $PEFGPSͱʁ $PEFGPS"NFSJDBɺ$PEFGPS+BQBOɺ$PEFGPS5PLZPͳͲ ੈքͰ͕ΔγϏοΫςοΫͱݺΕΔ׆ಈΛ͍ͯ͠ΔஂମͷΧςΰϦɻ શࠃͰҎ্ͷஂମ͕༷ʑͳܗࣜͰ׆ಈΛ͍ͯ͠Δɻ $JWJD 5FDIOPMPHZ$WJD5FDI ΦʔϓϯσʔλͱݺΕΔ࣏ࣗମ͕ެ։͍ͯ͠ΔσʔλΛ׆༻ͯ͠Ҭ՝Λղܾ͢Δɻ ݱࡏͦΕʹͩ͜ΘΒͣ*5ºҬ՝Ͱ͞·͟·ͳऔΛ͍ͯ͠Δɻ
$$#:$PEFGPS/FSJNB ʮ࿅അ͍۠ͬͯ͢͝ͶʂʯͱݴΘΕΔͱخ͍͠ɻ ࿅അ۠ຽͳ͔ͥΈΜͳ࿅അ͕۠େ͖ɻ ੈքͷத৺࿅അ۠ͩͱࢥ͍ͬͯΔʢসʣ ʮ࿅അ۠ʯͱݴ͏Ωʔϫʔυ͚ͩͰू·Δ ίϛϡχςΟͷָ͠͞ʂ ࿅അ۠ʹ͍ͭͯͬͱΓ͍ͨํ :PV5VCFͰʮ*—࿅അ͋Δ͋ΔʯͰݕࡧ
$$#:$PEFGPS/FSJNB ׆ಈ༰̍ ࿅അ۠Ͱ։࠵͞ΕΔΠϕϯτͷ ใΞΫηγϏϦςΟʔͷ্
$$#:$PEFGPS/FSJNB ׆ಈ༰̎ ΦʔϓϯσʔλΛ׆༻ͨ͠ ॅຽαʔϏεΛاըɾఏҊɾ։ൃ $PEFGPS/FSJNBϚείοτ ʮϚʔωϦʔͪΌΜʯ
$$#:$PEFGPS/FSJNB ׆ಈ༰̏ ଟจԽڞੜΠϕϯτ ଟݴޠΧϑΣଟეݴަྲྀ㠧5BHFOHP$BGF
$$#:$PEFGPS/FSJNB ̍ɽΠϕϯτʹ6%τʔΫͰϦΞϧλΠϜࣈນ 6%τʔΫΛͬͯৗʹϦΞϧλΠϜࣈນΛఏڙ͍ͯ͠·͢ɻࢀՃऀͷใࢧ ԉͷखஈͱͯ͠׆༻͍ͯ͠·͢ɻ ̎ɽ༰ͷશจϩάࢿྉΛެ։ 6%τʔΫͷϩάΛฤू͠ͳΔ͘ૣ͘શจΛ'BDFCPPLάϧʔϓʹΞοϓ͠ ͍ͯͯ͠·͢ɻࢀՃͰ͖ͳ͔ͬͨਓΠϕϯτͷ༰Λڞ༗͢Δ͜ͱ͕ Ͱ͖·͢ɻ ̏ɽϝϯόʔશһʹൃදͷػձΛ ຖ݄ͷྫձͰϝϯόʔʹΑΔࣗݾհγϣʔτϓϨθϯΛߦ͍ͬͯ·͢ɻ
ࣗͷ͜ͱΛͬͯΒ͏ʮํ๏ʯΛ௨ͯ͠՝ղܾʹର͢ΔཧతࢥߟΛ ʹண͚ͯΒ͏͜ͱ͕Ͱ͖·͢ɻ
$$#:$PEFGPS/FSJNB ͱ͋ΔϒϩάͰʜ ʮγϏοΫςοΫͱ͔ɺҬ՝ղܾͰ͍͍͜ͱ͠Α͏ ͱ͍ͯ͠Δਓͨͪͬͯɺ࣮ͥΜͥΜࠔͬͯͳ͍ΑͶʯ ͔ͨ͠ʹ͍·ී௨ʹੜ׆Λ͍ͯͯ͠ࠔͬͯͳ͍ɺ՝Λແཧ Γ୳͍ͯ͠Δঢ়ଶՌͨͯ͠Ͳ͏ͳͷ͔ʁ ͡Ό͋ɺࠔͬͯΔਓΛϝϯόʔʹೖΕΕ͍͍ʂ ͦ͜ʹ͍ΖΜͳʮؾ͖ͮʯ͕͋Δɻ
$$#:$PEFGPS/FSJNB 6%τʔΫΛ͏͜ͱͰ݁ՌతʹͰ͖ͨ োऀɾ֎ࠃਓରԠʢϢχόʔαϧରԠʣ ϦΞϧλΠϜࣈນΛৗઃ͢Δ͜ͱͰؾܰʹࢀՃ͕Ͱ͖Δɻ ʢυλࢀυλΩϟϯ͕Ͱ͖Δʣ શจهΛ͙͢ʹެ։͢Δ͜ͱͰΠϕϯτࣗମʹݱͰࢀՃ͢Δ͜ ͱ͕͍͠ํͨͪʹ͙͢ʹ༰Λڞ༗͢Δ͜ͱ͕Ͱ͖Δɻ $PEFGPS/FSJNBͷ׆ಈํ๏ςΫϊϩδʔͷ׆༻Ͱ ୭ͰࢀՃͰ͖ΔΠϯΫϧʔγϒͳڥʹͳ͍ͬͯΔɻ ;00.ͱซ༻ͯ͠ࣈນ͖ಈը৴ߦ͏͜ͱͰ
ࣗ༝ʹࢀՃͰ͖ΔڥΛ͑Δɻ
$$#:$PEFGPS/FSJNB ΞΫηγϏϦςΟʔͱʁ ମݧͱ૾ྗ ͕ࣗ͠ௌ͑͜ͳ͔ͬͨΒ͜ͷΠϕϯτͷ༰͔Βͳ͍ͳ͊ ͕ࣗ͠ݟ͑ͳ͔ͬͨΒ͜ͷਓͷεϥΠυ͔Βͳ͍ͳ͊ ͕ࣗ͠ंҜࢠͩͬͨΒͦͦ͜͜ʹདྷΕΔͷ͔ͳ͊
$$#:$PEFGPS/FSJNB 4FQBSBUJPO *ODMVTJPO εΩϧΞοϓͱֶशͷ ମݧͱ૾ͷ ӳޠձςʔϒϧ खձςʔϒϧ தࠃޠձςʔϒϧ ΞϓϦͷ׆༻ํ๏ αϙʔτͷํ
$PEFGPS/FSJNB ଟݴޠΧϑΣ 5BHFOHP$BGF ଟეݴަྲྀ㠧
·ͱΊ wίϛϡχέʔγϣϯͷ՝ςΫϊϩδʔͰ͋Δఔղܾ wΞΫηγϏϦςΟʹऔΓΉ͜ͱʮػձʯͷग़ w͍ΖΜͳਓ͕ࢀՃ͢Δ͜ͱͰؾ͖ͮΛಘΔ͜ͱ͕Մೳ ΠϕϯτίϛϡχςΟΛ ӡӦ͍ͯ͠Δํͨͪͷʮ՝ʯͰ͢ʂ