Как стать автором
Обновить

Комментарии 88

Хмм… Старушка-Опера, раньше только ей и пользовался.
А сейчас перестали? Как по мне — продукт вышел на новый уровень, улучшили поддержку явы, поработали над безопасность и стабильностью. Об изменении положения на рынке судить не берусь, но мне нравится :)
Вот почитал пост и подумал снова попробовать Оперу. Когда-то давным-давно с IE на неё перешёл — подумал просто посмотрю что это за Опера такая (честно говоря название привлекло), и всё, не смог с неё слезть, только ей и пользовался.
А в последнее время всё как-то Огненной Лисицей пользуюсь :)
Но есть вероятность что после сегодняшнего «попробую Оперу» останусь на ней :)
а я все долгое время не мог перейти на оперу — не привлекал внешний вид версии 7, а вот с восьмерки попробовал и с тех пор уже года полтора-два сижу на ней. все устраивает
Не старушка, а девушка в полном расцвете лет.
На мобильных устройствах — Opera самый лучший друг. А новые версии 9.5.1 и уже второй RC 9.5.2 покарили серца многих.
НЛО прилетело и опубликовало эту надпись здесь
На мобильных устройствах? Разве что телефоны с java. Но на симбиан и win mobile юзать java версию это все же изврат. А вот более старшая версия оставляет желать лучшего. Тот же Net Front симпатичней и памяти меньше кушает.
Ты видимо ничего не слышал про DG-SC и его неофициальные моды для Оперы Мини (той самой, на Java). Полное описание ее фишек и преимуществ перед другими мобильными браузерами потянет на хабратопик :)

Самые существенные из фишек: полностью настраиваемые хоткеи, удобная панель для работы с окнами, панель для работы с страницами, сохраненными в кэш, кэш на диске, файловый менеджер (двухпанельный), FTP-менеджер, менеджер загрузки (с поддержкой многопоточности, списков очереди, отложенной загрузки), хинт адреса при наведении фокуса на ссылку, встроенный плеер для музыкальных файлов, возможность работы через прокси (для http), существенная экономия трафика, поддержка сенсорных экранов и еще куча всего. Ложка дегтя тоже естественно есть- ограниченная поддержка java script и dhtml соответственно, слегка кривой рендеринг html (или скорее специфический- помню сколько трахал себе мозги тем, что в textarea не отображается значение по умолчанию, дело было в паре необязательных параметров). Кому интересно попробовать именно мод Мини- официальный сайт проекта, там-же есть конструктор, на котором можно собрать версию с понравившейся графической начинкой.
А интегрируется она тоже в операционную систему, особенно виндовс мобайл? а java машина не жрет не подетски память? Держит flash? Нормально пашут аяксные сайты? Нормально в системах платежей можно работать? не зависит от глюков java машины? Можете дальше ставить минус. Но юзать mini оперу в современных смартфонах изврат. А большая там не самая лучшая и сливает конкурентам. Не сливает разве, что IE, который просто имеет минимум функций.
Не замечаю недостатка памяти на Asus P 527. Нормальная Java-машина с увеличенным размером heap и Мини висит сутками в памяти не вылетая. Вместе с читалкой, аськой и еще двумя-тремя прогами. По поводу флэша и аякса- а она не для этого была создана. Мини в разы жмет трафик и за счет этого экономит время и нервы (у меня например оплаченный объем трафа на симке, деньги Мини не экономит). Вот вы например через сколько часов дождетесь загрузки thg.ru или этого хабратопика на скорости GPRS 1-2 кб/с? Не всегда под боком халявный хот-спот или даже покрытие EDGE.
НЛО прилетело и опубликовало эту надпись здесь
Ого, раритет ;)
НЛО прилетело и опубликовало эту надпись здесь
А ещё кряки были, которые баннер выключали:))
А ещё кряки были, которые баннер выключали:))
НЛО прилетело и опубликовало эту надпись здесь
opera 4

