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

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.

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

Чтение параметров командной строки из программы в C++ (Unix, GCC)
 19 Дек, 2015

UNIX используется чаще всего как операционная система для серверов. Большинство утилит не имеет графического (или псевдографического) интерфейса, вызывается с передачей параметров в командной строке. О том как принять эти параметры в своей программе на C++ (GCC) расскажу и покажу далее в статье.

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

Установка C++ для unix (debian)
 19 Дек, 2015

Мне пришла мысль кое что «по-кодить» для веб-сервера, начал вспоминать когда то горячо любимый C++. Но сразу столкнулся с тем фактом, что в современной UNIX не установлен компилятор С++ по умолчанию.

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