Linux para desarrollo

Linux para desarrollo

En este apunte describo mi bitácora de configuración de un Linux (Ubuntu) como equipo de desarrollo. Instalo varias aplicaciones gráficas y de línea de comando que para mí son fundamentales para trabajar con el equipo. Partiendo de una instalación nueva de Ubuntu, el orden de instalación puede variarse, pero te recomiendo (si tu Ubuntu está recién instalado) que sigas el mismo orden para ver los mismos resultados. …

julio 25, 2024 · 7 min
Centralita casera

Centralita casera

Asterisk es un programa de software libre (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Es posible conectarle teléfonos para hacer llamadas entre sí dentro de tu casa (o empresa) e incluso acceder a comunicaciones fuera de la misma, a la PSTN (como Movistar) o conectando a un proveedor de VoIP o bien a enlaces RDSI (básicos o primarios). …

julio 13, 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
Terminales con tmux

Terminales con tmux

tmux es un multiplexor de terminales que permite tener múltiples sesiones (shell’s) en una única ventana. Desde el Terminal de tu mac, linux, incluso en Windows (con WSL)s. En una sola ventana puedes tener múltiples sesiones activas, cambiar de una a otra, verlas simultáneamente, entrar en una y desconectarte (se mantienen ejecutando en segundo plano) y volver a conectarte a ella en el futuro. …

abril 25, 2024 · 2 min
¡Adiós Bash, hola Zsh!

¡Adiós Bash, hola Zsh!

He decidido migrar mi CLI desde la fiable y conocida bash a la poderosa y versátil zsh. Se trata de una evolución extendida de la Bourne Shell (sh), no solo hereda muchas de las características familiares de Bash, sino que también introduce una serie de nuevas funcionalidades, soporte para plugins y temas personalizados. Apple adoptó Zsh como la shell predeterminada hace algún tiempo, me faltaba dar el paso en mis sistemas Linux, incluido WSL2 en Windows. …

abril 23, 2024 · 7 min
Usuarios Mac desde CLI

Usuarios Mac desde CLI

Para encontrar todos los usuarios disponibles en un sistema MacOS desde la línea de comandos, se puede utilizar un script en Bash. El sistema operativo MacOS, como otros sistemas de tipo Unix, almacena la información de los usuarios en varios archivos del sistema, principalmente en /etc/passwd. MacOS utiliza Open Directory para la gestión de usuarios, por lo que se pueden usar comandos como dscl para consultar esta información. …

febrero 16, 2024 · 3 min