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
M5Stack関西ユーザーミーティング vol.2 / m5-191101
Search
gaomar
November 01, 2019
Technology
0
440
M5Stack関西ユーザーミーティング vol.2 / m5-191101
M5Stack関西ユーザーミーティング vol.2 登壇資料です。
gaomar
November 01, 2019
Tweet
Share
More Decks by gaomar
See All by gaomar
PAD・enebular・Lexで 交通費を確認してみた / enebular-200902
gaomar
0
210
よくあるご質問をノーコードで試してみた / enebular-210210
gaomar
0
220
enebularで湯婆婆をノーコードで実装してみた / enebular-201201
gaomar
0
1.1k
CLOVA OCRをenebularで連携してみた / yurufuwaml-201104
gaomar
0
400
会社の受付システムをenebularでやってみる / 0yenRPA-201006
gaomar
0
240
ゆるふわマシンラーニング vol.4 / yurufuwaml-200702
gaomar
0
290
Makecode Arcadeハンズオン資料 / makecodearcade-0625
gaomar
2
540
M5StickCをLINE Beacon化してみた / m5stack-200207
gaomar
0
770
スマートスピーカーミーティング 20200130 / ssmtg-200130
gaomar
0
510
Other Decks in Technology
See All in Technology
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
180
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
200
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
200
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.3k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
260
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
Cosmos World Foundation Model Platform for Physical AI
takmin
0
880
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
910
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
130
GitHub's CSS Performance
jonrohan
1032
470k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
Building Applications with DynamoDB
mza
96
6.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Faster Mobile Websites
deanohume
310
31k
Optimizing for Happiness
mojombo
379
71k
4 Signs Your Business is Dying
shpigford
187
22k
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