Архивы метки: запросы

Cоздание целевых страниц

pic4_b[1]Целевая страница отличается от всех других страниц сайта тем, что она оптимизируется под поисковый запрос. Грамотная оптимизация позволяет продвинуть страницу в результаты поисковой выдачи на высокие позиции. Читать далее →

Стала доступна для скачивания WordPress 4.0

wp4-0-180x180[1]Стала доступна для скачивания четвертая версия WordPress, названная в честь американского джазмена Бенни Гудмана, известного под прозвищем «Король свинга».

Разработка четвертой версии началась в конце апреля под руководством Helen Hou-Sandí. Этот релиз включает в себя сотни улучшений и несколько совершенно новых функций, которые относятся к работе с медиафайлами и редактору. Также появились новые крутые инструменты для разработчиков. Под катом представлен краткий обзор новых фич. Читать далее →

Уязвимости: SQL-инъекции

sql-injection[1]SQL injection — уязвимость, возникающая как следствие недостаточной проверки принятых от пользователя значений, в скрипте или программе. Я буду рассматривать инъекции в MySQL базе данных. Эта база данных является одной из самых распространенных. Если не оговорено отдельно, то считается, mysql инъекция возможна в php скрипте. Читать далее →

Памятка для MySQL

fag_mysql[1]Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.

Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Читать далее →

MySqli или PDO?

mysql-icon[1]Последние годы я писал сайты исключительно на фреймворках, что избавляло меня от работы с БД напрямую. Некоторое время назад начал работу над сайтом на чистом php и задался вопросом, что использовать вместо устаревшего и нерекомендованного к использованию старого расширения PHP MySQL.

Выбирать нужно было между MySqli и PDO. После не очень длительного изучения решил остановиться на MySqli, так как, как мне тогда казалось, он полностью идентичен PDO, за исключением того, что нет возможности отказаться от MySQL в пользу чего-то другого. Как я напишу ниже это не совсем так, минимум одно заметное отличие есть. 

MySqli рекомендован к использованию самими разработчиками PHP.

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

Нагрузочное тестирование web-сервера при помощи siege

showimageSiege умеет выполнять многопоточное нагрузочное тестирование web-серверов по протоколу HTTP (S)/1.0/1.1 методами GET и POST. Утилита симулирует параллельные запросы к веб-серверу на протяжении заданного времени и в конце теста вычисляет следующие показатели: Читать далее →

Как использовать нестандартный шрифт?

Если стоит задача использовать в проекте нестандартный шрифт, то есть возможность пойти несколькими путями:

  1. Ъ-метод – не использовать нестандартные шрифты, достаточно в CSS сказать body {font-family: sans-serif;} и не морочить себе голову.
  2. Быдло-метод – нарезать из ЖПЕГов, картинок с заголовками, ужать посильнее, что б появилась размытость и вставлять вместо текста картинки. Достаточно популярный на наших просторах метод.
  3. W3C-метод – используем @font-family и наслаждаемся красивыми шрифтами без всяких заморочек. Пока этот метод не рассматривают, как рабочий, по причине слабой поддержи со стороны браузера.
  4. sIFR – клевая вещь, наиболее употребляемая на сегодняшний день, но как недостаток – требует наличия Flash-плагина. Хотя это трудно назвать недостатком, но если есть инструмент, позволяющий обойтись без плагинов, то это не может не радовать.
  5. Cufón – самое то. Относительно новый метод, который показывает превосходные результаты. Он и есть герой этой статьи.


Для любознательных: есть еще один способ, практически полный аналог куфона — typefaces.js, но сегодня мы будем говорить не о нем. Читать далее →

Как работать с Youtube API?

Как работать с Youtube API?В этом разделе рассказывается о том, как использовать API для получения списка видео, соответствующих пользовательским критериям поиска. Для поиска видео, направьте запрос HTTP GET на этот URL, добавив к запросу подходящие параметры:

http://gdata.youtube.com/feeds/api/videos

Это запрос для поиска второго десятка недавно добавленных видео, соответствующих критерию «football», но не соответствующих критерию «soccer»: Читать далее →

Топ 1000 способов увеличения производительности SQL (часть 1)

myadsПоэтапно буду переводить (на сколько позволяет время) и выкладывать перевод статьи: Top 1000 SQL Performance Tips.

Специфические способы влияющие на производительность:

  1. Использование EXPLAIN для создания плана выполнения запроса;
  2. Использование Slow Query Log <http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html> Читать далее →

Забавные запросы

Оригинальная орфография сохранена.

  1. «Самоуничтожение сайтов» — отличный вариант рассчитаться с заказчиком-должником.
  2. «Использование чужих фото в веб дизайне» — это по-нашему!
  3. «Как можно бесплатно стянуть фотку с istockphoto» — см. пункт выше ↑
  4. «top left position не бояться absolute» — прямо как заклинание от злых духов.
  5. «ie6 не поддерживает аудио 2.1» — да, у него системные требования минимум 5.1. И желательно басы помощнее. Читать далее →

Top