Deesar 6.0

Parece que como estuve mucho tiempo sin actualizar, ahora surgen entradas nuevas por todos lados para compensar. Pues sí, aunque aún ayer subí la versión 5.5, hoy ya estoy subiendo la 6.0, que esta vez sí que trae cosas nuevas. He decido aventurarme a trabajar con archivos de texto (sí, he tenido una tarde muy aburrida, ¿qué pasa?) y parece que lo he conseguido, aunque la verdad todavía no lo he probado demasiado.

Mi blog ya no sería lo mismo sin capturas de la consola xD

Mi blog ya no sería lo mismo sin capturas de la consola xD

No me apetece subir más imágenes, sobre todo porque todo es igual que en la versión 5.5, así que tampoco merece mucho la pena. Lo que sí que mejor comento es como funciona el asunto. Al abrir el programa, estará preparado para funcionar como las versiones anteriores, pero tenemos la opción “c”, que sirve para pasar a trabajar con ficheros (y viceversa). Al seleccionar la opción para trabajar con ficheros, los datos que se solicitan al encriptar/desencriptar son: la clave (como siempre) y el nombre del archivo (con la extensión) en el que está el texto. Ojo, si intentáis usarlo con un archivo que no está en la misma carpeta que el programa pasándole el directorio no va a funcionar (no, no peta, pero os da error). Por lo de pronto sólo funciona con archivos que están en la misma carpeta que el .exe, lo siento, pero no daba yo para tanto en un sólo día, aunque supongo que en posteriores ocasiones acabaré añadiendo eso. El programa va a crear un archivo de salida llamado result_nombredelficheroorginal, también en la misma carpeta.

Bueno, podéis intentar probarlo y tal. Si encontráis cualquier gazapo, ya sabéis ;)

Deesar 5.5

Ya hacía mucho tiempo que no actualizaba el blog, y qué mejor forma de hacer que con una nueva versión de Deesar que es prácticamente igual pero que yo me creo guay por haber hecho.

Básicamente, el cambio es que por fin he pasado todo el código a C y quedé todo contento. Por todo lo demás, salvo pequeños detalles visuales, es igual. Lo más chachi es que ahora se refresca la pantalla cada vez que se vuelve al menú, lo cual también tiene sus desventajas, pero es que no me pude resistir a añadir esa tontería (¡gracias, Félix!).

Deesar 5.5 - Menú principal

La cajita del menú es un poco diferente (plagio del Silstyle), voy probando cosas nuevas xD

Al ir pasando el código a C me di cuenta de algunos gazapos estúpidos que había metido, y otros no tan estúpidos pero que se podían mejorar, así que lo simplifiqué todo considerablemente. Además, he decidido (lógicamente) abandonar mis aventuras por los TADs creados por mí (con los que funcionaba la versión 5.0) para las cadenas de caracteres. Fue bonito y gratificante ver que todo funcionaba, pero el gasto de memoria por cada caracter era 5 veces más grande que en una cadena de caracteres convencional, y me parecía algo excesivo, además de que si me pongo a revisar el código del TAD tal vez descubra que debería haber suspendido Estructura de Datos, así que mejor no hurgar demasiado hondo…

Yo descubriendo las maravillas del \t, ya veis...

Yo descubriendo las maravillas de las tabulaciones, ya veis...

Y nada más, realmente… Si queréis probarlo dejo un enlace de descarga aquí abajo, y si encontráis cualquier cosa que no funcione, pues me lo podéis decir y esas cosas.

Ya nada volverá a ser como antes, El canto del loco

Una canción que simplemente me encanta.

Hoy quiero ir a encontrar
todo lo que hay dentro de mí,
sacar toda esa sensibilidad
que me acerque a ti,
que me lleve allí.

Y a pesar de todo
me pregunto qué no di
y al vivir me oculto
mis defectos para poder dormir.

Ya nada volverá a ser como antes,
nunca dejaré que nada me cambie,
estaremos conociendo nuestra parte original.
Ya nunca volverá a ser como antes,
nunca dejaré que nada me cambie,
estaremos conociendo nuestra parte de verdad.

Tras una sombra gris
que no me deja ver
podré esperar que pase algo hoy
con lo que tengo aquí
y no quiere salir.

Y a pesar de todo
me pregunto qué no di
y al vivir me oculto
mis defectos para poder dormir.

