和歌山のITコミュニティ Wacker での発表資料です。
5JMF$MPVEͷཪଆ2019/05/19Takayuki Miyauchi
View Slide
5JMF$MPVEͱʁΣϒαΠτΞϓϦʹΈࠐΉͨΊͷਤͷϗεςΟϯάαʔϏεɻਤαʔϏεͰͳ͍ͷͰɺಠࣗʹҐஔใ$PPLJFͳͲͷݸਓใΛѻ͍·ͤΜɻѻ͏ͷਤ༻ͷʮλΠϧʯͱͦΕΛදࣔ͢ΔͨΊͷ"1*ɻ
ݱࡏ·ͩϓϥΠϕʔτϕʔλͰ͢ɻɻɻ݄̓ॳ०ʹϩʔϯν͢Δ༧ఆͰ͢ɻ
ΣϒਤͷΈ
ϝϧΧτϧਤ๏ٿّΛYϐΫηϧͷਖ਼ํܗͰׂɻζʔϜϨϕϧ্͕͕ͭΔͨͼʹׂ͞Ε͍ͯ͘ɻਖ਼ํܗͷը૾͕ฒͿ͜ͱ͔ΒʮλΠϧʯͱݺΕΔɻʢ͜ͷը૾ཧӃਤΛ༻͍ͯ͠·͢ɻʣ
ϥελʔλΠϧͱ ϕΫτϧλΠϧ
ϥελʔλΠϧw ਤ༻ͷը૾ʹ1/(·ͨ+1&(ϑΥʔϚοτ͕༻͞Ε͍ͯΔɻw αʔόʔαΠυͰը૾Λಈతʹੜ͢Δඞཁ͕͋Δɻ
ϕΫτϧλΠϧw +40/ΛόΠφϦʹͨ͠੩తͳϑΝΠϧϑΥʔϚοτɻw ΫϥΠΞϯταΠυͰ8FC(-Λ༻ͯ͠ϨϯμϦϯάɻ
5JMF$MPVEϕΫτϧλΠϧw දݱྗ͕๛͔Ͱ͖Ε͍ɻϢʔβʔʹΑΔσβΠϯͷΧελϚΠζ͕ൺֱత؆୯ɻw σʔλྔ͕͍ܰɻw ͻͱͭͻͱͭͷ͕࣋ͭΦϒδΣΫτʹ+BWB4DSJQU͔ΒΞΫηε͢Δ͜ͱ͕Մೳɻw ΫϥΠΞϯταΠυͷෛՙ͕ߴΊɻw ϒϥβґଘͱͷઓ͍ɻɻɻ
༷
σʔλw /BUVSBM&BSUIw 0QFO4USFFU.BQw ͦͷଞϕΫτϧλΠϧͷ߹ɺઙ͍ζʔϜϨϕϧͰ04.ͷσʔλϙΠϯτͷ͕ଟ͗ͯ͢ ϨϯμϦϯάʹۃʹ͕͔͔࣌ؒͬͯ͠·͏ͨΊɺదʹলུ͞Εͨσʔλ͕ඞཁɻ
class="tilecloud"data-lat="35.65810422222222"data-lng="139.74135747222223"data-zoom="9"data-gesture-handling="off"data-geolocate-control="on">ຊܦҢݪEmbed APIw .BQCPY(-+4ʹޓw ຊޠͷϩʔΧϥΠθʔγϣϯw ࠃࡍԽͷରԠw )5.-͚ͩͰਤͷઃஔˍΧελϚΠζ͕Մೳɻ
Πϯϑϥ
w λΠϧw $MPVE'SPOU-BNCEB!&EHF4w &NCFE"1* +BWB4DSJQU"1*w "1*(BUFXBZ-BNCEB%ZOBNP%#w μογϡϘʔυw "1*(BUFXBZ-BNCEB%ZOBNP%#w ϑϩϯτΤϯυʹ/FUMJGZServerless
ެࣜαΠτϒϩάɺυΩϡϝϯταΠτ/FUMJGZ(JU)VC1BHFTΛ༻ɻNetlify
$JSDMF$*Λར༻ͯ͠ɺ֤छ"1*ɺλΠϧͷ৴ɺ+BWB4DSJQU"1*ͳͲͷςετΛఆظతʹ࣮ߦɻCircleCI
՝
w ϫʔΫϑϩʔͷվળͰλΠϧͷαΠζΛ͙Β͍ʹͰ͖Δ͜ͱ͕Θ͔ͬͯ͠·ͬͨɻɻɻw ϨϯμϦϯάΛͬͱ͍ͨ͘͠ɻw JO-Oɻ͍Ζ͍ΖδϨϯϚɻͬͱ͘େͳσʔλྔΛऔΓѻ͏ͨΊଐਓੑ͕ߴ͘ͳΓ͕ͪɻ͍Ζ͍ΖͳϨΠϠʔͰͷࣗಈԽ͕ͱͯॏཁɻ
w (FP+40/Λ࡞͠ެ։ɺڞ༗Ͱ͖ΔΑ͏ʹ͍ͨ͠ɻw ελΠϧͷΤσΟλʔ͕΄͍͠ɻ(FP+40/ͱಉ༷ʹϢʔβʔؒͰڞ༗Ͱ͖ΔΑ͏ʹ͍ͨ͠ɻμογϡϘʔυ
w ओͳίετసૹྉۚɻw αʔόʔϨεͳͷͰݻఆίετ΄ͱΜͲͳ͍ɻw ҙ֎ͱେ͖͍ͷ9999ɻίετ
0QFO4PVSDJOH
w 5JMF$MPVEͷ+BWB4DSJQU"1*ΦʔϓϯιʔεͰެ։͍ͯ͠·͢ɻEmbed API
w .BQCPY(-+4༻ͷϓϥάΠϯͳͲɺ݅ͷϓϩδΣΫτΛެ։தɻgithub.com/tilecloud
ࢼͯ͠ΈΑ͏
w :063"1*,&:ɺςετ༻ͷ"1*ΩʔͰ͢ɻw ϩʔΧϧڥ͓ΑͼQMBZDPEFJPͰڐՄ͍ͯ͠·͢ɻYOUR-API-KEY
EPDTUJMFDMPVEJP