Pull to refresh

Comments 231

UFO just landed and posted this here
Боянище, к сожалению ) Даже на хабре было с год назад )
Да, вынести такое издевательство сложно :-)
Представляю какие глаза были у сисадминов когда они обнаружили это условие...))
Да, это написано в тексте
Вот ведь какие негодяи эти субподрядчики! За их кодом глаз да глаз нужен :)
«cost them millions of NOK in lost sales.» — это не убытки, а что-то типа «недополученной прибыли». Ну или можно перевести как «потеря многомиллионного заказа».
Во, то самое слово, что не пришло мне в голову.
Спасибо.
lost sales – неосуществлённые продажи?
Видимо, к тому были какие-то причины.
Скорее неприязнь к браузеру.
скорее в задании не было написано что админка должна поддерживать оперу версий 5-10, ие5-8, мозилу 2-3, сафари 3-4

если нет четкой спецификации — сами виноваты!
странно вы рассуждаете :). Следую вашей логике, логичнее было бы сказать «скорее в задании было написано что админка не должна поддерживать оперу и т п и т д....».
я рассуждаю совершенно нормально

компания проводит тендер на поставку оборудования
при этом прописываются требования по участию в конкурсе!

если поставщик/участник предоставил то что заказывали, но не предоставил, то что не требовалось — это проблема требований по тендеру!

и если организатор тендера учитывал этот момент при приобретении оборудования — то они мягко говоря повели себя странно

то, что поставщик не учел того, что эта сервера под оперу — это конечно они лопухнулись. Хотя время на подготовку к тендеру как обычно было максимум неделя (т.е. не было времени «заточить» продукт под заказчика)

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

может вы еще кардебалет хотели, а поставщик почемуто этого не учел…
что значит даже оперу ) это звучит смешно
Почему смешно? У оперы на Западе микроскопическая доля рынка, и заморачиваться ее поддержкой, в админке большого смысла не имело, если конечно на это нет требования заказчика.
потому что обеспечить работу в опере и в других нормальных браузерах гораздо легче чем сделать это в этом же ИЕ
Вы видимо не учитываете, что IE есть корпоративный стандарт в очень большом числе случаев.
Например ряд приложений используемых в корпоративном секторе (в частости ERP системы) работают нормально ТОЛЬКО с IE!
Даже если они выпускались не microsoft.

Не путайте внутреннее, короративное использование и интернет.

А доля использования оперы в мире действительно довольно невелика, не говоря уже про корпоративный сектор.

ЗЫ. да-да-да. в компании Opera Software корпоративный стандарт браузер своего производства. мы это уже знаем. и поставщик теперь знает и в следующий раз на первой странице тендерного предложения большими буквами будет написано, что управление серверами осуществляется из браузеров Опера и других
нет, я думаю что сделать нормальную админку, которая будет работать во ВСЕХ браузерах адекватно, под силу любому нормальному разработчику, а то вернемся в 90е к надписям «сайт разработан под браузер IE, а если у вас не он то идите ...»
Скорее вернёмся к поддержке IE 4.
Какие-то границы поддержки должны быть. И верхняя, и нижняя, и так, чтоб ни одна не резала по яйцам.
Софт мог базироваться на старых разработках. А Отладка в Опере версий 3-7 было делом еще менее приятным чем в ie6. Да и 8 версия тоже была не подарок. До 8.5 даже поддержи Ajax не было.
«я рассуждаю совершенно нормально...»

вы, конечно, рассуждаете, но рассуждения, базирующиеся на стольких «если», — это домыслы, и грош им цена, какими бы «правильными» они ни были
opera сама долго время провоцировала разработчиков вставлять такой вот код, и теперь когда у оперы все вроде бы хорошо со стандартами, от старых привычек трудно избавиться…
если не знаете нечего писать ерунду )
хорошо напишу по другому, обоснуйте пожалуйста то что вы написали
>opera сама долго время провоцировала разработчиков вставлять такой вот код

какими это интересно действиями opera провоцировала на это?
своей интерпретацией стандартов w3c. Многие страницы, сверстанные по стандартом, показывались в опере с косяками, в тоже самое время FF всегда все показывал отлично. Потому что Opera долго время хотела быть «как IE», поддерживая все глюки и кривости IE.
на счет интерпритации стандартов я бы очень поспорил, в этом плане ie ушел далеко вперед, интересно узнать ваш источник информации
это _сейчас_ ie ушел далеко вперед, а мы говорим про _тогда_
мой источник информации — опыт. достаточно было открыть gmail в опере и получить наглядный пример. про выравнивание блоков на странице и про странные отступы (в корректно сверстанном css) я уже и не говорю…
нет я именно говорю про тогда, сейчас сверстать кроссбраузерный сайт под ие7-8 не такая уже и большая проблема, но попробуйте сделать этоже самое под ie6 и это какраз собственная интерпритация стандартов именно ie6, версткой я начал заниматься в 2004, а о css хаках вы слышали? интересно из-за чего они появились?
глюки ие опера никогда не поддерживала, правда имелись и свои
Смотря что считать глюком. Например Опера (и NN) по началу не поддерживала box model от w3c и вместо нее поддерживала более логичную и простую модель MS IE5.
Тогда, просьба отредактировать эту статью, а то она вводит людей в заблуждение, а именно:

