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
51
早期発見プロジェクト
ダウンロードエラーなどの対応
ryokosuge
February 14, 2017
Tweet
Share
More Decks by ryokosuge
See All by ryokosuge
広告実装、こうすると幸せだよ
ryokosuge
6
1.4k
6年ほど育ったiOSプロジェクトを刷新した話 / Renewed iOS project that grew up for about 6 years
ryokosuge
2
730
アプリ開発とSDK開発の違い
ryokosuge
1
590
広告実装の苦しみ
ryokosuge
0
380
アプリを十数個作った僕が初めて書いたテストの話
ryokosuge
2
2.2k
広告SDKを駆使して 売り上げを5倍にした
ryokosuge
2
4k
Other Decks in Programming
See All in Programming
php-conference-japan-2024
tasuku43
0
240
Jakarta EE meets AI
ivargrimstad
0
240
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
730
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
360
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
120
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
130
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
770
useSyncExternalStoreを使いまくる
ssssota
6
1k
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
340
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
740
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
9k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Visualization
eitanlees
146
15k
Adopting Sorbet at Scale
ufuk
73
9.1k
KATA
mclloyd
29
14k
Designing Experiences People Love
moore
138
23k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Six Lessons from altMBA
skipperchong
27
3.5k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
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ͷΠϕϯτϩά͕Δ • Πϕϯτͷ্ݶΛܾΊͯఆֹͰ͏ΓํͱΠϕϯτʹԠֹͨۚ͡Λ͏ମܥ͕͋Δ • ͜Ε্ݶܾΊ͍͍ͯͱࢥ͏ • ϩάΛ͢ཧ༝·ͩͳ͍ͷͰ • ϑϦʔϓϥϯͩͱϓϩδΣΫτϝϯόʔʹ্ݶ͕͋ΔͨΊɺૣΊʹΞοϓάϨʔυͨ͠ ͍ • ݱঢ়̐ਓͰʢٴ͞Μɺฌ಄͞Μɺҏ౻͞ΜɺখੁʣͰ͢ͰʹౖΒΕͯ·͢