Архив / 2016

Ошибка при использовании imputmask и validator

При совместном использовании плагинов https://github.com/RobinHerbots/jquery.inputmask и https://github.com/yairEO/validator при пустом поле inputmask возникала ошибка:

Uncaught TypeError: Cannot read property ‘replace’ of null

Лечится путём замены строки

field.data( 'val', field[0].value.replace(/^\s+|\s+$/g, "") );  // cache the value of the field and trim it

на

// if the field value is null. May be with RobinHerbots/jquery.inputmask plugin.
var fieldVal = !field[0].value ? '' : field[0].value.replace(/^\s+|\s+$/g, "");
field.data( 'val', fieldVal );  // cache the value of the field and trim it

В методе checkField.

Также исправленную версию можно скачать у меня в GitHub

Changes.check в Яндекс.Директ API

Вчера ходил на очередную встречу разработчиков по API Директа. Андрей Кашин, он в Яндексе отвечает за API Директа, рассказывал про закрытие API версий 4 и 4 Live и про развитие 5-й версии.

Во время встречи из зала было задано множество вопросов по поводу метода Changes.check. Для меня это было странно, т.к. не для всех был понятен алгоритм работы с этим методом. В связи с этим решил написать небольшую документацию, ну и заодно рассказать про некоторые подводные камни, которые могут встретиться при работе с сервисом Changes.

Читать полностью →

brothersstore.ru

Некоторое время назад мне начали приходить странные письма о необходимости продления домена brothersstore.ru (уже свободен) от Naunet. Домен в общем-то не мой и никогда мне не принадлежал, но письма приходили.

Написал в техподдержку по этой причине. Как оказалось, мой адрес был указан как контактный. Других адресов указано не было. ТП предложила восстановить доступ к аккаунту и скинула ссылку на восстановления пароля по имени домена. На почту пришло письмо и я действительно получил возможность сменить пароль к аккаунту.
Читать полностью →

Ruby 2.3 + Ubuntu

Последние несколько лет постоянно пользуюсь Ubuntu. В принципе, всё меня устраивает. Даже не смотря на тот факт, что раньше я был приверженцем Fedora Core и меня просто вымораживал тот факт, что в Ubuntu отсутствует пользователь root. Ну точнее он есть, но для того, чтобы залогиниться достаточно выполнить sudo su, а не su root. Так вот. Почти всё мне нравится. Не нравится, конечно, то, что для некоторых программ нет deb-пакетов последних версий.

Вот и сейчас мне необходимо поставить Ruby >= 2.0, а последняя версия в Ubuntu 1.9.3.

Но всегда есть хорошие люди, которые сами собирают пакеты.
Читать полностью →

10 лет домену

По данным whois сегодня моему исполняется 10 лет.

whois

А вчера заметил, что в блоге примерно полтора года работала только главная страница. Какая-то неведомая хуфигня почистила .htaccess и даже не сообщила. Тварь.