CRLF vs LF

CRLF vs LF

Al trabajar en desarrollo de software, uno de los aspectos más sutiles pero cruciales que debes tener en cuenta es la diferencia entre los finales de línea en archivos de texto entre Windows (CRLF \r\n) y Linux/MacOS (LF \n). Este pequeño detalle puede generar grandes problemas si no se maneja correctamente, especialmente cuando se trabaja en entornos mixtos, conflictos en el control de versiones incompatibilidades en scripts, problemas de compilación o ejecución. Cree este apunte para tener a mano una forma de tratar este tema, incluyendo algún que otro truco. …

septiembre 28, 2024 · 3 min
VMWare en Windows

VMWare en Windows

La virtualización permite ejecutar múltiples sistemas operativos en un mismo equipo sin necesidad de realizar cambios en el disco principal. En este apunte muestro cómo instalo VMWare Workstation Pro como anfitrión en Windows 11 Pro y como creo un Guest Windows 11 Pro sin TPM 2.0, con el propósito de tener un entorno de desarrollo aislado. …

agosto 26, 2024 · 5 min
Windows para desarrollo

Windows para desarrollo

En este apunte describo los pasos para preparar un Windows 11 como equipo de desarrollo para un entorno multiplataforma, Linux, MacOS y Windows, es decir que no estará orientado a desarrollo de software solo-microsoft/windows, sino a los que les gusta desarrollar en y para múltiples plataformas y/o entornos. Parto de una instalación de Windows (en inglés), sin nada instalado, aproveché que necesitaba hacer dualboot y parametricé el sistema operativo de forma ligera. El apunte empieza por el CLI y WSL2 y en la segunda parte entro en las herramientas y los lenguajes de programación. …

agosto 25, 2024 · 43 min
Un Windows decente

Un Windows decente

En este apunte explico cómo parametrizo un Windows 11 que voy a usar para desarrollo de software, pruebas o demos. No necesito florituras ya que no va a tener datos sensibles, quiero su esencia, a pelo, con pocas aplicaciones, algo de navegación y punto. Al final se ha convertido en un ejercicio técnico. ¿Cómo se haría?. Suena raro, pero sería como tener un Windows de los primeros, que estaban disponibles de forma inmediata. Voy a quitarle todo lo que pueda, anuncios, Edge, extras, instalaré drivers mínimos, una cuenta local, que arranque y esté disponible lo antes posible. …

agosto 24, 2024 · 18 min
Dualboot Linux Windows

Dualboot Linux Windows

Dualboot consiste en tener dos sistemas operativos en el mismo ordenador y elegir con cuál arrancar durante la fase de boot. Mi objetivo es preparar mi PC para dualboot e instalar Windows 11 Pro. Normalmente se instala primero Windows y Luego Linux, pero en mi caso parto de tener ya Linux (Ubuntu) funcionando perfectamente y ocupando el disco de 4TB por completo. Voy a “añadir” Windows para poder hacer dualboot. Describo todo el proceso, cómo lo he hecho, cómo he redimensionado el disco duro, añadido windows y personalizado el menú de arranque. …

agosto 23, 2024 · 11 min
KVM por software

KVM por software

En entornos donde se requiere operar múltiples ordenadores de forma simultánea, la eficiencia es clave. Existen varios productos que permiten imitar la funcionalidad de un conmutador KVM (Keyboard, Video, Mouse), que históricamente permitía utilizar un solo teclado y ratón para controlar varios ordenadores girando físicamente un dial. En este apunte describo cómo instalo y utilizo Barrier, una solución KVM por software, sin necesidad de hardware adicional. Mi caso de uso consiste en controlar con un solo teclado y ratón tres ordenadores. Dos de ellos son de sobremesa, un mac y un PC con windows. El tercero es un PC portatil Windows/Linux. La dificultad radica en el Mac, donde me encontré con un reto curiso y casi insuperable. …

junio 13, 2024 · 5 min