браузеры РСС
Что почитать в выходные — 4
11 февраля 2012, 3:44
Понравилось на этой неделе:
- Developing for old browsers is (almost) a thing of the past. 37сигналов рассказывают, как они отпиливают левые браузеры. Горячо поддерживаю.
- To My Old Master. Письмо бывшего раба своему бывшему владельцу (США, 1865 год). Обалдеть.
- Adjust Your Mirrors to Avoid Blind Spots. Совет по настройке боковых зеркал машины. Контринтуитивно, но по утверждению авторов статьи — более безопасно. Езжу так уже три дня, пока немного разрывает мозг.
- What the Vaio Z says about Sony's little design problem. Про разницу в подходах к дизайну у Эпла и Сони.
- Как добавить ПХП в список шеллов в Автоматоре. Женя Степанищев объясняет, как прикрутить ПХП-сервис иначе, чем я показывал — возможно, кому-то так больше понравится.
- Still Fucking Hate Email. Эм-Джи Сиглер предлагает изменить отношение к почте, смотреть на неё как на ленту твиттера, которая проносится мимо тебя, а не как на инбокс, который нужно непременно разобрать. Радикально.
Почему Опера
21 мая 2010, 17:35
Короче это феерический бред, что такая программа вообще выпущена кем-то, здравый смысл говорит, что этого просто не может быть.
Если раньше Опера была раем для пользователя и адом для разработчика, то сегодня она постепенно становится адом для всех. Зато к ней прикручивают говно просто не укладывающейся в голове степени бессмысленности, типа Юнайта. Зато разработчики Оперы в первых рядах в деле реализации какой-нибудь суперновой технологии (до которой никому на планете вообще нет дела) так, чтобы была, для галочки, но еле-еле работала (как в своё время было с битторрентом).
Я мечтаю перелезть с уродской и глючной Оперы на что-нибудь красивое и надёжное. Но другие браузеры просто не позволяют мне работать эффективно. Любой другой браузер я воспринимаю как преграду на моём пути к получению информации.
Вот список фич, об отсутствие которых я запинаюсь в других браузерах:
- переключение между окнами по правой кнопке + колесу (как без этого жить — просто не понимаю);
- возможность выключить нахрен отображение строки табов (у меня открыто по 70 окон иногда, поэтому от этой панели никакой пользы, а мне жалко места на ненужную хрень);
- надёжное открытие сайтов, то есть закрыть их могу только я, а не падение браузера или отключение электропитания (это не я должен нажимать Reopen windows from last session, браузер сам должен открываться с того же места, мгновенно);
- жесты и переклики;
- мгновенный Back (идут годы, а никто не может сделать);
- поиск из адресной строки;
- никнеймы у букмарок (мне печатать удобнее, чем кликать);
- синхронизация букмарок;
- Paste and go;
- волшебная палочка;
- анду закрытия окон (⌘Z, блин, просто ⌘Z! и окна помнят, куда из них вела кнопка Back!);
- длиннющий перечень закрытых ранее окон;
- спид-дайл (только в Опере я понимаю, как его настроить; все слизанные аналоги какие-то странные);
- нормальный зум в сочетании с Fit to width;
- настройка клавиатуры (⌘N должен открывать новый «таб», а не отдельное окно, и мне надо, чтобы по F включался Fit to width, а по U — User mode);
- да, User mode;
- возможность запрещать определённым сайтам Флеш, анимированные картинки и всё остальное говно;
- полноэкранный режим.
Добавлено через несколько часов: после отключения юнайта (который почему-то был включен, хотя я его никогда об этом не просил) Опера не упала ни разу.
Новое на сайте
30 декабря 2009, 4:06
Бесподобная схема метро обновилась в связи с открытием Мякинина, Волоколамской и Митина. На ней есть несколько существенных, но почти незаметных улучшений по сравнению с прошлой версией (самое очевидное: линии согнулись ещё плавнее, списки станций с переходами выглядят ещё чище).

Кроме того, на сайт вернулась версия схемы, предназначенная для чёрно-белой печати (там же). Интерфейс для сравнения цветной и чёрно-белой схем — круче всего остального, что есть на свете.
Ну и я наконец опубликовал концепт умной адресной строки браузера. Смысл его в том, чтобы перевести адресную строку из категории «какая-то техническая хрень, без которой не обойтись» в категорию «элемент интерфейса».
Мне нравится, что я перестал стесняться использовать Джаваскрипт по полной программе, поэтому на мои страницы можно не только смотреть, но и чё-то там делать. Оказывается, это так просто, а эффект сразу такой: бабах!
Браузерные войны всё ещё актуальны!
14 октября 2007, 21:15
Про наворачивание Фаерфокса до уровня Оперы
14 октября 2007, 15:18
Открываю список установленных плагинов в ффоксе. 31. Из них 20 направлены на достижение функционала оперы, 5 на исправление кривостей и долбоёбств в самом ффоксе, 3 по делу и 3 не по делу (отключены). Ситуация ничего не напоминает? Мне это напоминает яблочковую макось, стремясь к фишкам которой, народ обвешивает свои оси кучей ебанутых доков/тем/бантегов, которые всё равно даже хором работают не так, как в самой макоси. Вроде бы даже эти штуки соотносятся с оригиналом как "не хуже", иногда существенно превосходят - но не то. Неприятно телу. Вот и с ффоксом так же.Отсюда. Очень точно. Подделку сразу видно.
А ведь те, кто не в теме, действительно всерьёз думают, что Винда с темой, где окошки беленькие с краями скруглёнными, и вместо логотипа Винды на кнопке "Пуск" нарисовано яблочко - это как раз и есть Мак ОС.
Кукуц и хардкорный стиль сёрфинга
11 октября 2007, 23:48
Дело в том, что Firefox - единственный известный мне браузер, который выдерживает мой стиль сёрфинга.Со всеми доводами полностью согласен, но только в моём случае из них вывод другой. Всё-таки, Опера - очень стабильная штука, и если она упала два раза подряд - это просто очень не повезло. Впрочем, у меня окон больше 60-70, пожалуй, не бывает (я уже сто раз писал, что не пользуюсь традиционной переключалкой с табами в виде закладок, так как она подходит только когда этих табов 10-15).
Одним из тысячи аспектов удобства Оперы является то, что часто совсем не нужно открывать новый таб. Приведу примеры.
1
Бывает, тыкаешь, чтобы ответить на комментарий на блоге, начинаешь писать ответ. Потом хочешь в ответе процитировать кого-то. Нужно снова открыть страницу, где были все комментарии. Что делает пользователь Обычного Браузера? Открывает ссылку на все комментарии в новом окне, находит там то, что надо, копирует, закрывает окно, вставляет. Что делает пользователь Оперы? Нажимает Back, копирует текст, нажимает Forward, вставляет. Потому, что Опера - единственный браузер, где кнопки Back и Forward работают. А пользователь, который умеет пользоваться перекликом (левая кнопка мыши при нажатой правой - назад; наборот - вперёд), делает это совершенно мгновенно.2
Аналогично с поиском. Гугл не открывает ссылки в новом окне (ну или это он у меня настроен так, не суть важно) и правильно делает. Яндекс вот открывает, не спросив меня. Я понимаю, что пользователей кривых браузеров это спасает от потери результатов поиска. Но я же на нормальном браузере, мне не нужно костылей. Если я открыл ссылку, и это оказалось не то, я просто иду назад. Благодаря тому, что предыдущая страница появляется совершенно мгновенно и ровно в том же месте, я не чувствую даже какого-то "перехода". Если я открыл ссылку, понял, что это что-то важное, решил не закрывать, но захотел посмотреть другие результаты - я могу нажать назад, открыть там что-нибудь замечательное в фоновом табе, и снова нажать вперёд - и моё важное передо мной, замечательное - в соседнем табе, а результаты поиска - в одном шаге назад.3
Некоторые ребята не понимают всей крутости Undo в Опере. Удобно, говорят, что можно быстро открыть закрытую страницу, но ведь это не так часто надо, а History в любом браузере есть. Дело в том, что Undo открывает не страницу из истории. Undo открывает ровно то самое закрытое окно, в котором: страница прокручена до нужного места, выбран нужный масштаб и, самое главное, по-прежнему работает кнопка Back. Иными словами, окно восстанавливается со всеми потрохами, ровно таким, каким вы его закрыли*. Благодаря этому, если: вы поискали что-то на Гугле, открыли ссылку в том же окне, посмотрели; поняли, что это не то; закрыли и тут до вас дошло, что вы открывали ссылку не в новом окне, и поэтому результаты поиска теперь закрыты, - то: вам не нужно заново искать Гуглом то, что вы искали. Вы просто нажимаете Ctrl+Z и Backspace (назад). Всё.Опера воспитывает пользователя так, что открывать что-то в новом окне просто на всякий случай, чтобы не потерялось - не нужно. Никаких всяких случаев, ничего не потеряется.
Кстати, в отличие от Кукуца браузер я не перезапускаю раз в неделю. Зачем его перезапускать вообще? Загрузился при запуске системы - и работает. А 9.5 альфа работает ещё быстрее, чем 9.2; посмотрим, что будет в финале.
* Для справедливости скажу, что по Ctrl+Z не восстанавливается заполненность веб-форм, и это очень напрягает. Думаю, они это в какой-нибудь момент починят.
Кто на чём
8 октября 2007, 12:44
| 1. | MSIE | 20,9 % |
| 2. | Firefox | 14,0 |
| 3. | Opera | 12,7 |
| 4. | Safari | 1,8 |
| Остальное - всякие роботы |
Как-то это неправильно, что на моём сайте Фаерфокс побеждает Оперу.
Огромное количество пользователей Фаерфокса не выбирали его между Фаерфоксом и Оперой, а просто пересели на него, когда им показали, что кроме ИЕ есть ещё он. Наверное, когда пересаживаешься с "Запорожца" на "Десятку", тоже думаешь, что больше не о чем мечтать.
Интересно было бы узнать мнение той небольшой части населения, которая предпочитает Фаерфокс: что вы в нём нашли такого, чего нет в Опере?
I’m Using The Internet!
27 сентября 2007, 19:45
И снова о безопасности браузеров
31 января 2007, 18:17
IE6 – 67% patched (out of 110 reported bugs).
IE7 – 25% patched (out of 4 reported bugs).
Firefox 1 – 87% patched (out of 39 reported bugs).
Firefox 2 – 50% patched (out of 4 reported bugs).
Opera 8 – 100% patched (out of 15 reported bugs).
Opera 9 – 100% patched (out of 3 reported bugs).
Safari 1 – 93% patched (out of 15 reported bugs).
Safari 2 – 33% patched (out of 6 reported bugs).
spreadinternetexplorer.com
16 февраля 2006, 13:36
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.(Отсюда)
Firefox to Opera
12 августа 2005, 19:16
I've switched from Firefox to Opera, and my internet experience is considerably better for it :-).А я всегда говорил, что Asa Dotzler - урод.
Now, I've been using Firefox since summer 2003, when it was Firebird 0.6.1, and back then it was simply the best browser around - much better than IE - and I'd been using it ever since.
However [Asa Dotzler] made a series of slurs against the Opera web browser. As these went on (becoming more and more unfair), I decided to give Opera a spin to see if what he was saying was true. I was sure I'd try and it leave it.
Well, I installed and started Opera and I've never opened Firefox again. The difference in the quality of the code is simply stunning, but that's the difference between hobbyists (open source/free software) and professionals (proprietary software).Ну да, и это говорил.
Netscape 8
26 мая 2005, 22:39
Или, быть может, нам просто наплевать, будет ли под ним что-то работать? У кого какие соображения?
Update: Кстати, я не понял, какие в связи с этим претензии к Microsoft? Вот Daniel Goldman пишет:
Here is what the IE team recommends uninstall Netscape 8. How ironic.И там, в самом IEBlog'е народ наезжает на создателей IE, в то время как Netscape 8 сам лезет в записи в реестре, которые вообще-то относятся к IE. Трудно придумать, зачем бы это понадобилось Netscape, кроме как для того, чтобы целенаправленно сломать IE...
Acid2 Test: Safari уже чинят
13 апреля 2005, 15:12
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.См. Surfin' Safari
Every browser fails it spectacularly. :)
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.
Update: ...и чинят...
Update 2: ...и снова чинят
Following The CSS Standards
8 января 2005, 13:29
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.Surfin' Safari
Now here's the pop quiz. What do you think the layout should be? Should the overflow div:
(a) Be on the same line with the float and spill out of the enclosing 300 pixel div
(b) Be placed underneath the float, automatically clearing it because there is insufficient space for
the overflow div next to the float
Before I give an answer, lets see what the CSS specification has to say on this issue.
Безопасность в Firefox и IE
21 декабря 2004, 13:42
Да, как бы хорошо браузер не отличал goodware от badware, в случае badware он всё равно должен спросить: "Это плохой плагин! Точно установить?" Совсем-совсем новички будут сначала пугаться и нажимать "Неа", а потом, когда успеют понять, что из-за этого чёртового диалога они не могут установить практически ничего, привыкнут нажимать "Точно". Причем, очень скоро они будут нажимать "Точно" 1) не читая, что написано в окне; 2) с ненавистю к браузеру ("чё пристал, блин! точно-точно!"). Разумеется, если в этом окне будет галочка "больше меня не спрашивать", то пользователь поставит её при первом же удобном случае.
В Firefox такая галочка есть. В Internet Explorer такой галочки нет.
Собственно, это касается той безопасности, где пользователь что-то пытается скачать/установить/выполнить. Ясно, что, кроме как создавая "очень страшный интерфейс", браузер никак не может остановить глупого пользователя. В этом смысле интерфейс Microsoft, безусловно, более продвинут: окна "содержимое не подписано!" пугают даже меня, и заставляют задуматься, а стоит ли качать заразу? Но, разумеется, это не главное.
Главное - это "пассивная" безопасность, т.е. безопасность в ситуации, когда пользователь просто тихо-мирно читает новости, а вражеская страница, гадина, пытается вытащить из его компьютера всю ценную информацию. В этом смысле IE, конечно, дыряв как дуршлаг: новые уязвимости находят чуть ли не каждый день. Однако за многие годы использования IE меня эта проблема никак не коснулась; видимо, ходил только по приличным сайтам. В самом деле, ну неоткуда на нормальных сайтах взяться заразе, зачем же мне безопасный браузер тогда?
Но кто-то хочет спокойно ходить по сомнительным сайтам, поэтому им нужен безопасный браузер, и они, начитавшись свежих New York Times, идут качать Firefox. Рекламщики ловко используют инстинкт самосохранения, громко крича "безопасность!" Точно также работают, например, фармацевтические компании - они сначала говорят человеку, как же он ужасно болен, а потом впихивают ему своё лекарство.
Насколько эффективно такое лекарство как Firefox? Думаю, Firefox безопаснее IE ровно во столько раз, во сколько раз у него меньше пользователей; точно также, как Linux безопаснее Windows. Это случай неуловимого Джо, который неуловим не потому, что его никто поймать не может, а потому, что он нахрен никому не сдался. Альтернативные программы безопаснее просто потому, что 1) в них меньше людей ищут уязвимости, а значит и находят меньше и 2) так как они менее популярны, то и любая информация об уязвимости почти не имеет резонанса. То есть, если нашли уязвимость в IE, то её в подробностях расписывают на куче сайтов и уже на следующий день все хакеры могут ей пользоваться.
Какая разница почему именно безопаснее Firefox, главное, что он безопаснее - скажут некоторые, и будут правы. Правы до тех пор, пока он не станет популярнее. А потом, когда его начнут ловить, он больше не будет неуловимым.
См. "How can I trust Firefox". Да, это Microsoft'овский блог, поэтому они перегибают палку в свою пользу. Точно также, как поклонники Firefox перегибают в свою. Правда - посередине.
Смерть IE? Не дождётесь
14 ноября 2004, 19:27
Превосходство Gecko над IE в общем-то сомнений не вызывает, но на самом деле у меня всё равно есть полное убеждение, что никакой революции не будет. Говорить о том, что Gecko компактен, я бы не стал: всё-таки около 5 мегабайт он весит. Значит, любая программа, построенная на IE, которая хочет использовать Gecko, будет вынуждена потяжелеть на 5 мегабайт. Учитывая, что многие из этих программ сами по себе весят, например, вдвое меньше, вряд ли пользователи этому сильно порадуются. Серьёзные разработчики начнут строить свои приложения на Gecko только тогда, когда Microsoft встроят его в Windows, т.е. никогда. Но главным остаётся даже не это. Главное то, что если у пользователя останется хоть одна программа на IE, то все усилия остальных всё равно насмарку: хрен пользователю, а не безопасность. Учитывая архитектуру Windows, очевидно, что таких программ у пользователя останется больше, чем одна. Ясно, что разработчикам совершенно неинтересно тратить свои усилия на переезд с IE на Gecko ради того, чтобы никто не заметил никакой разницы.
Поэтому всё останется как было.
А ещё меня порадовало:
Пользователи врядли знают, что такие программы как Yahoo Messenger, ICQ, практически все приложения самого Майкрософта - весь Office, Outlook Express, MSN Messenger, итд. - используют COM-объект IE на разных уровнях, и чаще всего для визуализации cтраниц и форм. Следовательно всё это уязвимо так же, как и сам IE.Я, честно говоря, с трудом себе представляю пользователя, который бы не знал этого, но знал, что такое COM-объект.
Неинтересно
20 октября 2004, 13:10
Всё-таки, если написать "Mozilla - гавно", жить становится намного веселее.
Update: Кстати, вот ещё что подумал. "Mozilla - гавно" довольно удобная фраза. Вот если написать заметку "2+2=4", то всем на неё будет наплевать - всем и так понятно, что это так, что тут говорить. Если написать "В Пекине, столице Индии, 2+2=4", то тут же начнут писать комментарии: "Дурак, Пекин - столица Китая!" - и будут правы. А вот про Мозиллу получается, и правду написал, и комментариев много, а если и скажут, что дурак, то, понятное дело, будут не правы. Надо такие фразы сохранять...
Как я верстал C-Airlaid
19 октября 2004, 20:35
Описание существующих проблем браузеров интересно, описание решений этих проблем интересно вдвойне, крики «маздай» ничего кроме зевоты не вызывают.Данил Иванов, imfo.ru, вот здесь
Попробую для разнообразия последовать этому принципу и написать вдвойне интересную заметку. Расскажу-ка я о том, как я верстал airlaid.ru и с какими проблемами столкнулся. (Чёрт возьми, не могу не заметить, что с этими проблемами я не столкнулся в Опере.)
Вот такую штуку мне надо было получить:
Результат
Думаю, очевидно, что имеется в виду вёрстка в три колонки, т. е. ширина главного меню (и нижней плашки под копирайты) составляет 1/3 ширины окна; выравнивается и то, и другое посередене. Для простоты я решил делать колонки шириной 33%, 34% и 33% соответственно. Всякая шелуха вокруг нас интересует мало, поэтому рассмотрим упрощённый вариант задачи:
Упрощённый вариант
Итак, нам нужно сделать просто трёхколоночную вёрстку. Сложность здесь представляет (как оказалось) задача скругления краёв у синих плашек. Для начала я нарисовал 4 вот таких вот уголка для разных мест, антиалиаснутых на нужном синем фоне (восьмикратное увеличение by Photoshop):
Такой вот уголок
Думаю, что вы в курсе, что клетки, закрашенные в шахматном порядке - это прозрачность?
Эти уголки были расставлены в нужные места вот так:
#main-menu {
position: relative;
left: 33%; top: 0; width: 34%; height: 170px;
background: #189CC0;
}
#menu-lc { position: absolute; left: 0; bottom: 0; }
#menu-rc { position: absolute; right: 0; bottom: 0; }
<div id="main-menu">
<img id="menu-lc" src="menu-lc.gif" alt="" />
<img id="menu-rc" src="menu-rc.gif" alt="" />
</div>Аналогично была сделана и нижняя плашка. Несмотря на то, что вроде бы всё в порядке (всё же в порядке, да?), это не захотело правильно работать в IE и Gecko-браузерах. А именно: при некоторых значениях ширины окна браузера получались вот такие глюки:
Глюк в IE 6 при 1024 и 1600 пикселях
Internet Explorer 6.0, при 1024 и 1600 пикселях
Глюк в Firefox 0.9.2 при 800 и 1024 пикселях
Mozilla Firefox 0.9.2, при 800 и 1024 пикселях
Забавно, что при ширине окна 800 пикселей IE показывал всё правильно, а FF отлично справлялся с вариантами 1152 и 1600. Целенаправленно я проверял только более-менее вероятные ширины окон, однако в обоих браузерах наблюдался такой эффект: при плавном изменении горизонтальных размеров окна глюк то появлялся, то исчезал в совершенно хаотичном порядке.
Я специально повторил эту вёрстку для "упрощенной задачи", причём вотнул стили прямо в HTML, чтобы интересующиеся могли не сильно напрягаясь посмотреть, что да как. Откройте это с помощью IE и/или Mozilla, поизменяйте размеры окна.
Открыть!
Первая приходящая на ум вероятная причина глюка: проценты в разных местах округляются по разным правилам - где-то в сторону меньшего, а где-то - в сторону большего. Однако такое объяснению проходит только в случае с IE; обратите внимание, когда изменяешь ширину его окна, он то показываёт всё правильно, то показывает уголок на один пиксель левее, чем нужно. В Mozilla же происходит намного более интересный эффект: она иногда показывает всё правильно, иногда показывает уголок на один пиксель правее чем нужно, а иногда - на один пиксель левее. Чтобы не быть голословным, приведу конкретные цифры: при ширине 800 пикселей уголок сдвинут вправо (как на рисунке выше), при 814 всё отображается правильно, а при 828 пикселях уголок сдвинут влево (как на рисунке про IE). Объяснения такому глюку я уже придумать не смог.
Начал я пытаться эту проблему решать. Сначала я попробовал запихать оба нижних уголка меню в таблицу, сделать её шириной 100%, поместить в левую колонку левый уголок, написать там
align="left", а правую - в правый и написать align="right". Но в результате получил ровно тот же самый эффект (вроде бы, в обоих браузерах). Тогда у меня появилась сумасшедшая мысль: позиционировать уголок в нужные места javaScript'ом. Вариация на эту тему: подставлять в right: иногда -1px, иногда 0, иногда 1px, в зависимости от резрешения и браузера. Так можно было бы сделать, чтобы в стандартных разрешениях всё работало OK. Но этого я даже не пытался делать - слишком уж уродливое решение.В конце концов я придумал вариант, при котором задача решается, а уродливость её решения, скажем так, остаётся на допустимом уровне. Я сделал вот что:
#menu-rc { position: absolute; right: -1px; bottom: 0; }И нарисовал для этого места специальный вариант уголка (посмотреть на специальный вариант уголка). Аналогичный спецуголок был нарисован и для нижней плашки. Результаты вы можете увидеть на сайте airlaid.ru.
Внимательные товарищи заметят, что под Gecko глюк немножко остался, но это уже совсем мелочи. Причина этого глюка частично в том, что у Gecko, как я уже сказал, не два, а три варианта расположения уголка (-1px, 0 и 1px), а моё решение 100% лечит только от варианта с двумя расположениями, т. е. как IE.
В общем, такие дела.
А ещё
6 октября 2004, 22:02
Вопрос по существу. Стандарты не позволяют выровнять элемент по нижнему краю страницы либо экрана, в зависимости от того, что из этого выше. Однако табличная вёрстка с такой задачей с успехом справлялась, когда
table height="100%". Вроде бы, справляется она и сейчас: я делаю 100% таблицу из двух ячеек, одна под другой; внутри верхней делаю всё то, что должно быть на странице, используя нормальную CSS-вёрстку, а внутри нижней пишу копирайты и всё, что нужно.Как это всегда у меня и бывает, всё это отлично работает и в IE, и в Opera, и даже в Netscape 7, а в Mozilla и Firefox работать не хочет. Самое смешное, что совсем недавно я делал другую страницу ровно по тому же принципу, и она-таки работала везде.
Кто знает надёжное решение этой проблемы?
Update: немного перекроил дивы - стало работать.
Opera 7.60 preview
25 августа 2004, 23:05
- Поддержка Gmail
- Поддержка CSS3
- Голосовое управление
- Возможность отключить почтовый клиент нафиг
