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
Sign In with Apple のつらみ / Tsurami of Sign In wi...
Search
kiwi
February 11, 2020
Technology
3
2.8k
Sign In with Apple のつらみ / Tsurami of Sign In with Apple
PHPerKaigi 2020 (2020/02/11)
day2 懇親会LT
Qiita:
https://qiita.com/kiwi26/items/5b8cc53ed8d10a403f00
kiwi
February 11, 2020
Tweet
Share
More Decks by kiwi
See All by kiwi
「Hey Siri, おはよう」に憧れて / Longing for 'Hey Siri, good morning'
kiwi26
0
1.1k
Webとネイティブアプリの付き合い方を改めて考える / Native apps and web
kiwi26
23
7.9k
Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する / Personalized push notification with Amazon Pinpoint
kiwi26
1
6k
結婚式を支えた技術 / happiness-snap
kiwi26
1
870
Introduction to micro interactions for iOS apps
kiwi26
6
6.6k
アルバイト LINE BOT で使った「コマンドパターン」の紹介
kiwi26
0
580
いつかどこかで使ってみたい「きせかえアイコン」を実装してみた
kiwi26
0
720
Other Decks in Technology
See All in Technology
エンジニア向け技術スタック情報
kauche
1
230
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
1
500
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
3
760
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
110
生成AIでwebアプリケーションを作ってみた
tajimon
2
140
PostgreSQL 18 cancel request key長の変更とRailsへの関連
yahonda
0
120
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
100
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.8k
“社内”だけで完結していた私が、AWS Community Builder になるまで
nagisa53
1
340
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
210
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
910
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
10k
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
BBQ
matthewcrist
89
9.7k
Unsuck your backbone
ammeep
671
58k
Gamification - CAS2011
davidbonilla
81
5.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
4JHO*OXJUI"QQMF ͷͭΒΈ 1)1FS,BJHJ࠙ձ-5
ࣗݾհ χϑςΟϥΠϑελΠϧגࣜձࣾ w झຯ1)1FS w J04%$ ίΞελοϑ w 1)1FS,BJHJελοϑ
w τϨΧ༨ͬͯΔͷͰͥͻަ͍ͯͩ͘͠͞ LJXJ 5XJUUFS!LPHB@XJXJ
࣭ αʔυύʔςΟʔϩάΠϯͷ ೝূॲཧΛ࣮ͨ͜͠ͱ͕ ͋Δਓ
࣭ 4JHO*OXJUI"QQMFͷ ೝূॲཧΛ࣮ͨ͜͠ͱ͕ ͋Δਓ
օ͞·ʹ͍͑ͨ 4JHO*OXJUI"QQMF ͍Ζ͍Ζͱਏ͍ͷͰ ؾΛ͚ͭΑ͏
4JHO*OXJUI"QQMF "QQMFͰαΠϯΠϯ
4JHO*OXJUI"QQMF J04͔Βఏڙ͞Ε͍ͯΔɺ"QQMF*%Λͬͨαʔυύʔ ςΟʔϩάΠϯͷΈ ݄·ͰʹαʔυύʔςΟʔϩάΠϯํ๏Λఏڙ͠ ͍ͯΔJ04ΞϓϦͰ4JHO*OXJUI"QQMFͰͷϩάΠϯ ʹରԠ͢Δඞཁ͋Γʢ৹ࠪͰམͪΔΑ͏ʹͳΔʣ ࣗࣾΞΧϯτͷϩάΠϯ͔͠ఏڙ͍ͯ͠ͳ͍߹ෆཁ
࣮ํ๏ wωΠςΟϒΞϓϦ J04NBD04 w"VUIFOUJDBUJPO4FSWJDFT'SBNFXPSL w+BWB4DSJQU 41"ͳͲ w4JHO*OXJUI"QQMF+4 wαʔόʔαΠυ
w4%,ͳͲ༻ҙ͞Ε͍ͯͳ͍
-BSBWFMͷ߹ w -BSWBM4PDJBMJUFʢαʔυύʔςΟʔϩάΠϯͷϓϥάΠ ϯʣͰ༻ҙ͞Ε͍ͯΔͷͰ w ͱࢥ͍͖ɺ5BZMPS͞Μ͢ΒΛ͍͛ͯΔ ʮݱ࣌Ͱϝϯςφϯεͷෛ୲͕େ͖͍ͷͰαϙʔ τ͠ͳ͍ʯ w ผ్044͕͋ΔͷͰ͏͜ͱͰରԠՄೳ
Β͍͠ IUUQTHJUIVCDPN(FOFB-BCTMBSBWFMTJHOJO XJUIBQQMF
Կ͕ͦΜͳʹਏ͍ͷ͔ 4JHO*OXJUI"QQMFͷಠ༷ࣗ ௨ৗͷαʔυύʔςΟʔϩάΠϯͱಉ͡Α͏ʹݟ͑ͯɺඍົ ʹҧ͏༷͕ਵॴʹଘࡏ͢ΔͷͰͭΒ͍
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w௨ৗɺαʔυύʔςΟʔϩάΠϯΛߦ͏ࡍෳ ͷϦΫΤετΛૹड৴͢Δඞཁ͕͋Δ wྫ͑5XJUUFSͰಉ͡ϖʔδʹ·ͱ·͍ͬͯΔ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹ *%5PLFOͷ+85ͷத *%5PLFOͷݕূ +8,ؔ࿈ τʔΫϯऔಘ"1*
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹ w࠷ॳʹϩάΠϯ͢ΔͨΊͷBVUIPSJ[FΤϯυ ϙΠϯτʢTDPQF SFEJSFDU@VSJͳͲΛύϥ ϝʔλʹ࣋ͭͭʣͲ͜ʹهड़͕ͳ͍ wؤுͬͯ୳͢ͱݟ͔ͭΔ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ
ͭΒΈᶃ υΩϡϝϯτ͕όϥόϥ w4JHO*OXJUI"QQMFͷ߹
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ αʔυύʔςΟʔϩάΠϯͰ (&5ϝιουͰϦΫΤετ͕ དྷΔ͜ͱ͕ଟ͍
ͭΒΈᶄ 1045ͰϦμΠϨΫτ͞ΕΔ Ϣʔβʔ͕ϩάΠϯϘλϯΛԡ͢ "QQMF*%ͰϩάΠϯΛ͢ΔͨΊͷϦϯΫΛੜ ͠ɺϦμΠϨΫτ͢Δ Ϣʔβʔʹ"QQMFͷϖʔδ͕දࣔ͞ΕɺϢʔ
βʔ͕ϩάΠϯͱೝՄΛߦ͏ ϩάΠϯྃॲཧͷϖʔδʹ"QQMF͔ΒϦμΠ ϨΫτͯ͠Β͍ɺΞϓϦͷϩάΠϯॲཧ࣮ࢪ ϢʔβʔͷFNBJMΛऔಘ͢Δ ʢTDPQFʹࢦఆ͢Δʣ߹ɺ 1045Ͱड͚औΔඞཁ͕͋Δ
ͭΒΈᶅ *%5PLFO"1*͕τϦοΩʔ w 5PLFO"1*ͷύϥϝʔλͷҰͭɺ DMJFOU@TFDSFU+85ܗࣜͰࢦఆ͢Δ w "QQMF͕ൃߦ͢Δ+85 *%5PLFO Λऔಘ͢
ΔͨΊʹɺ͕ࣗ"QQMF͚ͷ+85Λൃߦ͢ Δඞཁ͕͋Δ w ݁ՌɺͲ͜ʹͲͷ+85ͷ༷͕هड़͞Ε ͍ͯΔͷ͔ࠞཚ͢Δ
ͭΒΈᶆ ճ͔͠ड͚औΕͳ͍Ϣʔβʔใ w ϝʔϧΞυϨε௨ৗɺ*%5PLFOΛσίʔυ ͢Δ͜ͱͰऔಘͰ͖Δ w "QQMFͷ߹ɺ*%5PLFOͷॳճΞΫηε࣌ ͷΈϝʔϧΞυϨεͷऔಘ͕Մೳ w
ճҎ߱TDPQFͷதΛআ͍ͨ QBZMPBE͕ฦͬͯ͘ΔͷͰɺTVCར༻Մೳ w QSPpMFతͳΤϯυϙΠϯτଘࡏ͠ͳ͍
ΑΓৄͪ͘͜͠Β IUUQTRJJUBDPNLJXJJUFNTCDDFEEBG
օ͞·ʹ͍͑ͨ 4JHO*OXJUI"QQMF ͍Ζ͍Ζͱਏ͍ͷͰ ؾΛ͚ͭΑ͏