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
ニフティクラウドモバイルバックエンドとPHP
Search
KOYAMA Tetsuji
March 30, 2016
Programming
470
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ニフティクラウドモバイルバックエンドとPHP
KOYAMA Tetsuji
March 30, 2016
Transcript
17 slides
χϑςΟΫϥυ ϞόΠϧόοΫΤϯυ ͱ1)1 খࢁࢤ !LPZIPHF ୈճ1)1ษڧձˏ౦ژ
BCPVU͍͜΄͛ ‣খࢁࢤ ͜·ͯͭ͡ ‣ϓϩάϥϚʔ ‣!LPZIPHF ‣ؔΘ͍ͬͯΔஂମ ‣ຊ6/*9Ϣʔβձ ‣ຊ1)1Ϣʔβձ ‣ຊ1PTUHSF42-Ϣʔβձ
‣/$.#ΤόϯδΣϦετ
/$.# ‣/JGUZ$MPVE.PCJMF#BDLFOE ‣͍ΘΏΔN#BB4αʔϏε ‣ϞόΠϧόοΫΤϯυΞζΞαʔϏε ‣εϚϗ༻ΞϓϦͷαʔό෦Λɺ·Δͬͱ͓Ҿ͖ ड͚͠·͢ΑతͳαʔϏε
Կ͕Ͱ͖Δͷ ‣ձһཧɾೝূ ‣εϚϗͷϓογϡ௨ ‣σʔλετΞ ‣,74తͳͷ ‣ϑΝΠϧετΞ ‣ΦϒδΣΫτετϨʔδ ‣Ґஔใݕࡧ
Ͳ͏ͬͯ͏ͷ ‣֤छ4%,͕͋Γ·͢ ‣J04 0CKFDUJWF$ ‣"OESPJE +BWB ‣+BWB4DSJQU OPEF
.POBDB ‣6OJUZ $
͑ɺ͏ͪͷݴޠແ͍ΜͰ͚͢Ͳ ‣3&45"1*͕ެ։͞Ε͍ͯ·͢ɻ ‣ઌ΄Ͳͷ֤ݴޠ༻4%,ɺதͰ3&45"1* Λୟ͍͍ͯΔ͚ͩɻ ‣IUUQNCDMPVEOJGUZDPNEPDDVSSFOU SFTUDPNNPOGPSNBUIUNM
࠷ۙͷτϐοΫ ‣ถ1BSTF͕݄ʹऴྃ ʮ'BDFCPPLࡿԼͷ1BSTFɺαʔϏεऴྃʯ IUUQKBQBO[EOFUDPNBSUJDMF ‣/$.#ʹ1BSTF͔ΒͷҠߦͷ૬ஊ͕ͨ͘͞Μ དྷ͍ͯΔͦ͏
None
࠷ۙͷτϐοΫ ‣ʮεΫϦϓτʯػೳՃ ‣/PEFKT࣮ߦڥ ‣"84-BNCEBతͳͷ ‣ϩδοΫΛΫϥυଆͰ࣮ߦͰ͖ΔΑ͏ʹͳͬ ͨ
εΫϦϓτͷ࣮ྫ ‣ྫ͑ҎԼͷίʔυΛμογϡϘʔυ͔ΒΞοϓ ϩʔυ module.exports = function(req, res) { if (req.query.name
== undefined) { res.status(400).send('Bad Request'); return; } res.send(req.query.name); }
‣μογϡϘʔυ͔Β͜Μͳ෩ʹ࣮ߦͰ͖Δ
var NCMB = require('ncmb'); var app_key = 'XXXXXXXX'; var client_key
= 'XXXXXXXX'; var ncmb = new NCMB(app_key, client_key); ncmb.Script .query({name: 'hello_PHP'}) .exec('GET', 'script.js') .then(function(res) { console.log(res); }) .catch(function(err) { console.log(err); }); $ node call.js { body: 'hello_PHP' } ‣ϓϩάϥϜ͔Β࣮ߦ͢Δͱ͜͏ OPEF
1)1͔Β ‣ຖճ͍Ζ͍Ζܭࢉͯ͠3&45"1*ୟ͘ͷΊͲ͍ ‣ϥΠϒϥϦΛެ։͍ͯͩͬͯ͘͠͞Δํ͕͍Βͬ ͠Ό͍·͢ ‣ODNCQIQ ‣IUUQTHJUIVCDPNOBLBHBXBZPTIJLJ ODNCQIQ
Ͱͪͱػೳ͕Γͳ͍ ‣ODNCQIQɺ࣮࣭ؒߋ৽ͳ͠ ‣ϑϧػೳͷ/$.#1)14%,ཉ͍͠ͳʔ ‣ͱ͍͏͜ͱͰ࡞Δ͜ͱʹͳΓ·ͨ͠ˡ/FX ‣࢝Ί͔ͨΓͳͷͰ·ͩެ։Ͱ͖Δͷͳ͍ Ͱ͢
Ͳ͜Ͱ͏ͷ ‣αʔϏε͔Βͷϓογϡ௨Ͱ͓ࠔΓͰ͋Γ· ͤΜ͔ ‣ʮσʔλετΞʯػೳϑϧϚωʔδͳ,74 ‣Ϣʔβཧͱ߹Θͤͯ͏ͱ"$-ઃఆͰ͖Δ ‣ࣗલͰ͕Μͬͯ࡞ͬͯྑ͍Ͱ͕͢ɺӡ༻େม ͡Ό͋Γ·ͤΜ
Ͱ͓ߴ͍ΜͰ͠ΐ͏ ‣͓ࢼ͠ແྉϓϥϯ͋Γ·͢ ‣"1*ϦΫΤετສճ݄ ‣ϓογϡ௨৴ສճ݄ ‣ετϨʔδΤϦΞ(# ‣εΫϦϓτ"1*ίʔϧճ݄ ‣͔ͦ͜Β্ສԁ݄ͷ&YQBSUϓϥϯ
·ͱΊ ‣NPCJMFCBDLFOEϞόΠϧͷͨΊʮ͚ͩʯͷ αʔϏε͡Ό͋Γ·ͤΜ ‣αʔϏεͷػೳΛׂͯ͠֎ग़͢͠Δࡍͷड͚ࡼ ʹ͑·͢ ‣1)14%,ݱࡏ։ൃத ‣͞΄Ͳԕ͘ͳ͍কདྷʹग़·͢
More Decks by KOYAMA Tetsuji
See All by KOYAMA Tetsuji
PIE (PHP Installer for Extensions) をみんなで試そう/piseka-pie
koyhoge
0
120
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
1k
全日本PHPカンファレンス2024スタンプラリーについて/stamprally-php2024
koyhoge
0
220
日本PHPカンファレンス2024スタンプラリーとその実装/phpcon-stamprally
koyhoge
1
2.5k
日本のPHPカンファレンスの歩みと、その辺もろもろ/phpcon_japan_history
koyhoge
0
360
Inside SWOOLE: 非同期処理はどのようにして動くのか/inside_swoole
koyhoge
0
19k
映画を年300本観る技術/watch_300_movies_in_a_year
koyhoge
0
1.4k
Swooleで実装するPHP非同期処理の世界/phpcondo2019-swoole
koyhoge
3
6k
CloudFormation と FaaS のはざま - Kubernetes の設計思想を探る -/cf-faas-k8s
koyhoge
0
1.7k
Other Decks in Programming
See All in Programming
AI-Powered Domain-Driven Design
ziobrando
0
450
仕様駆動開発入門 (何を作るかを先に決めて渡す) | 目指せ Kiro マスター 05
inariku
PRO
2
160
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
170
Scalaの型でマルチテナントの認可を守る
nextbeatdev
0
110
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
210
Growing PicoRuby's Ecosystem on ESP32
yuuu
2
130
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
GraphQL の onError と Nullability のこれから
quramy
0
220
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
12k
Getting Started with Vibe Coding
miccheng
0
220
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Done Done
chrislema
187
17k
Statistics for Hackers
jakevdp
799
230k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Odyssey Design
rkendrick25
PRO
3
940
A Modern Web Designer's Workflow
chriscoyier
699
190k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
2
520
The browser strikes back
jonoalderson
0
1.9k