60668 20.01.2004 Павел Протасов
В заголовок статьи вынесен размер исполняемого файла Microsoft Internet Explorer пятой версии. Да-да, именно столько места в байтах он и занимает на диске (возрадуйтесь, ненавистники: число Зверя можно рассмотреть ясно и отчетливо). Я вас не призываю восхититься гением майкрософтовских программистов, которые умудрились запихнуть в такой небольшой объем столько полезного — потому что они этого и не делали: код «Эксплорера» разбросан по куче библиотек, а сам он в минимальной конфигурации требует для работы аж 27 мегабайт. Вместо этого я прошу вас оценить элегантность подобного устройства — ведь библиотеки могут быть использованы (и используются) самыми разными программами, от ClearTxt, очищающей гипертекст от разного мусора, до Winamp Browser1. Оно и понятно: софта, работающего с веб-страницами, все больше, а программистов, желающих писать свои собственные просмотровые модули, много никогда не было. Программ, взаимодействующих с библиотеками IE, — два вида. Первые, такие как Google Toolbar или модуль от GisMeteo.Ru, добавляют дополнительные функции в сам «Эксплорер». Обычно таким образом встраиваются панели или отдельные кнопки. Вторые же могут полностью изменить интерфейс браузера. Вернее, интерфейс (говоря по-русски, «морду») программист в этом случае пишет свой собственный, а вот модуль просмотра гипертекста (обычно) и другие библиотеки (реже) использует от IE. Наличие подобных программ давно не секрет для более или менее опытного пользователя, и «SofTерра» о них уже писала (www.softerra.ru/net/22056 ). Но то было около года назад, а за минувший год произошло немало интересного. Одно из главных новшеств — сторонние производители научились-таки использовать в своих программах «тулбары», те самые примочки-панельки-кнопочки. Если раньше все необходимые функции программист, задумавший написать «морду» к «Эксплореру», вынужден был реализовывать сам, то теперь появляются интерфейсы, которые можно расширить за счет добавления нужных примочек2. Но этим нововведения, конечно, не ограничиваются: надстройки программеры клепают охотно и помногу. Вплоть до типовых «морд», предназначенных для походов по сайтам конкретной тематики (www.4comtech.com/vb), или услуг по созданию собственного интерфейса (www.themedbrowsers.com). Имеется возможность быстро настроить загрузку всей трахому… тьфу, мультимедии одной кнопкой, как в Opera, и даже лучше — с разделением по категориям: картинки, звук, видео, скрипты и т. п. Также кнопками в верху окна переключается размер шрифта и кодировка (последнего в той же «Опере», кстати, очень не хватает). Поддерживается автоскроллинг страницы, включаемый там же. Функциональным клавишам в браузере можно присваивать действия через соответствующее меню. Прокси-серверы в терминологии программы делятся на веб-прокси, переводчики и обычные. Веб-прокси — это сервер, предназначенный исключительно для веб-трафика, причем сервер нетипичный, наподобие www.anonymizer.com. Соответственно переводчики — от www.worldlingo.com , но подключать можно и свои собственные, через настройки. Возле строки с URL есть кнопка с выпадающим списком быстрого выбора прокси для конкретной страницы. Поддерживается убиение поп-апов и фильтрация определенных серверов, дабы чадо не увидело чего не нужно. Но список запрещенных серверов придется вести самому и вручную, так что для подобной фильтрации, думается, лучше поставить что-нибудь отдельное. В GreenBrowser можно создавать группы сайтов, которые открываются одним кликом в нескольких окнах. Если вы начинаете рабочий день с просмотра энного количества страниц, причем одних и тех же (что случается не так уж редко), то вам будет очень удобно. Можно довольно широко настраивать поведение мыши, причем оно может различаться в зависимости от того, на какой элемент страницы ею кликнули: текст, изображение или ссылку. Также можно программировать и «жесты» — то бишь действия браузера, которые он выполняет в зависимости от движения, совершаемого мышью при нажатой правой клавише. В целом GreenBrowser оставляет впечатление простой и удобной программы. Если б моя работа была как-то связана с просмотром веб-страниц, то я бы его поставил, благо из-за галочки, позволяющей браузеру прятаться в трей, никому он не помешает. Про поддерживаемую программой стороннюю примочку — AI RoboForm — вы наверняка не забудете: сразу после установки включается одноименная панель, на которой имеется ровно одна ссылка, позволяющая оную примочку скачать. Какой-то странный способ рекламы, на мой взгляд. Панель, к счастью, можно с глаз долой убрать4. Кнопок на инструментальной панели маловато для комфортной работы. Большинство настроек выполняется через меню, за исключением самых ходовых. Кнопка переключения кодировок называется «Язык документа», и выпадающее по ее нажатию меню бедно до безобразия. Хорошо хоть сохраняется возможность правой кнопкой мыши вызвать встроенное эксплореровское меню с его выбором кодировок. Есть окошко для быстрого поиска, но самостоятельно добавлять поисковики нельзя. Настройки мыши, по сравнению с тем же GreenBrowser, скудные: можно только ходить по ссылкам вперед-назад, кликая определенным образом кнопками. Всего-то и радости, что поддерживается русский язык интерфейса (и то — явно не автор переводил, а благодарные пользователи). В общем, типичный пример того, как не стоит писать «морды». Автор, похоже, рассчитывает на кондовых «чайников», и его целевая группа ими же и ограничивается: людьми, не отличающими язык от кодировки. В целом — браузер не лучше других. Я, честно говоря, удивился его популярности: по загрузкам с Download.com он по неведомым причинам опережает даже нашего следующего героя. 1 Ежику понятно, к какой программе прилагается этот браузер. Но далеко не всякий ежик с ним работал, а уж тем более понял, какая от него польза.
|