View encapsulation и другие опции компилятора

Это крайне не рекомендовано, но, тем не менее, иногда приходится глобально выключать инкапсуляцию стилей. Чтобы этого достичь мы можем воспользоваться настройками при бутстрапе модуля, то есть вместо:

platformBrowserDynamic().bootstrapModule(AppModule);

Continue reading

git-clean: Remove all local branches

Made a note about it 4 years ago, but it looks like the note is still pretty usefull. So one more time for en readers.

To remove all merged branches(except current -v ‘*’):

git branch --merged | grep -v '*' | xargs git branch -D

also I made such command for repo complete clean up:

alias git-clean="git branch  | grep -v '*' | grep -v 'master' | xargs git branch -D  && git reset --hard && git clean -d -x -f"

Keep an eye on AngularJS perfomance with ng-stats

ng-stats

ng-stats is nice utility from Kent C. Dodds that allows you to see statistics for your page’s angular digest/watches.

to install just put this code into your bookmarks:

javascript: (function() {var a = document.createElement("script");a.src = "https://rawgithub.com/kentcdodds/ng-stats/master/dist/ng-stats.js";a.onload=function(){window.showAngularStats()};document.head.appendChild(a)})();

oyao.ru – О Я Ору!

oyao.ru logo

Позвольте представить вашему вниманию мой проектик “О Я Ору“. Идея появилась еще 5 лет назад , когда не было демотиваторов (таких, которые мы знаем сейчас) да и никто не понимал, зачем постить текст нарисованный на картинке, когда можно запостить просто текст. Думаю, я был вдохновлен идеей nah.ru и просто решил ее расширить. Нет, не ругательства расширить – саму идею расширить: это может быть доброе приветливое сообщение. Но смысл: не написать это текстом, смысл кинуть ссылку (ну либо запостить в соц сети) на рисунок с этим текстом, чтобы придать ей больший эмоциональный оттенок.

Continue reading

Расширяем стандартные события jQuery

Я уже писал о том, как можно создавать обработчики “своих” событий, теперь хочу немного пролить света на возможности навешивания хуков на существующие события jQuery.

Многие знают, что у объекта jQuery есть свойство jQuery.event, но при этом мало кто знает, что у этого объекта jQuery.event есть свойство jQuery.event.fixHooks. На этом свойстве и основан алгоритм jQuery-хуков.

Continue reading