<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Frlx</title>
	<atom:link href="http://frlx.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://frlx.wordpress.com</link>
	<description>INTENTANDO VER ENTRE TANTA OSCURIDAD</description>
	<lastBuildDate>Thu, 05 Jan 2012 18:55:13 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='frlx.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/05860faf8e1fca757bb2aa9b62584c3c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Frlx</title>
		<link>http://frlx.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://frlx.wordpress.com/osd.xml" title="Frlx" />
	<atom:link rel='hub' href='http://frlx.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Los números de 2011</title>
		<link>http://frlx.wordpress.com/2012/01/01/los-numeros-de-2011/</link>
		<comments>http://frlx.wordpress.com/2012/01/01/los-numeros-de-2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 00:52:32 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[agradecimientos 2011]]></category>
		<category><![CDATA[frlx]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=654</guid>
		<description><![CDATA[Los duendes de las estadísticas de WordPress.com prepararon un reporte para el año 2011 de este blog. Aqui es un extracto La sala de conciertos de la Ópera de Sydney contiene 2.700 personas. Este blog fue visto cerca de 9.000 veces en 2011. Si fuese un concierto en la Ópera, se necesitarían alrededor de 3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=654&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Los duendes de las estadísticas de WordPress.com prepararon un reporte para el año 2011 de este blog.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<p>Aqui es un extracto</p>
<blockquote><p>La sala de conciertos de la Ópera de Sydney contiene 2.700 personas. Este blog fue visto cerca de <strong>9.000</strong> veces en 2011. Si fuese un concierto en la Ópera, se necesitarían alrededor de 3 actuaciones agotadas para que toda esa gente lo viera.</p></blockquote>
<p><a href="/2011/annual-report/">Haz click para ver el reporte completo.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/654/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=654&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2012/01/01/los-numeros-de-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>
	</item>
		<item>
		<title>CSV SQLIte</title>
		<link>http://frlx.wordpress.com/2011/11/10/csv-sqlite/</link>
		<comments>http://frlx.wordpress.com/2011/11/10/csv-sqlite/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 20:20:46 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[cargar csv a sqlite]]></category>
		<category><![CDATA[java csv sqlite3]]></category>
		<category><![CDATA[SQLITE]]></category>
		<category><![CDATA[sqlite csv]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=642</guid>
		<description><![CDATA[Hola, en esta ocasión me he visto en la necesidad de crear un mini-programa que me sirva para cargar datos de ficheros .csv a la base de datos SQLIte. Esta es la apariencia que tiene el programa. Descargar Como siempre, espero que le sirva a alguien. Si alguien necesita el código sólo tiene que contactar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=642&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola, en esta ocasión me he visto en la necesidad de crear un mini-programa que me sirva para cargar datos de ficheros .csv a la base de datos SQLIte.</p>
<p>Esta es la apariencia que tiene el programa.</p>
<p><img class="aligncenter size-full wp-image-644" title="csv_inicial" src="http://frlx.files.wordpress.com/2011/11/csv_inicial.png?w=630" alt=""   /><img class="aligncenter size-full wp-image-645" title="conf_ok" src="http://frlx.files.wordpress.com/2011/11/conf_ok.png?w=630" alt=""   /><img class="aligncenter size-full wp-image-643" title="log" src="http://frlx.files.wordpress.com/2011/11/log.png?w=630&#038;h=422" alt="" width="630" height="422" /></p>
<p><a title="CSV SQLITE" href="http://www.megaupload.com/?d=5AX9R94M" target="_blank">Descargar</a></p>
<p>Como siempre, espero que le sirva a alguien. Si alguien necesita el código sólo tiene que contactar conmigo, y encantado se lo proporcionaré.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/642/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/642/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=642&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/11/10/csv-sqlite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/11/csv_inicial.png" medium="image">
			<media:title type="html">csv_inicial</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/11/conf_ok.png" medium="image">
			<media:title type="html">conf_ok</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/11/log.png" medium="image">
			<media:title type="html">log</media:title>
		</media:content>
	</item>
		<item>
		<title>JLed</title>
		<link>http://frlx.wordpress.com/2011/08/27/jled/</link>
		<comments>http://frlx.wordpress.com/2011/08/27/jled/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 19:49:33 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ejemplos con led en java]]></category>
		<category><![CDATA[JLed]]></category>
		<category><![CDATA[led en java]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=608</guid>
		<description><![CDATA[Hola, mientras realizaba mis proyectillos, me he visto en la necesidad de crear una clase que se asemeje a un led. Este es el aspecto que tienen los led creados con esta clase. Dejo el API así, como el paquete jar con el fuente y el .class API    JLed.jar Una vez creada la clase y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=608&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola, mientras realizaba mis proyectillos, me he visto en la necesidad de crear una clase que se asemeje a un <a title="Led" href="http://es.wikipedia.org/wiki/Led" target="_blank">led</a>. Este es el aspecto que tienen los led creados con esta clase.</p>
<p><img class="aligncenter size-full wp-image-612" title="Leds" src="http://frlx.files.wordpress.com/2011/08/leds_1.png?w=630" alt=""   /></p>
<p>Dejo el API así, como el paquete jar con el fuente y el .class</p>
<p><a title="API-JLED" href="http://www.megaupload.com/?d=8O2PTYDP" target="_blank">API</a>    <a title="Paquete JAR" href="http://www.megaupload.com/?d=5ZX3LZKA" target="_blank">JLed.jar</a></p>
<p>Una vez creada la clase y dando rienda suelta a la imaginación, se me ocurrieron un par de ejemplos cutres de lo que se puede hacer con los led.</p>
<p><strong>Ejemplo 1)</strong></p>
<p style="padding-left:30px;">Me he creado una clase que contenga 8 leds que representarán un Byte.</p>
<p style="padding-left:30px;">Esta clase va a tener uno o varios arrays de String , que contendrán cadenas en Hexadecimal, que representarań los estados de los led en cada momento.</p>
<p style="padding-left:30px;">Por ejemplo String[] secuencia={&#8220;0&#215;00&#8243;,&#8221;0&#215;81&#8243;,&#8221;0xC3&#8243;,&#8221;0xE7&#8243;,&#8221;0xFF&#8221;};</p>
<p style="padding-left:30px;">Este array en Hexadecimal, lo vamos a transformar a binario, como bien es sabido, hay una correspondencia directa entre el Hexadecimal y el binario, así pues el conjunto de bits que nos quedará como resultado de la transformación del array anterior es el siguiente:</p>
<p style="padding-left:30px;">0&#215;00=00000000</p>
<p style="padding-left:30px;">0&#215;81=10000001</p>
<p style="padding-left:30px;">0xC3=11000011</p>
<p style="padding-left:30px;">0xE7=11100111</p>
<p style="padding-left:30px;">0xFF=11111111</p>
<p style="padding-left:30px;">Una vez realizada la transformación, vamos a asignar a cada led un bit del Byte que obtenemos de la transformación. Esto lo tenemos que hacer con cada uno de los estados de la secuencia</p>
<p style="padding-left:30px;">Así pues el efecto de esta secuencia es el siguiente:</p>
<p style="padding-left:30px;">0&#215;00=00000000<img class="aligncenter size-full wp-image-620" title="1" src="http://frlx.files.wordpress.com/2011/08/1.png?w=630" alt=""   /></p>
<p style="padding-left:30px;">0&#215;81=10000001<img class="aligncenter size-full wp-image-619" title="2" src="http://frlx.files.wordpress.com/2011/08/2.png?w=630" alt=""   /></p>
<p style="padding-left:30px;">0xC3=11000011<img class="aligncenter size-full wp-image-618" title="3" src="http://frlx.files.wordpress.com/2011/08/3.png?w=630" alt=""   /></p>
<p style="padding-left:30px;">0xE7=11100111<img class="aligncenter size-full wp-image-617" title="4" src="http://frlx.files.wordpress.com/2011/08/4.png?w=630" alt="" /></p>
<p style="padding-left:30px;">0xFF=11111111<img class="aligncenter size-full wp-image-616" title="5" src="http://frlx.files.wordpress.com/2011/08/5.png?w=630" alt="" /></p>
<p style="padding-left:30px;">De esta manera, nos resulta muy fácil crear nuevos efectos para nuestros led, yo he puesto aparte de la anterior las siguientes secuencias.</p>
<p style="padding-left:30px;">String[] secuencia2={&#8220;0&#215;00&#8243;,&#8221;0xFF&#8221;};</p>
<p style="padding-left:30px;">String[] secuencia3={&#8220;0&#215;80&#8243;,&#8221;0&#215;40&#8243;,&#8221;0&#215;20&#8243;,&#8221;0&#215;10&#8243;,&#8221;0&#215;08&#8243;,&#8221;0&#215;04&#8243;,&#8221;0&#215;02&#8243;,&#8221;0&#215;01&#8243;,&#8221;0&#215;02&#8243;,&#8221;0&#215;04&#8243;,&#8221;0&#215;08&#8243;,&#8221;0&#215;10&#8243;,&#8221;0&#215;20&#8243;,&#8221;0&#215;40&#8243;};</p>
<p style="padding-left:30px;">String[] secuencia4={&#8220;0xAA&#8221;,&#8221;0&#215;55&#8243;};</p>
<p style="padding-left:30px;">String[] secuencia5={&#8220;0&#215;00&#8243;,&#8221;0&#215;81&#8243;,&#8221;0xC3&#8243;,&#8221;0xE7&#8243;,&#8221;0xFF&#8221;,&#8221;0x7E&#8221;,&#8221;0x3C&#8221;,&#8221;0&#215;18&#8243;};</p>
<p style="padding-left:30px;">String[] secuencia6={&#8220;0&#215;00&#8243;,&#8221;0&#215;81&#8243;,&#8221;0xC3&#8243;,&#8221;0xE7&#8243;,&#8221;0xFF&#8221;,&#8221;0xE7&#8243;,&#8221;0xC3&#8243;,&#8221;0&#215;81&#8243;};</p>
<p style="padding-left:30px;"><a title="Ejemplo 1" href="http://www.megaupload.com/?d=8PZWXOO5" target="_blank">Dejo aqui disponible el jar de este ejemplo, que ejecutara todas las secuencias.</a></p>
<p><strong>Ejemplo 2)</strong></p>
<p style="padding-left:30px;">Tomando como referencia el ejemplo anterior, y haciendo uso de la facilidad de transformar de hexadecimal a binario,  vamos a complicar la cosa, pero sólo un poco. Vamos a crear una flecha hacia la derecha.</p>
<p style="padding-left:30px;">Como lo estarán intuyendo, vamos a necesitar de una matriz de leds, yo la he creado de 7&#215;8. Bien ahora que ya tenemos nuestra matríz, tenemos que crear los estados, en nuestro caso son los siguientes:</p>
<p style="padding-left:30px;">String[][] sec={{&#8220;0&#215;08&#8243;},{&#8220;0x0C&#8221;},{&#8220;0xFE&#8221;},{&#8220;0xFF&#8221;},{&#8220;0xFE&#8221;},{&#8220;0x0C&#8221;},{&#8220;0&#215;08&#8243;}};</p>
<p style="padding-left:30px;">0&#215;08=00001000<br />
0x0C=00001100<br />
0xFE=11111110<br />
0xFF=11111111<br />
0xFE=11111110<br />
0x0C=00001100<br />
0&#215;08=00001000</p>
<p style="padding-left:30px;">Bueno ya esta todo casi conseguido, tras hacer unos cuantos bucles, y como en el ejemplo anterior, asignar a cada led su valor correspondiente, este es el resultado.</p>
<p style="padding-left:30px;"><img class="aligncenter size-full wp-image-631" title="Flecha" src="http://frlx.files.wordpress.com/2011/08/flecha.png?w=630" alt=""   /></p>
<p style="padding-left:30px;">Si a esto le ponemos una pausa, y en un bucle podemos crear el efecto de refresco.</p>
<p style="padding-left:30px;"><a title="Ejemplo 2" href="http://www.megaupload.com/?d=6NQ0KX7P" target="_blank">Dejo aquí este segundo ejemplo, que a su vez crea el efecto de barrido.</a></p>
<p><strong>PD.: En ambos ejemplos, sólo dejo el ejecutable, si alguien quiere el código, me lo puede pedir y encantado se lo enviaré.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/608/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=608&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/08/27/jled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/leds_1.png" medium="image">
			<media:title type="html">Leds</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/1.png" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/2.png" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/3.png" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/4.png" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/5.png" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/08/flecha.png" medium="image">
			<media:title type="html">Flecha</media:title>
		</media:content>
	</item>
		<item>
		<title>Integrar Apache-Tomcat+BIRT+SQLite</title>
		<link>http://frlx.wordpress.com/2011/07/31/integrar-apache-tomcatbirtsqlite/</link>
		<comments>http://frlx.wordpress.com/2011/07/31/integrar-apache-tomcatbirtsqlite/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 19:48:55 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[birt tomcat]]></category>
		<category><![CDATA[integración birt apache tomcat sqlite]]></category>
		<category><![CDATA[sqlite birt]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=565</guid>
		<description><![CDATA[Instalar lo necesario Partimos de un Ubuntu Server 11.04 limpio, instalamos apache tomcat y samba:  #apt-get install tomcat6 tomcat6-admin samba samba-client smbfs smbclient Configurar Apache-Tomcat  Una vez instalado,apache tomcat, modificamos los xml para poder acceder a la aplicación de administración así como para crear los usuario. Acceder a la aplicación de administración, nos vamos al [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=565&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="LEFT"><strong><span style="font-size:small;">Instalar lo necesario</span></strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Partimos de un Ubuntu Server 11.04 limpio, instalamos apache tomcat y samba:</span></p>
<blockquote style="padding-left:30px;">
<p align="LEFT"> <span style="font-size:small;">#apt-get install tomcat6 tomcat6-admin samba samba-client smbfs smbclient</span></p>
</blockquote>
<p align="LEFT"><strong>Configurar Apache-Tomcat</strong></p>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Una vez instalado,apache tomcat, modificamos los xml para poder acceder a la aplicación de administración así como para crear los usuario.</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> Acceder a la aplicación de administración, nos vamos al directorio </span></p>
<blockquote style="padding-left:30px;">
<p align="LEFT"><span style="font-size:small;"> # cd /etc/tomcat6/</span></p>
<p align="LEFT"><span style="font-size:small;"> escribimos: #nano context.xml</span></p>
<p align="LEFT"><span style="font-size:small;"> En la etiqueta “Context” escribimos path=”/manager” privileged=”true”</span></p>
<p align="LEFT"><span style="font-size:small;"> docBase=”/usr/local/tomcat6/server/manager” </span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">tiene que quedar así: <img class="aligncenter size-full wp-image-574" title="Context" src="http://frlx.files.wordpress.com/2011/07/context.png?w=630&#038;h=479" alt="" width="630" height="479" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Ya hemos dado acceso a la aplicación de administración, ahora tenemos que crear el usuario para la administración.</span></p>
<blockquote style="padding-left:30px;">
<p align="LEFT"><span style="font-size:small;"> <strong>Escribimos: #nano tomcat-users.xml</strong></span></p>
<p align="LEFT"><span style="font-size:small;"> Quitamos las líneas que comentan el bloque de roles y usuarios, y agregamos dos líneas</span></p>
<p align="LEFT"><span style="font-size:small;"> la primera:</span></p>
<p align="LEFT"><span style="font-size:small;"> <strong>&lt;role rolename=”manager”/&gt; </strong></span></p>
<p align="LEFT"> <span style="font-size:small;">agregamos la segunda linea:</span></p>
<p align="LEFT"><span style="font-size:small;"><strong> &lt;user name=”mi_usuario” password=”mi_password” roles=”manager”/&gt;</strong></span></p>
<p align="LEFT"> <span style="font-size:small;">en mi caso he creado un usuario llamado frlx, por lo tanto escribí:</span></p>
<p align="LEFT"><span style="font-size:small;"><strong> &lt;user name=”frlx” password=”frlx” roles=”manager”/&gt;</strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> tiene que quedar así:<img class="aligncenter size-full wp-image-567" title="user-tomcat" src="http://frlx.files.wordpress.com/2011/07/user-tomcat.png?w=630&#038;h=471" alt="" width="630" height="471" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Reiniciamos tomcat, escribimos:</span></p>
<blockquote style="padding-left:30px;">
<p align="LEFT"><span style="font-size:small;"> <strong># /etc/init.d/tomcat6 restart </strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Ahora ya podremos acceder desde cualquier ordenador a la consola de administración, escribiendo la ip, y el puerto, en mi caso: 192.168.1.31:8080, ahora queda instalar BIRT</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">En la página que nos aparece por defecto, pinchamos sobre e</span><span style="font-size:small;">l</span><span style="font-size:small;"> link que dice “<a href="http://192.168.1.31:8080/manager/html">manager webapp</a>”, nos pedirá </span><span style="font-size:small;">el usuario y </span><span style="font-size:small;">contraseña , </span><span style="font-size:small;">escribimos la </span><span style="font-size:small;">que hemos puesto anteriormente. <span style="font-size:small;">Una vez logeados nos parecerá la consola de administración.</span> <img class="aligncenter size-full wp-image-578" title="acceso" src="http://frlx.files.wordpress.com/2011/07/acceso.png?w=630&#038;h=311" alt="" width="630" height="311" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Una vez logeados nos parecerá la consola de administración.</span></p>
<p style="padding-left:30px;" align="LEFT"><img class="aligncenter size-full wp-image-579" title="tomcat" src="http://frlx.files.wordpress.com/2011/07/tomcat.png?w=630&#038;h=480" alt="" width="630" height="480" /></p>
<p align="LEFT"><strong>Instalar BIRT</strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><a title="BIRT runtime" href="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-3_7_0-201106151818/birt-runtime-3_7_0.zip" target="_blank">Nos descargamos de la página de eclipse el runtime de BIRT</a></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Descomprimimos el fichero zip con el runtime de BIRT, dentro de esa carpeta descomprimida, vamos a encontrar un fichero llamado birt.war. </span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Nos vamos a la consola de administración de tomcat, en la sección “Archivo war a desplegar”.<img class="aligncenter size-full wp-image-584" title="desplegar_war" src="http://frlx.files.wordpress.com/2011/07/desplegar_war.png?w=630&#038;h=219" alt="" width="630" height="219" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Damos al botón “Examinar”, y seleccionamos el fichero birt.war, una vez seleccionado, damos al botón desplegar y listo.</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Para comprobar que BIRT esta desplegado en tomcat, hacemos click sobre /birt, luego sobre “View Example”, y tendrá que ejecutarse un informe de ejemplo que viene por defecto.</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Bien ahora ya tenemos, desplegado BIRT en nuestro servidor de aplicaciones. Ahora queda realizar un par de pasos necesarios para poder trabajar cómodamente.</span></p>
<p align="LEFT"><span style="font-size:small;"><strong>Configurar para trabajar con SQLite</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">En el servidor.</span></p>
<p style="font-size:small;padding-left:30px;"><span style="font-size:small;">Vamos a crear tres directorios compartidos visibles desde nuestra red, uno será para dejar la base de datos , otro para dejar los informes y otro para dejar cosas que necesitaremos compartir.</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Escribimos:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><span style="font-family:Liberation Serif,serif;"># mkdir /home/mi_usuario/compartido</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> cambiamos los permisos</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> #chmod 777 /home/mi_usuario/compartido</span></span></p>
<p style="padding-left:30px;" align="LEFT"> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"># mkdir /home/mi_usuario/dbSQLite</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> cambiamos los permisos</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> #chmod 777 /home/mi_usuario/dbSQLite </span></span></p>
<p style="padding-left:30px;" align="LEFT"><strong><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">Ahora los compartimos, escribimos</span></span></strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> # nano /etc/samba/smb.conf</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> Bajamos hasta el final y escribimos</span></span></p>
<p style="padding-left:30px;" align="LEFT"> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">[Compartido]</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> comment = Carpeta para intercambio de ficheros</span></span></p>
<p style="padding-left:30px;"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">path = /home/mi_usuario/compartido</span></span> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">public = yes</span></span> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">writable = yes</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> [DB]</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> comment = Carpeta que contiene la BD</span></span></p>
<p style="padding-left:30px;"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">path = /home/mi_usuario/dbSQLite </span></span> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">public = yes</span></span> <span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">writable = yes</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">[Informes]</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> comment = Carpeta que contiene los informes</span></span></p>
<p style="padding-left:30px;"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">path = /var/lib/tomcat6/webapps</span></span></p>
<p style="padding-left:30px;"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;">public = yes</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Liberation Serif,serif;"><span style="font-size:small;"> writable = yes</span></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> Guardamos los cambios, y listo, ya tenemos nuestros directorios compartidos.<img class="aligncenter size-full wp-image-597" title="samba_directorios" src="http://frlx.files.wordpress.com/2011/07/samba_directorios.png?w=630&#038;h=474" alt="" width="630" height="474" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Aunque ya tenemos BIRT desplegado y funcionando, tenemos que hacer una cosa más, </span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">en el directorio compartido “Compartido”, copiamos la carpeta “WebViewerExample”, del runtime de BIRT, ahora en nuestra consola escribimos:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> <strong>#</strong><strong>cd</strong><strong> /home/mi_usuario/compartido/</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> #mv -r WebViewerExample Birt</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> #cp -r ./Birt /var/lib/tomcat6/webapps/</strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Abrimos la consola de administración de tomcat, y<strong> </strong><strong>paramos</strong><strong> </strong>la aplicación web <strong>birt</strong>, <strong>a</strong>p<strong>a</strong>r<strong>e</strong>cer<strong>á </strong>otra que<strong> </strong>s<strong>e </strong>llamara <strong>B</strong>ir<strong>t, qu</strong>e tendremos que d<strong>es</strong>pleg<strong>a</strong><strong>r</strong><strong>, </strong>esa es la qu<strong>e </strong>nos s<strong>er</strong>virá.</span></p>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Ahora nos queda permitir escribir en la carpeta compartida en dónde se dejarán los informes, escribimos en consola:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> <strong># chmod 777 /var</strong><strong>/</strong><strong>lib</strong><strong>/</strong><strong>tomcat6/webapps/</strong><strong>B</strong><strong>irt</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> </strong><strong>reiniciamos tomcat</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> # /etc/init.d/tomcat6 restart</strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Para comprobar que de verdad tenemos los directorios compartido abrimos firefox y escribimos:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> <strong> smb://ip_servidor/</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> En mi caso escribí</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> <a>smb://192.168.1.31/</a></strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">el resultado tiene que ser algo así.<img class="aligncenter size-full wp-image-598" title="compartido_directorios" src="http://frlx.files.wordpress.com/2011/07/compartido_directorios.png?w=630&#038;h=232" alt="" width="630" height="232" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Ahora ya queda poco para terminar todo esto. Vamos a integrar los drivers de SQLite, para ello hacemos uso de la carpeta compartida que hemos llamado “Compartido”, nos descargamos los drivers de <a title="Drivers SQLite java" href="http://files.zentus.com/sqlitejdbc/sqlitejdbc-v056.jar" target="_blank">aquí</a></span><span style="font-size:small;"> , una vez descargados, presionamos la combinación alt+f2, y.</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> <strong>Escribimos smb://mi_servidor/compartido,</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> en mi caso escribí</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><strong><span style="font-size:small;"> <a>smb://FRLXSERVER/compartido</a></span></strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> copiamos el driver descargado en esa carpeta. </strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> Ahora en nuestro servidor escribimos lo siguiente:</strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> #cd /var/lib/tomcat6/webapps/Birt/WEB-INF/lib </strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong> una vez que estemos en ese directorio , escribimos.</strong></span></p>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;"><strong># cp /home/mi_usuario/compartido/sqlitejdbc-v056.jar ./ </strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">hacemos un ls para ver si al final de la lista esta, esto sólo por despejar dudas.<img class="aligncenter size-full wp-image-599" title="driver_en_birt" src="http://frlx.files.wordpress.com/2011/07/driver_en_birt.png?w=630&#038;h=468" alt="" width="630" height="468" /></span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong>Reiniciamos tomcat </strong></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><strong># /etc/init.d/tomcat6 restart</strong></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;">Ahora vamos a copiar la base de datos. Para ello pulsamos alt+f2, y escribimos:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> smb://mi_servidor/DB, en mi caso </span></p>
<p style="padding-left:30px;" align="LEFT"><strong><a><span style="font-size:small;">smb://FRLXSERVER/</span></a><a><span style="font-size:small;">DB</span></a></strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> en la ventana que se nos abrirá, copiamos nuestra base de datos SQLite.</span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Eso es todo, ahora cuando queramos subir un informe, hacemos lo siguiente.</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> alt+f2, escribimos </span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> smb://mi_servidor/informes, en mi caso </span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> <a>smb://FRLXSERVER/informes</a></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> y en la ventana que se abre pegamos el fichero .rptdesign</span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"> <span style="font-size:small;"><strong>IMPORTANTE:</strong> antes de copiar el informe, tenemos que cambiar la url de la base de datos, como bien es sabido SQLite es una base de datos que no permite conexiones cliente, sólo permite conexiones locales, por lo que tenemos que cambiar lo siguiente:</span></p>
<blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;"><strong>&lt;</strong></span><span style="color:#3f7f7f;"><strong>data-sources</strong></span><span style="color:#008080;"><strong>&gt;</strong></span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">oda-data-source</span> <span style="color:#7f007f;">extensionID</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;org.eclipse.birt.report.data.oda.jdbc&#8221;</em></span> <span style="color:#7f007f;">name</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;Data Source&#8221;</em></span> <span style="color:#7f007f;">id</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;27&#8243;</em></span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">text-property</span> <span style="color:#7f007f;">name</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;displayName&#8221;</em></span><span style="color:#008080;">&gt;&lt;/</span><span style="color:#3f7f7f;">text-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">list-property</span> <span style="color:#7f007f;">name</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;privateDriverProperties&#8221;</em></span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">ex-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">name</span><span style="color:#008080;">&gt;</span><span style="color:#171717;">contentBidiFormatStr</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">name</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">value</span><span style="color:#008080;">&gt;</span><span style="color:#171717;">ILYNN</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">value</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">ex-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">ex-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">name</span><span style="color:#008080;">&gt;</span><span style="color:#171717;">metadataBidiFormatStr</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">name</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">value</span><span style="color:#008080;">&gt;</span><span style="color:#171717;">ILYNN</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">value</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">ex-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">list-property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">property</span> <span style="color:#7f007f;">name</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;odaDriverClass&#8221;</em></span><span style="color:#008080;">&gt;</span><span style="color:#171717;">org.sqlite.JDBC</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#3f5fbf;">&lt;!&#8211;AQUI TENEMOS QUE DECIRLE D</span><span style="color:#3f5fbf;">Ó</span><span style="color:#3f5fbf;">NDE SE ENCUENTRA NUESTRA BASE DE DATOS </span><span style="color:#3f5fbf;">EN EL SERVIDOR</span><span style="color:#3f5fbf;">&#8211;&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#3f5fbf;">&lt;!&#8211;EN NUESTRO CASO SER</span><span style="color:#3f5fbf;">A</span><span style="color:#3f5fbf;"> jdbc:sqlite:/home/</span><span style="color:#3f5fbf;"><span style="text-decoration:underline;">frlx</span></span><span style="color:#3f5fbf;">/dbSQLite/ALMACEN.sqlite&#8211;&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;</span><span style="color:#3f7f7f;">property</span> <span style="color:#7f007f;">name</span><span style="color:#171717;">=</span><span style="color:#2a00ff;"><em>&#8220;odaURL&#8221;</em></span><span style="color:#008080;">&gt;</span><span style="color:#171717;">jdbc:sqlite:/home/mi_usuario/dbSQLite/mi_base_de_datos.sqlite</span><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">property</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-family:Monospace;"><span style="font-size:small;"><span style="color:#008080;">&lt;/</span><span style="color:#3f7f7f;">oda-data-source</span><span style="color:#008080;">&gt;</span></span></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"><span style="color:#008080;"><span style="font-family:Monospace;">&lt;/</span></span><span style="color:#3f7f7f;"><span style="font-family:Monospace;">data-sources</span></span><span style="color:#008080;"><span style="font-family:Monospace;">&gt;</span></span></span></p>
</blockquote>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Para ejecutarlo vamos a firefox y escribimos</span></p>
<p style="padding-left:30px;" align="LEFT"><a href="http://192.168.1.31:8080/Birt/frameset?__report=mi_fichero.rptdesign"><span style="font-size:small;">http://192.168.1.31:8080/Birt/frameset?__report=mi_fichero.rptdesign</span></a></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> en mi caso tengo un informe que se llama testSqlite.rptdesign, entonces la url es </span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;"> http://192.168.1.31:8080/Birt/frameset?__report=testSqlite.rptdesign</span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">el resultado es este.<img class="aligncenter size-full wp-image-602" title="informe" src="http://frlx.files.wordpress.com/2011/07/informe.png?w=630&#038;h=480" alt="" width="630" height="480" /></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/565/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=565&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/07/31/integrar-apache-tomcatbirtsqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/context.png" medium="image">
			<media:title type="html">Context</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/user-tomcat.png" medium="image">
			<media:title type="html">user-tomcat</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/acceso.png" medium="image">
			<media:title type="html">acceso</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/tomcat.png" medium="image">
			<media:title type="html">tomcat</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/desplegar_war.png" medium="image">
			<media:title type="html">desplegar_war</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/samba_directorios.png" medium="image">
			<media:title type="html">samba_directorios</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/compartido_directorios.png" medium="image">
			<media:title type="html">compartido_directorios</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/driver_en_birt.png" medium="image">
			<media:title type="html">driver_en_birt</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/informe.png" medium="image">
			<media:title type="html">informe</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse BIRT-SQLite</title>
		<link>http://frlx.wordpress.com/2011/07/28/eclipse-birt-sqlite/</link>
		<comments>http://frlx.wordpress.com/2011/07/28/eclipse-birt-sqlite/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 20:13:37 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[eclipse birt]]></category>
		<category><![CDATA[eclipse birt sqlite]]></category>
		<category><![CDATA[integrar sqlite con birt]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=528</guid>
		<description><![CDATA[Para integrar SQLite con BIRT, partimos de que tenemos instalado eclipse, si no escribimos sudo apt-get install eclipse Una vez se haya instalado, nos vamos a Help→Install New Software, de la lista desplegable Work with, seleccionamos la opción, &#8211;All Avalaible Sites&#8211;. En la parte inferior aparecerán las distintas aplicaciones para instalar Seleccionamos &#8220;Business Intelligence, Reporting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=528&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Para integrar SQLite con BIRT, partimos de que tenemos instalado eclipse, si no escribimos</strong></p>
<blockquote><p>sudo apt-get install eclipse</p></blockquote>
<p align="LEFT"><strong>Una vez se haya instalado, nos vamos a</strong></p>
<p style="padding-left:30px;" align="LEFT">Help→Install New Software, de la lista desplegable Work with,</p>
<p style="padding-left:30px;" align="LEFT">seleccionamos la opción, &#8211;All Avalaible Sites&#8211;.</p>
<p style="padding-left:30px;" align="LEFT">En la parte inferior aparecerán las distintas aplicaciones para instalar</p>
<p style="padding-left:30px;" align="LEFT">Seleccionamos &#8220;Business Intelligence, Reporting and Charting&#8221;</p>
<p align="LEFT"><span style="font-family:'Liberation Serif', serif;"><span style="font-size:small;"><strong>Ahora abrimos la vista para BIRT</strong>, ahora vamos a crear un nuevo dataSource, que contendrá, los datos de la consulta, y lo hacemos así:</span></span></p>
<p style="padding-left:30px;" align="LEFT"><span class="Apple-style-span" style="font-family:'Liberation Serif', serif;font-size:small;">En la pestaña Data, en el apartado de DataSources, hacemos un click derecho y damos a “New Data Source”</span></p>
<p align="LEFT"><strong><span class="Apple-style-span" style="font-size:small;"><img class="aligncenter size-full wp-image-542" title="nuevoDataSource" src="http://frlx.files.wordpress.com/2011/07/nuevodatasource.png?w=630" alt=""   /></span></strong></p>
<p style="padding-left:30px;" align="LEFT"><span class="Apple-style-span" style="font-size:small;">Se abre un asistente, en este seleccionamos “JDBC Data Source”</span></p>
<p style="padding-left:30px;" align="LEFT"><strong><span class="Apple-style-span" style="font-size:small;"><img class="aligncenter size-full wp-image-551" title="tipo_data_Source" src="http://frlx.files.wordpress.com/2011/07/tipo_data_source1.png?w=630&#038;h=445" alt="" width="630" height="445" /></span></strong><span class="Apple-style-span" style="font-size:small;">Damos al botón “Next”, ahora nos saldrá una ventana en la que tendremos que dar al botón “manage drivers”, una vez demos a ese botón se abrirá el siguiente diálogo.</span></p>
<p align="LEFT"><span style="font-size:small;"><img class="aligncenter size-full wp-image-550" title="cargar_Driver" src="http://frlx.files.wordpress.com/2011/07/cargar_driver.png?w=630&#038;h=401" alt="" width="630" height="401" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Damos al botón “Add&#8230;”, y seleccionamos los drivers para sqlite, que los podemos descargar de aquí <a href="http://files.zentus.com/sqlitejdbc/sqlitejdbc-v056.jar">http://files.zentus.com/sqlitejdbc/sqlitejdbc-v056.jar</a></span></p>
<p style="padding-left:30px;" align="LEFT"> <span class="Apple-style-span" style="font-size:small;">Hacemos click en OK.</span></p>
<p align="LEFT"><strong><span style="font-size:small;">Ponemos los parámetros de conexión. </span></strong></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">De la lista desplegable seleccionamos los drivers correspondientes a sqlite, y en driver URL, el path de la base de datos.</span> S<span class="Apple-style-span" style="font-size:small;">i todo esta bien configurado damos a “Test Connection&#8230;” y nos debe, damos a Finish y ya tenemos la conexión establecida a nuestra base de datos.<img class="aligncenter size-full wp-image-561" title="conn-ok" src="http://frlx.files.wordpress.com/2011/07/conn-ok.png?w=630&#038;h=482" alt="" width="630" height="482" /></span></p>
<p style="padding-left:30px;" align="LEFT"><span style="font-size:small;">Creamos un nuevo dataSet, creamos una query, y ya podemos probar nuestro informe.</span></p>
<p align="LEFT">Yo me he creado este de ejemplo.</p>
<p align="LEFT"><img class="aligncenter size-full wp-image-556" title="inform_html" src="http://frlx.files.wordpress.com/2011/07/inform_html.png?w=630&#038;h=759" alt="" width="630" height="759" /></p>
<p align="LEFT">Hay que decir que no podremos verlo en el WebBrowser, ya que no tenemos un servidor de aplicaciones con el runtime de BIRT.</p>
<p align="LEFT"><span style="font-family:'Liberation Serif', serif;font-size:x-small;"><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/528/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=528&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/07/28/eclipse-birt-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/nuevodatasource.png" medium="image">
			<media:title type="html">nuevoDataSource</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/tipo_data_source1.png" medium="image">
			<media:title type="html">tipo_data_Source</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/cargar_driver.png" medium="image">
			<media:title type="html">cargar_Driver</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/conn-ok.png" medium="image">
			<media:title type="html">conn-ok</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/07/inform_html.png" medium="image">
			<media:title type="html">inform_html</media:title>
		</media:content>
	</item>
		<item>
		<title>Alinear texto en java</title>
		<link>http://frlx.wordpress.com/2011/01/06/alinear-texto-en-java/</link>
		<comments>http://frlx.wordpress.com/2011/01/06/alinear-texto-en-java/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 20:41:51 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[alinear texto en java]]></category>
		<category><![CDATA[centrar texto java]]></category>
		<category><![CDATA[editor de texto]]></category>
		<category><![CDATA[justificar texto en java]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=471</guid>
		<description><![CDATA[Hola, hace un par de días, me escribieron, pidiendo ayuda sobre el editor de texto, en concreto lo que necesitaba era que se pueda alinear el texto es decir, que se pueda poner a la izquierda, centro o derecha. Pues bien después de estar un buen rato surfeando por el API de Java pude dar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=471&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola, hace un par de días, me escribieron, pidiendo ayuda sobre el editor de texto, en concreto lo que necesitaba era que se pueda alinear el texto es decir, que se pueda poner a la izquierda, centro o derecha. Pues bien después de estar un buen rato surfeando por el API de Java pude dar con ello.</p>
<p>Primeramente dejo las imágenes de las pruebas que estuve haciendo así como las clases limpias, para que quien vaya a usarlas no se lie mucho y las pueda integrar fácilmente en su proyecto.</p>
<p><img class="alignleft size-medium wp-image-474" title="izquierda" src="http://frlx.files.wordpress.com/2011/01/izq.png?w=291&#038;h=300" alt="" width="291" height="300" /><img class="aligncenter size-medium wp-image-472" title="Centro" src="http://frlx.files.wordpress.com/2011/01/cen.png?w=286&#038;h=300" alt="" width="286" height="300" /></p>
<p><img class="alignleft size-medium wp-image-473" title="derecha" src="http://frlx.files.wordpress.com/2011/01/der.png?w=287&#038;h=300" alt="" width="287" height="300" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a title="Ejecutable" href="http://www.megaupload.com/?d=XTTADDTB" target="_blank">Descargar Ejecutable</a></p>
<p><a title="Código" href="http://www.megaupload.com/?d=ZB64EGSF" target="_blank">Descargar Código</a></p>
<p>Y este es el resultado ya echos los cambios en el editor de texto.</p>
<p><img class="alignleft size-medium wp-image-477" title="izqGui" src="http://frlx.files.wordpress.com/2011/01/izqgui.png?w=300&#038;h=298" alt="" width="300" height="298" /><img class="aligncenter size-medium wp-image-478" title="centGui" src="http://frlx.files.wordpress.com/2011/01/centgui.png?w=298&#038;h=300" alt="" width="298" height="300" /><img class="alignleft size-medium wp-image-479" title="derGui" src="http://frlx.files.wordpress.com/2011/01/dergui.png?w=298&#038;h=300" alt="" width="298" height="300" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a title="Ejecutable" href="http://www.megaupload.com/?d=IPG6FEOV" target="_blank">Descargar Ejecutable</a></p>
<p><a title="Código" href="http://www.megaupload.com/?d=MX3E0OU5" target="_blank">Descargar Código</a></p>
<p>&nbsp;</p>
<p><a title="Proyecto" href="http://www.megaupload.com/?d=9JW5VGY4" target="_blank">Descargar proyecto entero</a></p>
<p>Para poner las cosas más fáciles, por si alguien no quiere descargarse el código y le urge, este es el método que he implementado:</p>
<pre>private void alineacion(int stc)
 {
 StyledDocument st=texto.getStyledDocument();
 SimpleAttributeSet bSet = new SimpleAttributeSet(); 
 StyleConstants.setAlignment(bSet, stc); 
 st.setParagraphAttributes(0,texto.getText().length(), bSet, false); 
 texto.updateUI();
 }
//texto, es un objeto de la clase JTextPane</pre>
<p>cuando lo llamo lo llamo de la siguiente manera:</p>
<pre>alineacion(StyleConstants.ALIGN_RIGHT);

espero que les sirva.</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/471/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=471&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/01/06/alinear-texto-en-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/izq.png?w=291" medium="image">
			<media:title type="html">izquierda</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/cen.png?w=286" medium="image">
			<media:title type="html">Centro</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/der.png?w=287" medium="image">
			<media:title type="html">derecha</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/izqgui.png?w=300" medium="image">
			<media:title type="html">izqGui</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/centgui.png?w=298" medium="image">
			<media:title type="html">centGui</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2011/01/dergui.png?w=298" medium="image">
			<media:title type="html">derGui</media:title>
		</media:content>
	</item>
		<item>
		<title>FELIZ 11111011011</title>
		<link>http://frlx.wordpress.com/2011/01/01/feliz-11111011011/</link>
		<comments>http://frlx.wordpress.com/2011/01/01/feliz-11111011011/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 01:28:43 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[11111011011]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[AÑO NUEVO]]></category>
		<category><![CDATA[FELIZ 2011]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=465</guid>
		<description><![CDATA[FELIZ 2011, GRACIAS POR TODAS LA VISITAS Y LOS COMENTARIOS, Y LAS DUDAS QUE ME HAN ENVIADO. DE VERDAD MUCHAS GRACIAS.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=465&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>FELIZ 2011, GRACIAS POR TODAS LA VISITAS Y LOS COMENTARIOS, Y LAS DUDAS QUE ME HAN ENVIADO. DE VERDAD MUCHAS GRACIAS.</h1>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/465/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=465&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2011/01/01/feliz-11111011011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>
	</item>
		<item>
		<title>ERROR 2003 (HY000): Can&#8217;t connect to MySQL server on &#8230;..</title>
		<link>http://frlx.wordpress.com/2010/12/12/error-2003-hy000-cant-connect-to-mysql-server-on/</link>
		<comments>http://frlx.wordpress.com/2010/12/12/error-2003-hy000-cant-connect-to-mysql-server-on/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 02:41:33 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ERROR 2003 (HY000)]]></category>
		<category><![CDATA[ERROR 2003 (HY000) solucionado]]></category>
		<category><![CDATA[error al conectarse a mysql]]></category>
		<category><![CDATA[error coneccion cliente mysql]]></category>
		<category><![CDATA[reiniciar mysql]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=414</guid>
		<description><![CDATA[Estos días he estado haciendo cosas con VirtualBox y una instalación de Ubuntu Server, todo ha ido bien hasta llegado el momento de crear una conexión de un cliente a mysql. El tema es que como pone el título, cada vez que me quería conectar me salía ese error,  busque y busque y di con [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=414&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Estos días he estado haciendo cosas con VirtualBox y una instalación de Ubuntu Server, todo ha ido bien hasta llegado el momento de crear una conexión de un cliente a mysql.</p>
<p>El tema es que como pone el título, cada vez que me quería conectar me salía ese error,  busque y busque y di con la solución mezclando lo que ponía en la<a title="Guia de Ubuntu" href="http://www.guia-ubuntu.org/index.php?title=Portada" target="_blank"> ayuda de ubuntu</a> y en el <a title="Manual MySQL" href="http://dev.mysql.com/doc/refman/5.0/es/index.html" target="_blank">manual de MySQL .</a></p>
<p>Empecemos.</p>
<p>1.- Una vez instalado nuestro Ubuntu Server, entramos a mysql con el usuario root.</p>
<pre style="padding-left:30px;">$ mysql -h localhost -u root -p</pre>
<p>2.-Creamos un usuario de la siguiente manera.</p>
<p><!-- p { margin-bottom: 0.21cm; } --></p>
<pre style="padding-left:30px;">GRANT ALL PRIVILEGES ON *.* TO 'miNuevoUsuario'@'localhost' IDENTIFIED BY 'miPassword' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'miNuevoUsuario'@'%' IDENTIFIED BY 'miPassword' WITH GRANT OPTION;
Yo he creado el siguiente usuario
GRANT ALL PRIVILEGES ON *.* TO 'frlx'@'localhost' IDENTIFIED BY 'frlx' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'frlx'@'%' IDENTIFIED BY 'frlx' WITH GRANT OPTION;</pre>
<p>Una breve explicación del porque creamos así los usuarios.   Según leí en el manual de ayuda de MySQL, cuando creamos un usuario si después del @ solo ponemos &#8216;localhost&#8217;, ese usuario solo tendrá acceso desde el propio servidor. Si ponemos después del @, &#8216;%&#8217;, estamos indicando que ese usuario tiene acceso remoto. Para una explicación más amplia dejo el <a title="Cuentas de usuarios MySQL" href="http://dev.mysql.com/doc/refman/5.0/es/adding-users.html" target="_blank">link de MySQl de dónde saque la información</a>.</p>
<p style="margin-bottom:0;">3.-Ahora si intentamos conectarnos desde un cliente nos saldrá el error.</p>
<pre style="padding-left:30px;"><img class="alignnone size-full wp-image-419" title="Conectarse cliente -&gt;Mysql" src="http://frlx.files.wordpress.com/2010/12/pantallazo1.png?w=630&#038;h=68" alt="" width="630" height="68" /></pre>
<p style="margin-bottom:0;">4.-Es ahora cuando entra la <a title="Ayuda MySQL Ubuntu" href="http://www.guia-ubuntu.org/index.php?title=MySQL" target="_blank">ayuda de Ubuntu.</a></p>
<p style="margin-bottom:0;padding-left:30px;">En nuestro servidor, salimos de MySQL, con el comando exit.</p>
<p style="margin-bottom:0;padding-left:30px;">A continuación en la consola de nuestro servidor entramos como superusuario:</p>
<pre style="margin-bottom:0;padding-left:30px;">$sudo su Usuario
nos dirigimos a.
# cd /etc/mysql</pre>
<p style="margin-bottom:0;">5.-En este directorio escribimos.</p>
<pre style="margin-bottom:0;padding-left:30px;">#nano my.cnf
buscamos la línea: bind-address = 127.0.0.0
la comentamos: #bind-address = 127.0.0.0
ahora escribimos debajo: bind-address=0.0.0.0
salimos de nano: ctrl+x-&gt;y-&gt;intro</pre>
<p style="margin-bottom:0;">6.- Reiniciamos MySQL</p>
<pre style="margin-bottom:0;padding-left:30px;">podemos hacerlo desde el directorio en el que nos encontramos (etc/mysql), escribiendo:
# ../init.d/mysql restart
si nos encontramos en otro directorio escribimos:
# /etc/init.d/mysql restart</pre>
<p style="margin-bottom:0;">7.-Probar la conexión.</p>
<pre style="margin-bottom:0;padding-left:30px;">Entramos a MySQL desde el cliente con nuestro usuario, en mi caso escribí:
mysql -h 192.168.1.50 -u frlx -p  , y este fue el resultado, por fin me pude conectar!</pre>
<p style="margin-bottom:0;padding-left:30px;"><img class="alignnone size-full wp-image-420" title="Conexion ok" src="http://frlx.files.wordpress.com/2010/12/pantallazo-1.png?w=630&#038;h=227" alt="" width="630" height="227" /></p>
<p style="margin-bottom:0;padding-left:30px;">y a partir de aquí pude utilizar la consola de MySQL, asi como la herramienta MySQl Administrator.</p>
<pre style="margin-bottom:0;padding-left:30px;"><img class="alignnone size-full wp-image-421" title="MySQL Administrator" src="http://frlx.files.wordpress.com/2010/12/pantallazo-2.png?w=630&#038;h=451" alt="" width="630" height="451" /></pre>
<p style="margin-bottom:0;">No hubiera sido posible llegar a la solución sin la ayuda de los dos manuales, de <a title="Ubuntu MySQL" href="http://www.guia-ubuntu.org/index.php?title=MySQL" target="_blank">Ubuntu</a> y <a title="Ayuda MySQL" href="http://dev.mysql.com/doc/refman/5.0/es/adding-users.html" target="_blank">MySQL</a></p>
<div id="_mcePaste" class="mcePaste" style="position:absolute;left:-10000px;top:19px;width:1px;height:1px;overflow:hidden;">
<pre style="padding-left:30px;">
<pre> </pre>
</pre>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/414/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/414/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/414/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=414&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2010/12/12/error-2003-hy000-cant-connect-to-mysql-server-on/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2010/12/pantallazo1.png" medium="image">
			<media:title type="html">Conectarse cliente -&#62;Mysql</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2010/12/pantallazo-1.png" medium="image">
			<media:title type="html">Conexion ok</media:title>
		</media:content>

		<media:content url="http://frlx.files.wordpress.com/2010/12/pantallazo-2.png" medium="image">
			<media:title type="html">MySQL Administrator</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacer un PDF desde java</title>
		<link>http://frlx.wordpress.com/2010/11/09/hacer-un-pdf-desde-java/</link>
		<comments>http://frlx.wordpress.com/2010/11/09/hacer-un-pdf-desde-java/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 21:45:45 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[documento a pdf java]]></category>
		<category><![CDATA[hacer pdf desde java]]></category>
		<category><![CDATA[java pdf]]></category>
		<category><![CDATA[java to pdf]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=406</guid>
		<description><![CDATA[Hola, a petición de un lector que necesitaba una clase que le guardara los documentos en PDF, he echo la clase que dejo abajo. Para poder hacer esta clase he utilizado la librería iText, que también dejo disponible ahí abajo, así como el link de su API. Es necesario que configuremos en nuestro entorno el Path [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=406&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola, a petición de un lector que necesitaba una clase que le guardara los documentos en PDF, he echo la clase que dejo abajo. Para poder hacer esta clase he utilizado la librería iText, que también dejo disponible ahí abajo, así como el link de su API.</p>
<p>Es necesario que configuremos en nuestro entorno el Path para esa librería si no nos funcionará. Espero que les sirva.</p>
<p><a title="libreria iText" href="http://sourceforge.net/projects/itext/files/" target="_blank">Libreria iText</a></p>
<p><a title="API iText" href="http://api.itextpdf.com/" target="_blank">API iText</a></p>
<p><a title="Clase ToPdf" href="http://www.megaupload.com/?d=B9CTMVBX" target="_blank">Clase </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/406/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/406/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/406/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=406&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2010/11/09/hacer-un-pdf-desde-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>
	</item>
		<item>
		<title>Java vs .NET</title>
		<link>http://frlx.wordpress.com/2010/06/26/java-vs-net/</link>
		<comments>http://frlx.wordpress.com/2010/06/26/java-vs-net/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:03:58 +0000</pubDate>
		<dc:creator>frlx</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Visual .Net]]></category>
		<category><![CDATA[java vs .net]]></category>
		<category><![CDATA[trailer java]]></category>
		<category><![CDATA[visual .net]]></category>

		<guid isPermaLink="false">http://frlx.wordpress.com/?p=264</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=264&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://frlx.wordpress.com/2010/06/26/java-vs-net/"><img src="http://img.youtube.com/vi/KrfpnbGXL70/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frlx.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frlx.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frlx.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frlx.wordpress.com&amp;blog=4589309&amp;post=264&amp;subd=frlx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frlx.wordpress.com/2010/06/26/java-vs-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a67700abb09b5ad688ff4c30267eb705?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">frlx</media:title>
		</media:content>
	</item>
	</channel>
</rss>
