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
今日から使えるgulp.js
Search
井上拓
November 12, 2016
Technology
0
220
今日から使えるgulp.js
WEB TOUCH MEETING #95で登壇した資料です。
デモ:
https://github.com/takanashi66/wtm95_gulp_demo
井上拓
November 12, 2016
Tweet
Share
More Decks by 井上拓
See All by 井上拓
これからはじめるGit
takanashi66
0
690
Laravel Mixではじめるwebpack
takanashi66
0
440
gulpやめてLaravel Mixはじめた話
takanashi66
1
180
LT-WordPressの開発をプラグインで管理する
takanashi66
0
330
広島フロントエンド勉強会 Vol.18 『gulpの基本とgulp4』
takanashi66
1
180
CSS Grid Layout Module
takanashi66
0
94
webサイトのiPhone X 対応
takanashi66
0
1.5k
web制作におけるGitフロー
takanashi66
0
510
広島フロントエンド勉強会 Vol.12 『CSS Grid Layout Module』
takanashi66
0
290
Other Decks in Technology
See All in Technology
mikroBus HAT を用いた簡易ベアメタル開発
tarotene
0
260
マイベストのデータ基盤の現在と未来 / mybest-data-infra-asis-tobe
mybestinc
2
1.9k
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
1
330
신뢰할 수 있는 AI 검색 엔진을 만들기 위한 Liner의 여정
huffon
0
540
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
190
Windows Autopilot Deployment by OSD Guy
tamaiyutaro
0
300
音声×Copilot オンコパの世界
kasada
1
110
マルチモーダルデータ基盤の課題と観点
neonankiti
1
110
いろんなものと両立する Kaggleの向き合い方
go5paopao
2
960
全社横断データ活用推進のコツと その負債とのつき合い方
masatoshi0205
0
160
福岡新卒エンジニアの会
teba_eleven
1
180
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
3
170
Featured
See All Featured
Designing for humans not robots
tammielis
249
25k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Music & Morning Musume
bryan
46
6.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
15
2k
Gamification - CAS2011
davidbonilla
80
5k
Why Our Code Smells
bkeepers
PRO
334
57k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.8k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Transcript
ࠓ͔Β͑ΔHVMQKT $PEF$PEF Ҫ্
Ҫ্ w ౡϑϩϯτΤϯυษڧձओ࠵ w $44/JUFJO)*304)*."࣮ߦҕһձ෭ҕһ w 8Ǻ$).&&5*/(डͷਓ $PEF$PEF ͜Μͳਓ
w HVMQKTͱ w HVMQKTͷಋೖ w HVMQKTσϞ w ·ͱΊ ࣍
HVMQKTͱ
HVMQKTͱ w /PEFKTͷ4USFBN"1*ΛͬͨϏϧυγεςϜ w ઃఆΛ+BWB4DSJQUͰॻ͘ w ඇಉظͰฒྻॲཧΛߦ͏ ࡶͳॲཧΛࣗಈԽ͢ΔʮϏϧυγεςϜʯ
HVMQKTͰ͖Δ͜ͱ w )5.- w 4BTT w ϕϯμʔϓϨϑΟοΫε w ίϯύΠϧ w
+BWB4DSJQU w ѹॖ w ϒϥβͷϦϩʔυ XFCαΠτͷίʔσΟϯάʹఔ͕ͨ͘͞Μ
HVMQKTͷಋೖ
Πϯετʔϧ /PEFKTͷΠϯετʔϧ IUUQOPEFKTKQOPEFKTPSH@KBEPDTW
ࠇ͍ը໘
OQNJOJU ύοέʔδཧ ରܗࣜͰQSPKFDUͷॳظઃఆΛߦ͏ OQNJOJU ϓϩδΣΫτΛڞ༗ͨ͠߹ͳͲʹ OQNJOTUBMM ࠓͷOQNͷڥ͕ἧ͏
Πϯετʔϧ HVMQKTͷΠϯετʔϧ TVEPOQNJOTUBMMHHVMQ OQNJOTUBMMTBWFEFWHVMQ άϩʔόϧΠϯετʔϧ ϩʔΧϧΠϯετʔϧ
Πϯετʔϧ HVMQpMFKTͷجຊܗ HVMQUBTL λεΫ໊ GVODUJPO \ HVMQTSD ಡΈࠐΈΉϑΝΠϧ
ʙॲཧʙ QJQF HVMQEFTU ग़ྗ͢ΔσΟϨΫτϦ ^
HVMQKTσϞ
4BTTͷίϯύΠϧ HVMQTBTTͷΠϯετʔϧ OQNJOTUBMMTBWFEFWHVMQTBTT
4BTTͷίϯύΠϧ
WBSHVMQSFRVJSF HVMQ WBSTBTTSFRVJSF HVMQTBTT ͏ϓϥάΠϯΛಡΈࠐΉ 4BTTͷίϯύΠϧ
HVMQUBTL TBTT GVODUJPO \ HVMQTSD IUEPDTDPNNPOTBTT TDTT
QJQF TBTT QJQF HVMQEFTU IUEPDTDPNNPODTT ^ w TSDʜಡΈࠐΉϑΝΠϧΛࢦఆ w QJQFʜॲཧΛͭͳ͙ w EFTUʜϑΝΠϧͷग़ྗઌΛࢦఆ 4BTTΛίϯύΠϧ͢ΔλεΫ 4BTTͷίϯύΠϧ
HVMQUBTL XBUDI GVODUJPO \ HVMQXBUDI IUEPDTDPNNPOTBTT TDTT <TBTT>
^ ࢹ͢ΔσΟϨΫτϦΛઃఆ 4BTTͷίϯύΠϧ ࢹ͢ΔσΟϨΫτϦ มߋ͕͋ͬͨ߹ͷλεΫ
w EFGBVMUʜλεΫ໊Λࢦఆͤͣʹ࣮ߦ͞Εͨ࣌ͷॲཧ HVMQUBTL EFGBVMU <XBUDI> σϑΥϧτͰ࣮ߦ͢ΔλεΫΛՃ 4BTTͷίϯύΠϧ
ϕϯμʔϓϨϑΟοΫΫͷ༩ HVMQBVUPQSFpYFSͷΠϯετʔϧ OQNJOTUBMMTBWFEFWHVMQBVUPQSFpYFS w αϙʔτ͍ͨ͠ϒϥβΛࢦఆ͠ɺඞཁͳϕϯμʔϓϨ ϑΟοΫεΛࣗಈͰ༩ͯ͘͠ΕΔ w $BO*VTFʜΛϕʔεʹ࡞ΒΕ͍ͯΔ w ϒϥβόʔδϣϯΛࢦఆ͢Δ͜ͱ͕Ͱ͖Δ
WBSBVUPQSFpYFSSFRVJSF HVMQBVUPQSFpYFS ͏ϓϥάΠϯΛಡΈࠐΉ ϕϯμʔϓϨϑΟοΫΫͷ༩
HVMQUBTL TBTT GVODUJPO \ HVMQTSD IUEPDTDPNNPOTBTT TDTT
QJQF TBTT QJQF BVUPQSFpYFS QJQF HVMQEFTU IUEPDTDPNNPODTT ^ 4BTTͷλεΫʹΈࠐΉ ϕϯμʔϓϨϑΟοΫΫͷ༩
Τϥʔͷ੍ HVMQQMVNCFSͷΠϯετʔϧ OQNJOTUBMMTBWFEFWHVMQQMVNCFS w 4BTTͷίϯύΠϧ࣌ʹΤϥʔ͕͋ΔͱɺHVMQͷXBUDIࣗ ମ͕ࢭ·ͬͯ͠·͏ͷΛճආ
WBSQMVNCFSSFRVJSF HVMQQMVNCFS ͏ϓϥάΠϯΛಡΈࠐΉ Τϥʔͷ੍
HVMQUBTL TBTT GVODUJPO \ HVMQTSD bIUEPDTDPNNPOTBTT TDTT ɹQJQF
QMVNCFS QJQF TBTT QJQF BVUPQSFpYFS QJQF HVMQEFTU IUEPDTDPNNPODTT ^ 4BTTͷλεΫʹΈࠐΉ Τϥʔͷ੍
TPVSDFNBQͷग़ྗ HVMQTPVSDFNBQTͷΠϯετʔϧ OQNJOTUBMMTBWFEFWHVMQTPVSDFNBQT w TPVSDFNBQTΛग़ྗ͢Δ
WBSTPVSDFNBQTSFRVJSF HVMQTPVSDFNBQT ͏ϓϥάΠϯΛಡΈࠐΉ TPVSDFNBQͷग़ྗ
HVMQUBTL TBTT GVODUJPO \ HVMQTSD bIUEPDTDPNNPOTBTT TDTT` QJQF
TPVSDFNBQTJOJU ɹQJQF QMVNCFS QJQF TBTT QJQF BVUPQSFpYFS QJQF TPVSDFNBQTXSJUF NBQ QJQF HVMQEFTU IUEPDTDPNNPODTT ^ 4BTTͷλεΫʹΈࠐΉ Τϥʔͷ੍
ϒϥβγϯΫ CSPXTFSTZODͷΠϯετʔϧ OQNJOTUBMMTBWFEFWCSPXTFSTZOD w ࣗಈͰϒϥβΛϦϩʔυͯ͘͠ΕΔ w ϩʔΧϧαʔόΛཱͯΔͷͰεϚϗͰ֬ೝ͕Ͱ͖Δ w ͪΖΜεϚϗϦϩʔυͯ͘͠ΕΔ
WBSCSPXTFS4ZODSFRVJSF CSPXTFSTZOD DSFBUF ͏ϓϥάΠϯΛಡΈࠐΉ ϒϥβγϯΫ
HVMQUBTL CSPXTFSTZOD GVODUJPO \ CSPXTFS4ZODJOJU \ TFSWFS\
CBTF%JSIUEPDT ^ ^ ^ w CBTF%JSʜج४ͱͳΔσΟϨΫτϦύε ϒϥβγϯΫʹ͏αʔόΛݐͯΔ ϒϥβγϯΫ
WBSSFMPBECSPXTFS4ZODSFMPBE ϒϥβΛϦϩʔυ͢Δؔ ϒϥβγϯΫ
HVMQXBUDI < IUEPDT IUNM IUEPDTDPNNPOKT KT
IUEPDTDPNNPODTT DTT > PO DIBOHF SFMPBE ࢹ͢ΔσΟϨΫτϦΛઃఆ ϒϥβγϯΫ
HVMQUBTL EFGBVMU <CSPXTFSTZOD XBUDI> σϑΥϧτͰ࣮ߦ͢ΔλεΫΛՃ ϒϥβγϯΫ
·ͱΊ
w ίʔσΟϯάͷఔͨ͘͞Μ͋ͬͯࡶ w ͦΕΒΛࣗಈԽͯ͘͠ΕΔʮHVMQKTʯ w গ͠ͷ͔࣌͠Εͳ͍͚ͲɺͪΓͭΕ͍ͭͷ੍ ࡞ΑΓૣ͘Ͱ͖Δ w HVMQGJMFKTॻ͍ͯ͋Δ͜ͱ୯७ ·ͱΊ
w ͦΕͰΘ͔Βͳ͍Αͬͯํʹ ·ͱΊ IUUQTUFFMZEZMBOHJUIVCJPHVMQHFOFSBUPS
ౡϑϩϯτΤϯυษڧձ7PM ʰࠓ͔Β͑ΔHVMQKTϋϯζΦϯʱ ݄ ʙ גࣜձࣾΤϜɾϑΟʔϧυౡΦϑΟε ౡݝౡࢢத্۠ീஸງϐϩςΟʔώϩγϚ' IUUQIJSPTIJNBDPEFDPEFXFCDPN