Inspección de objetos internos de Git

Git es un sistema al que se le puede sacar más provecho si se conoce la interacción entre sus componentes. Más allá de eso, comprender la simplicidad de sus estructuras de datos permite que uno se sienta agusto y, especialmente, en control de la herramienta.

Esto lo mencioné en el tutorial de Git que presenté en la reunión de febrero 2013 del Grupo de Usuarios de GNU/Linux de Tijuana. En general todo salió muy bien. Lo único que me hubiera gustado poder mostrar en vivo es el contenido de un objeto, un blob de Git que está dentro de .git/objects.

Historial del repositorio de ejemplo.
Historial del repositorio de ejemplo.

Leer más

SSH inverso a través de un tercer servidor

Supón que tienes una máquina Linux con servidor SSH al que quieres llegar pero está detrás de un firewall o un NAT dinámico que no puedes modificar. Por otra parte, la máquina en la que estás también está detrás de un firewall, de modo que no puedes abrir puertos hacia adentro. Sin embargo, dispones de … Leer más

Invitación al Software Freedom Day (con audio streaming) y DevFestX, Tijuana 2012

Cómo resultan las cosas: pensábamos que nadie se iba a poner las pilas para organizar el SFD este año, y nuestro buen amigo Biker le entró al quite. Poco a poco se fueron sumando participantes, y ahora tendremos el Google DevFestX justo a un ladito de nosotros. Y para quienes no viven en Tijuana tenemos … Leer más

OpenCharla, Ep 2×06: Cómputo Forense

Este episodio de OpenCharla estuvo de traje y esmóquin. Grabamos en el BitCenter, donde Hugo Montoya de Lock-Bit nos platicó sobre cómputo forense. Para oirlo directamente desde la Web: MP3 sitio: http://opencharla.gultij.org/mp3/ Ogg sitio: http://opencharla.gultij.org/ogg/ También pueden suscribirse por su cliente de música por medio del feed RSS: MP3 feed RSS: http://opencharla.gultij.org/mp3/feed.xml Ogg feed RSS: … Leer más