Cómo hacer que Fish te avise al terminar un comando

Categorías: Programación
Quienes vivimos gran parte de nuestra jornada en la terminal es normal que tarde o temprano acabemos usando una shell como Fish, que nos hace la vida más cómoda. En mi caso muchas veces realizo tareas que toman cierto tiempo, y me viene bien que algo me avise cuando terminan, para que mientras tanto pueda ir haciendo otras cosas. Si usas GNOME Terminal y Bash o Zsh, esto viene activado por defecto en las últimas versiones, pero si usas Fish, no.

Lee Mas →

Cómo migrar de wordpress.com a Hugo

Categorías: Opinión Tutoriales
Si sigues mi blog habrás notado que desde hoy tiene un aspecto bastante diferente desde hace poco, por no decir que ahora… ¡Tengo dominio propio!: RecallStack.icu Bueno, pues lo que hay por detrás de esto ya lo explicaré en otra entrada, pero la cuestión es que he migrado de Wordpress a Hugo. Más concretamente, he migrado de wordpress.com a Hugo, lo cual lo hace un poco más complicado (y caro), pero no mucho.

Lee Mas →

Cómo acceder a un registry privado de Docker, almacenando tu contraseña de forma segura

Categorías: Administración de sistemas GNU/Linux Seguridad

Asumiré 3 cosas:

  1.  Que te has encontrado con esta advertencia al hacer docker login en un registry privado:
    $ docker login registry.example.com
    Username: myuser
    Password:
    
    WARNING! Your password will be stored unencrypted in /home/myuser/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded
  2. Que estás usando una distro Linux con un escritorio en condiciones, como GNOME.
  3. Que usas Fish como tu shell.

Veamos cómo solucionarlo:

Lee Mas →

Cuando la BIOS detecta tu nueva RAM y Linux no…

Categorías: Hardware Humor

Bueno, como dije en la última entrada, compré un nuevo módulo de RAM. Cual fue mi decepción cuando, tras instalarlo, Linux no era capaz de utilizarlo. Sin embargo, entrando en la BIOS sí que me decía que tenía los 16GiB de RAM (antes tenía 8). ¿Qué hice? Pues... te vas a reír...

Expediente X

Era curioso:

  • La BIOS mostraba los 16 GiB de RAM.
  • htop mostraba unos 6,9 (siempre es normal que haya algo de memoria reservada para el sistema, la tarjeta gráfica, etc. Esa cifra indicaba que solo detectaba un módulo de memoria de 8 GiB).
  • dmidecode mostraba los 16 GiB sin haber nada extraño.
  • free -m mostraba 6,9.
  • lshw mostraba 16.
  • dmesg mostraba... Bueno, un montón de letras raras que no lograba entender. 😅

Fascinante... 🤔

Diagnosticando problemas de hardware

Con semejantes rarezas, todo apuntaba a un problema de hardware: alguna pieza no funcionaba bien.

Lee Mas →

Cómo saber la RAM que usa tu portátil

Categorías: GNU/Linux Hardware

Generalmente necesitamos consultar varias fuentes para estar 100% seguros:

  • La web del fabricante.
  • El manual de instrucciones.
  • Los detalles técnicos de la placa base.
  • Alguna herramienta de diagnóstico que nos dé los detalles de la RAM que hay puesta ahora mismo.

Tal vez uses alguna versión de Windows... Bien, eso es tu problema... 🤣 Bueno déjame ayudarte un poco.

Supongo que la mayoría de lectores de este blog usan Linux, así que, para saber el modelo exacto de tu placa base:

Lee Mas →

Cómo hacer un cherry-pick sin descargar todo el histórico de un proyecto en GitHub

Categorías: Control de versiones Programación

Primero, el contexto: quería abrir este backport a OCB 9.0, pero había clonado así:

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

El problema ahora es que para hacer cherry-pick del commit correspondiente en Odoo 10.0, hubiera necesitado mucho tiempo descargando todo ese árbol de código, que es considerablemente grande.

Es por eso que usé un par de herramientas que nos dan git y GitHub para estos menesteres:

Lee Mas →