<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3705576819427067608</id><updated>2011-07-30T09:17:19.486-07:00</updated><category term='linux'/><category term='módulos'/><category term='Luis Felipe Giraldo'/><category term='configuración'/><category term='tiempo'/><category term='disminuir'/><category term='x-server'/><category term='Facebook Connect'/><category term='tinymce'/><category term='gwt'/><category term='instalación'/><category term='putty'/><category term='Error'/><category term='Compilar'/><category term='Glassfish'/><category term='Paypal'/><category term='SVN'/><category term='compilación'/><title type='text'>Noobato</title><subtitle type='html'>Diario de un Noob que intenta programar bien!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-1452285165521130576</id><published>2009-03-17T14:49:00.000-07:00</published><updated>2009-03-17T15:46:51.250-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>No se puede copiar/mover  'XXX.svn-base' a 'XXX.tmp': El Sistema no puede hallar el archivo especificado.</title><content type='html'>Hoy tuve uno de esos problemas que te "sacan un ojo" porque son una tontería, y por lo mismo no encuentras solución fácilmente. Este error que en inglés es "&lt;span style="font-weight:bold;"&gt;Can't copy / move 'XXX.svn-base' to 'XXX.tmp': The system cannot find the file specified&lt;/span&gt;" y que te impide hacer checkout de tu proyecto, surge por la sencilla razón de que existen 2 archivos con el nombre igual, pero que uno de ellos difiere en mayúsculas y minúsculas. Como Windows no es "Case Sensitive", se genera este mensaje de error que nada tiene que ver la realidad. &lt;br /&gt;&lt;br /&gt;Gracias a &lt;a href="http://tortoisesvn.net/node/167"&gt;este post&lt;/a&gt;, pude hacer checkout y continuar con mi trabajo normalmente, claro, luego de perder unas cuántas horas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-1452285165521130576?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/1452285165521130576/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/03/no-se-puede-copiarmover-xxxsvn-base.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/1452285165521130576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/1452285165521130576'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/03/no-se-puede-copiarmover-xxxsvn-base.html' title='No se puede copiar/mover  &apos;XXX.svn-base&apos; a &apos;XXX.tmp&apos;: El Sistema no puede hallar el archivo especificado.'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-4031907326438998266</id><published>2009-03-06T03:42:00.000-08:00</published><updated>2009-03-06T03:50:58.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook Connect'/><category scheme='http://www.blogger.com/atom/ns#' term='Paypal'/><title type='text'>Error con Xerces</title><content type='html'>Durante el desarrollo de &lt;a href="http://www.snoits.com"&gt;Snoits&lt;/a&gt;, me encontré con el desagradable problema del error &lt;span style="font-weight:bold;"&gt;org.apache.xerces.dom.DeferredDocumentImpl.normalizeDocument()V&lt;/span&gt; al momento de utlizar Facebook Connect. &lt;br /&gt;&lt;br /&gt;Mirando la documentación de Glassfish encontré que se podía solucionar agregando la siguiente línea en el archivo domain.xml&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt;&lt;jvm-options&gt;-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl&lt;/jvm-options&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Efectivamente esto solucionó el problema con &lt;a href="http://developers.facebook.com/connect.php"&gt;Facebook Connect&lt;/a&gt; pero generó otro con &lt;a href="http://www.paypal.com"&gt;paypal&lt;/a&gt;. Luego de investigar un poco encontré que el error se produce por la librería "xerces.jar" que viene incluida en la distribución de paypal.&lt;br /&gt;&lt;br /&gt;Luego de actualizarla con &lt;a href="http://www.apache.org/dist/xerces/j/Xerces-J-bin.2.9.1.zip"&gt;esta versión (2.9.1)&lt;/a&gt;, se solucionaron ambos problemas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-4031907326438998266?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/4031907326438998266/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/03/orgapachexercesdomdeferreddocumentimpln.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/4031907326438998266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/4031907326438998266'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/03/orgapachexercesdomdeferreddocumentimpln.html' title='Error con Xerces'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-8493182986364978360</id><published>2009-03-05T03:35:00.000-08:00</published><updated>2009-03-05T03:40:16.202-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='configuración'/><category scheme='http://www.blogger.com/atom/ns#' term='x-server'/><category scheme='http://www.blogger.com/atom/ns#' term='putty'/><title type='text'>X-Deep/32 y Putty</title><content type='html'>Muchas veces es necesario acceder remotamente a un servidor, sin embargo es normal que se pierda la práctica con las líneas de comandos. &lt;br /&gt;&lt;br /&gt;Para muchos es más práctico configurar cosas por medio de interfaces gráficas. Pues gracias a Putty y X-Deep/32 es posible por medio de SSH. &lt;br /&gt;&lt;br /&gt;En &lt;a href="http://www.it.uu.se/datordrift/faq/hemarbete/xdeep32"&gt;esta página&lt;/a&gt; está muy bien explicado. &lt;br /&gt;&lt;br /&gt;Con esta "fórmula" pude solucionar el problema que se presentaba cuando intentaba instalar Glassfish por medio de una consola, pero la licencia se mostraba de forma gráfica y me generaba un error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-8493182986364978360?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/8493182986364978360/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/03/x-deep32-y-putty.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/8493182986364978360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/8493182986364978360'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/03/x-deep32-y-putty.html' title='X-Deep/32 y Putty'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-1354603179217945903</id><published>2009-03-05T02:54:00.000-08:00</published><updated>2009-08-26T12:44:48.701-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Instalar Glassfish para Linux en Modo Consola</title><content type='html'>Gracias a la amable ayuda que nos ha brindado &lt;a href="http://www.walmeric.com/"&gt;Walmeric&lt;/a&gt;, hoy he tenido que instalar Glassfish en un servidor remoto por medio de SSH. &lt;br /&gt;&lt;br /&gt;Lo primero fue obviamente descargarlo. Para ello solo basta escribir el comando &lt;pre name="code" class="c-sharp"&gt;&lt;br /&gt; wget http://java.net/download/javaee5/v2.1_branch/promoted/Linux/glassfish-installer-v2.1-b60e-linux.jar&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargado, ejecuté el comando &lt;br /&gt;&lt;pre name="code" class="c-sharp"&gt;java -Xmx256m -jar filename.jar&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Esto genera una carpeta llamada "glassfish".&lt;br /&gt;&lt;br /&gt;Posteriormente dentro de la carpeta generada hay que ejecutar el comando &lt;pre name="code" class="c-sharp"&gt;ant -f setup.xml&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Es posible que tu equipo no tenga instalado ANT. En la documentación de glassfish dice que lo puedes ejecutar directamente desde la carpeta con el comando: &lt;pre name="code" class="c-sharp"&gt;% lib/ant/bin/ant -f setup.xml &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Esto no lo probé. Simplemente instalé ANT que ya explicaré cómo en una entrada posterior. &lt;br /&gt;&lt;br /&gt;También tuve un pequeño problema al momento de instalar ya que la licencia me pedía interfaz gráfica. Para solucionarlo utilicé X-Deep/32 y Putty para acceder remotamente al X-server. También lo explicaré en una entrada posterior. &lt;br /&gt;&lt;br /&gt;Esta ayuda la encontré en el blog de &lt;a href="http://blogs.sun.com/kkranz/entry/setting_up_glassfish_on_ubuntu"&gt;Ken Kranz &lt;/a&gt;y en &lt;a href="https://glassfish.dev.java.net/downloads/v2.1-b60e.html"&gt;Glassfish Community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ACTUALIZACIÓN: Tuve un error de memoria con Ant que solucioné con el siguiente comando:&lt;br /&gt;&lt;pre name="code" class="c-sharp"&gt;export ANT_OPTS=-Xmx256m&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-1354603179217945903?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/1354603179217945903/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/03/instalar-glassfish-para-linux-en-modo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/1354603179217945903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/1354603179217945903'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/03/instalar-glassfish-para-linux-en-modo.html' title='Instalar Glassfish para Linux en Modo Consola'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-2308695356319988054</id><published>2009-02-17T01:59:00.000-08:00</published><updated>2009-03-05T03:05:27.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tinymce'/><title type='text'>TinyMCE: Botónes Básicos</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/TinyMCE"&gt;TinyMCE &lt;/a&gt;es un gran editor &lt;a href="http://en.wikipedia.org/wiki/WYSIWYG"&gt;WYSIWYG &lt;/a&gt;(What You See, Is What You Get) en javascript. Sin embargo, es posible que en nuestra aplicación no sean necesarias tantas funciones. &lt;br /&gt;&lt;br /&gt;Un ejemplo de un editor de texto con funciones básicas sería el siguiente: &lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="javascript"&gt;&lt;br /&gt;&lt;script language="javascript" type="text/javascript"&gt;&lt;br /&gt;            tinyMCE.init({&lt;br /&gt;                theme : "advanced",&lt;br /&gt;                mode: "exact",&lt;br /&gt;                elements : "content",&lt;br /&gt;                theme_advanced_toolbar_location : "top",&lt;br /&gt;                theme_advanced_buttons1 : "bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,outdent,indent,separator,undo,redo",&lt;br /&gt;                theme_advanced_buttons2 : "",&lt;br /&gt;                theme_advanced_buttons3 : ""&lt;br /&gt;            });&lt;br /&gt;&lt;br /&gt;        &lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Aquí se puede ver que el "mode" es "exact". Esto quiere decir que solo incluirá los botones que le indiquemos, en este caso bold, italic, underline, etc. &lt;br /&gt;&lt;br /&gt;De esta forma, es posible personalizar tanto como se quiera la barra, evitando que el usuario pueda llegar a perderse entre tanta función.&lt;br /&gt;&lt;br /&gt;Gracias a &lt;a href="http://subesh.com.np/2008/06/configuring-tinymcesimple-setup/"&gt;Subesh&lt;/a&gt; por la información.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-2308695356319988054?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/2308695356319988054/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/02/tinymce-botones-basicos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/2308695356319988054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/2308695356319988054'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/02/tinymce-botones-basicos.html' title='TinyMCE: Botónes Básicos'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-9048473966585919257</id><published>2009-01-15T08:03:00.000-08:00</published><updated>2009-01-15T10:41:21.255-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compilar'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><category scheme='http://www.blogger.com/atom/ns#' term='módulos'/><title type='text'>Compilar Varios Módulos GWT con Netbeans</title><content type='html'>Al utilizar el plugin de GWT para Netbeans, se crean automáticamente los scripts de ANT para compilar y empaquetar la aplicación. Sin embargo, esto solo aplica para un módulo. Si se agrega un nuevo módulo, éste no es compilado. Luego de buscar un poco por la red, no logré encontrar una explicación de cómo hacerlo de forma automática desde Netbeans. Por tal motivo, tuve que "picar" manualmente los scripts con el fin de automatizar la tarea.&lt;br /&gt;&lt;br /&gt;Para ello, agregué dos definiciones de variables en el archivo gwt.properties ubicado en la carpeta "nbproject".&lt;br /&gt;&lt;br /&gt;Esta definición es la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;gwt.module2=com.snoofing.gwt.UserPrivateArea&lt;br /&gt;gwt.output.dir2=/com.snoofing.gwt.UserPrivateArea&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Luego en el archivo build-gwt.xml dentro del tag &lt;target name="-post-compile"&gt; dupliqué las etiquetas de java, property y move. Es decir, como se muestra a continuación.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;&lt;java classpath="${javac.classpath}:${src.dir}" failonerror="true"&lt;br /&gt;              classname="com.google.gwt.dev.GWTCompiler" fork="true"&gt;&lt;br /&gt;            &lt;arg value="-out"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg path="${build.web.dir}"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg value="-style"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg value="${gwt.compiler.output.style}"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg value="-logLevel"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg value="${gwt.compiler.logLevel}"&gt;&lt;/arg&gt;&lt;br /&gt;            &lt;arg value="${gwt.module2}"&gt;&lt;/arg&gt;&lt;br /&gt;        &lt;/java&gt;&lt;br /&gt;        &lt;br /&gt;        &lt;property name="gwt.output.dir" value="${gwt.module2}"&gt;&lt;/property&gt;&lt;br /&gt;        &lt;br /&gt;        &lt;move todir="${build.web.dir}/${gwt.output.dir2}"&gt;&lt;br /&gt;            &lt;fileset dir="${build.web.dir}/${gwt.module2}"&gt;&lt;/fileset&gt;&lt;br /&gt;        &lt;/move&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Como verán, el "build.web.dir" es el mismo, sin embargo, cambia el "gwt.output.dir".&lt;br /&gt;Esto lo apliqué para los demás módulos nuevos.&lt;br /&gt;&lt;br /&gt;Es importante recordar que este archivo se reconstruye cada vez que cerramos Netbeans. Por lo tanto, hay que reescribirlo a menudo. En mi opinión es una forma "chapucera" de solucionarlo, pero funcionó. Por lo menos, dejé de perder tiempo intentando hacerlo directamente con una función de Netbeans. :p&lt;br /&gt;&lt;br /&gt;Si alguien conoce una mejor forma... bienvenida!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-9048473966585919257?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/9048473966585919257/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/01/compilar-varios-mdulos-gwt-con-netbeans.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/9048473966585919257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/9048473966585919257'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/01/compilar-varios-mdulos-gwt-con-netbeans.html' title='Compilar Varios Módulos GWT con Netbeans'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-9212446371755121222</id><published>2009-01-15T03:51:00.000-08:00</published><updated>2009-01-15T04:43:13.913-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiempo'/><category scheme='http://www.blogger.com/atom/ns#' term='disminuir'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><category scheme='http://www.blogger.com/atom/ns#' term='compilación'/><title type='text'>Disminuir tiempo de compilación en GWT</title><content type='html'>Aquellos que programan en GWT, encontrarán que a medida que aumenta el tamaño de la aplicación también aumenta el tiempo de compilación.&lt;br /&gt;&lt;br /&gt;Esto se debe a que GWT genera automáticamente los scripts necesarios para hacer compatible la aplicación con la mayoría de navegadores. Sin embargo, en tiempo de desarrollo normalmente se utiliza únicamente uno de ellos, en mi caso, Firefox.&lt;br /&gt;&lt;br /&gt;Para disminuir sustancialmente este tiempo, basta con agregar la siguiente línea en tu archivo "nombreModulo.gwt.xml"&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt; &lt;set-property name="user.agent" value="gecko1_8"&gt;&lt;/set-property&gt; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En"value" además puedes poner los valores:   ie6, gecko, gecko1_8, safari, opera&lt;br /&gt;&lt;br /&gt;Gracias a &lt;a href="http://yekmer.blogspot.com/2008/08/how-to-decrease-gwts-compile-time.html"&gt;Yekmer&lt;/a&gt; por la información, que a su ves la tomó de &lt;a href="http://blog.bazoud.com/post/2008/07/31/Can-I-speed-up-the-GWT-compiler-Part-II"&gt;Olivier&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-9212446371755121222?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/9212446371755121222/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/01/disminuir-tiempo-de-compilacin-en-gwt.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/9212446371755121222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/9212446371755121222'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/01/disminuir-tiempo-de-compilacin-en-gwt.html' title='Disminuir tiempo de compilación en GWT'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3705576819427067608.post-7067102036099118660</id><published>2009-01-15T03:34:00.000-08:00</published><updated>2009-03-05T03:06:25.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Luis Felipe Giraldo'/><title type='text'>Un nuevo blog!</title><content type='html'>Dado que a menudo encuentro dificultades al momento de programar, he decidido llevar un registro que me permita encontrar fácilmente a mí, y ojalá a otros, la solución a problemas comunes.&lt;br /&gt;&lt;br /&gt;La idea es que este blog pueda servir como referencia, especialmente a programadores que no dominan el inglés, ya que la mayoría de las soluciones se encuentran en este idioma.&lt;br /&gt;&lt;br /&gt;Así que... adelante y espero sirva de algo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3705576819427067608-7067102036099118660?l=noobato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://noobato.blogspot.com/feeds/7067102036099118660/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://noobato.blogspot.com/2009/01/un-nuevo-blog.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/7067102036099118660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3705576819427067608/posts/default/7067102036099118660'/><link rel='alternate' type='text/html' href='http://noobato.blogspot.com/2009/01/un-nuevo-blog.html' title='Un nuevo blog!'/><author><name>Pipe</name><uri>http://www.blogger.com/profile/12684412971489112506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp3.blogger.com/_XAFziccbTkw/R-0r0E1ogLI/AAAAAAAAACo/yw0PBfzp_eM/S220/pipe.jpg'/></author><thr:total>0</thr:total></entry></feed>
