Skip navigation.

(The sound of a little key)

"Only a parameter can change the method of my life."

October 2009

( Monthly archive )

Jueves 29 de Octubre

Ayer en la U. una persona muy sabia me hizo reflexionar sobre muchas cosas de la vida, del estudio, de mis metas y de ti. Pude comprender que si tu te aceleras a las circustancias no vas a obtener los resultados esperados... "Del afan no queda sino el cansancio...", como tambien el hecho de que tu no tienes el poder de cambiar una persona como deseas, "Las personas no deben cambiar sino evolucionar...".
Bueno en fin, fue una conversación de 1 hora que lleno de calma mis pensamientos...

Queria contarte que hubo una noche muy hermosa, las estrellas se podian notar claramente, podias observar las constelaciones sin problemas si asi lo deseabas y la luna estaba muy brillante... tan brillante como te gusta :smile:. Hubo un momento en que suspire pronfundamente, cerre mis ojos y luego navegue un rato por internet.... Estos dias han sido algo pesados, me ha tocado trasnochar, estoy cansado y tengo muchos trabajos... No sabes lo alentador que seria una llamada en este momento.

Bueno por el momento no escribo mas....

Miercoles 28 de Octubre,

Hoy he comenzado a escribir este diario... quizas sea prohibido hablar contigo pero no significa que no pueda escribirte de la manera en que antes lo hacia, de igual forma a veces tambien me gusta saltarme las reglas... tampoco es que sea un estupido boy scouth P:...

Hoy comence a organizar todos los correos de mi cuenta de gmail, abri una carpeta con todos los mensajes que enviaste por facebook desde que te agregue y comenzo esta epica historia. Como dato curioso te agregue un 26 de Junio... y concluyeron las cosas en un "Adios" un 26 de Octubre.. Cuatro meses maravillos junto a ti... Todo fue felicidad :smile: siempre fuiste lo mejor que me habia pasado....

Sabes...? Mientras leia cada uno de los mensajes senti un nudo en la garganta, recorde tantas cosas que ufff volveria a vivir contigo si se pudiera... me sentia feliz a leer cada una de los mensajes bonitos que me escribias, (Tienes talento para eso, sabias...) tambien me senti culplable de que esto terminara, me senti triste porque hoy no pude hablar contigo, anhelaba escuchar tu voz asi fuera por un momento... sinceramente, casi se me salen las lagrimas... :'( pero soy conciente de que eso no puede volver suceder....

Mientras leia cada mensaje, escuchaba algunas canciones que me hacian recordarte... Hoy ha sido una noche extraña... la luna estaba muy brillante, no tenia sueño... solo queria escuchar musica, escribir un poco, pensarte por unos instantes, recordar dulcemente cada momento con detalles y reflexionar sobre mi vida....

Bueno mi Angelita, mas tarde sera un dia soleado, eso espero :smile:.. Sabes te deseo un excelente dia y que todas las cosas te salgan muy bien... Lastima que no puedas escucharme, ni saber que hago esto.. pero bueno sinceramente en el lugar que te encuentres de esta via lactea, te deseo lo mejor :wink:.

Un besito en tu mejilla derecha, y un abrazo bien fuerte de esos que en los que podias sentir mi corazon latir rapidamente...

Hating the world....

¿Es posible que aquellos a los que tu consieras amigos, puedan tener una integridad tan falsa como para apuñalarte de frente?....

"Shit!!! fuck you all the things that you said me when we was friends.... fuck you all your words, fuck you yourself..." Aun no puedo creer que luego de darme un consejo un supuesto amigo... le hecha los perros de frente a esa niña que acabo con mi mundo, la invita a salir y habla en doble sentido delante mio.... Quizas diria que no me importa porque algunas personas no valen la pena y es mejor no preocuparse, sin embargo eso es jugar doble... o bueno por alguna razón me lastima eso... :S

¿Será que acaso yo soy el único que no se da cuenta que en este fucking world! nadie es etico o por lo menos se esmera por actuar de la mejor forma?... Bueno, quizas muy pocas personas conozcan este punto de vista, porque en realidad no pretendo gastar mi psiquis confrontando un tema en el que nadie tendra el suficiente valor de reconocer que es asi...


Bah!!! Hate to people fake!

Looking for an answer...

- ¿Será que todas las personas tienen un punto debil?, Preguntó él al desafiante cielo.
- Segundos mas tarde, un golpe seco se escucho sobre el valle de la muerte donde aquel noble caballero habia vencido su miedo más grande. Las desafiantes tormentas intentaron vencerlo, las engañosas circustancias intentaron confundirlo con acertijos y muchos retos. Él entre su audacia e inteligencia innata superaba sin problemas cada cosa denominada obstaculo... Aquel caballero confiaba fielmente en lo que tenia y lo que sabia, pero muy dentro de el habitaba un imperioso miedo...

Muchos murmullos hechos por los mercaderes de plaza de bastantes pueblos corrian la voz sobre su punto más debil... Algunos mencionaban la SOLEDAD, sin embargo aquel guerrero creció con ella y la conocia mejor que cualquiera, otros aseguraban que era la ARROGANCIA, pero lo que muchos no sabian fue que aquel guerrero era hermano de la HUMILDAD... Ni siquiera los DIOSES de aquel OLIMPO llamado TIERRA conocian su punto más debil hasta ese día, en aquel valle de la inmensa TIERRA, TODO, absolutamente TODO quedo en silencio...

Nadie conoce exactamente como fue la historia entre él y ella, solo se sabe que luego de ella romper su corazón... el libero con todas sus fuerzas el único punto debil y el mayor de sus temores.... decirle a su angelita < su punto más debíl > la palabra más temida < ADIOS >...

Greetings to all and Happy Bandwidth...

Una historia sin titulo

- ¿Caminas conmigo?, - Preguntó él.

Ella sin mucitar una sola palabra, tomo su mano y juntos caminaron por muchos días, noches, lunas llenas y eclipses solares. Caminaron demasiado, caminaron al fin del mundo y se devolvieron al fin del universo solo para estar juntos un poco mas, y contar lo que les hacia falta.

Aún no puedo entender, ¿Porqué jamas sentieron cansancio?, ¿Porqué sus zapatos jamas se gastaron?, ¿Porque aquel caballero jamas fue capaz de romper las reglas y dejarla en medio del bosque de las desiluciones?... Solo el vigor de un sentimiento, da tanta fuerza para llegar donde tu nunca has llegado, Solo la busquedad de la felicidad infinita junto a ella, fue lo unico que motivo a este noble caballero a construir unas alas nuevas para cuando ella sintiera cansancio....

...Y entonces llego el invierno, frio, humedo y triste. Ella regreso a su casa... de el nada se supo... Ahora que recuerdo, solo quedan las frases de amor gravadas en los arboles más altos del mundo, exactamente eran pinos... Como olvidar cosas tan profundas, tan llenas de vigor, tan llenas de misterio... que cosas tan inolvidables aunque ahora esten en blanco y negro...

Espero que algún día observes la luna y recuerdes como brillaba cuando las estrellas titilaban una cancion en tu nombre, quizas el viento te diga lo que plasme en palabras mi corazón cuando te extrañe... y las noches abracen tu cuerpo como siempre intente hacerlo. Si quizas una lagrima salio escribiendo esto, fue porqué valio la pena y quizas ese caballero algún día vuelva para caminar una vez más, junto a la niña de sus sueños...
QW5nZWxpdGE=

why?....

¿Porqué muchas veces lo que parece ser tan perfecto tiene que acabar tan mal?
¿Porqué cuando pones completamente tus esperanzas en alguien simplemente te corta las alas en medio vuelo?.
¿Porqué cuando crees hacer las cosas de una manera tan sincera y limpia alguien te deshonra ó te humilla?.
¿Porqué anoche en medio de tanta confusión apuñalaste mi corazón con el poco aliento que me quedaba?.
¿Porqué por mas que grite a la luna lo que siento e intente ser fuerte, tus recuerdos me matan....?

Rayos, en este momento estoy complemente mal, o mi mundo esta mal, o las personas que estan a mi alrededor estan mal, sencillamente algo no encaja en este rompecabezas de ilusiones, sentimientos y hechos. No se si estoy llorando quizas de alegria al darme cuenta de la realidad, ó estoy llorrando de tristeza al saber que todas las cosas bonitas que hice con mucho esfuerzo, fueron destrozadas por una persona que solo sabe jugar sucio con los sentimientos de otras personas.

Todos tus recuerdos pasan fugazmente por mi mente, recuerdo todo lo bueno y lo malo que vivimos... recuerdo todos los momentos de pelicula que pase contigo, recuerdo las palabras dulces, creativas y sinceras que nacian de mi corazón, sí, ese mismo corazón que desechaste como cualquier cosa. que arrancaste ante mis ojos y lo escupiste con tus palabras de arrogancia.

Mierda, conozco mis habilitades, conozco mis límites, creo conocerme tanto como para hacer cualquier cosa, pero tu fuiste esa caja de pandora que rompio mi teoria, rompiste mi manera de pensar, mi manera de ser, de sentir... conoci nuevos limites y fui destrozado brutalmente por tu forma de ser.... "Todo triunfo requeire de un sacrificio", pero en este caso el sacrificio fui yo... no intento ser la victima, solo el escritor que relata una historia como debe ser... sin tener en cuenta la afinidad con alguno de los 2 puntos de vista.

Quizas el veneno de alcohol corre por mi sangre, o el odio de tus palabras golpea mi mente, o la impotencia de mis decisiones acelera mi corazón de una forma muy ciclopea... pero te juro que no MORIRE en tu juego, no cederé ante la supuesta impetud de tu ego sobrenatural...

En este momento todo lo que fue un sentimiento realmente poderoso, sincero y altruista, empieza a cambiar de direccion con el viento que generan tus acciones y tus palabras. Estoy seguro que odiar no es nada bueno, pero tampoco puedo quedarme con los brazos cruzados esperando que las cosas terminen con un final feliz...

Bueno, quizas ya me desahogue por un momento. :smile:

Mi diplomacia Vs Tu Hipocresia

- ¿Alguna vez viste un arbol más hermoso...?, ella cerro los ojos, el silencio suspiro y solo las gotas de lluvia gritaban tanto como para hacerme entender el ¿Porque? y el ¿Cuando? de un fin... El fin justifica los medios (nicolas maquiavelo), Pero, ¿Porqué yo tenia que ser jodidamente el medio de tu fin?...

Ahora entiendo tú ¿Porqué?... Sinceramente te deje llegar al lugar más hermetico de mi ser (My fucking heart), inauditamente puse más que mi esperanza en tus palabras, razonablemente siempre te dije lo que pensaba, lo que manifestaba cada sentimiento, lo que siempre quisiste oir, altruistamente me deje llevar por la corriente de tu confianza, y el mar de tus deseos... simplemente olvide mi patria, olvide quien era, olvide mis sueños, me olvide a mi mismo... El cuándo sucedió, solo lo sabes tú...

CONCLUSION : No quiero volver a saber nada más de ti, No quiero oir mas tus insulsas palabras, No quiero jugar mas en un lugar dónde las reglas no son justas y solo existen malos perdedores, porque hace mucho tiempo fuiste descalificada... Nunca me ha gustado jugar con las personas, y si esa es la unica condición para poder estar supuestamente a tu altura... prefiero dejar que te mueras en el manicomio de tu arrogancia y la megalomanía absoluta de tu mundo supuestamente PERFECTO. Sin embargo mi nobleza me hace agradecerte por conocer personas como tú, que no valen la pena, ya que echando a perder se aprende. O como diria quizas Paul Valery, "La estupidez no es mi fuerte".

Solucionando cuadraticas - Max Speed :)

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 flotante) - Suma todos los valores enteros y arroja en un archivo "salida.txt" el resultado de la suma de todas las 'x' enteras y la cantidad de operaciones realizadas. No siendo más aqui esta el código un poco documentado :smile:
/* Codigo mejorado :smile:
 * 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 P:");
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) > 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 < 0)
                    raiz = Math.sqrt((h * -1));
                else
                    raiz = Math.sqrt(h);

                x1 = ((-b) + (raiz)) / (2*a);
                x2 = ((-b) - (raiz)) / (2*a);

                //out.println("#" + necuaciones + " >>  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 && 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 ");
        }
    }
}
Hakuna matata!, Greetings to all and happy Bandwidth.

Cifrado por sustitucion - 1

,

Hola parceros, bueno luego de terminar la solucion del reto de yashira "Trial Version" 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 "entrada.txt" y arroja una "salida.txt". No siendo más ahora si vamos a la acción :smile:. He colocado algunos comentarios documentando el código, sin embargo creo que esta muy claro :wink:
/****
 *  msg : /&4=91 5)?1= 5$35==14& 5$ {$1 31)31=1 45 ${5+ - )5$?9=m5 =5- 45 {$ 5)/139& 9$69$9?&
 *  @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!#$%&/(=)?{¡@*-+";
    public final static String str2 = "abcdefghijklnñopqrstuvwxyz";
    public static File fe;
    public static boolean abierto;

    //Main P:
    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 P:");
            System.out.print("    Opcion >>");
            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 < 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("\n ERROR : El archivo no pudo ser abierto");
        }
        System.out.println("leyendo");
    }

    //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("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 < 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("\n ERROR : El archivo no pudo ser abierto");
        }
        System.out.println("leyendo");
    }
}
Hakuna Matata! Greetings to all and happy bandwidth.