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
多分分かるUSB Type-C
Search
astolfo
July 31, 2020
Technology
710
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
多分分かるUSB Type-C
ARCANA Meetup #62
astolfo
July 31, 2020
More Decks by astolfo
See All by astolfo
最近のフレッツとIPv6の話
mattenn
2
830
そうだ、10Gを引こう
mattenn
0
290
COCOAを使用した人数表示システムの開発
mattenn
0
230
すぐに使える 説明下手エンジニアのための コミュ力入門
mattenn
0
320
Cloudflare Mail Routingを使ってみた
mattenn
0
360
Realforceを濡らしてしまった話
mattenn
0
320
DJを陰で支える技術
mattenn
1
1.3k
それNetlifyでできるよ - Webページを爆速で作ってキレイに魅せよう
mattenn
8
11k
多分わかるServerless Framework
mattenn
0
490
Other Decks in Technology
See All in Technology
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.6k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.9k
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
9
4k
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
380
公式ドキュメントの歩き方etc
coco_se
1
120
Kaggleで成長するために意識したこと
prgckwb
2
420
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
0
190
Data + AI Summit 2026 イベントレポート: 「AIがビジネスで意思決定するデータ基盤」へ
nek0128
0
280
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.6k
kaonavi Tech Night#1
kaonavi
0
110
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
310
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
830
Featured
See All Featured
Believing is Seeing
oripsolob
1
170
The Spectacular Lies of Maps
axbom
PRO
1
860
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
390
The Limits of Empathy - UXLibs8
cassininazir
1
500
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
Art, The Web, and Tiny UX
lynnandtonic
304
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Building Applications with DynamoDB
mza
96
7.1k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Transcript
ଟΘ͔Δ64#5ZQF$ தඌ ͔ͨ·͞ NBUUFOO "3$"/".FFUVQ
΅͘ • 1)1εΩʔ • MBNCEBͱઓͬͯΔ • 4MBDLʹେྔͷֆจࣈΛՃͨ͠൜ਓ ◦ ݸʢશମͷׂʣ •
Ϟνϕ͕കӍ໌͚͠ͳ͍
ͯ͞ຊ
͜ͱͷൃ
ϫΠɺ݄̍ೖࣾ
͞ΕͨΞμϓλͰ.#1ͱϞχλͱଓ
ʮ,ग़ྗ͞Εͳ͍ʯ
ʢ͜ͷݪҼ64#5ZQF$Ͱແ͍Ͱ͕͢ʣ 64#UZQF$໘͍͘͞
ࠓճͷ͓ͳ͠ • 64#5ZQF$ͷܗঢ়ʹ͍ͭͯ͠·͢ • ௨৴ͱ͔ͷ͠·ͤΜ ◦ ͪΒͬͱ͠·͢ • ॆిͷ͠·ͤΜ ◦
ͪΒͬͱ͠·͢
64#5ZQF$ͱ
64#5ZQF$ͱ • දཪ͕ͳ͍ • ࢠ͕ؔͳ͍ • ϐϯ͕૿͑ͨ
ಛ̍ɿදཪ͕ͳ͍ Ϧόʔγϒϧͳߏʹͳ͍ͬͯΔͨΊɺ͖Λؾʹͤͣࠩ͠ࠐΊΔ
ಛ̎ɿࢠ͕ؔͳ͍ • ࠓ·Ͱ͕"ίωΫλɺࢠ͕#ίωΫλͩͬͨ • ͔ͩΒύιίϯ"ίωΫλͰϓϦϯλʔͱ͔͕#ίωΫλͩͬͨ ˡ"ίωΫλ 1$ʹͭͳ͙΄͏ ˡ#ίωΫλ ϓϦϯλʔͱ͔ʹͭͳ͙ํʣ
ಛ̎ɿࢠ͕ؔͳ͍ • ࠓ·Ͱ͕"ίωΫλɺࢠ͕#ίωΫλͩͬͨ • ͔ͩΒύιίϯ"ίωΫλͰϓϦϯλʔͱ͔͕#ίωΫλͩͬͨ • ͔ͦ͜͠͠ʹొͨ͠64#05( ◦ ຊདྷʮࢠʯʹͳΔͣͷεϚϗ͕ʮʯʹͳͬͯଞػثͱͭͳ ͕Δ
◦ ΊͪΌͪ͘Όʹͳͬͯ͏ͨ • ࠓޙࢧো͕ग़ͳ͍Α͏ʹࢠಉ͡ίωΫλʹʂ
ಛ̏ɿϐϯ͕ଟ͍ • ̔ϐϯ͔Β̎̐ϐϯʹͳͬͨʂ • ͏͜͜·Ͱ͘Δͱ64#ͱશؔ͘ͳ͍ଞͷ৴߸ྲྀͤͪΌ͏ ◦ 64#ͷίωΫλͱϐϯ͚ͩΛͬͯଞͷ৴߸Λྲྀͨ͢Ίͷن֨ 64#5ZQF$"MUFSOBUF.PEFͷੜ ◦ σεϩʔυͷੜ
64#5ZQF$ʹྲྀͤΔن֨ • 64# • 64#(FO 64#ͷ͜ͱʣ • 64#(FO 64#ͷ͜ͱ •
64#(FOY 64#ͷ͜ͱ έʔϒϧͱػث͕ରԠ͍ͯ͠Εɺ͜ΕΒ͕͑Δ
64#5ZQF$ʹྲྀͤΔن֨ • 64# • 64#(FO 64#ͷ͜ͱʣ • 64#(FO 64#ͷ͜ͱ •
64#(FOY 64#ͷ͜ͱ έʔϒϧͱػث͕ରԠ͍ͯ͠Εɺ͜ΕΒ͕͑Δ ˠέʔϒϧͱػث͕ରԠͯ͠ͳ͍ͱ͜ΕΒ͑ͳ͍ʂ
ࢀߟྫɿ/VBOT/FP • 8JOEPXT.PCJMFࡌεϚϗ • σΟεϓϨΠͱଓ͢Δͱ1$ײ֮Ͱ͑Δ • 64#5ZQF$ࡌ
ࢀߟྫɿ/VBOT/FP • 8JOEPXT.PCJMFࡌεϚϗ • σΟεϓϨΠͱଓ͢Δͱ1$ײ֮Ͱ͑Δ • 64#5ZQF$ࡌ ◦ ͨͩ͠64#ͷΈ ◦
ը໘ग़ͤͳ͍ ◦ 64#͘ͳ͍
ΊΜͲ͍͘͞Ͱ͢Ͷʁ
64#5ZQF$ͷͳ͔·ͨͪ
εϥΠυΛલʹ͠·͢
ಛ̏ɿϐϯ͕ଟ͍ • ̔ϐϯ͔Β̎̐ϐϯʹͳͬͨʂ • ͏͜͜·Ͱ͘Δͱ64#ͱશؔ͘ͳ͍ଞͷ৴߸ྲྀͤͪΌ͏ ◦ 64#ͷίωΫλͱϐϯ͚ͩΛͬͯଞͷ৴߸Λྲྀͨ͢Ίͷن֨ 64#5ZQF$"MUFSOBUF.PEFͷੜ ◦ σεϩʔυͷੜ
ಛ̏ɿϐϯ͕ଟ͍ • ̔ϐϯ͔Β̎̐ϐϯʹͳͬͨʂ • ͏͜͜·Ͱ͘Δͱ64#ͱશؔ͘ͳ͍ଞͷ৴߸ྲྀͤͪΌ͏ ◦ 64#ͷίωΫλͱϐϯ͚ͩΛͬͯଞͷ৴߸Λྲྀͨ͢Ίͷن֨ 64#5ZQF$"MUFSOBUF.PEFͷੜ ◦ σεϩʔυͷੜ
ͳʹ͕ྲྀͤΔͷʁ • )%.* • 64#1% • %JTQMBZ1PSU • 5IVOEFSCPMU 64#ͱશવؔͳ͍৴߸͕ྲྀͤΔɺͦΕ͕64#UZQF$
)%.* • ήʔϜػ͔ΒϨίʔμʔϓϨΠϠʔ·Ͱ༷ʑͳػثΛܨ͛ΔΞϨ • %7*ͱ૬ޓมͰ͖Δ • όʔδϣϯ͕͋ΓɺέʔϒϧΞμϓλ͕ରԠ͍ͯ͠ͳ͍ͱ੍ݶ͕ ग़Δ ◦ ಄Ͱ,ग़Δग़ͳ͍૽͗ʹͳͬͨݪҼ͜Εͷ͍ͤ
64#1% 64#1PXFS%FMJWFSZ • 1$ͷΑ͏ͳେ͖ͳిྗ͕ඞཁͳػثڅి͢ΔͨΊͷن֨ • ػث͕ଓ͢Δͱɺిݯଆ͕ग़ྗͰ͖ΔిѹΛఏࣔͯ͠ɺػثଆ͕ ͦͷத͔Β͍͍ͨిѹΛϦΫΤετͯ͠څి͢Δʢ1%0ʣ • 64#"$ͷΑ͏ͳ௨৴Ͱ͖ͳ͍ঢ়ଶͰԿ͠ͳ͍ʢ7ͷ··ʣ •
Έ͕ղ
%JTQMBZ1PSU • %7*Λ໓΅ͨ͢Ίʹੜͨ͠ن֨ • ύέοτͰૹ͢ΔͷͰ,Ͱ,Ͱ͑Δ • ༷͕ࠜຊతʹҧ͏ͷͰ)%.*ͱͷޓੑͳ͍ ◦ %JTQMBZ1PSUͷϐϯΛͬͯ)%.*ͳͲͷ৴߸Λग़༷͋͢Δ %VBMNPEF%JTQMBZ1PSU
◦ %JTQMBZ1PSUͱ)%.*มέʔϒϧ͕͋Δͷ͜Εͷ͓͔͛
5IVOEFSCPMU • *OUFMͱ"QQMF͕ࡦఆ • 64# 64#1% %JTQMBZ1PSUʹՃ͑ͯ1$*&YQSFTTY͕ྲྀͤΔ • ͳΜͰಈ͔ͤͯ͠·͏ ◦
άϥϑΟοΫϘʔυಈ͔ͤΔ ◦ (ͷ/*$ͱ͔ ◦ ͔ͩΒ.BD#PPL1SP"JSʹԿΛͭͳ͍Ͱ͑Δ ◦ .BDʹࡌ͞Ε͍ͯΔ͜ͱ͕ଟ͍͕.BDݶఆͰͳ͍ • *OUFMࡦఆͳͷͰ࠷ۙͷ3Z[FOࡌ1$ͱ͔ʹແ͍͜ͱ͕ଟ͍
ิɿࡢࠓͷ64#5ZQF$UP)%.*Ξμϓλ • 64#5ZQF$͔Βٸܹʹ૿͑ͨ)%.*ͷมΞμϓλ • σόΠεଆͷ64#UZQF$͔Β)%.*ͳͲͷ৴߸ΛऔΓग़ͯ͠ίωΫ λʹ͍ͯ͠Δ͚ͩ • มΞμϓλࣗʹάϥϑΟοΫػೳͳ͍ ◦ ͭ·Γ5ZQF$͕͋Δ͔Βͱݴͬͯը໘͕ඞͣग़ྗͰ͖ΔΘ͚Ͱ
ͳ͍
͍͢͝Ͱ͢Ͷ
؆୯ʹ·ͱΊΔͱ • ػثͷεϖοΫදίωΫλʹ͍͍ͭͯΔϚʔΫΛͪΌΜͱݟͯ ◦ Ͳͷػث64#5ZQF$͕͋ΕॆిͰ͖ΔΘ͚͡Όͳ͍ ◦ Ͳͷػث64#5ZQF$͕͋Εը໘ग़ྗͰ͖ΔΘ͚͡Όͳ͍ ◦ 64#5ZQF$͔ͩΒ͍ͬͯΘ͚͡Όͳ͍ ◦
5IVOEFSCPMUͷϚʔΫ͕͋Εը໘ग़ྗॆిͳΜͰͰ͖ Δͱࢥͬͯ0,
Θ͔Γ·ͨ͠Ͷʁ
εϥΠυΛ͠·͢
64#5ZQF$ʹྲྀͤΔن֨ • 64# • 64#(FO 64#ͷ͜ͱʣ • 64#(FO • 64#
έʔϒϧͱػث͕ରԠ͍ͯ͠Εɺ͜ΕΒ͕͑Δ ˠέʔϒϧͱػث͕ରԠͯ͠ͳ͍ͱ͜ΕΒ͑ͳ͍ʂ
64#5ZQF$ʹྲྀͤΔن֨ • 64# • 64#(FO 64#ͷ͜ͱʣ • 64#(FO • 64#
έʔϒϧͱػث͕ରԠ͍ͯ͠Εɺ͜ΕΒ͕͑Δ ˠέʔϒϧͱػث͕ରԠͯ͠ͳ͍ͱ͜ΕΒ͑ͳ͍ʂ
έʔϒϧ έʔϒϧʹछྨ͕͋Γ·͢ छྨଟ͗ͯ͢ਖ਼ௐΕͯͳ͍Ͱ͢ • 64#ʢ߅ͳ͠ʣ • 64#ʢ߅͋Γʣ • 64#ʢ߅ͳ͠ʣ •
64#ʢ߅͋Γʣ • 64#ʢF.BSLFS͋Γʣ • 5IVOEFSCPMUύογϒέʔϒϧ
έʔϒϧͷݟ͚ํ 64# 64#(FO 64# 64#(FO 64# 5IVOEFSCPMU
έʔϒϧͷݟ͚ํ ϩΰ͕͋ΕผͰ͖Δ͚Ͳɺϩΰ͕ͳ͍߹͔Βͳ͍
2͡Ό͋ԶΒͲͷ64#5ZQF$έʔϒϧΛ͍͍͑ͷʁ "ଐ͔७ਖ਼ΦϓγϣϯΛ͍ͬͯͩ͘͞ ʢϋζϨҾ͖ͨ͘ͳ͍ͳΒɺശʹ64#ϩΰ͕͍ͭͯΔͷΛબͿͱ 0,ʣ
ࠓޙͷ64# • 64#͕ࡦఆ ◦ 5IVOEFSCPMUΛϕʔεʹͯ͠ߴͰ௨৴Ͱ͖ΔΑ͏ʹ
ࠓޙͷ64# • 64#͕ࡦఆ ◦ 5IVOEFSCPMUΛϕʔεʹͯ͠ߴͰ௨৴Ͱ͖ΔΑ͏ʹ • 5IVOEFSCPMUࡦఆ ◦ 64#ͱޓੑ͋Γ ◦
ܗঢ়ͪΖΜ64#5ZQF$
·ͱΊ • 64#5ZQF$ͷܗঢ়ɺطଘͷ64#ίωΫλͰൃੜͨ͠Λղܾ ͍ͯ͠Δ • ࠓޙਐԽͯ͠ܗঢ়Λҡ࣋Ͱ͖ΔಛघͳίωΫλ • ίωΫλέʔϒϧ͕ಉ͡ͰɺͰ͖Δ͜ͱ͕ҧ͏ • ແཧͯ͠౷Ұ͠Α͏ͱͨ݁͠ՌٯʹࠞཚΛট͍ͨ
• 64#ͷొͰɺຊʹ౷ҰͰ͖Δͷ͔ʁ
ࢿྉͱ͔ • 64#5ZQF$$POOFDUPSTBOE$BCMF"TTFNCMJFT$PNQMJBODF%PDVNFOU3FWJTJPOc64#*' IUUQTXXXVTCPSHEPDVNFOUMJCSBSZVTCUZQFDDPOOFDUPSTBOEDBCMFBTTFNCMJFTDPNQMJBODF EPDVNFOUSFWJTJPO • 64#1PXFS%FMJWFSZc64#*'IUUQTXXXVTCPSHEPDVNFOUMJCSBSZVTCQPXFSEFMJWFSZ • 64#5ZQF$ 64#$
ͱ r ͳΔ͘γϯϓϧʹղઆ IUUQTIBOQFOCMPHDPN • 7&4"3FMFBTFT6QEBUFE%JTQMBZ1PSUä"MU.PEF4QFDUP#SJOH%JTQMBZ1PSU1FSGPSNBODFUP64#ä BOE/FX64#5ZQF$%FWJDFT 7&4" *OUFSGBDF4UBOEBSETGPS5IF%JTQMBZ*OEVTUSZ IUUQTWFTBPSHGFBUVSFEBSUJDMFTWFTBSFMFBTFTVQEBUFEEJTQMBZQPSUBMUNPEFTQFDUPCSJOHEJTQMBZQPSU QFSGPSNBODFUPVTCBOEOFXVTCUZQFDEFWJDFT • 7&4"*OUSPEVDFT6QEBUFE%VBM.PEF4UBOEBSEGPS)JHIFS3FTPMVUJPO*OUFSPQFSBCJMJUZXJUI)%.*%JTQMBZT %JTQMBZ1PSUIUUQTXXXEJTQMBZQPSUPSHQSWFTBJOUSPEVDFTVQEBUFEEVBMNPEFTUBOEBSEGPSIJHIFS SFTPMVUJPOJOUFSPQFSBCJMJUZXJUIIENJEJTQMBZT • )%.*4QFDJGJDBUJPOTBOE1SPHSBNT )%.*IUUQTXXXIENJPSHTQFDJOEFY • ৽͍͠64#ͷελϯμʔυɿ64#ͷઆ໌ IUUQTKQNTJDPNCMPHOFXVTCTUBOEBSEVTCHFOHFO FYQMBJOFE • 5IVOEFSCPMUͷհɿ୭͕͑ΔϢχόʔαϧͳέʔϒϧଓ cΠϯςϧ χϡʔεϧʔϜ IUUQTOFXTSPPNJOUFMDPKQOFXTJOUSPEVDJOHUIVOEFSCPMUVOJWFSTBMDBCMFDPOOFDUJWJUZ
͓ΘΓ