{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Блог Ильи Бирмана: заметки с тегом браузеры",
    "_rss_description": "Блог Ильи Бирмана о дизайне, городах, музыке и жизни.",
    "_rss_language": "ru",
    "_itunes_email": "ilyabirman@ilyabirman.ru",
    "_itunes_categories_xml": "<itunes:category text=\"Arts\"><itunes:category text=\"Design\" \/><\/itunes:category>\r\n<itunes:category text=\"Society &amp; Culture\"><itunes:category text=\"Personal Journals\" \/><\/itunes:category>\r\n<itunes:category text=\"Technology\" \/>\r\n",
    "_itunes_image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic-square@2x.jpg?1573933764",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/browsers\/",
    "feed_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/browsers\/json\/",
    "icon": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764",
    "authors": [
        {
            "name": "Илья Бирман",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
            "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
        }
    ],
    "items": [
        {
            "id": "4433",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/resize-window-applescript\/",
            "title": "Как сделать окно браузера нужного размера?",
            "content_html": "<p>Когда я написал <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/all\/birman-window\/\">про окно Бирмана<\/a>, у меня спросили, как я делаю окно браузера ровно 1024 в ширину. Разумеется, встроенными средствами компьютера. Я просто захожу в меню скриптов и нажимаю там нужный пункт:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-scripts-menu@2x.jpg\" width=\"980\" height=\"492\" alt=\"Как сделать окно браузера нужного размера?\" \/>\n<\/div>\n<p>Но откуда у меня взялось это меню вместе с пунктами? Я просто написал скрипты. Запускаете редактор скриптов:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-spotlight@2x.jpg\" width=\"680\" height=\"165\" alt=\"Как сделать окно браузера нужного размера?\" \/>\n<\/div>\n<p>Пишете в нём что-нибудь в таком духе:<\/p>\n<pre class=\"e2-text-code\"><code>tell application &quot;System Events&quot;\n\tset frontMostApp to (name of first process where frontmost is true)\nend tell\n\ntell application frontMostApp\n\tset allWindows to (every window where visible is true)\t\n\tset frontWindow to item 1 of allWindows\n\ttell frontWindow\n\t\tset bounds to {0, 21, 1024, 1557}\n\tend tell\nend tell<\/code><\/pre><p>И сохраняете. Теперь при запуске этого скрипта активное окно будет становиться нужного размера. Но это скорее всего будет Файндер, ведь вы из него запустили скрипт. Поэтому идёте в настройку редактора скриптов и включаете там меню скриптов снизу:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-enable-menu@2x.jpg\" width=\"431\" height=\"351\" alt=\"Как сделать окно браузера нужного размера?\" \/>\n<\/div>\n<p>Заходите в это меню, жмёте Open Scripts Folder → Open User Scripts Folder. Перемещаете свой файл скрипта в эту папку — и всё, этот скрипт показывается в меню.<\/p>\n<p>Таким образом можно делать любые скрипты для любых приложений, например у меня несколько полезных для Айтюнса написано:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-itunes-scripts@2x.jpg\" width=\"350\" height=\"196\" alt=\"Как сделать окно браузера нужного размера?\" \/>\n<\/div>\n<p>Пользуйтесь компьютером для автоматизации всего. Его специально для этого придумали. Я это ещё писал тысячу лет назад, когда можно было только дебильным Эплскриптом пользоваться, а сейчас там уже Джаваскрипт работает.<\/p>\n",
            "summary": "Когда я написал про окно Бирмана, у меня спросили, как я делаю окно браузера ровно 1024 в ширину. Разумеется, встроенными средствами компьютера",
            "date_published": "2017-06-11T16:30:50+03:00",
            "date_modified": "2017-06-12T00:37:51+03:00",
            "tags": [
                "Айтюнс",
                "браузеры",
                "лайфхак",
                "программирование",
                "Сафари",
                "Эпл"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-scripts-menu@2x.jpg",
            "_date_published_rfc2822": "Sun, 11 Jun 2017 16:30:50 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "4433",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-scripts-menu@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-spotlight@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-enable-menu@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/1024-itunes-scripts@2x.jpg"
                ]
            }
        },
        {
            "id": "2894",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2012\/02\/11\/1\/",
            "title": "Что почитать в выходные — 4",
            "content_html": "<p>Понравилось на этой неделе:<\/p>\n<ol start=\"1\">\n  <li><a href=\"http:\/\/37signals.com\/svn\/posts\/3097-developing-for-old-browsers-is-almost-a-thing-of-the-past\">Developing for old browsers is (almost) a thing of the past<\/a>. 37сигналов рассказывают, как они отпиливают левые браузеры. Горячо поддерживаю.<\/li>\n  <li><a href=\"http:\/\/www.lettersofnote.com\/2012\/01\/to-my-old-master.html\">To My Old Master<\/a>. Письмо бывшего раба своему бывшему владельцу (США, 1865 год). Обалдеть.<\/li>\n  <li><a href=\"http:\/\/www.caranddriver.com\/features\/how-to-adjust-your-mirrors-to-avoid-blind-spots\">Adjust Your Mirrors to Avoid Blind Spots<\/a>. Совет по настройке боковых зеркал машины. Контринтуитивно, но по утверждению авторов статьи — более безопасно. Езжу так уже три дня, пока немного разрывает мозг.<\/li>\n  <li><a href=\"http:\/\/boingboing.net\/2011\/11\/14\/what-the-vaio-z-says-about-son.html\">What the Vaio Z says about Sony’s little design problem<\/a>. Про разницу в подходах к дизайну у Эпла и Сони.<\/li>\n  <li><a href=\"http:\/\/bolknote.ru\/2012\/02\/09\/~3567\/#12\">Как добавить ПХП в список шеллов в Автоматоре<\/a>. Женя Степанищев объясняет, как прикрутить ПХП-сервис иначе, чем я показывал — возможно, кому-то так больше понравится.<\/li>\n  <li><a href=\"http:\/\/parislemon.com\/post\/17328048747\/still-fucking-hate-email\">Still Fucking Hate Email<\/a>. Эм-Джи Сиглер предлагает изменить отношение к почте, смотреть на неё как на ленту твиттера, которая проносится мимо тебя, а не как на инбокс, который нужно непременно разобрать. Радикально.<\/li>\n<\/ol>\n",
            "summary": "Понравилось на этой неделе",
            "date_published": "2012-02-11T01:44:34+03:00",
            "date_modified": "2012-05-01T17:26:55+03:00",
            "tags": [
                "автомобиль",
                "браузеры",
                "дизайн",
                "дороги",
                "жизнь",
                "Мак",
                "программирование",
                "ПХП",
                "чтиво",
                "эл. почта"
            ],
            "_date_published_rfc2822": "Sat, 11 Feb 2012 01:44:34 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2894",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "2621",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2010\/05\/21\/1\/",
            "title": "Почему Опера",
            "content_html": "<p>На днях я поставил Оперу 10.53. Она падает каждые 5-10 минут. Просто так. Я ничего не делаю, она просто падает. При этом иногда она падает молча, а иногда перезапускается и предлагает отправить отчёт (само это окно иногда виснет); другой раз отчёт отправить не предлагает, а зато спрашивает, переоткрывать ли окна с прошлого раза; иногда перезапускает две копии самой себя (в конце дока прыгает вторая, капец), которые конфликтуют и вываливают ошибки. Если исхитриться отправить отчёт, то она имитирует поиск полезной информации по моему отчёту (ничего не находит, <i>естественно<\/i>).<\/p>\n<p>Короче это феерический бред, что такая программа вообще выпущена кем-то, здравый смысл говорит, что этого просто не может быть.<\/p>\n<p>Если раньше Опера была раем для пользователя и адом для разработчика, то сегодня она постепенно становится адом для всех. Зато к ней прикручивают говно просто <i>не укладывающейся в голове<\/i> степени бессмысленности, типа Юнайта. Зато разработчики Оперы в первых рядах в деле реализации какой-нибудь суперновой технологии (до которой никому на планете вообще нет дела) так, чтобы была, для галочки, но еле-еле работала (как в своё время было с битторрентом).<\/p>\n<p>Я мечтаю перелезть с уродской и глючной Оперы на что-нибудь красивое и надёжное. Но другие браузеры просто не позволяют мне работать эффективно. Любой другой браузер я воспринимаю как преграду на моём пути к получению информации.<\/p>\n<p>Вот список фич, об отсутствие которых я запинаюсь в других браузерах:<\/p>\n<ul>\n  <li>переключение между окнами по правой кнопке + колесу (как без этого жить — просто не понимаю);<\/li>\n  <li>возможность выключить нахрен отображение строки табов (у меня открыто по 70 окон иногда, поэтому от этой панели никакой пользы, а мне жалко места на ненужную хрень);<\/li>\n  <li>надёжное открытие сайтов, то есть закрыть их могу только я, а не падение браузера или отключение электропитания (это не я должен нажимать Reopen windows from last session, браузер сам должен открываться с того же места, мгновенно);<\/li>\n  <li>жесты и переклики;<\/li>\n  <li>мгновенный Back (идут годы, а никто не может сделать);<\/li>\n  <li>поиск из адресной строки;<\/li>\n  <li>никнеймы у букмарок (мне печатать удобнее, чем кликать);<\/li>\n  <li>синхронизация букмарок;<\/li>\n  <li>Paste and go;<\/li>\n  <li>волшебная палочка;<\/li>\n  <li>анду закрытия окон (⌘Z, блин, просто ⌘Z! и окна помнят, куда из них вела кнопка Back!);<\/li>\n  <li>длиннющий перечень закрытых ранее окон;<\/li>\n  <li>спид-дайл (только в Опере я понимаю, как его настроить; все слизанные аналоги какие-то странные);<\/li>\n  <li>нормальный зум в сочетании с Fit to width;<\/li>\n  <li>настройка клавиатуры (⌘N должен открывать новый «таб», а не отдельное окно, и мне надо, чтобы по F включался Fit to width, а по U — User mode);<\/li>\n  <li>да, User mode;<\/li>\n  <li>возможность запрещать определённым сайтам Флеш, анимированные картинки и всё остальное говно;<\/li>\n  <li>полноэкранный режим.<\/li>\n<\/ul>\n<p>«Развитие» Оперы при этом идёт по такому пути, что если не в этом году — так в следующем я буду <i>вынужден<\/i> от неё отказаться. То есть такой уровень издевательства и презрения к собственным пользователям недопустим. Как же мне быть?<\/p>\n<p><i>Добавлено через несколько часов:<\/i> после отключения юнайта (который почему-то был включен, хотя я его никогда об этом не просил) Опера не упала ни разу.<\/p>\n",
            "summary": "На днях я поставил Оперу 10.53. Она падает каждые 5-10 минут. Просто так. Я ничего не делаю, она просто падает",
            "date_published": "2010-05-21T15:35:43+03:00",
            "date_modified": "2021-05-20T13:33:38+03:00",
            "tags": [
                "браузеры",
                "глюки",
                "Опера"
            ],
            "_date_published_rfc2822": "Fri, 21 May 2010 15:35:43 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2621",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "2551",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2009\/12\/30\/1\/",
            "title": "Обновление схемы метро и концепт умной адресной строки",
            "content_html": "<p class=\"historical\">Заметка изначально опубликована под названием «Новое на сайте» и изменена 21 мая 2020 года<\/p>\n<p>У меня на сайте <a href=\"http:\/\/ilyabirman.ru\/\">новогодняя главная<\/a> и ещё пара обновлений.<\/p>\n<p>Бесподобная <a href=\"http:\/\/ilyabirman.ru\/portfolio\/moscow-metro\/\">схема метро<\/a> обновилась в связи с открытием Мякинина, Волоколамской и Митина. На ней есть несколько существенных, но почти незаметных улучшений по сравнению с прошлой версией (самое очевидное: линии согнулись ещё плавнее, списки станций с переходами выглядят ещё чище).<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/metroupdate-2009-12.gif\" width=\"425\" height=\"255\" alt=\"Чёрно-белая версия схемы метро\" \/>\n<\/div>\n<p>Кроме того, на сайт вернулась версия схемы, предназначенная для чёрно-белой печати (<a href=\"http:\/\/ilyabirman.ru\/portfolio\/moscow-metro\/\">там же<\/a>). Интерфейс для сравнения цветной и чёрно-белой схем — круче всего остального, что есть на свете.<\/p>\n<p>Ну и я наконец опубликовал концепт <a href=\"http:\/\/ilyabirman.ru\/portfolio\/addressbar\/\">умной адресной строки браузера<\/a>. Смысл его в том, чтобы перевести адресную строку из категории «какая-то техническая хрень, без которой не обойтись» в категорию «элемент интерфейса».<\/p>\n<p>Мне нравится, что я перестал стесняться использовать Джаваскрипт по полной программе, поэтому на мои страницы можно не только смотреть, но и чё-то там делать. Оказывается, это так просто, а эффект сразу такой: бабах!<\/p>\n",
            "summary": "У меня на сайте новогодняя главная и ещё пара обновлений",
            "date_published": "2009-12-30T02:06:55+03:00",
            "date_modified": "2020-05-21T10:43:29+03:00",
            "tags": [
                "браузеры",
                "московское метро",
                "пользовательский интерфейс",
                "проекты",
                "релиз",
                "этот сайт"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/metroupdate-2009-12.gif",
            "_date_published_rfc2822": "Wed, 30 Dec 2009 02:06:55 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2551",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/metroupdate-2009-12.gif"
                ]
            }
        },
        {
            "id": "1978",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/10\/14\/2\/",
            "title": "Браузерные войны всё ещё актуальны!",
            "content_html": "<p>Меньше чем за два часа <a href=\"\/meanwhile\/2007\/10\/08\/1\/\">заметка<\/a> стала самой комментируемой за месяц, а через пару дней — за всю историю сайта. А я ведь подозревал, что зря я перестал писать про то, что Фаерфокс — говно!<\/p>\n",
            "summary": "Меньше чем за два часа заметка стала самой комментируемой за месяц, а через пару дней — за всю историю сайта...",
            "date_published": "2007-10-14T19:15:49+03:00",
            "date_modified": "2007-10-14T19:14:51+03:00",
            "tags": [
                "браузеры"
            ],
            "_date_published_rfc2822": "Sun, 14 Oct 2007 19:15:49 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1978",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1980",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/10\/14\/1\/",
            "title": "Про наворачивание Фаерфокса до уровня Оперы",
            "content_html": "<blockquote>\n<p>Открываю список установленных плагинов в ффоксе. 31. Из них 20 направлены на достижение функционала оперы, 5 на исправление кривостей и долбоёбств в самом ффоксе, 3 по делу и 3 не по делу (отключены). Ситуация ничего не напоминает? Мне это напоминает яблочковую макось, стремясь к фишкам которой, народ обвешивает свои оси кучей ебанутых доков\/тем\/бантегов, которые всё равно даже хором работают не так, как в самой макоси. Вроде бы даже эти штуки соотносятся с оригиналом как «не хуже», иногда существенно превосходят — но не то. Неприятно телу. Вот и с ффоксом так же.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/ptiss.livejournal.com\/76961.html#cutid1\">Отсюда<\/a>. Очень точно. Подделку сразу видно.<\/p>\n<p>А ведь те, кто не в теме, действительно всерьёз думают, что Винда с темой, где окошки беленькие с краями скруглёнными, и вместо логотипа Винды на кнопке «Пуск» нарисовано яблочко — это как раз и есть Мак ОС.<\/p>\n",
            "summary": "Открываю список установленных плагинов в ффоксе. 31. Из них 20 направлены на достижение функционала оперы, 5 на исправление кривостей и долбоёбств в самом ффоксе",
            "date_published": "2007-10-14T13:18:37+03:00",
            "date_modified": "2021-07-09T11:08:41+03:00",
            "tags": [
                "браузеры",
                "Опера"
            ],
            "_date_published_rfc2822": "Sun, 14 Oct 2007 13:18:37 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1980",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1982",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/10\/11\/2\/",
            "title": "Кукуц и хардкорный стиль сёрфинга",
            "content_html": "<p>В ответ на мою <a href=\"\/meanwhile\/2007\/10\/08\/1\/\">феноменальную заметку<\/a> Кукуц <a href=\"http:\/\/kukutz.livejournal.com\/288784.html\">объяснил<\/a>, почему предпочитает Фаерфокс.<\/p>\n<blockquote>\n<p>Дело в том, что Firefox — единственный известный мне браузер, который выдерживает мой стиль сёрфинга.<\/p>\n<\/blockquote>\n<p>Со всеми доводами полностью согласен, но только в моём случае из них вывод другой. Всё-таки, Опера — очень стабильная штука, и если она упала два раза подряд — это просто очень не повезло. Впрочем, у меня окон больше 60-70, пожалуй, не бывает (я уже сто раз писал, что не пользуюсь традиционной переключалкой с табами в виде закладок, так как она подходит только когда этих табов 10-15).<\/p>\n<p>Одним из тысячи аспектов удобства Оперы является то, что часто совсем не нужно открывать новый таб. Приведу примеры.<\/p>\n<h2>1<\/h2>\n<p>Бывает, тыкаешь, чтобы ответить на комментарий на блоге, начинаешь писать ответ. Потом хочешь в ответе процитировать кого-то. Нужно снова открыть страницу, где были все комментарии. Что делает пользователь Обычного Браузера? Открывает ссылку на все комментарии в новом окне, находит там то, что надо, копирует, закрывает окно, вставляет. Что делает пользователь Оперы? Нажимает Back, копирует текст, нажимает Forward, вставляет. Потому, что Опера — единственный браузер, где кнопки Back и Forward <i>работают<\/i>. А пользователь, который умеет пользоваться перекликом (левая кнопка мыши при нажатой правой — назад; наборот — вперёд), делает это совершенно мгновенно.<\/p>\n<h2>2<\/h2>\n<p>Аналогично с поиском. Гугл не открывает ссылки в новом окне (ну или это он у меня настроен так, не суть важно) <i>и правильно делает<\/i>. Яндекс вот открывает, не спросив меня. Я понимаю, что пользователей кривых браузеров это спасает от потери результатов поиска. Но я же на нормальном браузере, мне не нужно костылей. Если я открыл ссылку, и это оказалось не то, я просто иду назад. Благодаря тому, что предыдущая страница появляется совершенно мгновенно и ровно в том же месте, я не чувствую даже какого-то «перехода». Если я открыл ссылку, понял, что это что-то важное, решил не закрывать, но захотел посмотреть другие результаты — я могу нажать назад, открыть там что-нибудь замечательное в фоновом табе, и снова нажать вперёд — и моё важное передо мной, замечательное — в соседнем табе, а результаты поиска — в одном шаге назад.<\/p>\n<h2>3<\/h2>\n<p>Некоторые ребята не понимают всей крутости Undo в Опере. Удобно, говорят, что можно быстро открыть закрытую страницу, но ведь это не так часто надо, а History в любом браузере есть. Дело в том, что Undo открывает не страницу из истории. Undo открывает ровно то самое <i>закрытое окно<\/i>, в котором: страница прокручена до нужного места, выбран нужный масштаб и, самое главное, <i>по-прежнему работает кнопка Back<\/i>. Иными словами, окно восстанавливается со всеми потрохами, ровно таким, каким вы его закрыли<sup>*<\/sup>. Благодаря этому, если: вы поискали что-то на Гугле, открыли ссылку в том же окне, посмотрели; поняли, что это не то; закрыли и тут до вас дошло, что вы открывали ссылку не в новом окне, и поэтому результаты поиска теперь закрыты, — то: вам не нужно заново искать Гуглом то, что вы искали. Вы просто нажимаете Ctrl+Z и Backspace (назад). Всё.<\/p>\n<p>Опера воспитывает пользователя так, что открывать что-то в новом окне просто <i>на всякий случай<\/i>, чтобы не потерялось — не нужно. Никаких всяких случаев, ничего не потеряется.<\/p>\n<p>Кстати, в отличие от Кукуца браузер я не перезапускаю раз в неделю. Зачем его перезапускать вообще? Загрузился при запуске системы — и работает. А 9.5 альфа работает ещё быстрее, чем 9.2; посмотрим, что будет в финале.<\/p>\n<p class=\"foot\">* Для справедливости скажу, что по Ctrl+Z не восстанавливается заполненность веб-форм, и это очень напрягает. Думаю, они это в какой-нибудь момент починят.<\/p>\n",
            "summary": "В ответ на мою феноменальную заметку Кукуц объяснил, почему предпочитает Фаерфокс...",
            "date_published": "2007-10-11T21:48:01+03:00",
            "date_modified": "2021-07-09T11:09:47+03:00",
            "tags": [
                "браузеры",
                "Опера"
            ],
            "_date_published_rfc2822": "Thu, 11 Oct 2007 21:48:01 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1982",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1977",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/10\/08\/1\/",
            "title": "Кто на чём",
            "content_html": "<p>Следом за <a href=\"http:\/\/nudnik.ru\/entry\/3431\">Смирновым<\/a> решил посмотреть расклад по браузерам у себя здесь.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: left\">1.<\/td>\n    <td style=\"text-align: left\">MSIE<\/td>\n    <td style=\"text-align: left\">20,9 %<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">2.<\/td>\n    <td style=\"text-align: left\">Firefox<\/td>\n    <td style=\"text-align: left\">14,0<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">3.<\/td>\n    <td style=\"text-align: left\"><a href=\"http:\/\/opera.com\/\">Opera<\/a><\/td>\n    <td style=\"text-align: left\">12,7<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">4.<\/td>\n    <td style=\"text-align: left\">Safari<\/td>\n    <td style=\"text-align: left\">1,8<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: center\"><\/td>\n    <td style=\"text-align: center\"><\/td>\n    <td style=\"text-align: left\">Остальное — всякие роботы<\/td>\n  <\/tr>\n<\/table>\n<p>Как-то это неправильно, что на <i>моём<\/i> сайте Фаерфокс побеждает Оперу.<\/p>\n<p>Огромное количество пользователей Фаерфокса не <i>выбирали<\/i> его между Фаерфоксом и Оперой, а просто пересели на него, когда им показали, что кроме ИЕ есть ещё он. Наверное, когда пересаживаешься с «Запорожца» на «Десятку», тоже думаешь, что больше не о чем мечтать.<\/p>\n<p>Интересно было бы узнать мнение той небольшой части населения, которая <i>предпочитает<\/i> Фаерфокс: что вы в нём нашли такого, чего нет в Опере?<\/p>\n",
            "summary": "Следом за Смирновым решил посмотреть расклад по браузерам у себя здесь...",
            "date_published": "2007-10-08T10:44:09+03:00",
            "date_modified": "2021-07-12T18:43:43+03:00",
            "tags": [
                "браузеры"
            ],
            "_date_published_rfc2822": "Mon, 08 Oct 2007 10:44:09 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1977",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1958",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/09\/27\/2\/",
            "title": "I’m Using The Internet!",
            "content_html": "<p>Сравнение браузеров <a href=\"http:\/\/operawatch.com\/news\/2007\/09\/opera-vs-firefox-vs-internet-explorer-picture.html\">на примере транспортных средств<\/a>.<\/p>\n",
            "summary": "Сравнение браузеров на примере транспортных средств",
            "date_published": "2007-09-27T17:45:56+03:00",
            "date_modified": "2011-11-12T23:11:57+03:00",
            "tags": [
                "браузеры",
                "ИЕ",
                "Опера",
                "смешное",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Thu, 27 Sep 2007 17:45:56 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1958",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1780",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2007\/01\/31\/1\/",
            "title": "И снова о безопасности браузеров",
            "content_html": "<p>С сайта <a href=\"http:\/\/operawatch.com\/news\/2007\/01\/what-percentage-of-known-security-bugs-in-browsers-are-actually-fixed.html\">Opera Watch<\/a>:<\/p>\n<blockquote>\n<p>IE6 — 67% patched (out of 110 reported bugs).<br \/>\nIE7 — 25% patched (out of 4 reported bugs).<br \/>\nFirefox 1 — 87% patched (out of 39 reported bugs).<br \/>\nFirefox 2 — 50% patched (out of 4 reported bugs).<br \/>\nOpera 8 — 100% patched (out of 15 reported bugs).<br \/>\nOpera 9 — 100% patched (out of 3 reported bugs).<br \/>\nSafari 1 — 93% patched (out of 15 reported bugs).<br \/>\nSafari 2 — 33% patched (out of 6 reported bugs).<\/p>\n<\/blockquote>\n",
            "summary": "С сайта Opera Watch",
            "date_published": "2007-01-31T16:17:16+03:00",
            "date_modified": "2021-07-31T15:04:35+03:00",
            "tags": [
                "браузеры",
                "Опера"
            ],
            "_date_published_rfc2822": "Wed, 31 Jan 2007 16:17:16 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1780",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1535",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2006\/02\/16\/2\/",
            "title": "spreadinternetexplorer.com",
            "content_html": "<p>Открыл для себя чудо-блог:<\/p>\n<blockquote>\n<p>It is widely know that Bill Gates invented RSS and Tabbed Browsing back in 1992 but didn’t implement them into Internet Explorer because he was too busy making billions.<\/p>\n<\/blockquote>\n<p>(<a href=\"http:\/\/www.spreadinternetexplorer.com\/node\/369\">Отсюда<\/a>)<\/p>\n",
            "summary": "Открыл для себя чудо-блог",
            "date_published": "2006-02-16T11:36:26+03:00",
            "date_modified": "2021-09-02T10:46:51+03:00",
            "tags": [
                "браузеры",
                "ИЕ",
                "смешное",
                "ссылки"
            ],
            "_date_published_rfc2822": "Thu, 16 Feb 2006 11:36:26 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1535",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1218",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/05\/26\/3\/",
            "title": "Netscape 8",
            "content_html": "<p>Там говорят вышел Netscape 8.0. Его вообще нужно как-то иметь в виду? Или он на Gecko? Или он на MSHTML Trident? Я про то, что если всё, что работает под IE\/FF гарантированно будет работать и под N8, то я его совсем не хочу ставить...<\/p>\n<p>Или, быть может, нам просто наплевать, будет ли под ним что-то работать? У кого какие соображения?<\/p>\n<p><b>Update<\/b>: Кстати, я не понял, какие  <a href=\"http:\/\/blogs.msdn.com\/ie\/archive\/2005\/05\/25\/421763.aspx\">в связи с этим<\/a> претензии к Microsoft? Вот Daniel Goldman <a href=\"http:\/\/operawatch.blogspot.com\/2005\/05\/internet-explorer-team-uninstall.html\">пишет<\/a>:<\/p>\n<blockquote>\n<p>Here is what the IE team recommends uninstall Netscape 8. How ironic.<\/p>\n<\/blockquote>\n<p>И там, в самом IEBlog’е народ наезжает на создателей IE, в то время как Netscape 8 <i>сам лезет<\/i> в записи в реестре, <i>которые вообще-то относятся к IE<\/i>. Трудно придумать, зачем бы это понадобилось Netscape, кроме как для того, чтобы целенаправленно сломать IE...<\/p>\n",
            "summary": "Там говорят вышел Netscape 8.0. Его вообще нужно как-то иметь в виду? Или он на Gecko? Или он на MSHTML Trident?",
            "date_published": "2005-05-26T20:39:18+03:00",
            "date_modified": "2022-01-17T18:58:34+03:00",
            "tags": [
                "браузеры"
            ],
            "_date_published_rfc2822": "Thu, 26 May 2005 20:39:18 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1218",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1147",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/04\/13\/3\/",
            "title": "Acid2 Test: Safari уже чинят",
            "content_html": "<blockquote>\n<p>The Web standards project has released the Acid2 test for Web browsers. It is a pretty crafty HTML+CSS test designed to ensure that browsers are properly implementing support for those standards.<\/p>\n<p>Every browser fails it spectacularly. :)<\/p>\n<p>I started work today on making Safari pass the test, and I thought I’d blog my progress as I fix bugs in the test. This will be a fairly slow process as whole features may have to be added simply to make one row of the test render correctly.<\/p>\n<\/blockquote>\n<p>См. <a href=\"http:\/\/weblogs.mozillazine.org\/hyatt\/archives\/2005_04.html#007932\">Surfin’ Safari<\/a><\/p>\n<p><b>Update<\/b>: ...<a href=\"http:\/\/weblogs.mozillazine.org\/hyatt\/archives\/2005_04.html#007938\">и чинят<\/a>...<\/p>\n<p><b>Update 2<\/b>: ...<a href=\"http:\/\/weblogs.mozillazine.org\/hyatt\/archives\/2005_04.html#007950\">и снова чинят<\/a><\/p>\n",
            "summary": "The Web standards project has released the Acid2 test for Web browsers. It is a pretty crafty HTML+CSS test designed to ensure that browsers are properly implementing support for those standards",
            "date_published": "2005-04-13T13:12:00+03:00",
            "date_modified": "2022-01-20T20:37:46+03:00",
            "tags": [
                "браузеры",
                "Сафари"
            ],
            "_date_published_rfc2822": "Wed, 13 Apr 2005 13:12:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1147",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1022",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/01\/08\/1\/",
            "title": "Following The CSS Standards",
            "content_html": "<blockquote>\n<p>Lets say you have a div that is set to 300 pixels in CSS. You then put a 250 pixel wide float inside that div. Immediately after that you have a 100 pixel wide overflow:hidden div. All sizes have been specified in CSS.<\/p>\n<p>Now here’s the pop quiz. What do you think the layout should be? Should the overflow div:<br \/>\n(a) Be on the same line with the float and spill out of the enclosing 300 pixel div<br \/>\n(b) Be placed underneath the float, automatically clearing it because there is insufficient space for<\/p>\n<\/blockquote>\n<p>the overflow div next to the float<\/p>\n<blockquote>\n<p>Before I give an answer, lets see what the CSS specification has to say on this issue.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/weblogs.mozillazine.org\/hyatt\/archives\/2005_01.html#007252\">Surfin’ Safari<\/a><\/p>\n",
            "summary": "Lets say you have a div that is set to 300 pixels in CSS. You then put a 250 pixel wide float inside that div",
            "date_published": "2005-01-08T11:29:09+03:00",
            "date_modified": "2022-01-21T14:25:38+03:00",
            "tags": [
                "браузеры",
                "Сафари",
                "ЦСС"
            ],
            "_date_published_rfc2822": "Sat, 08 Jan 2005 11:29:09 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1022",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "999",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/12\/21\/2\/",
            "title": "Безопасность в Firefox и IE",
            "content_html": "<p>Основная тема в рекламе Firefox — его безопасность-в-отличие-от-IE. Разумеется, народные массы на это ведутся, потому, что, как показали исследования Symantec, 2\/3 домашних компьютеров заражены всевозможными троянами и прочими spyware; ясное дело, указанные две трети не очень рады такому раскладу. Реальность же такова, что безопасность браузера почти ничего не значит, если у пользователя есть шанс нажать «Ignore».<\/p>\n<p>Да, как бы хорошо браузер не отличал goodware от badware, в случае badware он всё равно должен спросить: «Это плохой плагин! Точно установить?» Совсем-совсем новички будут сначала пугаться и нажимать «Неа», а потом, когда успеют понять, что из-за этого чёртового диалога они не могут установить практически ничего, привыкнут нажимать «Точно». Причем, очень скоро они будут нажимать «Точно» 1) не читая, что написано в окне; 2) с ненавистю к браузеру («чё пристал, блин! точно-точно!»). Разумеется, если в этом окне будет галочка «больше меня не спрашивать», то пользователь поставит её при первом же удобном случае.<\/p>\n<p>В Firefox такая галочка есть. В Internet Explorer такой галочки нет.<\/p>\n<p>Собственно, это касается той безопасности, где пользователь что-то пытается скачать\/установить\/выполнить. Ясно, что, кроме как создавая «очень страшный интерфейс», браузер никак не может остановить глупого пользователя. В этом смысле интерфейс Microsoft, безусловно, более продвинут: окна «содержимое не подписано!» пугают даже меня, и заставляют задуматься, а стоит ли качать заразу? Но, разумеется, это не главное.<\/p>\n<p>Главное — это «пассивная» безопасность, т. е. безопасность в ситуации, когда пользователь просто тихо-мирно читает новости, а вражеская страница, гадина, пытается вытащить из его компьютера всю ценную информацию. В этом смысле IE, конечно, дыряв как дуршлаг: новые уязвимости находят чуть ли не каждый день. Однако за многие годы использования IE меня эта проблема никак не коснулась; видимо, ходил только по приличным сайтам. В самом деле, ну неоткуда на нормальных сайтах взяться заразе, зачем же мне безопасный браузер тогда?<\/p>\n<p>Но кто-то хочет спокойно ходить по сомнительным сайтам, поэтому им нужен безопасный браузер, и они, начитавшись свежих New York Times, идут качать Firefox. Рекламщики ловко используют инстинкт самосохранения, громко крича «безопасность!» Точно также работают, например, фармацевтические компании — они сначала говорят человеку, как же он ужасно болен, а потом впихивают ему своё лекарство.<\/p>\n<p>Насколько эффективно такое лекарство как Firefox? Думаю, Firefox безопаснее IE ровно во столько раз, во сколько раз у него меньше пользователей; точно также, как Linux безопаснее Windows. Это случай неуловимого Джо, который неуловим не потому, что его никто поймать не может, а потому, что он нахрен никому не сдался. Альтернативные программы безопаснее просто потому, что 1) в них меньше людей ищут уязвимости, а значит и находят меньше и 2) так как они менее популярны, то и любая информация об уязвимости почти не имеет резонанса. То есть, если нашли уязвимость в IE, то её в подробностях расписывают на куче сайтов и уже на следующий день все хакеры могут ей пользоваться.<\/p>\n<p>Какая разница <i>почему именно<\/i> безопаснее Firefox, главное, что он <i>безопаснее<\/i> — скажут некоторые, и будут правы. Правы до тех пор, пока он не станет популярнее. А потом, когда его начнут ловить, он больше не будет неуловимым.<\/p>\n<p>См. <a href=\"http:\/\/blogs.msdn.com\/ptorr\/archive\/2004\/12\/20\/327511.aspx\" class=\"nu\">«<u>How can I trust Firefox<\/u>»<\/a>. Да, это Microsoft’овский блог, поэтому они перегибают палку в свою пользу. Точно также, как поклонники Firefox перегибают в свою. Правда — посередине.<\/p>\n",
            "summary": "Основная тема в рекламе Firefox — его безопасность-в-отличие-от-IE. Разумеется, народные массы на это ведутся, потому, что, как показали исследования Symantec",
            "date_published": "2004-12-21T11:42:07+03:00",
            "date_modified": "2004-12-21T14:50:54+03:00",
            "tags": [
                "браузеры"
            ],
            "_date_published_rfc2822": "Tue, 21 Dec 2004 11:42:07 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "999",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "918",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/11\/14\/1\/",
            "title": "Смерть IE? Не дождётесь",
            "content_html": "<p><a href=\"http:\/\/www.melikyan.com\/dalshe\/articles\/fox.html\">Hovik Melikyan<\/a> пишет о будущем интернета, браузеров-платформ, а также приложений, использующих их движки.<\/p>\n<p>Превосходство Gecko над IE в общем-то сомнений не вызывает, но на самом деле у меня всё равно есть полное убеждение, что никакой революции не будет. Говорить о том, что Gecko компактен, я бы не стал: всё-таки около 5 мегабайт он весит. Значит, любая программа, построенная на IE, которая хочет использовать Gecko, будет вынуждена потяжелеть на 5 мегабайт. Учитывая, что многие из этих программ сами по себе весят, например, вдвое меньше, вряд ли пользователи этому сильно порадуются. Серьёзные разработчики начнут строить свои приложения на Gecko только тогда, когда Microsoft встроят его в Windows, т. е. никогда. Но главным остаётся даже не это. Главное то, что если у пользователя останется хоть одна программа на IE, то все усилия остальных всё равно насмарку: хрен пользователю, а не безопасность. Учитывая архитектуру Windows, очевидно, что таких программ у пользователя останется больше, чем одна. Ясно, что разработчикам совершенно неинтересно тратить свои усилия на переезд с IE на Gecko ради того, чтобы никто не заметил никакой разницы.<\/p>\n<p>Поэтому всё останется как было.<\/p>\n<p>А ещё меня порадовало:<\/p>\n<blockquote>\n<p>Пользователи врядли знают, что такие программы как Yahoo Messenger, ICQ, практически все приложения самого Майкрософта — весь Office, Outlook Express, MSN Messenger, итд. — используют COM-объект IE на разных уровнях, и чаще всего для визуализации cтраниц и форм. Следовательно всё это уязвимо так же, как и сам IE.<\/p>\n<\/blockquote>\n<p>Я, честно говоря, с трудом себе представляю пользователя, который бы не знал этого, но знал, что такое COM-объект.<\/p>\n",
            "summary": "Hovik Melikyan пишет о будущем интернета, браузеров-платформ, а также приложений, использующих их движки",
            "date_published": "2004-11-14T17:27:10+03:00",
            "date_modified": "2022-01-24T14:55:46+03:00",
            "tags": [
                "браузеры",
                "Виндоус",
                "ИЕ",
                "Микрософт",
                "цитаты"
            ],
            "_date_published_rfc2822": "Sun, 14 Nov 2004 17:27:10 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "918",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "877",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/10\/20\/1\/",
            "title": "Неинтересно",
            "content_html": "<p>Ну вот скажите мне, какой смысл писать длинные занудные заметки, подробно рассказывая о том, как решить ту или иную проблему? Читать их всем лень, комментируют их вяло, никакой романтики.<\/p>\n<p>Всё-таки, если написать «Mozilla — гавно», жить становится намного веселее.<\/p>\n<p><b>Update<\/b>: Кстати, вот ещё что подумал. «Mozilla — гавно» довольно удобная фраза. Вот если написать заметку «2+2=4», то всем на неё будет наплевать — всем и так понятно, что это так, что тут говорить. Если написать «В Пекине, столице Индии, 2+2=4», то тут же начнут писать комментарии: «Дурак, Пекин — столица Китая!» — и будут правы. А вот про Мозиллу получается, и правду написал, и комментариев много, а если и скажут, что дурак, то, понятное дело, будут не правы. Надо такие фразы сохранять...<\/p>\n",
            "summary": "Ну вот скажите мне, какой смысл писать длинные занудные заметки, подробно рассказывая о том, как решить ту или иную проблему?",
            "date_published": "2004-10-20T11:10:52+03:00",
            "date_modified": "2022-01-24T15:03:14+03:00",
            "tags": [
                "браузеры",
                "я"
            ],
            "_date_published_rfc2822": "Wed, 20 Oct 2004 11:10:52 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "877",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "876",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/10\/19\/1\/",
            "title": "Как я верстал C-Airlaid",
            "content_html": "<p class=\"historical\">Исходные изображения из заметке потерялись, но заметка сохранена для истории<\/p>\n<blockquote>\n<p>Описание существующих проблем браузеров интересно, описание решений этих проблем интересно вдвойне, крики «маздай» ничего кроме зевоты не вызывают.<\/p>\n<\/blockquote>\n<p><i>Данил Иванов, imfo.ru, <a href=\"http:\/\/imfo.ru\/archive\/2004\/10\/11\/browser_wars_crazy_people\">вот здесь<\/a><\/i><\/p>\n<p>Попробую для разнообразия последовать этому принципу и написать вдвойне интересную заметку. Расскажу-ка я о том, как я верстал <a href=\"http:\/\/airlaid.ru\">airlaid.ru<\/a> и с какими проблемами столкнулся. (Чёрт возьми, не могу не заметить, что с этими проблемами я <i>не<\/i> столкнулся в Опере.)<\/p>\n<p>Вот такую штуку мне надо было получить:<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/result.gif Результат<\/span><\/p>\n<p>Думаю, очевидно, что имеется в виду вёрстка в три колонки, т. е. ширина главного меню (и нижней плашки под копирайты) составляет 1\/3 ширины окна; выравнивается и то, и другое посередене. Для простоты я решил делать колонки шириной 33%, 34% и 33% соответственно. Всякая шелуха вокруг нас интересует мало, поэтому рассмотрим упрощённый вариант задачи:<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/airlaid1.gif Упрощённый вариант<\/span><\/p>\n<p>Итак, нам нужно сделать просто трёхколоночную вёрстку. Сложность здесь представляет (как оказалось) задача скругления краёв у синих плашек. <a href=\"cut\">cut<\/a>Для начала я нарисовал 4 вот таких вот уголка для разных мест, антиалиаснутых на нужном синем фоне (восьмикратное увеличение by Photoshop):<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/corner.gif Такой вот уголок<\/span><\/p>\n<p class=\"foot\">Думаю, что вы в курсе, что клетки, закрашенные в шахматном порядке — это прозрачность?<\/p>\n<p>Эти уголки были расставлены в нужные места вот так:<\/p>\n<pre class=\"e2-text-code\"><code>#main-menu  {\n  position: relative; \n  left: 33%;  top: 0;  width: 34%;  height: 170px;\n  background: #189CC0;\n}\n#menu-lc  {  position: absolute;  left: 0;  bottom: 0;  }\n#menu-rc  {  position: absolute;  right: 0;  bottom: 0;  }\n\n&lt;div id=&quot;main-menu&quot;&gt;\n&lt;img id=&quot;menu-lc&quot; src=&quot;menu-lc.gif&quot; alt=&quot;&quot; \/&gt;\n&lt;img id=&quot;menu-rc&quot; src=&quot;menu-rc.gif&quot; alt=&quot;&quot; \/&gt;\n&lt;\/div&gt;<\/code><\/pre><p>Аналогично была сделана и нижняя плашка. Несмотря на то, что вроде бы всё в порядке (всё же в порядке, да?), это не захотело правильно работать в IE и Gecko-браузерах. А именно: при некоторых значениях ширины окна браузера получались вот такие глюки:<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/bug-ie.gif Глюк в IE 6 при 1024 и 1600 пикселях<\/span><\/p>\n<p class=\"foot\">Internet Explorer 6.0, при 1024 и 1600 пикселях<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/bug-gecko.gif Глюк в Firefox 0.9.2 при 800 и 1024 пикселях<\/span><\/p>\n<p class=\"foot\">Mozilla Firefox 0.9.2, при 800 и 1024 пикселях<\/p>\n<p>Забавно, что при ширине окна 800 пикселей IE показывал всё правильно, а FF отлично справлялся с вариантами 1152 и 1600. Целенаправленно я проверял только более-менее вероятные ширины окон, однако в обоих браузерах наблюдался такой эффект: при плавном изменении горизонтальных размеров окна глюк то появлялся, то исчезал в совершенно хаотичном порядке.<\/p>\n<p>Я специально повторил эту вёрстку для «упрощенной задачи», причём вотнул стили прямо в HTML, чтобы интересующиеся могли не сильно напрягаясь посмотреть, что да как. Откройте это с помощью IE и\/или Mozilla, поизменяйте размеры окна.<\/p>\n<p><span style=\"color: #ccc\">airlaid-markup\/see-yourself Открыть!<\/span><\/p>\n<p>Первая приходящая на ум вероятная причина глюка: проценты в разных местах округляются по разным правилам — где-то в сторону меньшего, а где-то — в сторону большего. Однако такое объяснению проходит только в случае с IE; обратите внимание, когда изменяешь ширину его окна, он то показываёт всё правильно, то показывает уголок на один пиксель левее, чем нужно. В Mozilla же происходит намного более интересный эффект: она иногда показывает всё правильно, иногда показывает уголок на один пиксель правее чем нужно, а иногда — на один пиксель левее. Чтобы не быть голословным, приведу конкретные цифры: при ширине 800 пикселей уголок сдвинут вправо (как на рисунке выше), при 814 всё отображается правильно, а при 828 пикселях уголок сдвинут влево (как на рисунке про IE). Объяснения <i>такому<\/i> глюку я уже придумать не смог.<\/p>\n<p>Начал я пытаться эту проблему решать. Сначала я попробовал запихать оба нижних уголка меню в таблицу, сделать её шириной 100%, поместить в левую колонку левый уголок, написать там <tt>align=«left»<\/tt>, а правую — в правый и написать <tt>align=«right»<\/tt>. Но в результате получил ровно тот же самый эффект (вроде бы, в обоих браузерах). Тогда у меня появилась сумасшедшая мысль: позиционировать уголок в нужные места javaScript’ом. Вариация на эту тему: подставлять в <tt>right:<\/tt> иногда -1px, иногда 0, иногда 1px, в зависимости от резрешения и браузера. Так можно было бы сделать, чтобы в стандартных разрешениях всё работало OK. Но этого я даже не пытался делать — слишком уж уродливое решение.<\/p>\n<p>В конце концов я придумал вариант, при котором задача решается, а уродливость её решения, скажем так, остаётся на допустимом уровне. Я сделал вот что:<\/p>\n<pre class=\"e2-text-code\"><code>#menu-rc  {  position: absolute;  right: -1px;  bottom: 0;  }<\/code><\/pre><p>И нарисовал для этого места специальный вариант уголка (<a href=\"\/misc\/airlaid-markup\/corner-2.gif\">посмотреть на специальный вариант уголка<\/a>). Аналогичный спецуголок был нарисован и для нижней плашки. Результаты вы можете увидеть на сайте <a href=\"http:\/\/airlaid.ru\">airlaid.ru<\/a>.<\/p>\n<p>Внимательные товарищи заметят, что под Gecko глюк <i>немножко<\/i> остался, но это уже совсем мелочи. Причина этого глюка <i>частично<\/i> в том, что у Gecko, как я уже сказал, не два, а три варианта расположения уголка (-1px, 0 и 1px), а моё решение 100% лечит только от варианта с двумя расположениями, т. е. как IE.<\/p>\n<p>В общем, такие дела.<\/p>\n",
            "summary": "Описание существующих проблем браузеров интересно, описание решений этих проблем интересно вдвойне, крики «маздай» ничего кроме зевоты не вызывают",
            "date_published": "2004-10-19T18:35:14+03:00",
            "date_modified": "2020-05-21T10:36:30+03:00",
            "tags": [
                "браузеры",
                "веб-разработка",
                "проекты",
                "процесс",
                "решения"
            ],
            "_date_published_rfc2822": "Tue, 19 Oct 2004 18:35:14 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "876",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "861",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/10\/06\/1\/",
            "title": "А ещё",
            "content_html": "<p><i>А ещё Мозилла рендерит одну и ту же страницу по-разному, в зависимости от того, где находилась полоса прокрутки в момент нажатия F5. По-моему, такого поведения можно добиться, только если целенаправленно его запрограммировать...<\/i><\/p>\n<p>Вопрос по существу. Стандарты не позволяют выровнять элемент по нижнему краю страницы либо экрана, в зависимости от того, что из этого выше. Однако табличная вёрстка с такой задачей с успехом справлялась, когда <tt>table height=&quot;100&quot;<\/tt>. Вроде бы, справляется она и сейчас: я делаю 100% таблицу из двух ячеек, одна под другой; внутри верхней делаю всё то, что должно быть на странице, используя нормальную CSS-вёрстку, а внутри нижней пишу копирайты и всё, что нужно.<\/p>\n<p>Как это всегда у меня и бывает, всё это отлично работает и в IE, и в Opera, и даже в Netscape 7, а в Mozilla и Firefox работать не хочет. Самое смешное, что совсем недавно я делал другую страницу ровно по тому же принципу, и она-таки работала везде.<\/p>\n<p>Кто знает надёжное решение этой проблемы?<\/p>\n<p><b>Update<\/b>: немного перекроил дивы — стало работать.<\/p>\n",
            "summary": "А ещё Мозилла рендерит одну и ту же страницу по-разному, в зависимости от того, где находилась полоса прокрутки в момент нажатия F5",
            "date_published": "2004-10-06T20:02:49+03:00",
            "date_modified": "2022-01-24T15:05:50+03:00",
            "tags": [
                "браузеры",
                "веб-разработка",
                "ХТМЛ",
                "ЦСС"
            ],
            "_date_published_rfc2822": "Wed, 06 Oct 2004 20:02:49 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "861",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "811",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/08\/25\/5\/",
            "title": "Opera 7.60 preview",
            "content_html": "<p><a href=\"http:\/\/www.overclockers.ru\/news\/newsitem.shtml?category=4&id=1093427716\">Opera 7.60 preview<\/a>:<\/p>\n<ul>\n  <li>Поддержка Gmail<\/li>\n  <li>Поддержка CSS3<\/li>\n  <li>Голосовое управление<\/li>\n  <li>Возможность отключить почтовый клиент нафиг<\/li>\n<\/ul>\n<p>Ну это так, по верхам. А вообще, можно <a href=\"http:\/\/snapshot.opera.com\/windows\/o760tp1v_7141.exe\">скачать<\/a>.<\/p>\n",
            "summary": "Opera 7.60 preview",
            "date_published": "2004-08-25T21:05:59+03:00",
            "date_modified": "1970-01-01T06:00:00+03:00",
            "tags": [
                "браузеры"
            ],
            "_date_published_rfc2822": "Wed, 25 Aug 2004 21:05:59 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "811",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4259,
    "_e2_ua_string": "Aegea 12.0a (v4259e)"
}