Охота на лис #1

И треснул мир напополам, дымит разлом,
И льется кровь, идет война Лисы с Ослом...

Из форума на mozilla.ru

Итак, долгожданное продолжение нашей с вами "Охоты на лис"! Сегодня я кратко (что, поверьте, крайне сложно) расскажу вам об истории Firefox и родственных продуктов, философии Mozilla Foundation, которая их все разрабатывает и поддерживает, состоянии рынка браузеров и прогнозах его развития; наконец, по мере сил попытаюсь объяснить, чем все-таки Огнелис отличается от иных браузеров (а то не в меру горячие поклонники Opera после "Охоты..." за номером 0 завалили мой ящик соответствующими просьбами).

Однако, в первую очередь, выполняю данное в прошлой статье обещание: сейчас мы научим Fx (именно так принято в мире Mozilla сокращать название браузера) отображать прогноз погоды. Реализовывать функцию будем при помощи расширения forecastfox 0.8.5 (нужна версия "enhanced" как наиболее подходящая к нашим в большинстве своем дайалапным реалиям). Внутреннюю структуру, многочисленные способы установки и обновления расширений для "самого масштабируемого браузера на Земле" мы подробно рассмотрим в следующей статье (объема которой, впрочем, вряд ли хватит - тема практически неисчерпаема); сегодня выберем наиболее прямой путь: releases.mozilla.org/pub/mozilla.org/extensions/ forecastfox_enhanced/forecastfox_enhanced-0.8.5.2-fx+mz+ns.xpi. Переходим по этой небольшой ссылке, ждем 5 секунд и кликаем "Установить". После окончания загрузки перезапускаем браузер - процесс установки закончен, будем настраивать. В появившемся после перезагрузки окне следует указать код местности, погодная сводка для которой вас интересует. Для города-героя Минска это EUR|BY|BO000|MINSK| (вертикальная черта - пайп - набирается SHIFT+\ в английской раскладке:)), коды других областных городов нашей республики получаем изменением MINSK на соответствующее название (к примеру, GOMEL' и т.д.), лишь код моего родного Могилева несколько иной (EUR|BY|BO005|MOGILEV|). Если повезло (я серьезно!) жить не в большом городе, то его несложно получить с помощью кнопки "Найти код", прописав в появившемся окне латиницей (и не беда, если с ошибками - все равно найдет!) название нужной местности. Также сообщаю код для культового города Бобруйска (в который неудержимо стремились попасть на Новый год мои московские гости) - EUR|BY|BO005|BOBRUISK|. Вообще, данное расширение богато настройками - их у него почти столько же, сколько и у самого Fx, - осваивайте и настраивайте под себя; добавлю лишь, что при работе off-line стоит выставить паузу на обновление прогноза погоды. Наслаждаемся web-серфингом с Mozilla Firefox и ждем весну!

Проект, известный нам сегодня в качестве Mozilla Firefox, начинался как экспериментальная ветка Mozilla Suite (который, в свою очередь, базировался на опубликованном компанией AOL под свободной лицензией коде Netscape Communicator - интернетчики со стажем, конечно же, помнят монстра, безраздельно правившего Web'ом в 90-х годах прошлого века) весной 2002 г. с энтузиазма двух разработчиков - Блэйка Росса и Дэйва Хайатта и назывался незамысловато m/b (mozilla/browser). А вот дальше с именованием началась настоящая чехарда. Первый публичный релиз был выпущен в сентябре 2002 года под именем Phoenix, которое в апреле 2003 г. пришлось сменить на Mozilla Firebird в связи с претензиями известного производителя биосов Phoenix Technologies, выпускавшего BIOS-based браузер Phoenix FirstWare Connect (да, бывает и такое!).

Но и "огненной птицей" этому "браузеру-хамелеону" долго быть не пришлось - под давлением сообщества разработчиков и пользователей open source СУБД Firebird (известной так же как FirebirdSQL) в феврале 2004 г. название было изменено на уже ставшее родным для нас Firefox. Название, по словам разработчиков, было выбрано как сходное с Firebird и, главное, уникальное в индустрии IT. Уникальность было решено защитить путем регистрации в качестве торговых марок выстраданного названия и иконки с изображением стилизованной лисы (хотя "огненной лисой" в биологии принято называть красную панду, обитающую в южной Азии, любуемся здесь: en.wikipedia.org/wiki/Image:Red_Panda.JPG). Данная акция разработчиков подверглась жесткой критике со стороны мира open source, в результате чего сегодня в большинстве серьезных дистрибутивов Linux вместо привычной нам оранжевой иконки используется изображение, отдаленно напоминающее глобус. Известные своим фундаментализмом в следовании принципам "открытого кода" разработчики Debian GNU/Linux пошли еще дальше и придумали нашему Огнелису новое имя - Iceweasel (снежная ласка, горностай). Однако главное, как известно, не форма, а содержание, и в мире Linux сегодня Fx де-факто является стандартом web-серфинга.

Первый официальный релиз Mozilla Firefox, вышедший 9 ноября позапрошлого года, был за сутки скачан более 1 миллиона раз. В Web'e запахло революцией: восхищенные статьи о браузере появились в "Forbes" и "Wall Street Journal"; в октябре 2004 г. вышел нашумевший рекламный материал (известный как "Декларация независимости от Internet Explorer") в "New York Times" (качаем отсюда: www.mozilla.org/press/nytimes-firefox-final.pdf - почти мегабайт, но это стоит увидеть). Firefox был признан продуктом 2005 года по версии журнала PCWorld; не так давно гигант high-tech индустрии Dell начал предустанавливать Fx на продаваемые компьютеры...

Возможность посмотреть на историю становления браузера, что называется, изнутри любезно предоставил нам один из ведущих разработчиков Fx Бен Гуджер, опубликовав в своем блоге статью "Откуда взялся Firefox?", читаем перевод здесь: webplanet.ru/print.html?id=10360.

Однако вернемся к настоящему. Релиз версии 1.5 состоялся 29 ноября прошлого года, 1 февраля этого года вышло первое обновление к нему, устраняющее утечки памяти и закрывающее несколько некритических уязвимостей. Таким образом, текущая версия браузера Mozilla Firefox - 1.5.0.1 (проверьте соответствие и, в случае необходимости, обновитесь - благо, апдейт весит чуть более 700 Кб). Выход версии 2.0 с кодовым названием Bon Echo (небольшой парк в Онтарио - по традиции, MoFo дает своим бетам имена топонимов, главным образом, парков) запланирован на начало 3-го квартала текущего года: разработчики обещают революционный интерфейс для журнала посещений и менеджера закладок (совмещенных в виде календаря, т.н. places), расширение функциональности встроенного RSS-ридера, сохранение и восстановление сессий, улучшение работы с кэшем и многое другое. Особо нетерпеливые выбирают и скачивают здесь ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk подходящий им nightly-build (ежедневно обновляемую сборку), помня при этом, что беты нестабильны и могут вызвать крах профиля. Остальные ждут июля...

Обещал я сегодня рассказать и о том, какой браузер все же лучший и почему, однако дело это крайне неблагодарное; пусть каждый использует тот, которого достоин :). Советую прочитать довольно объективный и полный (из достойных проектов отсутствует разве что Mac-only Safari и концептуальный, но крайне нестабильный Flock) "Путеводитель по браузерам" известного IT-журналиста Ю.Меркулова здесь: www.ixbt.com/soft/browsers.shtml. После прочтения данного материала становится ясно, что Fx лучше большинства существующих браузеров во главе с последней стабильной версией IE (6 после обновления до SP2). В начале февраля была представлена первая публичная бета-версия браузера от Microsoft. Однако перед началом ее установки необходимо пройти проверку на легальность установленной копии Windows (я не рискнул, да и у вас, скорее всего, не получится, а поэтому ссылку не даю). Таким образом, насладиться прелестями обновленного "ослика" мне не удалось (вот жадины, и зачем им столько денег?), однако, судя по обзорам и скриншотам, он во многом напоминает сами-знаете-какой-браузер :). Показательно, что первый баг (в алгоритме обработки HTML) был найден уже через 15 минут после выхода IE7 beta2...

