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

<channel>
	<title>Daniel García Capel &#187; Tutoriales</title>
	<atom:link href="http://dani.albatalia.com/category/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://dani.albatalia.com</link>
	<description>Estudiante de Informática</description>
	<lastBuildDate>Sat, 10 Apr 2010 14:04:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Parches/Script para Arduino IDE</title>
		<link>http://dani.albatalia.com/2009/03/31/parchesscript-para-arduino-ide/</link>
		<comments>http://dani.albatalia.com/2009/03/31/parchesscript-para-arduino-ide/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 18:38:51 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://dani.albatalia.com/?p=337</guid>
		<description><![CDATA[Para aquellas personas que no sepan lo que es Arduino, es una placa con un microcontrolador, open-hardware, es decir, puedes descargarte los esquemas, el entorno de programación es gnu, &#8230;, en definitiva, no pagas el desarrollo de la placa ni del firmware que lleva integrado. Lo que no te quita que tengas que pagar la [...]]]></description>
			<content:encoded><![CDATA[<p>Para aquellas personas que no sepan lo que es <a href="http://arduino.cc" target="_blank">Arduino</a>, es una placa con un microcontrolador, open-hardware, es decir, puedes descargarte los esquemas, el entorno de programación es gnu, &#8230;, en definitiva, no pagas el desarrollo de la placa ni del firmware que lleva integrado. Lo que no te quita que tengas que pagar la placa, con el micro <a href="http://www.atmel.com" target="_blank">Atmel</a>, faltaría menos.</p>
<p style="text-align: center;"><img class="alignnone" title="ardunino" src="http://tech-freaks.net/wp-content/uploads/2008/10/arduino_duemilanove-300x216.jpg" alt="" width="300" height="216" /></p>
<p>Como el entorno de programación está bastante verde, con errores muy tontos, me he decidido ha poner una serie de script para la plataforma de desarrollo (IDE), que como ya sabréis, podéis descargar <a href="http://arduino.cc/en/Main/Software" target="_blank">aquí</a>.</p>
<p><span style="text-decoration: underline;">Arduino v0.015</span></p>
<ul>
<li><strong>Windows Vista</strong> (XP?)
<ul>
<li>Problema: cuando se ejecuta por segunda vez el entorno, da un error.</li>
<li><span style="color: #ff0000;"><span style="text-decoration: underline;">Solución</span></span>:
<ol>
<li>Bájate este <a href="/arduino/run0015.bat">script</a></li>
<li>Mételo en la carpeta del IDE (inicialmente llamada arduino-0015)</li>
<li>Para ejecutar el programa úsalo siempre. Acuérdate de <strong>no cerrar la consola</strong></li>
<li>Listo!</li>
</ol>
</li>
<li>Información sobre la Solución:
<ol>
<li>Borra la carpeta de configuración, que es la causa el conflicto.</li>
<li>Lanza la aplicación</li>
</ol>
</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Ubuntu 8.10 x86_64</strong>
<ul>
<li>Problema: no tiene soporte para ninguna versión de Linux de 64 bits.</li>
<li><span style="color: #ff0000;"><span style="text-decoration: underline;">Solución</span></span>:
<ol>
<li>Instala los paquetes que necesita la plataforma para la versión de 32 bits:<strong> sun-java6-jre, librxtx-java, gcc-avr y avr-libc.</strong></li>
<li>Instala estos paquetes para que funcione en 64 bits: <strong>ia32-libs</strong></li>
<li>Aplica este parche al script de la plataforma: <a href="/arduino/a0015u810.patch">script</a><br />
<strong>patch -i a0015u810.patch arduino </strong></li>
<li>Si quieres poner un <strong>acceso directo desde el escritorio</strong> al programa, debes modificar el script y donde pone:<br />
<strong>#cd $HOME/PONDIRECTORIO</strong><br />
quita la almohadilla &#8220;#&#8221; y donde pone $HOME/PONDIRECTORIO pon el directorio donde tienes la carpeta.</li>
<li>Listo!</li>
</ol>
</li>
<li>Información sobre la Solución:
<ul>
<li>Cambia la ruta de RXTXcomm.jar, apuntando a la del sistema operativo (a la de 64bits)</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://dani.albatalia.com/2009/03/31/parchesscript-para-arduino-ide/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Configurar Javadoc en Eclipse (Linux)</title>
		<link>http://dani.albatalia.com/2008/10/24/configurar-javadoc-en-eclipse-linux/</link>
		<comments>http://dani.albatalia.com/2008/10/24/configurar-javadoc-en-eclipse-linux/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 12:15:22 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://dani.albatalia.com/?p=115</guid>
		<description><![CDATA[Si ya habéis usado Eclipse en linux, sabréis que al generar la documentación de Java y visualizarla con cualquier navegador, salen mal los caracteres &#8220;no ASCII&#8221;. Eso se debe a que el proyecto, por defecto en linux, se crea con la codificación UTF8 y al pasarla a formato HTML no se le especifica al navegador [...]]]></description>
			<content:encoded><![CDATA[<p>Si ya habéis usado Eclipse en linux, sabréis que al generar la documentación de Java y visualizarla con cualquier navegador, salen mal los caracteres &#8220;no ASCII&#8221;. Eso se debe a que el proyecto, por defecto en linux, se crea con la codificación UTF8 y al pasarla a formato HTML no se le especifica al navegador de ese pequeño detalle.</p>
<p>Esto os lo comento porque me ha surgido durante la realización de la primera entrega de POO (Programación Orientada a Objetos) y seguro que hay alguien más con este pequeño problema. Espero que os resulte de utilidad.</p>
<p><span style="text-decoration: underline;">Paso 1</span>: (Típico)<br />
para generar la documentación le damos a: <strong>Project -&gt; Generate Javadoc &#8230;</strong></p>
<p><span style="text-decoration: underline;">Paso 2</span>: (Típico)<br />
Seleccionamos el binario javadoc. <strong>Javadoc Comand</strong>: /usr/java/jdk1.6.0_11/bin/javadoc (en OpenSuse) /usr/lib/jvm/jdk1.6.0_11/bin/javadoc (en Ubuntu)<br />
Seleccionamos la parte del proyecto a generar y la salida del mismo.<br />
Le damos a <strong>Next</strong></p>
<blockquote><p><span style="text-decoration: underline;">Nota</span>: si estas utilizando el <strong>java-6-openjdk</strong> no busques el binario javadoc porque no lo vas a encontrar. No se que sucederá con las licencias para que todavía no se incluya, pero como siempre hay una solución, instala el jdk de toda la vida de Sun Microsystem<strong>.<br />
</strong></p></blockquote>
<p><span style="text-decoration: underline;">Paso 3</span>: (Típico)<br />
Especificamos el Título del Documento, las opciones básica y las etiquetas a tener en cuenta (@).<br />
Le damos a <strong>Next</strong></p>
<p><span style="text-decoration: underline;">Paso 4</span>: (Parte Importante)<br />
En el campo <strong>VM Options</strong> ponemos lo siguiente:<strong> -charset &#8220;UTF-8&#8243;<br />
</strong>Le damos a <strong>Finish</strong></p>
<p>Así de sencillo. Si observamos el documento HTML antes y después vemos que ha introducido la siguiente etiqueta:</p>
<pre id="line1"><strong>&lt;<span class="start-tag">META</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/html; charset=UTF-8"</span>&gt;</strong></pre>
<p>Un Saludo</p>
]]></content:encoded>
			<wfw:commentRss>http://dani.albatalia.com/2008/10/24/configurar-javadoc-en-eclipse-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Instalar librería LiDIA en OpenSuse 11.0</title>
		<link>http://dani.albatalia.com/2008/10/06/instalar-libreria-lidia-en-opensuse-110/</link>
		<comments>http://dani.albatalia.com/2008/10/06/instalar-libreria-lidia-en-opensuse-110/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:36:28 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://dani.albatalia.com/?p=77</guid>
		<description><![CDATA[Voy a explicar como poder instalar la librería LiDIA en la distribución OpenSuse 11.0 y como compilar los ejemplos dados en clase de Métodos Matemáticos para la Criptología, la cual me he matriculado este año. Espero que os resulte de utilidad. Paso 1 ara empezar debemos comprobar que tenemos instalados los siguientes paquetes: make (GNU [...]]]></description>
			<content:encoded><![CDATA[<p>Voy a explicar como poder instalar la librería LiDIA en la distribución OpenSuse 11.0 y como compilar los ejemplos dados en clase de <strong>Métodos Matemáticos para la Criptología</strong>, la cual me he matriculado este año. Espero que os resulte de utilidad.</p>
<p><span style="text-decoration: underline;">Paso 1</span> <img src='http://dani.albatalia.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ara empezar debemos comprobar que tenemos instalados los siguientes paquetes:</p>
<ul>
<li>make (GNU make)</li>
<li>gcc (The system GNU C Compile)</li>
<li>gcc-c++</li>
<li>gmp (GNU MP Library)</li>
<li>gmp-devel (GNU MP Library de Desarrollo)</li>
<li>cln (Class Library for Numbers C++)</li>
<li>cln-devel (Class Library for Numbers C++ de Desarrollo)</li>
</ul>
<p><span style="text-decoration: underline;">Paso 2</span>: Nos bajamos el archivo <a class="file" href="ftp://ftp.informatik.tu-darmstadt.de/pub/TI/systems/LiDIA/current/lidia-base-2.2.0.tar.gz">lidia-base-2.2.0.tar.gz</a> . Es lo más recomendable bajarte esta versión, que como dice es &#8220;base&#8221;, es decir, tiene los ficheros básicos. Lo descomprimimos por ejemplo en el Escritorio. A continuación, renombramos la carpeta <strong>lidia-2.2.0</strong> a <strong>LiDIA</strong>.</p>
<p><span style="text-decoration: underline;">Paso 3</span>: Nos bajamos el parche para compiladores gcc 4.x: <a href="http://www.cdc.informatik.tu-darmstadt.de/pipermail/lidia/attachments/20080924/a330f27b/attachment.bin">parche</a> .Le cambiamos la extensión de <strong>.bin</strong> a <strong>.gz</strong><a href="http://www.cdc.informatik.tu-darmstadt.de/pipermail/lidia/attachments/20080924/a330f27b/attachment.bin"><br />
</a></p>
<p><span style="text-decoration: underline;">Paso 4</span>: Abrimos un terminal o nos situamos en el escritorio. Ejecutamos el comando:<br />
&gt; <strong>zcat attachment.gz | patch -p1</strong></p>
<p>Si todo ha ido correctamente aparecerán varias lineas con <em>Hunk #1 succeeded</em>. Si no es así, vuelve a los pasos anteriores y comprueba que los realizas todos de forma correcta.</p>
<p><span style="text-decoration: underline;">Paso 5</span>: nos metemos en la carpeta <strong>LiDIA</strong>.Ejecutamos el Comando:<br />
<strong>&gt; ./configure</strong></p>
<p>Si todos ha ido correctamente, las dos últimas lineas serán:<br />
<em>/LiDIA/kernel/udigit_interface.h<br />
config.status: executing depfiles commands</em></p>
<p><span style="text-decoration: underline;">Paso 6</span>: Lo compilamos con el comando:<br />
<strong>&gt; make</strong></p>
<p><span style="text-decoration: underline;">Paso 7</span>: Nos metemos como <strong>root</strong> y ejecutamos:<br />
<strong>&gt; make install</strong></p>
<p><span style="text-decoration: underline;">Paso 8</span>: la librería en este momento ya está instalada en el sistema. Los archivos de la instalación los podemos encontrar en: <strong>/usr/local/include/lidia</strong></p>
<p>Con un terminal nos situamos en: <strong>/usr/local/include/ </strong>y cambiamos el nombre del directorio con el comando:<strong><br />
&gt; mv lidia LiDIA</strong></p>
<p><span style="text-decoration: underline;">Paso 9</span>: en este paso necesitaremos modificar el fichero make y prueba.c.<br />
En el fichero <a href="http://cripto.inf.um.es/prueba/Makefile"><strong>Makefile</strong></a> sustituiremos la linea:<br />
<strong>g++ $(OPT) $&lt; -I/tools/lidia/include -L/tools/lidia/lib -o $@ -lLiDIA -lgmp -lm</strong><br />
por<br />
<strong>g++ $(OPT) $&lt; -I/usr/local/include/LiDIA/ -L/usr/local/include/LiDIA/ -o $@ -lLiDIA -lgmp -lm</strong></p>
<p>Y en el fichero<strong> <a href="http://cripto.inf.um.es/prueba/prueba.c">prueba.c</a></strong> sustituiremos la linea: <strong>#include &lt;iomanip.h&gt;</strong> por <strong>#include &lt;iomanip&gt;</strong><br />
y añadimos a continuación de la linea <strong>using namespace LiDIA;</strong> esto: <strong>using namespace std;</strong></p>
<p><span style="text-decoration: underline;">Paso 10</span>: ya solo queda hacer <strong>make prueba</strong> y ver que la compilación del fichero ha sido correcta.</p>
<p>Añadir por último que no hay ningún problema para hacerlo en una 32 o 64 bits.<br />
Un Saludo</p>
]]></content:encoded>
			<wfw:commentRss>http://dani.albatalia.com/2008/10/06/instalar-libreria-lidia-en-opensuse-110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
