RSS — простой и быстрый способ получения информации

С появлением в 1993 году WWW Internet стал играть всё большую роль как информационный источник. Компьютерная информация относится к тако­му виду информации, которая требует быстрейшей доставки потребителю. С увеличением количества сайтов стали возникать трудности в их системати­зации и доступе к ним. Легкость доступа к информации посредством брау­зера превратилась в проблему. Множественные источники требовали еди­ного подхода к управлению информационными потоками, и эту проблему понимали в крупнейших компаниях, работающих в сфере информационных технологий. Созданные в то время различные технологии по многим причи­нам не получили распространения.

Реальные изменения начали происходить в 2004 году, когда на технологию RSS обратили внимание ведущие новостные агентства и RSS начал стано­виться поистине массовым. До того времени различные версии RSS исполь­зовались ограниченно.

Так что же это такое RSS? Определение Википедии звучит так:

"RSS — семейство XML-форматов, предназначенных для описания лент но­востей, анонсов статей, изменений в блогах и т. п. Информация из различ­ных источников, представленная в формате RSS, может быть собрана, обра­ботана и представлена пользователю в удобном для него виде специальными программами-агрегаторами".

Сейчас это расшифровывается как Really Simple Syndication, что в переводе означает "действительно простое объединение" или "очень простое приобре­тение информации".

Перевод сокращения RSS

RSS имеет три разных расшифровки в зависимости от версии:

--   RSS 2.0 расшифровывается как Really Simple Syndication;

--    RSS 0.91 это Rich Site Summary;

--    RSS 1.0 — RDF Site Summary, где сокращение RDF означает Resource Definition Framework.

Информацию, доставленную при помощи XML, называют еще feed (фид), RSS-лента.

наверх

 

Как работает RSS?

Работает RSS гениально просто.

На сайте, который имеет RSS-ленту, есть соответствующая ссылка или графическая пиктограмма, которая ссылается на RSS-ленту.

Эта ссылка добавляется в программу-агрегатор или онлайн-сервис агрегации, в зависимости от того, чем вы пользуетесь. Программа автоматически получает информацию по этой ссылке, обрабатывает ее и показывает в удобочитаемом виде.

Таким способом можно получать обновления с нужных сайтов и блогов, не заходя на сайт, причем это будет только полезная информация без реклам­ного материала и сопутствующего оформления.

Кроме того, с помощью RSS может обрабатываться любая информация, ко­торая может быть поделена на однотипные фрагменты.

наверх

 

История (версии)

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

Но знание истории вопроса поможет дать ответ на вопрос: "почему только совсем недавно стали широко использовать RSS?"

В марте 1997 года Microsoft предложил концорсиуму W3C свой формат Channel Definition Format (CDF), который являлся открытой спецификаци­ей, позволяющей Web-сайтам предлагать часто обновляемые коллекции ин­формации (каналов) для автоматической доставки на специальные програм­мы на компьютерах пользователей. Через месяц Netscape предложила свой формат для подобных целей: Meta Content Framework Using XML (MCF), однако ни один из них не получил распространения.

В марте 1999 года Netscape на своем портале предложила систему новостных каналов, которая работала при помощи RSS версии 0.90. Формат разработ­чики посчитали слишком сложным и Netscape разработала в июле 1999 года более простую версию — 0.91. Это совпало с уходом Netscape из бизнеса порталов. Версия 0.91 была передана для дальнейшей поддержки и разра­ботки компании UserLand, которая имела свои наработки в этой области.

Более простой формат не нравился другим программистам, и в декабре 2000 го­да независимая группа RSS-DEV выпустила в свет RSS 1.0, который был основан на RSS версии 0.90, после чего UserLand выпускает доработанный формат RSS 0.92 с расширенными функциональными возможностями.

В дальнейшем UserLand делает доработанные версии 0.93 и 0.94, а в августе 2002 года выпускает RSS 2.0.

Установившееся равновесие нарушает Google. После покупки сервиса Blog-ger они выпускают свой формат Atom, версия 0.3 которого была анонсиро­вана в декабре 2003 года. Дальнейшее развитие этого формата привело к по­явлению в июле 2005 года версии 1.0, и уже в августе он стал кандидатом на RFC Internet Standard. Google делает упор на Atom в своих сервисах, например Blogger и Gmail

Пользователя такое разнообразие не должно смущать, так как современные агрегаторы работают со всеми стандартами. Разработчики Mi­crosoft сообщили, что новая версия операционной системы Vista уже под­держивает RSS 0.9x, RSS 1.0, RSS 2.0, а также Atom 0.3 и 1.0. Поддержка реализована на уровне операционной системы, и поэтому разработчики программ смогут использовать возможности RSS в своих программах. Тот же WordPress, на котором создается подавляющее большинство блогов в рунете, позволяет получить потоки в различных версиях RSS, Atom, даже RDF, но в большинстве вариантов дизайна оставляют ссылку только на RSS 2.0.

наверх

 

Статистика

RSS только внедрятся в широкие массы. Статистическая информация ис­пользования этой технологии в Рунете еще не доступна, но можно предпо­ложить, что эти цифры близки к общемировым.

Летом 2005 года компания Nielsen/NetRatings провела опрос Internet-поль­зователей в США. Около 50% не имеют о RSS представление. 16% просто слышали об этом; знают для чего RSS, но не используют 23% пользовате­лей. Используют RSS 11% пользователей Internet, большая часть которых пользуется онлайн-агрегаторами, а меньшая — специальными программами. Среднее количество посещаемых новостных сайтов пользователями, исполь­зующими RSS, — 10,6, а неиспользующими — 3,4. Среди активных пользо­вателей RSS женщин 29%, а мужчин — 71%.

Самые популярные RSS-потоки — мировые и национальные новости (52% каждый). Затем следуют развлечения (34%), наука и техника (32%), погода (31%), местные новости (31%), блоги (23%), спортивные результаты (22%), региональные новости (21%), игры (20%) и др.

