Показаны сообщения с ярлыком открытый код. Показать все сообщения
Показаны сообщения с ярлыком открытый код. Показать все сообщения

2014-04-29

Четыре письма о Heartbleed

Пару недель назад было объявлено об уязвимости в софте, обеспечивающем конфиденциальность, и веб-сервисы, предприняв в этой связи определённые шаги, сообщили об этом пользователям. Стиль этих сообщений даёт пищу для размышлений. Вот четыре примера.

Wrike. Заголовок письма: «Important information» (‘Важная информация’). Смысл: вы, наверное, слышали о проблемах с безопасностью в OpenSSL; нас это вроде не коснулось, но лучше сменить пароль (ссылка).

Any.do. Заголовок письма: «Your data is secured — Heartbleed update» (‘Ваши данные в безопасности — обновление из-за Heartbleed’). Смысл: случился Heartbleed, но мы предприняли нужные действия и теперь Any.do не подвержен этой уязвимости, ваши данные в безопасности; всё же смените пароль, вот как это сделать (подробная инструкция).

Wunderlist. Заголовок письма: «How we fixed the Heartbleed bug» (‘Как мы исправили уязвимость Heartbleed’). Смысл: вас вышли из системы (you had been logged out), потому что Heartbleed; вам достаточно просто войти, также мы рекомендуем сменить пароль (ссылка); мы закрыли уязвимость, сделав следующее (четыре последовательных действия, которые способен понять любой мало-мальски технически грамотный пользователь), подробнее см. статью техподдержки.

LastPass. Заголовок письма: «Heartbleed: What You Need to Know» (‘Heartbleed: что вам нужно знать’). Смысл: пользователям LastPass не о чем беспокоиться, подробности см. статью в нашем блоге; рекомендуем провести проверку ваших аккаунтов во всех онлайн-сервисах с помощью LastPass Security Check (пиктограмма LastPass > Tools > Security Check), этот инструмент определит, какие аккаунты под угрозой, подробности см. статью об этом инструменте в нашем блоге.

(Примеры даны в порядке возрастания профессионализма (по моим ощущениям).)

2010-04-26

Макрос «Правильная типографика», версия 3.5

Чувствую себя «Мозиллой»: после версии 3.0 выпускаю версию не 3.1, а 3.5 — и по тем же причинам.

Общая функциональность макроса «Правильная типографика»

— приведение текста в типографически правильное состояние;

— предоставление выбора в случае возможности нескольких правильных решений;

— предоставление возможности отказа от результата работы макроса.

Что нового в версии 3.5

1. Решена проблема пустой строки в конце документа при наличии в тексте гиперссылок и других объектов.

2. Изменён алгоритм удаления пустых строк в середине текста.

3. Частично восстановлена функция ограниченной разметки стилей (стиль «обычный-первый» после заголовков).

4. Добавлено удаление пробела перед знаками сноски по умолчанию (независимо от того, выполняется ли общая процедура упорядочения пробелов при знаках препинания).

5. Переработана расстановка неразрывных пробелов перед саляватами (учитываются символы как гарнитуры Arabesque, так и гарнитуры Islamic Phrases; контролируется стиль пробелов).

6. Решена проблема некорректной расстановки неразрывных пробелов в сочетаниях однобуквенных слов с вложенными кавычками.

7. Отработав, макрос переходит в начало документа.

Также принято решение о прекращении выпуска отдельной «неисламской» версии (в инструкцию по установке макроса добавлен пункт об отказе от вызова исламских модулей).

Функциональность макроса «Правильная типографика» версии 3.5

Выделены новые и переработанные функции

Модуль «Чистка текста»:

— удаление табуляции (по запросу пользователя);

— упорядочение пунктуации (по запросу пользователя): правильная расстановка пробелов вокруг круглых скобок, тире, двоеточия, точки, запятой, восклицательного и вопросительного знаков;

— упорядочение пунктуации (без запроса пользователя): удаление пробелов перед знаками сноски;

— удаление кратных пробелов;

— удаление пробелов в начале и в конце абзаца;

— удаление ручного перевода строки (Shift+Enter; по выбору пользователя заменяется на пробел или абзац либо не заменяется);

— удаление пустых строк в середине текста (по запросу пользователя);

— удаление пустых строк в конце текста (по запросу пользователя).

Модуль «Пунктуация»:

— расстановка пунктуационного тире (длинное тире);

— расстановка интервального тире (короткое тире; по запросу пользователя);

— расстановка многоточия.

Модуль «Неразрывные пробелы»:

— расшифровка неуместных аббревиатур (т. е., в т. ч.) и постановка неразрывных пробелов в уместных (н. э., и т. д., и т. п.);

— постановка неразрывных пробелов при однобуквенных союзах, предлогах, местоимениях;

— постановка неразрывных пробелов после чисел (при единицах измерения), при символах процента, номера и косой черты.

Модуль «Кавычки»:

— проверка соответствия количества открывающих и закрывающих кавычек (поглощение закрывающих кавычек считается недопустимым);

— расстановка кавычек нужного рисунка в зависимости от уровня вложения цитаты: первый уровень — двойные ёлочки по схеме <<->>, второй уровень — двойные лапки по схеме 66-99, третий уровень — одинарные ёлочки по схеме <->, четвёртый уровень — одинарные лапки по схеме 6-9.

Модуль «Стилевая разметка»:

— разметка первого абзаца набора стилем без абазцного отступа.

Модуль «Ислам»:

— расстановка неразрывных пробелов перед лигатурами этикетных арабских формул (саляваты Благословенному Пророку Мухаммаду, сподвижникам, другим пророкам, ангелам, Всевышнему Аллаху);

— расстановка неразрывных пробелов в развёрнутых ссылках на аяты вида сура 114 «Люди», аят 1.

 

Скачать макрос «Правильная типографика», версия 3.5.

Скачать инструкцию по включению макроса в шаблон Word.

Скачать краткую техническую документацию по макросу.

2009-02-15

Типографика онлайн

На прошедшей неделе на сайте ДемоБлог опубликована статья «Автотипографика». Упомянута и типографская расклака Ильи Бирмана, о которой я писал, и другие полезности — даже плагин для WordPress, который «на лету исправляет текст, не изменяя его код». Всё это (особенно последнее) вполне укладывается в основной посыл статьи: быть полезным блоггерам. В мире социальных сетей этого многим хватит (а ещё большее количество людей обойдётся и без этого), но для правильной типографики электронного текста нужно другое.

Макрос «Правильная типографика» делает серию обработок текста. Обработки объединены в модули по целевому признаку. Можно отключить любой (не нужный пользователю) модуль — удалив строку его вызова или отменив её (поставив знак комментария в начале строки). Можно так же отключить любую обработку внутри модуля — или изменить её. В результате мы имеем максимально гибкую настройку параметров типографирования текста (правда, без интерфейса). После типографирования текст можно помещать в программу вёрстки (например, InDesign), или в дружелюбно спрограммированную форму отправки сообщения в блог, или (обработав макросом «Экранная типографика») в недружелюбно спрограммированную форму отправки сообщения в блог, или (обработав макросом «Экранная типографика») в шаблон HTML-страницы.

Логичным мне представляется именно такой двухэтапный путь: типографирование текста как таковое, а затем (при необходимости) перевод традиционной типографики в экранную — они же по сути, по целям одинаковы, только технические средства достижения целей отличаются. И связка макросов, реализуя эту двухэтапность, обладает и в этом смысле максимальной гибкостью. Ни один из перечисленных в статье «Автотипографика» инструментов этой функциональной гибкостью не обладает (а гибкость настроек не максимальна):

а) типографская раскладка Ильи Бирмана — это вообще не инструмент, а средство (то есть сама раскладка ничего не типографирует), причём по идеологии реализации не слишком удачное, программа Type it Easy — как я уже отмечал — удобнее;

б) расширение «Автотипографика fly» я не пробовал, но тестирование пару лет назад самой программы «Автотипографика» меня сильно разочаровало;

в) «Типограф» Студии Артемия Лебедева неплох, но он (как все подобные сервисы) рассчитан исключительно на работу с вебом;

г) плагин «Типограф для Wordpress» вообще не работает с самим текстом, изменяя только его представление в браузере.

Кроме того, макросы «Правильная типографика» и «Экранная типографика» максимально учитывают и современные нормы, и многовековые традиции типографики. В частности, различение интервального и пунктуационного тире, обоснованное построением кириллических и латинических графем и предписанное Техническими нормами [с. 29], соблюдается только в макросе «Правильная типографика» — ни один другой типограф этого не делает. И кавычки при цитатах в «ПТ» иначе расставляются: по схеме б-3, а везде по схеме б-1. Но пока макросы не настолько мощны, как лучшие инструменты типографирования.

