оптимизация page reflow

Reflow — это процесс пересчёта положения разных элементов на странице, которым браузер занимается как при первоначальной загрузке урла, так и потом при некоторых изменениях содержимого яваскриптом. Можно считать, что он управляется …

проблемы с логином по openid?

если у кого-то не получается залогиниться в этом блоге, — смело пишите мне на me@arty.name

а то по логам апача проблему не очень удобно изучать : )

есть только одна кодировка!

поймал себя на забавном действии : )

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

msie 8b2 developer tools

если хотите узнать, как мог бы выглядеть эксплорер, не приложи к нему рук юзабилисты, кликните в меню Tools » Developer Tools ; )

oauth за и против opensource

Вчера в комментах к недавнему посту Давида Мзареуляна обсудили один неприятный, и, видимо, неустранимый недостаток OAuth:

Если имеется мегапопулярное открытое приложение, и злое приложение начинает использовать тот же секрет/ключ …

засахаренный script

Недавно Джон Резиг описал в статье «Degrading Script Tags» любопытную идею: использовать содержимое тега script, подключающего внешний файл. У этого подхода два плюса: во-первых, становится возможно писать только один тег …

псевдокласс :target

недавно с удивлением обнаружил, что :target нормально работает во всех трёх браузерах. Только вместо <a name="xxx"> нужно ссылаться на id элемента. Особенно интересно сочетать это с техникой yellow fade …

…и там им не хватает кислорода

в связи с обещанной в очередном фаерфоксе поддержкой тега video подумалось вот что. В старом html был универсальный тег object, который предлагалось использовать для всего, едва ли не для картинок …

xmpp → browser

сегодня я значительно продвинулся в своей недавней задумке трансляции джаббер-конференций в браузер

оценить можно, зайдя оперой сюда: https://arty.name:15432/ — это talks@conference.jabber.ru

остальным браузерам надеюсь соорудить …

ответы в поучаствованных темах™

Отслеживать реакцию на свои действия в современном вебе не очень-то удобно, это один из минусов его распределённости. Комментарии всё-таки удобнее видеть в одном месте. Причем до недавних пор, пожалуй, единственным …

там, где нет firebug

безусловно, сейчас firebug — лучший друг веб-разработчика. К сожалению, он работает только в firefox. Но часто хочется выполнить пару-тройку команд в другом браузере, не прибегая к извращениям в адресной строке типа …

microsoft vs. world wide web

наверное, любой веб-разработчик, хоть немного интересующийся происходящим в своей области, слышал об HTML 5. В этом могучем документе сотни, если не тысячи, людей пытаются во всех подробностях описать мощную платформу …

учу setTimeout хорошим манерам

сейчас опять потратил полчаса на дебаг из-за малоизвестной «фичи» firefox — тайного параметра lateness, и решил избавиться от проблемы насовсем, благо яваскрипт позволяет:

if (Prototype.Browser.Gecko) {
    function handler(old, callback …

микроформаты, yahoo, searchmonkey

Недавняя статья Юрия Артюха «G-club, микроформаты и дизайн» сподвигла меня оценить возможности Yahoo SearchMonkey — инициативы поисковика по улучшению результатов поиска. Точнее, улучшается не релевантность поиска, а отображение его результатов. Обычно …