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
Hono・Prisma・AWSでGeoなAPI開発
Search
nokonoko1203
August 28, 2024
Programming
5
1.1k
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
August 28, 2024
Tweet
Share
More Decks by nokonoko1203
See All by nokonoko1203
EMがLLMで仕様書駆動開発したらすごい捗った
nokonoko1203
1
55
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
680
日本全国・都市3D化プロジェクト「PLATEAU」とデータ変換OSS「PLATEAU GIS Converter」の公開
nokonoko1203
4
5.7k
日本全国の都市3D化プロジェクト「PLATEAU」の紹介
nokonoko1203
0
130
PLATEAU Hands-on 11 PLATEAUデータの高さや位置合わせについて理解する
nokonoko1203
0
630
20240626_PLATEAU_AWARD説明会
nokonoko1203
0
400
Rustで「プリズモイダル法」を利用して「土量計算」をガチでやる
nokonoko1203
1
840
RustでGISなOSS
nokonoko1203
1
720
20230705_PLATEAU_AWARD説明会
nokonoko1203
0
610
Other Decks in Programming
See All in Programming
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
print("Hello, World")
eddie
2
530
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
Ruby Parser progress report 2025
yui_knk
1
460
RDoc meets YARD
okuramasafumi
4
170
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
120
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
KATA
mclloyd
32
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Agile that works and the tools we love
rasmusluckow
330
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Transcript
גࣜձࣾ.*&36/&ඌޛʢ!OPLPOPLP@ʣ 1PTUNBO"1*/JHIU4BQQPSP4VNNFS )POPɾ1SJTNBɾ"84Ͱ (FPͳ"1*։ൃ
ɹ࣍ w͡Ίʹ wཧۭؒใʢ(*4ʣͱ w)POPͱ1SJTNB w)POPɾ"84ɾ(*4ΛΈ߹Θͤͨ"1*։ൃ w·ͱΊ
w ඌޛʢ!OPLPOPLP@ʣ w લ৬ݐઃίϯαϧλϯτʢՏߏʣ w ݱ৬ࣇͷΛΓͳ͕Βגࣜձࣾ .*&36/&Ͱ(*4ʢཧۭؒใʣͱ8FC։ ൃΛߦ͏ɺ&OHJOFFSJOH.BOBHFSͰ͢ʂ w 1ZUIPO3VTU(*4܈%5JMFT
"848FC(-1-"5&"6"%70$"5& $FTJVN$FSUJ fi FE%FWFMPQFS IUUQTUXJUUFSDPNOPLPOPLP@ IUUQTRJJUBDPNOPLPOPLP@
None
None
ʮΈ͑ΔͶʯʮ(*4ʯͱʮΦʔϓϯιʔεʯͷձࣾ
จԽࡒ૯ཡ8FC(*4ಸྑจԽࡒݚڀॴ IUUQTIFSJUBHFNBQOBCVOLFOHPKQ ʮҐஔใʯʹؔΘΔͳΒͳΜͰΔ 1-"5&"62(*41MVHJOࠃަ௨ল IUUQTHJUIVCDPN.*&36/&QMBUFBVRHJTQMVHJO ϚΠϯΫϥϑτߴদࢢ IUUQTXXXDJUZUBLBNBUTVLBHBXBKQLVSBTIJTIJOPUPSJLVNJNBDIJEVLVSJUPTIJNBJLVSBIUNM "*45%%#$MJFOU࢈૯ݚ IUUQTNJFSVOFHJUIVCJPBJTU@EEC@DMJFOU
1-"5&"6UP.JOFDSBGUʢߴদࢢʣ IUUQTYDPN.*&36/&@JODTUBUVT T
͍ΖΜͳ044Λެ։ͯ͠·͢ʂ IUUQTHJUIVCDPN.*&36/&
ੵۃతʹݟΛڞ༗ʂ IUUQTRJJUBDPNPSHBOJ[BUJPOT.*&36/&
ΊͪΌͪ͘ΌΠϕϯτͬͯ·͢ʂ IUUQTNJFSVOFDPOOQBTTDPNFWFOU
ຊΛग़ͨ͠Γɺमͨ͠Γ IUUQTXXXUFNKJOHDPKQCPPLT IUUQTIPOUPKQOFUTUPSFQECPPL@IUNM IUUQTXXXLBEPLBXBDPKQQSPEVDU
৽ץग़ͯ·͢ʂ IUUQTXXXBNB[PODPKQEQ
ཧۭؒใʢ(*4ʣͱ
͜ΕԿ͔Θ͔Γ·͔͢ʁ
Ͳ͏ݟͯಓͷಓͷӺͰ͢Ͷʂ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ
ͱͯେมͩͬͨ wͰݸελϯϓΛԡ͢ඞཁ͕͋Δ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ wೋͱ௨Δ͜ͱͷͳ͍ϧʔτ
ಓͷಓͷӺɺͰ८Γ·ͨ͠ʂ w॓ധΛ౿·͑ͨઓུతͳཱྀఔܭը wยಓLNͱ͔͋ΔͷͰɺΤϦΞׂͯ͠ɺ॓ധ w͍Ӧۀ࣌ؒ wେମd wϧʔτͷ࠷దԽ w॓ധࢪઃͷݕ౼ wˠΈ͍ͨͳ͜ͱΛ͢Δͷ͕(*4ʂʂʂʂ
ཧใγεςϜʢ(FPHSBQIJD*OGPSNBUJPO4ZTUFNʣ ݐɾՏɾಓ࿏ɾࢢ۠ொଜڥքɾؾԹɾਓޱͳͲʜ
(*4ͱ wཧతσʔλΛऩूɾཧɾੳɾՄࢹԽ͢ΔͨΊͷιϑτΣ Ξ wҐஔใͱଐੑใ͕͋Δ wۭؒؔΛՄࢹԽ͠ɺཧղΛਂΊɺҙࢥܾఆΛࢧԉ͢ΔͨΊͷπ ʔϧ
(*4ͱ wཧۭؒσʔλͷྫ wϙΠϯτళฮҐஔɾΠϕϯτ։࠵ wϥΠϯಓ࿏ɾՏ wϙϦΰϯߦ۠Ҭɾར༻۠ɾݐ
(*4σʔλܗࣜ w࠷खܰʹѻ͑Δͷʮ(FP+40/ʯ
)POPͱ1SJTNB
)POPͱ w6MUSBGBTUͰ-JHIUXFJHIUͳΠΧͨ͠ϑϨʔϜϫʔΫ
)POPͱ wΤοδͰͷಈ࡞Λ೦಄ʹஔ͍ͯઃܭ w$MPVE fl BSF8PSLFSTɾ%FOPɾ#VOɾ/PEFKTͰಈ͘ wϨΠςϯγʔɿϢʔβʔʹ͍ۙॴͰॲཧ wάϩʔόϧͳࢄॲཧɿੈքதͷΤοδϩέʔγϣϯͰಈ͘
)POPͱ wγϯϓϧͳϚΠΫϩϑϨʔϜϫʔΫ
)POPͱ wύϑΥʔϚϯε͕ͱͯྑ͍ wϧʔλʔ͕ߴ w͔ͭɺܰྔ
)POPͱ w;PE0QFO"1*ͱ࿈ܞՄೳͰɺखܰʹ4XBHHFS6*͔Β 0QFO"1*Λ৴Ͱ͖Δ
1SJTNBͱ w5ZQF4DSJQUͰར༻Մೳͳ03. wܕ҆શ wવɺϚΠάϨʔγϣϯɾෳͷ3%#.4ʹରԠ
1SJTNBͱ wʢ͕ɺཧۭؒΫΤϦʹରԠ͍ͯ͠ͳ͍ʣ w1SJTNBࣗମͱͯศརͳͷͰɺ3BX42-ͰରԠ wཧۭ֦ؒுػೳͷ։ൃ͕ಈ͍͍ͯΔ
1PTU(*4ͱ w1PTUHSF42-ͷཧۭ֦ؒுػೳ w(*4σʔλͷอଘʢಛผͳσʔλܕʣੳ͕ՄೳͱͳΔ wߴͳۭؒղੳ͕Մೳ wڑܭࢉɾަࠩఆͳͲ wۭؒΠϯσοΫεΛαϙʔτ͠ɺߴʹಈ࡞
)POPɾ"84ɾ(*4ΛΈ߹Θͤͨ"1*։ൃ
ཧۭؒͱΫϥυ wσʔλྔ͕ଟ͍ɾ8FC্ͰͷՄࢹԽ͕׆ൃͳͨΊɺવͷྲྀΕ ͱͯ͠ɺΫϥυ্Ͱͷར༻͕·͍ͬͯΔ w$0(ʢ$MPVE0QUJNJ[FE(FP5*''ʣ w4ͳͲʹஔͨ͠(#ͷը૾ϑΝΠϧ͔ΒɺҰ෦ͷΈ औಘͯ͠ੳՄೳͳը૾ϑΝΠϧ w'MBU(FPCVG w$0(ͱಉ༷ʹɺٿنͷେ༰ྔϑΝΠϧ͔ΒҰ෦ͷΈΛऔ ಘͯ͠ੳՄೳͳϕΫλʔܗࣜʢϙΠϯτɾϙϦΰϯͳͲʣ ͷϑΝΠϧ
ཧۭؒͱΫϥυ w$0('MBU(FPCVGͷஔ͢Δ4ͱɺσʔλΛมͷͨΊͷ -BNCEB wཧۭؒσʔλੳͷͨΊͷ"NB[PO"UIFOB wେنͳཧۭؒใΛ3%4"VSPSBʢ1PTU(*4ʣʹ֨ೲɾ ੳ w0QFO4FBSDI4FSWJDFʹ(*4σʔλΛ֨ೲ͠ɺߴʹΫΤϦɾ ඳը wੳج൫ΛίϯςφԽ͠ɺ&$4Ͱىಈ
ཧۭؒͱΫϥυ w)POP"1*ͱϏδωεϩδοΫͷ࣮ w&$3EPDLFS*NBHFTͷσϓϩΠ w"84-BNCEBΞϓϦέʔγϣϯͷϗεςΟϯά w3%4 1PTUHSF42- ཧۭؒσʔλͷӬଓԽ wˠ͜ΕΒαʔϏεͷ͓͔͛ͰɺαΫοͱσϓϩΠͰ͖ͪΌ͍·͢
σʔλऩूɾ৴ wΤϯυϙΠϯτఆٛ
σʔλऩूɾ৴ wεΩʔϚఆٛ
σʔλऩूɾ৴ w%PDLFS fi MFΛ࡞͠ɺ-BNCEBσϓϩΠ
σʔλऩूɾ৴ w͜Μͳײ͡Ͱ0QFO"1*͕4XBHHFS6*Ͱ৴͞Ε·͢ʂ
·ͱΊ w)POPɾ"84ͰαΫοͱσϓϩΠ w0QFO"1*৴͕࠷ߴ w1SJTNBɾ(*4·ͩʮ࠷ߴʯͰͳ͍͕ɺࠓޙظେ wϚΠΫϩ͔ͭߴੑೳͳͷͰɺେମԿʹͰରԠͰ͖Δ wಓͷӺ८ͬͯΈ͍ͯͩ͘͞
IUUQTUXJUUFSDPN.*&36/&@JOD IUUQTXXXNJFSVOFDPKQ IUUQTHJUIVCDPN.*&36/& IUUQTRJJUBDPNPSHBOJ[BUJPOT.*&36/& ΧδϡΞϧ໘ஊͬͯ·͢ʂ ؾܰʹ͝࿈བྷ͍ͩ͘͞ʂʂ IUUQTXXXNJFSVOFDPKQDBSFFST