В чем проблема?
Есть новостные сайты. Как бы не хочется их постоянно дергать в ожидании новостей (новости — понятие условное —
это может быть как новые записи в чьем -нибудь дневнике, так и новости о новых статьях на сайте)
Что приходит на ум?
ну, конечно, закладки (bookmarks), но … неудобно. Если сайтов достаточно много, то открывать один за другим —
муторно. Правда, некоторые здесь извернулись — на сцену выходит Opera — она может открывать одновременно целую
группу закладок. И пока просматриваете один сайт — остальные спокойно грузятся в фоне. В принципе, это остается
вполне приемлемым решением со своими минусами и плюсами.
А как же е-мэйл подписки?
Ну тоже вариант, но лично мне он не слишком симпатичен по нескольким причинам. А если мне интернет недоступен
некоторое время? Мой ящик что, переполнится и заблокируется? А где гарантия, что я не буду кучу спама получать? Да
и объем HTML писем достаточно приличный. Хотя, конечно это тоже вариант, и кое-какие подписки мне приходят.
Что же плохо в закладках?
Каждый раз приходится запрашивать всю страницу, вне зависимости от того, изменилась она или нет. При этом, тянуть
за собой кучу хлама в виде банеров, графического оформления и прочего.
Майкрософт (ну куда же без него) где-то в 98 году предложил решение — push каналы. Предполагалось, что
специальным образом оформленные сайты будут предоставлять онлайн информацию, которую Active Desktop доставит
пользователю “на кончики пальцев”. Не срослось. Пока мир был не готов (по большей части).
Из наших программех была WhatZNew — которая тоже умела таскать инфу из предназначенных ей каналов и (!)
существовал некий инструментарий, при помощи которого ей можно было объяснить — как вытаскивать инфу с сайтов,
где подготовленных каналов нет.
RSS максимально близок ей. На самом деле, это всего лишь XML файл, который содержит в себе заголовки новостей и
краткое их описание. Существует довольно большое количество клиентов для чтения RSS. Скачать пару наиболее удачных
можно по ссылкам внизу статьи.
В принципе, основное отличие от WhatzNew это то, что обменный формат этот стандартизирован и программ для него
достаточно много по всему миру.
Кстати сказать, можно ведь RSS не только использовать как поставщика новостей, а и как обменный формат — и
например встроить у себя на сайте ленту со своего ЖЖ.
Так что если увидите где на сайте значок
border=”0″ alt=”XML” /> — это и есть rss-лента
например, http://www.newsru.com/plain/rss/all.xml
Вообще говоря, rss более удобен для самих создателей сайтов, нежели е-мэйл рассылки — не надо нагружать свой
smtp, не надо пользоваться сторонней помощью (типа subscribe.ru), не обвинят в спамерстве. А для пользователей
есть программы, которые работают гэйтами между rss и e-mail или news (т.е. вы будете получать rss новости к себе в
почтовый ящик или как Usenet группу, если пожелаете)
Для чтения RSS-лент вам понадобится
ActiveRefresh (Скачать 690 Kb) либо его
freeware-вариант:
Abilon (Скачать 450 Kb)
В качестве альтернативы можно также воспользоваться freeware (GPL) программой FeedReader
(http://www.feedreader.com).
Много и других программ, но они в большинстве своем построены на платформе .NET а значит тянут за собой MS .NET
FRAMEWORK а это несколько десятков мегабайтов.
Для начала, чтобы не рыскать по инету в поисках узлов, поддерживающих технологию RSS, их неполный список можно
посмотреть здесь
Взято отсюда