В 4-ой опере кодировка не меняется :) И ещё где-то далеко внизу есть гордый флэшевый банер, который отображается корректно :)
НЛО прилетело и опубликовало эту надпись здесь
Всё ещё на коне. Скорость очень уж радует (не холивара ради).
НЛО прилетело и опубликовало эту надпись здесь
Только тормозит при загрузке длинных страниц :(
Ненене начиная с бэт 9.5 и по релиз включительно очень тормозило при некоторых обстоятельствах. Начиная где-то с 9.51 это свойство пропало.
У меня Build 10089 (9.51+) и при загрузке страниц с сотнями комментариев тормозит. Это заметно при скролле или наведении на кнопки.
На этой неделе будет релиз Opera-9.52. Попробуешь в нём.
Чорт, я думал это у меня с вёрсткой баг… Более 30 комментариев уничтожают плавный скролл в опере. Теперь хоть буду знать что ответить =)
Не подтверждаю. Плавный скролл работает без проблем на больших страницах с массой комментариев. Opera-9.52 под Linux.
Я имел в виду не здесь, у себя на сайте. Пользователи жаловались, сам проверил — есть тормоза. Opera 9.51 Win.
Пример страницы: zhilinsky.ru/2008/08/11/15-step-4-blog/#comments
;)

Вообще, если на других многокомментных сайтах всё работает, а на твоём сайте тормозит, то какой вывод напрашивается? ;)

P.S. Ну и «526 Errors, 62 warning(s)» как-то многовато при валидации ;)
Сдаюсь =)
Ужас… Расскажете потом, как именно вы добились ТАКОГО снижения производительности.
Мда… Обязательно. Тока сам косяк найду…
Странно, потому что уж на суперхабре, в отличие от старого хабра, уж не знаю что сделали для этого разработчики, опера скролит страницы как пушинки даже при 500+ комментариев.
Вот на ямобилко тормозило, сильно. И я не могу сказать что это была проблема сайта, к сожалению.
habrahabr.ru/blogs/i_am_clever/37479/

Скролл уже загруженной страницы действует отменно. Но _во_время_загрузки_, например, в фоне приведенной выше страницы — это всего 5-10 секунд — скролл практически умирает.
Ну а вы видели, как ФФ страницы грузит? Когда я пытался пятимегабайтный файл в нем открыть, он полностью зависал на полминуты.
Все, хватит паники! :) Проверил во втором и третьем ФФ — тоже тормозит. Но причина до сих пор не ясна. Отключал антивирус — не помогает. Причем при открытиий мегового текстового файла все ОК.
НЛО прилетело и опубликовало эту надпись здесь
Это был в ранних бетах 9.51 такой баг. Сейчас давно не проверял, исправили или нет.
НЛО прилетело и опубликовало эту надпись здесь
Отличный браузер, мне недостает лишь механизма плагинов, как в фоксе. Уж очень полезные адблок плюс и носкрипт
Так есть же расширения для блокировки рекламы и попапов. Причем работают даже посильнее чем в FF :)
Но не так удобны при установке и их поиске :)
Opera AC

Куча плагинов в виде User JS, от блокировщика флэша и предустановленных списков блокировки рекламы до набора скриптов для вэб-разработчика (типа отображения class, id, границ блоков, ячеек, простое добавление border: 1px solid red ко всем элементам и еще куча всего). FAQ по Opera AC, там подробнее.
Аналоги adblock и noscript хотя бы есть в виде встроенной в Opera блокировки рекламы + скрипты userjs. А вот сделать какое-нибудь расширение, взаимодействующее с ОС (файлы, буфер обмена) уже сильно затруднительно. Если уж Opera не хочет делать поддержку полноценных расширений, дали бы хоть доступ из скриптов userjs к различным функциям браузера и ОС.
А то сейчас приходится извращаться: панель инструментов показывать поверх страницы, для persistent storage использовать хак со скрытым фрэймом и cross-domain messaging, для доступа к файлам и буферу обмена — опять же тот же хак + специальный plugin.
Уж на что мне нравится Opera, но когда пишу userjs, все время чувствую себя мышкой, которая плачет, колется…
Насколько я понимаю, это уже делается и даже есть в тестовой версии. Вот, например:
We have previously released experimental Labs builds containing File I/O, and 3D. For the first time we now have bundled them all into one build. On all of our desktop platforms.

