2011-11-14 Opera - заготовка говна для метания на хабре

Материал из YourcmcWiki
Перейти к: навигация, поиск
м (Новая страница: «О! У Оперы есть блог на хабре! Это же прекрасно — хабр со своим минусующим-чуть-что сообщес...»)
 
м
 
(не показано 10 промежуточных версий этого же участника)
Строка 4: Строка 4:
 
Привет! Я нашёл ваш блог и хочу воспользоваться ситуацией, потому что публичный баг-трекер отсутствует, а в комментах Desktop Team Blog реакции не дождёшься — максимум придёт модератор и сотрёт твои комментарии за то, что ты их отправил в две темы, надеясь получить ответ с удвоенной вероятностью.
 
Привет! Я нашёл ваш блог и хочу воспользоваться ситуацией, потому что публичный баг-трекер отсутствует, а в комментах Desktop Team Blog реакции не дождёшься — максимум придёт модератор и сотрёт твои комментарии за то, что ты их отправил в две темы, надеясь получить ответ с удвоенной вероятностью.
  
Хочу сообщить, что, наверное, как и многие другие, являюсь пользователем оперы версий этак с седьмых-восьмых. За что я всегда любил оперу: за то, что она всегда сохраняет мой набор вкладок и не теряет его при некорректном завершении; за настройку сочетаний клавиш «из коробки» — например, дико удобно переключать вкладки кнопками 1 и 2 (не f1 и f2, а 1 и 2); за встроенный мэйл-клиент (даже несмотря на то, что он бажный, как и вся опера); за инкрементальный рендеринг табличной вёрстки.
+
Хочу сообщить, что, наверное, как и многие другие русиш партизанен, являюсь пользователем оперы версий этак с седьмых-восьмых. За что я всегда любил оперу:
 +
* За то, что она всегда сохраняет мой набор вкладок и не теряет его при некорректном завершении;
 +
* За настройку сочетаний клавиш «из коробки» — например, дико удобно переключать вкладки кнопками 1 и 2 (не f1 и f2, а 1 и 2). Это в сравнении с Firefox, в котором даже при использовании расширения нельзя настроить кнопки переключения между вкладками и нельзя настроить два сочетания клавиш на одно действие, и с Chrome, в котором сочетания клавиш не настраиваются вообще никак;
 +
* За встроенный мэйл-клиент (даже несмотря на то, что он бажный, как и вся опера);
 +
* За инкрементальный рендеринг табличной вёрстки, что до сих пор актуально, когда сидишь в интернете через EDGE/3G модем или на тормозных сайтах;
 +
* За то, что Tab фокусирует только поля ввода, а не ссылки, как в других браузерах;
 +
* За LRU-порядок переключения вкладок в Ctrl-Tab из коробки.
  
Но в последнее время я вынужден отказаться от Оперы в пользу Google Chrome из-за того, что он стабильный, в отличие от оперы, в которой время от времени проявляются различные баги и никто их, похоже, не собирается исправлять.
+
Однако, несмотря на все эти плюсы, в последнее время я вынужден отказаться от Оперы в пользу Google Chrome из-за того, что он быстрый и стабильный… В отличие от оперы, в которой постоянно появляются различные баги, а разработчики никак на них не реагируют и исправлять не собираются.
  
Примеры таких багов:
+
О чём я конкретно говорю:
 
# Сломанные настройки шрифтов во ВСЕХ линукс-сборках после 10.63. «Сломанные» означает, что если я сначала задаю sans-serif = Segoe UI, а потом перезапускаю оперу, показывается что-то похожее на Verdana (но не совсем она). При этом если снова открыть диалог настроек — там будет Segoe UI, а если его поменять на другой шрифт, обратно и применить — он вернётся… Но снова только до перезапуска. [http://vmx.yourcmc.ru/var/opera-linux-fonts/opera-linux-fonts.htm Скринкаст].
 
# Сломанные настройки шрифтов во ВСЕХ линукс-сборках после 10.63. «Сломанные» означает, что если я сначала задаю sans-serif = Segoe UI, а потом перезапускаю оперу, показывается что-то похожее на Verdana (но не совсем она). При этом если снова открыть диалог настроек — там будет Segoe UI, а если его поменять на другой шрифт, обратно и применить — он вернётся… Но снова только до перезапуска. [http://vmx.yourcmc.ru/var/opera-linux-fonts/opera-linux-fonts.htm Скринкаст].
# А вот этот баг я бы пометил CRITICAL, а то и BLOCKER: сломанные настройки исключений прокси во всех сборках 11.5 и 12 бета, причём как под виндой, так и под линуксом! Исключения прописываются только по одному, шаблоны не работают. Введённые шаблоны вида *.domain.com не сохраняются. [ Скринкаст Linux], [ Скринкаст Windows].
+
# А вот этот баг я бы пометил CRITICAL, а то и BLOCKER: сломанные настройки исключений прокси во всех сборках 11.5 и 12 бета, причём как под виндой, так и под линуксом! Исключения прописываются только по одному, шаблоны не работают. Введённые шаблоны вида *.domain.com не сохраняются. [http://vmx.yourcmc.ru/var/opera-noproxy/opera-noproxy.htm Скринкаст Linux], [http://vimeo.com/32079416 Скринкаст Windows].
 
# Под Windows я был вынужден отказаться от оперы по причине частого выедания оной 100 % CPU (одного ядра) при использовании Flash-плагина, далее приводящее к жутким тормозам при обычном просмотре интернетов. Да, я понимаю, что это всё Адобе виновато со своим кривым флешом, но тем не менее — Хром CPU при идентичном использовании не кушает. Правда, в нём флеш время от времени падает, но это не так страшно — пусть себе падает, ни на что больше это не влияет.
 
# Под Windows я был вынужден отказаться от оперы по причине частого выедания оной 100 % CPU (одного ядра) при использовании Flash-плагина, далее приводящее к жутким тормозам при обычном просмотре интернетов. Да, я понимаю, что это всё Адобе виновато со своим кривым флешом, но тем не менее — Хром CPU при идентичном использовании не кушает. Правда, в нём флеш время от времени падает, но это не так страшно — пусть себе падает, ни на что больше это не влияет.
  
Ещё пример убойного бага (к счастью, всё-таки в итоге исправленный) — в районе 10.6 при использовании прокси-сервера некоторые сайты, активно использующие JavaScript, сильно подвисали и были неюзабельны (например, pro.mail.ru). Этот баг жил где-то полгода или год. Чтобы с ним жить, я настроил на своей машине прозрачное проксирование с помощью iptables и локального squid’а. Для доказательства — [http://vmx.yourcmc.ru/var/slow-opera/slow-opera.htm ссылка на скринкаст].
+
Ещё один пример того, насколько разработчики не реагируют на просьбы народа — это идиотская полу-серая «модная» адресная строка в духе «вам не нужны параметры URL». В доказательство того, что люди очень хотят видеть настройку для отключения этого, я могу привести жирное обсуждение и даже ПАТЧИ для бинарных сборок Opera под windows (!), созданные кем-то русскоязычным: [http://my.opera.com/XAntares/blog/xanocta], [http://pastebin.com/LkV60SMK], [http://operafan.net/forum/index.php?topic=17407.45]. Причём придумали наши, а ссылаются на это америкосы — читают через гугл транслейт.
 +
 
 +
Ещё примеры убойных, но, к счастью, уже исправленных багов:
 +
* В районе 10.6 при использовании прокси-сервера некоторые сайты, активно использующие JavaScript, сильно подвисали и были малоюзабельны (например, pro.mail.ru). Этот баг жил где-то полгода или год. Чтобы с ним жить, я настроил на своей машине прозрачное проксирование с помощью iptables и локального squid’а. Для доказательства — [http://vmx.yourcmc.ru/var/slow-opera/slow-opera.htm ссылка на скринкаст].
 +
* Ещё раньше, в районе 9-10 версий, Опера намертво зависала, если при переоткрытии всех вкладок при запуске попадалась вкладка с http-авторизацией, а ты на ней, не дай бог, раньше времени (до того, как загрузятся все вкладки), нажимал Enter на всплывающем окошке ввода пароля. Завершить Оперу после этого можно было только убиением процесса.
  
 
Есть и другие баги, менее воспроизводимые, но свидетельствующие об общей нестабильности:
 
Есть и другие баги, менее воспроизводимые, но свидетельствующие об общей нестабильности:
* На работе некорректно отображается Hobbyking.com ([[:File:opera-hobbyking.png|скриншот]]). Это в версии 10.63, а как мы помним, использовать более новые я не могу, из-за багов 1) и 2). Происходит как на чистом профиле, так и на реальном.
+
* На работе некорректно отображается Hobbyking.com ([[:File:opera-hobbyking.png|скриншот]]). Это в версии 10.63, а как мы помним, использовать более новые я не могу, из-за багов 1) и 2). Происходит как на чистом профиле, так и на реальном. Больше нигде воспроизвести не удавалось.
 
* Любопытно, что рендеринг шрифтов в 10.63 и в 11-ых тире 12-ых версиях, несмотря на прописанные в .Xresources настройки, хоть и похож, всё равно отличается, и отличается от рендеринга в остальных программах. Но это не так страшно, с этим можно жить.
 
* Любопытно, что рендеринг шрифтов в 10.63 и в 11-ых тире 12-ых версиях, несмотря на прописанные в .Xresources настройки, хоть и похож, всё равно отличается, и отличается от рендеринга в остальных программах. Но это не так страшно, с этим можно жить.
 
* При работе с Microsoft Exchange по IMAP’у иногда «теряет», а потом «находит» новые письма — они самопроизвольно пропадают из входящих, а потом опять появляются как новые непрочитанные. Не претендую на полноту и воспроизводимость баг-репорта, также не утверждаю, что виновата именно опера, но это происходит.
 
* При работе с Microsoft Exchange по IMAP’у иногда «теряет», а потом «находит» новые письма — они самопроизвольно пропадают из входящих, а потом опять появляются как новые непрочитанные. Не претендую на полноту и воспроизводимость баг-репорта, также не утверждаю, что виновата именно опера, но это происходит.
 +
* Иногда перестаёт работать поиск текста на странице по Ctrl-F — показывает, что ничего не найдено, хотя на самом деле оно там есть. При случае запишу скринкаст.
 +
* Остальное не так важно, либо сходу не вспомню.
 +
 +
Ну и до кучи небольшая юзабилити-проблемка :) при использовании клиентских сертификатов запросы пароля для хранилища ключей производятся чуть ли не каждый запрос или создание нового соединения. Безопасность — это конечно хорошо, но не настолько же.
 +
 +
А за иконку в трее под линуксом, которая где-то через 3 года после отправки баг-репорта таки стала менять состояние так же, как под виндой — в зависимости от наличия новых, а не непрочитанных писем — спасибо. :)
 +
 +
Но в целом, ящитаю, что с такими серьёзными багами (типа исключений прокси) релизы выпускать нельзя! А они выпускаются, и выпускаются в большом количестве. Я вот до сих пор вхожу в те 2,4 % людей, которые всё ещё пользуется Оперой, но уже не на всех компьютерах, а только, хе-хе, на одном. Подозреваю, что многие так же от неё отказываются. Разрабоооотчикиииии! Ауууу! Очнитесь! Поправьте баги, а то 2,4 % уменьшатся до нуля!
 
</blockquote>
 
</blockquote>
 
{{wl-publish: 2011-11-14 17:03:31 +0400 | VitaliyFilippov }}
 
{{wl-publish: 2011-11-14 17:03:31 +0400 | VitaliyFilippov }}

Текущая версия на 13:06, 7 декабря 2011

О! У Оперы есть блог на хабре! Это же прекрасно — хабр со своим минусующим-чуть-что сообществом отлично подходит для метания говна, раз уж реакции в других местах добиться невозможно! Итак:

Привет! Я нашёл ваш блог и хочу воспользоваться ситуацией, потому что публичный баг-трекер отсутствует, а в комментах Desktop Team Blog реакции не дождёшься — максимум придёт модератор и сотрёт твои комментарии за то, что ты их отправил в две темы, надеясь получить ответ с удвоенной вероятностью.

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

  • За то, что она всегда сохраняет мой набор вкладок и не теряет его при некорректном завершении;
  • За настройку сочетаний клавиш «из коробки» — например, дико удобно переключать вкладки кнопками 1 и 2 (не f1 и f2, а 1 и 2). Это в сравнении с Firefox, в котором даже при использовании расширения нельзя настроить кнопки переключения между вкладками и нельзя настроить два сочетания клавиш на одно действие, и с Chrome, в котором сочетания клавиш не настраиваются вообще никак;
  • За встроенный мэйл-клиент (даже несмотря на то, что он бажный, как и вся опера);
  • За инкрементальный рендеринг табличной вёрстки, что до сих пор актуально, когда сидишь в интернете через EDGE/3G модем или на тормозных сайтах;
  • За то, что Tab фокусирует только поля ввода, а не ссылки, как в других браузерах;
  • За LRU-порядок переключения вкладок в Ctrl-Tab из коробки.

Однако, несмотря на все эти плюсы, в последнее время я вынужден отказаться от Оперы в пользу Google Chrome из-за того, что он быстрый и стабильный… В отличие от оперы, в которой постоянно появляются различные баги, а разработчики никак на них не реагируют и исправлять не собираются.

О чём я конкретно говорю:

  1. Сломанные настройки шрифтов во ВСЕХ линукс-сборках после 10.63. «Сломанные» означает, что если я сначала задаю sans-serif = Segoe UI, а потом перезапускаю оперу, показывается что-то похожее на Verdana (но не совсем она). При этом если снова открыть диалог настроек — там будет Segoe UI, а если его поменять на другой шрифт, обратно и применить — он вернётся… Но снова только до перезапуска. Скринкаст.
  2. А вот этот баг я бы пометил CRITICAL, а то и BLOCKER: сломанные настройки исключений прокси во всех сборках 11.5 и 12 бета, причём как под виндой, так и под линуксом! Исключения прописываются только по одному, шаблоны не работают. Введённые шаблоны вида *.domain.com не сохраняются. Скринкаст Linux, Скринкаст Windows.
  3. Под Windows я был вынужден отказаться от оперы по причине частого выедания оной 100 % CPU (одного ядра) при использовании Flash-плагина, далее приводящее к жутким тормозам при обычном просмотре интернетов. Да, я понимаю, что это всё Адобе виновато со своим кривым флешом, но тем не менее — Хром CPU при идентичном использовании не кушает. Правда, в нём флеш время от времени падает, но это не так страшно — пусть себе падает, ни на что больше это не влияет.

Ещё один пример того, насколько разработчики не реагируют на просьбы народа — это идиотская полу-серая «модная» адресная строка в духе «вам не нужны параметры URL». В доказательство того, что люди очень хотят видеть настройку для отключения этого, я могу привести жирное обсуждение и даже ПАТЧИ для бинарных сборок Opera под windows (!), созданные кем-то русскоязычным: [1], [2], [3]. Причём придумали наши, а ссылаются на это америкосы — читают через гугл транслейт.

Ещё примеры убойных, но, к счастью, уже исправленных багов:

  • В районе 10.6 при использовании прокси-сервера некоторые сайты, активно использующие JavaScript, сильно подвисали и были малоюзабельны (например, pro.mail.ru). Этот баг жил где-то полгода или год. Чтобы с ним жить, я настроил на своей машине прозрачное проксирование с помощью iptables и локального squid’а. Для доказательства — ссылка на скринкаст.
  • Ещё раньше, в районе 9-10 версий, Опера намертво зависала, если при переоткрытии всех вкладок при запуске попадалась вкладка с http-авторизацией, а ты на ней, не дай бог, раньше времени (до того, как загрузятся все вкладки), нажимал Enter на всплывающем окошке ввода пароля. Завершить Оперу после этого можно было только убиением процесса.

Есть и другие баги, менее воспроизводимые, но свидетельствующие об общей нестабильности:

  • На работе некорректно отображается Hobbyking.com (скриншот). Это в версии 10.63, а как мы помним, использовать более новые я не могу, из-за багов 1) и 2). Происходит как на чистом профиле, так и на реальном. Больше нигде воспроизвести не удавалось.
  • Любопытно, что рендеринг шрифтов в 10.63 и в 11-ых тире 12-ых версиях, несмотря на прописанные в .Xresources настройки, хоть и похож, всё равно отличается, и отличается от рендеринга в остальных программах. Но это не так страшно, с этим можно жить.
  • При работе с Microsoft Exchange по IMAP’у иногда «теряет», а потом «находит» новые письма — они самопроизвольно пропадают из входящих, а потом опять появляются как новые непрочитанные. Не претендую на полноту и воспроизводимость баг-репорта, также не утверждаю, что виновата именно опера, но это происходит.
  • Иногда перестаёт работать поиск текста на странице по Ctrl-F — показывает, что ничего не найдено, хотя на самом деле оно там есть. При случае запишу скринкаст.
  • Остальное не так важно, либо сходу не вспомню.

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

А за иконку в трее под линуксом, которая где-то через 3 года после отправки баг-репорта таки стала менять состояние так же, как под виндой — в зависимости от наличия новых, а не непрочитанных писем — спасибо. :)

Но в целом, ящитаю, что с такими серьёзными багами (типа исключений прокси) релизы выпускать нельзя! А они выпускаются, и выпускаются в большом количестве. Я вот до сих пор вхожу в те 2,4 % людей, которые всё ещё пользуется Оперой, но уже не на всех компьютерах, а только, хе-хе, на одном. Подозреваю, что многие так же от неё отказываются. Разрабоооотчикиииии! Ауууу! Очнитесь! Поправьте баги, а то 2,4 % уменьшатся до нуля!