-
Как установить imagemagick для php7 в ubuntu 16.04?
Imagick — важное расширение, необходимое для работы с изображениями, поэтому при серьезной разработке его установка обязательна! О том, как это сделать я расскажу в этой короткой статье. Итак, Imagick, по сути своей обычный модуль для php, поэтому ставится он как и все свои собратья. sudo apt-get install php-imagick После успешной установки необходимо перезагрузить сервер, если…
-
Как подключить Sublime к FileZilla для реактирования файлов?
Ни для кого не секрет, что FileZilla и SublimeText — сверхпопулярны решения. А благодаря тому, что первая способна в один клик открывать удаленные файлы для редактирования — эти программы могут создавать отличный симбиоз. Впрочем, очевидность связки этих программ не высока — поэтому сейчас напишу, как подключить SublimeText для редактирования файлов через FileZilla. Итак, на самом…
-
jQuery. Как обернуть элемент в тег?
Необходимость обернуть элемент в другой элемент не редкость, поэтому jQuery, конечно же, предлагает простой вариант реализации задачи. Для этого следует использовать метод wrap. При этом у метода есть два варианта. Первый предполагает передачу в качестве параметра строки — тега, в который нужно облачить блок. Например: $(‘#some-div’).wrap(»); Приведенный код обернет #some-div в div.wrapper-for-some-div. Второй — даёт…
-
Fullcalendar. Ошибочный разделитель в дате.
Во время работы с FullCalendar внезапно вылез неприятный баг. В названии текущего месяца на месте разделителя, где обычно должен находиться «-» появилась буква с умлаутом. Поведение странное, но легкопобеимое. Сейчас рассмотрим, как решить проблему. На самом деле, FullCalendar имеет огромное количество настроек для тонкой его доводки. Среди них есть как раз тот параметр, который решит…
-
GIT. Как узнать адрес origin репозитория?
Довольно нечастая, но тем не менее, вполне реальная задача, которая может вызвать затруднени и времяпотери на поиски её решения — определение origin-адреса для ранее склонированного репозитория. Ниже — простой пример решения в одну консольную команду. Итак, всё, что Вам следует сделать — выполнить с директории репозитория следующую команду: git remote -v Эта команда покажет Вам…
-
Php. Отправка file_get_contents через POST. РЕШЕНО!
На просторах интернета часто можно встретить мнения о том, что file_get_contents не подходит для запроса методом POST. Мол, для этого только нужно CURL городить — но это не совсем так. Сейчас я покажу, как очень просто оправить данные POST-ом при помощи file_get_contents. На самом деле у file_get_contents есть третий параметр, о котором как раз мы…
-
Css. Как отцентровать по вертикали блок внутри абсолютно-позиционированного блока?
Вопрос вертикального выравнивания в CSS часто вызывает проблемы. Особенно они актуальны при необходимости выровнять блок внутри абсолютно-позиционированного блока. Но есть простое решение, о котором сейчас и пойдет речь. Итак, решение достатоно простое, но не очевидное. Итак. CSS: .valign { position: relative; top: 50%; transform: translateY(-50%); /* vendor prefixes omitted due to brevity */ } HTML:…
-
Javascript. Валидация (проверка) email.
Работая на чистом Javascript нередко возникает необходимость проверки правильности ввода email-адреса. В этой статье приведу пример функции, которой пользуюсь сам для этой задачи. Ниже приведу простой пример реализаци поставленной задачи: function validateEmail(email) { var re = /^(([^()\[\]\\.,;:\s@»]+(\.[^()\[\]\\.,;:\s@»]+)*)|(«.+»))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } alert( validateEmail(‘aaaaa’) ); // false alert( validateEmail(‘me@onfor.info’) ); // true В примере показана функция validateEmail,…
-
Kartik. FileInput. Как добавить дополнительные кнопки?
FileInput от Kartik — вещь, несомненно крутая, но в документации порой сложно найти то, что необходимо именно сейчас. Сейчас речь пойдет о добавлении дополнительных кнопок в drag&drop file input. Исходные ссылки: — FileInput от Kartik ; — исходный плагин. Не знаю, как у кого — но у меня битый час ушел на поиски эллементарного поля…
