Mithgol the Webmaster (mithgol) wrote,
Mithgol the Webmaster
mithgol

  • Mood:
  • Music:

Расширения к Файерфоксу, достойные проверки на удобность

Флексбетовское пособие по расширениям к браузеру Firefox (то пособие, о котором я писал вчера) сегодня занимает уже шесть страниц: там упоминаются те расширения, без которых кое-кому и Паутина не в радость становится, настолько эти расширения удобны — и, видимо, со вчерашнего дня много народу кинулось и понабежало добиваться там упоминания о своих любимых прибамбасах для Файерфокса.

Почитав эти страницы, вычленил для себя те расширения, которые самому мне хотелось бы попробовать. (Cейчас-то я использую только DOM Inspector, AdBlock, CuteMenus, Link Toolbar, Tab X и Live HTTP Headers — всего шесть расширений.)

Mozilla Archive Format (MAF)это расширение позволяет сохранять всю вебстраницу целиком в единственный MAF-файл. Что-то наподобие MHT-файлов из Microsoft Internet Explorer, вероятно; но MSIE использует MIME-тип multipart/related, и кодировку quoted-printable, как если бы вебстраница упаковывалась внутрь email-письма. Firefox же, как я полагаю (и я почти уверен в этом!), будет использовать “data:”-протокол, из некоторого RFC (номер которого я, впрочем, позабыл уже), задающего открытый стандарт на вложенные объекты в Паутине; эта догадка моя, впрочем, требует проверки.

Target Alert — расширение, специальными значками выделяющее в Паутине ссылки, ведущие на чью-то почту или открывающие новое окно. По идее, вменяемый вебмастер сам должен заботиться о читателях сходным способом. Тáк что — расширение это прекрасное, но использовать его я не стáну.

Download Manager Tweak — позволяет чутóк поизвращаться над менеджером закачек. Я-то качаю всё не в Файерфоксе, а в Download Master или в eMule, но всё равно попробую этот прибамбас... лишнее удобство ещё никому не вредило, верно ведь?

Edit CSS — впечатляющий WYSIWYG-редактор CSS-стилей; он поможет мне в работе.

Часы Statusbar Clock можно использовать под Win2000 или WinXP, а в системном трее Windows-часы вообще убрать: там тогда для значков больше места останется.

На этом всё.

А теперь замечания... иными словами, помéты о мыслях и выводах, посетивших меня при чтении Flexbeta.net.

Сперва заметил, что некоторые расширения предназначены для вестерлингов, баксопоклóнников западного мира: так, например, StockTicker позволяет добавить курс акций в панель статуса, видеть изменения этого курса — и, наверное, прикидывать, как именно изменяется тем самым своё достоинство, выраженное в килобаксах.

Затем заметил неплохое практическое пособие по основам написания расширений к Файерфоксу. Пособие на уровне “Hello world!”, но это “Hello world!” уже занимает 8 Kb XPI-архива с десятком файлов, при написании которых тоже ведь можно ошибиться.

«Начало — более чем половина всего», — писал Аристотель; полагаю, уж он-то знал, о чём пишет. Путь программиста от неведения до “Hello world” едва ли не труднее, и требует он от человека едва ли не бóльшего умственного напряжения и предельной концентрации своего пристального внимания, нежели путь от “Hello world” до первого полноценного софта, написанного на том же языке.

«"Hello World!" 17 errors, 31 warnings» — шутят в Фидонéте; и в этой шутке немалая доля горькой правды. Эх! да ведь в Фидонете вообще не бывает простых анекдотов. Взять хотя бы простейший фидóшный анекдот про курочку — «Снесла курочка яичко. Снесла и выжидательно посмотрела на модератора...» — страшно и подумать, сколько в нём горькой, неизбывной жизненной правды!..

Но это я уже слишком далеко отвлёкся.

Закончу же свою LJ-заповедь краткой исповедью в светлой мечте. Мне хотелось бы, чтобы Firefox, подобно Опере, при закрытии мог запоминать где-либо собственное предыдущее состояние — и чтобы, запуская программу, я мог бы надеяться вновь увидеть те же окна и с теми же вебстраницами, что и перед предыдущим закрытием Файерфокса. Нечто вроде виндоусовской гибернации.

Сейчас я могу сохранять адреса страниц в Bookmarks, в одну и ту же папку — но не автоматически, а вручную! — перед закрытием соответствующих им окон Firefox. Ещё я могу, из свежеоткрытого окна Файерфокса, одной командою переоткрыть все ранее сохранённые URL-адреса из некоторой папки заметок-bookmarks — но, увы, переоткрывается не в отдельном окне каждая страница, а в отдельных закладках-tabs одного и того же окна Firefox.

Если такого расширения ещё нету, то надо будет засесть за DOM объекта window, почитать пособие XULPlanet по созданию XUL-меню, поднатýжиться, понапрýжиться, да и наваять собственное расширение к браузеру Firefox.

Очень полезно новыми глазами взглянуть на содержимое чужих расширений. Например, в CuteMenus ничего нету хитрого, и меня даже подмывает написать собственный аналог, по своему вкусу начертав значки к пунктам меню. Просто для практики.
Subscribe
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments