<?xml version="1.0" encoding="UTF-8"?>
<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/"
	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/"
	>

<channel>
	<title>La fatiga del Geek &#187; hardware</title>
	<atom:link href="http://nauj27.com/blog/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://nauj27.com/blog</link>
	<description>Reflexiones y cacharreos de nauj27</description>
	<lastBuildDate>Fri, 09 Mar 2012 08:14:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>MetaWatch Firmware</title>
		<link>http://nauj27.com/blog/2011/11/03/metawatch-firmware/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=metawatch-firmware</link>
		<comments>http://nauj27.com/blog/2011/11/03/metawatch-firmware/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 18:32:11 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[metawatch]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=895</guid>
		<description><![CDATA[Este verano me compré un reloj MetaWatch. Este reloj nace según sus creadores como una plataforma para desarrollo de manera que está documentado desde antes de venderse. La documentación la actualizan, el firmware lo actualizan y la aplicación para Android la actualizan también. Además proporcionan el código fuente tanto de la aplicación para Android como [...]]]></description>
			<content:encoded><![CDATA[<p>Este verano <a href="https://estore.ti.com/MSP-WDS430BT2000D-Bluetooth-Wearable-Watch-development-system-with-Digital-display-P2447.aspx">me compré</a> un reloj <a href="http://www.metawatch.org">MetaWatch</a>. Este reloj nace según sus creadores como una <a href="http://www.metawatch.org/developers/">plataforma para desarrollo</a> de manera que está documentado desde antes de venderse. La documentación la actualizan, el firmware lo actualizan y la aplicación para Android la actualizan también.</p>
<p>Además proporcionan el código fuente tanto de la <a href="https://github.com/MetaWatchOpenProjects/MWM-for-Android">aplicación para Android</a> como del <a href="https://github.com/MetaWatchOpenProjects/MetaWatch-WDS11x-IAR">Firmware</a> del mismo. Se me ocurrió hacerle una modificación, y es que cuando se pulsa el primer botón, el de arriba a la derecha, aparece mi tarjeta de visita. En este artículo explicaré de forma resumida el proceso para conseguir mi objetivo.</p>
<p>Lo primero es generar un <a href="http://es.wikipedia.org/wiki/C%C3%B3digo_QR">qrcode</a> en la web de <a href="http://zxing.appspot.com/generator/">zxing</a>. Se rellena la información pertinente y se genera de tamaño S para que quepa en la pantalla de 96&#215;96 del reloj. Aunque la imagen generada es un poco más grande aprovecharemos el hecho de que tiene un marco blanco alrededor despreciable sin pérdida de información. Una vez generado se abre con Gimp y se cambia el tamaño del lienzo a 96&#215;96 recortando la zona blanca del alrededor tanto como sea necesario para que entre, sin redimensionar la imagen. Se guarda como BMP indexado de dos colores sin comprimir y ya tenemos la imagen preparada.</p>
<p>En el código fuente del firmware del reloj, las imágenes se encuentran directamente en el formato aceptado por el búfer de la pantalla, es decir, como array de bytes. Al tener la pantalla 96&#215;96 píxeles como ya decíamos antes, se tiene un array de 96 filas con 12 bytes por fila. Doce bytes por ocho bits por byte hacen un total de 96 columnas.</p>
<p>Para convertir cualquier imagen BMP indexada con dos colores a array de bytes he realizado este pequeño script en python usando parte del código de <a href="https://github.com/travisgoodspeed/PyMetaWatch">PyMetaWatch</a>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>
<span style="color: #ff7700;font-weight:bold;">import</span> Image
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
  image = Image.<span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
  pix = image.<span style="color: black;">load</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
  <span style="color: #ff7700;font-weight:bold;">for</span> y <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>, <span style="color: #ff4500;">96</span><span style="color: black;">&#41;</span>:
    rowdat = <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> x <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">96</span>,<span style="color: #ff4500;">8</span><span style="color: black;">&#41;</span>:
      byte=<span style="color: #ff4500;">0</span>
      <span style="color: #ff7700;font-weight:bold;">for</span> pindex <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">8</span><span style="color: black;">&#41;</span>:
        pixel=pix<span style="color: black;">&#91;</span>x+pindex,y<span style="color: black;">&#93;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>pixel <span style="color: #66cc66;">&gt;</span> <span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span>:
          pixel = <span style="color: #ff4500;">1</span>
&nbsp;
        byte=<span style="color: black;">&#40;</span><span style="color: black;">&#40;</span>byte<span style="color: #66cc66;">&gt;&gt;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>|<span style="color: black;">&#40;</span>pixel<span style="color: #66cc66;">&lt;&lt;</span><span style="color: #ff4500;">7</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
      rowdat=<span style="color: #483d8b;">&quot;%s%s&quot;</span> <span style="color: #66cc66;">%</span> <span style="color: black;">&#40;</span>rowdat,<span style="color: #008000;">chr</span><span style="color: black;">&#40;</span>byte<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
    myrow = <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> dat <span style="color: #ff7700;font-weight:bold;">in</span> rowdat:
      myrow += <span style="color: #483d8b;">&quot;0x%02x,&quot;</span> <span style="color: #66cc66;">%</span> <span style="color: #008000;">ord</span><span style="color: black;">&#40;</span>dat<span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> myrow
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">'__main__'</span>:
  main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

<p>Pasando como parámetro el nombre del archivo BMP devuelve un bloque de caracteres que habrá que usar en el código fuente del firmware. Lo que hice fue volcar la salida a un fichero y después copiar y pegar el resultado. Con eso es suficiente para nuestro objetivo final, no buscábamos hacer un programa de conversión sino que tan solo ha sido una herramienta intermedia.</p>
<p>Finalmente hay que buscar en el fichero <a href="https://github.com/MetaWatchOpenProjects/MetaWatch-WDS11x-IAR/blob/master/Watch/Application/LcdDisplay.c">LcdDisplay.c</a> la definición de <a href="https://github.com/MetaWatchOpenProjects/MetaWatch-WDS11x-IAR/blob/master/Watch/Application/LcdDisplay.c#L2019">pBarCodeImage</a> y sustituir su valor por el generado por el script anterior. Se compila el proyecto y se programa el nuevo firmware al reloj siguiendo las mismas instruciones que existen para la <a href="http://www.metawatch.org/assets/images/developers/MetaWatch_Reflash_your_Watch_Firmware_1.0.pdf">actualización oficial</a>. Y <a href="https://twitter.com/#!/nauj27/status/131725636778725376">ya está</a>.</p>
<p>Gracias a <a href="http://draxus.org/">draxus</a> por encontrar la ubicación del QRCode original en el código fuente del firmware.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2011/11/03/metawatch-firmware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cambiar la tecla de mayúsculas por la de control</title>
		<link>http://nauj27.com/blog/2009/10/18/cambiar-la-tecla-de-mayusculas-por-la-de-control/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cambiar-la-tecla-de-mayusculas-por-la-de-control</link>
		<comments>http://nauj27.com/blog/2009/10/18/cambiar-la-tecla-de-mayusculas-por-la-de-control/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 12:05:00 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[teclado]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=689</guid>
		<description><![CDATA[Cuando el teclado es lo suficientemente pequeño tener que pulsar Ctrl+V, Ctrl+C y otras combinaciones de teclas hace que termines con el meñique retorcido. En Ubuntu puedes poner remedio a esto con algo tan sencillo como ir a: Sistema &#62; Preferencias &#62; Teclado &#62; Distribuciones &#62; Opciones de distribución&#8230; y marcar la opción de intercambiar [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 110px"><a href="http://www.flickr.com/photos/nauj27/4022186382/"><img title="Dell Mini 9" src="http://farm3.static.flickr.com/2775/4022186382_cfcc84e00b_t.jpg" alt="" width="100" height="67" /></a><p class="wp-caption-text">Detalle de teclado de Dell Mini 9</p></div>
<p>Cuando el teclado es lo suficientemente pequeño tener que pulsar Ctrl+V, Ctrl+C y otras combinaciones de teclas hace que termines con el meñique retorcido.</p>
<p>En Ubuntu puedes poner remedio a esto con algo tan sencillo como ir a: <strong><em>Sistema &gt; Preferencias &gt; Teclado &gt; Distribuciones &gt; Opciones de distribución&#8230;</em></strong> y marcar la opción de intercambiar Bloq Mayús con Ctrl. Así pulsar la nueva tecla de control será tan sencillo como desplazar tu meñique izquierdo una posición más hacia la izquierda.</p>
<p style="text-align: center;">
<div id="attachment_690" class="wp-caption aligncenter" style="width: 510px"><a href="http://nauj27.com/blog/wp-content/uploads/2009/10/pantallazo-opciones-de-distribucion-del-teclado.png"><img class="size-full wp-image-690 " title="Opciones de distribución del teclado" src="http://nauj27.com/blog/wp-content/uploads/2009/10/pantallazo-opciones-de-distribucion-del-teclado.png" alt="Opciones de distribución" width="500" height="367" /></a><p class="wp-caption-text">Opciones de distribución del teclado</p></div>
<p>Todo esto suponiendo que no escribes en el teclado con dos dedos y buscando las letras, claro ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2009/10/18/cambiar-la-tecla-de-mayusculas-por-la-de-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Realidad aumentada en lentes de contacto</title>
		<link>http://nauj27.com/blog/2009/09/19/realidad-aumentada-en-lentes-de-contacto/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=realidad-aumentada-en-lentes-de-contacto</link>
		<comments>http://nauj27.com/blog/2009/09/19/realidad-aumentada-en-lentes-de-contacto/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 21:54:28 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[lentes]]></category>
		<category><![CDATA[realidad aumentada]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=679</guid>
		<description><![CDATA[Ahora que soy usuario de lentes de contacto hay un tema que me interesa especialmente: la realidad aumentada mediante las lentes de contacto del siglo XXI. Aquí se puede leer un artículo bastante completo sobre el estado actual de la realidad aumentada en lentes de contacto,  eso sí, en inglés.]]></description>
			<content:encoded><![CDATA[<p>Ahora que soy usuario de lentes de contacto hay un tema que me interesa especialmente: la <a href="http://es.wikipedia.org/wiki/Realidad_aumentada">realidad aumentada</a> mediante las lentes de contacto del siglo XXI.</p>
<p><img class="alignnone" title="Realidad aumentada" src="http://spectrum.ieee.org/image/830912" alt="" width="500" /></p>
<p>Aquí se puede leer un artículo bastante completo sobre el estado actual de la <a href="http://spectrum.ieee.org/biomedical/bionics/augmented-reality-in-a-contact-lens/1">realidad aumentada en lentes de contacto</a>,  eso sí, en inglés.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2009/09/19/realidad-aumentada-en-lentes-de-contacto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sistemas de ficheros para discos USB</title>
		<link>http://nauj27.com/blog/2009/07/30/sistemas-de-ficheros-para-discos-usb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sistemas-de-ficheros-para-discos-usb</link>
		<comments>http://nauj27.com/blog/2009/07/30/sistemas-de-ficheros-para-discos-usb/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 20:57:49 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=656</guid>
		<description><![CDATA[Hace ya un tiempo compré un pendrive USB de unos cuantos gigas aprovechando que están bajando de precio. En el momento de la compra venía formateado en FAT32, pero este sistema de ficheros tiene ciertas limitaciones que lo hacen muy molesto, como su límite de 2GB para el tamaño de un archivo. Cambié el formato [...]]]></description>
			<content:encoded><![CDATA[<p>Hace ya un tiempo compré un pendrive USB de unos cuantos gigas aprovechando que están bajando de precio. En el momento de la compra venía formateado en FAT32, pero este sistema de ficheros tiene ciertas limitaciones que lo hacen muy molesto, como su límite de 2GB para el tamaño de un archivo.</p>
<p>Cambié el formato de la partición a NTFS, pensé que con este sistema de ficheros no tendría problemas gracias al driver NTFS-3G. El problema con este sistema de ficheros vino al usarlo en MAC OS X. El driver en este sistema es <a href="http://www.ntfs-3g.org/support.html#slow">lentísimo</a>, y lentísimo significa copiar una imagen de un CD-ROM en unas cuatro horas.</p>
<p>Al final he decidido usar un tipo de partición de GNU/Linux sin limitaciones y sin problemas. El único problema puede ser cuando se intente usar en Windows. Para ello existe el driver <a href="http://www.fs-driver.org/">Exts IFS Driver</a> que permite reconocer las unidades extfs de forma nativa. Para ello he creado dos particiones. Una primera de 16MB que contendrá el driver IFS y una segunda en Ext2.</p>
<div id="attachment_660" class="wp-caption aligncenter" style="width: 542px"><a href="http://nauj27.com/blog/wp-content/uploads/2009/07/pantallazo-dev-sdb-gparted.png"><img class="size-full wp-image-660" title="GParted" src="http://nauj27.com/blog/wp-content/uploads/2009/07/pantallazo-dev-sdb-gparted.png" alt="GParted" width="532" height="311" /></a><p class="wp-caption-text">GParted</p></div>
<p>El motivo de elegir ext2 es que ext3 escribe a disco en cada escritura o borrado para actualizar el journal y las unidades flash usb soportan un determinado número de escrituras antes de estropearse. Si se trata de un disco duro externo USB no habría problema alguno.</p>
<p>Ya de paso es interesante añadir la opción <em>noatime</em> a la hora de montar el disco para que tampoco se actualice la hora de acceso a los ficheros: cuanto menos accesos de escritura haya mayor será la vida útil sin estropearse.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2009/07/30/sistemas-de-ficheros-para-discos-usb/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Limpiar impresora Epson Stylus C44</title>
		<link>http://nauj27.com/blog/2009/06/20/limpiar-impresora-epson-stylus-c44/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=limpiar-impresora-epson-stylus-c44</link>
		<comments>http://nauj27.com/blog/2009/06/20/limpiar-impresora-epson-stylus-c44/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:01:43 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[epson]]></category>
		<category><![CDATA[impresora]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=616</guid>
		<description><![CDATA[Hoy al intentar imprimir unos documentos me he encontrado con que mi impresora tenía dos luces parpadeando alternativamente, una verde y otra roja. En pantalla había un mensaje que decía que era necesario llevarla al servicio técnico, lo siguiente que hice fue buscar el problema en Internet hasta que encontré la solución. Algunos de los [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy al intentar imprimir unos documentos me he encontrado con que mi impresora tenía dos luces parpadeando alternativamente, una verde y otra roja. En pantalla había un mensaje que decía que era necesario llevarla al servicio técnico, lo siguiente que hice fue buscar el problema en Internet hasta que encontré la solución.</p>
<p>Algunos de los lectores conocerán que los cartuchos de tinta de Epson son baratos pero que también imprimen cada vez pero, y es que no llevan el cabezal como por ejemplo en las impresoras HP donde son tan caros en comparación. Cuando la impresión no es buena se puede hacer un ciclo de limpieza. Cada ciclo de limpieza incrementa un contador de la impresora y cuando llega a un límite se niega a seguir imprimiendo.</p>
<p>Para ver cuál es el límite y saber si ese es el problema se puede usar el programa <a href="http://www.ssclg.com/epsone.shtml">SSC Service Utility</a>.</p>
<p style="text-align: center;"><a href="http://nauj27.com/blog/wp-content/uploads/2009/06/mon2.jpg"><img class="alignnone size-full wp-image-617" title="mon2" src="http://nauj27.com/blog/wp-content/uploads/2009/06/mon2.jpg" alt="mon2" width="183" height="97" /></a></p>
<p>En mi caso ese era el problema así que manos a la obra. Lo primero es desconectar todo y desmontar la carcasa color beige de encima. Hay que tener cuidado con un destonillador plano fino por ejemplo porque se pueden partir unas pestañitas que la mantienen en su sitio, yo me he cargado una.</p>
<p><a href="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0384.jpg"><img class="aligncenter size-full wp-image-618" title="img_0384" src="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0384.jpg" alt="img_0384" width="500" height="375" /></a></p>
<p>A continuación por la parte de detrás y un poco a la izquierda por abajo se pueden extraer unas esponjitas que son las que recogen la tinta cada vez que se hace un ciclo de limpieza (eso explica que en el manual ponga que <strong>se gasta tinta en cada limpieza</strong>). Las esponjas se introducen en un lavabo o similar y se lavan con agua caliente.</p>
<p><a href="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0385.jpg"><img class="aligncenter size-full wp-image-619" title="img_0385" src="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0385.jpg" alt="img_0385" width="500" height="375" /></a></p>
<p>Finalmente cuando está limpias se secan con un secador de pelo o dejándolas al sol si no se tiene prisa y por último solo queda colocarlas de nuevo en su sitio como estaban y volver a montar la carcasa.</p>
<p><a href="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0386.jpg"><img class="aligncenter size-full wp-image-622" title="img_0386" src="http://nauj27.com/blog/wp-content/uploads/2009/06/img_0386.jpg" alt="img_0386" width="500" height="375" /></a></p>
<p>Superada la parte hardware, con el software de mantenimiento descargado al principio se ha de resetear este contador usando la opción: <strong>&#8220;Protection Counter -&gt; Reset Protection Counter&#8221;</strong>. Una vez reseteado el contador se desenchufa todo y se deja reposar un minuto. Y ya tenemos nuestra impresora lista para otros 8301 ciclos de limpieza.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2009/06/20/limpiar-impresora-epson-stylus-c44/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Obras en el CPD</title>
		<link>http://nauj27.com/blog/2009/02/18/obras-en-el-cpd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=obras-en-el-cpd</link>
		<comments>http://nauj27.com/blog/2009/02/18/obras-en-el-cpd/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 07:33:38 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[cpd]]></category>
		<category><![CDATA[mantenimiento]]></category>
		<category><![CDATA[obra]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=561</guid>
		<description><![CDATA[Debido a cuestiones de mantenimiento del CPD en estos días el servidor estará parado aproximadamente entre las 23:30 y las 6:30h. Este hecho afectará al menos a los siguientes servicios: Votaciones del FotoMandáo Pinb Is Not a Blog La fatiga del Geek Disculpen las molestias.]]></description>
			<content:encoded><![CDATA[<p>Debido a <a href="http://twitpic.com/1f64s">cuestiones de mantenimiento del <acronym title="Centro de Procesamiento de Datos">CPD</acronym></a> en estos días el servidor estará parado aproximadamente entre las 23:30 y las 6:30h.</p>
<p>Este hecho afectará al menos a los siguientes servicios:</p>
<ul>
<li><a href="http://nauj27.com/flickr/flickrpoll.php">Votaciones del FotoMandáo</a></li>
<li><a href="http://pinb.nauj27.com/">Pinb Is Not a Blog</a></li>
<li><a href="http://nauj27.com/blog/">La fatiga del Geek</a></li>
</ul>
<p>Disculpen las molestias.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2009/02/18/obras-en-el-cpd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sony Ericsson apuesta por Android</title>
		<link>http://nauj27.com/blog/2008/12/25/sony-ericsson-apuesta-por-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sony-ericsson-apuesta-por-android</link>
		<comments>http://nauj27.com/blog/2008/12/25/sony-ericsson-apuesta-por-android/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 16:29:13 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sonyericsson]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=531</guid>
		<description><![CDATA[El 9 de diciembre de 2008 Sony Ericsson anunció su adhesión a la Open Handset Alliance, la unión de empresas que ha permido el desarrollo de Android. Se trata de una excelente noticia teniendo en cuenta que Sony Ericsson siempre ha sido mi marca de móviles preferida por prestaciones y calidad tanto de teléfono como [...]]]></description>
			<content:encoded><![CDATA[<p>El 9 de diciembre de 2008 Sony Ericsson anunció su adhesión a la <a href="http://www.openhandsetalliance.com/index.html">Open Handset Alliance</a>, la unión de empresas que ha permido el desarrollo de <a href="http://code.google.com/intl/es-ES/android/">Android</a>.</p>
<p>Se trata de una excelente <a href="http://developer.sonyericsson.com/site/global/newsandevents/latestnews/newsdec08/p_oha_android_sonyericsson_announcement.jsp?link_general=article-openhandsetalliancesonyericssonannouncement">noticia</a> teniendo en cuenta que Sony Ericsson siempre ha sido mi marca de móviles preferida por prestaciones y calidad tanto de teléfono como de cámara de fotos.</p>
<p>La noticia original en inglés se puede leer <a href="http://developer.sonyericsson.com/site/global/newsandevents/latestnews/newsdec08/p_oha_android_sonyericsson_announcement.jsp?link_general=article-openhandsetalliancesonyericssonannouncement">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2008/12/25/sony-ericsson-apuesta-por-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux en el iPhone</title>
		<link>http://nauj27.com/blog/2008/12/01/linux-en-el-iphone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-en-el-iphone</link>
		<comments>http://nauj27.com/blog/2008/12/01/linux-en-el-iphone/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 08:04:00 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[iPhone OS]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=508</guid>
		<description><![CDATA[Mientras iba el sábado a disfrutar de un estupendo y maravilloso fin de semana estaba dando un repaso a las noticias y encontré que han conseguido portar Linux al iPhone. Sin duda es una noticia muy buena pensando en que aunque sea por jugar, existe la posibilidad de que algún día tengamos Android funcionando en [...]]]></description>
			<content:encoded><![CDATA[<p>Mientras iba el sábado a disfrutar de un <a title="Mira que me encuentro agusto allí" href="http://www.kfoq.com/kfoq/?p=524">estupendo y maravilloso fin de semana</a> estaba dando un repaso a las noticias y encontré que han conseguido portar <a href="http://linuxoniphone.blogspot.com/2008/11/linux-on-iphone.html">Linux al iPhone</a>. Sin duda es una noticia muy buena pensando en que aunque sea por jugar, existe la posibilidad de que algún día tengamos <a href="http://code.google.com/android/">Android </a>funcionando en nuestro cacharro.</p>
<p>Lo que han conseguido hasta ahora ha sido:</p>
<ul>
<li>Framebuffer driver</li>
<li>Serial driver</li>
<li>Serial over USB driver</li>
<li>Interrupts, MMU, clock, etc</li>
</ul>
<p>Aún faltan muchas cosas importantes para tener algo funcional, como:</p>
<ul>
<li>Soporte de escritura en la NAND</li>
<li>Conexión inalámbrica</li>
<li>Pantalla táctil</li>
<li>Sonido</li>
<li>Acelerómetro</li>
<li>Soporte telefónico</li>
<li>&#8230;</li>
</ul>
<p>Y para terminar, <a href="http://www.geekherocomic.com/2008/11/29/linux-on-the-iphone/">una tira cómica sobre el tema</a> (en inglés).</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2008/12/01/linux-en-el-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hombre con Jetpack cruza el Gran Cañón</title>
		<link>http://nauj27.com/blog/2008/11/26/hombre-con-jetpack-cruza-el-gran-canon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hombre-con-jetpack-cruza-el-gran-canon</link>
		<comments>http://nauj27.com/blog/2008/11/26/hombre-con-jetpack-cruza-el-gran-canon/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 07:29:19 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[loco]]></category>
		<category><![CDATA[volar]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=502</guid>
		<description><![CDATA[Leo en Geekologie una noticia donde se ve un hombre con un Jetpack cruzando una grieta del Gran Cañón de Colorado. Concretamente el cruce se produce en Royal Gorge. Impresionante el video que podéis ver a continuación. ¿Os imagináis ir por la ciudad con uno de estos en la espalda? Si nunca has oído hablar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geekologie.com/2008/11/man_crosses_gorge_with_jetpack.php">Leo en Geekologie</a> una noticia donde se ve un hombre con un <a href="http://es.wikipedia.org/wiki/Cintur%C3%B3n_cohete">Jetpack </a>cruzando una grieta del <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=royal+gorge&amp;sll=36.265197,-111.824952&amp;sspn=0.002067,0.004828&amp;ie=UTF8&amp;ll=38.461385,-105.32331&amp;spn=0.008031,0.019312&amp;t=h&amp;z=16&amp;iwloc=addr">Gran Cañón de Colorado</a>. Concretamente el cruce se produce en <a href="http://en.wikipedia.org/wiki/Royal_Gorge">Royal Gorge</a>. Impresionante el video que podéis ver a continuación. ¿Os imagináis ir por la ciudad con uno de estos en la espalda?</p>
<p style="text-align: center;"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/vf-pv78KK30&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/vf-pv78KK30&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p style="text-align: left;">Si nunca has oído hablar de qué es un <a href="http://es.wikipedia.org/wiki/Cintur%C3%B3n_cohete">Jetpack</a>, <a href="http://es.wikipedia.org/wiki/Cintur%C3%B3n_cohete">aquí lo explican</a> muy bien.</p>
<p style="text-align: left;"><strong>Bonus:</strong> Por cierto ¿os habéis dado cuenta de que han cambiado los controles del Google Maps por unos <em>más modernos</em>?</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2008/11/26/hombre-con-jetpack-cruza-el-gran-canon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versión 2.2 del firmware para iPhone/iPod Touch</title>
		<link>http://nauj27.com/blog/2008/11/23/version-22-del-firmware-para-iphoneipod-touch/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=version-22-del-firmware-para-iphoneipod-touch</link>
		<comments>http://nauj27.com/blog/2008/11/23/version-22-del-firmware-para-iphoneipod-touch/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 12:42:13 +0000</pubDate>
		<dc:creator>nauj27</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://nauj27.com/blog/?p=494</guid>
		<description><![CDATA[El pasado viernes Apple liberó la versión 2.2 del firmware para el iPhone y el iPod Touch. Esta versión incorpora las siguientes mejoras: Descarga de podcast y acceso a la iTunes Store desde la red de datos 3G. Mejoras de seguridad y estabilidad del dispositivo. Integración de Google Street View. Desactivar autocorrección. Nuevo diseño para [...]]]></description>
			<content:encoded><![CDATA[<p>El pasado viernes Apple liberó la versión 2.2 del firmware para el iPhone y el iPod Touch. Esta versión incorpora las siguientes mejoras:</p>
<ul>
<li><strong><span style="font-weight: normal;">Descarga de podcast</span></strong> y acceso a la iTunes Store desde la red de datos 3G.</li>
<li>Mejoras de seguridad y estabilidad del dispositivo.</li>
<li>Integración de Google Street View.</li>
<li>Desactivar autocorrección.</li>
<li>Nuevo diseño para Safari.</li>
<li>Compatibilidad con dispositivos de entrada de audio.</li>
</ul>
<p>Los amigos de <a href="http://www.actualidadiphone.com/">Actualidad iPhone</a> han dejado las instrucciones para instalarlo paso a paso en función del dispositivo que se tenga y del resultado que se quiera. Hay que tener cuidado si se tiene el iPhone 3G y posteriormente se quiere liberar, ya que se actualiza la zona que contiene información de bloqueo de operador si no se realiza la actualización correctamente.</p>
<p>Por supuesto esas instrucciones son para quien quiera tener hecho Jailbreak o quiera liberarlo. En cualquier otro caso será suficiente con dejar que iTunes lo actualice automáticamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://nauj27.com/blog/2008/11/23/version-22-del-firmware-para-iphoneipod-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

