Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

CSS 20 лет

Веб-дизайнИнтерфейсы
image

Двадцать лет назад, 17 декабря 1996 года международный консорциум W3.org опубликовал рекомендации по использованию CSS Level 1. Этот момент официально считается днем рождения Cascading Style Sheets — формального языка описания внешнего вида страницы с использованием языка разметки (HTML, XHTML, XML и так далее).

Кембридж, Массачусетс, США — 17 декабря 1996 — Всемирный консорциум Wide Web (W3C) сегодня опубликовал рекомендацию для стилей веб-страниц. Мы рекомендуем CSS level 1 (CSS1). Он дает веб-дизайнерам мощный набор инструментов, который поможет им с выбором таких вещей как шрифты, цвета и поля страницы.

Спустя некоторое время CSS стал стандартным инструментом веб-разработки, при помощи которого многие до сих пор верстают страницы веб-сайтов.
Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Просмотры8.8K
Комментарии 7

Приглашение к участию в русском переводе WCAG 2.1

AccessibilityКраудсорсинг
Привет! Я приглашаю вас поучаствовать в работе над переводом норматива Консорциума Всемирной паутины (World Wide Web Consortium, W3C) – Руководства по обеспечению доступности веб-контента (Web Content Accessibility Guidelines, WCAG) редакции 2.1.

Руководство – это набор рекомендаций по обеспечению доступности веб-контента для людей с различными ограничениями, которые (рекомендации) фактически являются международным стандартом в этой области. Предыдущая редакция (WCAG 2.0) – является стандартом буквально – это ISO/IEC 40500:2012 Information technology. W3C Web Content Accessibility Guidelines (WCAG) 2.0.

Оригинальный текст на английском, черновой перевод на русский уже выполнен, но одна голова – хорошо, а много – лучше.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Просмотры1.2K
Комментарии 5

Руководство по обеспечению доступности веб-контента (WCAG) 2.1 переведено на русский язык

Accessibility

ОД «Информация для всех» опубликовало русский перевод Руководства по обеспечению доступности веб-контента (Web Content Accessibility Guidelines, WCAG) в редакции 2.1, разработанного Консорциумом Всемирной паутины (World Wide Web Consortium, W3C).

Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Просмотры2.7K
Комментарии 0

VESA объяснила задержку DisplayPort 2.0 пандемией и пообещала выпустить стандарт в 2021 году

ГаджетыКомпьютерное железо

Video Electronics Standards Association (VESA) заявила, что первые мониторы с поддержкой интерфейса DisplayPort 2.0, который поддерживает разрешение до 16K, появятся к концу 2021 года — ранее ассоциация обещала релиз в конце 2020-го, пишет Verge. 

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Просмотры5.5K
Комментарии 71

W3C исправил опечатки в XML и готовит новые стандарты

Чулан
Консорциум W3C опубликовал обновленные версии официальных спецификаций XML 1.0/1.1, а также Namespaces в XML 1.0/1.1. В новых редакциях важнейших сетевых стандартов исправлены все известные опечатки, а текст тщательно отредактирован с грамматической точки зрения, особенно в тех местах, которые допускали двойное толкование.

Эксперты W3C тщательно работают над уточнением и расширением стандартов XML, которые представляют чрезвычайную важность для развития веба. До конца текущего года консорциум собирается опубликовать также рекомендации для стандарта XML Query 1.0 и XSLT 2.0. Сейчас осуществляется пересмотр структуры XML Schema, которая активно используется в веб-сервисах на основе SOAP. Основана также новая рабочая группа Efficient XML Interchange Working Group для выработки стандартов, которые предназначены для повышения эффективности хранения, передачи и обработки XML-документов, а также для описания дополнительных возможностей XML, которые появятся в будущем, таких как, например, потоковое вещание.
Рейтинг0
Просмотры252
Комментарии 1

W3C создает стандарты для безопасного серфинга

Чулан
Консорциум W3C выступил с инициативой создания «безопасного интернета» и принятия соответствующих стандартов по веб-безопасности для браузеров. Для этого образована новая рабочая группа Web Security Context Working Group.

«Когда я просматриваю интернет-сайты, мне необходимо, чтобы браузер давал понять, кто является действительным владельцем той или иной веб-страницы. Технология защиты уже существует — надо донести ее до рядового пользователя», — заявил глава консорциума Тим Бернерс-Ли.

Миссия Web Security Context Working Group будет заключаться в том, чтобы понять, какие требования необходимо предъявить к «безопасным браузерам» и стандартизировать соответствующие технологии.
Рейтинг0
Просмотры212
Комментарии 1

Стандарт OpenAjax появится до конца года

Чулан
В настоящее время различные библиотеки Ajax от разных разработчиков не всегда совместимы между собой. Хотя в каждом случае библиотека использует признанные стандарты XML и JavaScript, но библиотеки все равно несовместимы друг с другом. При их использовании возникают конфликты между объектами JavaScript, а иногда исчезает возможность встроить в Ajax-приложение ту или иную функцию, например, перетаскивание объекта мышкой. Появление общепризнанных стандартов Ajax должно исправить ситуацию. После выхода OpenAjax различные Ajax-библиотеки смогут стать совместимы между собой и их можно будет использовать вместе, на одной странице.
Читать дальше →
Рейтинг0
Просмотры373
Комментарии 1

Стандартизация

Чулан
Зашел тут один спор по поводу стандартов. А в частности web стандартов и горячо мной любимого w3c.
Кто вдруг не знает (как я с ужасом выясняю, довольно многие этого не знают), этот консорциум ответственен за стандарты HTML и около него, XML и около него. И не только.

Суть проблемы вот в чем. Не все браузеры корректно отображают сайты и прочие веб радости или не отображают их вовсе.И надо с этим что то делать. Причин тому может быть несколько.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Просмотры348
Комментарии 5

Забытая фаза проектирования

Чулан
Сейчас почти в каждой статье про web 2.0 и стартапы среди рекомендаций можно увидеть совет: бросьте долгие раздумья и пред-проектную документацию — делайте проект! И очень часто этот совет воспринимается буквально, первые строчки кода появляются еще до того, как идея окончательно сформируется. Что в итоге? А в итоге ядро системы за весь период разработки переписывается раз по 15, не говоря уже о фронтенде. Как следствие проект который был задуман как 1-2х месячный растягивается на пол-года — год. А код превращается в сборище багов.

Что же сделать что-бы этого избежать и при этом не заниматься планированием по пол-года?
Читать дальше →
Всего голосов 23: ↑19 и ↓4+15
Просмотры855
Комментарии 57

WiMAX включён в набор стандартов IMT-2000

Чулан
Отделение радиосвязи Международного союза телекоммуникаций (ITU-R) стандартизировало WiMAX и включило этот протокол в набор стандартов IMT-2000.

Этого события с нетерпением ждали многие операторы и провайдеры, ранее не начинавшие вкладывать деньги в развитие новой инфраструктуры именно из-за отсутствия четких стандартов и совместимости оборудования. Теперь же, когда стандарт IEEE 802.16, одобренный WiMAX Forum одобрен «на высшем уровне», препятствий на пути развития и внедрение технологии практически нет.

via WirelessIQ
Всего голосов 14: ↑13 и ↓1+12
Просмотры165
Комментарии 3

Новый формат изображений

Чулан
Майкрософт ведет разработку нового стандарта изображений, который, по словам Билла Кроу, представлявшего его на Windows Hardware Engineering Conference, будет лучше передавать полутона, поддерживать расширенную палитру красок и предлагать лучшее сжатие. На своей презентации Кроу показал изображение со 24-кратным сжатием, которое визуально содержало больше деталей, чем форматы JPEG и JPEG 2000 со сжатием того же уровня. Рабочее название формата Windows Media Photo. Он будет поддерживаться Windows Vista, а также, возможно, Windows XP. Данный формат уже встроен в Vista, но впоследствии будет доработан. Вероятно, такой формат изображений будет широко использоваться в цифровых фотокамерах, где на сегодняшний день обычно используется 6-кратное сжатие фотографий для оптимального сочетания веса и качества фото.
Всего голосов 10: ↑8 и ↓2+6
Просмотры509
Комментарии 18

C++‭ ‬2009

