15 лет назад 26 января 2005 в 21:54 236

Проект Mozilla был запущен компанией Netscape в 1998 году. На его примере можно сделать вывод: создание бесплатных продуктов отличается неспешностью и приводит к потрясающим результатам. С этим выводом на сегодня согласны 8 млн. пользователей – именно такое количество скачиваний указано на сайте www.mozilla.org под слоганом “Открой веб заново”.

MOZILLA FIREFOX 1.0
Общим местом описания практически всех альтернативных браузеров давно уже стал многооконный интерфейс. И это действительно чрезвычайно удобно. Но не в том фишка.

Общий взгляд
Главная отличительная черта правильных программных продуктов – возникающее через несколько дней пользования ощущение “как же я без этого обходился?”. “Огненная лиса” рождает такое ощущение через полчаса. У нее не только изначально выверенный интерфейс – буквально каждую деталь этого интерфейса можно перестроить под себя. Она не просто не загружает систему – при определенной настройке она способна стартовать мгновенно. И это не просто браузер – в его состав входит пакет утилит, которые, по уму, все равно надо ставить.

Впрочем, грамотный подход проявляется сразу же после установки: меню Bookmarks (“Закладки”) содержит не только организованные по папкам ярлыки к сайтам сообщества , но и подменю Imported IE Favorites, в котором, как нетрудно догадаться, находятся ссылки, импортированные из списка Избранного трудяги IE. Сортировать закладки можно прямо в меню, или на боковой панели (включается кнопкой на панели инструментов, либо Ctrl+B, либо View > Sidebar > Bookmarks), или вызвав отдельное окно Manage Bookmarks. Кстати, если “обозреватель интернета” хранит ссылки в виде отдельных URL-файлов, то “лисичка” формирует из всего списка один HTML-файл, который можно затем импортировать на другом компьютере. Закладки, между прочим, могут быть как статическими, так и динамическими – на RSS-каналы (здесь это называется Live Bookmarks).

В состав программы входит менеджер закачек, консоль JavaScript, модуль интегрированного поиска (по умолчанию установлена интеграция только с Google, дополнительно можно установить ДЕСЯТКИ других поисковых машин). В настройках можно указать, блокировать ли всплывающие окна, задать поведение подокон (Tabs), регулировать исполнение сценариев JavaScript – в соответствующем поддиалоге разрешается/запрещается перемещение окна и изменение его размеров, сворачивание и разворачивание окон, изменения в контекстных меню (а то любят некоторые веб-мастера запретить правый клик по картинке), скрытие статусной строки и изменение текста в ней, скриптовая подмена картинок (эту опцию, впрочем, лучше оставить включенной: соотвествующие скрипты используются, как правило, для того чтобы менять информационную картинку при наведении на нее мышкой). Кстати, регулируется и вообще загрузка картинок: отображать все картинки, не отображать картинок вовсе (страницы грузятся со скоростью света), отображать “родные”, игнорируя внешние источники (когда в первый раз видишь надпись “картинка с другого сайта”, сначала даже непонятно, к чему это, а потом радостно за сэкономленный трафик). Настройки встроенного даунлоудера довольно, надо сказать, примитивны, но у других-то и этого нет!

Пользователя Internet Explorer, который впервые сталкивается со способом перестройки интерфейса продуктов Mozilla, поначалу берет оторопь. Как же так? Просто взять мышкой и перетащить? И папки с закладками тоже? Да, просто перетащить. Есть, впрочем, и традиционные настройки – вроде выбора между большими и маленькими иконками, отказом от текстовых подписей под ними и т. п.

Еще более непонятно поначалу, как это можно перетаскивать заголовки веб-окон (мы не используем для перевода термина tab слово “закладка”, чтобы не путать с теми закладками, которые bookmarks). А вот возможность сохранить все открытые веб-окна как подпапку в меню закладок нравится с первого взгляда: можно в любой момент сделать паузу в работе, сохранившись таким образом, а затем открыть все веб-окна разом.

К версии 0.8, между прочим, был модуль расширения под названием Session Saver – и вообще не требовалось никаких дополнительных действий: закрыл браузер с кучей открытых веб-окон, при следующем запуске они автоматически восстанавливаются. Кстати, о модулях расширения.

Подробности
Еще пара не упомянутых пока компонентов Firefox – это менеджер модулей расширения (Extensions) и менеджер тем (Themes). И если с последним все более-менее понятно (кто же не слышал о скинах), то на расширениях стоит остановиться особо, ибо они превращают “лисичку” в супермонстра.

адреса первой необходимости
www.mozilla.org/support/firefox – самая последняя версия Firefox Help
www.switch2firefox.com – движение поддержки браузера, на сайте имеется крайне полезная подборка ссылок
forums.mozillazine.org/index.php?c=4 – община англоязычных пользователей продуктов Mozilla
forum.mozilla.ru – община русскоязычных пользователей продуктов Mozilla
https://update.mozilla.org/extensions/?application=firefox – официальная страница загрузки модулей расширения
https://update.mozilla.org/themes/?application=firefox – официальная страница загрузки тем
texturizer.net/firefox/extensions – страница загрузки модулей расширения общины пользователей
texturizer.net/firefox/themes/index.html – страница загрузки тем общины пользователей

“Расширители” пишутся простыми пользователями, умеющими программировать (их доля среди уже многомиллионной армии поклонников высока не в последнюю очередь благодаря относительной простоте конструкции браузера). Затем эти пользователи-программисты выкладывают jar- или xpi-файлы на своих сайтах, а также на неофициальной странице сообщества. Многие из них впоследствии попадают на официальную страницу проекта Mozilla. Число модулей расширения достигает нескольких десятков, но не все они, как водится, одинаково полезны. Автору наиболее симпатичными показались модули со следующими функциями.

Сохранение списка веб-окон текущей сессии с последующим автоматическим восстановлением (к сожалению, апдейт к последней версии еще не вышел); блокировка рекламы; быстрое переключение между режимами отображения картинок (чтобы не шастать в настройки, а изменить режим двумя кликами), быстрый переход на по уровням текущего веб-сервера и на FTP-сервер текущего домена; отключение-включение флэша (работает в версиях по 1.0PR включительно, для окончательного релиза 1.0 апдейт пока не выпущен); контроль анимированных картинок: возможно как полное отключение анимации, так и прокрутка один раз; объединение в одну кнопку “стоп” и “обновить”; добавление в диалог свойств страницы (пункт View Page Info в контекстном меню) закладки, на которой можно посмотреть, каких cookies насажали вам при загрузке этой страницы, и при желании удалить их (кнопки Remove Cookie и Remove Cookie Forever); создание имидж-панели наподобие той, что появилась в 6-й версии IE (сохранить картинку, распечатать и т. д.); вывод в отдельную область статусной строки текущей даты и дня недели.

Баланс
Сходства и различия с детищем Microsoft можно даже не обсуждать – итог очевиден и без обсуждения. А вот чем Firefox лучше, чем, например, Opera? Просится ответ из анекдота: “Чем Opera “. Пожалуй, объективных различий действительно не много, фактически оно одно: “лиса” изначально и (как декларируется) навсегда продукт полностью бесплатный, без всяких там выкрутасов с рекламными баннерами на пол-окна. И то, что при этом получилась мощная и гибкая (не только в настройке, но и в пользовании: одно и то же действие можно выполнить четырьмя-пятью способами – с клавиатуры, через основное меню, через контекстное меню, тыкнув мышью в элемент интерфейса, нарисовав мышью “жест”) программа, представляется если не закономерным, то достойным ежедневного использования.

от версии к версии
В версии 1.0PR самыми существенными изменениями были:
– добавлены новые кнопки на панель инструментов (например, Critical Updates);
– внедрена новая панель поиска на странице (до этого существовала в виде модуля расширения);
– менеджеры тем и модулей расширения получили собственный интерфейс (как у менеджера закачек; до этого они ютились в общем окне настроек);
– диалог разрешения cookies пополнился кнопкой Allow for Session;
– появилась интеграция с почтовым клиентом (команды работы с почтой в меню Tools).
В версии 1.0 обнаружены следующие доработки:
– слегка изменен интерфейс панели поиска на странице (насколько она удобнее диалога IE, можно понять, только сравнив их в действии);
– нажатие на ссылку, скажем, в письме теперь приводит не к запуску нового окна браузера, а к созданию в текущем нового веб-окна.

MOZILLA THUNDERBIRD
Если вы скачиваете с сайта Mozilla браузер Firefox, вам будет предложено “идеальное дополнение” (perfect complement) – почтовый клиент Thunderbird. Да и сайты с форумами, модулями расширения, темами у них общие. В общем, не то близнецы-братья, не то семейная пара – лиса и сорокопут.

Общий взгляд
Установкой птичка сия весьма порадовала: были импортированы из Outlook Express, которой до сей поры пробавлялся автор, и учетные записи, и адресная книга, и все совместимые настройки (а в эту сторону они все совместимы: 100% опций, которые доступны в “эскпрессе”, есть и в “тандерберде”), и все локально хранимые письма.

Кстати сказать, ближайший конкурент – The Bat! – в аналогичной ситуации повел себя неприятно: ровным счетом ничего не импортировал, зато задал массу странных вопросов – в какой роли ему выступать, сервера или рабочей станции, использовать ли при этом протокол TCP, какую локальную папку отвести для хранения писем и еще с десяток других, в том числе и не добавиться ли ему под кнопку “Пуск” (употребление предлога “под” в этом вопросе добивает окончательно). Впрочем, внешний вид “летучих тварей” схож: древовидная структура папок, отдельная для каждой учетной записи, и два поля – для отображения списка писем и содержимого текущего письма. Однако же имеются и явные отличия.

Во-первых, в Thunderbird три вида конфигурации окна: 1) по умолчанию принятый в большом и малом Outlook; 2) характерный для The Bat!; 3) любимый автором трехколонник, который можно при некотором напряжении получить в продуктах Microsoft, но ни при каком – в “бате”.