Вторым поводом для критики браузера стала несовместимость с некоторыми популярными сайтами,[47][94] отчасти по причине того, что веб-разработчики не всегда так же строго придерживаются веб-стандартов, как разработчики Opera.[95][96][97] По этой причине в последних версиях Opera искусственно прописаны инструкции, позволяющие корректно отображать некоторые популярные сайты с ненормативным кодом.[98]
«Вы моежете у нас купит, но не сможете использовать» :D FAIL
Прикол в том, что компания Opera заказала сервера, там был веб-интерфейс управления, предполагаю, что они заходили в него из своего любимого браузера, и он им выдавал, явно не то, что было им нужно ))
Они полезли смотреть код и увидели такую веселую строчку, что в случае использования браузера опера, будет выдана страница с ошибкой.
Естественно им не понравилось, что компания так не любит их браузер. :)
Может быть, это повод задуматься для компании Opera и лучше поддерживать разработчиков?

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

В веб-приложениях написанных на Javascript нередки косяки в Opera — раньше в Google Docs, до сих пор в Meebo — от косяков вёрстки до молчаливых вылетов браузера (да, суперстабильный Opera тоже иногда умирает — я очень удивился). Можно много рассуждать на тему вины нерадивых веб-разработчиков, а не браузера, но…

Если я раньше пользовался только Opera и считал его лучшим браузером, как по стабильности, так и по скорости работы, то за последние несколько лет я сперва перешёл на более медленный и менее стабильный Firefox, потому что в нём хотя бы все сайты отображаются верно и всё работает, пусть и медленней, а теперь и на Chrome, который, к тому же, и быстрый.

Opera — это не Microsoft и не Mozilla Foundation, и не могут диктовать свои стандарты.
Нет, чувак, это именно тот случай когда 1.5% решают. И оправдывать аутсорсера тут никак нельзя. А хардварной компании будет урок.
Причем здесь аутсорсер вообще? Судя по казусу, в требованиях к проекту не было ни слова про Оперу — видимо в целях конспирации. :))
Так ведь он не просто неправильно работал. Он не работал вообще. А должен был по default'у. В требованиях указывать такое не обязательно.
Т.е. в админке применяются такие крутые навороты, что не работают в опере? Да бросьте, это всего лишь непрофессионализм разработчиков.
Я и не спорю.
Но вы, видимо, не прочитали мой комментарий полностью.
Дело не в этом конкретном случае, а в общей тенденции — Opera ведёт себя отлично от IE, Firefox и Chrome/Safari.
Это повод делать вот такое?
Вы читаете только свои слова? :)
В таком случае, я не буду больше писать сюда.
опера ведет себя вполне сносно. Чтобы проверить код и исправить ошибки что появляются в опере, но нормально работают в моем любимом ФФ мне обычно требуется минута на каждые 100 строк кода. Для подгонки под ИЕ времени требуется в писят раз больше.
Я вас наверно удивлю, но IE в свою очередь ведет себя отлично от FF, Chrome, Safari и Links, а вот Хром и ФФ ведут себя не так, как опера и ИЕ. Любой разработчик знает, что у браузеров и их разработчиков свои тараканы в голове, даже в фаерфоксе есть свои особенности, вроде интересного понимания свойства z-index. Про Вебкит вообще молчу — чего только стоит его понимание св-ва backgorund-image на элементе tr.

В общем, в плане поддержки стандартов Опера не хуже конкурентов, имхо.
Вы меня не удивите, я привык, что люди не умеют читать или понимать прочитанное :)

IE может как угодно отличаться от других браузеров, у него 65% рынка, и веб-разработчики по-любому будут подстраиваться под его стандарты.

У Firefox 20-25%, и он должен уметь отображать написанные для IE сайты, но может и проталкивать свои стандарты, что мы и наблюдаем.

Браузеры на Webkit — Safari и Chrome — со своими 10% рынка вынужденны подстраиваться под «старших братьев». Если ещё недавно у них были проблемы с некоторыми сайтами (вылетали на сложном Javascript), то теперь я таких проблем почти не наблюдаю — либо они научились корректно обрабатывать написанный для Firefox и IE код, либо веб-разработчики делают для них отдельные костыли — не важно — проблем с этими браузерами стало меньше.

Opera — меньше одного процента рынка ( en.wikipedia.org/wiki/Usage_share_of_web_browsers — картинки вставлять не могу, спасибо фанатам оперы).
Я каждый день пользуюсь Google Mail, Google Docs, Google Reader, Meebo — это веб-приложения. С приложениями Гугла у Opera поначалу было много проблем. Например, некоторые документы в Google Docs открывались только для чтения.
В Google Reader, при скролинге записей полоски прослушивания подкастов на Флэше собирались кучкой сверху :) Как накопится штук семь, перезагружал страницу. Иногда были глюки вёрстки в Google Reader, что не видно было списка подписок и т.п. На данный момент вроде всё наладили — не знаю, в Гугле или в Опере.
Meebo — раньше Опера (9.2х вроде) иногда просто вылетала при попытке логина :) До сих пор (только что скачал новую версию) едет вёрстка. Например, иконки контактов то пропадают, то появляются, иногда появляются на смещённых позициях. ( i28.tinypic.com/157zmf4.png ) — это только то, видно сразу после запуска.
Ещё по памяти — иногда были проблемы с флэш-видео
Конечно, можно сказать, что это проблемы ленивых программистов, которые не приделали костыли для браузера, который имеет аж 0.7% рынка.
Но в остальных браузерах таких проблем не было, даже у Chrome, когда он только вышел.

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

К чему это я всё?
>>В общем, в плане поддержки стандартов Опера не хуже конкурентов, имхо.
В том-то и дело, что хуже: если у тебя меньше одного процента рынка, и ты не совместим с тремя основными браузерами, у которых в сумме больше 95%, то не удивляйся, что тебя просто игнорируют :)
Просто вы рассматриваете проблему со стороны, а я знаю как это выглядит для разработчика. суть в том, что есть стандарты (которые никто толком не соблюдает, но в той или иной степени поддерживает, и понимают все по-разному). И есть, кстати расширения в браузерах которые никакими стандартами не описаны. Есть разработчики, которые не читают этих стандартов, а например читают руководство от ИЕ/ФФ. Кроссбраузерность их разработок достигается тупо методом тыка, или приделывания костлыей.

Более того, даже Гугл позволяет себе генерировать неправильные страницы (например, https://www.google.com/accounts/ServiceLogin?hl=en&nui=5&service=reader&ltmpl=mobile&btmpl=mobile — содержит несколько элементов с одинаковым ид, страница https://www.google.com/accounts/CheckCookie?....chtml=LoginDoneHtml, выдаваемая после логина в любую службу Гугл, содержит 2(!) тега [html], а в каждом из них — редирект через META refresh и javascript (видимо для верности)). Ну индусорукость налицо же!

Неудивительно, что кое-как слепленные страницы и скрипты ведут себя по-разному в разных браузерах, ведь обработка ошибок стандартами не описывается, да и невозможно все описать.

И что, теперь Опера в честь этого должна копировать ошибки других браузеров, так что ли? нет, правда, я жалею, что бразуеры отображают неправильные страницы, лучше бы они отказывались их отображать вообще.

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

В общем не валите все на Оперу, у нее конечно есть свои косяки, но виноваты скорее принятые методы разработки (сделал как придется, потом затыкаем баги костылями).

Кстати, насчет Мибо — искреенне удивлен, у меня в Опере 9.63 ничего не пропадает! Только что проверил. может вы какую-нибудь бета-версию используеете, или user scripts? Флеш-видео — ютуб работает. Что касается Google reader, там оперой вообще без хитрости не залогиниться, но я думаю все же что это косяк гугла, больно у них извращенная система логина.

Насчет тормозов — тут да, спорить не буду, есть такая проблема, только я ее и на других браузерах встречал :( тут у каждого браузера свои особенности, что заставляет его тормозить, и тут ничего не поделаешь. Потому и не люблю веб-приложения.

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

>>нет, правда, я жалею, что бразуеры отображают неправильные страницы, лучше бы они отказывались их отображать вообще.
Мерседес плохо ездит по бездорожью, лучше бы он отказывался ездить вообще :)

в дополнение:
me.com — Opera безбожно тормозит, драг-н-дроп работает через пень-колоду, переключение между почтой-календарём-галереей-адресами происходит очень медленно, через раз, иногда выбрасывает на страницу логина. Chrome, Safari, IE8, Firefox 3.5 — почему-то таких проблем нет. <i>В плане поддержки стандартов Опера не хуже конкурентов</i>, ага :)
У меня он вообще глючит и перебрасывает на требование включить яваскрипт, так что я даже сказать ничего не могу. Ну а «драг-н-дроп работает через пень-колоду» — скажу честно, HTML/JS/CSS для реализации этого не очень подходят (там для этого не заложено средств), надо писать извраты под каждый браузер индивидуально, удивительно что вообще работает.
для опері долгое время не могли реализовать визивиг
Какое это отношение имеет к админке?
человек удивляется, что есть какие то вещи, которые невозможно было реализовать в опере. Я привел пример.
Всегда удивляли люди, пишушие такое в блоге оперы)) Вас тут не поймут)
Тут не пренебречь, тут демонстривано послать найух. Принебречь, это например не тестировать в нем. Что-то не заработает, но не всё ж. Или вывести собщение «некоторые функции отключены». А так, не предупреждая кидать в эрор это никакого отношения к стандартам не имеет, просто халатность и индусость субподрядчиков. Так что их ничто не оправдывает.
Когда я пишу код под FF, под Opera у меня всегда всё всегда замечательно работает (и надо сказать, под IE, не считая верстки), да и верстка совпадает всегда.

Кривые руки — вот единственное объяснение!
Кто такая Мозилла? Опера 10 лет на рынке была, а Мозиллы еще и небыло. Уважать надо старичков.
UFO just landed and posted this here
В данном случае, нужно разработчику поддерживать Оперу.
Судя по словам «Слюнки потекли и у людей с...» чек был реально на кругленькую сумму.
В любой стране бывает похабное обращение к покупателю.
мм… покажите мне сайты, которые Опера 10 неправильно отображает.
Хотя, может я просто не имею привычки каждый раз смотреть, в каком браузере сайт лучше выглядит… Лишь бы информацию предоставлял, а то, что где-то отступ коряво встал… ну это верстальщик промахнулся.
Капитан Очевидность спешит на помощь!
Компании Opera пытались продать сервера, админка к которым устроена так, что сознательно пересылает вас на страницу с ошибкой, будучи открытой из браузера Opera.
Компания Opera Software купила железо у некоторых людей специально для использования в качестве серверов. В админке обнаружено условие запрещающее использовать браузер Opera. Все ясно? К.О.
Ну и еще раз:
Компания Opera Software купила железо у некоторых людей специально для использования в качестве серверов. В админке обнаружено условие запрещающее использовать браузер Opera.
Надо бы закрепить материал =)

Компания Opera Software купила железо у некоторых людей специально для использования в качестве серверов. В админке обнаружено условие запрещающее использовать браузер Opera.
UFO just landed and posted this here
Ну и тест на усвоение материала:

Компания Opera купила… и хотело использовать в качестве…. В админке было обнаружено…, из за чего….

Напомните, пожалуйста, еще про Малдера и руль.
Ответы:
1) «железо у некоторых людей»
2) «серверов»
3) «условие запрещающее использовать браузер Opera»
4) «компания потерпела убытки»
5) «в кронах» — это, если вы претендуете на оценку 5
Обойдёмся без контрольного выстрела?
На самом деле все было не так.
Вот, как было:
Компания Opera Software купила железо у некоторых людей специально для использования в качестве серверов. В админке обнаружено условие, запрещающее использовать браузер Opera.
Позволю себе поправить предыдущих Капитанов Очевидностей.

Компания Opera Software объявила о намерении закупить железо.

Один из поставщиков прислал тестовые образцы, админка которых не позволяла использовать браузер Opera.

Разумеется, заказ достался кому-то другому.
*Глядя на кучу ответов сверху*
Вы знали же, да?
С другой стороны, повод задуматься для товарищей из Оперы. Зачем понадобилось писать такой код? :)
Может быть, в «опере» что-то работает не так?
Может быть разработчики — идиоты?
UFO just landed and posted this here
аутсорсеры такие аутсорсеры :)
чего ж там такого можно было придумать в этой админке, чтоб это не работало в опере?
видимо, было так: разработчики написали что-то криво, кто-то прислал им багрепорт, дескать, не работает в опере, им было лень исправлять свои косяки и они запретили использовать оперу.
Быстро. Новость на твиттере появилась минут 20 назад.
Та нет, уже более 3х часов назад: twitter.com/opera/statuses/2755887930 (about 3 hours ago from Twitter Opera widget)
значит через когото услышал
UFO just landed and posted this here
А ничего удивительного.
Все хотят что бы браузеры работали через стандарты, а про стандартизированние javascript забыли.
Ну и в чём проблема то, стёрли, да дальше поехали.
Это особенно просто, если вебинтерфейс управления сервером вшит в биос или в kvm-over-ip девайс. Просто раздербенить прошивку(формат которой может быть неизвестным или сильно зашифрованым), найти нужный файл, поправить, запаковать обратно (естественно не забыв про CRC, алгоритм вычисления которой может быть привязан к какому-нибудь закрытому ключу), зашить биос/прошивку сервера/kvm-a обратно.
Ну во-первых:

>Они тут же появились в нашем офисе в Осло с «пробниками» — тестовыми серверами.

То есть ничего страшного не случилось, просто обычные тестовые серверы. Они на то и тестовые, чтобы по ходу дела исправить ошибки. Во-вторых этот код всего лишь обычная программа. Я не знаю, что там можно по CRC зашифровать, ей вроде проводят контроль целостности, да и то по моему лишь как самый простейший криптографический алгоритм. В компьютере нет никакой барабашки, всё исправляется и отлаживается.
Про CRC — почитайте к примеру про AWARD BIOS, компрессия — докрученый LHA(кто мещает другому бренду реализовать шифрование своего кода или написать свой архиватор?), каждый блок снабжен CRC, алгоритм вычисления которой никому кроме аварда неизвестен (ну или тех, кто стянул их исходники). Даже удачно заархивировав новый модуль ядра руками (а не cbrom-ом) биос без CRC тупо завявит checksum error и до восстановления первоначального состояния компьютер превратится в ведро металлолома, которое только что и умеет, что грузиться с дискеты и ещё пары носителей. У брендовых биосов ещё хуже. Про «стерли и поехали» я писал про модификацию на стороне Opera. Если поставщик будет менять, то да, у него проблем нету, правда это займет время, а значит есть вероятность, что купят у другого.
Грузиться с дискеты без BIOS'а? Я кажется что то пропустил в этой жизни.
AWARD BOOTBLOCK, Recovery Mode на интелах, и ещё куча всяких режимов восстановления у других производителей биоса. Dual BIOS тотже самый(хотя это и не бутблок, но задачи теже — не превратить железо в абсолютную груду металлолома, мертвую до посещения СЦ).
У аварда бутблок живет толи в младших, толи старших адресах биоса(забыл где), и обычно не перезаписывается в процессе обновления биоса. При старте компьютера, после выхода из ресета процессор обращается по фиксированому адресу ПЗУ и выполняет код оттуда. Собственно бутблок там и лежит. Далее бутблок распаковывает биос, проверяет CRC его модулей и если все впорядке, то передает ему управлени и отключается, далее рулит биос. Если при распаковке обнаруживается ошибка CRC, то управление на битый код не передается, а бутблок инициализирует жизненно важные части железа (Видео(не все и не всегда), клавиатуру, контроллер флопповода, годов с 2004 также IDE/SATA и висящие на нем первый жесткий диск и cdrom, и ищет там образ для восстановления биоса, или тупо передает управление тамошнему загрузчику), и матерится через спикер/монитор. При таком раскладе способно загрузится ПО не сложнее ДОС-а, поскольку основная масса железа не инициализирована (втч у процессора не включена кеш-память), но прошивальщику этого достаточно. Работать же на такой машине невозможно.
Хмм, в таком случае да. Dual BIOS это действительно немного не то )
То что компьютер можно защитить никто не спорит. CRC я встречал в архиваторах для проверки контрольных сумм, и в сетевых протоколах обмена, для проверки отправляемых пакетов, и ещё в контроллерах. Здесь дело не в том, что они используют, и даже не в том, насколько сильна эта защита. Для меня сервер это компьютер подключённый к сети.

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

А насчёт БИОС действительно ответь подробнее, на комментарий kurokikaze.
Нет, у меня параноя к счастью в нормальном состоянии. Я просто к тому, что без прямого вмешательства со стороны производителя (на что потребуется время, которое деньги) чтото добавить/убрать либо почти невозможно, либо сложно, если производитель не открыл спецификации(да, я в курсе, что мыльнице-роутеру на линуксе поменять можно в прошивке что угодно, если руки прямые). Про биос написал
Ну зря вы так. Можно придумать другой костыль. Opera же поддерживает GreaseKit.

Ну в любом случае, это никак не оправдывает разработчика.
Такое могло случится только с компанией Opera Software.
хороший ПР на фоне борьбы за броузер пользователь!

Похожая тема anatolix.ya.ru/replies.xml?item_no=3731
может это такая шутка — субподрядчики пошутили :)
Ясно видно продолжение пеар-компании от Оперы.
Как же так, Оперу снова обидели!
Ясно видно, что ankrie — самый умный в мире человек.
Как же так, увидеть новость и не высказаться.
Вы меня еще не видели, в былые времена ;)
Ясно видно, что nsinreal, гораздо умнее меня, если увидев тупой не его взгляд комментарий взялся его комментировать.

А если честно, почему никто не допускает мысли, что Опере самой выгодны такого рода новости?
Как по мне, такие новости лучше, чем ссылки на новые usb-супер-пупер-ненужные штуки или темы про «хабр уже не торт»… Даже если это пиар, такой пиар мне нравится.
Гораздо круче со стороны оперы был бы такой заголовок:
«Опера выкинула на помойку все новые серверы, потому что в них админка не поддерживает их браузер»
А вообще, мне не нравится, что Опера пытается вылезти в новостные заголовки по любому поводу.
Запретить разработчикам Оперы писать в блоге разработчиков Оперы?
Это писал не разработчик :) И это не официальный блог оперы на хабре… Не нравится – не читайте
Я знаю, что писал не разработчик. На то она и вирусная новость, чтобы она распространялась простыми блоггерами.
так при чём тут тогда «Opera пытается вылезти»?
Только не говорите мне, что вирусные новости рождаются сами по себе. Они появляются в подавляющем количестве случаев под внимательным управлением тех, кому нужна эта реклама. Управление это не всегда заметно, но оно есть.
В данном случае я несколько неправильно выразился. Опера не «пытается» вылезти, а вылезает в новостные ленты по любому поводу, даже самому незначительному как этот.
Потому что и пеар и антипеар Опере выгодны в любом случае, потому что не дает забывать о ней забыть простым людям.
Нужно потребовать мне у Opera денег, за разогрев интереса к ней :D
вы извините, но по-моему у вас паранойя.
Это я только к Опере такой злобный, а ко всему остальному у меня нет такого негатива.

Впрочем больше в топиках про Оперу я больше писать не буду. Итак уже вон сколько операфилов отметились минусами у меня в карме, а миллионы леммингов не могут ошибаться ;)
Ну, потому что по видимому все считают что паранойя это конечно хорошо, но в очень разумных пределах.
это про то, что нельзя давать деб^W нехорошим людям разрабатывать админки для ваших серверов
смахивает на детский сад. если речь шла о серверах (нужны самые надежные, самые дешевые, самые то, самые се), причем тут косяк в HTML коде? есть этот код, нет этого кода — ТТХ железа от этого не меняются.
А администрировать и настраивать их как? Через IE? Даже в простейшем роутере есть веб-оболочка (хотя в некоторых случаях заменяется telnetом или спец.программой)
да хоть бы и IE. как говорится, вам шашешки или ехать? а религиозный фанатизм еще никого до ума не доводил.
Причем тут фанатизм? В любой серьезной компании обычно используются программы произведенные этой же компанией. Хотя, куда вам это знать?
в любой серьезной компании используются продукты, наиболее эффективно решающие стоящие перед ними (продуктами) задачи. Это необязательно родные продукты. Хотя, куда вам это знать?

и да. спасибо за карму.
И? Может наиболее эффективно решает задачу Опера? Вы хоть представляете как будет выглядеть Opera Software использующая какой-то бразуер вместо своего, потому что какие-то недоразработчики не смогли реализовать нужный функционал в Опере? Такое впечатление будто это вы разрабатывали админку и оправдываете свой непрофессионализм.
задача — админить сервер. через какой браузер это делать — дело десятое. Opera — это всего лишь неплохой браузер, не более.

opera software уже выглядит глупо, выставив напоказ свои комплексы.

отказавшись от выгодного предложения и купив серваки дороже у другого вендора, компания потеряет реальные деньги, а не «упущенную выгоду».
1) Вы — тролль.
2) Opera Software выглядит глупо только для её ненавистников
3) Почему обязательно дороже?
4) Почему он тролль? Человек дело пишет. Я очень люблю Оперу, но временами приходится смириться и использоваться Хром например (благо есть возможность), не менять же из-за этого почту/хостера и т.д?
Гм. Вы работаете в Opera Software? Почему же вы думаете, что работники этой компании в большинстве будут использовать другой браузер?
Дело не в том, что Опера где-то не работает, а в том, что разработчики представляя компании Opera Software послали куда-подальше пользователей браузера Opera. Я не представляю, какой код должен использоваться в админке, чтобы он не работал в Опере. Это — непрофессионализм и неуважение к компании Opera Software. Пользователь homme является троллем так как отвергает очевидные всем факты.
юноша, успокойтесь уже.
Давайте проясним несколько моменто (в Опере я не работаю):

