Оперный хабрагость: Opera Desktop Team

    image


    Итак, жара немного схлынула — как в центральной России, так и в отделе разработки Opera Software -самое время заняться выяснением оперных секретов в области браузеростроения. Согласно утверждённому не так давно расписанию — данное интервью будет посвящено вопросам разработки браузера Opera: как сие таинство происходит, что за чехарда с номерами версий и сборок, «Оперная BTS — миф или реальность?», сколько строк кода в браузере Opera, как получить исходники браузера на свой почтовый ящик на mail.ru — на эти и на множество других не менее важных вопросов сегодня будут отвечать тим-лидеры, самые важные люди из департамента, отвечающего за десктопное направление разработки.

    Предполагая большое число вопросов, я договорился сразу с двумя респондентами — хорошо известными тем хабрачитателям, кто часто заглядывает в блог Opera Desktop Team. Встречаем гостей:

    image Олафур Арнасон, более известен, как Olli — лидер команды разработчиков десктопной версии Opera, один из «патриархов» нашей компании, работающий в Opera с 1998 года. Он может рассказать не только о современном состоянии дел в оперной «кухне», но и вспомнить былые времена, когда браузер Opera делал только первые шаги во владениях таких мастодонтов, как Netscape и Internet Explorer.

    image Хуиб Клейнхоут — ведущий менеджер команды разработчиков десктопной версии браузера. В компании он работает уже 5 лет и знает практически всё о том, какие «фичи» были, есть и будут в Opera.

    Кстати, оба сегодняшних гостя в качестве домашней страницы в браузере, видимо, держат оперную BTS, т.к. активное обсуждение очередных исправлений багов с участием Олли и Хуиба нередко происходит и глубоко за полночь, и в выходные.

    Вот, в общем, пока и всё. Как обычно — в комментариях принимаются вопросы в течении недели со дня публикации данного топика, ориентировочная дата публикации ответов — конец августа.
    Opera
    61.41
    Браузер Opera — больше возможностей в интернете
    Share post

    Comments 284

      +19
      И как же получить исходники браузера на свой почтовый ящик на mail.ru?
        0
        Не намёк ли это на запланированное открытие исходников Opera?
        +2
        Насколько активно вы работаете над поддержкой html5? Чего нового стоит ожидать в ближайшем будущем?
        Скоро ли стоит ожидать следующей «большой» версии браузера? Планируете ли там какие интересные фичи?
        И еще: добавите ли вы синхронизацию rss в Opera link? Я не говорю о полной синхронизации, а хотя бы только сами источники фидов? А вообще хотелось бы иметь возможность одной кнопкой экспортировать профиль, дабы потом восстановить его при переустановке.

          +2
          накопилось тут:
          1. Когда будет поддержка silverlight?
          2. Какие фишки будут дальше?
          3. Синхронизация тем, настроек и главное — user script и user css
          4. Может быть что-то известно о расширениях (не в том виде что сейчас).
          5. Для разработчиков что-то новое будет?
          вот так)
            +1
            1. А ее типа сейчас нет?))
              0
              1. Нет )))))))
              Нажмите install now
              www.silverlight.net/getstarted/
                +2

                нажал, скачал, установил, вижу сильверлайт. Что я сделал не так?
                  +1
                  на главной microsoft.com не работает, что я сделал не так?
                • UFO just landed and posted this here
                    –1
                    разницу между «работает» и «официально поддерживается» чувствуете?
                      –1
                      Мне сотрудники и поклонники майкрософт как-то всю карму слили в процессе дискуссии на тему Опера+Сильверлайт)) Все у них официально поддерживается.
                    +6
                    Мне самому не верится, но silverlight работает в Опере под Маком.

                    Вообще вопрос не по адресу, Опера не может взять и принудить silverlight работать в ней, этим должен заниматься MS.
                    0
                    официальной нет. Да у меня тоже работает, но иногда падает. офф. поддерживаемых такого не бывает. Падают именно какие-то один приложения, не все а определенные
                      +2
                      По такой логике, Internet Explorer никогда не выходил официально))
                    +2
                    Пожалуй, не помешала бы ещё синхронизация сеансов (sessions). Почему её до сих пор нет?
                    +19
                    В последнее время пользователи Оперы всё чаще жалуются на то, что в новых билдах не слишком оперативно исправляются найденные ранее баги. Планируется ли что-то менять в этом направлении, т.е. будут ли разработчики уделять больше внимания тестированию и устранению багов?

                    Появится ли в Opera встроенная читалка PDF? Не сторонний плагин, а именно собственная встроенная возможность.

                    Когда вы примете решение поменять User-Agent с Opera/9.80 на текущую версию Оперы? Т.е. по какому критерию вы судите, что вот сейчас большинство сайтов уже нормально будет понимать такой User-Agent.

                    Когда наконец появится система багтрекинга, доступная абсолютно всем пользователям Оперы? Не какой-то ущербный визард для добавления багов, а полноценный трекинг, где есть полный список отрепорченных багов, есть поиск по багам, есть пользовательское голосование за приоритетность багов, видно, какие баги подтверждены, какие отвергнуты, какие объединены, есть комментарии пользователей и разработчиков к багам, видно в какой стадии исправления находится тот или иной баг и т.д. Когда это всё будет для простых смертных и будет ли вообще?

                    Когда в opera:config наконец появятся описания ко всем параметрам. Уже который билд там везде торчит заглушка «No information could be found for this item.». Неужели не стыдно столько времени держать пустую заглушку в своём релизном продукте?
                      0
                      в данный момент такой юзерагент у оперы
                        0
                        извиняюсь сам комент отправился, прямо мистика, такой — Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.6.31 Version/10.70
                        0
                        Появится ли в Opera встроенная читалка PDF? Не сторонний плагин, а именно собственная встроенная возможность.

                        Думаете, если почтовый и BT клиенты когда-то встроили, то можно и другие сопутствующие свистульки смело добавлять?

                        Про благообразный баг-трекер и opera:config полностью солидарен. За всё время отправил не один десяток баг-репортов, но невозможно понять, дошли ли они вообще до адресата и в какой версии устранены, и что думают по этому поводу остальные пользователи браузера.

                        Юзерагент вообще было бы очень полезно задавать произвольный (или даже отключать совсем), а не только выбирать из пресетов.
                          0
                          Ну, в Хроме же сделали свою читалку. А то в Adobe'вском плагине эксплоиты всплывают, и никуда от них не деться.
                            0
                            Ну а теперь будут всплывать эксплоиты для Chrome'вской читалки. Какая разница для потребителя какие разработчики будут латать дыры в читалке PDF'ов?
                              0
                              Дело в том, что это как с вирусами под Линукс — может, их и можно писать, только вот дистрибутивов Линукса столько, что писать вирус, работающий подо всеми банально нецелесообразно. Тем более, может, с багами в Опере и «возятся», но уязвимости, емнип, закрывают сразу.
                                +1
                                не думаю, что кол-во дистрибутивов влияет на кол-во вирусов. Все эти дистрибутивы, по большому счету, идентичны. Используют одно и то же ядро, одни и те же библиотеки с одними и теми же уязвимостями. Лишь конфигурация по-умолчанию разнится.
                                  0
                                  Да, но в них для одних и тех же целей используются разные программы. С разными настройками. Это не как в Windows, где web-сервер по умолчанию — IIS с дефолтными настройками, оболочка — Explorer, а большинство прочих библиотек, служб и сервисов идентичны не только бинарно до байта, но ещё и по используемым конфигурациям.
                                    0
                                    но есть статистически самые часто используемые программы: bash, apache, php,… какая разница?
                                      0
                                      Разница в том, что самые используемые под Линукс — самые проверенные. Найти эксплойт в bash — это очень круто, я считаю. К тому же есть всякие форки и допилы. Под Windows же весь набор компонентов — фиксированный.
                                        0
                                        и вы считаете что те единственные компоненты Windows проверены менее чем тот же bash? :)
                                          0
                                          Какие, интересно, «те единственные»? 1,5 гигабайта папки Windows?
                                          Ну, по крайней мере, в том, что меньше человек изучало их код, я уверен.
                                            0
                                            я бы на вашем месте не был бы так уверен, с учетом того колоссального опыта, который получили программисты MS, исправившие такое кол-во ошибок и закрывших такое кол-во дыр. Все эти многочисленные проблемы с вирусами в итоге весьма положительно сказываются на качестве каждой следующей версии Windows.
                                          0
                                          Ещё плюс для разработчиков браузера то, что они могут отвечать за безопасность всего браузера и не дожидаться апдейтов «сверху».
                                          Плюс конкретно для Оперы (и её пользователей) — перенос этого функционала на те платформы, для которых плагина от Adobe вообще не существует. Как, например, Opera Mini.
                                            0
                                            это было бы аргументом, если бы HTML+CSS не были бы конкурентом PDF :)
                                              0
                                              А они-таки конкурент? Покажите мне программу, которая шла бы в комплекте к сканеру и сохраняла отсканированную пачку листов в HTML+CSS. Одним файлом.
                                                0
                                                Не покажу, но, так или иначе, они себя так позицианируют. Достаточно взглянуть на продвигаемые стандарты…
                                    0
                                    Дистрибутив Linux = ядро (которое собственно и именуется Linux) + набор разномастного, преимущественно GNU, софта. Как можно писать эксплойт «под дистрибутив» (с некоторыми оговорками в сторону набора используемых библиотек)?
                                    «Вирусы для Linux» в традиционном понимании массово не лепят лишь от того, что до сих у *nix сегмента (не считая MacOS) слишком мизерная доля десктопного рынка. Тратить усилия и средства на написание массовых эксплойтов, даже при всём обилии публично доступных уязвимостей, всё ещё нецелесообразно. Будет хотя бы как у MacOS — вот тогда загудим.
                            0
                            Когда в почтовом клиенте будет человеческая поддержка русских имен файлов?
                              +1
                              По почтовому клиенту было прошлое интервью.
                              Русские имена в почтовике M2 поддерживаются в полной мере.
                                +1
                                Прошлое интервью нашел, а вопроса по именам файлов не нашел.
                                А раз поддерживаются, то почему к аутлук-пользователям приходят файлы «непоймичто.dat»?
                                  –5
                                  Это нужно спрашивать у разработчиков Outlook.
                                    +1
                                    Спорный подход к проблеме… ну да ладно.
                                      +1
                                      Почему спорный? Я отправляю и получаю вложения с русскими именами без проблем. А вот пользователи Outlook жалуются. Так при чём здесь Opera?
                                        –1
                                        При том, что я (пользователь Opera) вынужден сохранять все рабочие документы в транслите, чтобы пользователи Outlook (который принят в качестве корпоративного стандарта во многих организациях) могли прочитать документ, который я им отправляю. При отправке из других почтовых программ и почтовых систем проблем с Outlook нет. Спорный он именно потому, что проблемы у пользователя Opera, а не у пользователя Outlook.
                                          +2
                                          Всё-таки попробуйте отправить репорт по этому поводу в Outlook.

                                          Также могу сказать, что у Opera и пользователей других почтовиков (за исключением Outlook) также нет проблем с отправкой/получением вложений с русскими именами.
                              +2
                              Регрессии, регрессии, регрессии! (я как Стив Балмер о разработчиках)
                              Что делать, если в самой первой альфе обновленного движка находишь серьезную регрессию в layout, сообщаешь о ней через 4 дня, просишь проследить лучшего друга любого российского Оперовода, господина Шпанькова, а разработчики Оперы все равно включают её в релиз?
                              Что нужно было делать, кому жаловаться, куда стучатся?
                              Пример бага: DSK-301040.
                                –1
                                Эхх… Наверно надо дождаться открытого баг трекера с системой голосования и комментирования…

                                А насчет вопросов интересно:
                                1 Когда продолжиться развитие Opera Link (хочется синхронизации всего/вся как у Хрома и Файерфокс Синк)
                                2 Улучшат ли менеджер закладок? (сейчас там есть ошибки + он недостаточно удобен в плане поиска например недавно добавленных закладок)
                                3 Будет ли возможность синхронизировать Notes в шифрованном, а не в открытом виде?
                                4 Есть ли планы реализовать разбивку табов на процессы как у ГХ?
                                5 Открытый баг трекер — скорая ли это реальность? =)

                                ЗЫ конечно ещё интересно много вкусностей поспрашивать, но знаю, что все это уже конфиденциально, так что подожду =)
                                  +2
                                  >Что нужно было делать, кому жаловаться, куда стучатся?
                                  +много :(

                                  вообще складывается ощущение, что разработкой руководят не технари, а маркетологи — вместо фиксания важных багов, общения с комьюнити и улучшения эргономики пилят всякие Unite'ы с webm'ами и ПОРТЯТ эргономику :(
                                    0
                                    > Пример бага: DSK-301040.

                                    Он в работе. Приоритет — средний.
                                    +4
                                    Будет ли поддержка SOCKS-прокси?
                                      +3
                                      Почему не ведете твиттер @desktopteam? Было бы удобно узнавать о новых релизах оттуда.
                                      • UFO just landed and posted this here
                                          +15
                                          Редиски, верните даблклик на пустом месте спиддиала, чтоб на домашнюю страничку переходил.
                                          И какому гению юзабилити пришло в голову первый пункт меню для выделенного текста переделать из Copy в Search? Паубэвал бы (((
                                            0
                                            извините, что влезаю не по теме, но, можно ли настроить этот Search на открытие в фоновой вкладке?

                                            Кстати, хорошо, что меню редактируется через .ini-файлы
                                            • UFO just landed and posted this here
                                              +2
                                              Присоеденяюсь к вопросу про замену Copy на Search в качестве вехнего пункта. Пользоваться AByy Lingvo стало еще хуже с оперой. И вопрос туда же: почему не сделать открытие меню по даблклику настраиваемой опцией? Это контекстное меню заставляет делать лишние движения при использовании того же Lingvo.
                                                +2
                                                «открытие меню по даблклику»: opera:config#UserPrefs|AutomaticSelectMenu
                                                  –1
                                                  Спасибо! Не знал об этом.
                                                –1
                                                За даблклик дааа… зачем спрашивается убрали?
                                                  0
                                                  На домашнюю страницу можно ходить легко нажимая Ctrl — пробел.
                                                  0
                                                  а Shpankov, кажется, уже даже писал, что ему и самому не нравится, но сделать ничего не может (ну это к вопросу о том, что нынче рулит оперой как я писал выше, ага)
                                                  +2
                                                  Когда будет WebSocket?
                                                    +9
                                                    Доколе Opera будет оставаться маргинальной?

                                                    Все сложные вэб-приложения разрабатываются либо по IE, либо под Firefox+Chrome+Safari.

                                                    В обоих случаях Opera оказывается за бортом.

                                                    Примеры:
                                                    gomockingbird.com
                                                    wave.google.com
                                                    pipes.yahoo.com

                                                    Я понимаю, что Opera, может быть, хочет оставаться чистой от хаков и browser-specific наворотов (к тому же наворотов других браузеров, ведь никто никогда не станет разрабатывать специально под Opera).

                                                    Но ведь для пользователей Opera такой подход означает ныне только одно — они оказываются лишние на этом празднике  жизни  изобилия вэб-приложений.

                                                    Статус маргинальности усугубляет отсутствие системы плагинов.

                                                    Я вижу, что Opera делает семимильные шаги вперед и в это нелегкое время (когда разработчики остальных браузеров взялись за ум) продолжает делать инновации.

                                                    Но в силу озвученных причин, а также отставания в поддержке современных стандартов, Opera в моих глазах теряет статус единственной и неповторимой.

                                                    У других браузеров уже появилась и нативная поддержка синхронизации (включая пароли!), и все остальные передовые возможности. Они превзошли Opera.

                                                    Фактически, единственное, что удерживает меня на Opera, это пространственная навигация (spatial navigation) — shift + курсорные клавиши. Но я этим редко пользуюсь; фактически, я боюсь себе признаться в том, что давно пора сниматься с насиженного места и двигаться вперед:

                                                    к группируемым вкладкам;
                                                    к встроенной флэш- и рекламорезке;
                                                    к полезнейшим, удобнейшим расширениям;
                                                    к google search suggestions в адресной строке;
                                                    к цветовому кодированию иконок;
                                                    к поддержке современных стандартов и вэб-приложений.

                                                    Скрипач не нужен. (© Кин-Дза-Дза, для иностранцев можно не переводить)

                                                    Раньше Opera давала мне то, что я не мог получить в других браузерах. Теперь она удерживает меня позади. :(
                                                      –2
                                                      Согласен практически со всем. Особенно про поддержку веб-приложений. Сегодня открыл Оперу, и не могу зайти на Gmail. Из других браузеров — запросто. Потом всё таки зашёл, но через 10 мин всё повторилось. А в Firefox и Chrome всё работает. Действительно, маргинальный браузер.
                                                        +2
                                                        Хм, у меня GMail работает абсолютно без проблем.

                                                        Проверь на чистой установке. И, естественно, без дополнительных UserJS/CSS.
                                                          0
                                                          Вот, пожалуйста:
                                                          a.imageshack.us/img205/2976/operabug.png

                                                          Вылечилось закрытием вкладки и повторным открытием. Но такое происходит регулярно.

                                                          Использовать Chrome в качестве второго браузера в помощь Opera — уже вошло у меня в привычку. :/
                                                            +1
                                                            У тебя, случаем, подгонка по ширине глобально не включена?

                                                            Плюс — сервис сообщает о медленном соединении. Возможно, просто не успевает догрузиться какой-то файл CSS.

                                                            Ещё как вариант — попробуй для страницы указать маскировку под Fx или IE. Не думаю, что это поможет, но как эксперимент — можно попробовать.
                                                              0
                                                              Не, но вот это «загрузка продолжается» или «ещё работает» очень часто убивает gmail (то есть он перестаёт выполнять действия, продолжает работать в режиме read-only).
                                                                0
                                                                Т.е. при медленном соединении какие-то важные для GMail файлы недогружаются, правильно? IMHO — бага нет. Есть фиговые условия работы. Для улучшения ситуации можно пользоваться упрощённой версией GMail, а ещё лучше — создать аккаунт гугломыла в Opera и не париться с веб-интерфейсом.
                                                                  +2
                                                                  Соединение быстрое (15 мегабит). Плюс в других браузеров на том же компе подобного не происходит никогда.
                                                                    0
                                                                    Если работаешь через прокси — попробуй включить в Opera в настройках прокси поддержку HTTP 1.1.

                                                                    И, повторю, всё надо проверять на чистой установке. У меня интернет так себе — 2 Мбита, ноут слабенький уже. Но GMail и GMaps в Opera открывается на раз (не в упрощённой комплектации, а в полной) и работает абсолютно без косяков. Даже Street View хоть и притормаживает, но работает без нареканий.
                                                                      0
                                                                      Не через прокси, пробовал и с чистой установки. Но в других браузерах таких проблем не бывает. Сам компьютер не из самых быстрых, но не думаю, что проблема в этом.
                                                                        +1
                                                                        IMHO, если у всех работает, а у тебя — нет, то нужно искать причину. Даже баг-репорты писать бесполезно: у тестеров всё сработает нормально и репорт не примут. Нужная чёткая последовательность действий, которые приводят к подобному результату.
                                                                          +2
                                                                          Как видно по отзывам, такая же проблема не у меня одного, и говорить «у всех работает» тут не совсем верно.
                                                                            +1
                                                                            Естественно, среди нескольких десятков миллионов пользователей найдётся определённое число человек со сходными проблемами. Вот только у 95% остальных пользователей проблем нет. Поэтому нужно искать причину — что не даёт нормально работать. Здесь же может быть всё, что угодно — даже работа антивируса может мешать.
                                                                              0
                                                                              Какой антивирус в линуксе? :)

                                                                              Я постараюсь в следующий раз присмотреться к проблеме.
                                                                                0
                                                                                OpenSUSE-11.3, Opera 10.61. Никаких проблем с GMail.
                                                                                Только не говори, что у тебя Ubuntu ;)
                                                                                  +1
                                                                                  Не скажу :)

                                                                                  А вообще, не представляю, как эту проблему изучить. Снова столкнулся с багом, просто интенсивно поработав с gmail в течении нескольких минут. В логе ошибок — тишина. Попытался запустить dragonfly — опера грохнулась и продолжала падать при каждой перезагрузке.

                                                                                  Короче, я бы рад разобраться в проблеме, да не знаю как. Билд 6428, линуксовый разумеется.
                                                                                    0
                                                                                    > Билд 6428, линуксовый разумеется.

                                                                                    Это был RC, финальная версия под номером 6430.

                                                                                    Попробуй установить её и начистовую.
                                                                                      0
                                                                                      Это не rc, это 10.70, но попробую сделать по совету.
                                                                                        0
                                                                                        Ну попробовал. Скачал последнюю стабильную, поставил, убрал .opera. Открыл gmail, ошибка появилась через пары минут активной работы.

                                                                                        В консоли ошибок есть какая-то странная ошибка javascript.
                                                                                          0
                                                                                          А точную последовательность действий не получается определить, после чего баг происходит?
                                                                                            0
                                                                                            Нет. Открывал живую ленту, списки сообщений, большие списки уведомлений о коммитах, удалял оттуда сообщения пачками.

                                                                                            Нужно понимать, что у меня ещё включена тема «Чайная», а из экспериментальных функций включены Входящие: предварительный просмотр, ответить всем, автозаполнение поиска, быстрые ссылки, вложенные ярлыки, Изменения заголовков, импорт/экспорт фильтров, кнопка «отметить как прочитанное», кнопка «отправить и архивировать», обновить pop-аккаунты, Отметить сообщения как непрочитанные начиная с текущего, Предварительный просмотр сообщения, Скрыть ярлыки прочитанного, Суперметки, Цитировать выбранный текст.

                                                                                            Но проблема существует очень, очень давно, с девятых версий, если не раньше.

                                                                                            И повторюсь — в других браузеров такой ошибки не возникало ни разу.
                                                                      0
                                                                      С каких это пор 4 мбита стало медленным соединением? :)

                                                                      Почтовик оперы никогда не даст того, что даёт gmail, можете даже не предлагать.
                                                                        +4
                                                                        Принимать/отправлять письма? ;)
                                                                      +1
                                                                      кстати да, у меня такое(«ещё работает») тоже нередко бывает (соединение быстрое)
                                                                  0
                                                                  как по мне, так требование чистой установки — полный бред…
                                                                  если встроенный блокировщик при стандартном же использовании (т.е. добавлении ручками сайтов) вызывает глюки — это баг и его нужно чинить
                                                                    0
                                                                    > как по мне, так требование чистой установки — полный бред…

                                                                    Отнюдь. Никто не может предугадать, что пользователь изменил в конфигах за время использования браузера. А Opera — самый настраиваемый браузер, тут простор для творчества не ограничен.

                                                                    > если встроенный блокировщик при стандартном же использовании (т.е. добавлении ручками сайтов) вызывает глюки — это баг и его нужно чинить

                                                                    Если при добавлении ручками сайтов (кстати — а это как?) появляются проблемы — значит нужно редактировать свои блокировки.
                                                                      0
                                                                      >Если при добавлении ручками сайтов (кстати — а это как?)

                                                                      ручками в данном случае — это документированным способом через контекстное меню, а не скачиванием готового urlfilter.ini

                                                                      >значит нужно редактировать свои блокировки.

                                                                      и в какую сторону нужно их редактировать, когда из-за ни перестаёт работать кнопка «назад»?
                                                                        0
                                                                        Хм, а при чём тут кнопка «Назад»?

                                                                        Давай подробности — что и как не работает и при чём тут блокировщик.
                                                                          0
                                                                          вообще говоря я уже об этом писал и меня даже поддержали некоторые юзеры, ну да ладно, повторюсь:
                                                                          1) заходим на mobile-review.com, блокируем рекламу встроенными средствами, обновляем страницу, снова блокируем и там несколько раз (рекламы там много и она с разными адресами). Способ проще — скачать готовый urlfilter.ini
                                                                          2) открываем любую статью, для надёжности ждём пока она прогрузится, нажимаем кнопку назад
                                                                          3) вместо ожидаемой страницы из кэша мы видим пустую страницу, которая никогда не загрузится. убиваем urlfilter — начинает работать нормально.

                                                                          кнопка назад ещё регулярно глючит в том же ЖЖ, кстати, но там это проявляется чуть иначе
                                                                            0
                                                                            > mobile-review.com

                                                                            Блокировка тут совсем ни при чём.

                                                                            Измени параметр opera:config#UserPrefs|HistoryNavigationMode с 1 на 3.
                                                                              +2
                                                                              Вах! Опять шаманизм! :)
                                                                                +1
                                                                                если она ни при чём, то почему её отключение лечит проблему?

                                                                                btw, что делает это шаманство?
                                                                                  +1
                                                                                  History Navigation Mode — Режим навигации в Истории посещённых страниц (кнопки Вперёд/Назад)
                                                                                  1 — автоматический режим, 2 — совместимый режим, 3 — быстрый режим

                                                                                  www.opera.com/support/usingopera/operaini/#userprefs
                                                                                  www.opera.com/support/kb/view/827/
                                                                                    0
                                                                                    но баг-то вы признаёте или как?
                                                                                      0
                                                                                      Я не работаю в QA и не могу сказать, баг это или by design.
                                                                                        0
                                                                                        ок, переспрошу тогда ещё раз:
                                                                                        что мне нужно сделать как обычному юзеру, чтобы этот баг исправили? ну или хотя бы объяснили, почему это by design
                                                                                          0
                                                                                          Можешь отправить баг-репорт — тем самым ты сообщишь разработчикам о своей проблеме, а они уже будут решать, что это — баг или нет.
                                                                                            0
                                                                                            ну это-то я сделал…
                                                                                              0
                                                                                              Сообщи номер — я буду отслеживать.
                                                                                                0
                                                                                                DSK-310474
                                                                                                но это не ответ на вопрос «что делать обычному юзеру»…
                                                                                                  0
                                                                                                  что ж, без сюрпризов:

                                                                                                  помечен, как Works for Me.

                                                                                                  Я оставил там коммент, чтобы посмотрели сайт без urlfilter.ini.
                                                                                                    0
                                                                                                    >помечен, как Works for Me.

                                                                                                    ээ… как? Они вообще тестировать пробовали?
                                                                                                      0
                                                                                                      Конечно. В Windows, Linux и Mac. Только твой репорт был о влиянии urlfilter.ini на навигацию, а это не является причиной. Я написал, чтобы повторили проверку с другими условиями, без учёта urlfilter.ini.
                                                                                                        0
                                                                                                        ок, переспрошу:
                                                                                                        почему вы считаете, что он не влияет на навигацию, если его отключение решает проблему?
                                                                                                          0
                                                                                                          потому что у меня, к примеру, вообще отсутствует urlfilter.ini, и некорректное отрабатывание возврата наблюдается при параметре 1, но пропадает при 3.
                                                                                                            0
                                                                                                            некорректное срабатывание на конкретном сайте наблюдается в 100% случаев без urlfilter? не верю.
                                                                                                              0
                                                                                                              У меня именно так — без urlfilter.ini возврат отображает пустую страницу. Пока не преезагружу страницу вручную.
                                                                                                                0
                                                                                                                а вы/они с чистым браузером пробовали? у меня-то работает…

                                                                                                                btw почему ваш «багтрекер» не присылает уведомления хотя бы на тот же works for me?
                                                                                                                  0
                                                                                                                  Да, у меня чистая установка. А по BTS — вот как раз есть шанс задать вопрос непосредственно тем, кто BTS рулит ;)
                                                                                                                    0
                                                                                                                    тогда это точно баг — у меня на чистой опере кнопка бэк точно работает. ну или по крайней мере в 90% случаем
                                                                                  0
                                                                                  с тройкой кстати если вернуться на назад на страницу хабратопика то рефрешер комментариев у края экране не работает…
                                                                                    0
                                                                                    У меня работает. С тройкой.
                                                                                      0
                                                                                      Извиняюсь — действительно не работает. И ещё, походу, комментарии отправить нельзя.
                                                                                  0
                                                                                  Если рекламы много блокировать лучше по выражениям, например в деталях визуального блокировщика прописывать что-то типа: post.rmbn.ru/cgi-bin/*, а не многократно блокировать баннеры
                                                                              0
                                                                              >Никто не может предугадать, что пользователь изменил в конфигах за время использования браузера.

                                                                                0
                                                                                в большинстве случае, как мне кажется, люди меняют настройки совершенно обычным способом даже не через about:config. Если опера начинает после этого глючить — это проблемы оперы, а не юзера, не так ли?
                                                                                  0
                                                                                  Не так.

                                                                                  Как пример. Пользователь перенёс какие-то штатные кнопки на определённую панель, а в новой версии эта панель претерпела значительные изменения, при этом кнопки, которые раньше были представлены на этой панели, теперь перенесены на другую. Естественно, при обновлении могут возникнуть конфликты настроек (ведь Opera не меняет пользовательские файлы в профиле). В этом случае самое разумное — установить браузер начистовую и повторить свои изменения. Грустно, конечно, но за удобство и гибкость интерфейса приходится чем-то платить.

                                                                                  IMHO, с другими браузерами в этом плане гораздо проще, т.к. они не предоставляют такой свободы по изменению браузера, как Opera. Где, к примеру, лежит файл, отвечающий за расположение кнопок на панелях Firefox? Или настройки поисковиков?

                                                                                  Я уже где-то говорил, что в каком-то смысле Opera — это более открытый для пользователя браузер, чем Firefox. С одной только разницей: Firefox открыт для разработчиков, но закрыт для пользователей, а Opera открыт для пользователей, но закрыт для разработчиков.
                                                                                    +1
                                                                                    >Пользователь перенёс какие-то штатные кнопки на определённую панель, а в новой версии эта панель претерпела значительные изменения, при этом кнопки, которые раньше были представлены на этой панели, теперь перенесены на другую.

                                                                                    и от этого, конечно же, заглючил gmail, да?

                                                                                    >В этом случае самое разумное — установить браузер начистовую и повторить свои изменения.

                                                                                      0
                                                                                      в этом случае проще откатить настройки именно панели, если уж на то пошло
                                                                                        0
                                                                                        > и от этого, конечно же, заглючил gmail, да?

                                                                                        GMail может глючить от самых разных причин. Браузер — это немного более сложное ПО, чем «Hello, World!». Но проверять наличие/отсутствие бага на чистой установке — это самый правильный и точный путь.
                                                                                        0
                                                                                        Думаю лучше, в таком случае, реализовать профильность в самом броузере и дать возможность загрузить броузер (временно) с настройками по-умолчанию, а не просить каждый раз устанавливать отдельную чистую копию…
                                                                                          0
                                                                                          Это можно реализовать с помощью команды \Settings
                                                                                          www.opera.com/docs/switches/#win-only

                                                                                          Но я предпочитаю таки чистую установку в другой каталог — так спокойнее как-то ;)
                                                                                            0
                                                                                            Думаю большинству пользователей было бы удобнее кликнуть нужную кнопку или нужный шорткат в старт-меню, а не разбираться в нюансах командной строки или инсталляциях ;)
                                                                                            Если человек осмеливается сообщить об ошибке, а в ответ получает «страшные», для него, указания для получения дополнительной информации, вряд ли он осмелится второй раз.
                                                                                            С учетом такой гибкости броузера и, в результате, такой сложности отлова ошибок, я бы, на месте разработчиков, реализовал бы больше вспомогающих диагностике инструментов, помимо crash-reporter'a.
                                                                                              0
                                                                                              Зачем? 99% пользователей это не нужно и будет только мешать.
                                                                                                0
                                                                                                Смотря на сколько навящиво эти инструменты будут реализованы.
                                                                                                У Firefox, к примеру, в start menu ставится shortcut на safe-mode. Не слышал жалоб…
                                                                                    +1
                                                                                    Вот, например, в adblock есть функция — показать список заблокированных элементов. Именно список, а не отобразить визуально, т.к. некоторые блокируемые элементы не отображаются визуально, а из-за них может ломаться очень круто всё.

                                                                                    Например, один из невидимых iframe недавно в gmail имел среди мешанины символов в адресе и такое:«xxx-xxx», а что-то подобное было в правилах, так что gmail перестал работать. Я вывел список блокируемых элементов и легко решил проблему.

                                                                                    А как в такой же ситуации лечить оперу? Простым смертным это точно не под силу.
                                                                                      +2
                                                                                      Правая кнопка мыши / Block Content… / Details…

                                                                                      этот список ищете?
                                                                                        –2
                                                                                        Там не хватает возможности временно отключить блок (проверить, откроется ли нужное) или внести исключение именно для этой страницы. Ещё раз, в адблоке всё делается парой кликов (там уже есть соответствующие кнопки напротив каждого адреса).
                                                                                          0
                                                                                          В настройках для этой страницы отключить блокировку. Не?
                                                                                            –1
                                                                                            а как вызвать настойки для страницы, которая не открывается?
                                                                                              0
                                                                                              Блокировка нужна и на этой странице, нужно просто идентифицировать правило, вырезающее нужный элемент.

                                                                                              Это не решение, а просто отказ от блокировки рекламы.
                                                                                                0
                                                                                                Парни, мы говорим про сервисы Google. Какой такой страшной рекламой он вас грузит, что отключение блокиратора только для этих сервисов — смерти подобно?
                                                                                                  0
                                                                                                  Пример, приведённый мной — лишь частный случай проблемы. Теперь на любом сайте столкнувшись с такой проблемой, просто отключать блокировку?
                                                                                                    0
                                                                                                    Нет. Просто не использовать списки блокировки, подготовленные кем-то для _своих_ нужд. Или уметь разбираться и править эти списки в случае появления проблем.
                                                                                                      +1
                                                                                                      Мы снова возвращаемся к изначальной теме. Adblock силён как раз подписками, там не нужно долго и скрупулёзно учить систему, чтобы видеть сайты без рекламы.

                                                                                                      В опере же, разработчики рекомендуют тратить кучу своего времени на обучение блокировщика, причём нужно обладать достаточной квалификацией, чтобы уметь разруливать конфликты, т.к. простого и понятного инструмента для этого нет.

                                                                                                      И вы ещё удивляетесь, что опера не так популярна как FF?
                                                                                                        +2
                                                                                                        > В опере же, разработчики рекомендуют тратить кучу своего времени на обучение блокировщика,

                                                                                                        Нет. В Opera разработчики рекомендуют использовать правый клик->блокировать содержимое и наглядное «убирание» мешающих элементов кликами мышкой. Всё остальное — это, мягко говоря, недокументированные возможности.

                                                                                                        > И вы ещё удивляетесь, что опера не так популярна как FF?

                                                                                                        Для справки: расширением Adblock Plus пользуется только 2% всех пользователей Firefox. Так что вряд ли эта цифра может повлиять на рыночную долю.

                                                                                                        Популярность Fx объясняется не расширениями, не открытым кодом, а совсем другими причинами — массированной многолетней поддержкой со стороны Google. Сейчас вся эта поддержка перенеслась на Chrome, в итоге доля Chrome неплохо растёт, а вот доля Fx застопорилась и начинает уменьшаться.
                                                                                                          0
                                                                                                          Наглядное убирание — и есть ручное обучение. Процесс мучительный и длительный, я пробовал. В итоге видишь очень много рекламы, которую не видишь в ff просто поставив adblock.
                                                                                                        +1
                                                                                                        Кстати вот неплохо было бы дать подписываться на готовые AdList-ы, как у AdBlocker-a. Идея ведь работает и экономит для пользователя кучу времени, хотя и теряется гибкость ручной правки. Кстати urlfilter кажется не синхронизируется Link-ом, так что приходится его все время всюду подгонять =(
                                                                                                          0
                                                                                                          Я ответ знаю, но уже пальцы болят печатать ;)

                                                                                                          Могу порекомендовать задать этот вопрос хабрагостям ;)
                                                                                                            0
                                                                                                            … Задавайте ;) Интересно же =)
                                                                                                0
                                                                                                Соглашусь с вами. Механизм управления блокировками контента в Opera какой-то негибкий.
                                                                                    0
                                                                                    Фактически, единственное, что удерживает меня на Opera, это пространственная навигация (spatial navigation)..
                                                                                    , блин, сам себя часто ловлю на этой мысли (люблю обходится без мыши)… Иногда даже провожу день в Хроме, чтоб сравнить… И вот НЕТ, всетки что-то в Operа есть. Она удобна. Еслиб не было этих неприятностей с некоторыми ресурсами-браузер вообще был бы лучшим, но вечно какие-то неувязки! А вот расширения может и ненужны вообще… Вполне получается обходиться user js и стандартным функционалом, зато нет и проблем, возникающих при использовании некачественно написанных расширений (хотя своих проблем хватает =) )
                                                                                      +2
                                                                                      Я понимаю, что Opera, может быть, хочет оставаться чистой от хаков и browser-specific наворотов (к тому же наворотов других браузеров, ведь никто никогда не станет разрабатывать специально под Opera).

                                                                                      Но ведь для пользователей Opera такой подход означает ныне только одно — они оказываются лишние на этом празднике жизни изобилия вэб-приложений.

                                                                                      Отвечу, уж простите. Вы смотрите на проблему с другой стороны. Приложения не работают (и не тестируются во время разработки) в Опере не потому, что мы такие в белом и не хотим унижаться. А потому, что все эти приложения ориентированы на североамериканский рынок, где Опера — это действительно маргинальный браузер, если судить по статистике.

                                                                                      Как только большим американским корпорациям станет не пофиг на ещё один браузер — так всё и заработает без проблем.
                                                                                        +1
                                                                                        Мне почему-то кажется, что если опера откроет исходники, на неё сразу обратят внимание и с ней станут считаться. Чувство не объяснимое, но он достаточно сильное.
                                                                                          +1
                                                                                          Иллюзия, однако ;)

                                                                                          Способ разработки продукта (открытый или закрытый) никак не влияет на популярность готового ПО.
                                                                                            0
                                                                                            И появится куча низкосортных форков, которые только испортят репутацию.

                                                                                            Пример: SRWare Iron.
                                                                                            chromium.hybridsource.org/the-iron-scam
                                                                                          +1
                                                                                          Под маргинальностью я имел в виду не малую долю на рынке, а ограниченность возможностей. Для пользователя выбрать Opera — значит отказаться от некоторых общественно доступных благ.

                                                                                          Что касается разработки вэб-приложений, то каждый разработчик мечтает писать вэб-приложение под одну платформу. И современный вэб все ближе приближается к осуществлению этой мечты.

                                                                                          На данный момент всё чаще такой платформой оказывается Firefox+Chrome+Safari, а иногда даже Firefox+Chrome+Safari+Internet Explorer.

                                                                                          Совершенно очевидно, что для разработчиков подстраиваться под Opera — это неоправданный расход времени и средств. И никогда не будут!

                                                                                          В таких случаях говорят: «Если гора не идет к Магомету, Магомет идет к горе».

                                                                                          Но разработчики Opera рассуждают по-другому. На что они надеются? Что новые стандарты через несколько лет закрепятся и устаканятся, и все начнут писать приложения строго по стандартам, которые Opera и будет поддерживать в полном объеме? Так вот, этого не будет никогда. Вэб-технологии не стоят на месте и постоянно развиваются. Web Sockets, перетаскивание файлов с десктопа на страницу сайта, интеграция вэб-приложений в интерфейс браузера… Отказываясь этих и множества подобных штуковин по идеологическим соображениям, разработчики Opera ставят себя и своих пользователей в положение маргиналов.

                                                                                          И здесь я чувствую себя гражданином Советского Союза: с низким качеством жизни, но зато с правильной политической идеологией. В отличие от империалистических сволочей, идеология которых якобы не правильная, а что качество жизни у них гораздо выше — так этого они добились исключительно коварством.

                                                                                          Пользователи других браузеров уже на вершине горы. Дяденька, я тоже хочу! Чем я хуже их?
                                                                                            +4
                                                                                            Миф и демагогия. Как раз все браузеры (включая IE) наконец поняли важность стандартов и стараются максимально быстро включить их поддержку. Разработчик не должен подгонять код под «платформу» из трёх браузеров — нет такой платформы. Есть стандарты, по ним и нужно работать.

                                                                                            И, кстати, ВП: работа в строгих рамках стандарта — это не идеология, а жизненно важная необходимость для Opera Software. Потому, что Opera — это как раз платформа, на базе которой делаются браузеры для всех ОСей и всех устройств. Мы не делаем _только десктоп_ (где у разработчиков есть определённая свобода телодвижений в плане оптимизации), мы делаем универсальный браузер. Естественно, за универсальность приходится расплачиваться недостаточной гибкостью на каждой отдельной платформе. Но при этом универсальность приносит больший профит, чем идеальная оптимизация, но только для одной платформы (например — десктоп).
                                                                                              +1
                                                                                              Проблема не в том, что другие браузеры не включили поддержку стандартов. Mozilla и Webkit уже обогнали Opera по степени поддержки.

                                                                                              Проблема в том, что они на этом не остановились и пошли дальше, а Opera осталась где была и отказывается их догонять.

                                                                                              Передовые вэб-приложения не работают в Opera не потому, что написаны против стандартов и заточены под некоректное поведение браузеров (к счастью, эти времена прошли!), а потому что они заточены под передовые возможности Mozilla и Webkit, которых нет в Opera.

                                                                                              Я не хочу плыть против течения, потому что разработчики Opera считают это правильным.

                                                                                              Мне надоело пользоваться вторым браузером в помощь Opera. Раньше вторым браузером был IE (ради ActiveX и собственных костылей), и он был хуже Opera во всех отношениях. А сейчас это Chrome или Firefox, и они уступают Opera лишь в паре мелочей, при этом привосходя ее во множестве гораздо более важных аспектов.

                                                                                              Для кого вы стараетесь? Если для пользователя, то о чем вы думаете? :/ Виджетами и юнайтами вы работоспособность вэб-приложений не замените. А если для универсальности ради завоевания рынка встраиваемых решений, то остановите, пожалуйста, я сойду на следующей.
                                                                                                +5
                                                                                                >Для кого вы стараетесь? Если для пользователя, то о чем вы думаете? :/ Виджетами и юнайтами вы работоспособность вэб-приложений не замените.

                                                                                                вот-вот, оперой имхо давно уже рулят маркетологи :(
                                                                                                  –1
                                                                                                  Могу сказать, как сотрудник отдела именно маркетинга — мы разработкой браузера не рулим ;)
                                                                                                  0
                                                                                                  А сейчас это Chrome или Firefox, и они уступают Opera лишь в паре мелочей, при этом привосходя ее во множестве гораздо более важных аспектов.

                                                                                                  Очевидно, что Вам пора менять браузер.

                                                                                                  Кстати, практически по всем пунктам, приведённым Вами как недостатки, я не согласен. И для меня наоборот лучше так, как есть.
                                                                                                +2
                                                                                                «Пользователи других браузеров уже на вершине горы.» — спорное утверждение…
                                                                                                  +2
                                                                                                  Понимаете, «платформы» как таковой не существует. Вы немного наивные вещи говорите. Все сложные приложения пишутся с явными и не очень ветками кода под каждый браузер. И это факт. У той же Yahoo! есть список поддержки, который рассчитывается по статистике. Как только Опера перейдёт на уровень поддержки класса «А» — всё заработает, т.к. появится ещё одна ветка кода и будет тратится время на полноценное тестирование. В данный момент какого-то уровня поддержки приходится добиваться самостоятельно — постоянно держа связь с разработчиками Google, Yahoo! и других компаний.
                                                                                                    0
                                                                                                    > Все сложные приложения пишутся с явными и не очень ветками кода под каждый браузер. И это факт.

                                                                                                    Часто не приходится писать отдельные хаки под каждый браузер: достаточно с самого начала писать один хак, который заработает и в Mozilla, и в WebKit — потому что оба движка поддерживают новые возможности, стремятся быть на гребне волны.
                                                                                                      +1
                                                                                                      Это вы про что говорите? Про вдрызг разную реализацию градиентов или неправильный синтаксис -moz-border-radius? Но это я скорее шучу, понимая, что речь наверное про JS. Но всё же, будет какая-нибудь конкретика? А то вы всё по теоритическим верхам.

                                                                                                      Opera тоже не отстаёт от «гребня волны», насколько мне известно. Многие супер-HTML5-фичи впервые были внедрены именно в ней. При этом я нисколько не оправдываю наши проблемы и баги, но они есть в каждом браузере и с ними можно жить, и разрабатывать сайты вполне успешно.
                                                                                                      • UFO just landed and posted this here
                                                                                                          +2
                                                                                                          При желании, есть SVG :)

                                                                                                          Но вообще как только будет закончена работа над гораздо более важным модулем (Backgrounds and Borders, который довольно-таки стабилен) — приступим и к градиентам. Делать «что-нибудь по-быстрому», пока когда градиенты хоть как-нибудь не стабилизировались, это пустая трата ресурсов.

                                                                                                          Но я понимаю — хочется. Мне тоже )
                                                                                                    +4
                                                                                                    Слушайте, ну вы несправедливы. Я обычно разрабатываю в хроме или ff, а потом просто проверяю в опере. Чаще всего бывает нужно поправить одно-два места, причём в подавляющем большинстве случаев, совсем бескровно.

                                                                                                    Другое дело, когда приходится браться за какой-нибудь IE…

                                                                                                    Обеспечить поддержку оперы совсем несложно, по крайней мере, актуальных её версий.
                                                                                                  +1
                                                                                                  Синхронизация паролей?! o_O Не доведи Господь…

                                                                                                  Кстати, Suggestions есть в строке поиска.
                                                                                                  0
                                                                                                  Перевод на русский язык будет?
                                                                                                  Удобный перевод?
                                                                                                    +1
                                                                                                    Перевод — чего?
                                                                                                      0
                                                                                                      Полагаю, речь о возможности средствами интерфейса браузера переводить страницы сайтов и текст в полях ввода.
                                                                                                        0
                                                                                                        Сайтов и текста
                                                                                                          –2
                                                                                                          Это баг — он в процессе исправления.
                                                                                                      +1
                                                                                                      Почему я сам должен исправлять мелкие недоработки (не нормальное скачивание файлов, как подружить Opera и silverlight, не правильная кодировка скаченных русскоименных файлов, глюки с ftp)?

                                                                                                      Я очень люблю Opera, она первая в моем списке установки на свежую ОС. Она лучшая, но может ведь стать еще лучше…
                                                                                                        +1
                                                                                                        Мы стараемся.
                                                                                                          0
                                                                                                          Спасибо вам за это! Очень ценю…

                                                                                                          П.с. я не достоин публиковать ссылки на хабре, поэтому мой первый пост вышел без ссылок на «лечилки проблем». Вот они:
                                                                                                          1) habrahabr.ru/blogs/opera/99654/
                                                                                                          2) habrahabr.ru/blogs/opera/86664/
                                                                                                        +1
                                                                                                        Очень интересует планируется ли возможность синхронизации сохраненных паролей или хотя бы их экспорта и импорта, ибо после переустановки системы опера забывает все сохраненные пароли!
                                                                                                          0
                                                                                                          Кстати, на днях обновлял систему до новой версии (читсая установка OpenSUSE-11.3) и установил сразу Opera 10.61. Естественно, перенёс старый файл wand.dat (он у меня кочует начиная с версии 9 какой-то, последняя используемая постоянно была Opera 10.10). Все пароли подхватываются безукоризненно.

                                                                                                          Как переносил wand.dat? Какие ещё файлы/папки переносил вместе с ним?
                                                                                                            0
                                                                                                            Я как-то так перенёс, лишившись всех паролей. Там помимо wand.dat нужно перенести ещё какие-то файлы с чем-то типа ключей.
                                                                                                              0
                                                                                                              … У вас наверно Master Password есть… operawiki.info/MigratingSettings
                                                                                                                0
                                                                                                                Нет, тогда не было никакого мастер-пароля.

                                                                                                                Я просто потом игрался уже с файлами и обнаружил, что если перенести ещё один файл, пароли становятся доступными, сейчас уже не помню какой, но тоже с расширением dat.
                                                                                                                  0
                                                                                                                  Я переносил исключительно wand.dat, больше ничего.
                                                                                                              0
                                                                                                              Верно, но это не всегда удобно и для «рядового» пользователя переносы файла — совсем не очевидны.
                                                                                                                0
                                                                                                                Да, рядовой пользователь использует автообновление и даже не знает, где все эти файлы лежат. И, кстати, у рядового пользователя очень редко случаются проблемы (из тех, что часто обсуждаются на форумах) — просто он всегда использует умолчальную конфигурацию.
                                                                                                                  0
                                                                                                                  Раз конфигурация есть, значит должно быть можно её и трогать, а не бояться что-то просто поломать.
                                                                                                                    0
                                                                                                                    Можно. Трогать можно очень многое. Но при этом нужно ещё и хоть немного понимать, что трогаешь и зачем. И как потом вернуть «как было».
                                                                                                                      0
                                                                                                                      Для понимания некоторых настроек нужна рабочая "?" в opera:config ;) (неудобно на сайт ходить за информацией).
                                                                                                                        +1
                                                                                                                        Да, ещё не доделали, к сожалению…
                                                                                                            +1
                                                                                                            Планируется ли оптимизация «раздутых» контекстных меню и/или визуальный редактор оных?

                                                                                                            Планируется ли визуальный редактор подменю выделенного текста «Перевод»?
                                                                                                            • UFO just landed and posted this here
                                                                                                                0
                                                                                                                Это баг — в ремонте ещё.
                                                                                                                • UFO just landed and posted this here
                                                                                                                    0
                                                                                                                    > Должно быть у него очень низкий приоритет.

                                                                                                                    Приоритет достаточно высокий, но его исправление требует довольно основательных изменений в коде ядра. Но работа идёт.
                                                                                                                      0
                                                                                                                      у вас в ядре 16-битная fix-point арифметика?
                                                                                                                +5
                                                                                                                Когда опера научится наконец-то правильно различать форматы фалов и сохранять их, а не пытаться их открыть? :)
                                                                                                                  0
                                                                                                                  +1
                                                                                                                  Я всегда ставил оперу в виртуалках, просто для разнообразия, а теперь снёс и не ставлю. В последних версиях просто нельзя скачать ни одного exe-файла с sf.net (например). Опера показывает его обычным текстом, а кнопка назад опять начинает редиректить на него же. Ни в одном браузере такого ужаса нет.
                                                                                                                    +1
                                                                                                                    Десять лет пользуюсь Оперой, регулярно качаю обновления любимого софта с SF и НИ РАЗУ такого не было. Ни разу…
                                                                                                                      0
                                                                                                                      Ну аргументация «что я делаю не так» весьма слабовата, приведу несколько причин:

                                                                                                                      У меня случалось только для exe, может msi. Может быть вы обновляете portable версии в zip'ах, либо может быть этот глюк не для всех зеркал sf.net наличествует, но я его видел не один раз, и судя по плюсах на коменте kupnet (и на моём) — проблема есть.

                                                                                                                      Ну а во-вторых, для оперы это известная песня: есть набор вечных багов, которые либо редки(от 5% пользователей), либо специальны, типа ограничений на ширину элемента и которые никогда/очень редко фиксятся.

                                                                                                                      Ну а в-третьих, может мы по разному качаем. Кто-то ждёт авто-редиректа, я вот не жду, сам тыкаю, бесит 10 секунд ждать. Мало ли какие ситуации могут быть для воспроизведения? :)

                                                                                                                      Ну и напоследок, вы даже не сказали свою OS, у нас они могут быть совершенно разными. Обновления я тоже ставлю все какие есть всегда.
                                                                                                                        0
                                                                                                                        Если честно, косяк такой бывает на левых сайтах, но конкретно на SF не видел ни разу. Вот.
                                                                                                                          0
                                                                                                                          Известный баг и им сейчас занимаются, на сколько я понял.
                                                                                                                          А пока можете поэкспериментировать с настройкой:
                                                                                                                          opera:config#UserPrefs|TrustServerTypes
                                                                                                                    +2
                                                                                                                    Когда Опера научится сообщать об ошибках Javascript также понятно как это делает, например, FireFox?
                                                                                                                    Я работаю в Опере, и когда приходится отлаживать JS, то проще запустить FF и посмотреть описание ошибки в нем, нежели пытаться понять описание ошибки в Опере :)
                                                                                                                      0
                                                                                                                      открывать консоль при ошибке, не???
                                                                                                                        +2
                                                                                                                        Я как бы про сообщения в консоли и пишу ;) Сравните сообщения в консолях Оперы и ФФ.
                                                                                                                          0
                                                                                                                          Опера, хотя бы, нормально об ошибках ЮзерСкриптов пишет… И фильтр там удобнее.
                                                                                                                            +2
                                                                                                                            У всех разное понятие удобства.
                                                                                                                            Но в моей практике не раз было так, что я не мог понять где ошибка, по логу оперы, а посмотрев в лог ФФ сразу же ошибку локализовал.
                                                                                                                    • UFO just landed and posted this here
                                                                                                                        0
                                                                                                                        2- реализовано в 10.7
                                                                                                                          –3
                                                                                                                          стрекоза опенсурс, вперед исправлять.
                                                                                                                          • UFO just landed and posted this here
                                                                                                                              0
                                                                                                                              именно вам, опере часто в вину ставят то что она не опенсурс, дескать откроете коды и все исправится. Отладчик оперы реализуется как опенсурс, ради интереса посмотрите лог кто и сколько вносит в проект.
                                                                                                                              • UFO just landed and posted this here
                                                                                                                                  –3
                                                                                                                                  драгонфлай написан js вы даже этого не знаете…
                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                      –1
                                                                                                                                      ну как бы перед тем как что-то критиковать и обвинять нужно знать предмет о котором вы говорите. А вы его не знаете. Дальше можно не продолжать я думаю, вы уже показали свою осведомленность. и все ваше
                                                                                                                                      я буду поддерживать этот браузер по остаточному принципу. Если этого требуют на работе — ок, я буду этим заниматься. Но по собственной инициативе на своих проектах — уж увольте.
                                                                                                                                      вытекает лишь из незнания.
                                                                                                                                      • UFO just landed and posted this here
                                                                                                                                0
                                                                                                                                вот репозиторий bitbucket.org/scope/dragonfly-stp-1/
                                                                                                                              +1
                                                                                                                              Dragonfly в разработке (возраст >2.5 года).
                                                                                                                              Firebug тоже не сразу стал тем, кого вы знаете… (возраст >4.5 года)
                                                                                                                                0
                                                                                                                                Также поддержу предыдущего оратора: Dragonfly — полноценный Free Software проект. Специально для того, чтобы все желающие могли сами добавлять в него тот функционал, который нужен.
                                                                                                                                • UFO just landed and posted this here
                                                                                                                                    –1
                                                                                                                                    Dragonfly в оффлайне запускается и работает.

                                                                                                                                    А по поводу оценки значимости удалённой отладки, поживём — увидим ;)
                                                                                                                                        +1
                                                                                                                                        Оперовские виджеты не отладить без «удаленной отладки» ;)
                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                        +1
                                                                                                                                        1. Когда уже можно будет перестать писать alert-ы и opera.postError и появится нормальная человеческая консоль, которая давно есть уже везде?
                                                                                                                                        Везде это где?
                                                                                                                                        В Firefox и WebKit? А как же IE? ;-)
                                                                                                                                        Эту функцию обещают вот-вот доделать:
                                                                                                                                        The first is the highly anticipated Firebug Console API. Work is well underway on the Opera Dragonfly side of this task as well, along with the Firebug Command Line API. Both should be complete when a final public version of the browser with the relevant Core version is released.

                                                                                                                                        Но, затянули, согласен — сам мучаюсь.

                                                                                                                                        2. Когда стрекоза перестанет требовать постоянного подключения к интернету?
                                                                                                                                        Уже давно можно сохранить локально и указать путь (это через жопу, согласен).
                                                                                                                                        С версии 10.7, вроде бы, будет работать как веб-приложение, со всеми вытекающими радостями.
                                                                                                                                        The previous release of Opera Dragonfly to coincide with Opera 10.60 added one of the most requested features: offline support via App Cache.

                                                                                                                                        3. Когда она перестанет крэшиться под маком и валить вместе с собой браузер?
                                                                                                                                        Когда вы отправите рапорт об ошибке с подробностями, как у вас это происходит. И, да, Firebug тоже иногда валит Firefox, когда включен ;-)

                                                                                                                                        4. Когда запущеный отладчик перестанет мешать выполнению скриптов на отлаживаемой странице?
                                                                                                                                        А подробнее можно? Есть воспроизводимые примеры, когда и как это происходит?

                                                                                                                                        P.S. Игра у вас вышла замечательная :-)
                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                            0
                                                                                                                                            игра интересная, консоль говорит о порядка 10 ошибках, плюс скрипт 10k.aneventapart.com/content/js/webtrends.1.js в опере не грузиться почему-то, хотя это может быть из-за урлфильтра у меня, но проверить стоит )
                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                              0
                                                                                                                                              И, кстати, в нашей игре в Опере (и только в ней!) наблюдается совершенно мистический баг: в миниигре с починкой труб игровое поле всегда генерится уже решенным и работает в нем только кнопка «Give up!».
                                                                                                                                              А-а-а-а! А я думал, это я тупой и не могу понять задания! :-)
                                                                                                                                              Спасибо за предупреждение.
                                                                                                                                              Можете этот «простейший код», который грешит в Опере, вынести в отдельный тест?
                                                                                                                                                0
                                                                                                                                                да кстати неплохо было бы опубликовать его
                                                                                                                                                  +1
                                                                                                                                                  .r{color:#600;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}

                                                                                                                                                  Вот и вся пэсня!

                                                                                                                                                  Где -o-transform:rotate(45deg) ???
                                                                                                                                                  Где transform:rotate(45deg) for future proof?
                                                                                                                                                    –2
                                                                                                                                                    для оперы префикс не обязателен и разработчики сами просили не использовать его. и правда смешно :D
                                                                                                                                                      +1
                                                                                                                                                      Где это они просили не использовать его?
                                                                                                                                                      CSS3 transform пока идёт только с префиксом, у всех, в т.ч. и у Оперы.
                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                        +1
                                                                                                                                                        Можно же и по другому байты экономить ;-)
                                                                                                                                                        Например, убрать атрибут type у тэга style.
                                                                                                                                                        The type attribute gives the styling language. If the attribute is present, its value must be a valid MIME type that designates a styling language. The charset parameter must not be specified. The default, which is used if the attribute is absent, is «text/css».

                                                                                                                                                        Так, что-то мы, по-моему, комментарии не по теме пишем уже… Где ваша статья по игре? :-)
                                                                                                                                                          0
                                                                                                                                                          завтра! :)
                                                                                                                                                          +1
                                                                                                                                                          И вообще, потенциально теряете голоса, не поддержав «русский народный браузер» ;-)
                                                                                                                                                          Я-то уже проголосовал за игру, а остальные?..
                                                                                                                                                            +3
                                                                                                                                                            И ещё в CSS можно писать .8 вместо 0.8
                                                                                                                                                            Вот и ещё три байта совсем не лишних :-)
                                                                                                                                                              +3
                                                                                                                                                              * {
                                                                                                                                                              font-weight:normal;
                                                                                                                                                              font-style:normal;
                                                                                                                                                              }
                                                                                                                                                              body {
                                                                                                                                                              font:normal 12px Verdana;
                                                                                                                                                              }

                                                                                                                                                              Ещё 7 байт!

                                                                                                                                                              Итого: 3+7+18 <style type=\'text/css\'>
                                                                                                                                                              38 сэкономленных попугаев байтов.

                                                                                                                                                              Тут 27 байтов: -o-transform:rotate(45deg);

                                                                                                                                                              Profit! ;-)
                                                                                                                                                              • UFO just landed and posted this here
                                                                                                                                                      0
                                                                                                                                                      Ни спрятаться, ни скрыться! Мы пишем большой поцт «making of».
                                                                                                                                                      +1
                                                                                                                                                      не знаю как насчет «сосать», но вот креши заколебали уже. у меня стабильно на протяжении 3-х последних сборок крешится к чертовой матери… а у меня не мак, а W7x64
                                                                                                                                                      0
                                                                                                                                                      Планируется ли добавить приоритетность загрузки страниц в одновременно открытых нескольких закладках прошлой сессии?
                                                                                                                                                      my.opera.com/community/forums/topic.dml?id=431921

                                                                                                                                                      было бы не плохо, чтобы первыми грузились последние открытые…
                                                                                                                                                      • UFO just landed and posted this here
                                                                                                                                                          +5
                                                                                                                                                          Илья, вопрос один, что-то подобное уже было вверху. Может как-то объединить можно. Но, хотелось бы, чтобы вы его донесли до парней из Оперы. Я про цикл разработки. Последнее время он имеет такую форму, что версии выходят под определенные события. И версии эти оказываются не совсем доделанными. Точнее доделанными, но с большим количеством ошибок. Ошибок, о которых все трубят, но разработчики все равно пропускают их в релиз. Может быть как-то надо пересмотреть политику?

                                                                                                                                                          П.С. Выше писали про Сильверлайт. Официальной поддержки нет, но вот по последнему тестированию браузеров от tomshardware.com угадайте, кто выиграл Silverlight Benchmark? ))
                                                                                                                                                          www.tomshardware.com/reviews/opera-10.60-internet-explorer-9-safari-5,2680-9.html
                                                                                                                                                            +4
                                                                                                                                                            Кстати, эти парни в курсе, что Россия — эта страна номер один по количеству пользователей Оперы?
                                                                                                                                                            Может им пора учить Русский? ;)
                                                                                                                                                              +4
                                                                                                                                                              Я вношу этот вопрос в список ;)
                                                                                                                                                                0
                                                                                                                                                                Это им кстати повод более пристально прислушиваться к просьбам и предложениям Российских пользователей. Мы же их основной клиент.
                                                                                                                                                                  +3
                                                                                                                                                                  > Мы же их основной клиент.

                                                                                                                                                                  Так оно, вот только почему-то львиная доля прибыли в компанию приходит отнюдь не из России и СНГ ;)
                                                                                                                                                              +3
                                                                                                                                                              Кстати, о птичках.

                                                                                                                                                              Я понимаю, что у многих наболело, но задавать вопросы про конкретные баги (типа — когда исправят то-то и то-то) не имеет смысла — даже собственно разработчик, занимающийся решением проблемы, не скажет вам точно — когда его работа будет закончена. Конечно, определённый таймлайн есть, но он очень расплывчатый. Могу сказать, что ни один релиз не выпускается в запланированные сроки — всегда находится что-то, из-за чего релиз откладывается. И сроки откладывания релиза могут варьироваться от нескольких дней до нескольких месяцев.

                                                                                                                                                              Поэтому небольшой совет: попробуйте взглянуть на вопросы шире, и с учётом той потенциально интересной информации, которой владеют сегодняшние хабрагости, постарайтесь выжать из них что-то более значимое. Интервью о багах — это никому не интересно, ни самим отвечающим, ни задающим вопросы, ни будущим читателям. Просто это — рутина, она всегда была, есть и будет, а вот случай поговорить с людьми подобного уровня представляется очень редко и просто жалко будет терять время на банальное «когда» — «скоро», «исправите» — «исправим» и т.д. и т.п.
                                                                                                                                                                +4
                                                                                                                                                                > Интервью о багах — это никому не интересно, ни самим отвечающим, ни задающим вопросы, ни будущим читателям.

                                                                                                                                                                Про конкретные баги, конечно, спрашивать не стоит, но два вопроса, связанные с багами, я бы всё же задал. Они уже сформулированы выше, просто обозначу ещё раз кратко:

                                                                                                                                                                1. Почему в релиз попадают баги, отрепорченные на этапе alpha/beta/RC-билдов, и собираются ли они менять цикл разработки, чтобы найденные баги всё же своевременно исправлялись и в релиз не попадали?
                                                                                                                                                                2. Будет ли полноценный баг-трекинг для обычных юзеров Оперы? Когда?
                                                                                                                                                                  +1
                                                                                                                                                                  По пункту 1 я бы уточнил, не просто баги, а регрессии.
                                                                                                                                                                  +1
                                                                                                                                                                  Я даже не представляю, что можно спросить полезное и интересное…

                                                                                                                                                                  Про баги — якобы скучно. Хотя для харахабровского контингента — самое то, — животрепещущая тема по-моему.
                                                                                                                                                                  Про новые фишки и стандарты — будет предсказуемый уклончивый ответ (хорошая идея — подумаем, не можем сказать, конечно будет, но когда не знаем, и т.д.)

                                                                                                                                                                  Остаётся только справшивать про пиво :-)
                                                                                                                                                                  Какое пиво хорошо идёт под дебаг, какое под написание новых вещей, какое хорошо сочетается с работой в BTS?
                                                                                                                                                                  0
                                                                                                                                                                  Еще интересно было бы узнать, когда возьмут людей для разбора репортов на русском. Быть может факт вопроса еще больше подтолкнет их. )
                                                                                                                                                                  А еще хотелось бы предложить сделать жезл кликабельным, когда страница еще не загружилась. А то ведь по CTRL+Enter можно, а клик по жезлу до окончания загрузки не активен.

                                                                                                                                                                  Раз Олли владеет историей, то интересно было бы узнать, после чего\когда они решили, что надо продолжать работу над Престо и браузером вообще, что с ним они могут конкурировать с другими игроками.

                                                                                                                                                                  Много ли еще изменений будет в ветке 10.*? Есть ли уже какие-то наброски 11 версии. Что нас может там ждать?
                                                                                                                                                                    0
                                                                                                                                                                    Раз Олли владеет историей, то интересно было бы узнать, после чего\когда они решили, что надо продолжать работу над Престо и браузером вообще, что с ним они могут конкурировать с другими игроками.
                                                                                                                                                                    Вопрос странный, с очевидным ответом.
                                                                                                                                                                    Какая альтернатива есть? Бросить разработку своего движка, компанию закрыть, людей распустить?
                                                                                                                                                                    Допустим, взяли они WebKit. как выпустить им браузер под Wii, например?
                                                                                                                                                                      0
                                                                                                                                                                      А ответ очевиден? Был же какой-то момент, когда они подумали, что точно не бросят разработку продукта. Что это было? Количество скачиваний? Репорты стат. систем о количестве пользователей? Заключение каких-то сделок?
                                                                                                                                                                        +1
                                                                                                                                                                        Тогда это вопрос скорее всего про Оперу 1-2, вот когда, наверное, они ещё думали получится или не получится…
                                                                                                                                                                        Но тогда это не Presto было, т.к. движок получил название Presto только с версии 7. А до этого была Elektra с версии 3.5 (тут-то я и подсел на Оперу), а до этого вообще имени не было у движка.
                                                                                                                                                                        Короче, вопрос непонятен мне… Или его надо переформулировать, или переосмыслить ;-)
                                                                                                                                                                      +1