<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2spanishfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="WordPress/MU" --><rss version="0.92">
<channel>
	<title>Le Funes</title>
	<link>http://lefunes.wordpress.com</link>
	<description>Repositorio de Información</description>
	<lastBuildDate />
	<docs>http://backend.userland.com/rss092</docs>
	<language>es</language>
	
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/lefunes" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">1489046</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/lefunes" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Flefunes" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.feedness.com/alta/http://feeds.feedburner.com/lefunes" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><item>
		<title>Creando un sistema con plugins en Java</title>
		<description>En este post veremos como crear un sistema que extiende su funcionalidad por medio de plugins. Para ello haremos uso de la clase java.util.ServiceLoader incluida en Java 6.0

Basicamente para que nuestro sistema admita plugins debemos realizar una serie de pasos básicos:

	 Definir la forma en que los plugins serán agregados ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=o9pPtL"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=o9pPtL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dFRkdl"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dFRkdl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=WEfBdL"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=WEfBdL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/382735812" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/09/03/creando-un-sistema-con-plugins-en-java/</link>
			</item>
	<item>
		<title>Modificando el classpath dinamicamente en tiempo de ejecución</title>
		<description>Cada vez que se necesita usar una clase determinada durante la ejecución de un programa la JVM llama a su cargador de clases para que este la busque y la deje disponible (la cargue en memoria).

El cargador de clases que la maquina virtual utiliza por defecto es una instancia de ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=SUiK6K"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=SUiK6K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Wwnt7k"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Wwnt7k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=M1ZGHK"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=M1ZGHK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/362934712" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/08/12/modificando-el-classpath-dinamicamente-en-tiempo-de-ejecucion/</link>
			</item>
	<item>
		<title>Inclusión condicional de bloques de código en Java mediante constantes</title>
		<description>Java a diferencia de otros lenguajes(como C, C++, ...) no poseé directivas de preprocesador que permiten incluir/excluir bloques de sentencias a partir de cierta condición.

Lo que podemos realizar es simular un comportamiento parecido conociendo las optimizaciones llevadas a cabo por el compilador al procesar nuestro codigo fuente.

Como hemos visto anteriormente, ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=6GfDdJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=6GfDdJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=hbePRj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=hbePRj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=7k9ImJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=7k9ImJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/351475303" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/07/31/inclusion-condicional-de-bloques-de-codigo-en-java-mediante-constantes/</link>
			</item>
	<item>
		<title>Code-Folding en NetBeans</title>
		<description>Si buscamos que NetBeans oculte nuestro código al igual que realiza con el código autogenerado debemos agregar solamente dos comentarios, que incluyen un tag de apertura y uno de cierre (al estilo XML) al inicio y fin respectivamente de la porción de código a ocultar:

comentario inicio: //&lt;editor-fold defaultstate="collapsed" desc="Alguna Descripción"&gt;

comentario ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dQbZgJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dQbZgJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=M9wm0j"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=M9wm0j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=GkAAfJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=GkAAfJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/324269037" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/07/01/code-folding-en-netbeans/</link>
			</item>
	<item>
		<title>Conociendo a NetBeans Platform: Introducción</title>
		<description>En este articulo (el primero que escribo para el Mendoza JUG) vemos una pequeña introducción al desarrollo de aplicaciones y plugins sobre NetBeans Platform. En él se ven las ventajas de utilizar NetBeans Platform conociendo la filosofía en la que se basa, algunos proyectos ya desarrollados y muestra como crear ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=W7T6rJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=W7T6rJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Expnuj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Expnuj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=MCqS0J"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=MCqS0J" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/318866719" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/06/24/conociendo-a-netbeans-platform-introduccion/</link>
			</item>
	<item>
		<title>Rotando una imagen a través de java.awt.geom.AffineTransform</title>
		<description>Mediante AffineTransform se puede rotar una imagen dibujada sobre un Graphics.
Esto se debe a que en realidad AffineTransform agrega una transformada al objeto Graphipcs.

