Расширения к Файерфоксу, достойные проверки на удобность
Флексбетовское пособие по расширениям к браузеру Firefox(то пособие,о которомя писал вчера) сегодня занимает уже шесть страниц:там упоминаютсяте расширения,без которыхкое-комуи Паутинане в радость становится, настолько эти расширенияудобны —и, видимо,со вчерашнего днямного народу кинулось и понабежалодобиваться там упоминания о своих любимых прибамбасах для Файерфокса.
Почитав эти страницы, вычленил для себяте расширения, которые самому мнехотелось бы попробовать. (Cейчас-тоя использую только DOM Inspector, AdBlock, CuteMenus, Link Toolbar,Tab Xи Live HTTP Headers —всего шесть расширений.)
Mozilla Archive Format (MAF) — это расширение позволяет сохранять всю вебстраницу целиком в единственныйMAF-файл.Что-то наподобиеMHT-файловиз MicrosoftInternet Explorer, вероятно; но MSIE используетMIME-тип multipart/related,и кодировкуquoted-printable,как если бы вебстраница упаковывалась внутрь email-письма.Firefox же,как я полагаю(и я почти уверен в этом!),будет использовать“data:”-протокол,из некоторого RFC(номер которогоя, впрочем,позабыл уже), задающего открытый стандартна вложенные объекты в Паутине;эта догадка моя, впрочем, требует проверки.
Target Alert — расширение, специальными значками выделяющее в Паутине ссылки, ведущие на чью-то почтуили открывающиеновое окно.По идее,вменяемый вебмастер сам должен заботиться о читателяхсходным способом.Тáк что —расширение это прекрасное, но использовать егоя не стáну.
Download Manager Tweak — позволяет чутóк поизвращатьсянад менеджером закачек.Я-то качаю всёне в Файерфоксе,а в Download Masterили в eMule,но всё равно попробую этот прибамбас...лишнее удобствоещё никомуне вредило,верно ведь?
Часы 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.
Очень полезно новыми глазами взглянуть на содержимоечужих расширений. Например, в CuteMenusничего нету хитрого,и менядаже подмывает написать собственный аналог,по своему вкусу начертав значки к пунктам меню. Просто для практики.