Backups automatizados: UrBackup

backups

En el pasado, en dónde me he desempeñado como Admin. de Linux y programador (sobre todo creando aplicaciones para facilitar la administración de servidores y del área de Soporte IT), habíamos implementado la utilización de un grande de los backups: Bacula.

No se discute la gran “potencia” de bacula a la hora de implementar un sistema automatizado de backups y recuperación. El problema es: la curva de aprendizaje es muy larga y extensa, no es nada trivial tanto el respaldo de datos como su recuperación (y no estoy diciendo que esto sea algo negativo para un Administrador, pero consume algo  de tiempo).

Desde la independización de mis servicios (con GDNet), he estado buscando un sistema un más dinámico. Aquí es cuando me encuentro con UrBackup.

Al igual que Bacula, UrBackup posee aplicaciones clientes tanto para Windows como para Linux (y creo, no recuerdo exactamente, hay uno para Mac OSX) y que del lado servidor posee una interfaz web, lo que lo hace más amigable (sobre todo para Administración remota).

UrBackup no solo realiza backups de archivos sino que puede guardar una imagen entera de una partición y/o disco. Además se puede utilizar UrBackup Restore CD para casos críticos de recuperación de datos.

Lo he implementado en dos clientes por el momento con gran satisfacción.

GDNet: haciendo global nuestros servicios

home-content

La idea inicial en GDNet era enfocar nuestros servicios más que nada en el desarrollo de aplicaciones.  Con el paso de los meses, me he dado cuenta: ¿Por qué no ofrecer los servicios dónde también poseemos gran experiencia?: Soporte Técnico/Consultoría informática (sobre todo con servidores que corran alguna versión de Linux, pero a su vez también las versiones de Windows) y Diseño gráfico en general.

Es por esto que he ampliado (y lo iré mejorando aún más) la información y orientación del proyecto en el sitio web.

GDNet: el proyecto “revivido”

logo

Hoy ya han pasado 7 meses aproximadamente desde que decidí “revivir” el proyecto de GDNet. Y digo revivir porque fue una idea iniciada en el 2005 (con un local en dónde poseía 10 computadoras más el servidor) dónde impartía clases basadas en Software Libre, entre otros servicios.

Por motivos varios, tuve que abandonar dicho local y seguir trabajando en relación de dependencia hasta fines del 2014.

Este año he empezado ya con una base bien formada de los servicios que GDNet ofrece y estos, por ahora, son:

  • Desarrollo de Software en general (aplicaciones, web, móviles), siendo ésta la actividad principal.
  • Soporte IT (empresas y particulares).
  • Diseño gráfico en general.

Espero poder seguir creciendo poco a poco y poder ofrecer estos servicios con gran calidad y profesionalismo.

Por otro lado estoy agradecido con los clientes que hoy forman parte de GDNet y me han dado una mano para poder empezar.

De ahora en más este blog formará parte también de las novedades en relación al proyecto y todo lo relacionado a él.

Cambio de Nombre y URL del Blog

Siendo que este blog, a pesar de que es personal, lo estaré orientando más como parte de GDNet (proyecto en el que he “revivido” desde principios de este año). Por ende, la URL ha cambiado de artistic.gdnet.com.ar a blog.gdnet.com.ar.

OPEN Coffee 2.0: Splash Screen

El “Splash Screen” en una aplicación generalmente es un método que indica que la aplicación se está iniciando (sobre todo en aplicaciones grandes), dónde por lo general se muestra el Logo de la aplicación sumado de alguna información extra (Ej. la versión de la misma).

He aquí el Splash Screen de OPEN Coffee 2.0:

OC_splashScreen

OPEN Coffee 2.0: Diálogo de Configuración

Para poder seguir con el resto de los módulos de la aplicación (y de paso probar mejor sus funcionalidades), es necesario tener listo en diálogo de configuración (aunque de todas maneras, la configuración ya se inicializa desde el asistente inicial).

La configuración de una aplicación es una de las más importantes características dado que en él es dónde inicializamos cada una de las opciones requeridas para su funcionamiento y, llegado al caso, la personalización de varias de sus características.

Como siempre, subo una captura del progreso:

OC_settings

 

OPEN Coffee 2.0: Menú principal

Hoy me encuentro planeando que contendrá el menú principal de la aplicación. Por ahora estoy respetando el contenido de la versión 1.0, pero lo más probable es que se vaya modificando a medida que vaya agregando módulos a la aplicación.

En este “remake” de OPEN Coffee, la idea es mantener una aplicación simple y con lo necesario para administrar puestos de trabajo, haciéndo hincapié en las dos modalidades principales: Internet café y Escuelas.

OC_menuButton

OPEN Coffee 2.0: Finalizado el módulo de Administradores

Con sus funciones básicas, en el día de hoy he finalizado el módulo de Administradores. Por ahora estará en la ventana Principal de OPEN Coffee pero quizás más adelante se coloque en el botón del menú, dado que no es una sección que seguramente utilicemos todos los días.

Algunas capturas:

OC_adminsModule_1Realizando una búsqueda por Nombre de Usuario

OC_adminsModule_2Realizando una búsqueda sin filtro

OC_adminsModule_3Visualización del error en las comprobaciones de creación de un Administrador

OC_adminsModule_4Creando un Administrador

OC_adminsModule_5Notificación del Administrador creado

OC_adminsModule_6Modificación de un Administrador

OPEN Coffee 2.0: Mensajes pasivos de información

Este es un método que ya había implementado en mis anteriores aplicaciones en la cual consiste en mostrar información determinada de alguna acción (Ej. la creación de un usuario, un error de advertencia, etc.) sin “estorbar” al usuario.

En el pasado (y muchas aplicaciones, por no decir casi todas) muestran este tipo de eventos con una ventana, del tipo diálogo, el cual suele ser un poco molesto (sobre todo cuando ya tenemos ventanas o diálogos abiertos en la aplicación, el cual  sumado estos mensajes informativos se forma una cascada de diálogos quedando algo engorroso).

Un ejemplo al agregar un Administrador:

OC_passiveMsg

OPEN Coffee 2.0: ¡Basta de tablas aburridas!

Para representar datos es común la utilización de tablas, en la que es una buena idea cuando los datos o propiedades de un objeto son numerosos. En en el caso del módulo de Administradores en OPEN Coffee (y probablemente luego en el módulo de usuarios/clientes) la cantidad de atributos de un objeto (Ej. en el Administrador, siendo Nombre de usuario, Nombre completo, Categoría, etc.) son pocos se me ocurrió darle un toque más moderno y “llamativo” de mostrar dichos datos.

Una simple vista resumida al hacer foco sobre un Administrador: OC_admins_module_dataView