воскресенье, 29 марта 2015 г.

Grunt. Делаем деплой с помощью grunt-sftp-deploy и grunt-ssh

grunt-sftp-deploy не умеет удалять файлы/папки, он умеет только копировать файлы/папки на хостинг, а так же обновлять их, если они обновились.

Gruntfile.js
--------------

'sftp-deploy': { // умеет заменять файлы/папки, но не умеет удалять
build: {
auth: {
host: 'ssh.myhost.com',
port: 22,
authKey: 'key1'
},
cache: 'sftpCache.json',
src: 'build/',
dest: './',
exclusions: [
'/path/to/source/folder/**/.DS_Store',
'/path/to/source/folder/**/Thumbs.db',
'dist/tmp'
],
serverSep: '/', // Useful if you deploy from Windows to Unix
concurrency: 4, // to define the number of concurrent file transfer
progress: true // to display or not the progress bar
}
}

четверг, 5 марта 2015 г.

Notepad++. RegEx (Regular Expressions)

Есть строка
http://www.youtube.com/watch?v=k-T4A3Wc48M

Нужно получить только id
k-T4A3Wc48M

В Notepad++
Ctrl+H и переключить на Regular expression

http://www.youtube.com/watch?v=k-T4A3Wc48M

В поле
Find what: (^.+\?.+=)(.+$)
Replace with: $2

Получим: k-T4A3Wc48M

Replace with: $1

Получим: k-T4A3Wc48M
http://www.youtube.com/watch?v=