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
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
210
日本PHPカンファレンス2024スタンプラリーとその実装/phpcon-stamprally
koyhoge
1
2.5k
日本のPHPカンファレンスの歩みと、その辺もろもろ/phpcon_japan_history
koyhoge
0
350
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.9k
CloudFormation と FaaS のはざま - Kubernetes の設計思想を探る -/cf-faas-k8s
koyhoge
0
1.6k
Other Decks in Programming
See All in Programming
AmebaブログはKMPから卒業します
kmars0605
0
180
Next.js: The final boss of Web Performance
guaca
0
250
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
450
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
140
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
1k
The Rails Doctrine Decade
koic
2
590
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Making the Leap to Tech Lead
cromwellryan
135
10k
Paper Plane
katiecoart
PRO
5
54k
Between Models and Reality
mayunak
4
500
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Transcript
χϑςΟΫϥυ ϞόΠϧόοΫΤϯυ ͱ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%,ݱࡏ։ൃத ‣͞΄Ͳԕ͘ͳ͍কདྷʹग़·͢