Архив раздела Технологии


03

ноя 2015

Как Яндекс.Метрика продает вашим конкурентам «обобщенную статистическую информацию» вашего сайта

Все уже столкнулись, что запрос в поисковую систему сохраняется в ваши пользовательские предпочтения и потом «используется против вас» — реклама по этому запросу будет долго преследовать вас по всему Интернету. Но сегодня меня озадачила реклама, которую показал Яндекс на сайте Яндекс.Погоды — с одной стороны тема мне знакома (это бизнес клиента, с сайтом которого мы работаем), но с другой стороны я осознал, что никогда не искал эту тему в Яндексе. В голову закралось подозрение, которое я проверил. В режиме «инкогнито» браузера я открыл...

читать...

12

окт 2015

Data Management Platform (DMP или Data Partners)

Data Management Platform (DMP или Data Partners) – система сбора данных профилей пользователей и управления этой информации. Используется в рекламной кампании для более точного таргетинга. Основные функции DMP Условно рекламную кампанию можно разделить на 4 этапа: оценка целевой аудитории и создание рекламного продукта; поиск площадок с целевой аудиторией; принятие решения о покупке права публикации рекламных материалов; анализ результатов. В этом алгоритме DMP отвечает за третий этап — принятие решения о покупке. DMP предоставляют рекламодателю...

читать...

Яндекс проводит эксперимент по шифрованию текста запроса в заголовке Referer

21

июл 2015

Яндекс проводит эксперимент по шифрованию текста запроса в заголовке Referer

Сегодня мы запускаем эксперимент, в рамках которого у 2% пользователей, переходящих по ссылкам из результатов поиска, заголовок Referer не будет содержать текста поискового запроса (точнее, будет, но в зашифрованном виде). В дальнейшем эта практика распространится на всех пользователей Яндекса. В этом посте мы хотим рассказать, почему приняли такое решение, и обсудить с вами, какие инструменты могут прийти на замену открытым данным о поисковых запросах. Когда-то никому и в голову не приходило скрывать данные о том, с какой страницы был...

читать...

08

июн 2015

MySQL. Определение даты дня недели.

Очень часто бывает задача найми, например понедельник относительно какой то даты. В SQL есть две функции даты которые позволяют это сделать WEEKDAY() - возвращает день недели начиная с пн. в виде 0-6. И DATE_ADD() - смещает дату на n-е количество дней относительно своего аргумента Окончательно запрос для выбора понедельника относительно произвольной даты выглядит следующим образом. Результат запроса выглядит...

читать...

27

апр 2015

MySQL хранимые процедуры

Stored procedures - что это? Хранимые процедуры появились начиная с 5 версии MySQL. Они позволяют автоматизировать сложные процессы на уровне MySQL, нежели использовать для этого внешние скрипты. Это даёт нам наиболее высокую скорость выполнения, т.к. мы не гоняем большое количество запросов, а всего лишь один раз вызываем ту или иную процедуру (или функцию). Что для этого нужно? Установите MySQL сервер версии 5 или выше (dev.mysql.com/downloads). Процедуры можно создавать как запросы, например через командную строку MySQL, но для удобства советую скачать MySQL GUI Tools...

читать...

22

апр 2015

Счетчик просмотров статьи на WordPress без плагина

Решить задачу вывода количества просмотров статей можно решить двумя способами: с помощью плагина и вмешательством в код вашей темы. Сегодня предлагаю решить поставленную задачу с помощью вмешательства в код. Все манипуляции займут порядка минуты. В результате на вашем сайте в выбранном месте отобразится цифра просмотренных раз данной статьи. Открываем functions.php (лежит в шаблоне вашего сайта) и добавляем следующий код: Здесь представлены две функции: одна фиксирует просмотры, вторая выводит количество этих просмотров. Теперь...

читать...

09

апр 2015

Число с ведущими нулями на PHP

Памятка: как получить число с ведущими нулями средствами php. Вариант 1 — функция Использовать достаточно просто: Вариант 2 — str_pad(): Вариант 3 —...

читать...

07

апр 2015

Работа с API (АПИ) Яндекс Директ. Часть 1.

Регистрация приложения В данном паблике коротко опишу как зарегистрировать свое приложение и получить доступ API Яндекс Директа. Для начала зарегистрируйте свое приложение на OAuth-сервере. После этого оно сможет запрашивать у пользователя разрешение на доступ к его данным, хранящимся на серверах Яндекса. Основной момент на который стоит обратить внимание при регистрации приложения это поле Callback URL - пропишите сюда адрес для обработки стартового запроса и получения токена. В поле права выберете Использование API Яндекс Директа. Остальное...

читать...

29

окт 2014

Увеличить время выполнения PHP скрипта

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess. set_time_limit() Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд). <?php set_time_limit(100); echo ini_get('max_execution_time'); // 100 ?> ini_set() Второй способ позволяет менять настройки файла...

читать...

06

окт 2014

Условие последней итерации в цикле foreach

Очень часто сталкиваюсь задачей вывести список элементов массива, например через запятую. В этом случае, как правило, используется стандартная функция PHP implode() или её псевдоним join(). Но иногда все же удобнее использовать условие последней интерации непосредственно в цикле foreash. Условие пишется чаще всего так: Ну и напоследок та-же задача с использование функции...

читать...