<?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>[D-m-K] Blog</title>
	<atom:link href="http://dmks.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dmks.wordpress.com</link>
	<description>Blog dedicado al tiempo libre en internet - Greetings to all and happy BandWidth</description>
	<lastBuildDate>Mon, 19 Sep 2011 14:10:02 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dmks.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2bb55ae0aa408373f77dab6a4bbb197c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>[D-m-K] Blog</title>
		<link>http://dmks.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dmks.wordpress.com/osd.xml" title="[D-m-K] Blog" />
	<atom:link rel='hub' href='http://dmks.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creando mi sitio un con hosting gratuito : )</title>
		<link>http://dmks.wordpress.com/2011/04/30/creando-mi-sitio-un-con-hosting-gratuito/</link>
		<comments>http://dmks.wordpress.com/2011/04/30/creando-mi-sitio-un-con-hosting-gratuito/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 05:47:57 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=213</guid>
		<description><![CDATA[Llevaba muchisisisisimo tiempo sin escribir ni hacer nada interesante&#8230; hasta deje vencer el hosting que tenia, pero bueno esa es otra historia&#8230; hoy decidí crear un nuevo sitio donde seguiré documentando algunas cosas y talvez pueda ser de mucha ayuda para la comunidad . ¿Buscando un buen hosting + dominio free? - Luego de preguntar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=213&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Llevaba muchisisisisimo tiempo sin escribir ni hacer nada interesante&#8230; hasta deje vencer el hosting que tenia, pero bueno esa es otra historia&#8230; hoy decidí crear un nuevo sitio donde seguiré documentando algunas cosas y talvez pueda ser de mucha ayuda para la comunidad <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>¿Buscando un buen hosting + dominio free?</p>
<p>- Luego de preguntar varias veces al papá google, encontre una página que me pareció excelente, por las caracteristicas que ofrecia y la rápidez para crear la cuenta y empezar a jugar.  Para no entrar en detalles,  la URL es  :</p>
<p><a href="https://x10hosting.com/">https://x10hosting.com/</a></p>
<p>Listo!!! eso es todo por el momento, cambio y fuera :</p>
<p>Hakuna Matata</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=213&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2011/04/30/creando-mi-sitio-un-con-hosting-gratuito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Objetivos de la SCJP (CX-310-065)</title>
		<link>http://dmks.wordpress.com/2010/07/05/objetivos-de-la-scjp-cx-310-065/</link>
		<comments>http://dmks.wordpress.com/2010/07/05/objetivos-de-la-scjp-cx-310-065/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 16:35:24 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SCJP]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=194</guid>
		<description><![CDATA[Objetivos de la certitificación : La certificación está basada sobre los siguientes objetivos. Section 1: Declarations, Initialization and Scoping Develop code that declares classes (including abstract and all forms of nested classes), interfaces, and enums, and includes the appropriate use of package and import statements (including static imports). Develop code that declares an interface. Develop [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=194&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Objetivos de la certitificación :</strong></p>
<p>La certificación está basada sobre los siguientes objetivos.</p>
<p><strong>Section 1: Declarations, Initialization and Scoping</strong></p>
<ol>
<li>Develop code that declares classes (including abstract and all forms of nested classes), interfaces, and enums, and includes the appropriate use of package and import statements (including static imports).</li>
<li>Develop code that declares an interface. Develop code that implements or extends one or more interfaces. Develop code that declares an abstract class. Develop code that extends an abstract class.</li>
<li>Develop code that declares, initializes, and uses primitives, arrays, enums, and objects as static, instance, and local variables. Also, use legal identifiers for variable names.</li>
<li>Given a code example, determine if a method is correctly overriding or overloading another method, and identify legal return values (including covariant returns), for the method.</li>
<li>Given a set of classes and superclasses, develop constructors for one or more of the classes. Given a class declaration, determine if a default constructor will be created, and if so, determine the behavior of that constructor. Given a nested or non-nested class listing, write code to instantiate the class.</li>
</ol>
<p><strong>Section 2: Flow Control</strong></p>
<ol>
<li>Develop code that implements an if or switch statement; and identify legal argument types for these statements.</li>
<li>Develop code that implements all forms of loops and iterators, including the use of for, the enhanced for loop (for-each), do, while, labels, break, and continue; and explain the values taken by loop counter variables during and after loop execution.</li>
<li>Develop code that makes use of assertions, and distinguish appropriate from inappropriate uses of assertions.</li>
<li>Develop code that makes use of exceptions and exception handling clauses (try, catch, finally), and declares methods and overriding methods that throw exceptions.</li>
<li>Recognize the effect of an exception arising at a specified point in a code fragment. Note that the exception may be a runtime exception, a checked exception, or an error.</li>
<li>Recognize situations that will result in any of the following being thrown: ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError or NoClassDefFoundError. Understand which of these are thrown by the virtual machine and recognize situations in which others should be thrown programatically.</li>
</ol>
<p><strong>Section 3: API Contents</strong></p>
<ol>
<li>Develop code that uses the primitive wrapper classes (such as Boolean, Character, Double, Integer, etc.), and/or autoboxing &amp; unboxing. Discuss the differences between the String, StringBuilder, and StringBuffer classes.}</li>
<li>Given a scenario involving navigating file systems, reading from files, writing to files, or interacting with the user, develop the correct solution using the following classes (sometimes in combination), from java.io: BufferedReader, BufferedWriter, File, FileReader, FileWriter, PrintWriter, and Console.</li>
<li>Use standard J2SE APIs in the java.text package to correctly format or parse dates, numbers, and currency values for a specific locale; and, given a scenario, determine the appropriate methods to use if you want to use the default locale or a specific locale. Describe the purpose and use of the java.util.Locale class.</li>
<li>Write code that uses standard J2SE APIs in the java.util and java.util.regex packages to format or parse strings or streams. For strings, write code that uses the Pattern and Matcher classes and the String.split method. Recognize and use regular expression patterns for matching (limited to: . (dot), * (star), + (plus), ?, \d, \s, \w, [], ()). The use of *, +, and ? will be limited to greedy quantifiers, and the parenthesis operator will only be used as a grouping mechanism, not for capturing content during matching. For streams, write code using the Formatter and Scanner classes and the PrintWriter.format/printf methods. Recognize and use formatting parameters (limited to: %b, %c, %d, %f, %s) in format strings.</li>
</ol>
<p><strong>Section 4: Concurrency </strong></p>
<ol>
<li>Write code to define, instantiate, and start new threads using both java.lang.Thread and java.lang.Runnable.</li>
<li>Recognize the states in which a thread can exist, and identify ways in which a thread can transition from one state to another.</li>
<li>Given a scenario, write code that makes appropriate use of object locking to protect static or instance variables from concurrent access problems.</li>
</ol>
<p><strong>Section 5: OO Concepts </strong></p>
<ol>
<li>Develop code that implements tight encapsulation, loose coupling, and high cohesion in classes, and describe the benefits.</li>
<li>Given a scenario, develop code that demonstrates the use of polymorphism. Further, determine when casting will be necessary and recognize compiler vs. runtime errors related to object reference casting.</li>
<li>Explain the effect of modifiers on inheritance with respect to constructors, instance or static variables, and instance or static methods.<br />
Given a scenario, develop code that declares and/or invokes overridden or overloaded methods and code that declares and/or invokes superclass, or overloaded constructors.</li>
<li>Develop code that implements &#8220;is-a&#8221; and/or &#8220;has-a&#8221; relationships.</li>
</ol>
<p><strong>Section 6: Collections / Generics </strong></p>
<ol>
<li>Given a design scenario, determine which collection classes and/or interfaces should be used to properly implement that design, including the use of the Comparable interface.</li>
<li>Distinguish between correct and incorrect overrides of corresponding hashCode and equals methods, and explain the difference between == and the equals method.</li>
<li>Write code that uses the generic versions of the Collections API, in particular, the Set, List, and Map interfaces and implementation classes. Recognize the limitations of the non-generic Collections API and how to refactor code to use the generic versions. Write code that uses the NavigableSet and NavigableMap interfaces.</li>
<li>Develop code that makes proper use of type parameters in class/interface declarations, instance variables, method arguments, and return types; and write generic methods or methods that make use of wildcard types and understand the similarities and differences between these two approaches.</li>
<li>Use capabilities in the java.util package to write code to manipulate a list by sorting, performing a binary search, or converting the list to an array. Use capabilities in the java.util package to write code to manipulate an array by sorting, performing a binary search, or converting the array to a list. Use the java.util.Comparator and java.lang.Comparable interfaces to affect the sorting of lists and arrays. Furthermore, recognize the effect of the &#8220;natural ordering&#8221; of primitive wrapper classes and java.lang.String on sorting.</li>
</ol>
<p><strong>Section 7: Fundamentals </strong></p>
<ol>
<li>Given a code example and a scenario, write code that uses the appropriate access modifiers, package declarations, and import statements to interact with (through access or inheritance) the code in the example.</li>
<li>Given an example of a class and a command-line, determine the expected runtime behavior.</li>
<li>Determine the effect upon object references and primitive values when they are passed into methods that perform assignments or other modifying operations on the parameters.</li>
<li>Given a code example, recognize the point at which an object becomes eligible for garbage collection, determine what is and is not guaranteed by the garbage collection system, and recognize the behaviors of the Object.finalize() method.</li>
<li>Given the fully-qualified name of a class that is deployed inside and/or outside a JAR file, construct the appropriate directory structure for that class.</li>
<li>Given a code example and a classpath, determine whether the classpath will allow the code to compile successfully.<br />
Write code that correctly applies the appropriate operators including assignment operators (limited to: =, +=, -=), arithmetic operators (limited to: +, -, *, /, %, ++, &#8211;), relational operators (limited to: &lt;, &lt;=, &gt;, &gt;=, ==, !=), the instanceof operator, logical operators (limited to: &amp;, |, ^, !, &amp;&amp;, ||), and the conditional operator ( ? : ), to produce a desired result. Write code that determines the equality of two objects or two primitives.</li>
</ol>
<p>A medida que vaya cubriendo cada objetivo ire haciendo modificaciones sobre este topic.</p>
<p>[D-m-K]</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:2827px;width:1px;height:1px;">[D-m-K]</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=194&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2010/07/05/objetivos-de-la-scjp-cx-310-065/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Certificaciones JAVA</title>
		<link>http://dmks.wordpress.com/2010/07/05/certificaciones-java/</link>
		<comments>http://dmks.wordpress.com/2010/07/05/certificaciones-java/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 16:32:06 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=191</guid>
		<description><![CDATA[Bien de acuerdo a la página de SUN (Que por cierto, ahora es de Oracle por su compra) dispone de las siguientes certificaciones JAVA. Las siguientes certificaciones de la tecnologia JAVA estan disponibles : Sun Certified Java Associate (SCJA) Sun Certified Java Programmer (SCJP) &#8212;&#62; Esta es la prioridad y la razón de los temas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=191&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bien de acuerdo a la página de SUN (Que por cierto, ahora es de Oracle por su compra) dispone de las siguientes certificaciones JAVA.</p>
<p><img class="alignnone" src="http://education.oracle.com/education/images/sun_java_certification.jpg" alt="" width="598" height="197" /></p>
<p>Las siguientes certificaciones de la tecnologia JAVA estan disponibles :<br />
Sun Certified Java Associate (SCJA)<br />
Sun Certified Java Programmer (SCJP) &#8212;&gt; Esta es la prioridad y la razón de los temas de este blog.<br />
Sun Certified Java Developer (SCJD)<br />
Sun Certified Web Component Developer (SCWCD)<br />
Sun Certified Business Component Developer (SCBCD)<br />
Sun Certified Developer For Java Web Services (SCDJWS)<br />
Sun Certified Mobile Application Developer (SCMAD)<br />
Sun Certified Enterprise Architect (SCEA)</p>
<p>En una versión Beta se encuentran :<br />
Sun Certified JSP and Servlette Developer for the Java EE6 Platform<br />
Sun Certified EJB Developer for the Java EE6 Platform</p>
<p>Un poco más de información sobre la Sun Certified Java Programmer (SCJP) (Exam CX-310-065)</p>
<p>- Está basada en la edición 6 (Es decir que recoge información de las anteriores ediciones y se enfoca en las nuevas caracteristicas de esta versión).<br />
- No necesita de la SCJA para presentar el examen.</p>
<p>Número de examen :  CX-310-065<br />
Precio                            :  281.775 (Pesos colombianos)<br />
Institución                   : Prometric<br />
Nro. Preguntas           : 60<br />
Tiempo límite             : 180 Minutos<br />
% para pasar                : 58.33 %<br />
Ejemplo preguntas   : http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=303&amp;p_certName=SQ1Z0-851</p>
<p>Fuentes de información interesantes para mejorar la calidad de estudio :</p>
<p><a href="http://thepiratebay.org/torrent/4361338/SCJP_6_Study_Guide_Exam_310-065.iso">Guia de estudio SCJP (ISO)</a></p>
<p><a href="http://thepiratebay.org/torrent/5001856/Head_First_Java_2nd_edition_-_Orginal_PDF_non-scanned_by_ab4cd">Head First Java </a></p>
<p><a href="http://thepiratebay.org/torrent/5380106/Head_First_Books_Serie_COLLECTION[Computer_Related]">Coleccion de Libros Head First</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=191&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2010/07/05/certificaciones-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>

		<media:content url="http://education.oracle.com/education/images/sun_java_certification.jpg" medium="image" />
	</item>
		<item>
		<title>Una mirada a Symfony : Cambiando la cultura del desarrollo plano</title>
		<link>http://dmks.wordpress.com/2010/06/08/una-mirada-a-symfony-cambiando-la-cultura-de-desarrollo-plano/</link>
		<comments>http://dmks.wordpress.com/2010/06/08/una-mirada-a-symfony-cambiando-la-cultura-de-desarrollo-plano/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 00:32:00 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=180</guid>
		<description><![CDATA[Luego de seguir al pie de la letra una maquetación precambrica, simple y hasta un poco tediosa decidí documentarme un poquito más sobre el manejo de Framework para el desarrollo de sitios coquetos y complejos, ya que el enfoque que le estoy dando a mi estudio está sobre PHP, me incline por Symfony (ya que es uno de los más poderosos y sencillos de usar) para luego meterme de lleno con Zend Framework.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=180&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Manejo del Framework SYMFONY</strong></p>
<p>Luego de seguir al pie de la letra una maquetación precambrica, simple y hasta un poco tediosa decidí documentarme un poquito más sobre el manejo de Framework para el desarrollo de sitios coquetos y complejos, ya que el enfoque que le estoy dando a mi estudio está sobre PHP, me incline por Symfony (ya que es uno de los más poderosos y sencillos de usar) para luego meterme de lleno con Zend Framework.</p>
<p><strong>Ventajas de usar Symfony</strong></p>
<ul>
<li>Simplifica el desarrollo</li>
<li>Estructura de código fuente más legible.</li>
<li>Encapsula operaciones complejas en instrucciones sencillas.</li>
<li>Separa la lógica del negocio, lógica del servidor y presentación de la aplicación.</li>
<li>No se debe reinventar la rueda.</li>
</ul>
<p><strong>Características de Symfony</strong></p>
<ul>
<li>Fácil de Instalar.</li>
<li>Independiente del gestor de bases de datos.</li>
<li>Es sencillo de usar pero permite crear sitios Web complejos. Está basado en la premisa “Convenir en vez de configurar”</li>
<li>Sigue la mayoría de las mejores prácticas para la Web.</li>
<li>Código fácil de leer que incluye comentarios phpDocumentor y permite un mantenimiento sencillo
</li>
<li>Los formularios incluyen validación automatizada y relleno automático de datos “repopulation”.
</li>
<li>Los datos incluyen mecanismos de escape que permiten una mejor protección contra los ataques producidos por datos corruptos. (Por ejemplo los famoso XSS y el tipo de datos corruptos en los (blind) SQL Injection).
</li>
<li>El sistema de enrutamiento y las URL limpias permiten considerar las direcciones de las páginas como parte de la interfaz, además de estar optimizada para los buscadores.</li>
<li>Las interacciones con Ajax son fáciles de implementar mediante los helpers que permiten encapsular los efectos de JavaScript compatibles con todos los navegadores en una única línea de código.
</li>
</ul>
<p><strong>Conceptos básicos implementados en Simfony</strong></p>
<ul>
<li>PHP 5.</li>
<li>Programación Orientada a Objetos (POO).</li>
<li>Manejo de métodos mágicos (estos son usados en PHP)</li>
<li>PEAR (PHP Extension and Application Repository) : Framework creado para componentes de PHP reutilizables.
</li>
<li>Mapeo de Objetos a Bases de Datos (ORM)  Object Relational Mapping: Permite traducir la lógica de los objetos a la lógica relacional.
</li>
<li>Desarrollo rapido de aplicaciones (RAD) : Conceptos de KISS (Keep It Simple, Stupid), (Don’t Repeat Yourself : No te repitas), TDD (Test-Drive Developer: Desarrollo Basado en Pruebas), XP (Extreme Programming : Programación Extrema)
</li>
<li>YAML (YAML Ain&#8217;t Another Markup Language ) : Formato para serializar datos que es fácil de procesar por las maquinas, fácil de leer por las personas y fácil de interactuar los lenguajes de script. Es similar a la descripción de datos en XML pero con una sintaxis mucho más sencilla.
</li>
</ul>
<p><strong>Requisitos para Usar Symfony</strong></p>
<p>Bien para entender Symfony y vivir una experiencia al extremo solo es necesario manejar los conceptos básicos de la programación moderna (POO), el mapeo de objetos a bases de datos (ORM) y desarrollo de aplicaciones (RAD). El único requisito obligatorio es manejar PHP 5 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>Fuentes de información </strong></p>
<p>Como la gran fuente para documentarme en este tema esto siguiente la lectura de un excelente libro : http://www.librosweb.es/symfony_1_2/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=180&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2010/06/08/una-mirada-a-symfony-cambiando-la-cultura-de-desarrollo-plano/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Leer directorios con PHP y la clase dir</title>
		<link>http://dmks.wordpress.com/2010/05/10/leer-directorios-con-php-y-la-clase-dir/</link>
		<comments>http://dmks.wordpress.com/2010/05/10/leer-directorios-con-php-y-la-clase-dir/#comments</comments>
		<pubDate>Mon, 10 May 2010 00:05:48 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=174</guid>
		<description><![CDATA[<strong>Tema</strong>: Manejo de archivo en PHP
<strong>Pregunta:</strong> ¿Como listar los archivos o elementos de un directorio con PHP?
<strong>Respuesta:</strong>

Se necesita realizar tres pasos basicos :
<strong>1. </strong> Definir la ruta del directorio a leer y abrirlo.
<strong>2. </strong>Leer todos los elementos del directorio con un while hasta que no encuentre mas.
<strong>3. </strong>Cerrar el directorio abierto.

Para este ejemplo se hace uso de la clase <a href="http://co.php.net/manual/es/class.dir.php">Clase dir</a>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=174&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tema</strong>: Manejo de archivo en PHP<br />
<strong>Pregunta:</strong> ¿Como listar los archivos o elementos de un directorio con PHP?<br />
<strong>Respuesta:</strong></p>
<p>Se necesita realizar tres pasos basicos :<br />
<strong>1. </strong> Definir la ruta del directorio a leer y abrirlo.<br />
<strong>2. </strong>Leer todos los elementos del directorio con un while hasta que no encuentre mas.<br />
<strong>3. </strong>Cerrar el directorio abierto.</p>
<p>Para este ejemplo se hace uso de la clase <a href="http://co.php.net/manual/es/class.dir.php">Clase dir</a></p>
<pre>
&lt;?php
/*
 * Nombre      : leerDirectorio.php
 * Descripcion : Lee un directorio especifico y muestra todos sus elementos
 * @autor      : D-m-K
 * @Fecha      : 9 Mayo 2010
 * Referencias :
 *  - http://www.desarrolloweb.com/articulos/935.php
 *  - http://co.php.net/manual/es/function.opendir.php
 *  - http://co.php.net/manual/es/class.dir.php
 */

/***
 * Parametros
 *  - $path     : Ruta del directorio a leer
 * Uso la clase dir, instanciando un objeto y asi trabajar sus atributos y metodos
 *  - path     : Atributo que muestra la ruta especificada para el directorio
 *  - dir(path): Constructor que abre el directorio
 *  - read()   : Metodo que lee cada uno de los elementos del directorio avanzando en el puntero
 *  - rewind() : Metodo que devuelve el puntero del objeto al inicio
 *  - close()  : Metodo que cierra el directorio.
 * Colores usados en el ejemplo
 *  - Azul  : Para directorios
 *  - Verde : Para archivos
 ***/
function leerDirectorio($path) {
    //Creo un objeto del tipo dir, abriendo el directorio de una vez
    $dir = dir($path);
    //Muestro informacion de la ruta del directorio
    echo &#039;


             Leyendo la ruta &gt; <span style="color:#e55;">' . $dir-&gt;path . '</span>
         

';

    //Comienzo a leer y a mostrar cada uno de los elementos del directorio
    while($element = $dir-&gt;read()){
        $color = "#77f"; //Defino  el color por defecto para los directorios
        if(is_dir($dir-&gt;path . $element)) //Si es un archivo
            $color = "#383";              //Cambia el color a mostrar
        //Muestro el elemento del directorio evaluado con su respectivo color
        echo "<span style='color:" . $color . ";'>" . $element . "<span> ";
    }
    //Cierro el directorio
    $dir-&gt;close();
}
?&gt;

        Ejemplo de como leer un directorio usando PHP
</pre>
<p>Ver ejemplo : <a href="http://project-ric.org/codes/php/leerDirectorio.php">AQUI</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=174&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2010/05/10/leer-directorios-con-php-y-la-clase-dir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Cifra de Vigenere en PHP</title>
		<link>http://dmks.wordpress.com/2009/12/23/cifra-de-vigenere-en-php/</link>
		<comments>http://dmks.wordpress.com/2009/12/23/cifra-de-vigenere-en-php/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 18:09:53 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=169</guid>
		<description><![CDATA[Dado de que en project-ric el viejo phi decidio crear un grupo de criptologia pues me uni a la causa y esta vez haciendo la implementación de la cifra del viejo vigenere, la cual es muy similar a la cifra de cesar con la unica diferencia que ya no se hace una rotación especifica sino muchas rotaciones dependiendo la semilla o palabra clave.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=169&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1> Clase Vigenere</h1>
<pre>
&lt;?php
/******************************************************************************
 * Nombre : Vigenere.php
 * Clase para el cifrado de Vigenere para Project-RIC. Este es un cifrado de
 * sustitución polialfabetico, siendo una variación del cifrado de cesar. La diferencia
 * es que usa una palabra como semilla, la cual cada caracter representa el indice
 * del charset a ser sumado en las operaciones modulares. Esta semilla se repita cuantas
 * veces sea necesario hasta cifrar/descifrar toda la cadena.
 * @copyLeft  : Project-RIC
 * @package   : RiCrypt
 * @author      : D-m-K, d4rk.m0nk3y@gmail.com, my.opera.com/d-m-k
 ******************************************************************************/
class Vigenere {

charset = &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;	//Definicion del charset
		$this-&gt;txt    = strtoupper($s);
		$this-&gt;seed   = strtoupper($seed);
    }

	/************************************************************************************
	* Funcion :  encode
	* Cifra la cadena pasada como parametro realizando una sustitucion
	* polialfabetica a traves de sumas modulares dependiendo el indice de cada caracter de la semilla
	* @param  $seed = Semilla con la que sera cifrado el mensaje
	* @return $result = Mensaje cifrado
	************************************************************************************/
    function encode(){
		$result = &quot;&quot;;						//Cadena donde queda el resultado
		$x = 0;								//Indice de la semilla
		$p = 0;								//Posicion para relizar la operacion modular
		for($i=0; $itxt); $i++){
			if(strstr($this-&gt;charset, $this-&gt;txt{$i})){//Evaluo si existe el caracter en el charset
				$x = strpos($this-&gt;charset, $this-&gt;seed{($p % strlen($this-&gt;seed))});
				$result .= $this-&gt;rotate($this-&gt;txt{$i}, $x);	//Invoco funcion que hace la rotacion
				$p++; //Aumento el indice para la operacion modular
			}else{//Si no existe dejo el caracter evaluado
				$result .= $this-&gt;txt{$i};
				continue;
			}
		}
        return $result;						//Devuelvo la cadena Cifrada =)
    }

 	/************************************************************************************
	* Funcion  :  decode
	* DesCifra la cadena pasada como parametro realizando una sustitucion
	* polialfabetica a traves de sumas modulares dependiendo el indice de cada caracter de la semilla
	* @param  $seed = Semilla con la que sera cifrado el mensaje
	* @return $result = Mensaje cifrado
	************************************************************************************/
    function decode(){
		$result = &quot;&quot;;						//Cadena donde queda el resultado
		$x = 0;								//Indice de la semilla
		$p = 0;								//Posicion para relizar la operacion modular
		for($i=0; $itxt); $i++){
			if(strstr($this-&gt;charset, $this-&gt;txt{$i})){//Evaluo si existe el caracter en el charset
				$x = strpos($this-&gt;charset, $this-&gt;seed{($p % strlen($this-&gt;seed))});
				$result .= $this-&gt;rotate($this-&gt;txt{$i}, -$x);	//Invoco funcion que hace la rotacion
				$p++; //Aumento el indice para la operacion modular
			}else{//Si no existe dejo el caracter evaluado
				$result .= $this-&gt;txt{$i};
				continue;
			}
		}
        return $result;						//Devuelvo la cadena DesCifrada =)
    }

	/*****************************************************************************
	* Funcion : rotate
	* Realiza la rotacion de un caracter sobre el charset dependiendo el valor de la semilla
	* de la cadena original la cantidad de veces definida en el parametro
	* @param  $s = Cadena original
	*                 $n = Cantidad de rotaciones
	* @return  $result = Valor del nuevo caracter de acuerdo al indice
	*****************************************************************************/
	function rotate($c, $n){
        $result = &quot;&quot;;			//Texto de salida
        $tamC = strlen($this-&gt;charset); //Longitud de la cadena del charset
		$k = 0; 				//Indice para sustitucion de la cadena con el charset
		$n %= $tamC;			//Semilla ó rotacion
		$c = strtoupper($c);	//Convierto a mayuscula el caracter
		//Realizo la sustitución de cada caracter
        //Evaluo si el caracter en la posicion $i existe, de lo contrario
        //Dejo el caracter que esta por defecto
		if(strstr($this-&gt;charset, $c)){
			$k = (strpos($this-&gt;charset, $c) + $n);
			if($k charset{$k};
		}else{
			$result .= $c;
		}
		return $result;
	}
}
?&gt;
</pre>
<h1>Implementacion Cifra vigenere en PHP</h1>
<pre>
encode();
		}
		//DESCIFRADO DEL MENSAJE
		if($_POST['tarea'] == "DesCifrar"){
			$cipher    = new Vigenere($mensaje, $semilla);
			$salida = $cipher-&gt;decode();
		}
	}
?&gt;

		 .:: Implementacion de la cifra de vigenere ::. 
<h1>Vigenere</h1>
<hr />
		<!-- Datos para el cifrado -->

			<strong>Mensaje a cifrar / descifrar :</strong> 

			<strong>Semilla :</strong>
			&lt;input type=&quot;text&quot; name=&quot;semilla&quot; style=&quot;width:150px;border:1px solid #555&quot; value=&quot;"&gt; |
			 |

		&lt;?php
			//Muestro el mensaje de salida
			if($salida != &quot;&quot;){
				echo &quot;<strong> Resultado del criptograma </strong>  \n";
				echo "
<div class='mensaje'>" . $salida . "</div>

";
			}
		?&gt;
</pre>
<p>Greetings to all and happy Bandwith <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=169&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/12/23/cifra-de-vigenere-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Solucionando Cuadraticas &#8211; Max Speed</title>
		<link>http://dmks.wordpress.com/2009/10/22/solucionando-cuadraticas-max-speed/</link>
		<comments>http://dmks.wordpress.com/2009/10/22/solucionando-cuadraticas-max-speed/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 14:40:48 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=166</guid>
		<description><![CDATA[Este código hace parte de un reto de sinfocol, básicamente lo que hace es lo siguiente : - Lee un fichero linea por linea, donde cada linea representa una ecuacion cuadratica. - Resuelve la ecuación cuadratica evaluando los resultados de x1 y x2 para tomar el valor entero. (Un valor entero es aquel que no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=166&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este código hace parte de un reto de sinfocol, básicamente lo que hace es lo siguiente :<br />
- Lee un fichero linea por linea, donde cada linea representa una ecuacion cuadratica.<br />
- Resuelve la ecuación cuadratica evaluando los resultados de x1 y x2 para tomar el valor entero. (Un valor entero es aquel que no tiene punto flotante)<br />
- Suma todos los valores enteros y arroja en un archivo &#8220;salida.txt&#8221; el resultado de la suma de todas las &#8216;x&#8217; enteras y la cantidad de operaciones realizadas.</p>
<p>No siendo más aqui esta el código un poco documentado <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>
/* Codigo mejorado <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
 * Encuentra la suma de todos los valores enteros de la solucion de las
 * formulas cuadraticas tomadas de un archivo
 * @author  DMK
 * Agradecimientos especiales al señor HaDeS por su buen reto =)
 */

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.math.*;

public class Cuadraticas2 {
    public static void main(String args[]) throws IOException, ArrayIndexOutOfBoundsException{
        //String archivo = "quadratic.txt";
		try{
			String archivo = args[0];
			sumarCuadraticasEnteras(archivo);
		}catch(ArrayIndexOutOfBoundsException ex){
			System.out.println("Por favor ingrese el nombre del fichero a procesar <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ");
			System.out.println("Ejemploe : java Cuadraticas2 miFichero.txt");
		}
    }

    public static void sumarCuadraticasEnteras(String archivo) throws IOException{
        //Variables de control
        int necuaciones     = 0;
        String formulaError = "";
        //Variables para la formula
        long a,b,c,suma = 0;     //Valores de la ecuacion cuadratica
        int pos;        //Posicion para el substring
        String chunk;   //Trozo que va guardando la operacion
        double x1 = 0, x2 = 0, h = 0, raiz = 0; //Valores de salida

        //Verifico si el archivo existe
        try{
            //Variables para el manejo de archivos
            //Fichero de entrada
            File fe = new File(archivo);
            BufferedReader br = new BufferedReader(new FileReader(fe));
            //Fichero de salida
            PrintWriter out = new PrintWriter(new FileWriter("salida.txt"));

            //Leo el fichero
            String linea = "";
            while( (linea = br.readLine())!= null){
                //Remplazo caracteres en blanco

                linea = linea.replace("	", "");
                linea = linea.replace("--", "+");
                linea = linea.replace("x+-", "x-");
                linea = linea.replace("x--", "x+");
                linea = linea.replace("x++-", "x-");
                linea = linea.replace("+++", "+");      

                //Obtengo el valor de a
                pos = linea.indexOf("x^2");
                chunk = linea.substring(0, pos);
                a = Long.parseLong(chunk);
                //System.out.println(a);

                //Obtengo el valor de b
                pos = linea.indexOf("+");
                chunk = linea.substring((pos + 1),linea.indexOf("x",pos));
                if(chunk.length() == 0)
                    b = 1;
                else
                    b = Long.parseLong(chunk);

                //Obtengo el valor de c
                pos = linea.indexOf("x",pos);
                if(linea.indexOf("x+",pos) &gt; 1)
                    chunk = linea.substring((pos + 2),linea.length());
                else
                    chunk = linea.substring((pos + 1),linea.length());

                if(chunk.length() == 0)
                    c = 0;
                else
                    c = Long.parseLong(chunk);

               //Realizo operacion de la raiz
               h = (b*b - 4*a*c);
               //Evaluo si h es negativo
                if(h &gt;  x1  " + x1 + "   ==    x2: " + x2);

                //Realizo la suma de los numeros sin parte decimal
                if(x1 % 1 == 0){
                    necuaciones++;
                    suma += (long)x1;
                    out.println("#" + necuaciones + " : " + x1);
                }

                //Sumo los valores enteros de x1 y x2
                //Imprimo resultados
                if(x2 % 1 == 0){
                    necuaciones++;
                    suma += (long)x2;
                    out.println("#" + necuaciones + " : " + x2);
                }
                if( (x1 % 1 != 0 &amp;&amp; x2 % 1 != 0)){
                    necuaciones++;
                    formulaError = "#" + necuaciones + " : " + linea + "\n";
                }

                //out.println(linea);
            }
            br.close();         //Cierro el archivo de lectura

            //Muestro varios resultados para comparar la respuesta
            out.println("Total de ecuaciones identificadas : " + necuaciones);
            out.println("La suma de los numeros es : " + suma);
            out.println("Las siguientes formulas tienen error : " + formulaError);

            out.flush();
            out.close();
        }catch(FileNotFoundException ex){
            System.out.println(" ERROR : Lo siento tio, pero el archivo "  + archivo + " no esta en ");
        }
    }
}
</pre>
<p>Hakuna matata!, Greetings to all and happy Bandwidth.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=166&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/10/22/solucionando-cuadraticas-max-speed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Cifrado por sustitución &#8211; 1</title>
		<link>http://dmks.wordpress.com/2009/10/22/cifrado-por-sustitucion-1/</link>
		<comments>http://dmks.wordpress.com/2009/10/22/cifrado-por-sustitucion-1/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 14:23:40 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Criptografia]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=162</guid>
		<description><![CDATA[Hola parceros, bueno luego de terminar la solución del reto de yashira &#8220;Trial Version&#8221;, aqui expongo el código que use para tal reto. Adicional a esto pues me pareció muy interesante la forma de cifrar y descifrar datos =). Si pueden observar el código tiene cositas adicionales, como un menú, lee un archivo &#8220;entrada.txt&#8221; y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=162&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola parceros, bueno luego de terminar la solución del reto de yashira &#8220;Trial Version&#8221;, aqui expongo el código que use para tal reto. Adicional a esto pues me pareció muy interesante la forma de cifrar y descifrar datos =).</p>
<p>Si pueden observar el código tiene cositas adicionales, como un menú, lee un archivo &#8220;entrada.txt&#8221; y arroja una &#8220;salida.txt&#8221;. No siendo más ahora si vamos a la acción <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . He colocado algunos comentarios documentando el código, sin embargo creo que esta muy claro <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre>
/****
 *  msg : /&amp;4=91 5)?1= 5$35==14&amp; 5$ {$1 31)31=1 45 ${5+ - )5$?9=m5 =5- 45 {$ 5)/139&amp; 9$69$9?&amp;
 *  @description : Reto para yashira
 *  @author       :  D-m-K
 ***/

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;

public class TrialRamon {
    //Miembros de clase

    static BufferedReader br;
    //Patron de cadenas para cifrar y descifrar
    public final static String str1 = "1234567890!#$%&amp;/(=)?{¡@*-+";
    public final static String str2 = "abcdefghijklnñopqrstuvwxyz";
    public static File fe;
    public static boolean abierto;

    //Main <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />
    public static void main(String[] args) throws IOException {
        //Instacio y defino los datos de entrada
        fe = new File("entrada.txt");
        BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
        int op;
        do{
            System.out.println(" 1. Cifrar datos");
            System.out.println(" 2. Descifrar datos");
            System.out.println(" 3. Salir <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ");
            System.out.print("    Opcion &gt;&gt;");
            op = Integer.parseInt(entrada.readLine());
            //Evaluo la opcion ingresada
            switch(op){
                case 1:
                    Criptar();
                    break;
                case 2:
                    DesCriptar();
                    break;
                case 3:
                    System.out.println("Hasta luego!");
                    System.exit(0);
                    break;
            }
        }while(op != 3);
    }

    //Codifico los datos del fichero de entrada
    public static void Criptar() throws IOException {
        //Evaluo si el fichero pudo ser abierto
        if(fe.exists()){
            br = new BufferedReader(new FileReader(fe));
            abierto = true;
        }else{
			System.out.println("El archivo no existe");
		}
        if(abierto){
            //Creo el fichero de salida
            PrintWriter out = new PrintWriter(new FileWriter("salida.txt"));
            //Realizo el cifrado de los datos
            String linea = "";
            while ((linea = br.readLine()) != null) {
                System.out.println(linea);
                for (int i = 0; i &lt; str1.length(); i++) {
                    linea = linea.toLowerCase();
                    linea = linea.replace(str2.charAt(i), str1.charAt(i));
                }
                System.out.println(linea);
                //Escribo la linea cifrada en el archivo
                out.println(linea);
            }
            //Aseguro los datos de salida y cierro los ficheros
            br.close();
            out.flush();
            out.close();
        }else{
            System.out.println(&quot;\n ERROR : El archivo no pudo ser abierto&quot;);
        }
        System.out.println(&quot;leyendo&quot;);
    }

    //Decodifica los datos del fichero de entrada
    public static void DesCriptar() throws IOException{
    //Evaluo si el fichero pudo ser abierto
        if(fe.exists()){
            br = new BufferedReader(new FileReader(fe));
            abierto = true;
        }else{
			System.out.println(&quot;El archivo no existe&quot;);
		}
        if(abierto){
            //Creo el fichero de salida
            PrintWriter out = new PrintWriter(new FileWriter(&quot;salida.txt&quot;));
            //Realizo el cifrado de los datos
            String linea = &quot;&quot;;
            while ((linea = br.readLine()) != null) {
                System.out.println(linea);
                for (int i = 0; i &lt; str1.length(); i++) {
                    linea = linea.toLowerCase();
                    linea = linea.replace(str1.charAt(i), str2.charAt(i));
                }
                System.out.println(linea);
                //Escribo la linea cifrada en el archivo
                out.println(linea);
            }
            //Aseguro los datos de salida y cierro los ficheros
            br.close();
            out.flush();
            out.close();
        }else{
            System.out.println(&quot;\n ERROR : El archivo no pudo ser abierto&quot;);
        }
        System.out.println(&quot;leyendo&quot;);
    }
}
</pre>
<p>Hakuna Matata! Greetings to all and happy bandwidth.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=162&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/10/22/cifrado-por-sustitucion-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>A la espera de un segundo</title>
		<link>http://dmks.wordpress.com/2009/06/27/a-la-espera-de-un-segundo/</link>
		<comments>http://dmks.wordpress.com/2009/06/27/a-la-espera-de-un-segundo/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 16:53:20 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Übermensch]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=160</guid>
		<description><![CDATA[Hoy es el final trágico de la historia que siempre estuvo maquinando en la mente de este noble guerrero (Fantasia). Hoy la realidad muestra su verdadero rostro ante el arquetipo elaborado de un sencillo plan maestro (Conquista). Hoy se manifiestan los sentimientos de odio en una sola palabra que genera temor a esta insulsa humanidad [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=160&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy es el final trágico de la historia que siempre estuvo maquinando<br />
en la mente de este noble guerrero (Fantasia). Hoy la realidad muestra<br />
su verdadero rostro ante el arquetipo elaborado de un sencillo plan<br />
maestro (Conquista). Hoy se manifiestan los sentimientos de odio en una<br />
sola palabra que genera temor a esta insulsa humanidad (Desilución),<br />
tal vez mis creaturas han decido aceptar ser los oidos y el cuerpo de<br />
un instinto fraternal e inevitable (Amor). Hoy es un día cualquiera,<br />
en un lugar indeterminable, de una vida sin precedentes, donde los<br />
personajes han sido simplemente, títeres seleccionados al azar de una<br />
obra con un contenido vacuo.</p>
<p><b>¿El guionista?&#8230;.</b></p>
<p>El mismo que escribe estas palabras y deja un sabor amargo en cada espacio que concluye al terminar. Solo el punto final marcará el comienzo de una nueva historia y el pensamiento creativo e inmune de todo sentimiento.</p>
<p><b>¿El dilema?&#8230;</b></p>
<p>Saber que por cualquier medio, habiendo hecho lo correcto y lo incorrecto, sin importar la morfológica apariencia que se muestre ante ese ser omnisciente (Ella), sin tener en cuenta las justificaciones de cualquier realidad o fantasia de este mundo, <b>SIEMPRE</b> se llegara a la misma conclusion, en pocas palabras mi estimado lector, yo le llamaria la cuspide de la ironía.</p>
<p>&#8220;Nada me pertenece y aun asi, quiero dejar de ser EL esclavo de este &#8220;TODO&#8221; que se vuelve mas obsesivo por poseerme&#8230;&#8221;</p>
<p>Greetings to All and Happy BandWidth.<br />
By [D-m-K]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=160&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/06/27/a-la-espera-de-un-segundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Jugando con ASCII V.0.1</title>
		<link>http://dmks.wordpress.com/2009/04/29/jugando-con-ascii-v01/</link>
		<comments>http://dmks.wordpress.com/2009/04/29/jugando-con-ascii-v01/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 08:01:04 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Programación en C]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=154</guid>
		<description><![CDATA[Bueno este es un simple codigo que saque por una duda que tenia referente a los ASCII //********************************************* // Ingresa una serie de caracteres y devulve // su codificaci¢n en ASCII //********************************************* #include #include using namespace std; void getAscii(char *); int main(){ char phrase[200]; system("cls"); cout&#60;&#62; "; cin.getline(phrase,200); getAscii(phrase); //Function for get the code ASCII [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=154&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno este es un simple codigo que saque por una duda que tenia referente a los ASCII</p>
<pre>
//*********************************************
// Ingresa una serie de caracteres y devulve
// su codificaci¢n en ASCII
//*********************************************

#include
#include

using namespace std;

void getAscii(char *);

int main(){

   char phrase[200];

   system("cls");
   cout&lt;&gt; ";
   cin.getline(phrase,200);
   getAscii(phrase);    //Function for get the code ASCII
   system("pause&gt;nul");
   return 0;
}

//*********************************************
// Funcion : getAscii()
// Recibe como parametro un arreglo de chars
// y convierte los caracteres a ASCII
//*********************************************
void getAscii(char *msg){

   int i;
   cout&lt;&lt;"\n\tCONVERSION CHARS TO ASCII \n";
   cout&lt;&lt;"\t------------------------------------\n";

   cout&lt;&lt;"\n\t [ORIGINAL]\n\t ";
   i = 0;
   while(true){
     cout&lt;&lt;msg[i];
     i++;
     if(msg[i] == '')   break;
     if(i%15 == 0)        cout&lt;&lt;"\n\t ";
     cout&lt;&lt;"-";
   }

   cout&lt;&lt;"\n\n\t [ASCII]\n\t ";
   i = 0;
   while(true){
     cout&lt;&lt;(int)msg[i];
     i++;
     if(msg[i] == '')   break;
     if(i%15 == 0)        cout&lt;&lt;"\n\t ";
     cout&lt;&lt;"-";
   }

   cout&lt;&lt;"\n\n\t------------------------------------";
   cout&lt;&lt;"\n\t # Chars : "&lt;&lt;i;
   //# The END <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> #
}
</pre>
<p>Greetings to all and happy Bandwidth</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&amp;blog=4490375&amp;post=154&amp;subd=dmks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/04/29/jugando-con-ascii-v01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
	</channel>
</rss>
