All streams
Search
Write a publication
Pull to refresh
52
0
Егор @termi

User

Send message
Пример [почти]реального использования Microdata DOM API есть тут github.com/termi1uc1/Microdata-JS в папке «examples».
Microdata разметку понимает даже yandex :) пруф. В смысле, для индексации страницы.
Open graph не использовал, но основное отличие в том, что Microdata — это HTML5 спецификация и есть шанс, что она, во-первых, будет поддерживаться большинством поисковых движков, а во-вторых, DOM API будет поддерживаться нативно большинством браузеров.
*пользователи IE будут страдать
Эта библиотека как-раз и сделана для того, чтобы «убрать красивости» не урезая функционал. Мы тоже отказались от поддержки IE меньше 9й версии, но это только в рамках CSS. JS должен отрабатываться в любом случае, хотя бы для того, чтобы попросить пользователя обновится.
Если Вы посмотрите на пример в статье (нету времени(лень) выложить на хостинг), то там html5 — всё прекрасно работает.
Я исходил из того, что при программировании поведение программы должно быть предсказуемо. Если на странице возникает ошибка и выполнение программы прерывается — то это ошибка не пользователя (что он типа пользуется устаревшим браузером), а программиста.
В любом случае, мои веб-приложения будут притормаживать в IE < 9 и «пользователю IE будут страдать»©, зато я всегда смогу показать пользователю красивую всплывающую подсказку «Обновитесь!»
Работаю на этим. Самое простое решение — переопределять метод document.createElement. Также думаю, как решить этот вопрос для элементов вставленных в documentFragment. В данный момент behavior примениться сразу после appendChild в контексте document'а
О себе могу сказать, что когда я на одной ITшной пьянке не смог ответить на простейший вопрос по *nix'ам и мне сказали, что я не ITшник, я был несказанно рад. Все-таки, я чувствую себя не комфортно, когда меня причисляют к какой-либо группе или тусовке.
Хотя, я сам в последний год спорт совсем забросил и по клубам не хожу:( Но на это есть объективные причины.

А по поводу задротства — человек сам себя ограничивает в тех рамках, в которых ему комфортнее. Ты, например, не ходишь с нами по клубам/опенэйрам, не ходишь на пейнтбол, не куришь травку и не бухаешь, но называть это «задротством» я не решусь.
Но Зубан все-таки сисадмин, а хороший или нет — это вопрос к его работодателям. Думаю, если бы у них на заводе жизнь не застыла и требовались бы новые решения, он бы развивался. Но Мишка то с Вадимом, нормальные сисадмины!? И тому кто назовет Вадима ограниченным я дам в глаз.
Вставлю свои 5 копеек: мой брат — отличный сисадмин — качок, мой друг работает на крупном московском вино-водочном заводе сисадмином — качок и бабник, другой друг сисадмин — спортсмен и качок, увлекается горным велосипедом и пейнтболом.
Как тут правильно сказали — все люди разные, но я еще не встречал компьютерщика похожего на тот образ, который рисуют фильмы и люди далёкие от ITшной тусовки.
Лично в моей жизни изменилось.
Был по молодости: не смог, между собой, на районе, разрулить ситуацию с местным гопником. Пришлось обращаться в милицию. Посадили его на 5 лет. После того, как он вышел, мы с ним встретились случайно на улице, пожали друг-другу руки, поговорили о жизни и он даже заказал у меня интернет-магазин :)
> Похоже, одной из серьезных проблем для модуля CSS3 Animations станут объекты, которые имеют display: none и visibility: hidden.

Та же проблема с CSS3 transition когда делаешь
#test1 {
opacity: 1;
transition: opacity .5s default, display 0 default .5s;
}
#test1.hidden {
display: none;
opacity: .2;
}


И ожидаешь, что изменение значения display отложится на .5s. Но этого не происходит! Я до сих пор не могу понять почему этого нету в стандарте.