Поэтому:

— тем, кто ведёт блог и не ленится, рекомендую связку макросов «ПТ» + «ЭТ»;

— тем, кто ведёт блог и ленится, а блог — на WordPress, рекомендую плагин «Типограф для Wordpress»;

— тем, кто ведёт блог и ленится, а блог — не на WordPress, рекомендую плюнуть на типографику;

— тем, кто занимается веб-вёрсткой и не заморачивается тонкостями (см. выше про «современные нормы и многовековые традиции типографики»), рекомендую «Реформатор» Студии Артемия Лебедева (а не «Типограф» той же Студии);

— тем, кто занимается веб-вёрсткой и заморачивается тонкостями, рекомендую связку макросов «ПТ» + «ЭТ» с последующей ручной доводкой (со временем доля ручного труда будет уменьшаться и сойдёт на нет, инша-Аллах).

Чем «Реформатор» отличается от «Типографа» и какие ещё бывают типографические программы и сервисы, можно узнать, посетив публичную порку онлайн-типографов.

 

Технические нормы — Набор и вёрстка книжных, журнальных и газетных изданий с использованием компьютерных технологий : Технологическая инструкция. М. : ВНИИ полиграфии, 1999.

Макрос «Правильная типографика», история версий

Макрос «Правильная типографика», версия 2.7 (первая опубликованная), 2008-09-04.

Макрос «Правильная типографика», версия 3.0, 2008-09-18.

Макрос «Правильная типографика», версия 3.0: неправильности, 2008-09-23.

Макрос «Правильная типографика», версия 3.5, ожидается 2009-02-20.

См. обновление информации.

Макрос «Экранная типографика»

Для максимального облегчения HTML-вёрстки дорабатывается макрос «Экранная типографика», предназначенный для перевода технически подготовленного текста в код HTML. (Техническая подготовленность значит, что текст размечен стилями и обработан макросом «Правильная типографика».)

Макрос «Экранная типографика» (версия 1.0) будет, инша-Аллах, выполнять следующие операции:

— замена неразрывного пробела соответствующим HTML-кодом;

— обрамление абзацев соответствующими тэгами (<h1></h1> и т. д. для заголовков, <p></p> для основного набора);

— обрамление символьных стилевых выделений тэгом <span class="стиль"></span>.

В дальнейших планах:

— реализация оптического выравнивания края колонки набора («висячая пунктуация»);

— перенос сносок в слои (тэг <div></div>) с управлением видимости;

принимаются предложения.

2008-09-23

Макрос «Правильная типографика», версия 3.0: неправильности

1. Метод, использованный для удаления пустых строк в конце документа, даёт неправильные результаты, если в тексте есть гиперссылки. Проблема поставлена в список задач, требующих решения.

2. Если пользователь соглашается с предложением макроса расставить кавычки, то по завершении работы макроса курсор остаётся рядом с последней кавычкой в документе. Эта неизящность легко устранима, и в следующем релизе всё будет правильно, инша-Аллах.

2008-09-18

Макрос «Правильная типографика», версия 3.0

Программа «для себя» и программа «официального релиза» — две большие разницы, однако. Почти всё, что я собирался сделать последние несколько месяцев, но откладывал, я сделал на этой неделе (как только здоровье позволило).

1. Решена проблема пустой строки в конце документа.

2. Добавлена функция расстановки кавычек нужного рисунка в зависимости от уровня вложения цитаты.

3. В процедурах замен добавлена деактивация параметра Подстановочные знаки (по неизвестной причине этот параметр иногда активировался и вызывал ошибку в макросе).

4. Исправлен дефект, вызывавший пропуск некоторых этапов обработки вследствие недостаточно корректного применения одной из рабочих переменных.

5. В комментариях к английским заголовкам блоков добавлен русский перевод (этого я делать не собирался; однако «официальный релиз» — волшебные слова).

6. Добавлен запрос на удаление ручного перевода строки с предоставлением вариантов замены (ранее Shift+Enter без запроса заменялся на Enter).

7. Добавлен запрос на удаление пустых строк в середине текста (иногда они нужны — например, между строфами в стихотворении, если не используется специальный стиль).

8. Добавлена простановка длинного тире в конце абзаца (необходимо в стихах).

9. Добавлена простановка неразрывного пробела после однобуквенных слов, следующих за квадратными скобками и кавычками разных рисунков.

10. Восстановлена проверка возможности выполнения макроса (наличие открытого документа); это было с версии 1.3 по 1.9, но после этого макрос был заново написан с нуля (версия 2.0), и я не стал это восстанавливать — за себя я уверен, что случайно кнопку макроса не нажму (но, опять же — «официальный релиз»).

11. Добавлена возможность простого отката документа к состоянию до начала работы макроса путём закрытия файла без сохранения.

Соответственно, «Правильная типографика», версия 3.0 без дополнительного модуля выполняет следующие операции.

Модуль «Чистка текста»:

— удаление табуляции (по запросу пользователя);

— упорядочение пунктуации (по запросу пользователя): правильная расстановка пробелов вокруг круглых скобок, тире, двоеточия, точки, запятой, восклицательного и вопросительного знаков;

— удаление кратных пробелов;

— удаление пробелов в начале и в конце абзаца;

— удаление ручного перевода строки (Shift+Enter; по выбору пользователя заменяется на пробел или абзац либо не заменяется);

— удаление пустых строк (по запросу пользователя).

Модуль «Пунктуация»:

— расстановка пунктуационного тире (длинное тире);

— расстановка интервального тире (короткое тире; по запросу пользователя);

— расстановка многоточия.

Модуль «Неразрывные пробелы»:

— расшифровка неуместных аббревиатур (т. е., в т. ч.) и постановка неразрывных пробелов в уместных (н. э., и т. д., и т. п.);

— постановка неразрывных пробелов при однобуквенных союзах, предлогах, местоимениях;

— постановка неразрывных пробелов после чисел (при единицах измерения), при символах процента, номера и косой черты.

Модуль «Кавычки»:

— проверка соответствия количества открывающих и закрывающих кавычек (поглощение закрывающих кавычек считается недопустимым);

— расстановка кавычек нужного рисунка в зависимости от уровня вложения цитаты: первый уровень — двойные ёлочки по схеме <<->>, второй уровень — двойные лапки по схеме 66-99, третий уровень — одинарные ёлочки по схеме <->, четвёртый уровень — одинарные лапки по схеме 6-9.

«Правильная типографика», версия 3.0 с дополнительным модулем выполняет сверх перечисленного следующие операции.

Модуль «Ислам»:

— расстановка неразрывных пробелов перед лигатурами этикетных арабских формул (салаваты Благословенному Пророку Мухаммаду, сподвижникам, другим пророкам, ангелам, Всевышнему Аллаху);

— расстановка неразрывных пробелов в развёрнутых ссылках на аяты вида сура 114 «Люди», аят 1.

 

Скачать макрос «Правильная типографика», версия 3.0 без дополнительного модуля.

Скачать макрос «Правильная типографика», версия 3.0 с дополнительным модулем.

Скачать инструкцию по включению макроса в шаблон Word.

Скачать краткую техническую документацию по макросу.

2008-09-04

Макрос «Правильная типографика»

Первая автоматизация труда за счёт макросов на языке Visual Basic for Applications у меня случилась лет десять назад (тогда ещё язык назывался Word Basic). Первый «издательский» макрос сформировался через пару лет, на заре становления журнала Upgrade: многие ошибки повторялись из статьи в статью, и «Правильная типографика» версии 0.1 просто экономила моё время, имея, в общем-то, мало дела собственно с типографикой (только удаление кратных пробелов, причём довольно примитивным способом). Время шло, потребности росли, и в какой-то момент я счёл продукт совершенным настолько, что готов был поделиться с желающими, но желающих не нашлось. А вчера вот нашлись. Делюсь.

«Правильная типографика», версия 2.7 (нумерация условна: этапы я не фиксировал, но по сохранившимся в памяти вехам где-то так выходит) без дополнительного модуля выполняет следующие операции.

Модуль «Чистка текста»:

— удаление табуляции (по запросу пользователя);

— упорядочение пунктуации (по запросу пользователя): правильная расстановка пробелов вокруг круглых скобок, тире, двоеточия, точки, запятой, восклицательного и вопросительного знаков;

— удаление кратных пробелов;

— удаление пробелов в начале и в конце абзаца;

— удаление ручного перевода строки (Shift+Enter);

— удаление пустых строк.

Модуль «Пунктуация»:

— расстановка пунктуационного тире (длинное тире);

— расстановка интервального тире (короткое тире; по запросу пользователя);

— расстановка многоточия.

Модуль «Неразрывные пробелы»:

— расшифровка неуместных аббревиатур (т. е., в т. ч.) и постановка неразрывных пробелов в уместных (н. э., и т. д., и т. п.);

— постановка неразрывных пробелов при однобуквенных союзах, предлогах, местоимениях;

— постановка неразрывных пробелов после чисел (при единицах измерения), при символах процента, номера и косой черты.

«Правильная типографика», версия 2.7 с дополнительным модулем выполняет сверх перечисленного следующие операции.

Модуль «Ислам»:

— расстановка неразрывных пробелов перед лигатурами этикетных арабских формул (салаваты Благословенному Пророку Мухаммаду, сподвижникам, другим пророкам, ангелам, Всевышнему Аллаху);

— расстановка неразрывных пробелов в развёрнутых ссылках на аяты вида сура 114 «Люди», аят 1.

 

Скачать макрос «Правильная типографика», версия 2.7 без дополнительного модуля.

Скачать макрос «Правильная типографика», версия 2.7 с дополнительным модулем.

Скачать инструкцию по включению макроса в шаблон Word.

2008-08-18

Бесплатно и здорово. Mozilla Thunderbird и Mozilla Firefox

С неделю назад в частном околокомпьютерном разговоре мне был задан вопрос: «А Mozilla и Google никак не связаны?» И я ответил, что, насколько мне известно, организационно они не связаны, но идеологически близки, и я обе эти корпорации люблю. Как знак этой любви — этот пост.

См. обновление информации.

Программами Mozilla я начал пользоваться четыре года назад, когда номера версий начинались с «0.». Первыми были Thunderbird и Firefox, потом добавилась Sunbird (тогда ещё Calendar), а не так давно — Prism. Общий принцип всех программ: программа в базовой конфигурации реализует основные возможности, а дополнения каждый подбирает по вкусу — это гениально. Дополнения (add-ons) — это 1) подключаемые модули (plug-ins), они добавляют функциональности (по умолчанию браузер не воспроизводит флэш — чтобы воспроизводил, надо поставить соответствующий плагин); 2) модули расширения (extensions), они увеличивают удобство пользования (установить, каким почтовиком пользовался отправитель, по умолчанию может только продвинутый пользователь — просмотрев служебные заголовки письма, — а соответствующий экстенжн покажет символ почтового клиента рядом с именем отправителя), 3) темы оформления (themes), они изменяют внешний вид программы. За последнее время Mozilla реорганизовала доступ к дополнениям, так что чётко оформленное желание легко удовлетворить, — получается, что я делюсь удовлетворёнными желаниями на случай, если у кого-то есть такие же.

Почтовый клиент Mozilla Thunderbird дал мне всё, чего мне не хватало в Outlook Express, избавил от всего, что меня раздражало в The Bat!, и не грузил меня излишествами Outlook. Он дал идеальную и гибкую настройку учётных записей (accounts), а поскольку аккаунтов у меня раньше было немало, я был просто счастлив. Оформительскими темами я бросил баловаться довольно быстро, а вот расширения устанавливал: переключение автоматической подписи (официально-служебная, салям, нейтральная), показ почтовика отправителя, панель быстрого доступа к определённым папкам, кнопка цитирования, кнопка адресной книги, показ размера вложений в письмо, экспорт-импорт фильтров. Несколько лет, кочуя с одного компьютера на другой, я таскал за собой и всю почту (простым копированием соответствующей папки). Но открыв для себя GMail, я один ящик просто закрыл, на другом поставил переадресацию, третий изначально был с переадресаций, ещё парочка почтовых сервисов кончилась сама собой — и теперь вся моя почта в «гуглу». (Однако об этом потом.)

Браузер Mozilla Firefox — это песня. «Ода радости». Я восхищался им, даже когда он отъедал память сотнями мегабайт (всегда же можно перезапустить). А начиная с третьей версии это безусловный лидер, пелетон едва различим через плечо. Сегодня он выглядит у меня так.