Во-вторых, удивительно стройное представление учетных записей. “Мышь летучая” принципиально не различает POP- и IMAP-аккаунты по внешнему виду: каждому отдельная ветка с одинаковым набором папок. Майкрософтовские мейл-клиенты выделяют учетные записи IMAP в похожие ветки, но POP валят в одну кучу внутри Local Folders (конечно, там их можно рассортировать, но ведь это уже совсем другая история).

Thunderbird же, ведя себя в отношении IMAP-аккаунтов так же, как аналоги, в случае POP предлагает выбор: считать ли домашней папкой данной учетной записи глобальную папку “Входящие” в “Локальных папках” или создать отдельный иерархический куст. Если выбрать второй вариант, возникает ветка с иным набором папок, так что отличить аккаунты, использующие разные почтовые протоколы, несложно.

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

Подробности
Пользователь назначает главный пароль (Master Password) – его устойчивость, кстати, показывает специальный индикатор, после чего надо один-единственный раз ввести пароль к ящику (если вы используете пять почтовых ящиков – значит, потребуется ввести пять паролей), не забывая в диалоге запроса отмечать галку Use Master Password. Теперь при запуске программа требует у вас только главный пароль. Таким образом, не нужно вводить пароль при каждой проверке почты, но и за конфиденциальность можно не опасаться. Если же вы забыли один из своих паролей, то подтвердив свои полномочия дополнительным вводом главного пароля, можно взглянуть на забытое в явном виде.

Особенно же порадовала настройка свойств учетных записей. Прежде всего, назначенные общие параметры (определением каковых в Outlook дело и заканчивается) можно варьировать для каждого аккаунта отдельно. Самое очевидное использование – назначение разной периодичности проверки почты (скажем, автор один из своих ящиков проверяет один раз в 12 часов, другой – ежечасно, а основной – каждые 5 минут). Также индивидуально перенастраиваются параметры служебных папок (Шаблоны, Черновики, Исходящие, Отправленные, Удаленные), задается формат создаваемых писем (текст/HTML), включается-отключается цитирование при ответе, автозавершение адресов, ответ на запросы о прочтении, выбирается SMTP-сервер (по умолчанию для всех аккаунтов используется исходящий сервер основной учетной записи), назначаются папки для офлайнового использования.

С офлайновым хранением писем есть нюанс. Если, скажем, в Outlook письмо с IMAP-аккаунта получается один раз, после чего хранится локально, то в Thunderbird не так. Во время подключения к Сети достаточно ткнуть мышкой в нужное письмо, и оно откроется (если один раз кликнуть – в окне просмотра, дважды – в отдельном окне). Если подключения в данный момент нет – не откроется! Чтобы содержимое писем и папок было доступно в режиме офлайн, нужно их соответствующим образом отметить (Properties > Offline > Select for Offline Use, там же есть кнопка Download Now), и тогда при отключении программа уточнит, скачать ли необходимые письма (или не спросит, если вы нажимали упомянутую кнопку).

Одна из приятных особенностей “тандерберда” – встроенный антиспамовый фильтр (это должен иметь каждый почтовик) – естественно, обучаемый, причем для каждой папки задаются свои параметры, можно включить запись отслеживания процесса в журнал (Junk Log). После того как несколько получаемых автором рассылок были отмыты от клейма Junk, был достигнут идеальный баланс между тем, на что должен тратиться трафик и внимание пользователя, и тем, что нужно выбрасывать в камин вслед за перепиской Энгельса с этим… ну как его… правильно, Каутским.

Баланс
В Thunderbird имеется еще масса отличных придумок: сохранение текста письма отдельным файлом из контекстного меню (вообще, и Firefox, и Thunderbird отличаются крайне продуманными контекстными меню), возможность помечать письмо как прочитанное или как спам одним кликом мышки, поддержка цепочек писем, реализация автоподписей как текстовых файлов (которые создаются один раз и навсегда), моментальное переключение между режимами онлайн и офлайн нажатием на рисуночек в статусной строке, изображающий вилку, воткнутую в розетку (онлайн) или вынутую из нее, определение режима запуска программы (всегда онлайн, всегда офлайн, спрашивать при запуске), очень полезную при частой отправке однотипных писем функцию Edit as New, возможность перетаскивания папок IMAP-аккаунтов (тот же The Bat!, например, не перетаскивает даже POP-папки) и т. д. и т. п. Всего не перечислишь, да и не надо, пожалуй. Просто скачайте себе две абсолютно бесплатные и очень качественные программы – и пользуйтесь на здоровье.

ложка дегтя
Модули расширения, бесспорно, придают программам проекта Mozilla дополнительную привлекательность. Однако в этом же кроется и подвох. Например, существует написанный Сергеем Чернышевым модуль URLfix, меняющий набранный в строке адреса текст вида цццюсщьзгеукнюкг на www.computery.ru. Хорошая вещь. Однако вот уже полтора года модуль не обновляется, и под Firefox 1.0 устанавливаться, разумеется, отказывается. Всего же при переходе от версии 0.8 к последнему релизу автору пришлось отказаться почти от полутора десятков небесполезных расширений.