Ya nada volverá a ser como antes,
nunca dejaré que nada me cambie,
estaremos conociendo nuestra parte original.
Ya nunca volverá a ser como antes,
nunca dejaré que nada me cambie,
estaremos conociendo nuestra parte de verdad.
Y estaremos conociendo nuestra parte original.

Deesar 5.0

Después de algunas horas dándole y algún misterioso pantallazo azul que, desde luego, no ha tenido nada que ver con mi cutreprograma, por fin está lista la versión 5.0 de mi superaplicación de encriptación, llamada Deesar. Nunca había hablado de ella aquí, pero como hoy me aburro, pues aquí queda la cosa.

El menú principal tiene 5 opciones: encriptar, desencriptar, mostrar los caracteres soportados, ver las notas de la versión y cerrar la aplicación, todas ellas bastante explícitas, así que no creo que tengan nada que mencionar. En la siguiente imagen se ve lo que aparece nada más abrir el programa:

Menú del Deesar 5.0

La profesionalidad del menú es impresionante. ¡Incluso está metido dentro de una cajita!

¿A que mola la flechita que aparece para indicar que tienes que escribir algo ahí? Lo sé, estoy hecho todo un visionario. Bien, continuemos. Las opciones de encriptar y desencriptar son básicamente las mismas en cuanto a “aspecto”. Empecemos por la de encriptación para luego hacer un minicomentario sobre qué cosas extra hace la desencriptación.

Cuando elegimos la opción “a”, lo primero que se nos pregunta es la “clave”. Se trata de un número según el cual varía el resultado encriptado, además, es recomendable conocer esta “clave” a la hora de desencriptar el mensaje. Bien, una vez que ya tenemos la clave introducida y la aplicación la ha aceptado (hay algunas que no valen), podemos introducir el texto que queramos, aunque no vale cualquier caracter (la aplicación soporta unos 89, que se pueden consutar en la opción “c” del menú principal). Ahora pulsamos Intro y pasará algo así:

Deesar 5.0 - Ecriptar

Falomir Juegos presenta "Mi superdiario Hannah Montana para PC", con él podrás escribir todos tus secretos para que nadie pueda leerlos... ni siquiera tú.

Por si fuera poco, también os voy a demostrar que el programa también es capaz de desencriptar mensajes. En este caso vamos a acceder a la opción “b” del menú principal. Aparentemente es lo mismo que la opción “a”, sí (y tampoco es que haya gran diferencia, en realidad). Nos preguntará de nuevo una clave. Yo voy a desencriptar el mensaje “Hello, world!” que encripté antes clave 25, así que aquí tengo que introducir un 25. Sí, hay que meter la misma clave para encriptar que para desencriptar, porque, como buen samaritano, no me parecía de buena educación obligar al usuario a calcular inversos modulares para poder tener un rato de diversión con el Deesarcillo. Esa es realmente la diferencia entre la encriptación y la desencriptación. Una imagen para ver que es cierto que desencripta:

Deesar 5.0 - Desencriptación

¡Es increíble! ¡Si también funciona al revés!

Y ya está, no hay más que decir. Si queréis probarlo o lo que sea podéis descargarlo en el enlace de abajo, y dejarme cuantos comentarios queráis con los errores que encontréis y demás cosas.

Ránking de videojuegos

Animado por Artic Xiongmao, me he decidido a publicar mi propia lista de grandes videojuegos. Es totalmente subjetiva, desde luego, y se agradecerían todo tipo de comentarios (alabanzas, desacuerdos, insultos, amenazas de muerte…) acerca del tema, por eso de que siempre es mejor conocer varios puntos de vista y todo eso. Antes de lanzarme ya con la lista, dejadme decir que la platarforma es indiferente, podéis mencionar juegos desde PS3 hasta GameBoy Ladrillo.

  1. Half-Life 2: Episode Two.
  2. Mafia.
  3. Super Mario Galaxy.
  4. Prince of Persia (1): Las Arenas del Tiempo.
  5. Runaway: A Road Adventure.
  6. Prince of Persia (2): El Alma del Guerrero.
  7. Prince of Persia (4).
  8. Half-Life (1).
  9. Prince of Persia (3): Las Dos Coronas.
  10. New Super Mario Bros.

« Artículos anteriores Entradas siguientes » Entradas siguientes »