C++
«Самая важная вещь в языке программирования - его имя. 
Язык не будет иметь успеха без хорошего имени. 
Я недавно придумал очень хорошее имя, 
теперь осталось изобрести подходящий язык.»  
Д. Э. Кнут  


Эволюция C++09: флешбек



После первой спецификации C++, ратифицированной в 1998 году, был взят пятилетний перерыв, который позволил разработчикам компиляторов подстроиться под стандарт. Также такое время «радиомолчания» позволило Комитету получить отзывы относительно документа. В конце этого периода комитет стандартов ANSI выпустил обновлённую спецификацию, содержащую исправления и различного рода улучшения. Эти исправления были задокументированы в первом техническом списке ошибок от 2003 года.

Читать дальше →
Всего голосов 101: ↑98 и ↓3+95
Просмотры5.8K
Комментарии 148

ЮАР официально опротестовала результаты голосования по OOXML

Open source
Нелицеприятные высказывания топ-менеджера Microsoft в адрес руководства ЮАР и всей этой страны оказались небеспочвенными. И дело не только в том, что отсюда родом Ubuntu и OpenBSD, а правительство на государственном уровне продвигает Open Source. Вчера стало известно, что Южная Африка стала первой страной, которая официально опротестовала результаты голосования по стандарту OOXML, недавно принятого организацией ISO.

Формальными причинами были нарушения нескольких положений процесса во время голосования:

1. Согласно пункту 13.4, любой национальный комитет может внести возражения по поводу противоречий с существующими стандартами или проектами JTC1, IEC или ISO, которые должны быть улажены с подателем стандарта на fast-track процедуру, и процесс должен быть открытым для всех национальных комитетов.

Несмотря на наличие возражений от многих национальных комитетов подобного процесса проведено не было — вместо этого секретариат JTC1 заявил, что это будет «непродуктивно» и проигнорировал эти требования.
Читать дальше →
Всего голосов 54: ↑51 и ↓3+48
Просмотры375
Комментарии 27

спецификация != стандарт

Чулан
Ну сколько можно говорить о том, что IE, Opera, Wget или еще что нибудь не поддерживает «стандарты»(с иронией) W3C?

спецификация != стандарт



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

Стандарт(от англ. standard — норма, образец) в широком смысле слова — образец, эталон, модель, принимаемые за исходные для сопоставления с ними др. подобных объектов.


Неужели не видите разницы?

А если видите, то почему постоянно жалуетесь о том, что кто то чьи то спецификации не выполняет?
Всего голосов 24: ↑8 и ↓16-8
Просмотры1K
Комментарии 27

Как сделать Outlook похожим на Gmail

Облачные сервисы
Taglocity

Буквально на днях появилась 2-я версия бесплатной программы Taglocity, которая, по мнению разработчиков, способна перевернуть представления корпоративных пользователей о работе с большим количеством электронных писем.
Мы с вами, конечно, уже много раз слышали подобные заявления от разных производителей софта. Этот пост немного о другом. Мне показалась интересной сама идея превращения Outlook 2003 или 2007 в что-то напоминающее Gmail (поклонником которого я и являюсь). Как показывает практика, в некоторых организациях Outlook — корпоративный стандарт и на первый взгляд с этим поделать ничего нельзя =)

Под катом будет 4 основных скриншота (взятых, конечно, с сайта-первоисточника).

Читать дальше →
Всего голосов 15: ↑8 и ↓7+1
Просмотры741
Комментарии 10

О стандарте DisplayPort 1.2

Чулан
Рабочая группа VESA опубликовала некоторые детали нового стандарта видеоинтерфейса DisplayPort 1.2.

Нынешняя версия DisplayPort 1.1, которая была принята в апреле 2007 года, поддерживает разрешение 2560х1600 пикселей. Новый же DisplayPort 1.2 будет способен держать с этим разрешением целых два монитора на одном разъеме. Максимальное разрешение DisplayPort 1.2 — 3840х2160 пикселей. Причем для изображения с 30-битной глубиной цвета и частотой 60 Гц.

Кроме того, этот стандарт позволит выводить HD-изображения с частотой 120 кадров в секунду или поддерживать на аппаратном уровне сразу два изображения для требующих этого стереоскопических технологий. Которые реализованы, например в мониторе ViewSonic FuHzion и очках GeForce 3D Vision от NVIDIA.

