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
20171104 発見!驚き!まち歩きの魅力 〜勝山ウィキペディアタウン発表資料〜
Search
manathi
December 16, 2017
Technology
0
57
20171104 発見!驚き!まち歩きの魅力 〜勝山ウィキペディアタウン発表資料〜
manathi
December 16, 2017
Tweet
Share
More Decks by manathi
See All by manathi
20190629 CTF2019発表資料
manathi
0
52
Code for Snowの本格的スタートに向けて
manathi
0
270
20181023 短距離、短時間に刻々と変化する冬の道路
manathi
0
110
20171111_KOFセミナー第2部.pdf
manathi
0
33
20180825 車載動画をFOSS4Gで調理する!?
manathi
0
330
20180811 車載動画マッピングをやってみよう!
manathi
0
60
20180804 OSC京都講演資料 LT発表資料
manathi
0
54
20180804 OSC京都講演資料 自前の”ストーリービュー”を作って”いまの地域”を画像として残そう
manathi
0
74
20180724 Code for Osaka第27回定例会 LT発表資料
manathi
0
60
Other Decks in Technology
See All in Technology
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
290
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
7
730
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Faster Mobile Websites
deanohume
305
30k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Documentation Writing (for coders)
carmenintech
65
4.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Why Our Code Smells
bkeepers
PRO
334
57k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
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τΠϨͳ͠
͘͠ͳ͍) ɾΫϚɺΠϊγγͳͲͷ्ҙ (ΫϚླΛ࣋ࢀ͠·͠ΐ͏!) ·ͪา͖ͷۃҙ
ຊͷҐஔਤ ɾ উࢁจԽηϯλʔ આ໌ฤूձ উࢁொฒΈอଘ۠ ·ͪ͋Δ͖ձ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