Опера РСС
A note of tender love to Opera
3 мая 2011, 2:43
Here’s how Opera says it has to update:

Everything is just awesome. The copy. The order and position of buttons. The existence of Help button. But the winner is the crippled glow of «Install Now».
And here’s the update process:

This one is also great. The download speed is specified up to a tenth of a kilobyte. The custom progress bar has a brand glare. The percentage of progress is in the middle and is displayed as black on dark-blue, again with high precision. «Time remaining: 1 second» instead of «1 second remaining». Charming selection of buttons, with «Cancel» as the main one.
But the sweetest treat here is that this window is resizable:

This one is from some other version (notice how the weirdo button is called Minimize To Toolbar here).
But update is not the only thing Norwegian designers are keen at. Here’s a window stating that Opera has crashed:

All measures are taken to make sure the news freaks out the user completely. Nothing fits anywhere. The radio-button labels are centered (they should patent it!).
By the way, the default button is Send Report, which is an outrage on humanity: a browser crash is no fun in the first place, and then I have to send some crappy report? It’s kind of obvious that if you want a report, you just send it in the background and shut up. Now, if you click the button, a page opens in the browser to imitate report sending, but in reality nothing happens. I mean, i’ve typically waited for some time, with a maximum of 3 to 4 minutes, with no success. Maybe by design it needed 15 minutes to send the report, who knows? Anyway, I got used to clicking Do Not Send Report.
The icon is nifty, but if you think about it, they have designed a custom icon for a browser crash. That’s an important aspect of the user experience with Opera, so I guess that sort of makes sense.
Also, Opera is a unique application. After crashing it manages to do the impossible. I used to have its icon on the left side of Dock. And so after a crash on the right side a new Opera started jumping happily, while the one to the left stayed unlaunched. How’s that even possible? I have no clue, but apparently Opera does. Because of this after every crash it was necessary to remove the old Dock icon and then move the new one into its place.
Once the new icon didn’t appear immediately, so I clicked the old one. It started jumping, and then the new one appeared, also jumping. That was real fun, since they both started to bombard me with error boxes, saying something about conflicting resources, and then they hung so I had to force quite both. Epic.
But: they have «Unite».
Пост нежной любви к Опере
30 апреля 2011, 1:32
Вот так Опера сообщает, что есть обновление:

Обратите внимание на всё: копирайтинг, порядок и расположение кнопок, наличие кнопки Help. Но особое внимание обратите на обгрызанное свечение у кнопки Install Now.
А вот так выглядит процесс обновления:

Тут тоже полный кайф везде: скорость скачивания апдейта указана с точностью до десятой доли килобайта; прекрасный кастомный прогрессбар с фирменным бликом и процентами посередине, написанными чёрным по тёмно-синему (опять же, с высокой точностью); «Time remaining: 1 second» вместо «1 second remaining»; очаровательный подбор кнопок, главная — Cancel.
Но особый шик в том, что это окно — изменяемого размера:

Это уже из какой-то немножко другой версии (видите, тут наиболее наркоманская кнопка называется Minimize To Toolbar).
Но не обновлениями едиными занимаются норвежские мегадизайнеры. Вот, например, окно, сообщающее о том, что Опера упала:

Предприняты все меры, чтобы напугать пользователя случившимся. Всё не влезает, снизу очень мило подписи к радиокнопкам выровнены по центру (им надо это запатентовать!).
Кстати, по умолчанию выбрана кнопка Send Report, что является преступлением против человечности: и так браузер обвалился, а тут ещё я должен какой-то отчёт отправлять. Вроде бы очевидно, что если вам нужен отчёт, то отправляйте его там где-нибудь в фоновом режиме и заткнитесь. При этом если на кнопку нажать, то в браузере открывается страница, которая имитирует отправку отчёта, но на самом деле он не отправляется. То есть как: я ждал самое долгое минуты 3-4, процесс отправки не завершался, поэтому я закрывал всё нафиг. Может, там проектное время отправки отчёта 15 минут, надо просто подождать было? В любом случае я приучился жать на Do Not Send Report.
Иконка зачётная, но если вдуматься: это ж надо было задизайнить собственную иконку для падения браузера! Это весьма важная часть пользовательского экспириенса.
А ещё Опера — уникальное приложение. После падения оно умудряется делать невероятную вещь. У меня иконка Оперы в доке слева была всегда. Так вот, после падения, в правом конце дока начинала радостно прыгать новая Опера, а та, которая слева, оставалась незапущенной. Как так может быть — ума не приложу, но Опера может всё. Поэтому после падения Оперы всё время приходилось удалять старую иконку из дока, а новую двигать на её место.
Ещё как-то раз новая Опера как-то не сразу стала прыгать, поэтому я кликнул на старую, которая слева. Старая запрыгала, а тут и новая вылезла, и тоже давай прыгать. И вот тут-то началась полная дискотека, потому что они обе стали ругаться на недоступность всех их ини-файлов и вообще дико конфликтовать и в итоге зависли. Пришлось убить форс-квитом обе. Мрак.
Зато Юнайт есть!
Почему Опера
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;
- возможность запрещать определённым сайтам Флеш, анимированные картинки и всё остальное говно;
- полноэкранный режим.
Добавлено через несколько часов: после отключения юнайта (который почему-то был включен, хотя я его никогда об этом не просил) Опера не упала ни разу.
Опера: сложная любовь
13 января 2010, 14:38
Я совершенно не удивлён тому, что практически никто из моих знакомых не понимает, как можно пользоваться Оперой. Вот как выглядит окно выбора языка интерфейса в этом браузере:

Сказать, что это катастрофа — ничего не сказать. Какой к чёрту Юнайт, ребята? Глаза-то откройте, посмотрите, что вы выпускаете!
Пользоваться Оперой — весьма мучительно. Но пользоваться другими браузерами невозможно в принципе: они беспомощны в ситуации, когда открыто одновременно 100 сайтов, а я в интернете ведь не только новости читаю и почту проверяю.
Опера 10
12 июня 2009, 10:07
Для того, чтобы Опера нормально смотрелась на Маке, достаточно было бы просто убрать палку, разделяющую заголовок и тулбар, добавить в правый верхний угол кнопку включения/выключения тулбара и сделать, чтобы за тулбар окно тоже можно было таскать, а ещё исправить баги в драг-н-дропе, который работает через раз. Вместо этого авторы нового скина решили добавить кучу левых теней и градиентов везде, где возможно.
Теперь вот они обещают 16 июня «переизобрести веб».
Делаем Опере нормальную иконку
14 октября 2008, 1:10

Её нужно поменять. Удивительно, но многие пользователи Маков даже не знают, что приложения, которые с расширением .app — это не файлы, а папки, а уже внутри них лежат исполняемые файлы приложений наряду с кучей всякого барахла. Чтобы открыть .app-папку (вместо запуска соответствующего приложения) у неё по правой кнопке есть пункт Show Package Contents.
Иконка Оперы находится в файле /Applications/Opera.app/opera.icns; этот файл нужно заменить хорошим. Пять секунд работы, и всё становится прекрасно:

Пробуем улучшить дизайн скролл-маркера Оперы
9 октября 2008, 15:45
Я предлагаю делать так:

Страница длинная, а браузер — это просто окошечко, которое показывает нам её часть, как на офисном календаре. Невидимая в окне браузера часть страницы немного темнее видимой, поэтому при скроллинге мы сразу видим границу. Затемнение должно быть не больше 10%, чтобы оно было очевидным, но нисколько не мешало читать.
После завершения прокрутки (либо после того, как прокручено больше высоты экрана) видимая область за секунду светлеет. Искусственно добавленные к светлой области скруглённые края видны только при прокрутке.
Фичи для галочки
10 сентября 2008, 22:03
Вот в этом весь Фаерфокс. Закладки «есть», но чтобы ими пользоваться нужен плагин. Функции Оперы не только в ней есть, но ими ещё и можно сразу начинать пользоваться.Действительно, путь Оперы состоит не в том, чтобы зафиксировать факт наличия фичи, добавив её на страницу Features на сайте. Путь Оперы состоит в добавлении функциональности, в создании новых инструментов и подходов к использованию веба.
Ни один нормальный человек не знает разрешение своего телевизора и уж тем более версию стандарта инфракрасной связи в его пульте. Людей волнует другое: могут ли они лёжа на диване переключать каналы, или нужно встать и подойти к ящику. А от двухтюнерного телевизора нет проку, пока в нём не появляется функция «картинка в картинке» или возможность записывать то, что идёт по одному каналу, глядя другой.
Такие фичи, которые вроде бы и есть, но при этом пользоваться ими не очень ясно как, я называю «фичами для галочки». Но что-то мне уже слабо вспомнить, к чему я это всё.
Сказал на «Эхе», что думаю про Хром
8 сентября 2008, 3:02
Собственно, суммирую своё отношение к Хрому здесь.
Хром — айфон браузеров. Он красивый, удобный и понятный, но в нём нет многого из того, что нужно требовательному пользователю. До какой-то степени блеск интерфейса может позволить наплевать на недостаток функциональности. В моём случае Айфон с лёгкостью уделал Нокию: мне не так много нужно от телефона, и тот фан, который я получаю от Айфона, позволяет мне и не вспоминать об отсутствии возможности отправить эсемеской чей-нибудь телефон, например. От браузера мне нужно намного больше, чем могут дать всякие там другие браузеры, поэтому, каким бы клёвым не был Хром, для меня он просто замечательная игрушка.
А ещё оказалось, что я слегка наврал в эфире, приводя пример про поиск на Дискогсе. Хром научился Дискогсу после того, как я однажды там поискал: по запросу «d Sabretooth» среди вариантов снизу стало появляться «Искать Sabretooth на discogs.com». Но мне всё-таки кажется более удобным вариант, когда ты внятно говоришь, что бы ты хотел, и потом имеешь возможность рассчитывать на то, что оно сработает определённым образом, а не надеяться, что подходящий вариант появится среди предложенных.
Гостем в студии был Влад Головач, который хвалил Хром за быстроту. Он сказал мне, среди прочего, что (передаю смысл) задача браузера — показывать веб-странички, и Хром с этим справляется. Я считаю такую точку зрения ошибочной. Есть также те, кто протестуют против камеры и радио в телефоне, говоря, что «задача телефона — звонить». Здесь люди пытаются на основании названия устройства судить о том, какие у него должны быть функции, в то время, как телефон — это просто штука, которая всегда с собой в кармане и на связи. Его задача — делать всё то, что мне может от него понадобиться, чтобы не носить в другом кармане другую штуку. Задача компьютера — считать, если исходить из названия. Если люди, высказывающие такое мнение, и существовали, их совершенно правильно никто не слушал.
Про интерфейс Хрома я уже писал то ли где-то в комментариях, то ли на Вотсоуэвере (разведёшь блогов — начинаешь путаться в них). Это первое сильное впечатление интерфейсом после Айфона. Я тоже хочу уметь так делать.
У Джони Айва есть понятие «честного» дизайна. Это когда что-то выглядит ровно настолько сложным, насколько оно является таковым. Кабина пилота самолёта — сложная. Монитор — это просто. Он показывает картинку. Это не прибор для настройки сведения лучей. Поэтому на передней панели эпловского монитора нет ни одной кнопки и на нём не горит диод, когда он включен. Вот Хром выглядит таким же простым, каким является.
Александру Плющеву спасибо.
Про зум на Опере мини
10 января 2008, 3:25
One advancement that is important on the small screen is Opera Zoom beta. This is basically what is in Opera Mini 4 and will be in Opera Mobile 9, and similar to what debuted in the Wii (which was out before iPhone, so no it is not a copy of that).Но главное преимущество операминиевского зума над сафаревым, как я уже, кажется, говорил, не в том, что он появился, как выяснилось, всё-таки, раньше, а в том, что он избавляет тебя от горизонтального скроллинга, форматируя всегда текст текущей колонки так, чтобы он по ширине влезал в экран.
А вообще статья по ссылке про то, что выпущен SDK Оперы 9.5 для производителей, которые хотят встраивать Лучший Браузер™ в свои устройства.
Хедеры Оперы мини
22 ноября 2007, 16:09
Вышла Опера мини 4
7 ноября 2007, 0:28
Да, но стоило мне про это написать, как мне тут же подсказали, что там картинка в зависимости от страны генерится "правильная".
Опера 9.5 бета вышла
25 октября 2007, 15:12
Синхронизацию букмарок поддерживает теперь и Опера мини. Кроме того, открылся Опера линк - веб-интерфейс к сихронизированным букмаркам, что позволяет пользоваться всем этим даже из-под других браузеров. Это всё весело, но реально круто будет, когда они научатся синхронизировать фиды и открытые страницы.
Тем временем, Арве Берсвендсен написал небольшой обзор "инноваций" Сафари 3.0.
Бета Оперы 9.5 выйдет через неделю
17 октября 2007, 19:38
Про наворачивание Фаерфокса до уровня Оперы
14 октября 2007, 15:18
Открываю список установленных плагинов в ффоксе. 31. Из них 20 направлены на достижение функционала оперы, 5 на исправление кривостей и долбоёбств в самом ффоксе, 3 по делу и 3 не по делу (отключены). Ситуация ничего не напоминает? Мне это напоминает яблочковую макось, стремясь к фишкам которой, народ обвешивает свои оси кучей ебанутых доков/тем/бантегов, которые всё равно даже хором работают не так, как в самой макоси. Вроде бы даже эти штуки соотносятся с оригиналом как "не хуже", иногда существенно превосходят - но не то. Неприятно телу. Вот и с ффоксом так же.Отсюда. Очень точно. Подделку сразу видно.
А ведь те, кто не в теме, действительно всерьёз думают, что Винда с темой, где окошки беленькие с краями скруглёнными, и вместо логотипа Винды на кнопке "Пуск" нарисовано яблочко - это как раз и есть Мак ОС.
Layout width detector
13 октября 2007, 1:35
Кукуц и хардкорный стиль сёрфинга
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 не восстанавливается заполненность веб-форм, и это очень напрягает. Думаю, они это в какой-нибудь момент починят.
Айфон против Оперы мини
5 октября 2007, 16:52
The iPhone has seen a respectable climb from 0.05% in August to 0.07% of the entire browser market in September. How did Opera Mini do in the same period? In August it had 0.27% of the entire browser market. September however eclipsed this with 0.39%. This growth alone is bigger than the rest of the mobile browser share market combined.Интересная статистика у Дэвида Стори.
На самом деле Опера мини рулит. Я как владелец телефона с экраном 128 на 128 пикселей понимаю это очень хорошо. Мне нечасто приходится пользоваться вебом с телефона, так как большую часть времени я провожу за нормальным компьютером, однако в некоторых случаях - например, стоя где-нибудь в очереди или ожидая встречи - я с удовольствием вспоминаю, что спокойно могу заняться чем угодно в интернете, просто достав телефон из кармана и нажав пару кнопок.
Нормальное изменение размеров текстовых полей в Опере
5 октября 2007, 12:49
Изменение размеров текстовых полей в Опере
5 октября 2007, 2:32
Нашёл вот тут букмарклетку для изменения размеров текстовых полей, дата поста - 25 августа 2006. Выходит, это было задолго до Сафари, просто мы всё проспали.
Я не люблю букмарклетки, я люблю нормальные действия по сочетаниям клавиш, поэтому себе к U, G и F я добавил R вот с таким действием:
Go to page, "javascript:TxtRsz={formEl:null,adEv:function(t,ev,fn){if(typeof document.addEventListener!='undefined'){t.addEventListener(ev,fn,false)}else{t.attachEvent('on'+ev,fn)}},rmEv:function(t,ev,fn){if(typeof document.removeEventListener!='undefined'){t.removeEventListener(ev,fn,false)}else{t.detachEvent('on'+ev,fn)}},init:function(){var textareas=document.getElementsByTagName('textarea');for(var i=0;i<textareas.length;i++){textareas[i].style.cursor='se-resize'}var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='e-resize'}}TxtRsz.adEv(document,'mousedown',TxtRsz.initResize)},initResize:function(event){if(typeof event=='undefined'){event=window.event}var target=event.target||event.srcElement;if(target.nodeName.toLowerCase()=='textarea'||(target.nodeName.toLowerCase()=='input'&&target.type=='text')){TxtRsz.formEl=target;TxtRsz.formEl.startWidth=TxtRsz.formEl.clientWidth;TxtRsz.formEl.startHeight=TxtRsz.formEl.clientHeight;TxtRsz.formEl.startX=event.clientX;TxtRsz.formEl.startY=event.clientY;TxtRsz.adEv(document,'mousemove',TxtRsz.resize);TxtRsz.adEv(document,'mouseup',TxtRsz.stopResize);try{event.preventDefault()}catch(e){}}},resize:function(event){if(typeof event=='undefined'){event=window.event}try{TxtRsz.formEl.style.width=event.clientX-TxtRsz.formEl.startX+TxtRsz.formEl.startWidth+'px'}catch(e){}if(TxtRsz.formEl.nodeName.toLowerCase()=='textarea'){TxtRsz.formEl.style.height=event.clientY-TxtRsz.formEl.startY+TxtRsz.formEl.startHeight+'px'}},stopResize:function(event){TxtRsz.rmEv(document,'mousedown',TxtRsz.initResize);TxtRsz.rmEv(document,'mousemove',TxtRsz.resize);var textareas=document.getElementsByTagName('textarea');for(var i=0;i<textareas.length;i++){textareas[i].style.cursor='text'}var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='text'}}}};TxtRsz.init();"Сам скрипт буква в букву выдран из той букмарклетки, так что копирайт совсем не мой.
Работает так: нажал R - все текстовые поля стали ресайзабельными, ресайзнул. Надо ещё раз ресайзнуть - ещё раз нажал R, ресайзнул. Естественно, если вы вместо R повесили это на Shift+Ctrl+F12, то вам надо жать именно это.
Конечно, необходимость чего-то нажимать перед ресайзом - это
Впрочем, меня и так устраивает вполне.