> Я не думаю что сотрудники Оперы будут использовать чужой брайзер, я даже уверен что не будут. С другой стороны администраторы по умолчанию призваны решать проблемы с серверами, а как они это делают уже не важно — будь то Опера/Лис и большой молоток.

> Человек вписавший подобную строчку в код, конечн, не очень хорошо отнесся к Опере, предположим, даже, что писался этот код совсем недавно — во времена когда Опера работает с большиством сайтов и панелей. Тогда не ясно, зачем терять время и деньги, если нельзя просто убрать эту строчку? Должно ведь заработать (в теории). :)
Не вижу смысла холиварить в вопросах денег и железа.

> «Пользователь homme является троллем так как отвергает очевидные всем факты.»
Согласен с определением, но где здесь «всем известные факты»? Все что известно — это эта статья, даже в оригинаале она не белещет фактами. Так что не скатывайтесь до уровня святых инквизиторов, особенно если сами отрицаете нормальную дискуссию.
Использование браузера Opera работниками компании Opera Software не является религиозным фанатизмом. Или даже так:
Использование продукта компании работниками этой же компании не является религиозным фанатизмом. Почему-то пользователь homme решил, что это не так. Я не прав?
А на мой взгляд, все правильно сделали ребята из оперы. Если прибыль недополучил вендор, то и субподрядчики тоже и в следующий раз они задумаются над своим поведением). «Выставив на показ свои комплексы» опера как бы намекает другим разработчикам, как надо работать, чтобы не попасть в подобную ситуацию. А те деньги, которые возможно были переплачены (в тексте, кстати об этом ни слова) — это вложения в популяризацию продукта, приносящего компании прибыль. Да и корпоративный патриотизм такие решения поднимают!
Ну, а почему бы через ssh не настроить?
Каждый решает как ему удобнее настраивать.
Ну это понятно, только вот когда они там теряют миллионы, можно и без гуев обойтись =)
Понты дороже денег :)
Увы, всякий Insignt Manager, Lights-Out2 и прочие редко ssh имеют, а тут походу дело с управлением аппаратной частью сервера
Настраивают чаще всё таки через ssh, но статус удобнее смотреть с HTML странички где всё сгрупировано. А если подумать то HTML доступ скорее всего был з железу, тому же БИОСУ, потому что ОС-ки обычно имеют больше вариантов админки. Лично у меня все даные грабятся через SNMP а потом в nagios в одном месте отображается, но без дополнительных даных что за вендор, к чему веб-доступ гадать можно долго.
в любой нормальной компании нормальные требования пишут.
была в требованиях поддержка оперы в админке? видимо нет. иначе можно былолбы всю недополученную прибыль стребовать по суду
а так — кто ж опере доктор?
Нет, знаете ли, в компании думали что Opera Software будет использовать IE. То, что вендор пытался съезхать на неуказанных требованиях не делает много чести. Да и это были тестовые сервера, так что ничего страшного.
тут я с Вами абсолютно не согласен

НЕ ДОЛЖНО БЫТЬ УМОЛЧАНИЙ!
все требования должны быть ОБЯЗАТЕЛЬНО описаны.

мало ли кто что думал?!
как грится — индюк тоже думал, да в суп попал :)

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

и если бы это требование было, то поставщик бы подшаманил под заказчика либо в сопроводиловке написал, что опера будет поддерживаться в следующей версии, которая выйдет через 1 месяц (например)
хадкорные админы сидас из под юниксов, а в Опере много маководов. ИЕ только под окошками.
Дополнение к вашему посту: опера запускается и под различными дистрибутивами линуха, и под маком тоже: Mac, linux в отличие от того же IE
Хочу вас немного расстроить, IE for Mac существует. Правда про версию умолчим.
Лучше бы вы умолчали про этот продукт, который скончался в 2003 году и недоступен для скачивания с официального сайта.
я упомянул исторический факт, всего лишь :)
UFO just landed and posted this here
«cost them millions of NOK in lost sales» совсем не значит «привело к убыткам».
Еще не известно найдет ли Опера в другой компании достаточно выгодные условия. Dell то не пропадет.
вообще, миллионы крон, это всего сотни тысяч долларов. По сути, с десяток блейдов.
А известно, кто из вендоров так облажался?: )
Точно не известно — вежливость и NDA не позволяет. Судя по комментариям, народ в основном предполагает Dell. Описывают похожие явления в свитчах.
Dell они как-раз купили (на фото)
А вы видели лицо человека на фоне с блейдами? что-то он слишком довольный :)
Опять же это просто фото того, что у них уже есть в наличии. У кого хотели купить не разглашают. Но, скорее всего, это был Dell.
И правда HP…
Приглючилось
UFO just landed and posted this here
Гугл на коленке собрали браузер с двумя фичами и, о ужас, не проходящим 100/100 асид, и получили в два-три раза больше юсадж шаре меньше чем за год. Что то не так в норвежском королевстве.
ну на хром работает вся маркетологическая машина Большого Гугла, а Опера широко известна лишь в узких кругах. и собственно, качество самого продукта тут не при чем.
Хаха, на коленке. Кстати, где такие сведения?
«Мы видим дальше, потому что стоим на плечах титанов» (С)

