<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ref="http://purl.org/rss/1.0/modules/reference/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://blog.loquiero.com/blog/rss.rdf">
		<title>Lo Quiero</title>
		<link>http://blog.loquiero.com/blog/index.php</link>
		<description><![CDATA[No Footer]]></description>
		<items>
			<rdf:Seq>
				<rdf:li resource="http://blog.loquiero.com/blog/index.php?entry=entry090616-175101" />
				<rdf:li resource="http://blog.loquiero.com/blog/index.php?entry=entry090616-165911" />
				<rdf:li resource="http://blog.loquiero.com/blog/index.php?entry=entry090615-115317" />
				<rdf:li resource="http://blog.loquiero.com/blog/index.php?entry=entry090614-192345" />
				<rdf:li resource="http://blog.loquiero.com/blog/index.php?entry=entry090608-190420" />
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://blog.loquiero.com/blog/index.php?entry=entry090616-175101">
		<title>AS3 - First Steps</title>
		<link>http://blog.loquiero.com/blog/index.php?entry=entry090616-175101</link>
		<description><![CDATA[Como incrustar un fichero en as3:<br /><br /><code><br />[Embed(source=&quot;library.swf&quot;, symbol=&quot;linkageID&quot;)]<br />private var AssetClass:Class;<br /></code><br /><br />o si no es un swf:<br /><br /><code><br />[Embed(source=&quot;picture.jpg&quot;)]<br />private var Picture:Class;<br /></code><br /><br />]]></description>
	</item>
	<item rdf:about="http://blog.loquiero.com/blog/index.php?entry=entry090616-165911">
		<title>Eclipse + Flex + Ubuntu</title>
		<link>http://blog.loquiero.com/blog/index.php?entry=entry090616-165911</link>
		<description><![CDATA[Cuando instalé el software flex de Adobe en Eclipse, me daba un error :<br /><br /><i>Failed to connect; session timed out. Ensure that:   <br />1. You compiled your Flash application with debugging on.   <br />2. You are running the debugger version of Flash Player.</i><br /><br />Buscando por las páginas de adobe encontré:<br /><br /><blockquote>... Verify what web browser Flex Builder is using to debug.<br /><br />   1. Open Flex Builder 2.<br />   2. Select Window &gt; Preferences.<br />   3. From the Preferences tree, select General &gt; Web Browser.<br /><br />      Verify what external web browser is checked, this will be the browser Flex Builder uses to debug with.<br /><br />      Note: You may want to run the standard Adobe Flash Player in IE while running the debug Adobe Flash Player in FireFox as your standard debugger or vice versa...</blockquote><br /><br />Haciendo esto el problema se solventó.<br /><br />Referencia : <a href="http://kb2.adobe.com/cps/758/758bf58b.html" target="_blank" >Adobe</a><br />]]></description>
	</item>
	<item rdf:about="http://blog.loquiero.com/blog/index.php?entry=entry090615-115317">
		<title>Processing + OpenJDK</title>
		<link>http://blog.loquiero.com/blog/index.php?entry=entry090615-115317</link>
		<description><![CDATA[Información sacada de : <a href="http://www.gnu-media.org/?p=35" target="_blank" >GNU / Media</a><br /><br /><blockquote>... Processing funciona de manera nativa con el jdk de sun, y para poder trabajar en 64bits y/o de una manera más “libre”, tendremos que instalar el openjdk. El jre no sirve, tiene que ser el entorno completo de desarrollo. Posteriormente tendremos que reemplazar la carpeta java con un link simbólico a la carpeta de instalación del jdk y listo.<br /><br />Procederemos a borrar o mover la carpeta java del processing y hacer el link simbólico, para ello desde consola y como root.<br /><br /><code>rm -R /opt/processing-1.0.1/java<br />ln -s /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 /opt/processing-1.0.1/java</code><br /><br />y listo tendremos nuestro processing funcionando. No olvides que para ejecutarlo en caso de dar algún error prueba con:<br /><br /><code><br />cd /opt/processing-1.0.0 &amp;&amp; ./processing</code><br /><br />... </blockquote>]]></description>
	</item>
	<item rdf:about="http://blog.loquiero.com/blog/index.php?entry=entry090614-192345">
		<title>lampp like a service (Linux Debian)</title>
		<link>http://blog.loquiero.com/blog/index.php?entry=entry090614-192345</link>
		<description><![CDATA[Cómo configurar lampp (o xampp para linux) para que, una vez instalado, arranque de forma automática en Debian, Ubuntu, Kubuntu o cualquier otra distribución derivada:<br /><br /><code>sudo ln -s /opt/lampp/lampp /etc/init.d/lampp<br />sudo update-rc.d lampp defaults</code><br /><br />]]></description>
	</item>
	<item rdf:about="http://blog.loquiero.com/blog/index.php?entry=entry090608-190420">
		<title>Jad - eclipse - ubuntu</title>
		<link>http://blog.loquiero.com/blog/index.php?entry=entry090608-190420</link>
		<description><![CDATA[Hace un tiempo trabajando con Java tuve el problema de no poder recuperar un trabajo de unos ficheros compilados (class)<br /><br />Mediante un programa (jad) pude descodificarlos.<br /><br /><br />El fichero jad (programa para decodificar los class está en <a href="http://loquiero.com/blog/archives/jad" >jad</a> (linux) o en <a href="http://www.varaneckas.com/jad" target="_blank" >jad.exe</a> (windows &amp; mac)<br /><br />El plug-in para eclipse está en <a href="http://sourceforge.net/project/showfiles.php?group_id=40205" target="_blank" >SourceForge</a><br /><br /><br />Y esta información la he encontrado de : <a href="http://ubuntulife.wordpress.com/2007/02/06/descompilar-un-class-de-java/" target="_blank" >ubuntulife</a><br /><br /><blockquote>... Si a la hora de ejecutar sale un error. nos aseguramos de que tenemos todas las dependencias instaladas con el comando “ldd”.<br /><br /><code><br />./jad<br />./jad: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory<br />jose@soledad:~/Desktop$ ldd jad<br />linux-gate.so.1 =&gt; (0xffffe000)<br />libstdc++-libc6.2-2.so.3 =&gt; not found<br />libm.so.6 =&gt; /lib/tls/i686/cmov/libm.so.6 (0xb7f9b000)<br />libc.so.6 =&gt; /lib/tls/i686/cmov/libc.so.6 (0xb7e66000)<br />/lib/ld-linux.so.2 (0xb7fd3000)<br /></code><br /><br />En este ejemplo nos falta la libreria “libstdc++-lib6.2-2.so.3&amp;#8243;. Tiramos de Google y nos bajamos el RPM correspondiente a esa libreria:<br /><br /><code><br />libstdc++2.10-2.96-0.83mdk.i586.rpm<br /></code><br /><br />Convertimos el rpm a .deb con el programa “alien”. Si no lo tienes instalado en tu maquina descargate el .deb correspondiente e instalalo manualmente o ejecuta:<br /><br /><code><br />sudo apt-get install alien<br /></code><br /><br />Para convertir el paquete rpm al formato debian ejecutamos:<br /><br /><code><br />alien -d libstdc++2.10-2.96-0.83mdk.i586.rpm<br /></code><br /><br />Se genera el fichero: libstdc++2.10_2.96-1.83_i386.deb que ya podemos instalar en nuestra maquina.<br /><br />Resueltos los problemas de dependencias, ejecutamos Jad de la forma:<br /><br /><code><br />./jad &lt;fichero.class&gt;<br /></code><br /><br />Si lo ejecutamos sin parametros nos muestra la ayuda:<br /><br /><code><br />jose@soledad:~/Desktop$ ./jad<br />Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov (kpdus@yahoo.com).<br />Usage: jad [option(s)] &lt;filename(s)&gt;<br />Options: -a - generate JVM instructions as comments (annotate)<br />-af - output fully qualified names when annotating<br />-b - generate redundant braces (braces)<br />-clear - clear all prefixes, including the default ones<br />-d &lt;dir&gt; - directory for output files<br />-dead - try to decompile dead parts of code (if there are any)<br />-dis - disassembler only (disassembler)<br />-f - generate fully qualified names (fullnames)<br />-ff - output fields before methods (fieldsfirst)<br />-i - print default initializers for fields (definits)<br />-l&lt;num&gt; - split strings into pieces of max &lt;num&gt; chars (splitstr)<br />-lnc - output original line numbers as comments (lnc)<br />-lradix&lt;num&gt;- display long integers using the specified radix<br />-nl - split strings on newline characters (splitstr)<br />-noconv - don&#039;t convert Java identifiers into valid ones (noconv)<br />-nocast - don&#039;t generate auxiliary casts<br />-noclass - don&#039;t convert .class operators<br />-nocode - don&#039;t generate the source code for methods<br />-noctor - suppress the empty constructors<br />-nodos - turn off check for class files written in DOS mode<br />-nofd - don&#039;t disambiguate fields with the same names (nofldis)<br />-noinner - turn off the support of inner classes<br />-nolvt - ignore Local Variable Table entries (nolvt)<br />-nonlb - don&#039;t insert a newline before opening brace (nonlb)<br />-o - overwrite output files without confirmation<br />-p - send all output to STDOUT (for piping)<br />-pa &lt;pfx&gt;- prefix for all packages in generated source files<br />-pc &lt;pfx&gt;- prefix for classes with numerical names (default: _cls)<br />-pe &lt;pfx&gt;- prefix for unused exception names (default: _ex)<br />-pf &lt;pfx&gt;- prefix for fields with numerical names (default: _fld)<br />-pi&lt;num&gt; - pack imports into one line using .* (packimports)<br />-pl &lt;pfx&gt;- prefix for locals with numerical names (default: _lcl)<br />-pm &lt;pfx&gt;- prefix for methods with numerical names (default: _mth)<br />-pp &lt;pfx&gt;- prefix for method parms with numerical names (default:_prm)<br />-pv&lt;num&gt; - pack fields with the same types into one line (packfields)<br />-r - restore package directory structure<br />-radix&lt;num&gt;- display integers using the specified radix (8, 10, or 16)<br />-s &lt;ext&gt; - output file extension (default: .jad)<br />-safe - generate additional casts to disambiguate methods/fields<br />-space - output space between keyword (if, while, etc) and expression<br />-stat - show the total number of processed classes/methods/fields<br />-t&lt;num&gt; - use &lt;num&gt; spaces for indentation (default: 4)<br />-t - use tabs instead of spaces for indentation<br />-v - show method names while decompiling<br /></code>...</blockquote>]]></description>
	</item>
</rdf:RDF>
