Архив автора

Переменные в CSS

16-10-07 Css, Html CSS3 0

По мере роста проекта его CSS файлы разрастаются и засоряются. Справиться с этим помогут CSS переменные, они дают возможность повторно использовать повторяющиеся CSS свойства. Раньше переменные можно было использовать только в Less или Sass, но это препроцессоры и требуют компиляции перед использованием. Теперь переменные доступны в чистом CSS.

Загрузка файлов с помощью AJAX для вашего WordPress плагина

16-10-07 Php, WordPress WordPress 1

Загрузка файлов для плагина WordPress — не самая простая задача. Необходимо предоставить пользователю простой и понятный интерфейс, а также правильно обрабатывать загружаемые файлы, чтобы не создавать уязвимости. Для того, чтобы не писать полностью собственный загрузчик файлов, мы будем использовать функционал WordPress, а именно файл async-upload.php, расположенный в папке wp-admin. Используя этот файл мы получаем ряд […]

Правильное подключение JS скриптов и CSS файлов в WordPress

16-10-06 Php, WordPress PHP, WordPress 0

Если вы уже разрабатывали плагины или темы для WordPress, то наверняка, знаете, что производительность вашего плагина очень важна, так как на сайте может быть установлено много плагинов. Одна из проблем, которую можно оптимизировать — подключение js и css файлов. В этой статье мы рассмотрим принципы правильного подключения скриптов и стилей к вашему WordPress плагину или […]

3 крутых эффекта для изображений на CSS3

15-05-07 Css, Html CSS3 2

Современные технологии позволяют создавать красивые интерактивные сайты, при этом большинство эффектов можно реализовать с помощью чистого CSS, особенно с новыми возможностями CSS3. Раньше для создания разных эффектов мы прибегали к помощи JavaScript, но благодаря распространению поддержки CSS3, нам не нужны скрипты для создания красивых эффектов. К сожалению, некоторые браузеры до сих пор не поддерживают CSS3 (IE9 […]

Продвинутое использование cURL в PHP

15-04-23 Php cURL 4

cURL — это инструмент, позволяющий взаимодействовать с различными серверами и поддерживающий множество протоколов: HTTP, FTP, TELNET и др. Изначально cURL — это служебная программа для командной строки. Но, к счастью для нас, PHP поддерживает работу с библиотекой cURL. В этой статье мы рассмотрим нетривиальные примеры работы с cURL.

Установка и использование Redis

15-03-27 Разное Linux, Redis 2

Redis — нереляционная база данных типа «ключ-значение» с открытым исходным кодом. Redis позволяет хранить большие объемы информации без каких-либо ограничений и иметь быстрый доступ ней. В этой статье мы рассмотрим процесс установки и основы работы с Redis.

Создаем CAPTCHA плагин для вашего WordPress сайта

14-12-23 Php, WordPress CAPTCHA, WordPress 1

Благодаря своей популярности, WordPress стал мишенью для спамеров. Автоматизированные спам-боты ищут в сети сайты, работающие на популярных системах, таких как WordPress, и отправляют на них сотни и тысячи спам комментариев. Без надежной защиты спам становится большой проблемой для сайта.

Создание виджетов для WordPress

14-09-25 WordPress PHP 4

Если вы когда-нибудь использовали WordPress для создания сайтов, то наверняка использовали и плагины, которые расширяют функционал этой замечательной системы. Плагины — мощный инструмент, который делает WordPress очень гибким и пригодным для создания любых сайтов, не только блогов. Если вам нужна галерея, контактная форма или еще что-то, то для этого наверняка существует плагин, который можно скачать […]

8 простых, но эффектных примеров CSS3 анимации

14-09-23 Css Animation 9

CSS3 предоставляет практически неограниченные возможности для UX разработчиков и, что очень круто — большинство из них очень просто реализовать. Всего несколько строк кода могут создать эффектную анимацию, которая впечатлит ваших посетителей и повысит доверие к вашему сайту и, при правильном использовании, может повысить конверсию. В этой статье мы напишем несколько простых, но очень интересных эффектов […]

Основы C++. Массивы в C++

14-09-19 C/C++ 1

Продолжаем изучение основ C++. В этой статье мы рассмотрим массивы. Массивы позволяют в удобном формате хранить большое количество данных. По сути,  массив — это переменная, которая хранит множество значений под одним именем, но каждому значению присвоен свой индекс. Массив — это список значений, для получения доступа к которым используются индексы.