sábado, 6 de junio de 2026

Soporte para webcam con pantalla de privacidad hecha con TENTE

Hace unos años me compré una webcam de pinza de la marca Ewent de la que estaba muy contento porque fue barata, funcionaba bien y tenía buen soporte para GNU/Linux, pero con los años una de las patas de la pinza se partió por la presión del muelle y por la degradación del plástico, así que tenía que buscarme algún sistema que hiciera de soporte, así que una vez más me acorde de las piezas de TENTE que compre hace algún tiempo a iUnits para futuros proyectos.

 


Como veis le he hecho una "casita" a la webcam para que se mantenga de pie y ya que tenía una pieza de rueda con tentón de mi lo que queda de mi primer TENTE, ¿caja 403? le he enganchado una placa 6x8 y ya tengo pantalla móvil para mostrar u ocultar la imagen. 

viernes, 5 de junio de 2026

Usar claves asiméticas SSH con gitlab

GitLab ya no permite subir por https los cambios en tus repositorios, por lo que hay que utilizar métodos "más seguros", aunque se puede crear un token para salir el paso, no lo recomiendo porque es "pan para hoy y hambre para mañana", ya puestos usamos claves asimétricas SSH.

Si NO las tienes creadas, ya las estás creando :D 

Si ya las tienes creadas tienes que seguir los siguientes pasos:

  1. Localiza tu clave privada, está en /home/tuusuario/.ssh y es un archivo que termina con la extensión .pub, vamos a suponer que es id_xxxx.pub
  2. Muestra el contenido con los comandos:
    cd /home/tuusuario/.ssh
    cat id_xxxx.pub
  3. Copia el contenido de la misma en el portapapeles seleccionándola con el ratón, clic con el botón derecho y copiar.
  4. Iniciamos sesión en gitlab con nuestras credenciales.
  5. Ve al avatar, selecciona Preferences > SSH Keys (si tienes dificultades para encontrar la opción tiene un buscador donde puedes poner "SSH Keys").
  6. Pega el contenido que habías copiado previamente en el campo "KEy".
  7. Clic en el botón "Add key".
  8. Verifica la conexión con el siguiente comando, si pide que confías dí que sí:
    ssh -T git@gitlab.com
  9. Ahora tienes que cambiar el archivo .git/config en tu repositorio local de manera que quede como algo así:
    [core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
    [remote "origin"]
        url = git@gitlab.com:tuusuario/elrespositoriodetuproyecto
        fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
        remote = origin
        merge = refs/heads/master
     
  10. Y listo, ya puedes subir de nuevo tus commits