Cómo añadir ramas remotas en git si clonaste con –depth o –single-branch

Supongamos que tengo un repo gigantesco y quiero descargar solo 100 commits para clonar más rápido:

$ git clone --branch 9.0 --depth 100 https://github.com/odoo/odoo.git

Guay, pero ahora necesito 100 commits de la rama 10.0 también para poder cambiar a ella. Normalmente haría:

$ git fetch --depth 100 origin 10.0
$ git checkout 10.0

Pero me encuentro con que el checkout no funciona como era de esperar… ¿Qué hago?

Continúa leyendo Cómo añadir ramas remotas en git si clonaste con –depth o –single-branch

LessPass, o cómo hacer las contraseñas seguras y usables de nuevo

Desde luego, si existe un sistema de autenticación ineficiente en este mundo, son las contraseñas. Más que nada porque:

  1. Son molestas, ya que tienes que memorizarlas, y si quieres que sean realmente seguras debería ser una diferente para cada sitio en el que tengas una cuenta (y, si eres como yo, eso pueden ser cientos de sistemas).
  2. Delegan una decisión importante de seguridad en el elemento más inseguro de la cadena: el usuario final.
  3. Para que todo sea más sencillo, recurrimos a gestores de contraseñas, lo que significa que alguien que pueda crackearlo tendrá acceso a todas nuestras contraseñas.

Hay otros sistemas mucho mejores, como la autenticación por certificado, pero esto lamentablemente no está muy extendido. Por esto, hoy hablaré de otra herramienta que sí podemos empezar a usar en cualquier sitio: LessPass.

Continúa leyendo LessPass, o cómo hacer las contraseñas seguras y usables de nuevo

La nueva manera de configurar el demonio Docker

Docker no usa semver. Esto es un problema, porque para estar al día con cada actualización se hace complicado, pero probablemente lo hagan por cuestión de marketing.

Bueno, la cuestión es que ahora el demonio docker ya no es docker -d, sino dockerd, y ya no se configura en /etc/sysconfig/docker, sino en otro sitio y de otra forma.

Continúa leyendo La nueva manera de configurar el demonio Docker

EasyScreenCast, para grabar tu pantalla

Para los usuarios de GNOME 3, grabar la pantalla es tan sencillo como pulsar Ctrl+Mayús+Alt+R para empezar, y otra vez lo mismo para parar.

Pero, ¿y si tengo varios monitores y solo quiero grabar uno? ¿O si quiero añadir una locución? ¿Y si solo quiero grabar una ventana? ¿O poner mi cara grabada desde la webcam?

Continúa leyendo EasyScreenCast, para grabar tu pantalla