Category Archives: Programming
Написал Grunt-таск для бэкапа wordpress в репозиторий
Идея — делать бэкапы кода и базы в репозиторий на bitbucket. Запуск через крон. Сам код (если кому интересно) опубликую попозже. А вот полезные ссылки: https://npmjs.org/package/grunt-git (чтобы склонировать проект) https://npmjs.org/package/grunt-contrib-copy (для копирования кода) https://npmjs.org/package/grunt-file-process (для распарсивания конфига, чтобы узнать настройки доступа к базе) https://npmjs.org/package/grunt-mysql-dump (хотел дампить базу, но не взлетело) https://npmjs.org/package/grunt-shell (для дампа базы, для …
Карусель в AngularJS
Сделать самому непросто. Предварительный вариант. Надеюсь, потом получится что-то более интересное.
Хорошее описание возможностей консолей разных браузеров
http://devtoolsecrets.com/
Немножко полезного про упрощение Grunt-тасков
Например
1 |
require('load-grunt-tasks')(grunt); |
http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/
Grunt-таск для оптимизации картинок
Говорят, хорошая штука для минимизации размера картинок. Сам пока не пробовал. https://github.com/gruntjs/grunt-contrib-imagemin
Определение типа устройства в js через media query
Заинтриговал? Достаточно делать разные z-index через media query. Потом создать невидимый элемент и смотреть, какой z-index у него. http://davidwalsh.name/device-state-detection-css-media-queries-javascript
Библиотека для чартов на AngularJS и d3
http://chinmaymk.github.io/angular-charts/
Отладка мобильных сайтов через Google Chrome
Отличное видео от Paul Irish. Рассказывает, как отлаживать сайты на мобильных устройствах без плагинов. Как поменялась эмуляция. Ну и немного про workspaces (теперь поддерживается и less) http://youtu.be/gZH1d2Co1X0
Очередная библотека валидации форм
http://omarshammas.github.io/formancejs
О push-нотификациях в safari
Доступны только в Mac OS Mavericks https://developer.apple.com/notifications/safari-push-notifications/