Софт-Архив

Opera Mini Сервер img-1

Opera Mini Сервер

Рейтинг: 5.0/5.0 (1817 проголосовавших)

Категория: Android: Браузеры

Описание

Обновление серверов Opera Mini

Alexandr [Off] пост

(13.04.2015 / 11:28)

Мы обновили сервера Opera Mini до новой версии нашего движка Presto. Это значит, что раскладки на Flexbox и единицы измерения rem будут работать, как вы и ожидали.

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

Что нового

HTML5-парсер

Сервера Mini теперь используют Ragnarök, нашу собственную реализацию алгоритма для HTML5- парсера. Этот алгоритм — как HTML-ниндзя: очень мощный, но всегда действует незаметно. Когда мы впервые внедрили его в Opera для компьютеров, то обнаружили, что 20% проблем с совместимостью сайтов исчезли. Так что это, казалось бы, незаметное улучшение должно повысить совместимость сайтов.

Новые типы полей из HTML5

Наши сервера теперь поддерживают типы полей из HTML5 (tel,date,numberи т.д.) Мы планируем обновить сами клиенты позднее, чтобы эти поля заработали в поддерживаемых ОС. До тех пор они будут подменяться на<input type="text">, как этого и требует спецификация.

CSS Flexbox

Flexbox (илиCSS Flexible Box Model, если официально) — это новый способ создания гибких раскладок в браузере, достаточно отзывчивый, чтобы страницы хорошо адаптировались даже без медиавыражений. Блоки растягиваются или сжимаются, чтобы занять свободное место, делят пространство поровну, создавая раскладки-сетки для произвольных ширин. Блоки с содержимым можно визуально менять местами, не трогая исходный HTML-код — например, навигацию слева от содержимого на большом экране (в исходном коде находящуюся до него) можно переместить после содержимого на узких экранах.

Подробнее:

Flexbox — Fast Track to Layout Nirvana?

Advanced Cross-Browser Flexbox

Animating Flexboxes: The Lowdown

Единицы измерения rem

Единица измерения rem равна рассчитанному значению font-size корневого элемента. Если вы используете эту единицу в вашем коде, то изменение font-size для элемента <html> изменит все остальные свойства, выраженные в rem.

ECMAScript 5

Следующие свойства теперь поддерживаются:

Режим strict

Object.getPrototypeOf

Object.isExtensible

Object.isFrozen

Object.isSealed

Object.preventExtensions

Object.seal

Это делает нашу поддержку ES5 полной.

Что же работает в Opera Mini?

До сих пор на кластерах Opera Mini работала версия Opera Presto, аналогичная версии Opera 11 для компьютеров. Теперь она обновлена до версии, аналогичной Opera 12 для компьютеров, с некоторыми отключёнными возможностями, главным образом, связанными с архитектурными особенностями, например:

API только для JavaScript не работают в Opera Mini из-за её архитектуры. Другие части JavaScript, однако, работают. Читайте подобнее об Opera Mini и JavaScript..

Некоторые CSS-возможности отключены: например, скруглённые уголки (border-radius) и градиенты выключены потому, что после отрисовки на сервере их придётся отправлять в растровом виде на клиент, что вместо сжатия в итоге увеличит изначальный объём страницы.

Веб-шрифты тоже не подгружаются, вместо этого используются системные шрифты устройства. Это происходит потому, что многие устройства не позволяют устанавливать другие шрифты; системные шрифты заведомо лучше оптимизированы для конкретного устройства и выглядят лучше, а также веб-шрифты могут быть довольно большими, что замедляет отрисовку.

CSS- и SVG-анимации не работают, вместо них отображается только первый кадр.

Стоит иметь в виду

Если вы используете CSS-градиенты в качестве фона для текста или кнопок, установите подходящее значение для background-color, которое достаточно хорошо контрастирует с текстом, чтобы его можно было прочитать без этого градиента.

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

Если вы полагаетесь на какую-то базу данных IP-адресов для определения местоположения пользователя, обратите внимание, что тот IP-адрес, который вы найдёте в заголовках, принадлежит нашим прокси для сжатия. Оригинальный IP-адрес пользователя передаётся в заголовке X-Forwarded-For.

Задайте себе вопрос « Должны ли все сайты выглядеть одинаково во всех браузерах?» и не забывайте, что причина, по которой пользователь пришёл на ваш сайт — это его содержимое.

Изм. Alexandr (13.04 / 14:40) (3)

Другие статьи, обзоры программ, новости

Экономия сетевого трафика с помощью Opera Mini Proxy - Software Expert

Интернет-ресурсы партнеров Экономия сетевого трафика с помощью Opera Mini Proxy

Летом многие профессиональные веб-серфингисты проводят время в отпусках, подразумевающих пусть временное, но пребывание на море, даче, берегу Енисея и прочих ласкающих душу и тело местах, где о широкополосном доступе в интернет приходиться только мечтать. Единственное, что в таких случаях может спасти знатоков Всемирной сети – это сотовая связь с GPRS/EDGE-доступом, жутко дорогостоящем, но таки позволяющим окунуться в волны сетевого эфира и поплавать в них со скоростью черепахи. И если последней за переданный трафик платить в конечном итоге не потребуется, то заядлому любителю современных технологий придется так или иначе расстаться с энной суммой звонких монет, и чтобы количество оных не повергло в шок, имеет смысл заранее позаботиться об экономии сетевого трафика, например, с помощью инструментария Opera Mini Proxy. о принципах работы с которым подробно изложено на этой странице коллективного блога “Хабрахабр”. Приводим ниже краткое изложение опубликованного Иваном Сорокиным постинга.

Программа Opera Mini Proxy (она же Opera Mini Proxy Daemon, ompd) представляет собой локальный прокси-сервер, который прописывается в настройках браузера и переправляет весь трафик через серверы Opera Mini, “на лету” декодируя возвращаемый ими obml-контент в привычный html.

  • Запуск ompd.exe, который ничего не выдает и просто остается висеть в фоне, обслуживая запросы.
  • Все настройки осуществляются через веб-интерфейс, доступный по адресу localhost:8080 (эти же параметры нужно прописать в браузере, как адрес и порт proxy-сервера).

Важные настройки:

  • Сначала на странице настроек нужно нажать Create new OM Account (предварительно указав желаемое имя пользователя) и выбрать созданный аккаунт как рабочий в поле OM account.
  • В поле HTML page width указываем ширину физического экрана или ширину окна браузера.
  • В поле Memory size in kb ставим 6000 (это влияет на то, как сервер будет делить страницу на блоки, загружаемые за один раз).
  • В поле Screen width ставим 180 (больше – красивее, но картинки пропорционально станут больше, а сжатие меньше. На мой взгляд, значение 180 – в самый раз).
  • Значение OM protocol version (2.xx or 3.xx) я выставил в тройку, так как местами быстрее и разметка лучше выглядит.

Кликните для увеличения картинки.

Еще один важный момент – работа с картинками (настройка Image quality):

  • none – показывать прямоугольник вместо картинки. По идее, при наведении мышки (нужно навести и подождать пару секунд) должна загружаться картинка (на практике у меня не заработало).
  • text – только текст без картинок.
  • low/high – с картинками, определяет степень сжатия.

Под картинкой программа обычно добавляет прямую ссылку на оригинал картинки, но эта ссылка работает не всегда (например, в “Википедии” иногда не работает).

Все, теперь можно пользоваться любимым браузером, сжимая данные через серверы Opera Mini. Напоминаю, сжатие ориентировочно восьмикратное, что в денежном эквиваленте (по дневным тарифам МТС) – где-то 7500 рублей на гигабайт.

Удачного серфинга.

Дата публикации: 20 July 2010

Opera Mini

Opera Mini

Браузер распространяется бесплатно. На октябрь 2012 года у Opera Mini с Opera Mobile всего зарегистрировано более ^ 215 миллионов пользователей, из них — около 193 миллионов пользователей Opera Mini [1] .

Изначально Opera Mini была создана для мобильных телефонов, не способных запускать веб-браузеры [2]. Как пилотный проект Opera Mini была выпущена 10 августа 2005 года в сотрудничестве с норвежской телевизионной станцией «TV 2» [3]. Тогда браузер был доступен только для клиентов телекомпании.

Бета-версия была выпущена в Швеции. Дании. Норвегии и Финляндии 20 октября 2005 года [4]. Финальная версия вышла в Германии 10 ноября 2005 года [5] и посредством сайта «Opera Mini» браузер появился во всех странах в декабре того же года. Официальный релиз браузера во всём мире состоялся 24 января 2006 года [6] .

3 мая 2006 года была выпущена Opera Mini 2.0. Появилась возможность скачивать файлы, новый Скин. функция быстрого набора, новые поисковые машины. улучшена навигация [7] .

1 ноября 2006 года вышла Opera Mini 3 beta. В этой версии появились возможность подписки и предпросмотра RSS -лент, загрузки фотографий, сделанные мобильным устройством, и содержание складывающихся в свой перечень функций и возможностей [8] .Вторая бета-версия была выпущена 22 ноября. Она была переведена на многие языки (ранее только английский), поддержка RTSP [9]. а 28 ноября вышла финальная версия Opera Mini 3. Эта версия стала быстрее и безопаснее предыдущих [10] .

7 ноября 2007 года в свет была выпущена Opera Mini 4. По словам Йохана Шона (Johan Schon), технического директора по развитию Opera Mini, весь код был переписан [11]. Opera Mini 4 использовал движок Presto 2.1 и включал в себя возможность полноценного просмотра веб-страниц благодаря функциям Обзор/Overview. Масштабирование/Zooming и Альбомный вид/Landscape view. В режиме Overview можно просматривать страницу, используя курсор мыши. [12]. С помощью курсора можно увеличить отдельный фрагмент страницы (аналогично возможности браузера Nintendo DS ). В режиме Landscape view все элементы экрана будут повёрнуты на 90°. Также доступна синхронизация данных с настольной версией браузера Opera с помощью Opera Link [13] .

До Opera Mini 4 у браузера было две версии:

  • Opera Mini для телефонов с высоким уровнем памяти MIDP 2;
  • Opera Mini для телефонов с низким уровнем памяти MIDP 1 [14] .

Opera Mini 4 предназначена для первой группы телефонов [15]. а Opera Mini 3 по-прежнему используется телефонами из второй группы [16] .

В Opera Mini 4.1 beta, использующееся в мобильных устройствах с поддержкой в java-доступа к файловой системе [17]. закачка может осуществляться средствами самого браузера Opera Mini. Как правило, возможна загрузка файлов, тип которых поддерживается мобильным устройством.

Изначально, поисковая система Google была установлена в Opera Mini по умолчанию [18]. но 8 января 2007 года. Opera Software и Yahoo! объявили о сотрудничестве и намерении сделать Yahoo! поисковой системой по умолчанию взамен Google [19]. 27 февраля 2008 года Opera Software объявила о том, что в Opera Mini и Opera Mobile будут использовать по умолчанию Google. Это вызвано жалобами пользователей по поводу сложности системы Yahoo! и простоте в использовании Google. С 13 мая 2008 года в русскоязычной версии Opera Mini в качестве поисковой системы по умолчанию используется Яндекс [20] .

16 сентября 2009 года состоялся выпуск Opera Mini 5 beta. Браузер использует движок Presto 2.2.0. Из нововведений стоит отметить полностью переделанный интерфейс, в том числе появление вкладок. Speed Dial перестал быть просто списком ссылок и теперь представляет собою 9 фреймов (как и в Opera Desktop), полноценный менеджер паролей, появление внутреннего буфера обмена. Кроме того, Opera Mini 5 beta является первым мобильным браузером, интерфейс которого приспособлен как для телефонов, так и для устройств с сенсорным экраном (появление собственной виртуальной клавиатуры ). Минусами этой сборки является временное отсутствие таких функций, как Opera Link. менеджера закачек и новостного клиента. отсутствие многих, привычных пользователям версии 4.2, быстрых комбинаций клавиш. Весь интерфейс браузера только на английском, из-за чего невозможно набирать текст на виртуальной клавиатуре на другом языке, более жёсткие требования к ресурсам устройства, в том числе появление предупреждения, что браузер может некорректно работать на устройствах с разрешением экрана менее 240x320 px [21] [22] .

2 декабря 2009 года была выпущена Opera Mini 5 beta 2, в которой появились такие функции как менеджер закачек. синхронизация через Opera Link. а также прогрессивная загрузка, работающая только при использовании Socket протокола, которая подразумевает поэтапную загрузку страниц [23] [24] .

4 марта 2010 года была выпущена нативная версия Opera Mini 5 beta 2 для Windows Mobile 5.0/6 (включая смартфонные версии). Используются те же возможности, что и beta 2 для J2ME, но отсутствует возможность отключать прямое редактирование в формах (inline editing), что образовывает некоторые трудности при наборе текста [25] [26] .

11 марта 2010 года вышла нативная версия для устройств под управлением ОС Google Android. Используются те же возможности, что и beta 2 для J2ME, но доступно только оформление для управления касанием (все Android-устройства де-факто имеют сенсорные экраны) [27] [28]. Браузер доступен для скачивания в Android Market [29] .

16 марта 2010 года вышла финальная версия Opera Mini 5 для платформы J2ME (сотовые телефоны ). Немного был изменён экран быстрого запуска — появились две ссылки («Посоветовать другу», «Live Scores»), для устройств с «альбомной» ориентацией дисплея кнопки быстрого запуска расположены горизонтально в два ряда. Версии для Windows Mobile и Android всё ещё находятся в стадии бета-тестирования [30] .

8 июля 2010 года вышла Opera Mini 5.1 для J2ME. Главной особенностью версии является поддержка телефонов с малыми разрешениями экранов (128x160, 176x220 и т. п.). Кроме того оптимизировано потребление оперативной памяти телефонов [31]. 14 июля обновление затронуло и Android-версию браузера. В нём появилась поддержка экранов с большим разрешением и улучшено отображение текста при масштабировании [32] .

9 сентября 2010 года вышла стабильная версия Opera Mini 5.1 (минуя 5.0) для платформ Windows Mobile 2003 SE, 5.x и 6.x (сенсорных и несенсорных) по прошествии шести месяцев после выхода бета-версии на этих ОС. Проблемы ввода, присутствовавшие в тестовой версии, были устранены. В дополнение функциям Opera Mini 5.1 для J2ME появились возможности назначения браузера основным обозревателем Интернета, работоспособности на устройствах с большими экранами, поддержки акселерометра (авторазворот экрана), улучшенного рендеринга страниц и шрифтов и расширенных настроек для опытных пользователей [33] [34] .

22 марта 2011 года вышла стабильная версия Opera Mini 6 для платформ Android. BlackBerry OS. Symbian. а также версия для J2ME. Была улучшена работа масштабирования растягиванием, добавлена кнопка «Поделиться», доработан пользовательский интерфейс, а также выпущена специальная версия для Android-планшетов. [35] Версия для Apple iPhone проходит проверку в AppStore. Также вышло обновление для четвёртой версии браузера, 4.3, в котором появились идентичный 6.0 дизайн и кнопка «Поделиться». Однако на телефонах с низкой производительностью заметны увеличение отзывчивость интерфейса и чуть быстрой скорость работы что говорит об оптимизации работы приложения.

28 марта 2012 года вышла стабильная версия Opera Mini 7 для платформ Android и iOS. Реализована функция Smart Page, при помощи которой можно получать быстрый доступ к социальным сайтам: просматривать обновления на них и общаться с друзьями. Кроме этого, на «умной» странице будут показываться новости, прогнозы и другая информация, подобранная автоматически, в зависимости от интересов пользователя. Второе нововведение — возможность использования неограниченного числа сайтов на Экспресс-панели. Для пользователей, работающих с Opera Mini на устройствах с Android. включено аппаратное ускорение. благодаря чему перемещение по странице происходит более плавно.

9 мая 2012 года компания Opera Software официально объявила о выходе мобильного браузера Opera Mini в специальной версии для фирменной мобильной платформы Samsung bada. Скачать мобильное приложение можно с официального репозитория производителя через приложение Samsung Apps. Мобильный браузер доступен только для смартфонов под управлением bada 2.0 и выше. Скачать и установить апплет можно также при помощи специальной программы Samsung Kies. Кроме того, Opera Mini появилась и в разделе Samsung Apps для устройств под управлением Google Android .

20 сентября 2012 года Opera Software представила Opera Mini 7.5 для платформы Android. В этой версии появилась интегрированная стартовая страница, ранее доступная в java -версии браузера. Стартовая страница предоставляет доступ к наиболее посещаемым пользователем ресурсам, может отображать обновления из социальных сетей и обеспечивать функциональность RSS-агрегатора. Настройки браузера позволяют заменить стартовую страницу на экспресс-панель [36] .

20 ноября 2012 года Opera Software выпустила новую версию браузера Opera Mini 7.1 для платформ J2ME и BlackBerry. Помимо исправлений ошибок и улучшений стабильности работы браузера, в данной версии появился новый, переработанный менеджер загрузок, открывающий новые возможности работы с загружаемыми на телефон файлами, будь то документы. музыка. видео и любые другие данные. Также обработка загруженных файлов стала намного удобнее, чем раньше. На платформе BlackBerry доступ к файлам обеспечивается прямо из браузера, а владельцы устройств на базе J2ME смогут выбирать — открывать файл в установленном на телефоне медиаплеере или сохранять в памяти телефона.

Принципы работы

Браузер доступен в виде приложения J2ME и способен работать на телефонах, поддерживающих как MIDP 1. так и MIDP 2. На данный момент является доминирующим браузером для мобильных устройств, поддерживающих платформу J2ME. Используя Opera Mini, пользователь имеет возможность просматривать с телефона любые WAP - и WWW -страницы аналогично тому, как это делается при помощи полноценного браузера. Вид страниц весьма мало отличается от оригинального. Кроме того, браузер позволяет читать и подписываться на RSS каналы.

Opera Mini обрабатывает весь контент через прокси-сервер Opera Software, на которых происходит переформатирование веб-страниц в формат, подходящий для небольших экранов [37] [38]. Происходит сжатие данных (по официальным заявлениям — вплоть до 90 % [12] ), что позволяет ускорить процесс передачи в 2 раза, [39] и страницы доставляются на языке разметки OBML (Opera Binary Markup Language ).

Когда пользователь просматривает веб-страницы с помощью Opera Mini, запрос отправляется через General Packet Radio Service (GPRS) на один из прокси-серверов компании Opera Software. Сервер обрабатывает страницу, сжимает её и посылает обратно на мобильный телефон пользователя.

По умолчанию Opera Mini открывает только одно соединение с прокси-серверами, а позже это соединение используется повторно. Оно также позволяет серверам реагировать на изменения в закладках, хранящихся на сервере Opera Link [40] .

Компания Opera Software имеет более 100 прокси-серверов для обработки трафика [41] .

Opera Mini оказала значительное влияние на развитие средств мобильной связи. так как стирает прежнее важнейшее различие между смартфонами и обыкновенными телефонами. А за счёт использования специального прокси-сервера достигается значительная экономия трафика по сравнению со встроенными браузерами телефонов или смартфонов.

Режимы отображения страниц Полноэкранный режим

«Полноэкранный режим», «Desktop rendering mode», установлен по умолчанию для устройств с экранами больше, чем 128 пикселей. В этом режиме страницы отображаются практически так же, как и в большой Опере. за тем исключением, что браузер всё-таки постарается уместить блоки с текстом по ширине экрана, чтобы исключить появление горизонтального скролла. В устройствах с сенсорным экраном можно нажимать на части экрана, чтобы увеличить фрагмент страницы. Стрелками управления на клавиатуре телефона можно перемещать виртуальный курсор [12] .

Если мобильное устройство поддерживает CSS. то браузер использует его, а если нет, то браузер преобразовывает текстовую разметку, чтобы текст не выходил за границы экрана [42] .

Small-Screen Rendering

Этот режим просмотра предназначен для мобильных устройств с экраном в 128 пикселей в ширину или меньше. Весь текст на странице располагается в один вертикальный столбец (т. е. без появления горизонтального скролла) с возможностью прокрутки только вверх и вниз [12]. Длинные списки и панели автоматически сжимаются. Эта функция называется «content folding». Нажатие кнопки плюс (+) позволяет просмотреть неотображённое содержание. В этом режиме изображения сужается до параметров, не превышающих 70 % от размера экрана в любом направлении [42]. Переключиться в мобильный режим можно в настройках браузера.

В настольной версии браузера также есть возможность просмотра веб-страницы в этом режиме (пункт меню Вид>Маленький экран ). Это позволяет веб-разработчикам создавать сайты, корректно отображающиеся на портативных устройствах [43] .

Поддержка JavaScript

Opera Mini частично поддерживает JavaScript. Перед появлением страницы на экране происходят все команды JavaScript, на это требуется не более двух секунд. Это позволяет прокси-серверу произвести операции по выполнению на странице JavaScript [44]. Если не заблокированы всплывающие окна. то они будут заменять предыдущую страницу [45] .

Особенности

Браузер получает страницы, специально подготовленные для показа на мобильном устройстве. Первостепенные преобразования делает скрипт на прокси-сервере компании Opera Software. На этапе отправки страниц конечному пользователю сервер сжимает страницы путём:

  • выполнение JavaScript кода и преобразование CSS на сервере;
  • преобразование всех тегов в собственный формат;
  • сжатие на лету изображений, использованных на запрашиваемой web-странице;
  • оптимизация страницы для показа на экране мобильного устройства.
  • GZip -сжатие в MIDP 2 версии.

Информация об автоматическом удалении кода баннеров не имеет подтверждений, но в некоторых случаях рекламные баннеры могут быть непреднамеренно удалены или скрыты в связи с особенностями обработки скриптов и CSS.

  • Выбор редакторов журнала PC Magazine — 2008 [46] ,
  • Sony Ericsson Content Award for «Productive Mobility» 2007 года [47] ,
  • GetJar «Mobile Application of the Year Award» 2007 года [48] ,
  • Mobile Gala «Лучшая программа для мобильных телефонов» 2005 и 2006 год [46]
  • CHIP.de Digital Lifestyle Award 2006 года [46] .
Интересные факты

В начале февраля 2012 года в Туркменистане были заблокированы многие анонимайзеры, в том числе браузер Opera Mini, с помощью которых можно было посетить заблокированные сайты. Интернет жёстко цензурируется, блокируется всё, что критично относится к туркменской власти [49] .

В настоящее время браузер Opera Mini заблокирован для пользователей двух мобильных операторов, представленых в Туркменистане: национального оператора Altyn Asyr и дочернего российского МТС-Туркменистан.

Модификации

Русскоязычные пользователи имеют возможность использовать неофициальные моды от российского программиста DG-SC. расширяющие функциональность официальной версии Opera Mini [50]. Расширенная функциональность модификации привела к увеличению времени запуска программы и незначительному, по сравнению с оригинальной версией, замедлению его работы, что заметно на не очень мощных мобильных телефонах.

Opera Mini mod - Просмотр темы - Работа серверов Опера мини

Работа серверов Опера мини

Зарегистрирован: 27 окт 2007 19:02

Сообщения: 4810

Откуда: ua kyivstar Device:Nok5800

Призрак оперы

эта страница форума у меня обновляется за 10 сек. На стандартном сервере socket://server4.operamini.com:1080 (Это ещё и от сайта зависит). 10 сек - это средний результат, и он - для моего дешевого оператора. На более дорогих опсосах - в 1,5..2 раза быстрее. Там и скорость скачивания выше на столько же.

Так что если у тебя тормоза, то это - большой вопрос к оператору, сервера не при чём. (А как быстро эта страница обновляется у тебя?)

Это много и долго муссировалось на секлубе, и именно таким есть коллективное мнение по этому вопросу. И этому мнению можно доверять

хотя бы потому, что больше этот вопрос интереса не вызывает: всех искателей заветного сервера кратко посылают на. первую страницу темы, где собрана масса альтернативных серверов, и там они долго ищут свою жемчужину. Настолько долго, что ни один ещё не вернулся и не сказал Эврика. Ты тоже можешь развлечься и если найдешь, то надеюсь, то с нами поделишься по старой дружбе

Коды ошибок оперы мини

обрабатывается не сразу. В

теле содержимого ответа

сервера может быть дана

содержимого отсутствует. При

получении этого ответа

броузер не должен обновлять

свой документ. Обработчик

чувствительных областей

изображений может

возвращать этот код. когда

пользователь щелкает на

бесполезных или пустых

участках изображения.

Код ошибки http сервера -

ошибка 205 Reset Content

Броузер должен очистить

форму. используемую в

данной транзакции, для

дополнительных входных

данных. Полезен для CGI-

приложений, требующих ввода

Код ошибки http сервера -

ошибка 206 Partial Content

Сервер возвращает лишь часть

данных затребованного

объема. Используется в ответе

на запрос с указанием

временно. Заголовок Location

местонахождение. Сразу же

после получения этого кода

состояния клиент должен

разрешить запрос при помощи

нового URI (см. настройки

файла .htaccess), но во всех

последующих запросах

необходимо пользоваться

Код ошибки http сервера -

ошибка 303 See Other

Затребованный URI можно

найти по другому URI,

указанному в заголовке

обнаружил в запросе клиента

синтаксическую ошибку.

Код ошибки http сервера -

ошибка 401 Unauthorized

Этот код результата,

передаваемый с заголовком

WWW-Authenticate, показывает,

что пославший запрос

пользователь не имеет

необходимых полномочий и

что при повторении запроса с

указанием данного URI

пользователь должен такие

полномочия предоставить.

Код ошибки http сервера -

поддерживается.

Возможно, вы пытаетесь

отправить данные POST-форму

на страницу, которая не

является скриптом (например,

на SHTML-страницу). Проверьте

путь в атрибуте action тэга

<form>, инициировавшего

санкционировать запрос перед

тем. как пересылать его.

Используется с заголовком

Proxy-Authenticate.

Код ошибки http сервера -

ошибка 408 Request Time-out

компонентов (например, CGI-

программа) выдал аварийный

отказ или столкнулся с

ошибкой конфигурации.

Причиной этого могут быть

неправильные инструкции в

файле .htaccess,

неправильные атрибуты на

CGI- скрипте (должны быть

755). Так же, это может быть

ошибка в скрипте. Точную

причину можно установить,

просматривая error.log.

Код ошибки http сервера -

Данный код означает, что

данная служба временно

недоступна. но в будущем

доступ к ней будет

восстановлен. Если сервер

знает, когда это произойдет,

может быть также выдан

заголовок Retry-After.

Код ошибки http сервера -

OPERA - 21

Ответ:#402 » Vicat needle » 01 окт 2010, 07:42

masson писал(а): Значит так. Провёл я одно исследование..

Соображения не вполне логичны. они скорее говорят в пользу виновности мобильного оператора (МО), а не сервера оперы (СО). или сговора обоих - по инициативе МО.

Установил обе оперы и еще одну - http://ruwapa.net/upload/open/7030-opera-mini.html. попробовал. Мой регион - Якутия (не смейтесь).

1. 4.2 с подложным манифестом по части загрузки работает также, как и прошитая, т. е. никак. Закачка только через wap-браузер, "сохранить" не проглядывается. Конечно, ставил http, перезагружал. Кстати, настройки и закладки сохраняет. Никаких преимуществ не заметил.

2. Опера 4.2 mod файлы загружает. И картинки, и все остальное. Закачек поддерживает не 3, а аж до 10 одновременно. Клёвая. Но загрузчик у нее свой собственный, не оперный. Спасибо герою-программисту. Много настроек, ням-ням. Загружает и при socket, и http. (загрузки во всех операх идут, конечно, по http-протоколу).

3. 4.2 хандлеровская тоже файлы сохраняет (как правило). Большой красивой кнопки "сохранить" как не было, так и нет, но есть пункт в контекстном меню (это для картинок). Для файлов в главном меню есть пункт "Загрузить в". В настройках можно указать сервер для сети и для загрузчика отдельно. И это наводит на размышления. Загрузчик по интерфейсу похож на оперный. (Не мог выяснить, родной он или от Хандлера). Качает и при установленном socket для сети.

Судя по всему, есть много дополнительных настроек, которые в официальных релизах не представлены. Но сохраняются на сервере Оперы (?). Например, "загружать через wap-браузер", "отключить загрузку через wap-браузер" (из опера-мини), установить лимит на размер файла и т. д. И эти настройки указываются (возможно) в ПО, обслуживающее серверы МО. Модифицированные версии "обманывают" МО, что ли. "Обмануть" СО они не могут, подключение в любом случае идет через сервер operamini.com, для мобильных. Что значит "считает подключение обычным,не мобильным"? Какое еще может быть подключение для программы Opera Mini? "Обычное подключение" вообще не нуждается в СО. Для СО не имеет значения тип подключения - gprs, wifi. Загрузка-то файлов идет напрямую с серверов, а не через СО. Загрузка файлов имеет значение только для МО. (Хотя, может, какие-то файлы сохраняются на прокси Оперы? И могут загружаться по socket протоколу?)

Интерестна судьба тех несчастных, у которых не качает и wap-браузер. Он не качает только при вызове из оперы или сам по себе вообще? Проверял кто-нибудь его? Или проверить загрузку из других программ (яндекс-почта, напр.), или установить mod-версию, посмотреть, как она будет качать. Если ничего не поможет - значит, оператор отключил загрузку всех файлов, кроме интернет-страниц.

Если же wap-браузер не качает только время от времени - это ничего, причин может быть много (требуется переадресация, обновление стр. авторизация. тайм-аут, неверный адрес. может этого файла уже и нет в природе).

Я так слышал, на Теле-2 сейчас идет модернизация сетей. Значит, страдания его абонентов имеют шанс закончиться. У Теле-2 возможности как будто не соответствуют аппетитам, его пользователи в первую очередь стали жертвой возросшего трафика.

В большинстве случаев увязывают это с введением "оперы-безлимит".

На англоязычном форуме опера-мини на невозможность загрузки файлов жалуются только малайцы.

Добавлено спустя 8 минут 26 секунд:

xfn писал(а): А как? Дата установлена сегодняшняя. Что-то еще где-то ввести надо?

Чтобы не мучаться - сам телефон пусть установит время. В настройках "время и дата" должно быть что-то типа - "обновлять время в соответствии с часовым поясом"; не знаю, как там в каких моделях. Обновляется по ночам.

Opera Mini ua-server 5 00 0 19693 скачать бесплатно

Opera Mini

Язык интерфейса: Русский.

Платформа : Symbian9.1-9.4

Разрешение экрана : все экраны

Версия : 5 00 0 19693

Состояние: Бесплатно

Описание :

РЕЛИЗ браузера Opera Mini 5.0 от 10.05.2010

Работает, через скоростной Украинский сервер.

-Opera Mini 5 предлагает новый интуитивно понятный интерфейс.

-Вкладки. Эта опция настольного браузера теперь доступна и в мобильной версии. Вкладки позволяют работать с несколькими сайтами одновременно и упрощают навигацию по открытым страницам.

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

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

-Экспресс-панель. Это один из самых удобных способов организовать быстрый доступ к часто используемым веб-ресурсам. С помощью Экспресс-панели можно загружать любимые сайты буквально одним нажатием.

-Возможность набора текста в системном меню набора. Для этого в Настройки/Дополнительно/Клавиатура Опера/Включаем!

-Для копирования текста со страницы надо зажать и удерживать 1 либо центр джойстика( На сенсоре_ стилус) и следовать инструкциям системы.

-Русское меню и набор текста!

Обновление:

-Исправление многих ошибок.

-Высокая скорость работы( через Украинский сервер).

-Корректная работа "Opera Link".

-Не вылетает. При нажатии на красную клавишу(окончаня вызова).

Обновление серверов Opera Mini: Flexbox, ES5, HTML5-парсер

Обновление серверов Opera Mini: Flexbox, ES5, HTML5-парсер

Мы обновили сервера Opera Mini до новой версии нашего движка Presto. Это значит, что раскладки на Flexbox и единицы измерения rem будут работать, как вы и ожидали.

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

Что нового HTML5-парсер

Сервера Mini теперь используют Ragnarok, нашу собственную реализацию алгоритма для HTML5-парсера. Этот алгоритм — как HTML-ниндзя: очень мощный, но всегда действует незаметно. Когда мы впервые внедрили его в Opera для компьютеров, то обнаружили, что 20% проблем с совместимостью сайтов исчезли. Так что это, казалось бы, незаметное улучшение должно повысить совместимость сайтов.

Наши сервера теперь поддерживают типы полей из HTML5 ( tel. date. number и т.д.) Мы планируем обновить сами клиенты позднее, чтобы эти поля заработали в поддерживаемых ОС. До тех пор они будут подменяться на <input type="text">. как этого и требует спецификация.

Flexbox (или CSS Flexible Box Model. если официально) — это новый способ создания гибких раскладок в браузере, достаточно отзывчивый, чтобы страницы хорошо адаптировались даже без медиавыражений. Блоки растягиваются или сжимаются, чтобы занять свободное место, делят пространство поровну, создавая раскладки-сетки для произвольных ширин. Блоки с содержимым можно визуально менять местами, не трогая исходный HTML-код — например, навигацию слева от содержимого на большом экране (в исходном коде находящуюся до него) можно переместить после содержимого на узких экранах.

Подробнее:

Единицы измерения rem

