<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Albert Coronado, software architect</title>
	<atom:link href="http://www.albertcoronado.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.albertcoronado.com</link>
	<description>Freelance Training, Consulting &#38; Developing / Girona - Barcelona - Madrid - San Francisco</description>
	<lastBuildDate>Tue, 14 Feb 2012 07:49:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Liberado Twitter Voice para android</title>
		<link>http://www.albertcoronado.com/2012/02/14/liberado-twitter-voice-para-android/</link>
		<comments>http://www.albertcoronado.com/2012/02/14/liberado-twitter-voice-para-android/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 07:47:10 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=841</guid>
		<description><![CDATA[Ayer lanzados Twitter Voice. Twitter Voice nos permite escribir tweets por voz, a través del reconocimiento de voz de twitter. Una manera mas ágil de escribir tweets. &#8220;Twitter Voice&#8221; is an Android application that allows you write tweets without use your keyboard, only your voice. &#8220;Twitter Voice&#8221; uses android voice recognition technology. You speech your [...]]]></description>
			<content:encoded><![CDATA[<div style='float: left; padding: 5px;'><img src="http://www.albertcoronado.com/wp-content/uploads/2012/02/twittervoice1.png" alt="" title="twittervoice1" width="320" height="480" class="alignnone size-full wp-image-842" /><br />
<a href="https://market.android.com/details?id=com.lostsys.voice.Voice1" target="_blank"><img src="http://www.albertcoronado.com/wp-content/uploads/2012/02/Available-on-android-market.jpg" alt="" title="Available-on-android-market" width="320" height="140" class="alignnone size-full wp-image-843" /></a></div>
<p>Ayer lanzados Twitter Voice. Twitter Voice nos permite escribir tweets por voz, a través del reconocimiento de voz de twitter. Una manera mas ágil de escribir tweets.</p>
<p><em>&#8220;Twitter Voice&#8221; is an Android application that allows you write tweets without use your keyboard, only your voice. &#8220;Twitter Voice&#8221; uses android voice recognition technology. You speech your tweet and the &#8220;Twitter Voice&#8221; recognizes and publishes.<br />
Write tweets with &#8220;Twitter Voice&#8221; is fast and easy. You can use &#8220;Twitter Voice&#8221; in your car or when you are arriving on a meeting.</em></p>
<p><em><strong>Requires installation of &#8220;Voice Search&#8221; of Google. (Requiere tener instalado “Búsqueda por voz” de Google)</strong></em></p>
<p>Esperamos poder sacar nuevas versiones pronto, todos los comentarios serán bienvenidos.</p>
<p><strong>Funcionalidades</strong><br />
&nbsp;&nbsp;<strong>Ver. 1.0</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;- Permite escribir tweets a través de la función de reconocimiento de voz de Google.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2012/02/14/liberado-twitter-voice-para-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz año 2012!!</title>
		<link>http://www.albertcoronado.com/2011/12/31/feliz-ano-2012/</link>
		<comments>http://www.albertcoronado.com/2011/12/31/feliz-ano-2012/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 18:28:57 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=836</guid>
		<description><![CDATA[Feliz entrada de año 2012 a tod@s. El próximo año no pinta muy bien, pero esperemos que con esfuerzo todo se vaya arreglando. Entonces, toca recargar pilas y encontrar ese extra de motivación para salir airosos de la situación. 2011 ha sido un año de cambios, tanto profesionales como personales, quizá el mas significativo el [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Feliz entrada de año 2012 a tod@s</strong>. El próximo año no pinta muy bien, pero esperemos que con esfuerzo todo se vaya arreglando. Entonces, toca recargar pilas y encontrar ese extra de motivación para salir airosos de la situación.</p>
<p style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/12/happy_2012.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/12/happy_2012.jpg" alt="" title="happy_2012" width="540" height="187" class="alignnone size-full wp-image-837" /></a></p>
<p><strong>2011 ha sido un año de cambios</strong>, tanto profesionales como personales, quizá el mas significativo el cambio de Girona a Llagostera(Casa y oficina). Llagostera nos atrajo por su situación y tranquilidad, y de momento no nos esta decepcionando.</p>
<p><strong>En lo profesional ha sido un gran año</strong>, con un montón de proyectos interesantes y nuevos. Si 2012 fuese igual que 2011 yo ya firmaba (Aunque seguro que será mejor <img src='http://www.albertcoronado.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p><strong>Para 2012 </strong>sigo con mi política de no marcar objetivos, que me ha ido muy bien en 2011. Simplemente desear a ver si empiezan a caer proyectos internacionales(Europeos y quizá alguno en USA).</p>
<p><strong>Y sobretodo, dar las gracias a todo el mundo quien ha estado conmigo este 2011 y desearos toda la felicidad <img src='http://www.albertcoronado.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/12/31/feliz-ano-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technical reviewer en Liferay Beginner&#8217;s Guide</title>
		<link>http://www.albertcoronado.com/2011/12/29/technical-reviewer-en-liferay-beginners-guide/</link>
		<comments>http://www.albertcoronado.com/2011/12/29/technical-reviewer-en-liferay-beginners-guide/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 19:17:08 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[liferay]]></category>
		<category><![CDATA[begginers guide]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=825</guid>
		<description><![CDATA[Hoy me ha llegado mi copia del libro “Liferay Beginner&#8217;s Guide” de Packt Publishing y lo podéis encontrar en el siguiente link en versión papel y eBook. Ha sido una experiencia muy enriquecedora poder participar en la publicación de este libro como technical reviewer. Cuando me contactaron desde Packt Publishing para proponérmelo me pareció un [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me ha llegado mi copia del libro <strong>“Liferay Beginner&#8217;s Guide”</strong> de <a target="_blank" href="http://www.packtpub.com/">Packt Publishing</a> y lo podéis encontrar en el siguiente <a target="_blank" href="http://www.packtpub.com/build-deploy-maintain-liferay-portal-beginners-guide/book">link</a> en versión papel y eBook. </p>
<p>Ha sido una experiencia muy enriquecedora poder participar en la publicación de este libro como technical reviewer. Cuando me contactaron desde Packt Publishing para proponérmelo me pareció un excelente reto. <strong>He podido trabajar con un equipo internacional, probar mi nivel de ingles y tocar un poco el mundillo editorial (Quizás me animo un día a escribir mi propio libro).</strong></p>
<p><strong>En lo referente al libro</strong>, me parece muy acertado(Teniendo en cuenta que es para beginners). Te da una visión muy amplia de lo que se puede hacer con Liferay, y sobretodo, es muy práctico. Para leerlo se necesita un mínimo de formación o experiencia en el mundo de los sistemas y gestores de contenidos.</p>
<p><strong>El punto negativo</strong>, acabamos de publicar el libro y esta basado en Liferay 6.0.6 y ya tenemos Liferay 6.1 en fase beta. Que le vamos a hacer, el mundo gira cada vez mas rápido y las editoriales en papel tienen procesos lentos y el resultado es complicado de migrar rápidamente (Otro día debatimos sobre el online vr. offline). Aún así, la malloría de conceptos y contenidos son válidos para ambas versiones.</p>
<p><strong>En conclusión, me ha encantado la experiencia y ya tenemos un buen manual para empezar con Liferay.</strong></p>
<div style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/12/liferay_beginners_guide1.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/12/liferay_beginners_guide1.jpg" alt="" title="liferay_beginners_guide1" width="540" height="620" class="alignnone size-full wp-image-826" /></a></p>
<p><a href="http://www.albertcoronado.com/wp-content/uploads/2011/12/liferay_beginners_guide2.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/12/liferay_beginners_guide2.jpg" alt="" title="liferay_beginners_guide2" width="540" height="720" class="alignnone size-full wp-image-827" /></a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/12/29/technical-reviewer-en-liferay-beginners-guide/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Trasteando con Dynamic Data List en Liferay 6.1</title>
		<link>http://www.albertcoronado.com/2011/12/22/trasteando-con-dynamic-data-list-en-liferay-6-1/</link>
		<comments>http://www.albertcoronado.com/2011/12/22/trasteando-con-dynamic-data-list-en-liferay-6-1/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 12:47:33 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[liferay]]></category>
		<category><![CDATA[dynamic data list]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=822</guid>
		<description><![CDATA[Una de las grandes novedades que incorpora Liferay 6.1 es el Dynamic Data List. En resumen, nos brinda la oportunidad de crear listas o usar Liferay como base de datos. Me parece una opción muy interesante para la persistencia de nuestros portlets, es decir, para usarlo como base de datos en nuestras aplicaciones. De esta [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las grandes novedades que incorpora <strong>Liferay 6.1 es el Dynamic Data List</strong>. En resumen, nos brinda la oportunidad de crear listas o usar Liferay como base de datos.</p>
<div style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/12/ddl.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/12/ddl.jpg" alt="" title="ddl" width="540" height="286" class="alignnone size-full wp-image-823" /></a></div>
<p><strong>Me parece una opción muy interesante para la persistencia de nuestros portlets</strong>, es decir, para usarlo como base de datos en nuestras aplicaciones. De esta manera podemos delegar en Liferay ciertas tareas de gestión de registros y centrarnos en temas que nos den mas valor.</p>
<p>Básicamente <strong>el funcionamiento de Dynamic Data List es muy sencillo</strong>, primero debemos definir un tipo de dato(Data Definition) que puede ser contacto, cliente, vehiculo, etc. con todos sus campos y después ya podemos crear listas de este tipo de campo. Además esta integrado con el sistema de workflow de Liferay.</p>
<p>Para incorporarlo a nuestras páginas <strong>disponemos del portlet Dynamic List Data View</strong> que permite mostrar listas, editarlas y definir plantillas(templates) a nivel de lista y detalle. Le encuentro a faltar la opción de filtrar los registros.</p>
<p><strong>Otras cosas que también le encuentro a faltar</strong> es la posibilidad de definir validaciones en los campos y la posibilidad de Importar datos(Si que existe la posibilidad de exportar). Lo que ya seria de matricula seria poder definir sublistas o relaciones en las listas.</p>
<p><strong>En conclusión,</strong> esta es una funcionalidad a la que le vamos a sacar mucho partido ya que se puede integrar con cantidad de elementos. No tardaremos en ver aplicaciones para sacar reports, CRMs, gestión, etc. <strong>Podria ser incluso un killer del service builder? a ver como evoluciona&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/12/22/trasteando-con-dynamic-data-list-en-liferay-6-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La solución, de @josefajram</title>
		<link>http://www.albertcoronado.com/2011/12/18/la-solucion-de-josefajram/</link>
		<comments>http://www.albertcoronado.com/2011/12/18/la-solucion-de-josefajram/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 17:27:52 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Llibres]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=816</guid>
		<description><![CDATA[Ayer fui a comprar un libro para una persona y al ver &#8220;La solución&#8221; de Josef Ajram no pude evitarlo. Se trata de un libro muy interesante y se lee rápido(78 páginas con el apéndice). Josef Ajram se ha ganado a pulso la credibilidad, es una persona que se lo ha trabajado mucho, tanto en [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer fui a comprar un libro para una persona y al ver &#8220;La solución&#8221; de <a href="http://twitter.com/josefajram" target="_blank">Josef Ajram</a> no pude evitarlo. <strong>Se trata de un libro muy interesante y se lee rápido(78 páginas con el apéndice)</strong>.</p>
<p><strong><a href="http://twitter.com/josefajram" target="_blank">Josef Ajram</a></strong> se ha ganado a pulso la credibilidad, es una persona que se lo ha trabajado mucho, tanto en el mundo de la bolsa como en lo deportivo. Creo que representa de manera clara valores como el trabajo duro, el esfuerzo y el sacrificio. </p>
<p><strong>Respecto al libro es muy recomendable e interesante</strong>, ya que explica desde la perspectiva de un &#8220;trader&#8221; la actual crisis financiera. Además de manera muy clara y directa, sin adornos, con datos, ejemplos y gráficos.</p>
<p><strong>Como crítica constructiva dos cositas</strong>: El libro es mas bien escueto, podría ser casi un articulo. Como segundo, hay ciertos conceptos que podrían explicarse mas detalladamente, para que pueda llegar a un público mas amplio(Yo lo entendí entero). Por ejemplo: &#8220;Mercado&#8221;, &#8220;Índice&#8221;, &#8220;Indicador&#8221;, &#8220;Intermediario&#8221;, etc.</p>
<p><span style='font-weight: bold; text-decoration: nderline;'>Conclusión</span></p>
<p><strong>Un libro muy interesante, muy recomendable para entender la actual crisis. Lo recomiendo.<br />
</strong></p>
<div style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/12/la-solucion-el-metodo-ajram.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/12/la-solucion-el-metodo-ajram.jpg" alt="" title="la-solucion-el-metodo-ajram" width="300" height="487" class="alignnone size-full wp-image-817" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/12/18/la-solucion-de-josefajram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formación en eCommerce en el vivero de empresas Nexes</title>
		<link>http://www.albertcoronado.com/2011/11/26/formacion-en-ecommerce-en-el-vivero-de-empresas-nexes/</link>
		<comments>http://www.albertcoronado.com/2011/11/26/formacion-en-ecommerce-en-el-vivero-de-empresas-nexes/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 20:41:41 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Altres]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=811</guid>
		<description><![CDATA[Los pasados días 17 y 24 de Noviembre impartimos en el vivero de empresas Nexes una serie de formaciones en Comercio electrónico. Quede gratamente sorprendido de lo bien que funcionaba el vivero y de sus iniciativas. Recomiendo mucho Nexes, creo que tiene ese clima necesario para que afloren proyectos. El primer día hicimos dos sesiones [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.albertcoronado.com/wp-content/uploads/2011/11/nexes.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/11/nexes.jpg" alt="" title="nexes" width="239" height="65" class="alignleft size-full wp-image-812" /></a>Los pasados días 17 y 24 de Noviembre impartimos en el vivero de empresas <a target="_blank" href="http://www.nexesforallac.cat/">Nexes</a> una serie de formaciones en Comercio electrónico. Quede gratamente sorprendido de lo bien que funcionaba el vivero y de sus iniciativas. Recomiendo mucho <a target="_blank" href="http://www.nexesforallac.cat/">Nexes</a>, creo que tiene ese clima necesario para que afloren proyectos.</p>
<p><a href="http://www.albertcoronado.com/wp-content/uploads/2011/11/cursnexesforallac.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/11/cursnexesforallac.jpg" alt="" title="cursnexesforallac" width="540" height="403" class="alignnone size-full wp-image-813" /></a></p>
<p>El primer día hicimos dos sesiones de formación: La primera &#8220;<strong>Gestión de un eCommerce</strong>&#8221; orientada a tener una idea global(Big picture) de la gestión de un eCommerce y ver que alternativas tenemos para tener nuestra propia tienda online(Arquitectura de una tienda online,SaaS/inhouse,CMS,Prestashop,Magento, &#8230;). La segunda, &#8220;<strong>Presente y futuro del comercio electrónico</strong>&#8221; estaba ,mas orientada a ver que nuevas tendencias hay en comercio electrónico(Social commerce, mCommerce, geolocalización, comparadores de precios, etc.).</p>
<p>El segundo día hicimos un<strong> taller de instalación de una tienda Magento</strong>. La idea era familiarizarnos con los servicios técnicos que necesitamos para crearnos nuestra propia tienda online(Servidor, Apache,Base de datos, CMS, etc. ), como no, la mejor manera de familiarizarnos con el tema fue instalar nuestro propio servidor web con Magento.</p>
<p>Muchas gracias a tod@s l@s asistentes y mucha suerte con vuestros proyectos de comercio electrónico. Adjunto el link con las diapositivas:</p>
<p><a target="_blank" href="http://www.slideshare.net/acoronadoc/gesti-dun-ecommerce">http://www.slideshare.net/acoronadoc/gesti-dun-ecommerce</a></p>
<p><a target="_blank" href="http://www.slideshare.net/acoronadoc/mcommerce-10204835">http://www.slideshare.net/acoronadoc/mcommerce-10204835</a></p>
<p><a target="_blank" href="http://www.slideshare.net/acoronadoc/taller-de-instalacin-de-un-servidor-web-con-magento">http://www.slideshare.net/acoronadoc/taller-de-instalacin-de-un-servidor-web-con-magento</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/11/26/formacion-en-ecommerce-en-el-vivero-de-empresas-nexes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperando PCs antiguos con Lubuntu</title>
		<link>http://www.albertcoronado.com/2011/11/21/recuperando-pcs-antiguos-con-lubuntu/</link>
		<comments>http://www.albertcoronado.com/2011/11/21/recuperando-pcs-antiguos-con-lubuntu/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:39:34 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Sistemes]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=806</guid>
		<description><![CDATA[El Sábado me dedique a intentar recuperar mi primer portátil, un Acer TravelMate 524TE Pentium III con 128 Mb. de RAM. Se trataba de ver que rendimiento lo podía llegar a sacar. Lubuntu es una distribución de Linux ligera, es decir, que consume pocos recursos. Es impresionante lo bien que se instala(Todo soportado) y el [...]]]></description>
			<content:encoded><![CDATA[<p>El Sábado me dedique a intentar recuperar mi primer portátil, un Acer TravelMate 524TE Pentium III con 128 Mb. de RAM. Se trataba de ver que rendimiento lo podía llegar a sacar.</p>
<p><strong>Lubuntu es una distribución de Linux ligera</strong>, es decir, que consume pocos recursos. <strong>Es impresionante lo bien que se instala</strong>(Todo soportado) y el rendimiento que le saca a la máquina. Todo lo que es ofimática(Procesador de textos, hoja de calculo, etc.) funciona con mucha fluidex. El problema lo he tenido <strong>a la hora de navegar por Internet</strong>, es impresionante lo pesadas que se han vuelto las páginas web y la navegación se vuelve un poco lenta.</p>
<p><strong>Como conclusión,</strong> puedo decir que he quedado maravillado de lo bien que va, hay que tener en cuenta que solo tiene 128 Mb. de RAM!. Lubuntu es una excelente herramienta para volver a darles vida a todos esos ordenadores que han quedado desfasados por culpa del software y que su única función es hacer facturas o navegar por Internet.</p>
<div style='text-align: center;'>
<a href="http://www.albertcoronado.com/wp-content/uploads/2011/11/lubuntu2.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/11/lubuntu2.jpg" alt="" title="lubuntu2" width="500" height="487" class="alignnone size-full wp-image-807" /></a><br />
<a href="http://www.albertcoronado.com/wp-content/uploads/2011/11/lubuntu1.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/11/lubuntu1.jpg" alt="" title="lubuntu1" width="500" height="366" class="alignnone size-full wp-image-808" /></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/11/21/recuperando-pcs-antiguos-con-lubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alumni destacat UOC</title>
		<link>http://www.albertcoronado.com/2011/10/18/alumni-destacat-uoc/</link>
		<comments>http://www.albertcoronado.com/2011/10/18/alumni-destacat-uoc/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 08:36:52 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[alumni]]></category>
		<category><![CDATA[destacat]]></category>
		<category><![CDATA[UOC]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=799</guid>
		<description><![CDATA[Este apunte en el bloc es solo para dejar constancia que he sido Alumni destacado UOC(Universitat Oberta de Catalunya), y que me ha hecho mucha ilusión . Aprovecho también para reivindicar lo importante que es que las distintas asociaciones de Alumni funcionen. Hoy en día, con una formación excelente como la de la UOC no [...]]]></description>
			<content:encoded><![CDATA[<p>Este apunte en el bloc es solo para dejar constancia que he sido Alumni destacado <a href="http://www.uoc.edu" target="_blank">UOC</a>(Universitat Oberta de Catalunya), y que me ha hecho mucha ilusión <img src='http://www.albertcoronado.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p>Aprovecho también para reivindicar lo importante que es que las distintas asociaciones de Alumni funcionen. Hoy en día, con una formación excelente como la de la UOC no basta, hace falta ese motor de networking, sinergias y cooperaciones para ayudar a que los estudiantes entren con fuerza en el mercado laboral o hacer funcionar sus proyectos.</p>
<p>Hacer funcionar una asociación no es fácil, es un trabajo de equipo entre los estudiantes y la universidad. A ver si entre todos, con un granito de arena de aquí y otro de allá lo conseguimos.</p>
<p>Mientras tanto, yo sigo prestándome voluntario para lo que pueda y sigo <a target="_blank" href="http://www.presionblogosferica.com/te-invito-a-un-cafe/">invitando a café</a> a todos los Alumnis con inquietudes y ganas de hacer cosas.</p>
<p>Link: <a href="http://alumni.uoc.edu/opencms_alumni/opencms/ca/xarxa/alumni_destacat/2011/06/coronado" target="_blank">http://alumni.uoc.edu/opencms_alumni/opencms/ca/xarxa/alumni_destacat/2011/06/coronado</a></p>
<p><a href="http://www.albertcoronado.com/wp-content/uploads/2011/10/alumnidestacat.png"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/10/alumnidestacat.png" alt="" title="alumnidestacat" width="540" height="848" class="alignnone size-full wp-image-800" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/10/18/alumni-destacat-uoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiidioma en el desarrollo de portlets Liferay</title>
		<link>http://www.albertcoronado.com/2011/10/15/multiidioma-en-el-desarrollo-de-portlets-liferay/</link>
		<comments>http://www.albertcoronado.com/2011/10/15/multiidioma-en-el-desarrollo-de-portlets-liferay/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 14:39:06 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[liferay]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[portal corporativo]]></category>
		<category><![CDATA[Portlet]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=789</guid>
		<description><![CDATA[Uno de los requerimientos de todo portal corporativo es el multi-idioma, en el post &#8220;Tipos de contenidos y multidioma en Liferay&#8221; ya hablamos sobre como crear contenido multi-idioma. Ahora vamos a ver como hacer portlets multi-idioma en liferay. Antes de empezar, todos los trozos de código que utilizo los he sacado del portlet &#8220;Todo Lists&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.albertcoronado.com/wp-content/uploads/2011/10/multilanguage3.jpg"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/10/multilanguage3.jpg" alt="" title="multilanguage3" width="341" height="102" class="alignleft size-full wp-image-790" /></a>Uno de los requerimientos de todo portal corporativo es el multi-idioma, en el post &#8220;<a href="http://www.albertcoronado.com/2010/10/18/tipos-de-contenidos-y-multidioma-en-liferay/">Tipos de contenidos y multidioma en Liferay</a>&#8221; ya hablamos sobre como crear contenido multi-idioma. Ahora vamos a ver como hacer portlets multi-idioma en liferay.</p>
<p><strong>Antes de empezar</strong>, todos los trozos de código que utilizo los he sacado del portlet &#8220;Todo Lists&#8221; disponible para su descarga en la web de Liferay <a href="http://www.liferay.com/es/downloads/liferay-portal/community-plugins/-/software_catalog/products/7763918" target="_blank">http://www.liferay.com/es/downloads/liferay-portal/community-plugins/-/software_catalog/products/7763918</a></p>
<p>Lo primero es crearnos nuestros <strong>ficheros con los literales</strong> que vamos a usar en nuestro proyecto. Estos ficheros deben creare en la carpeta &#8216;/docroot/WEB-INF/src/content/&#8217;, primero hay que crear el fichero &#8216;Language.properties&#8217; con los literales por defecto y luego un fichero por cada idioma, por ejemplo, &#8216;Language_fr.properties&#8217; para francés o &#8216;Language_en.properties&#8217; para inglés.</p>
<p>Una vez tenemos creados nuestros ficheros con los literales que vamos a usar en nuestro proyecto debemos <strong>modificar nuestro fichero &#8216;portlet.xml&#8217;</strong> para añadir lo siguente:<br />
<code><br />
        &lt;supported-locale>es&lt;/supported-locale><br />
        &lt;supported-locale>ca&lt;/supported-locale><br />
        &lt;supported-locale>en&lt;/supported-locale><br />
        &lt;supported-locale>eu&lt;/supported-locale><br />
        &lt;supported-locale>fr&lt;/supported-locale><br />
        &lt;supported-locale>ja&lt;/supported-locale><br />
         &lt;resource-bundle>content.Language&lt;/resource-bundle><br />
</code><br />
Ahora ya podemos usar estas cadenas en nuestro proyecto. Para <strong>usarlo en los JSPs</strong> podemos hacerlo a partir del tag &#8220;message&#8221; de la libreria de tags &#8220;liferay-ui&#8221;. Por ejemplo, &#8220;<code>&lt;liferay -ui:message key='label' /></code>&#8221; donde &#8216;label&#8217; es el código del literal. En los JSPs también podemos usar multi-idioma a través de la classe &#8216;LanguageUtil&#8217;.</p>
<p>Atención, si queremos usar multi-idioma <strong>en nuestras classes no podemos usar la classe</strong> &#8216;LanguageUtil&#8217;. Para hacerlo tendremos que usar la classe java.util.ResourceBundle de Java:</p>
<p><code>ResourceBundle rb rb = ResourceBundle.getBundle( "content.Language", request.getLocale() );</code></p>
<p>A partir de que tenemos instanciada la classe podemos hacer uso de los literales, por ejemplo: <code>rb.getString("home.header.publicar")</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/10/15/multiidioma-en-el-desarrollo-de-portlets-liferay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>California Trip</title>
		<link>http://www.albertcoronado.com/2011/10/01/california-trip/</link>
		<comments>http://www.albertcoronado.com/2011/10/01/california-trip/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 19:00:20 +0000</pubDate>
		<dc:creator>Albert Coronado</dc:creator>
				<category><![CDATA[Viajes]]></category>

		<guid isPermaLink="false">http://www.albertcoronado.com/?p=779</guid>
		<description><![CDATA[Del 15 al 30 de Septiembre hemos ido de expedición por California recorriendo varias ciudades del País, entre otras: San Francisco, Los Angeles y Las Vegas. El viaje nos ha encantado y hemos descubierto cantidad de cosas nuevas y hemos compartido ratos con gente nueva y viejos conocidos. San Francisco es una ciudad moderna y [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Del 15 al 30 de Septiembre</strong> hemos ido de expedición por California recorriendo varias ciudades del País, entre otras: San Francisco, Los Angeles y Las Vegas. El viaje nos ha encantado y hemos descubierto cantidad de cosas nuevas y hemos compartido ratos con gente nueva y viejos conocidos.</p>
<p style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/10/tripcalifornia1.png"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/10/tripcalifornia1.png" alt="" title="tripcalifornia1" width="540" height="300" class="alignnone size-full wp-image-780" /></a></p>
<p style='text-align: center;'><a href="http://www.albertcoronado.com/wp-content/uploads/2011/10/tripcalifornia2.png"><img src="http://www.albertcoronado.com/wp-content/uploads/2011/10/tripcalifornia2.png" alt="" title="tripcalifornia2" width="540" height="300" class="alignnone size-full wp-image-781" /></a></p>
<p><strong>San Francisco</strong> es una ciudad moderna y encantadora con un montón de lugares interesantes para descubrir. Además de la ciudad por la zona podemos descubrir un montón de pueblos y playas con encanto, fue el caso de: <strong>Sausalito</strong>, <strong>Santa Cruz</strong>, <strong>Morro Bay</strong> o <strong>Gorda</strong>.</p>
<p><strong>Los Angeles</strong> como ciudad es bastante &#8220;Industrial&#8221;, no tiene ese encanto que tienen por ejemplo San Francisco o Nueva York. Eso si, en sus alrededores encuentras joyas como <strong>Santa Barbara</strong> o <strong>Santa Mónica</strong>. De camino a Las Vegas atravesamos el desierto de Mojave y publecitos con encanto tipicos de las películas como <strong>Bakersfield</strong>.</p>
<p><strong>Las Vegas</strong> es otro lugar digno de visitar. Es un lugar complicado de definir, es como un &#8220;Port aventura&#8221; a lo grande y para mayores de 21 años. Además de Las Vegas tampoco nos podemos perder el<strong> desierto de Mojave</strong>, el <strong>gran canyon</strong> y la <strong>presa hoover</strong>. Camino de vuelta a San Francisco hicimos noche en Visalia, para visitar el parque nacional de Sequoyas, impresionante por su fauna y vegetación.</p>
<p><strong>Poco mas puedo contar, es un viaje que se debe vivir en persona. Un beso a todas las personas que nos encontramos en el viaje y los que me seguisteis por las redes sociales.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.albertcoronado.com/2011/10/01/california-trip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

