среда, 28 октября 2009 г.

Снова о вкладках. Обзор расширения Tabberwocky

Работа с вкладками - это область, в которой регулярно придумывается что-то новое, предлагаются различные улучшения. И если, применительно к большинству браузеров, это выражается, скорее, в стонах и причитаниях пользователей на форумах, то Mozilla Firefox, благодаря расширяемости, позволяет воплощать любую фантазию в жизнь. Например, зашел разговор о размещении вкладок в боковой панели, пожалуйста, вот вам специальное расширение для этого.
Но сегодня речь пойдет о менее радикальном решении, о Tabberwocky. Данное расширение во многом напоминает Tab Mix Plus, однако размер модуля почти в 20 раз меньше (25КБ против 400КБ). Чего же интересного удалось поместить в столь компактное дополнение разработчикам?
Наиболее интересные возможности расширения удобней перечислить списком:
  • открытие новых вкладок справа от текущей
  • открытие ссылок со сценариями всегда в новых вкладках, а не в отдельных окнах
  • выделение заголовков непрочитанных вкладок отдельным цветом (это показано на иллюстрации выше)
  • закрытие вкладок по двойному щелчку
  • дублирование вкладок (открытие копии)
  • блокировка вкладок (нельзя закрыть, а если переходишь по ссылке, то она открывается в новой вкладке)
  • можно показывать кнопки закрытия вкладок только при условии, что сами вкладки шире указанной в настройках величины (то есть, когда открыто много страниц, и места на панели не хватает, то кнопки показываться не будут, дабы сэкономить место)

  • всегда в новой вкладке можно открывать ссылки из журнала и закладок, из адресной строки, а также результаты поиска
  • в контекстное меню панели вкладок можно добавить пункты дублирования, блокировки, а также копирование заголовка документа в буфер обмена
  • на действия, описанные выше, можно назначать горячие клавиши
  • в заголовке вкладки можно показывать полосу прогресса загрузки страницы
  • панель вкладок может состоять из нескольких рядов (их число указывается в настройках)

Пока расширение не переведено на русский язык, и это способно создать некоторые трудности для освоения. Впрочем, перевод расширений Mozilla - дело наживное. Сегодня нет перевода, завтра он уже есть.

Страница загрузки расширения

четверг, 22 октября 2009 г.

Закладки, не закрывайтесь! Обзор расширения Stay-Open Menu

При использовании Firefox, ссылки из закладок чаще запускаются из одноименного меню и реже из боковой панели. А в первом случае пользователь может столкнуться с одной маленькой проблемой. Необходимо открыть несколько ссылок. Заходим в меню, переходим по папкам, дошли до нужного пункта. Клик, и меню, конечно же, закрывается. Опять повторяем серию телодвижений, пробираемся в нужный раздел, снова щелчок, снова закрытие. Очень неудобно. Между тем, расширение Stay-Open Menu позволяет значительно упростить данные операции.
После выбора какого-либо пункта в закладках, само меню не закрывается. То есть, можно быстро, без лишних телодвижений открывать по несколько ссылок. Настройки расширения позволяют отдельно настраивать поведение программы для щелчка левой и средней кнопкой мыши. Наконец, можно автоматически закрывать меню закладок после увода курсора. Указывается интервал в миллисекундах.
Вот и все. Простенькое, но полезное дополнение для тех, кто часто открывает ссылки именно из закладок, редко прибегая к услугам очень умной адресной строки Firefox 3.

Страница загрузки расширения


PS Недавно на Планете проходила новость о выхода расширения Grammar Checker для Thunderbird, которое позволяет проверять грамматику. Первая мысль была, конечно, восторженной, появилось желание посмотреть на это чудо. Но, честно говоря, несколько отрицательных отзывов подавили со мне это стремление. Оказывается, проверка осуществляется не по мере набора текста, а вызывается как отдельная операция. Помимо самого расширения, необходимо устанавливать какой-то языковой сервер. Да и ошибки, по отзывам, оно как-то не очень хорошо отлавливает. Поэтому я решил пока не связываться с этим модулем. Подождем новых версий.

вторник, 13 октября 2009 г.

Небольшое знакомство с SeaMonkey 2.0 RC1

Я писал, что мой отец пользуется SeaMonkey, не признавая Firefox. Сегодня я был в гостях у родителей, и снова застал необычный программный продукт на рабочем столе. А совсем недавно ведь вышло обновление, 2.0 RC1. Я предложил отцу обновиться до этой версии. Он согласился, и мне довелось немного посмотреть на новую версию программы.
Если линейка 1.1.x была просто ужасающе устаревшей, несовременной, то 2.0 выглядит уже вполне в духе времени. Сменилась тема оформления по умолчанию. Наконец-то. Видеть в 2009 году дизайн от Netscape 4.0 (!) было жутковато. Modern же, конечно, оригинальная тема, но она слишком строга и уныла, чтобы понравиться широкому кругу пользователей. Новый же вариант оформления продукта выполнен просто отлично.
Изменений по сравнению с предыдущей веткой развития очень много, но хочется остановиться лишь на одном существенном улучшении 2.0, на менеджере дополнений. Отец давно жаловался, что в интернете много рекламы, что ему не нравится ее смотреть. Я, используя Firefox, давно забыл о ней, благодаря расширению AdBlock и подписке RuAdList. Связываться же с отцовской SeaMonkey 1.1.x не хотелось по причине отсутствия какого-либо менеджера дополнений. Но вот я установил новую версию продукта, и сразу же порадовался за долгожданный компонент.
Заходим на addons.mozilla.org, находим AdBlock и щелкаем по зеленой кнопке инсталляции.
Да, конечно, addons.mozilla.org доверять нельзя, но, что поделать, придется ставить на свой страх и риск. Все, как в Firefox, ничего оригинального. Разработчики унифицировали процесс.
Расширение установлено. Остается лишь выполнить подписку на RuAdList. Открываем страницу проекта, щелкаем по ссылке "основная подписка".
Все, готово. Любопытно, что значок AdBlock находится на панели закладок. Стоит напомнить, что в Firefox он может располагаться на панели инструментов и/или в строке статуса. Налицо небольшие отличия, связанные со спецификой продукта.
Теперь мой отец может пользоваться интернетом, не уставая от назойливой рекламы. Он остается верен SeaMonkey.

Новость о выходе SeaMonkey 2.0 RC1, ссылки на загрузку

четверг, 8 октября 2009 г.

Arora: смелая попытка создать Firefox на движке WebKit

Обычно к миру Mozilla относят программные продукты, работающие на движке Gecko. Флагман - это Firefox. В то же время, другие браузеры на Gecko зачастую имеют мало общего с ним. Например, интерфейс K-Meleon уникален, он практически не в чем не пересекается с Firefox. Другой браузер, другие свойства, навыки, привычки. Между тем, нетрудно представить обратную ситуацию: браузер использует другой движок, но внешне очень напоминает Firefox. Это Arora.
Только очень популярные программные продукты рождают подражания. Пользователь привыкает к определенной раскладке клавиш в каком-то текстовом процессоре, занимающем 90% доли на рынке. Конкурентам невольно придется подстраиваться под доминирующего игрока.
Тоже самое, отчасти, касается и браузеров. Но, что любопытно, никто не старается подражать Internet Explorer. Не существует браузера от стороннего производителя, который бы умышленно создавался похожим на детище Microsoft. И это, в общем-то, объяснимо. Internet Explorer уже давно не приносит ничего инновационного, вызывающего восторг и трепет. Поэтому-то и рождаются надстройки, типа, Maxthon, которые только движком напоминают о браузере от Microsoft, а выглядят как полностью независимые разработки - полноценный браузеры.
А вот с Mozilla Firefox не все так просто. Браузер получился реально классный. И он постоянно набирает популярность. Сначала сторонние производители начали заимствовать идеи Firefox по мелочам. Чуть ли не со скандалом оранжевая кнопка RSS стала официальным стандартом. Затем в Opera перешли на систему горячих клавиш Firefox, применительно к работе с вкладками. Дальше - больше. В Internet Explorer 7 появилась схожая с Firefox система дополнений. Мало того, официальный сайт расширений IE имел дизайн, практически в точности повторяющий addons.mozilla.org того времени. Firefox - открытый проект, и он стал клонироваться по обоим направлениям. То есть, мы имеем как непохожие на Firefox браузеры на "авторском" движке, так и наработки Firefox в других браузерах.
Но Arora - это фактически Firefox на движке WebKit. Этот движок стал известен, в первую очередь, благодаря нарастающей популярности Safari. Затем он появился в Google Chrome. Arora, конечно, не может похвастаться большой популярностью, но проект, несомненно, интересный, заслуживающий внимания.
Проект открытый - исходные тексты доступны. Имеются версии для Windows, Linux, Mac OS X. Интерфейс браузера использует библиотеку QT. Это касается не только открытых систем, но и остальных сборок. В Windows, кстати, это смотрится гармонично, приятно.
Дистрибутив для Windows занимает около 10 мегабайт. Сразу же нас встречает русский язык интерфейса. Браузер имеет качественную локализацию. Стоит отметить, что с официальной страницы загружается интернациональная версия продукта. То есть, локализации дополнительно загружать не требуется. За это, правда, приходится платить чуть большим объемом дистрибутива.
Никакого автоматического импорта настроек не предлагается. Попробуем выполнить его вручную. Предлагается перенести закладки из Mozilla Firefox. На тестируемом компьютере эта функция не заработала. Ошибка кодировки. Возможно, если бы в закладках не было кириллицы, то импорт прошел бы удачно.
Интерфейс Arora очень напоминает Mozilla Firefox. Слева располагается три кнопки. Вперед, назад и Обновить/Стоп. Третий элемент комбинированный. Следом идет адресная строка. Справа находится строка ввода поисковых запросов.
По умолчанию панель закладок отключена. Она включается, по аналогии с Firefox, из контекстного меню.
Вкладки имеют дизайн, напоминающий ранние версии Firefox. Управление ими также не уникально. Двойной щелчок открывает новую вкладку, средняя кнопка - закрытие. Ctrl+T - открытие, Ctrl+F4 - закрытие. Ctrl+Tab листание вперед, Ctrl+Shift+Tab - назад. Все идентично Firefox. Даже контекстное меню практически совпадает.
Аналогичные слова применимы и к управлению поисковыми плагинами. Присутствует меню выбора движка. Специальный менеджер позволяет добавлять и удалять их.
Во время загрузки страницы в адресной строке отображается полоса прогресса. Строка статуса показывать процент загрузки, а также число принятых килобайт данных. Наглядно, удобно.
Работа с закладками не так гибка, как в Firefox. Во-первых, нельзя подцеплять вкладки и перетаскивать их в меню закладок или на панель. Операция осуществляется только через специальное меню. Во-вторых, сам менеджер закладок довольно примитивен и не конкурент Собранному Mozilla Firefox.
Контекстное меню веб-страниц компактно, лаконично. Например, если обратиться к нему, держа указатель мыши над текстовым блоком, то и вовсе будет показано лишь два пункта - копирование в буфер обмена и поиск. Для ссылок список вариантов значительно больше. Так или иначе, вид контекстного меню напрямую зависит от того, где находится указатель мыши. Меню действительно "контекстное". Еще одна его особенность заключается в том, что поиск может осуществлять любым подключенным движком, а не только тем, что стоит по умолчанию, как в Firefox. Это плюс.
В состав Arora включен аналог легендарного расширения AbBlock. По умолчанию используется подписка EasyList. Формально, реализована подписка на другие списки. Но тестирование показало неработоспособность функции. На RuAdList подписаться не удалось. Отображается, что операция прошла успешно, но список фильтров не появляется. EasyList же не очень хорошо дружит с русскоязычным сегментом сети. Все равно отображается много рекламы.
Исходный текст страниц показывается с подсветкой синтаксиса. Однако ссылки не интерактивные.
Браузер поддерживает очень интересную функцию. Она заключается в том, что ролики, основанные на flash можно не грузить по умолчанию. Вместо них будет показываться кнопка загрузки. Хотите посмотреть? Нажмите кнопку. Если учесть, что 99% процетов flash в Сети - это реклама, то подобный инструмент можно признать прекрасным AdBlock-ом. В настройках браузера надо всего лишь включить одну опцию.
Присутствует режим приватного просмотра. Когда он включен, то пользователь не оставляет следов пребывания за компьютером. В этом случае, в правой части адресной строки отображается хитрый глаз.
Подобно Firefox 3.0 (не 3.5), присутствует инструмент быстрого удаления личных данных. Небольшое окно, несколько опций.
Настройки Arora очень напоминают Firefox. Структура идентична. Отличия минимальны. Разве что, нет графики в верхней части окна.
Отсутствует возможность подключения дополнений. Здесь стоит прокомментировать так: даже, если она была, это бы ничего не поменяло. Никто бы не стал писать модули под непопулярный продукт. Сейчас ведь просто рай для разработчиков: хочешь, пиши под Firefox, хочешь - под Chrome, хочешь под - Internet Explorer. Какой браузер больше нравится, тот и расширяй. А скромному Arora все равно не осталось бы места под солнцем. Поэтому, лучше смириться с тем, что его функциональность - это базовый дистрибутив, и ничего более. Со временем разработчики будут добавлять функции, ведь проект не стоит на месте. Он развивается. Регулярно выходят новые версии.
Отдельно хочется отметить некоторые мелкие особенности браузера:
- масштабировать страницы можно с графикой и по-отдельности
- размер шрифта для каждой страницы автоматически не запоминается
- расстояние между строками немного больше, чем у других браузеров (шрифт по умолчанию идентичен)
- поисковая строка сделана почти как в Firefox; но она не снизу, а сверху страницы
- полноэкранный режим как у ранних версий Firefox
- менеджер загрузок примитивен, нет продолжения с прерванного места (но тут и Firefox-у нечем хвастаться)
- Acid3 пройден с рейтингом 98/100
- справки нет

Конечно, Arora пока не дотягивает до уровня Firefox. Но хочется отметить другое. Браузер очень прост в освоении. Фактически, это быстрей, но урезанный Firefox с недоделанным AbBlock. Для пользователя Firefox осваивать Arora, можно сказать, вообще не надо. Сел, пошарил по меню, и ты на коне. Вряд ли этот браузер в скором времени станет популярным, но посмотреть на него все равно любопытно.

Официальная страница проекта

пятница, 2 октября 2009 г.

Секс и матершина. Это не для детей. Родительский контроль с расширением ProCon Latte

Моя годовалая дочь уже научилась нажимать стрелку вправо, чтобы листать семейные фотографии в FastStone Image Viewer. Кроме того, она любит хаотично лупить по клавиатуре (подражает папе, регулярно набирающему тексты), а также кликать левой (!) кнопкой мыши. И это, повторюсь, в один год. А что будет дальше? Не за горами момент, когда ребенок выучит буквы и научится вводить поисковые запросы. А там уже и до запретных тем недалеко.
В прошлом году я писал развернутую статью об утилитах для родительского контроля. Однако там рассматривались универсальные способы, не привязанные к конкретному браузеру. Кроме того, некоторые из программ распространяются на платной основе. Мы же, в своем большинстве, я думаю, пользуемся Mozilla Firefox. И из этого можно извлечь выгоду. Для браузера написано удачное расширение ProCon Latte, позволяющее осуществлять родительский контроль.
Блокировка нежелательной информации происходит по нескольким направлениям. Первое - это запрет посещения определенных сайтов, содержание которых может навредить ребенку. Для этого в расширении предлагается список строк, которых не должно быть в адресе сайта или в тексте его главной страницы.
Кроме того, предлагается белый список сайтов. Он создается для того, чтобы некоторые адреса можно было посещать в любом случае, не зависимо от запретов. Но это не единственное назначение белого списка. Расширение позволяет переключиться в режим полного запрета трафика. И в этом случае ребенку можно будет смотреть только сайты, разрешенные родителями. А берутся они как раз из белого списка.
Наконец, третья форма фильтрации содержимого интернета заключается в блокировке показа матерных слов. Снова предлагается список. Он буквально кишит непристойностями. Вы указываете, чем будет заменяться мат. Наиболее очевидные вариант - это звездочки.
Но перед тем как начать рассказ о детальных возможностях расширения, стоит упомянуть о безопасности. Ребенок не должен отключить модуль. Как минимум, это не должно быть тривиально.
В первую очередь, необходимо установить пароль на вызов настроек расширения. Иначе все труды родителей сразу пойдут на смарку. Вы можете также удалить ссылку на дополнение из меню "Инструменты", заблокировать окно менеджера дополнений браузера, а также запретить вызов страницы about:config. Этих предосторожностей должно хватить, чтобы защитить не шибко продвинутого в компьютерах ребенка от нежелательной информации в интернете.
Итак, ребенок захотел посмотреть на обнаженных женщин. Он набирает адрес сайта, нажимает Enter, но вместо страницы с голыми телами видит предупреждение от ProCon Latte.
Настройки модуля позволяют даже указывать причину, по которой страница была заблокирована. Данная информация выводится в квадратных скобках. Затем ребенок попытался открыть сайт, где присутствуют матерные выражения. Но вместо грубых слов он видит лишь звездочки.
Рассмотрим теперь настройки расширения. Они представляют собой окно с несколькими вкладками. На первой из них, помимо описанного ранее, стоит отметить еще возможность добавления ключевых слов в черный список через контекстное меню браузера. Это позволяет добавлять специфику в воспитание, не отрываясь, так сказать, от дела, то есть, от просмотра содержимого Веб.
Вторая вкладка - это главный фильтр. Здесь можно настраивать режим блокировки нежелательной информации. Например, показывать можно все, кроме черного списка или только сайты из белого списка. Имеется возможность настройки окна предупреждения. Ребенку будет приятно увидеть что-нибудь, типа "Милый! Этот сайт - бяка, уходи быстрей!"
Как настраивается черный список можно посмотреть на следующей иллюстрации.
Белый список настраивается аналогично черному. Разработчики подчеркивают, что надо вводить только строки. Никаких регулярных выражений, например, звездочек, не предусмотрено.
Наконец, последний фильтр - это список ненормативной лексики. Для нас, русскоязычных пользователей, лучше загрузить специальный фильтр, ведь наши матерные изыскания не актуальны на западе.
В результате всего описанного выше, мы имеем весьма эффективный инструмент родительского контроля, встроенный напрямую в браузер.

Официальная страница проекта (там есть документация)
Обсуждение расширения на форуме Mozilla Россия
Список русскоязычных матерных выражений