Единица измерения rem равна рассчитанному значению font-size корневого элемента. Если вы используете эту единицу в вашем коде, то изменение font-size для элемента <html> изменит все остальные свойства, выраженные в rem .

ECMAScript 5

Следующие свойства теперь поддерживаются:

  • Режим strict
  • Зарезервированные слова в качестве имён свойств
  • Unicode-символы нулевой ширины в указателях
  • Неизменяемый глобальный undefined
  • Function.prototype.bind
  • Object.defineProperties
  • Object.freeze
  • Object.getOwnPropertyDescriptor
  • Object.getOwnPropertyNames
  • Object.getPrototypeOf
  • Object.isExtensible
  • Object.isFrozen
  • Object.isSealed
  • Object.preventExtensions
  • Object.seal

Это делает нашу поддержку ES5 полной.

Что же работает в Opera Mini?

До сих пор на кластерах Opera Mini работала версия Opera Presto, аналогичная версии Opera 11 для компьютеров. Теперь она обновлена до версии, аналогичной Opera 12 для компьютеров, с некоторыми отключёнными возможностями, главным образом, связанными с архитектурными особенностями, например:

  • API только для JavaScript не работают в Opera Mini из-за её архитектуры. Другие части JavaScript, однако, работают. Читайте подобнее об Opera Mini и JavaScript .
  • Некоторые CSS-возможности отключены: например, скруглённые уголки ( border-radius ) и градиенты выключены потому, что после отрисовки на сервере их придётся отправлять в растровом виде на клиент, что вместо сжатия в итоге увеличит изначальный объём страницы.
  • Веб-шрифты тоже не подгружаются, вместо этого используются системные шрифты устройства. Это происходит потому, что многие устройства не позволяют устанавливать другие шрифты; системные шрифты заведомо лучше оптимизированы для конкретного устройства и выглядят лучше, а также веб-шрифты могут быть довольно большими, что замедляет отрисовку.
  • CSS- и SVG-анимации не работают, вместо них отображается только первый кадр.
Стоит иметь в виду
  • Если вы используете CSS-градиенты в качестве фона для текста или кнопок, установите подходящее значение для background-color. которое достаточно хорошо контрастирует с текстом, чтобы его можно было прочитать без этого градиента.
  • Не полагайтесь на иконочные шрифты, поскольку веб-шрифты не подгружаются. Используйте вместо этого SVG, этот формат можно сделать адаптивным, см. доклад о том. как медиавыражения позволяют оптимизировать SVG-иконки для нескольких размеров.
  • Если вы полагаетесь на какую-то базу данных IP-адресов для определения местоположения пользователя, обратите внимание, что тот IP-адрес, который вы найдёте в заголовках, принадлежит нашим прокси для сжатия. Оригинальный IP-адрес пользователя передаётся в заголовке X-Forwarded-For .
  • Задайте себе вопрос «Должны ли все сайты выглядеть одинаково во всех браузерах? » и не забывайте, что причина, по которой пользователь пришёл на ваш сайт — это его содержимое.
Тестирование

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

Загрузите Opera Mini

Конечно же, вы можете установить Opera Mini прямо на ваше устройство. Направьте вашего карманного друга на m.opera.com и загрузите Opera Mini для Android, iOS, Windows Phone или даже для самой простой мобилки — Opera Mini работает на более чем 3000 разных устройств.

Если вы используете версию для iOS, то не забудьте переключить её в режим Mini, чтобы направить трафик через сервера Opera Mini. Нажмите на красную «O» и выберите «Opera Mini». Opera Mini для iOS также сжимает видео. Читайте подробнее об Opera Mini для iOS .

Тестирование на компьютере

Для разработки и тестирования может быть полезно установить Opera Mini на ваш компьютер. Для этого вам понадобится Java и MicroEmulator, в котором вы сможете запустить экземпляр Opera Mini для J2ME-телефонов. В руководстве «Installing Opera Mini on Your Computer » есть вся нужная информация.

Тестирование локальных сайтов с ngrok

Многие разработчики используют ngrok для того чтобы безопасно открывать локальные сервера в глобальную сеть. Как говорит сайт: «ngrok создаёт туннель из публичного интернета https://subdomain.ngrok.com/ до порта на вашем локальном компьютере. Вы можете поделиться этой ссылкой с кем угодно, чтобы он мог посмотреть на вашу работу — не нужно никакого деплоя». Вы просто направляете Opera Mini на subdomain.ngrok.com. чтобы протестировать ваш сайт. Код ngrok открыт, проект предлагает и платный сервис.

В завершение

После месяцев планирования и тестирования мы бесконечно рады поделиться магией ES5, HTML5-парсера, Flexbox и торжеством единицы rem с более чем четвертью миллиарда пользователей. Тем временем, мы продолжаем работать над тем, чтобы сделать Opera Mini быстрее и доступнее ещё большему числу пользователей — чтобы убедиться в том, что доступ в интернет есть у каждого.