Итого: чтобы решить проблему с «объектами, которые имеют display: none и visibility: hidden» просто нужно разрешить transition-delay для display и hidden. ВСЁ!
[zanuda_mod]
Плагин интересный, только после тестирования в разных браузерах exemple02.html, возникает вопрос: а всё-таки, как самолётик ДОЛЖЕН приземляться после кругосветного путешествия: как в Opera, как в Safary с FF или как в Chrome?
А в IE8 вообще вторая фаза анимации не правильно срабатывает.
И если он даже такую простейшую анимацию отрисовывает по-разному, то что будет с крупным проектом?
[/zanuda_mod]
Проверяю на «Чистой» установке Оперы. Если интересно, могу сделать screenr-видео установки с нуля и последующего зависания Оперы в ноль на данной статье.
> Столкнувшись с проблемами в Хроме он, не сумев его начисто переустановить, установит Firefox. А затем — что? ;)
Он останется на Firefox, в нем есть всё что нужно и он падает значительно реже, при этом комп не слабый и ресурсы можно не экономить.

Я не говорю, что Опера плохой продукт. Я сам ей пользуюсь уже более 5 лет. Просто по отзывам моих коллег, которые перешли с Оперы на FF или Chrome: «Opera начинала постоянно падать после очередного обновления» (почти слово-в-слово).

В данном конкретном случае с моим коллегой, чистая установка решила проблему только частично. Вылетать стала значительно реже, но не перестала полностью. При этом комп новый, политика безопасности не позволяет ему ставить сторонний софт. Стоит антивирус.
Чистая установка решила проблему только частично. Вылетать стала значительно реже, но не перестала полностью. При этом комп новый, политика безопасности не позволяет ему ставить сторонний софт. Стоит антивирус.

Вот вам еще один пример нетипичного поведения Оперы: #comment_4043346
За что человека то заминусовали? У меня на рабочем компе тоже Опера просто виснет, вне зависимости от кол-ва вкладок, если открыть, например этот топик (чистая установка 10.50, 11.11, 11.50). При этом даже в IE всё работает идеально.
Дома на 5ти летнем ноутбуке Опера летает :((
Большинство пользователей не знают как «переустановить с нуля» Оперу:
1. Сохранить свои настройки и закладки (и если закладки и можно сохранить в Link, то настройки будут потеряны)
2. Удалить Оперу с включенной галочкой «Удалить пользовательские данные»
3. Поставить Оперу заново
4. Восстановить настройки и закладки

Не слишком сложно, но для обычного пользователя не реально, потому, что он даже не найдет файл с настройками Оперы.

Из-за этого репутация Оперы для него была несколько испорчена. Если бы, Chrome сам не падал при просмотре Яндекс@Фоток, то он потехоньку пересаживался бы на хром ;)

Да и сарказм Ваш несколько не уместен. Я говорю, что обычные пользователи чувствуют дискомфорт при использовании Вашего браузера, а Вы мне не можете ответить по существу, типа: всё будет исправлено в след. обновлении.
Я специально crash-репортов 20 отправил, прежде чем своему коллеге переустановить Оперу, чтобы вы могли выявить эту проблему.
У моего коллеги, после обновления, Опера крашилась при любом действии. Наверное это и отталкивает пользователей от Оперы. Сам он не мог её переустановить с нуля (не знал, где в инсталляторе галочка «Удалить личные данные»), поэтому пересел на хром :(
Если сравнивать с предыдущей бетой, то не поменялось.
А если сравнивать с 11.11, то есть 2 заметных изменения:
1. Extention для Экспресс-панели
2. Изменение поведения Экспресс-панели при перетаскивании ячеек
В оригинале «Wait… isn’t the WebSQL specification in impasse?» Имеется ввиду, «тупиковый путь развития». Единственный плюс этой спецификации то, что её можно использовать на мобильных устройствах.
Notepad++ так автоматически сохранил.
Перезалил в UTF-8

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity