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
740
残り15%のユーザーにリーチするためのAccessibility
残り15%のユーザーにリーチするためのAccessibility
coe
February 11, 2020
Tweet
Share
More Decks by coe
See All by coe
すべてのヘルスケアデータを紐解く.pdf
coe
0
2.5k
About HealthKit nutrition
coe
0
390
Kotlin Dynamic type
coe
0
330
iOSDC 2023 Web in tvOS and watchOS
coe
1
610
iOSDC 2023 Push To Talk
coe
1
1.9k
iOSDC手で触れずにアプリを動かす技術
coe
1
1.6k
iOSDC令和時代のXML処理を考える
coe
3
2.3k
iOSDC 2021 Restore
coe
6
1.9k
詳解Storyboard
coe
7
3.6k
Other Decks in Technology
See All in Technology
LINE Notify互換のボットを作った話
kenichirokimura
0
180
サーバシステムを無理なくコンテナ移行する際に伝えたい4つのポイント/Container_Happy_Migration_Method
ozawa
1
100
数百台のオンプレミスのサーバーをEKSに移行した話
yukiteraoka
0
680
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
400
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
150
caching_sha2_passwordのはなし
boro1234
0
220
Dapr For Java Developers SouJava 25
salaboy
1
130
製造業の会計システムをDDDで開発した話
caddi_eng
3
980
OPENLOGI Company Profile
hr01
0
61k
大規模サービスにおける カスケード障害
takumiogawa
2
290
ソフトウェア開発現代史: なぜ日本のソフトウェア開発は「滝」なのか?製造業の成功体験とのギャップ #jassttokyo
takabow
2
1.6k
Enterprise AI in 2025?
pamelafox
0
100
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
48
7.6k
Gamification - CAS2011
davidbonilla
81
5.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Writing Fast Ruby
sferik
628
61k
GitHub's CSS Performance
jonrohan
1030
460k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Optimizing for Happiness
mojombo
377
70k
Raft: Consensus for Rubyists
vanstee
137
6.9k
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