Последние записи

HTML5: Факты и Мифы

HTML5: Факты и МифыВы никуда не денетесь - сейчас все говорят о HTML5. Наверно, это самая разрекламированная технология, после которой люди стали пихать закругленные углы и градиенты куда только можно. Фактически, многое из того, что люди называют HTML5, является старомодным DHTML или AJAX. Достоверная информация перемешана с выдумками, и, чтобы исправить положение, Реми Шарп (эксперт JavaScript) и Брюс Лоусон (евангелист Opera) рассмотрят некоторые мифы и отделят истину от распространенных заблуждений.

Начнём с фактов →

Полупрозрачные CSS спрайты

Полупрозрачные CSS спрайтыОдин из самых полезных методов вёрстки за последние годы - это незаметные на первый взгляд CSS спрайты. Этот метод стал известным благодаря Дэйву Шеа, который в 2004 году опубликовал статью под названием CSS Sprites: Image Slicing’s Kiss of Death. Техника работы со спрайтами очень проста, и, как только вы поймёте основы, вы сможете применять их где угодно. Обычно спрайты используют для графических меню, но они также подходят и для кнопок, и для стилизованных заголовков.

Узнать больше →

32 совета для ускорения MySQL запросов

32 совета для ускорения MySQL запросовСегодня начинаю новую тему в блоге - MySQL. Начинаю её с перевода статьи 32 Tips To Speed Up Your MySQL Queries.

Если вам интересно, как создавать по-настоящему быстрые запросы к MySQL, эта статья для вас.

1. Используйте постоянное соединение с базой данных, чтобы избежать системных издержек.

2. Проверьте, чтобы на столбцах с высоким количеством уникальных элементов был PRIMARY KEY. Например, у столбца `gender` есть всего 2 варианта (male и female). Уникальный ID пользователя, напротив, содержит большое количество значений и подходит для того, чтобы стать первичным ключом.

Узнать ещё тридцать не менее интересных советов →

Скрипт для определения браузера пользователя на PHP

Скрипт для определения браузера пользователя на PHPНедавно для одного проекта мне потребовалось сделать определение браузера и его версии на PHP.
Безуспешно просмотрев десятки устаревших скриптов, я решила написать свой собственный.
Чем он лучше других? Тем, что может определять не только основные браузеры (Firefox, Chrome, IE, Opera, Safari), но и те, которые построены на ядре Trident (Maxthon, Avant Browser, MyIE2) и Gecko (Konqueror, K-Meleon,Flock), и даже старые версии Оперы, маскирующиеся под IE. Кроме того, скрипт находит и отображает версию браузера.

А поподробнее?

AutoComplete - расширяемый плагин автозаполнения на jQuery

AutoComplete - расширяемый плагин автозаполнения на jQueryХотя и с большим опозданием (я обещала написать об этом плагине ещё 3 месяца назад), но я всё-таки пишу о простом, но довольно интересном плагине автозаполнения на jQuery.
Интересен он своей расширяемостью и тем, что при наличии прямых рук и небольшого знания jQuery и php из него можно сделать практически что угодно.
Узнать больше →

Stikr - плагин для создания всплывающих сообщений на jQuery

Stikr - плагин для создания всплывающих сообщений на jQueryИдея плагина совершенно проста – он выводит сообщения (или стикеры) в любом углу экрана. Это может быть как сообщение, которое будет висеть определённое количество секунд и после этого исчезнет, так и сообщение, которое будет скрыто только после того, как вы нажмёте кнопку закрытия.
Узнать больше →

CheckPass - проверка надёжности пароля на jQuery

CheckPass - проверка надёжности пароля на jQueryВ очередной раз задумавшись о надобности поменять пароли на некоторых сайтах, я решила написать плагин проверки сложности пароля. При написании я постаралась учесть как можно больше факторов, которые имеют значение при попытке подбора пароля – это и длина, и количество различных символов, и процент цифр в пароле.
Посмотреть, что из этого получилось →

Drag - лёгкий плагин для перетаскивания элементов

Drag - лёгкий плагин для перетаскивания элементовСегодняшний плагин призван заменить плагин Draggable в тех проектах, где не требуется довольно тяжелый jQuery UI. Плагин с незамыслыватым названием Drag весит всего 400 байт и может выполнять те же действия, что и его старший собрат.

Узнать подробнее →

Shifty - выбор элементов с помощью клавиш Ctrl и Shift

Shifty - выбор элементов с помощью клавиш Ctrl и ShiftЧасто бывает так, что в одной таблице надо выбрать большое количество хаотично разбросанных строк. А если ещё десяток выбираемых строк идёт друг за другом... В этом случае на помощь приходит Shifty - небольшой плагин, написанный мной в попытке разрешить эту проблему.

И что он делает?

Что CSS грядущий нам готовит? Часть пятая: rgba и hsla

Что CSS грядущий нам готовит? Часть пятая: rgba и hslaСегодня мы рассмотрим сразу два свойства - rgba и hsla. Данные свойства – производные от rgb и hsl (hsl, к слову, до сих пор не поддерживается в IE), и единственное отличие в них – это четвёртый параметр, отвечающий за прозрачность.
Возможно, вы спросите: зачем использовать эти свойства, если есть opacity, которое худо-бедно поддерживается большинством браузеров?

А вот зачем!
3 2 1