Вот эта система File I/O и должна позволить работу с системой и локальными файлами.
my.opera.com/desktopteam/blog/2008/07/18/file-i-o-video-3d-canvas-all-in-one-go
Я тоже сначала обрадовался, когда прочитал про File I/O. Но, к сожалению, это работает только для виджетов. UserJS снова в пролете.
Кстати, чтобы увеличить возможности UserJS, Opera даже не нужно особо напрягаться и реализовывать какие-нибудь интерфейсы, достаточно отключить средства безопасности для кода из UserJS, тогда все остальное можно будет сделать с помощью LiveConnect.
Вопрос безопасности в Opera Software всегда на первом месте. Именно поэтому никогда не будет поддержки того же ActiveX. Поэтому вряд ли стоит ожидать в обозримом будущем каких-то поблажек в данном направлении.
Я не против, чтобы Опера не позволяла лишнего открываемым сайтам. Но UserJS — это пользовательские скрипты. Зачем защищать пользователя от себя самого? Это то же самое, что оторвать педали в машине «чтобы вдруг не поехал и не разбился».
Причем так или иначе возможности реализуются, но через такое место… Как пример, obook (примерно аналог scrapbook для firefox) реализует сохранение страниц следующим образом: ищется окно Opera, эмулируется нажание Ctrl-S, эмулируется выбор типа файла для сохранение, эмулируется нажатие кнопки OK.
Неужели это безопаснее, чем разрешить вызывать только из UserJS метод вроде window.opera.saveDocument(window.opera.MHT, «/path/to/name.mht»)?
Доступ к clipboard/поддержку storage в опере можно сделать с использованием flash. Мне кажется, это несколько проще, чем шаманство с плагинами и userjs.
Ну flash — это и есть частный случай плагина. Но дело даже не в этом.

Пусть мне хочется копировать ссылки в буфер обмена с помощью alt-click на них. Пишем UserJS, навешиваем обработчик на событие click, получаем ссылку и… что дальше делать, как запихать в буфер обмена? Встроенной возможности нет. Не беда, добавляем в документ скрытый плагин (да хоть и тот же flash, хотя и тяжеловат для такой простой вещи), но плагин-то загружен откуда-то с file://, а UserJS выполняется в контексте загруженной страницы (http://), обращаться скрипту с одного домена к плагину с другого — нельзя, и для UserJS поблажек нет. Вот и приходится приплетать всякие XDM, специальные внешние mime-обработчики и прочие грязные хаки. А потом ещё пользователю объяснять, как это все ставится и настраивается.

А всего-то и нужно либо предоставить методы для распространенных задач в пространстве имен window.opera, либо дать поблажки в плане безопасности пользовательским скриптам. Хотя первое все равно необходимо, так как функциональность «сохранить открытую страницу на диск» ты никакими плагинами корректно не реализуешь.
Грузите 110-байтный flash с того же домена — и будет Вам счастье :) А объяснения пользователю сведутся к (утрирую) «адрес сайта внести в список исключений в блокировщик флэша»
Не совсем понял, откуда на всех доменах возьмется этот 110-байтный flash. Грузить flash с какого-нибудь своего сайта в интернете бесполезно — скрипты с одного домена не могут управлять плагином, загруженным с другого домена.
Блокировщик рекламы: правой кнопкой по странице — Блокировщик рекламы, выделяем нужные баннеры и жмем Готово.
NoScript: F12 и снимаем галочку с Включить JavaScript, это оно?
*В первом пункте в меню «Заблокировать содержимое»
НЛО прилетело и опубликовало эту надпись здесь
Точно так же «Заблокировать содержимое...» в контекстном меню. Затем «Дополнительно...» -> «Добавить...»
Фильтруйте что-то типа «http://*googlesyndication.com/*» и прочие URLы, с которых грузятся скрипты других систем контекстной рекламы.
НЛО прилетело и опубликовало эту надпись здесь
Юзаю оперу с семерки — всегда радовала, так что может кому что не нравилось, то хотяб скачайте посмотреть 9.5, авось чувства взыграют =)
Все бы в ней ничего. Но шейрпоинт не работает :(
И еще пара корпоративных сайтов :(
Если бы не это — юзал бы Оперу везде.

А так — огнелис на флехе, дома просто Опера.
Sharepoint работает — что_я_делаю_не_так? :)
может переместить в блог веб-разработка?
Да ладно, пусть здесь висит. А там можно просто ссылку поставить.
Опера хороша всем, кроме полноценной поддержки drag and drop, что не может радовать — особенно на Маке. Для меня это самый большой минус программы, поэтому ее не использую. Субъективно, на моей машине Опера быстрее ФФ и Сафари. Но юзабилити хромает.
Для любителей раритета — Opera 3.62 :))

