Як працює rss - корисне про комп’ютери та програми
інформація
Життя в умовах інформаційної ери підносить свої парадокси: Інформації дуже багато. Вона всюди. Як ви збираєтеся стежити за всіма новинами, спортивними подіями, прогнозами погоди і блогами, які вас цікавлять? Однак в такому випадку краще запитати, як ви плануєте, роблячи все це, знаходити час для роботи, школи та сім'ї?
Ці емблеми вказують на наявність на відвідуваною сайті стрічки повідомлень RSS і призначені для спрощення процедури підписки на новини. Натиснувши на емблемі, можна відкрити список можливостей, який може привести вас в замішання, якщо не знаєте, для чого вони потрібні. На деяких сайтах є кілька стрічок новин для однієї сторінки, які відповідають різним версіям RSS стрічок новин або іншому стандарту, Atom. На що підписуватися? Що відбувається, коли користувач вибрав один варіант зі списку?
Створення RSS каналів
Система RSS за принципом роботи не надто сильно відрізняється від звичайного WEB сайту. Насправді, їх об'єднує одна властивість: обидва підходи засновані на використанні на WEB серверах файлів з простим текстом. У стандарті RSS в якості інструкції для агрегатора стрічок новин, з вказівками про те, які дії слід виконувати, використовується стандарт Схема опису ресурсів (Resource Description Framework, RDF), розроблений консорціумом W3C. Стандарт RDF базується на розширюваному мовою розмітки (XML), що має багато спільного з мовою гіпертекстової розмітки (HTML), який використовується при створенні сучасних WEB сайтів.
На відміну від коду комп'ютерних програм, основна робота з мовою розмітки полягає в тому, що в потрібних місцях вихідного документа розставляються так звані теги. Наприклад, щоб в HTML вбрання пропозицію відображалося жирним шрифтом, його досить просто оточити парою відповідних тегів. Тобто, якщо ви хочете в HTML написати пропозицію «HTML is really great», воно буде виглядати наступним чином: HTML is really great.
HTML і RSS
Веб браузер вашого комп'ютера здатний правильно інтерпретувати ці теги, оскільки їх застосування регламентується низкою діючих в галузі стандартів. Так само, як HTML. RSS є стандартом, який розпізнається багатьма WEB браузерами і агрегаторами, які працюють з новинними стрічками, тому обробка останніх не викликає ускладнень. Однак оскільки RSS базується на XML, в документі міститься інформація, яка вказує агрегатору, де шукати стандарт, на якому він базується. Це додаткові дії, які виробляються в фоновому режимі і непомітні для користувача, коли він переглядає стрічку новин.
Зрозуміло, агентства новин і інші WEB сайти, що публікують інформацію за допомогою власних систем, змушені вбудовувати RSS в свій WEB код. Ви теж можете цим зайнятися, але спочатку доведеться вивчити програмування. Якщо ж ви вже знаєте мову програмування, наприклад, C #, то, можливо, не будете користуватися готовими рішеннями, а віддасте перевагу створити власну стрічку новин.
Програма читання RSS
Ви бажаєте переглядати на одній сторінці повні статті? Або вас більше влаштують тільки заголовки? Упорядкувати інформацію за датою, з додаванням найостанніших новин, або ви віддаєте перевагу, щоб новини з кожного сайту відображалися окремо? Програму для роботи зі стрічками новин можна налаштувати відповідно до будь-яким з перерахованих варіантів упорядкування інформації, в залежності від уподобань користувача.
Програми для читання новин в форматі RSS, або агрегатори, можуть мати безліч різних форм. Використовуючи сучасний WEB браузер для відвідування блогів або новинних сайтів, ви, напевно, звернули увагу на квадратний помаранчевий знак, що сигналізує про наявність новинних стрічок RSS. На деяких сайтах можна зустріти навіть посилання з повним списком новинних стрічок. Коли ви вибираєте посилання новинної стрічки RSS, вам пропонують оформити підписку. У різних браузерах обробка новинних стрічок проводиться по-різному, проте, швидше за все, вам будуть запропоновані варіанти роботи з підпискою.
У зв'язку з популярністю новинних стрічок RSS такі компанії, що надають можливість створення персональних домашніх сторінок, як Yahoo! і Google, прийняли рішення про введення в свої програмні продукти програм для читання подібних новинних стрічок. Новинні стрічки на свої сторінки можуть додавати також власники сторінок MyYahoo! або iGoogle. У такому випадку інформація буде приходити однакова, незалежно від того, перебуваєте ви вдома або на роботі.
У більшості персональних головних сторінок передбачено відображення лише обмеженої кількості заголовків для кожної стрічки, проте можуть пропонуватися варіанти настройки, що дозволяють збільшити їх число. І, швидше за все, на цих персоналізованих сторінках є можливість групувати стрічки по сайтам, з яких вони приходять. Якщо вам хотілося б змішувати новинні стрічки в один загальний список, в якому, наприклад, всі найсвіжіші заголовки виявлялися нагорі, рекомендується звернути увагу на спеціалізовані сайти, які виконують функції агрегаторів, наприклад, Bloglines, Google Reader або Rojo. На цих сайтах є також можливість групувати новинні стрічки за певними ознаками. Можна, наприклад, новини про події в країні помістити в одну папку, а садівничий WEB журнал - в іншу.