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
早期発見プロジェクト
Search
ryokosuge
February 14, 2017
Programming
0
38
早期発見プロジェクト
ダウンロードエラーなどの対応
ryokosuge
February 14, 2017
Tweet
Share
More Decks by ryokosuge
See All by ryokosuge
広告実装、こうすると幸せだよ
ryokosuge
6
1.3k
6年ほど育ったiOSプロジェクトを刷新した話 / Renewed iOS project that grew up for about 6 years
ryokosuge
2
700
アプリ開発とSDK開発の違い
ryokosuge
1
510
広告実装の苦しみ
ryokosuge
0
320
アプリを十数個作った僕が初めて書いたテストの話
ryokosuge
2
2.1k
広告SDKを駆使して 売り上げを5倍にした
ryokosuge
2
4k
Other Decks in Programming
See All in Programming
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
3
530
htmx is fun!
codehex
2
190
LLMチャットボットのアプリケーション設計Tips
os1ma
4
650
Learning PHP and Static Analysis with PHP Parser
inouehi
1
250
Understanding Ast By Looking
inouehi
0
120
GitHub Copilot Tips and Tricks
yuichielectric
26
7.4k
フロントエンドパフォーマンス 入門
shouta2
7
1.5k
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
7
2.1k
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
280
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
3
830
Building a Smaller App Binary
kateinoigakukun
2
200
OpenAPI を守るのは難しい
ohmori_yusuke
1
140
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Automating Front-end Workflow
addyosmani
1353
200k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Bash Introduction
62gerente
604
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Designing with Data
zakiwarfel
94
4.8k
GraphQLとの向き合い方2022年版
quramy
28
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Building Adaptive Systems
keathley
29
1.8k
Product Roadmaps are Hard
iamctodd
43
9.6k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Transcript
ZIPμϯϩʔυΤϥʔͷ ૣظൃݟϓϩδΣΫτ 2017/02/13_ອըࣄۀ෦_খੁ
ΞδΣϯμ • ݱঢ়ͷʢϑϩϯτʣ • ରԠࡦ • ͍͍ͨαʔϏεͷհ • Sentryͷհ •
αʔϏεͬͯରԠͰ͖Δ͜ͱ • গ͔͠Γͷଋࣄ or ܾΊࣄ • ͓ۚͷ͜ͱ
ݱঢ়ͷ • ZIPͷμϯϩʔυ or ղౚͷࣦഊΛײͰ͖͍ͯͳ͍ • Ϣʔβʔͷ͓͍߹ΘͤʢͷྔʣͰ͔͠Θ͔Βͳ͍ • ◦◦ͷ◦͕μϯϩʔυͰ͖·ͤΜͱ͍͏͓͍߹Θͤك •
ͱΑͩ͘Μᐌ͘0.01%͘Β͍͔͓͍͠߹Θͤͯ͜͠ͳ͍ • ઌʹΘ͔ΔͷϑϩϯτଆͳͷʹΤϥʔͱ͔͠දࣔ͞Εͳ͍ • ରԠ͍ͯ͠Δ͔Θ͔Βͳ͍͔ΒϢʔβʔͷෆຬ͕ཷ·Δ • νέοτ or ίΠϯΛফඅͨ͋͠ͱͳͷͰঘߋλν͕ѱ͍…ɻ • ϙΠϯτʹͳΓ͍͢ͷͰ…ɻ
ରԠࡦ • μϯϩʔυ or όϦσʔγϣϯʹࣦഊͨ͠߹Slackʹ௨ ͍ͨ͠ • ײͰ͖ΕͳΜͰ͍͍͕ΈΜͳ͕ݟͯΔSlack͕ϕετ ͳؾ͕ͯ͠·͢ •
ϢʔβʔͤͰͳͪ͘͜ΒଆͰରԠΛͱΔ • ◦◦ͷ◦ and zipͷURL͘Β͍͕͋Εͳ͍ؾ͕ͯ͠Δ • Ͱ͖ΔݶΓૣΊͷରԠΛ৺͕͚Δ
͍͍ͨαʔϏε
͍͍ͨαʔϏε
SentryͰͰ͖Δ͜ͱ • ΫϥογϡϩάΛૹΕΔʢࠓճΘͳ͍ʣ • ΠϕϯτΛૹΕΔʢࠓճͬͪ͜Λ͏ʣ • ΠϕϯτʹλάͳͲͷՃঢ়گΛ༩͢Δ͜ͱ͕Ͱ͖Δ • ϧʔϧʹԊͬͯSlackͳͲʢ12ݸͷαʔϏεରԠʣʹΞϥʔτΛྲྀͤΔ •
ྫʣ • ◦ؒʹ◦ճΠϕϯτ͕ى͖ͨΒ • ◦λάͷ͕◦◦ͷΠϕϯτ͕◦ճى͖ͨΒ • ͳͲͳͲ • ϢʔβʔϑΟʔυόοάػೳ࣮ • ΤϥʔϨϕϧʹ߹Θͤͯdelegateʢor callbackʣͰΞϓϦͰΩϟονͰ͖ΔͷͰͦΕΛ͑ • Sentryͷͭ·ͩͯ͠ͳ͍ͷͰ͍ʹͳΒͳ͍…ɻ
DEMO
SentryͰରԠ͍ͨ͠෦ • ZIPμϯϩʔυΤϥʔ or ղౚࣦഊͷ࣌ͷΞϥʔτΛSlackʹૹ৴ • ϑΝΠϧαΠζͳͲͷόϦσʔγϣϯͳͯ͘͠ɺHEADͷϑΝΠ ϧαΠζΛݟΔΑ͏ʹ͢ΔͳͲ… • APIࢹ͕ೖΔΑ͏ʹͳ͍ͬͯΔͷͰɺൈ͖ʹͯ͠େৎ͔ͳ
ͱࢥ͍·͢ɻ • ࠓޙϢʔβʔϑΟʔυόοΫՃͰೖΕ͍ͨͳͱʢSentry࣍ୈʣ • Androidͷ࣮ͰޮՌΛൃش͍ͯ͠Δͱ͜ΖΛݟΔͱೖΕ͍͍ͯΜ ͡Όͳ͍͔ͳͱࢥ͍ͬͯ·͢ɻʢݸਓతʹʣ
গ͔͠Γͷଋࣄ or ܾΊࣄ
ଋࣄ or ܾΊࣄ • Πϕϯτͷλάͷ • ʮZIPͷμϯϩʔυΤϥʔʯͱʮղౚͰ͖ͳ͔ͬͨʯ͚Δ͖͔ • ΤϥʔϨϕϧ •
Πϕϯτͷใͷ༩ • େମ࡞IDͱࣦഊͨ͠(orר)ͷIDͰ͍͍͔ͱ • ϧʔϧͷબఆ • ִؒʢ,࣌,ʣ • Πϕϯτͷճ
͓ۚͷ͜ͱ • ࠷$12 / month • ͍ઃఆ • ݄͍ͩͱ$15 /
month • ࠷50kͷΠϕϯτϩά͕Δ • Πϕϯτͷ্ݶΛܾΊͯఆֹͰ͏ΓํͱΠϕϯτʹԠֹͨۚ͡Λ͏ମܥ͕͋Δ • ͜Ε্ݶܾΊ͍͍ͯͱࢥ͏ • ϩάΛ͢ཧ༝·ͩͳ͍ͷͰ • ϑϦʔϓϥϯͩͱϓϩδΣΫτϝϯόʔʹ্ݶ͕͋ΔͨΊɺૣΊʹΞοϓάϨʔυͨ͠ ͍ • ݱঢ়̐ਓͰʢٴ͞Μɺฌ಄͞Μɺҏ౻͞ΜɺখੁʣͰ͢ͰʹౖΒΕͯ·͢