narod.ru/disk/2102873000/opera362.exe.html
rapidshare.com/files/138511476/opera362.rar.html

Ну а что здесь arc.opera.com/pub/opera/win/ нету её чтоли? Или ты там свою версию с вирусятней закачал?
Вирусов нет, не бойтесь.
А про ссылочку не знал, спасибо :)
На винде Firefox 3.0(наконец-то он меня полностью устраивает =), в линуксе Opera 9.51. Никаких конфликтов, особенно с самим собой, в холиварах можно занимать нейтралитет :-D
А вот не верю про «никаких конфликтов с самим собой». ;)
Простая проверка. Вот работаешь в виндах, в FF. Добавляешь закладки. Затем переходишь в Linux и в Opera. А новых закладок-то и нету! Вручную добавлять? IMHO, лишние потери времени.

Теперь, поработал в Linux и в Opera. Добавил опять же новых закладок, заметки пополнил, возможно ещё и контактов прибавилось. Возвращаешься в Windows и FF — опа, а ничего этого и нету…

Если же в эту гипотетическую ситуацию добавить мобильник и Opera Mini, то получается вообще полный кирдык с переносом данных.

Теперь мой вариант. Дома и в Windows и в Linux стоит Opera-9.52, на мобильном — Opera Mini 4.1. В каком бы браузере ни работал, любая добавленная закладка или новая ссылка в Speed Dial автоматом появляется во всех версиях браузера. Далее, все контакты и заметки дополнительно синхронизируются между Win и Lin версиями браузера. В итоге я практически всегда могу продолжить веб-сёрфинг с того места, на котором остановился в последний сеанс работы, при этом не важно, в какой версии браузера и на каком устройстве я продолжу дальнейшую работу.

И это ещё я не упомянул почту. Сейчас я в Windows бываю очень редко, поэтому почтовые аккаунты в Opera и не настраивал, а раньше у меня всегда был один общий почтовый архив, а из всех версий Opera (одно время у меня на компе стояло до 4-х операционных систем, и везде — Opera) к нему был обеспечен доступ с помощью симлинков. В результате я всегда работал с одной и той же почтой, в какой бы оп.системе ни находился в данный момент.
Это просто сугубо общий взгляд =)

В моем случае в винде и линуксе я решаю совершенно разные задачи, так что за несколько лет проблем с закладками у меня никогда не возникало. Да и декстоп у меня по определению линукс, так что всякие общие интересные сайты я смотрю в основном в опере, в FF они мне не нужны.
НЛО прилетело и опубликовало эту надпись здесь
Web Forms 2.0 поддерживает!

Туда и входит XForms!
В Web Forms 2.0 модель данных не отделена от представления формы, ни о каком «вхождении XForms» в этот стандарт не может быть и речи.

Можно даже не знать XForms, достаточно внимательно почитать draft WF2.0 и заметить там фразу «This specification is in no way aimed at replacing XForms 1.0, nor is it a subset of XForms 1.0» — после этого уже не обязательно вникать, что в WF есть, а чего нет — если бы XForms входила в WF как составная часть, WF не могла бы не заменять его собой. Не заменяет. Значит, XForms — не часть стандарта Web Forms 2.0.

Пожалуйста, в следующий раз потрудитесь разобраться в предмете, прежде чем лепить восклицательные знаки.
Согласен ошибся, но WebForms может опрабатывать XForms.
XForms 1.0 is well suited for describing business logic and data constraints. Web Forms 2.0 aims to simplify the task of transforming XForms 1.0 systems into documents that can be rendered on HTML Web browsers that do not support XForms.
Перечитайте ещё раз приведённую Вами цитату. «… упростить преобразование XForms-систем в документы, которые могут быть показаны браузерами, не поддерживающими XForms». Ключевое слово здесь — «преобразование», «transforming». Переделать сайт, который работает на голых XForms, для браузера с поддержкой WebForms проще, чем для браузера без оной. Не более.
Преимущество сомнительное, т.к. web forms тоже поддерживают не все, а реализации xforms бывают и в виде клиентского javascript, что снимает проблему с поддержкой браузером или необходимостью установки плагинов.
О, спасибо. Надо распечатать в коллекцию.