C всенародно любимым браузером Opera дело обстоит несколько сложнее. Действительно, у норвежских разработчиков получился неплохой продукт (не зря же его движок отрисовки HTML Presto используют такие монстры web-дизайна, как Adobe GoLive и Macromedia Dreamweaver), однако есть, по крайней мере, пара объективных причин для того, чтобы отдать предпочтение Fx. Для уже готовых клеймить меня позором горячих поклонников Opera повторюсь, что причины именно объективные и общепризнанные, а для флейма в форуме на mozilla.ru есть специальная ветка (forum.mozilla.ru/viewtopic.php?id=8466) - изливайте душу там, но учтите, что модераторы крайне строги :).

Итак, во-первых, предпочтение Fx стоит отдать по причине чисто "идеологической". Не прошло и полугода, как браузер Opera стал окончательно бесплатным (а до того имел spy-ware компонент, что тоже показательно); уже несколько месяцев ходят упорные слухи о покупке детища норвежских разработчиков то Google, то Microsoft (а дыма без огня, как известно, не бывает); да и закрытый код вкупе с соответствующей моделью разработки... Вряд ли такой браузер может претендовать на роль ниспровергателя многолетней гегемонии IE, да и со стандартами корпоративного сектора это ну никак не соотносится. А в *nix-подобных системах прикладное программное обеспечение с несвободной лицензией, по моему мнению, вообще нонсенс...

Во-вторых, безопасность (которая, как говорится, процесс, а не состояние). Fx гораздо безопаснее Opera (про IE лучше вообще помолчу), что неоднократно подчеркивали в своих рекомендациях эксперты по компьютерной безопасности (кстати, обои для рабочего стола в тему: www.filelodge.com/files/room13/315141/wallpapers/wall_ff_147.jpg). Не буду вдаваться в технические подробности сравнения моделей безопасности конкурирующих браузеров (вряд ли они интересны большинству читателей), но отмечу, что уязвимости в Fx обычно менее критичны и закрываются гораздо быстрее, чем в Opera (сравните хотя бы кумулятивное advisory на всеми уважаемом securityfocus.com). А упираются проблемы в безопасности все в ту же непубличную модель разработки и закрытый код норвежского браузера...

Это что касается объективных причин. Ну а для порядка обещаю в следующей статье провести абсолютно субъективный тест-драйв последней версии Opera и рассказать о своих впечатлениях :).

В связи с нехваткой места сегодня не смог рассказать о многочисленных продуктах, разрабатывающихся на одном с Fx движке Gecko (от в который раз восставшего из пепла легендарного Netscape Navigator до "браузера будущего" Flock и материнского для Fx проекте Mozilla Suite в его нынешней инкарнации SeaMonkey). Об этих и других не менее интересных проектах, связанных с MoFo, планируется отдельный материал.

В следующий раз мы с вами будем расширять функциональность браузера (а с ним и горизонты Web) c помощью, прошу прощения за тавтологию, модулей расширения. На сегодня все, по возникшим вопросам обязательно пишите мне или на forum.mozilla.ru (в ветке "Поддержка пользователей" разрешен анонимный постинг).

Ваш личный мозилловод Алексей ВАСИЛЬКОВ,
[email protected]

Версия для печатиВерсия для печати

Номер: 

12 за 2006 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!