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
残り15%のユーザーにリーチするためのAccessibility
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
coe
February 11, 2020
Technology
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
残り15%のユーザーにリーチするためのAccessibility
残り15%のユーザーにリーチするためのAccessibility
coe
February 11, 2020
More Decks by coe
See All by coe
すべてのヘルスケアデータを紐解く.pdf
coe
0
3.5k
About HealthKit nutrition
coe
0
490
Kotlin Dynamic type
coe
0
420
iOSDC 2023 Web in tvOS and watchOS
coe
1
1.1k
iOSDC 2023 Push To Talk
coe
1
2.8k
iOSDC手で触れずにアプリを動かす技術
coe
1
2.4k
iOSDC令和時代のXML処理を考える
coe
3
3.2k
iOSDC 2021 Restore
coe
6
2.4k
詳解Storyboard
coe
7
4.2k
Other Decks in Technology
See All in Technology
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
260
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
0
820
AIQAのナレッジ構築について
qatonchan
1
160
新しい SLO が良い感じにハマっている話
z63d
4
2.1k
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
280
[MIRU26] To What Extent Does MLLM-as-a-Judge Exhibit Cross-Model Preference Bias?
keio_smilab
PRO
0
200
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
120
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
130
Retriever と Reranker、結局どうする?
kazuaki
2
660
モダンフロントエンド 開発研修
recruitengineers
PRO
1
290
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
440
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Facilitating Awesome Meetings
lara
57
7.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
430
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
Scaling GitHub
holman
464
140k
Test your architecture with Archunit
thirion
1
2.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
*ODSFBTFZPVSBQQTSFBDI PGUIFXPSMET QPQVMBUJPO ΓͷϢʔβʔʹϦʔν͢ΔͨΊͷ"DDFTTJCJMJUZ %SPJE,BJHJ5TVZPTIJIZVHB
"CPVU w ڧʢ5TVZPTIJ)ZVHBʣ w "NB[JB JOD w !DP⒎FFHZVOZV w J1IPOF04ʙ
w "OESPJE%POVUʙ w J04%FWFMPQFS w %SPJE,BJHJCFHJOOFS
"CPVU w ڧʢ5TVZPTIJ)ZVHBʣ w "NB[JB JOD w !DP⒎FFHZVOZV w J1IPOF04ʙ
w "OESPJE%POVUʙ wJ04%FWFMPQFS w%SPJE,BJHJCFHJOOFS
r%SPJE,BJH#-&ΞϓϦઃܭύλʔϯ IUUQTTQFBLFSEFDLDPNUPNPIJLPTBUPCMFBQQQBUUFSO TMJEF 3FGFSFODFECMVFUPPUIEFWFMPQNFOUTMJEF
J04%$#-&TFTTJPO $PNNVOJDBUFEBUBCFUXFFOJ04BOE"OESPJEWJB#-& IUUQTXXXZPVUVCFDPNXBUDI W8MV6'1/VL
#VU *BNOPUEFWFMPQJOH CMVFUPPUIBOE "OESPJEVTVBMMZ *EFWFMPQJ04BQQ
2VFTUJPO 5PUIJOL
"SFZPV6* EFTJHOFS
6*JT6TFS*OUFSGBDF
2VFTUJPO
%JEZPVEFTJHOFE *736*
* 7 3
*OUFSBDUJWF 7PJDF 3FTQPOTF
*OUFSBDUJWF7PJDF3FTQPOTF w "UFDIOPMPHZUIBUBMMPXTBDPNQVUFSUPJOUFSBDUXJUI IVNBOTUISPVHIUIFVTFPGWPJDFBOE%5.'UPOFTJOQVUWJB BLFZQBE w *73TZTUFNTDBOCFVTFEGPSNPCJMFQVSDIBTFT CBOLJOH QBZNFOUT TFSWJDFT
SFUBJMPSEFST VUJMJUJFT USBWFMJOGPSNBUJPO BOEXFBUIFSDPOEJUJPOT w 5IFQVSQPTFPGBO*73JTUPUBLFJOQVU QSPDFTTJU BOE SFUVSOBSFTVMU IUUQTFOXJLJQFEJBPSHXJLJ*OUFSBDUJWF@WPJDF@SFTQPOTF
6TBHF*O +BQBO 3BJMXBZT < +3 *GOVNCFSQBECVUUPO QSFTT 7PJDFHVJEBODFXJMMCF QMBZFEBOEZPVDBO
CVZUJDLFUTJOUFSBDUJWF
%JEZPVEFTJHOFE *736TFS*OUFSGBDF
*OUSPEVDUJPO
*OUSPEVDUJPO
5)&803-%#"/,
5)&803-%#"/, IUUQTXXXXPSMECBOLPSHFOUPQJD
rIUUQTXXXXPSMECBOLPSHFOUPQJDEJTBCJMJUZ l0OFCJMMJPOQFPQMF PSPGUIFXPSME`T QPQVMBUJPO FYQFSJFODFTPNFGPSNPGEJTBCJMJUZ BOEEJTBCJMJUZQSFWBMFODFJTIJHIFSGPS EFWFMPQJOHDPVOUSJFTz
JGBQQTVQQPSUBDDFTTJCJMJUZ UIFVTFQPQVMBUJPOPGBQQ JODSFBTFT
*NQBDUPGBDDFTTJCJMJUZ w *ODSFBTFZPVSBQQTSFBDI w *NQSPWFZPVSBQQTWFSTBUJMJUZ rIUUQTEFWFMPQFSBOESPJEDPNHVJEFUPQJDTVJBDDFTTJCJMJUZ
"SFZPVTVQQPSU BDDFTTJCJMJUZ
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz
3FBMMZ
"OESPJEJT VTVBMMZ 4VQQPSUFEUIFBDDFTTJCJMJUZ
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz
l*EJEOUTVQQPSUFEBDDFTTJCJMJUZNZBQQz :PVSBQQJTTVQQPSUFEBMSFBEZ
#VU
"DDFTTJCJMJUZDBODBVTF DBUBTUSPQIJDGBJMVSFTJO ZPVSBQQ
&YBNQMF
/FXT"QQ :PVNVTUMPHJOGPS SFBEOFXT
/FXT"QQ :PVEPFTOPUOFFE MPHJOGPSSFBEOFXT KVTUDIBOHF BDDFTTJCJMJUZ
$PNJD"QQ :PVOFFEQPJOUTGPS SFBEOFYUFQJTPEF
$PNJD"QQ :PVEPFTOPUOFFE QPJOU *OBDDFTTJCJMJUZ :PV DBOQSFTTOFYU CVUUPO
$PNJD"QQ 8IFOUFTUJOHZPVSBQQ ZPVOFFEUPEFCVHBOE HBJONPSFQPJOUT *OTFBSDITDSFFONPEF ZPVDBOTFBSDIGPS EFCVHCVUUPOT
5IPTFJTOPUOFFESPPU BDDFTTBOEFYUFSOBMUPPMT
"MMVTFSTDBOEPUIJTXJUIKVTU FOBCMFBDDFTTJCJMJUZ "DDFTTJCJMJUZTFSWJDFIBTWFSZ TUSPOHBVUIPSJUZ
/PUTVQQPSU"DDFTTJCJMJUZ /PNFBTVSFTBHBJOTU"DDFTTJCJMJUZ
)PXUP *OBDDFTTJCJMJUZ
)PXUP*OBDDFTTJCJMJUZ
)PXUP*OBDDFTTJCJMJUZ w BOESPJEDPOUFOU%FTDSJQUJPO!OVMM w BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZOP w WJFXJNQPSUBOU'PS"DDFTTJCJMJUZ 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0
)PXUP*OBDDFTTJCJMJUZ w BOESPJEDPOUFOU%FTDSJQUJPO!OVMM w BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZOP w WJFXJNQPSUBOU'PS"DDFTTJCJMJUZ 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0 "MM0CKFDU
.BLFJOBDDFTTJCMF BQQDPNQMFUFE
*TJUSFBMMZPL
4VQQPSUJOHBDDFTTJCJMJUZ NPSFUIBOOPUTVQQPSUJOH BDDFTTJCJMJUZJTCFOFpDJBMMZ
&WFOTP
"DDFTTJCJMJUZJT w *SSFMFWBOUUPNF w 'FBUVSFTUIBUZPVEPOUVTFBSFNFBOJOHMFTT w &OIBODFPUIFSGVODUJPOTUIBOUIBU *TUIBUSFBMMZUIFDBTF
6TFSUIBUOFFE BDDFTTJCJMJUZBSFTQFDJBM
/PUBMXBZT
4JUVBUJPOBMEJTBCJMJUZ
*ODMVTJWF .JDSPTPGU-JDFOTFEVOEFS$SFBUJWF$PNNPOT"UUSJCVUJPO /PO$PNNFSDJBM/P%FSJWBUJWFT $$#:/$/%
None
4FF
%JTBCJMJUZPG4FF w #MJOE w $BUBSBDU w $BUBSBDUCFHJOUPCFSFQPSUFEJOQFPQMFPWFSUIFBHFPG w 1FPQMFPWFSUIFBHFPGIBWFTPNFGPSNPGDBUBSBDU w
$BUBSBDUTDBOCFPQFSBUFEPO*U`TUFNQPSBSZ w %SJWF w %SJWJOHJTTJUVBUJPOBM/PUQFSNBOFOU
r8IBU`TOFXJO"OESPJEBDDFTTJCJMJUZ(PPHMF*0 l8FBSFBMMUIFBDDFTTJCJMJUZVTFSTTPNFUJNFz
(SBTT *DBOUTFFBOZUIJOHXIFO*UBLFP⒎NZHMBTTFT 5IFBQQDBOOPUCFVTFEEVSJOHUIJTUJNF
(MPWFT (MPWFTBSFEJTBCMFUPUPVDIUPBOESPJE "VUPQMBZWJEFPBQQXJMMCFBQSPUBHPOJTU
*UJTEJTBCJMJUZXIJMFJOUIFRVJFUQMBDF /PUJpDBUJPOTPVOETBSFVTFMFTT 4PVOEPOMZDPOUFOUTDBOOPUVOEFSTUBOE
0DDVSSFETJUVBUJPOBM EJTBCJMJUZ w -FBWFTZPVSBQQ w &WBDVBUFTUPBDDFTTJCMFBQQTUIBUDBOEPUIFTBNF w &WFOJGUIFVTFSSFDPWFST VTFSEPOPUDPNFCBDL w
6TFSMFGUCFDBVTFIFGFMUJODPOWFOJFOU w 6TFSMFBWFTXIFOGFFMJODPOWFOJFOUBHBJO
"DDFTTJCJMJUZJODSFBTFT ZPVSBQQXPSLBWBJMBCJMJUZ
4VQQPSU"DDFTTJCJMJUZ w &BTJFSUIBO*OBDDFTTJCJMJUZ w 'JYUIFDSJUJDBMCVH w 6OSFBDIBCMFVTFSTXJMMVTFUIFBQQ w *ODSFBTFTZPVSBQQXPSLBWBJMBCJMJUZJOUIFTDFOFPG EJTBCJMJUZ
)PXUP"DDFTTJCJMJUZ
#FGPSFUIBU
8IBU`T"DDFTTJCJMJUZ
5IFSFJTBDDFTTJCJMJUZ DBMMFE5BMLCBDL
5BMLCBDLJTTDSFFO SFBEFS
*NBHFXJUIPVUDPOUFOU%FTDSJQUJPO *GFOUFSUFYUUPDPOUFOU%FTDSJQUJPO JUJTTQPLFOCZ 5BML#BDL
5BML#BDL w 5BML#BDLSFBEPVUGPDVTFEDPOUFOUT w /POUFYUVBM$POUFOUTVDIBTJNBHFTOFFE DPOUFOU%FTDSJQUJPO
"DDFTTJCJMJUZJTOPU POMZ5BMLCBDL
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL w #SBJMMF#BDL w 4XJUDI"DDFTT w 7PJDF"DDFTT
#SBJMMF#BDL 'SFFEPN4DJFOUJpD'PDVT#MVF
#SBJMMF#BDL w #SBJMMFEJTQMBZDBODPOOFDUUPBOESPJECZ #SBJMMF#BDL w %PXOMPBE#SBJMMF#BDLBQQ w IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JEDPNHPPHMFDPEFFZFTGSFFCSBJMMFCBDL w
*OTFUUJOH PQFO"DDFTTJCJMJUZˠ#SBJMMF#BDLBOE TXJUDIPO#SBJMMF#BDL
*GZPVEPOUIBWFB LFZCPBSE w "DDFTTJCJMJUZˠ#SBJMMF#BDLˠ 4FUUJOHˠ%FWFMPQFSPQUJPO BOEDIFDLl4IPX#SBJMMF PVUQVUPOTDSFFOz w 8JMMPWFSMBJEUIFCSBJMMFPO UIFEJTQMBZ
4XJUDI $PQZSJHIU"CMF/FU *OD"MMSJHIUTSFTFSWFE
%PZPVLOPX4XJUDI w 5IFSFBSFQFPQMFXIPDBOOPUUPVDITNBSUQIPOF w 5IJTTXJUDIJTVTFECZTVDIQFPQMF w 0OFTXJUDIIBTUIFOFYUSPMF w "OPUIFSTXJUDIIBTUIFlTFMFDUSPMF w
"OESPJEJTEFTJHOFETPUIBUZPVDBOVTFBQQT XJUIPVUUPVDIJOHUIFTDSFFO
4XJUDI BDDFTT 8IFOUIF4XJUDIJT FOBCMFE UIFGPDVTXJMM BQQFBSPOUIFTDSFFO BOEUIFGPDVTXJMM TXJUDIXIFOUIF/FYU CVUUPOJTQSFTTFE
4XJUDI BDDFTT 8IFOQSFTTFE 4FMFDU TFMFDU GPDVTFEJUFN
4XJUDI.&/6 *OTXJUDINFOV 5IFSF BSFCBDL IPNF QPXFSPQUJPOBOEFUD )FSFZPVDBOEPTPNF CBTJDPQFSBUJPOT
*GZPVEPOPUIBWF4XJUDI w "DDFTTJCJMJUZˠ4XJUDI"DDFTTˠ4FUUJOHT w 4FMFDUl"TTJHOTXJUDIFTGPSTDBOOJOHBOEBTTJHO l4FMFDUzBOEl/FYUzUPUIFIBSEXBSFCVUUPO w :PVDBOOPXDIFDLTXJUDIBDDFTTCFIBWJPSPOZPVS "OESPJEEFWJDF
7PJDF"DDFTT w 8IFOWPJDFBDDFTTJTPO TFMFDUBCMFJUFNTBSF NBSLFEXJUIBOVNCFS w 8IFOZPVDBMMUIFOVNCFS 7PJDF"DDFTTTFMFDUTBO
JUFN
7PJDF"DDFTT w 7PJDF"DDFTTBTTJTUTVTFSTXIPDBOOPUPQFSBUFCZIBOE GPSBOZSFBTPO w 6QEBUFPS%PXOMPBE/FXFTU(PPHMFBQQ w %PXOMPBE7PJDF"DDFTTBQQ w IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT
JEDPNHPPHMFBOESPJEBQQTBDDFTTJCJMJUZWPJDFBDDFTT w *OTFUUJOH PQFO"DDFTTJCJMJUZˠ7PJDF"DDFTTBOETXJUDI PO7PJDF"DDFTT
8IBU`T"DDFTTJCJMJUZ w 5BML#BDL w #SBJMMF#BDL w 4XJUDI"DDFTT w 7PJDF"DDFTT /POFPGUIFNBSFQSFNJTFEPOUPVDI
PQFSBUJPO
%PFT6*EFTJHOFSNVTU DPOTJEFSBMMVTFDBTFT
/P
w "OESPJEIBTBNFDIBOJTNUPHVFTTBOEUSBOTGPSN GSPNMBZPVU w +VTUQMBDJOHUIFDPNQPOFOUTQSPQFSMZXJMMTVQQPSU UIFBDDFTTJCJMJUZPGZPVSBQQ
w 8IZJTOFXTSFBECZVOMPHHFEVTFST w 8IZDBOVOQBJEVTFSTSFBEUIFOFYUDPNJD
5IBUJTCFDBVTFZPVIBWFOU QMBDFEBOEDPOpHVSFEUIF DPNQPOFOUTQSPQFSMZ
*UJTJNQPSUBOUUPGBDFUIFCVTJOFTT MPHJDPGZPVSBQQUPQSPQFSMZQMBDF BOEDPOpHVSFDPNQPOFOUT
/FXTGPS VTFSOPU MPHHFEJO 5IFWJFXSJEFTPOUIF JUFN
/FXTGPS VTFSMPHHFE JO 5IFSFJTOPUIJOH SJEJOHPOUIFJUFN
8IBUJTUIFQVSQPTF PGUIFOFXTBQQ
/FXTBQQTQVSQPTF w 6OMPHHFEVTFSTDBOOPUBDDFTTOFXTBSUJDMFT
/FXTBQQTQVSQPTF w 6OMPHHFEVTFSTDBOOPUBDDFTTOFXTBSUJDMFT w *UTIPVMEOPUCFUIFQVSQPTFPGUIJTBQQUP BEEBTJOHMFWJFXUPVTFSTXIPBSFOPUMPHHFE JO
BOESPJEJNQPSUBOU'PS"DDFTTJCJMJUZ!\JT-PH*O 7JFX*.1035"/5@'03@"$$&44*#*-*5:@:&4 7JFX*.1035"/5@'03@"$$&44*#*-*5:@/0^z 1MFBTFCJOEUIFMPHJOTUBUF 5IFOBEEWJTVBMF⒎FDUTJGOFDFTTBSZ
$PNJDTGPS OPNPOFZ VTFS
BOESPJEFOBCMFE!\QPJOU^z 6TFSTXJUIPVUQPJOUTDBOOPUSFBEDPNJD $IBOHFUIFWBMJEJUZPGUIFCVUUPOBDDPSEJOHUPUIFOVNCFSPG QPJOUT
BOESPJEDPOUFOU%FTDSJQUJPO!TUSJOHQPJOU@TIPSUBHF@NFTTBHFz *OBEEJUJPOUPEJTBCMJOHUIFCVUUPO JUTBHPPEJEFBUPFYQMBJO XIZZPVDBOUQSFTTJUJOUIFDPOUFOUEFTDSJQUJPO *UTHPPEUPIFBSUIFFYQMBOBUJPOKVTUCZGPDVTJOHBUUIFCVUUPO 5IFUFYUUIBUDBOCFEJTQMBZFEWJTVBMMZJTMJNJUFE CVUUIF DPOUFOU%FTDSJQUJPOJTJOpOJUF
5FTU
5FTU w &TQSFTTP w "DDFTTJCJMJUZ4DBOOFS
&TQSFTTP w 6TF BOESPJEYUFTUFTQSFTTPBDDFTTJCJMJUZ"DDFTTJCJMJU Z$IFDLT w "EEBQQHSBEMFBOESPJE5FTU*NQMFNFOUBUJPO BOESPJEYUFTUFTQSFTTPFTQSFTTPBDDFTTJCJMJUZYYY w "EEUPZPVSUFTUDPEFFY
"DDFTTJCJMJUZ$IFDLTFOBCMF TFU3VO$IFDLT'SP N3PPU7JFX USVF
&Y5FTUGPS#BTJD"DUJWJUZ w #VUUPO7JFXJTNJTTJOH TQFBLBCMFUFYUOFFEFEGPS BTDSFFOSFBEFS w "EE BOESPJEDPOUFOU%FTDSJQUJ POTPpY
"OBMZTJTUPPMT w "DDFTTJCJMJUZ4DBOOFS Ϣʔβʔิॿݕূπʔϧ w %PXOMPBEGSPN1MBZ4UPSF w HDPBDDFTTJCJMJUZTDBOOFS w
*UJTTDBODVSSFOUTDSFFO JGJUJTOPUZPVST 5IFOTVHHFTUGPSJNQSPWFNFOU
5IJTBQQJTTVHHFTUJPOT %BUFUFYUDBOCFNPEJpFEUPIJHIDPOUSBTU
"OBMZTJTUPPMT w "DDFTTJCJMJUZ4DBOOFS Ϣʔβʔิॿݕূπʔϧ w %PXOMPBEGSPN1MBZ4UPSF w HDPBDDFTTJCJMJUZTDBOOFS w
*UJTTDBODVSSFOUTDSFFO JGJUJTOPUZPVST 5IFOTVHHFTUGPSJNQSPWFNFOU w 4VHHFTUTUPPUIFSBQQ OPUPOMZBMTPVTF UPZPVSBQQ
"GUFSXPSE
*T"DDFTTJCJMJUZPOMZ "OESPJE"QQ
5IJTTFTTJPOJT w 7JTVBM w )FBSJOH w 7JTVBM )FBSJOH 4PUIBUBOZPOFDBOVOEFSTUBOE
5IJTTFTTJPOJT w %FTDSJCFUIFJNBHFCZWPJDF w )JHIDPOUSBTUUFYUDPMPSBDDPSEJOHUP8$ TUBOEBSET w /PEJ⒎FSFODFTMJEFTBOEWPJDF *OGPSNBUJPOHBQBTMJUUMFBTQPTTJCMF
'FFECBDLNF
4VNNBSZ
4VQQPSUJOHBDDFTTJCJMJUZ w 1SFWFOUTVOFYQFDUFECFIBWJPS w *ODSFBTFUIFVTBHFUJNFPGZPVSBQQ
8FBSFIJSJOH "NB[JB JOD IUUQTBNB[JBDPKQDBSFFS