Para rotar se pasa a una instancia de AffineTransform a través de rotate(), pasándole el ángulo en radianes y el centro de rotación. Luego esta instancia se ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=mLpPeJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=mLpPeJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=6tGQVj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=6tGQVj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=JeMjlJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=JeMjlJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/301278549" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/30/rotando-una-imagen-a-traves-de-javaawtgeomaffinetransform/</link>
			</item>
	<item>
		<title>Cambiando el LookAndFeel de NetBeans</title>
		<description>Para cambiar el L&amp;Fde NetBeans debemos editar el archivo de configuración de NB que se encuentra en:
{PATH INSTALACION NB}/etc/netbeans.conf
y agregamos a las opciones de inicio del IDE, al final del valor del parametro  netbeans_default_options la clase:
netbeans_default_options=" . . . --laf javax.swing.plaf.metal.MetalLookAndFeel"
y si tenemos que agregar un L&amp;F desde un ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=UnBJfJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=UnBJfJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=4Blm5j"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=4Blm5j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dAOGeJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dAOGeJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/296023902" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/22/cambiando-el-lookandfeel-de-netbeans/</link>
			</item>
	<item>
		<title>Interpretando Big/Little Endian desde Java</title>
		<description>En el post anterior vimos las diferencias entre Big y Little Endian.

En este veremos como interpretar desde Java un array de bytes (que puede provenir de un archivo, una comunicación de red, etc.) como una sucesión de datos, ya sea bytes, enteros, flotantes, etc. Para ello realizaremos las conversiones teniendo ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=lbtLpJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=lbtLpJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=9M2VTj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=9M2VTj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=WKnjFJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=WKnjFJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/295016302" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/21/interpretando-biglittle-endian-desde-java/</link>
			</item>
	<item>
		<title>Incluyendo una imagen de fondo a un JFrame</title>
		<description>Para agregar una imagen de fondo a nuestro JFrame lo que hacemos es sobrescribir el método paint y en él pintamos la imagen de fondo precargada (jpg, png, gif, etc.) que queramos utilizar:

[sourcecode language="java"]
import java.awt.Graphics;
import java.awt.Image;
//...

public class FrameConFondo extends javax.swing.JFrame {
    //...
    private Image ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=bweEQJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=bweEQJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=fVwafj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=fVwafj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=ige3EJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=ige3EJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/290451845" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/14/incluyendo-una-imagen-de-fondo-a-un-jframe/</link>
			</item>
	<item>
		<title>Endianess: Big-Endian y Little-Endian</title>
		<description>Al momento de escribir o leer un dato en un archivo desde nuestra aplicación nos encontramos con un problema: en que orden debemos almacenar los mismos?

El problema se hace más evidente al almacenar elementos de más de un byte, como números enteros, flotantes, etc.  Por ejemplo, si queremos almacenar ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=N9cc1J"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=N9cc1J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=ggs0zj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=ggs0zj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=XZXsQJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=XZXsQJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/289380629" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/13/endianess-big-endian-y-little-endian/</link>
			</item>
	<item>
		<title>Concatenación de cadenas en Java: Optimizaciones realizadas por el compilador</title>
		<description>La máquina virtual de Java no conoce al operador de concatenación (+) a la hora de ejecutar nuestro código.
Por este motivo el compilador se encarga de traducir los lugares donde este operador aparece por el código necesario que permite cumplir con el mismo propósito y de forma óptima.

Veremos cuales son ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=aos42J"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=aos42J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=NUxnxj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=NUxnxj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=uouhgJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=uouhgJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/286054563" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/08/concatenacion-de-cadenas-en-java-optimizaciones-realizadas-por-el-compilador/</link>
			</item>
	<item>
		<title>Integrar Jad a NetBeans mediante NBJAD</title>
		<description>Si deseamos integrar el decompilador Jad dentro de NetBeans podremos hacerlo mediante el plugin NBJAD.
En este post veremos como realizar esta integración:

Bajar e Instalar Jad
1- Descargamos Jad de la página oficial: http://www.kpdus.com/jad.html#download
2- Descomprimimos el archivo descargado en un directorio cualquiera, por ejemplo: D:\jad\

Bajar e Instalar NBJAD
1- Descargamos el plugin para ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=UgwEOJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=UgwEOJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=wIUZUj"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=wIUZUj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=mBDQUJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=mBDQUJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/284883251" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/05/06/integrar-jad-a-netbeans-mediante-nbjad/</link>
			</item>
	<item>
		<title>Soporte para Librerías Compartidas en NetBeans 6.1</title>
		<description>Cuantas veces nos encontramos al compartir un proyecto con problemas de librerías no referenciadas? Ó, cuantas veces nos piden/tenemos que pedir las dependencias de un proyecto que fue compartido, finalmente pasando jars, javadoc, sources, explicaciones de cómo se tiene que llamar las librerías, etc.? Muchas veces el problema no es ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=e3YvPcG"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=e3YvPcG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=UqwOihg"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=UqwOihg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=uHLDDCG"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=uHLDDCG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=PIzeAXg"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=PIzeAXg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/268437307" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/04/11/soporte-para-librerias-compartidas-en-netbeans-61/</link>
			</item>
	<item>
		<title>Optimización al concatenar Strings en Java</title>
		<description>Al momento de concatenar cadenas, Java ofrece varios métodos de realizar el proceso, pero el rendimiento obtenido entre cada una de estas formas puede ser totalmente diferente.

Veremos cuales son las formas más optimas de realizar esto según cada circunstancia.



Existen 3 maneras de realizar este proceso:

	Concatenando mediante el operador +
	Concatenando mediante ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=yH2aYfF"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=yH2aYfF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=LJDdjNf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=LJDdjNf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dvuc9UF"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dvuc9UF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=QNJE3Gf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=QNJE3Gf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/250859681" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/03/13/optimizacion-al-concatenar-string-en-java/</link>
			</item>
	<item>
		<title>Convertir byte[] en UTF8 a un String en Java</title>
		<description>Para convertir una cadena de bytes codificados en UTF8 a un String usamos el siguiente constructor de String:

[sourcecode language='java']
new String(by, “UTF8");[/sourcecode]
De forma que si le pasamos, por ejemplo, un array de bytes:

6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73

obtendremos

java/lang/Class

Hasta la próxima&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Gb5Z4TF"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Gb5Z4TF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=JCZysOf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=JCZysOf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=3OZ7X1F"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=3OZ7X1F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=AfZodgf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=AfZodgf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/247718570" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/03/08/convertir-byte-en-utf8-a-un-string-en-java-2/</link>
			</item>
	<item>
		<title>Parseando XML en Java mediante SAX</title>
		<description>SAX es un API totalmente escrita en Java e incluida dentro del JRE que nos permite crear nuestro propio parser de XML.

Veremos como construir un parser genérico de XML y como lo podemos adaptar a nuestras necesidades.

Entre las clases más importantes a tener en cuenta tenemos:

Interface org.xml.sax.XMLReader:
Está interfaz que debe ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=wjSo3fF"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=wjSo3fF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=8e6XFTf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=8e6XFTf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=KndtOXF"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=KndtOXF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=d7wPkzf"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=d7wPkzf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/243860462" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/03/01/parseando-xml-en-java-mediante-sax/</link>
			</item>
	<item>
		<title>Utilizando Doble Buffer en JFrame mediante BufferStrategy</title>
		<description>Muchas veces queremos dibujar (gráficos, mapas, imagenes, etc) sobre un JFrame (generalmente reimplementando
paint(Graphics g)) y si estos son dinámicos podemos llegar a notar que el Frame parpadeá.

Ante esta situación notamos que necesitamos utilizar una técnica de Doble Buffering de forma de evitar estos inconvenientes, y poder realizar y obtener los ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=qxKdYWE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=qxKdYWE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=DtdY7Je"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=DtdY7Je" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Ls1tBDE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Ls1tBDE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=vcfhEue"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=vcfhEue" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/242283988" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/27/utilizando-doble-buffer-en-jframe-mediante-bufferstrategy/</link>
			</item>
	<item>
		<title>unreachable statement</title>
		<description>Este error se produce porque parte de nuestro código nunca se va a ejecutar, es inalcanzable (unreachable)

Generalmente sucede por colocar alguna sentencia despues de un &lt;code&gt;return&lt;/code&gt;

Por ejemplo:

[sourcecode language='java']
   public boolean verificar(){
      if(...){
         ...
   ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=pzlE9zE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=pzlE9zE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=yqD7Pse"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=yqD7Pse" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=41jblUE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=41jblUE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=H7HLfne"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=H7HLfne" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/239437799" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/22/unreachable-statement/</link>
			</item>
	<item>
		<title>Iniciar maximizado o minimizado un JFrame</title>
		<description>Para iniciar maximizado un JFrame lo que realizamos es setearle mediante setExtendedState() el estado en que queremos que aparezca al realizarle un setVisible(true).



Para ello utilizamos la constante JFrame.MAXIMIZED_BOTH de la siguiente forma:

[sourcecode language='java']
import javax.swing.JFrame;

public class MaximizarJFrame{
    public static void main(String[] args) {
      ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=TMzWktE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=TMzWktE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Gg0qfPe"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Gg0qfPe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=JUzmVjE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=JUzmVjE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=DlVjFae"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=DlVjFae" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/236744751" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/18/iniciar-maximizado-o-minimizado-un-jframe/</link>
			</item>
	<item>
		<title>Cambiando el agente de usuario en una conexión Http/Https desde Java</title>
		<description>El agente de usuario (User-Agent)  permite que un cliente se pueda identificar  con el servidor al cual se está conectando.

Esta identificación se produce al realizar el pedido Http/Https al servidor mediante la propiedad User-agent.

Si realizamos una conexión de la forma:

[sourcecode language='java']
URL url = new URL("http://lefunes.wordpress.com");
URLConnection con = url.openConnection();[/sourcecode]
nuestro ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=cBzoN7E"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=cBzoN7E" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Hq0fVje"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Hq0fVje" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=2rCHnEE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=2rCHnEE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=FDB3N0e"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=FDB3N0e" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/236265075" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/16/cambiando-el-agente-de-usuario-en-una-conexion-httphttps-desde-java/</link>
			</item>
	<item>
		<title>Accediendo a un sitio HTTP/HTTPS desde Java</title>
		<description>En este post veremos como realizar conexiones tanto a sitios HTTP como a sitios HTTPS desde Java. Para ello utilizaremos las clases URLConnection y Authenticator (para el caso especial de HTTPS)


Clase URLConnection

URLConnection es una clase abstracta que implementan todas aquellas clases que quieren mantener un vinculo entre una aplicación y ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=EPy3OZE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=EPy3OZE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=EQXER9e"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=EQXER9e" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=lgJna3E"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=lgJna3E" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Xq8vLMe"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Xq8vLMe" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/235207794" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/14/accediendo-a-un-sitio-httphttps-desde-java/</link>
			</item>
	<item>
		<title>Centrar un JFrame/JDialog en pantalla</title>
		<description>Al crear un nuevo JFrame ó JDialog en Swing, al hacerlos visibles estos aparecerán arriba a la izquierda de nuestra pantalla. Por ejemplo si realizamos:

[sourcecode language='java']
import javax.swing.JFrame;

public class Prueba{
   public static void main(String[] args){

      JFrame frame = new JFrame("Prueba JFrame");
    ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dgsqmTE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dgsqmTE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=AnG9ZUe"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=AnG9ZUe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=eWvCtQE"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=eWvCtQE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=iG0Ehle"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=iG0Ehle" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/233444690" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/02/11/centrar-un-jframejdialog-en-pantalla/</link>
			</item>
	<item>
		<title>Error 1904: Module …dll failed to register. HRESULT -2147023898</title>
		<description>Problema:

Al instalar ArcGIS 9.0 en Windows XP SP2 corriendo sobre una maquina con AMD64, nos aparece el siguiente error:
Error 1904: Module xxxxx.dll failed to register. HRESULT -2147023898
donde xxxxx son algunas DLLs, entre ellas xmlsupportui, 3dsymbolsui, AoInitializer, etc.


Motivo del problema: 

El problema se produce porque WinXP SP2 activa el DEP (Data ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=NoSLGTD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=NoSLGTD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=ieuCmed"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=ieuCmed" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=fxE2SsD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=fxE2SsD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=1nFxPId"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=1nFxPId" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/226592833" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/01/31/error-1904-module-dll-failed-to-register-hresult-2147023898/</link>
			</item>
	<item>
		<title>Failed to set permissions on the installed files</title>
		<description>Instalando PostgreSQL 8.2 en un Win XP SP2 tube el siguiente problema, donde al momento de casi finalizar la instalacion me salía un dialogo con el siguiente mensaje:
 "Failed to set permissions on the installed files Please see the log file in C:\Archivos de programa\PostgreSQL\8.2\tmp\pgperm.log"
Despues de aceptar realizaba un rollback ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=SEJVeeD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=SEJVeeD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=yqDqXEd"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=yqDqXEd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=XvDAgND"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=XvDAgND" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=BDxVynd"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=BDxVynd" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/226074762" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/01/30/failed-to-set-permissions-on-the-installed-files/</link>
			</item>
	<item>
		<title>ArcMap/ArcCatalog 9 no inician</title>
		<description>Hace unos días no puedo inicar ArcMap ni ArcView

Investigando un poco encontre entre los articulos técnicos de ESRI este articulo . Basicamente, lo que dice es que existe una incompatibilidad con IExplorer 7.

Como solución se debe realizar lo siguiente:

	 Con ArcGIS 9.0, desintalar IExplorer 7 ya que al haberse acabado ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=qE7xZ4D"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=qE7xZ4D" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=lycJkud"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=lycJkud" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=IHD5asD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=IHD5asD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=2m4aB2d"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=2m4aB2d" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/217634750" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/01/16/arcmaparccatalog-9-no-inician/</link>
			</item>
	<item>
		<title>[fallthrough] posible fall-through into case</title>
		<description>Este error se produce cuando no existe un break (o alguna condicion de salida, como un return) dentro de un switch.



switch(a){
case 1: ....
break;
case 2: ....           &lt;-- case sin break

case 3: ....
break;
....
}


Existen dos soluciones:
 1)

Si realmente buscamos esa funcionalidad, es decir, ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=RAU0omD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=RAU0omD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=fPwqoGd"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=fPwqoGd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=OgHTQbD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=OgHTQbD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Cot2JOd"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Cot2JOd" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/215117005" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/01/11/fallthrough-posible-fall-through-into-case/</link>
			</item>
	<item>
		<title>there is no attribute “target”</title>
		<description>Hace unos días migrando una página vieja y formateándola me encontré que los links de la misma estaban de la forma:
  &lt;a href="hacia algun lugar" target='_blank'&gt;link&lt;/a&gt;
por lo que al pasarla por el validador de la w3 tenía el siguiente error:
there is no attribute "target" 
ya que este no es ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=JgorPvD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=JgorPvD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=JAiuB0d"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=JAiuB0d" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=VmgszjD"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=VmgszjD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Zkorx4d"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Zkorx4d" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/213467910" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2008/01/08/there-is-no-attribute-target/</link>
			</item>
	<item>
		<title>Caracteres Especiales en Javascript</title>
		<description>Listado de algunos caracteres especiales del español y su código correspondiente:



Carácter
HTML
Unicode


Á
&amp;Aacute;
\u00C1


á
&amp;aacute;
\u00E1


É
&amp;Eacute;
\u00C9


é
&amp;eacute;
\u00E9


Í
&amp;Iacute;
\u00CD


í
&amp;iacute;
\u00ED


Ó
&amp;Oacute;
\u00D3


ó
&amp;oacute;
\u00F3


Ú
&amp;Uacute;
\u00DA


ú
&amp;uacute;
\u00FA


Ü
&amp;Uuml;
\u00DC


ü
&amp;uuml;
\u00FC


Ṅ
&amp;Ntilde;
\u00D1


ñ
&amp;ntilde;
\u00F1


Otros caracteres especiales muy usados son los siguientes:


Carácter
HTML
Unicode


&amp;
&amp;amp;
\u0022


&lt;
&amp;lt;
\u003C


&gt;
&amp;gt;
\u003E


í
&amp;itilde;
\u00ED


 
&amp;nbsp;
\u00A0


"
&amp;quot;
\u0022


'
&amp;apos;
\u0027


©
&amp;copy;
\u00A9


®
&amp;reg;
\u00AE


€
&amp;euro;
\u20AC


¼
&amp;frac14;
\u00BC


½
&amp;frac12;
\u00BD


¾
&amp;frac34;
\u00BE


Enlaces

	Como utilizar caracteres unicode en javascript

	Caracteres en otros idiomas&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=VyVSrAC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=VyVSrAC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=L6TaGac"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=L6TaGac" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=lAuYqFC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=lAuYqFC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=im4KcCc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=im4KcCc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173969" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/11/14/caracteres-especiales-en-javascript/</link>
			</item>
	<item>
		<title>Instalando gwt4nb</title>
		<description>gwt4nb es un plugin para NetBeans, que nos permite desarrollar proyectos GWT dentro del IDE.Para instalarlo debemos:


	Descargamos el módulo de la pagina oficial (descarga) .
	Dentro de NB nos dirigimos a Tools-&gt;Plugins
	En el dialogo abrimos la pestaña Downloaded
	Hacemos click en Add Plugin... y seleccionamos el archivo descargado
	Hacemos click en Install

Una vez ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=ZIkp6SC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=ZIkp6SC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=csWLiFc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=csWLiFc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=YK5tWwC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=YK5tWwC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=IYRpA8c"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=IYRpA8c" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173970" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/11/13/instalando-gwt4nb/</link>
			</item>
	<item>
		<title>The class must be compiled and must be on the classpath of the project to which this form belongs</title>
		<description>Problema

Queremos insertar un Beans desde la paleta a un formulario y NetBeans nos responde:

The class must be compiled and must be on the classpath of the project to which this form belongs


Este error nos indica que el Beans del proyecto que queremos insertar tiene dependencias no resueltas en nuestro proyecto.

Solución

Tenemos ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=m7hQsqC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=m7hQsqC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=K3SZ60c"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=K3SZ60c" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=MRkb7IC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=MRkb7IC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=iHhpTqc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=iHhpTqc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173971" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/11/08/the-class-must-be-compiled-and-must-be-on-the-classpath-of-the-project-to-which-this-form-belongs/</link>
			</item>
	<item>
		<title>Estructura de Ficheros Virtual - Filesystems API</title>
		<description>NetBeans Platform utiliza internamente un sistema de ficheros virtual. Mediante el Filesystems API permite acceder y recorrer este.

El Filesystem esta compuesto por FileObjects. Posee un directorio principal o raíz (root), que es un FileObject que puede tener anidado otros FileObjects  (ya sean ficheros o mas directorios).

Cada archivo para el ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=UujDBkC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=UujDBkC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=gSYsEic"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=gSYsEic" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=BVqXtiC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=BVqXtiC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=B5FTtCc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=B5FTtCc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173972" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/09/06/estructura-de-ficheros-virtual-filesystems-api/</link>
			</item>
	<item>
		<title>Configurar un Module Suite</title>
		<description>Para crear una aplicación lo primero que debemos hacer es configurar la estructura básica de la misma. Para ello dentro de NetBeans Platform (NBP) utilizamos un Module Suite.

Dentro del un module suite podemos elegir que librerías de NetBeans cargaremos y cuales no, como así también cargar módulos creados por nosotros ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=tcO8JHC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=tcO8JHC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=1kJldbc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=1kJldbc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=dfUM42C"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=dfUM42C" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=5Lp38Sc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=5Lp38Sc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173973" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/09/06/configurar-un-module-suite/</link>
			</item>
	<item>
		<title>Funciones en JavaFX</title>
		<description>Las funciones solo contienen declaracion de variables, funciones u operaciones, y devolución de valores (mediante return).

Su sintaxis es la siguiente:

   1: function &lt;nombre_funcion&gt;( &lt;lista_argumentos&gt; ) {
   2:     &lt;lista_acciones_a_realizar&gt;
   3: }
Para utilizar otro tipo de sentencias (como condicionales, bucles, etc) se ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=kEcNwVC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=kEcNwVC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=46qpe8c"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=46qpe8c" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=H8Zc4DC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=H8Zc4DC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=qOEWGhc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=qOEWGhc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173974" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/06/19/funciones-en-javafx/</link>
			</item>
	<item>
		<title>Acentos con JavaScript</title>
		<description>Problema:
Muchas veces al insertar una cadena mediante javascript en un alert() por ejemplo, no inserta los acentos correctamente. Incluso si colocamos el caracter como "&amp;Xacute;" (donde X es algún caracter válido)

Solución:

Colocar el caracter con su correspondiente carácter unicode (tiene un formato \uXXXX donde cada X es un hexadecimal), por ejemplo:
en ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=zRVAy9C"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=zRVAy9C" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=HSCjHbc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=HSCjHbc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Zujk87C"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Zujk87C" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=GizokYc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=GizokYc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173975" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/05/23/acentos-con-javascript/</link>
			</item>
	<item>
		<title>Variables en JavaFX</title>
		<description>Las variables se declaran mediante la palabra clave var, siguiendo el formato:

1: var &lt;nombre de la variable&gt; : &lt;tipo&gt; &lt;cardinal&gt; = &lt;valor inicial&gt;;

Donde:


	Nombre de la variable: Nombre con el que se referenciará a la variable.
	Tipo (opcional): Tipo de datos que podrá almacenar la variable. En caso de no especificarse ningun ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=yL0L5DC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=yL0L5DC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=VaNYu9c"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=VaNYu9c" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=0pl16VC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=0pl16VC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=wYo30yc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=wYo30yc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173976" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/05/23/variables-en-javafx/</link>
			</item>
	<item>
		<title>Tipos en JavaFX</title>
		<description>Existen 4 tipos básicos dentro de JavaFX:

	Cadena (String)
	Lógico (Boolean)
	Real (Number)
	Entero (Integer)

Automaticamente se realiza la conversión entre los tipos cuando se usan métodos de Java.

 Cadena (String)
Corresponde a la clase java.lang.String de java.

import javafx.ui
import java.lang.System
var str = "Hola Mundo";
System.out.println( str ); //muestra "Hola Mundo"
System.out.println( str.toLowerCase() ); //muestra "hola mundo"
System.out.println( str.toUpperCase() ); ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=nkvWrvC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=nkvWrvC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=QuDrJec"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=QuDrJec" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=q9QyvaC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=q9QyvaC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Sj7zEFc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Sj7zEFc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173977" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/05/18/tipos-en-javafx/</link>
			</item>
	<item>
		<title>Instalación rápida de MapServer</title>
		<description>Existe dos distribuciones "empaquetadas" de mapserver que nos permiten comenzar rápidamente a aprender sobre este servidor cartográfico y sobre varias Web Tools como MapLab, Chameleon o ka-map, ahorrando una gran cantidad de tiempo instalando librerías y dependencias.

Estas dos distribuciones son MS4W (para Windows) y FGS (para GNU/Linux)

Instalación de MS4W

Links de ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=9SCRcuC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=9SCRcuC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=SWKgAqc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=SWKgAqc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=Pf5PdAC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=Pf5PdAC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=owZohec"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=owZohec" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173978" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/05/14/instalacion-rapida-de-mapserver/</link>
			</item>
	<item>
		<title>Instalación de MS4W (MapServer para Windows)</title>
		<description>Paso 1: Descarga

Primero descargaremos la distribución. Existen dos modalidades: todo en un zip o a través de un instalador (NSIS). Debido a que este último esta aun en estado de prueba al momento de escribir este articulo es que utilizaremos el archivo comprimido.

Descargamos el zip de unos 30MB aprox. a ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=QflKWMC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=QflKWMC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=BG7N9sc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=BG7N9sc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=XQDr1sC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=XQDr1sC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=l8hwJQc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=l8hwJQc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173979" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/05/14/instalacion-de-ms4w-mapserver-para-windows/</link>
			</item>
	<item>
		<title>Fatal error: Allowed memory size of 8388608 bytes exhausted</title>
		<description>Porque se produce el error:

El problema se produce porque por defecto PHP no permite que un script ocupe mas de 8 Mb en memoria.

Como solucionarlo:

Simplemente indicándole al script explicitamente el limite de memoria a utilizar, seteando memory_limit, de la siguiente manera:
ini_set("memory_limit" ,  "25M") ;
en este ejemplo estaríamos asignando un ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/lefunes?a=NuMHwnC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=NuMHwnC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=NOfV9ac"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=NOfV9ac" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=9mxJAnC"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=9mxJAnC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/lefunes?a=swqhYtc"&gt;&lt;img src="http://feeds.feedburner.com/~f/lefunes?i=swqhYtc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/lefunes/~4/202173980" height="1" width="1"/&gt;</description>
		<link>http://lefunes.wordpress.com/2007/01/21/fatal-error-allowed-memory-size-of-8388608-bytes-exhausted/</link>
			</item>
</channel>
</rss>
