<?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: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>Thu, 22 Oct 2009 14:41:27 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dmks.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/2bb55ae0aa408373f77dab6a4bbb197c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>[D-m-K] Blog</title>
		<link>http://dmks.wordpress.com</link>
	</image>
			<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 tiene punto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=166&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><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://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>
/* Codigo mejorado <img src='http://s.wordpress.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://s.wordpress.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>
  <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/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&blog=4490375&post=166&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/10/22/solucionando-cuadraticas-max-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#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 arroja [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=162&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><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://s.wordpress.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://s.wordpress.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://s.wordpress.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://s.wordpress.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>
  <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/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&blog=4490375&post=162&subd=dmks&ref=&feed=1" /></div>]]></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=identicon&#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 (Desilución),
tal vez mis creaturas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=160&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><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>
  <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/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&blog=4490375&post=160&subd=dmks&ref=&feed=1" /></div>]]></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=identicon&#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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=154&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><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://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> #
}
</pre>
<p>Greetings to all and happy Bandwidth</p>
  <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/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&blog=4490375&post=154&subd=dmks&ref=&feed=1" /></div>]]></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=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Montar volumén/disco NTFS en Debian usando Samba (SMB)</title>
		<link>http://dmks.wordpress.com/2009/04/29/montar-volumendisco-ntfs-en-debian-usando-samba-smb/</link>
		<comments>http://dmks.wordpress.com/2009/04/29/montar-volumendisco-ntfs-en-debian-usando-samba-smb/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 07:55:58 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/2009/04/29/montar-volumendisco-ntfs-en-debian-usando-samba-smb/</guid>
		<description><![CDATA[Bien, despues de tantas veces reiniciar a &#8216;Athena&#8217; y cambiar de SO para poder tener acceso a ciertos archivos decidí deseperadamente buscar una manera de poder compartir mis archivos entre los dos SO. (Debian lenny &#8216;Athena&#8217; Vs Windows SP). Finalmente despues de leer sobre la documentación sobre Samba, el protocolo que usa SMB (Send Message [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=152&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bien, despues de tantas veces reiniciar a &#8216;Athena&#8217; y cambiar de SO para poder tener acceso a ciertos archivos decidí deseperadamente buscar una manera de poder compartir mis archivos entre los dos SO. (Debian lenny &#8216;Athena&#8217; Vs Windows SP). Finalmente despues de leer sobre la documentación sobre Samba, el protocolo que usa <a href="http://es.wikipedia.org/wiki/SMB">SMB</a> (Send Message Block) y en varios foros de debian llegue a la siguiente conclusión.</p>
<h3>1.Instalar <a href="http://es.wikipedia.org/wiki/Samba_(programa)">Samba</a> :</h3>
<p>Se puede configurar el sources.list (/etc/apt/sources.list) y agregar la siguiente linea para que tome los archivos<br />
directamente desde el repositorio oficial de debian</p>
<pre>
   deb http://ftp.debian.org etch main contrib non-freelist
</pre>
<p>Para instalar samba se requieren los siguientes paquetes</p>
<pre>
   #apt-get install smb-client smb smbfs samba-common
</pre>
<p>*Nota : La instalacción de los paquetes se puede hacer también desde Synaptics, pero para aquellos usuarios que les gusta la consola (como Phicar xD), pues toca así con comandos en la shell.</p>
<h3>2. Instalando ntfs-3g</h3>
<p>Para poder tener acceso a los archivos de windows usando samba se requiere de un paquete llamadao ntfs-3g.</p>
<pre>
  #apt-get install ntfs-3g
</pre>
<h3>3.Crear directorio para compartir.</h3>
<p>Normalmente cuando se monta una unidad, volumen o dispositivo se le asigna una carpeta para el montaje. En este caso he decido crear una subcarpeta para mi athena, dentro del directorio windows. Dependiendo la cantidad de particiones que se vallan a montar, pues se crean más carpetas.</p>
<pre>
  #mkdir /media/windows
  #mkdir /media/windows/athena
</pre>
<h3>4. Mirar las particiones disponibles y montar volumen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </h3>
<pre>
 root@athena:~# fdisk -l

 Disco /dev/sda: 81.9 GB, 81964302336 bytes
 255 heads, 63 sectors/track, 9964 cylinders
 Units = cilindros of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x15ea15e9

 Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
 /dev/sda1   *           1        2839    22804236    7  HPFS/NTFS
 /dev/sda2            2840        5099    18153450    f  W95 Ext'd (LBA)
 /dev/sda3            5100        9963    39070048+   7  HPFS/NTFS
 /dev/sda5            2840        5099    18153418+   7  HPFS/NTFS

 Disco /dev/sdb: 500.1 GB, 500107862016 bytes
 255 heads, 63 sectors/track, 60801 cylinders
 Units = cilindros of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x862df882

 Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
 /dev/sdb1               1       12749   102406311    7  HPFS/NTFS
 /dev/sdb2           12750       38247   204812685   83  Linux
 /dev/sdb4           38248       60801   181165005    f  W95 Ext'd (LBA)
 /dev/sdb5           38248       38885     5124703+  82  Linux swap / Solaris
 /dev/sdb6           38886       60801   176040238+  83  Linux
</pre>
<p>Nota : El * indica que esa es la partición primaria. En la columan sistema se puede saber el tipo de partición, para este caso solo nos interesan los que tienen como sistema de archivos HPFS/NTFS.</p>
<p>para montar el volumén :</p>
<pre>
 root@athena:~# mount -t ntfs-3g /dev/sda3 /media/windows/
 root@athena:~# mount
 /dev/sdb2 on / type ext3 (rw,errors=remount-ro)
 ---&gt;&gt;&gt; /dev/sda3 on /media/windows type fuseblk (rw,allow_other,blksize=4096)
</pre>
<p></p>
<h3>5. Dejar por defecto la partición montada</h3>
<p>Para esto solo debes editar el archivo /etc/<a href="http://es.wikipedia.org/wiki/Fstab">fstab</a> (Este contiene la configuracion montajes del equipo) y dejar hecho el montaje.</p>
<pre>
#nano /etc/fstab
# /etc/fstab: static file system information.
#
#
proc            /proc           proc    defaults        0       0
/dev/sdb2       /               ext3    defaults,errors=remount-ro 0       1
/dev/sdb6       /home           ext3    defaults        0       2
/dev/sdb5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/windows/athena   ntfs-3g defaults        0       0
</pre>
<p><a href="http://man.he.net/?topic=fstab&amp;section=all">Man del comando fstab</a></p>
<p>
<h3>6. Desmontarme de un disco</h3>
<p>Para desomantarte simplemente debes usar el comando umount y el punto de montaje</p>
<pre>
  umount /media/windows/athena
</pre>
<p>Listo!!!. Eso es todo lo necesario.</p>
<p>Nota : En caso que se quiera montar una unidad con un sistema de archivos FAT32 queda solucionar el problema con las particiones W95 Ext&#8217;d (LBA).</p>
<p>Greetings to all and happy bandWidth</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=152&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/04/29/montar-volumendisco-ntfs-en-debian-usando-samba-smb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Factorial Sencillo 2 en JAVA usando recursión y BigInteger</title>
		<link>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-2-en-java-usando-recursion-y-biginteger/</link>
		<comments>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-2-en-java-usando-recursion-y-biginteger/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 06:19:28 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=144</guid>
		<description><![CDATA[Hola, por recomendación de mi viejo amigo phi mejore el código utilizando recursión y el tipo de dato BigInteger para no limitar al usuario a ingresar máximo un N de 20.

package javacertificationdmk.capitulo2;
import java.math.BigInteger;
import java.io.*;

/***
 *

Nombre      : FactorialSencillo.java

 *

Descripción : Se obtiene el factorial por recursividad usando BigInteger

 *

Fecha   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=144&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hola, por recomendación de mi viejo amigo phi mejore el código utilizando recursión y el tipo de dato BigInteger para no limitar al usuario a ingresar máximo un N de 20.</p>
<pre style='font:11px;color:#333;'>
package javacertificationdmk.capitulo2;
import java.math.BigInteger;
import java.io.*;

/***
 *

Nombre      : FactorialSencillo.java

 *

Descripción : Se obtiene el factorial por recursividad usando BigInteger

 *

Fecha       : Marzo 7 de 2009

 * @author        : [D-m-K]
 * @version       : 1.0.0
 ***/

public class FactorialSencillo2 {
  public static void main(String[] args) throws IOException{
        //Pido el número
        System.out.println("\n\t O B T E N E R   F A C T O R I A L \n");
        int n = leerN("\t Ingresa el valor de N para obtener factorial : ");
        BigInteger factorial = obtenerFactorial(n);

        //Obtengo el factorial del número ingresado
        System.out.println("\n\t [R E S U L T A D O]\n");
        System.out.println("\t El factorial de " + n + " es : " + factorial);

  }

  /**
   * @param msg - Mensaje a mostrar para solicitar el valor de entrada
   * @return n - Valor ingresado de tipo entero
   * @throws java.io.IOException
   */
  public static int leerN (String msg) throws IOException{
      int n = 0;
      boolean error;
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

      do{
        error = false;
        try{
            System.out.print(msg);
            n = Integer.parseInt(br.readLine());
            if(n &lt; 1){
                System.out.println("\t ERROR : El numero no puede ser negativo\n");
                error = true;
            }
        }catch(NumberFormatException e){
            System.out.println("\t ERROR : El valor ingresado no es numerico\n");
            error = true;
        }
      }while(error);

      return n;
  }

  /**
   * @param n - numero a calcular
   * @return fac - Factorial del numero a calcular de tipo BigInteger
   */
  public static BigInteger obtenerFactorial(int n){
      if(n &lt;= 1){
          return (new BigInteger("1"));
      }else{
          BigInteger fac = new BigInteger(String.valueOf(n));
          return (fac.multiply(obtenerFactorial(n - 1)));
      }
  }

}
</pre>
<p>PTA: Por fín estoy usando bien la documentación xDDD</p>
<p>Greetings to all and happy BandWidth.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=144&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-2-en-java-usando-recursion-y-biginteger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Fáctorial sencillo en JAVA</title>
		<link>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-en-java/</link>
		<comments>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-en-java/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 06:18:00 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=142</guid>
		<description><![CDATA[Bien al parecer estaba tan aburrido que esto fue lo unico que se me ocurrió&#8230; Básicamente obtiene el fáctorial de un número N (no mayor a 20, pues el resultado sería muy grande y sin precisión). Valida también el número ingresado.

/***
 * @Nombre      : FactorialSencillo.java
 * @Descripción : Obtiene el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=142&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bien al parecer estaba tan aburrido que esto fue lo unico que se me ocurrió&#8230; Básicamente obtiene el fáctorial de un número N (no mayor a 20, pues el resultado sería muy grande y sin precisión). Valida también el número ingresado.</p>
<pre style='font:11px;color:#333;'>
/***
 * @Nombre      : FactorialSencillo.java
 * @Descripción : Obtiene el factorial de un numero cualquiera ingresado por el usuario
 * @Fecha       : Marzo 7 de 2009
 * @Autor       : [D-m-K]
 ***/

package javacertificationdmk.capitulo2;

//importo los packages necesarios para la entrada de datos
import java.io.*;

public class FactorialSencillo {
    public static void main(String[] args) throws IOException{

        //Pido el número
        System.out.println("\n\t O B T E N E R   F A C T O R I A L \n");
        int n = leerN("\t Ingresa el valor de N para obtener factorial : ");
        long factorial = obtenerFactorial(n);

        //Obtengo el factorial del número ingresado
        System.out.println("\n\t [R E S U L T A D O]\n");
        System.out.println("\t El factorial de " + n + " es : " + factorial);

    }

    static long obtenerFactorial(int n) throws IOException{
        long fac = 1;
        //Calculo factorial
        for(int i=1; i 20){
                System.out.println("\t ERROR : Changos ese numero generaria un resultado muy grande.\n");
                error = true;
             }
          }catch(NumberFormatException e){
              System.out.println("\t ERROR : El valor ingresado no corresponde a un numero.\n");
              error = true;
          }
       }while(error);
       //Retorno el número ingresado de tipo entero
        return num;
    }

}
</pre>
<p>Greetings to All and Happy BandWidth</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=142&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/03/08/factorial-sencillo-en-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Comprobando numeros pares en JAVA</title>
		<link>http://dmks.wordpress.com/2009/03/07/comprobando-numeros-pares-en-java/</link>
		<comments>http://dmks.wordpress.com/2009/03/07/comprobando-numeros-pares-en-java/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:48:13 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/2009/03/07/comprobando-numeros-pares-en-java/</guid>
		<description><![CDATA[Bueno por ahi jodiendo un rato y teniendo en cuenta el dominio del ingreso de datos por consola quise demostrar que este código si funcaba. xD

/***
 * @Nombre      : CompruebaPar.java
 * @Descripción : Comprueba si un numero es par o no. usando datos de ingreso
 *     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=116&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bueno por ahi jodiendo un rato y teniendo en cuenta el dominio del ingreso de datos por consola quise demostrar que este código si funcaba. xD</p>
<pre style='font-size:11px;color:#333;'>
/***
 * @Nombre      : CompruebaPar.java
 * @Descripción : Comprueba si un numero es par o no. usando datos de ingreso
 *                por teclado.
 * @Fecha       : Marzo 5 de 2009
 * @Autor       : [D-m-K]
 ***/

//Importo librerias necesarias
import java.io.*;

public class CompruebaPar {
    public static void main(String[] args) throws IOException{

        //Definición de variables
        int numero = 0;
        boolean error;
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

        do{
            error = false;
            try{
                System.out.print("\n\t Ingresa un numero para comprobar si es PAR o IMPAR : ");
                numero = Integer.parseInt(in.readLine());
            }catch(NumberFormatException e){
                System.out.println("\t ERROR : Eso no es un numero :O, intenta de nuevo LOL.");
                error = true;
            }
        }while(error);

        //Valido numero.
        if(numero % 2 == 0){
            System.out.println("\t El número ingresado es PAR");
        }else{
            System.out.println("\t El número ingresado es IMPAR.");
        }

    }

}
</pre>
<p>Greetings to all and happy bandwidth.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=116&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/03/07/comprobando-numeros-pares-en-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Suma de pares entre un rango determinado :D</title>
		<link>http://dmks.wordpress.com/2009/03/07/suma-de-pares-entre-un-rango-determinado-d/</link>
		<comments>http://dmks.wordpress.com/2009/03/07/suma-de-pares-entre-un-rango-determinado-d/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:46:34 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/?p=114</guid>
		<description><![CDATA[Bueno, de puro desparche estaba leyendo un librito de JAVA en el cuál colocaban el siguiente retillo  .
Desarrollar un programa que, a partir de dos numeros enteros dados, muestre en pantalla la suma de todos los numeros pares entre el rango de los dos numeros.

/***
 * @Nombre      : SumaPares.java
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=114&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bueno, de puro desparche estaba leyendo un librito de JAVA en el cuál colocaban el siguiente retillo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Desarrollar un programa que, a partir de dos numeros enteros dados, muestre en pantalla la suma de todos los numeros pares entre el rango de los dos numeros.</p>
<pre style='font-size:12px;color:#333;'>
/***
 * @Nombre      : SumaPares.java
 * @Descripción : A partir de dos numeros ingresados por teclado, calcula la
 *                suma de todos los numeros pares existentes en el rango de los
 *                numeros ingresados
 * @Fecha       : Marzo 5 de 2009
 * @Autor       : [D-m-K]
 ***/

//Paquete principal de clases
package javacertificationdmk.capitulo2;

//importo librerias necesarias
import java.io.*;

public class SumaPares {
    public static void main(String[] args) throws IOException{

        //Definición de variables
        int a, b, mayor, menor, suma = 0;

        System.out.println("\n\tPor favor ingresa dos numeros para calcular la suma de los pares : \n");
        a = leer("\tNumero a : ");
        b = leer("\tNumero b : ");

        //Evaluo cual es mayor
        if(a &gt; b)
        {
            mayor = a;
            menor = b;
        }else{
            mayor = b;
            menor = a;
        }

        //Calculo el rango.
        for (int i=menor; i&lt;=mayor;i++){
            if(i%2 == 0)
                suma+=i;
        }

        System.out.println("\n\tLa suma de los pares entre " + menor + " y " + mayor + " : " + suma);

    }

    static int leer(String msg) throws IOException{
        int num = 0;
        boolean error;
        BufferedReader in =  new BufferedReader(new InputStreamReader(System.in));

        do{
            error = false;
            try{
                System.out.print(msg);
                num = Integer.parseInt(in.readLine());
            }catch(NumberFormatException e){
                System.out.println("\n\tEl Valor ingresado no es numerico :S");
                error = true;
            }
        }while(error);
        return num;
    }
}
</pre>
<p>Greetings to All and Happy bandwidth</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=114&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/03/07/suma-de-pares-entre-un-rango-determinado-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
		<item>
		<title>Validando datos de entrada en Java</title>
		<link>http://dmks.wordpress.com/2009/03/06/validando-datos-de-entrada-en-java/</link>
		<comments>http://dmks.wordpress.com/2009/03/06/validando-datos-de-entrada-en-java/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:52:52 +0000</pubDate>
		<dc:creator>dmks</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://dmks.wordpress.com/2009/03/06/validando-datos-de-entrada-en-java/</guid>
		<description><![CDATA[Bien este humilde código sólo contiene un simple ejemplo del còmo se pueden restringir entrada de datos NO numericos en un campo que guardará un dato de tipo entero. Modificando el código o creando un método más agresivo se pueden usar metodos sobrecargados para evaluar el tipo de dato y seria mucho mejor.

/***
 * @Nombre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=107&subd=dmks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bien este humilde código sólo contiene un simple ejemplo del còmo se pueden restringir entrada de datos NO numericos en un campo que guardará un dato de tipo entero. Modificando el código o creando un método más agresivo se pueden usar metodos sobrecargados para evaluar el tipo de dato y seria mucho mejor.</p>
<pre style='font-size:11px;color:#333;'>
/***
 * @Nombre      : ValidaDatoEntero.java
 * @Descripción : Valida un dato entero ingresado por teclado
 * @Fecha       : Marzo 5 de 2009
 * @Autor       : [D-m-K]
 ***/
package javacertificationdmk.capitulo2;

import java.io.*;

public class validaDatoEntero{
    public static void main(String[] args) throws IOException{
        int numero;
        boolean error;
        BufferedReader dato = new BufferedReader(new InputStreamReader(System.in));

        do{
            error = false;
            try{
                System.out.print("\n\t Ingresa un numero : ");
                numero = Integer.parseInt(dato.readLine());
            }catch(NumberFormatException e){
                System.out.println("\t ERROR : Eso no es un numero :O, intenta de nuevo LOL.");
                error = true;
            }
        }while(error);

        System.out.println("\n\t Bien parce Si llegaste hasta aquí todo funca bien.");
    }
}
</pre>
<p>Greetings to all and happy BandWidth</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmks.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmks.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmks.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmks.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmks.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmks.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmks.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmks.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmks.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmks.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmks.wordpress.com&blog=4490375&post=107&subd=dmks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmks.wordpress.com/2009/03/06/validando-datos-de-entrada-en-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8452944ff1a110ec0f65ae8f3df79b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmks</media:title>
		</media:content>
	</item>
	</channel>
</rss>