<?xml version="1.0" encoding="iso-8859-1"?>
<!-- generator="wordpress/1.5.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
	<title>EsLoMas.com</title>
	<link>http://www.eslomas.com</link>
	<description>Informática, internet y algo del mundo real</description>
	<pubDate>Tue, 06 May 2008 06:42:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1.3</generator>
	<language>en</language>

		<item>
		<title>Introducción a Cloud Computing</title>
		<link>http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/#comments</comments>
		<pubDate>Mon, 05 May 2008 13:59:49 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/</guid>
		<description><![CDATA[Hace un par de semanas publiqué un post [1] en el que hablaba sobre los servicios de computación que ofrecen tanto Google como Amazon. Estos servicios, especialmente los que ofrece Amazon, permiten pensar en el hardware como una &#8220;utility&#8221; más, al mismo nivel que puede estar la electricidad o el ancho de banda. Bajo este prisma no deberíamos preocuparnos por su mantenimiento o disponibilidad, sino que el proveedor, en este caso Amazon, se encarga de ello y pone a nuestra disposición los mecanismos necesarios para que en cualquier circunstancia esto sea así. En una aplicación web por ejemplo, con la ampliación automática de los recursos ante un pico significativo y puntual de tráfico y peticiones.
   Esto básicamente es la Cloud Computing. Se basa en ofrecer ciclos de computación y almacenamiento como un servicio medible y facturable, de forma similar a la electricidad, el agua, o la telefonía. Esto permite a los sistemas adquirir o liberar recursos, bien más ciclos de reloj o almacenamiento, dinámicamente conforme sean necesarios.
    (more&#8230;) [2]


[1] http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/
[2] http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/#more-368]]></description>
			<content:encoded><![CDATA[<p>Hace un par de semanas publiqué <a href="http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/">un post</a> en el que hablaba sobre los servicios de computación que ofrecen tanto Google como Amazon. Estos servicios, especialmente los que ofrece Amazon, permiten pensar en el hardware como una &#8220;utility&#8221; más, al mismo nivel que puede estar la electricidad o el ancho de banda. Bajo este prisma no deberíamos preocuparnos por su mantenimiento o disponibilidad, sino que el proveedor, en este caso Amazon, se encarga de ello y pone a nuestra disposición los mecanismos necesarios para que en cualquier circunstancia esto sea así. En una aplicación web por ejemplo, con la ampliación automática de los recursos ante un pico significativo y puntual de tráfico y peticiones.</p>
   <p>Esto básicamente es la Cloud Computing. Se basa en ofrecer ciclos de computación y almacenamiento como un servicio medible y facturable, de forma similar a la electricidad, el agua, o la telefonía. Esto permite a los sistemas adquirir o liberar recursos, bien más ciclos de reloj o almacenamiento, dinámicamente conforme sean necesarios.</p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/#more-368"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/05/05/introduccion-a-cloud-computing-2/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Servicios de computación con Google y Amazon</title>
		<link>http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 18:00:49 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/</guid>
		<description><![CDATA[ Una de las noticias que más revuelo han causado en las últimas semanas ha sido la publicación del servicio Google App Engine [1], con el que Google ofrece a los desarrolladores la opción de crear y ejecutar aplicaciones sobre su infraestructura. La idea no es nueva y está relacionada en mayor o menor medida con la propuesta de otro de los gigantes de internet, Amazon y sus Amazon Web Services [2].
   Ambas compañías ofrecen a los desarrolladores de aplicaciones la posibilidad de ejecutar aplicaciones sobre entornos teóricamente más estables y seguros, y que permiten una gran escalabilidad. Esto es un punto a favor importante de ambas propuestas, ya que ofrece a los desarrolladores la opción de olvidarse en parte de los problemas de las plataformas y tener garantizada la escalabilidad de las soluciones.
   Pero aquí se acaban las similitudes, por lo demás ambas soluciones son muy distintas. Por un lado Amazon ofrece un conjunto de soluciones tecnológicas que abarca un abanico más amplio que el de Google, aunque todas ellas de pago. Estas aplicaciones van desde el almacenamiento ofrecido por S3, la gestión de colas de mensajes de SQS, el almacenamiento de datos con SimpleDB y los servicios de computación propiamente dichos con Elastic Computing Cloud (EC2), con los que podemos crear máquinas virtuales. Por otra parte Google ofrece un espacio en el que publicar aplicaciones que se ejecutaran dentro de su plataforma y que deberán utilizar una API específica, así como sus sistemas se autenticación, su modelo de almacenamiento de datos basado en BigTable, y Python como lenguaje de programación.
    (more&#8230;) [3]


[1] http://code.google.com/appengine/
[2] http://www.amazon.com/gp/browse.html?node=3435361
[3] http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/#more-338]]></description>
			<content:encoded><![CDATA[<p><img src="/upload/2008/04/awsgap.png" alt="" class="alignleft" /> Una de las noticias que más revuelo han causado en las últimas semanas ha sido la publicación del servicio <a href="http://code.google.com/appengine/" target="_blank" class="external">Google App Engine</a>, con el que Google ofrece a los desarrolladores la opción de crear y ejecutar aplicaciones sobre su infraestructura. La idea no es nueva y está relacionada en mayor o menor medida con la propuesta de otro de los gigantes de internet, Amazon y sus <a href="http://www.amazon.com/gp/browse.html?node=3435361" target="_blank" class="external">Amazon Web Services</a>.</p>
   <p>Ambas compañías ofrecen a los desarrolladores de aplicaciones la posibilidad de ejecutar aplicaciones sobre entornos teóricamente más estables y seguros, y que permiten una gran escalabilidad. Esto es un punto a favor importante de ambas propuestas, ya que ofrece a los desarrolladores la opción de olvidarse en parte de los problemas de las plataformas y tener garantizada la escalabilidad de las soluciones.</p>
   <p>Pero aquí se acaban las similitudes, por lo demás ambas soluciones son muy distintas. Por un lado Amazon ofrece un conjunto de soluciones tecnológicas que abarca un abanico más amplio que el de Google, aunque todas ellas de pago. Estas aplicaciones van desde el almacenamiento ofrecido por S3, la gestión de colas de mensajes de SQS, el almacenamiento de datos con SimpleDB y los servicios de computación propiamente dichos con Elastic Computing Cloud (EC2), con los que podemos crear máquinas virtuales. Por otra parte Google ofrece un espacio en el que publicar aplicaciones que se ejecutaran dentro de su plataforma y que deberán utilizar una <acronym title="Application Programming Interface">API</acronym> específica, así como sus sistemas se autenticación, su modelo de almacenamiento de datos basado en BigTable, y Python como lenguaje de programación.</p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/#more-338"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/04/21/servicios-de-computacion-con-google-y-amazon/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Conexiones de red en MacOS</title>
		<link>http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 16:59:21 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/</guid>
		<description><![CDATA[Desde hace unos meses tengo un Mac Mini que utilizo como frontend de Mythtv [1]. Para ello he realizado diversas pruebas de conexión desde este equipo hacia el servidor donde tengo alojados los recursos multimedia como fotos, videos y música. Estas pruebas han abarcado los protocolos smb y nfs, como la forma de realizar estas conexiones de forma automática tras un rearranque, algo no muy intuitivo en MacOS. 
    (more&#8230;) [2]


[1] http://www.eslomas.com/index.php/archives/2007/12/28/instalacion-de-mythtv-sobre-ubuntu-710-y-hauppage-wintv-nova-t-500/
[2] http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/#more-354]]></description>
			<content:encoded><![CDATA[<p>Desde hace unos meses tengo un Mac Mini que utilizo como <a href="http://www.eslomas.com/index.php/archives/2007/12/28/instalacion-de-mythtv-sobre-ubuntu-710-y-hauppage-wintv-nova-t-500/">frontend de Mythtv</a>. Para ello he realizado diversas pruebas de conexión desde este equipo hacia el servidor donde tengo alojados los recursos multimedia como fotos, videos y música. Estas pruebas han abarcado los protocolos smb y nfs, como la forma de realizar estas conexiones de forma automática tras un rearranque, algo no muy intuitivo en MacOS. </p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/#more-354"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/03/04/conexiones-de-red-en-macos/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Referencias a artículos con tecnología Google</title>
		<link>http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 16:57:35 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/</guid>
		<description><![CDATA[Recientemente he estado leyendo un artículo acerca de MapReduce [1], el modelo de programación utilizado en Google para procesar grandes conjuntos de datos en entornos en los que se dispone de multitud de equipos (del orden de miles) trabajando en cluster. El artículo está muy bien explicado y resulta didáctico. Además si estás interesado en realizar tus propias pruebas existen implementaciones libres del modelo como Hadoop [2].
   Si como a mi te basta con la curiosidad de saber cómo funciona, a buen seguro tendrás curiosidad también por cómo hace Google para trabajar con cantidades tan ingentes de información y dar los resultados tan buenos que da, tanto en calidad como en tiempos de respuesta.
    (more&#8230;) [3]


[1] http://labs.google.com/papers/mapreduce-osdi04.pdf
[2] http://lucene.apache.org/hadoop/
[3] http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/#more-353]]></description>
			<content:encoded><![CDATA[<p>Recientemente he estado leyendo <a href="http://labs.google.com/papers/mapreduce-osdi04.pdf" target="_blank" class="external">un artículo acerca de MapReduce</a>, el modelo de programación utilizado en Google para procesar grandes conjuntos de datos en entornos en los que se dispone de multitud de equipos (del orden de miles) trabajando en cluster. El artículo está muy bien explicado y resulta didáctico. Además si estás interesado en realizar tus propias pruebas existen implementaciones libres del modelo como <a href="http://lucene.apache.org/hadoop/" target="_blank" class="external">Hadoop</a>.</p>
   <p>Si como a mi te basta con la curiosidad de saber cómo funciona, a buen seguro tendrás curiosidad también por cómo hace Google para trabajar con cantidades tan ingentes de información y dar los resultados tan buenos que da, tanto en calidad como en tiempos de respuesta.</p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/#more-353"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/02/26/referencias-a-articulos-con-tecnologia-google/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Algunas diferencias entre el futuro HTML 5 y el actual HTML 4</title>
		<link>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 16:13:59 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/</guid>
		<description><![CDATA[Desde el W3C [1] se está trabajando en la que será la próxima versión del estándar diferencias entre la futura versión y la actual [2]. También puedes acceder al borrador de esta nueva versión [3].


[1] http://www.w3c.org
[2] http://www.w3.org/TR/2008/WD-html5-diff-20080122/
[3] http://www.w3.org/TR/2008/WD-html5-20080122/]]></description>
			<content:encoded><![CDATA[<p>Desde el <a href="http://www.w3c.org" target="_blank" class="external"><acronym title="World Wide Web Consortium">W3C</acronym></a> se está trabajando en la que será la próxima versión del estándar <acronym title="HyperText Markup Language">HTML</acronym>, la número 5. Si estás interesado en saber en qué dirección se mueve el estándar, han preparado un documento interesante sobre las <a href="http://www.w3.org/TR/2008/WD-html5-diff-20080122/" target="_blank" class="external">diferencias entre la futura versión y la actual</a>. También puedes acceder al <a href="http://www.w3.org/TR/2008/WD-html5-20080122/" target="_blank" class="external">borrador de esta nueva versión</a>.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Las 10 vulnerabilidades más graves en las aplicaciones web en 2007</title>
		<link>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 09:37:54 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/</guid>
		<description><![CDATA[Desde el lado del mal [1] me llega la noticia sobre la publicación de un documento que recoge las 10 vulnerabilidades más críticas relacionadas con el desarrollo de aplicaciones web [2]. El documento ha sido realizado por la  Open Web Application Security Project (OWASP), una comunidad mundial orientada a mejorar la seguridad en el desarrollo de aplicaciones.
   El documento incluye referencias a las principales técnicas, como Cross Site Scripting (XSS), Inyecciones SQL, Malicious File Execution(RFI) o Cross Site Request Forgery (CSRF), por poner unos ejemplos. En el documento se explica cada una de estas vulnerabilidades mostrando también la forma en la que se pueden evitar, por lo que su lectura es más que recomendable para toda persona implicada en el desarrollo de aplicaciones web.


[1] http://elladodelmal.blogspot.com/2007/10/el-top-ten.html
[2] http://www.owasp.org/images/e/e8/OWASP_Top_10_2007.pdf]]></description>
			<content:encoded><![CDATA[<p>Desde <a href="http://elladodelmal.blogspot.com/2007/10/el-top-ten.html" target="_blank" class="external">el lado del mal</a> me llega la noticia sobre la publicación de un documento que recoge <a href="http://www.owasp.org/images/e/e8/OWASP_Top_10_2007.pdf" target="_blank" class="external">las 10 vulnerabilidades más críticas relacionadas con el desarrollo de aplicaciones web</a>. El documento ha sido realizado por la  Open Web Application Security Project (OWASP), una comunidad mundial orientada a mejorar la seguridad en el desarrollo de aplicaciones.</p>
   <p>El documento incluye referencias a las principales técnicas, como Cross Site Scripting (XSS), Inyecciones <acronym title="Structured Query Language (a database standard)">SQL</acronym>, Malicious File Execution(RFI) o Cross Site Request Forgery (CSRF), por poner unos ejemplos. En el documento se explica cada una de estas vulnerabilidades mostrando también la forma en la que se pueden evitar, por lo que su lectura es más que recomendable para toda persona implicada en el desarrollo de aplicaciones web.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Comprendiendo y construyendo clusters de alta disponibilidad balanceados</title>
		<link>http://www.eslomas.com/index.php/archives/2007/10/10/comprendiendo-y-construyendo-clusters-de-alta-disponibilidad-balanceados/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/10/10/comprendiendo-y-construyendo-clusters-de-alta-disponibilidad-balanceados/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 13:44:19 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Linux</category>
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/10/10/comprendiendo-y-construyendo-clusters-de-alta-disponibilidad-balanceados/</guid>
		<description><![CDATA[Vía High Scalability [1] he llegado a un documento bastante interesante, escrito por Theo Schlossnagle, y de título Understanding and Building HA/LB Clusters [2].
   En este artículo Theo explica algunas nociones básicas sobre los entornos de alta disponibilidad (HA - High Availability) y el balanceo de carga (LB - Load Balancing) y presenta una arquitectura basada en software libre que permite obtener estas características. 
   El artículo comienza mostrando las aproximaciones más frecuentes, basadas en la utilización de múltiples servidores formando un cluster para ofrecer la alta disponibilidad y de dispositivos intermedios (balanceadores) para realizar el balanceo entre los equipos del cluster. A partir de esto Theo muestra algunos de sus principales inconvenientes, relacionados principalmente con la utilización de dispositivos extra como los balanceadores, y presenta una arquitectura construida sobre software libre, utilizando Wackamole [3] para ofrecer la alta disponibilidad, y el módulo de Apache [4] mod_backhand [5], del cual es desarrollador el propio Theo, para la realización del balanceo de carga entre los servidores web del cluster. 
   El artículo ofrece buenas explicaciones de los conceptos implicados y muestra como no siempre es necesario disponer de hardware complementario extra para obtener HA/LB, que por otra parte suele ser bastante caro. El artículo aporta también una explicación interesante sobre las diferencias en cuanto al balanceo de carga que hace un típico balanceador, qué normalmente únicamente reparte las peticiones entre los equipos del cluster, y un balanceo de carga real, que realmente es un problema de asignación de recursos en función de un conjunto de equipos y su estado. Por último muestra también una explicación de cómo afecta la directiva de configuración de Apache keep-alives al rendimiento, algo que es interesante saber de cara a poder ofrecer el máximo rendimiento y disponibilidad.

[1] http://www.eslomas.com" target=
[2] http://www.backhand.org/wackamole/course_notes_2002LV.pdf
[3] http://www.backhand.org/wackamole/
[4] http://httpd.apache.org
[5] http://www.backhand.org/mod_backhand/]]></description>
			<content:encoded><![CDATA[<p>Vía <a href="" target="_blank" class="external">High Scalability</a> he llegado a un documento bastante interesante, escrito por Theo Schlossnagle, y de título <a href="http://www.backhand.org/wackamole/course_notes_2002LV.pdf" target="_blank" class="external">Understanding and Building HA/LB Clusters</a>.</p>
   <p>En este artículo Theo explica algunas nociones básicas sobre los entornos de alta disponibilidad (HA - High Availability) y el balanceo de carga (LB - Load Balancing) y presenta una arquitectura basada en software libre que permite obtener estas características. </p>
   <p>El artículo comienza mostrando las aproximaciones más frecuentes, basadas en la utilización de múltiples servidores formando un cluster para ofrecer la alta disponibilidad y de dispositivos intermedios (balanceadores) para realizar el balanceo entre los equipos del cluster. A partir de esto Theo muestra algunos de sus principales inconvenientes, relacionados principalmente con la utilización de dispositivos extra como los balanceadores, y presenta una arquitectura construida sobre software libre, utilizando <a href="http://www.backhand.org/wackamole/" target="_blank" class="external">Wackamole</a> para ofrecer la alta disponibilidad, y el módulo de <a href="http://httpd.apache.org" target="_blank" class="external">Apache</a> <a href="http://www.backhand.org/mod_backhand/" target="_blank" class="external">mod_backhand</a>, del cual es desarrollador el propio Theo, para la realización del balanceo de carga entre los servidores web del cluster. </p>
   <p>El artículo ofrece buenas explicaciones de los conceptos implicados y muestra como no siempre es necesario disponer de hardware complementario extra para obtener HA/LB, que por otra parte suele ser bastante caro. El artículo aporta también una explicación interesante sobre las diferencias en cuanto al balanceo de carga que hace un típico balanceador, qué normalmente únicamente reparte las peticiones entre los equipos del cluster, y un balanceo de carga real, que realmente es un problema de asignación de recursos en función de un conjunto de equipos y su estado. Por último muestra también una explicación de cómo afecta la directiva de configuración de Apache <q>keep-alives</q> al rendimiento, algo que es interesante saber de cara a poder ofrecer el máximo rendimiento y disponibilidad.</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/10/10/comprendiendo-y-construyendo-clusters-de-alta-disponibilidad-balanceados/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Mejora de productividad con GTD y herramientas disponibles</title>
		<link>http://www.eslomas.com/index.php/archives/2007/09/19/mejora-de-productividad-con-gtd-y-herramientas-disponibles/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/09/19/mejora-de-productividad-con-gtd-y-herramientas-disponibles/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 14:00:01 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/09/19/mejora-de-productividad-con-gtd-y-herramientas-disponibles/</guid>
		<description><![CDATA[GTD [1] es el acrónimo de Getting Things Done, un método de gestión de actividades inventado por David Allen en su libro &#8220;Organízate con Eficacia [2]. El método se basa en que una persona tiene que sacar todas sus tareas pendientes de la cabeza y dejarlas escritas en algún sitio para poder organizarlas y enfrentarse a ellas, dejando la mente libre para ello.
   Por lo que he leido hasta ahora sobre este método en Internet, la verdad es que tiene bastante buena pinta y parece bastante lógico. Bastantes veces me ha pasado tener tal cantidad de tareas abiertas a la vez que se hace imprescindible imponer algún mecanismo que permita ordenarlas y no olvidar nada. Siempre he utilizado métodos más o menos ad-hoc, como listas de tareas, outlook, la agenda de la PDA, mensajes de correo en GMail, etc. El problema es que siempre me he planteado estos métodos cuando me han hecho falta, por lo que no he tenido tiempo de perfilarlos y definirlos con cierto rigor. GTD ofrece un método que permite representar y gestionar todas las tareas diarias de forma que puedas llegar a todas, de hecho, en algún sitio he leido a GTD como la forma de conseguir días de 36 horas, posiblemente algo excesivo, pero un buen ejemplo de lo que pretende.
   El método por si mismo ofrece únicamente unas directrices sobre cómo organizar tus tareas, pero no dice nada sobre como llevar esta gestión, por lo que puede hacerse en papel, con los famosos cuadernos Moleskine [3] por ejemplo, o con herramientas ofimáticas como la agenda de la PDA, el Outlook, o aplicaciones específicas como ThinkingRock [4].
   También existen herramientas online que pueden utilizarse para aplicar el método, como las herramientas gratuitas de Google Google Notebook [5], Google Calendar [6] y Google Mail [7].
   Pero de todas estas opciones, las que más me ha gustado es una aplicación online llamada Remember the Milk [8]. La aplicación es una herramienta de gestión de tareas online que puede utilizarse también para aplicar [9] GTD. Los motivos que la han hecho mi favorita han sido varios, como su gratuidad, su sencillez de uso, y fundamentalmente, la posibilidad de trabajar en desconectado.
   Gracias a esta característica es posible incluir o modificar tareas estando desconectados, por ejemplo desde el portátil cuando no tenemos cobertura wifi, y sincronizar la información al conectarnos. Esto es posible gracias a la utilización de Google Gears [10], un software disponible para Windows, Linux y Mac, que una vez instalado permite, entre otras cosas [11], que aplicaciones web convenientemente desarrolladas [12] aprovechen sus características para funcionar desconectadas y sincronizarse en la conexión.


[1] http://es.wikipedia.org/wiki/Getting_Things_Done
[2] http://www.casadellibro.com/fichas/fichabiblio/0,,2900001127629,00.html?codigo=2900001127629
[3] http://es.wikipedia.org/wiki/Moleskine
[4] http://www.thinkingrock.com.au/
[5] http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php
[6] http://www.isaacbowman.com/gtd-with-googles-new-calendar
[7] http://www.gtdgmail.com/
[8] http://www.rememberthemilk.com/
[9] http://www.geektronica.com/2007-01-15-gtd-with-rtm-getting-things-done-with-remember-the-milk
[10] http://gears.google.com/
[11] http://code.google.com/support/bin/topic.py?topic=12141
[12] http://code.google.com/support/bin/answer.py?answer=73848&#038;topic=12141]]></description>
			<content:encoded><![CDATA[<p><a href="http://es.wikipedia.org/wiki/Getting_Things_Done" target="_blank" class="external">GTD</a> es el acrónimo de <q>Getting Things Done</q>, un método de gestión de actividades inventado por David Allen en su libro &#8220;<a href="http://www.casadellibro.com/fichas/fichabiblio/0,,2900001127629,00.html?codigo=2900001127629" target="_blank" class="external">Organízate con Eficacia</a>. El método se basa en que una persona tiene que sacar todas sus tareas pendientes de la cabeza y dejarlas escritas en algún sitio para poder organizarlas y enfrentarse a ellas, dejando la mente libre para ello.</p>
   <p>Por lo que he leido hasta ahora sobre este método en Internet, la verdad es que tiene bastante buena pinta y parece bastante lógico. Bastantes veces me ha pasado tener tal cantidad de tareas abiertas a la vez que se hace imprescindible imponer algún mecanismo que permita ordenarlas y no olvidar nada. Siempre he utilizado métodos más o menos ad-hoc, como listas de tareas, outlook, la agenda de la PDA, mensajes de correo en GMail, etc. El problema es que siempre me he planteado estos métodos cuando me han hecho falta, por lo que no he tenido tiempo de perfilarlos y definirlos con cierto rigor. GTD ofrece un método que permite representar y gestionar todas las tareas diarias de forma que puedas llegar a todas, de hecho, en algún sitio he leido a GTD como la forma de conseguir días de 36 horas, posiblemente algo excesivo, pero un buen ejemplo de lo que pretende.</p>
   <p>El método por si mismo ofrece únicamente unas directrices sobre cómo organizar tus tareas, pero no dice nada sobre como llevar esta gestión, por lo que puede hacerse en papel, con los famosos cuadernos <a href="http://es.wikipedia.org/wiki/Moleskine" target="_blank" class="external">Moleskine</a> por ejemplo, o con herramientas ofimáticas como la agenda de la PDA, el Outlook, o aplicaciones específicas como <a href="http://www.thinkingrock.com.au/" target="_blank" class="external">ThinkingRock</a>.</p>
   <p>También existen herramientas online que pueden utilizarse para aplicar el método, como las herramientas gratuitas de Google <a href="http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php" target="_blank" class="external">Google Notebook</a>, <a href="http://www.isaacbowman.com/gtd-with-googles-new-calendar" target="_blank" class="external">Google Calendar</a> y <a href="http://www.gtdgmail.com/" target="_blank" class="external">Google Mail</a>.</p>
   <p>Pero de todas estas opciones, las que más me ha gustado es una aplicación online llamada <a href="http://www.rememberthemilk.com/" target="_blank" class="external">Remember the Milk</a>. La aplicación es una herramienta de gestión de tareas online que puede utilizarse también para <a href="http://www.geektronica.com/2007-01-15-gtd-with-rtm-getting-things-done-with-remember-the-milk" target="_blank" class="external">aplicar</a> GTD. Los motivos que la han hecho mi favorita han sido varios, como su gratuidad, su sencillez de uso, y fundamentalmente, la posibilidad de trabajar en desconectado.</p>
   <p>Gracias a esta característica es posible incluir o modificar tareas estando desconectados, por ejemplo desde el portátil cuando no tenemos cobertura wifi, y sincronizar la información al conectarnos. Esto es posible gracias a la utilización de <a href="http://gears.google.com/" target="_blank" class="external">Google Gears</a>, un software disponible para Windows, Linux y Mac, que una vez instalado permite, entre <a href="http://code.google.com/support/bin/topic.py?topic=12141" target="_blank" class="external">otras cosas</a>, que aplicaciones web <a href="http://code.google.com/support/bin/answer.py?answer=73848&#038;topic=12141" target="_blank" class="external">convenientemente desarrolladas</a> aprovechen sus características para funcionar desconectadas y sincronizarse en la conexión.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/09/19/mejora-de-productividad-con-gtd-y-herramientas-disponibles/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Ejemplos de arquitecturas escalables reales</title>
		<link>http://www.eslomas.com/index.php/archives/2007/09/11/ejemplos-de-arquitecturas-escalables-reales/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/09/11/ejemplos-de-arquitecturas-escalables-reales/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 08:18:02 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/09/11/ejemplos-de-arquitecturas-escalables-reales/</guid>
		<description><![CDATA[Cualquiera que ha participado en el desarrollo de aplicaciones web,  y en general en cualquier tipo de aplicación, ha tenido que lidiar con temas de escalabilidad. No es lo mismo hacer un sitio al que se espera que accedan 100 personas al día, que uno con miles de peticiones simultaneas. Entre ambos hay muchos tipos diferentes, como con accesos estacionales, con picos horarios, estables, y con diferentes tipos de requisitos, como con uso extensivo de base de datos, o utilización alta de CPU. 
   Como en todo, no hay solución mágica que sirva para todos los casos y será determinante nuestra experiencia para estudiar las necesidades de cada caso concreto, y sopesar las diferentes opciones, sus características, riesgos y costes.
   Una buena fuente de información para poder valorar todas estas alternativas es saber cómo lo hacen los grandes, como Amazon, Google, etc. Posiblemente la mayoría de nosotros no participe en la definición de una arquitectura similar, pero sus soluciones sí que pueden ser extrapolables, aunque sea a menor escala, a otros problemas de nuestro entorno. En High Scalability [1] tienen información detallada sobre la arquitectura y las soluciones adoptadas en una buena parte de los proyectos más grandes de internet, como Amazon, Google, Flickr, Digg, etc.


[1] http://highscalability.com/links/weblink/24]]></description>
			<content:encoded><![CDATA[<p>Cualquiera que ha participado en el desarrollo de aplicaciones web,  y en general en cualquier tipo de aplicación, ha tenido que lidiar con temas de escalabilidad. No es lo mismo hacer un sitio al que se espera que accedan 100 personas al día, que uno con miles de peticiones simultaneas. Entre ambos hay muchos tipos diferentes, como con accesos estacionales, con picos horarios, estables, y con diferentes tipos de requisitos, como con uso extensivo de base de datos, o utilización alta de CPU. </p>
   <p>Como en todo, no hay solución mágica que sirva para todos los casos y será determinante nuestra experiencia para estudiar las necesidades de cada caso concreto, y sopesar las diferentes opciones, sus características, riesgos y costes.</p>
   <p>Una buena fuente de información para poder valorar todas estas alternativas es saber cómo lo hacen los grandes, como Amazon, Google, etc. Posiblemente la mayoría de nosotros no participe en la definición de una arquitectura similar, pero sus soluciones sí que pueden ser extrapolables, aunque sea a menor escala, a otros problemas de nuestro entorno. En <a href="http://highscalability.com/links/weblink/24" target="_blank" class="external">High Scalability</a> tienen información detallada sobre la arquitectura y las soluciones adoptadas en una buena parte de los proyectos más grandes de internet, como Amazon, Google, Flickr, Digg, etc.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/09/11/ejemplos-de-arquitecturas-escalables-reales/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>The Visible OPS - Aplicando ITIL – Fases II, III y IV</title>
		<link>http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 10:17:39 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/</guid>
		<description><![CDATA[Continuando con el post [1] que publiqué la semana pasada sobre la primera parte de este libro, hoy voy a mostrar un pequeño resumen del resto del libro, explicando las fases II, III y IV que se proponen para implantar ITIL. Estas fases, al igual que la fase I, ofrecen un buen punto de partida para abordar los problemas existentes en la mayoría de sistemas de información, aunque es conveniente también mirar en profundidad otras cuestiones, como la gestión de incidencias o problemas, que no se abordan en este libro.
 (more&#8230;) [2]


[1] http://www.eslomas.com/index.php/archives/2007/08/07/the-visible-ops-aplicando-itil-fase-i/
[2] http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/#more-333]]></description>
			<content:encoded><![CDATA[<p><img src="/upload/2007/08/visops_small.jpg" title="" alt="" class="alignleft" />Continuando con el <a href="http://www.eslomas.com/index.php/archives/2007/08/07/the-visible-ops-aplicando-itil-fase-i/">post</a> que publiqué la semana pasada sobre la primera parte de este libro, hoy voy a mostrar un pequeño resumen del resto del libro, explicando las fases II, III y IV que se proponen para implantar ITIL. Estas fases, al igual que la fase I, ofrecen un buen punto de partida para abordar los problemas existentes en la mayoría de sistemas de información, aunque es conveniente también mirar en profundidad otras cuestiones, como la gestión de incidencias o problemas, que no se abordan en este libro.<br />
 <a href="http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/#more-333"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/08/21/the-visible-ops-aplicando-itil-fases-ii-iii-y-iv/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
