Entradas

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

Atajo de teclado para mover una ventana

Win + Shift + Arrow Keys

Reducir el tamaño de un archivo PDF con GhostScript

Mientras buscaba un documento en PDF, me encontré con éste script, que reduce el tamaño de un archivo PDF, entre el 35% y 95% de su tamaño original.  En resumidas cuentas, convierte las imágenes a escala de grises con la calidad más baja posible y el texto le quita el formato.  

Recuerdo que se usó para enviar 150 MB de evidencias a una cuenta de correo del auditor que sólo aceptaba archivos adjuntos con un total de 15 MB.

gswin64c ^
 -q -dNOPAUSE -dBATCH -dSAFER ^
 -sDEVICE=pdfwrite ^
 -dCompatibilityLevel=1.4 ^
 -dPDFSETTINGS=/screen ^
 -dBlackText=true ^
 -dUseFastColor ^
 -dEmbedAllFonts=true -dSubsetFonts=true ^
 -sProcessColorModel=DeviceGray ^
 -sColorConversionStrategy=Gray ^
 -dOverrideICC ^
 -dGrayImageDownsampleType=/Bicubic ^
 -dDownsampleGrayImages=true ^
 -dGrayImageDownsampleThreshold=1.0 ^
 -dGrayImageResolution=8 ^
 -sOutputFile="compress/%~n1.pdf" ^
"%~1"