Последние записи.

Как найти и удалить все файлы «.orig»

Зачастую при работе с репозитарием, в моем случае mercurial, появляются файлы «*.orig». Для того, что бы удалить их воспользуемся простой командой:

find . -name '*.orig' -delete 

Этот способ подойдет и для поиска и удаления любых файлов по маске имени файла.

Как установить default node version если вы используете NVM

Что бы задать версию nodejs поумолчанию выполните:

$ nvm alias default 0.12.7

После, закройте и откройте заново терминал или выполнпите

$ source ~/.profile

Что бы проверить версию nodej:

$ node --version

Используем Angular Forms при ControllerAs синтаксесе

angular formsЕсли вы используете ControllerAs синтаксис — когда данные и методы контороллера живут не в $scope, а в объекте контроллера, то для успешного использования Angular forms нужно: (далее…)

Ubuntu console warning: SETTING LOCALE FAILED. PLEASE CHECK THAT YOUR LOCALE SETTINGS

После установки Ubuntu server 14.04 могут возникновении ошибки:

perl: warning: Setting locale failed.
 perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LC_PAPER = "ru_RU.UTF-8",
 LC_ADDRESS = "ru_RU.UTF-8",
 LC_MONETARY = "ru_RU.UTF-8",
 LC_NUMERIC = "ru_RU.UTF-8",
 LC_TELEPHONE = "ru_RU.UTF-8",
 LC_IDENTIFICATION = "ru_RU.UTF-8",
 LC_MEASUREMENT = "ru_RU.UTF-8",
 LC_TIME = "ru_RU.UTF-8",
 LC_NAME = "ru_RU.UTF-8",
 LANG = "en_US.UTF-8"
 are supported and installed on your system.
 perl: warning: Falling back to the standard locale ("C").

Следует выполнить следующие действия: (далее…)

How to python virtualenv

Install pip

sudo apt-get install python-pip (далее…)

uTorrent без рекламы

uTorrent без рекламыМногие, кто пользуется windows знакомы с земечательной программой uTorrent. К сожалению, с годами программа обросла рекламой и пользоваться ей стало не комфортно. Ниже описано как убрать все лишнее и сделать интерфейс чище и понятнее. Приступим!

  1. Настройки -> Настройки программы -> Дополнительно или Options > Preferences > Advanced, для Английской версии. (далее…)

JavaScript monitor element events

monitorEvents(object[, events]) :

object — window, body, div, или любой dom элемент;
events — может быть как отдельный event так и группа событий, или одно из сгенерированных событий — “types”  которое ссылается на набор событий;

unmonitorEvents(object[, events])

Run: manage.py runserver 80 на Ubuntu

По умолчанию, в ubuntu запустить сервер на 80 порту можно только с правами суперпользователя. Но в случае, если мы работаем в своем виртуальном окружение и не хотим пробрасывать все зависимости, а запустить сервер для отладки на 80 порту надо, то можно поставить флаг, разредить конкретному приложению:

setcap 'cap_net_bind_service=+ep' /path/to/program

Единственное, это работает на ядре 2.6.24 и выше и системе должен быть установлен пакет libcap2-bin.

Проблемы с обработкой событий после ajax обновления\загрузки элементов

jquery events after ajaxМногие разработчики сталкиваются с проблемой, когда обновив содержимое страницы путем ajax запроса перестают работать обработчики событий загруженных элементов. Например загрузили новые элементы каталога, а кнопка перехода к карточке товара не работает (пример абстрактный и упрощенный). В таких случаях нужно:

а) прочитать замечательную статью про события в jQuery

б) перебиндить привязку обработчика к элементу: (далее…)

WordPress All in One SEO Pack 2.0 проблемы с заголовками страниц [Решение]

Wordpress All in one seo pack

После обновления плагина WP All in One SEO Pack до версии 2.0 столкнулся с пренеприятнейшим «сюрпризом», а именно пропали заголовки страницы. Для любого SEO специалиста это достаточно серьезная проблема, которая может повлечь понижение позиций сайта в поисковых системах.

Для решения создавшейся проблемы надо: (далее…)