Usando git de manera local

Han pasado meses desde que me cambié de usar subversion en mis proyectos a git. Si bien al principio me parecio complicado, la verdad es que git es bastante sencillo. Los comandos que se usan a diario son fáciles de aprender. Y para los casos complicados de resolución de conflictos, siempre hay respuesta por internet. Asi que me he animado a escribir una serie de artículos referente al uso de este poderoso sistema de control de versiones distribuido.

Continuar leyendo →

Como dar acceso público a multiples servicios de nuestra red interna utilizando un proxy reverso y hosts virtuales.

Es común tener en nuestra red interna (ya sea de casa o en la empresa) varios servicios corriendo y querer exponer dos o más de ellos públicamente a través de internet. Existen muchas maneras de realizar esto, pero personalmente me gusta una técnica conocida como Proxy Reverso combinada con el uso de hosts virtuales, que describo a continuación:

Continuar leyendo →

Migrando mi blog a octopress y relanzamiento

Finalmente he migrado mi blog a Octopress, un framework de blogueo para hackers! Existen muchas razones técnicas por las que varios programadores/gente de IT esta migrando su blog a esta plataforma, entre ellas la velocidad, escalabilidad y la seguridad. Sin embargo la escalabilidad no es uno de los problemas de mi site, que tiene tráfico bastante bajo (cosa que espero mejorar), pero aqui estan mis razones por las que quise migrar:

Continuar leyendo →

Probando constraints de clases de dominio en Grails

Comenzando con una serie de publicaciones que hare en el tema de las pruebas unitarias para grails, comenzaré detallando la manera de probar los constrains de una clase de Dominio. Para ello, tomare como ejemplo la siguiente clase, con dos propiedades y algunas restricciones:

Continuar leyendo →

Añadir acceso via Apache a subversion en TurnkeyLinux Revision Control

La herramienta TurnkeyLinux Revision Control ofrece de manera rápida un servidor de control de versiones con 4 conocidas y muy utilizadas herramientas para dicho trabajo: Subversion, Git, Bazaar y Mercurial. En lo personal yo lo utilizo más que todo para Subversion y Git. A pesar de venir preconfigurado con las opciones más deseables, en lo personal extraño la posibilidad de poder acceder subversion a través del protocolo http (usando Apache). A continuación explico el procedimiento para agregar esta característica  a esta herramienta:

Continuar leyendo →

Estableciendo la zona horaria en TurnkeyLinux

Para algunas aplicaciones de turnkeylinux, es importante fijar las fechas y horas del sistema antes de comenzar a trabajar. Por ejemplo, si estamos instalando un blog o foro, y queremos saber la fecha y hora exacta en que se produce una publicación. O si estamos usando una herramienta de control de incidencias, y necesitamos precisión en cuanto a la fecha y hora en que se crea y responde una incidencia. Finalmente, en aplicaciones de base de datos, si es importante realizar una auditoria, es importante que el sistema refleje correctamente las fechas y horas de los registros de la base de datos.

Continuar leyendo →

Ruby básico en un solo post

La siguiente no intenta ser una guia para enseñar ruby a personas que no programen. Más bien es mi guia rapida para programar ruby, pero cualquiera que tenga nociones de programación la puede encontrar útil.

Continuar leyendo →

Tips para Sysadmins

En este post he decidido recopilar una serie de comandos que son utiles para aquellos que administramos sistemas linux, de manera de tener una referencia rápida al momento que haga falta. Espero que alguien la encuentre útil ademas de mi:

Continuar leyendo →

Crear un template de Ubuntu Server 8.04 para XenServer 5.0

Hola! Bueno para inaugurar mi categoría de Virtualización en el Blog, he decidido escribir este breve tutorial a ver si le es útil a alguien en el planeta además de a mi. Esta basado en el único tutorial que consegui de este tema aquí. Le he dado unos toques personales que utilice en mi implementación. 

Continuar leyendo →

Pensar Deliberadamente

Hola todos, he encontrado este tópico interesante acerca del pensamiento, me llamo la atención esto de pensar deliberadamente.

Continuar leyendo →