<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.e-ghost.net/">
	<title>Planet e-ghost</title>
	<link>http://planet.e-ghost.net/</link>
	<description>Planet e-ghost - http://planet.e-ghost.net/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://www.saghul.net/blog/?p=1102" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1014" />
			<rdf:li rdf:resource="http://www.ikeralbeniz.net/?p=193" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2527" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1013" />
			<rdf:li rdf:resource="http://www.txusinho.net/wordpress/?p=844" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2516" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1012" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1011" />
			<rdf:li rdf:resource="http://www.ikeralbeniz.net/?p=187" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2495" />
			<rdf:li rdf:resource="http://www.saghul.net/blog/?p=1095" />
			<rdf:li rdf:resource="http://www.ikeralbeniz.net/?p=153" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1009" />
			<rdf:li rdf:resource="http://www.alvaromarin.com/?p=128" />
			<rdf:li rdf:resource="http://softwarelibre.deusto.es/?p=656" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1008" />
			<rdf:li rdf:resource="http://www.saghul.net/blog/?p=1085" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2441" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2384" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1007" />
			<rdf:li rdf:resource="http://www.saghul.net/blog/?p=1088" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-19357264.post-4195225069195931672" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1006" />
			<rdf:li rdf:resource="http://www.txusinho.net/wordpress/?p=843" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1005" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2464" />
			<rdf:li rdf:resource="http://blog.loretahur.net/?p=2460" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1004" />
			<rdf:li rdf:resource="http://blog.prdscity.net/?p=1003" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://www.saghul.net/blog/?p=1102">
	<title>saghul: Building Telephony Systems with OpenSIPS 1.6</title>
	<link>http://www.saghul.net/blog/2010/03/11/building-telephony-systems-with-opensips-1-6/</link>
	<content:encoded>&lt;p&gt;Hoy os voy a comentar la impresión que me he llevado tras leer el libro &amp;#8220;&lt;a href=&quot;http://www.packtpub.com/building-telephony-systems-with-opensips-1-6/book&quot; target=&quot;_blank&quot;&gt;Building Telephony Systems with OpenSIPS 1.6&lt;/a&gt;&amp;#8221; de Flavio E. Goncalves. Si &lt;a href=&quot;http://twitter.com/jbmanwe&quot; target=&quot;_blank&quot;&gt;Manwe&lt;/a&gt; si, ya se que para ti esto no cuenta como libro pero bueno. &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Al igual que la versión anterior (&lt;a href=&quot;http://www.packtpub.com/building-telephony-systems-with-openser/book&quot; target=&quot;_blank&quot;&gt;Building Telephony Systems with OpenSER&lt;/a&gt;) la idea del libro es introducir al lector en la configuración de &lt;a href=&quot;http://www.opensips.org&quot; target=&quot;_blank&quot;&gt;OpenSIPS&lt;/a&gt; e ir avanzando poco a poco e ir integrando más servicios.&lt;/p&gt;
&lt;p&gt;Aunque saber algo SIP es más que recomendable, el libro comienza con una introducción a SIP, y a lo largo de los capítulos se muestran capturas con ngrep, para poder entender como afecta la configuración de OpenSIPS a los mensajes SIP y su procesamiento.&lt;/p&gt;
&lt;p&gt;La estructura es muy acertada, ya que se comienza con una configuración muy básica sin tan siquiera autenticación, para terminar con una configuración que incluye autenticación en MySQL, tratamiento de NAT, accounting en RADIUS, &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Capítulo 1: Introduction to SIP: Una breve introducción a SIP, SDP y RTP para conocer los aspectos básicos de los protocolos involucrados.&lt;/li&gt;
&lt;li&gt;Capítulo 2: Introduction to OpenSIPS: Introducción a las características de OpenSIPS  y la estructura del fichero de configuración.&lt;/li&gt;
&lt;li&gt;Capítulo 3: OpenSIPS installation: Detalle de la instalación de OpenSIPS en una Debian compilando OpenSIPS desde los ficheros fuente.&lt;/li&gt;
&lt;li&gt;Capítulo 4: Script and routing basics: Configuración básica de OpenSIPS (sin auntenticación ni nada) y explicación más detallada de la estructura del fichero de configuración.&lt;/li&gt;
&lt;li&gt;Capítulo 5: Adding authentication with MySQL: Partiendo de la configuración del capítulo 4 se añade autenticación de usuarios utilizando MySQL como &lt;em&gt;backend&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Capítulo 6: Graphical user interfaces for OpenSIPS: Éste capítulo me ha parecido bastante interesante, ya que se exponen las 2 GUIs que actualmente hay para OpenSIPS: &lt;a href=&quot;http://www.sermyadmin.org/&quot; target=&quot;_blank&quot;&gt;serMyAdmin&lt;/a&gt; y &lt;a href=&quot;http://opensips-cp.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;OpenSIPS-CP&lt;/a&gt; (que acaban de estrenar versión), y teniendo en cuenta que a muchos les tira para atrás el hecho de no poder administra el proxy con algo gráfico&amp;#8230; Aunque el verdadero poder siempre estará en la consola &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Capítulo 7: Connectivity to PSTN: Configuraciones para la interconexión de OpenSIPS con la PSTN. Routing dinámico, grupos de usuarios, permisos, &amp;#8230;&lt;/li&gt;
&lt;li&gt;Capítulo 8: Media Services integration: Integración de OpenSIPS (recordemos que es un proxy, no entiende de audio) con servidores de &lt;em&gt;media&lt;/em&gt; como Asterisk, con ejemplos de configuración e integración con Asterisk en RealTime.&lt;/li&gt;
&lt;li&gt;Capítulo 9: SIP NAT traversal: El capítulo que todos los recién llegados a OpenSIPS querrán leer. &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  Explicación de cómo &amp;#8220;arreglar&amp;#8221; el NAT con RTPProxy. A ver si para la próxima edición se puede incluir también MediaProxy &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Capítulo 10: Accounting and billing: Configuración de OpenSIPS para hacer &lt;em&gt;accounting&lt;/em&gt; en MySQL y FreeRADIUS.&lt;/li&gt;
&lt;li&gt;Capítulo 11: Monitoring tools: Explicación de algunas herramientas de configuración y diagnóstico como &lt;a href=&quot;http://sipsak.org/&quot; target=&quot;_blank&quot;&gt;sipsak&lt;/a&gt; o &lt;a href=&quot;http://sipp.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;SIPp&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;He resumido mucho, así que os recomiendo que si queréis empezar a aprender OpenSIPS os lo compréis (no es caro) y lo pongáis en vuestra mesita de noche, justo al lado del RFC3261. &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/643cc7cfopengfx.jpg&quot;&gt;&lt;img class=&quot;size-medium wp-image-1103 aligncenter&quot; title=&quot;643cc7cfopengfx&quot; src=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/643cc7cfopengfx-244x300.jpg&quot; alt=&quot;643cc7cfopengfx&quot; width=&quot;244&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-11T21:58:55+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1014">
	<title>Paradise City: Real Castañazo</title>
	<link>http://blog.prdscity.net/?p=1014</link>
	<content:encoded>Foto de As.com
Me van a perdonar los madridistas y los no futboleros, pero no me resisto a comentar la eliminación del equipo merengón de la Champions League, la antigua Copa de Europa, la competición donde el Real deposita todas sus esperanzas al ser el equipo más laureado de la historia del torneo.
Y es que esto [...]</content:encoded>
	<dc:date>2010-03-11T11:21:11+00:00</dc:date>
</item>
<item rdf:about="http://www.ikeralbeniz.net/?p=193">
	<title>Iker Perez de Albeniz: Usar/Crear Filtros para las plantillas de django/Google App Engine</title>
	<link>http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/</link>
	<content:encoded>&lt;p&gt;Una de los temas mas interesante en Google App Engine es la posibilidad de usar plantillas. En la página de GAE existen&lt;a href=&quot;http://code.google.com/intl/es/appengine/docs/python/gettingstarted/templates.html&quot;&gt; ejemplos sencillos de cómo utilizar plantillas&lt;/a&gt;.El problema empieza cuando dentro de esas plantillas quieres hacer tratamiento de los datos para mostrar los datos correctamente. En esta articulo intentaremos explicar como usar esos filtros y como crear propios.&lt;/p&gt;
&lt;p&gt;Como habéis podido ver en el ejemplo de la pagina de GAE, la forma de mostrar un valor en la plantilla es usando la sintaxis &lt;strong&gt;{{ variable }}&lt;/strong&gt;. En la mayoría de los casos dichas variables serán de tipo string o integer por lo que su visualización no tendrá mayor problema. Pero por ejemplo en el caso de variables tipo datetime u otro tipo de objeto propio, el sistema de plantillas no es capaz de mostrar el contenido de dichas variables, ya que solo es capaz de mostrar valores tipo string o integer.&lt;/p&gt;
&lt;p&gt;Para los tipos de datos mas comunes existen ya filtros por defecto como es el caso de los valores datetime. La forma de aplicar un filtro es la siguiente:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;variable|filtro&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Y en algunos casos:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;variable|filtro:argumento&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;En el caso de los valores datetime que hemos comentado antes, para mostrar un valor de fecha deberemos usar el filtro date de la siguiente manera:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;mydatevar|date:&lt;span class=&quot;st0&quot;&gt;&amp;quot;j&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Esto seria equivalente a ejecutar una función &lt;strong&gt;date(mydatevar,”j”)&lt;/strong&gt; y lo que estoy haciendo es mostrar el día del mes (&lt;a href=&quot;http://docs.python.org/library/datetime.html#strftime-behavior&quot;&gt;código %j&lt;/a&gt;) similar a como se hace en otros lenguajes de programación.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://docs.djangoproject.com/en/dev/ref/templates/builtins/&quot;&gt;Aquí&lt;/a&gt; podéis encontrar un listado con los principales filtros predeterminados en django&lt;/p&gt;
&lt;p&gt;El problema es cuando estas funciones no son suficientes para hacer lo que nosotros queremos, o queremos tratar tipos de objetos poco comunes o propios.&lt;/p&gt;
&lt;p&gt;Por ejemplo imaginemos que queremos tenemos un libro de visitas donde los usuarios puede escribir entradas, e indican su dirección de correo. Pero no queremos que esa dirección de correo sea visible para que no pueda ser rastreada por spammers, por lo que optamos por mostrar solo los 5 primeros caracteres de el nombre de usuario de la cuenta de correo mas tres puntos suspensivos (algo parecido a lo que se hace en las listas de distribución). Es decir para &lt;strong&gt;estoesunaprueba@gmail.com&lt;/strong&gt; nos generara una dirección del tipo &lt;strong&gt;estoe…@gmail.com&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Por tanto nuestra función en python seria algo así como:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; securemail &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;mail&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;:&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;+”…@”+ mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Es decir, dividimos la dirección en usuario y dominio con la función split y el carácter @, y generamos una nueva dirección con los primeros 5 caracteres de el usuario mas tres puntos suspensivos la arroba y el dominio.&lt;/p&gt;
&lt;p&gt;Para poder usar esta función en nuestras plantillas haremos lo siguiente. Crearemos un script customfilters.py donde guardaremos todas nuestros filtros. Dicho script tendrá la siguiente forma&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt; google.&lt;span class=&quot;me1&quot;&gt;appengine&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;ext&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; webapp&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;datetime&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;datetime&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
register = webapp.&lt;span class=&quot;me1&quot;&gt;template&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;create_template_register&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; securemail &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;mail&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;0&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;:5&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;+”…@”+ mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;1&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
register.&lt;span class=&quot;kw2&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;securemail&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Para importar los filtros en nuestra aplicación añadiremos la siguiente sentencia justo después de los imports.&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;webapp.&lt;span class=&quot;me1&quot;&gt;template&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;register_template_library&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;#8216;customfilters&amp;#8217;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;De esta forma podremos usar nuestro filtro de la siguiente manera:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;mail|securemail&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Imaginemos que damos la opción al usuario que la función securemail muestre su cuenta de dos modos, uno, el por defecto que es el funcionamiento explicado anteriormente, y otro, que hace que solo se muestre el usuario sin el dominio. Por tanto deberemos definir un parámetro en la función para poder elegir el tipo de ofuscación. La función en este caso nos quedaría así:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; securemail &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;mail,default=true&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; default:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;0&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;:5&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;+”…@”+ mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;1&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;else&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; mail.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘@’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Por tanto si la variable mail tomara el valor estoesunaprueba@gmail.com este seria el resultado para las diferentes expresiones:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;mail|securemail&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;#estoe…@gmail.com&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;mail|securemail:true&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;#estoe…@gmail.com&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;mail|securemail:false&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;#estoesunaprueba&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;De esta forma podemos controlar y procesar la información a mostrar en nuestra plantilla cuando esta se trata de un objeto no string (o integer).&lt;/p&gt;


&lt;!-- Begin SexyBookmarks Menu Code --&gt;
&lt;div class=&quot;sexy-bookmarks sexy-bookmarks-expand&quot;&gt;
&lt;ul class=&quot;socials&quot;&gt;
&lt;li class=&quot;sexy-delicious&quot;&gt;
&lt;a href=&quot;http://del.icio.us/post?url=http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&amp;amp;title=Usar%2FCrear+Filtros+para+las+plantillas+de+django%2FGoogle+App+Engine&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con del.icio.us&quot;&gt;Compartir con del.icio.us&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-myspace&quot;&gt;
&lt;a href=&quot;http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&amp;amp;t=Usar%2FCrear+Filtros+para+las+plantillas+de+django%2FGoogle+App+Engine&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;adirlo a MySpace&quot;&gt;A&amp;ntilde;adirlo a MySpace&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-facebook&quot;&gt;
&lt;a href=&quot;http://www.facebook.com/share.php?u=http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&amp;amp;t=Usar%2FCrear+Filtros+para+las+plantillas+de+django%2FGoogle+App+Engine&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con Facebook&quot;&gt;Compartir con Facebook&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-twitter&quot;&gt;
&lt;a href=&quot;http://twitter.com/home?status=Usar%2FCrear+Filtros+para+las+plantillas+de+django%2FGoogle+App+Engine+-+http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/+&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&quot;&gt;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-mail&quot;&gt;
&lt;a href=&quot;mailto:?subject=%22Usar%2FCrear%20Filtros%20para%20las%20plantillas%20de%20django%2FGoogle%20App%20Engine%22&amp;amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22Una%20de%20los%20temas%20mas%20interesante%20en%20Google%20App%20Engine%20es%20la%20posibilidad%20de%20usar%20plantillas.%20En%20la%20p%C3%A1gina%20de%20GAE%20existen%20ejemplos%20sencillos%20de%20c%C3%B3mo%20utilizar%20plantillas.El%20problema%20empieza%20cuando%20dentro%20de%20esas%20plantillas%20quieres%20hacer%20tratamiento%20de%20los%20datos%20para%20mostrar%20los%20datos%20correctamente.%20E%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Enviarlo a un amigo?&quot;&gt;&amp;iquest;Enviarlo a un amigo?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-comfeed&quot;&gt;
&lt;a href=&quot;http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/feed&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&quot;&gt;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-google&quot;&gt;
&lt;a href=&quot;http://www.google.com/bookmarks/mark?op=add&amp;amp;bkmk=http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&amp;amp;title=Usar%2FCrear+Filtros+para+las+plantillas+de+django%2FGoogle+App+Engine&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;dirlo a Google Bookmarks&quot;&gt;A&amp;ntilde;dirlo a Google Bookmarks&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-meneame&quot;&gt;
&lt;a href=&quot;http://meneame.net/submit.php?url=http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Meneame&quot;&gt;Enviar a Meneame&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-bitacoras&quot;&gt;
&lt;a href=&quot;http://bitacoras.com/anotaciones/http://www.ikeralbeniz.net/2010/03/11/usarcrear-filtros-para-las-plantillas-de-djangogoogle-app-engine/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Bitacoras&quot;&gt;Enviar a Bitacoras&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End SexyBookmarks Menu Code --&gt;</content:encoded>
	<dc:date>2010-03-11T11:17:03+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2527">
	<title>loretahur: De las Ondas a la Red: febrero 2010</title>
	<link>http://blog.loretahur.net/2010/03/de-las-ondas-a-la-red-febrero-2010.html</link>
	<content:encoded>&lt;p&gt;Aquí van los audios de los programas correspondientes al mes de febrero de la sección &lt;em&gt;De las Ondas a la Red&lt;/em&gt; en &lt;strong&gt;Hoy por Hoy Bilbao&lt;/strong&gt;. Un mes corto pero intenso &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;h3&gt;01-02-2010: Aitor García Rey analiza Irekia&lt;/h3&gt;
&lt;p&gt;Aitor García Rey, de &lt;a href=&quot;http://www.linkingpaths.com/&quot;&gt;Linking Paths&lt;/a&gt;, analiza &lt;a href=&quot;http://www.irekia.euskadi.net/&quot;&gt;Irekia&lt;/a&gt;, la nueva plataforma lanzada por el Gobierno Vasco que busca la participación ciudadana y el open government. &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;h3&gt;08-02-2010: Plootu, guías turísticas a la carta&lt;/h3&gt;
&lt;p&gt;En esta ocasión contamos con los creadores de &lt;a href=&quot;http://www.plootu.com/&quot;&gt;Plootu&lt;/a&gt;: Alex Dolara e Iñigo Atutxa. En Plootu trabajan con las oficinas de turismo para ofrecer al usuario la posibilidad de generar guías de viaje personalizadas y disponibles en formato PDF para imprimir o visualizar desde cualquier dispositivo portátil. &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;h3&gt;15-02-2010: I Jornada Ciudades, ciudadanía e Internet&lt;/h3&gt;
&lt;p&gt;El pasado 20 de febrero se celebró en la Universidad de Deusto la jornada &amp;#8220;Ciudades, ciudadanía e Internet&amp;#8221; de la mano de la plataforma &amp;#8220;&lt;a href=&quot;http://www.colaboraenred.com/ciudades/&quot;&gt;Colabora en Nuestras Ciudades&lt;/a&gt;&amp;#8220;, que se dedica a facilitar el empoderamiento de la ciudadanía en la gestión de las capitales, ciudades y pueblos de la la CAV. Jose Antonio del Moral nos presenta el evento.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&amp;raquo; &lt;a href=&quot;http://blog.loretahur.net/radio&quot;&gt;Anteriores programas&lt;/a&gt;&lt;/p&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;notes=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20febrero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%20Un%20mes%20corto%20pero%20intenso%20%3B-%29%0D%0A%0D%0A01-02-2010%3A%20Aitor%20Garc%C3%ADa%20Rey%20analiza%20Irekia%0D%0AAitor%20Garc%C3%ADa%20Rey%2C%20de%20Linking%20Paths%2C%20a&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&amp;amp;t=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;annotation=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20febrero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%20Un%20mes%20corto%20pero%20intenso%20%3B-%29%0D%0A%0D%0A01-02-2010%3A%20Aitor%20Garc%C3%ADa%20Rey%20analiza%20Irekia%0D%0AAitor%20Garc%C3%ADa%20Rey%2C%20de%20Linking%20Paths%2C%20a&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20febrero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%20Un%20mes%20corto%20pero%20intenso%20%3B-%29%0D%0A%0D%0A01-02-2010%3A%20Aitor%20Garc%C3%ADa%20Rey%20analiza%20Irekia%0D%0AAitor%20Garc%C3%ADa%20Rey%2C%20de%20Linking%20Paths%2C%20a&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=De%20las%20Ondas%20a%20la%20Red%3A%20febrero%202010%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fde-las-ondas-a-la-red-febrero-2010.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=lDqf1P10tHA:6f0ts7lbtEM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=lDqf1P10tHA:6f0ts7lbtEM:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=lDqf1P10tHA:6f0ts7lbtEM:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=lDqf1P10tHA:6f0ts7lbtEM:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=lDqf1P10tHA:6f0ts7lbtEM:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-03-10T00:10:10+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1013">
	<title>Paradise City: F1 2010: Pretemporada</title>
	<link>http://blog.prdscity.net/?p=1013</link>
	<content:encoded>Bueno, bueno, bueno&amp;#8230; un año más y el post clásico acerca de cómo, desde mi óptica de aficionado, veo la temporada. Ya se sabe que una cosa es lo que yo piense, y otra, cómo venga la dada la temporada. Porque si se repite la jugada del año pasado con un outsider que reinterpreta las [...]</content:encoded>
	<dc:date>2010-03-09T17:57:32+00:00</dc:date>
</item>
<item rdf:about="http://www.txusinho.net/wordpress/?p=844">
	<title>Erdi Lurra: Donde están mis 15 euros?</title>
	<link>http://www.txusinho.net/wordpress/2010/03/09/donde-estan-mis-15-euros/</link>
	<content:encoded>Como todo buen viciado que se precie, hoy es el día de lanzamiento del Final Fantasy XIII. Una superproducción en toda regla, con 5 años de desarrollo incluído.
Pero como consumidor, no puedo sino quejarme por los precios de distribución. Es decir, en españa, cañí de pandereta y llena de aprobetxategis -que diría Mr. Reverte- 64,95€ [...]</content:encoded>
	<dc:date>2010-03-09T16:08:55+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2516">
	<title>loretahur: Identidad digital – III Cita GetxoBlog</title>
	<link>http://blog.loretahur.net/2010/03/identidad-digital-iii-cita-getxoblog.html</link>
	<content:encoded>&lt;p&gt;Ayer sábado estuve en la III Cita &lt;a href=&quot;http://getxoblog.org/&quot;&gt;GetxoBlog&lt;/a&gt;, en un lugar precioso como es la fonoteca de la Escuela de Música &amp;#8220;Andrés Isasi&amp;#8221; de Las Arenas y con un ambiente envidiable (es facilísimo hablar cuando se está tan a gusto). &lt;/p&gt;
&lt;p&gt;Aquí dejo la presentación utilizada así como la grabación de la charla hecha por &lt;a href=&quot;http://blog.agirregabiria.net&quot;&gt;Mikel&lt;/a&gt;. ¡Muchas gracias por la invitación!&lt;/p&gt;
&lt;div id=&quot;__ss_3356437&quot;&gt;&lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/loretahur/identidad-digital-3356437&quot; title=&quot;Identidad Digital&quot;&gt;Identidad Digital&lt;/a&gt;&lt;/strong&gt;
&lt;div&gt;Más presentaciones de &lt;a href=&quot;http://www.slideshare.net/loretahur&quot;&gt;Lorena Fernández&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&amp;amp;title=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;notes=Ayer%20s%C3%A1bado%20estuve%20en%20la%20III%20Cita%20GetxoBlog%2C%20en%20un%20lugar%20precioso%20como%20es%20la%20fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s%20Isasi%22%20de%20Las%20Arenas%20y%20con%20un%20ambiente%20envidiable%20%28es%20facil%C3%ADsimo%20hablar%20cuando%20se%20est%C3%A1%20tan%20a%20gusto%29.%20%0D%0A%0D%0AAqu%C3%AD%20dejo%20la%20presenta&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&amp;amp;t=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&amp;amp;title=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;annotation=Ayer%20s%C3%A1bado%20estuve%20en%20la%20III%20Cita%20GetxoBlog%2C%20en%20un%20lugar%20precioso%20como%20es%20la%20fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s%20Isasi%22%20de%20Las%20Arenas%20y%20con%20un%20ambiente%20envidiable%20%28es%20facil%C3%ADsimo%20hablar%20cuando%20se%20est%C3%A1%20tan%20a%20gusto%29.%20%0D%0A%0D%0AAqu%C3%AD%20dejo%20la%20presenta&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&amp;amp;title=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Ayer%20s%C3%A1bado%20estuve%20en%20la%20III%20Cita%20GetxoBlog%2C%20en%20un%20lugar%20precioso%20como%20es%20la%20fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s%20Isasi%22%20de%20Las%20Arenas%20y%20con%20un%20ambiente%20envidiable%20%28es%20facil%C3%ADsimo%20hablar%20cuando%20se%20est%C3%A1%20tan%20a%20gusto%29.%20%0D%0A%0D%0AAqu%C3%AD%20dejo%20la%20presenta&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=Identidad%20digital%20-%20III%20Cita%20GetxoBlog%20%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fidentidad-digital-iii-cita-getxoblog.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=a6Tfs18lAn0:C-s0EZ3Wcw0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=a6Tfs18lAn0:C-s0EZ3Wcw0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=a6Tfs18lAn0:C-s0EZ3Wcw0:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=a6Tfs18lAn0:C-s0EZ3Wcw0:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=a6Tfs18lAn0:C-s0EZ3Wcw0:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-03-07T21:29:30+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1012">
	<title>Paradise City: Dinamismo</title>
	<link>http://blog.prdscity.net/?p=1012</link>
	<content:encoded>¿Qué vas a hacer dentro de N días?
Y no lo sé. Últimamente es la pregunta que más me repiten y para la que menos respuesta tengo. En vista de la decisión tomada en su momento, mi vida se ha convertido en ir dando tumbos de un lado para otro y poca cosa más puedo hacer [...]</content:encoded>
	<dc:date>2010-03-07T08:12:42+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1011">
	<title>Paradise City: Y Poner la Cama</title>
	<link>http://blog.prdscity.net/?p=1011</link>
	<content:encoded>Todos lo hemos oído y lo hemos visto. La campaña ha llegado a todo el mundo. Y, realmente, la base es buena: Si todos ponemos de nuestra parte, la cosa solo puede mejorar.
Pero claro, uno, que ya está de vuelta de todo en el tema de campañas virales de Internet, ha profundizado. Y escandalizado, encuentro [...]</content:encoded>
	<dc:date>2010-03-05T19:28:30+00:00</dc:date>
</item>
<item rdf:about="http://www.ikeralbeniz.net/?p=187">
	<title>Iker Perez de Albeniz: Consulta tu PageRank de Google con Python</title>
	<link>http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/</link>
	<content:encoded>&lt;p&gt;A todos los que os interese el SEO seguramente habréis consultado alguna vez el &lt;a href=&quot;http://www.guia-buscadores.com/posicionamiento/el-pagerank.html&quot;&gt;PageRank&lt;/a&gt; de vuestra pagina. La forma mas sencilla de obtenerlo es instalando la &lt;a href=&quot;http://www.google.com/intl/es/toolbar/ff/index.html&quot;&gt;ToolBar de Google&lt;/a&gt; en vuestro navegador. Pero seguramente si queréis realizar un seguimiento de vuestra pagina a lo largo del tiempo necesitareis automatizar un proceso que consulte el PageRank. La API de acceso al PageRank de google no es abierta, pero googleando un poco (o con &lt;a href=&quot;http://www.wireshark.org/&quot;&gt;Wireshark&lt;/a&gt;) es posible obtener el modo de consultar este dato. Parece que Google no le interesa que consultemos este dato, por lo que modifica la API bastante a menudo. En este artículo, te muestro una implementación en Python de un cliente para consultar el PageRank de una pagina, usando la API mas actual.&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;python codesnip&quot;&gt;&lt;span class=&quot;co1&quot;&gt;#!/usr/bin/env python&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co1&quot;&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co1&quot;&gt;# GPL (C) 2010 Iker Perez de Albeniz&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co1&quot;&gt;# ported in Python from the Php code by HM2K (http://www.hm2k.com/projects/pagerank)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co1&quot;&gt;# http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;sys&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;urllib&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;urllib&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; urlencode&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;pprint&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;pprint&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; strToNum&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Str, Check, Magic&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Int32Unit = 4294967296&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; length = &lt;span class=&quot;kw2&quot;&gt;len&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Str&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; i &lt;span class=&quot;kw1&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;0,length&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Check &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;= Magic&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Check &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;= Int32Unit&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Check = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Check &amp;#8211; Int32Unit &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Check/Int32Unit&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; Check &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; -2147483648:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Check = Check + Int32Unit&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Check += &lt;span class=&quot;kw2&quot;&gt;ord&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Str&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; Check&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; hashURL&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check1 = strToNum&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;string&lt;/span&gt;, 0&amp;#215;1505, 0&amp;#215;21&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check2 = strToNum&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;string&lt;/span&gt;, 0, 0&amp;#215;1003F&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check1 &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;= 2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check1 = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; 4&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3FFFFC0 &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3F&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check1 = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; 4&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3FFC00 &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3FF&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check1 = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; 4&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3C000 &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3FFF&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T1 = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3C0&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; 4&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3C&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;2 &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check2 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0xF0F &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T2 = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0xFFFFC000&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; 4&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check1 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0&amp;#215;3C00&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; 0xA&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; | &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;check2 &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; 0xF0F0000 &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;T1 | T2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; checkHash&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;hashnum&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte = &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flag = &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HashStr = &lt;span class=&quot;st0&quot;&gt;&amp;#8216;%s&amp;#8217;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt; hashnum&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; length = &lt;span class=&quot;kw2&quot;&gt;len&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;HashStr&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; i &lt;span class=&quot;kw1&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;0,length&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Re = &lt;span class=&quot;kw2&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;HashStr&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;length &amp;#8211; 1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;-i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;1 == &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;flag &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt; 2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Re += Re&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Re = &lt;span class=&quot;kw2&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Re / 10&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; + &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Re &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt; 10&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte += &lt;span class=&quot;kw2&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Re&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flag = flag + 1&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt;= 10&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;0 &lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt;= checkByte&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte = 10 &amp;#8211; checkByte&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;1 == &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;flag &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt; 2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;1 == &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;checkByte &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt; 2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte += 9&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkByte &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt;= 1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;#8216;7%s%s&amp;#8217;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;checkByte,HashStr&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; getCh&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;url&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; checkHash&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;hashURL&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;url&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw1&quot;&gt;def&lt;/span&gt; main&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; response = &lt;span class=&quot;st0&quot;&gt;&amp;quot;Error: No URL defined.&lt;span class=&quot;es0&quot;&gt;\n&lt;/span&gt;Usage: googrng.py &amp;lt;url&amp;gt; [[proxyuser:proxypass@]proxyhost:poxyport]&amp;quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;len&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;sys&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;argv&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; 1:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myurl = &lt;span class=&quot;kw3&quot;&gt;sys&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;argv&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url = &lt;span class=&quot;st0&quot;&gt;&amp;quot;http://toolbarqueries.google.es/search?features=Rank&amp;amp;sourceid=navclient-ff&amp;amp;client=navclient-auto-ff&amp;amp;googleip=O;208.117.235.17;97&amp;amp;iqrn=8VdB&amp;amp;querytime=4P&amp;amp;orig=0X557&amp;amp;swwk=-1&amp;amp;ch=%s&amp;amp;q=info:%s&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;getCh&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;myurl&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;,&lt;span class=&quot;kw3&quot;&gt;urllib&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;quote_plus&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;myurl&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;len&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw3&quot;&gt;sys&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;argv&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; proxies = &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;#8216;http&amp;#8217;&lt;/span&gt;: &lt;span class=&quot;st0&quot;&gt;&amp;#8216;http://&amp;#8217;&lt;/span&gt;+&lt;span class=&quot;kw3&quot;&gt;sys&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;argv&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;1&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f = &lt;span class=&quot;kw3&quot;&gt;urllib&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;urlopen&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;url, proxies=proxies&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;else&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f = &lt;span class=&quot;kw3&quot;&gt;urllib&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;urlopen&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;url&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; response = f.&lt;span class=&quot;me1&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f.&lt;span class=&quot;me1&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;print&lt;/span&gt; response&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; __name__ == &lt;span class=&quot;st0&quot;&gt;&amp;quot;__main__&amp;quot;&lt;/span&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; main&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/p&gt;



&lt;!-- Begin SexyBookmarks Menu Code --&gt;
&lt;div class=&quot;sexy-bookmarks sexy-bookmarks-expand&quot;&gt;
&lt;ul class=&quot;socials&quot;&gt;
&lt;li class=&quot;sexy-delicious&quot;&gt;
&lt;a href=&quot;http://del.icio.us/post?url=http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&amp;amp;title=Consulta+tu+PageRank+de+Google+con+Python&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con del.icio.us&quot;&gt;Compartir con del.icio.us&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-myspace&quot;&gt;
&lt;a href=&quot;http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&amp;amp;t=Consulta+tu+PageRank+de+Google+con+Python&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;adirlo a MySpace&quot;&gt;A&amp;ntilde;adirlo a MySpace&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-facebook&quot;&gt;
&lt;a href=&quot;http://www.facebook.com/share.php?u=http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&amp;amp;t=Consulta+tu+PageRank+de+Google+con+Python&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con Facebook&quot;&gt;Compartir con Facebook&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-twitter&quot;&gt;
&lt;a href=&quot;http://twitter.com/home?status=Consulta+tu+PageRank+de+Google+con+Python+-+http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/+&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&quot;&gt;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-mail&quot;&gt;
&lt;a href=&quot;mailto:?subject=%22Consulta%20tu%20PageRank%20de%20Google%20con%20Python%22&amp;amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22A%20todos%20los%20que%20os%20interese%20el%20SEO%20seguramente%20habr%C3%A9is%20consultado%20alguna%20vez%20el%20PageRank%20de%20vuestra%20pagina.%20La%20forma%20mas%20sencilla%20de%20obtenerlo%20es%20instalando%20la%20ToolBar%20de%20Google%20en%20vuestro%20navegador.%20Pero%20seguramente%20si%20quer%C3%A9is%20realizar%20un%20seguimiento%20de%20vuestra%20pagina%20a%20lo%20largo%20del%20tiempo%20necesi%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Enviarlo a un amigo?&quot;&gt;&amp;iquest;Enviarlo a un amigo?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-comfeed&quot;&gt;
&lt;a href=&quot;http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/feed&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&quot;&gt;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-google&quot;&gt;
&lt;a href=&quot;http://www.google.com/bookmarks/mark?op=add&amp;amp;bkmk=http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&amp;amp;title=Consulta+tu+PageRank+de+Google+con+Python&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;dirlo a Google Bookmarks&quot;&gt;A&amp;ntilde;dirlo a Google Bookmarks&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-meneame&quot;&gt;
&lt;a href=&quot;http://meneame.net/submit.php?url=http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Meneame&quot;&gt;Enviar a Meneame&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-bitacoras&quot;&gt;
&lt;a href=&quot;http://bitacoras.com/anotaciones/http://www.ikeralbeniz.net/2010/03/05/contulta-tu-pagerank-de-google-con-python/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Bitacoras&quot;&gt;Enviar a Bitacoras&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End SexyBookmarks Menu Code --&gt;</content:encoded>
	<dc:date>2010-03-05T07:56:23+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2495">
	<title>loretahur: La Ventana “Digital” de JoHari</title>
	<link>http://blog.loretahur.net/2010/03/la-ventana-digital-de-johari.html</link>
	<content:encoded>&lt;p&gt;El sábado estaré en la tercera edición de &lt;a href=&quot;http://getxoblog.org/&quot;&gt;GetxoBlog&lt;/a&gt; hablando de &lt;em&gt;Identidad Digital: sus ventajas e inconvenientes&lt;/em&gt; (espero no caer en el alarmismo que últimamente impregna esto&amp;#8230;). Será a las 17:00 en la Fonoteca de la Escuela de Música &amp;#8220;Andrés Isasi&amp;#8221; de Las Arenas (Getxo).&lt;/p&gt;
&lt;p&gt;A pesar de que a muchos les ha dado por satanizar a las herramientas en todo este proceso de ombliguismo y aireo de intimidades, me temo que ellas no tienen la culpa &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; . No es tanto analizar esto como los cambios en comportamientos y la forma en que interaccionamos y nos comunicamos. Por eso me voy más a tierras de la psicología (donde soy una extrajera, así que espero no profanar muchas tumbas&amp;#8230;) que a tierras tecnológicas. Y la &lt;a href=&quot;http://en.wikipedia.org/wiki/Johari_window&quot;&gt;ventana de JoHari&lt;/a&gt; me viene de perlas para ilustrarlo. &lt;/p&gt;
&lt;p&gt;Esta teoría fue expuesta por Joseph Luft y Harry Ingham, dos investigadores estadounidenses, allá por 1955. Se trata de un modelo que muestra nuestras interrelaciones desde dos prismas:  cómo y cuánto nos &lt;strong&gt;exponemos&lt;/strong&gt; a los demás y cómo y cuánto nos &lt;strong&gt;conocemos&lt;/strong&gt; nosotros mismos.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.loretahur.net/wp-content/uploads/2010/03/ventana.png&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/uploads/2010/03/ventana-300x138.png&quot; alt=&quot;&quot; title=&quot;ventana JoHari&quot; width=&quot;300&quot; height=&quot;138&quot; class=&quot;aligncenter size-medium wp-image-2503&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vemos que hay cuatro cristales en esta ventana:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;I &amp;#8211; Cristal abierto&lt;/strong&gt;: lo que yo conozco de mí misma y que además sabe el resto del mundo. Dicho de otra manera, ese nuevo palabro que se está poniendo de moda: la &lt;a href=&quot;http://www.elpais.com/articulo/sociedad/extimidad/intimidad/elpepusoc/20090324elpepisoc_1/Tes&quot;&gt;&lt;strong&gt;extimidad&lt;/strong&gt;&lt;/a&gt;, aquello que hacemos público y accesible a todos.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;II &amp;#8211; Cristal oculto&lt;/strong&gt;: lo que yo sé de mí misma pero no comparto con los demás o ese bien cada vez menos preciado que es la &lt;strong&gt;intimidad&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;III &amp;#8211; Cristal ciego&lt;/strong&gt;: todo aquello que los demás ven en nosotros y nosotros no detectamos (la impresión que causamos en los demás).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IV &amp;#8211; Cristal desconocido&lt;/strong&gt;: lo que no sabemos nosotros ni los demás (el inconsciente).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En este caso me voy a centrar en las dos primeras áreas, que son las que más están evolucionando. Si bien la zona I (&lt;em&gt;abierta&lt;/em&gt;) antes crecía al mismo ritmo que la confianza (es decir, contra más conocías a alguien, más exponías de ti a esa persona), hoy en día esa zona está canibalizando a la II (&lt;em&gt;oculta&lt;/em&gt;) sin casi necesidad de un contacto previo. Nos gusta mostrarnos, hablar de nosotros mismos (o como diría un buen amigo, escuchar cómo suena nuestra voz). Pocas cosas quedan en ese segundo cuadrante y casi siempre son cosas que nos avergüenzan o no queremos que se sepan por el &amp;#8220;qué dirán&amp;#8221;. &lt;/p&gt;
&lt;p&gt;Pudiera parecer que tener una gran zona abierta es positivo porque somos más y más transparentes (analizando este término en su vertiente de franqueza y honradez). Sin embargo, desde mi opinión más personal,  también veo que esto debilita los lazos de nuestras relaciones. Una persona que de buenas a primeras me cuenta sus intimidades no está reservando nada para cuando yo demuestre que efectivamente soy merecedora de esas intimidades (ya os digo que es una percepción totalmente personal).&lt;/p&gt;
&lt;p&gt;Otra cuestión interesante es la fractura relacional que se produce entre personas de diferentes generaciones que tienen ventanas muy distintas: una con una zona abierta excesivamente amplia frente a otra que no funciona de la misma manera, juega con una clara desventaja ante esta asimetría. Pongamos un ejemplo muy típico en esto de las redes sociales: una entrevista de trabajo. Se habla de que en el futuro, los jóvenes que vayan en busca de empleo se tendrán que enfrentar a la temible lupa de Google. Esto ahora puede ser un problema si el empleador tiene una ventana de JoHari compensada (zona I y II similares) y el candidato una ventana descompensada (zona I inusitadamente grande). Pero en un futuro, esto cada vez se dará menos: tanto el empleador como el empleado tendrán una ventana similar. &lt;/p&gt;
&lt;p&gt;Está claro que las nuevas tecnologías ayudan a reducir la zona II porque ayudan a comunicar. Pero no son las que encendieron la mecha (aunque sirvan de catalizador). Para todos aquellos que dicen que esta extimidad viene de la mano de las redes sociales virtuales, sólo un dato: &lt;strong&gt;el reality show Gran Hermano nació en 1997. Facebook lo hizo en 2004.&lt;/strong&gt;&lt;/p&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&amp;amp;title=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;notes=El%20s%C3%A1bado%20estar%C3%A9%20en%20la%20tercera%20edici%C3%B3n%20de%20GetxoBlog%20hablando%20de%20Identidad%20Digital%3A%20sus%20ventajas%20e%20inconvenientes%20%28espero%20no%20caer%20en%20el%20alarmismo%20que%20%C3%BAltimamente%20impregna%20esto...%29.%20Ser%C3%A1%20a%20las%2017%3A00%20en%20la%20Fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&amp;amp;t=La%20Ventana%20%22Digital%22%20de%20JoHari&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&amp;amp;title=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;annotation=El%20s%C3%A1bado%20estar%C3%A9%20en%20la%20tercera%20edici%C3%B3n%20de%20GetxoBlog%20hablando%20de%20Identidad%20Digital%3A%20sus%20ventajas%20e%20inconvenientes%20%28espero%20no%20caer%20en%20el%20alarmismo%20que%20%C3%BAltimamente%20impregna%20esto...%29.%20Ser%C3%A1%20a%20las%2017%3A00%20en%20la%20Fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&amp;amp;title=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=El%20s%C3%A1bado%20estar%C3%A9%20en%20la%20tercera%20edici%C3%B3n%20de%20GetxoBlog%20hablando%20de%20Identidad%20Digital%3A%20sus%20ventajas%20e%20inconvenientes%20%28espero%20no%20caer%20en%20el%20alarmismo%20que%20%C3%BAltimamente%20impregna%20esto...%29.%20Ser%C3%A1%20a%20las%2017%3A00%20en%20la%20Fonoteca%20de%20la%20Escuela%20de%20M%C3%BAsica%20%22Andr%C3%A9s&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=La%20Ventana%20%22Digital%22%20de%20JoHari&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=La%20Ventana%20%22Digital%22%20de%20JoHari%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F03%2Fla-ventana-digital-de-johari.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=kRbYOWUN4VY:dariEhyEcMg:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=kRbYOWUN4VY:dariEhyEcMg:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=kRbYOWUN4VY:dariEhyEcMg:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=kRbYOWUN4VY:dariEhyEcMg:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=kRbYOWUN4VY:dariEhyEcMg:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-03-05T00:14:21+00:00</dc:date>
</item>
<item rdf:about="http://www.saghul.net/blog/?p=1095">
	<title>saghul: OpenSIPS estrena diseño</title>
	<link>http://www.saghul.net/blog/2010/03/05/opensips-estrena-diseno/</link>
	<content:encoded>&lt;p&gt;Y no es que hayan cambiado el CSS de la web. &lt;a href=&quot;http://www.opensips.org&quot; target=&quot;_blank&quot;&gt;OpenSIPS&lt;/a&gt; va a ser reescrito por completo a partir del diseño que &lt;a href=&quot;http://www.opensips.org/Development/NewDesignDescription&quot; target=&quot;_blank&quot;&gt;fue publicado hace unos días&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;OpenSIPS tiene ya más de 7 años, tiempo en el que ta tecnología ha ido cambiado y han ido surgiendo necesidades y problemas que antes no había. Intuyo que no habrá sido fácil decidir reescribirlo, ya que supone mucho esfuerzo, pero seguramente sea lo mejor para un futuro.&lt;/p&gt;
&lt;p&gt;El nuevo diseño se basa en el patrón &lt;a href=&quot;http://en.wikipedia.org/wiki/Reactor_pattern&quot; target=&quot;_blank&quot;&gt;reactor&lt;/a&gt; asíncrono, gracias al cual no habrá problemas de bloqueo entre los procesos de OpenSIPS, algo que actualmente si que puede suceder al hacer operaciones como consultas a BBDD, etc. Además, habrá dos importantes partes: el &lt;em&gt;core&lt;/em&gt; y el &lt;em&gt;routing engine&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SIP core: El encargado de realizar el procesamiento de SIP a bajo nivel. Su arquitectura se basa en capas, cada una de las cuales decidirá si tiene que hacerse cargo del mensaje SIP o delegará la tarea a la capa siguiente.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/new_design-routing-internal.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-1096 aligncenter&quot; title=&quot;new_design-routing-internal&quot; src=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/new_design-routing-internal-300x214.png&quot; alt=&quot;new_design-routing-internal&quot; width=&quot;300&quot; height=&quot;214&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Routing Engine: Encargado de gestionar la lógica de enrutado a alto nivel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/new_design-routing-external.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-1097 aligncenter&quot; title=&quot;new_design-routing-external&quot; src=&quot;http://www.saghul.net/blog/wp-content/uploads/2010/03/new_design-routing-external-300x214.png&quot; alt=&quot;new_design-routing-external&quot; width=&quot;300&quot; height=&quot;214&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Otro importante cambio con respecto al diseño actual es la posibilidad de utilizar varios &lt;em&gt;routing engines&lt;/em&gt; con un solo &lt;em&gt;core&lt;/em&gt;, de manera que cada &lt;em&gt;routing engine&lt;/em&gt; implemente un funcionamiento diferente, pero un único &lt;em&gt;core&lt;/em&gt; se encargue del procesamiento SIP a bajo nivel.&lt;/p&gt;
&lt;p&gt;Hasta ahora, la lógica de OpenSIPS se definía en un fichero cfg en una sintaxis similar a C, pero con el nuevo diseño tendremos dos opciones para definir el funcionamiento de nuestro servidor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Librería: La funcionalidad será una o varias capas adicionales del core, por lo que será compilada junto a el y formará parte del mismo ejecutable.&lt;/li&gt;
&lt;li&gt;Aplicación externa: Una aplicación externa será la encargada de realizar las operaciones de rutado comunicándose con el core. Al ser una identidad externa, &lt;strong&gt;la lógica podrá escribirse en un lenguaje &amp;#8220;de verdad&amp;#8221; como Python&lt;/strong&gt;, de manera que la flexibilidad a la hora de configurar el servidor es la que te ofrezca el lenguaje que escojas. How cool is that?!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Éste post es solo un resumen del documento que podéis ver &lt;a href=&quot;http://www.opensips.org/Development/NewDesignDescription&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;. Os recomiendo echarle un vistazo, veremos que tal sale la cosa &lt;strong&gt;dentro de unos 12 meses&lt;/strong&gt;. &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Si tenéis alguna duda, &lt;strong&gt;mañana viernes 5 de Marzo&lt;/strong&gt; el tema central de la &lt;a href=&quot;http://vuc.me&quot; target=&quot;_blank&quot;&gt;VoIP Users Conference&lt;/a&gt; será el diseño de OpenSIPS, y como invitados estarán Bogdan-Andrei Iancu (CEO en Voice-System), Adrian Georgescu (CEO en AG Projects) y Flavio Golcalves (autor de &amp;#8216;Building Telephony Systems with OpenSIPS 1.6&amp;#8242;).&lt;/p&gt;
&lt;p&gt;¿Te lo vas a perder?&lt;/p&gt;
&lt;p&gt;Por último me gustaría felicitar al equipo de &amp;#8216;arquitectos&amp;#8217; que ha diseñado el nuevo OpenSIPS: Bogdan Iancu, Anca Vamanu, Andrei Dragus y Dan Pascu, OpenSIPS 2.0, here we go!&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-04T23:06:09+00:00</dc:date>
</item>
<item rdf:about="http://www.ikeralbeniz.net/?p=153">
	<title>Iker Perez de Albeniz: Primeros pasos con Buzz (segunda parte): Un widget de Buzz para Wordpress</title>
	<link>http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz/&quot;&gt;En el articulo anterior&lt;/a&gt; analizábamos la API de acceso a Buzz. Una vez analizada ya podemos ver como integrar Buzz en nuestra pagina. Para eso vamos a utilizar la API de Google para leer feeds y un script propio que lo que hará es mostrarnos el código HTML de los comentarios en in iframe refrescándolo cada 1 segundo. De este modo es posible crear un widget de Buzz para nuestro wordpress.&lt;/p&gt;
&lt;p&gt;Antes de nada hay que tener en cuenta dos aspectos importantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Al estar usando librerías Ajax de Google es necesario que solicites una clave API propia:&lt;br /&gt;
&lt;fieldset&gt;
&amp;lt;script type=&amp;#8221;text/javascript&amp;#8221; src=&amp;#8221;http://www.google.com/jsapi?key=&lt;b&gt;ABQIAAAAMGph6fpNzf-ET0oBGVVHJxRpfcICevY5tQgqnPHEJCivekQnPxSD1FOWXFY6-VJtM6TmsT-tOJc9mg&lt;/b&gt;&amp;#8220;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;/fieldset&gt;
&lt;/li&gt;
&lt;li&gt;
En el lector de RSS debes indicar el RSS de tu cuanta  de Buzz en el articulo anterior te explicamos como obtenerla.&lt;/li&gt;&lt;/ul&gt;
&lt;fieldset&gt;
var feed = new google.feeds.Feed(&amp;#8220;http://buzz.googleapis.com/feeds/&lt;b&gt;111738004311961586383&lt;/b&gt;/public/posted&amp;#8221;);&lt;br /&gt;
&lt;/fieldset&gt;


&lt;p&gt;&lt;b&gt;&lt;u&gt;sample.html&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;html4strict codesnip&quot;&gt;&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;html&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;script&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;http://www.google.com/jsapi?key=ABQIAAAAMGph6fpNzf-ET0oBGVVHJxRpfcICevY5tQgqnPHEJCivekQnPxSD1FOWXFY6-VJtM6TmsT-tOJc9mg&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;script&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;script&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;buzz.js&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;script&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/body.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;body&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;buzz&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;width:300px;background-color:#e1f3fa;&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/h1.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;h1&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;font:20px Verdana;Color:#2193c5;margin:7px;&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;Iker.perez&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h1.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;h1&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/hr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;hr&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;border: 1px dotted #CCCCCC;margin:5px 7px 0px 7px;&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/iframe.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;iframe&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;buzz_msg_box&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;margin:0px 7px 0px 7px;border:0px; width:286px; height:450px;background-color:#ffffff;&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/iframe.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;iframe&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/hr.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;hr&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;border: 1px dotted #CCCCCC;margin:0px 7px 0px 7px;&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;kw3&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;buz.png&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;margin: 7px&amp;quot;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;100px&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/body.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;body&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;sc2&quot;&gt;&amp;lt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;html&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;&lt;u&gt;buzz.js&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;javascript codesnip&quot;&gt;google.&lt;span class=&quot;me1&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;feeds&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; Editor&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
window.&lt;span class=&quot;kw3&quot;&gt;onload&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
Editor &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; document.&lt;span class=&quot;me1&quot;&gt;getElementById&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘buzz_msg_box’&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;contentWindow&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;document&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
Editor.&lt;span class=&quot;me1&quot;&gt;designMode&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;on&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; initialize&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; feed &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;new&lt;/span&gt; google.&lt;span class=&quot;me1&quot;&gt;feeds&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;Feed&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;http://buzz.googleapis.com/feeds/111738004311961586383/public/posted&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
feed.&lt;span class=&quot;me1&quot;&gt;setNumEntries&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;20&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
feed.&lt;span class=&quot;me1&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;result&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt;result.&lt;span class=&quot;me1&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; alltest &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; simplepost &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; i &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i &lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt; result.&lt;span class=&quot;me1&quot;&gt;feed&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;entries&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;length&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
simplepost &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;var&lt;/span&gt; entry &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; result.&lt;span class=&quot;me1&quot;&gt;feed&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;entries&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;simplepost &lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;’ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt;div id&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;message&amp;quot;&lt;/span&gt; style&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;font: 12px Verdana;&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;entry.&lt;span class=&quot;me1&quot;&gt;publishedDate&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;split&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot; -&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;0&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;:&amp;lt;/&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;br&lt;span class=&quot;sy0&quot;&gt;/&amp;gt;&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;entry.&lt;span class=&quot;me1&quot;&gt;content&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;&amp;lt;/&lt;/span&gt;div&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt;\r\n’&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
simplepost &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; simplepost &lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt;hr style&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;border: 1px dotted #CCCCCC;&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&amp;gt;&lt;/span&gt;\r\n’&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co1&quot;&gt;//entry.title+&amp;quot;&amp;lt;br&amp;gt;&amp;quot;+;&lt;/span&gt;&lt;br /&gt;
alltest &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; alltest &lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt; simplepost &lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
Editor.&lt;span class=&quot;me1&quot;&gt;body&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;innerHTML&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; alltest&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; reloadComments&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
google.&lt;span class=&quot;me1&quot;&gt;setOnLoadCallback&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;initialize&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
setTimeout&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;‘reloadComments&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;’&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;1000&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;reloadComments&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;div id=&quot;buzz&quot;&gt;
&lt;h1&gt;Ikalbeniz&lt;/h1&gt;
&lt;hr /&gt;
&lt;/div&gt;
&lt;hr /&gt;
&lt;img src=&quot;http://www.ikeralbeniz.net/wp-content/uploads/2010/02/buz.png&quot; alt=&quot;&quot; width=&quot;100px&quot; /&gt;
&lt;p&gt;&lt;/p&gt;


&lt;!-- Begin SexyBookmarks Menu Code --&gt;
&lt;div class=&quot;sexy-bookmarks sexy-bookmarks-expand&quot;&gt;
&lt;ul class=&quot;socials&quot;&gt;
&lt;li class=&quot;sexy-delicious&quot;&gt;
&lt;a href=&quot;http://del.icio.us/post?url=http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&amp;amp;title=Primeros+pasos+con+Buzz+%28segunda+parte%29%3A+Un+widget+de+Buzz+para+Wordpress&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con del.icio.us&quot;&gt;Compartir con del.icio.us&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-myspace&quot;&gt;
&lt;a href=&quot;http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&amp;amp;t=Primeros+pasos+con+Buzz+%28segunda+parte%29%3A+Un+widget+de+Buzz+para+Wordpress&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;adirlo a MySpace&quot;&gt;A&amp;ntilde;adirlo a MySpace&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-facebook&quot;&gt;
&lt;a href=&quot;http://www.facebook.com/share.php?u=http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&amp;amp;t=Primeros+pasos+con+Buzz+%28segunda+parte%29%3A+Un+widget+de+Buzz+para+Wordpress&quot; rel=&quot;nofollow&quot; title=&quot;Compartir con Facebook&quot;&gt;Compartir con Facebook&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-twitter&quot;&gt;
&lt;a href=&quot;http://twitter.com/home?status=Primeros+pasos+con+Buzz+%28segunda+parte%29%3A+Un+widget+de+Buzz+para+Wordpress+-+http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/+&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&quot;&gt;&amp;iexcl;Comp&amp;aacute;rtelo en Twitter!&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-mail&quot;&gt;
&lt;a href=&quot;mailto:?subject=%22Primeros%20pasos%20con%20Buzz%20%28segunda%20parte%29%3A%20Un%20widget%20de%20Buzz%20para%20Wordpress%22&amp;amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22En%20el%20articulo%20anterior%20analiz%C3%A1bamos%20la%20API%20de%20acceso%20a%20Buzz.%20Una%20vez%20analizada%20ya%20podemos%20ver%20como%20integrar%20Buzz%20en%20nuestra%20pagina.%20Para%20eso%20vamos%20a%20utilizar%20la%20API%20de%20Google%20para%20leer%20feeds%20y%20un%20script%20propio%20que%20lo%20que%20har%C3%A1%20es%20mostrarnos%20el%20c%C3%B3digo%20HTML%20de%20los%20comentarios%20en%20in%20iframe%20refresc%C3%A1%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Enviarlo a un amigo?&quot;&gt;&amp;iquest;Enviarlo a un amigo?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-comfeed&quot;&gt;
&lt;a href=&quot;http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/feed&quot; rel=&quot;nofollow&quot; title=&quot;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&quot;&gt;&amp;iquest;Quieres suscribirte a los comentarios de este Post?&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-google&quot;&gt;
&lt;a href=&quot;http://www.google.com/bookmarks/mark?op=add&amp;amp;bkmk=http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&amp;amp;title=Primeros+pasos+con+Buzz+%28segunda+parte%29%3A+Un+widget+de+Buzz+para+Wordpress&quot; rel=&quot;nofollow&quot; title=&quot;A&amp;ntilde;dirlo a Google Bookmarks&quot;&gt;A&amp;ntilde;dirlo a Google Bookmarks&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-meneame&quot;&gt;
&lt;a href=&quot;http://meneame.net/submit.php?url=http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Meneame&quot;&gt;Enviar a Meneame&lt;/a&gt;
&lt;/li&gt;
&lt;li class=&quot;sexy-bitacoras&quot;&gt;
&lt;a href=&quot;http://bitacoras.com/anotaciones/http://www.ikeralbeniz.net/2010/02/11/primeros-pasos-con-buzz-segunda-parte-un-widget-de-buzz-para-wordpress/&quot; rel=&quot;nofollow&quot; title=&quot;Enviar a Bitacoras&quot;&gt;Enviar a Bitacoras&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- End SexyBookmarks Menu Code --&gt;</content:encoded>
	<dc:date>2010-03-04T17:11:43+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1009">
	<title>Paradise City: ¡Mis soldados y mi hacha!</title>
	<link>http://blog.prdscity.net/?p=1009</link>
	<content:encoded>Llevo una temporada bajona. Tanto, que tras haber comido y consumido el café previo al curso, me ha entrado una inconsciencia rayana en el coma cerebral. Dado que dirigirme a Bilbao a impartir el curso que toca esta semana es una actividad bastante incompatible con el coma, me he dicho que tendría que espabilarme de [...]</content:encoded>
	<dc:date>2010-03-03T14:31:04+00:00</dc:date>
</item>
<item rdf:about="http://www.alvaromarin.com/?p=128">
	<title>Alvaro Marín: Euskaltel bloquea el tráfico saliente hacia el puerto 25</title>
	<link>http://www.alvaromarin.com/2010/03/02/euskaltel-bloquea-el-trafico-saliente-hacia-el-puerto-25/</link>
	<content:encoded>&lt;p&gt;Como hace tiempo hizo Telefónica y como podemos ver a través de su centro de seguridad &lt;a href=&quot;http://www.telefonica.es/on/io/es/tienda/seguridad-internet/pdf/informacion_centro_nemesys.pdf&quot; target=&quot;_blank&quot;&gt;Nemesys&lt;/a&gt;, Euskaltel ha pasado a bloquear el tráfico saliente hacia el puerto 25 para alguna de sus redes.&lt;br /&gt;
Como dicen en su &lt;a href=&quot;http://www.euskaltel.com/CanalOnline/homes/home_area_cliente_empresa_soporte.jsp?cabecera=faq&amp;#038;id_categoria=20091022095423635&amp;#038;id_subcategoria=20091022010390668&amp;#038;id_pregunta=20091202009095027&quot; target=&quot;_blank&quot;&gt;web&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;El objetivo es evitar que los equipos de nuestros clientes puedan ser utilizados sin su consentimiento para envío masivo de SPAM, PHISHING y otras amenazas emergentes a día de hoy en Internet&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Parece, no obstante, que el bloqueo se produce solamente a sus redes de IPs dinámicas.&lt;/p&gt;
&lt;p&gt;Si por ejemplo, un cliente de Euskaltel tuviese un servicio de correo contratado en una empresa de hosting como puede ser Hostalia, simplemente cambiando el puerto de salida del 25 al 587 (como reza el &lt;a href=&quot;http://www.ietf.org/rfc/rfc2476.txt&quot; target=&quot;_blank&quot;&gt;RFC 2476 &amp;#8211; Message Submission&lt;/a&gt;) en su cliente de correo, podría seguir usando dicho servicio.&lt;/p&gt;
&lt;p&gt;Telefónica ya consiguió en su día salir de los primeros puestos de redes emisoras de spam con esta medida y a pesar de las quejas iniciales, todos nos hemos visto beneficiados por esta medida. &lt;/p&gt;
&lt;p&gt;No queda más que decir que bien por Euskaltel y que a ver si el resto de ISPs siguen las mismas políticas.&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-02T16:59:15+00:00</dc:date>
</item>
<item rdf:about="http://softwarelibre.deusto.es/?p=656">
	<title>Software Libre: Buenas noticias desde la CRUE y el Gobierno Vasco</title>
	<link>http://softwarelibre.deusto.es/buenas-noticias-desde-la-crue-y-el-gobierno-vasco/</link>
	<content:encoded>&lt;p&gt;Parece que esta semana empieza con muy buen pie para el Software Libre &lt;img src=&quot;http://softwarelibre.deusto.es/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;El lunes 1 de marzo &lt;a href=&quot;http://web.cenatic.es/web/index.php?option=com_content&amp;#038;view=article&amp;#038;id=31230%3Ael-gobierno-vasco-se-incorpora-al-patronato-de-cenatic&amp;#038;catid=1%3Aactualidad-cenatic&amp;#038;Itemid=5&amp;#038;lang=es&quot;&gt;CENATIC anunció la incorporación del Gobierno Vasco a su patronato&lt;/a&gt;. Con esta incorporación, ya son 8 de las 17 comunidades las presentes en el patronato de CENATIC (Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas): la Junta de Extremadura, la Junta de Andalucía, el Principado de Asturias, el Gobierno de Aragón, el Gobierno de Cantabria, la Generalitat de Catalunya, el Govern de les Illes Balears, y el Gobierno Vasco; además del Ministerio de Industria, Turismo y Comercio, a través de red.es, y las empresas Atos Origin, Bull, Telefónica y Gpex.&lt;/p&gt;
&lt;p&gt;Tal y como indica la nota de prensa, &lt;a href=&quot;http://es.wikipedia.org/wiki/Idoia_Mendia&quot;&gt;Idoia Mendia&lt;/a&gt;, Consejera del Departamento de Justicia y Administración Pública, declaró:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;#8220;Para nosotros es una forma de dar cumplimento a un mandato del Parlamento Vasco, que instó a nuestro Gobierno a apostar por las tecnologías libres [...] El Gobierno Vasco mantiene una apuesta decidida por las nuevas tecnologías, y por ir más allá de convencionalismos informáticos, potenciando el desarrollo de una administración electrónica eficiente&amp;#8221;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Buenas intenciones que poco a poco van plasmándose en acciones &lt;img src=&quot;http://softwarelibre.deusto.es/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Por otro lado, la CRUE (Conferencia de Rectores de Universidades Españolas) ha aprovechado la reunión de la Comisión Sectorial de las Tecnologías de la Información y de la Comunicación (TICs) que se ha celebrado en la Escuela Universitaria de Estudios Empresariales de Bilbao para &lt;a href=&quot;http://softwarelibre.deusto.es/feed/ http://www.adn.es/local/bilbao/20100301/NWS-1812-Universidad-impulsar-espanola-software-apuesta.html&quot;&gt;anunciar su apuesta por impulsar el Software Libre en las universidades españolas&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Como se comenta en &lt;a href=&quot;http://www.rediris.es/gt/iris-libre/&quot;&gt;IRIS-LIBRE&lt;/a&gt;, esta resolución no hace sino &lt;a href=&quot;http://osluz.unizar.es/files/estandares_en_universidades.pdf &quot;&gt;avanzar en el mismo camino apuntado años atrás&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tampoco conviene relajarse, pero no vienen nada mal noticias como éstas de vez en cuando &lt;img src=&quot;http://softwarelibre.deusto.es/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content:encoded>
	<dc:date>2010-03-02T12:45:36+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1008">
	<title>Paradise City: Atentados Musicales (XX)</title>
	<link>http://blog.prdscity.net/?p=1008</link>
	<content:encoded>Vaya, es raro que todavía no haya aparecido por aquí el rey. Elvis Presley. Hombre, quizás porque es una hemifobia mía. Reconozco que es una voz soul en un cuerpo de un anglosajón. Y que lo hacía muy bien. Pero la imagen que me queda es del personaje fofo, sudoroso y con un horrible gusto [...]</content:encoded>
	<dc:date>2010-03-01T11:29:15+00:00</dc:date>
</item>
<item rdf:about="http://www.saghul.net/blog/?p=1085">
	<title>saghul: ICE, ¿la solución definitiva al NAT en SIP?</title>
	<link>http://www.saghul.net/blog/2010/02/28/ice-%c2%bfla-solucion-definitiva-al-nat-en-sip/</link>
	<content:encoded>&lt;p&gt;Tras estar varias semanas trabajando en éste tema me he decidido a escribir un (largo) post comentando qué es y cómo funciona esto del &lt;a href=&quot;http://tools.ietf.org/html/draft-ietf-mmusic-ice-19&quot; target=&quot;_blank&quot;&gt;ICE&lt;/a&gt;, ya que no es algo que se esté utilizando demasiado desafortunadamente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introducción&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tools.ietf.org/html/draft-ietf-mmusic-ice-19&quot; target=&quot;_blank&quot;&gt;Interactive Connection Establishment&lt;/a&gt; (ICE) define un protocolo de actuación gracias al cual dos dispositivos SIP son capaces de mantener una sesión multimedia salvando todas las dificultades que el NAT pueda poner de por medio. Aún se encuentra en estado de draft (la última es la revisión 19), pero está en la cola para obtener un número de RFC.&lt;/p&gt;
&lt;p&gt;ICE permite que los dispositivos involucrados en la sesión SIP prueben distintos medios o rutas para comunicarse entre sí y acuerden uno común. Gracias a ICE es posible que dos terminales que se encuentran en la misma LAN envíen el tráfico RTP de manera local, en lugar de utilizar un &lt;em&gt;relay&lt;/em&gt; como &lt;a href=&quot;http://mediaproxy.ag-projects.com/&quot; target=&quot;_blank&quot;&gt;MediaProxy&lt;/a&gt; o &lt;a href=&quot;http://www.rtpproxy.org/&quot; target=&quot;_blank&quot;&gt;RTPProxy&lt;/a&gt;, sin realizar ninguna configuración exótica en el servidor. La inteligencia está en los terminales.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Cómo funciona?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ICE es un proceso bastante complejo que consta de 9 pasos que intentaré simplificar aquí. Para obtener una información más completa os recomiendo leeros el &lt;em&gt;draft&lt;/em&gt;, que aunque es bastante denso describe el mecanismo completo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 1: Obtención de candidatos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En éste primer paso el llamante obtiene todos los candidados que pueda para posteriormente añadirlos al SDP. Lo habitual es que disponga de dos tipos de candidatos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Host candidates: candidatos que representan tarjetas de red del sistema, incluyendo enlaces VPN etc.&lt;/li&gt;
&lt;li&gt;Server reflexive candidates: candidatos obtenidos al realizar consultas a un servidor STUN. Lo habitual es obtener un único candidato de éste tipo con tu propia dirección IP pública.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Paso 2: Aplicar prioridades&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tras obtener la lista de candidatos se aplican prioridades, de manera que unos candidatos se prefieran frente a otros. Por ejemplo, la especificación indica que un candidato &lt;em&gt;host&lt;/em&gt; ha de ser más prioritario que uno de tipo &lt;em&gt;relayed&lt;/em&gt;, es decir, se prefiere mandar el audio por la LAN que a través de un servidor externo que encamina nuestro audio, lo cual tiene bastante sentido.&lt;/p&gt;
&lt;p&gt;Al finalizar este paso se construye el SDP que será enviado. Veamos un ejemplo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;v=0&lt;br /&gt;
o=- 3476345811 3476345811 IN IP4 192.168.99.53&lt;br /&gt;
s=sipsimple 0.12.0&lt;br /&gt;
c=IN IP4 192.168.99.53&lt;br /&gt;
t=0 0&lt;br /&gt;
m=audio 60770 RTP/AVP 103 102 9 0 8 117 3 101&lt;br /&gt;
a=rtcp:60771 IN IP4 62.131.6.55&lt;br /&gt;
a=rtpmap:103 speex/16000&lt;br /&gt;
a=rtpmap:102 speex/8000&lt;br /&gt;
a=rtpmap:9 G722/8000&lt;br /&gt;
a=rtpmap:0 PCMU/8000&lt;br /&gt;
a=rtpmap:8 PCMA/8000&lt;br /&gt;
a=rtpmap:117 iLBC/8000&lt;br /&gt;
a=fmtp:117 mode=20&lt;br /&gt;
a=rtpmap:3 GSM/8000&lt;br /&gt;
a=rtpmap:101 telephone-event/8000&lt;br /&gt;
a=fmtp:101 0-15&lt;br /&gt;
a=ice-ufrag:3e0cc9fc&lt;br /&gt;
a=ice-pwd:19d32c8c&lt;br /&gt;
a=candidate:Sc0a86335 1 UDP 1862270975 62.131.6.55 60770 typ srflx raddr 192.168.99.53 rport 48649&lt;br /&gt;
a=candidate:Hc0a86335 1 UDP 1694498815 192.168.99.53 48649 typ host&lt;br /&gt;
a=candidate:Ha45450a 1 UDP 1694498815 10.69.69.10 48649 typ host&lt;br /&gt;
a=candidate:Sc0a86335 2 UDP 1862270974 62.131.6.55 60771 typ srflx raddr 192.168.99.53 rport 48868&lt;br /&gt;
a=candidate:Hc0a86335 2 UDP 1694498814 192.168.99.53 48868 typ host&lt;br /&gt;
a=candidate:Ha45450a 2 UDP 1694498814 10.69.69.10 48868 typ host&lt;br /&gt;
a=sendrecv&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 3: Iniciación&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En este paso simplemente se envía el INVITE al usuario correspondiente con el SDP creado en el paso 2. SIP atravesará el NAT mediante los mecanismos tradicionales (rport, etc.) por lo que no hay que hacer tratamiento de NAT para el SDP.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 4: Obtención de candidatos (llamado)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Al recibir el INVITE con la oferta en el SDP, el llamado comienza a obtener sus propios candidatos de la misma manera que lo hizo el llamante. Una vez más, lo habitual es obtener candidatos &lt;em&gt;host&lt;/em&gt; y &lt;em&gt;server reflexive&lt;/em&gt;. Una vez se obtienen los candidatos, se aplican prioridades y se construye el SDP que será enviado.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 5: Información&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;El llamado responde al INVITE con una respuesta (provisional o definitiva) y en su SDP habrá incluido sus candidatos.&lt;/p&gt;
&lt;p&gt;NOTA: Aunque puede tener sentido enviar la respuesta en una respuesta provisional (18X) SIP no especifica como actuar ante la recepción de múltiples respuestas 18X con SDP, por lo que si encima añadimos ICE al asunto lo mas probable es que no podamos establecer la comunicación. En todas las pruebas que he hecho (y han sido muchas) la negociación ICE no lleva más de 2 segundos, por lo que hacerla tras el 200 OK no es un problema IMHO.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 6: Verificación&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cada agente (llamado y llamante) involucrado en la comunación empareja sus candidatos con los candidatos remotos para formar parejas de candidatos. Éstas parejas serán evaluadas por orden de prioridad descendente por el agente controlador. Por simplificar, diremos que el agente controlador siempre el el llamante (esto puede variar, pero en casos bastante peculiares, que creo que añadirían demasiada confusión al tema).&lt;/p&gt;
&lt;p&gt;En éste momento ambos agentes comienzan a realizar pruebas de conectividad cada 20ms. Éstas pruebas se llevan a cabo mediante paquetes especiales STUN que contienen &lt;em&gt;binding requests&lt;/em&gt;. El agente remoto contestará con la IP y el puerto desde los que ha recibido dicha &lt;em&gt;binding request&lt;/em&gt; y así el agente que ha enviado la petición sabrá que el test ha sido satisfactorio y marcará el candidato como válido.&lt;/p&gt;
&lt;p&gt;Si uno de los agentes involucrados en la sesión se encuentra tras un NAT simétrico, esto será detectado al ver la diferencia entre el &lt;em&gt;server reflexive candidate&lt;/em&gt; publicado y el origen del &lt;em&gt;binding request&lt;/em&gt; que mandará. Entonces se crea un nuevo candidato de tipo &lt;em&gt;peer reflexive&lt;/em&gt;, que contiene la IP y puerto donde estará el RTP (los test de conectividad de hacen enviando paquetes STUN a los puertos donde posteriormente habrá RTP). Gracias a esto es posible que un usuario tras NAT simétrico y otro tras un NAT no simétrico hablen entre si con audio de router a router. Increíble, ¿no?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 7: Coordinación&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tras la negociación ambos agentes involucrados en ella han de terminar con un par de candidatos válidos por cada componente. Lo habitual es tener dos componentes por cada &lt;em&gt;stream&lt;/em&gt; en el SDP: un componente para el RTP y otro para el RTCP.&lt;/p&gt;
&lt;p&gt;El agente controlador (habitualmente el que realiza la llamada) elegirá un candidato. A éste proceso se le llama &lt;em&gt;nominación&lt;/em&gt;. Para validar éste candidato se envía otra &lt;em&gt;binding request&lt;/em&gt; (STUN) pero en esta ocasión se incluye un &lt;em&gt;flag&lt;/em&gt;. Ambos agentes utilizarán el par de candidatos que ha pasado las pruebas de conectividad y que además esté nominado.&lt;/p&gt;
&lt;p&gt;Recordemos que todo éste proceso ha sido realizado por los agentes utilizando paquetes STUN entre si, sin ninguna interacción por parte del servidor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 8: Comunicación&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ahora que ambos agentes saben cómo comunicarse, ya pueden enpezar ha hablar, y tenemos garantizado que habrá audio bidireccional, ya que las pruebas de conectividad se realizan en ambas direcciones.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paso 9: Confirmación&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aunque toda la negociación ha tenido lugar entre los agentes es posible (y habitual) que haya otros agentes en el medio de la señalización, como por ejemplo &lt;em&gt;proxys&lt;/em&gt;. Para que los &lt;em&gt;proxys&lt;/em&gt; o las &lt;em&gt;middle-boxes&lt;/em&gt; entre el llamado y el llamante estén al tanto de lo sucedido, se enviará un re-INVITE o un UPDATE con el resultado de la negociación en el caso de que el candidato seleccionado no sea el candidato por defecto (las líneas c y m del SDP).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¡Qué way!, esto funciona, ¿no?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pues, para variar, no. Lo habitual para el tratamiento de NAT consiste en que el proxy modifica el SDP si detecta NAT e indica como origen del RTP y RTCP un servidor que hará las veces de &lt;em&gt;media relay&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Al modificar el SDP, no habrá ningún candidato que corresponda a la IP y puerto de las líneas c y m del SDP, por lo que al recibir un INVITE así el otro extremo nos responderá con ésto en su SDP: &lt;em&gt;a=ice-missmatch&lt;/em&gt;. Mal tema. ¡Hay que solucionarlo!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;#8220;Arreglando&amp;#8221; la negociación ICE con OpenSIPS y MediaProxy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Para solucionar éste problema ha sido necesario modificar &lt;a href=&quot;http://www.opensips.org&quot; target=&quot;_blank&quot;&gt;OpenSIPS&lt;/a&gt; y MediaProxy (los componentes con los que trabajo actualmente, pero lo mismo puede hacerse para Kamailio/SIP-Router y RTPProxy).&lt;/p&gt;
&lt;p&gt;Resumiendo un poco (tenéis una explicación más completa &lt;a href=&quot;http://mediaproxy.ag-projects.com/wiki/ICE&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;) lo que sucederá es que OpenSIPS añadirá un nuevo candidato de tipo &lt;em&gt;relayed&lt;/em&gt; cuando modifique el SDP, de manera que corresponda con la IP y puerto de las líneas c y m. MediaProxy es ahora capaz de &amp;#8220;dejar pasar&amp;#8221; las pruebas de conectividad STUN, por lo que al modificar el INVITE inicial y su correspondiente respuesta habremos &amp;#8220;engañado&amp;#8221; a los agente insertando un nuevo candidato.&lt;/p&gt;
&lt;p&gt;Mediante un parámetro es posible controlar la prioridad del candidato que OpenSIPS insertará, afectando así al resultado de la negociación.&lt;/p&gt;
&lt;p&gt;Ahora sí, ¡funciona! puedo hablar con audio P2P en mi LAN aunque fuerce el uso de MediaProxy, porque al detectar una negociación ICE satisfactoria MediaProxy se &amp;#8220;quita de en medio&amp;#8221;. También he probado ha hablar con audio de router a router entre un NAT simétrico y otro de tipo &lt;em&gt;port restricted&lt;/em&gt;. How f*c*i*g cool is that?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¡Quiero probarlo!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No tan rápido vaquero. Nos falta hablar de el tema más importante: los clientes SIP. Sólo conozco tres (en esencia uno) que implemente ICE correctamente. Y cuando digo correctamente es que me he leído el draft, el código y he probado que funciona &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  Los clientes SIP con soporte ICE (draft versión 19) son &lt;a href=&quot;http://www.pjsip.org/&quot; target=&quot;_blank&quot;&gt;PJSIP&lt;/a&gt;, &lt;a href=&quot;http://sipsimpleclient.com/&quot; target=&quot;_blank&quot;&gt;SIPSIMPLE client&lt;/a&gt; (su core es PJSIP) y &lt;a href=&quot;http://icanblink.com/&quot; target=&quot;_blank&quot;&gt;Blink&lt;/a&gt; (su core es SIPSIMPLE).&lt;/p&gt;
&lt;p&gt;Si alguien descubre o está desarrollando un cliente SIP que cumpla la especificación ICE (draft 19) me encantaría probar la interoperabilidad con él.&lt;/p&gt;
&lt;p&gt;Actualmente no hay ninguna versión (release) de OpenSIPS que incluya el parche para &amp;#8220;solucionar&amp;#8221; el problema de ICE, así que podéis parchear manualmente como se menciona &lt;a href=&quot;http://mediaproxy.ag-projects.com/wiki/ICE&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt; o podéis utilizar el servicio gratuito &lt;a href=&quot;http://sip2sip.info&quot; target=&quot;_blank&quot;&gt;SIP2SIP&lt;/a&gt;, que ya dispone de todo lo necesario (parches para OpenSIPS y última versión de MediaProxy).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusiones&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tras estar un mes con éste tema por fin he podido comprobar que &lt;strong&gt;funciona&lt;/strong&gt;. No obstante, es triste ver que hay muy pocas implementaciones de ICE y que solo una funcione. Es cuanto menos sorprendente que softphones de pago de supuesto prestigio digan que soportan ICE y en el SDP se vea claramente no de la manera correcta.&lt;/p&gt;
&lt;p&gt;Hay que agradecer a Benny Prijono y el equipo de PJSIP el buen trabajo que han realizado al respecto acudiendo en enumerosas ocasiones al SIPit para mejorar su SIP stack.&lt;/p&gt;
&lt;p&gt;¡Joder que largo me ha quedado esto! Para más información podéis leer el &lt;a href=&quot;http://tools.ietf.org/html/draft-ietf-mmusic-ice-19&quot; target=&quot;_blank&quot;&gt;draft&lt;/a&gt; y echarle un ojo a &lt;a href=&quot;http://www.jdrosen.net/papers/ice-basic-tutorial.pdf&quot; target=&quot;_blank&quot;&gt;ésta presentación&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Happy ICE skating! &lt;img src=&quot;http://www.saghul.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content:encoded>
	<dc:date>2010-02-28T11:42:14+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2441">
	<title>loretahur: Cinco lecturas breves (IV)</title>
	<link>http://blog.loretahur.net/2010/02/cinco-lecturas-breves-iv.html</link>
	<content:encoded>&lt;p&gt;Tenemos las lecturas breves más frescas oiga: que si un poco de open access por allí, que si unos libros electrónicos por allá. Para grandes y pequeños, éste es su resumen.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Las &lt;strong&gt;operadoras de telefonía&lt;/strong&gt; se suman a la carrera por conquistar el salvaje oeste del e-book. Vodafone se lanza a la &lt;a href=&quot;http://www.elpais.com/articulo/tecnologia/Vodafone/lanza/venta/libros/electronicos/elpeputec/20100215elpeputec_7/Tes&quot;&gt;venta de libros&lt;/a&gt; electrónicos a través del móvil mediante &lt;a href=&quot;http://www.todoebook.com/&quot;&gt;TodoeBook&lt;/a&gt;. &lt;a href=&quot;http://www.elpais.com/articulo/cultura/Telefonica/entra/mercado/libros/electronicos/elpeputec/20100216elpepucul_3/Tes&quot;&gt;Telefónica&lt;/a&gt; lo hace a través de &lt;a href=&quot;http://www.publidisa.com/&quot;&gt;Publidisa&lt;/a&gt; y TodoeBooks.&lt;/li&gt;
&lt;li&gt;La &lt;a href=&quot;http://www.bl.uk/&quot;&gt;Biblioteca Británica&lt;/a&gt; permitirá la descarga digital de obras del siglo XIX a partir de primavera. Este proyecto digital está financiado por Microsoft, que lleva ya varios años ayudando en la digitalización de las obras, así que veremos que contra-prestación obtiene el gigante de Redmon&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://eprints.rclis.org&quot;&gt;E-LIS&lt;/a&gt;: uno de los mayores repositorios Open Access de biblioteconomía (LIS = Library and Information Science), impulsado por el Ministerio de Cultura de España y montado con el software libre &lt;a href=&quot;http://www.eprints.org/&quot;&gt;EPrints&lt;/a&gt;. Para el que no esté familiarizado con lo que es &lt;strong&gt;Open Access&lt;/strong&gt; (OA), decir que se trata del acceso abierto, inmediato y permanente del texto completo de artículos de investigación a través de la web.&lt;/li&gt;
&lt;li&gt;Y siguiendo con esto del Open Access, hay que visitar &lt;a href=&quot;http://www.opendoar.org/&quot;&gt;&lt;em&gt;Open&lt;/em&gt;DOAR&lt;/a&gt;, un directorio de repositorios open access. Por &lt;a href=&quot;http://www.opendoar.org/countrylist.php?cContinent=Europe#Spain&quot;&gt;nuestras tierras&lt;/a&gt; tenemos unos cuantos.&lt;/li&gt;
&lt;li&gt;Después de ver las apuestas que están haciendo grandes bibliotecas e instituciones por &lt;strong&gt;Drupal&lt;/strong&gt; como gestor de contenidos (la biblioteca de &lt;a href=&quot;http://www.nypl.org/&quot;&gt;Nueva York&lt;/a&gt;, la web de la &lt;a href=&quot;http://www.whitehouse.gov/&quot;&gt;Casa Blanca&lt;/a&gt;, el ayuntamiento de &lt;a href=&quot;http://www.london.gov.uk/&quot;&gt;Londres&lt;/a&gt;, &amp;#8230;), habrá que leerse con detenimiento la pre-edición digital de &amp;#8220;&lt;a href=&quot;http://issuu.com/tramullas/docs/drupalbibliotecasarchivos&quot;&gt;Drupal para bibliotecas y archivos&lt;/a&gt;&amp;#8221; de Jesús Tramullas (CC-by-nc-nd).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Y de regalo a estas cinco lecturas breves, un vídeo hecho por bibliotecarios de la &lt;a href=&quot;http://www.lib.uts.edu.au/&quot;&gt;Library University of Technology Sydney&lt;/a&gt; al más puro estilo Common Craft: &amp;#8220;&lt;em&gt;Library of the future in plain english&lt;/em&gt;&amp;#8220;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;raquo; &lt;a href=&quot;http://blog.loretahur.net/tag/lecturas-breves&quot;&gt;Lecturas breves anteriores&lt;/a&gt;&lt;/p&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&amp;amp;title=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;notes=Tenemos%20las%20lecturas%20breves%20m%C3%A1s%20frescas%20oiga%3A%20que%20si%20un%20poco%20de%20open%20access%20por%20all%C3%AD%2C%20que%20si%20unos%20libros%20electr%C3%B3nicos%20por%20all%C3%A1.%20Para%20grandes%20y%20peque%C3%B1os%2C%20%C3%A9ste%20es%20su%20resumen.%0D%0A%0D%0A%09Las%20operadoras%20de%20telefon%C3%ADa%20se%20suman%20a%20la%20carrera%20por%20conquistar%20e&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&amp;amp;t=Cinco%20lecturas%20breves%20%28IV%29&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&amp;amp;title=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;annotation=Tenemos%20las%20lecturas%20breves%20m%C3%A1s%20frescas%20oiga%3A%20que%20si%20un%20poco%20de%20open%20access%20por%20all%C3%AD%2C%20que%20si%20unos%20libros%20electr%C3%B3nicos%20por%20all%C3%A1.%20Para%20grandes%20y%20peque%C3%B1os%2C%20%C3%A9ste%20es%20su%20resumen.%0D%0A%0D%0A%09Las%20operadoras%20de%20telefon%C3%ADa%20se%20suman%20a%20la%20carrera%20por%20conquistar%20e&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&amp;amp;title=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Tenemos%20las%20lecturas%20breves%20m%C3%A1s%20frescas%20oiga%3A%20que%20si%20un%20poco%20de%20open%20access%20por%20all%C3%AD%2C%20que%20si%20unos%20libros%20electr%C3%B3nicos%20por%20all%C3%A1.%20Para%20grandes%20y%20peque%C3%B1os%2C%20%C3%A9ste%20es%20su%20resumen.%0D%0A%0D%0A%09Las%20operadoras%20de%20telefon%C3%ADa%20se%20suman%20a%20la%20carrera%20por%20conquistar%20e&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=Cinco%20lecturas%20breves%20%28IV%29&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=Cinco%20lecturas%20breves%20%28IV%29%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fcinco-lecturas-breves-iv.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=t8plvtGIabA:ogoOPpFPnWo:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=t8plvtGIabA:ogoOPpFPnWo:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=t8plvtGIabA:ogoOPpFPnWo:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=t8plvtGIabA:ogoOPpFPnWo:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=t8plvtGIabA:ogoOPpFPnWo:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-02-27T22:30:58+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2384">
	<title>loretahur: De las Ondas a la Red: enero 2010</title>
	<link>http://blog.loretahur.net/2010/02/de-las-ondas-a-la-red-enero-2010.html</link>
	<content:encoded>&lt;p&gt;Aquí van los audios de los programas correspondientes al mes de enero de la sección &lt;em&gt;De las Ondas a la Red&lt;/em&gt; en &lt;strong&gt;Hoy por Hoy Bilbao&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;04-01-2010: Open Data en el Gobierno Vasco con Alberto Ortíz de Zárate&lt;/h3&gt;
&lt;p&gt;Empezamos el año aclarando ideas sobre Open Data con &lt;a href=&quot;http://eadminblog.net/&quot;&gt;Alorza&lt;/a&gt;, Director de Atención Ciudadana del Gobierno Vasco. Y es que se ha dado el pistoletazo de salida al &lt;a href=&quot;http://www.lehendakari.euskadi.net/r57-apps/es/acuerdos/indice3_c.apl?Fecha=29/12/2009#DPTO1&quot;&gt;proyecto de apertura de datos públicos&lt;/a&gt; (aún queda mucho camino por recorrer, pero las intenciones son buenas). Me encanta que intente explicar cosas complejas a un nivel bajo para que, como él dijo, lo entiendan nuestras madres &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;h3&gt;11-01-2010: Presentación de la página de Hoy por Hoy Bilbao en Facebook&lt;/h3&gt;
&lt;p&gt;En esta ocasión hablamos de Facebook y presentamos &amp;#8220;en sociedad&amp;#8221; la página de &lt;a href=&quot;http://es-la.facebook.com/pages/Hoy-por-Hoy-Bilbao/198050246911&quot;&gt;Hoy por Hoy Bilbao&lt;/a&gt;. En ese programa sólo eramos dos los fans. Ahora ya hay más de 700 y la interacción radio-Internet es plena &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;h3&gt;18-01-2010: La música e Internet&lt;/h3&gt;
&lt;p&gt;Aunque muchas gentes del negocio digan lo contrario, Internet está siendo un revulsivo al consumo musical (ya no entro si de formas legales o ilegales&amp;#8230; dependerá del ojo que lo mire, seguro). Así que en este programa hablamos de diferentes páginas web en las que encontrar información sobre nuestros grupos musicales, bandas sonoras, etc&amp;#8230; así como sitios donde poder escucharlos.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;h3&gt;25-01-2010: Presentación de Irekia y acciones en Internet por Haití&lt;/h3&gt;
&lt;p&gt;Ese mismo lunes era la presentación y apertura de &lt;a href=&quot;http://www.irekia.euskadi.net/&quot;&gt;Irekia&lt;/a&gt;, la nueva web de Lehendakaritza que tiene el difícil cometido de abrir un diálogo constante y permanente entre el Ejecutivo y la ciudadanía. En próximos programas analizamos sus puntos fuertes y débiles.&lt;/p&gt;
&lt;p&gt;También abordamos en esta ocasión diferentes iniciativas gestadas en Internet para ayudar en la catástrofe de Haití:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Los voluntarios del proyecto &lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetMap&lt;/a&gt; se han lanzado a mapear este país para que los equipos de rescate cuenten con buena información geográfica. Y todo gracias a que la licencia de OSM permite que cualquiera pueda utilizar sus datos.	&lt;/li&gt;
&lt;li&gt;El todopoderoso Google también está echando una mano donando 1 millón de dólares a las organizaciones que proporcionan ayuda humanitaria y habilitando &lt;a href=&quot;http://www.google.com/relief/haitiearthquake/&quot;&gt;Google Crisis Response&lt;/a&gt;, que permite buscar y dar información sobre personas desaparecidas y afectadas por el devastador terremoto de Haití. También ha actualizado las imágenes satelitales de la zona en Google Earth, para ayudar a las organizaciones a evaluar los daños.&lt;/li&gt;
&lt;li&gt;Y más cerca, la ONG de Portugalete &lt;a href=&quot;http://www.lanbi.org/&quot;&gt;Lanbí&lt;/a&gt; cuenta minuto a minuto lo que allí sucede. Llevan ya muchos años trabajando en Haití y ahora todo se ha desmoronado. En la Universidad de Deusto hemos montado un &lt;a href=&quot;http://haiti2010.deusto.es/&quot;&gt;blog&lt;/a&gt; para coordinar y buscar ideas de cara a recaudar fondos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&amp;raquo; &lt;a href=&quot;http://blog.loretahur.net/radio&quot;&gt;Anteriores programas&lt;/a&gt;&lt;/p&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;notes=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20enero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%0D%0A%0D%0A04-01-2010%3A%20Open%20Data%20en%20el%20Gobierno%20Vasco%20con%20Alberto%20Ort%C3%ADz%20de%20Z%C3%A1rate%0D%0AEmpezamos%20el%20a%C3%B1o%20aclarando%20ideas%20sobre%20Op&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&amp;amp;t=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;annotation=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20enero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%0D%0A%0D%0A04-01-2010%3A%20Open%20Data%20en%20el%20Gobierno%20Vasco%20con%20Alberto%20Ort%C3%ADz%20de%20Z%C3%A1rate%0D%0AEmpezamos%20el%20a%C3%B1o%20aclarando%20ideas%20sobre%20Op&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&amp;amp;title=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Aqu%C3%AD%20van%20los%20audios%20de%20los%20programas%20correspondientes%20al%20mes%20de%20enero%20de%20la%20secci%C3%B3n%20De%20las%20Ondas%20a%20la%20Red%20en%20Hoy%20por%20Hoy%20Bilbao.%0D%0A%0D%0A04-01-2010%3A%20Open%20Data%20en%20el%20Gobierno%20Vasco%20con%20Alberto%20Ort%C3%ADz%20de%20Z%C3%A1rate%0D%0AEmpezamos%20el%20a%C3%B1o%20aclarando%20ideas%20sobre%20Op&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=De%20las%20Ondas%20a%20la%20Red%3A%20enero%202010%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fde-las-ondas-a-la-red-enero-2010.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=bV8Ucth-Z0Y:iXO0GHqCf18:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=bV8Ucth-Z0Y:iXO0GHqCf18:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=bV8Ucth-Z0Y:iXO0GHqCf18:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=bV8Ucth-Z0Y:iXO0GHqCf18:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=bV8Ucth-Z0Y:iXO0GHqCf18:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-02-27T12:07:34+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1007">
	<title>Paradise City: Prioridades Tácticas</title>
	<link>http://blog.prdscity.net/?p=1007</link>
	<content:encoded>Ocho y media de la mañana y estoy delante del ordenador. Sábado. Toca acabar un proyecto al que llevo mucho tiempo dando largas. El jueves salí de Bilbao a las siete y media para hacer ayer viernes una entrevista en Madrid, que realicé y volví de nuevo a Bilbao con la única intención de terminar [...]</content:encoded>
	<dc:date>2010-02-27T07:31:01+00:00</dc:date>
</item>
<item rdf:about="http://www.saghul.net/blog/?p=1088">
	<title>saghul: Undervolted Kernel: ahorrando batería en Android</title>
	<link>http://www.saghul.net/blog/2010/02/26/undervolted-kernel-ahorrando-bateria-en-android/</link>
	<content:encoded>&lt;p&gt;Una de las cosas que a mucha gente le preocupa sobre los teléfonos móviles es la duración de la batería. Teniendo en cuenta que cada vez son capaces de realizar más funciones, las baterías duran menos, aunque éstas hayan mejorado mucho en los últimos años.&lt;/p&gt;
&lt;p&gt;Para mejorar la duración de la batería en nuestro terminal Android vamos a ver cómo instalar un &lt;em&gt;undervolted kernel&lt;/em&gt; en un Nexus One (si dispones de otro terminal Android busca un undervolted kernel adaptado a él).&lt;/p&gt;
&lt;p&gt;El concepto de un &lt;em&gt;undervolted kernel&lt;/em&gt; es sencillo: consiste en mantener el procesador trabajando a la velocidad original, pero utilizando menos voltaje para ello. Al utilizar menos voltaje, obtendremos una mayor duración de la batería. Esto no es posible con todos los terminales, pero con el Nexus One al menos si, así que ¡vamos a ello!&lt;/p&gt;
&lt;p&gt;Necesitamos tener &lt;a href=&quot;http://www.saghul.net/blog/2010/01/31/root-y-custom-rom-en-el-nexus-one/&quot; target=&quot;_blank&quot;&gt;instalada la ROM&lt;/a&gt; CyanogenMod 5.0.3.1, y los pasos a seguir son sencillos: descargar el kernel, flashearlo desde fastboot, reiniciar el terminal y habilitar el módulo de WiFi:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;wget http://kmobs.scepterr.info/kernels/zImage33UV.zip&lt;br /&gt;
unzip zImage33UV.zip -d uvkernel&lt;br /&gt;
(reiniciamos el androide en modo fastboot)&lt;br /&gt;
./fastboot flash zimage uvkernel/zImage33UV&lt;br /&gt;
./fastboot reboot&lt;br /&gt;
(una vez ha arrancado normal)&lt;br /&gt;
./adb remount&lt;br /&gt;
./adb push uvkernel/b*.ko /system/lib/modules&lt;br /&gt;
./adb reboot&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Happy undervolting!&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-26T08:25:54+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-19357264.post-4195225069195931672">
	<title>Antonio Jara: Gajes del oficio</title>
	<link>http://ajotatxe.blogspot.com/2010/02/gajes-del-oficio.html</link>
	<content:encoded>Lo que hay que ver...&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_9tyy7CXAKPg/S4U9I4QylGI/AAAAAAAAABs/UzbgCel8dcg/s1600-h/ImagenDe3.JPG&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_9tyy7CXAKPg/S4U9I4QylGI/AAAAAAAAABs/UzbgCel8dcg/s320/ImagenDe3.JPG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5441822947498169442&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/19357264-4195225069195931672?l=ajotatxe.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-02-24T15:54:01+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1006">
	<title>Paradise City: Una de Cine: Percy Jackson y el Ladrón del Rayo</title>
	<link>http://blog.prdscity.net/?p=1006</link>
	<content:encoded>Vaya por delante que esta es una peli solo comprensible dentro del ámbito de cine palomitero. Porque no tiene grandes pretensiones, más allá de un reparto de secundarios de campanillas y resultón (Uma Thurman, Pierce Brosnan, Sean Bean,&amp;#8230;) y unos efectos bastante potables.
Ya digo, que nadie espere nada sesudo ni original, porque el guión lo [...]</content:encoded>
	<dc:date>2010-02-24T13:39:11+00:00</dc:date>
</item>
<item rdf:about="http://www.txusinho.net/wordpress/?p=843">
	<title>Erdi Lurra: Santa María</title>
	<link>http://www.txusinho.net/wordpress/2010/02/22/santa-maria/</link>
	<content:encoded>No, nada que ver con la Virgen ni similares. Lee todo el post, y verás por qué.
Estoy preparando mi examen de cinturón negro de Vovinam (quién lo iba a decir!) cuando el viernes sufro una mala caída. Golpe fuerte en el talón. El sábado no podía ni apoyar el pie.
Como golpe que es, fui ayer [...]</content:encoded>
	<dc:date>2010-02-22T10:29:24+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1005">
	<title>Paradise City: Historias de la Copa</title>
	<link>http://blog.prdscity.net/?p=1005</link>
	<content:encoded>Ya digo que el viernes, en un anticipo de mi cumpleaños, me regalaron una entrada para la segunda jornada de cuartos de final y desde la atalaya que es la fila 25 de una grada de banda, comentar unas historietas.

Las aficiones son un ejemplo de cordialidad y saber estar que ya quisieran en otros deportes: [...]</content:encoded>
	<dc:date>2010-02-22T08:22:30+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2464">
	<title>loretahur: ¿Qué necesitan los desarrolladores de software para montar aplicaciones de colaboración con éxito? A parte, claro está, de dinero…</title>
	<link>http://blog.loretahur.net/2010/02/que-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html</link>
	<content:encoded>&lt;p&gt;Y aquí va la segunda presentación que hice en &lt;em&gt;&lt;a href=&quot;http://colaboraenred.com/blog/2010/02/02/ciudades-ciudadania-e-internet-primer-encuentro-software-y-colaboracion-hiriak-hiritartasuna-eta-internet-lehendabiziko-topaketa-softwarea-eta-parte-hartzea/&quot;&gt;Ciudades, ciudadanía e Internet&lt;/a&gt;&lt;/em&gt;. Esta vez estaba muy bien acompañada por Aitor García Rey de &lt;a href=&quot;http://www.linkingpaths.com/&quot;&gt;Linking Paths&lt;/a&gt; y Dani Reguera de &lt;a href=&quot;http://www.tagzania.com/&quot;&gt;Tagzania&lt;/a&gt;. Fue una mesa muy especial para mí porque hasta ahora nadie nos había preguntado a los desarrolladores de software qué es lo que necesitamos. Así que aquí va una lista de cosas:&lt;/p&gt;
&lt;p&gt;Además de cantidades ingentes de cafeína&amp;#8230; (y un buen maquillaje/gafas de sol por las mañanas para ocultar nuestras ojeras)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Miradas 1.0&lt;/strong&gt;. Los que andamos rodeados de nuevas tecnologías solemos pecar de imbuirnos en exceso en nuestro propio mundo, pensando que todo lo que está fuera es igual. Por eso en un proyecto de participación ciudadana en el que se pretende involucrar cuanta más gente mejor, es primordial tener &lt;em&gt;miradas 1.0&lt;/em&gt;. Cuando tenía que hacer algún proyecto durante la carrera, tenía a mi beta-tester personal: mi hermana. Una persona que, por decirlo de alguna manera, no era la más diestra con las TICs. Así que si ella era capaz de entender la herramienta, usarla de una forma más o menos intuitiva o natural, es que había logrado el éxito total. Por eso nos tiene que quedar claro que la tecnología es un facilitador y no un dificultador.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Que la herramienta sea un medio y no un fin&lt;/strong&gt;. Otro pecado de los que desarrollamos: intentamos convencer a los usuarios que necesitan cosas que no necesitan (eso lo hace a las mil maravillas Mister Jobs y su manzanita &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; ). Y es la herramienta la que se tiene que amoldar a las necesidades del uso y no el uso a las funcionalidades de la herramienta. Para ello, hay que hacer un esfuerzo importe para especificar bien lo que se quiere conseguir y cómo. Si se recogen bien los requisitos desde un inicio, no deberían darse excesivos cambios por el camino&amp;#8230; aunque la manida beta continua está teniendo unos efectos devastadores en nuestra salud &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; . Lo que parece un cambio trivial puede ser una catástrofe para el diseño del sistema.&lt;/li&gt;
&lt;li&gt;Esto me lleva al siguiente punto: hay que &lt;strong&gt;saber hablar el &amp;#8220;&lt;em&gt;Klingon-usuario / Usuario-Klingon&lt;/em&gt;&amp;#8220;&lt;/strong&gt;. El usuario no sabe hablar nuestro idioma y muchas veces nosotros tampoco sabemos hablar el idioma del usuario. Así que la clave aquí es tener un traductor que conozco los dos mundos.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distinguir los diferentes roles de un proyecto web&lt;/strong&gt;: están los analistas, los programadores, los diseñadores, los maquetadores, &amp;#8230; aunque muchas veces nos toca hacer de Juan Palomo: una única persona se lo guisa y se lo come todo.&lt;/li&gt;
&lt;li&gt;Los &lt;strong&gt;sistemas a medida tienen un mal envejecimiento&lt;/strong&gt; y más si son sistemas propietarios con licencias anuales de mantenimiento. No es necesario reinventar la rueda, con el &lt;strong&gt;software libre&lt;/strong&gt; como aliado todo se puede conseguir. Gracias a las comunidades de programadors, You&amp;#8217;ll Never Walk Alone &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/li&gt;
&lt;li&gt;Y una última petición que nos hará ganar en salud: &lt;strong&gt;¡dejad de navegar ya con Internet Explorer 6!&lt;/strong&gt; Este llamamiento sobre todo va dirigido a algunas instituciones que siguen anquilosadas en los anales de la historia de Internet&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;__ss_3232344&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/loretahur/desarrolladores-3232344&quot; title=&quot;¿Qué necesitan los desarrolladores de software para montar aplicaciones de colaboración con éxito?&quot;&gt;¿Qué necesitan los desarrolladores de software para montar aplicaciones de colaboración con éxito?&lt;/a&gt;
&lt;div&gt;Más presentaciones de &lt;a href=&quot;http://www.slideshare.net/loretahur&quot;&gt;Lorena Fernández&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&amp;amp;title=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;notes=Y%20aqu%C3%AD%20va%20la%20segunda%20presentaci%C3%B3n%20que%20hice%20en%20Ciudades%2C%20ciudadan%C3%ADa%20e%20Internet.%20Esta%20vez%20estaba%20muy%20bien%20acompa%C3%B1ada%20por%20Aitor%20Garc%C3%ADa%20Rey%20de%20Linking%20Paths%20y%20Dani%20Reguera%20de%20Tagzania.%20Fue%20una%20mesa%20muy%20especial%20para%20m%C3%AD%20porque%20hasta%20ahora%20nadie%20nos%20&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&amp;amp;t=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&amp;amp;title=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;annotation=Y%20aqu%C3%AD%20va%20la%20segunda%20presentaci%C3%B3n%20que%20hice%20en%20Ciudades%2C%20ciudadan%C3%ADa%20e%20Internet.%20Esta%20vez%20estaba%20muy%20bien%20acompa%C3%B1ada%20por%20Aitor%20Garc%C3%ADa%20Rey%20de%20Linking%20Paths%20y%20Dani%20Reguera%20de%20Tagzania.%20Fue%20una%20mesa%20muy%20especial%20para%20m%C3%AD%20porque%20hasta%20ahora%20nadie%20nos%20&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&amp;amp;title=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Y%20aqu%C3%AD%20va%20la%20segunda%20presentaci%C3%B3n%20que%20hice%20en%20Ciudades%2C%20ciudadan%C3%ADa%20e%20Internet.%20Esta%20vez%20estaba%20muy%20bien%20acompa%C3%B1ada%20por%20Aitor%20Garc%C3%ADa%20Rey%20de%20Linking%20Paths%20y%20Dani%20Reguera%20de%20Tagzania.%20Fue%20una%20mesa%20muy%20especial%20para%20m%C3%AD%20porque%20hasta%20ahora%20nadie%20nos%20&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=%C2%BFQu%C3%A9%20necesitan%20los%20desarrolladores%20de%20software%20para%20montar%20aplicaciones%20de%20colaboraci%C3%B3n%20con%20%C3%A9xito%3F%20A%20parte%2C%20claro%20est%C3%A1%2C%20de%20dinero...%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fque-necesitan-los-desarrolladores-de-software-para-montar-aplicaciones-de-colaboracion-con-exito-a-parte-claro-esta-de-dinero.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=uHVzzougw9k:hwClPwibYH8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=uHVzzougw9k:hwClPwibYH8:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=uHVzzougw9k:hwClPwibYH8:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=uHVzzougw9k:hwClPwibYH8:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=uHVzzougw9k:hwClPwibYH8:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-02-21T21:26:20+00:00</dc:date>
</item>
<item rdf:about="http://blog.loretahur.net/?p=2460">
	<title>loretahur: Digitalizando las juntas de vecinos</title>
	<link>http://blog.loretahur.net/2010/02/digitalizando-las-juntas-de-vecinos.html</link>
	<content:encoded>&lt;p&gt;Esta fue la primera de las presentaciones que hice el sábado en la I jornada &lt;em&gt;Ciudades, Ciudadanía e Internet&lt;/em&gt;, analizando casos de éxito de aplicaciones para la colaboración ciudadana. No me pude explayar mucho porque teníamos muchas voces que escuchar y poco tiempo (un montón de mesas y público muy participativo, cosa que se agradece enormemente), así que aquí dejo todo lo que me tenía en mente &lt;img src=&quot;http://blog.loretahur.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;p&gt;No tenemos que entender la participación ciudadana a través de la Red &lt;strong&gt;exclusivamente&lt;/strong&gt; como una vía para que los políticos se comuniquen con nosotros de una manera más directa ni a la inversa. Una pata muy importante es la de organizarnos: lograr ciudades y ciudadanos enredados que prefieran pasar a la acción en vez de esperar que alguien dé el primer paso o les tienda la mano. Ciudades y ciudadanos que no sólo se organicen cuando hay problemas, sino también para compartir experiencias y convivencias. &lt;/p&gt;
&lt;p&gt;Cuando pienso en esto, el primer ejemplo que me viene a la cabeza es el de &lt;a title=&quot;Abla&quot; href=&quot;http://www.abla.es/&quot;&gt;Abla&lt;/a&gt;, un pueblo almeriense de unos 1.500 habitantes, muchos de ellos &amp;#8220;&lt;em&gt;hackers rurales&lt;/em&gt;&amp;#8221; que impulsan la innovación desde abajo y no esperan a que sean las administraciones las que enciendan la chispa: redes sociales de vecinos, red wifi gratuita (como colofón a su declaración en 1998 de que el acceso a Internet debe ser un derecho universal de todos los ciudadano), vecinos que se comunican con el alcalde vía Internet, móvil o en persona, y un largo etcétera.&lt;/p&gt;
&lt;p&gt;Otro ejemplo de un uso interesante en la Red es el de &lt;a title=&quot;Fix My Street&quot; href=&quot;http://www.fixmystreet.com/&quot;&gt;Fix My Street&lt;/a&gt; y su réplica más cercana &lt;a title=&quot;Arregla mi calle&quot; href=&quot;http://www.arreglamicalle.com/&quot;&gt;arreglaMicalle&lt;/a&gt; (con un eco más limitado que el de su hermana inglesa). Plataformas en las que denunciar el mal estado de los espacios públicos bajo el slogan &amp;#8220;&lt;em&gt;si el ayuntamiento olvida, la comunidad recuerda&lt;/em&gt;&amp;#8220;. Harina de otro costal será que el ayuntamiento no quiera escuchar&amp;#8230; &lt;em&gt;Fix my street&lt;/em&gt; nació hace poco más de un año como un proyecto de &lt;a href=&quot;http://www.mysociety.org/&quot;&gt;&lt;em&gt;MySociety&lt;/em&gt;&lt;/a&gt;, una organización británica no gubernamental dedicada a “&lt;em&gt;crear sitios web que proporcionan a la gente beneficios simples y tangibles en ámbitos cívicos y comunitarios&lt;/em&gt;”. En la misma línea está &lt;a title=&quot;Alertas Urbanas en Cornellá&quot; href=&quot;http://alertas.cornella.net/&quot;&gt;Alertas Urbanas en Cornellá&lt;/a&gt;, promovido por la asociación Cornellà Xarxa Ciutadana. Una página web donde localizar cualquier tipo de problema, dificultad, mejora&amp;#8230; del barrio de Cornellá. Cuentan con un foro, un wiki y un cafetería on-line.&lt;/p&gt;
&lt;p&gt;Si nos gusta más el modelo acción-reacción, podemos hacer algo de guerrilla con &lt;a title=&quot;Aparcas como el culo&quot; href=&quot;http://www.aparcascomoelculo.com/&quot;&gt;Aparcas como el culo&lt;/a&gt;, una plataforma desde la que nos podemos imprimir unos carteles-tipo para dejar en los parabrisas de los conductores in-cívicos, informándoles de algo que quizás no habían detectado (¡ejem!) e indicándoles dónde les podrían enseñar a hacerlo mejor. Cuentan con una &lt;a title=&quot;galería de los horrores&quot; href=&quot;http://www.aparcascomoelculo.com/galeria/recent.php&quot;&gt;galería de los horrores&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Y si seguimos con denuncias de espacios públicos: &lt;a title=&quot;Queremos Jugar&quot; href=&quot;http://www.queremosjugar.es/&quot;&gt;Queremos Jugar&lt;/a&gt; es una campaña iniciada por Save The Children donde uno puede mandar o sumarse a una denuncia ya hecha del mal estado de parques y polideportivos, o la falta de estos. El 15 de diciembre finalizó el período de recogida y ahora se está analizando la información para hacérsela llegar a los ayuntamientos correspondientes.&lt;/p&gt;
&lt;p&gt;Bajo el slogan &amp;#8220;&lt;em&gt;¿Quieres saber algo de tu barrio? Pregúntale a tus vecinos&lt;/em&gt;&amp;#8221; se presenta &lt;a title=&quot;Askaro&quot; href=&quot;http://www.askaro.com/&quot;&gt;Askaro&lt;/a&gt;, una plataforma de nueva hornada ideada por triunfadores de las redes sociales (Ubaldo Huerta, creador de Loquo y Eduardo Manchón, creador de Panoramio). La finalidad de esta red es potenciar el &lt;a href=&quot;http://blog.loretahur.net/2009/06/foro-ociogune-2009.html&quot; title=&quot;blended networking&quot;&gt;blended networking&lt;/a&gt;, es decir, que las nuevas tecnologías sean apoyos a la comunicación a pie de calle, sirviendo como un buen repositorio del conocimiento tácito que se mueve en los corrillos del supermercado, el bar del barrio, etc&amp;#8230; En esa misma línea de vecindario colaborativo está &lt;a title=&quot;Neighbors for Neighbors&quot; href=&quot;http://www.neighborsforneighbors.org/&quot;&gt;Neighbors for Neighbors&lt;/a&gt; o &lt;a title=&quot;Meetup&quot; href=&quot;http://www.meetup.com/&quot;&gt;Meetup&lt;/a&gt; (&lt;em&gt;hacer algo, aprender algo, compartir algo, cambiar algo&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Podéis encontrar más casos de éxito en el wiki de &lt;a title=&quot;Colabora en Nuestras Ciudades&quot; href=&quot;http://colaboraenuestrasciudades.wikispaces.com/Casos+de+%C3%A9xito&quot;&gt;Colabora en Nuestras Ciudades&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Conclusiones&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Una clave de éxito de estas plataformas es que vengan impulsadas por la propia ciudadanía y no por la administración o empresas privadas&lt;/li&gt;
&lt;li&gt;Relaciones híbridas: mezcla de lo digital con lo presencial.&lt;/li&gt;
&lt;li&gt; Es mejor movilizarse que quedarse indiferente. Para lograr los mismos resultados no hay nada mejor que seguir haciendo lo mismo.&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;__ss_3232331&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/loretahur/digitalizando-las-juntas-vecinales&quot; title=&quot;Digitalizando las juntas vecinales - Colabora Bilbao&quot;&gt;Digitalizando las juntas vecinales &amp;#8211; Colabora Bilbao&lt;/a&gt;
&lt;div&gt;Más presentaciones de &lt;a href=&quot;http://www.slideshare.net/loretahur&quot;&gt;Lorena Fernández&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;




	&lt;a rel=&quot;nofollow&quot; href=&quot;mailto:?subject=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;body=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;email&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/email_link.png&quot; title=&quot;email&quot; alt=&quot;email&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://delicious.com/post?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&amp;amp;title=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;notes=Esta%20fue%20la%20primera%20de%20las%20presentaciones%20que%20hice%20el%20s%C3%A1bado%20en%20la%20I%20jornada%20Ciudades%2C%20Ciudadan%C3%ADa%20e%20Internet%2C%20analizando%20casos%20de%20%C3%A9xito%20de%20aplicaciones%20para%20la%20colaboraci%C3%B3n%20ciudadana.%20No%20me%20pude%20explayar%20mucho%20porque%20ten%C3%ADamos%20muchas%20voces%20que%20es&quot; title=&quot;del.icio.us&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/delicious.png&quot; title=&quot;del.icio.us&quot; alt=&quot;del.icio.us&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&amp;amp;t=Digitalizando%20las%20juntas%20de%20vecinos&quot; title=&quot;Facebook&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/facebook.png&quot; title=&quot;Facebook&quot; alt=&quot;Facebook&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;bkmk=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&amp;amp;title=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;annotation=Esta%20fue%20la%20primera%20de%20las%20presentaciones%20que%20hice%20el%20s%C3%A1bado%20en%20la%20I%20jornada%20Ciudades%2C%20Ciudadan%C3%ADa%20e%20Internet%2C%20analizando%20casos%20de%20%C3%A9xito%20de%20aplicaciones%20para%20la%20colaboraci%C3%B3n%20ciudadana.%20No%20me%20pude%20explayar%20mucho%20porque%20ten%C3%ADamos%20muchas%20voces%20que%20es&quot; title=&quot;Google Bookmarks&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/googlebookmark.png&quot; title=&quot;Google Bookmarks&quot; alt=&quot;Google Bookmarks&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://barrapunto.com/submit.pl?subj=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;story=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;BarraPunto&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/barrapunto.png&quot; title=&quot;BarraPunto&quot; alt=&quot;BarraPunto&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&amp;amp;title=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;source=El+Blog+de+Loretahur+&amp;amp;summary=Esta%20fue%20la%20primera%20de%20las%20presentaciones%20que%20hice%20el%20s%C3%A1bado%20en%20la%20I%20jornada%20Ciudades%2C%20Ciudadan%C3%ADa%20e%20Internet%2C%20analizando%20casos%20de%20%C3%A9xito%20de%20aplicaciones%20para%20la%20colaboraci%C3%B3n%20ciudadana.%20No%20me%20pude%20explayar%20mucho%20porque%20ten%C3%ADamos%20muchas%20voces%20que%20es&quot; title=&quot;LinkedIn&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/linkedin.png&quot; title=&quot;LinkedIn&quot; alt=&quot;LinkedIn&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://technorati.com/faves?add=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;Technorati&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/technorati.png&quot; title=&quot;Technorati&quot; alt=&quot;Technorati&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://bitacoras.com/anotaciones/http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;Bitacoras.com&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/bitacoras.png&quot; title=&quot;Bitacoras.com&quot; alt=&quot;Bitacoras.com&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.wikio.com/vote?url=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;Wikio&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/wikio.png&quot; title=&quot;Wikio&quot; alt=&quot;Wikio&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.friendfeed.com/share?title=Digitalizando%20las%20juntas%20de%20vecinos&amp;amp;link=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;FriendFeed&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/friendfeed.png&quot; title=&quot;FriendFeed&quot; alt=&quot;FriendFeed&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;Identi.ca&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/identica.png&quot; title=&quot;Identi.ca&quot; alt=&quot;Identi.ca&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;
	&lt;a rel=&quot;nofollow&quot; href=&quot;http://twitter.com/home?status=Digitalizando%20las%20juntas%20de%20vecinos%20-%20http%3A%2F%2Fblog.loretahur.net%2F2010%2F02%2Fdigitalizando-las-juntas-de-vecinos.html&quot; title=&quot;Twitter&quot;&gt;&lt;img src=&quot;http://blog.loretahur.net/wp-content/plugins/sociable/images/twitter.png&quot; title=&quot;Twitter&quot; alt=&quot;Twitter&quot; class=&quot;sociable-hovers&quot; /&gt;&lt;/a&gt;


&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=LfVv-52SxLA:IFz6_6Ng9yc:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=LfVv-52SxLA:IFz6_6Ng9yc:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=LfVv-52SxLA:IFz6_6Ng9yc:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?d=ecdYMiMMAMM&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?a=LfVv-52SxLA:IFz6_6Ng9yc:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElBlogDeLoretahur?i=LfVv-52SxLA:IFz6_6Ng9yc:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2010-02-21T20:43:46+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1004">
	<title>Paradise City: Una Vez al Año…</title>
	<link>http://blog.prdscity.net/?p=1004</link>
	<content:encoded>&amp;#8230; cumples años.
Y van 31. Ya digo que este último ha sido para olvidar. No el peor, menos mal, pero ha sido una mierda pinchada en un palo. Así que solo queda mirar hacia arriba y adelante. Esperemos que la próxima órbita alrededor del sol (maomenó) sea mejor y que tenga mejores noticias.
Así que gracias [...]</content:encoded>
	<dc:date>2010-02-20T14:22:04+00:00</dc:date>
</item>
<item rdf:about="http://blog.prdscity.net/?p=1003">
	<title>Paradise City: Talante, Talentos y Deditos</title>
	<link>http://blog.prdscity.net/?p=1003</link>
	<content:encoded>Y es por esto, niños, que siempre hay que mantener los pies en el suelo, ser humilde y no creerse un mesías elegido por Dios que nunca se equivoca. Este es el verdadero rostro de los que gobiernan imponiendo, nunca dialogando. Vergüenza de políticos y de dirigentes.</content:encoded>
	<dc:date>2010-02-19T07:52:14+00:00</dc:date>
</item>

</rdf:RDF>
