Archive for the ‘The Web’ Category
Почему доступность (accessibility) настолько важна? Есть аргумент, что только пять процентов посетителей сайта имеют отношение к функциональным возможностям, которые могут не отвечать требованиям доступности. Однако, если оставить в стороне этические рассуждения, доступность все больше и больше контролируется законом – во многих странах закон требует, чтобы государственные сайты отвечали принципу доступности. Доступность становится важной и для коммерческих сайтов. Например, сейчас в суде рассматривается дело Target (крупной американской сети магазинов). Против компании был подан иск в том, что она не смогла предоставить доступный онлайн-магазин (сейчас компания пытается обжаловать решение суда). Похоже, число подобных случаев будет расти.
В отличие от проверки CSS- и XHTML-кода, решение, отвечает ли страница принципам доступности, принимается только после просмотра и интерпретации результатов автоматизированного теста. Далее ›
Выкладываю самописный класс для работы с Sitemaps. Класс умеет генерировать (SimpleXML) новую sitemap или добавлять в уже существующую позиции из массива ссылок и необязательных параметров (lastmod, changefreq, priority). Умеет уведомлять поисковик о сгенерированной карте (CURL). Пишет лог в БД (через PDO). Позже добавлю еще пару полезных методов. Если что непонятно – спрашивайте. Также приветствуются поправки и рекомендации.
Нашел интересную карту распространенности социальных сетей по территориям. Куда-то пропали Япония, Китай и Центральная Европа. Насколько мне известно, вся Япония сидит в 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.