Яндекс для всех - Абрамзон М. Г.
Шрифт:
Интервал:
Закладка:
Страница "Новости в блогах" является своего рода народным рейтингом официальных новостей, — говорит Антон Волнухин, менеджер службы "Поиск по блогам". — Попробуйте взглянуть на новости со стороны читателей, их мнения могут оказаться не менее интересными. А пишут российские пользователи много — хотя доля "блоггеров" Рунета в мире пока всего 3 %, количество ежедневных "постингов" — целых 10 %.
На странице Новости в блогах (рис. 3.12) могут оказаться совсем не те новости, которые выводятся на первую страницу новостного раздела. Обсуждение происходит с некоторой задержкой по сравнению с публикацией новостей и обычно носит более "затяжной" характер, что позволяет наиболее обсуждаемым новостям дольше продержаться в числе лидеров обсуждения в блогах. Едино лишь то, что общее количество новостей на этой странице такое же, как и на странице новостного раздела, то есть пятерка наиболее популярных с краткими аннотациями и десятка следующих по популярности новостей.
3.2. Подписка на новости
Есть темы, которые интересуют человека постоянно. Кому-то интересно узнавать о последних достижениях в области космической техники, другого интересуют новости определенного вида спорта, третьему необходимо быть в курсе новостей компаний-конкурентов. Заходить на Яндекс. Новости и каждый раз задавать один и тот же запрос неинтересно, да и неправильное это решение. Потому что вы можете подписаться на получение новостей по электронной почте.
Сделать это очень просто. И, как всегда, необходимо выполнение всего лишь одного условия — вы должны быть зарегистрированы на Яндексе, поскольку управление подписками на новости осуществляется через ваши личные настройки.
Подписаться на регулярное получение новостей можно путем выполнения запроса. Сформируйте поисковое выражение и выполните поиск. На странице результатов в правой колонке вы увидите ссылку Подписка на новости по запросу <ВАШ ЗАПРОС>. Если результаты выполнения запроса вас удовлетворяют, щелкните на ней. Откроется страница Подписка на новости (рис. 3.13).
Дайте вашему запросу название (по умолчанию название будет повторять текст вашего запроса). Выберите периодичность, с какой будет формироваться обновление запроса. Это может быть ежедневное обновление, обновление утром, днем и вечером либо обновление может выполняться ежечасно. Далее, можете выбрать способ получения обновлений — либо получать по почте, тогда результаты запроса будут приходить на указанный вами адрес электронной почты, либо эти результаты можно будет подключить к Яндекс. Ленте. Допускается использование обоих вариантов.
После подтверждения вы перейдете на страницу управления подписками. Здесь находится список всех запросов, по которым вы собираетесь получать регулярную информацию. Отметив любой из них (или сразу несколько), вы можете приостановить рассылку, удалить или возобновить ее. Здесь же вы можете изменить адрес электронной почты, на который она будет отсылаться. В строке статуса рассылки также показано, какой вариант получения ее вы выбрали.
В связи с тем, что есть альтернативный вариант чтения новостей с помощью Яндекс. Ленты, вы можете одним щелчком добавить все подписки в свою ленту.
Для предотвращения получения несанкционированных рассылок, каждая новая рассылка требует подтверждения. Для этого на ваш почтовый адрес отправляется письмо, в котором говорится о способе активизации рассылки. Если это не вы внесли в ваш список новую рассылку, можете ее не подтверждать и она приходить вам не будет.
3.3. Яндекс. Лента
Яндекс. Лента — это служба Яндекса для тех, кто хочет читать все интересные новости и блоги на одном сайте. Посмотрите внимательно на основные ссылки, размещенные на страницах новостей. Они несколько отличаются от тех, что присутствуют на основной странице Яндекса. Главное отличие заключается в том, что в верхней строке ссылок появилась новая — Лента (http://lenta.yandex.ru). А в конце списка новостей присутствует несколько непривычный адрес (свой для каждой новостной страницы), тип которого отнюдь не html, а имеет совсем другой формат — rss. Что это такое, мы сейчас с вами и разберем.
3.3.1. Формат RSS
Читать новости сайтов можно по-разному. Самый простой способ — заходить время от времени на сайт и просматривать новые сообщения. Можно поставить программу, которая подключается к новостному каналу и сама получает заголовки или аннотации новостей, по которым можно перейти на сами новости. В последнее время все более популярным становится формирование новостей в формате RSS.
RSS (Really Simple Syndication) — это формат представления данных. Технология RSS дает возможность в реальном времени отслеживать изменения любой информации на любом сайте, где эта технология поддерживается. Обычно эту технологию используют на сайтах, публикующих обновляемую информацию, новости, в блогах.
ПримечаниеRSS — это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape для своего портала Netcenter, он быстро завоевал популярность и стал широко использоваться.
Практически любой материал, который можно разделить на отдельные части, можно публиковать с помощью RSS: например, объявления о последних публикациях в wiki, информацию об обновлениях в CVS, историю изменений, внесенных в книгу. После того как информация преобразована в формат RSS, программа, понимающая этот формат, может вытягивать сведения о внесенных изменениях и в зависимости от результата предпринимать какие-либо действия. Более подробно о формате RSS можно прочитать на сайте http://www.kanban.ru/.
Сегодня существует семь подвидов стандарта — от RSS 0.90 до RSS 2.0. Прочитав значительное количество статей, посвященных этим разновидностям, могу сказать, что многие разработчики в большей степени склоняются к использованию стандарта RSS 2.0 как наиболее развитого. Этот стандарт позволяет прикреплять к сообщениям дополнительную информацию, в том числе и мультимедийную. Наиболее полный сравнительный анализ версий можно прочитать в статье "Что такое RSS" (автор Mark Pilgrim, http://www.webmascon.com/topics/technologies/9a.asp), а стандарт RSS 2.0 опубликован на сайте Technology at Harvard Law (http://blogs.law.harvard.edu/tech/rss).
3.3.2. Что такое RSS-рассылки
RSS-рассылка — это файл, созданный в формате RSS, еще он называется фид (feed). Именно этот файл "вбирают" в себя программы-агрегаторы, когда вы, подписавшись на рассылку, подключаетесь к новостному каналу. Тем, кто знаком с XML, понять формат рассылки будет не сложно. Фид "строится" из предопределенных строительных элементов — тегов, располагаемых опять же в предопределенной последовательности.
Когда RSS-файл создается компанией, в него обычно заносится следующая информация:
□ название компании, создавшей RSS-файл;
□ дата и время генерации файла;
□ темы новостей;
□ адрес баннера сайта;
□ заголовки (анонсы) новостей;
□ дата и время новостей;
□ краткое изложение новостей;
□ HTML-адреса до полных текстов новостей (обычно адреса ведут на страницы сайта, создавшего RSS-файл);
□ HTML-адреса до рисунков, используемых в анонсах новостей.
Разберем вкратце, какие теги используются для создания фидов, а в качестве примера возьмем любую из рассылок Яндекс. Новостей.
Листинг 3.1. Начало RSS-рассылки
<?xml version="1.0" encoding="windows-1251"?>
<rss xmlns: yandex="http://news.yandex.ru" version="2.0">