Пока ещё не 21-е, отдам-ка я обещанный должок. Дело в том, что
mon_kassia@lj попросила меня рассказать об RSS-агрегаторах, а я решила воспользоваться этой просьбой, чтобы, наконец, сочинить в их честь отдельный мадригал постинг.
Итак, если кто не знает, что такое RSS-агрегатор, зачем он нужен и как им пользоваться, прошу под кат.
Вначале открываем заглавную страницу моего блога. Фтыкаем на боковую панель справа и находим там две ссылки: одна называется «RSS», вторая «Atom». Открываем любую из них, например, «RSS». Вашему вниманию предстанет простыня из букв самого разного цвета, которая вначале, возможно, приведёт вас в ужас. Не поддавайтесь панике и не спешите за валидолом, это не хакерская атака на ваш компьютер, а всего лишь написанные мною и структурированные определённым образом буквы. Это, собственно, и есть RSS-поток — данные, представленные в определённом формате, обеспечивающем возможность их трансляции. Ссылки на эти потоки в нормальных журналах обычно обозначаются специальными иконками. Вот такими, например:
Это стандартные иконки в ЖЖ. В других блогах используется что-то наподобие вот такого значка:
![]()
Если дизайн вашего блога предполагает эти или подобные иконки, вы можете найти их у себя на главных страницах. Запомните, как они выглядят, это пригодится дальше, когда вам понадобится узнать адрес определённого RSS-потока: обычно он к этому значку и прицеплен.
Теперь переходим к сабжу.
Именно с форматами RSS и Atom работают софтинки, с помощью которых вы можете:
1) следить за обновлениями в блогах и новостных лентах, независимо от их расположения (ЖЖ или не ЖЖ — софтинке без разницы), причём в удобном для себя режиме;
2) сортировать записи удобным для вас образом (помечать ярлычками, раскладывать по папкам и т.п.);
3) хранить их у себя на винте (это удобно, когда есть необходимость обратиться к какому-нибудь постингу, но нет возможности или желания лезть ради этого в интернет).
Такие софтинки называются агрегаторами или ридерами, или попросту читалками и выполняют, по сути, ту же функцию, какую выполняет ваш почтовый клиент, с тем лишь отличием, что вместо писем он скачивает записи из блогов.
Вещь очень удобная, полезная и крайне уважительно к вам относящаяся, поскольку позволяет экономить целую уйму времени и трафика. С ней вы забудете не только о существенной части закладок в «Избранном», но и о собственной френд-ленте, а то и о ЖЖ вообще (потому как большинство блогозаписей отображается в таких «читалках» безо всякого ката; исключения есть, но о них либо ниже, либо отдельно). Я, например, давно уже хожу в ЖЖ, только если хочу почитать какую-нибудь дискуссию или оставить собственный комментарий, с остальным прекрасно справляются агрегатор и семаджик.
Сразу предупреждаю два очевидных вопроса:
1. Все ли новостные ленты и блоги можно отлеживать подобным образом? Ответ: нет, не все. Должны выполняться два условия: наличие RSS-потока как такового (а поддерживают формат RSS далеко не все новостные ленты, хотя и все, если я не ошибаюсь, блоги) и наличие этого самого потока в открытом доступе (например, для пользователей Diary предусмотрена возможность отказа отдавать свой RSS-поток в открытый доступ, чем многие юзеры, естественно, и пользуются). Но на большую часть лент и блогов вы можете рассчитывать без проблем;
2. Сможете ли вы читать свои и чужие «подзамочные» записи? Ответ: да, но только если будете залогинены на сервере, откуда скачиваете, и вам, как залогиненному юзеру, будет разрешён доступ именно к этим записям. По умолчанию (то есть без логина, пароля и разрешения владельца блога) RSS отдаст вам только то, на что имеет право «каждая задрипанная лошадь». Кроме того, не все агрегаторы умеют «различать» права привилегированных юзеров, но об этом ниже.
Переходим к частностям.
Агрегаторы делятся на две крупные группы — внешние и локальные. Внешние, например, можно найти на Яндексе или Гугле. Создаёте аккаунт и получаете «читалку», которую формируете по своему усмотрению, следуя простой инструкции.
Другие примеры онлайновых ридеров — NewsGator, Bloglines.
Внешние агрегаторы удобны тем, кто читает блоги с разных компьютеров (например, дома и на работе). Понятно, что в связи с локализацией у них есть крупный минус: если вас на самом интересном месте лишат интернета, хрен вы сможете с этим агрегатором работать дальше. Опять же, яндексовский агрегатор мне в своё время не понравился, потому что, во-первых, тяжеловесный, во-вторых, неудобен для быстрого поиска отдельной записи, а в-третьих, не только распознаёт каты, но почему-то иногда не отображает целиком даже те постинги, для которых никаких катов сроду не предполагалось. Возможно, другие онлайновые читалки лишены этих неудобств, но я, за неимением необходимости, просто не пользовалась ими.
Локальные, оффлайновые агрегаторы — это вот именно что почтовые клиенты на свой лад. Они просто скачивают обновления из заданных RSS-потоков, после чего тем, кто сидит на диалапе, можно смело обрывать связь и больше ни о чём не париться (хотя, конечно, если для вас важны картинки, то париться есть о чём. Картинки агрегатор вам оффлайн не покажет, только текст. Но у вас всегда есть возможность пометить интересующий постинг с картинкой и вернуться к нему при первом же намёке на коннект — это без проблем).
Я кратенько расскажу об одном оффлайновом агрегаторе, остальные, насколько я понимаю, работают аналогично, плюс-минус набор опций.
Итак, у меня стоит GreateNews, скачать его можно на сайте разработчика, он распространяется бесплатно, годится для Win2000+, в том числе XP. Выглядит он вот так (картинка кликабельна, по ссылке нормальный размер):
Как видите, от привычного почтового аутглюка отличается только набором опций, интерфейс же вполне интуитивен и очень удобен. Выбор языков поражает воображение, есть даже баскский. Есть возможность пользоваться этой штуковиной как обычным браузером по типу Firefox, то есть открывая новые страницы в новых вкладках; есть возможность развернуть вкладку на всю страницу — в общем, вполне гуманная софтина, без претензий на собственное главенство.
Есть ли недостатки? Есть. Во-первых, минимум каждые девяносто дней она будет верещать о том, что пришла пора чистить базу. И до тех пор, пока вы не согласитесь хотя бы сымитировать процедуру очистки, она от вас не отстанет.
Во-вторых, эта злодейка отжирает довольно много ресурсов. Если ей в какой-то момент не хватит компьютерной мощности, она захлопнется, худого слова не сказав, а потом, когда вы опять запустите её, невинно заявит, что «система была выключена некорректно» и начнёт перепроверять количество непрочитанных сообщений. К чести её, должна сказать, что данные она при всех своих капризах хранит вполне добросовестно, и если уж к ней в базу что-то попало, то оно там так и останется.
В-третьих, как вы уже могли убедиться, разглядывая скриншот, она не отображает ни юзерпики, ни какой бы то ни было current, ни тэги, расставленные автором постинга, ни комментарии. Но это всё, насколько я понимаю, и не входит в RSS-поток, а является частью интерфейса той платформы, которой вы пользуетесь (ЖЖ, Diary, WP и т.п.). То есть перечисленное не покажет вам ни один агрегатор, за исключением встроенного в платформу (в ЖЖ он именуется френд-лентой). Что касается комментариев, то для них в stand-alone блогах существуют отдельные же RSS-потоки. Насчёт ленты комментариев ЖЖ и прочих крупных блоговых ангаров ничего не могу сказать. По-моему, их просто нет (то есть они есть, разумеется, но вовне не отдаются).
Но мы о Great News. Какие у него плюсы?
Эта зяба позволяет маркировать постинги. Помимо того, что это означает возможность работы с ярлыками, это имеет и ещё одно преимущество: когда вы наконец-то соберётесь очистить базу, GN предложит вам исключить маркированные постинги из списка удаляемых (он вам, вообще, предложит исключить много чего, но маркированные пойдут отдельной статьёй).
Эта же зяба позволяет вам маркировать выбранные постинги как непрочитанные. Это тоже очень удобно, потому что позволяет быстро вернуться к интересующим вас записям, не тратя времени на поиск соответствующего тэга.
Вы можете как угодно группировать ленты — это вообще не вопрос.
Вам не надо искать адрес RSS-потока специально, софтина это сделает за вас по адресу головной страницы указанного вами блога. Кроме того, значок RSS-потока вы увидите на нижний панели агрегатора, если откроете какой-нибудь блог в новой вкладке. Нажав на этот значок, вы мгновенно скопируете адрес в строку добавления ленты.
Вы можете задать агрегатору интервал, через который он будет самостоятельно проверять заданные RSS-потоки на предмет обновлений. Внимание, частое полное обновление — это пиздец трафику! Однако обновлять все каналы одновременно от вас никто не потребует, для каждого потока можно задать индивидуальный временной интервал и, таким образом, избавить себя и своего провайдера от лишних трат.
Теперь, если опять же приглядитесь внимательней к скриншоту, вы обнаружите надпись сверху слева: «555 новостных каналов». Как вы понимаете, все они без проблем обновляются и отображаются агрегатором. Никаких писков по поводу их количества ни разу не прозвучало.
Что ещё? Как вы понимаете, что упало, то пропало. То есть если некто написал постинг, а потом удалил его, то он удалил его только в своём дневнике. Ибо коль скоро постинг уже попал в агрегатор, то там он и останется. То же самое касается замков, повешенных на некогда открытую запись.
А вот изменения в тех постингах, которые по умолчанию содержатся в RSS-потоке (для ЖЖ это последние 25 постингов, а для других блогов, как правило, от 10 до 50), вы отслеживать вполне сможете: вам достаточно будет поставить галочку в том месте, где агрегатор предложит маркировать изменённые постинги как непрочитанные. Опять же очень удобно. Единственный минус — эта опция если действительна, то сразу для всех каналов (то есть сделать так, чтобы в одной ленте изменения маркировались, а в другой нет, невозможно. Это плохо, но терпимо).
Есть ещё такая штука, как импорт и экспорт каналов из файла и в файл, но у меня пока не дошли руки разобраться, что это такое и как с этим бороться для чего оно надо. Возможно, я многого лишаюсь, не торопясь узнавать об этом, но может быть, я просто даю повод выступить с маленькой лекцией более осведомлённым гражданам. :)
О других агрегаторах, в том числе оффлайновых, вы можете прочесть вот тут. Информацию я не проверяла, но не исключено, что вы найдёте что-нибудь более подходящее для вас, чем GN. Я хотела протестировать некоторые ридеры, но на меня неожиданно свалилась маленькая кучка другого софта, поэтому пришлось разбираться с ним, а не с ридерами. Тем не менее, я надеюсь, что и сказанного оказалось вполне достаточно. Если нет, спрашивайте, комменты как всегда.
Да, самое главное: о том, как добавлять поток в агрегатор. Вначале открываете интересующий вас блог прямо в окошке GreatNews. Если при этом в нижней панели отображается значок RSS-ленты, вам, как я уже сказала, останется только кликнуть на него мышкой и следовать несложной инструкции, которую предложит агрегатор (сначала на месте значка появится надпись «RSS» или «RSS v. XX, Atom v. YY» — тыцайте что угодно, GN хавает всё). Если значок не отображается, находите аналогичный непосредственно в блоге, копируете в буфер обмена адрес и дальше выполняете: «Лента» — «Добавить» — «Ленту» (верхнее меню агрегатора). Если никакого сообщения об RSS нет, выполняете то же самое, но в поле для ввода адреса вводите не адрес потока, а адрес головной страницы блога, GN находит всё сам. На всякий случай: для всех ЖЖ адрес выглядит так: «http://юзернейм.livejournal.com/data/rs
Ну, вот, теперь, кажется, всё.
