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
M5Stack関西ユーザーミーティング vol.2 / m5-191101
Search
gaomar
November 01, 2019
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
M5Stack関西ユーザーミーティング vol.2 / m5-191101
M5Stack関西ユーザーミーティング vol.2 登壇資料です。
gaomar
November 01, 2019
More Decks by gaomar
See All by gaomar
PAD・enebular・Lexで 交通費を確認してみた / enebular-200902
gaomar
0
260
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
270
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1.2k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
440
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
280
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
320
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
580
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
820
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
560
Other Decks in Technology
See All in Technology
Spring BootからQuarkusへの移行
tatsuya1bm
2
120
Genieを崇めよ
kameitomohiro
0
130
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
170
What the customer really needed
kawaguti
PRO
2
170
おい、エージェントを使って終わらせろ
nwiizo
0
250
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
21
13k
SREは、MCPとAutopilotをこう使え!
kazumax55
2
810
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1.9k
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
370
Omarchy Quattro の日本語設定周り
simosako
2
180
Claude Code本って、 読む必要あるの?
oikon48
2
460
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.4k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Code Review Best Practice
trishagee
74
20k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Scaling GitHub
holman
464
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
エンジニアに許された特別な時間の終わり
watany
109
250k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Transcript
-*/&ٕज़Ͱ.Λ࿈ܞͯ͠Έͨ M5
ࣗݾհʢ͕͓·Δʣ ॴଐɿגࣜձࣾΞΠΤϯλʔɹେࡕࢧళ ɹɹɹ3%ɹೖࣾ ɹɹɹεϚʔτεϐʔΧʔΤόϯδΣϦετ ɹɹɹ-*/&"1*&YQFSU ۀɿ"5-BCPɾ͕͓·Δक़ओ࠵ ɹɹɹεϚʔτεϐʔΧʔݚڀ։ൃ ɹɹɹ31"ݚڀ։ൃ ߴഅɹయ !HBPNBS
͖ͳݴ༿ɿͶ͐$MPWB ͔ͨ͏·ɹͻΖͷΓ
"5-BCPɹ'BDFCPPLάϧʔϓ
εϚʔτεϐʔΧʔΞϓϦ։ൃೖ େධൃചதʂ
ຊ
-*/&5IJOHTͰ#FFUMF$Λ ಈ͔ͯ͠Έͨ
-*/&5IJOHTͱ #MVFUPPUI-&ʹରԠͨ͠*P5σόΠεΛ-*/&ͷΞϓϦ্Ͱଓ͠ #PU8FCαʔϏεͱ࿈ܞ͢Δ͜ͱ͕Ͱ͖ΔϓϥοτϑΥʔϜ
؆୯ʹݴ͏ͱ
-*/&ͱ*P5Ͱ৭ʑͰ͖Δ
-*/&ΞϓϦΛܦ༝ͯ͠ ωοτ௨৴͢Δ ˞σόΠεͷ8J'Jઃఆ͕ෆඞཁ
σόΠείϯτϩʔϥʔ *P5ͷʮ*ʯ෦
None
੩త8FCϗεςΟϯάαʔϏεͰ (JU)VC࿈ܞࣗಈϏϧυɺσϓϩΠɺ'VODUJPOT ·ͰͰ͖Δ
#FFUMF$ *P5ͷʮ5ʯ෦
εΠοναΠΤϯεͰ=
.4UJDL$ͱܨ͛ΒΕΔখ͞ͳϥδίϯΧʔ 3#(-&%͕ͭͱN"ͷόοςϦʔ͕͋Δ "SEVJOPͰ։ൃՄೳ #FFUMF$
IUUQTZPVUVCFZ%R/+$6
ϖΞϦϯά M5 ίϯτϩʔϥʔ 7VFKT (JU)VC ΞʔΩςΫνϟ
-*/&1BZͰܾࡁͯ͠ .4UBDLͷϩοΫղআͯ͠Έͨ
ͱ 23ίʔυܾࡁΦϯϥΠϯγϣοϐϯά ʹͬͨΓͰ͖ΔεϚϗܾࡁαʔϏε །Ұ։ൃ༻4%,͕ެ։͞Ε͓ͯΓɺ ୭Ͱ։ൃΛ࢝ΊΔ͜ͱ͕Ͱ͖Δ
-*/&1BZܾࡁॲཧ7VFKT // ܾࡁ༧ let options = { productName: "ϩοΫղআ", amount:
1, // ֹۚʢ͜ͷ߹1ԁʣ currency: "JPY", // ຊԁ orderId: uuid(), confirmUrl: process.env.VUE_APP_LINE_PAY_CONFIRM_URL } pay.reserve(options).then((response) => { let reservation = options reservation.transactionId = response.info.transactionId reservation.paymentUrl = response.info.paymentUrl.web callback(null, { statusCode: 200, body: JSON.stringify(reservation), headers: headers }) }) ɾBNPVOUɿֹۚ ɾPSEFS*Eɿܾࡁཧ൪߸ ɾDPOpSN6SMɿܾࡁޙભҠ63- ɾSFTFSWFɿॲཧ࣮ߦ IUUQTQBZMJOFNFKQEFWFMPQFSTBQJTPOMJOF"QJT MPDBMFKB@+1 ܾࡁ༧
-*/&1BZܾࡁॲཧ7VFKT // ܾࡁॲཧ const transactionId = params.get('transactionId') const reservations =
JSON.parse(params.get('reservations')) let confirmation = { transactionId: transactionId, amount: reservations.amount, currency: reservations.currency } pay.confirm(confirmation).then((response) => { callback(null, { statusCode: 200, body: 'ܾࡁྃ͠·ͨ͠ʂ', headers: headers }) }) ɾUSBOTBDUJPO*Eɿܾࡁ൪߸ ɾBNPVOUɿܾࡁ࣌ͷֹۚ ɾDVSSFODZɿܾࡁ࣌ͷຊԁ ɾDPOpSNɿॲཧ࣮ߦ IUUQTQBZMJOFNFKQEFWFMPQFSTBQJTPOMJOF"QJT MPDBMFKB@+1 ܾࡁ֬ೝ
ΞʔΩςΫνϟ -*/&1BZ ܾࡁ 6OMPDL ίϯτϩʔϥʔ 7VFKT (JU)VC
IUUQTZPVUVCF-/B6NKIL
·ͱΊ
ɾ*P5σόΠε˱-*/&5IJOHTͷଓωοτઃఆ͕ཁΒͳ͍ ɾ#FFUMF$εΠοναΠΤϯεͰ= Ͱങ͑Δʂ ɾ-*/&1BZ།Ұ։ൃ4%,͕ެ։͞Ε͍ͯΔ ɾΫϥυٕज़͕ΩʔϙΠϯτ /FUMJGZͳͲ ɾ͍ΖΜͳ࿈ܞָ͍͠ʋ ʆ˜ʅ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ M5