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
coe
February 11, 2020
Technology
0
790
残り15%のユーザーにリーチするためのAccessibility
残り15%のユーザーにリーチするためのAccessibility
coe
February 11, 2020
Tweet
Share
More Decks by coe
See All by coe
すべてのヘルスケアデータを紐解く.pdf
coe
0
2.9k
About HealthKit nutrition
coe
0
420
Kotlin Dynamic type
coe
0
360
iOSDC 2023 Web in tvOS and watchOS
coe
1
700
iOSDC 2023 Push To Talk
coe
1
2.1k
iOSDC手で触れずにアプリを動かす技術
coe
1
1.9k
iOSDC令和時代のXML処理を考える
coe
3
2.7k
iOSDC 2021 Restore
coe
6
2.1k
詳解Storyboard
coe
7
3.8k
Other Decks in Technology
See All in Technology
AWSにおけるTrend Vision Oneの効果について
shimak
0
110
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
110
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
840
実装で解き明かす並行処理の歴史
zozotech
PRO
1
260
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
5
2.7k
LLMアプリケーション開発におけるセキュリティリスクと対策 / LLM Application Security
flatt_security
7
1.7k
Go Conference 2025: GoのinterfaceとGenericsの内部構造と進化 / Go type system internals
ryokotmng
3
590
Azure Well-Architected Framework入門
tomokusaba
0
200
タスクって今どうなってるの?3.14の新機能 asyncio ps と pstree でasyncioのデバッグを (PyCon JP 2025)
jrfk
1
220
インサイト情報からどこまで自動化できるか試してみた
takas0522
0
130
Pythonによる契約プログラミング入門 / PyCon JP 2025
7pairs
5
2.4k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Designing Experiences People Love
moore
142
24k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Speed Design
sergeychernyshev
32
1.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
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