{
    "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\/firefox\/",
    "feed_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/firefox\/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": "1981",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2008\/09\/10\/1\/",
            "title": "Фичи для галочки",
            "content_html": "<p>В одном из комментариев к <a href=\"\/meanwhile\/2007\/10\/08\/1\/comments\/\">великой заметке<\/a> было замечено, что Undo на закрытие табов не работает в Фаерфоксе, но если установить «навороченный плагин управления закладками», то такая возможность появится. Что я ответил на это?<\/p>\n<blockquote>\n<p>Вот в этом весь Фаерфокс. Закладки «есть», но чтобы ими пользоваться нужен плагин. Функции Оперы не только в ней есть, но ими ещё и можно сразу начинать пользоваться.<\/p>\n<\/blockquote>\n<p>Действительно, путь Оперы состоит не в том, чтобы зафиксировать факт наличия фичи, добавив её на страницу Features на сайте. Путь Оперы состоит в добавлении <i>функциональности<\/i>, в создании новых инструментов и подходов к использованию веба.<\/p>\n<p>Ни один нормальный человек не знает разрешение своего телевизора и уж тем более версию стандарта инфракрасной связи в его пульте. Людей волнует другое: могут ли они лёжа на диване переключать каналы, или нужно встать и подойти к ящику. А от двухтюнерного телевизора нет проку, пока в нём не появляется функция «картинка в картинке» или возможность записывать то, что идёт по одному каналу, глядя другой.<\/p>\n<p>Такие фичи, которые вроде бы и есть, но при этом пользоваться ими не очень ясно как, я называю «фичами для галочки». Но что-то мне уже слабо вспомнить, к чему я это всё.<\/p>\n",
            "summary": "В одном из комментариев к великой заметке было замечено, что Undo на закрытие табов не работает в Фаерфоксе, но если установить «навороченный плагин управления закладками»",
            "date_published": "2008-09-10T19:03:47+02:00",
            "date_modified": "2021-07-07T08:47:05+02:00",
            "tags": [
                "дизайн продуктов",
                "Опера",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Wed, 10 Sep 2008 19:03:47 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1981",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "2181",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2008\/06\/24\/1\/",
            "title": "Фаерфокс 3 для Мака",
            "content_html": "<p>Фаерфокс 3 для Мака — <a href=\"http:\/\/mega.genn.org\/2008\/06\/24\/tally-ho-firefox\/\">обзор нового интерфейса<\/a>, где, в частности, отмечается, что обычные поля ввода должны быть прямоугольными, а скруглёнными должны быть только поля поискового запроса.<\/p>\n<p>Добавлю к последнему, что скруглёнными лучше всего быть полям, которые ищут по мере печатания, а не после нажатия на «Найти» (при этом кнопка найти может присутствовать, конечно — например, для открытия результатов поиска в виде самостоятельного экрана).<\/p>\n",
            "summary": "Фаерфокс 3 для Мака — обзор нового интерфейса, где, в частности, отмечается, что обычные поля ввода должны быть прямоугольными, а скруглёнными должны быть только поля поискового запроса",
            "date_published": "2008-06-24T17:48:35+02:00",
            "date_modified": "2008-08-06T23:25:14+02:00",
            "tags": [
                "Мак",
                "пользовательский интерфейс",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Tue, 24 Jun 2008 17:48:35 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2181",
            "_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-27T16:45:56+02:00",
            "date_modified": "2011-11-12T22:11:57+02:00",
            "tags": [
                "браузеры",
                "ИЕ",
                "Опера",
                "смешное",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Thu, 27 Sep 2007 16:45:56 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1958",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1753",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2006\/12\/27\/1\/",
            "title": "Mozilla Goes Microsoft Way",
            "content_html": "<p>Собственно, <a href=\"http:\/\/my.opera.com\/hallvors\/blog\/2006\/12\/23\/firechicken\">сабж<\/a>.<\/p>\n<p>А ещё на этой неделе снова Доренко на «Эхе» в утреннем «Развороте», что очень приятно и весело.<\/p>\n",
            "summary": "Собственно, сабж",
            "date_published": "2006-12-26T22:37:05+02:00",
            "date_modified": "2010-01-23T19:03:40+02:00",
            "tags": [
                "Доренко",
                "Микрософт",
                "Фаерфокс",
                "Эхо Москвы"
            ],
            "_date_published_rfc2822": "Tue, 26 Dec 2006 22:37:05 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1753",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1663",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2006\/07\/25\/1\/",
            "title": "Функциональность расширений Firefox в Opera",
            "content_html": "<p>Болк дал ссылку на <a href=\"http:\/\/my.opera.com\/Rijk\/homes\/blog\/extensions.html\">интересную таблицу<\/a>, где перечисляются 150 самых популярных расширений для Firefox и указывается, в какой степени реализуемая ими функциональность доступна в Опере. Выясняется, что возможности 42 из них являются встроенными в Оперу, а функции ещё 31 в той или иной степени реализованы в виджетах, UJS или ещё как-нибудь.<\/p>\n",
            "summary": "Болк дал ссылку на интересную таблицу, где перечисляются 150 самых популярных расширений для Firefox и указывается, в какой степени реализуемая ими функциональность доступна в Опере",
            "date_published": "2006-07-25T14:36:26+02:00",
            "date_modified": "2006-07-26T14:32:54+02:00",
            "tags": [
                "Опера",
                "ссылки",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Tue, 25 Jul 2006 14:36:26 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1663",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1483",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/12\/18\/2\/",
            "title": "Иконка RSS в IE 7",
            "content_html": "<p>Microsoft <a href=\"https:\/\/blogs.msdn.com:443\/rssteam\/archive\/2005\/12\/14\/503778.aspx\">будет использовать в IE 7<\/a> и <a href=\"http:\/\/blogs.msdn.com\/michael_affronti\/archive\/2005\/12\/15\/504316.aspx\">в Outlook «12»<\/a> иконку из Firefox для представления RSS.<\/p>\n<p>Это хорошо.<\/p>\n<p>Хорошо, что Microsoft не обломались взять эту иконку, а Mozilla — дать.<\/p>\n<p>Хорошо и то, что с Mozilla работают замечательные художники\/дизайнеры, которые нарисовали действительно красивую штуковину (да и сайты у них очень красивые).<\/p>\n<p>Плохо, что какой-то дурак придумал, что использовать оранжевый прямоугольник с надписью «RSS» в качестве иконки RSS — это типа не круто, и надо обязательно придумать какую-нибудь графическую непонятную хрень. Но, разумеется, одинаковая непонятная хрень лучше, чем разная непонятная хрень, потому, что тогда к ней хотя бы привыкаешь, и она постепенно становится понятной...<\/p>\n",
            "summary": "Microsoft будет использовать в IE 7 и в Outlook «12» иконку из Firefox для представления RSS",
            "date_published": "2005-12-18T11:51:00+02:00",
            "date_modified": "2012-05-04T09:37:57+02:00",
            "tags": [
                "ИЕ",
                "Микрософт",
                "пользовательский интерфейс",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Sun, 18 Dec 2005 11:51:00 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1483",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1448",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/11\/09\/1\/",
            "title": "Фокусировка табов",
            "content_html": "<blockquote>\n<p>A lot of us are fans of tabbed browsing. It’s one of the most useful changes in window and document management since the Task Bar on Windows. People who like to work with multiple documents like quick, convenient access to them. It’s part of <i>the reason Microsoft moved Office to a SDI model.<\/i><\/p>\n<\/blockquote>\n<p>Хм... <a href=\"http:\/\/weblogs.mozillazine.org\/ben\/archives\/009210.html\">Логика<\/a> железная.<\/p>\n<p>Там же написано про то, как же сложно браузеру понять, какой таб когда фокусировать. В Опере, как известно, вместо табов используются обычные MDI-окна (а линейка с табами — это просто тулбар такой, его можно выключить, что я и сделал, естественно). Алгоритм переключения окон там можно выбирать самому между «Cycle in recently used order» (т. е. как Alt+Tab в Windows) и «Cycle in page bar order». Честно говоря, я в принципе не понимаю, как можно пользоваться вторым вариантом. Выбранный алгоритм используется для переключения MDI-окон по Ctrl+Tab, RightMouseDown+Scholl и при закрытии MDI-окна.<\/p>\n<p>Вот не прочитал бы эту статью — понятия бы не имел, что некоторые производители браузеров считают проблемой <i>такую мелочь<\/i>, тем более что правильная реализация (т. е. Alt+Tab) существует в винде уже чёрт знает сколько лет — можно было не выдумывать никакой «эвристики», а просто сделать так, как все привыкли.<\/p>\n",
            "summary": "A lot of us are fans of tabbed browsing. It’s one of the most useful changes in window and document management since the Task Bar on Windows...",
            "date_published": "2005-11-09T18:58:39+02:00",
            "date_modified": "2021-09-03T14:33:01+02:00",
            "tags": [
                "Микрософт",
                "Опера",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Wed, 09 Nov 2005 18:58:39 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1448",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1427",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/10\/26\/1\/",
            "title": "Мозилла Файерфокс",
            "content_html": "<p>Решил скачать себе Firefox 1.0.7. Типа, чтобы когда в нём всё будет глючить, мне никто не мог сказать, что «у тебя просто старая версия» (как это было модно одно время, пока у меня стояла версия 0.9; переход на 1.0 не решал проблемы, но лишал людей этого дурацкого аргумента). Ну и, из любопытства, ещё 1.5 Beta 2.<\/p>\n<p>I went to <a href=\"http:\/\/getfirefox.com\">getfirefox.com<\/a>, clicked «Free Download», just above «Other Systems and Languages», which brought me directly to save-or-run dialog (good!) Now after downloading this one I clicked «Try Firefox 1.5 Beta 2», then «Download Beta», just above «Other Systems and Languages», really. Well, then I launched the first installer exe (for 1.0.7). And you know what it said? «Установка Mozilla Firefox». What do you mean Ustanovka Mozilla Firefox? Were you hiding English under those «Other Systems and Languages» or what? Pretty logic <i>indeed<\/i>, but why then were you saying «Free Download» instead of «Скачать бесплатно»? MF!<\/p>\n<p>Ну и, та же история с 1.5 Beta. Забота, проявляемая этими людьми, трогает до глубины души. Но если я кликаю Free Download, please be <i>ever so kind<\/i> to deliver English version or at least <i>ask<\/i> me if I would like a localization.<\/p>\n<p>Я и раньше-то не очень любил запускать эту штуку, но — работа такая. Однако, как я вижу, мозилловцы находят всё новые и новые пути вызвать моё раздражение.<\/p>\n<p>P.S. MF stands for Mozilla Foundation.<\/p>\n",
            "summary": "Решил скачать себе Firefox 1.0.7. Типа, чтобы когда в нём всё будет глючить, мне никто не мог сказать, что «у тебя просто старая версия»",
            "date_published": "2005-10-26T19:20:03+02:00",
            "date_modified": "2005-10-26T19:20:03+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Wed, 26 Oct 2005 19:20:03 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1427",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1259",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/06\/21\/2\/",
            "title": "Firefox stats inflated",
            "content_html": "<blockquote>\n<p>Jon S. von Tetzchner, CEO of Opera Software, made the claim today that the Firefox market share figures are inflated due to its support for link prefetching.<\/p>\n<p>Link prefetching is a mechanism that uses browser idle time to download Web pages that the user might visit in the near future.<\/p>\n<p>«Sadly the statistics are undercounting Opera and over counting Firefox. Opera has a better caching mechanism so it doesn’t access Web sites as often as other browsers. Firefox has added a pre-loading feature that Google has made use of. This inflates the numbers on the statistics,» von Tetzchner said.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/operawatch.blogspot.com\/2005\/06\/opera-ceo-firefox-market-share.html\">Отсюда<\/a><\/p>\n",
            "summary": "Jon S. von Tetzchner, CEO of Opera Software, made the claim today that the Firefox market share figures are inflated due to its support for link prefetching",
            "date_published": "2005-06-21T10:17:20+02:00",
            "date_modified": "2021-09-14T14:51:38+02:00",
            "tags": [
                "Опера",
                "Фаерфокс",
                "цитаты"
            ],
            "_date_published_rfc2822": "Tue, 21 Jun 2005 10:17:20 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1259",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1198",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/05\/12\/2\/",
            "title": "Firefox Security",
            "content_html": "<p>Нет, ну я же говорил?<\/p>\n<blockquote>\n<p>The number of vulnerabilities in Firefox recently has been alarming. At first Firefox appeared to be an attractive alternative to Internet Explorer (IE) for security reasons, but IE is now looking better and better in comparison<\/p>\n<\/blockquote>\n<p>Неуловимый Джо неуловим только до тех пор, пока его не начнут ловить. <a href=\"http:\/\/www.sans.org\/newsletters\/newsbites\/newsbites.php?vol=7&issue=19#311\">Вот.<\/a><\/p>\n<p>Тем временем, в течение последних двух месяцев Opera является единственным PC-браузером, в котором <a href=\"http:\/\/secunia.com\/product\/4932\/\">по мнению Secunia нет проблем безопасности<\/a>.<\/p>\n<p>Получается, что когда\/если Опера станет более популярна, то и там всё будет очень плохо? Не думаю, что настолько.<\/p>\n<ol start=\"1\">\n  <li>Опера, как отмечал Кукуц, не является платформой, в отличие от Gecko. Это значит, что возможные в ней дыры в принципе не могут вести в такие места, в которые они ведут в Firefox’е. Поскольку пока Опера не имеет платформенных амбиций (по крайней мере в мире desktop), то и опасаться за появление страшных внутренностей не приходится.<\/li>\n  <li>В отличие от Firefox, Опера не использует ложь в маркетинговых целях. Создатели Firefox кричат про tabbed browsing и прочие блага цивилизации с такой интонацией, как будто это всё такие их изобретения, хотя кто это всё придумал — мы знаем. И так же они кричат про то, какие они most secure browser, и вот мы видим что оказывается на деле. У Оперы же <i>хватает и правды<\/i> для маркетинга, не приходится придумывать пустые слова. В конце концов, это действительно первый браузер с голосовым управлением (другое дело, что это нахрен никому не нужно). Это первый браузер со встроенной поддержкой SVG. Слоган восьмой Оперы — «Speed, Security, Simplicity». И я склонен доверять ему. Просто пока нет никаких оснований не доверять.<\/li>\n<\/ol>\n",
            "summary": "Нет, ну я же говорил?",
            "date_published": "2005-05-12T05:29:09+02:00",
            "date_modified": "2022-01-17T18:00:48+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Thu, 12 May 2005 05:29:09 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1198",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1169",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/04\/25\/5\/",
            "title": "Breaking The Ground",
            "content_html": "<blockquote>\n<blockquote>\n    <ul>\n      <li>«Privacy and Security<br \/>\n      Built with your security in mind, Firefox keeps your computer safe from malicious spyware by not loading harmful ActiveX controls. A comprehensive set of privacy tools keep your online activity your business.»<\/li>\n    <\/ul>\n<\/blockquote>\n<p>So not loading ActiveX is a <i>feature<\/i>? Ok, <a href=\"http:\/\/my.opera.com\/ilyabirman\/affiliate\">Opera<\/a> has not loaded ActiveX controls for ages :-)<\/p>\n<blockquote>\n    <ul>\n      <li>«S, M, L or XL — It’s Your Choice<br \/>\n      Firefox is the most customizable browser on the planet. Customize your toolbars to add additional buttons, install new Extensions that add new features, add new Themes to browse with style, and use the adaptive search system to allow you to search an infinite number of engines. Firefox is as big or small as you want.»<\/li>\n    <\/ul>\n<\/blockquote>\n<p>I think Internet Explorer did this years ago. <a href=\"http:\/\/my.opera.com\/ilyabirman\/affiliate\">Opera<\/a>, too, does most of this, and it can install themes\/skins without restarting, too :-)<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/my.opera.com\/haavard\/journal\/42\">Отсюда<\/a>, почитайте.<\/p>\n",
            "summary": "So not loading ActiveX is a feature? Ok, Opera has not loaded ActiveX controls for ages :-)",
            "date_published": "2005-04-25T13:34:33+02:00",
            "date_modified": "2022-01-20T19:36:35+02:00",
            "tags": [
                "Опера",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Mon, 25 Apr 2005 13:34:33 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1169",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1127",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/03\/31\/2\/",
            "title": "Google и Firefox укрепляют антинародное сотрудничество",
            "content_html": "<p>Если раньше пользоваться Firefox’ом было неприятно чисто морально, то теперь это будет ещё и <a href=\"http:\/\/www.google.com\/googleblog\/2005\/03\/enhanced-searching-with-firefox.html\">бить по кошельку<\/a>. Спасибо Google хотя бы за то, что предупреждают об этом.<\/p>\n",
            "summary": "Если раньше пользоваться Firefox’ом было неприятно чисто морально, то теперь это будет ещё и бить по кошельку",
            "date_published": "2005-03-31T08:37:38+02:00",
            "date_modified": "2005-03-31T08:37:38+02:00",
            "tags": [
                "Гугль",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Thu, 31 Mar 2005 08:37:38 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1127",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1075",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/02\/21\/1\/",
            "title": "Opera on Phishing",
            "content_html": "<p>Кстати, если вы пропустили, на <a href=\"http:\/\/news.netcraft.com\/archives\/2005\/02\/15\/firefox_to_disable_idn_support_as_phishing_defense.html\">придумку Mozilla Foundation отключить поддержку IDN с целью предотвратить <s>г<\/s>омографические атаки<\/a> достойнее всего <a href=\"http:\/\/my.opera.com\/haavard\/journal\/32\">ответил человек из Оперы<\/a>.<\/p>\n",
            "summary": "Кстати, если вы пропустили, на придумку Mozilla Foundation отключить поддержку IDN с целью предотвратить гомографические атаки достойнее всего ответил человек из Оперы",
            "date_published": "2005-02-21T08:43:46+02:00",
            "date_modified": "2005-02-24T16:14:48+02:00",
            "tags": [
                "Опера",
                "смешное",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Mon, 21 Feb 2005 08:43:46 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1075",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1061",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/01\/31\/1\/",
            "title": "Необъяснимость глюков Firefox",
            "content_html": "<p>Я уже писал, что в FF глюков мало, то понять, как их решить, невозможно, потому, что они наркоманские.<\/p>\n<p>Есть страница, ширина которой — 100%. Нет горизонтального скроллинга. Дописываем в неё в определённом месте:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;script type=&quot;text\/javascript&quot; src=&quot;rubrika.js&quot;&gt;&lt;\/script&gt;<\/code><\/pre><p>И появляется горизонтальный скроллинг. Думаю: что-то в Рубрике. Исправляю на:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;script type=&quot;text\/javascript&quot; src=&quot;bubrika.js&quot;&gt;&lt;\/script&gt;<\/code><\/pre><p>(Такого файла нет.) Не помогает. Скроллинг остался. Пробую:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;script type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;<\/code><\/pre><p>Скроллинг исчезает. Интересно. Неужели, думаю, он умудряется <i>рендерить<\/i> элемент &lt;script&gt;? Пишу:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;script type=&quot;text\/javascript&quot; src=&quot;bubrika.js&quot; style=&quot;display: none&quot;&gt;&lt;\/script&gt;<\/code><\/pre><p>Скроллинг появляется. Получается, что он его не рендерит, а просто рисует скроллинг в случае, если у script есть src! Бред!<\/p>\n<p>Так и вижу в <i>открытых исходниках<\/i> Mozilla текст:<\/p>\n<pre class=\"e2-text-code\"><code>IScrollBarNafig *_s;\n_s = geckoBrwsr_Window2-&gt;__scrlBars;\nif(P_src)\n{\n    _s-&gt;select(NULL, 0, 1, FALSE);\n    rePaint(_s, PAINT_MODE_DEFAULT);\n}<\/code><\/pre><p class=\"foot\">(Исходники на «„C++“» принято писать примерно так)<\/p>\n<p>В очередной раз мы видим пример поведения, которое от глюка возникнуть не может, которое нужно целенаправленно запрограммировать, накурившись травы.<\/p>\n<p>Проходит час экспериментов, ничто не помогает. Я беру, переделываю всё так, чтобы скрипт можно было вытащить в другое место. Вытаскиваю его в другое место, соответственно. Скроллинг исчезает.<\/p>\n<p>И не просите меня выложить страничку для примера. Ту страничку, на которой я это делаю, я выложить не могу, а сочинять такую новую у меня нет никакого желания, слишком много чести для Mozilla Foundation.<\/p>\n<p>Arrrrghhhh.<\/p>\n",
            "summary": "Я уже писал, что в FF глюков мало, то понять, как их решить, невозможно, потому, что они наркоманские",
            "date_published": "2005-01-30T22:36:32+02:00",
            "date_modified": "2022-01-21T13:14:16+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Sun, 30 Jan 2005 22:36:32 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1061",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "1058",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/01\/28\/3\/",
            "title": "Три маленьких открытия",
            "content_html": "<p>Так не бывает, чтобы сверстал сайт, а он — хоба-на — работает во всех браузерах отлично. Каждый раз приходится что-то подкручивать, подделывать. Но с другой стороны, благорадря этому узнаёшь всё больше разного. Сегодня я узнал три разного.<\/p>\n<h2>1. Как заставить IE нормально понимать z-index?<\/h2>\n<p>Есть такая проблема, что IE применяет z-index’ы не ко всему документу, а как-то выборочно. Например, относительно позиционированный элемент оказывается «ближе к пользователю», чем статический, даже если его z-index меньше. Создаётся впечатление, что каждый relative-элемент создаёт своё пространство z-индексов.<\/p>\n<p>Исследования показали, однако, что это ложное впечатление. На самом деле своё пространство z-индексов едино для всех относительных элементов. Таким образом, проблема решается просто путём изменения статического элемента на относительный. По идее, других проблем это вызвать не должно?<\/p>\n<h2>2. Как в Mozilla изобразить overflow-x\/overflow-y?<\/h2>\n<p>У меня тут ситуация такова, что на странице почти обязательно появляется горизонтальный скроллинг (по смыслу), но видимым он быть не должен. В IE эта проблема решается вот так:<\/p>\n<pre class=\"e2-text-code\"><code>overflow-x: hidden;<\/code><\/pre><p>Но на самом деле свойства overflow-x и overflow-y придумали в Microsoft, а W3C про них ничего не знают. Как же сделать это в Мозилле? А вот так:<\/p>\n<pre class=\"e2-text-code\"><code>overflow: -moz-scrollbars-vertical;<\/code><\/pre><p>Итого имеем:<\/p>\n<pre class=\"e2-text-code\"><code>body {\n  overflow: -moz-scrollbars-vertical;\n  overflow-x: hidden;\n}<\/code><\/pre><p>Осталось понять, как сделать то же самое в Опере.<\/p>\n<h2>3. Как в Opera изобразить overflow-x\/overflow-y?<\/h2>\n<p>А никак. То есть, <i>как<\/i>, но только совсем другим путём. Потыкавшись в Гуголь минуты полторы и не найдя готового решения (вроде -o-scrollbars-vertical), я решил, что нужно сочинять своё имеющимися средствами (то есть, средствами W3C). Но это оказалось просто.<\/p>\n<p>W3C <a href=\"http:\/\/www.w3.org\/TR\/CSS21\/visufx.html#propdef-overflow\">считает<\/a>, что свойство overflow может иметь значения visible, hidden, scroll, auto, inherit. То есть, применяя это всё к body, мы можем получить либо полное отсутствие скроллбара, либо присутствие обоих (понятно, что речь идёт о странице, которая не помещается в отведённые ей рамки). Но кто сказал, что применять его нужно к body? Итак, решение.<\/p>\n<p>Внутрь body запихиваем вот такой вот div:<\/p>\n<pre class=\"e2-text-code\"><code>#wrapper {\n  width: 100%;\n  height: auto;\n  overflow: hidden;\n}<\/code><\/pre><p>И весь остальной контент запихиваем уже в него. Теперь всё работает так, как нам надо. Элемент body отображает только вертикальный скроллбар; горизонтальный ему не нужен, так как единственный элемент, находящийся внутри него — #wrapper — имеет ширину 100%, то есть прекрасно влезает по ширине.<\/p>\n<p>В этом месте кажется, что можно выкинуть IE-only overflow-x и MZ-only -moz-scrollbars-vertical, дабы получить красивый, внятный и совместимый со стандартами CSS. Но не тут-то было. Mozilla всё-таки снова отображает горизонтальный скроллинг. Как же она его любит...<\/p>\n<p>В общем, для надёжности оставляем всё, и overflow-x, и -moz и wrapper. И чёрт с ними, со стандартами.<\/p>\n<p>Hope it helps™<\/p>\n",
            "summary": "Так не бывает, чтобы сверстал сайт, а он — хоба-на — работает во всех браузерах отлично. Каждый раз приходится что-то подкручивать, подделывать",
            "date_published": "2005-01-28T14:43:10+02:00",
            "date_modified": "2022-01-26T12:53:42+02:00",
            "tags": [
                "ИЕ",
                "Фаерфокс",
                "ЦСС"
            ],
            "_date_published_rfc2822": "Fri, 28 Jan 2005 14:43:10 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1058",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "1048",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/01\/25\/2\/",
            "title": "Firefox 1.0",
            "content_html": "<p>Официально заявляю, что я поставил себе Mozilla Firefox 1.0.<\/p>\n<p><b>Update<\/b>: Один из сайтов, который у меня сейчас в разработке, по-прежнему отображается с горизонтальным скроллингом в <i>ноль<\/i> пикселей.<\/p>\n<p>В IE очень много глюков рендеринга, но их можно как-то объяснить. Элементы форм игнорируют z-index, потому, что их рисует GDI в последнюю очередь (ну или что-то такое). Некоторые вещи не влезают в ширину потому, что и left: и right: одновременно IE понять не может. Однострочные комментарии в CSS не понимаются, надо думать, просто потому, что никто не написал кода, который их не учитывает. То есть баги приблизительно предсказуемы и приблизительно понятно где копать, чтобы их отловить.<\/p>\n<p>В Gecko же багов меньше чем у кого-либо, но не удаётся выдумать никаких объяснений их появлению. Ну отчего может возникнуть скроллинг в 0 пикселей? Ну отчего координаты могут округляться <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2004\/10\/19\/1\">в три разные<\/a> стороны? Иногда возникает ощущение, что они в порядке прикола сделали эти баги, чтобы нам жизнь мёдом не казалась.<\/p>\n<p>Эх.<\/p>\n",
            "summary": "Официально заявляю, что я поставил себе Mozilla Firefox 1.0",
            "date_published": "2005-01-25T20:39:37+02:00",
            "date_modified": "2005-01-25T20:50:45+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Tue, 25 Jan 2005 20:39:37 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1048",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1015",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2005\/01\/02\/1\/",
            "title": "Firefox text zoom",
            "content_html": "<p>Мне нравится, что в Firefox возможно увеличить размер текста, возможно уменьшить размер текста, а вернуть 100% уже невозможно. Нигде не отображается текущий масштаб, кнопки «default» тоже нет. Чтобы сделать как было, нужно просто перезагрузить Firefox. Не правда ли, очень удобно?<\/p>\n<p>А, ну да, нужно скачать yet another extension, я угадал?<\/p>\n",
            "summary": "Мне нравится, что в Firefox возможно увеличить размер текста, возможно уменьшить размер текста, а вернуть 100% уже невозможно",
            "date_published": "2005-01-01T21:44:52+02:00",
            "date_modified": "2005-01-01T21:44:52+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Sat, 01 Jan 2005 21:44:52 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1015",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "995",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/12\/19\/2\/",
            "title": "Opera против Firefox",
            "content_html": "<p>Последнее время противники Оперы стали говорить, что «она уже не является лёгким и сверхбыстрым браузером», и вот поэтому-то она и плохая. Типа, в отличие от Firefox. Разумеется, на тот факт, что дистрибутив голого notepad-like Firefox’а занимает в 1,3 раза больше, чем вся Опера с её бесконечными возможностями, никто из этих людей не обращает никакого внимания.<\/p>\n<p>Хотя мне с 512 МБ памяти <i>глубоко наплевать<\/i>, занимает ли браузер 20 МБ или 120, (а запускаю я её только один раз — при включении компьютера) нашлись люди которым не лень было взять и протистировать эти браузеры. Дак вот, что в результате. Опера со всеми её возможностями таки по-прежнему <i>является лёгким и сверхбыстрым браузером<\/i>, даже по сравнению с пустым Firefox. <a href=\"http:\/\/www.scss.com.au\/family\/andrew\/o7\/firefox\/\">Читать конкретные цифры...<\/a><\/p>\n<p>P.S. Свежая тема, ага?<\/p>\n",
            "summary": "Последнее время противники Оперы стали говорить, что «она уже не является лёгким и сверхбыстрым браузером», и вот поэтому-то она и плохая...",
            "date_published": "2004-12-19T17:45:18+02:00",
            "date_modified": "2004-12-19T17:46:37+02:00",
            "tags": [
                "Опера",
                "ссылки",
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Sun, 19 Dec 2004 17:45:18 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "995",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "992",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/12\/18\/1\/",
            "title": "Как будет называться Firefox?",
            "content_html": "<p>Известно, что Firefox — это уже третье название браузера. Вопрос в том, третье и последнее, <a href=\"http:\/\/www.firefox.co.uk\/\">или нет<\/a>? Это я так, просто любопытно.<\/p>\n",
            "summary": "Известно, что Firefox — это уже третье название браузера. Вопрос в том, третье и последнее, или нет? Это я так, просто любопытно",
            "date_published": "2004-12-17T23:15:30+02:00",
            "date_modified": "2004-12-17T23:15:30+02:00",
            "tags": [
                "Фаерфокс"
            ],
            "_date_published_rfc2822": "Fri, 17 Dec 2004 23:15:30 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "992",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "966",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/2004\/12\/06\/1\/",
            "title": "Отладка",
            "content_html": "<p>Всего сутки отладки — и я вкурсе, что под Mozilla у форм, находящихся в <tt>&lt;iframe style=&quot;display: none&quot;&gt;<\/tt> не работает метод submit (). Никаких предупреждений об ошибках, никаких записей в javaScript Console. Просто всё работает так, как будто метод submit () в том и заключается, чтобы ничего не делать. Bah.<\/p>\n<p>(Mozilla Firefox 0.9.2)<\/p>\n<p><b>Update<\/b>: Да, безопасность на уровне, особенно учитывая, что тупая замена <tt>display: none<\/tt> на <tt>border: 0; width: 0; height: 0<\/tt> <i>решает проблему<\/i>.<\/p>\n",
            "summary": "Всего сутки отладки — и я вкурсе, что под Mozilla у форм, находящихся в &lt;iframe style=&quot;display",
            "date_published": "2004-12-06T15:06:25+02:00",
            "date_modified": "2022-01-24T13:35:50+02:00",
            "tags": [
                "веб-разработка",
                "Фаерфокс",
                "ХТМЛ"
            ],
            "_date_published_rfc2822": "Mon, 06 Dec 2004 15:06:25 +0200",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "966",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4259,
    "_e2_ua_string": "Aegea 12.0a (v4259e)"
}