Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プッシュ通知からParse.com載せ替えまで。mBaaSの疑問にお答えします
Search
Atsushi Nakatsugawa
PRO
June 05, 2016
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プッシュ通知からParse.com載せ替えまで。mBaaSの疑問にお答えします
「アプリ開発からテスト、収益化まで」NCMB アプリ開発セミナー - connpass -
http://ncmb.connpass.com/event/31737/
での発表資料です。
Atsushi Nakatsugawa
PRO
June 05, 2016
More Decks by Atsushi Nakatsugawa
See All by Atsushi Nakatsugawa
開発を高速化。AIコーディングエージェントとCodeRabbitでループエンジニアリング
moongift
PRO
0
31
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
3k
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
680
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
6
3.9k
コーディングだけ速くとも意味がない。自動レビューによる開発の高速化
moongift
PRO
0
140
AI 支援研究開発におけるコードレビューの役割と限界
moongift
PRO
0
190
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
530
AI活用の格差をなくす:チーム全体のAI開発生産性を底上げする方法
moongift
PRO
1
790
CodeRabbit 2026年04月アップデート
moongift
PRO
0
110
Other Decks in Technology
See All in Technology
AI Agent入門〜今更聞けないAgentの話〜
hiromimaganuma
0
100
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
4
230
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
3
590
Goodbye ShellScript, Hello File-based App
shunsock
0
820
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
890
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
680
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
20k
AI時代、データエンジニアが一番おもろい
genshun9
0
690
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
710
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
130
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
Ruling the World: When Life Gets Gamed
codingconduct
0
350
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
How GitHub (no longer) Works
holman
316
150k
Making Projects Easy
brettharned
120
6.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
How to train your dragon (web standard)
notwaldorf
97
6.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
HDC tutorial
michielstock
2
880
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Are puppies a ranking factor?
jonoalderson
2
3.9k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Transcript
Copyright @ NIFTY Corporation All Rights χϑςΟΫϥυNPCJMFCBDLFOE ΤϰΝϯδΣϦετதಞ࢘ ϓογϡ௨͔Β1BSTFDPNࡌͤସ͑ ·ͰɻN#BB4ͷٙʹ͓͑͠·͢
Copyright @ NIFTY Corporation All Rights ࣗݾհ !NPPOHJGU GCNFNPPOHJGUGBO
தಞ࢘ גࣜձࣾ.00/(*'5දऔక χϑςΟΫϥυNPCJMFCBDLFOE ɹɹɹɹɹɹɹɹɹɹΤϰΝϯδΣϦετ ݄ΑΓΦʔϓϯιʔεɾιϑτΣΞΛຖ հ͢Δϒϩά.00/(*'5ΛӡӦɻ IUUQXXXNPPOHJGUKQ
Copyright @ NIFTY Corporation All Rights χϑςΟΫϥυNPCJMFCBDLOFOE ʹ͍ͭͯ !OJGUZDMPVE@NC
GCNFOJGUZDMPVENC χϑςΟΫϥυNPCJMFCBDLFOE χϑςΟגࣜձࣾͷఏڙ͢ΔN#BB4 εϚʔτϑΥϯ8FCΞϓϦͷόοΫΤϯυʢαʔ όαΠυʣͷΈΛҰׅఏڙ IUUQNCDMPVEOJGUZDPN
Copyright @ NIFTY Corporation All Rights ʹΞϓϦ։ൃΛߴԽίετԽ͢ΔαʔϏε ҰݴͰ0L
Copyright @ NIFTY Corporation All Rights ΞϓϦ։ൃͱαʔό αʔόଆͷ։ൃίετ αʔόͷϝϯςφϯε ηΩϡϦςΟରࡦ
Copyright @ NIFTY Corporation All Rights ΞϓϦͱ/$.#ͷؔ ϝϯςφϯεϑϦʔ εέʔϧϑϦʔ
ແྉ͔Βར༻Ͱ͖Δ
Copyright @ NIFTY Corporation All Rights 7 σʔλετΞ νΣοΫΠϯσʔλͷه ϢʔβؒϝοηʔδͳͲ
Copyright @ NIFTY Corporation All Rights 8 ϑΝΠϧετΞ Πϕϯτදࣔ༻)5.- ΞϓϦͰ͏ը૾ɺԻָɺಈըͳͲ
Copyright @ NIFTY Corporation All Rights Ϣʔβཧ 9 ೝূʢϝʔϧϢʔβ*%ʣ ϝʔϧΞυϨε֬ೝύεϫʔυ
ϦϚΠϯμʔϝʔϧ ιʔγϟϧαʔϏεͰͷϩάΠϯ
Copyright @ NIFTY Corporation All Rights ϓογϡ௨ػೳ 10 8FCཧը໘͔Β࡞
J04"OESPJEڞ௨ ҐஔใͰߜΓࠐΈ ։෧άϥϑ
Copyright @ NIFTY Corporation All Rights εΫϦϓτػೳ 11
Copyright @ NIFTY Corporation All Rights 12 ODNC4DSJQU FYFD (&5
UFTU4DSJQUKT UIFO GVODUJPO SFT \ ࣮ߦޙॲཧ ^ DBUDI GVODUJPO FSS \ Τϥʔॲཧ ^
Copyright @ NIFTY Corporation All Rights ରԠϓϥοτϑΥʔϜ 13 ͯ͢Φʔϓϯιʔε
Copyright @ NIFTY Corporation All Rights 1BSTF N#BB4 ΊΔͬͯΑ
Copyright @ NIFTY Corporation All Rights 15 :::::::: ┌─────────────── ┐ :::::::: | Parse.comがやられようだな…
│ ::::: ┌───└───────────v───┬┘ ::::: |フフフ…奴は四天王の中でも最強 …最強?│ ┌──└────────v─┬────────┘ | このタイミングで辞めるとは │ | mBaaSの面汚しよ │ └────v────────┘ |ミ, / `ヽ /! ,.──、 |彡/二Oニニ|ノ /三三三!, |! `,' \、、_,|/-ャ ト `=j r=レ /ミ !彡 T 爪| / / ̄|/´__,ャ |`三三‐/ |`=、|,='| /人 ヽ ミ='/|`:::::::/イ__ ト`ー く__,-, 、 _!_ / / `ー─'" |_,.イ、 | |/、 Y /| | | j / ミ`┴'彡\ NCMB 某社 某社
Copyright @ NIFTY Corporation All Rights 16 _人人人人_ > 最強 <  ̄Y^Y^Y^Y^ ̄
Copyright @ NIFTY Corporation All Rights ,、L,,,,,,,,,,,,,,,,,,,,,,,,-‐‐‐''''"~´_____,,,,、、-‐'r゛ , -‐' ________,,,,,,,、、、-=;;''''ヽ| ,,、-‐''" < ―‐'''!'''''''h''T'''廿'i= .r廿´| {
r~  ̄ ̄ |⌒i r ヽ-- ' |i‐‐‐' }| |λ|{ ヽ .| . |ヽi | , r.' | lV r | Parse.comは大変なものを盗んでいきました。 `、 ! ‐‐''''''''"""' ! ヽト "" / あなたの信頼です。 |\ ,.! ,,、rl '''''''ー‐_"''''""_´└ 、 // __`-‐''""~ / 丶-、__
Copyright @ NIFTY Corporation All Rights ࠓޙͷબࢶ 18 ଓ͚Δ ଓ͚ͳ͍
Γ͑Δ ࣗྗͰߏங 1BSTF4FSWFS "84 "[VSF /$.# ͦͷଞ
Copyright @ NIFTY Corporation All Rights Parse.com -> Parse.com clone
19
Copyright @ NIFTY Corporation All Rights Parse Server • σʔλҠߦ͕؆୯
• ʢ΄΅ʣͦͷ··ಈ͘ • Φʔϓϯιʔε 20 1SPT $POT • ࣗͰϝϯςφϯεɾεέʔϧ • ΧελϚΠζͰ͖Δʁ • ྉۚ
Copyright @ NIFTY Corporation All Rights Parse.comͷओͳػೳ 21
Copyright @ NIFTY Corporation All Rights σʔλετΞ 22 let query:
NCMBQuery = NCMBQuery(className: "MemoClass") query.orderByDescending("createDate") query.findObjectsInBackgroundWithBlock({(NSArray objects, NSError error) in if error == nil { if objects.count > 0 { self.memoArray = objects //テーブルビューをリロードする self.memoTableView.reloadData() } } else { print(error.localizedDescription) } })
Copyright @ NIFTY Corporation All Rights ϑΝΠϧετΞ 23 όΠφϦը૾ͱͯͦ͠ͷ·· σʔλετΞʹอଘ
ϑΝΠϧετΞʹอଘ ˠϑΝΠϧ໊Ͱऔಘ ˠ)5514Ͱऔಘ
Copyright @ NIFTY Corporation All Rights ೝূ • ύεϫʔυҠߦෆՄ •
ύεϫʔυΛ࠶ൃߦ͢Δඞཁ͋Γ 24 1SPT $POT • ID/ύεϫʔυೝূ • ϝʔϧΞυϨε/ύεϫʔυೝূ • ಗ໊ձһʢAnonymous usersʣ • ιʔγϟϧϩάΠϯʢTwitter/Facebook/Google+ʣ
Copyright @ NIFTY Corporation All Rights ϓογϡ௨ 25 1SPT •
iOS؆୯ • SenderIDΛηοτͨ͠Android؆୯ $POT • Sender ID͕ͳ͍AndroidҠߦෆՄ • Ұ࣌తʹParse.com/NCMB྆ํ͍ଓ͚Δඞཁ͋Γ
Copyright @ NIFTY Corporation All Rights ࢀߟ 26 IUUQRJJUBDPNOEZVZBJUFNTFFGBB
Copyright @ NIFTY Corporation All Rights Ձ֨ʹ͍ͭͯ Α͋͘Δ࣭ɹ̍ ݄ສ"1*ΞΫηε·Ͱແྉ
Copyright @ NIFTY Corporation All Rights ྉۚମܥʹ͍ͭͯ
Copyright @ NIFTY Corporation All Rights ϓογϡ௨͚͍͍ͩͨ Α͋͘Δ࣭ɹ Ұ෦ͷػೳ͚ͩͰ͋Γ·ͤΜ
Copyright @ NIFTY Corporation All Rights ػೳͷར༻ʹ͍ͭͯ ଟ͘ͷΫϥΠΞϯτ͕ϓογϡ௨ΛϝΠϯʹར༻ ສϓογϡ݄͕ແྉ ւ֎"41Ͱ݄ສԁ͕݄ສԁ·ͰԼ͕ͬͨέʔε
Copyright @ NIFTY Corporation All Rights ྨࣅαʔϏεͱͷҧ͍ʁ Α͋͘Δ࣭ɹ Ϋϥυڥ͕ࣗࣾͳͷͰ4-"͕࣮֬
Copyright @ NIFTY Corporation All Rights 4-"ʹ͍ͭͯ อোʢ&YQFSUҎ্ʣ Ϋϥυº4BB4ͷอোͷ͠͞ ຊޠαϙʔτ
Copyright @ NIFTY Corporation All Rights 1BSTFDPNͳ͘ͳΔ͚Ͳେৎʁ Α͋͘Δ࣭ɹ
Copyright @ NIFTY Corporation All Rights αʔϏεʹ͍ͭͯ ࢜௨ʴχϑςΟͷ৴པੑ ւ֎ͷϏδωεϞσϧͱͷҧ͍
Copyright @ NIFTY Corporation All Rights ࣄྫ
Copyright @ NIFTY Corporation All Rights આͷཱྀஂ
Copyright @ NIFTY Corporation All Rights
Copyright @ NIFTY Corporation All Rights
Copyright @ NIFTY Corporation All Rights େखͷϓογϡ௨ΈࠐΈ 39
Copyright @ NIFTY Corporation All Rights αϙʔτମ੍
Copyright @ NIFTY Corporation All Rights ిࢠॻ੶ൢചʢ0ԁʣͯ͠·͢ 41 IUUQHPPHM7:T9Y
Copyright @ NIFTY Corporation All Rights 42 ·ͱΊ J04"OESPJE6OJUZ+BWB4DSJQUʹରԠ
αʔόαΠυͷ։ൃ͕ෆཁɻΞϓϦ։ൃΛߴԽ ແྉ͔Β͍࢝ΊΒΕΔ ͋ͳͨͷΞϓϦ։ൃΛߴԽίετԽ͢ΔαʔϏε
!OJGUZDMPVE@NC IUUQTGCNFOJGUZDMPVENC