Тема по умолчанию меня более чем устраивает. Плагинов сверх минимума (предустановленные плюс джентльменский мультимедиа-набор: Windows Media Player Firefox Plugin, QuickTime Plugin, несколько Real-плагинов и, разумеется, Flash) у меня собственно, один: Acrobat. DjVu-плагин я не стал устанавливать: PDF-файлы порой имеет смысл смотреть прямо в браузере, а вот DjVu — это всегда документ, который нужно скачать и смотреть отдельно. В общем, «моих» плагинов у меня раз и обчёлся, хотя общий список (а в третьей версии он выводится в интерфейсе браузера) насчитывает 15 пунктов. А вот экстенжнов — много.

Безопасность, правильный образ жизни. Таких расширительных модулей у меня шесть. Adblock Plus ограждает от лишней рекламы (как-то был повод узнать, от скольких вредных для духовного здоровья картинок он меня уберёг — субхан-Аллах!). На сайте этого расширения есть разные списки рекламы — российским пользователям надо загрузить RU AdList. Модуль AVG Safe Search установился автоматически при инсталляции хорошего антивирусного пакета AVG (в бесплатной версии!). Password Exporter я поставил, дабы в очередной раз при миграции не перенабирать все пароли (хорошо ещё, что, введя в браузере на прежнем компе мастер-пароль, я получил полный список сайтов, логинов и паролей; а если бы не было в Firefox такой фишки, как мастер-пароль?). Проект Weave и одноимённое расширение — тоже для «мигрантов»; пока я доверяю им журнал посещённых страниц, закладки (хотя их и так можно забэкапить) и cookie-политику (вот это облегчение! — а то измучаешься в новом браузере настраивать: этому сайту можно моё поведение «запекать в печенье», а тот обойдётся), пароли пока не доверяю; вот доберутся до версии 1.0, тогда, может, и Password Exporter не понадобится. Кстати, о «печеньях». Замечательное расширение CS Lite мало того, что позволяет в два клика изменить cookie-политику (для текущего сайта или для всех), зачистить все «печеньки» или загрузить обзорные списки (сайтов или cookie-файлов), так ещё и в списке сайтов даёт возможность изменить политику для конкретного сайта; без этого экстенжна приходится удалять сайт из списка, перезагружать веб-страницу и «с нуля» определять, принимать ли куки.

И последний в этой категории, но далеко не последний по важности — fzami. Это, по сути, окошко к сайту IslamicFinder, то есть сам экстенжн времена намазов не считает. Но это окошко с настраиваемым видом: задаёшь город и метод расчёта намазов — и модуль выводит тебе время молитв в том виде, в каком ты хочешь: 12/24-часовое отображение, показ в статусной строке всех пяти молитв или только текущей (а остальные — во всплывающей подсказке), указывать начало или границы интервала (вот чтобы время намаза указывалось с помощью интервала — я с таким впервые встречаюсь) — и предупреждает удобным тебе способом (по умолчанию — всплывающее окно за 15 минут до начала очередного намаза и азан в момент начала намаза, я сделал всплывающее окно за 10 минут и всплывающее окно в момент начала). Единственное неудобство — малый интервал между опросами IslamicFinder; задать все настройки не успеваешь, приходится частями: одну вкладку прошёл — жмёшь ОК (диалог настроек закрывается), вызываешь настройки снова, проходишь следующую вкладку, снова ОК, и в третий раз то же самое. Не успел нажать ОК до очередного запроса к сайту — все настройки сбросились; так что немного приходиться помучиться — но ведь только один раз.

Внешний вид, удобство пользования. Таких модулей у меня 16. Три имеют дело с вкладками: Aging Tabs раскрашивает заголовки (активная вкладка — с синим заголовком, остальные — от почти чёрного для вкладки, на которую я не глядел уже несколько часов, до светло-серого для вкладки, которая была активной только что), Tab Catalog выводит превьюшки всех открытых вкладок (я подобное видел в Opera, но не уверен, что там этот режим позволял не только переключаться между открытыми вкладками, но и закрывать их, ходить назад-вперёд, обновлять страницу — и в этом же режиме видеть результаты хождения и обновления), а Tab Mix Plus делает столько разных приятных и полезных вещей, что неделя с Firefox 3 и без Tab Mix Plus показалась мне десятилетием. Этот модуль заставляет открываться — и закрываться — новые вкладки самым удобным способом; он не только позволяет отменить закрытие вкладки (двух, пяти, пятнадцати…), но и восстанавливает напрасно закрытую вкладку в том же месте; он добавляет на заголовки вкладок нужные элементы навигации, а в контекстные меню страниц и вкладок — команды, реально нужные пользователю (а если что-то не устраивает, можно это изменить в настройках; впрочём, набор команд по умолчанию весьма продуман); он позволяет переключаться между вкладками движением мышиного колёсика; он не позволяет открываться ненужным вкладкам; он может восстановить набор вкладок последней сессии, даже если она закончилась крахом браузера, — and in the morning, he’s making waffles. Шучу, конечно, вафель он не печёт — но делает едва ли не больше дел, чем осёл сказал Шреку слов за все серии. Чес-слово.

