<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.nicolasibanez.net/~d/styles/itemcontent.css"?><rss 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/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>nicolasibanez.net - Informática, ciencia y tecnología » Informática</title>
	
	<link>http://nicolasibanez.net</link>
	<description>Informática, ciencia y tecnología</description>
	<lastBuildDate>Thu, 15 Oct 2009 09:35:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.nicolasibanez.net/nico-informatica" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="nico-informatica" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Cómo implementar un login seguro</title>
		<link>http://nicolasibanez.net/2009/10/como-implementar-un-login-seguro/</link>
		<comments>http://nicolasibanez.net/2009/10/como-implementar-un-login-seguro/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 16:51:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=211</guid>
		<description><![CDATA[A la hora de agregar a nuestra aplicación un sistema de autenticación es conveniente seguir una serie de pautas básicas de seguridad&#8230;


&#8220;Logitud de la contraseña y nombre de usuario: tiene que tener mínimo 6-8 caracteres.&#8221;
&#8220;Encriptar la contraseña: aunque casi todo el mundo usa MD5 o SHA-1, no está mal del todo usar SHA-2 (disponible en [...]]]></description>
			<content:encoded><![CDATA[<p>A la hora de agregar a nuestra aplicación un sistema de autenticación es conveniente seguir una serie de pautas básicas de seguridad&#8230;</p>
<p><span id="more-211"></span></p>
<ul>
<li>&#8220;<strong>Logitud de la contraseña y nombre de usuario</strong>: tiene que tener mínimo 6-8 caracteres.&#8221;</li>
<li>&#8220;<strong>Encriptar la contraseña</strong>: aunque casi todo el mundo usa MD5 o SHA-1, no está mal del todo usar SHA-2 (disponible en PHP5), ya que las anteriores ya no son tan seguras como hace tiempo.&#8221;</li>
<li>&#8220;<strong>Añade una semilla a la contraseña</strong>: cuando encriptes la contraseña es recomendable añadirle un texto para que el hash sea más seguro.&#8221;</li>
<li>&#8220;<strong>No uses nombres sencillos para el administrador</strong>: evita usar nombres como &#8220;admin&#8221;, &#8220;root&#8221;, &#8230;&#8221;</li>
<li>&#8220;<strong>Registra los intentos de login</strong>: así se podrá detectar cuando estamos siendo atacados.&#8221;</li>
<li>&#8220;<strong>Maneja los errores</strong>: cuando se produce un login fallido, o evita que se produzca un error, o muestra un error personalizado, no muestres errores de código que puedan dar pistas al atacante.&#8221;</li>
<li>&#8220;<strong>Filtra la entrada</strong>: filtra lo que el usuario meta en su usuario para evitar inyecciones de código y no compruebes si la contraseña es correcta mediante SQL.&#8221;</li>
<li>&#8220;<strong>Usa LIMIT o WHERE 1</strong>: es importante para evitar comprometer muchas cuentas si sufrimos un ataque.&#8221;</li>
<li>&#8220;<strong>Usa nonce</strong>: nonce es un número único para la sesión, así nos aseguramos de que no se realicen ataques de fuerza bruta usando diccionario.&#8221;</li>
<li>&#8220;<strong>Usa sólo $_POST</strong>: $_GET es más sencillo de usar que $_POST, aunque no quita que usando $_POST no nos encontremos con problemas.&#8221;</li>
<li>&#8220;<strong>Cuentas MySQL</strong>: utiliza un usuario con permiso de select para realizar el login, así, si rompen tu seguridad, no podrán hacer deletes, updates o inserts.&#8221;</li>
<li>&#8220;<strong>Auto logout</strong>: Si quieres darle mayor seguridad, desconecta al usuario automáticamente pasado un cierto tiempo de inactividad. Aunque desde el punto de vista de la usabilidad no es muy recomendable.&#8221;</li>
<li>&#8220;<strong>Bloqueo de la cuenta</strong>: si se han intentado varios logins consecutivos y han sido fallidos, se debería bloquear la cuenta.&#8221;</li>
<p><a href="http://sentidoweb.com/2009/10/09/consejos-para-realizar-un-login-seguro.php">Fuente</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/w60Oy3iTOasmRYOvL9ypfaiq8_Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/w60Oy3iTOasmRYOvL9ypfaiq8_Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/w60Oy3iTOasmRYOvL9ypfaiq8_Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/w60Oy3iTOasmRYOvL9ypfaiq8_Y/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/10/como-implementar-un-login-seguro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La velocidad de subida del ADSL en España</title>
		<link>http://nicolasibanez.net/2009/10/la-velocidad-de-subida-del-adsl-en-espana/</link>
		<comments>http://nicolasibanez.net/2009/10/la-velocidad-de-subida-del-adsl-en-espana/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 18:05:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[velocidad]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=205</guid>
		<description><![CDATA[Pues sí, resulta que consigues más velocidad de subida utilizando un móvil 3G que la que tienes en el PC de casa usando ADSL. ¿Deberíamos plantearnos cambiar de tecnología para el uso de Internet?

Fuente
]]></description>
			<content:encoded><![CDATA[<p>Pues sí, resulta que consigues más velocidad de subida utilizando un móvil 3G que la que tienes en el PC de casa usando ADSL. ¿Deberíamos plantearnos cambiar de tecnología para el uso de Internet?</p>
<p><img src="http://nicolasibanez.net/wp-content/uploads/2009/10/estudio-de-velocidad1.jpg" alt="estudio-de-velocidad1" title="estudio-de-velocidad1" width="543" height="221" /></p>
<p><a href="http://es.engadget.com/2009/10/06/espana-la-velocidad-de-subida-media-es-superior-en-movistar-3g/">Fuente</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/3LZYDbFfy4203uzftX4U-BapjWs/0/da"><img src="http://feedads.g.doubleclick.net/~a/3LZYDbFfy4203uzftX4U-BapjWs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3LZYDbFfy4203uzftX4U-BapjWs/1/da"><img src="http://feedads.g.doubleclick.net/~a/3LZYDbFfy4203uzftX4U-BapjWs/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/10/la-velocidad-de-subida-del-adsl-en-espana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Libro gratuito sobre metodologías ágiles</title>
		<link>http://nicolasibanez.net/2009/10/libro-gratuito-sobre-metodologias-agiles/</link>
		<comments>http://nicolasibanez.net/2009/10/libro-gratuito-sobre-metodologias-agiles/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 17:16:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[libro]]></category>
		<category><![CDATA[metodologías ágiles]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=201</guid>
		<description><![CDATA[Para aquellos de vosotros que estéis interesados en metodologías ágiles, recibo a través de Java Hispano la noticia de que Damon Poole, el fundador y CTO de AccuRev ha publicado la segunda versión del libro &#8220;Hazlo tú mismo ágil&#8221; (&#8221;Do It Yourself Agile&#8221;). Se trata de un libro de distribución gratuita y que puede descargarse [...]]]></description>
			<content:encoded><![CDATA[<p>Para aquellos de vosotros que estéis interesados en metodologías ágiles, recibo a través de <a href="http://www.javahispano.org/contenidos/es/libro_gratuito_sobre_metodologias_agiles/?utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed">Java Hispano</a> la noticia de que Damon Poole, el fundador y CTO de <a href="http://www.accurev.com/">AccuRev</a> ha publicado la segunda versión del libro &#8220;Hazlo tú mismo ágil&#8221; (&#8221;Do It Yourself Agile&#8221;). Se trata de un libro de distribución gratuita y que puede descargarse en formato pdf desde <a href="http://www.accurev.com/whitepaper/pdf/Do-It-Yourself-Agile.pdf">aquí</a>. </p>

<p><a href="http://feedads.g.doubleclick.net/~a/Mn9sXSY4EOJV-udN1HM8IgPZtM8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Mn9sXSY4EOJV-udN1HM8IgPZtM8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Mn9sXSY4EOJV-udN1HM8IgPZtM8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Mn9sXSY4EOJV-udN1HM8IgPZtM8/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/10/libro-gratuito-sobre-metodologias-agiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gimp en una sóla ventana</title>
		<link>http://nicolasibanez.net/2009/09/limpieza-de-kernels-y-paquetes-que-no-usamos/</link>
		<comments>http://nicolasibanez.net/2009/09/limpieza-de-kernels-y-paquetes-que-no-usamos/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 14:09:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[diseño]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=172</guid>
		<description><![CDATA[Leo en viva linux! que la próxima versión de GIMP, la 2.8, ofrecerá un interfaz basado en una sóla ventana. Es algo que personalmente siempre he echado en falta al utilizar GIMP, por no terminar de acostumbrarme a encontrar cada ventana cuando se trabaja con unas cuantas aplicaciones simultáneamente (y no sólo con GIMP). Aquellos [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en <a href="http://www.vivalinux.com.ar/soft/una-sola-ventana-para-gimp-2.8">viva linux!</a> que la próxima versión de GIMP, la 2.8, ofrecerá un interfaz basado en una sóla ventana. Es algo que personalmente siempre he echado en falta al utilizar GIMP, por no terminar de acostumbrarme a encontrar cada ventana cuando se trabaja con unas cuantas aplicaciones simultáneamente (y no sólo con GIMP). Aquellos que sigan prefiriendo la interfaz habitual podrán volver a la misma con una simple opción de configuración en el menú de la aplicación.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/rCecaJYJEApA3QTX8ZgIBXu5sKo/0/da"><img src="http://feedads.g.doubleclick.net/~a/rCecaJYJEApA3QTX8ZgIBXu5sKo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rCecaJYJEApA3QTX8ZgIBXu5sKo/1/da"><img src="http://feedads.g.doubleclick.net/~a/rCecaJYJEApA3QTX8ZgIBXu5sKo/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/09/limpieza-de-kernels-y-paquetes-que-no-usamos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JeOS: sistemas operativos a medida</title>
		<link>http://nicolasibanez.net/2009/08/jeos-sistemas-operativos-a-medida/</link>
		<comments>http://nicolasibanez.net/2009/08/jeos-sistemas-operativos-a-medida/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:19:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[sistemas operativos]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=166</guid>
		<description><![CDATA[JeOS, del inglés Just Enough Operating System, no se trata de un nuevo sistema operativo, sino que es una tecnología que permite personalizar un sistema operativo existente (generalmente Linux) para que incluya exclusivamente aquellas partes del mismo que son necesarias para la ejecución de una aplicación concreta. Es decir, permite crear versiones de un sistema [...]]]></description>
			<content:encoded><![CDATA[<p>JeOS, del inglés Just Enough Operating System, no se trata de un nuevo sistema operativo, sino que es una tecnología que permite personalizar un sistema operativo existente (generalmente Linux) para que incluya exclusivamente aquellas partes del mismo que son necesarias para la ejecución de una aplicación concreta. Es decir, permite crear versiones de un sistema operativo que incluyan únicamente determinadas piezas del mismo necesarias para ejecutar la aplicación en cuestión evitando la instalación y uso del resto de partes del sistema operativo. De este modo, podemos crear sistemas operativos más ligeros y seguros para ejecutar una aplicación deseada y conseguir un notable incremento del rendimiento.</p>
<p><span id="more-166"></span></p>
<p>Las partes del sistema que son necesarias pueden ser escogidas manualmente o determinadas mediante el uso de herramientas analíticas. Las aplicaciones de esta tecnología son muy diversas: desde crear un sistema operativo a medida para una aplicación con el fin de mejorar su rendimiento o con el fin de reducir el espacio en disco necesario, lo que puede ser de gran utilidad para ejecutar aplicaciones en dispositivos móviles, gadgets o sistemas empotrados, hasta crear imágenes virtuales de un sistema operativo y una aplicación para su testeo en herramientas de virtualización o discos USB y live-CDs para hacer la aplicación comodamente portable.</p>
<p>Algunos ejemplos de JeOS disponibles:</p>
<p>Ubuntu JeOS<br />
OEL JeOS<br />
SUSE JeOS<br />
OpenSolaris JeOS<br />
Orange JeOS </p>

<p><a href="http://feedads.g.doubleclick.net/~a/NaSFOgBUuf30iAsKNEVZb41HR0I/0/da"><img src="http://feedads.g.doubleclick.net/~a/NaSFOgBUuf30iAsKNEVZb41HR0I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NaSFOgBUuf30iAsKNEVZb41HR0I/1/da"><img src="http://feedads.g.doubleclick.net/~a/NaSFOgBUuf30iAsKNEVZb41HR0I/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/08/jeos-sistemas-operativos-a-medida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidad de día cero</title>
		<link>http://nicolasibanez.net/2009/06/vulnerabilidad-de-dia-cero/</link>
		<comments>http://nicolasibanez.net/2009/06/vulnerabilidad-de-dia-cero/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 19:51:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=145</guid>
		<description><![CDATA[Recientemente se ha publicado una noticia relativa a un ataque informático que ha ocasionado la eliminación de 100.000 webs a consecuencia de una vulnerabilidad de día cero. ¿Pero qué significa &#8220;vulnerabilidad de día cero&#8221;? Se trata de cualquier vulnerabilidad que es descubierta y explotada con anterioridad a la publicación de un parche de seguridad que [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente se ha publicado una noticia relativa a un <a href="http://barrapunto.com/articles/09/06/10/124231.shtml">ataque informático que ha ocasionado la eliminación de 100.000 webs</a> a consecuencia de una vulnerabilidad de día cero. ¿Pero qué significa &#8220;vulnerabilidad de día cero&#8221;? Se trata de cualquier vulnerabilidad que es descubierta y explotada con anterioridad a la publicación de un parche de seguridad que la solvente. El tiempo transcurrido desde que se descubre la vulnerabilidad hasta que se publica el parche es conocido con el nombre de &#8220;ventana de vulnerabilidad&#8221;. Los sistemas con protección de día cero son aquellos sistemas que implementan mecanismos de protección frente a exploits de día cero, por ejemplo, mediante el empleo de técnicas de I.A. o heurísticas.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/IiFvkOMcULw9FIOQ9dZZpjdQwAc/0/da"><img src="http://feedads.g.doubleclick.net/~a/IiFvkOMcULw9FIOQ9dZZpjdQwAc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IiFvkOMcULw9FIOQ9dZZpjdQwAc/1/da"><img src="http://feedads.g.doubleclick.net/~a/IiFvkOMcULw9FIOQ9dZZpjdQwAc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/06/vulnerabilidad-de-dia-cero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8 disponible</title>
		<link>http://nicolasibanez.net/2009/06/wordpress-2-8-disponible/</link>
		<comments>http://nicolasibanez.net/2009/06/wordpress-2-8-disponible/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 17:58:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[actualización]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=141</guid>
		<description><![CDATA[Hoy al acceder al sistema de administración de Wordpress he visto una notificación de que la versión 2.8 ya estaba disponible. Ya he actualizado mi sistema, y he de reconocer que me ha sorprendido la sencillez y efectividad del proceso de actualización, sólo he tenido que apretar un botón para que Wordpress se actualizara automáticamente [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy al acceder al sistema de administración de Wordpress he visto una notificación de que la versión 2.8 ya estaba disponible. Ya he actualizado mi sistema, y he de reconocer que me ha sorprendido la sencillez y efectividad del proceso de actualización, sólo he tenido que apretar un botón para que Wordpress se actualizara automáticamente y sin problemas. Mis felicitaciones al equipo de desarrollo de Wordpress. Como principales mejoras y novedades en esta nueva versión podemos citar:</p>
<p><span id="more-141"></span></p>
<ul>
<li>Nuevo control arrastrar-y-soltar en la administración de widgets y nueva API de widgets.</li>
<li>Resaltado de sintaxis y búsqueda de funciones en los editores de plugins y temas.</li>
<li>Búsqueda en el directorio de temas e instalación de nuevos temas desde la administración.</li>
<li>Ordenación de los widgets en cuatro columnas en el panel de widgets.</li>
<li>Configuración del número de items a mostrar en la administración desde Opciones de Pantalla.</li>
<li>Soporte del módulo URL Rewrite de IIS 7.0.</li>
<li>Carga más rápida de las páginas de administración gracias a la compresión y concatenación de scripts.</li>
</ul>
<p>Puedes ver información más detallada en la <a target="_blank" href="http://codex.wordpress.org/Version_2.8">página oficial</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/rE5-7z0INhwpHoeVBbvl8mqNcU8/0/da"><img src="http://feedads.g.doubleclick.net/~a/rE5-7z0INhwpHoeVBbvl8mqNcU8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rE5-7z0INhwpHoeVBbvl8mqNcU8/1/da"><img src="http://feedads.g.doubleclick.net/~a/rE5-7z0INhwpHoeVBbvl8mqNcU8/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/06/wordpress-2-8-disponible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 8 en Linux</title>
		<link>http://nicolasibanez.net/2009/06/internet-explorer-8-en-linux/</link>
		<comments>http://nicolasibanez.net/2009/06/internet-explorer-8-en-linux/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 13:56:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://nicolasibanez.net/?p=73</guid>
		<description><![CDATA[Uno de los principales problemas a los que se enfrenta todo programador web es que su aplicación o página se muestre correctamente en los principales navegadores web. Los que desarrollamos en linux necesitamos probar nuestras páginas en Internet Explorer. Vamos a explicar una forma sencilla de ejecutar Internet Explorer en linux usando VirtualBox, en este [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los principales problemas a los que se enfrenta todo programador web es que su aplicación o página se muestre correctamente en los principales navegadores web. Los que desarrollamos en linux necesitamos probar nuestras páginas en Internet Explorer. Vamos a explicar una forma sencilla de ejecutar Internet Explorer en linux usando VirtualBox, en este caso concreto, instalaremos Internet Explorer 8 en Ubuntu 9.04, pero podemos seguir el mismo proceso para otras versiones de IE y otras distribuciones linux.</p>
<p><span id="more-73"></span></p>
<ol>
<li>En primer lugar, descargamos la imagen deseada de la siguiente <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&#038;displaylang=en">página de microsoft</a>. En nuestro caso, descargamos IE8-XPSP3.EXE.</li>
<li>
Ahora tenemos que instalar varios paquetes de software y extraer la imagen virtual del archivo descargado. Tecleamos en consola:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> wine virtualbox
wine IE8-XPSP3.EXE</pre></div></div>

</li>
<li>A continuación iniciamos VirtualBox y creamos una nueva máquina virtual. Seleccionamos la memoria deseada dependiendo de la memoria disponible en nuestro PC. Cuando nos pida escoger el disco duro virtual pulsamos Existente&#8230;; ahora pulsamos el botón Agregar y seleccionamos la imagen que previamente hemos descargado y extraído (XP SP3 with IE8 2009-Apr.vhd); ahora pulsamos el botón Seleccionar y finalmente Siguiente y Terminar.</li>
<li>Ya podemos iniciar la máquina virtual. Nada más arrancar nos empezará a mostrar mensajes de instalación de hardware nuevo, y nos pedirá un disco original de instalación de Windows. Debemos pulsar siempre Cancelar.</li>
<li>A continuación seleccionamos la opción Instalar &#8220;Guest Additions&#8221; del menú Dispositivos de VirtualBox, es posible que nos diga que no encuentra la imagen iso correspondiente en cuyo caso nos dará la opción de descargarla. La descargamos y procedemos a su instalación. Una vez instaladas las &#8220;Guest Additions&#8221; quedarán resueltos algunos de los problemas de instalación de drivers.</li>
<li>Ahora tenemos que instalar los drivers de la tarjeta de red (PCnet-FAST III), que podemos descargar <a href="http://www.amd.com/us-en/assets/content_type/utilities/V4.51.zip">aquí</a>. Para poder acceder a este zip desde nuestro windows virtual vamos a crear una imagen de CD, tecleamos en consola:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mkisofs <span style="color: #660033;">-o</span> drivers.iso V4.51.zip</pre></div></div>

<p>y ahora configuramos la máquina virtual (debe estar encendida) para que monte la imagen como un CD dentro del sistema virtual. Seleccionamos la opción Montar CD/DVD-ROM > Imagen CD/DVD-ROM&#8230; del menú Dispositivos de VirtualBox y agregamos la imagen drivers.iso que acabamos de crear, pulsamos Seleccionar, y ya podemos acceder al ZIP. Extraemos su contenido en una carpeta del disco duro. Ahora vamos al administrador de dispositivos y hacemos click con el botón derecho del ratón sobre la tarjeta de red, y escogemos la opción Update Driver&#8230; En el asistente de instalación debemos escoger la opción de indicar manualmente la ubicación del controlador, buscamos la carpeta en la que hemos descomprimido el ZIP y la seleccionamos. Aceptamos y se instalan los drivers.
</li>
<li>¡Ya tenemos listo nuestro Windows XP con Internet Explorer 8 para testear las páginas que queramos!</li>
</ol>
<p style="text-indent: 0px; text-align: center;">
<img src="http://nicolasibanez.net/wp-content/uploads/2009/06/ie8_linux.png" alt="Internet Explorer 8 en Linux" title="Internet Explorer 8 en Linux" width="506" height="477" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1hTLmMhQiZnGF4ads0s6X3ko4fc/0/da"><img src="http://feedads.g.doubleclick.net/~a/1hTLmMhQiZnGF4ads0s6X3ko4fc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1hTLmMhQiZnGF4ads0s6X3ko4fc/1/da"><img src="http://feedads.g.doubleclick.net/~a/1hTLmMhQiZnGF4ads0s6X3ko4fc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/06/internet-explorer-8-en-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalar Ubuntu 9.04 desde USB</title>
		<link>http://nicolasibanez.net/2009/06/instalar-ubuntu-904-desde-usb/</link>
		<comments>http://nicolasibanez.net/2009/06/instalar-ubuntu-904-desde-usb/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:39:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.nicolasibanez.net/?p=33</guid>
		<description><![CDATA[A veces puede resultar muy útil instalar linux desde un pendrive o cualquier otro dispositivo USB. Sobre todo, si como en mi caso, tenemos estropeado el lector de CDs del portátil. O bien porque sencillamente la instalación desde USB es más rápida y nos ahorramos grabar un CD (y de paso no pagamos el absurdo [...]]]></description>
			<content:encoded><![CDATA[<p>A veces puede resultar muy útil instalar linux desde un pendrive o cualquier otro dispositivo USB. Sobre todo, si como en mi caso, tenemos estropeado el lector de CDs del portátil. O bien porque sencillamente la instalación desde USB es más rápida y nos ahorramos grabar un CD (y de paso no pagamos el absurdo canon de la SGAE por instalar un sistema operativo libre).</p>
<p><span id="more-33"></span></p>
<p>En ubuntu esta instalación resulta enormemente sencilla. Basta con ejecutar la herramienta &#8220;creador de discos de arranque USB&#8221; o en consola ejecutar el comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">usb-creator</pre></div></div>

<p>Necesitamos un dispositivo USB de al menos 1GB de capacidad. Seleccionamos la imagen ISO que queremos montar en el USB y más abajo, el dispositivo en cuestión. Aceptamos, la herramienta transfiere el sistema operativo al USB y lo hace autoarrancable y ya tenemos listo nuestro USB para instalar Ubuntu en cualquier PC que permita arrancar desde USB (es posible que tengamos que modificar la secuencia de arranque de nuestra BIOS).</p>
<p style="text-indent: 0px; text-align:center;"><img src="http://www.nicolasibanez.net/wp-content/uploads/2009/06/usb-creator.png" alt="usb-creator" title="usb-creator" width="521" height="529" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/JY7nJeXskktqpoPqwRdNu7w0FkI/0/da"><img src="http://feedads.g.doubleclick.net/~a/JY7nJeXskktqpoPqwRdNu7w0FkI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JY7nJeXskktqpoPqwRdNu7w0FkI/1/da"><img src="http://feedads.g.doubleclick.net/~a/JY7nJeXskktqpoPqwRdNu7w0FkI/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/06/instalar-ubuntu-904-desde-usb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resaltado de sintaxis en Wordpress</title>
		<link>http://nicolasibanez.net/2009/06/resaltado-de-sintaxis-en-wordpress/</link>
		<comments>http://nicolasibanez.net/2009/06/resaltado-de-sintaxis-en-wordpress/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:25:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.nicolasibanez.net/?p=36</guid>
		<description><![CDATA[Para aquellos que utilizan Wordpress en su blog y escriben entradas de programación, seguramente les será de mucha utilidad un plugin de resaltado de sintaxis del código. En mi caso, utilizo wp-syntax, que podemos descargar aquí. Además, vamos a ver cómo personalizar el estilo de este plugin para poder adaptarlo al tema de nuestro wordpress.

Su [...]]]></description>
			<content:encoded><![CDATA[<p>Para aquellos que utilizan Wordpress en su blog y escriben entradas de programación, seguramente les será de mucha utilidad un plugin de resaltado de sintaxis del código. En mi caso, utilizo <a target="_blank" href="http://wordpress.org/extend/plugins/wp-syntax/">wp-syntax</a>, que podemos descargar <a href="http://downloads.wordpress.org/plugin/wp-syntax.0.9.6.zip">aquí</a>. Además, vamos a ver cómo personalizar el estilo de este plugin para poder adaptarlo al tema de nuestro wordpress.</p>
<p><span id="more-36"></span></p>
<p>Su instalación resulta sencilla, sólo tenemos que descomprimir el zip dentro de la carpeta <em>wp-content/plugins/</em> que se encuentra dentro del directorio de instalación de wordpress. Después entramos en la aplicación de administración de wordpress y vamos a la sección de <em>Plugins</em>.  Veremos <em>WP-Syntax</em> en <em>Plugins Inactivos</em>, lo activamos y ya tenemos el trabajo hecho.</p>
<p>De ahora en adelante podemos resaltar código fuente con sólo encerrar el mismo dentro de las etiquetas HTML:</p>
<div class="wp_syntax">
&lt;pre lang=&#8221;LANGUAGE&#8221; line=&#8221;1&#8243;&gt;<br />
&nbsp;&nbsp;&#8230; código fuente &#8230;<br />
&lt;/pre&gt;
</div>
<p><em>LANGUAGE</em> indica el lenguaje que queremos resaltar, puede ser cualquiera de los soportados por <a target="_blank" href="http://qbnz.com/highlighter/">GeSHi</a>. Y <em>line</em> indica el número de lineal inicial del código resaltado, podemos no usar esta etiqueta si no queremos que se muestren números de línea.</p>
<p>Ahora para poder adaptar el estilo necesitamos un par de pasos, en primer lugar podemos cambiar los estilos genéricos (fondo, números de línea, color por defecto&#8230;) realizando una copia del fichero wp-syntax.css que hay dentro del directorio del plugin al directorio del tema de wordpress activo para después editar esta copia.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> wp-content<span style="color: #000000; font-weight: bold;">/</span>plugins<span style="color: #000000; font-weight: bold;">/</span>wp-syntax<span style="color: #000000; font-weight: bold;">/</span>wp-syntax.css wp-content<span style="color: #000000; font-weight: bold;">/</span>themes<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>En segundo lugar, necesitamos realizar una pequeña modificación en el fichero wp-syntax.php que se encuentra en el directorio del plugin. Localizamos la función <em>wp_syntax_highlight</em> y añadimos después de:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$geshi</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> GeSHi<span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$language</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>la línea</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$geshi</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">enable_classes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Ahora ya podemos incluir en nuestras páginas un css con el estilo personalizado. En <a target="_blank" href="http://mark-story.com/downloads/view/geshi-css-pack">esta página</a> puedes descargar varios estilos diferentes, que también puedes usar como modelo para construir tu propio estilo.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LRO8npTPYHBhFSIwFqVQc_6q59U/0/da"><img src="http://feedads.g.doubleclick.net/~a/LRO8npTPYHBhFSIwFqVQc_6q59U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LRO8npTPYHBhFSIwFqVQc_6q59U/1/da"><img src="http://feedads.g.doubleclick.net/~a/LRO8npTPYHBhFSIwFqVQc_6q59U/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://nicolasibanez.net/2009/06/resaltado-de-sintaxis-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
