Опера на вашем компьютере

Опера на вашем компьютере

Здравствуйте, дорогие читатели! Что-то в последнее время я начал слишком много времени уделять вопросам оптимизации скорости работы в Интернете. В принципе, для себя я этот вопрос решил уже давно, и решение пришло ко мне само по себе, когда в процессе естественного отбора браузеров, почтовых программ и icq-клиентов на моем винчестере оседали лишь самые быстрые, самые надежные и самые простые по функциональности программы. При всем моем уважении к Биллу Гейтсу и продуктам его компании я все же стараюсь не пользоваться ими в Интернете. И дело совсем не в том, что они плохие, просто есть программы гораздо лучше, более оптимизированные для работы в Сети и более универсальные. Почитав статистику в Интернете, я увидел, что около 90% людей в мире используют Internet Explorer в качестве браузера, а Outlook Express в качестве почтовой программы. И дело тут вовсе не в том, что эти программы, как кажется на первый взгляд, лучшие. Просто пользователи либо не знают об альтернативах, либо просто не привыкли работать с софтом не майкрософтовского производства. В этой статье я не хочу никому навязывать свою точку зрения, я просто хочу поделиться мыслями относительно альтернативного софта в Интернете. И хочу посвятить эту публикацию недавно вышедшей новой версии браузера Opera 7.0.

Что же такое Opera?
Opera прежде всего является клиентом World Wide Web, то есть программой для извлечения информации из WWW в виде документов, созданных с помощью HyperText Markup Language (языка разметки гипертекста HTML). Opera был с нуля написан независимыми разработчиками и не является, как огромное количество так называемых браузеров, очередным клоном Internet Explorer. У этого браузера по сравнению с многими конкурентами огромное количество неоспоримых плюсов: нет бесполезных накладных расходов, нет раздутых размеров, нет компромиссов в скорости, только новейшие навыки и технологии программирования и как следствие — быстрый, стабильный код, который, в отличие от кода многих конкурентов Opera, придерживается стандарта HTML, установленного World Wide Web Consortium ( http://www.w3c.org ).

Сложилось так, что на рынке браузеров было всего два конкурента: это сегодняшний лидер Internet Explorer (IE) и не менее известный Netscape Navigator (NN). Однако эти браузеры просто поражают своими огромными размерами и пожиранием системных ресурсов. Opera сразу составил серьезную конкуренцию обоим лидерам и является во многом гораздо более удобным в работе, чем IE и NN. Opera уже сегодня поддерживает огромное количество веб-технологий, таких, как Java, Flash, DHTML и т.д., а поддержка плагинов дает практически неограниченные возможности. Opera поддерживает большое количество Netscape-совместимых плагинов включая 32-битный Java-плагин от Sun. Установка плагинов достаточно проста и не требует специальных знаний. Все они находятся в каталоге Plugins домашней директории браузера. В частности, отлично работает плагин, предназначенный для вывода изображений, созданных по технологии ShockWave. Отлично работает она и с PDF-документами. Для этого достаточно установить Acrobat Reader. Кроме того, Opera может проигрывать звуковые файлы MID и WAV (используя плагин), отображать картинки GIF и JPG, показывать AVI-видео (предполагается, что вы установили Video for Windows). С помощью плагинов Opera может отображать множество мультимедийных файлов и, скорее всего, за счет установки новых плагинов позволит демонстрировать те мультимедийные файлы, форматы которых еще только будут использоваться в будущем. Представляя собой не просто браузер, а интегрированный пакет для работы в сети Интернет, Opera предоставляет и дополнительные возможности помимо вывода содержимого WWW-страниц. Однако не все здесь так безоблачно. Есть у Opera и кое-какие недостатки. Хотя, на мой взгляд, это недостатки не самой программы, а, скорее, разработчиков сайтов. Дело в том, что алгоритмы анализа HTML-кода у различных браузеров разные. И то, что сайт хорошо отображается в IE, еще не значит, что в нем все сделано качественно. И это делают не только владельцы домашних страничек, но и довольно известные разработчики сайтов. Например, как-то раз я заказал сделать дизайн своего сайта одной фирме-дизайнеру. Прислали они мне законченную работу, показали в IE — все красиво смотрелось, я расплатился и ушел. Через неделю мне приходит письмо о том, что мой сайт не очень хорошо смотрится в Opera. Открыв его в этом браузере, я был сильно удивлен непрофессионализмом наших разработчиков. Шапка съехала, а форма для подписки, вообще говоря, была не там, где ей положено быть. Что тут скажешь? Разработчики все оптимизировали под IE, а под другие браузеры даже не удосужились посмотреть. Пришлось обратиться к знакомому дизайнеру, который за сутки все поправил. Однако бывают и казусы с самой программой. Например, в новой версии Opera 7.0 не совсем правильно отображает сайт http://www.ya.ru, где форма поиска почему-то залезла на самый верх экрана, а не была посередине. Хотя в старых версиях все было нормально. Тут к разработчикам сайта претензий не возникло, так как HTML-код был довольно неплохо отлажен и состоял всего их 3-х строк кода. Однако при таких мелочах Opera все же является довольно популярным клиентом. В первую очередь, Opera отличается малыми размерами, скоростью загрузки HTML-документов как из Интернета, так и с локального диска, универсальностью в загрузке и отображении веб-страниц, богатством настроек и абсолютной функциональностью. Благодаря многообразию своих настроек Opera может помочь вам сберечь драгоценное онлайновое время и работать с вашим компьютером наиболее эффективно, то есть использовать Opera как профессиональный браузер, управляя выводом графических изображений, использованием каскадных таблиц стилей и интерфейсом. Я лично сравнивал скорость обработки страниц в IE и Opera. С помощью небольшого скрипта, написанного на языке PHP, который генерировал HTML-страницу с довольно сложным содержанием, множеством таблиц, форм и графических объектов размером в 25 Мб, я определял время интерпретации страницы. Opera справился с этой задачей за 16 секунд, в то время как IE "обдумывал" это 3 минуты и 23 секунды. На страничках небольшого размера это, конечно, не так заметно, однако из моего теста видно, как сильно отличается алгоритм работы браузеров. Кстати, о выводе страничек, содержащих таблицы, на экран. Для того чтобы отобразить страницу на экране, IE требуется загрузить ее полностью и лишь потом отобразить, что же касается Opera, то программа выводит таблицу по строкам, то есть, если таблица довольно большая, то Opera не будет дожидаться полной загрузки, а выведет уже загруженные строки этой таблицы, постепенно подгружая последующие. Кстати, чтобы посмотреть реально на скорость загрузки страниц, нужно обратить внимание на панель загрузки. Панель загрузки в Opera сделана отлично. На ней можно увидеть информацию не только об общем состоянии, но и о количестве рисунков и размере загружаемой страницы, состоянии работы вашего сервера, реальной скорости загрузки и общем ее времени.

Еще одной особенностью повышенной скорости Opera является то, что вы можете в реальном времени переключать режим отображения картинок (клавиша G или соответствующая кнопка на панели инструментов), не касаясь своих основных настроек. Это значит, что, если документ загружается медленно из-за слишком большого количества графики, то нажатие всего одной кнопки резко ускорит этот процесс. Многие HTML-документы плохо читаются из-за непрофессионализма веб-дизайнеров. Например, в случае, если сливаются цвет фона и цвет текста. В других браузерах это способно составить серьезную проблему, а в Opera вы можете одним щелчком переключаться между настройками документа и своими собственными (CTRL-G). Масштабируемость шрифтов также является несомненным плюсом браузера. Если размер шрифта в документе слишком мал, можно изменить его масштаб от 20% до 1000%! Если вы часто бываете на западных сайтах, то уже наверняка заметили тенденцию к переходу на 17-дюймовые модели. Сайты, ориентированные на разрешение 800*600, встречаются все реже и реже. В Opera предусмотрен выход и из этой ситуации: браузер, как я уже сказал, располагает возможностью масштабировать в широких пределах загруженные страницы, причем эта возможность реализована не в далеких подменю (как в Netscape), а на рабочей панели и действительна для каждой отдельно взятой страницы. Трудно переоценить эту возможность для людей с нарушениями зрения. В общем, в Opera можно очень многое. И при этом настройки вовсе не кажутся громоздкими.

Работу с Opera можно начать немедленно, постепенно осваивая все больше возможностей. Opera поддерживает каскадные таблицы стилей (CSS). Таблицы стилей могут быть определены либо в самом HTML-документе, либо по ссылке на внешний файл стилевых таблиц. Это помогает легко форматировать документы, экономя дисковое пространство и соблюдая согласованность стилей. Хорош Opera и с точки зрения информационной безопасности. В частности, благодаря тому, что Opera — европейский продукт и не подпадает под ограничения на вывоз информационных технологий шифрования, которые до недавнего времени действовали на территории США. Поэтому что касается безопасности, то тут Opera в явных фаворитах. Использование протокола Secure Socket Layer надежно защитит номера ваших кредиток от посторонних глаз. Имеется возможность тонкой настройки cookies, часть которых можно принимать, а остальные отвергать. Компьютерная пресса недаром ставит Opera на первое место по безопасности в Интернете. Это единственный коммерческий браузер, поддерживающий высочайший уровень безопасности: 128bit SSL 2 и 3, а также TLS 1.0. 128-битный шифр считается достаточно безопасным для современного уровня развития технологий, так что при защищенном соединении онлайновые покупки и банковские операции можно совершать, не опасаясь нарушения конфиденциальности. Однако, наверное, эта статья была бы совсем пустой, не коснись мы основного козыря Opera. Это ее кэш. Забегая вперед, скажу, что у Opera есть два вида кэша: один в оперативной памяти (RAM), другой на жестком диске. Браузер использует RAM-кэш до его переполнения, а затем сбрасывает его содержимое на дисковый кэш. То же происходит и при выходе из браузера. Для тех, кто не знает, что такое кэш, я поясню. В Интернете под словом кэш понимаются веб-странички, сохраняемые на диск браузером в процессе их посещения. Таким образом, при возвращении в следующий раз на эту страничку она не будет загружаться из Интернета, а подгрузится с вашего локального диска, что обеспечит заметный прирост в скорости. Однако у IE кэш сделан очень плохо, и многие профессионалы давно заметили, что именно кэш является больным местом этого браузера. Иногда, бродя по Интернету, просто при нажатии кнопки "Назад" мы видим, как только что посещенная страница опять начинает загружаться, что очень сильно раздражает. Или когда из-за одной неправильно заполненной формы приходится набирать все заново, иногда забывая то, что мы написали ранее. В Opera все гораздо продуманнее и практичнее. Она запоминает не только ту страничку, которую мы только что посетили, но и сохраняет все странички, которые мы посетили за текущую сессию. К тому же, она сохраняет и все заполненные нами формы, поэтому, если мы хотим поправить что-нибудь в какой-либо из них, то просто нажимаем кнопочку "Назад" и исправляем наше сообщение. Все настройки кэша делаются в опциях самой программы, однако уже по умолчанию они выставлены довольно грамотно. Вообще кэш Оперы и IE даже как-то неприлично сравнивать, потому что то, что есть под этим названием у IE, как оказалось после пользования Оперой, кэшем и назвать-то нельзя.
Кстати, насчет настройки пользовательского вида вэб-страниц. Здесь разработчики на высоте. В меню Preferences/Documents можно изменить многие параметры вывода сайтов на экран: настраиваются шрифты, цвета, CSS, таблицы, фреймы... Можно даже менять режимы вывода картинок в формате jpg, а также отключить gif-анимацию, звуки или видео, кроме того, можно отключить назойливые pop-up-окна, в которых вечно мелькает какая-нибудь реклама.

Разработчики Opera позаботились и о тех, кому кажется неудобной медленная работа с мышью, и о тех, кто без мыши просто жить не может. При разработке управления программой был сделан упор на быстрый и простой доступ к важным функциям как с клавиатуры, так и при помощи мыши. Благодаря этому по мере освоения браузера работа с ним все больше ускоряется. Пользователь запоминает все больше клавиатурных команд, что позволяет существенно ускорить работу со страницами, а это, в свою очередь, важно для тех, кто работает в Интернете профессионально и просматривает за сеанс большое количество информации. Кстати, в Opera очень хорошо и удобно организована работа с мышью. Например, для перемещения на предыдущую страничку вовсе необязательно нажимать кнопку браузера "Назад". Достаточно, удерживая правую кнопку мыши, нажать на левую, и наоборот: удерживая левую кнопку, нажимаем на правую и перемещаемся вперед. В Opera включить отличный набор функций можно в File-> Preferences-> Accessibility, секция Mouse, отметив галочкой опцию Enable Mouse Gestures (Разрешить жестикуляцию мыши). Что это вам даст? А вот что: теперь ваш серфинг по Сети будет осуществляться посредством шаманских движений мышью. Основные их правила таковы: нужно, удерживая нажатой правую кнопку хвостатого манипулятора, смещать его:
— вниз, вправо — закрыть текущее окно;
— вверх, потом вниз — перезагрузить текущую страницу;
— вниз, влево — свернуть окно;
— вверх, вправо — увеличить размер открытого окна до необходимого;
— вниз — создать новое окно. Если при этом мышь указывала на ссылку, то в новом окне будет загружена страница по этой ссылке, и новое окно станет текущим;
— вниз, вверх — создать дубликат окна.
Если жест произведен на ссылке, то вместо дубликата окна создается новое окно, в которое по ссылке загружается страница. Отличие между жестом "вниз на ссылке" и этим заключается в том, что в данном случае новое окно не становится текущим. Раз уж речь зашла о переходах по ссылкам, то замечу следующее: если кликнуть по ссылке, удерживая shift, то документ, на который указывает ссылка, откроется в новом окне. Это новое окно будет иметь те же атрибуты, что и окно-родитель. То есть, например, если в последнем окне отключена графика, и оно максимизировано, то и новое окно будет развернуто полностью, и в нем будет выключена графика. Но я отвлекся. В общем, такая работа экономит время и здоровье просто в огромных количествах. Мышь, как видите, является огромным козырем Opera, и, привыкнув к работе с ней в Интернете, вы поймете, как легко можно экономить время на навигации страничек. Более подробно работа с мышью описана в справочной системе программы.

Еще одна особенность этого браузера — так называемый MDI-интерфейс. Opera может открывать многочисленные окна (SHIFT+щелчок левой кнопкой мыши) вместо открытия многочисленных экземпляров браузера, что экономит память и время, а также предоставляет массу удобств в навигации между документами и управлении ими (т.е. страницы открываются как документы в Microsoft Word, а не как в IE & NN). Благодаря этому экономится как память, так и место на рабочем столе. Одинаково удобно работать и с тридцатью открытыми страницами, и с тремя. Хотя, если кто-то не любит такой работы, Opera может легко работать и в SDI-интерфейсе. То есть, как и обычный IE или NN, открывать различные копии браузера для каждой странички, однако в этом случае памяти и места на рабочем столе занимать будет гораздо больше. Так что проблемы выбора тут нет никакой. Другая уникальная возможность — открытие нового окна документа в теневом режиме, не перекрывая страничку, которую вы читали (SHIFT+CTRL+щелчок левой кнопкой мыши). Это действительно экономит время при просмотре большого списка результатов поиска или списка ссылок. То есть, пока вы анализируете нужные вам результаты поиска, Opera в фоновом режиме подгружает уже выбранные, и, когда вы закончите с поиском, то сможете просмотреть уже загруженные странички из результатов поиска. Раз мы так ненароком подошли к вопросам поиска, то Opera и тут впереди планеты всей. Разработчики встроили в нее форму для поиска на самых популярных поисковых серверах мира, таких, как Google, AllTheWeb, GoTo и т.д. Получилось нечто наподобие Google Bar для IE, но работающего с несколькими поисковиками мира. Жаль, что в ней нет русских серверов, таких, как Aport или Yandex. Однако это легко поправить в файле search.ini, который находится в директории с установленной Opera. Таким образом, вы можете найти все, что нужно, прямо из браузера, и, не найдя ответа в одном поисковике, наверняка найдете его в другом.
Вообще интерфейс и функциональность Opera практически сделаны на различных .ini-файлах. Поправив соответствующие файлы, вы легко сможете настроить панель менюшек так, как вам хочется, добавить или удалить ненужные кнопки с панели задач и расширить возможности и функциональность всплывающих по нажатии правой кнопки менюшек. Таким образом вы сами можете русифицировать интерфейс программы. Нужно отметить, что Opera — мультиязычная программа, но ее адаптацией к национальным особенностям разработчики не занимаются, предоставляя эту возможность энтузиастам и другим людям. Хотя, когда выходит более-менее хорошая локализация, ее тут же выкладывают на сервере поддержки. Для версии 7.0 пока нет официального перевода, поэтому, если кому-то нужно, я с удовольствием вышлю вам свой уже настроенный файл search.ini и заодно файлы русификации меню и интерфейса программы. Нужно отметить, что Opera также отдает дань моде и поддерживает скинообразную настройку интерфейса. На официальном сайте http://www.opera.com можно найти достаточно большую коллекцию скинов для седьмой версии. Скины сделаны довольно качественно и не просто меняют фоновую картинку программы, но и в корне меняют кнопки, меню и все остальные визуальные элементы окон.

С уважением, Жуковский Сергей
Продолжение следует



Компьютерная газета. Статья была опубликована в номере 06 за 2003 год в рубрике soft :: интернет

©1997-2024 Компьютерная газета