Opera стоит на плечах всех своих версий с 94 года :)
А Google Chrome уже имеет тысячелетнюю историю развития, сравнимую с Opera? :)

Тысячелетней истории не хватило Опере, чтобы занять 1% рынка.
Понадобилось залезть на плечи Windows 7 через судебные тяжбы. Впрочем и с этим получился облом.
>Понадобилось залезть на плечи Windows 7 через судебные тяжбы.
Какие судебные тяжбы? Мне о них ничего не известно. Если вы про жалобу в ЕС, то Opera ни с кем не судится. Так же как и FF, и Google, которые эту жалобу поддержали. Речь об исследовании антимонопольного комитета, только и всего.

>Впрочем и с этим получился облом.
Это вы откуда взяли? Решения ЕС еще не было. Будет — тогда скажете. Почитайте матчасть прежде чем флеймить.
>Если вы про жалобу в ЕС, то Opera ни с кем не судится.
Не судится, а сутяжничает — пишет жалобы. Впрочем называйте как хотите, но инициатором процесса была Опера.

>Решения ЕС еще не было. Почитайте матчасть прежде чем флеймить.
Вы не в теме, а трындите. Предварительное решение было опубликовано полгода назад. Окончательное запаздывает, но оно все равно будет идиотским, как и весь процесс, затеянный Оперой.
>Окончательное запаздывает, но оно все равно будет идиотским, как и весь процесс, затеянный Оперой.
ну вам виднее, да :)
Я рад, что вы согласились, со всем остальным :)
«Кто в армии служил, тот в цирке не смеётся» (с)

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

Кто уже писал в то время, тот знает и не смеётся. :)
Вроде это не так давно было.
Сейчас с оперой хоть и есть проблемы, но не такие как 6 лет назад. Можно было переписать код, судя по всему не мелкая компания.
Такие продукты имеют многолетнюю историю. Ну не использовали клиенты оперу, вот программисты и не трогали старый код, да поди и забыли про отсутствие поддержки этого браузера (а в америках про оперу вообще мало кто знает, и поддержка в узкоспециализированном программном продукте никому не нужного браузера — бесполезная трата денег и времени).
С другой стороны, никто не отменял понятие системных требований. Обычно такие вещи там и прописываются, например, «для работы системы необходим браузер IE версии 6 и выше», и т.п.
На месте вендора я бы ткнул оперу носом в эти системные требования (уверен, их браузере там и не указан), и частенько клиент вынужден устанавливать необходимое железо/ПО, чтобы пользоваться продуктом. Если же что-то совсем не нравится, всегда можно договориться, что-то доработать. Нельзя ж сразу всем угодить.
А устраивать подобные истерики — не нужно.
Просто не все умеют писать кросс-браузерный яваскрипт, скорее дело в этом. видимо учились по майкрософтовским учебникам да MSDN, а там чему только не научат. И кстати веб-админка если уж строго смотреть, и без яваскрипта пишется.

Так что подозреваю криворукость индусокодеров.
Вы просто не знакомы с Оперой достаточно давно.
Вот я сижу на ффоксе и на опере. По работе занимаюсь как раз разработкой не самых примитивных веб-фейсов. Так вот, отладка под могучую кучку Опера-ФФ-Хром требует примерно одинаковых усилий, и практически не занимает времени, если своевременно проверять результаты во всех трех браузерах.

А потом мы открываем ие… И понеслась — куча времени на шестерку, сравнимо на семерку, всякие радости жизни типа <!--[if IE]… и прочего :) Короче, галимый ужас и кошмар. :)

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

Я бы понял условие в коде, если бы там отказывали експлореру :)
Повторяюсь — достаточно давно.

До версии 9.5, по моим наблюдениям, Опера была категорически низкого качества для программирования.

А с версии 9.5 проблем практически нет, кроме офигительно тормозного свойства InnerHTML.
Ну слава богу, 9-я версия уже какое-то время существует, то что было лет 5 назад, я просто не знаю. Насчет innerHTML — лучший способ — использовать его только 1 раз, а не в цикле к примеру (от этого любой браузер по моему затормозит).

Еще кстати, из подмеченного — свойство outline жутко тормозит прокрутку (и видимо прорисовку) страницы.
Я вот, кстати, достаточно давно практикую от обратного — сначала тестирую в ie6, а потом уже в нужных браузерах. благо live view в dreamweaver сокращает отладку до минимума. кстати попробуйте ещё expression web 3 — там есть инструмент под названием super preview, правда это уже больше о вёрстке :)
Я с этого начинал когда-то. Но проблема в том, что, имхо, идеологически правильнее писать сначала верный код, а потом фейкать его для shitbrowsers, раз уж ничего другого не остается — при таком подходе только shitbrowsers будут иметь shitcode. Если наоборот, имеется опасность, что он пролезет и в код для ни в чем не повинного огнелиса, например. Будет стыдно :)

Плюс у меня огромное предубеждение к визивиг-редакторам хтмля. Я когда-то участвовал в разработке одного такого, и просто очень хорошо помню большое количество мест, в которых просто volens-nolens приходится плеваться и делать результирующий код, который не слишком хорош.

