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
Provide openmaptiles and varnish cache with Do...
Search
Taro Matsuzawa aka. btm
September 05, 2017
Technology
0
390
Provide openmaptiles and varnish cache with Docker Compose 、あと告知!
小江戸LUG 2017年7月のオフな集まりのやつー
Taro Matsuzawa aka. btm
September 05, 2017
Tweet
Share
More Decks by Taro Matsuzawa aka. btm
See All by Taro Matsuzawa aka. btm
OpenLayers ext TypeScript declarationの開発
smellman
0
530
平成生まれのためのUNIX&IT歴 史講座 ~番外編~
smellman
2
480
掛川城の点群データをiTownsで表示しよう
smellman
0
270
そのJavascript、全部TypeScriptにしちゃえ
smellman
1
200
大容量SSDとOpenStreetMap
smellman
0
120
MapLibreとtile.openstretmap.jpで始めるベクトル地図プログラミング
smellman
1
550
国内向けタイルサーバの構築と運用について
smellman
0
1.2k
Python/Javascriptで読む点群
smellman
1
4.9k
日本のCommunity向け タイルサーバの現状
smellman
0
2.6k
Other Decks in Technology
See All in Technology
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
210
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
320
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
880
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
180
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
200
偏光画像処理ライブラリを作った話
elerac
1
170
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
360
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2k
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
160
短縮URLをお手軽に導入しよう
nakasho
0
150
Goで作って学ぶWebSocket
ryuichi1208
3
2.8k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Visualization
eitanlees
146
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Practical Orchestrator
shlominoach
186
10k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Navigating Team Friction
lara
183
15k
Building Adaptive Systems
keathley
40
2.4k
Transcript
1SPWJEFPQFONBQUJMFTBOE WBSOJTIDBDIFXJUI%PDLFS $PNQPTFɺ͋ͱࠂʂ ݄ͷΦϑͳू·Γ!খߐށ-6( 5BSP.BUTV[BXBBLBCUN !TNFMMNBO (FPSFQVCMJD+BQBO04.'+04(FPࡒஂ ຊࢧ෦ຊ6/*9Ϣʔβձ
Δ͜ͱ w 0QFO4USFFU.BQͷਤλΠϧͷ৴ લʹͨͭ͠ w PQFONBQUJMFT UJMFTFSWFSHM EPDLFS
w 3BTUFSJNBHF [YZQOH ͷΩϟογϡ͍ͤͨ͞ w 04࠶ىಈޙʹࣗಈىಈ͢ΔΑ͏ʹ͍ͨ͠ w ཧΛָʹ͍ͨ͠
$VSSFOU UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM 1PSU 1PSU 1PSU 1PSU
3BTUFS QOHͷΞΫηε UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM 1PSU 1PSU 1PSU 1PSU
7FDUPSBOEPUIFST UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM 1PSU 1PSU 1PSU 1PSU
0WFSWJFX UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM WBSOJTIDBDIF 1PSU 1PSU 1PSU 1PSU
1PSU
3BTUFSUJMF UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM WBSOJTIDBDIF 1PSU 1PSU 1PSU 1PSU
1PSU
7FDUPSBOEPUIFST UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM WBSOJTIDBDIF 1PSU 1PSU 1PSU 1PSU
1PSU
%PDLFSDPNQPTF UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM UJMFTFSWFSHM WBSOJTIDBDIF 1PSU 1PSU 1PSU 1PSU
1PSU
WFDUPSUJMFTFSWFS WFSTJPO TFSWJDFT WFDUPSUJMFTFSWFS JNBHFLMPLBOUFDIUJMFTFSWFSHM QPSUT WPMVNFT EBUB SFTUBSUBMXBZT
EPDLFSDPNQPTFZNM SFTUBSUBMXBZTͰ04࠶ىಈ࣌ͷಈ࡞Λ࣮ݱ
SBTUFSUJMFTFSWFS WFSTJPO TFSWJDFT SBTUFSUJMFTFSWFS JNBHFLMPLBOUFDIUJMFTFSWFSHM WPMVNFT EBUB SFTUBSUBMXBZT EPDLFSDPNQPTFZNM QPSUΛࢦఆ͠ͳ͍
WBSOJTI͔Βܨ͕Δ UJMFTFSWFSHMσϑΥϧτͰ൛ϙʔτͰىಈ
WBSOJTI WFSTJPO TFSWJDFT WBSOJTI JNBHFFFBDNTWBSOJTI QPSUT EFQFOET@PO SBTUFSUJMFTFSWFS FOWJSPONFOU
#"$,&/%4SBTUFSUJMFTFSWFS #"$,&/%4@1035 #"$,&/%4@130#&@*/5&37"-T #"$,&/%4@130#&@5*.&065T %/4@&/"#-&%USVF SFTUBSUBMXBZT EPDLFSDPNQPTFZNM EFQFOET@POͰ ґଘ͢ΔαʔόΛࢦఆ
WBSOJTI WFSTJPO TFSWJDFT WBSOJTI JNBHFFFBDNTWBSOJTI QPSUT EFQFOET@PO SBTUFSUJMFTFSWFS FOWJSPONFOU
#"$,&/%4SBTUFSUJMFTFSWFS #"$,&/%4@1035 #"$,&/%4@130#&@*/5&37"-T #"$,&/%4@130#&@5*.&065T %/4@&/"#-&%USVF SFTUBSUBMXBZT EPDLFSDPNQPTFZNM SBTUFSUJMFTFSWFSͷ ൛ϙʔτʹଓ
ىಈͳͲ NCUJMFT͕͋ΔσΟϨΫτϦʹҠಈ UJMFTFSWFSHM͕ηοτΞοϓࡁΈ DEUJMFTFSWFS EPDLFSDPNQPTFZNMΛ࡞ લͷεϥΠυ·ͰͷΛ߹ମͤͨͭ͞ WJNEPDLFSDPNQPTFZNM ىಈ
EPDLFSDPNQPTFVQE SBTUFSͷϨϯμϦϯάαʔόΛ૿͢ $16ͷ͙Β͍ͰͬͯΔ EPDLFSDPNQPTFTDBMFSBTUFSUJMFTFSWFS ࠶ىಈ EPDLFSDPNQPTFSFTUBSU WBSOJTIͷ֬ೝ ઌʹEPDLFSQTͳͲͰ໊લΛ֬ೝ͓ͯ͘͠ EPDLFSFYFDJUUJMFTFSWFS@WBSOJTI@CJOCBTI SPPU!BB5&3.YUFSNWBSOJTIIJTU
WBSOJTIIJTU DBDIFIJU DBDIFNJTT
TVNNBSZ
ྑ͔ͬͨ͜ͱ w ෳىಈΛผʑͷϙʔτʹׂΓ͍ͯͯͨͷ͕WBSOJTI ΛڬΉ͜ͱͰͱָͯʹͳͬͨ w ͔ͭɺ༨ܭͳΩϟογϡΛͦΕͧΕͰ࡞Βͳ͘ͳͬͨ w ͍··ͰEPDLFSίϚϯυΛखଧͪͰཧ͍ͯͨ͠ͷ͕ EPDLFSDPNQPTFίϚϯυҰൃͰىಈͯ͠์ஔͰ͖Δ w
ελΠϧͷߋ৽ͳΜ͔ϑΝΠϧΞοϓͯ͠EPDLFS DPNQPTFSFTUBSU͚ͩͰ0,
ࠂ
ษڧձΔΑ w ʮຊ6/*9Ϣʔβձఆظ૯ձซઃษڧձʯΛ ։࠵͠·͢ɻ w ͍͚Ͳɺ૯ձΔ͍ͭͰʹษڧձΔͬͯ͜ͱ
࣌ w ݄ w ͜ͷલͷ࣌ؒʹ૯ձͬͯ·͕͢ผʹೖͬͯେৎ Ͱ͢ΑʢͨͿΜɺ͖ͬͱʣ
༰ w λΠτϧ*5ίϛϡχςΟͷӡӦΛߟ͑Δ w 04$ͰΑͬͯ͘ΔͭͰ͢ɻ
۩ମతͳ༰ ίϐϖ w ͜ͷ͙Β͍Ͱ*5ίϛϡχςΟͷരൃతʹ૿͑ɺ ·ͨͦͷӡӦʹܞΘΔਓ૿͑·͕ͨ͠ɺӡӦऀಉ͕࢜ ର͢Δ͋·Γ૿͍͑ͯ·ͤΜɻ w ͦ͜ͰKVTɺ*5ίϛϡχςΟͷӡӦʹ͍ͭͯߟ͑ΔΛ ઃ͚·ͨ͠ɻ͍͔ͭ͘ͷίϛϡχςΟ͔ΒӡӦऀͷํʑʹ ͓ू·Γ͍͖ͨͩɺ͓Λڍ͛ͯ౼͠·͢ɻ
w ͜ͷηογϣϯͷϋογϡλάDPNNVTUVEZͰ͢ɻ
ొஃऀ ͍͋͏͓͑ॱ w Ԭాྑଠ 08"41 w നੴढ़ฏ IUNMK
w ਢ౻ޭฏ 044(BUF w ࣏ؔ೭ $PEFGPS+BQBO w ߴਖ਼ത %SPJE,BJHJUFDICPPTUFS w ٶݪప 04$ࣄہ
Ṗ w ͜ͷϝϯόʔͰ·ͩࢀՃऀ͕ਓ͓͔ͬͯ͘͠Ͷʁ
ॴ w αΠϘζגࣜձࣾɹ౦ژΦϑΟε w ݄ʹΦϑͳू·ΓΛͬͨͱ͜ʂ
TVNNBSZ
དྷ·͠ΐ͏ʂ
͋ͱ4UBUFPGUIF.BQ ձएদͰΔΑʂ ։࠵ʙͩΑʂ
0QFO%FWFMPQFS $POGFSFODFͱΖ͔ ͿΓͩΑʂ
TVNNBSZ
དྷ·͠ΐ͏ʂʢٽʣ