Пока, впрочем, даже версия 1.1 не очень-то и распространена. Этот видеоинтерфейса использовался лишь в нескольких мониторах. А частности, в своих ноутбуках и мониторах DisplayPort стала использовать компания Apple.

via electronista
Всего голосов 19: ↑15 и ↓4+11
Просмотры2.2K
Комментарии 11

Альтернативные токены и триграфы в С++

Ненормальное программирование
Да-да-да, я понимаю, что для того, чтобы знать об альтернативных токенах надо всего лишь заглянуть в пункт 2.5 стандарта. В этом смысле, статья никому не нужна. Еще помню об этом рассказывал тов. Касперски.
Однако, смею предположить, что не совсем все знают, что писать hello world на cpp можно и так:
предаться изврату
Всего голосов 21: ↑15 и ↓6+9
Просмотры2.5K
Комментарии 15

JPEG XR стал ISO/IEC стандартом

IT-компании
Сегодня объявлено, что формат JPEG XR (wiki) разработанный Microsoft на замену JPEG, стал международным стандартом ISO/IEC 29199-2. Ранее он носил название HD Photo. На хабре уже писалось о нем. Как сообщается в записи в блоге Microsoft новый формат обладает следующими основными преимуществами:

* Лучший уровень сжатия – JPEG XR предлагает большую эффективность сжатия по сравнению с JPEG, а артефакты сжатия не такие заметные как типичные артефакты JPEG. JPEG XR предлагает широкий диапазон уровней сжатия, включая сжатие без видимых потерь или полное сжатие без потерь;

* Больше форматов изображения – JPEG XR поддерживает как 8bpc (bits per channel), 16bpc и 32bpc так и другие специальные форматы. Значение цвета пикселя может храниться как целое число и число с плавающей запятой разной точности (scaled fixed point numbers or full floating point). Это позволяет осуществлять как поддержку HDR, так и изображений с расширенным диапазоном цвета (wide gamut color spaces). В дополнение к RGB, JPEG XR поддерживает монохромные, CMYK и n-канальные форматы, вплоть до 16 независимых каналов. Большинство из этих форматов поддерживают и альфа-канал. Широкая поддержка многих форматов позволяет значительно улучшить качество изображений и заменить одним новым форматом несколько предыдущих форматов предназначенных для разных сценариев;

* Продвинутые функции декодирования — JPEG XR предлагает прогрессивное декодирование, которое позволяет создавать как предпросмотр полного изображения с низким разрешением так и какой-то его части без полного декодирования всего изображения. В дополнение к этому, изображения JPEG XR могут быть вырезаны, повернуты, зеркально отображены или у них может быть изменен размер без надобности в декодировании и повторном кодировании исходного изображения. Это означает, что описанные операции будут осуществляться значительно, значительно быстрее и без потери качества как могло быть ранее при повторном декодировании/кодировании.

В настоящие время сущеcтвует широкая поддержка формата HD Photo для многих популярных программ в виде плагинов и расширений. Подробнее в списке в статье на wiki. Поддержка формата, согласно стандарта ISO, тоже не заставит себя ждать.
Всего голосов 45: ↑34 и ↓11+23
Просмотры937
Комментарии 19

Стандарты синтаксиса шаблонизаторов. Первые шаги

Разработка веб-сайтов
Для затравки и предметного обсуждения нужна точка отсчета. В шаблонизаторе нас интересуют поддерживаемые типы конструкций, способ их обрамления, какие-то возможности (препросмотр без компиляции).
Основные типы конструкций для управления выводом в шаблоне:
  1. Переменные.
  2. Условные операторы.
  3. Операторы циклов.
  4. Инклуды, блоки.
  5. Наследование.

Уже этих конструкций с лихвой достаточно, чтобы реализовать большинство проектов. И само собой мы их видим почти в каждом шаблонизаторе, с теми или иными отличиями и особенностями. Но давайте поразмыслим, какие в теории возможности они должны позволять использовать, и как эти реализации должны выглядеть в идеале.
Читать дальше →
Всего голосов 25: ↑15 и ↓10+5
Просмотры1.2K
Комментарии 39