<?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.feedburner.com/~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>freniche.com: iPhone, Java, Macs, Linux...</title>
	
	<link>http://blog.freniche.com</link>
	<description>Another personal blog about everything tech-related</description>
	<lastBuildDate>Wed, 23 May 2012 14:38:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dfreniche" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dfreniche" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Cómo crear un entorno de desarrollo Android portable</title>
		<link>http://blog.freniche.com/2012/05/23/como-crear-un-entorno-de-desarrollo-android-portable/</link>
		<comments>http://blog.freniche.com/2012/05/23/como-crear-un-entorno-de-desarrollo-android-portable/#comments</comments>
		<pubDate>Wed, 23 May 2012 14:38:11 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1702</guid>
		<description><![CDATA[Algún día me tenía que pasar. Después de ver tanto backend Java en cursos de todos los colores y de coleccionar certificaciones Java, después de desarrollar para iOS y webOS, alguna vez me tenía que poner en serio con Android. De hecho, siempre me han preguntado que por qué no era esta mi plataforma de [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1710" class="wp-caption aligncenter" style="width: 323px"><img class="size-full wp-image-1710" title="Logo de Android" src="http://blog.freniche.com/wp-content/uploads/2012/05/android_resources.png" alt="Logo de Android" width="313" height="343" /><p class="wp-caption-text">Logo de Android</p></div>
<p style="text-align: justify;">Algún día me tenía que pasar. Después de ver tanto backend Java en <a href="http://blog.freniche.com/formacion/">cursos de todos los colores</a> y de <a href="http://blog.freniche.com/category/informatica/programacion/java/scjp/">coleccionar certificaciones Java</a>, después de <a href="http://blog.freniche.com/ios-apps/">desarrollar para iOS</a> y <a href="http://blog.freniche.com/2012/05/17/enyo-faq-en-espanol/">webOS</a>, alguna vez me tenía que poner <em>en serio</em> con Android. De hecho, siempre me han preguntado que por qué no era esta mi plataforma de desarrollo móvil &#8220;de cabecera&#8221;. Quizás porque estaba saturado de Java. O porque, <a href="http://wedevelopers.com/2012/03/11/we-developers-003-los-mundos-de-java/">como comentaba en We.Developers</a>, Java es un lenguaje que no me genera excesivas alegrías (sobre todo cuando lees la mayoría del código que hay por ahí, que es bastante feo, fruto del desconocimiento del lenguaje).</p>
<p style="text-align: justify;">El caso es que estoy actualmente desarrollando una App para Android (de la que daré más datos cuando se suba a Google Play) y me ha surgido la oportunidad de impartir un curso a los programadores de RTVA. Como en todo curso, me gusta instalar el entorno de desarrollo. Y si vas a desarrollar para Android, sabes que tienes que instalarte:</p>
<ul>
<li>un JDK para poder compilar todo el código Java que escribimos como parte de nuestras Apps Android</li>
<li>un JRE, necesario para ejecutar Eclipse</li>
<li>Eclipse, como IDE para escribir nuestros programas</li>
<li>el SDK de Android, que pone a nuestra disposición las bibliotecas necesarias para crear los programas Android, así como el Emulador, herramientas e imágenes para ejecutar ese emulador.</li>
<li>el plug-in ADT para Eclipse, que nos permite gestionar el SDK cómodamente desde Eclipse</li>
</ul>
<p style="text-align: justify;">Este curso se imparte en dos semanas, dejando varios días por medio. Y el tiempo que se tarda en descargar las distintas partes del SDK de Android y el plugin ADT (ambos hay que descargarlos para instalarlos) no es despreciable cuando lo intentamos hacer con 10 portátiles todos conectados a la misma Wifi. Además de la limitación inherente a compartir la conexión HTTP, el medio físico (el canal de radio usado por el punto de acceso WiFi) es el mismo para todos los portátiles. Luego hay colisiones. Y cuantos más portátiles, peor para todos.</p>
<p>En una primera opción, llevaba el JDK, Eclipse y el paquete de instalación del SDK en un pendrive, para irlo instalando todo. Pero de estas dos últimas descargas no me podía librar&#8230; ¿o si? Y mi miedo es volver la segunda semana y encontrarme los portátiles formateados&#8230;</p>
<h1>Cómo crear un entorno de desarrollo Android Portable</h1>
<p>En este caso, me centro en cómo crear el entorno portable para Windows 32 bits, que corre en XP y Windows 7. Al final comento las diferencias con Mac.</p>
<ul>
<li>Lo primero es bajar todo lo que necesitamos a una carpeta:</li>
</ul>
<blockquote>
<ul>
<li><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java JDK</a> para Windows es un ejecutable, y escogeremos, de la versión 6, el saber que nos interese: 32 bits (i586) o 64 (x64).</li>
<li>De Eclipse nos interesa la última versión de la distribución <a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr2">Eclipse IDE for Java developers</a>. No la versión para Java EE, ya que no vamos a usar servets ni nada de eso. A fecha de escritura de este post, la última versión es la Indigo.</li>
<li>La última versión del <a href="http://developer.android.com/sdk/index.html">SDK de Android</a>. Nos bajamos la versión en ZIP, no la instalable.</li>
</ul>
</blockquote>
<ul>
<li>Una vez que tenemos todo esto bajado, debemos instalar el JDK en la máquina. Realmente queremos las carpetas que van dentro, pero al no disponer de un ZIP no tenemos más remedio que instalar. Lo dejará en C:\Archivos de Programa\Java</li>
<li>Una vez termine la instalación del JDK, nos crearemos una carpeta en el escritorio que podemos llamar Android-Portable, o como más nos guste.</li>
<li>Debemos descomprimir dentro de esta carpeta el ZIP de Eclipse.</li>
<li>Ahora, copiaremos la carpeta JRE que está en C:\Archivos de Programa\Java\Jre6\ dentro de la carpeta de Eclipse, justo donde está Elipse.exe. Así, al arrancar Eclipse usará ese JRE que le hemos instalado &#8220;tan a mano&#8221;</li>
<li>Igualmente descomprimiremos el SDK de Android dentro de Android-Portable.</li>
<li>Como necesitaremos el JDK para compilar, vamos a copiarnos en Android-portable la carpeta C:\Archivos de programa\Java\jdk1.6.0_31</li>
<li>Ahora debemos tener dentro de Android-Portable: una carpeta con Eclipse, otra con el JDK y el SDK de Android.</li>
<li>Ya podemos arrancar Eclipse. Necesitamos instalar el <a href="http://developer.android.com/sdk/eclipse-adt.html">plugin ADT</a>, para lo cual iremos a Help &gt; Install Software e instalaremos ADT indicando como repositorio https://dl-ssl.google.com/android/eclipse/</li>
<li>Tras reiniciar Eclipse, nos pedirá que instalemos un SDK de Android, o que le indiquemos dónde tenemos uno instalado. Le indicamos que dentro de Android-Portable tenemos uno. Nos muestra el Android SDK Manager para descargar las imágenes de los emuladores para las versiones de Android que nos interesen, así como los SDKs propiamente dichos. Yo me los bajaría todos.</li>
</ul>
<div id="attachment_1711" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.freniche.com/wp-content/uploads/2012/05/pidiendo-sdk.png"><img class="size-medium wp-image-1711" title="Eclipse nos pide un SDK de Android (click para agrandar)" src="http://blog.freniche.com/wp-content/uploads/2012/05/pidiendo-sdk-300x190.png" alt="Eclipse nos pide un SDK de Android (click para agrandar)" width="300" height="190" /></a></dt>
</dl>
<p>Eclipse nos pide un SDK de Android (click para agrandar)</p>
</div>
<ul>
<li>¡Listo! Ahora podemos copiar la carpeta Android-Portable y todo lo que necesitamos lo llevamos dentro. Para arrancar Eclipse bastará con entrar en su carpeta y hacer doble click en Eclipse.exe. Si quieres, siempre te puedes crear un acceso directo, pero que sepas que al mover la carpeta tendrás que volver a crearlo.</li>
</ul>
<div class="mceTemp mceIEcenter">
<dl id="attachment_1707" class="wp-caption aligncenter" style="width: 470px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-1707" title="Así debe quedar la carpeta Android-Portable" src="http://blog.freniche.com/wp-content/uploads/2012/05/android-portable.png" alt="Así debe quedar la carpeta Android-Portable" width="460" height="187" /><p class="wp-caption-text">Así debe quedar la carpeta Android-Portable</p></div>
<p>Esta carpeta ya la podemos poner en un pendrive, comprimirla, copiarla de un equipo a otro, etc. Funcionará con los distintos Windows.</p>
<p>Si tienes un Mac el proceso es el mismo, salvo que:</p>
<ul>
<li>no tienes que instalarte Java, ya que el JDK viene instalado con OS X (es una instalación opcional del S.O.). No puedes &#8220;bajarlo&#8221; de la página de Oracle.</li>
<li>debes bajar el Eclipse de Mac</li>
<li>debes bajar el SDK de Android de Mac</li>
</ul>
<p>Ahora, a ver alguien compra las Apps que hagamos <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/uJFxbN_fh_8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2012/05/23/como-crear-un-entorno-de-desarrollo-android-portable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enyo FAQ en Español</title>
		<link>http://blog.freniche.com/2012/05/17/enyo-faq-en-espanol/</link>
		<comments>http://blog.freniche.com/2012/05/17/enyo-faq-en-espanol/#comments</comments>
		<pubDate>Thu, 17 May 2012 08:51:48 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Enyo]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[TouchPad]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1693</guid>
		<description><![CDATA[Una de las mejores cosas que tiene el escribir en un blog, es que algunas personas dediquen parte de su tiempo a leer tus desvaríos. Si encima te dicen algo, ya sea por Twitter, en persona, o mandándote un correo es una sensación muy especial. Y hay veces en las que te piden que les [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1696" class="wp-caption aligncenter" style="width: 522px"><a href="http://blog.freniche.com/wp-content/uploads/2012/05/enyo-logo.png"><img class="size-full wp-image-1696" title="Logo de Enyo" src="http://blog.freniche.com/wp-content/uploads/2012/05/enyo-logo.png" alt="Logo de Enyo" width="512" height="512" /></a><p class="wp-caption-text">Logo de Enyo</p></div>
<p style="text-align: justify;">Una de las mejores cosas que tiene el escribir en un blog, es que algunas personas dediquen parte de su tiempo a leer tus desvaríos. Si encima te dicen algo, ya sea por Twitter, en persona, o mandándote un correo es una sensación muy especial. Y hay veces en las que te piden que les ayudes con algo, porque piensan que eres un experto en el tema. Palabras mayores, porque yo toco muchos campos, y de algunos voy sabiendo algo, pero de ahí a considerarme experto&#8230;</p>
<p style="text-align: justify;">El caso es que Nicolás me escribió desde Argentina. Está interesado en el Framework Enyo y al parecer leyó mi post <a href="http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/">Aprendiendo a aprender Informática (y JavaScript)</a>, tiene una TouchPad y quiere desarrollar para webOS. Pero claro, está la barrera del idioma: la documentación de Enyo es muy escasa, y está toda en Inglés. No existe documentación en Español, y creo que en España casi que nos conocemos personalmente los dos o tres locos que hacemos Apps para la TouchPad (te estoy mirando a tí, <a href="http://www.fillito.com/">Daniel</a> <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p style="text-align: justify;">Yo tengo ganas de seguir activamente con Enyo, aunque en los últimos meses he estado programando principalmente para iOS / Objective C. Pero quiero profundizar en JavaScript y CSS3, y disponer de una herramienta (Aplicaciones HTML5) que se ejecutan en muchas plataformas, por no decir en todas. Además, todo el movimiento que está llevando hacia Open webOS 1.0 y Enyo 2 me resulta muy interesante.</p>
<p style="text-align: justify;">Respondo las preguntas de Nicolás, que es lo que me ha llevado a escribir esto:</p>
<h2 style="text-align: justify;">1. ¿Que necesito para programar en webOS? ¿Conocimientos en que lenguaje debo tener?</h2>
<p style="text-align: justify;">Para programar en webOS se usa el malllamado HTML5, ya que webOS se basa en los estándares de las aplicaciones web. Digo malllamado porque realmente HTML no escribes para nada: es todo CSS3 y JavaScript. Luego lo principal es aprender el lenguaje JavaScript. Para eso, se pueden seguir las instrucciones del <a href="http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/">post</a> antes mencionado.</p>
<h2 style="text-align: justify;">2. ¿Qué IDE se utiliza?</h2>
<p style="text-align: justify;">Una App Enyo es un conjunto de ficheros de texto JavaScript, las hojas de estilo CSS, algún fichero de configuración y un index.html. Además de los recursos que utilices (sonidos, imágenes, etc.). Todo ello en una estructura concreta de carpetas. Por ello, realmente puedes usar el IDE que te resulte más sencillo para editar JavaScript.</p>
<p style="text-align: justify;">Si usara una máquina Windows, creo que mi opción sería <a href="http://notepad-plus-plus.org/">NotePad++</a>, que es Software Libre, es gratis y es una pequeña maravilla. Al final vas a estar escribiendo código en varios ficheros, luego cualquier editor con &#8220;pestañas&#8221; sirve. En mi Mac, primero lo intenté con Aptana Studio, que es una versión adaptada de Eclipse para trabajar con HTML5. Incluso había un plugin para hacer Apps webOS, pero por desgracia usaba Mojo (el framework que se usa para los teléfonos de Palm, que es más antiguo que Enyo y con el que no he trabajado). Pero fallaba mucho, y era muy pesado.</p>
<p style="text-align: justify;">Según avancé, me di cuenta de que Safari (o Chrome), cualquier navegador basado en WebKit puede depurar una App Enyo, ya que activas el modo desarrollo y dispones de un inspector que es una maravilla. Desde el inspector puedes establecer puntos de ruptura y depurar, ver el valor de las variables, consultar qué hay almacenado en <a href="https://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html">Local Storage</a>, o cambiar el CSS en el navegador hasta que tenga el aspecto que quieres, directamente, sin recargar ni grabar. Obviamente todo esto se puede hacer también con Firefox, pero dado que webOS se basa en WebKit, me pareció más adecuado.</p>
<div id="attachment_1694" class="wp-caption aligncenter" style="width: 792px"><img class="size-full wp-image-1694" title="Modo Desarrollo de Safari" src="http://blog.freniche.com/wp-content/uploads/2012/05/modo-desarrollo-Safari.png" alt="Modo Desarrollo de Safari" width="782" height="450" /><p class="wp-caption-text">Modo Desarrollo de Safari</p></div>
<p style="text-align: justify;">Así que en el Mac terminé usando <a href="http://es.wikipedia.org/wiki/Apple_Dashboard">DashBoard</a> (el editor que se usa para crear los widgets del Mac, que son HTML5 por cierto). Aunque podía haber usado vi, o cualquier otro. Realmente lo importante es tener un buen editor de textos con resalte de sintaxis. No vas a tener &#8220;proyectos&#8221;, sino que vas a trabajar directamente sobre las carpetas y ficheros que uses. Y, claro, estarás usando algún sistema de control de versiones, ¿no? <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<h2 style="text-align: justify;">3. ¿Que es Ares?</h2>
<p style="text-align: justify;"><a href="https://ares.palm.com/Ares/login.html">Ares</a> es un IDE que corre en el navegador. Es decir, uno inicia sesión en ARES y desde ahí puedes crear una App, editar el código fuente. Incluso puedes depurarla. Problema: que Ares 1 funciona con Mojo, no con Enyo. Luego no puedes hacer aplicaciones Enyo con Ares 1. Pero ya están trabajando en Ares 2, que está en <a href="https://github.com/enyojs/ares-project">GitHub</a>, y aunque no funcione demasiado bien de momento, promete bastante. En cualquier caso, de momento usaría un editor de texto para hacer las Apps, como he comentado antes.</p>
<div id="attachment_1697" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.freniche.com/wp-content/uploads/2012/05/ares.png"><img class="size-medium wp-image-1697" title="Ares" src="http://blog.freniche.com/wp-content/uploads/2012/05/ares-300x176.png" alt="Ares" width="300" height="176" /></a><p class="wp-caption-text">Ares</p></div>
<h2 style="text-align: justify;">4. ¿Desde Ares se pueden crear aplicaciones? ¿Cómo se compilan o como se las lleva a la tableta?</h2>
<p style="text-align: justify;">Sí, desde Ares en teoría se podrá depurar en el dispositivo. Hoy en día, para pasar una App a tu touchpad debes primero ponerlo en modo de desarrollo, que es tan sencillo como buscar la cadena &#8220;webOS20090606&#8243;. Te aparecerá un icono de una App llamado &#8220;Developer Mode&#8221;. Lo pulsas, activas el modo de desarrollo y con las herramientas de la línea de comandos que vienen con el SDK de la TouchPad puedes instalar una App así:</p>
<pre style="text-align: justify;">palm-install com.femtocoders.feedreader_1.0.0_all.ipk</pre>
<p style="text-align: justify;">Obviamente, antes necesitas empaquetar la App con palm-package. Toda la información sobre estas herramientas está en el <a href="https://developer.palm.com/content/resources/develop/sdk_pdk_download.html">SDK de webOS</a> (nota: si vas a hacer Apps HTML5, necesitas el SDK, el PDK es para hacer Apps que corren código nativo y se escriben en C++, como los juegos)</p>
<h2 style="text-align: justify;">5. ¿Que es Enyo?</h2>
<p style="text-align: justify;">Enyo es el framework que se usa para hacer Apps HTML5 en webOS. Incluye a muchos otros frameworks JavaScript, y te permite acceder al hardware de la TouchPad (al GPS, por ejemplo). Con webOS venía Enyo 1, que ahora ya es Software Libre. Pero Enyo 1 estaba muy influenciado por la TouchPad, su licencia era para usarlo sólo con webOS y estaba basado en WebKit. Con Enyo 2 se intenta disponer de un framework más genérico para cualquier dispositivo móvil (o de escritorio) que soporte HTML5, y pensado desde el minuto uno para ser Software Libre.</p>
<p style="text-align: justify;">Podemos bajar ambas versiones (Enyo 1 y Enyo 2) de la <a href="http://enyojs.com/#download">página de descargas de Enyo</a>. Han creado un <a href="http://enyojs.com/tutorial/">tutorial para Enyo 2</a> y hay un <a href="http://enyojs.com/samples/playground/">Playground</a> donde podemos editar y probar el código de Enyo directamente en el navegador.</p>
<h2 style="text-align: justify;">6. Las aplicaciones creadas en Enyo son multiplataforma?</h2>
<p>Sí, las creadas con Enyo 1 se prueban y depuran en el navegador de escritorio. Luego ¡tienen que ser multiplataforma!. Pero con Enyo 1 se hacía referencia al hardware de la TouchPad (ver si hay conexión WiFi, o consultar al GPS, etc.). Con Enyo 2 las Apps creadas van a ser aún más multiplataforma si cabe. Luego es una buena opción para crear el interfaz y el esqueleto de tu App HTML5. Y luego, por supuesto, puedes añadir los frameworks JS que te apetezcan, que para eso todo es JS.</p>
<p>Dejo aquí la respuesta y espero que esta FAQ le sirva a alguien. Si hay dudas, planteadlas en los comentarios e iré actualizando este post. Y, claro, siempre hay que leerse las <a href="http://enyojs.com/#faq">FAQs oficiales de Palm sobre Enyo</a>.</p>
<p><em>Keep coding!</em></p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/5zlFBCw2lRo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2012/05/17/enyo-faq-en-espanol/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mi primer Mobile World Congress</title>
		<link>http://blog.freniche.com/2012/03/06/mi-primer-mobile-world-congress/</link>
		<comments>http://blog.freniche.com/2012/03/06/mi-primer-mobile-world-congress/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 20:50:24 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Geeks Freaks & Nerds]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Barcelona]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[MWC]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1674</guid>
		<description><![CDATA[Entre los objetivos que me había planteado para este año estaba el asistir a algunos eventos relacionados con el desarrollo móvil. Pues bien, cumpliendo con ello he estado en el MWC de Barcelona por primera vez y quería compartir algunas impresiones. Ya, ya se que hace un mes que acabó el MWC. Pero vamos, si [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Entre los objetivos que me había planteado para este año estaba el asistir a algunos eventos relacionados con el desarrollo móvil. Pues bien, cumpliendo con ello he estado en el MWC de Barcelona por primera vez y quería compartir algunas impresiones. Ya, ya se que hace un mes que acabó el MWC. Pero vamos, si lees habitualmente mi blog sabrás que hablo de lo que me apetece, no de lo que es noticia. Que para eso es mío <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="attachment_1679" class="wp-caption aligncenter" style="width: 727px"><img class=" wp-image-1679" title="La Fira el Domingo antes de abrir el MWC" src="http://blog.freniche.com/wp-content/uploads/2012/03/2012-02-26-12.36.49-1024x764.jpg" alt="La Fira el Domingo antes de abrir el MWC" width="717" height="535" /><p class="wp-caption-text">La Fira el Domingo antes de abrir el MWC</p></div>
<p style="text-align: justify;">El MWC es grande. Muy grande. Lo esperaba grande, pero no tanto. Hay mucho para ver durante el día. Muchos pabellones, algunos de dos plantas y llenos de stands para visitar.¡ Y qué stands! Uno piensa inicialmente en una mesita dentro de la típica caseta de exposición. De esos también hay. Pero las grandes marcas (Nokia, RIM, Samsung, Huawei, Google/Android) tenían montajes absolutamente espectaculares. Sitios llenos de pantallas y chismes, que puedes tocar y probar. El sueño de todo Geek. Pero en lugar de contar lo mismo que ya ha contado todo el mundo, te recomiendo que <a href="http://blogs.lavozdegalicia.es/serantes/?p=9203">escuches a Serantes explicar en este capítulo de su podcast cómo es un MWC</a>. Lo cuenta tal y como es.</p>
<div id="attachment_1682" class="wp-caption aligncenter" style="width: 810px"><img class="size-full wp-image-1682" title="La zona Developer del Pabellón de Nokia" src="http://blog.freniche.com/wp-content/uploads/2012/03/2012-02-27-10.32.57.jpg" alt="La zona Developer del Pabellón de Nokia" width="800" height="598" /><p class="wp-caption-text">La zona Developer del Pabellón de Nokia</p></div>
<p>&nbsp;</p>
<div id="attachment_1683" class="wp-caption aligncenter" style="width: 810px"><img class="size-full wp-image-1683" title="Samsung. Sobran las palabras" src="http://blog.freniche.com/wp-content/uploads/2012/03/samsung.jpg" alt="Samsung. Sobran las palabras" width="800" height="598" /><p class="wp-caption-text">Samsung. Sobran las palabras</p></div>
<p style="text-align: justify;">Llegué a BCN el Domingo antes del MWC, y me quedé el Viernes y el Sábado tras el evento, por ver Barcelona en modo turista y porque el Viernes tenía una reunión. Creo que me curé una gripe en pie, porque del Domingo al Miércoles estuve francamente mal. Pero &#8220;<a href="http://www.youtube.com/watch?v=8oP2F5CM30k">no hay piedad en este Dojo</a>&#8220;, y mi querencia geek no me permitía parar.</p>
<div id="attachment_1685" class="wp-caption aligncenter" style="width: 774px"><img class="size-large wp-image-1685" title="Echo polvo, pero en pie. ¡Para que luego me digan Fanboy!" src="http://blog.freniche.com/wp-content/uploads/2012/03/android-764x1024.jpg" alt="Echo polvo, pero en pie. ¡Para que luego me digan Fanboy!" width="764" height="1024" /><p class="wp-caption-text">Echo polvo, pero en pie. ¡Para que luego me digan Fanboy!</p></div>
<p style="text-align: justify;">En mi caso, iba con la gorra de desarrollador (literalmente). Acompañado de <a href="http://twitter.com/#!/josehidrom">@josehidrom</a> y escoltado por <a href="http://twitter.com/#!/rais38">@rais38</a> y sus compañeros &#8220;Androideros&#8221;, nos dejamos la piel durante esos 4 días en el pabellón 7, que es donde estaba el App World, el sitio de los programadores. Un sitio alucinante, donde estaban Nokia, RIM (BlackBerry), gente de Firefox (presentando su tienda de aplicaciones), Ubuntu (mostrando Ubuntu on Android), Intel (enseñando también su tienda de Aplicaciones), &#8230;Todo el mundo quiere ahora tener su tienda de aplicaciones y su ecosistema de desarrolladores.</p>
<div id="attachment_1687" class="wp-caption aligncenter" style="width: 650px"><a href="https://twitter.com/#!/pedromsantos"><img class="size-full wp-image-1687" title="Literalmente con la Gorra de Programador. Y con el gran Pedro M. Santos a mi lado" src="http://blog.freniche.com/wp-content/uploads/2012/03/2012-03-01-10.14.28.jpg" alt="Literalmente con la Gorra de Programador. Y con el gran Pedro M. Santos a mi lado" width="640" height="480" /></a><p class="wp-caption-text">Literalmente con la Gorra de Programador. Y con el gran Pedro M. Santos a mi lado</p></div>
<p style="text-align: justify;">Vi mucho HTML5 (aunque a lo que se refieren en realidad es a una nueva manera de escribir aplicaciones web de una sola página usando HTML5 + CSS3 + JavaScript, se necesitan los tres) por todos lados. Y mucha necesidad. Necesidad de desarrolladores. Quitando Android e iOS, el resto lloran por las esquinas del MWC para conmover las almas de los programadores que por allí se mueven. Hay mucho trabajo ahora en el espacio móvil. Así que ya sabes: no hay excusas.</p>
<p style="padding-left: 30px;">&lt;SPAM&gt;</p>
<p style="padding-left: 30px;">Y además, si no sabes cómo escribir Apps para iOS siempre puedes ver los <a href="http://www.cafeycocoa.com.es">vídeos de Café y Cocoa, mi Video Podcast</a>, o <a href="http://blog.freniche.com/formacion/">contratarme</a> para que imparta algún curso en tu empresa. Tu karma te lo agradecerá.</p>
<p style="padding-left: 30px;">&lt;/SPAM&gt;</p>
<p style="text-align: justify;">Hubo fiestas, tanto en la Fira como por toda BCN. Fui a algunas, pero no a muchas. No tenía el cuerpo en condiciones, y además, cada día en el MWC es como una semana. La próxima vez tendré que dosificarme un poco más (porque espero poder ir de nuevo el año que viene). En una de las fiestas del buscador Dolphin conocimos a gente de Evernote, y me encantó, la verdad. Siempre gusta conocer a la gente que está detrás de un producto que usas casi a diario.</p>
<p>Además de hacer turismo, el Jueves pude asistir a una reunión de la NSCoder Night de Barcelona, en el mítico iFrankfurt, como ellos lo llaman. Muy buena experiencia, aunque no hay quien se coma lo que te ponen, por cantidad, que bueno estaba un rato.</p>
<p style="text-align: justify;">La entrada de este año fue cortesía de RIM, quienes encima me regalaron una Blackberry Playbook por asistir a su charla. Es un chisme muy interesante, que me recuerda mucho a mi HP TouchPad con webOS, del que escribiré algo más adelante y para la que espero hacer algo con HTML5. El S.O. QNX que lleva no tiene nada que ver con esa antigualla de BB7.</p>
<p style="text-align: justify;">Así que, como experiencia, muy buena. He pecado bastante de ser novato y no le he sacado todo el partido que podría, pero espero que lo visto me ayude durante este año. Bueno, la siguiente conferencia será el <a href="http://www.iosdevuk.com/">iOSDevUK 2012</a>, del que ya tengo la entrada pagada. Si alguien se anima, que se venga conmigo.</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/mLG09RZgqxE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2012/03/06/mi-primer-mobile-world-congress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enero 2012: Apocalipsis Maya para mis dos ordenadores Apple</title>
		<link>http://blog.freniche.com/2012/02/03/enero-2012-apocalipsis-maya-para-mis-dos-ordenadores-apple/</link>
		<comments>http://blog.freniche.com/2012/02/03/enero-2012-apocalipsis-maya-para-mis-dos-ordenadores-apple/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:43:05 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Desastres]]></category>
		<category><![CDATA[Gafe]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1662</guid>
		<description><![CDATA[Este Enero mis capacidades gafe han llegado a cotas insospechadas. Si no lees habitualmente este blog, igual no sabes que me pasé completamente a Mac, porque pienso que los Macs no son caros. Y que en mi escritorio trabajo habitualmente con dos equipos, mi iMac de 27&#8243; Core i7 y mi viejo Mac Book Pro. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.flickr.com/photos/imlsdcc/5576596277/"><img class="aligncenter size-full wp-image-1666" title="Tren descarrilado. Foto de la IMLS DCC" src="http://blog.freniche.com/wp-content/uploads/2012/02/train.jpg" alt="Tren descarrilado. Foto de la IMLS DCC" width="512" height="320" /></a></p>
<p style="text-align: justify;">Este Enero mis capacidades <em>gafe</em> han llegado a cotas insospechadas. Si no lees habitualmente este blog, igual no sabes que <a href="http://blog.freniche.com/2008/03/23/cambiando-a-mac/">me pasé completamente a Mac</a>, porque <a href="http://blog.freniche.com/2008/04/04/razones-para-no-usar-un-mac/">pienso que los Macs no son caros</a>. Y que en mi escritorio trabajo habitualmente con dos equipos, <a href="http://blog.freniche.com/2011/03/15/the-more-memory-and-hd-youll-have-the-happier-youll-be/">mi iMac de 27&#8243; Core i7</a> y mi viejo Mac Book Pro. También sabrás que anteriormente <a href="http://blog.freniche.com/2011/03/01/mi-time-capsule-ha-muerto-%C2%A1larga-vida-a-mi-time-capsule/">se me ha roto hardware de Apple, y que Apple me lo arregló gratis</a>, aunque ya no estuviera en garantía.</p>
<p style="text-align: justify;">El caso es que desde Noviembre vengo quejándome del horroroso rendimiento de Lion en el iMac. Con un Core i7 quadcore 2.8 Ghz y 12GB espero que todo vuele. Ni SSD ni gaitas. Lo tienes todo en memoria y punto. Máquina hay de sobra. Pero no era así. Y el HD hacía un ruído horroroso. No se por qué me empeñé en que el fallo era software, y probé a desactivar, reactivar y toquetear casi todos los ajustes del sistema. Instalé y quité aplicaciones para ver si encontraba a la App culpable. Incluso desactivé las copias de seguridad con Time Machine, para que no me enlentecieran el equipo. Pero nada. Lion era desesperante. Y el HD cada vez sonaba más y más. Aunque me avisaban desde Twitter que a ver si no era un problema hard, yo ni caso. Al final, instalando el programa Tech Tool Pro 6, para defragmentar el disco del iMac, me avisó de que el estado SMART del disco avisaba de fallo inminente. El estado SMART es un sistema que en teoría te avisa de un fallo futuro en el hardware del disco duro, de forma que antes de que el disco muera puedas hacer algo.</p>
<p style="text-align: justify;">En mi caso, lo primero que hice fue copiar el HD entero en una imagen de disco (un DMG) desde la utilidad de discos. Luego llamé a Apple, a ver qué podíamos hacer. Lo primero que me dicen es que mi iMac no tiene Apple Care. Les digo que no, que yo compré el Apple Care y que el comercial me indicó que se auto activaba.  Pues no. Busqué la caja del Apple Care y lo activamos correctamente con otra llamada a Apple. Una vez comprobado que el HD daba error SMART me ofrecieron cambiarlo sin coste alguno. Incluso podía elegir a dónde llevar la máquina. Así que preferí hacerlo en Golden Mac, que para eso son el APR de Sevilla y es allí donde imparto algún curso de iOS que otro. Llevé la máquina, estuvo allí una semana y ha vuelto como nueva. He reinstalado Lion, aplicado actualizaciones y recuperado el sistema desde el DMG que creé y he continuado desde ese punto. Esta parte, tras el disgusto, ha sido fácil.</p>
<p style="text-align: justify;">Y además tenía mi querido MBP para seguir trabajando, ¿no?. <strong>Pues no</strong>. Un Sábado estoy trabajando con el y de pronto pega un &#8220;pantallazo&#8221; y se pone en modo CGA. Los viejunos me entenderán. Pero se recupera solo, y sigue funcionando sin normalidad. Le echo la culpa al driver de vídeo de Lion, total, <a href="http://blog.freniche.com/2011/08/06/las-prisas-por-lion/">la culpa siempre va a ser de Lion</a>, ¿no? Cierro el MBP y lo dejo en reposo, como siempre. El Domingo, me levanto con ganas de hacer cosas y abro el equipo. Pero la pantalla está en negro. No se ve nada. Intento todas las combinaciones de teclas y al final lo apago con un &#8220;botonazo&#8221;. Arranco y no se ve nada. Además, antes de apagarlo le quité el sonido y no suena el Mac al encender. Luego no se si está arrancando bien o no. Tras varios apagados en modo Chuck Norris, decido conectarlo a un monitor externo. No Luck. No se ve nada. Pienso que es la placa base, que se ha ido al garete. Pero veo que desde una máquina windows puedo hacer ping a la IP del portátil. Luego está vivo. No suena porque le quité el sonido. Y no se ve porque la gráfica nVidia ha <em>muerto</em>. Busco por Internet y tras un rato me encuentro con esta página, en la que Apple reconoce un fallo en las nVidia de los MBP que coinciden con el mío. Y tienen un programa de cobertura: si el equipo tienen menos de 4 años, aunque no esté en garantía, si se le va la gráfica te cambian la placa base gratis.</p>
<p style="text-align: justify;">De nuevo, llamada a Apple. Y paseo a Golden Mac. Recojo el iMac y dejo mi MBP. Y tras dos semanas, aquí están en mi mesa de nuevo los dos, trabajando codo con codo. He superado la &#8220;crisis hardware&#8221; mayor que he sufrido en mi vida (en casa).</p>
<p style="text-align: justify;">Moralejas. Varias. <strong>Las cosas de Apple se rompen</strong>, como las de todos. Pero con una llamada y pulsar una tecla te atiende una persona que te informa si sí, si no, o le que cuesta. Y se hacen cargo de sus fallos. Los reconocen y los <em>pagan</em>. Y hay puntos de servicio por toda España. No quiero imaginarme lo que hubiera pasado con dos equipos Acer o Dell. Envío a portes debidos, mala atención, etc. Así que con Apple se paga un poco más, que en mi opinión está muy justificado por la calidad de los materiales y <strong>el soporte postventa, que es el mejor</strong>.</p>
<p style="text-align: justify;">Y otra moraleja. Pensaba que tenía muchos ordenadores en casa. Y es verdad. Pero en una semana &#8220;murieron&#8221; en combate dos de golpe. Tuve que tirar durante una semana de <a href="http://blog.freniche.com/2006/05/24/de-lo-que-es-capaz-mi-nueva-maquina/">mi viejo Dell 17&#8243; </a>(un PC transportable, más que portátil), pero que me ha sacado del apuro. Una experiencia insufrible volver a XP después de OS X, si al menos fuese Win 7&#8230; El caso es que cierta redundancia en hardware, si te dedicas a esto, nunca está mal. Lección aprendida.</p>
<p style="text-align: justify;">Espero que ahora las cosas se calmen un poco, deje de romper cosas y pueda centrarme en crear algo interesante. Tus historias de miedo, a continuación en los comentarios. Siempre es bueno ventilar esos problemas <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/GHZSN8jaYKs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2012/02/03/enero-2012-apocalipsis-maya-para-mis-dos-ordenadores-apple/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Resumiendo 2011</title>
		<link>http://blog.freniche.com/2011/12/30/resumiendo-2011/</link>
		<comments>http://blog.freniche.com/2011/12/30/resumiendo-2011/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 17:45:05 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[emprendiendo]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Perry]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1652</guid>
		<description><![CDATA[El otro día, mientras buscaba siguientes acciones y repasaba tareas en mi sistema GTD (en el que uso Things e iCal entre otros) me encontré con una tarea titulada: &#8220;Escribir post resumen año&#8221;. Era del año pasado. GTD, pese a lo que mucha gente piense te hace ser más productivo pero no te permite &#8220;hacerlo [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1656" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/23920588@N08/2783486398/"><img class="size-full wp-image-1656" title="Reloj. No marques las horas. Que el 2011 se acaba... Foto de Flickr. Click para ver original" src="http://blog.freniche.com/wp-content/uploads/2011/12/2783486398_44165c2d29.jpg" alt="Reloj. No marques las horas. Que el 2011 se acaba... Foto de Flickr. Click para ver original" width="500" height="375" /></a><p class="wp-caption-text">Reloj. No marques las horas. Que el 2011 se acaba... Foto de Flickr. Click para ver original</p></div>
<p style="text-align: justify;">El otro día, mientras buscaba siguientes acciones y repasaba tareas en mi sistema GTD (en el que uso Things e iCal entre otros) me encontré con una tarea titulada: &#8220;Escribir post resumen año&#8221;. Era del año pasado. GTD, pese a lo que mucha gente piense te hace ser más productivo pero no te permite &#8220;hacerlo todo&#8221;. Te centras en acabar aquello que es realmente importante. Y hay cosas que pueden quedar aparcadas. Estas cosas aparecen en las revisiones, que para eso están. Lo importante: hacer primero las cosas importantes. Las otras, a veces no son ni necesarias.</p>
<p style="text-align: justify;">El caso es que este año sí que quiero cumplir e instaurar una costumbre. Cada año quiero, en Enero, plantearme una serie de retos, de objetivos, de propósitos, de cosas a cumplir. Revisarlas durante el año, para ver si voy cumpliendo, y luego, en Diciembre, echar la vista atrás. Para mortificarme con las cosas no conseguidas (que será lo más normal, dada la tendencia que tenemos a autoflagelarnos), pero para disfrutar igualmente con aquello que nos planteamos hacer y hemos hecho. Nos merecemos una auto-palmadita en la espalda cada vez que hacemos algo bien. Y muchas veces, cuando conseguimos algo que nos ha costado sangre, sudor y lágrimas no dedicamos ni cinco minutos a sentarnos, reflexionar y disfrutar de ese pequeño triunfo. Así que escribiré posts resumen de cada año a partir de ahora.</p>
<p style="text-align: justify;">Nota: <a href="http://xelecto.com/post/14074295537">además, me empujó a ello que Xelecto había escrito el suyo</a>.</p>
<p style="text-align: justify;">Este año realicé la revisión del 2010 en Febrero del 2011, un poco tarde. Pero los propósitos de año nuevo los llevo apuntando en una libreta desde Navidades de 2009. Así que este año es la tercera vez que los preparo. Y, al menos a mí, me funcionan. Me ayudan a saber por qué me levanto cada mañana, qué quiero conseguir, qué es realmente importante. No apunto cosas como &#8220;ser feliz&#8221;. Si considero que para ser feliz tengo que visitar, al menos una vez en la vida la India, entonces el objetivo será hacer un viaje. Que se descompondrá en tareas, claro: conseguir pasta, actualizar el pasaporte, buscar vuelos… Pero todo empieza con plantearte qué quieres. Que no es fácil. Si te preguntan &#8220;¿qué necesitas para sentirte mejor?&#8221; veréis que no es sencillo responder a esta pregunta.</p>
<h1>Resumen del <del>2010</del> 2011</h1>
<p style="text-align: justify;">2011 ha sido un año &#8220;montaña rusa&#8221;. Comencé el año publicando dos mini aplicaciones en la App Store (que, por cierto, tengo abandonadas; ahora les toca). Y con muchas dudas. Dudas sobre si debía volver a trabajar por cuenta ajena, sobre si me había equivocado, sobre si daba la talla, sobre si podría aprender. Cocoa no me entraba en la cabeza. Problemas de salud de mi padre. Estaba amargado. Enero y Febrero. Malos tiempos.</p>
<p style="text-align: justify;">Como estaba pensando demasiado y programando poco, me lancé a una &#8220;orgía&#8221; de impartir formación: cursos de Java de todos los colores: básicos, avanzados, de Java EE, de preparación para las certificaciones, de frameworks (Struts2, JSF). Hasta impartí un curso de programación en C (que, por cierto, disfruté como un enano). Me metí una sobredosis de trabajo, para sacudirme las tonterías de encima. Y funcionó. Incluso pude <a href="http://blog.freniche.com/2011/06/19/mi-primera-aplicacion-para-ipad/">desarrollar una App para iPad</a> (la primera). Y volví a escribir para una revista, con pequeñas colaboraciones en forma de columna (iPhone World). Lógicamente, se cumplió la Ley DFreniche del agobio en el trabajo: &#8220;las mejores ideas para programas se te ocurren justo cuando no tienes tiempo para programar&#8221; (Citation needed).</p>
<p style="text-align: justify;">Llegó el verano. Me fui de vacaciones. Y me picó el bicho del freelancing de nuevo. No quería trabajar para nadie. Esto iba a funcionar. Era capaz de todo. ¡Voy a ponerme la capa y los leotardos, puedo volar!. Me ayudaron varias cosas a volver a tener ganas. Primero, facturar, que siempre se nota. Sentirme útil. Ser capaz de hacer la App de iPad. Y ser contactado por varias empresas que querían contratarme, en base a <a href="http://es.linkedin.com/in/dfreniche">mi perfil en LinkedIn</a>. Muchas de ellas, muy interesantes. Que alguien considere contratarte, tal y como están las cosas, es señal de que algo estás haciendo bien. O eso, o mientes maravillosamente <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Encima en Agosto pude comenzar a programar para WebOS y <a href="http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/">aprender JavaScript</a>. He disfrutado / sufrido con el desarrollo, pero he aprendido mucho. Y en Septiembre acudí al <a href="http://www.iosdevuk.com/">iOSDevUK</a>, una experiencia fantástica. Lo mejor: conocer un trocito de Gales y estar con <a href="http://www.cocoaosx.com/">Fernando</a> y Bernardo. Y luego vino la <a href="http://blog.freniche.com/2011/11/04/la-nsconf11-de-vilanova-i-la-geltru/">conferencia NSCoder ES en Vilanova i la Geltrú</a>. Y empecé a grabar Café y Cocoa. Y ahora José Antonio Blanco me deja hablar con él y otros cracks como él de vez en cuando en <a href="http://blog.freniche.com/2011/11/28/we-developers/">We.Developers</a>. Y me entrevistó <a href="http://www.louesfera.com/2011/10/07/entrevista-a-diego-freniche-un-genial-iphone-developer/">Luis-Philippe</a>. Y estoy preparando varias Apps para iOS. Y he escrito dos artículos para MacWorld. Y…</p>
<p style="text-align: justify;">Muchos proyectos, muchas cosas terminadas en lo profesional. Y en lo personal. Me planteé este año acostumbrarme a hacer deporte, y se ha convertido en un hábito. Si paso 3 días sin correr / caminar me siento mal. Ya lo que me cuesta es no hacer nada. Me planteé perder peso, y eso lo he conseguido a medias (he recuperado parte del peso, los mantecados). Pero no me preocupa, mientras siga haciendo deporte. Me fijé como meta correr la nocturna del Guadalquivir y lo hice, aunque acabé bastante mal <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> . Y de propina, me caminé 23 Km. en el Homenaje a la 101 de Ronda, que repetiré en 2012.</p>
<p style="text-align: justify;">Y claro, otras muchas cosas no las he conseguido. Hay defectos personales en los que tengo que trabajar. Y un proyecto se convirtió en una pesadilla horrible, de lo peor del año. Este año me gustaría leer libros no de informática, para variar. E insistir en hacer lo que sea preciso para conseguir cumplir mis sueños. Tengo suerte de tener la mujer y la familia que tengo, de ganarme la vida con una profesión que me apasiona, de tener amigos de verdad y conocer a un montón de gente interesante. Es hora de devolver, en forma de trabajo bien hecho, de esfuerzo y de responsabilidad. Y de alegría.</p>
<p>Feliz 2012. Puedes hacer que este año sea como tú quieras. No te resignes. Yo no lo voy a hacer.</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/9SblI43E6sM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/12/30/resumiendo-2011/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mi TouchPad</title>
		<link>http://blog.freniche.com/2011/12/13/mi-touchpad/</link>
		<comments>http://blog.freniche.com/2011/12/13/mi-touchpad/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 17:57:14 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Enyo]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[TouchPad]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1644</guid>
		<description><![CDATA[Llevo usando una tablet TouchPad de HP desde mediados de Agosto. Si, si, justo esa: la que HP comenzo a vender con WebOS a precio de iPad, que luego rebajó y acabo poniendo a precios de saldo, casi suplicando que se la quitaran de las manos. Esa que esta en estado de zombie: es un [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Llevo usando una tablet <a href="http://es.wikipedia.org/wiki/HP_TouchPad">TouchPad</a> de HP desde mediados de Agosto. Si, si, justo esa: la que HP comenzo a vender con WebOS a precio de iPad, que luego rebajó y acabo poniendo a precios de saldo, casi suplicando que se la quitaran de las manos. Esa que esta en estado de <em>zombie</em>: es un no-muerto que camina. Esa que el anterior CEO de HP, Leo Apotheker (un genio en esto de quebrar empresas, por lo visto) decidio cancelar de un plumazo, dejando a propios y extraños con cara de tontos.</p>
<p style="text-align: justify;">El caso es que en Agosto me propusieron desarrollar algunas Apps para <a href="http://es.wikipedia.org/wiki/HP_webOS">WebOS</a>, el S.O. de la TouchPad. Y no pude negarme. La idea de <a href="http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/">aprender un nuevo lenguaje (JavaScript)</a>, con un framework de desarrollo desconocido (Enyo) sobre un S.O. del que habia escuchado maravillas (pero nunca había probado) y poder cacharrear con un nuevo chisme me hicieron aceptar sin pensar. La unica condicion que puse era poder disponer de un dispositivo real sobre el que probar, y poder quedármelo. Y así ha sido: ahora soy el orgulloso propietario de una TP de 32 GB, con la que estoy muy contento.</p>
<p style="text-align: justify;">En tres meses he desarrollado tres aplicaciones que ya estan en la tienda de aplicaciones de HP para la TouchPad (HP App Catalog). Por motivos de acuerdos de confidencialidad no puedo decir cuales son. Busca las tres mas bonitas, y esas son las mias <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Por si alguien no lo ha <em>pillado</em>, repito: <strong>en tres meses</strong>, partiendo desde conocimientos nulos en todo (S.O., lenguaje, framework, herramientas) <strong>tres aplicaciones acabadas</strong>. WebOS / Enyo es un entorno increiblemente sencillo, potente y productivo para desarrollar, cuando le coges el tranquillo. Es una autentica pena que se cargasen este S.O. Pero asi es la vida.</p>
<p style="text-align: justify;">Y antes de seguir hablando de mis experiencias y usos de la tableta, quiero dejar este punto bien claro.<strong> WebOS esta muerto sin posibilidad de resucitar</strong>. Seguira existiendo, en una medio vida, mantenido por una fiel comunidad de aficionados. Pero no va a existir ningun &#8220;comeback&#8221; triunfal de WebOS, ni va a destronar a iOS, ni nada de nada. He visto esto mismo montones de veces en el tiempo que llevo alrededor de esta industria. Lo vi cuando Amstrad acabo comprando Spectrum, que en su epoca fueron de los pioneros en las micros. O cuando Amiga sucumbio ante Windows. O cuando OS/2 Warp desaparecio de escena. O, año tras año, cuando se anuncia, ya de broma, que sí, que de verdad <a href="http://www.techrepublic.com/blog/tr-out-loud/there-will-never-be-a-year-of-linux-on-the-desktop-os/2131">este va a ser el ano de Linux en el Escritorio</a> y se va a desbancar a Windows.</p>
<p style="text-align: justify;">Ser mejor tecnicamente que otros no es garantia de exito. Vender mucho y con buen margen si. Eso es lo que tendrian que haber pensado antes de sacar la HP TouchPad. Pero da la impresion de que Leo queria que la tableta fracasase rapidito para quitar &#8220;esta tonteria de Palm&#8221; lo antes de la idea que tenia de la nueva HP, una empresa enfocada solo al sector profesional. Al final, Leo ha dejado de ser CEO de HP antes que WebOS muera, pero el daño ya está hecho. Ahora deshojan una margarita para ver cómo malvender Palm. Al final, WebOS creo que acabará siendo Software Libre. Como Maemo o Meego. Ambos, dos excelentes productos. Y sí, con esas cotas de popularidad.</p>
<address style="text-align: justify;">(Nota: esto lo había escrito antes de que <a href="http://en.wikipedia.org/wiki/WebOS#Open_source_and_future">HP anunciase que, efectivamente, va a liberar el código de WebOS y Enyo</a>. Pero a día de hoy no se conoce ni el proceso, ni la licencia, ni nada)</address>
<p style="text-align: justify;">El caso es que disfruto mucho con mi TouchPad. Su factor de forma es parecido al del iPad 1. De hecho, las fundas de iPad 1 son compatibles con la TouchPad. Usan el mismo display (1024 x 768, el mismo del iPad 2 por cierto). Y tiene muchas cosas chulas. Por ejemplo, al conectarla por USB aparece como una unidad mas y puedo intercambiar ficheros sin limitacion. Puedo usarla de disco USB de 32 GB, lo cual no esta mal. Creo que esto, para un usuario no avanzado es un problema. Para un geek como yo, es una puerta abierta al cacharreo.</p>
<p style="text-align: justify;">Otra cosa que me encanta es que puedo pasar los videos de iTunes directamente ya que reproduce sin problemas H.264. Asi que puedo ver los vídeos de la WWDC o de formacion de Stanford simplemente copiándolos. Y tiene algo que odio, pero que debo reconocer que he usado en no pocas ocasiones para ver video: Flash. Puedo ver videos directamente en la pagina de YouTube o en Vimeo sin problemas. Y es una gozada cuando no quieres bajarte nada, directamente te vas al video y listo, lo ves en streaming. Comiéndote la batería, eso sí.</p>
<p style="text-align: justify;">Cuando te compras la TouchPad viene en una caja con todo muy &#8220;apretado&#8221;. Y vienen pocas cosas: la tableta, un cargador de pared (que es también cable USB para sincronizarla) y poco más. Pero aprovechando que en Septiembre estuve en el iOS Dev UK tuve la suerte de encontrarme en un Carphone Warehouse un teclado inalámbrico HP y la base de carga TouchStone. He grabado este vídeo mostrando la tableta y sus accesorios. Grabado con el iPhone 4 y poca luz, pero creo que se ve.</p>
<p style="text-align: justify;">
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/ErMeY7kUI1U&amp;feature/youtu.be" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/ErMeY7kUI1U&amp;feature/youtu.be"></param></object></div>
</div>
<p style="text-align: justify;">Como se puede ver en el vídeo, la TouchPad admite &#8220;dual boot&#8221; de WebOS y Android. Tengo instalado CyanoGen Mod 7 con un Android 2.3.7 que va francamente bien. Aunque la experiencia no es igual de pulida que en WebOS, pero está bien el poder usar más de un S.O. en la TP. Si no encuentro suficientes juegos para los niños, reinicio en Android y listo.</p>
<p style="text-align: justify;">Si puedo y tengo tiempo, voy a seguir desarrollando mis propios proyectos para WebOS 3.0 / Enyo. Quiero profundizar en JavaScript y aprender Node.js. Igualmente, me gustaría tener una App con mi nombre en una segunda Store. Y así, irlas colonizando todas <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/60d6_QwQ1TI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/12/13/mi-touchpad/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>We.Developers</title>
		<link>http://blog.freniche.com/2011/11/28/we-developers/</link>
		<comments>http://blog.freniche.com/2011/11/28/we-developers/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 10:22:12 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Geeks Freaks & Nerds]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Cafe y cocoa]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Programadores]]></category>
		<category><![CDATA[We.Developers]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1638</guid>
		<description><![CDATA[Que soy gran fan y seguidor de José Antonio Blanco (y de su otra mitad, Valen) del podcast Macniacos no es ningún secreto. Desde que Juaco me comentara que escuchaba a dos pesados hablando dos horas seguidas sobre Mac y lo mucho que le servía, empecé a escucharles y me aficioné a su podcast. Cuando [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1639" class="wp-caption aligncenter" style="width: 180px"><a href="http://blog.freniche.com/wp-content/uploads/2011/11/ps.avpcodgc.170x170-75.jpg"><img class="size-full wp-image-1639" title="Logo de We.Developers" src="http://blog.freniche.com/wp-content/uploads/2011/11/ps.avpcodgc.170x170-75.jpg" alt="Logo de We.Developers" width="170" height="170" /></a><p class="wp-caption-text">Logo de We.Developers</p></div>
<p style="text-align: justify;">Que soy gran fan y seguidor de <a href="http://twitter.com/#!/jablanco">José Antonio Blanco</a> (y de su otra mitad, <a href="http://twitter.com/#!/valenjimeno">Valen</a>) del podcast Macniacos no es ningún secreto. Desde que <a href="http://twitter.com/#!/juaconet">Juaco</a> me comentara que escuchaba a dos <em>pesados</em> hablando dos horas seguidas sobre Mac y lo mucho que le servía, empecé a escucharles y me aficioné a su podcast. Cuando en el <a href="http://blog.freniche.com/2010/01/04/ebe-2009-un-sabado-que-dio-para-mucho/">EBE 09 pude grabar su episodio en directo, junto con TaZZiTo, Serantes y Berto Pena</a> (vaya lujo de equipo) lo pasé como un enano.</p>
<p style="text-align: justify;">Por eso, cuando Jose me comentó que tenía ganas de empezar un podcast en paralelo con Macnicacos, pero más hardcore, más orientado a informáticos / programadores, donde poder hablar sin tapujos de frikadas de las que no puedes contarle a tus amigos no informáticos no lo dudé ni un segundo y dije que cuando y donde fuera, pero que yo quería participar. Y así ha nacido <a href="http://wedevelopers.com/">We.Developers</a>, un podcast coral (Jose será el hilo conductor, e irán desfilando distintas personas que irán hablando de temas diversos de programación) sólo apto para programadores. Un sitio donde comentar que te gusta hacerlo todo con void * en C sin que nadie te mire raro. O en el que defiendas a COBOL y su espíritu de hacer un código que se autodocumente, escribiendo sentencias muy, muy largas. Mira, justo como se hace en Cocoa hoy en día&#8230; <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: justify;">De momento se ha grabado el episodio piloto, pero como hay ganas seguiremos. Por culpa de esto (y de <a href="http://www.cafeycocoa.com.es/">Café y Cocoa</a>) me he comprado un micrófono Blue SnowBall, para sonar algo mejor en las grabaciones. En el podcast, en su web y en el logo se nota (mucho) la mano y el cariño que Jose le pone a sus proyectos.</p>
<p style="text-align: justify;">Así que ya sabes: si te gusta programar, escúchalo y anímate a proponer temas. De cualquier lenguaje y plataforma. Ver el mundo desde distintos puntos de vista ayuda mucho a comprenderlo mejor.</p>
<p style="text-align: justify;">:wq *</p>
<p style="text-align: justify;">* he robado hoy el cierre del post a otro <a href="http://antoniosanchez.wordpress.com/">maestro</a>.</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/e-30FrmIc8g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/11/28/we-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La NSConf11 de Vilanova i La Geltrú</title>
		<link>http://blog.freniche.com/2011/11/04/la-nsconf11-de-vilanova-i-la-geltru/</link>
		<comments>http://blog.freniche.com/2011/11/04/la-nsconf11-de-vilanova-i-la-geltru/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 12:43:17 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Geeks Freaks & Nerds]]></category>
		<category><![CDATA[ObjectiveC]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Cataluña]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[NSCoder Nights]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1630</guid>
		<description><![CDATA[Este pasado fin de semana tuve el placer de asistir a la primera Conferencia que ha organizado a nivel nacional la Asociación NSCoders España. Asociación a la que pertenezco y, la verdad, y no es por ser nosotros los organizadores, pero nos ha salido casi redondo. Y encima no sólo iba a escuchar. Cometieron el [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Este pasado fin de semana tuve el placer de asistir a la <a href="http://nsconf.nscoders.org/">primera Conferencia</a> que ha organizado a nivel nacional la <a href="http://nscoders.org/">Asociación NSCoders España</a>. Asociación a la que pertenezco y, la verdad, y no es por ser nosotros los organizadores, pero nos ha salido casi redondo. Y encima no sólo iba a escuchar. Cometieron el error de dejarme hablar. Y claro, me dediqué a desvariar un rato y, entre chiste y chiste, contaba cómo hacer un cliente RSS para iPhone.</p>
<p style="text-align: justify;">Aún no se si realmente alguien aprendió algo de mi charla. Yo me lo pasé muy bien, aunque no las tenía todas conmigo. El Viernes anterior había estado toda la mañana programando con JavaScript y el framework Enyo para la HP TouchPad. Y por la tarde había estado viendo detalles intrincados de Java en un curso de preparación para el OCP Java SE 6 que estoy impartiendo. Y Cocoa ya no me cabía en mis maltrechas neuronas. Al final parece que Cocoa fluyó (con ayuda de muchos cafés) y me pude escapar sin demasiados tomatazos. Y aquí es donde empezó realmente lo bueno.</p>
<p style="text-align: justify;">Este año he ido a otra conferencia, el iOSDevUK en Gales, que me encantó. Pero comparando ambas, en la NSConf11 he <em>escrito</em> código. No sólo he escuchado, aprendido y charlado de código. He <em>trabajado</em> el código. Como en el increíble taller de TDD que impartió <a href="http://nsconf.nscoders.org/ponentes/pedro-santos">Pedro Santos</a>, tras su charla sobre Behaviour Driven Development. Aquí tuve el privilegio de picar código mientras hacíamos pair programming aplicando el proceso paso a paso de TDD. O la charla sobre Chipmunk de <a href="http://nsconf.nscoders.org/ponentes/oscar-cardona">Óscar Cardona</a>, que nos dejó a todos atontados y pensando &#8220;esto no puede ser así de simple, o hay más código o este tío explica muy bien esto&#8221;. O el taller de Core Plot, donde vimos cómo hacer gráficas complejas con esta librería, gracias a la demo de <a href="http://nsconf.nscoders.org/ponentes/victor-jalencas">Víctor Jalencas</a>. Y tantas y tantas ponencias interesantes. La única pena: las que me perdí mientras yo hablaba, y las que tuve que elegir, perdiendo la que se presentaba en paralelo.</p>
<p style="text-align: justify;">Lo mejor, la gente que he conocido. Gente con muchas ganas de aprender, compartir y enseñar. Gente encantadora y que, como los miembros de la NSCoder_bcn que han organizado el evento, se han matado para que todo estuviera perfecto, como al final ha sido. Creo que nadie pensaba que en una primera conferencia íbamos a tener tanto público. Esto puede llegar a ser una WWDC hispana. Trabajaremos por ello. Gracias a José Juan, nuestro presidente, o a Guillem o Leandro, o Xabi, o&#8230; por la paliza enorme que se han dado.</p>
<p style="text-align: justify;">He podido conocer en persona (yo no &#8220;desvirtualizo&#8221; a las personas: las conozco) a José Lobato, ídolo de masas Geeks y gran bebedor de cerveza <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> . El tío en persona es para comérselo, y gran parte de la &#8220;culpa&#8221; de que todo esto se originara es la semilla plantada desde 85% Cocoa con las NSCoder Nights. Otro que me ha impresionado y he podido escuchar con respeto reverencial es Iván Leider. Él es un Maestro Jedi del desarrollo. Yo, ni Padawan&#8230;</p>
<p style="text-align: justify;">Y demostrando que el mundo geek también es un pañuelo, conocí a <a href="http://www.fillito.com/blog/">Daniel García</a>, el programador de la App de <a href="http://www.minube.com/">Minube</a> para la TouchPad. Creo que allí estábamos los dos únicos programadores Enyo de toda España <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Bueno, alguno más habrá, pero no creo que más de 10&#8230;</p>
<p style="text-align: justify;">Y claro, me he hinchado a comer, he visto algo de Vilanova i La Geltrú (principalmente de noche) y no he parado de hablar. La experiencia no merece la pena: es imprescindible si desarrollas en Cocoa. Yo el año que viene, repito. Espero que alguien recapacite y no me dejen hablar.</p>
<p style="text-align: justify;">Os dejo con un Vídeo de Vilanova Digital en la que &#8220;el presi&#8221; de la Asociación explica (en Catalán, pero se entiende perfectamente) qué es la NSConf11</p>
<p style="text-align: justify;">
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/esHvZC-VpE4" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/esHvZC-VpE4"></param></object></div>
</div>
<p style="text-align: justify;">Y el que quiera el código del RSS Reader que utilicé de ejemplo, lo tiene en: <a href="https://github.com/dfreniche/SimpleRSSReader">https://github.com/dfreniche/SimpleRSSReader</a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/_talMagihVc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/11/04/la-nsconf11-de-vilanova-i-la-geltru/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conferencia NSCoders Apple Conference 2011, ¡ya casi está aquí!</title>
		<link>http://blog.freniche.com/2011/10/20/conferencia-nscoders-apple-conference-2011-%c2%a1ya-casi-esta-aqui/</link>
		<comments>http://blog.freniche.com/2011/10/20/conferencia-nscoders-apple-conference-2011-%c2%a1ya-casi-esta-aqui/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:04:15 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[ObjectiveC]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[NSCoder Nights]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1626</guid>
		<description><![CDATA[¿Cómo? ¿Que aún no te has apuntado a la NSCoders Apple Conference 2011? ¡Pues ya estás tardando! Podrás ver allí a lo más granado de las distintas NSCoder Nights de toda España. Yo voy a impartir una de las sesiones. Así que ya sabes: no hay excusa para no invitarme a un café, o a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1627" class="wp-caption aligncenter" style="width: 680px"><a href="http://nsconf.nscoders.org/"><img class="size-full wp-image-1627" title="NSCoders Apple Conference 2001" src="http://blog.freniche.com/wp-content/uploads/2011/10/nsconf11.gif" alt="NSCoders Apple Conference 2001" width="670" height="260" /></a><p class="wp-caption-text">NSCoders Apple Conference 2001</p></div>
<p style="text-align: justify;">¿Cómo? ¿Que aún no te has apuntado a la NSCoders Apple Conference 2011? ¡Pues ya estás tardando! Podrás ver allí a lo más granado de las distintas NSCoder Nights de toda España. Yo voy a impartir una de las sesiones. Así que ya sabes: no hay excusa para no invitarme a un café, o a un MacBook Air, lo que te venga mejor.</p>
<p style="text-align: justify;">Por si esto de la NSCoder te deja frío y no sabes de qué te hablo, <a href="http://blog.freniche.com/2011/10/04/primera-conferencia-de-la-asociacion-nscoders-espana/">te recuerdo</a> que las NSCoder Nights son reuniones de programadores, diseñadores, gente interesada en el desarrollo en plataforma Apple, que se juntan en un bar a charlar, tomar unas copas, e incluso programar. En <a href="http://blog.freniche.com/2010/11/12/nscoder-nights-sevilla/">Sevilla tenemos una muy animada</a>, a la que te invito a venir, si te pasas por la ciudad. Incluso <a href="http://blog.freniche.com/2010/11/30/como-crear-tu-propia-nscoder-night/">puedes montar la tuya propia</a>.</p>
<p style="text-align: justify;">El caso es que la idea ha cuajado, y han surgido como setas las NSCoders. Y claro, todos queremos más. Realmente nos da envidia la WWDC, pero es que es una pasta ir a San Francisco <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> . Y aquí va a ir gente de auténtico nivel. Yo voy de relleno.</p>
<p>No le des más vueltas y reserva ya. ¡Es gratis!. Vente en barco, en avión o en burro, pero vente con tu Mac.</p>
<p><strong>Keep coding!</strong></p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/vjlrwocf4zQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/10/20/conferencia-nscoders-apple-conference-2011-%c2%a1ya-casi-esta-aqui/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Entrevista en Louesfera</title>
		<link>http://blog.freniche.com/2011/10/12/entrevista-en-louesfera/</link>
		<comments>http://blog.freniche.com/2011/10/12/entrevista-en-louesfera/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 22:31:28 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Geeks Freaks & Nerds]]></category>
		<category><![CDATA[Perry]]></category>
		<category><![CDATA[About me]]></category>
		<category><![CDATA[freniche.com]]></category>
		<category><![CDATA[Sobre mi]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1623</guid>
		<description><![CDATA[Louis-Philippe ha tenido la gentileza de hacerme una entrevista y publicarla en su blog. Hablo de cosas que probablemente ya he comentado aquí, pero así no hay que leerse el blog entero ¡Qué le vamos a hacer! Me hace ilusión]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Louis-Philippe ha tenido la gentileza de hacerme una <a href="http://www.louesfera.com/2011/10/07/entrevista-a-diego-freniche-un-genial-iphone-developer/">entrevista</a> y publicarla en su <a href="http://www.louesfera.com">blog</a>. Hablo de cosas que probablemente ya he comentado aquí, pero así no hay que leerse el blog entero <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">¡Qué le vamos a hacer! Me hace ilusión</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/YrXiW23ngJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/10/12/entrevista-en-louesfera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El primer día de la era Post Steve</title>
		<link>http://blog.freniche.com/2011/10/07/el-primer-dia-de-la-era-post-steve/</link>
		<comments>http://blog.freniche.com/2011/10/07/el-primer-dia-de-la-era-post-steve/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 23:27:00 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Steve]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1617</guid>
		<description><![CDATA[Es cerca de la una de la madrugada mientras escribo estas líneas. Estoy sentado, solo, en total oscuridad. Los vecinos duermen. Y la habitación se ilumina, por un lado, con la luz de la pantalla TFT de mi Macbook Pro. Por el otro, gracias a luz de la manzana de Apple. Esa manzana que todos [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1619" class="wp-caption aligncenter" style="width: 650px"><a href="http://blog.freniche.com/wp-content/uploads/2011/10/steve.png"><img class="size-full wp-image-1619" title="Steve en mi iPhone" src="http://blog.freniche.com/wp-content/uploads/2011/10/steve.png" alt="Steve en mi iPhone" width="640" height="960" /></a><p class="wp-caption-text">Steve en mi iPhone</p></div>
<p style="text-align: justify;">Es cerca de la una de la madrugada mientras escribo estas líneas. Estoy sentado, solo, en total oscuridad. Los vecinos duermen. Y la habitación se ilumina, por un lado, con la luz de la pantalla TFT de mi Macbook Pro. Por el otro, gracias a luz de la manzana de Apple. Esa manzana que todos los que amamos esta compañía reconocemos y nos hace felices. Esa misma luz que se ha apagado un poquito hoy.</p>
<p style="text-align: justify;">Hoy es uno de esos días en los que he tenido que trabajar 12 horas. Y estoy agotado. Pero algo se mueve en mi mente, algo que tengo que expresar con palabras para poder dormir. Hoy es uno de esos días en los que estoy seguro que dentro de diez años recordaré y me vendrá a la cabeza dónde estaba cuando me enteré de la muerte de Steve Jobs. Hoy es uno de esos días en los que uno sigue trabajando, aunque no tenga ánimos. En los que se siente triste. Uno de esos días en los que ves una noticia más, y sin querer se te saltan las lágrimas.</p>
<p>Y habrá mucha gente que no me entienda, que se rían de mi. <em>“¿Llorar por Steve Jobs, un tipo al que nunca conocí, un multimillonario americano?. ¡Fanboy!”</em>. Sí. Porque Steve no era sólo alguien a quien admiraba. Era una persona que cambió el mundo. Y, especialmente, cambió <em>mi</em> mundo.</p>
<p style="text-align: justify;">He contado en este blog <a href="http://blog.freniche.com/2008/04/04/razones-para-no-usar-un-mac/">cómo me compré mi primer Mac</a>, este Macbook Pro que va para 4 años y sigue conmigo como el primer día. O cómo nos hemos convertido en una <a href="http://blog.freniche.com/2009/07/12/la-ifamily/">iFamily</a>. O <a href="http://blog.freniche.com/2009/11/29/iniciando-una-nueva-etapa/">cómo dejé el trabajo que tenía para aprender a desarrollar Apps para iOS</a>. Y de cómo he ido creando <a href="http://blog.freniche.com/ios-apps/">mis modestas Apps</a>. O cómo ha nacido <a href="http://www.cafeycocoa.com.es">Café y Cocoa</a>. Nada de esto hubiera sido posible sin Steve. No podría trabajar, como hago ahora, sentado frente a mi iMac en mi despacho de casa, haciendo algo que me apasiona y me da de comer. Ni mis hijos asumirían que todos los ordenadores se manejan tocándose, como el iPad que usan para ver sus series de Clan TV, cuando se lo quitan a su madre. Sin Steve, mi vida y mi mundo serían ahora distintos.</p>
<p>Y además de los cambios externos, o visibles que he podido experimentar, están las lecciones que Steve nos dejó, como su memorable discurso en Stanford. El supo expresar con palabras ideas que ya estaban en mi cabeza y en mi corazón, y que me empujaron a querer hacer un poco mejor las cosas cada día. El me motivó y me enseñó.</p>
<p>Por todo esto, gracias Steve. Seguiremos teniendo a tu Apple, y los maravillosos productos con los que has cambiado el mundo. Pero no te tendremos a tí. Y aunque no te conociera, eras importante para mí. Y para muchos otros.</p>
<p>We love you, Steve!</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/68CTn4s3lfY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/10/07/el-primer-dia-de-la-era-post-steve/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Primera conferencia de la Asociación NSCoders España</title>
		<link>http://blog.freniche.com/2011/10/04/primera-conferencia-de-la-asociacion-nscoders-espana/</link>
		<comments>http://blog.freniche.com/2011/10/04/primera-conferencia-de-la-asociacion-nscoders-espana/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 11:43:57 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1610</guid>
		<description><![CDATA[El movimiento de las NSCoder Nights que está recorriendo España es simplemente espectacular. Luchando contra todos los prejuicios que habitualmente tenemos los informáticos para hacer comunidad, hemos creado grupos en muchas capitales de provincia que se reúnen de forma regular. Si no has ido a ninguna NSCoder, y tienes alguna cerca, seguramente te encantará. Es [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">El movimiento de las <a href="http://nscodernight.com/">NSCoder Nights</a> que está recorriendo España es simplemente espectacular. Luchando contra todos los prejuicios que habitualmente tenemos los informáticos para hacer comunidad, <a href="http://blog.freniche.com/2010/11/30/como-crear-tu-propia-nscoder-night/">hemos creado grupos</a> en muchas capitales de provincia que se reúnen de forma regular. Si no has ido a ninguna NSCoder, y tienes alguna cerca, seguramente te encantará. Es el sitio al que puedes ir a hacer <em>terapia</em>, un poco como alcohólicos anónimos, donde encuentras gente que le interesa de verdad lo que le cuentas y quiere aprender y enseñar. Porque ya te habrás dado cuenta que cuando tu mujer te dice <em>&#8220;sí cariño&#8221;</em> tras explicarle lo que te gustan las categorías de Objective C, realmente no te está escuchando, ¿no?</div>
<div style="text-align: justify;">El paso natural era encauzar estos esfuerzos individuales para hacer algo más grande, por y para los programadores Cocoa de España. Para ello, hemos constituído una asociación, la Asociación NSCoder_es, cuya web es <a href="http://nscoders.org">nscoders.org</a> donde puedes encontrar toda la información. Objetivo: compartir, aprender e impulsar Cocoa en España. No, por desgracia su objetivo no es hacerme rico. Lo propuse, pero lo rechazaron. También me rechazaron el jamón gratis de regalo.</div>
<div>Así que ya tenemos la reuniones locales, pero ¿por qué no hacer una conferencia, de programadores para programadores, y que encima sea <strong>gratis</strong>? Si fueran mujeres, sería perfecta!</div>
<div style="text-align: justify;">Por eso estoy entusiasmado de poder asistir (y si me dejan, incluso de hablar) a la primera conferencia que organiza la asociación NSCoder España en Vilanova i la Geltrú. Tendrá lugar los próximos días 29 y 30 de Octubre, sábado y domingo, y antes del puente del 1 de Noviembre</div>
<div style="text-align: justify;">¡<strong>Déjate de excusas</strong>, que si no tienes tiempo, que si necesitas planificarte con más antelación&#8230;! ¡Tú y yo sabemos que lo que te gusta, tu vicio confesable, es programar! ¿Nunca has hecho alguna locura de forma impulsiva? Ahora es el momento!</div>
<div>Te esperamos en la primera conferencia NSCoder ES en Vilanova i la Geltrú. Recuerda: 29 y 30 de Octubre. ¡Que es gratis!. Toda la información estará en la web de la asociación <a href="http://nscoders.org">NSCoders España</a>. ¡Ah, y no hay que estar asociado para asistir! Sólo querer hablar de Cocoa.</div>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/isJg736cosU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/10/04/primera-conferencia-de-la-asociacion-nscoders-espana/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Café y Cocoa</title>
		<link>http://blog.freniche.com/2011/08/30/cafe-y-cocoa/</link>
		<comments>http://blog.freniche.com/2011/08/30/cafe-y-cocoa/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 13:10:22 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[Cafe y cocoa]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1605</guid>
		<description><![CDATA[Así, sin más fanfarrias ni historias, le doy el pistoletazo de salida a algo que hace mucho tiempo tenía ganas de hacer: un videocast. Concretamente este se llama Café y Cocoa, y no es un curso, ni un tutorial. Es un &#8220;voy a hablar hoy de lo que me apetezca&#8221;, así que, aunque parezca que [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1607" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.cafeycocoa.com.es/"><img class="size-full wp-image-1607" title="Cafe y cocoa" src="http://blog.freniche.com/wp-content/uploads/2011/08/cafeycocoa2.png" alt="Cafe y cocoa" width="600" height="600" /></a><p class="wp-caption-text">Cafe y cocoa</p></div>
<p style="text-align: justify;">Así, sin más fanfarrias ni historias, le doy el pistoletazo de salida a algo que hace mucho tiempo tenía ganas de hacer: un videocast. Concretamente este se llama <a href="http://www.cafeycocoa.com.es/">Café y Cocoa</a>, y no es un curso, ni un tutorial. Es un &#8220;voy a hablar hoy de lo que me apetezca&#8221;, así que, aunque parezca que va a tener un orden lógico, estad preparados para lo peor <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Quedan muchas cosas por hacer. Me gustaría publicarlo en iTunes. Y traducir el tema al Español. Y mejorar muchas cosas. Pero como ando escaso de tiempo, y al final lo fundamental es que al que le guste, que se vea los vídeos, voy a hacer un &#8220;release early&#8221; pero ya. Así que consideradlo en Beta, como todos los servicios de Google <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>He procurado hacer vídeos cortos, y esa va a ser la tónica, para no aburrir a las ovejas. Se agradece feedback, aquí, en Café y Cocoa, por correo, en Twitter o por señales de humo. Ánimos e insultos son bienvenidos, como siempre.</p>
<p>¡Mamá, ya soy videocaster! ¡Y cumplo la Ley Emilcar!</p>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/9SPtim_lZfA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/08/30/cafe-y-cocoa/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ejemplo de menú para una aplicación Enyo/WebOS</title>
		<link>http://blog.freniche.com/2011/08/27/ejemplo-de-menu-para-una-aplicacion-enyowebos/</link>
		<comments>http://blog.freniche.com/2011/08/27/ejemplo-de-menu-para-una-aplicacion-enyowebos/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 10:24:25 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Enyo]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1594</guid>
		<description><![CDATA[Si no te quieres leer todo este rollo, puedes ir a GitHub y bajarte el código fuente. Este año he tenido la gran suerte de que se me presenten muchos proyectos, a cual más interesante y excitante. Desde una oportunidad para trabajar como Genius en una Apple Store hasta la posibilidad de integrarme en una [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si no te quieres leer todo este rollo, puedes <a href="https://github.com/dfreniche/EnyoMenuDemo">ir a GitHub y bajarte el código fuente</a>.</p>
<p style="text-align: justify;">Este año he tenido la gran suerte de que se me presenten muchos proyectos, a cual más interesante y excitante. Desde una oportunidad para trabajar como Genius en una Apple Store hasta la posibilidad de integrarme en una compañía fantástica de desarrollo móvil, como es <a href="http://www.mobivery.com/">Mobivery</a>. Oportunidades realmente estimulantes, que me hacen pensar que estoy <em>vendiendo la moto</em> de forma inconsciente, porque tampoco soy tan bueno programando. Aunque sí que me merezco los sueldos más altos que se puedan pagar <img src='http://blog.freniche.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">No me he arrepentido de no aceptar estas ofertas porque volví de las vacaciones con mi &#8220;vocación emprendedora&#8221; más fuerte que nunca. Con ganas de hacer cosas, y sobre todo, de programar. Y parece que el Karma me ha recompensado, ya que se me planteó la posibilidad de desarrollar para la plataforma WebOS, y concretamente para la tableta de HP/Palm TouchPad. Tenía muchas ganas de conocer otra plataforma de desarrollo móvil, y, aunque ya me había hecho el &#8220;Hello World&#8221; con QT para Maemo y no acabo de encontrar ganas para explorar Android, no me lo pensé y acepté. Con una condición: quería un dispositivo para hacer las pruebas. ¡Me encantan los chismes!</p>
<p style="text-align: justify;">He dedicado Agosto a aprender sobre el desarrollo de WebOS, a la vez que iba desarrollando la App para el cliente. No tenía ni idea, nunca había visto nada de WebOS (aparte del S.O. a nivel de usuario, y a través de <a href="http://www.youtube.com/watch?v=S3EU8GezRUg&amp;list=PLD99338052D4DC78A&amp;feature=plpp">vídeos</a>). Empecé viendo vídeos sobre el desarrollo con Mojo, hasta que me di cuenta de que para la nueva versión del S.O. WebOS (la que viene con la TouchPad) es necesario desarrollar con el framework <a href="https://developer.palm.com/content/api/dev-guide/enyo.html">Enyo</a>. Me instalé el <a href="https://developer.palm.com/">SDK y el emulador</a>, y me lancé a probar ejemplos. Me registré como desarrollador en Palm. Era divertido. Salvo cuando no lo era. Apenas hay ejemplos de Enyo por ahí para mirar, casi ningún tutorial, y en StackOverflow muy pocas preguntas / respuestas. Me quedaban los propios foros de Palm.</p>
<p style="text-align: justify;">A esto hay que sumarle que yo no tengo ni idea de JavaScript. Cuando digo ni idea me refiero a que podía usar una biblioteca de funciones, pero sin conocer el lenguaje. Esto tiene fácil arreglo y <a href="http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/">me he lanzado a aprender JavaScript</a>.</p>
<p style="text-align: justify;">Y entonces llegó el bombazo: HP abandona la producción de dispositivos con WebOS, vende de forma apresurada las TouchPads para quitarse de en medio el Stock, y dice que quiere vender su parte del negocio de venta de PCs. Muy divertido. Incluso he bromeado en Twitter, viendo mis últimas adquisiciones y su posterior destino (Nokia N900, HP TouchPad) sobre mi capacidad <em>gafe</em> para hundir una empresa. Aunque pocas bromas: el proyecto que estaba haciendo entró en soporte vital, y estuve unos días esperando a ver qué pasaba. Finalmente se ha decidido concluir las Apps y subirlas a la tienda española, que se abrirá espero en Septiembre / Octubre. un alivio, porque realmente me gusta el desarrollo con Enyo, me parece un cambio tan radical desde Cocoa que me permite mantenerme fresco programando todo el día: un rato Cocoa y luego Enyo / Javascript.</p>
<p style="text-align: justify;">Pero hay muy pocos ejemplos sobre Enyo. Así que, tras sufrir unos días con una parte de la App, he decidido crear un pequeño ejemplo de una App con un menú fijo a la izquierda, y con vistas que van cambiando según se pulsan las opciones de menú. Nada espectacular, pero hasta dar con la tecla de cómo combinar los Enyo.Pane con los Enyo.SlidingPanel me ha llevado un rato. Así que, si quieres probar la app, te instalas el SDK (lo necesitas para tener la librería Enyo), <a href="https://github.com/dfreniche/EnyoMenuDemo">te bajas el código fuente del ejemplo de GitHub</a>, y lo pruebas con un navegador WebKit (Chrome o Safari). También puedes usar el código como esqueleto para tus nuevos proyectos con Enyo, si es que te animas.</p>
<p style="text-align: justify;">Os dejo unas capturas de la App, para que la veáis en acción:</p>
<div id="attachment_1595" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo1.png"><img class="size-medium wp-image-1595" title="Primera opción de menú" src="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo1-300x230.png" alt="Primera opción de menú" width="300" height="230" /></a><p class="wp-caption-text">Primera opción de menú</p></div>
<div id="attachment_1596" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo2.png"><img class="size-medium wp-image-1596" title="Segunda opción de menú" src="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo2-300x230.png" alt="Segunda opción de menú" width="300" height="230" /></a><p class="wp-caption-text">Segunda opción de menú</p></div>
<div id="attachment_1598" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo3.png"><img class="size-medium wp-image-1598" title="Lo más complicado: el menú y los sliding Panels" src="http://blog.freniche.com/wp-content/uploads/2011/08/menu-demo3-300x230.png" alt="Lo más complicado: el menú y los sliding Panels" width="300" height="230" /></a><p class="wp-caption-text">Lo más complicado: el menú y los sliding Panels</p></div>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/gsSSpBRAPZ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/08/27/ejemplo-de-menu-para-una-aplicacion-enyowebos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprendiendo a aprender Informática (y JavaScript)</title>
		<link>http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/</link>
		<comments>http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 11:38:53 +0000</pubDate>
		<dc:creator>dfreniche</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Enyo]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://blog.freniche.com/?p=1585</guid>
		<description><![CDATA[Esta es la vida del informático. Da igual los años que tengas: la sensación es que nunca tienes ni idea de nada. Avanza tan rápida la industria que, por mucho que hagas, siempre te quedas atrás. Y hay que tomar decisiones. Los tiempos aquellos de poder ser un &#8220;informático renacentista&#8221; que sabía de hardware, de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Esta es la vida del informático. Da igual los años que tengas: la sensación es que nunca tienes ni idea de nada. Avanza tan rápida la industria que, por mucho que hagas, siempre te quedas atrás. Y hay que tomar decisiones. Los tiempos aquellos de poder ser un &#8220;informático renacentista&#8221; que sabía de hardware, de software, de todo un poco, pasaron. Yo hace tiempo que desistí de aprender ciertas cosas (como BB.DD.) y me centré en otras. Si no enfocas sobre un tema, no hay manera.</p>
<p>Por eso te recomiendo que sigas mi &#8220;método&#8221; sobre cómo aprender, en general, mientras avanzas en tu carrera profesional como informático:</p>
<ul>
<li>asúmelo: siempre va a haber muchas más cosas que NO sepas, que las que sabes. Aunque ahora aprendas Ruby, mañana necesitarás Java. O JavaScript. O C++, Clojure, o lo que sea. Nunca lo vas a saber todo. Y no pasa nada.</li>
<li>hablar estas cosas y admitir las propias carencias frente a nuestros compañeros nos quita un gran peso. Porque la mente es mala, y constantemente te dice &#8220;<em>mira que no saber CSS, seguro que todos estos ya hacen transformaciones CSS3 mientras duermen, y tú aquí, sin tener ni zorra idea de nada, mira que eres torpe&#8230;</em>&#8220;. Nos machacamos sin piedad, y resulta que cuando preguntas no todo el mundo está tan avanzado. Es más, si tienes esta inquietud, probablemente tú ya sepas algo: &#8220;<a href="http://es.wikipedia.org/wiki/Sócrates">sólo se que no se nada</a>&#8220;. Uno de los motivos por los que voy a las <a href="http://blog.freniche.com/2010/11/30/como-crear-tu-propia-nscoder-night/">NSCoder Night</a> es por hacer esta &#8220;terapia de grupo&#8221;.</li>
<li>no te dejes llevar por el agobio, o el estrés. Sí, vale, que tienes que entregar el proyecto para ayer: entonces usa Google (o mejor, <a href="http://stackoverflow.com/">stackoverflow</a>). Pero márcate unos objetivos cada año, y aprende o profundiza en algún aspecto que te sirva y te interese: un lenguaje de programación, dominar un IDE, ver qué sistema de control de versiones te gusta más, patrones de diseño, UML, etc. Si tienes esos objetivos marcados y los cumples, cada año sabrás más que el anterior. No son importantes los años de experiencia, sino lo que experimentas durante esos años.</li>
<li><a href="http://blog.freniche.com/2010/06/10/leyendo-para-emprender/">lee libros</a>. Internet es fantástico para búsquedas de dudas, y hay muchos tutoriales. Pero muchos de ellos no se pueden comparar al material que encuentras en un libro: bien pensado, estructurado, con ejemplos. Además, leer un libro supone un esfuerzo y desarrollar una concentración que nos viene bien como programadores: cada vez somos menos capaces de concentrarnos durante un par de horas, por culpa de las interrupciones. Leer te obliga a trabajar esos conocimientos, y así a aprender.</li>
<li>una vez leas libros, busca vídeos del tema. En iTunes (y en Internet en general) hay vídeos de casi todo. Es bastante ameno ver cómo se hace algo, en lugar de tener que leerlo. Pero hazlo siempre después de leer el libro.</li>
</ul>
<div style="text-align: justify;">Estos son los pasos que suelo dar, y me han servido tanto para las <a href="http://blog.freniche.com/2010/06/25/scwcd-aprobado/">certificaciones Java</a>, como para <a href="http://blog.freniche.com/2010/11/14/como-estoy-aprendiendo-a-programar-en-cocoa-touch-para-ios/">aprender Cocoa Touch</a>. Y este verano me ha surgido la oportunidad de poder empezar a desarrollar Apps para otra plataforma móvil, WebOS y el HP TouchPad. El problema es que (ver punto primero) no tengo ni idea de JavaScript. Solución: tirar de Amazon.co.uk (que a partir de una cantidad no cobra gastos de envío) y pedirme estos dos libros sobre JavaScript:</div>
<div>
<div id="attachment_1589" class="wp-caption aligncenter" style="width: 1034px"><a href="http://blog.freniche.com/wp-content/uploads/2011/08/JavaScriptBooks.jpg"><img class="size-large wp-image-1589" title="Libros JavaScript" src="http://blog.freniche.com/wp-content/uploads/2011/08/JavaScriptBooks-1024x764.jpg" alt="Libros JavaScript" width="1024" height="764" /></a><p class="wp-caption-text">Libros JavaScript</p></div>
</div>
<div>Tienen el visto bueno de los Tuiteros expertos en JavaScript (<a href="http://twitter.com/#!/jablanco">José Blanco</a> y <a href="http://ramblings.luismedel.com/">Luis Medel</a>), así que deben ser la pera.</div>
<div style="text-align: justify;">Con ellos voy a seguir explorando el Framework Enyo y WebOS, a la espera de que me llegue una unidad de pruebas HP TouchPad para depurar las Apps. Cuando llegue, pondré por aquí mis impresiones.</div>
<img src="http://feeds.feedburner.com/~r/dfreniche/~4/UI-5hgTBH68" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.freniche.com/2011/08/16/aprendiendo-a-aprender-informatica-y-javascript/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