Ручная верстка и стилшиты занимают очень не дофига времени, даже по сравнению с визивигом, а читать, править, et cetera потом — гораздо легче :)
Я не так выразился видать. Я пришел к тому, что я ооочень вдумчиво и ооочень прилизанно пытаюсь писать валидный код который будет понимать ослик, а т.к. я уже владею знаниями относительно множества его недостатков — хаки пишутся по ходу. А Live View встроенный в Dreamweaver построен на WebKit, что позволяет оперативно проверять отображение в некоторых нормальных браузерах. После такой вёрстки приходится лишь чистить ошибки появившиеся в Опере и Лисе, однако это совсем не «верстка №2 для неправильного браузера».

Предубеждение к визивиг-редакторам это не очень круто. Да и, в общем-то, тут скорее редактор как IDE удобный, в любом случае код я там пишу сам, а если не пишу, то полюбому знаю что у меня там как в нём — не первый же день работу работаю.)
Я ж потому и назвал это «предубеждением», что оно не сильно осмыслено.

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

вот тут тоже разительно. по циферкам выходит что прирост за сентябрь +19%, за октябрь +16%.

счётчикам лиру как-то больше верится
Ваше право верить. Мое право доверять. Я доверяю лидерам.
пафосно звучит, да. statcounter насколько я понял работает по тому же принципу, что и liveinternet. ооочень сомневаюсь что в рунете их счётчик используют сколь нибудь сравнимо с liveinternet.

«In July 2009, our global sample consisted of 5.8 billion hits (US: 1.3 billion); 527 million of these were search engine referrals (US: 136 million).»

да, они сосчитали 5.8 миллиардов хитов за июль.

liveinternet за июль посчитал чуть меньше 64 миллиардов хитов.

кто здесь лидер?
вот конструкции if IE Майкрософт не смущают, а тут прям караул =))
Представьте себе такую строку в админке какого-нибудь сервера MS. Рядом с администраторами нужно будет стоять с блокнотом и записывать выражения, чтобы фольклор не пропадал.
Вы думаете там такого нет?)
Полагаю, например, png использовать приходится, прозрачность тоже. Или они не делают сервера под адекватные браузеры?
(это я не про конструкцию из топика, а просто про if (ie))
Ну я не знаю, если брать по аналогии админки каких-то внутренних серверов, то было бы любопытно услышать от работников MS, есть ли у них внутрикорпоративный регламент на используемый браузер.
Если не ошибаюсь, то таков регламент присутствует IE only
Тогда очень странно будет увидеть строку «if IE», про которую в начале ветки упомянули :)
Наврядли. Даже на хабре проскакивало интервью главы команда разработчиков ie, в котором упоминалось, что даже они используют альтернативные браузеры.
Вспоминается пословица «Скупой платит дважды» и тут же «а тупой — всю жизнь!» :-)
это как бы намекает что ен все так гладко в датском королевстве. хотя конечно железячники тоже отожгли когда такое в оперу притащили )
отвелкся немного. в норвежском, конечно.
Мой опыт (небольшой :) ) верстки и яваскрипта все же показывает, что поддержка Оперы не требует каких-то особых усилий (особенно в сравнении с 6й версией Повсеместно Проклятого Браузера), так что решение более чем справедливо.

Блее того, как пользователь оперы, присоединяюсь к негодующим.
Одного не понимаю — оперовцы что, пользуются оперой? У них нет FireFox'а?
Я не понял, а что, авторы этого шедеврального кода на бабки не попали? Тогда все ограничится кислыми минами админов.
У нас была похожая ситуация с другим финалом. Мы делаем систему управления задачами TrackStudio Enterprise, Opera не поддерживалась, но в Opera Software ASA захотели купить TrackStudio. За месяц сделали поддержку и все довольны :-)

Причем там переделывать довольно много пришлось. Например, fckeditor на тот момент криво работал с Opera, быстро решить с ним проблемы не получилось, в итоге заменили его на tinymce.
UFO just landed and posted this here
Глюки у нас наверняка есть. Если есть желание — напишите почтой, пожалуйста, подумаем как и что исправить. Особенно если проблемы 2 и 3 более-менее стабильно повторяются.

По поводу истории с Opera — меня в этой истории больше всего удивило удивление людей из Opera (неужели это такое редкое явление?) и нежелание поставщика железа оперативно исправить админку (неужели так сложно?).

Думаю, отсутствие поддержки Opera Browser было одним из важных аргументов, но вряд ли решающим.

UFO just landed and posted this here
Да) сначало писали кипятком от счастья, потом от страха :D
UFO just landed and posted this here
на мой взгляд, любые пользователи которые пользуются интернетом и умеют устанавливать программы, давно уже должны были отказаться от стандартного виндового осла

P.S юзаю оперу
IE8 вполне хорош. Там где почему-то не проходит опера(особенно в кривых веб магазинах) я пользуюсь как раз им.
Ну наверное всё таки это не убыток, а недополученая прибыль.
Наверное на страничке config/error.htm рассказывается о том какие браузеры поддерживаются полностью. Возможно на момент написания админки, в опера присутствовали баги, на которые разработчики не хотели отвлекаться.
В наличии этого условия виноваты самит разработчики тупого браузера… до версии 9.5 это был песец белый…
может быть это инсайдер постарался?..
Эхххх, был бы я на месте того аутсорсера…
Даже если бы всё в опере работало как часы, я бы всё равно вставил такое условие :D
ребята из Оперы скорее всего уже начали вооружаться зубочистками и пластиковыми ножами :)
Sign up to leave a comment.

Articles