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
オープンデータとAWSで作っている 浜松市イベントカレンダー
Search
jacoyutorius
August 12, 2023
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オープンデータとAWSで作っている 浜松市イベントカレンダー
2023/08/12に開催されたJAWS-UG静岡のAWS勉強会での発表資料です。
https://jawsug-shizuoka.connpass.com/event/289986/
jacoyutorius
August 12, 2023
More Decks by jacoyutorius
See All by jacoyutorius
AWS SAM × Ruby で快適に Lambdaファンクションを開発するためのいくつかのTips
jacoyutorius
0
150
Amplify Gen 2 Authentication では Cognito IdentityPool のみでのゲストユーザーへの認可ができない件
jacoyutorius
0
240
kamalでRailsアプリを Amazon Lightsailにデプロイするぞ!
jacoyutorius
1
520
浜松市オープンデータを使ってイベントカレンダーアプリを作りました
jacoyutorius
0
130
Amplifyアプリを 任意のタイミングでデプロイするぞ!
jacoyutorius
1
530
AWS Amplify で翻訳アプリを作った話とAmplifyからカジュアルにCloudWatchLogsにログを送る方法について
jacoyutorius
1
1.6k
AWS App Runner + copilot cli
jacoyutorius
1
1.4k
AWS App Runner + Copilot CLI
jacoyutorius
0
140
covid19対策サイトを通してコミュニティとシビックテックのあり方について思うこと
jacoyutorius
0
470
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
0
670
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
200
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
GraphQL の onError と Nullability のこれから
quramy
0
160
AmebaブログはKMPから卒業します
kmars0605
0
220
Performance Optimization With LLMs
xleitix
0
190
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
180
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.2k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.5k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
140
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
300
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.2k
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
WENDY [Excerpt]
tessaabrams
14
40k
The browser strikes back
jonoalderson
0
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Faster Mobile Websites
deanohume
310
32k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Transcript
Φʔϓϯσʔλͱ"84Ͱ࡞͍ͬͯΔ দࢢΠϕϯτΧϨϯμʔ খ༔ే !KBDPZVUPSJVT +"846(੩Ԭ
גࣜձࣾΫϥοιʔωϓϩμΫτ։ൃ෦ খ༔ే !KBDPZVUPSJVT +"846(দ )BNBNBUTVSC γϏοΫςοΧʔ
γϏοΫςοΫ׆ಈ দࢢίϩφରࡦαΠτͷ։ൃͳͲΛ͍ͬͯ·ͨ͠ɻ
γϏοΫςοΫ׆ಈ ࢠҭͯੈଳ͚"MFYBεΩϧͷ։ൃͳͲɻ
࡞͍ͬͯΔͷ ‣ দࢢΦʔϓϯσʔλͰެ։͞Ε͍ͯΔࢢͷΠϕϯτใΛΧϨϯμʔܗࣜͰදࣔ͢Δ8FCΞϓϦέ ʔγϣϯɻ
࡞͍ͬͯΔͷ IUUQTIBNBNBUTVFWFOUTDPEFIBNBNBUTVPSH
দࢢͷ8FCαΠτʹΦʔϓϯσʔλ ͷར༻ࣄྫͱͯ͠هࡌ͞Ε͍ͯ·͢👍
ղܾ͔ͨͬͨ͠՝ ‣ िɺՈΛ࿈Εͯग़͔͚Δॴ͕ͳ͍ɻʢແ͍Θ͚Ͱͳ͍ͷ͕ͩɺ͍ͭಉ͡ͱ͜Ζʹߦ͖͕ͪʣ ‣ 4/4ͱ͔Λݟ͍ͯΔͱɺۙͰ໘നͦ͏ͳΠϕϯτ͕։࠵͞ΕͨʢաڈܗʣใΛಘΔɻ
ʢ༨ஊʣ ͨ·ͨ·։࠵ΛͬͨͷͰߦ͖ͬͯͨʰϨΦφϧυɾμɾϰΟϯνཧࢢܕల ײછʹཱ͔ͪ͏લͷཧࢢɻʱ ϖετՒʹଧͪউͭͨΊʹμɾϰΟϯν͕ґཔ͞Ε੍ͯ࡞ͨ͠ϝϞΛݩʹཱମ͕ى͜͞ Ε͍ͯΔɻ֊ஈ͕ೋॏཐટߏʹͳ͍ͬͯͯਓͱ͢ΕҧΘͳ͍ߏʹͳ͍ͬͯͨΓɺਫ ࿏͕छʢ͖Ε͍ͳͷͱԼਫʣ͋ͬͨΓɺԼࢢຽԼਫۙΛา͘ߏʹͳ͍ͬͯ ͨΓɻ
͢͜ͱ ‣ ΞϓϦέʔγϣϯͷߏʹ͍ͭͯɻ ‣ ར༻ͨ͠πʔϧʹ͍ͭͯɻ
None
ར༻͍ͯ͠Δ"84ͷαʔϏε ‣"84-BNCEB ‣%ZOBNP%# ‣"QQ4ZOD ‣"NQMJGZ ‣$MPVE8BUDI
ͦΕͧΕ͕͍ͬͯΔ͜ͱ ɹদࢢΦʔϓϯσʔλ݄ճɺ+40/ܗࣜͰσʔλΛμϯϩʔυ͠ɺ%ZOBNP%#ʹॻ͖ࠐΉɻ ʢ%ZBOBNP%#ʹอଘ͞Ε͍ͯΔϨίʔυΛͱʹ࣌ؒʹճ5XFFU͢Δʣɻ %ZOBNP%#ʹอଘ͞Ε͍ͯΔΠϕϯτใΛ݄ɾ͝ͱʹநग़͢Δ(SBQI2-ɻ ΧϨϯμʔܗࣜͰΠϕϯτใΛදࣔ͢Δ8FCΞϓϦέʔγϣϯɻ
দࢢΦʔϓϯσʔλ݄ճɺ+40/ܗࣜͰσʔλΛμϯϩʔ υ͠ɺ%ZOBNP%#ʹॻ͖ࠐΉ ‣ίʔυࣗମ3VCZPO-BNCEBɻ ‣σϓϩΠ"844".$-*Ͱɻ ‣
None
None
‣ϩʔΧϧڥͰͷ։ൃ༻ʹڥมͰ %#ͷࢀরઌΛΓସ͍͑ͯ·͢ɻ
%ZOBNP%#Λ͏ΞϓϦέʔγϣϯͷ։ൃʹ͍ͭͯ ‣ ։ൃॳظ͔Β%ZOBNP%#Λ͏ͷ ίετ͕͔͔Δ͠ɺɹɹɹɹɹɹ Ωʔ(4--4*มΘΔ͔͠Εͳ ͍ɻ ‣ /P42-8PSLCFODI͍·͠ ΐ͏ɻ
None
/P42-8PSLCFODIศར ‣ ΞϓϦέʔγϣϯ্Ͱ1,Ϩίʔυͷొ͕Ͱ͖Δɻ ‣ (4*-4*ͷूܭϏϡʔ͕දࣔͰ͖Δɻ ‣ %ZOBNP%#-PDBM%ZOBNP%#ํʹଓͰ͖Δɻ ‣ 1BSUJ2-ͰΫΤϦΛੜͰ͖ɺͦͷΫΤϦΛ࣮ߦ͢Δίʔ υΛੜͰ͖Δʢ1ZUIPO/PEF+T+BWBʣ
%ZOBNP%#ͷઃܭ ௨ৗΠϕϯτϨίʔυͷl։࠵ λΠτϧzͰੜͨ͠ҰҙͷΩʔΛ 1BSUJUJPO,FZʹࢦఆ͍ͯ͠·͢ɻ ΞϓϦέʔγϣϯ͔ΒΠϕϯτͷৄࡉ Λදࣔ͢Δͱ͖͜ͷΩʔΛͬͯϨ ίʔυΛநग़͍ͯ͠·͢ɻ
%ZOBNP%#ͷઃܭ ΧϨϯμʔܗࣜͰදࣔ͢ΔͨΊɺ݄୯ ҐͰσʔλΛநग़Ͱ͖ΔΑ͏ʹ(4*Ͱ 1,Λz݄ ::::.. zɺ4,Λl։࠵ zʹࢦఆ͍ͯ͠·͢ɻ
%ZOBNP%#ʹอଘ͞Ε͍ͯΔΠϕϯτใΛ݄ɾ͝ͱʹநग़ ͢Δ(SBQI2- ‣"84$%,ͰϦιʔεΛఆ͍ٛͯ͠·͢ɻ
%ZOBNP%#Λσʔλιʔεʹ͢Δઃఆɻ
%ZOBNP%#ʹର͠z݄zΛΩʔʹ ϨίʔυΛநग़͢ΔϦκϧόΛఆٛ ͍ͯ͠·͢ɻ
Ͱ͖͕͋ͬͨͷ͕ͪ͜ΒʹͳΓ·͢ɻ ։࠵݄ ::::.. Λࢦఆͯ͠ɺͦͷ݄ʹ։࠵͞ΕΔΠϕϯτใΛநग़͢Δɻ
"QQ4ZOD Πϕϯτৄࡉใͷऔಘɻ֤ϨίʔυʹҰҙʹৼͬͨ*%ͰϨίʔυΛऔಘɻ
None
ϑϩϯτΤϯυΞϓϦͱଓ͢Δ
"QQ4ZOD "NQMJGZ Πϕϯτৄࡉใͷऔಘɻ֤ϨίʔυʹҰҙʹৼͬͨ*%ͰϨίʔυΛऔಘɻ
ΧϨϯμʔܗࣜͰΠϕϯτใΛදࣔ͢Δ8FCΞϓϦέʔγϣϯ ‣3FBDU 5ZQF4DSJQUͰ࡞ͬͨ41"ɻ ‣6*5BJMXJOE 'MPXCJUFɻ ‣σʔλ"QQ4ZODܦ༝Ͱ%ZOBNP%#͔Βऔಘɻ ‣ϗεςΟϯάΛ"84"NQMJGZͰɻ ‣ϞχλϦϯάΛ$MPVE8BUDI36.Ͱɻ
‣ "QQ4ZOD͕(SBQI2-ͷεΩʔϚͷఆٛίʔ υΛࣗಈੜͯ͘͠Ε͍ͯΔͷͰɺΞϓϦέ ʔγϣϯ͔Β࣮࣭ߦͰσʔλΛऔಘͰ͖ ·͢ɻ
"84"NQMJGZͰͷϗεςΟϯά ‣ "NQMJGZΞϓϦέʔγϣϯͷϗεςΟϯάҿΈʹ͍ͬͯ·͢ɻ ‣ ҙਤͤͣόοΫάϥϯυͷϦιʔε͕յΕͯσϓϩΠʹࣦഊ͢Δɺͱ͍͏ݱʹԿૺ۰͍ͯ͠Δ ͨΊɻɻ
$MPVE8BUDI36. ‣ ϦΞϧϢʔβʔϞχλϦϯάػೳɻ ‣ ΞϓϦέʔγϣϯͷύϑΥʔϚϯεʹؔ͢ΔΫϥΠΞϯτσʔλΛऩू͠ՄࢹԽɻ ‣ ϖʔδͷಡΈࠐΈ࣌ؒ ‣ ΫϥΠΞϯτଆͷΤϥʔ ‣
Ϣʔβʔͷ׆ಈ
$MPVE8BUDI36.ͰϞχλϦϯά
3FBDUΞϓϦ͔ΒΧελϜϑοΫʹͯ͠ಡ ΈࠐΜͰ͍·͢ɻ
$MPVE8BUDI36.ͰϞχλϦϯά
$MPVE8BUDI36.
$MPVE8BUDI36.
·ͱΊͱࠓޙͷల ‣ ΦʔϓϯσʔλͰެ։͍ͯ͠ΔͷͷΈΛද͍ࣔͯ͠Δ͕ɺͦΕҎ֎ͷΠϕϯτࡌ͍͖͍ͤͯͨ ‣ *OTUBHSBNࢪઃͷ8FCαΠτͷΫϩʔϦϯάσʔλΛ%#JOTFSU ‣ %ZOBNP%#ͷखಈొϑΥʔϜͷ࣮ ‣ ͳͲɻ