Entradas

Speedtest CLI, para generar un JSON de prueba de descargas y subidas

Estaba buscando una forma de automatizar la medición de velocidad de internet en mi trabajo, debido a cierto incidente con la fibra óptica, donde únicamente tenmos descargas, pero no subidas. Resulta que el viejo confiable de Speedtest tiene un cliente que me conveniementemente, genera un JSON con los resultados de la prueba de velocidad, incluyendo la URL del resultado.

URL de Descarga: https://www.speedtest.net/es/apps/cli

El programa viene comprimido, se decarga y extrae en algún lugar accesible, en mi caso lo puse en el escritorio. Al inicar el programa por primera vez, nos pedirá aceptar los términos de uso (personales) y escribir la palabra YES

Comando para guardar resultados de prueba de descarga (y subida) en formato JSON
speedtest -f json

Número de serie de Fireworks MX 2004

Tristemente, no encuentro un software de edición de imágenes tan censillo y ligero como Fireworks MX 2004, o igual es la nostalgia de un software que he usado desde la adolescencia.
FWD700-59515-38218-96725

Referencias

Instalar múltiples Sistemas Operativos con una sola memoria USB con Ventoy

Ventoy

Ventoy es una herramienta que permite instalar varios sistemas operativos desde una misma mermoria USB, hasta ahora he instalado:
  • Ubuntu
  • Windows Server

Instalación

Similar a rufus, sólo se necesita seleccionar la unidad donde está la memoria USB y se click en Install.
Las imágenes ISO se copian a una partición que se crea, llamada Ventoy y ya.
Pantalla de selección de imagen a instalar
Fuente:
https://www.ventoy.net/en/screenshot.html

Descargar

https://www.ventoy.net/en/download.html

Instalar KVM en Ubuntu

Porque el ingeniero sólo usa Ubuntu cuando hablamos de linux.

Verificar si la virtualización está habilitada

egrep -c '(vmx|svm)' /proc/cpuinfo
En caso de que en la terminal nos regrese un cero, habrá que activar la virtualización desde la BIOS.

Comando de instalación de KVM

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

Verificar si está activo el servicio libvirtd

systemctl status libvirtd

[Opcional] Activar Servicio libvirtd

En caso de no estar inicalizado
sudo systemctl enable --now libvirtd

[Opcional] Agregar usuario actual a los grupos libvirt y kvm

sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

Verificar instalación

kvm-ok

Instalar KVM en RedHat

Verificar si la virtualización está habilitada

egrep -c '(vmx|svm)' /proc/cpuinfo
En caso de que en la terminal nos regrese un cero, habrá que activar la virtualización desde la BIOS.

Comando de instalación de KVM

sudo dnf install qemu-kvm libvirt virt-install virt-manager bridge-utils

Verificar si está activo el servicio libvirtd

systemctl status libvirtd

(Opcional)Activar Servicio libvirtd

sudo systemctl enable --now libvirtd

(Opcional) Agregar usuario actual a los grupos libvirt y kvm

sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

Verificar instalación

kvm-ok

Comandos de Python

Instalar bibliotecas desde el archivo requirements.txt

pip install -r requirements.txt

Instalar bibliotecas desde el archivo pyproject.toml

uv pip install -r pyproject.toml

Convertir archivos PDF a Markdown (Python)

Instalación

python -m pip install --upgrade pip

git clone https://github.com/microsoft/markitdown.git
pip install markitdown/packages/markitdown/.[all]

Uso

markitdown archivo.pdf -o archivo.md