Ещё восемь расширений меняют интерфейс. More Tools Menu переносит команды, относящиеся к конкретным модулям, из меню Tools/Сервис (в котором после установки пятого экстенжна становится тесно) в меню More Tools. Модуль Personal Menu экономит место: нажал Alt — есть строка меню, нажал ещё раз — нет; а самые нужные команды — на кнопочке (у меня там Save Page As, Options, Check for Updates, About). И эта кнопочка, а также адресная строка, видны всегда, даже во всплывающих окнах — благодаря экстенжну Unhide Menubar. Расширение All-in-One Sidebar организует боковую панель, в которой открывается вся служебная информация (а не отдельными окнами): закладки, закачки, журнал, дополнения, сводка общих данных по странице (медиа-файлы, параметры безопасности), код страницы. К кнопке «Печать» добавляет выпадающий список с командой предпросмотра и задания параметров печати модуль Print / Print Preview. Две кнопки в одну объединяет экстенжн Stop-or-Reload Button. В результате «слов» в браузере не остаётся — только кнопки (и то немного). Когда «слова» всё-таки нужны, Quick Locale Switcher выдаёт их на том языке, на каком мне хочется (выбор — из многих десятков). А кнопки я организую: на панели инструментов — штатными средствами, в статусной строке — с помощью расширения Status Buttons.

Три модуля расширяют возможности пользователя при загрузке файлов. Встроенный менеджер закачек в Firefox 3 весьма хорош (чего стоит только вывод информации о закачках в статусную строку), но когда надо закачать много файлов одновременно (например, 114 mp3-файлов с Мусульманин.ком), не обойтись без DownThemAll!, или dTa. А если хочется сохранить видео (с YouTube, например), это поможет сделать Video DownloadHelper. Расширенные возможности по обращению с PDF-файлами даёт PDF Download.

И ещё парочка экстенжнов добавляет комфорта. Благодаря Transliterator я не ломаю глаза траслитом (встречаются люди, исписывающие этим жутким способом многие страницы), а легко перевожу его в кириллицу. Модуль Navigational Sounds озвучивает моё поведение (мышкой по ссылке клик — из динамиков «клац!»).

Функциональность. Таких модулей у меня семь. Пять — веб-дизайнерские: ColorZilla и MeasureIt вскрывают архитектуру страницы, Flagfox даёт информацию о хостинге, домене и тому подобных технических подробностях, Firesizer задаёт браузеру размер (весьма полезно узнать, как твоя страница выглядит при разрешении 800×600), IE Tab включает браузинг по-майкрософтовски прямо внутри Firefox. Бывает IE Tab полезен и для того, чтобы поглядеть на страницу, которую какой-нибудь «умелец» сваял так, что правильным браузером её не видно. Впрочем, часто реальную обработку страницы IE-машиной включать и не стоит — надо лишь прикинуться, что у тебя не Fx, а IE; для этого существует User Agent Switcher. И, наконец, BBCodeXtra нужен для ввода тегов в формах (вместо визуального редактора в админке WordPress и на тех форумах, где кнопки визуального редактирования, опять-таки, работают только для MS IE).

Сервис. Таких модулей у меня шесть. Forecastfox в статусной строке информирует о погоде, FoxClocks там же показывает поясное время во всех интересных мне местах в нужном мне виде, Google Earth, Google Notebook, Google Toolbar обеспечивают услугами Google. А ещё я поставил модуль, работающий в вебе с медиа-файлами, — PicLens. Это XXI век. Это надо видеть собственными глазами.

…Что-то много получается. Про остальное тогда в следующий раз, инша-Аллах.

См. обновление информации.