Обворачиваем элементы на странице border ‘ом

Простой скрипт в консоле дает бордер всем (или нужным) элементам:

[].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)})

Можем выбирать определенные селекторы или выделение элементов на странице одним цветом.

Спасибо автору этой строчки, его страница на GitHub , там есть более расширенный вариант этой строчки.

Postfix добавление домена и фовард емайла

Проверить есть ли запись MX для домена.

Заходим в папку etc/postfix и в файле main.cf добавлем строки (если их нет):

virtual_alias_domains = mihalych.com 
virtual_alias_maps = hash:/etc/postfix/virtual

Затем в файле virtual добавляем емайл ящика и емайл на который будет производиться перенаправление:

mihalych@mihalych mihalych@gmail.com

Затем хешируем virtual и перегружаем postfix

# postmap /etc/postfix/virtual
# service postfix reload

Проверено на SuSE Linux 12.1

В gmail для отправки почты с другого емайла заходим в настройки – аккаунты и импорт — Отправлять письма как: — Добавить другой свой адрес электронной почты  и добавляем тот емайл с которого идет фовард

jQuery link click disable

Сделал табы но с анкорами по id , при переключении табов срабатывает scroll. На странице используется паралакс , поэтому пришлось так изголятся :

$("tabs").on('click', 'a', function(e)
{ e.preventDefault();
e.stopImmediatePropagation();
Tab_func();
}

Просто e.preventDefault() не работает.

Инфа по stopImmediatePropagation() здесь

Потом пришла идея повесить клик на див, дать ему cursor: pointer; и вторым классом повесить имя id контента таба. Но переделывать не стал:-)

jQuery шпаргалка, ссылки, плагины

logo-jquery Всем привет! Давно не писал в блог 🙂 , но перед Новым годом решил сделать несколько постов чтобы сохранить то что узнал за год. И первое это jQuery – библиотека написанная на JavaScript, и используется для облегчения труда вебразработчиков(я так ее использую и рекомендую).  Девиз этот библиотеки – пиши меньше, делай больше – это говорит о многом. 

Библиотеку можно скачать с сайта jQuery.com Download, на начальном периоде разработки я использую Uncompressed, на конечном этапе разработки загружаю Minified версию. Библиотеку можно грузить и с cdn самого сайта jquery, а так же гугля и майкрософт, но я использую файл которой лежит у меня(особого ускорения нет, а вот за частые обращения с одного IP тот же гугль может отключить от cdn). Версия 2.х отличается от первой тем что не поддерживает браузеры Internet Explorer 8 и ниже, и по заверениям разработчиков быстрее работает. Если не нужна поддержка  IE 8 то ставить можно вторую, но есть хак:

<!--[if lt IE 9]>
    <script src="jquery-1.10.2.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
    <script src="jquery-2.0.3.js"></script>
<!--<![endif]-->

Русская и английская документация по jQuery

Читать далее