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 with Apple
Search
kiwi
February 11, 2020
Technology
3
2.7k
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
860
Webとネイティブアプリの付き合い方を改めて考える / Native apps and web
kiwi26
23
7.5k
Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する / Personalized push notification with Amazon Pinpoint
kiwi26
1
5.5k
結婚式を支えた技術 / happiness-snap
kiwi26
1
750
Introduction to micro interactions for iOS apps
kiwi26
6
6k
アルバイト LINE BOT で使った「コマンドパターン」の紹介
kiwi26
0
500
いつかどこかで使ってみたい「きせかえアイコン」を実装してみた
kiwi26
0
610
Other Decks in Technology
See All in Technology
DevIO2024_レガシー運用からの脱却 -クラウド活用の実践事例とベストプラクティス-
jun2882
0
210
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
710
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
MySQLのロックの種類とその競合
yoku0825
6
1.6k
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
93
13k
Being A Developer After 40
akosma
72
580k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Scaling GitHub
holman
458
140k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
The Cult of Friendly URLs
andyhume
75
5.9k
Happy Clients
brianwarren
94
6.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
How GitHub (no longer) Works
holman
305
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Web development in the modern age
philhawksworth
203
10k
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 ͍Ζ͍Ζͱਏ͍ͷͰ ؾΛ͚ͭΑ͏