Las bases de datos son un elemento fundamental a la hora de registrar datos que obtenemos o producimos de nuestras aplicaciones, aprender a utilizar estas bases de datos son una tarea esencial y que no debemos dejar pasar por alto.
Me parece interesante mostrarles algunas ideas que se me ocurren para poder dominar estas bases de datos, no se si para terminar siendo un DBA (Administrador de Bases de Datos) pero sí para tener una noción global de las tareas esenciales que debemos realizar.
Vamos a proponer un escenario para comenzar a plantear las ideas. Vamos a suponer que tenemos un servidor de bases de datos, ya sea Open Source o de licencia paga, pero el servidor de Bases de datos se encuentra instalado y configurado, listo para ser manipulado. Continuar leyendo
Este es un tema realmente interesante en lo que es materia de Desarrollo de Software de cualquier índole, y se trata de asignar y diferenciar el software por versiones, es darte un punto y aparte en una etapa de desarrollo y continuar realimentándolo.
Seguramente abras notado que al momento de instalar versiones de software aparecen prefijos o postfijos con las palabras Beta, Alpha, RC o final siempre seguidos de valores numéricos.
Esto es a lo que se refiere en las versiones de los software y es un método muy eficaz para distinguirlo uno de otros, en donde se aportan más funcionalidades, más seguridad, nuevas mejoras, etc, dependiendo del software en cuestión, el compromiso con el desarrollo y la maduración del mismo.
Por ello es imprescindible contar con herramientas que colaboren en esta labor de versionar nuestros software como es el caso de CVS, SVN, Bazaar o Git entre tantos.
Ahora veamos un poco más a que nos referimos cuando hablamos de Betas, Alpha, etc. Continuar leyendo
A lo largo de estos años aprendí que existe un factor muy importante que diferencia a cada programador y lo hace único, no solo por su personalidad, ni por sus habilidades; sino por su experiencia.
La experiencia de trabajar en diferentes proyectos, con diferentes grupos o unipersonal y solucionando una diversidad de problemas, es lo que marca una diferencia enorme entre muy buenos programadores novatos y un programador con experiencia. Continuar leyendo
Luego de un tiempo largo de inactividad en el proyecto bacKardi, un pequeño sistema para realizar y restaurar backups de los archivos del sistema para la plataforma GNU/Linux.
El sistema bacKardi pretende ser una alternativa simple y fácil de usar a la hora de realizar los backups del sistema, indicando cada directorio o archivo a realizar el backup, una herramienta de línea de comandos que incluye un manual de usuario y ayudas en línea.
Actualmente posee archivos de instalación, archivo de configuración y soporte para archivos tar, gzip, bzip2, rar y zip.
En esta nueva versión 0.6 básicamente se centro en una reprogramación de todos los componentes, luego de un año de aprender BASH, me dedique íntegramente a optimizar el ćodigo novato inicial, de manera que sea más simple de entender y mantener.
De más esta decir que bacKardi 0.6 se encuentra bajo la licencia GNU/GPL (GNU General Public License) y ahora decidí alojar el código en la red de trabajo Github, de manera de contar con un repositorio para las futuras actualizaciones.
En estos últimos días estuve utilizando y testeando nuevos sistemas de control de versiones, y hay quería recomendarles el uso de los mismos.
Ya sea para trabajar en forma unipersonal o en equipos de trabajo, es realmente importante e interesante utilizar este tipo de controles para establecer normas de trabajo en versiones y una lógica de trabajo prolija.
Estos sistemas de control de versiones nos facilitan y explotan el potencial de trabajo en equipo resolviendo en un repositorio centralizado las últimas versiones del código fuente de nuestra aplicación, o de algún documento colaborativo, planillas, etc. Continuar leyendo
Desde hace un tiempo mi amigo Luis Wayar más conocido como retro, tenía la idea de comenzar con un pequeño tutorial sobre C++ y Qt 4, dos herramientas que son de su preferencia y que las utiliza a diario.
En estos días me enteré que finalmente publicó este pequeño tutorial denominado “Programación QT4 fácil” y aprovechaba la oportunidad para difundirlo y hacerlo llegar a todos lados.
La verdad que está muy simple de ver, de aprender, muy bien explicado, la verdad que está en una fase inicial y promete agregar más capítulos conforme valla pasando el tiempo.
Luego de una semana complicada en el servicio y algunos ataques hacia el blog, vuelvo para compartir más información, noticias y algunos códigos.
Aprovecho la oportunidad para agradecer a la empresa VisualHosting y a Emiliano que lograron restablecer el servicio lo más rápido posible y dejar a disposición El CoDiGo K para todos nuevamente. Continuar leyendo