domingo, 24 de julio de 2011

Lazarus - El ideal que asegura tus palabras

Lazarus (en su versión 3.0.3.1) es un complemento o extensión que una vez instalado, consigue que te olvides completamente de él. La función principal: Copiar todas las entradas por teclado de los formularios y guardarlas en una base de datos.

¿Por qué es tan interesante? Imaginad que estáis rellenando un formulario largo y que un día, por cualquier problema de conexión o de caducidad de la página se os pierden todos los datos introducidos dejando el formulario en blanco. Con esta aplicación, todo lo escrito, queda guardado en una base de datos de tu PC y es fácilmente recuperable.

Veamos los PROS y los CONTRAS de trabajar con Lazarus.
  1. Es tan silencioso que te llegas a olvidar de él, permanece residente, pero al trabajar con texto plano, apenas consume recursos (sin modo de encriptación activado).
  2. Los textos guardados son muy fáciles de recuperar usando el menú contextual (botón secundario del ratón).
  3. Permite deshabilitar la entrada de claves (passwords) para que no queden registrados.
  4. Permite programar el borrado de la base de datos.
  5. Permite deshabilitar el registro de entrada para sitios concretos.

... en contra ...
  1. Si se te olvida imponer una clave para la restauración, cualquiera con quien compartas el PC podrá leer los datos.
  2. Puede existir un exceso del uso del procesador estando activado el modo de encriptación.
  3. Todavía no existe sincronización para otras máquinas o navegadores... todavía.

    Referente al punto 3 de los contra,  como ya he comentado, la base de datos es residente (permanece en el PC), si quieres tenerlo sincronizado para guardar una copia de seguridad fuera de la computadora, usa el programa Cobian Backup para crear copias externas.

    La instalación del complemento o extensión es sencilla. Una vez realizada, veamos paso a paso como se configura usando Google Chrome como base para la extensión.


    PASO 1.- Configuración General.

    En la pantalla de configuración General de Lazarus (entraremos a través de "Configura y Personaliza Google Chrome", "Herramientas", "Extensiones" y  "Opciones" de Lazarus: Form Recovery).

    Figura 1.- Ventana de configuración General.

    Como vemos, la primera opción trata de la seguridad en modo de encriptación. Es muy importante que activéis esta opción si compartís el PC, ya que en caso contrario, cualquier otro usuario podrá acceder lo escrito bajo el escrutinio de esta aplicación.

    Al activar esta casilla, tendremos la siguiente pantalla:

    Figura 2.- Ventana de configuración General con la opción de encriptación.

    En la que deberéis incluir una clave segura. Recordad que en contrapartida a la seguridad, en ocasiones el uso del procesador puede ser excesivo, supongo que será un detalle que intentará corregir el programador.

    • En la opción "That to save", podremos activar el modo de grabación de claves (no recomendable).
    • En "Disables Sites" podremos deshabilitar el funcionamiento de Lazarus en ciertas páginas concretas.
    • Con "Keep saved forms for" programaremos el borrado de la base de datos.
    • "Updates" nos mantendrá informados de las últimas versiones.


    PASO 2.- Configuración de la Base de Datos

    Aquí podremos reconstruir la base de datos en caso de errores.

    Figura 3.- Ventana de la base de datos.

    PASO 3.- Otras ventanas del programa.

    Existen dos ventanas más "About" y "Debbuging", os la muestro a continuación, pero no afectan al funcionamiento de la aplicación.

    Figura 4.- Ventana  "Acerca de".

    Figura 5.- Ventana de Depuración.
    Con esto ya sólo queda esperar que nos suceda un imprevisto rellenando formularios para poder decir: "Este programa me ha salvado el culo". Como ya me ha pasado en varias ocasiones.

    Cuando Lazarus esté activo, aparecerá el icono a la derecha de la barra de direcciones indicando que cualquier datos que introduzcas en un formulario, quedará registrado.

    Si tenéis alguna duda o pregunta, ya sabéis donde encontrarme. para crear copias externas.