w3.org где вместо паролей используются биометрические данные, мобильный устройства или ключи FIDO. Пишут, что реализация уже есть в Windows 10, Android, Chrome, Firefox, Edge и Safari.
первотег стандартизирован новый протокол аутентификации WebAuthn — Welcome to the Shop & Co!
— Hello. I am looking for....
— Where have you been recently?
— In a hardware store. Why?
— Do you use a car to get to us?
— No, I use a bike.
— Which model?
— XYZ123. Fucking Why?!
— Have you been to our store before? Any receipts?
— Nope.
— Where are you from?
— Me?! From Lithuania.
— Why do you speak English then?
— ...I don't know, I feel like doing so.
— May I speak Lithuanian?
— No way! just give me fucking bread!
— We are so sorry, we do not have Lithuanian bread right now.
— Can you give me any other goddamn bread!!!
— Nope.
This is exactly what happens every time you visit a website.
Coming soon: RawSocket!!! — round, and around, and around we go...
репостит новости об обновлении драфта Activity Streams 2.
RedMatrix заявляет что будет исправлять свою реализацию AS2 чтобы максимально соотвествовать драфтам W3C SocialWG.
А учитывая что ряд активных участников W3C SocialWG тесно связан с pump.io (который сейчас работает на Activity Stream первой версии), то эту штуку можно относить туда же.
Таким образом, судя по всему, по завершении работы W3C SocialWG мы сразу получим федерацию между всеми сетями, кроме GNU Social. Под которую, впрочем, я тоже видел заявление о намереньях поддержать протокол pump.io.
Аккаунт разработчиков Diaspora* RedMatrix заявляет что будет исправлять свою реализацию AS2 чтобы максимально соотвествовать драфтам W3C SocialWG.
А учитывая что ряд активных участников W3C SocialWG тесно связан с pump.io (который сейчас работает на Activity Stream первой версии), то эту штуку можно относить туда же.
Таким образом, судя по всему, по завершении работы W3C SocialWG мы сразу получим федерацию между всеми сетями, кроме GNU Social. Под которую, впрочем, я тоже видел заявление о намереньях поддержать протокол pump.io.
стандарт пишется с 2006-го года и поддерживается всеми современными браузерами.
Но, похоже, сейчас этот стандарт волнует только разработчиков jQuery и прочих библиотек, ибо никто уже не пишет на голом JS.
Возник вопрос: почему движок CSS-подобных селекторов из jQuery не добавят в стандарт JavaScript? Внезапно оказалось, что Но, похоже, сейчас этот стандарт волнует только разработчиков jQuery и прочих библиотек, ибо никто уже не пишет на голом JS.
Append the field value to the data buffer, then append a single U+000A LINE FEED (LF) character to the data buffer.
...
3. If the data buffer is an empty string, set the data buffer and the event type buffer to the empty string and abort these steps.
4. If the data buffer's last character is a U+000A LINE FEED (LF) character, then remove the last character from the data buffer.
Т.е. event без data (пусть и пустой) не канает за событие, но прямым текстом мы вам об этом не скажем...
Посоны че-то я очкую. Они зачем конец света приближают? :]
Rare or unregistered character encoding detected
The character encoding declared for this document (cp1251) is supported by the validator, but may not be widely supported across platforms.
<time>20 хвилин тому</time>говорит, что неправильный формат даты/времени.
А по-моему использовать тег time в таком контексте вполне логично, т.к. он указывает на определенное время, хоть и "нестандартным" способом. И вообще сейчас этот способ становится довольно распространенным...
Другой пример — поддержка CSS 2.1 в IE8. Microsoft выпустила огромный набор тестов для проверки своей реализации, передало его W3C, и сегодня все остальные производители пользуются им для проверки своих браузеров. И все равно веб-разработчики натыкаются на проблемы с CSS 2.1 в IE8.
dev.w3.org Не сумел придумать ни применения, ни связи с html. Видимо придется читать сторонние статьи:)
Довольно продолжительное время рассматривал
a.deveria.com — вот смотрю я на этот обзор, и выходит так, что есть всего 14 возможных причин, почему гугл вейв может не работать в опере:
1. Flexible Box Layout Module
Method of positioning elements in horizontal or vertical stacks
Хитрые лейауты для контейнеров — позволют делать всякие тайлед-листы с разными размерами айтемов, управлять размерами айтемов и свободным местом между ними. Вполне возможно, в вейве это где-то используется.
2. CSS3 Multiple column layout
Method of flowing information in multiple columns
Тут все понятно: "газетная верстка". Вроде, я этого в вейве не встречал.
3. Client-side storing of name/value pairs (Web Storage)
Method of storing data locally like cookies, but for larger amounts of data (sessionStorage and localStorage, used to fall under HTML5)
Большие куки. Не знаю, что вейв может там хранить, но может быть.
4. CSS3 Multiple backgrounds
Method of using multiple images as a background
Полезная вещь для верстальщика: позволяет избавиться от лишних контейнеров на всяких кнопках, улучшает семантику, способствует пищеварению в целом :). Если вейв это не использует, то зря.
5. CSS3 Transforms
Method of transforming an element including rotating, scaling, etc.
"Крути, растягивай, убивай!" Сомнительная фишечка, не вижу где она может быть использована.
6. Drag and Drop
Method of easily dragging and drop elements on a page
Чего, чего, а драгэндропа в вейве полно. Правда, написано, что сафари с хромом поддерживают это дело частично, по этому, если фича используется, то только какая-то ее базовая часть.
7. Text API for Canvas
Method of displaying text on Canvas elements
Хотя по скорости работы и может так показаться, но не думаю, что вейв что-то рисует на канвасах :)
8. CSS3 Transitions
Simple method of animating certain properties of an element
Твинеры, ну как же без них :) Вполне возможно.
9. Independent JavaScript threading (Web Workers)
Method of running scripts in the background, isolated from the web page
Очень может быть.
10. Offline web applications
Method of selecting web page files to be cached, thus allowing them to work offline on subsequent visits to the page
Это гугл гирс в интерпретации w3c. Ну на гирс вейв точно не завязан. И вообще, если есть возможность офлайн редактирования волны, то должна быть и какая-то система контроля версий c диффами, патчами и проч., а ее там не видно.
11. CSS3 Animation
Complex method of animating certain properties of an element
Мда, видать, это что-то совершенно особенное, нежели transitions. Однако в вейве этого нет, т.к. файрфокс это дело не поддерживает.
12. Client-side Database Storage (Web Storage)
Method of storing data locally, allows database queries for access and manipulation (used to fall under HTML5)
Тоже не понятно, зачем это могло бы понадобиться вейву. Да и файрфокс на это забил.
13. Server-sent DOM events
Method of continuously sending data from a server to the browser, rather than repeatedly requesting it (EventSource interface, used to fall under HTML5)
А это Comet в интерпретации w3c. Написано, что опера поддерживает его частично. Но этого точно нет в вейве, так как никто кроме оперы это не заимплементил.
14. CSS3 3D Transforms
Method of transforming an element in the third dimension
О, да! Для чего бы они могли понадобиться в вейве? Да ни для чего! Они вообще нигде не нужны. Разве что во всяких неюзабельных 3Д-галлереях, которые сейчас наводнили веб во флешовом исполнении.
Надо заметить, все из перечисленных фич, еще не являются стандартами, но, скорее всего, когда-то ими станут (working draft).
Я это к чему вообще? Тут перечислены мои дилетантские домыслы, а хотелось бы узнать наверняка, что именно из приведенного списка не дает работать goolge wave в opera?
1. Flexible Box Layout Module
Method of positioning elements in horizontal or vertical stacks
Хитрые лейауты для контейнеров — позволют делать всякие тайлед-листы с разными размерами айтемов, управлять размерами айтемов и свободным местом между ними. Вполне возможно, в вейве это где-то используется.
2. CSS3 Multiple column layout
Method of flowing information in multiple columns
Тут все понятно: "газетная верстка". Вроде, я этого в вейве не встречал.
3. Client-side storing of name/value pairs (Web Storage)
Method of storing data locally like cookies, but for larger amounts of data (sessionStorage and localStorage, used to fall under HTML5)
Большие куки. Не знаю, что вейв может там хранить, но может быть.
4. CSS3 Multiple backgrounds
Method of using multiple images as a background
Полезная вещь для верстальщика: позволяет избавиться от лишних контейнеров на всяких кнопках, улучшает семантику, способствует пищеварению в целом :). Если вейв это не использует, то зря.
5. CSS3 Transforms
Method of transforming an element including rotating, scaling, etc.
"Крути, растягивай, убивай!" Сомнительная фишечка, не вижу где она может быть использована.
6. Drag and Drop
Method of easily dragging and drop elements on a page
Чего, чего, а драгэндропа в вейве полно. Правда, написано, что сафари с хромом поддерживают это дело частично, по этому, если фича используется, то только какая-то ее базовая часть.
7. Text API for Canvas
Method of displaying text on Canvas elements
Хотя по скорости работы и может так показаться, но не думаю, что вейв что-то рисует на канвасах :)
8. CSS3 Transitions
Simple method of animating certain properties of an element
Твинеры, ну как же без них :) Вполне возможно.
9. Independent JavaScript threading (Web Workers)
Method of running scripts in the background, isolated from the web page
Очень может быть.
10. Offline web applications
Method of selecting web page files to be cached, thus allowing them to work offline on subsequent visits to the page
Это гугл гирс в интерпретации w3c. Ну на гирс вейв точно не завязан. И вообще, если есть возможность офлайн редактирования волны, то должна быть и какая-то система контроля версий c диффами, патчами и проч., а ее там не видно.
11. CSS3 Animation
Complex method of animating certain properties of an element
Мда, видать, это что-то совершенно особенное, нежели transitions. Однако в вейве этого нет, т.к. файрфокс это дело не поддерживает.
12. Client-side Database Storage (Web Storage)
Method of storing data locally, allows database queries for access and manipulation (used to fall under HTML5)
Тоже не понятно, зачем это могло бы понадобиться вейву. Да и файрфокс на это забил.
13. Server-sent DOM events
Method of continuously sending data from a server to the browser, rather than repeatedly requesting it (EventSource interface, used to fall under HTML5)
А это Comet в интерпретации w3c. Написано, что опера поддерживает его частично. Но этого точно нет в вейве, так как никто кроме оперы это не заимплементил.
14. CSS3 3D Transforms
Method of transforming an element in the third dimension
О, да! Для чего бы они могли понадобиться в вейве? Да ни для чего! Они вообще нигде не нужны. Разве что во всяких неюзабельных 3Д-галлереях, которые сейчас наводнили веб во флешовом исполнении.
Надо заметить, все из перечисленных фич, еще не являются стандартами, но, скорее всего, когда-то ими станут (working draft).
Я это к чему вообще? Тут перечислены мои дилетантские домыслы, а хотелось бы узнать наверняка, что именно из приведенного списка не дает работать goolge wave в opera?
Some <b>standards zealots</b> and even a few Microsoft fans felt that...
Зилоты стандартов, звучит круто. Вот они какие, зилоты:
images.google.com.ua
The W3C HTML and CSS standards have listed only 16 valid color names:
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow.
Вот, так что нехер юзать названия цветов!