Рубрика: Веб-разработка

Статьи по тематике веб-технологий

Манифест разработчика интерфейсов

Это небольшой свод правил, который я вывел из своего опыта (довольно небольшого).

Манифест разработчика интерфейсов

Интерфейс – позволяет взаимодействовать с результатом плода вашего воображения, вдохновения. Что может быть интереснее чем создать супер — простой, красивый, вдохновляющий людей интерфейс?

  1. Запрашивать только необходимую информацию, и относится к ней как бесценной (Джефф Раскин «Интерфейс: новые направления в проектировании компьютерных систем»);
  2. Использовать «логичную анимацию», примером тому приложения в iPhone. Достаточно эффектов фреймворка jQuery;
  3. Типографика – одна из важных составляющих успеха приложения (если неудобно читать – как человек сможешь решать свои проблемы?). Хотя бы владеть минимальными знаниями о шрифтах, семантике страниц (теги h1, h2, h3, p);
  4. Помнить всегда — о функции, а не о форме. С помощью интерфейса пользователь решает свои задачи, насколько это будет успешно зависит от интерфейса.
  5. Если что-то выполняет в фоне или потребует длительного времени — обязательно уведомить об этому. Для ajax — использовать индикаторы, длительные процессы уведомлять по почте.


Read More

Как пользоваться модулем Mod_Rewrite

Наверное, все из вас знают что такое интернет, сайт и Apache (веб-сервер). Немного углубившись в структуру веб-сервера скажу, что у апача есть еще и много модулей, которые обеспечивают работоспособность сайту. Сегодня вы узнаете что за модуль mod_rewriter, что он делает и как его настраивать…Read More

Жжжёшь деньги…

Жжжёшь деньги...

Один из самых популярных запросов, который пользователи AdWords, — это просьба увеличить количество способов оплаты за рекламные кампании. Сегодня компания Google предложила новый способ оплаты, разработанный специально для российских пользователей — Google Cash.Read More

Освоение Ajax: Часть 2. Выполнение асинхронных запросов с JavaScript и Ajax

Это вторая статья о работе с AJAX, которая выходит у нас в рамках цикла статей «Освоение AJAX».

Большинство Web-приложений используют модель запрос/ответ, в которой получают от сервера HTML-страницу полностью. В результате получаем работу по типу «вперед и назад», обычно состоящую из нажатия кнопки, ожидания сервера, нажатия другой кнопки и опять ожидания сервера. При помощи Ajax и объекта XMLHttpRequest вы можете использовать модель запрос/ответ, которая никогда не оставляет пользователей в ожидании ответа сервера. В данной статье Брэт Маклафлин расскажет о создании экземпляров XMLHttpRequest кросс-браузерным способом, построении и передаче запросов и реакции сервера.Read More

Освоение Ajax: Часть 1. Введение в Ajax

Ajax, состоящий из HTML, технологии javascript™, DHTML и DOM, это замечательный подход, который помогает вам преобразовать тяжеловесные Web-интерфейсы в интерактивные Ajax-приложения. Автор, эксперт по Ajax, демонстрирует совместную работу этих технологий (от общего обзора до детального изучения), цель которой – сделать чрезвычайно эффективную Web-разработку повседневной реальностью. Он также раскрывает основные концепции Ajax, включая объект XMLHttpRequest.Read More

Программно-рисованные часы во Flash

Мне всегда нравились сайты, где есть аналоговые часы. Правильно вписанные в общий дизайн, они придавали сайта какую-то изюминку, поэтому меня всегда интересовали способы создания таких вот часов. И вот вашему вниманию, я представляю статью, в которой простым и доступным языком написано как быстро создать такие часы.Read More

Новый взгляд на старые вещи: web-аутентификация.

Читая обсуждения, которые происходят на различных форумах, наткнулся на одну тему, которая подтолкнула меня поразмыслить над протоколами web-авторизации.

Точнее, я думал о некотором изменении стандартной системы парольной системы, которая используется на подавляющем большинстве сайтов.

Основными требованиями к новому протоколу были следующие:
• Использование такой системы должно быть не намного сложнее, чем при использовании стандартной.

• При процессе аутентификации должно передаваться как можно меньше информации о пароле (и его слепке), дабы оставить любителей снифферов с носом, или, по крайней мере, задать им порядочное количество работы.

• Сделать невозможным кражу сессии пользователя.

• Нагрузка на сервер должна быть настолько минимальной, насколько это возможно.

Что получилось в результате моих размышлений – читайте ниже.Read More

Учебный сайт, как средство персонализации профильного обучения

В качестве положительного опыта работы учреждения образования, ориентированного на компетентное профильное обучение в современных условиях информационного общества и глобальных коммуникаций, рассмотрим пример организации учебной информации в виде сайта…Read More