<?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>Alfonso Marín López &#187; Tecnología</title>
	<atom:link href="http://www.alfonsomarin.es/category/tecnologia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alfonsomarin.es</link>
	<description>Blog personal de un informático</description>
	<lastBuildDate>Thu, 22 Jul 2010 13:51:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mylyn y Jira</title>
		<link>http://www.alfonsomarin.es/mylyn-y-jira/</link>
		<comments>http://www.alfonsomarin.es/mylyn-y-jira/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 13:47:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tecnica]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jira]]></category>
		<category><![CDATA[mylyn]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.alfonsomarin.es/?p=164</guid>
		<description><![CDATA[Llevo ya casi un año utilizando Jira y puedo decir que es un magnifico gestor de proyectos, donde de forma fácil puedes gestionar y programar todas las tareas de tu proyecto. Incluso tiene un plugin muy útil sobre gestión de los proyectos con metodología SCRUM.
En cuanto a Mylyn es un plugin de eclipse para te [...]]]></description>
			<content:encoded><![CDATA[<p>Llevo ya casi un año utilizando <strong>Jira</strong> y puedo decir que es un magnifico gestor de proyectos, donde de forma fácil puedes gestionar y programar todas las tareas de tu proyecto. Incluso tiene un plugin muy útil sobre gestión de los proyectos con<strong> metodología SCRUM.</strong></p>
<p>En cuanto a <strong>Mylyn</strong> es un plugin de eclipse para te permite integrar eclipse con gestores de tareas como Jira y Bugzilla. Y gestionar todas las tareas que se integran en el código.</p>
<p>Llevaba tiempo queriendo probarlo y hoy ha sido el momento.Para empezar explicare como instalarlo, de forma escueta, ya que hay innumerables manuales por internet.</p>
<ul>
<li>Lo primero es instalarte el plugin de Mylyn con sus dependencias.</li>
<li>Después desde la vista <strong>Task Repositories</strong>, le damos a nueva conexión. Puede que no te aparezca jira en la lista, pero la puedes añadir y el solito se instala todo.</li>
<li>Pones tus datos del jira y ya esta totalmente integrado.</li>
<li>Solo una cosa que puede darte problemas en la conexión con jira, es que no tengas activada las llamadas RPC. Para ello te vas a tu Jira y en la <strong>Administration-&gt; General Configuration</strong> Editas la configuración y activas <strong>Accept remote API calls</strong>, y entonces si que te tiene que funcionar.</li>
</ul>
<p>Entre las muchas funciones que tiene, pero quizás la mas interesante sean los <strong>contextos</strong>. Cuando activas una incidencia y comienzas a abrir archivos, el los va asociando a esa incidencia. Así si dejas de trabajar con esa incidencia, de forma automática te cierra todos los archivos abiertos y asociados. De la misma manera cuando vuelves a trabajar con esa incidencia te vuelve a abrir los archivos que tenias abiertos, siendo muy rápido el cambio entre incidencias.</p>
<p>Y otra cosa también importante, te permite reportar el tiempo que has dedicado a cada tarea de forma automática, así cuando dejas de trabajar con una incidencia te reporta el tiempo en el jira. Ya no tienes que estar pensando cuanto tiempo le has dedicado.</p>
<p>Muy interesante esta combinación. Y altamente recomendable, sobre todo desde que puedes tener un jira por 10 dolares al año. Ideal para proyectos pequeños.</p>
<p><a href="http://blog.osusnet.com/2010/03/02/aumenta-tu-productividad-integrando-el-sistema-de-incidencias-en-el-entorno-de-desarrollo-eclipse-mylyn-jira/" target="_blank">Aquí</a> podéis ver una revisión de Mylyn con mas detalle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfonsomarin.es/mylyn-y-jira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación de Ubuntu en Lenovo s10e</title>
		<link>http://www.alfonsomarin.es/instalacion-de-ubuntu-en-lenovo-s10e/</link>
		<comments>http://www.alfonsomarin.es/instalacion-de-ubuntu-en-lenovo-s10e/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:50:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[s10e]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.alfonsomarin.es/?p=152</guid>
		<description><![CDATA[Esto es un apunte rápido. Tengo un Lenovo s10e que venia con Suse, pero como estoy muy contento con Ubuntu he decidido instalarlo. Me he bajado la versión que hay para netbooks, Ubuntu Netbook Remix, que viene preparado con una interfaz mas amigable para estos pequeños equipos.
La instalación no conlleva mucha dificultad, te lo descargas [...]]]></description>
			<content:encoded><![CDATA[<p>Esto es un apunte rápido. Tengo un <strong>Lenovo s10e</strong> que venia con Suse, pero como estoy muy contento con Ubuntu he decidido instalarlo. Me he bajado la versión que hay para netbooks, <strong>Ubuntu Netbook Remix</strong>, que viene preparado con una interfaz mas amigable para estos pequeños equipos.</p>
<p>La instalación no conlleva mucha dificultad, te lo descargas y lo pones en una memoria USB o en un CD, yo he conectado una unidad lectora a una caja externa de disco duro y lo he conectado a USB.</p>
<p>Hasta aquí nada difícil, el único problema que he tenido ha sido con la wifi. Los drivers son propietarios y no permiten su instalación directa en la instalación inicial. Pero no pasa nada, lo que tenemos que hacer es actualizar el sistema por LAN, y despues instalar el paquete <strong>bcmwl-kernel-source</strong>, que son los drivers de la tarjeta wifi <strong>Broadcom</strong>, reiniciamos y ya tenemos wifi.</p>
<p>En esta pagina de <a title="http://ridz1ba.blogspot.com/2009/11/howto-install-ubuntu-netbook-remix-910_17.html" href="http://ridz1ba.blogspot.com/2009/11/howto-install-ubuntu-netbook-remix-910_17.html" target="_blank">Ridzwan</a> están explicados todos los pasos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfonsomarin.es/instalacion-de-ubuntu-en-lenovo-s10e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parámetros de compilación de GWT</title>
		<link>http://www.alfonsomarin.es/parametros-de-compilacion-de-gwt/</link>
		<comments>http://www.alfonsomarin.es/parametros-de-compilacion-de-gwt/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 16:05:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[gwt]]></category>

		<guid isPermaLink="false">http://www.alfonsomarin.es/?p=143</guid>
		<description><![CDATA[Estos días ando un poco liado con el desarrollo de una aplicación en GWT. Que con esta ultima versión, la 2.0, se puede decir que han dado un paso de gigante.
En esta ocasión voy a hablar de su compilador para la puesta en producción y los parámetros que tiene.
Antes de nada explicar un poco como [...]]]></description>
			<content:encoded><![CDATA[<p>Estos días ando un poco liado con el desarrollo de una aplicación en GWT. Que con esta ultima versión, la 2.0, se puede decir que han dado un paso de gigante.<br />
En esta ocasión voy a hablar de su compilador para la<strong> puesta en producción </strong>y los parámetros que tiene.</p>
<p>Antes de nada explicar un poco como funciona, GWT coge y compila a javascript nuestro codigo creando diferentes versiones en archivos diferentes. Si nos fijamos en lo que genera veremos que hay una serie de archivos con extensiones html, rpc, png. Los png son los bundle, donde mete todas las imágenes de la aplicación en una sola, descargándola de golpe y luego muestra la parte que interese. Los archivos rpc son los encargados de las llamadas a los servicios y los html son donde esta toda la chicha.</p>
<p>Veremos que son del estilos <strong>LKH45KH6KLJH4356H3456HLKH45.cache.htm</strong>l, cada archivo represente a un idioma/navegador. Así que si tenemos 2 idiomas y 5 navegadores, tendremos 10 archivos o permutaciones como ellos los llaman.</p>
<p>Cada compilación lleva su tiempo, y en las tareas ant que utilicemos podremos introducir algunos parámetros que agilicen esta compilación.</p>
<p>Si tenemos varios módulos, es interesante que los compilemos en una misma tarea, indicando a cada llamada java que sea un fork, para que se compile en paralelo.</p>
<p>Y hacemos uso de unos de los parámetros mas interesantes, el <strong>localworkers</strong>, esto representa a un hilo que compila una permutación, así que si ponemos mas, compilaría paralelamente las permutaciones, aquí que cada uno hagas sus pruebas. Yo tengo 4 núcleos y poniéndolo en 4 se me reduce a la mitad el tiempo necesario para compilar.<br />
Os dejo una muestra en ant.</p>
<blockquote>
<pre style="overflow: auto; width: 489px;">&lt;target name="gwtc" depends="javac" description="GWT compile to JavaScript"&gt;
&lt;!-- Compilacion modulo vo --&gt;
&lt;java failonerror="false" fork="true" classname="com.google.gwt.dev.Compiler"&gt;
&lt;classpath&gt;
&lt;pathelement location="modules"/&gt;
&lt;path refid="project.class.path"/&gt;
&lt;/classpath&gt;
&lt;!-- add jvmarg -Xss16M or similar if you see a StackOverflowError --&gt;
&lt;jvmarg value="-Xmx256M"/&gt;
&lt;!-- Additional arguments like -style PRETTY or -logLevel DEBUG --&gt;
&lt;arg value="com.orion.apps.cuentas.ValueObject"/&gt;
&lt;arg line="-war ${build.dir}"/&gt;
&lt;arg line="-style DETAILED"/&gt;
&lt;arg line="-localWorkers 4"/&gt;
&lt;/java&gt;

&lt;!-- Compilacion modulo cuentas--&gt;
&lt;java failonerror="false" fork="true" classname="com.google.gwt.dev.Compiler"&gt;
&lt;classpath&gt;
&lt;pathelement location="view/main/java"/&gt;
&lt;pathelement location="view/main/resources"/&gt;
&lt;pathelement location="rpc/main/java"/&gt;
&lt;pathelement location="modules"/&gt;
&lt;path refid="project.class.path"/&gt;
&lt;/classpath&gt;
&lt;!-- add jvmarg -Xss16M or similar if you see a StackOverflowError --&gt;
&lt;jvmarg value="-Xmx256M"/&gt;
&lt;!-- Additional arguments like -style PRETTY or -logLevel DEBUG --&gt;
&lt;arg line="-war ${build.dir}"/&gt;
&lt;arg line="-style DETAILED"/&gt;
&lt;arg line="-localWorkers 4"/&gt;
&lt;arg value="com.orion.apps.cuentas.web.CuentasWeb"/&gt;
&lt;/java&gt;
&lt;/target&gt;</pre>
</blockquote>
<p>PD: Si se quiere ir mas rápido, se puede eliminar idiomas del archivo de configuración gwt.xml</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfonsomarin.es/parametros-de-compilacion-de-gwt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>III Jornadas java</title>
		<link>http://www.alfonsomarin.es/iii-jornadas-java/</link>
		<comments>http://www.alfonsomarin.es/iii-jornadas-java/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:32:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[Tecnica]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Alicante]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://www.alfonsomarin.es/?p=130</guid>
		<description><![CDATA[
Un año mas el curso de especialista en JEE ha organizado una jornada de charlas sobre java y software libre. Aunque el año anterior no hubo, este año han vuelto con un buen abanico de ponentes muy buenos.
En su pagina web, podéis ver con mas detalle quienes han venido. Un resumen de las que hubo:

GWT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alfonsomarin.es/wp-content/uploads/2009/12/especialistajee.png"><img class="aligncenter size-full wp-image-133" title="especialistajee" src="http://www.alfonsomarin.es/wp-content/uploads/2009/12/especialistajee.png" alt="especialistajee" width="200" height="63" /></a></p>
<p>Un año mas el curso de especialista en JEE ha organizado una <a title="http://www.jtech.ua.es/jornadas/index.html" href="http://www.jtech.ua.es/jornadas/index.html" target="_blank">jornada</a> de charlas sobre java y software libre. Aunque el año anterior no hubo, este año han vuelto con un buen abanico de ponentes muy buenos.</p>
<p>En su pagina web, podéis ver con mas detalle quienes han venido. Un resumen de las que hubo:</p>
<ul>
<li>GWT con <a title="http://www.i2e.com.es/" href="http://www.i2e.com.es/" target="_blank">Emilio bravo</a>. Amigo y compañero de proyectos, hablo de una tecnología que ya llevo tiempo utilizando y son un fan convencido.</li>
</ul>
<ul>
<li>Agilidad con <a title="http://brigomp.blogspot.com/" href="http://brigomp.blogspot.com/" target="_blank">Martin Perez</a>. Otro amigo el cual tuve el privilegio de conocer con su anterior proyecto de Jlibrary. Como siempre magistral, se nota que no es su primera ponencia. Además hablo de un tema muy interesante y que además me cojea bastante. Así que con las aclaraciones que ha hecho creo que me voy a poner en serio a utilizar el diseño basado en pruebas y las metodologías ágiles.Además comento varios aspectos del mundo empresarial a los que ya me había referido en post anteriores. Aunque el con mas tranquilidad, constata como un equipo especializado vale mas que un gran equipo de personal poco cualificado. Y por supuesto, los proyectos ágiles suelen tener mas existo, o tienes mas predisposiciones a tenerlo, que un proyecto gestionado con metodologías mas rígidas. Algo que para muchos nos resulta mas que evidente, pero que en el mundo empresarial no.</li>
</ul>
<ul>
<li>Modelo de negocios con<a title="http://www.lapastillaroja.net/" href="http://www.lapastillaroja.net/" target="_blank"> Sergio Montoro</a>. A expuesto de forma muy clara, las diferentes formas de ganar dinero con el software libre. Estoy bastante de acuerdo con la mayoría de las razones que ha dado. Aunque en el tema de servicios creo que hay mucho mas que decir. Pero eso depende sobre todo de tu modelo de negocio. A Sergio lo he conocido hace unas semanas, ya que he comenzado a desarrollar unos módulos para su software hipergate.</li>
</ul>
<ul>
<li> Por ultimo, Francisco Peyrona, una persona muy importante en Sun Microsystem. Ha explicado que es java y que software tiene Sun, Glassfish y NetBeans. Ha sido divertido, y ha contado anécdotas interesantes.</li>
</ul>
<p>Todas interesantes y con mucha información que poner en practica. Espero que pongas las ponencias en la web, aunque solo sen los pdfs.<br />
Desde aquí mandar un saludo y las gracias a todos los ponentes, y espero que el próximo año siga la universidad promoviendo eventos de este tipo. A ver si el próximo año me toca a mi el iPod.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfonsomarin.es/iii-jornadas-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento</title>
		<link>http://www.alfonsomarin.es/magento/</link>
		<comments>http://www.alfonsomarin.es/magento/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 11:56:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.alfonsomarin.es/?p=125</guid>
		<description><![CDATA[
Hace ya algún tiempo instalé, configure y personalice una  tienda online para un cliente. Había probado el archiconocido oscommerce. Pero no  es un proyecto muy completo y difícil de personalizar, además no cumplía con  algunas de las necesidades del proyecto.
Así que probé alternativas más actuales como magento, todos  php, la única [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="http://www.magentocommerce.com/img/logo.gif" src="http://www.magentocommerce.com/img/logo.gif" alt="" width="171" height="47" /></p>
<p>Hace ya algún tiempo instalé, configure y personalice una  tienda online para un cliente. Había probado el archiconocido oscommerce. Pero no  es un proyecto muy completo y difícil de personalizar, además no cumplía con  algunas de las necesidades del proyecto.</p>
<p>Así que probé alternativas más actuales como magento, todos  php, la única escusa para utilizar un lenguaje como este no es más que por los  servidores de hosting, que no dan otra alternativa más solida.</p>
<p>Así que lo instale y lo personalice, muy usable con  infinidad de posibilidades, todo montado de forma muy intuitiva. Además el  equipo de desarrollo se ha esforzado mucho en aplicar técnicas de desarrollo  estables como la utilización de un framework MVC como Zend. El pero es que es  muy lento, extremadamente lento. Con las diferentes versiones han ido  mejorando, pero sigue siendo un lenguaje de script, y si intentas meter muchas  capas al final resulta más lento.</p>
<p>Aunque es un proyecto prometedor y con una enorme comunidad  que no para de crecer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfonsomarin.es/magento/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
