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
Parse.com移行ツール parse2ncmb の紹介と使い方
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
KOYAMA Tetsuji
August 31, 2016
Programming
0
420
Parse.com移行ツール parse2ncmb の紹介と使い方
2016-08-29 「残り半年!Parse.comからNCMBへのmBaaS移行セミナー」の発表資料です。
KOYAMA Tetsuji
August 31, 2016
Tweet
Share
More Decks by KOYAMA Tetsuji
See All by KOYAMA Tetsuji
PIE (PHP Installer for Extensions) をみんなで試そう/piseka-pie
koyhoge
0
100
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
950
全日本PHPカンファレンス2024スタンプラリーについて/stamprally-php2024
koyhoge
0
180
日本PHPカンファレンス2024スタンプラリーとその実装/phpcon-stamprally
koyhoge
1
2k
日本のPHPカンファレンスの歩みと、その辺もろもろ/phpcon_japan_history
koyhoge
0
310
Inside SWOOLE: 非同期処理はどのようにして動くのか/inside_swoole
koyhoge
0
19k
映画を年300本観る技術/watch_300_movies_in_a_year
koyhoge
0
1.3k
Swooleで実装するPHP非同期処理の世界/phpcondo2019-swoole
koyhoge
3
5.7k
CloudFormation と FaaS のはざま - Kubernetes の設計思想を探る -/cf-faas-k8s
koyhoge
0
1.6k
Other Decks in Programming
See All in Programming
How to stabilize UI tests using XCTest
akkeylab
0
130
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
2
340
[SF Ruby Feb'26] The Silicon Heel
palkan
0
100
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
140
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
220
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
110
Claude Code Skill入門
mayahoney
0
380
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
220
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
520
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
420
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
290
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Between Models and Reality
mayunak
2
230
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
Parse.comҠߦπʔϧ parse2ncmb ͷհͱ͍ํ NCMBΤόϯδΣϦετ খࢁࢤ 2016-08-29 ʮΓʂParse.com͔ΒNCMBͷmBaaSҠߦηϛφʔʯ
ൃදऀʹ͍ͭͯ • খࢁ ࢤ (͜· ͯͭ͡) • @koyhoge • BLOG
http://koyhogetech.hatenablog.com/ • ϑϦʔϥϯεΤϯδχΞ • 20155݄ΑΓNCMBΤόϯδΣϦετ
parse2ncmb • Parse.com ͷΤΫεϙʔτσʔλΛ NCMBʹ औΓࠐΉπʔϧ • Φʔϓϯιʔε (Apache 2.0ϥΠηϯε)
• https://github.com/NCMBMania/parse2ncmb
parse2ncmb • Parse.com ͷΤΫεϙʔτσʔλΛ NCMBʹऔΓ ࠐΉπʔϧ • Node.jsͰಈ͘ • Φʔϓϯιʔε
(Apache 2.0ϥΠηϯε) • https://github.com/NCMBMania/parse2ncmb
·ͣσϞ
None
None
None
ιʔεͷऔಘ git clone
[email protected]
:NCMBMania/parse2ncmb.git
Ωʔͷઃఆ cd parse2ncmb cp config/default-dist.yaml config/default.yaml vi config/default.yaml config: app_key:
"PUT YOUR APP KEY HERE" client_key: "PUT YOUR CLIENT KEY HERE"
֎෦ϥΠϒϦͷΠϯετʔϧ npm install
ίϚϯυϥΠϯΦϓγϣϯ ./parse2ncmb.js --help Usage: parse2ncmb [options] <directory> Options: -h, --help
output usage information -V, --version output the version number -c, --concurrency <number> Set parallel concurrency
࣮ߦ unzip xxxx-xxxx-xxxx_export.zip ./parse2ncmb xxxx-xxxx-xxxx_export
NCMBμογϡϘʔυͰొΛ֬ೝ
։ൃͷܦҢ • Parse ͔ΒͷҠߦܭը͕ຊ֨Խ͢Δ࣌ظ • ͦͷݕ౼ࡐྉΛఏڙ͍ͨ͠ • 6݄ʹχϑςΟ͞ΜΑΓ։ൃґཔ
։ൃཁ݅ • Node.js ͷ CLI πʔϧ • ϥΠηϯεΦʔϓϯιʔε • NCMBͷෳΦϒδΣΫτૢ࡞APIΘͳ͍
• APIϦΫΤετͷฒྻʹ্ݶΛ͚ͭΔ • parseͷObjectIdผΧϥϜͰอଘ͓ͯ͘͠ • େྔσʔλͰͳ͍Α͏ʹϝϞϦͷ͍ํΛ • ෳճ࣮ߦͨ͠ͱͯ͠ಉ͡ΦϒδΣΫτ͕ॏෳͯ͠ొ͞Εͳ ͍Α͏ʹ͢Δ
࣮࣌ʹมΘͬͨ͜ͱ • Parse ଆAPIΛ͏ͷͰͳ͘ Export σʔ λ • ಉҰڥͷෳճ࣮ߦαϙʔτ͠ͳ͍ •
྆ऀͷಉظπʔϧతʹ͑ͳ͍ • ͋͘·ͰॳظΠϯϙʔτͷΈ
TODO • ϙΠϯλʔɺϦϨʔγϣϯͷରԠ·ͩ։ൃ தͰ͢ • ࡞ۀܦաΛදࣔ͢Δ༧ఆͰ͢
OSSͳͷͰɺIssue, PullReq͓ دͤͩ͘͞ΕɺͳΔ͘ର Ԡ͠·͢ɻ