Archive for the ‘The Web’ Category

Почему доступность (accessibility) настолько важна? Есть аргумент, что только пять процентов посетителей сайта имеют отношение к функциональным возможностям, которые могут не отвечать требованиям доступности. Однако, если оставить в стороне этические рассуждения, доступность все больше и больше контролируется законом – во многих странах закон требует, чтобы государственные сайты отвечали принципу доступности. Доступность становится важной и для коммерческих сайтов. Например, сейчас в суде рассматривается дело Target (крупной американской сети магазинов). Против компании был подан иск в том, что она не смогла предоставить доступный онлайн-магазин (сейчас компания пытается обжаловать решение суда). Похоже, число подобных случаев будет расти.

В отличие от проверки CSS- и XHTML-кода, решение, отвечает ли страница принципам доступности, принимается только после просмотра и интерпретации результатов автоматизированного теста. Далее ›

Выкладываю самописный класс для работы с Sitemaps. Класс умеет генерировать (SimpleXML) новую sitemap или добавлять в уже существующую позиции из массива ссылок и необязательных параметров (lastmod, changefreq, priority). Умеет уведомлять поисковик о сгенерированной карте (CURL). Пишет лог в БД (через PDO). Позже добавлю еще пару полезных методов. Если что непонятно – спрашивайте. Также приветствуются поправки и рекомендации.

Далее ›

19/04/2008 @ 17:08

Нашел интересную карту распространенности социальных сетей по территориям. Куда-то пропали Япония, Китай и Центральная Европа. Насколько мне известно, вся Япония сидит в Mixi, про Китай не в курсе, в Центральной Европе, похоже, сборная солянка. В графике “Азия” забыли указать популярный там Hi5.

(карта под катом)
Далее ›

Ребята из Google развернули хостинг-платформу для размещения сторонними разработчиками своих проектов на родной гугловской инфраструктуре – Google App Engine. Похожие сервисы уже предлагались Amazon – Amazon Web Services, они включали: S3 (Simple Storage Service – дисковое пространство), EC2 (Elastic Compute Cloud – вычислительные ресурсы) и SQS (Simple Queue Service – служба сообщений). Смысл в том, что б снять с разработчика заботу об инфраструктуре, позволить ему направить все силы непосредственно на разработку.

Похоже, что вывод своего предложения Google решил совместить с PR-компанией в поддержку Python и его фреймворка Django, в надежде в ответ получить большое количество восторженных отзывов от, хоть и достаточно большой, но еще не избалованной вниманием армии питонщиков. Питонщики в долгу не остались и добросовестно пропиарили GAE. Однако, учитывая что “infrastructure is designed to be language neutral”, надо думать поддержка PHP в GAE будет реализована.
Далее ›

Большинство новых возможностей языка разметки HTML5 касается поддержки современных медийных технологий, в особенности видео, работа с которым в пятой версии языка станет таким же простым делом, как работа с картинками. “На сегодня в глобальной сети появилась масса технологий, которые уже давно и успешно используются людьми для работы, развлечения и обучения. Стандарт HTML5 призван стандартизировать эти технологии и упростить их использование для разработчиков веб-сайтов”.

Отличия от HTML 4:

  • Новые правила парсинга;
  • Новые элементы: section, video, progress, nav, meter, time, aside, canvas;
  • Новые атрибуты полей ввода (Input): time, email, url;
  • Новые атрибуты: ping, charset, async;
  • Глобальные атрибуты применимые для всех элементов документа: id, tabindex, repeat;
  • Прекращена поддержка элементов: center, font, strike.

Далее ›