Целевая страница отличается от всех других страниц сайта тем, что она оптимизируется под поисковый запрос. Грамотная оптимизация позволяет продвинуть страницу в результаты поисковой выдачи на высокие позиции. Читать далее Cоздание целевых страниц
Метка: запросы
Стала доступна для скачивания WordPress 4.0
Стала доступна для скачивания четвертая версия WordPress, названная в честь американского джазмена Бенни Гудмана, известного под прозвищем «Король свинга».
Разработка четвертой версии началась в конце апреля под руководством Helen Hou-Sandí. Этот релиз включает в себя сотни улучшений и несколько совершенно новых функций, которые относятся к работе с медиафайлами и редактору. Также появились новые крутые инструменты для разработчиков. Под катом представлен краткий обзор новых фич. Читать далее Стала доступна для скачивания WordPress 4.0
Уязвимости: SQL-инъекции
SQL injection — уязвимость, возникающая как следствие недостаточной проверки принятых от пользователя значений, в скрипте или программе. Я буду рассматривать инъекции в MySQL базе данных. Эта база данных является одной из самых распространенных. Если не оговорено отдельно, то считается, mysql инъекция возможна в php скрипте. Читать далее Уязвимости: SQL-инъекции
Памятка для MySQL
Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Читать далее Памятка для MySQL
MySqli или PDO?
Последние годы я писал сайты исключительно на фреймворках, что избавляло меня от работы с БД напрямую. Некоторое время назад начал работу над сайтом на чистом php и задался вопросом, что использовать вместо устаревшего и нерекомендованного к использованию старого расширения PHP MySQL.
Выбирать нужно было между MySqli и PDO. После не очень длительного изучения решил остановиться на MySqli, так как, как мне тогда казалось, он полностью идентичен PDO, за исключением того, что нет возможности отказаться от MySQL в пользу чего-то другого. Как я напишу ниже это не совсем так, минимум одно заметное отличие есть.
MySqli рекомендован к использованию самими разработчиками PHP.
Читать далее MySqli или PDO?
Нагрузочное тестирование web-сервера при помощи siege
Siege умеет выполнять многопоточное нагрузочное тестирование web-серверов по протоколу HTTP (S)/1.0/1.1 методами GET и POST. Утилита симулирует параллельные запросы к веб-серверу на протяжении заданного времени и в конце теста вычисляет следующие показатели: Читать далее Нагрузочное тестирование web-сервера при помощи siege
Как использовать нестандартный шрифт?
Если стоит задача использовать в проекте нестандартный шрифт, то есть возможность пойти несколькими путями:
- Ъ-метод – не использовать нестандартные шрифты, достаточно в CSS сказать body {font-family: sans-serif;} и не морочить себе голову.
- Быдло-метод – нарезать из ЖПЕГов, картинок с заголовками, ужать посильнее, что б появилась размытость и вставлять вместо текста картинки. Достаточно популярный на наших просторах метод.
- W3C-метод – используем
@font-family
и наслаждаемся красивыми шрифтами без всяких заморочек. Пока этот метод не рассматривают, как рабочий, по причине слабой поддержи со стороны браузера. - sIFR – клевая вещь, наиболее употребляемая на сегодняшний день, но как недостаток – требует наличия Flash-плагина. Хотя это трудно назвать недостатком, но если есть инструмент, позволяющий обойтись без плагинов, то это не может не радовать.
- Cufón – самое то. Относительно новый метод, который показывает превосходные результаты. Он и есть герой этой статьи.
Для любознательных: есть еще один способ, практически полный аналог куфона — typefaces.js, но сегодня мы будем говорить не о нем. Читать далее Как использовать нестандартный шрифт?
Как работать с Youtube API?
В этом разделе рассказывается о том, как использовать API для получения списка видео, соответствующих пользовательским критериям поиска. Для поиска видео, направьте запрос HTTP GET на этот URL, добавив к запросу подходящие параметры:
http://gdata.youtube.com/feeds/api/videos
Это запрос для поиска второго десятка недавно добавленных видео, соответствующих критерию «football», но не соответствующих критерию «soccer»: Читать далее Как работать с Youtube API?
Топ 1000 способов увеличения производительности SQL (часть 1)
Поэтапно буду переводить (на сколько позволяет время) и выкладывать перевод статьи: Top 1000 SQL Performance Tips.
Специфические способы влияющие на производительность:
- Использование EXPLAIN для создания плана выполнения запроса;
- Использование Slow Query Log <http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html> Читать далее Топ 1000 способов увеличения производительности SQL (часть 1)
Забавные запросы
Оригинальная орфография сохранена.
- «Самоуничтожение сайтов» — отличный вариант рассчитаться с заказчиком-должником.
- «Использование чужих фото в веб дизайне» — это по-нашему!
- «Как можно бесплатно стянуть фотку с istockphoto» — см. пункт выше ↑
- «top left position не бояться absolute» — прямо как заклинание от злых духов.
- «ie6 не поддерживает аудио 2.1» — да, у него системные требования минимум 5.1. И желательно басы помощнее. Читать далее Забавные запросы