<?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>SKaRCHa</title>
	<atom:link href="https://www.skarcha.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.skarcha.com</link>
	<description>La página personal de Antonio Pérez...</description>
	<lastBuildDate>Sat, 01 Feb 2020 11:30:07 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Actualizar firmware de impresora 3D CTC Prusa i3 Pro B</title>
		<link>https://www.skarcha.com/2017/06/20/actualizar-firmware-de-impresora-3d-ctc-prusa-i3-pro-b/</link>
					<comments>https://www.skarcha.com/2017/06/20/actualizar-firmware-de-impresora-3d-ctc-prusa-i3-pro-b/#comments</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Tue, 20 Jun 2017 00:01:31 +0000</pubDate>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[ctc]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[impresión]]></category>
		<category><![CDATA[marlin]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[upgrade]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=661</guid>

					<description><![CDATA[La impresora CTC DIY Prusa i3 Pro B es una impresora 3D barata y que para el precio que tiene se pueden obtener unos buenos resultados, pero tiene el problema de que no podemos actualizarle el firmware. En este artículo explico el proceso que he seguido para conseguirlo. Esta impresora está basada en una Geeetech [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>La impresora <strong>CTC DIY Prusa i3 Pro B</strong> es una impresora 3D barata y que para el precio que tiene se pueden obtener unos buenos resultados, pero tiene el problema de que no podemos actualizarle el <em>firmware</em>. En este artículo explico el proceso que he seguido para conseguirlo.</p>
<p><img fetchpriority="high" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/marlin_CTC_Prusa_i3-1024x533.jpg" alt="" width="640" height="333" class="aligncenter size-large wp-image-668" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/marlin_CTC_Prusa_i3-1024x533.jpg 1024w, https://www.skarcha.com/wp-content/uploads/2017/06/marlin_CTC_Prusa_i3-300x156.jpg 300w, https://www.skarcha.com/wp-content/uploads/2017/06/marlin_CTC_Prusa_i3-768x400.jpg 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Esta impresora está basada en una <strong>Geeetech Prusa i3</strong>, y por tanto usa la misma placa controladora (<em>motherboard</em>), la <a href="http://www.geeetech.com/wiki/index.php/GT2560">GT2560</a>, que para simplificar es un <strong>Arduino Mega2560 con más cosas</strong>. La diferencia, y esto es importante a la hora de actualizar el <em>firmware</em> aunque lo veremos más adelante, es que el microcontrolador no es el ATmega2560, sino el <strong>ATmega1280</strong>.</p>
<p>El firmware que lleva la impresora es <a href="http://marlinfw.org/">Marlin</a>, así que sabiéndolo lo primero que se nos ocurre es que sólo tendríamos que bajarnos los fuentes de Marlin, cargarlos en el Arduino IDE, conectar la impresora al ordenador por USB y subir Marlin al Arduino. ¡Y es así de fácil! pero cuando tengamos cargado el <a href="https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader"><em>booloader</em></a> en el Arduino de la impresora. Este <em>bootloader</em> es el que nos permite actualizar el microcontrolador del Arduino sin tener que usar un programador externo, y desgraciadamente el fabricante ha metido Marlin en la placa pero sin el <em>bootloader</em>.</p>
<p>Aunque se puede grabar usando un programador de microcontroladores, el método que voy a explicar es <strong>usando otro Arduino como programador</strong>.</p>
<h1>Material necesario</h1>
<ul>
<li>Placa GT2560</li>
<li>Arduino (vale el UNO o Duemilanove). Aunque se podrían usar otros.</li>
<li>Cables para pins de un hilo Macho-Hembra, a ser posible de colores para distinguirlos mejor.</li>
<li>Arduino IDE reciente (yo he usado 1.8.3)</li>
</ul>
<h1>Paso 1. Descargar e instalar Arduino IDE</h1>
<p><strong>Arduino IDE</strong> es el entorno que nos permitirá grabar los microcontroladores de Arduino. <a href="https://www.arduino.cc/en/main/software">Descargar de la web de Arduino</a> y seguir los pasos de instalación. Es fácil.</p>
<h1>Paso 2. Grabar ArduinoISP en el Arduino programador</h1>
<p><strong>ArduinoISP</strong> es un programa que grabaremos en el Arduino que usaremos como programador, así que conectamos el Arduino al ordenador y abrimos el Arduino IDE. Una vez abierto le damos a <strong>Archivo->Ejemplos->ArduinoISP->ArduinoISP</strong>.</p>
<p><img decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP.png" alt="" width="541" height="511" class="aligncenter size-full wp-image-674" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP.png 541w, https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-300x283.png 300w" sizes="(max-width: 541px) 100vw, 541px" /></p>
<p>A continuación tenemos que seleccionar el modelo de Arduino que vamos a usar como programador. Eso se hace en <strong>Herramientas->Placa</strong>.</p>
<p><img decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-placa.png" alt="" width="804" height="435" class="aligncenter size-full wp-image-670" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-placa.png 804w, https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-placa-300x162.png 300w, https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-placa-768x416.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></p>
<p>Y por último le damos al botón de arriba a la izquierda que es un círculo con una flecha indicando a la derecha. Con ese botón le decimos que <strong>grabe el programa en el Arduino</strong>.</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-subir.png" alt="" width="204" height="115" class="aligncenter size-full wp-image-673" /></p>
<p>Empezará grabar y cuando termine, si todo ha ido bien, debería aparecer algo así en la parte de abajo del IDE:</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-subido.png" alt="" width="408" height="115" class="aligncenter size-full wp-image-672" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-subido.png 408w, https://www.skarcha.com/wp-content/uploads/2017/06/arduinoISP-subido-300x85.png 300w" sizes="auto, (max-width: 408px) 100vw, 408px" /></p>
<p>Vale, con esto ya tenemos listo el Arduino para poder actualizar la placa de la impresora.</p>
<h1>Paso 3. Conexión del Arduino a la placa GT2560</h1>
<p>Antes de nada, asegúrate de que tanto el Arduino que usaremos como programador como la placa GT2560 <strong>están desconectados tanto del ordenador como de la corriente eléctrica. Quita el conector de corriente de la placa para asegurarte.</strong></p>
<p>Y ahora tienes que hacer las conexiones según la siguiente imagen:</p>
<p><a href="https://www.skarcha.com/wp-content/uploads/2017/06/conexiones-arduino-isp-gt2560.png"><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/conexiones-arduino-isp-gt2560.png" alt="" width="555" height="693" class="aligncenter size-full wp-image-687" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/conexiones-arduino-isp-gt2560.png 555w, https://www.skarcha.com/wp-content/uploads/2017/06/conexiones-arduino-isp-gt2560-240x300.png 240w" sizes="auto, (max-width: 555px) 100vw, 555px" /></a></p>
<p>Este es el aspecto que debe tener una vez conectado:</p>
<p><a href="https://www.skarcha.com/wp-content/uploads/2017/06/Arduino-ISP-GT2560.jpg"><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/Arduino-ISP-GT2560-688x1024.jpg" alt="" width="640" height="953" class="aligncenter size-large wp-image-684" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/Arduino-ISP-GT2560-688x1024.jpg 688w, https://www.skarcha.com/wp-content/uploads/2017/06/Arduino-ISP-GT2560-202x300.jpg 202w, https://www.skarcha.com/wp-content/uploads/2017/06/Arduino-ISP-GT2560-768x1143.jpg 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>Una vez hechas todas las conexiones, conectamos el Arduino al ordenador por USB. Si todo va bien, <strong>deberían encenderse tanto el Arduino como la placa GT2560</strong> de nuestra impresora.</p>
<h1>Paso 4. Grabación del <em>bootloader</em></h1>
<p>Abrimos el Arduino IDE y seleccionamos una nueva placa: <strong>Herramientas->Placa->Arduino/Genuino Mega or Mega 2560</strong></p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560.png" alt="" width="661" height="412" class="aligncenter size-full wp-image-680" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560.png 661w, https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-300x187.png 300w" sizes="auto, (max-width: 661px) 100vw, 661px" /></p>
<p><strong>Ahora un paso importante</strong>. Como la placa que trae la impresora CTC no es exactamente la misma GT2560, tenemos que cambiar el procesador, ya que <strong>la original trae un ATmega2560 y esta trae un ATmega1280</strong>, así que tenemos que seleccionarlo en: <strong>Herramientas->Procesador->ATmega1280</strong></p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280.png" alt="" width="587" height="395" class="aligncenter size-full wp-image-679" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280.png 587w, https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280-300x202.png 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /></p>
<p>Si lo hemos hecho bien, en la parte de abajo a la derecha del IDE debe aparecer lo siguiente:</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280-status.png" alt="" width="369" height="32" class="aligncenter size-full wp-image-681" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280-status.png 369w, https://www.skarcha.com/wp-content/uploads/2017/06/arduino-placa-mega-2560-procesador-1280-status-300x26.png 300w" sizes="auto, (max-width: 369px) 100vw, 369px" /></p>
<p>Ahora hay que decirle que grabe el Bootloader. Hay que darle al menú <strong>Herramientas->Quemar Bootloader</strong>. Lo puedes ver en la imagen siguiente:</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/upload-bootloader.png" alt="Quemar bootloader en arduino" width="379" height="393" class="aligncenter size-full wp-image-694" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/upload-bootloader.png 379w, https://www.skarcha.com/wp-content/uploads/2017/06/upload-bootloader-289x300.png 289w" sizes="auto, (max-width: 379px) 100vw, 379px" /></p>
<p>El IDE empezará a grabar el <strong>bootloader</strong> (tarda un rato) y cuando termine podrás ver una <strong>luz roja parpadeando en la placa GT2560</strong>. Eso indicará que el <em>bootloader</em> está cargado.</p>
<p>¡Ya está! Ahora podemos <strong>desconectar el Arduino</strong> que hemos usado como programador y <strong>no conectar aún la corriente externa</strong>.</p>
<p>En este punto tenemos la impresora sin <em>firmware</em>, pero lista para cargarle uno actualizado y con <strong>posibilidad de guardar los ajustes a la EEPROM</strong>, que realmente es lo que más echaba de menos y lo que me motivó a hacer esto.</p>
<h1>Paso 5. Descarga del nuevo <em>firmware</em></h1>
<p>El <em>firmware</em> que vamos a usar es una modificación del Marlin original modificado por mí para que funcione en esta impresora. Se puede <a href="https://github.com/skarcha/Marlin/archive/CTC-Prusa-i3-Pro-B.zip" target="_blank" rel="noopener noreferrer">descargar de aquí</a>. Si tienes alguna mejora que proponer, puedes ver las modificaciones en mi fork del repositorio, <a href="https://github.com/skarcha/Marlin/tree/CTC-Prusa-i3-Pro-B" target="_blank" rel="noopener noreferrer">concretamente en la rama</a> que he creado para ello.</p>
<h1>Paso 6. Grabación del firmware</h1>
<p>Una vez descargado, descomprimimos el ZIP en cualquier parte del disco duro y abrimos el Arduino IDE. Le damos a: <strong>Archivo->Abrir</strong> y buscamos en la carpeta donde hemos descomprimido el ZIP un fichero que se llama <strong>Marlin.ino</strong>. Una vez abierto, nos aseguramos de que seguimos teniendo seleccionada la <strong>placa Arduino/Genuino Mega or Mega 2560 y el procesador ATmega1280</strong>. Esto último es muy importante.</p>
<p>Si todo está bien, pulsamos sobre el botón <strong>«Subir»</strong>, ese pequeño de arriba a la izquierda con una flecha señalando a la derecha. En ese momento el Arduino IDE comenzará a grabar el <em>firmware</em> en la placa, esperamos un rato y nos avisará de que ha terminado. Esperemos que sin problemas. :-)</p>
<p><strong>¡Se acabó!</strong> Una vez que termine de grabar podrás ver cómo la impresora se reinicia y verás la <strong>nueva versión de Marlin en el LCD</strong>. Ya tienes el <em>firmware</em> actualizado y funcionando, sólo te queda hacer los <strong>ajustes necesarios para empezar a imprimir</strong>, con la novedad de que ahora <strong>podrás grabarlos en la EEPROM</strong>.</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2017/06/Marlin-EEPROM-Menu-1024x409.jpg" alt="" width="640" height="256" class="aligncenter size-large wp-image-691" srcset="https://www.skarcha.com/wp-content/uploads/2017/06/Marlin-EEPROM-Menu-1024x409.jpg 1024w, https://www.skarcha.com/wp-content/uploads/2017/06/Marlin-EEPROM-Menu-300x120.jpg 300w, https://www.skarcha.com/wp-content/uploads/2017/06/Marlin-EEPROM-Menu-768x307.jpg 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></p>
<p>Espero que todo este tocho te haya servido de ayuda y espero tus comentarios.</p>
<p><strong>ACTUALIZACIÓN</strong></p>
<p>Tenemos un grupo de <a href="https://t.me/CTCPrusai3">Telegram para hablar sobre la CTC Prusa i3</a>. Si estáis interesados, sois bien recibidos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2017/06/20/actualizar-firmware-de-impresora-3d-ctc-prusa-i3-pro-b/feed/</wfw:commentRss>
			<slash:comments>54</slash:comments>
		
		
			</item>
		<item>
		<title>Error «El evento no se ha podido guardar» en Google Now</title>
		<link>https://www.skarcha.com/2015/02/19/error-el-evento-no-se-ha-podido-guardar-en-google-now/</link>
					<comments>https://www.skarcha.com/2015/02/19/error-el-evento-no-se-ha-podido-guardar-en-google-now/#respond</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Thu, 19 Feb 2015 18:24:51 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Tecnología]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=640</guid>

					<description><![CDATA[Si has recibido ese error al intentar guardar un evento o un recordatorio en tu dispositivo Android, la solución es simple. Abre el menú de aplicaciones y busca Ajustes de Google, que tiene un icono con una rueda dentada y una letra «g» dentro. Dentro de la App, ve a Búsqueda y Google Now >> [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.skarcha.com/wp-content/uploads/2015/02/Error-Google-Now.png"><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2015/02/Error-Google-Now.png" alt="Error Google Now" width="768" height="795" class="aligncenter size-full wp-image-643" srcset="https://www.skarcha.com/wp-content/uploads/2015/02/Error-Google-Now.png 768w, https://www.skarcha.com/wp-content/uploads/2015/02/Error-Google-Now-290x300.png 290w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></p>
<p>Si has recibido ese error al intentar guardar un evento o un recordatorio en tu dispositivo Android, la solución es simple.</p>
<p>Abre el <strong>menú de aplicaciones</strong> y busca <strong>Ajustes de Google</strong>, que tiene un icono con una rueda dentada y una letra «g» dentro.</p>
<p>Dentro de la App, ve a <strong>Búsqueda y Google Now >> Cuentas y privacidad</strong> y activa la casilla <strong>Buscar en google.com</strong>. Yo lo tenía por defecto en «Buscar en google.es», al cambiarlo por el .com todo vuelve a funcionar.</p>
<p><a href="https://www.skarcha.com/wp-content/uploads/2015/02/Solución-Error-Google-Now.png"><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2015/02/Solución-Error-Google-Now.png" alt="Solución Error Google Now" width="768" height="1280" class="aligncenter size-full wp-image-644" srcset="https://www.skarcha.com/wp-content/uploads/2015/02/Solución-Error-Google-Now.png 768w, https://www.skarcha.com/wp-content/uploads/2015/02/Solución-Error-Google-Now-180x300.png 180w, https://www.skarcha.com/wp-content/uploads/2015/02/Solución-Error-Google-Now-614x1024.png 614w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></p>
<p>Todo el mérito es de <a href="https://productforums.google.com/d/msg/nexus/eoGV3ReWCrQ/NvzenZZy5wIJ" title="Información original para arreglar el error con Google Now">TenaciousT</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2015/02/19/error-el-evento-no-se-ha-podido-guardar-en-google-now/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Contar un cuento</title>
		<link>https://www.skarcha.com/2012/07/12/contar-un-cuento/</link>
					<comments>https://www.skarcha.com/2012/07/12/contar-un-cuento/#respond</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Wed, 11 Jul 2012 23:26:56 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[cuento]]></category>
		<category><![CDATA[historias]]></category>
		<category><![CDATA[mirada]]></category>
		<category><![CDATA[ojos]]></category>
		<category><![CDATA[paternidad]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=619</guid>

					<description><![CDATA[Una de las cosas que más me gusta de los niños es su mirada mientras les cuentas un cuento. Cómo brillan sus ojos y sonríen cuando le das un giro a la historia y les cuentas algo que no se esperan. Yo a mi hija (el niño es pequeño aún) le cuento historias que me [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Una de las cosas que más me gusta de los niños es su mirada mientras les cuentas un cuento. Cómo brillan sus ojos y sonríen cuando le das un giro a la historia y les cuentas algo que no se esperan.</p>
<p>Yo a mi hija (el niño es pequeño aún) le cuento historias que me invento, normalmente sobre la marcha, aunque ella suele decirme de vez en cuando: «papá, cuéntame el cuento de Bob Esponja» o «&#8230;el cuento de Minnie». En ese momento tengo que acordarme de qué iba la historia, o le pregunto a ella y me recuerda partes. La mayoría de las veces completo el resto con cosas nuevas.</p>
<p>Pero el momento que más me gusta, y veo que a ella también, es <strong>cuando la meto a ella como un personaje de la historia</strong>. Disfruta un montón, lo vive como si fuese de verdad.</p>
<p>Así que <strong>sugerencia para padres primerizos</strong>: Cuando le contéis un cuento a vuestros hijos, <strong>improvisad y metedlos a ellos en la historia</strong>, veréis qué bien os lo pasáis&#8230; ;)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2012/07/12/contar-un-cuento/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Un profesional</title>
		<link>https://www.skarcha.com/2012/02/06/un-profesional/</link>
					<comments>https://www.skarcha.com/2012/02/06/un-profesional/#comments</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Mon, 06 Feb 2012 00:30:23 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[averías]]></category>
		<category><![CDATA[energia]]></category>
		<category><![CDATA[placas]]></category>
		<category><![CDATA[profesional]]></category>
		<category><![CDATA[solar]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=611</guid>

					<description><![CDATA[El otro día tuve el placer de tener en mi casa arreglando las placas solares a un verdadero profesional; uno de esos que realmente saben lo que están haciendo, porqué se rompen las cosas y qué hacer para repararlas de la mejor forma posible. En un tiempo en el que ya me he acostumbrado a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>El otro día tuve el placer de tener en mi casa arreglando las placas solares a un verdadero profesional; uno de esos que realmente saben lo que están haciendo, porqué se rompen las cosas y qué hacer para repararlas de la mejor forma posible. En un tiempo en el que ya me he acostumbrado a chapuceros de tres al cuarto en cualquier tipo de servicios, conocer y contratar a alguien así es una maravilla.</p>
<p>Se llama Miguel y lo conocí porque le hizo la instalación de placas solares a <a href="http://www.huelvayork.com" title="Huelvayork">David</a>. Como quedó bastante contento, le dije que me pasase su teléfono porque tenía un problema con las tuberías de mis placas solares.</p>
<p>Lo llamé por teléfono, le expliqué el tema por encima, le mandé por correo electrónico las fotos del problema y me dijo que a las 16:00 estaría en mi casa para arreglarlo. Vino un poco más tarde de esa hora, pero al menos avisó. Esto ya es raro :-)</p>
<p>Pero a lo que iba. Mientras arreglaba el problema me contó que es ingeniero y está desarrollando su propio sistema de placas solares térmicas. Se ve que es una de esas personas entusiasmadas con su trabajo, que disfruta contándote cómo funciona todo, que trabaja en ello para ver los problemas que tienen las instalaciones actuales y así poder aplicarles solución en su proyecto. No es el típico tío que compra el kit para instalártelo y conecta 4 tubos.</p>
<p>Mientras él seguía explicándome porqué tenía que cambiar el <em>ánodo de sacrificio</em>, y yo le respondía que nadie me había dicho nada de mantenimiento, me dijo algo que me llamó la atención: «Es una pena, pero no lo suelen decir. Y es que <strong>a mi me interesa que mis competidores trabajen bien; eso me favorece</strong>». No sé, me recordó mucho a la filosofía del software libre. Creo que ha sido la única persona fuera del mundo de la informática a la que le he oído decir algo así.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2012/02/06/un-profesional/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Kindle, la clave es la comodidad</title>
		<link>https://www.skarcha.com/2012/01/09/kindle-la-clave-es-la-comodidad/</link>
					<comments>https://www.skarcha.com/2012/01/09/kindle-la-clave-es-la-comodidad/#comments</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Mon, 09 Jan 2012 17:09:42 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[comodidad]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[lector]]></category>
		<category><![CDATA[leer]]></category>
		<category><![CDATA[libros]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=592</guid>

					<description><![CDATA[El otro día, mi amigo David Prieto preguntaba en Google Plus sobre qué lector de libros electrónicos comprar. Yo le respondí en los comentarios sobre la única experiencia que tengo con ellos, el Kindle de Amazon. Hoy me he encontrado una situación en la que me he dado cuenta de la gran ventaja del Kindle, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>El otro día, mi amigo <a href="http://huelvayork.com">David Prieto</a> preguntaba en Google Plus sobre <a href="https://plus.google.com/104364379583111933024/posts/E4bCJPhKg4G">qué lector de libros electrónicos comprar</a>. Yo le respondí en los comentarios sobre la única experiencia que tengo con ellos, el <a href="http://www.amazon.es/kindle">Kindle de Amazon</a>. Hoy me he encontrado una situación en la que me he dado cuenta de <strong>la gran ventaja del Kindle, la comodidad</strong>.</p>
<p>Sigo a <a href="http://gallir.wordpress.com">Ricardo Galli</a>, me parece un buen programador, así que cuando vi el otro día un <em>tweet</em> suyo en el que recomendaba un libro para programadores (<a href="http://pragprog.com/book/kcdc/the-developer-s-code">The Developer&#8217;s Code: What Real Programmers Do</a>), me guardé el tweet y hoy he ido a echarle un vistazo.</p>
<blockquote class="twitter-tweet" data-width="550" data-dnt="true">
<p lang="es" dir="ltr">Sólo leí un 15% de este libro: <a href="http://t.co/Kc2cL83E">http://t.co/Kc2cL83E</a> Pero sólo por lo leído, altamente recomendado, sobre todo si trabajas en web.</p>
<p>&mdash; Ricardo Galli (@gallir) <a href="https://twitter.com/gallir/status/155421513636511744?ref_src=twsrc%5Etfw">January 6, 2012</a></p></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>La verdad es que el libro parece bueno, miré el precio de la versión electrónica, que son <strong>19$</strong>, y pensé que ese precio no estaba mal, así que le di a añadir al carrito&#8230; Justo cuando estaba a punto de hacer la compra pensé: <strong>¿Y luego qué? ¿tengo que descargarlo? ¿conectar el Kindle al ordenador para cargarlo? Además, es un libro en Beta, ¿y cuándo salga la versión definitiva, otra vez a conectar el Kindle para cargarla? ¡Qué pereza!</strong> Con lo cómodo que sería comprarlo en la tienda de Amazon, sólo con un clic de ratón, y tenerlo ya directamente en el Kindle sin tener que conectarlo al ordenador, además de en el móvil y todo sincronizado, incluso por donde voy leyendo.</p>
<p>Así que amigos, aparte de la comodidad física, porque pesa poco y es fácil de manejar, está <strong>la comodidad de compra y carga de libros</strong>&#8230; y esa es la verdadera ventaja que le veo a Kindle sobre el resto.</p>
<p><strong>ACTUALIZACIÓN:</strong><br />
Acabo de abrirme una cuenta en <a href="http://pragprog.com/">The Pragmatic Bookshelf</a> (cuando compré el libro no la abrí) y he alucinado. Puedes configurar en tu perfil que las compras de nuevos libros o actualizaciones te las manden por email al Kindle y/o que te las suban a tu cuenta de Dropbox, a una carpeta restringida. Esto mejora muchísimo la experiencia de compra. ¿Qué otro lector te ofrece esto?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2012/01/09/kindle-la-clave-es-la-comodidad/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>uid y gid 4294967294 usando NFSv4</title>
		<link>https://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/</link>
					<comments>https://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/#respond</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Tue, 28 Jun 2011 15:49:46 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servidor]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=578</guid>

					<description><![CDATA[Estaba configurando mi nuevo servidor casero para que exportase ciertos directorios por NFS al resto de equipos de la red, y me encontré con que todos los ficheros y directorios tenían como uid y gid del propietario el 4294967294. Por lo visto, correspondería al usuario nobody. Esta es la solución final que he encontrado: En [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Estaba configurando mi nuevo servidor casero para que exportase ciertos directorios por <em>NFS</em> al resto de equipos de la red, y me encontré con que todos los ficheros y directorios tenían como <em>uid</em> y <em>gid</em> del propietario el <strong>4294967294</strong>. Por lo visto, correspondería al usuario <em>nobody</em>.</p>
<p>Esta es la solución final que he encontrado:</p>
<ol>
<li>En <em>/etc/default/nfs-common</em> de ambas máquinas (servidor y cliente) poner:<br />
<code>NEED_IDMAPD=yes</code></li>
<li>En <em>/etc/idmapd.conf</em> el dominio de ambas máquinas debe coincidir:<br />
<code>Domain = xxxx</code></li>
<li>Nos aseguramos de que el servicio <em>idmapd</em> está corriendo en ambas máquinas:<br />
<code>sudo service idmapd start</code></li>
<li>Reiniciamos el <em>nfsd</em> y volvemos a montar en el cliente.</li>
</ol>
<p>Ya está. Todo debería estar funcionando.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cómo modificar la configuración por defecto del Torrent en la Fonera 2.0n</title>
		<link>https://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/</link>
					<comments>https://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/#respond</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Sun, 20 Mar 2011 22:35:06 +0000</pubDate>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[bt]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[fonera]]></category>
		<category><![CDATA[preferencias]]></category>
		<category><![CDATA[torrent]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=554</guid>

					<description><![CDATA[Cuando instalas el programa de descarga de ficheros Torrent en la Fonera 2.0n (Transmission), éste viene con una configuración por defecto que lo más probable es que no te interese. Es verdad que desde la interfaz web se pueden configurar ciertas cosas, como por ejemplo los límites de velocidad de subida y descarga, el puerto, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Cuando instalas el programa de descarga de ficheros Torrent en la <a href="http://www.fon.com/es/product/fonera2nFeatures">Fonera 2.0n</a> (<a href="http://www.transmissionbt.com/">Transmission</a>), éste viene con una configuración por defecto que lo más probable es que no te interese.</p>
<p>Es verdad que desde la interfaz web se pueden configurar ciertas cosas, como por ejemplo los límites de velocidad de subida y descarga, el puerto, etc&#8230;</p>
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2011/03/transmission_config.jpg" alt="Transmission Preferences" title="transmission_config" width="440" height="375" class="aligncenter size-full wp-image-555" srcset="https://www.skarcha.com/wp-content/uploads/2011/03/transmission_config.jpg 440w, https://www.skarcha.com/wp-content/uploads/2011/03/transmission_config-300x255.jpg 300w" sizes="auto, (max-width: 440px) 100vw, 440px" /></p>
<p>Pero también es verdad que <strong>muchas veces cuando cambio algo ahí no me guarda los cambios; o quiero cambiar alguna otra cosa, como por ejemplo el ratio subida/descarga.</strong>.</p>
<p>En fin, esto es lo que he hecho para hacer estos cambios:</p>
<ol>
<li>Lo primero que necesitas es tener instalada la <a href="http://wiki.fon.com/wiki/Fon-ng:_Get_Involved">versión DEV (para desarrolladores) del firmware para La Fonera</a>.</li>
<li>Ahora hay que entrar por SSH:<br />
<code>ssh root@192.168.2.253</code><br />
<em>Sustituye 192.168.2.253 por la IP de tu Fonera.</em></li>
<li>Asumiendo que ya tienes instalada la aplicación de Torrents, entra en la administración por web y para la aplicación. Dale a <em>Panel de Control -> Torrent</em> y luego a <em>Desactivar</em>:
<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2011/03/transmission_desactivar.jpg" alt="Desactivar Torrent Fonera" title="Desactivar Torrent Fonera" width="342" height="160" class="aligncenter size-full wp-image-559" srcset="https://www.skarcha.com/wp-content/uploads/2011/03/transmission_desactivar.jpg 342w, https://www.skarcha.com/wp-content/uploads/2011/03/transmission_desactivar-300x140.jpg 300w" sizes="auto, (max-width: 342px) 100vw, 342px" />
</li>
<li>Nos vamos al directorio donde están instaladas las aplicaciones de la Fonera. Normalmente es el directorio <em>FoneraApps</em> del disco duro que tengas conectado. En mi caso:<br />
<code><br />
# cd /tmp/mounts/almacen/FoneraApps/<br />
# ls<br />
torrent.2.3.6.0.fmg  torrent.2.3.6.0.swp  torrent.2.3.6.0.var<br />
#<br />
</code>
</li>
<li>Esos ficheros no son más que imágenes de disco. La configuración que queremos tocar está en el fichero <em>torrent.2.3.6.0.var</em>, así que vamos a montarlo en <em>/mnt</em>:
<p><code># mount -o loop torrent.2.3.6.0.var /mnt</code>
</li>
<li>Si se ha montado bien, nos vamos a <em>/mnt</em> y vemos qué hay:
<p><code><br />
# cd /mnt<br />
# ls<br />
blocklists     lost+found     resume         settings.json  stats.json     torrents<br />
#<br />
</code>
</li>
<li>En el fichero <em>settings.json</em> están todos los parámetros que podemos tocar, así que lo editamos:
<p><code># vim settings.json</code></p>
<p>Este es el contenido de mi fichero:</p>
<p><code><br />
{<br />
    "alt-speed-down": 50,<br />
    "alt-speed-enabled": false,<br />
    "alt-speed-time-begin": 540,<br />
    "alt-speed-time-day": 127,<br />
    "alt-speed-time-enabled": false,<br />
    "alt-speed-time-end": 1020,<br />
    "alt-speed-up": 50,<br />
    "bind-address-ipv4": "0.0.0.0",<br />
    "bind-address-ipv6": "::",<br />
    "blocklist-enabled": false,<br />
    "dht-enabled": true,<br />
    "download-dir": "\/tmp\/mounts\/almacen\/\/torrent",<br />
    "encryption": 1,<br />
    "lazy-bitfield-enabled": true,<br />
    "message-level": 2,<br />
    "open-file-limit": 32,<br />
    "peer-limit-global": 240,<br />
    "peer-limit-per-torrent": 60,<br />
    "peer-port": 2099,<br />
    "peer-port-random-high": 65535,<br />
    "peer-port-random-low": 49152,<br />
    "peer-port-random-on-start": false,<br />
    "peer-socket-tos": 0,<br />
    "pex-enabled": true,<br />
    "port-forwarding-enabled": false,<br />
    "preallocation": 0,<br />
    "proxy": "",<br />
    "proxy-auth-enabled": false,<br />
    "proxy-auth-password": "",<br />
    "proxy-auth-username": "",<br />
    "proxy-enabled": false,<br />
    "proxy-port": 80,<br />
    "proxy-type": 0,<br />
    "ratio-limit": 2,<br />
    "ratio-limit-enabled": true,<br />
    "rpc-authentication-required": true,<br />
    "rpc-authentication-system": true,<br />
    "rpc-bind-address": "0.0.0.0",<br />
    "rpc-enabled": true,<br />
    "rpc-password": "xxxxxxxxxxxx",<br />
    "rpc-port": 9091,<br />
    "rpc-username": "",<br />
    "rpc-whitelist": "*.*.*.*",<br />
    "rpc-whitelist-enabled": true,<br />
    "speed-limit-down": 200,<br />
    "speed-limit-down-enabled": false,<br />
    "speed-limit-up": 20,<br />
    "speed-limit-up-enabled": true,<br />
    "upload-slots-per-torrent": 14,<br />
    "watch-dir": "\/tmp\/mounts\/almacen\/\/torrent",<br />
    "watch-dir-enabled": true<br />
}<br />
</code></p>
<p>Yo sólo he tocado las opciones de límites de velocidad y ratio, pero <a href="https://trac.transmissionbt.com/wiki/ConfigurationParameters">aquí tienes una descripción de todas las opciones</a> para adaptarlo a tus necesidades.
</li>
<li>Una vez modificado a tu gusto, desmontamos el sistema de ficheros:
<p><code># cd ; umount /tmp</code>
</li>
<li>Volvemos a lanzar la aplicación de Torrents desde <em>Panel de Control -> Torrents</em></li>
</ol>
<p>Una vez hecho todo esto, ya deberías tener funcionando todo a tu gusto&#8230; :-)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NoBrowser: Aplicación Android para evitar el uso del navegador</title>
		<link>https://www.skarcha.com/2011/03/16/nobrowser-aplicacion-android-para-evitar-el-uso-del-navegador/</link>
					<comments>https://www.skarcha.com/2011/03/16/nobrowser-aplicacion-android-para-evitar-el-uso-del-navegador/#comments</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Wed, 16 Mar 2011 22:31:19 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[teléfono]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=519</guid>

					<description><![CDATA[Esta entrada es para presentar NoBrowser, mi primera aplicación para móviles. En concreto para Android, que es el sistema que uso. ¿Por qué se creó NoBrowser? Hasta hace poco había estado usando un teléfono HTC Magic, el cuál ya es un poco viejecillo, y por tanto se puede considerar un dispositivo de gama baja: poca [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2011/03/NoBrowser_512x512-150x150.png" alt="Logo NoBrowser" title="Logo NoBrowser" width="150" height="150" class="alignright size-medium wp-image-550" srcset="https://www.skarcha.com/wp-content/uploads/2011/03/NoBrowser_512x512-150x150.png 150w, https://www.skarcha.com/wp-content/uploads/2011/03/NoBrowser_512x512-300x300.png 300w, https://www.skarcha.com/wp-content/uploads/2011/03/NoBrowser_512x512.png 512w" sizes="auto, (max-width: 150px) 100vw, 150px" /></p>
<p>Esta entrada es para presentar <strong>NoBrowser</strong>, mi primera aplicación para móviles. En concreto para <a href="http://www.android.com">Android</a>, que es el sistema que uso.</p>
<h2>¿Por qué se creó NoBrowser?</h2>
<p>Hasta hace poco había estado usando un teléfono <a href="http://www.htc.com/es/product/magic/overview.html">HTC Magic</a>, el cuál ya es un poco viejecillo, y por tanto se puede considerar un dispositivo de gama baja: <strong>poca potencia de CPU y poca memoria. ¿Ves ya por dónde van los tiros?</strong> :-)</p>
<p>Una de las cosas que más hago con el teléfono es leer <a href="http://twitter.com/">Twitter</a>, y debido a la limitación de 140 caracteres, la gente usa servicios para «saltarse» esa limitación, como pueden ser:</p>
<ul>
<li>
<h3>Twitlonger</h3>
<p>Este servicio te permite escribir más de 140 caracteres, de forma que en Twitter se publica un tweet con todo lo que quepa más un enlace a su web para leer el resto. Sinceramente, no soy partidario de este tipo de servicios &mdash;si quieres escribir más, abre un blog&mdash; pero sí leo a gente que lo usa.
</li>
<li>
<h3>Videos de youtube con enlaces de <strong>youtu.be</strong></h3>
<p><a href="http://www.youtube.com/">Youtube</a> usa su propio servicio de acortado de direcciones, y curiosamente no son «capturados» por la aplicación de Youtube para Android, de forma que si haces clic sobre uno de estos enlaces, lo que ocurre es que primero se abre el navegador y luego te pregunta si quieres abrir la aplicación de Youtube. Y lo malo es que además, una vez visto el vídeo, vuelves atrás y se vuelve a ¡abrir el navegador! porque el sistema ya lo había sacado de memoria ¿No sería más rápido si no se tuviese que abrir el navegador?
</li>
<li>
<h3>Acortadores de direcciones</h3>
<p>Una cosa interesante de NoBrowser es que puede seguir los acortadores de direcciones, de forma que si tenemos, por ejemplo, un enlace <a href="http://bit.ly/">bit.ly</a> que redirige a <a href="http://youtu.be/">youtu.be</a> y éste al vídeo original, si tenemos la certeza de que es un vídeo, podemos abrir el enlace con NoBrowser y directamente nos abrirá la aplicación de Youtube.
</li>
</ul>
<p>Cuando ya estuve harto de estos problemas busqué en el <a href="http://market.android.com">Android Market</a> una aplicación que me permitiese hacer esto, y como habéis adivinado no la encontré. Así que nada, aprovechando que soy programador, y aunque no me gusta Java para nada, me remangué y me puse a trastear un poquillo para hacer lo que necesitaba. Poco a poco ha ido saliendo algo.</p>
<h2>¿Qué hace exactamente NoBrowser?</h2>
<p>Lo que hace la aplicación básicamente es capturar ciertos enlaces para tratarlos ella y evitar en todo lo posible que se abra el navegador cuando no es necesario, y como NoBrowser es una aplicación bastante liviana, todo el proceso es mucho más rápido. A continuación paso a detallar lo que hace exactamente:</p>
<ul>
<li>
<h3>Enlaces de Twitlonger</h3>
<p>Cuando se pulsa sobre un enlace de <a href="http://www.twitlonger.com/">Twitlonger</a>, el sistema nos preguntará si queremos abrirlo con el navegador o con NoBrowser.</p>
<p>Si elegimos el navegador, se abrirá éste y nos mostrará la página de Twitlonger con el tweet completo. Abrir el navegador en la Magic, como ya he dicho, supone un tiempo de espera precioso &mdash;y desesperante&mdash; y luego cargar la página completa, con sus imágenes y demás.</p>
<p>Sin embargo, si elegimos abrir el enlace con NoBrowser, lo que ocurre es que éste <strong>mostrará una ventanita con el contenido del tweet</strong>. Abrir NoBrowser es casi instantáneo, y además, no se descarga nada más que el texto, por lo que es un <strong>ahorro de tiempo y de ancho de banda</strong>, lo cual puede significar dinero también en una conexión de datos móvil.
</li>
<li>
<h3>Enlaces a youtu.be</h3>
<p>Este es un tipo de enlaces que la aplicación de Youtube ya debería capturar, pero por raro que parezca, no es así. Cuando pulsamos sobre uno de estos enlaces, el sistema nos preguntará de nuevo si queremos abrirlo con el navegador o con NoBrowser. Como en el caso anterior, si se abre con NoBrowser, éste nos redirigirá directamente a la aplicación de Youtube y se morirá, de forma que podremos ver el vídeo antes que si lo hiciésemos con el navegador, y además, una vez visto el vídeo volveremos directamente a la aplicación en la que estábamos &mdash;cliente de Twitter por ejemplo&mdash; sin tener que pasar otra vez por el navegador.
</li>
<li>
<h3>Enlaces seguros al Android Market</h3>
<p>Este caso es el mismo que el anterior. Curiosamente la aplicación del Market para Android no captura los enlaces seguros (https://), y nos manda a la web.</p>
<p>Si elegimos abrir estos enlaces con NoBrowser, éste nos redirige automáticamente a la aplicación.
</li>
</ul>
<h2>Futuro</h2>
<p>Tengo previsto añadir nuevas funcionalidades, como por ejemplo:</p>
<ul>
<li>Petición de confirmación antes de redirigir a la aplicación concreta.</li>
<li>Visualizador de imágenes.</li>
</ul>
<h2>Descarga y código fuente</h2>
<ul>
<li><a href="https://market.android.com/details?id=com.skarcha.nobrowser">NoBrowser en el Android Market</a>.</li>
<li><a href="https://github.com/skarcha/NoBrowser">Código fuente de NoBrowser en github</a>.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2011/03/16/nobrowser-aplicacion-android-para-evitar-el-uso-del-navegador/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Samsung Galaxy S. Mi experiencia.</title>
		<link>https://www.skarcha.com/2011/03/14/samsung-galaxy-s-mi-experiencia/</link>
					<comments>https://www.skarcha.com/2011/03/14/samsung-galaxy-s-mi-experiencia/#comments</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Mon, 14 Mar 2011 17:11:26 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[moviles]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[telefonia]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=524</guid>

					<description><![CDATA[Hace poco tiempo que he cambiado, mi ya lento pero bien aprovechado HTC Magic, por un Samsung Galaxy S. Huelga decir que el cambio ha sido espectacular, y que el rendimiento del Galaxy es impresionante, pero como todo en esta vida, tiene sus pegas, y las pongo a continuación: El LED ¡Por favor! El led [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hace poco tiempo que he cambiado, mi ya lento pero bien aprovechado <a href="http://www.htc.com/es/product/magic/overview.html">HTC Magic</a>, por un <a href="http://galaxys.samsungmobile.com/index_2.html?ver=high">Samsung Galaxy S</a>.</p>
<p>Huelga decir que el cambio ha sido espectacular, y que el rendimiento del Galaxy es impresionante, pero como todo en esta vida, tiene sus pegas, y las pongo a continuación:</p>
<ul>
<li>
<h2>El LED</h2>
<p>¡Por favor! <strong>El led de notificaciones es algo que no debe faltar en un móvil con Android</strong>. Nunca pensé que lo echaría tanto de menos.
</li>
<li>
<h2>Más botones</h2>
<p>Echo en falta los botones de llamar, colgar y sobre todo, <strong>el botón de búsqueda</strong>. Este botón es muy útil para lanzar la función de búsqueda de cualquier programa que la implemente, sin tener que pasar por el menú o cualquier otra sección del programa.
</li>
<li>
<h2>Usabilidad</h2>
<p>El botón de encendido/apagado/bloqueo es muy incómodo de usar. Si usas el móvil con la mano derecha, al darle con el pulgar, tienes que apoyarte con el índice y corazón en el otro lado, y casi siempre pulsas los botones de volumen. Cuando consigues no pulsarlos, tienes un 90% de posibilidades de que se te resbale y se te caiga de las manos. Posible solución: Una funda para evitar los resbalones, pero no deja de ser incómodo pulsarlo con una sola mano.</p>
<p>La forma de quitar la tapa trasera para acceder a la batería, SIM y zócalo de memoria tampoco es fácil. Tienes que meter la uña por la parte de abajo y tienes la sensación de que algo se va romper.
</li>
<li>
<h2>Pantalla</h2>
<p>Mucha saturación. Los colores están exageradamente resaltados.</p>
<p>Veo la pantalla un poco grande para esa resolución. Noto la separación entre píxeles. En el Magic no veía esa separación.
</li>
<li>
<h2>El aspecto es muy feo</h2>
<p>El aspecto/tema &mdash;o como quieran llamarlo&mdash; que instala Samsung es feísimo. Mira que el que trae por defecto Android no es que sea una maravilla, pero no me gustan nada los tonos azules que usan aquí. Además, ese menú de ajustes con un color distinto para cada sección&#8230; ¡qué hortera!
</li>
</ul>
<p>La mayoría de estas pegas seguro que se solucionan instalándole una <a href="http://romkitchen.org/sgs/?s=home">ROM a medida</a>, pero ahora mismo no tengo tiempo como para ponerme a investigar este tema. Tampoco es plan de ponerse a hacer este tipo de cosas con prisas, que puedo acabar con un bonito pisapapeles&#8230;</p>
<p>Por lo demás, como ya dije al principio, el móvil es una pedazo de máquina. Estoy muy contento con él. Todavía no he tenido ningún cuelgue ni comportamiento extraño. Además, una cosa que me ha sorprendido es la duración de la batería; pensaba que me iba a durar menos.</p>
<h2>Extra Bonus 1. <em>Rootear</em> el Samsung Galaxy S</h2>
<p>Para terminar, aunque ya he dicho que no tengo tiempo para ponerme a trastear con ROMs, sí que lo he <em>rooteado</em>, que es bastante fácil y rápido. Sólo hay que:</p>
<ol>
<li>Descargar e instalar el <a href="http://downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=SFC_ES&#038;CttFileID=3667700&#038;CDCttType=SW&#038;ModelType=N&#038;VPath=SW/201102/20110201142208929/Kies_2.0.0.11014_49_2.exe&#038;DownloadRoot=http://downloadcenter.samsung.com/content/&#038;ModelName=GT-I9000">Kies</a></li>
<li>Descargar e instalar el programa <a href="http://forum.xda-developers.com/showthread.php?t=803682">SuperOneClick</a>.
</li>
<li>Conectar el teléfono, arrancar el programa y pulsar el botón <strong>Root</strong>. Al cabo de unos segundos ya tendrás el móvil <em>rooteado</em>.
</li>
</ol>
<h2>Extra Bonus 2. Apps útiles para migrar de tu antiguo móvil a un Android</h2>
<ul>
<li><a href="https://market.android.com/details?id=com.sim2phone">Sim2Phone</a>. Para copiar los contactos de la SIM al teléfono.</li>
<li><a href="https://market.android.com/details?id=vcard.io">vCardIO</a>. Para importar contactos de un fichero en formato vCard (vcf). Este es el que usé yo para pasar los contactos de un Sony Ericsson.</li>
<li><a href="https://market.android.com/details?id=org.waxworlds.edam.importcontacts">Import Contacts</a>. Lo mismo que el anterior, pero con algún detalle más.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2011/03/14/samsung-galaxy-s-mi-experiencia/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Cherokee Summit 2010</title>
		<link>https://www.skarcha.com/2010/01/12/cherokee-summit-2010/</link>
					<comments>https://www.skarcha.com/2010/01/12/cherokee-summit-2010/#respond</comments>
		
		<dc:creator><![CDATA[SKaRCHa]]></dc:creator>
		<pubDate>Mon, 11 Jan 2010 23:43:16 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[cherokee]]></category>
		<guid isPermaLink="false">http://www.skarcha.com/?p=507</guid>

					<description><![CDATA[Bueno, hoy se ha hecho el anuncio oficial de que el próximo 7 y 8 de mayo tendrá lugar en Madrid (España) el primer congreso/reunión de programadores, usuarios e interesados por mi servidor web favorito. El evento coincidirá con la liberación de la versión 1.0 de Cherokee, y además se hablará del roadmap de la [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://summit.cherokee-project.com/"><img loading="lazy" decoding="async" src="https://www.skarcha.com/wp-content/uploads/2010/01/cherokee-summit-2010.png" alt="Logo del Cherokee Summit 2010" title="cherokee-summit-2010" width="454" height="128" class="size-full wp-image-508" srcset="https://www.skarcha.com/wp-content/uploads/2010/01/cherokee-summit-2010.png 454w, https://www.skarcha.com/wp-content/uploads/2010/01/cherokee-summit-2010-300x84.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /></a><br />
Bueno, hoy se ha hecho el anuncio oficial de que el próximo <strong>7 y 8 de mayo</strong> tendrá lugar en <strong>Madrid (España)</strong> el primer congreso/reunión de programadores, usuarios e interesados por mi servidor web favorito.</p>
<p>El evento coincidirá con la <strong>liberación de la versión 1.0 de Cherokee</strong>, y además se hablará del <strong>roadmap de la versión 2.0</strong></p>
<p>Dentro de unos meses cogeré mis bártulos para acudir a la cita, porque además de poder conocer en persona al resto de miembros del equipo de desarrollo y usuarios activos, podré asistir y/o participar en varias charlas sobre infraestructuras web de alto rendimiento. Seguro que aprenderé bastante&#8230; ya estoy deseando. :-)</p>
<p>En la página web del <a href="http://summit.cherokee-project.com/">Cherokee Summit 2010</a> podréis encontrar más información sobre el evento, las charlas que se darán, cómo llegar, etc&#8230; y lo más importante: <strong>cómo apuntaros para asistir</strong>. Las plazas están <strong>limitadas a 80 asistentes</strong>, así que si estáis interesados ¡daos prisa!</p>
<p>Por cierto, <strong>la asistencia es gratuita</strong>.</p>
<ul>
<li><a href="http://www.alobbs.com/1379/Cherokee_Summit_2010.html">Anuncio de Álvaro</a></li>
<li><a href="http://unixwars.com/2010/01/11/its-official-cherokee-summit-2010-is-on-its-way/">Anuncio de Taher</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.skarcha.com/2010/01/12/cherokee-summit-2010/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
