Lectores RSS


 

 

RSS son las siglas de Really Simple Syndication, un formato XML  desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas .

Las fuentes  RSS por tanto se utilizan  para sindicar o compartir contenido en la web o difundir información actualizada frecuentemente a usuarios que se han suscrito esa fuente de contenidos (lo cual se conoce como redifusión web o sindicación web , lo cual por cierto es una traducción incorrecta, pero de uso muy común).

Este formato permite distribuir contenidos sin necesidad de un navegador, utilizando un software diseñado para leer estos contenidos RSS tales como Internet Explorer, entre otros (agregador) aunque  es posible utilizar el mismo navegador para ver los contenidos RSS en las últimas versiones de los principales navegadores sin necesidad de software adicional.

 

Existen lectores online, en ellos el usuario, una vez registrado puede añadir todas las fuentes RSS que desee, de este modo y desde cualquier lugar, accediendo mediante su cuenta de usuario puede leer las novedades de sus medios favoritos.

 

Entre los lectores online de feeds RSS podemos destacar:

Bloglines

Rocketinfo

Bloogz Rss Reader

Fastbuzz News

Fyuze

Kinja

Feedmanía

Y si realizamos acopio de los lectores RSS de escritorio más populares nos encontramos con lo siguintes:

FeedDemon

NewzCrawler

Feedreader

News Choice!

RssReader

SharpReader

Awasu

Rss Bandit

WinRSS

Sauce Reader

iBlog (Para MacOS X)

NetNewsWire (Para MacOS X)

Straw (Para Linux / UNIX Gnome)

Aggreg8 (Plugin para Mozilla y Firefox)

NewsGator (Plugin para Microsoft Outlook)

NewsMonster (Plugin para Mozilla y Netscape 7)

Info Aggregator (Pasarela RSS a protocolo de correo IMAP)

Las webs que permiten disponer de sus contenidos mediante RSS suelen especificarlo ofreciendo un enlace, ya sea textual o mediante un icono, y no hay mas que añadir dicho enlace para disfrutar de sus contenidos en nuestro lector de feeds. Por ejemplo lla fuente RSS  de  este  humilde blog , si le interesa suscribirse es :  https://soloelectronicos.com/feed/

Igualmente resultan útiles directorios de sitios que ofrecen sus contenidos en dicho formato, en los cuales podemos buscar fuentes de contenidos de los más diversos temas:

BlogStreet

El Sindicón

Feedster

Newster

RootBlog

Syndic8.com

Technorati

Daypop

Blogdex

Bloogz

 

 

Fuente aqui

Instalacion de Nimbits en GAE


El término Internet de las Cosas apareció por primera vez alrededor de 2008, cuando varios investigadores se reunieron en la primera conferencia de Internet de las cosas  y comenzaron a discutir la aplicabilidad a los objetos físicos del estilo arquitectónico REST  y su aplicación Web como HTTP 1.1.

Las propiedades del llamado Internet of Things  ( o Internet  de las Cosas) se pueden resumir de la siguiente manera:

  • Utiliza HTTP como protocolo de aplicación en lugar de como un protocolo de transporte como se ha hecho en el mundo de WS(Web Services o  Servicios Web)
  • Expone la funcionalidad sincróna de objetos inteligentes a través del interfaz REST (también conocida como REST API ) y, en general respeta los planos de arquitectura orientada a recursos .
  • Expone la funcionalidad asincrónica (es decir, eventos) de los objetos inteligentes a través de la utilización de las normas de sindicación Web ampliamente aceptadas, como Atom o mecanismos Web server-empuje tales como el Comet .

Todas estas características garantizan el acoplamiento de los servicios prestados por los objetos inteligentes,y  además, ofrecen una interfaz uniforme para acceder y aprovechar la funcionalidad de éstoss.

Uno de los primeros prototipos de la Web de las Cosas es el proyecto  «Energie Visible««en el que los sensores son  capaces de monitorizar y controlar el consumo de energía de los electrodomésticos gracias a la funcionalidad  REST API ,la caul se  utiliza a continuación para crear un física Mashup .

Cosm ( antes Xively y mucho antes Pachube) es una web comercial  de Internet  las cosas   de la que tambien hemos hablado en este blog  sobre todo por su soporte a Netduino Plus
Evrythng  es una plataforma para la fabricación de productos etiquetados parte de la Web basada en una arquitectura Web de las Cosas.
Nimbits  es un servidor histórico de datos de código abierto basado en la arquitectura de computación en nube que proporciona conectividad entre los dispositivos que utilizan los puntos de datos.

En este blog se ha hablado de los  modos de desplegar Nimbits

  • En la infraestructura publica de Nimbits
  • En su propio hosting Cloud como por ejemplo en una Instancia de Amazon (EC2) , en la plataforma en nube de Google (GAE) y  tambien en cualuier plataforma cloud qeu soporte  Ubuntu Linux KVM
  • !incluso en la modesta : en una Raspberry py directamente !

 

A continuación describiremos como configurar   con una cuenta en Google App Engine el software de Nimbits

 

-El software lo han colgado directamente en Github en https://github.com/bsautner/com.nimbits :

nimbits

Descargue el software pulsando en la parte derecha en   Download Zip ( puede que tenga que  estar validado en Github para que le permita esta opcion) y extraiga dicho archivo en un  directorio  que el sea facil recordar de su ordenador

Descargue el SDK de GAE y extrigalo en  su ordenador si todavia no lo ha hecho

Cree una nueva instancia  en Google App Engine que será el nombre de la aplicación como por ejemplo » nimbits_rocks».Nota: Esta debe ser único – se le avisa si no lo es. Este ID de proyecto identifica su proyecto en la consola de las API de Google y también se utiliza para identificar el backend en laconsola de administración de App Engine .

Descargue el archivo zip GAE  y  extraigalo en  su ordenador

Edite el  archivo  WEB-INF/appengine-web.xml de la descarga Nimbits, cambiando  su nombre de instancia por ejemplo nimbits_rocks

 

<!–?xml version=»1.0″ encoding=»utf-8″?>
http://appengine.google.com/ns/1.0″&gt;
<threadsafe>true</threadsafe>

<!–change this to match your app id, note the version below, you’ll want to set the current version–>
in the app engine admin console. –>
<application>

<!–?xml version=»1.0″ encoding=»utf-8″?>
http://appengine.google.com/ns/1.0″&gt;
<threadsafe>true</threadsafe>

<!–change this to match your app id, note the version below, you’ll want to set the current version–>
in the app engine admin console. –>
<application>nimbits_rocks</application>

</application>

<version>1</version>

<precompilation-enabled>false</precompilation-enabled>

<system-properties>
name=»appengine.orm.disable.duplicate.pmf.exception» value=»false»/>
</system-properties>
<static-files>
path=»/bootstrap/css/**.css» />
path=»/**.css» />
path=»/**.html» />
path=»/**.jsp» />
path=»/**.gif» />
path=»/**.png» />
path=»/**.js» />
path=»/**.ico» />
</static-files>
<inbound-services>
<service>xmpp_message</service>
<!–<service>xmpp_presence</service>–>
<!–<service>xmpp_subscribe</service>–>
<!–<service>xmpp_error</service>–>
</inbound-services>
</appengine-web-app>

Desde el directorio del SDK de Google APP Engine o ejecutar

○     appcfg.cmd update [unzip location]/nimbits_gae
La instancia se ejecutaria    en http:\ nimbits_rocks.appspot.com, abrir esa URL en un navegador y espere e un momento para que se inicie debería ver a su cuenta de usuario en la parte superior izquierda. Haga clic derecho en él para hacer un punto de datos de prueba