Quiero presentarles Security Null, que he montado junto un compañero mio. En él encontrarán información relevante y de utilidad; como noticias y eventos actualizados diariamente, contenido didáctico (tutoriales / manuales), herramientas interesantes entre otras muchas cosas. Uno de los principales objetivos de esta página es mostrar contenido desde nivel básico hasta nivel avanzado para que sea comprensible para todos los lectores.


Saludos.

Hola señores, esta vez les traigo una pequeña aplicación que programe hace unos días por la necesidad personal. Hay muchas aplicaciones similares que le hacen un K.O a éste, pero bueno, el programa cumple con lo que realmente me hacia falta, sin mas y menos funciones. Está programada en C#, por lo que hará falta tener instalada como mínimo la versión 3.5 de Framework .NET. También incluyo el código fuente por si a alguien le interesa estudiar-lo o seguir implementando-lo.



[Características]

  • Motor SQLite para guardar la información
  • Información cifrada con AES
  • Creación / Edición / Eliminación de grupos
  • Creación / Edición / Eliminación de información
  • Cambio de MasterKey
  • Generador de claves

Ejecutable: Descarga 
Código Fuente: Descarga

Agradecería que reportasen cualquier error que vean porque como ha dicho el señor Glenford Myers: "Un programador debe evitar probar sus propias aplicaciones".

Saludos!

Hola de nuevo a todos. Dentro de mi calendario apretado he encontrado un pequeño hueco para compartir otro de mis trabajos simples pero interesantes. Últimamente estaba con el tema de IA, mirando, una cosa llevó a la otra y pues al final me puse a programar un Pathfinder usando el algoritmo de A*. El Pathfinder consiste en buscar la ruta más óptima a partir de punto A y B.

[Funcionamiento]
Primero hace falta cargar el mapa, después aparecerá la lista de las ciudades. Indicando la ciudad del origen y destino, la aplicación se procederá a calcular la ruta más óptima e imprimir por la pantalla el resultado final.

Por cierto, el mapa es un fichero (.txt) que contiene la información en un cierto formato (Ciudad[D1];Ciudad2[D2] etc...), así que, para cargar otros mapas habrá que usar el mismo formato.
También incluyo el UML para que vean la estructura de la aplicación:


[Prueba]

Los nombres de las ciudades están en catalán, por si alguno se asusta viendo la captura :)



Código Fuente: Descarga

Cualquier duda, avisen-me, saludos!