CVS (Concurrent Versions/Versioning System) es una aplicación cliente-servidor que instala un repositorio centralizado de aplicaciones, archivos y básicamente cualquier tipo de archivo.
En esta publicación vamos a instalar, configurar y probar CVS en Linux, especificamente sobre la distribución de Ubuntu 8.04:
Hace un tiempo, di mis primeros pasos en Mono, con el desarrollo de unos programas muy básicos en Mono, que no iban mucho más allá del Hola Mundo.
Con dar unos pasos más en mi intrusión con Mono, en esta ocasión desarrollaré una aplicación básica, capaz de hacer altas y bajas en una base de datos MySQL.
Imagina la situación de chequear si dos tablas o vistas tienen los mismos datos (en cantidad y valores). En ORACLE, esto no sería mayor inconveniente gracias al operador MINUS. MINUS devuelve aquellas filas que están en un primer ’select’ y no están en un segundo ’select’. Sin embargo ¿como podemos lograr esto con bases de datos SQL Server o MySQL?
Leer más »
Algo muy usual es la necesidad de ejecutar procesos, aplicaciones o servicios al inicio del SO. Cuando hablamos de “inicio” vamos a ver tres instancias:
A continuación, intentaré nombrar algunos comandos útiles para ejecutar en MySQL. Cabe destacar, que estos comandos pueden ser ejecutados desde el shell del sistema operativo ($) y/o desde el shell de MySQL (mysql>). Por una cuestión de orden, los comandos serán clasificados en:
Nunca imaginé que actualizar de Ubuntu 7.04 Feisty Fawn a Ubuntu 8.04 Hardy Heron fuera tan fácil. En realidad, nunca había actualizado de una versión a otra de Ubuntu y quedé sorprendido por la facilidad con la que pude hacerlo y por los resultados obtenidos.
Si bien los pasos son pocos y muy sencillos, voy a transmitir mi experiencia:
Esto me ha parecido realmente muy interesante y original: googsh.org - the unofficial google shell, algo así como una interfaz de Google que se comporta como un shell de Unix.
A continuación, del Curso de Programación en C de Programar es fácil (o no) veremos un breve resumen de algunas estructuras de datos:
En los últimos días, producto del renegar diario con CVS, he empezado a leer un poco acerca de distintos sistemas de control de versiones. De esa lectura aparecen nombres como CVS, SVN, Git y Bazaar.
En esta ocasión, sin entrar en detalles técnicos ni prácticos, me limitaré a citar algunas características de Bazaar. Espero en una futura publicación poder decir “Como instalar Bazaar”.

El shell (caparazón) de un sistema operativo es la interfaz que media entre el usuario y el sistema operativo. Básicamente, su función es la de interpretar, ejecutar y devolver una respuesta a lo que el usuario escribe por línea de comandos.
El shell, en definitiva, no es más que un ejecutable que interpretar los comandos transmitirlos. Existen varios tipos de shell: