Библиотека сайта rus-linux.net
О приручении ящеров
Автор: Андрей Добровольский,
dobr@iop.kiev.ua
Опубликовано: 10.12.2002
© 2002, Издательский дом "КОМПЬЮТЕРРА" | http://www.computerra.ru/
Журнал "Домашний компьютер" | http://www.homepc.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: http://www.homepc.ru/offline/2002/78/22487/
Глобальные коммуникации - важнейшее приложение современного компьютера. Стремительный охват развитых стран сетями Интернет, активное использование этой новой среды гражданами, организациями, правительствами - революция, пожалуй, сопоставимая с той, которую вызвало появление и распространение компьютеров как таковых.
История глобальных сетей неотделима от истории свободного программного обеспечения. Каждый абонент электронной почты, WWW или "интернет-пейджинга" неизбежно пользуется массой свободных систем и программ, под чьим управлением работает большинство узлов сетей. Свободные коммуникационные программы постепенно проникают и на персональные компьютеры.
В статье кратко описываются возможности пакета "Мозилла", содержащего программы, реализующие два самых популярных сетевых приложения - работу с электронной почтой и WWW (включая просмотр и редактирование страниц) 1. "Мозилла" включается практически во все современные дистрибутивы свободных ОС: если в вашем дистрибутиве нет этого пакета или вы хотите использовать его под Microsoft Windows 2, мы рекомендуем сборку с www.openoffice.ru, а также информацию на сайтах www.mozilla.ru, www.sidebar.ru, www.mozilla.org. Мозилла локализована Валентиной Ванеевой, Вадимом Виниченко и Сергеем Дегтяревым.- Ред.
Проект "Мозилла" родился в 1998 г., когда были свободно релицензированы исходные коды пакета Netscape Communicator, что послужило толчком к созданию международного сообщества программистов, взявшихся переработать сдававший позиции на рынке коммерческий пакет и вывести его на новый уровень качества и поддержки международных стандартов. То, что начиналось как "работа над ошибками", привело к созданию самостоятельного, надежного, быстрого и качественного пакета программ.
Первая стабильная версия 1.0 вышла в текущем году, за ней последовала 1.1, а на момент написания статьи уже доступна альфа-версия 1.2.
Сейчас "Мозилла" обеспечивает удобный и быстрый просмотр WWW с полной поддержкой стандартов W3C, обмен электронными письмами, создание простых гипертекстовых страниц и хранение контактной информации в адресной книге.
Браузер
Для просмотра страниц WWW и "хождения" по FTP-серверам предназначен компонент Navigator. На панели компонент "Мозиллы" он изображается морским штурвалом.
Все возможности программы доступны из меню, наиболее часто употребляемым соответствуют также "горячие клавиши" и кнопки панели навигации. Под меню - еще одна панель, ее можно настроить по желанию (чаще всего на нее выносятся ссылки на десяток самых посещаемых страниц), еще ниже - окно для гипертекстовой информации с посещаемых страниц. Замыкает окно строка состояния с панелью компонент слева и служебными пиктограммами справа.
С какой бы компонентой вы ни работали в данный момент, всегда можно запустить любую другую кнопкой с соответствующим значком из панели компонент или пункта меню "Окно". Из пункта меню "Создать┘" вы можете, кроме того, открыть еще одно окно просмотра или вкладку (вкладка - окно в окне 3) уже открытого окна, на разных вкладках возможно просматривать разные страницы с одного сайта или разные сайты. Это позволяет не захламлять экран и панель задач окнами одного типа и сразу видеть, где закачка страницы уже завершилась, а где еще нет.
Из пункта меню "Файл" можно открыть любой локальный html-файл или каталог (или файл другого известного "Навигатору" формата, например графический или текстовый), одной командой переслать по почте адрес понравившейся страницы или даже всю страницу, сохранить страницу на жестком диске или напечатать на принтере.
Программа ведет учет страниц, которые вы посетили ("Перейти┘ Журнал посещений"). Это удобно для быстрого возвращения на уже посещенную страницу. Сколько просмотренных адресов (и на какое время) программа будет сохранять, можно указать в общем окне настроек.
Как и в других браузерах, вы можете вести структурированную базу закладок на понравившиеся сайты и редактировать параметры каждой закладки, в частности, менять названия и делать пометки на память: а чем же зацепила вас именно эта страница.
"Навигатор" способен передать запрос на поиск информации на указанные поисковые машины, дает возможности управления заполнением форм и блокирования изображений (что удобно для отсечения рекламы из многочисленных баннерных сетей) и cookies конкретных сайтов, запрета появления выскакивающих окон.
Наверное, самая интересная особенность программы - "боковая панель" (Sidebar). Размещенная в левой части всех окон, она значительно облегчает работу. На нее можно вывести множество полезной информации. Например, можете настроить ее так, чтобы сразу при запуске программы, видеть свежие новости с любимых сайтов, все свои закладки в виде дерева, иметь доступ к излюбленным поисковикам или еще что-нибудь, что сами придумаете 4.
Почта
Электронная почта соревнуется с WWW за почетное звание главного коммуникационного приложения. Существует масса свободных программ для работы с почтой, и среди них - модуль "Мозиллы" "Почта и новости".
Открываете его, нажав кнопочку с изображением конверта или выбрав соответствующий пункт меню "Окна".
Этот модуль позволяет обмениваться письмами с друзьями, писать и получать почту из почтовых рассылок и групп новостей. Всю свою почту вы можно разложить по папочкам и настроить систему фильтров, чтобы новая попадала, куда нужно, а надоедливый спам - в мусор.
Вы можете отвечать на письма, переадресовывать полученное кому-то еще, отсылать и получать нужные файлы. Когда нужно быть уверенным в личности отправителя и неприкосновенности письма, воспользуйтесь интеграцией с GPG, свободной реализацией популярного формата OpenPGP, обеспечивающей электронную подпись и шифрование сообщений.
В почтовом ящике возможен поиск по теме, отправителю, словам в самом письме, дате, приоритету, адресатам или комбинации этих параметров - хватит, чтобы не потеряться в своем почтовом ящике. Можно иметь несколько почтовых ящиков на разных серверах и работать с ними в одном окне.
Главное окно программы поделено на четыре части. Многие из них можно временно спрятать, чтобы освободить место для других окошек. И здесь доступна боковая панель со всеми ее возможностями.
Выбрав в правой части название почтового ящика, вы увидите список действий, которые можете выполнить в нем и над ним. Например, настроить сам почтовый ящик, если есть необходимость, и его параметры работы с почтовым сервером, параметры для исходящих и входящих сообщений. Возможности гибкой настройки и мощная система фильтрации сообщений, вместе с проверкой правописания для многих языков (включая английский, русский, украинский), сделают вашу переписку удобной и приятной.
"Компоновка" собственных страниц
Немного побродив по Сети, каждый испытывает желание сообщить о чем-то своем всему мировому сообществу. Препятствием оказывается необходимость изучать стандарт HTML. Не очень-то просто найти для этого время, особенно если речь идет о создании странички на пару абзацев о домашнем любимце.
В такой ситуации вам на помощь придет "Компоновщик", спрятавшийся за кнопкой с листком и пером. Вызвав его, вы быстро и без погружения в изучение стандарта создадите простую страницу в режиме визуального редактирования. Как в word-процессоре, просто пишете текст, вставляете таблицы и рисунки и сразу видите, что у вас получается. Более того, заглянув на другие вкладки окна "Компоновщика", еще и подучите HTML. В этом помогут вкладки "Все теги" и "<HTML> Код". Проверить, как ваша работа будет смотреться в окне просмотра Navigator, можно на последней вкладке. Главное ее преимущество перед многими похожими состоит в создании правильного HTML-кода без лишних и нестандартных тегов, поэтому рекомендую его как первый инструмент начинающего (разумеется, для создания серьезных проектов изучение стандартов W3C обязательно).
В окне программы - линейка меню, под ней инструментальные панели, далее главное рабочее окно с вкладками и панель состояния под ним. Для подробного описания всех возможностей модуля потребуется не одна страница. Просто запустите его и попробуйте что-нибудь создать. Большинство пиктограмм и команд никакого объяснения не требуют.
Адресная книга
По мере того как увеличивается круг ваших знакомых, помнить все необходимые адреса становится все тяжелее, но на помощь приходит адресная книга программы. Каждый раз, когда вы пишете письмо новому адресату или получаете письмо от нового отправителя, этот компонент программы запоминает его адрес. Дальше, когда вы начинаете заполнять поле "кому" нового письма, он пытается завершить набор за вас. Если адрес угадан правильно, просто переходите к заполнению остальных полей. Когда программа ошиблась, выбирайте подходящий адрес из выпадающего списка или завершайте набор самостоятельно.
Внешний вид окна "Адресной книги" достаточно типичен: снова меню, затем панель инструментов и основное окно с панелью состояния. Основное окно поделено на четыре части, некоторые из которых можно прятать. Слева - названия коллекций адресов вверху и боковая панель под ними. Справа - список карточек выбранной коллекции вместе с панелью поиска по ним вверху и окно для отображения информации с выбранной карточки внизу. Записи для каждой карточки редактируются по необходимости.
Настройки
"Мозилла" - пакет не только мощный, но и очень гибкий в настройке. Все доступные параметры настроек собраны в одном окне - дерево доступных настроек поделено на категории в соответствии с имеющимися программами плюс несколько общих.
В общей категории "Внешний вид" настраивается использование шрифтов для каждой кодовой страницы, отображаемых при запуске окна, использование цветов, язык интерфейса.
Вторая общая категория - "Дополнительно" - позволяет отрегулировать использование cookies, Java, размера и времени сохранения буфера на диске для быстрого возврата к уже просмотренным страницам, использование прокси-серверов и еще некоторые полезные параметры.
Название группы "Приватность и безопасность" говорит само за себя. Количество доступных в ней настроек дает представление об ответственности, с которой разработчики отнеслись к этому вопросу. Предлагаю вам разобраться с ней самостоятельно.
Регулировать внешний вид окна программы и степень "свежести" страницы в окне просмотра вам позволят пункты меню "Вид". Отсюда можно запретить или разрешить показ каждого из компонентов окна программы, подобрать размер шрифта на странице, изменить, если нужно, кодовую страницу для отображения текста, увидеть исходный код страницы и получить информацию про страницу, на которой сейчас находитесь.
Вы можете и самостоятельно написать для своего комплекта тему оформления 5. Существует также возможность автоматического заполнения форм, с которыми пристают к вам некоторые надоедливые сервера.
Надеюсь, наш далеко не полный обзор возможностей "Мозиллы" убедит вас попробовать его в работе - хотя бы чтобы разобраться со всем, что не попало в обзор. Возможно, этот приятный монстрик станет вашим надежным помощником в бесконечных блужданиях по информационным развалам.
1 (обратно к тексту) - "Мозилла" также включает неописанный в статье модуль для работы с системой группового общения IRC и возможность чтения новостей Usenet.
2 (обратно к тексту) - Для единообразия опыта, а также для защиты от многочисленных уязвимостей, свойственных более популярным на этой платформе MS Internet Explorer и MS Outlook.
3 (обратно к тексту) - Идея использовать вкладки в основном окне браузера впервые была реализована в браузере Opera. Будьте осторожны: начав их использовать, вы вряд ли затем удовлетворитесь браузером, не поддерживающим такой возможности.
4 (обратно к тексту) - См. www.sidebar.org и www.sidebar.ru. В процессе подготовки этого номера мы заказали "сайдбары" для сайтов журналов нашего Издательского дома, так что они должны появиться в очередной русской сборке "Мозиллы" (в том числе, входящей в приложенный к части тиража журнала дистрибутив).
5 (обратно к тексту) - Фактически, интерфейс "Мозиллы" написан на специальном языке разметки XUL, являющемся приложением XML. Возможности его настолько широки, что программирование расширений "Мозиллы" легко могло бы стать отдельной темой номера. "Плата" за это - высокая ресурсоемкость "Мозиллы", поэтому пользователям старых или маломощных компьютеров (скажем, с процессорами ниже Celeron 500 МГц или K-6-2 400 МГц) можно порекомендовать построенные на том же "движке", но менее "декорированные" браузеры Galeon или Phoenix.