Все записи категории ‘Программирование’

Конструктор класса в PHP и его перегрузка
 26 Янв, 2016

В версии PHP 5 мы получили возможность использовать конструктор класса, специальную функцию, объявляемую в классе, которая служит для инициализации экземпляра объекта. К сожалению, конструкторы, как и остальные методы класса в PHP, не могут быть «перегружены». Как это обойти, далее в статье.

Читать далее »

Интеграция поиска Яндекс с сайтом на Drupal
 22 Янв, 2016

yandex

Вся мощь поисковой машины на вашем сайте. Это реально :). Синонимы, морфология, транслит и другие прелести, которыми вас может порадовать Яндекс, и скорее всего не «по зубам» встроенному в вашу CMS поисковому алгоритму.

Читать далее »

Alpha Cache v 1.1.004
 17 Янв, 2016

Сегодня обновил плагин для кеширования сайтов на WP. Добавлена всего одна строка кода, но это весьма важное обновление.

Читать далее »

Время в PHP, смещение от GMT, UTC
 14 Янв, 2016

Для начала разберемся что такое GMT и UTC.  Во многих источниках они упоминаются как синонимы, и между ними действительно не существенная разница (до 1 секунды).

Читать далее »

Поиск выбранного RADIO в HTML форме средствами javascript
 8 Янв, 2016

Продемонстрирую алгоритм работы с полем radio для универсального случая, когда мы не знаем существует ли поле, одно у него значение в форме или оно может принимать значение из некоторого набора (случай списка из радио-кнопок).

Читать далее »

Friend функция класса выдает ошибку was not declared in this scope
 25 Дек, 2015

Сегодня долго бился с указанной проблемой при сборке-компиляции проекта на c++ под debian. Решение было в итоге найдено.

Читать далее »

Эффект размытия blur средствами CSS
 23 Дек, 2015

В интернете много решений, я попробовал, наверное, все :) Основная проблема — не удаётся достичь кросс-браузерности. Как всегда, отличился IE.

Читать далее »

Скорость воспроизведения аудио-трека (javascript, HTML5 тэг AUDIO)
 21 Дек, 2015

Редко реализуемый функционал — скорость воспроизведения. Возможно, вы делаете страничку — пульт для DJ, где они смогут микшировать треки, замедлять их, включать и выключать их и т.д. Тогда эта возможность вам пригодится. :)

Читать далее »

Работаем с HTML5 тегом audio из javascript
 21 Дек, 2015

В HTML5 появился тег для вставки проигрывателя аудио-файлов. Т.е. нам уже не нужно встраивать Flash проигрыватель и т.п, можно обойтись средствами браузера для проигрывания аудио-трека (-ов).

Далее я расскажу о использовании тега и работе с ним средствами javascript.

Читать далее »

Управление позицией воспроизведения трека в HTML5 теге AUDIO
 21 Дек, 2015

Объект audio поддерживает установку текущей позиции воспроизведения через свойство — currentTime. Если попытаться установить значение выходящее за рамки трека, то javascript создаст соответствующее исключение. Потому следует использовать конструкцию try — catch. Отлавливать исключения не понадобится, только если вы точно уверены в правильности нового значения для currentTime.

Читать далее »