[offtop] Напомните кто-нибудь, как в свежеустановленной Opera for Linux поставить нормальное сглаживание шрифтов. Заранее спасибо.[/offtop]
А что в линуксе каждое приложение должно заботиться о рендеринге шрифтов, а не система, как везде?
Я говорил о каждом приложении? С остальными приложениями-то как раз все нормально, включая остальные QT-приложения. А вот от сглаживания оперы глаза можно сломать. Я помню, что как-то раньше ставил что-то связанное с общей настройкой KDE (при том, что у меня Gnome!), настраивал там сглаживание для qt и после удалял.
Хм, странно. Я уже и не помню, когда последний раз слышал аналогичный вопрос ;)

Какая система, как настроено сглаживание, и т.д. и т.п.
Надо не сглаживание настраивать, а сами шрифты. Кириллические шрифты там по-умолчанию совершенно ужасны :( Так что Ctrl+F12->Fonts и вперёд.
В Opera нет своих шрифтов — они берутся из системы. Есть два варианта решения проблемы.

1. Установить в систему или импортировать Win-шрифты.
2. Подбирать для Opera шрифты из линуксовых вариантов.

Первый более проще и предпочтительнее.
Эм. Я и не говорил, что шрифты идут с оперой :) Имелось ввиду «шрифты, выбранные по-умолчанию».

Кстати, для первого варианта надо бы добавить, что некоторые шрифты импортировать незаконно. Для меня это было критично. Подбирал :(
Кстати, именно эта таблица (тогда она правда выглядела немного по-другому) когда-то побудила меня перейти на оперу 9 (когда та только появилась) с maxthon. Я не ожидал, что опера так хорошо поддерживает стандарты, и был этими данными сильно впечатлён.

В основном пользуюсь Opera 9.52, но в сравнении с Firefox 3.0.1 замечаю, что javascript в Firefox стал реально быстрее. Особенно это ярко видно при использовании тяжёлых приложений типа gmail2. А вот в плане рендеринга она всё же быстрее, а потому производит впечатление что работает с лёгкостью. И как кажется значительно легче чем ff переносит открытие большого количества вкладок.

Так что я после выхода ff 3.0.1 несколько колеблюсь между этими браузреами, но пока что ff недостаточно быстр и лёгок, чтобы на него перейти окончательно :)
> В основном пользуюсь Opera 9.52, но в сравнении с Firefox 3.0.1 замечаю, что javascript в Firefox стал реально быстрее. Особенно это ярко видно при использовании тяжёлых приложений типа gmail2.

посмотри такую штуку: Зайди на гуглдокс с оперы, поперемещай сплиттер, разделяющий папки и тело письма. Тормозит? Тормозит. Теперь поставь в свойствах вайта маскировку под FF и перезагрузи страницу. Теперь ты тоже знаешь, почему javascript в Firefox стал реально быстрее.
Да и Gmail там на глаз не отличается по скорости.
Интересное наблюдение. :) Жаль только, что gmail так не лечится…

В ходе разработки приходилось профилировать скрипты, и оказалось, что на ряде типовых, часто используемых задач firefox работает на порядок быстрее. Собственно, вот один из примеров.

Ребята из mozilla не зря делали такой упор на ускорение движка js.
Gmail в опере лечится вот так. С помощью UserJS.
Топик на английском, но, думаю, разобраться не сложно.
Речь тут не об этом. gmail2 уже давно работает в опере. Проблема в том, что работает в ff он вообще мгновенно, а в опере с задержками (при переходе по папкам или открытии сообщений).

Хотя вот отключил для домена mail.google.com блокировку содержимого, и вроде стала работать немного быстрее, хотя всё равно не дотягивает до скорости ff.
Не надо забывать, что часть ведущих разработчиков Mozilla сидят на полном окладе в Google.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории