Быстрые клавиши для Google Chrome под Mac OS

https://support.google.com/chrome/answer/165450 А то иногда забываю.

EcmaScript парсер

http://esprima.org/

CSS-фреймворк

http://topcoat.io/topcoat/topcoat-mobile-dark.html — аналог twitter bootstrap, но вроде заточенный на скорость и под мобилы.

Красивая работа с кредитными карточками на клиентской стороне

http://kenkeiter.com/skeuocard/

Анимированные png

http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html

Прокси для Mac и Windows

Удобный инструмент для проксирования вызовов — https://www.tunnelbear.com/

Настройка свопа и управление кэшами в Ubuntu

http://fx-files.ru/archives/704 echo 10 > /proc/sys/vm/swappiness // или sysctl -w vm.swappiness=10 Для сохранения настройки после перезагрузки внесите в конец файла /etc/sysctl.conf следующую строку: vm.swappiness=10 Чтобы сразу применить настройку: sysctl -p

AngularJS: $watch за объектами

Чтобы не вызывалась лишний раз функция, нужно добавить еще один параметр true в $watch: $rootScope.$watch(‘session’, function (value) { $scope.profile = ProfileDataService.get(); }, true); Но он иногда запускает обработчик, поэтому можно сделать внутри дополнительную проверку: $rootScope.$watch(‘session’, function (value, valueOld) { if (! angular.equals(value, valueOld)) { $scope.profile = ProfileDataService.get(); } });

AngularJS: провайдеры

Вот пример конфигурируемого провайдера JS Bin

Google Web Tracing Framework

https://chrome.google.com/webstore/detail/web-tracing-framework/gmdhhnlkjmknaopofnadmoamhmnlicme?hl=ru