actualización de programas y reestiling del logo

Estos dias estoy terminando la actualización de la web de alanit con la versión 6.10 de Cuaderno de Bitácora y la versión 3.12 de Colossus.

La versión 6.10 de Cuaderno de Bitácora trae el nuevo sistema de registro que ya no es ligado a máquina e incorpora el fichero de ayuda de la aplicación. La versión 3.12 de Colossus funciona bajo Windows98. Resulta que estaba usando una versión del control TaskBox de Canalfive que sólo funciona en WindowsXP y que dejaba el programa colgado en Windows98 y Windows2000. El problema lo he solucionado usando una versión anterior del control que funciona perfectamente en todas las versiones de Windows.

Con estas actualizaciones tenemos los tres programas terminados con sus correspondientes ayudas y con un sistema de registro no ligado a máquina. Ahora mi intención es adherirme al programa de colaboración de Softonic para vender los programas a través de ellos. Ya contaré que tal esta experiencia.

Una última modificación en la web ha sido un reestiling del logo de alanit. He pasado en el logo de un tipo de letra Trebuchet a Gadget y creo que le da más personalidad al logo. Este es el viejo:

alanit_ES.gif

y este el nuevo:

alanit_ES_3.gif

¿ Que os parece el cambio ?

colossus 3.10

Como lo prometido es deuda, los lectores del blog vais a ser los primeros en probar Colossus. Estas son las principales características del programa:

  • Para cada servicio que requiera de contraseña se almacena el nombre del servicio, usuario, contraseña y tipo de servicio. Los tipos de servicio son: sitio web, proveedor de acceso o ISP, archivo y otros.
  • El programa permite generar una contraseña de modo aleatorio especificando el número de caracteres que debe tener la contraseña.
  • El programa utiliza una semilla para encriptar los datos cuando se sale del programa. Esta semilla se puede modificar de manera que cada usuario tendrá protegidos sus datos frente a posibles intromisiones.
  • Cuando almacenes una contraseña de un sitio web el programa te permitirá almacenar una dirección del sitio web, una dirección de FPT y una dirección de e-mail de contacto. Podrás acceder al sitio web y enviar un correo a la dirección especificada con un sólo click desde el formulario de mantenimiento de claves.
  • Cuando almacenes una contraseña de un proveedor de acceso a internet o ISP el programa le permitirá almacenar el DNS primario y secundario, los nombres de los servidores de correo entrante y saliente, el telefono del nodo a llamar y el telefono de soporte.
  • Cuando almacenes una contraseña de un archivo podrás seleccionar el archivo mediante el dialogo estandar de Windows para búsqueda de archivos. Si el tipo del archivo tiene una asociación con una aplicación Windows podrá acceder al mismo con un click desde la ventana principal de la aplicación.
  • El programa almacena la información encriptada, de manera que únicamente se pueda acceder a los datos almacenados desde el programa. El acceso a los datos se puede proteger con una contraseña.
  • Se puede encriptar el contenido del fichero de datos sin salir del programa. Esto es especialmete util cuando deseamos abandonar momentaneamente el PC. Al desencriptar de nuevo los datos el programa solicitará la contraseña de entrada al mismo.
  • El programa permite copiar información de usuarios y contraseñas al portapapeles con un click de ratón. Tambien permite examinra el contenido del portapapeles.
  • El programa permite acceder a sitios web mediante ‘usuario:contraseña@url’ aceptado en muchos sitios web. Tambien permite acceder a archivos cuya extensión tenga una asociación con Windows.
  • Fichero de materias para separar los distintos tipos de contraseñas.
  • Generador de listados para imprimir cualquier listado deseado.
  • Colossus se distribuye bajo licencia Creative Commons 2.0. Eres libre de copiar, distribuir y comunicar públicamente el programa bajo las condiciones siguientes:
    • Reconocimiento: debes reconocer y citar al autor original.
    • No comercial: no puedes usar el programa para fines comerciales.
    • Sin obras derivadas. No puedes alterar, transformar o generar un programa derivado a partir de este.
  • Colossus utiliza algunas imágenes de la serie NUVOLA de David Vignoni.
  • cls3.jpg

    Tienes el programa para descargar aqui. Espero tus comentarios.

colossus preview 1

La nueva versión de Colossus será gratuita para uso personal, y he querido hacer un programa completamente a mi gusto. La interfaz no tiene barra de botones ni barra de estado, unicamente un taskbox desde el que se eligen las acciones. La ordenación de la rejilla de datos no es mediante pestañas sino haciendo doble click sobre la cabecera y una flecha amarilla muestra que esa columna es la que ordena los datos.

20050203.jpg

Como se puede ver, debajo del taskbox aparece la imagen corporativa de alanit. Para que al redimensionar la ventana no parpadee el dichoso bitmap hay que usar un truco xDo it que consiste en ponerle un BRUSH NULL al bitmap. Primero, en el método new de la clase aplicación se define el brush:

::oBrush := TBrush():New(«NULL»,,,)

y luego en el main() de la aplicación pongo el BMP, lo hago trasparente con el mismo fondo que he definido la ventana y por último le asigno el brush:

@ 480, 15 BITMAP oApp:oBmp RESOURCE «ALANIT» NOBORDER PIXEL OF oApp:oWndMain
oApp:oBmp:nClrPane := GetSysColor(3)
oApp:oBmp:lTransparent := .t.
oApp:oBmp:oBrush := oApp:oBrush

Gracias Paco.

nueva imagen de el Puchero

En el lanzamiento de las nuevas versiones de los programas estamos cuidando a tope los detalles. Una cosa que siempre me ha llamado mucho la atención de los programas es el icono. Estoy harto de ver programas buenos o muy buenos con un icono penoso y es un auténtico placer observar iconos bien hechos, como los de Firefox y Thunderbird. Un icono bonito es la guinda de un programa bien hecho.

Como no nos gustaban lo suficiente los iconos de el Puchero y Cuaderno de Bitácora que somos capaces de hacer decidimos encargarlos a Jono. Jaime y yo nos quedamos a cuadritos cuando nos envió su propuesta. La idea es la misma: un tenedor y una cuchara cruzados… pero bien hecho.

20041013.jpg

el Puchero 4.0

Estoy modificando el Puchero, mi programa de gestión de recetas de cocina. Está quedando bastante bien.

20040331.jpg

He vuelto a usar xHarbour. En las últimas semanas han quedado resueltos muchos de los problemas que aparecian al usar índices CDX y en los foros se habla de que es inminente el lanzamiento de la primera beta de la versión 1.0 del compilador.

Además uso lo siguiente:

Tengo casi terminada una versión equivalente a la 3.6 pero a 32 bits. A partir de ahora queda añadir las mejoras de esta versión. He tenido que cambiar 2 veces de compilador: de xHarbour a C3 y vuelta a xHarbour y esto me ha retrasado bastante la estimación del proyecto. Ahora he conseguido tener controlado y estabilizado el entorno de desarrollo y espero avanzar más rápido.

colossus 3.0.i final

Ya tengo terminada la nueva versión de Colossus, mi programa de gestión de contraseñas. Aunque parezca poca cosa, he tenido que experimentar mucho para esta versión del programa:

  • Es mi primer programa completo realizado con xHarbour y FWH
  • Soporte completo de i18n en código fuente.
  • Icono del programa multiformato en 32*32 y 48*48.
  • Ayuda en formato HTML compilado.

Quiero agradecer a Giancarlo Niccolai, María Jordano y Luis Krause Mantilla su ayuda en la internacionalización del programa.

Como primicia para los lectores del blog dejo un enlace a la versión shareware que admite hasta 15 claves y hago precio especial de 15 € por la versión completa del programa hasta el 15 de Noviembre.

Ahora toca remodelar la web de alanit para incluir el programa. Cómo la web es un tanto vieja y quiero hacerla en varios idiomas estoy pensando en rehacerla por completo.

nueva imagen de alanit

He decidido hacer una apuesta fuerte por alanit. Tengo un nuevo socio tecnológico y un ambicioso plan de desarrollo de actualizaciones de los programas existentes. También tenemos en mente un nuevo programa que vendrá a completar la oferta de software doméstico. Nuestra ingención es hacer software multilingüe e intentar entrar en el mercado americano.

En su momento contaré más de los nuevos proyectos, pero de momento os enseño la nueva imagen de alanit, obra de mi amigo Manolo Boyer Cantó.

alanit-logo.jpg

colossus 3.0.i RC 1

Ya está casi lista la versión a 32 bits de mi programa de gestión de contraseñas. Está hecho con xHarbour + Fivewin y es mi primer programa de 32 bits.

colossus.gif

Que nadie se asuste, que el programa funciona bajo Windows pero esta captura es de mi escritorio Gorilla, ya que captura los temas de XP.

Mi anterior programa de gestión de contraseñas se llamaba Guardian, pero decidí cambiar el nombre al comprobar que existía otro programa de gestión de contraseñas con el mismo nombre y además era gratuito.

¿ Por qué Colossus ? Jaime Irurzun me lo preguntaba en un correo tras mandarle una beta:

Hola Jose Luís,

Mira esto es una curiosidad… Me he comprado un libro de introducción a la programación, y al principio habla un poco de la historia de la informática. El caso es que al leer un párrafo me he acordado de tu programa, Colossus.

«El inglés Alan Turing construyó el Colossus (distintas versiones entre 1941 y 1944) para descifrar el código secreto alemán Enigma, que usaban en las comunicaciones con las tropas,incluidos los barcos y submarinos en el Atlántico. Se trataba de un proyecto de tan alto secreto que el Colossus fue destruido después de la guerra, y se prohibió hablar del proyecto a todos los que participaron en él.»

Por el nombre y la relación con descifrar código secreto (contraseñas), he pensado que igual es por eso el nombre, ¿es así?

Pues si, ese es el motivo del nombre del programa.

Como primicia de los lectores del blog os dejo la demo de la RC 1. Espero vuestras sugerencias.

alanit colossus 3.0.i RC1 – fichero ZIP sin instalador – 789KB

motivos para hacer shareware

Esta semana he recibido un e-mail que, entre otras cosas, dice lo siguiente:

Quiero decirte que tus programas me parecen que están muy bien diseñados y pensados, con gran sencillez de manejo e integración de funciones, resultando de gran utilidad. Sigue así.

Concretamente, «C. Bitácora» me ha gustado por la facilidad de almacenar datos bibliográficos y la integración con consultas en las páginas Web de editoriales. Más adelante, posiblemente te haré algunas sugerencias de mejora (aunque me parece difícil mejorarlo).

Me alegra que, en este marasmo de multinacionales informáticas, existan personas con valentía e iniciativa creadora.

Muchas gracias,