среда, 29 июля 2009 г.

Обзор расширения и сервиса Stickerity

О Stickerity никто не сможет рассказать лучше, чем автор. Поэтому позволю себе процитировать описание проекта с его официального сайта:
"Идея создать что-то подобное давно витала в воздухе. Например, иногда хочется сделать заметку на каком-нибудь сайте, пометить для себя, прокомментировать. Однако, мало на каких сайтах (да, собственно, вообще ни на одном) подобное возможно. Иногда бывает также необходимость "пока не забыл" сделать пометку на разрабатываемом сайте о найденном баге ("а вот здесь в осле разметка едет") или о новой только что придуманной фиче. Но не прикручивать же к каждому сайту этот функционал только ради личных заметок, которые кроме тебя никто не увидит! Я периодически пользуюсь стикерами, встроенными в xfce, однако, это не совсем то, что мне нужно. К тому же, он не позволяет этими заметками делиться. Так, если xfce4-notes или что-либо другое не позволяет, почему я не могу себе это позволить? Вот я и позволил. Итак, представляю вам Стикерити — сервис, позволяющий комментировать любой контент на любом сайте. Стикерити представляет собой веб-сервис плюс небольшой плагин для Firefox. Модуль умеет собственно клеить стикеры, комментировать их, просматривать список всех стикеров, стикеров, созданных конкретным человеком, стикеров, оставленных на конкретном сайте. Можно подписываться на стикеры пользователей и стикеры, размещённые на конкретных сайтах. Также скоро появятся и другие функции. Писал один, реализация идеи заняла у меня около месяца по вечерам после работы. Название для проекта подсказал sevenov, за что ему отдельное спасибо. Впрочем, работа над сервисом на этом, разумеется, не закончена — сервис будет постоянно развиваться и улучшаться, я буду добавлять новый функционал по мере его написания. Ваши пожелания, предложения и замечания я, разумеется, тоже учту. Клейте стикеры на сайт — и я прочту их."

Как это работает на самом деле. Сначала необходимо зарегистрироваться на официальной странице проекта. Затем, оттуда устанавливается дополнение. Оно работает в Firefox 3.5.1 - последней на момент написанного данного обзора, версии браузера.
В настройках дополнения необходимо указать имя и пароль, а также можно определить несколько фильтров. Лучше вcего, это проиллюстрировать на картинке.
После того, как настройка завершена, можно приступать к созданию собственных заметок. Для этого необходимо взглянуть на статусную строку браузера. Там появилась новая кнопка с именем учетной записи Stickerity. Контекстное меню позволяет показывать и скрывать заметки, а также создавать собственный стикер.Открывая некоторые страницы, можно заметить ранее созданные стикеры. Двойной щелчок по ним разворачивает заметку. Можно читать текст. Под каждым стикером можно оставлять комментарии. Они отображаются в виде отдельной веб-страницы. Вы можете также увеличивать или уменьшать рейтинг заметки. Стикеры с отрицательным рейтингом не показываются по умолчанию. Любопытно, что больше всего заметок пользователи оставляют на главных страницах социальных сетей. Львиная доля текста - критика, негативное отношение к самому явлению. Много матерных выражений.
Но оставим на какое-то время чужое красноречие, создадим свой стикер.
Настройки заметки позволяют менять ее цвет. Предлагается несколько заранее установленных вариантов. Можно управлять приватностью. Стикер будет показываться или только вам или всем пользователям сервиса. Вы вводите текст, выбираете положение стикера и нажимаете на зеленую галочку. Заметка готова.

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

среда, 22 июля 2009 г.

Обзор расширения Brief

Браузер - это путь, через который пользователь попадает в интернет. Фактически, это основная программа на многих компьютерах. Однако опытные пользователи глобальной сети часто обрастают целой серией дополнительных приложений. Обмен письмами - почтовый клиент, болтовня - цветочек ICQ в системном лотке, RSS - специальная читалка, IRC - тоже отдельная программа и т.д... Одна программа - одна задача. Так гласит закон UNIX. А UNIX в глазах опытных пользователей - это очень умно и круто. Давайте поступать также.
А мне не нравится такой подход. Это сложно и зачастую неразумно. Компьютер - в первую очередь, наш помощник, на нем можно выполнять задачи, немыслимые доселе. Задача разработчиков - обеспечить нам эффективную и комфортную работу. Ну а нам остается лишь пользоваться плодами их труда.
Mozilla Firefox - это тот браузер, который, благодаря расширяемости, позволяет делать все. В разумных, конечно, границах. Не нравится веб-интерфейс почтового сервиса? Simple Mail. Просто и доступно. Тем более, сделано расширение в России.
Согласно проведенному в прошлом году опросу, 70% русскоязычных пользователей интернета не знают, что такое "RSS". И только, у 3% на компьютере стоит специальная программа, обычно называемая RSS Feeder. Технология, по всей видимости, еще мало распространена. Два года тому назад я писал серию путеводителей по подобным приложениям. Часть 1, Часть 2, Часть 3, Часть 4, Часть 5. Между тем, существует более простое, элегантное решение, если вы пользуетесь браузером Mozilla Firefox. Это Brief.
После установки расширения, на панели инструментов браузера появляется новая кнопка с изображением оранжевой точки и двух бумерангов рядом (еще напоминает процесс излучения). Это традиционный значок RSS, применяющийся во многих приложениях.
Список подписок отображается в левой боковой панели. По умолчанию он пуст. Надо выполнить подписку. Для этого в настройках расширения указать папку в закладках.Firefox позволяет выполнять подписку, путем создания отдельной папки в закладках, элементы которой - заголовки новостей. Именно этот способ надо использовать, когда на сайте обнаруживается лента и хочется подписаться на нее. Достаточно указать определенную в настройках расширения директорию.
Папки могут иметь вложенную структуру. Управление ей происходит через меню "Закладки" или через "Собранное". Из Brief управлять папками нельзя.
Интересные новости можно помечать звездочкой. Google всех заразил этой функцией. По умолчанию присутствуют две категории - непрочитанные новости и отмеченные новости. Во второй группе как раз и оказываются "звездные" статьи.
Каждая новость отображается своим блоком. Помимо пометки звездой, можно указать на прочтение сообщения, а также удалить его, то есть, переместить в корзину.
В статусной строке постоянно показывается число непрочитанных записей. Как только по подпискам приходят новые статьи, отображается окно уведомления.
Комментировать настройки дополнения не имеет смысла, просто взгляните на иллюстрации.
И еще одна картинка.
Настройка внешнего вида - это редактирование текстового конфигурационного файла. Простому смертному там делать нечего. Клавиатурные сокращения - справочное окно. Редактировать их нельзя.
Если для чтения RSS не хочется пользоваться отдельной программой, а веб-интерфейс Google или ему подобного сервиса опротивел - добро пожаловать в Brief. Маленькое удобное дополнение для Firefox. Расширение работает с веткой 3.5.

Страница установки
Обсуждение дополнения на форуме Mozilla Россия

вторник, 7 июля 2009 г.

Обзор расширения Tab Mix Lite CE

Современные браузеры поголовно поддерживают работу c вкладками. Это позволяет открывать несколько документов в рамках одного окна. Кроме того, часто происходит экономия оперативной памяти. Впрочем, насчет последнего тезиса не все идеально. Google, например, считает, что стабильность важнее экономии, и выделяет каждой вкладке отдельный процесс в памяти. В Mozilla тоже задумываются о подобном поведении браузера.
И все же, удобство работы с вкладками - одна из причин, за что мы любим свой браузер. Mozilla Firefox разрабатывается с учетом максимальной простоты освоения. Пользоваться вкладками, в целом, удобно. Однако часто возникает желание расширить функциональность, добавить какие-либо функции. А здесь без расширений уже не обойтись.
Первые попытки улучшения работы с вкладками были даже не блинами. Пользуясь популярной метафорой, можно сказать, что они напоминали гигантские диски из теста со свинцовой начинкой. Первое популярное расширение Tabbrowser Extensions было настоящим монстром. Большой объем кода, большая функциональность и... множество сопутствующих проблем. К счастью, через какое-то время появились более легкие, изящные решения.
Tab Mix Lite CE - это лишь небольшое улучшение для Mozilla Firefox, позволяющее чуть расширить функциональность вкладок. Это как раз то, что востребовано в последнее время. Давайте взглянем на него более внимательно.
Следует сразу отметить: модуль работает с Firefox 3.5. Проблем с совместимостью нет.
После установки Tab Mix Lite CE из менеджера дополнений можно открыть диалоговое окно настроек модуля. Опции поделены на пять групп с помощью закладок.
Многие задаются вопросом - а можно ли открывать какой-либо конкретный тип ссылок не в новом окне, а в отдельной вкладке. Пожалуйста, Tab Mix Lite CE позволяет все это дело гибко настроить. Несколько примеров популярных типов ссылок и выбор действий на щелчок левой кнопкой мыши по ним.
Вторая группы опций отвечает за обработку событий. Они делятся на две категории - открытие и закрытие вкладок. Вы указываете, что делать в конкретных случаях.
"Вид" - самая наглядная группа опций. Всегда показывать панель вкладок, даже когда открыт один документ? Переместить панель вкладок вниз рабочего окна браузера?
Вышел Mozilla Firefox 3.5, и на форуме бурно обсуждается, как же убрать кнопку открытия новой вкладки. Дескать, сделана она по образу и подобию Internet Explorer 7, а значит имеет дьявольское происхождение. Убить. Убить? Пожалуйста. Один клик.
Вы можете также настраивать размер панели вкладок. Высота, кстати, довольно важный параметр. От него зависит площадь полезного пространства браузера. Да, вроде как, разница мизерная, но недаром говорят, что вода камень точит. Кому-то это может показаться важной опцией.
Непрочитанные вкладки выделяем одним цветом, прочитанные - другим. Красиво и ярко.
Наконец, есть возможность решить, что делать с кнопками закрытия вкладок. Нужны? Оставляем. Однако средней кнопкой мыши тоже можно закрывать вкладки. Значит, не так уж важно наличие красного креста.
Вся мелочевка собрана в группе "Дополнительно". Здесь комментировать особенно нечего, просто посмотрите на иллюстрацию.
Последняя группа - это настройка контекстного меню. Вы можете добавлять в него новые пункты. Например, имеется возможность закрытия вкладок, расположенных слева от текущего документа.
Tab Mix Lite CE - удачное развитие идеи улучшения работы браузера с вкладками. Нет чрезмерного усложнения, лишь небольшое расширение функциональности. А это именно то, что зачастую и требуется от браузерных дополнений.

Страница установки дополнения

понедельник, 6 июля 2009 г.

Firefox 3.5. Магия числа

Я думал, что обновлений для 3.0 будет намного больше. Но вот вышел Firefox 3.5, и все, что касается ранней версии, стало неактуально. Все взоры обращаются на новый продукт.
Три с половиной. Интересный номер версии. Мне почему-то вспоминается начало 90-х годов. ZX Spectrum. Игра Dizzy 3.5. Друзья главного персонажа куда-то пропали, и он должен попасть в сказочное королевство, чтобы спасти их. Dizzy 3.5 был лишь небольшой прелюдией к Dizzy 4, который был полноценной игрой.
Но Firefox 3.5 - никакая не прелюдия. Это полноценный браузер, в котором немало улучшений по сравнению со своим предшественником.
Три с половиной. Значение диафрагмы на фотокамерах. f/3.5. Объективов с такой постоянной светосилой практически нет. Вспоминается только одна модель. Система Minolta в середине девяностых была осчастливлена выходом широкоугольного зума 17-35/3.5. Данных объективов было выпущено очень мало. Сегодня они представляют большую коллекционную ценность. Их цена редко опускается ниже $1600. При этом, объектив не обладает какими-то уникальными оптическими и конструктивными свойствами. Просто, в системе Minolta больше не было ни одного профессионального широкоугольного зума. Вот и взлетела цена.
Три с половиной. Объем двигателей Формулы 1 до 1995 года. Затем движки станут трехлитровыми, а с 2006 года объем и вовсе будет ограничен 2.4 литрами. Конец 80-х и начало 90-х - очень интересное время в жизни Формулы 1. Противостояние Айртона Сенны и Алена Проста. Доминирование и утеря лидирующих позиций командой McLaren. Взлет Williams.
Три с половиной. Размер дискет. Сегодня молодежь уже не знает, что это такое. А ведь когда-то это было "мобильным" стандартом в области обмена данными между компьютерами. Чем-то, вроде сегодняшних флешек. Только сегодня вы вешаете на ключи брелок с 16ГБ на борту, а буквально десять лет тому назад клали в карман большую штуковину объемом всего лишь 1.44МБ. Надежность хранения данных была очень низкой, дискеты быстро выходили из строя. Их присутствие на рынке безумно задержалось. В последние годы своего существования они выглядели мастодонтами в эпоху других, более совершенных и емких носителей. К счастью, нашелся новый стандарт. USB-флэшки. Сначала мы радовались, что на них стали помещаться фильмы в DivX (700МБ), потом наступила нирвана переноса DVD (4.5ГБ/9.1ГБ), а что будет через пару лет, сложно даже представить.
Три с половиной. Firefox 3.5. Красивое число, красивый браузер.

суббота, 4 июля 2009 г.

Сделано в России: Custom Buttons

На начальной стадии разработки Firefox одним из его преимуществ называлась возможность настройки панели инструментов. Mozilla Suite, которая позже обретет имя SeaMonkey, не позволяла добавлять и выбрасывать кнопки с панели. Да, какие-то архаичные инструменты уже были. Например, можно было включать/отключать кнопку печати. Но по сравнению с гибкостью Firefox это было ничтожеством.
С новым браузером мы сразу получили богатый набор кнопок. Контекстное меню панели инструментов позволяло вызывать отдельное окно настроек. Никаких путешествий в дебри настроек, никаких нелепых опций. Подцепил кнопку, перетащил на панель инструментов - готово. Все очень просто. И пользователи полюбили этот интуитивно понятный метод.
Однако штатные возможности Firefox в плане управления панелями инструментов также имеют немало ограничений. Одно из них - невозможность добавления пользовательских кнопок. Здесь, кстати, нет ничего трагичного: подавляющее большинство программ тоже не умеют рожать кнопки направо и налево. Но в отличие этого "большинства", Firefox обладает расширяемостью. Есть потребность в опции, которой нет в базовом функционале продукта? Добавим с помощью расширения.
Custom Buttons позволяет пользователю создавать собственные кнопки. После установки дополнения, в контекстом меню панели инструментов появляется новый пункт "Добавить новую кнопку".
Принцип работы расширения таков. Вы создаете кнопку. Она появляется в списке настройки панели инструментов. Оттуда же ее можно перетаскивать на рабочее окно браузера.
Рисунок кнопки по умолчанию - это желтая звездочка. Вы можете заменять ее на любую картинку с жесткого диска.
Простейший пример пользовательской кнопки - это интернет-ссылка. Вы вводите URL, затем указываете заголовок. Кнопка готова. Однако это было бы слишком просто.
Расширение позволяет использовать код инициализации. С помощью него можно выполнять некоторые действия при запуске браузера.
На практике нашлось очень эффектное применение этому свойству. Использование BBCode на форумах. Вы можете создавать кнопки, которые будут автоматически вводить коды данного стандарта. Однако в этом случае требуется дополнительная установка расширения BBCode. Кнопки можно устанавливать прямо с сайтов чуть ли не в один щелчок мыши.
Custom Buttons - полезное расширение для тех, кого не устраивает стандартная панель инструментов Firefox. Добавляйте туда свои кнопки. И все это сделано в России.