yajo@recallstack.icu ~ $
  • /home/yajo
  • LANG=es
    • export LANG=en
  • ~/blog
  • ~/portafolio
  • ~/buscar

  • Cómo usar autosquash en Git

    2017-09-10

    Cuando uno trabaja en una rama de desarrollo con git, es bastante habitual que haya que cambiar multitud de detalles hasta que se mezcla en la rama principal. A veces lo que estás desarrollando incluye varios commits lógicos, pero se acaban diluyendo entre multitud de "quitar basura", "wip", "typo", "PR review", etc. Para que luego se quede el historial limpio, normalmente se hará un rebase manual, pero en tales circunstancias es un rollo.

    Leer más
  • Cómo hacer que un servicio Systemd dependa de una conectividad por VPN

    2017-07-28

    Supongamos que quieres hacer que el servicio Docker dependa de una conexión VPN establecida llamada guybrush, y que estás configurando un servidor Ubuntu 16.04.

    Leer más
  • Cómo instalar Steam y usar el Steam Controller en Fedora 25

    2017-07-05

    Primero, las instrucciones para instalar Steam, y luego para activar el Steam Controller:

    Leer más
  • Por qué usaba Atom y me he cambiado a Visual Studio Code

    2017-06-13

    Llevo menos de 1 semana trabajando con VSCode y... ¡por fin he encontrado mi editor definitivo!

    Leer más
  • Cómo añadir ramas remotas en git si clonaste con --depth o --single-branch

    2017-06-06

    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?

    Leer más
  • Usa Trickle para limitar el ancho de banda de un proceso

    2017-05-26

    Imagina que necesitas emular una situación en la que alguien intenta acceder a tu página web pero tiene un ancho de banda muy poco ancho; pues con Trickle es facilísimo:

    Leer más
  • Crear un servidor HTTP para depuración en 1 comando

    2017-05-18

    Simplemente responderá con un 200 OK hasta que lo detengas con Ctrl+C, y devolverá la fecha y hora en que se ha levantado el servidor. Ojo, el comando usa sintaxis de Fish:

    Leer más
  • Cómo conseguir el 100% de seguridad en tus sistemas informáticos #WannaCry

    2017-05-13

    Los que estamos en esto sabemos que alcanzar el 100% de seguridad es un hito solo al alcance la imaginación de los que no saben de seguridad - Chema Alonso Creo ​que es la mejor respuesta posible.

    Leer más
  • LessPass, o cómo hacer las contraseñas seguras y usables de nuevo

    2017-03-05

    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.

    Leer más
  • La nueva manera de configurar el demonio Docker

    2017-02-22

    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.

    Leer más
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • »
  • »»
© 2021 Jairo Llopis. Contenido publicado bajo la licencia Reconocimiento-CompartirIgual 4.0 Internacional