По данным маркетинговой компании Pheedo, наиболее активно читают RSS во вторник, а наиболее редко в субботу и чаще всего рано утром.

Отсутствие рекламы отличало до последнего времени RSS от других источ­ников информации в Internet. Но в начале лета 2005 года Google объявила о своей технологии добавления рекламы AdSense в RSS-потоки. Сейчас эта рекламная аудитория становится чрезвычайно интересной.

наверх

 

Что можно делать с RSS?

Прежде всего читать новости. Это поистине очень удобно. Программа-агрегатор заберет в нужное время новости с нужных сайтов. Вы же в удоб­ное для вас время можете спокойно прочитать то, что вам интересно, не тратя время на переходы по сайтам. Если вас интересуют только новости на определенную тему, то можно подписаться на все источники, где такие новости могут быть, а дальше не перечитывать все ленты в поиске нужной заметки, а просто установить специальную метку. Можно установить спе­циальный фильтр, который покажет только те новости, которые содержат нужное слово.

Второе большое направление использования RSS — это чтение блогов. Все современные сервисы и standalone, движки поддерживают вывод в RSS. По­этому, используя систему фильтров, можно быть в курсе последних иннова­ций по интересующей теме.

Следующее направление — получение информации об обновлении интере­сующих вас сайтов. Если сайты поддерживают технологию RRS, то они мо­гут отдавать в ленту, к примеру, анонсы новых статей.

Новое направление использования RSS — это отслеживание изменений на форумах, которые поддерживают эту функцию. Очень экономит время для наблюдения за интересной для вас дискуссией.

наверх

 

Что же использовать?

Все зависит от целей, с которыми применяется RSS, и способа доступа к Internet. Web-службы имеет смысл использовать, по моему мнению, только в одном случае: если вы не имеете постоянного компьютера для доступа в Internet. Например, пользуетесь Internet-кафе или университетскими ком­пьютерами из разных лабораторий. В остальных случаях их использование не оправдано, по удобству и возможностям они позади специализированных программ. Если вы пользуетесь Web-службами для работы с электронной почтой, то вам, возможно, подойдут и онлайн-агрегаторы. Если же вы привыкли пользоваться почтовой программой, то лучшее решение для вас — это программа-агрегатор.

 

Встроенные в разные программы RSS-ридеры по функциональности близки к специализированным программам, но я вижу смысл в их использовании, только если вы очень привыкли к какой-либо программе и хотите иметь дополнительную функциональность или читаете немного RSS-лент.

Выбор между платным ПО и бесплатным делает пользователь. Но необходимо заметить, что существуют бесплатные программы, которые по функциональности не уступают, а порой превосходят платные.

наверх

 

Спецификация RSS 2.0

Для начала приведем пример RSS файла:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="Windows-1251" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0">
<channel>
<title>Наш сайт</title>
<link>
http://nash_site.ru/</link>
<description>
Новости нашего сайта</description>
<language>
ru</language>
<docs>
http://blogs.law.harvard.edu/tech/rss</docs>
<generator>
Redaktor</generator>
<pubDate>
Mon, 25 May 2006 14:40:10 GMT</pubDate>
<lastBuildDate>
Mon, 25 May 2006 14:40:10 GMT</lastBuildDate>
<image>
<title>
Наш сайт</title>
<url>
http://nash_site.ru/images/logo_rss.gif</url>
<link>
http://nash_site.ru/</link>
</image>
<item>
<title>
Новый раздел сайта.</title>
<link>
http://nash_ site.ru/primer_news.php</link>
<description>
Новый раздел сайта. Раздел открывает лента новостей в нашем городе.</description>
<guid isPermaLink="false">
http://nash_site.ru/primer_news.html</guid>
<author>
red@nash_ site.ru (Редактор)</author>
<pubDate>
Mon, 25 May 2006 14:40:10 GMT</pubDate>
</item>
</channel>
</rss>

Как видите все основные элементы находятся внутри скобок-ограничителей < > подобно как и HTML теги. Почти все элементы используют парную структуру открывающего <item> и закрывающего тега </item> использующего слэш /. Текст между этими двумя тегами определяет содержание элементов и соответственно содержание всей RSS ленты. Каждый элемент имеет свое название и правила заполнения определенные спецификацией RSS 2.0 ссылка на которую указана в строке  9  под названием <docs>.

Определение элементов RSS документа.
В первых двух строках  1  и  2  - инициализация формата документа (xml) и указание кодировки документа (encoding). Подробнее об языке разметки xml можно посмотреть: XML Tutorial и xml.com. По нашему мнению в Рунете лучше использовать кодировку Windows-1251 вместо UTF-8 (по крайней мере, для online-чтения это точно). О фомате UTF-8 и его проблемах Unicode Transformation Formats. Подробнее о кодировках смотрите Category:Character sets и о формате Windows-1251.
Строка  3  - открывающий тег RSS ленты и номер версии RSS для правильного прочтения программой-агрегатором. Закрывающий тег RSS ленты в самом конце файла - строка  28 .
Вложенный элемент (channel) - определяет линию команды для прочтения всего RSS файла. Открывающий тег - строка  4 , закрывающий - строка  27 .
Далее оформляется шапка документа.
Название всей RSS ленты (title) - строка  5 .
Ссылка на сайт данной RSS ленты (link) - строка  6 .
Описание RSS ленты (description) - строка  7 .
Установление языка содержания RSS файла (language) - строка  8 . Данный элемент более полезен для поисковых машин. В нашем примере - ( ru ) - это первичный кодекс, но можно записать и с подкодексом через "-" например, ( ru-ru ). Подробнее о языковых стандартах Language information and text direction.
В строке  10  - указана программа которая использовалась для создания RSS ленты (generator).
Дата публикации RSS ленты - строка  11  - (pubDate). Запись должна соответствовать стандарту RFC 822.
Дата последнего обновления RSS ленты - строка  12  - (lastBuildDate).

Кроме перечисленных элементов могут находится еще дополнительные элементы:
copyright - авторские права на данную RSS ленту,
managingEditor - редактора данной RSS ленты, указывается e-mail,
webMaster - администратор сайта, указывается e-mail,
category - категория к которой принадлежит данная RSS лента,
ttl - указывает промежуток времени для обновления программой-агрегатром данной RSS ленты, практически не используется,
cloud - дополнительный подэлемент channel, поддерживает интерфейс rssCloud, практически используется редко,
textInput - элемент для обратной связи, содержит поле ввода текста, игнорируется всеми агрегаторами, реализации этого элемента мы не нашли как и ясного описания исполнения,
rating - PICS рейтинг канала,
skipHours - ограничение на доступ агрегатора в определенные часы суток,
skipDays - ограничение на доступ агрегатора по определенным дням недели.

Логотип данной RSS ленты или сайта находится внутри тега (image) - открывающий тег  13 , закрывающий  17 . Внутри этого элемента находятся: название логотипа (title) - строка  14  , url адрес логотипа (url) - строка  15  и ссылка на сайт данной RSS ленты (link) - строка  16 . Так же можно определить размеры логотипа через теги <width> </width><height> </height>.

Следущий элемент определяет параграф, публикацию или информационный блок RSS ленты - (item) - открывающий тег  18 , закрывающий  26 . Внутри этого элемента находятся:
название публикации (title) - строка  19  ,
ссылка на страницу сайта (link) - строка  20 ,
описание публикации (description) -строка  21  ,
ссылка на страницу сайта (guid) - Глобальный Уникальный Идентификатор (более актуален для блогов и форумов) функция PermaLink позволяет агрегаторам отслеживать новые уникальные публикации - строка  23 ,
автор публикации (author) - указывается e-mail - строка  24  ,
дата публикации - строка  25  - (pubDate).

Кроме перечисленных элементов могут находится еще дополнительные элементы:
category - категория к которой принадлежит данная публикация,
comments - ссылка на страницу коментариев на данную публикацию,
enclosure - Вложение - прикрепление медиа-файла (Подкастинг),
source - исходный url - используется главным образом при публикации в блогах,

Количество информационный блоков - элементов (item) в RSS ленте неограничено.
Это краткое описание спецификации RSS 2.0.

наверх

 

OPML

Прежде чем более подробно разбирать работу с агрегаторами надо пояснить, что такое OPML (Outline Processor Markup Language). Это формат, основанный на XML, для описания списка RSS-каналов. Необходим он для импор­та/экспорта списка каналов и переноса в другие программы или распро­странения.

Этот формат подходит для создания резервной коггли ваших RSS-каналов. Не лишним будет напомнить, что надо всегда делать резервную копию сво­ей подписки, сохраняя файл OPML на диск

наверх

 

Выбор агрегатора

При всем разнообразии программ для чтения RSS необходимой функцио­нальностью обладают единицы. Сформулируем требования к идеальному RSS-клиенту:

--  сквозной поиск по всем лентам. Поиск не только в одной ленте, а во всех;

--  архивация старых сообщений. Возможность создания архивов. Установка как по количеству (например, 1000 сообщений), так и по времени (например, последние 6 месяцев). При этом программа должна быстро работать при загрузке больших лент;

--  вывод в виде newspaper. Опционально вывод сообщений в виде ленты, а не только поштучно;

--  возможность сохранения отдельных записей в базу. Отбор интересных со­общений и последующий вывод в независимый файл;

--  установка фильтров на ключевые слова. Автоматические фильтры, позво­ляющие отбирать сообщения по ключевому слову;

--  ручная установка меток. Каждой записи можно присвоить текстовую мет­ку для последующего быстрого отбора нужной информации;

--  импорт/экспорт OPML. Возможность переноса и резервного копирования списка RSS-лент;

--  кэширование изображений. Получение изображений на компьютер поль­зователя однократно. При повторном просмотре из Internet ничего не скачивается;

--  бесплатность. Разумное требование с учетом огромного выбора программ;

--  беспроблемная работа со всеми русскими кодировками. Под этим подразу­мевается автоматическое определение и поддержка кодировок UTF-8 и Win-1251;

--  работа с SSL & HTTPS фидами;

--  умение работать со всеми форматами RSS.

Опционально желательны:

-- поддержка русского языка интерфейса;

-- работа без установки платформы .NET для Windows;

Список наиболее популярных RSS-агрегаторов для Windows можно найти в    Google    Directory    по    адресу:    http://www.google.com/Top/Reference/ Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/ Metadata/RDF/ Applications/RSS/News_Readers/Windows/  ;

В английской версии Википедии можно найти ссылки с кратким описа­нием не только на RSS-ридеры для Windows, но и для других платформ (http://en.wikipedia.org/wiki/List_of_news_aggregators).

наверх

 

On-line сервисы RSS

К счастью, существует немало онлайновых агрегаторов, которые по своим возможностям практически не уступают обычным RSS-клиентам. Их пользователям нет нужды устанавливать дополнительный софт, что экономит часть ресурсов компьютера. Рассмотрим наиболее примечательные из них.

Яндекс.Лента

Работа с онлайновым агрегатором, созданным в "Яндексе", не заладилась с самого начала. Сервис заявляет поддержку OPML-списка лент новостей, однако импортировать файл, созданный программой Omera Reader, не удалось – каждый раз попытка завершалась ошибкой. Такая проблема возникла только с "Яндекс.Лентой", с другими сервисами трудностей не было.

Интерфейс "Яндекс.Ленты" мне показался неудобным. RSS-потоки можно группировать по лентам (аналог папок в офлайновых клиентах), которые отображаются вверху экрана горизонтально. Однако когда число этих лент приближается к десятку, они начинают выстраиваться в две линии, занимая еще больше места. Площадью экрана можно было бы распорядиться с большей пользой, если бы папки размещались вертикально.

Каждую заинтересовавшую новость читатель может отметить как любимую. Избранные таким образом сообщения можно просматривать отдельно от остальных. "Яндекс.Лента" умеет импортировать ленту друзей LiveJournal.com (т. н. "френдленту") – эта возможность редко встречается не только в онлайновых агрегаторах, но и в обычных программах.

Достоинством сервиса является высокая скорость работы, особенно в сравнении с NewsAlloy. Фактически "Яндекс.Лента" – один из немногих онлайновых RSS-агрегаторов, с которыми можно комфортно работать на диалапе.

По умолчанию при чтении RSS сбоку отображаются информеры "Яндекса". Пользователь может настроить вывод информации ими (новости, курсы валют, биржевые котировки и т. п.) либо вовсе отключить.

Пользователи браузера Mozilla Firefox могут установить расширение, которое позволяет быстро добавлять RSS-потоки тех сайтов, которые они посещают.

Итог. Простой, не перегруженный функциями и возможностями сервис, главными достоинствами которого являются русскоязычный интерфейс и возможность импорта френдленты "Живого журнала".

News Alloy

Корни News Alloy из России, но сервис явно ориентирован на зарубежного пользователя. Интерфейс полностью англоязычный, будет ли он русифицирован, неизвестно.

News Alloy – один из самых технически совершенных онлайновых агрегаторов. По удобству работы он вплотную приближается к обычным программам. В работе сервиса активно используются Ajax-эффекты. У такого решения есть как свои преимущества (например, не требуется перезагрузка всей страницы), так и недостатки, среди которых – неполная поддержка старых или альтернативных браузеров, очень медленная работа на модемном соединении.

Интерфейс News Alloy, наверное, один из самых удобных. Пользователь может создавать папки и подпапки для тематической группировки лент новостей. Интересным сообщениям можно дать оценку (Rate!). Все новости с оценкой будут отображаться в отдельной виртуальной папке Rated. Сообщения также можно прикреплять (Pin), с тем чтобы они были всегда на виду. В News Alloy реализованы возможности сохранения понравившейся новости в HTML-формате, а также ее отправки по электронной почте.

В некотором смысле интерфейс News Alloy схож с тем, что представила компания Google в своей почтовой службе GMail. Здесь есть возможности по архивации сообщений, по отдельному показу только непрочитанных. Удаленные новости не удаляются, а перемещаются в корзину (Trash). В News Alloy каждому сообщению можно присваивать собственные метки – теги. Эти теги в дальнейшем могут выступать в качестве рубрикатора.

Аналогию с GMail можно продолжать еще долго. Отметка новости как прочитанной, выбор других действий (More Actions), контекстная реклама, отображающаяся в сообщениях, – все это очень напоминает Google Mail.

Большим преимуществом News Alloy в сравнении с конкурирующими сервисами является отличная поддержка работы с клавиатуры. Подписку на новый RSS-поток, архивацию сообщения, поиск обновлений, переход к следующей непрочитанной новости и другие действия можно делать при помощи клавиатурных сочетаний.

Очень удобна боковая панель, размещенная справа. С ее помощью можно управлять сообщениями (удалять, архивировать и т. д.). При скроллинге она перемещается и всегда остается на виду.

Итог. News Alloy – мощный RSS-клиент, по своим функциям и удобству работы вплотную приближающийся к офлайновым аналогам. Однако работа с этим сервисом для пользователей диалапа может стать настоящей пыткой.

Bloglines

Bloglines – один из самых популярных онлайновых агрегаторов. Он прост в работе, очень быстр даже на диалап-соединении. Зарегистрировавшись, пользователь может импортировать существующий OPML-файл или вручную добавить адреса лент новостей.

Рабочая область окна разделена фреймом на две части. Слева расположены папки с лентами новостей, справа – новые сообщения. И хотя сервис позволяет группировать RSS-потоки по папкам, создавать подпапки, к сожалению, нельзя. Решение разделить окно фреймом на части является на взгляд автора спорным. Дело в том, что, когда пользователь подписан на большое количество лент новостей, прокручивать окно приходится в обоих фреймах.

Широких возможностей по работе с RSS-сообщениями сервис не предоставляет. Интересную новость можно отправить по электронной почте. Если поставить отметку Keep New около сообщения, оно будет считаться новым даже после прочтения. У Bloglines есть PDA-версия, что позволяет читать ленты новостей в КПК и в мобильных телефонах. Реализована эта функция блестяще. Работать очень удобно. Поэтому, если кто-то хочет читать новости по пути на работу, стоит обратить внимание на этот сервис.

Bloglines предлагает завести своим пользователям блог. Интересные RSS-сообщения можно быстро опубликовать в созданном сетевом дневнике, достаточно щелкнуть по ссылке Clip/Blog This. С Bloglines можно работать и без помощи мыши, используя одну лишь клавиатуру. Реализована эта возможность хорошо, почти столь же удобно, как и в News Alloy.

Итог. Bloglines предоставляет базовые возможности. Сервис не может похвастаться впечатляющими Ajax-эффектами, но благодаря этому работает он весьма быстро. Наличие PDA-версии Bloglines делает его отличным выбором для владельцев КПК.

FeedLounge

Рассмотрим теперь сервис, примечательный во всех отношениях, – FeedLounge. FeedLounge – единственный в нашем обзоре платный онлайновый агрегатор. Стоимость его использования составляет $5 в месяц или $49,95 в год. И это в эпоху, когда обычный софт все чаще становится бесплатным. Что же такого особенного предлагают нам разработчики?

Прежде всего приятно удивляет интерфейс. Он фактически заставляет забыть о том, что имеешь дело с веб-приложением. Цветовая гамма подобрана словно с оглядкой на Safari – популярный браузер Apple.

Разумеется, FeedLounge использует всю мощь Ajax-технологий. Но делает он это с умом. После входа в систему и загрузки основных страниц многие нужные файлы кешируются и особых "тормозов" замечено не было. Во всяком случае, работает этот агрегатор пошустрее, чем News Alloy или почтовая служба GMail, славящаяся масштабом использования Ajax.

Одна из самых интересных возможностей FeedLounge, отсутствующая в большинстве онлайновых агрегаторов, – быстрая смена интерфейса. Всего одним щелчком мыши можно изменить интерфейс, сделать его трехколоночным или, напротив, превратить его в двухколоночный, подобный тому, что используется в большинстве почтовых клиентов. Также просто изменить сортировку по дате – достаточно выбрать соответствующий вид (по убыванию или по возрастанию) в выпадающем списке. Аналогично производится скрытие прочитанных сообщений.

FeedLounge поддерживает теги, которые могут служить и виртуальными папками, и своеобразным рубрикатором. Сообщения можно отмечать флагом. Все новости с флажками будут отображаться отдельно.

Работа без мыши в FeedLounge столь же удобная, как и в News Alloy. Добавлять теги, ставить флаги, переходить между сообщениями и многие другие действия можно делать с помощью клавиатуры.

Есть у FeedLounge и один не очень приятный момент. Оказывается, в этом сервисе используется централизованная система чтения лент новостей. Пользователь, подписавшийся на какой-нибудь RSS-поток, не может изменить ссылку на него, поскольку по этой же ссылке может быть подписан другой пользователь. Как вариант предлагается удалить старую ленту новостей и подписаться заново, указав новый URL. Поэтому при подписке на взгляд автора не лишне будет отметить RSS-поток как private.

Итог. Мощный и удобный онлайновый агрегатор. Активно использует Ajax, вместе с тем позволяя комфортно работать даже пользователям модемного соединения.

наверх

 

Off-line программы-агрегаторы

RSS-агрегаторы под ОС Windows (Freeware):

  • Abilon - производитель ActiveRefresh. Программа проста и надежна, в процессе работы при обновлении новостей рядом с иконкой в трее выскакивает предупреждение, что появилась такая-то новость.
  • Aggie
  • AmphetaDesk - программа не имеет интерфейса и работает в виде локального веб-сервера, а интерфейс генерируется в виде html-страничек, которые надо открывать в браузере.
  • Awasu 
  • FeedReader - это свободно распространяемая программа для Windows (GPL-лицензия). Поддерживает форматы: RSS 0.9, 0.91, 0.92, 1.00, 2.0, Dublin core и Slashback (стандарты описания метаданных информационных ресурсов Сети), Atom. Имеет удобную систему обновления каналов и их фильтрации с помощью ключевых слов, поддерживает proxy, сообщения об обовлении лент из трея. Пользователь может настроить внешний вид лент, выводить в них изображения и просматривать заголовки статей, импортировать и експортировать списки каналов через OPML-файл. FeedReader может менять способ идентификации (например "замаскироваться" под Internet Explorer), автоматически обновлять информацию с новостных лент, оповещать о событиях звуковыми сигналами.
  • KlipFolio - это маленький, удобный, хорошо настраиваемый RSS-агрегатор компании Serence, который позволяет получать прогноз погоды и новости, работать с почтовым сервисом Hotmail и разумеется читать фиды. Распространяется абсолютно бесплатно. 
  • Pluck
  • RSSBandit
  • RSS Reader - это программа, которая предоставляет удобную среду для чтения информации, поступающей из разных источников. Он реализован на платформе .NET Framework 1.1 и требует операционную систему Windows 98 или выше. Может фильтровать заголовки RSS-ленты по типу (прочитанные, новые, все и т.д.), времени и ключевым словам.
  • SharpReader
  • Syndirella - программа, которая может показывать информацию с обычных web-страниц, а также отображать данные, представленные в формате RSS. Реализована на платформе .NET и функционирует в среде операционных систем Windows 98, Windows 2000 или более новых. Требует установки Internet Explorer версии 5.0 или выше. Для работы программы необходимо инсталлировать библиотеку Microsoft .NET Framework runtime версии 1.0 (20 Мб). Однако если эта компонента уже установлена, то сама программа Syndirella займет всего 250 Кб.  
  • Vox Lite
  • Wildgrape NewsDesk
  • wTicker - отличительными особенностями данной программы перед аналогами являются: возможность использования речевых движков, экспорт и импорт в OPML формат, создание CHM и WAV файлов из RSS новостных лент, возможность проверки электронной почты, встроенный интерпретатор языка Паскаль, продуманная сортировка каналов. В настоящее время многие сайты имеют новостную ленту формата RSS, обретающего все большую популярность. Не смотря на свою кажущуюся простоту, эта программа в полной мере позволит с легкостью использовать сервис RSS новостей. Тут присутствуют расширенные настройки, которые помогут подогнать работу утилиты под конкретного пользователя. Наличие интуитивно понятного интерфейса определяет простоту и максимальную эффективность ее использования.

RSS-агрегаторы под ОС Windows (Commercial):

  • FeedDemon
  • NewsGator
  • RSS Captor Pro - Мощный RSS клиент, автоматически проверяющий RSS ленты. Хранит все сообщения в базе и предоставляет широкие возможности фильтрации сообщений и поиска, включая поиск с использованием регулярных выражений. Адаптирован для России - имеет русский интерфейс и специальный механизм проверки обновлений, удобный при коммутируемом соединении. При появлении новых сообщений возможно воспроизведение заданных звуков. После установки программа практически сразу же готова к использованию: в дистрибутив "зашиты" адреса новостных RSS-лент наиболее популярных российских сайтов, ипоэтому остается лишь выбрать среди них те, которые интересуют конкретного пользователя, да добавить при необходимости новые RSS-ленты (делается это очень просто). Кроме этого, RSS Captor позволяет определить частоту проверки обновления RSS-лент, выставить параметры прокси-сервера (при его использовании), а также выполнить другие необходимые настройки. Без регистрации: 14-дневный срок оценки, работа только с 5 лентами. Ccылка "RSS captor Pro 2.43 Pro" - русская версия; английская - тут.
  • WebNews.TV - скачивает последние новости из интернет источников (RSS лент и Web сайтов) показывает и произонсит их на десктопе, стилизованном под телевизор. Веселые персонажи (по умолчанию - пингвин) развлекут вас тематическими мультиками, оформляющими каждую из новостных тем. Для каждой темы (спорт, технологии, мировые новости и т.д.) вы можете определить эмоцию мульт-персонажа из специально разработанного набора тематических мультфильмов. Без регистрации работает 30 дней.

RSS-агрегаторы под ОС Mac OS X (Freeware):

  • NetNewsWire - несколько "облегченная", а потому бесплатная версия.

RSS-агрегаторы под ОС Mac OS X (Commercial):

  • NetNewsWire - программа для чтения новостей от компании Ranchero Software. Удобный трёх-панельный интерфейс программы позволяет с лёгкостью закачивать и читать новости в формате RSS с более чем тысячи веб-сайтов со всего мира, что позволит Bам всегда быть в курсе последних событий. Главным преимуществом NetNewsWire является то, что Dы сможете прочитать больше новостей, гораздо быстрее и без всякой посторонней рекламы.
  • Shrook

RSS-агрегаторы под ОС Unix (Freeware):

RSS-агрегаторы под ОС Linux (Freeware):

  • K.R.S.S. - приложение для Linux, позволяющее отображать данные в формате RSS на экране в виде HTML-страниц. Есть возможности по настройке вида отображения при помощи Cascading Style Sheets (CSS) и установки специальных фильтров новостей. Размер файла — 394 Kб.
  • Straw

RSS-агрегаторы Cross-Platform (Freeware):

RSS-агрегаторы для мобильных телефонов (Freeware):

  • RSSReader - программа для чтения новостей в формате RSS. Полная поддержка кодировки win1251, КОИ8, UTF8, iso-8859-1, iso-8859-2 и правильное отображение русских букв на всех телефонах вне зависимости от локализации. 3 встроенных пропорциональных шрифа Verdana и 6 шрифтов телефона. Удобная навигация. Работает на любом телефоне с любым разрешением экрана. Возможность перехода по ссылкам в новостях при помощи внешего браузера (на телефонах с java MIDP2.0). Настраиваемое автообновление. Сохранение новостей в энергонезависимую память телефона, возможность автосохранения всех загружаемых новостей. Обработка всех XML/HTML тегов в RSS/RDF файлах. Программа содержит список из 12 популярных российских новостных серверов (НТВ, АиФ, Лента.Ру, Яндекс, Анекдот.Ру iXBT И т.д.). Показывает размер загруженного файла (в реальном времени). Доступны версии программы на русском, украинском, английском, французком, итальянском, польском и чешском языках.
  • RSSBOO - программа для чтения RSS. Работает на платформе Java (J2ME). Поддерживает RSS 0.9, 0.91, 0.92, 2.0, RDF 1.0, ATOM 0.3 и импорт OPML. Размер программы - 25.35 Kb. Не поддерживает русский язык.
  • FoCuS - программа для чтения RSS. Работает на платформе Java (J2ME). Размер программы - 49.82 Kb. Полностью совместим со спецификацией RSS 2.0. Открывает до восьми лент одновременно. Автоматическое сохранение загруженных новостей. Доступна настройка частоты обновления и количества сохраняемых заголовков для каждой ленты. Поддерживает только английский и итальянский языки.

RSS-агрегаторы для мобильных телефонов (Commercial):

  • PocketWeb - мини-браузер позволяющий читать новости в формате RSS. Работает на платформе Java (J2ME). Полная поддержка кодировки UTF8. Позволяет включать/выключать графику.

наверх

 

Другие программы, читающие RSS

Программы для КПК (Freeware)

  • PocketFeed - это RSS/RDF агрегатор для КПК на базе Pocket PC 2002/2003. Понимает ETag и If-None-Match. Интерфейс в стиле Pocket-PC 2002. Поддержка OPML. Работает с Clear Type/Fit to screen/Font Sizing. Системы: Pocket PC 2002/2003. Автор: Furrygoat.com. Русский интерфейс: нет. Размер: 49 Kb.
  • Lupo RSS Channels – программа для получения информационных каналов в формате RSS. Простая и удобная система формирования подписки на RSS каналы позволяет сохранять информацию о каналах в упорядоченном виде, а также управлять текущими подписками. В программе предусмотрена работа без стилуса - при помощи кнопок. Требует Net Compact Framework (можно скачать на сайте разработчика). Системы: Windows CE 3.0, WPPC 2002, WM2003. Автор: Lupo Software. Русский интерфейс: есть. Размер: 108 Kb.
  • Mobile News - программа для загрузки XML RSS, RDF, Atom новостей.  Для платформы: Pocket PC
    Интерфейс: Английский.
  • Pocket RSS Reader - Программа для получения с сайтов новостей в формате RSS. 

Программы для КПК (Commercial)

  • Egress - читалка для формата RSS. Поддерживает RSS/RDF (.90, .91, .92, 1.0, 2.0) и ATOM (0.3). Системы: PocketPC. Автор: Garish Kernels. Русский интерфейс: нет. Размер: 159 Kb.
  • Hand/RSS - программа для чтения новостных лент в довольно широко распространенном формате RSS. Это позволит загружать вам новую информацию со спортивных, финансовых и других новостных лент с помощью HotSync или используя любое другое подключение к интернету. Системы: Palm OS 3.0 и выше. Автор: Stand Alone Inc. Русский интерфейс: нет. Размер: 322.8 Kb.
  • PocketRSS - программа для чтения RSS каналов на Pocket PC КПК. Расширенные возможности сортировки и управления группами каналов, фильтрование новостей, позволяет выводить информацию о каналах в окно Today, показывает дату исходного материала. Поддерживает форматы: RSS/RDF v0.90, v0.91, v0.92, v0.93, v1.0, v2.0, OPML v1.0. Системы: PocketPC 2002/2003. Автор: AtomicDB. Русский интерфейс: нет. Размер: 344 Kb.

Программы для создания RSS-лент

  • RSSBuilder - программа для создания RSS-лент.

Браузеры (Freeware)

  • Maxthon – это новое название хорошо известного многим браузера MyIE. Программа предлагает стандартный набор возможностей, присущих большинству современных браузеров – блокировка рекламных окон, использование закладок для переключения между открытыми окнами, встроенная панель быстрого поиска в популярных поисковых системах Google, Yahoo, MSN и пр. В этой версии программы улучшена работа с RSS, внесены некоторые небольшие изменений, которые касаются обновления текущей страницы, запроса при закрытии программы.
  • Netscape - Netscape построен на базе самого популярного "альтернативного" web-браузера - FireFox. Как и "платформа", Netscape 8.0 может работать со множеством web-страниц в едином окне браузера. Разработчики не остановились на простом копировании. В этом web-браузере реализована система предупреждения пользователей о потенциальной опасности работы с теми или иными сайтами - Trust Rating. Netscape автоматически определяет значения параметров безопасности и совместимости для каждого посещаемого ресурса. Еще одной особенностью программы является Passcard Manager, запоминающий все используемые логины и пароли, и способный, при необходимости, автоматически их использовать. Кроме того, браузер поддерживает работу с RSS-лентами. В Netscape реализованы и другие передовые технологии, призванные обеспечить максимальную комфортность работы, сохранив, при этом, безопасность на самом высоком уровне.
  • Cayman Browser - программа включает в себя доступ к более чем 500-м всевозможным поисковым серверам, функцию автоматического заполнения форм, поддержку голосовых движков (чтение страниц на любом из 10 языков), поддержку скинов, быстрое открытие страниц из кэша, поддержка RSS и многое другое. Cayman Browser обладает простым, наглядным и дружественным интерфейсом, который должен подойти даже требовательному пользователю. Отдельно стоит отметить опцию плавного скроллинга просматриваемой веб-страницы. Эта опция удобна при быстром просмотре большого объёма текстовой информации. Улучшена строка поиска с многоязычной поддержкой, добавлена строка отображения трафика.
  • Avant Browser - одна из надстроек для Internet Explorer. Отметим улучшенную скорость работы приложения, доработанное меню истории посещенных страниц, более качественная работа с RSS, несколько мелких иправлений и 12 новых тем.
  • Opera - отличительные черты этой программы: функциональность и быстрая скорость загрузки веб-страниц. Её интерфейс легко настраивается для нужд пользователя. Лишние кнопки и панели можно скрыть или перенести на другое, более удобное место. Поддерживаются скины. Программа умеет отображать новости в формате RSS. В браузере реализовано удобное создание разделов закладок, быстрая их сортировка и наглядное управление. При необходимости закладки этой программы можно экспортировать/импортировать из/в более ранние версии браузера. Отдельно стоит отметить возможность управления функциями браузера жестами мыши и голосом, через микрофон, подсоединённый к компьютеру. Причём, такое управление каждый пользователь может настроить под свои, индивидуальные нужды. Кроме того, в состав программы входит полнофункциональный почтовый клиент, поддерживающий все современные опции и протоколы.

Разное

  • GetRight PRO - менеджер закачек. Обладает опцией удаления и переименования файлов, возможностью загрузки файлов на сервер, поддержкой скриптового языка и другими возможностями. В программу добавлена возможность обработки RSS и других данных XML. Также появилась интересная возможность автоматического добавления скачанной музыкальной композиции в плейлист iTunes или Windows Media Player.
  • Mozilla Thunderbird - версия почтового клиента Thunderbird. Несмотря на бесплатный статус, программа имеет все необходимые инструменты для удобной работы с почтой: систему фильтрации спама, возможность чтения новостей посредством RSS, возможность сортировки сообщений по папкам, основываясь на самых разных критериях – по дате, по отправителю и т. д. Кроме этого, в Thunderbird реализована система виртуальных папок. Эта версия программы содержит множество улучшений в системе безопасности. Также внимание уделено стабильности работы.
  • MobiPocket Reader - программа для чтения электронных книг, справочников, словарей и других документов на КПК и смартфонах. Кроме этого, позволяет читать новости, получаемыые с веб-сайтов в формате RSS. Ссылка ведет на страницу загрузки MobiPocket Reader Pro c расширенными возможностями (подсвечивание текста, выделение фрагментов, изменение ориентации экрана, автоскроллинг и др.), которая через 14 дней переходит в бесплатный ("стандартный") режим работы со следующими опциями: поддержка закладок, поддержка внешних карт памяти, синхронизация новостных RSS-лент, просмотр графики, поддержка ClearType и MobiType для лучшей читаемости текста, поддержка юникода (в т.ч. для чтения документов на русском языке).
  • Konfabulator - Этот программный комплекс позволяет добавлять различные дополнительные функциональные возможности для Рабочего стола. Например, можно добавить окно прогноза погоды, RSS новостей, хронологию загрузки центрального процессора, организовать проверку электронной почты и многое другое. Konfabulator представляет собой многофункциональную графическую оболочку, написанную на JavaScript, позволяющую запускать небольшие приложения. Такие дополнительные приложения называются виджетами, исходный код которых является открытым. Для представленной программы уже написано достаточно большое количество виджетов, их общее число переваливает за 500. Раньше эта программа распространялась на коммерческой основе, но с недавних пор у неё поменялся владелец (сейчас этот проект принадлежит Yahoo!), и теперь этот продукт бесплатен. ОС: Windows 2000/XP | Англ. интерфейс | Бесплатно.
  • Koma-Mail - новая версия почтового клиента. Это программное обеспечение обладает следующими функциональными возможностями: поддержка протоколов POP3, IMAP, SMTP, WebDav; возможность использования SSL; блокировка ActiveX компонентов, встроенный спам-фильтр, экспорт и импорт писем и контактов, поддержка RSS-новостных лент и многое другое. Из всех перечисленных возможностей следует выделить функцию фильтрации почты. Она позволяет добавлять адрес электронной почты в специальный список, в котором можно задать конкретные действия для определённого адреса. Например, при фильтрации электронной корреспонденции можно удалять полученную почту, помечать письмо как прочитанное, перемещать письмо в указанную папку и т.д. Данная программа обладает простым и интуитивно понятным пользовательским интерфейсом, который в полной мере устроит самого требовательного пользователя. ОС: Windows 98/NT/ME/2000/XP/2003 | Англ. интерфейс | Бесплатно.
  • WireChanger - Сменщик обоев с несколькими очень интересными опциями: допускается совмещение нескольких картинок, перетекание картинки в картинку и даже "оживление" самой обычной фотографии с помощью анимации. Имеется возможность добавления для использования в качестве обоев целиком каталога с картинками (поддерживаются все основные графические форматы), причем картинки группируются в темы, каждая из которых имеет вес, определяющий, как часто эта тема будет использоваться для смены обоев. Еще несколько полезных опций - добавление на рабочий стол календаря и красивых часов (правда, часы придется загрузить отдельно), а также самых разнообразных заметок-напоминаний. Кроме этого, в программу встроен RSS-ридер, что позволяет выводить на рабочий стол новостные rss-ленты с самых разных сайтов. Интерфейс - многоязычный (English, Russian, Spanish, Italian).
  • Stick - программa для создания вкладок-напоминаний и вкладок быстрого запуска. Данное программное обеспечение предоставляет возможность организовать Рабочий стол с экранными вкладками. Вы можете создавать новую закладку, содержащую заметку или папку, к которой хотите обратиться. Такие закладки могут располагаться только в двух положениях относительно экрана: в верхнем или нижнем. Доступ к ним может осуществляться из любого места, т.к. данные вкладки всегда располагаются поверх всех окон, расположенных в системе. В представленной утилите присутствует возможность быстрого запуска приложений, поиск которых осуществляется непосредственно по названию самого приложения. Например, чтобы запустить приложение Microsoft Office Word, необходимо в программе набрать слово word. В этой версии улучшена работа подключаемого к программе плагина для чтения RSS-каналов. ОС: Windows 2000/XP | Англ. интерфейс | Бесплатно.

наверх

 

Как создать свою RSS ленту

Если ваш хостинг подерживает PHP, то лучше всего установить Систему Администрирования RSSChannelAdmin . Достаточно удобная и быстрая система создания RSS каналов непосредственно на вашем сайте. Все xml файлы создаются в кодировке Windows-1251. Система позволяет просматривать RSS ленту прямо из окна браузера.
 
 Если вы испытываете сложности в освоении PHP, то можно попробовать создавать RSS файл на своем компьютере, затем закачивать его по FTP на сервер. Для этого лучше всего подойдет программа RSS Builder. Программа распространяется бесплатно и, хотя у нее интерфейс на английском языке освоить работу с ней не сложно. В программу встроен собственный FTP клиент, есть возможность редактирования файла на серверое (через FTP). Программа создает xml файл с расширением .rss. Единственный недостаток данной програмы это создание файлов в кодировке UTF-8 и автоматическое перекодирование редактируемых файлов. Поэтому если у вас уже на сервере находится xml файл в кодировке Windows-1251 и после редактирования его в RSS Builder через FTP, кодировка его будет изменена на UTF-8 без вашего согласия! Хотя эту проблему можно решить используя для перекодирования в Windows-1251 HTML-редактор (например, Dreamweaver) и для загрузки на сервер другой FTP клиент.
 
 Интерфейс программы RSS Edit при инсталяции можно выбрать на русском языке. В этой программе достаточно интересная функция выбора кодировки документа - кодировка определяется при установке "Языка" в закладке "Параметры ленты", установив Russian (Russia) - документ создается в кодировке Windows-1251. Программа не бесплатная и что бы снять ограничения на количество публикаций и рекламу программу нужно купить на сайте разработчика. Так же данный редактор не лишен недостатков: нет возможности экспорта фида, нет возможности редактирования фида на сервере.На момент написания статьи данный редактор стоил 299 руб.
 
 Из платных редакторов (но с английским интерфейсом) самый удобный это Alnera FeedWorkshop RSS Editor. Вот некоторые возможности данной программы: работа с нескольку фидами одновременно, встроенный HTML редактор, FTP клиент, выбор расширения сохранения файла (.xml, .rdf и .rss), выбор любой кодировки и многое другое.  
 
 Так же свою RSS ленту можно создать в любом XML редакторе. XML Notepad 2006 разработки Microsoft - программа с интерфейсом на английском языке, но достаточно удобная и понятная в использовании. firstobject XML Editor программа немного проще первой, но у нее есть свои преимущества - гораздо легче освоить XML разметку. Обе эти программы относятся к разряду блокнотов и в работе с ними требуется знание спецификации RSS.
 
 После создания своей новой RSS ленты не забудьте проверить ее на правильность написания кода через сервис FEED Validator.

наверх

 

Ресурсы RSS

Каталоги RSS-лент, в которых можно опубликовать свою ленту и сделать ее доступной большой аудитории. По сути - это некие аналоги рассылочных служб, только для RSS-потоков.

http://rss.by
http://www.kanban.ru
http://www.retranslator.ru
http://rssreader.ru

Микшер RSS - сервис для сведения нескольких RSS-потоков в один канал. Очень удобно использовать в случае необходимости подписки на большое количество потоков.

http://rssmix.ru

Следующий сервис предназначен для интеграции RSS-ленты с сайтом. Суть в том, что берется RSS-поток и через скрипт ставится на сайте. Пример такой интеграции можно посмотреть на главной странице linkz.ru (кстати, в этом примере несколько лент микшируются, а потом конечная лента выводится на сайт). В настройках можно выставлять частоту обновления, настройки внешнего вида и т.д.

http://rsslenta.ru/

И последний сервис содержит много полезных материалов про RSS. Для тех, кто не знаком с этой технологией - очень рекомендую.

http://rss.net.ua

наверх

 

Hosted by uCoz