Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20171104 発見!驚き!まち歩きの魅力 〜勝山ウィキペディアタウン発表資料〜
Search
manathi
December 16, 2017
Technology
0
81
20171104 発見!驚き!まち歩きの魅力 〜勝山ウィキペディアタウン発表資料〜
manathi
December 16, 2017
Tweet
Share
More Decks by manathi
See All by manathi
20190629 CTF2019発表資料
manathi
0
61
Code for Snowの本格的スタートに向けて
manathi
0
280
20181023 短距離、短時間に刻々と変化する冬の道路
manathi
0
120
20171111_KOFセミナー第2部.pdf
manathi
0
36
20180825 車載動画をFOSS4Gで調理する!?
manathi
0
380
20180811 車載動画マッピングをやってみよう!
manathi
0
63
20180804 OSC京都講演資料 LT発表資料
manathi
0
67
20180804 OSC京都講演資料 自前の”ストーリービュー”を作って”いまの地域”を画像として残そう
manathi
0
78
20180724 Code for Osaka第27回定例会 LT発表資料
manathi
0
68
Other Decks in Technology
See All in Technology
re:Invent2025とAWS Builder Cards Resilience Expansionのご紹介
tsuwa61
1
100
SRE視点で振り返るメルカリのアーキテクチャ変遷と普遍的な考え
foostan
2
3.1k
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
500
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
180
その意思決定、まだ続けるんですか? ~痛みを超えて未来を作る、AI時代の撤退とピボットの技術~
applism118
45
25k
Digital omtanke på Internetdagarna 2025
axbom
PRO
0
140
Kill the Vibe?Architecture in the age of AI
stoth
1
120
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9.7k
MySQL AIとMySQL Studioを使ってみよう
ikomachi226
0
110
命名から始めるSpec Driven
kuruwic
3
690
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.2k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Statistics for Hackers
jakevdp
799
230k
Code Reviewing Like a Champion
maltzj
527
40k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
63
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Fireside Chat
paigeccino
41
3.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Six Lessons from altMBA
skipperchong
29
4.1k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
ൃݟڻ͖·ͪา͖ͷັྗ ʙΟΩϖσΟΞλϯ*/উࢁʙ Φʔϓϯσʔλژ࣮ફձɹᖒాɹֶ 8JLJNFEJB$PNNPOTΑΓ ԬࢁݝਅఉࢢͷچউࢁൡউࢁԼொ
⭐ࣗݾհ⭐ ɾઌɺ৽ׁݝेொࢢͰͷ શࠃେձͰϙελʔൃද͠·ͨ͠ɻ ɾେࡕࡏॅࡀ ੜ·Εେࡕɺ࣮Ոௗऔɺେֶಸྑ ɻ ɾେֶͱେֶӃཧֶΛઐ߈ ɾઇ͕͖ͳͷͰຊઇණֶձձһ ɾຊઇֶձɹಓ࿏ݚڀҕһձҕһ
ਅఉࢢ֓ཁ ɾԬࢁݝத෦ʹҐஔ͍ͯ͠Δɻௗऔݝʹ͢Δɻ ɾฏ݄ʹউࢁொɺམ߹ொɺٱੈொɺொɺඒଜɺ౬ ݪொɺதଜɺീଋଜɺ্ଜͷொଜ͕߹ซɺ໘ੵὕݝԼ࠷ େͷ໘ੵɻਓޱ ਓ ݄ݱࡏ ɾؾީ͕ؒΛ௨ͯ͡ൺֱతԺ͔Ͱࣗવࡂ͕গͳ͍ɻ෦ͷඹࢁ Ҭ தɺീଋɺ্
தࠃࢁʹ໘ͨ͠ߴݪଳͷͨΊɺౙଟ ͘ͷઇ͕߱ΓੵΔɻͦͷଞͷҬɺຍؾީͷͨΊே൩ྫྷ͑ࠐ Ήɻ ɾࢢͷ෦ʹཙ͕Μͳඹࢁߴݪɺͦͷೆʹ౬ݪԹઘɺউࢁொ ฒΈอଘ͕۠͋Γ؍ޫۀ͕ΜͰ͋Δɻ ਅఉࢢͷ֓ཁɹIUUQXXXDJUZNBOJXBMHKQXFCBQQTXXXPVUMJOFJOEFYKTQ
ਅఉࢢपลਤ େࡕ ௗऔ ถࢠ দߐ Ԭࢁ ࢁ ٢ ਅఉࢢ ࠃใͱࠃཧӃਤΛ2(*4ʹͯՃ
ਅఉࢢपลਤ ਅఉࢢ উࢁ ถࢠ ٢ ࢁ ௗऔ দߐ མ߹
ٱੈ ౬ݪ ඒ த ീଋ ্ ࠃใͱࠃཧӃਤΛ2(*4ʹͯՃ
օ͞Μɺz·ͪา͖z͖Ͱ͔͢
·ͪา͖ͱ Ұൠతͳղऍ IUUQXXXDJUZTBOKPOJJHBUBKQDPNNPOQEGTFBSDI·ͪา͖ͱΑΓ ݩࢿྉʮࡒஂ๏ਓχϡʔʹ͍͕ͨৼڵػߏʮϚνμεʯΑΓʯ ʮ͕͜͜ૉఢʯʮ͜Ε͍͠ʯʮ͜ΕΈΜͳʹڭ͍͑ͯ͋͛ͨʯ ͜ͱΛݟ͚ͭͯه͢ΔͨΊʹ͢ΔϑΟʔϧυϫʔΫɻ ˠҰݴͰݴ͑ɺzๅ୳͠zͰ͢
ɺz·ͪา͖zΛ͢Δલʹ ͭͷஈ֊Ͱࣄલ४උΛ͠·͢ɻ
·ͪา͖͢Δલͷࣄલ४උ ɾ8JLJQFEJBͰԼௐ ·࣏ͣࣗମ୯ҐͰ ɾؾʹͳͬͨॴΛৄࡉʹԼௐ XJLJQFEJBɺ)1 ɾ࣮ࡍʹߦ͘ॴʹ͍ͭͯ ࢿྉจΛ୳͢ ɾา͘༧ఆͷॴͷਤͷҹ ਅఉࢢʹߦͬͯ Έ͍ͨͳ͋
XJLJQFEJBͷਅఉࢢͷϖʔδΑΓ Ӿཡ Լ·ͰΛ௨͢
·ͪา͖͢Δલʹ ͷ߹ ɾ8JLJQFEJBͰԼௐ ·࣏ͣࣗମ୯ҐͰ ɾؾʹͳͬͨॴΛৄࡉʹԼௐ XJLJQFEJBɺ)1 ɾ࣮ࡍʹߦ͘ॴʹ͍ͭͯ ࢿྉจΛ୳͢ ɾา͘༧ఆͷॴͷਤͷҹ ਅఉࢢʹߦͬͯ
Έ͍ͨͳ͋
lউࢁ՞ͩΜ͡Γz͕ ؾʹͳΔͳ͋ XJLJQFEJBΛϖʔδͬ͟ͱݟΔ ˣ ࠷Լ෦ͷ֎෦ϦϯΫPSࢀߟจݙϦϯΫΛ։͘ ͨ·ʹɺϦϯΫΕͷϖʔδ͋Γ Լ·ͰҰಡ
ͱΓ͋͑ͣҰಡ͠·͠ΐ͏
·ͪา͖͢Δલʹ ͷ߹ ɾ8JLJQFEJBͰԼௐ ·࣏ͣࣗମ୯ҐͰ ɾؾʹͳͬͨॴΛৄࡉʹԼௐ XJLJQFEJBɺ)1 ɾ࣮ࡍʹߦ͘ॴʹ͍ͭͯ ࢿྉจΛ୳͢ ɾา͘༧ఆͷॴͷਤͷҹ ਅఉࢢʹߦͬͯ
Έ͍ͨͳ͋
จݕࡧαΠτ ࠨ$J/JJɺӈ+45"(& ݩͷਤॻؗͰௐΔ ಛʹڷࢿྉ༗༻ 8JLJNFEJB$PNNPOTΑΓ ਅఉࢢউࢁਤॻؗ
·ͪา͖͢Δલʹ ͷ߹ ɾ8JLJQFEJBͰԼௐ ·࣏ͣࣗମ୯ҐͰ ɾؾʹͳͬͨॴΛৄࡉʹԼௐ XJLJQFEJBɺ)1 ɾ࣮ࡍʹߦ͘ॴʹ͍ͭͯ ࢿྉจΛ୳͢ ɾา͘༧ఆͷॴͷਤͷҹ ਅఉࢢʹߦͬͯ
Έ͍ͨͳ͋
0QFO4USFFU.BQ ͬ͘͟Γݴ͏ͱXJLJQFEJBͷਤ൛
͔ͤͬ͘ɺ࣌ؒͱίετΛ͔͚ͯݱʹΛӡͿͷͩ ͔Βɺࣄલʹௐͯߦ͘΄͏͕ ʮ࣌ؒରޮՌʯͱʮඅ༻ରޮՌʯ্͕Γ·͢ΑͶ❤ ·ͪา͖ʹzඞਢͷ࡞ۀzͰ͢ɻ w w w w w ʮ໘ͤ͐͘ͳʙʯͱࢥͬͯ
͠·ͬͨΞφλ
࣮ɺࡢͱҰࡢʹඹࢁߴݪҰଳΛ ੵઇ͕Δதl·ͪา͖zͯ͠·ͨ͠ɻ ࠓ͞ΒͰ͕͢ɺඹࢁߴݪԬࢁݝਅఉࢢͰ͢ɻ ⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄⛄
ඹࢁߴݪਤ ɾ ɾɾ ඹࢁৼڵہ ඹࢁڷതؗ շ౬ؗ ɾ ϗςϧඹࢁώϧζ ͻΔͥΜδϟʔδʔϥϯυ ɾ
ඹࢁλϯνϣͷཬ ɾ ɾ ώϧθϯߴݪηϯλʔ ࠃใͱࠃཧӃਤΛ2(*4ʹͯՃ
ඹࢁߴݪ֓ཁ ɾඪߴNʙNଳͷߴݪଳɻຊ۶ࢦͷϦκʔτɻ ɾཙ͕ΜͰɺδϟʔδʔڇͷੜ࢈ຊҰͰ͋Δɻ શମͷ ɾߴಓ࿏͕උ͞Ε͓ͯΓɺژࡕਆࢁཅํ͔ΒͷϚΠΧʔ ΞΫηε͕େมΑ͍ɻ ɾʮεΠτϯʯͱ͍͏ո͋Γɻ ɾʮඹࢁߴఱݪઆʯ͕͋Γɺඹࢁ֤ʹͦΕʹ༝དྷ͢Δ໊ࢪઃ ͋Γɻ ɾͻΔͥΜߴݪߦ͜͏ɹIUUQXXXIJSV[FOJOGP
େࢁ ඹࢁࡾ࠲ εΠτϯ ඹࢁম͖ͦ
ؾி্ా؍ଌ ώϧθϯδϟʔδʔϥϯυ ্ඹࢁ ඹࢁλϯνϣͷཬ
⭐ඹࢁߴݪΛา͍͍ͯͯײͨ͡ࣄ⭐ ɾ؍ޫ٬Λऒ͖͚ͭΔࢪઃ͕ଟ͋Γɻ ɾւಓΛײͤ͡͞Δ෩ܠʹײಈɻ ⭐ࠓޙվળ͢Δ͖՝⭐ ɾެڞަ௨ͰͷΞΫηε͕ඇৗʹΑ͘ͳ͍ɻඹࢁܠউࢪઃ͕ ࡏ͍ͯ͠ΔͨΊόεҠಈ͕ෆՄ͕ܽͩɺ·ʹΘ͘Μ❤ͷศ͕গͳ͘ ͍ʹ͍͘ɻౙϨϯλαΠΫϧ͕ͳ͍ͨΊ༨ܭʹײ͡Δɻ ˠϗςϧඹࢁώϧζͷલͷಓʹόε௨͍ͯͩ͘͠͞ɻ ɾεΩʔʹཔΒͳ͍৽ͨͳౙͷ؍ޫࢿݯͷൃ۷ͷඞཁੑɻ
ͷz·ͪา͖zͷఆٛҰൠతೝࣝͱ͔ͳΓҧ͍·͢ɻ ˠҎԼͷͭʹେผ͍ͯ͠·͢ɻ ఆٛ આ໌ ຊͷࣄྫ ਅఉࢢͷࣄྫ ࢢ֗า͖ Ұͭͷࢢ֗Λา͘ ઙ؍ޫɺനڷ߹ঠ ूམݟֶ
தࠃউࢁӺपล؍ޫɺ ·ͪา͖ ࢢ֗Ҏ֎ͷॴΛ า͘PSࢢ͔֗Βผ ͷࢢ֗ెาҠಈ ໌߳ଜΛา͘ɺೆڕ পࢢ͔Βेொࢢ·Ͱ ࠃಓΛา͘ উࢁ͔Βམ߹·Ͱา ͘ɺඹࢁߴݪ͔Βؔۚ ·Ͱา͘ ࢁา͖ ొࢁಓΛา͘ ࢜ࢁొࢁɺߴඌࢁొ ࢁɺඌপࢄࡦ ඹࢁࡾ࠲ొࢁ ׂͱᐆດʜ
ɾͷ·ͪา͖ͷಛ ɾLNา͘͜ͱ͋͠͠Δ LNา͍ͨ͜ͱ͋Γ ɾ0QFO4USFFU.BQʹඳ͖͍ͨใΛϝϞ ɾӍͰઇͰؒͰz·ͪา͖z ɾಕӽ͑z·ͪา͖zͰ͢ ɾ͕࣌ؒͳ͍ͱ͖৯ࣄͷ࣌ؒ੯͍͠ ɾചॴͰࡊΛങ͏ɻ ɾฏʹدͬͯࢿྉऩू ɾҬͷεʔύʔɺϗʔϜηϯλʔɺ
ਤॻؗʹدͬͯҬΛΔɻ
ɾͷ·ͪา͖ͷ࣋ͪ ಛతͳͷ ˞ߦ͘ॴقઅʹΑͬͯ࣋ࢀมԽ͠·͢ɻ ܬޫλεΩ ΫϚΑ͚ླ ϔϧϝοτ ༠ಋ౮ ۺ
ͷ·ͪา͖ ॅΜͰ͍Δͷେࡕɺ࣮Ոௗऔࢢத৺ ෦ɻ͍ͭɺྻं͔ߴόε(͘͠ ࣗՈ༻ं)ͰͷҠಈɻ௨ա͢Δ͚ͩͷҠಈ ͭ·Βͳ͍… ͡Ό͋ɺา͍ͯΈΔ͔!!! 1ʹ30kmʙ40kmา͖ਐΊΔɻ ͔͔ͤͬͩ͘ΒݟͨͷΛOSMʹඳ͘ɻ ॕ)େࡕ͔Βௗऔ·Ͱమಓϧʔτɺ ߴόεϧʔτెา੍ɻ
ັྗᶃɹܠ৭ͷมԽɹձ͔Βాࣷ
ັྗᶃɹܠ৭ͷมԽɹձ͔Βాࣷ
ັྗᶃɹܠ৭ͷมԽɹࢁཅ͔Βࢁӄ
ັྗᶃɹܠ৭ͷมԽɹࢁӄ
ັྗᶄɹ໘ന͍ͷ͕Έ͔ͭΔ
❖ าָ͍͍ͯ͜͠ͱ ɾΒͳ͍ॴΛΔ͜ͱ͕Ͱ͖Δɻ ɾࣗͰऩूͨ͠ใΛੈքʹൃ৴Ͱ͖Δ(WikipediaɺOpenStreetMap)ɻ ɾҬͷਓͱͷձ͕Γ্͕Δɻ ❖ า࣌͘ͷҙ ɾา͖εϚϗʹΑΔࣄނҙɻ ɾεϚϗόοςϦʔͷݮগҙ(༧උཁ) ɾτΠϨҙ(ࢁؒ෦kmτΠϨͳ͠
͘͠ͳ͍) ɾΫϚɺΠϊγγͳͲͷ्ҙ (ΫϚླΛ࣋ࢀ͠·͠ΐ͏!) ·ͪา͖ͷۃҙ
ຊͷҐஔਤ ɾ উࢁจԽηϯλʔ આ໌ฤूձ উࢁொฒΈอଘ۠ ·ͪ͋Δ͖ձ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