viernes, 14 de noviembre de 2025

Fábula: El taller del tiempo

En un pequeño taller de madera vivían dos herramientas muy distintas. La primera era un martillo brillante, fuerte, pero impaciente; siempre quería terminar todo rápido, sin detenerse a pensar. La segunda era una pequeña lima de metal, modesta y silenciosa, que avanzaba lento, pero constante, dedicando tiempo a cada detalle.

Un día, el maestro artesano les dio la misma tarea: pulir una pieza de madera hasta dejarla perfecta.

El martillo golpeó la superficie con prisa, confiado en su fuerza. Terminó rápido, pero la pieza quedó marcada, dispareja y con astillas. Molesto, culpó al tiempo, al material y a la tarea.

La lima, en cambio, comenzó despacio. Observó la pieza, planificó sus movimientos y trabajó poco a poco. No parecía avanzar, pero cada trazo era firme y cuidadoso. Al final del día, su pieza brillaba suave y pareja. El artesano sonrió satisfecho.

El martillo, frustrado, le preguntó a la lima cómo lo había logrado.

La lima respondió:

—No soy más fuerte que tú. Solo aprendí a organizar mi tiempo, a observar antes de actuar y a trabajar con constancia. Eso es lo que realmente transforma cualquier tarea.

Desde entonces, el martillo comprendió que el camino rápido no siempre es el mejor, y que la paciencia y la organización eran herramientas más poderosas que cualquier golpe.

Fábula original de Ángel Hernández, creada como recurso formativo para la autogestión del aprendizaje.

🦊✨ La fábula del zorro y el libro de rutas

 Dicen que, en un viejo bosque, vivía un zorro inquieto que quería aprender a viajar por caminos que nunca había visto. Un día encontró un libro muy especial: El libro de rutas, donde cada sendero tenía instrucciones para recorrerlo sin perderse.

El zorro lo abrió con entusiasmo... pero todas las páginas estaban en blanco.
—¿Cómo voy a aprender si no hay nada escrito? —pensó frustrado. 📝🦊

Mientras se quejaba, apareció una tortuga que avanzaba despacio, pero firme.
—Ese libro no está vacío —le dijo—. Está esperando tu manera de recorrer el camino. Cada aprendiz debe escribir la ruta a su propio ritmo.

El zorro gruñó un poco, pero aceptó intentarlo. Comenzó por lo básico: dibujar el punto de partida, anotar lo que sabía, lo que dudaba y lo que quería descubrir. Poco a poco, su libro empezó a llenarse. 📘✨

Con cada avance entendió que:
1) aprender no era correr;
2) equivocarse no era fallar;
3) su camino sería distinto al de cualquier otro animal del bosque. 🌿

Cuando terminó su primera ruta, el zorro se sorprendió:
no solo sabía llegar al destino, sino que ahora entendía cómo aprender por sí mismo.

Desde ese día, cada vez que un animal nuevo se unía al bosque digital, el zorro les decía:
—No temas las páginas en blanco. Significa que el viaje es tuyo. 🦊💡

Moraleja:
La autogestión no se enseña: se descubre escribiendo nuestro propio camino, paso a paso.

Escrita por José Ángel Hernández —Para quienes aprenden construyendo su propio camino.

domingo, 1 de septiembre de 2024

Guía Definitiva: Instalación de Visual Studio Code y .NET en Linux Peppermint y/o distribuciones basadas en Debian

Instalación de Visual Studio Code y .NET en Linux Peppermint

Introducción


¡Bienvenido a esta guía práctica! 😊 Si eres desarrollador o estás dando tus primeros pasos en el mundo de la programación, probablemente has oído hablar de Visual Studio Code y .NET, dos herramientas poderosas que facilitan el desarrollo de aplicaciones. En este artículo, te guiaré paso a paso en la instalación de Visual Studio Code y el SDK de .NET en Linux Peppermint.

Linux Peppermint es una distribución ligera y rápida, perfecta para desarrolladores que buscan un entorno de trabajo eficiente sin sacrificar el rendimiento. Aquí aprenderás cómo configurar todo para que puedas empezar a programar sin problemas. No necesitas ser un experto en Linux, esta guía está diseñada para ser fácil de seguir, incluso si eres nuevo en el mundo del código abierto.

Esta guía es aplicable a varias distribuciones de Linux basadas en Debian o Ubuntu, ya que siguen un sistema de gestión de paquetes similar y utilizan los mismos repositorios de software. Aquí hay algunas distribuciones de Linux para las cuales esta guía también debería funcionar:

  • Ubuntu (y todas sus variantes como Kubuntu, Xubuntu, Lubuntu, etc.)
  • Debian
  • Linux Mint
  • MX Linux
  • Zorin OS
  • Elementary OS
  • Pop!_OS
  • Peppermint OS
  • KDE Neon

En general, cualquier distribución basada en Ubuntu o Debian debería poder seguir estos pasos con pocos o ningún cambio. Si alguien está utilizando una distribución derivada de una de las mencionadas anteriormente, también debería poder aplicar esta guía.

Vamos a comenzar con los pasos esenciales para que tengas tu entorno de desarrollo listo en muy poco tiempo. ¡Manos a la obra! 💪

Instalación de Visual Studio Code y .NET en Linux Peppermint

1. Instalación de Visual Studio Code

Sigue estos pasos para instalar Visual Studio Code en Peppermint:

  1. Actualiza los paquetes de tu sistema:
    sudo apt update
    sudo apt upgrade
  2. Instala los requisitos previos:
    sudo apt install software-properties-common apt-transport-https wget
  3. Importa la clave GPG de Microsoft:
    wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
  4. Añade el repositorio de Visual Studio Code:
    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
  5. Instala Visual Studio Code:
    sudo apt update
    sudo apt install code

2. Instalación de .NET SDK

Si experimentas errores al descargar el paquete, prueba el siguiente método alternativo:

  1. Elimina cualquier archivo descargado previamente que pueda estar corrupto:
    rm packages-microsoft-prod.deb
  2. Descarga e instala el archivo correcto directamente desde el sitio de Microsoft:
    wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
  3. Actualiza los repositorios e instala el SDK de .NET:
    sudo apt update
    sudo apt install dotnet-sdk-8.0
  4. Verifica la instalación de .NET:
    dotnet --version

3. Configuración del PATH para .NET en Linux

Si después de instalar el SDK de .NET no puedes ejecutar el comando dotnet, es posible que necesites configurar la variable de entorno PATH:

  1. Encuentra la ruta de instalación de .NET:
    ls /usr/share/dotnet
  2. Añade la ruta de .NET al PATH:
    nano ~/.bashrc

    Añade la siguiente línea al final del archivo:

    export PATH=$PATH:/usr/share/dotnet
  3. Aplica los cambios de inmediato:
    source ~/.bashrc
  4. Verifica la configuración:
    dotnet --version

4. Solución de problemas: Acceso denegado

Si encuentras un error de UnauthorizedAccessException, sigue estos pasos:

  1. Verifica los permisos del directorio .dotnet:
    ls -ld ~/.dotnet
    ls -l ~/.dotnet
  2. Cambia los permisos si es necesario:
    sudo chown -R $USER:$USER ~/.dotnet
    chmod -R u+rwx ~/.dotnet
  3. Prueba de nuevo el comando:
    dotnet new console -o programa1

¡Espero que esta guía te sea útil! Si tienes alguna pregunta o problema, no dudes en dejar un comentario en el blog.

Ruta hacia el éxito profesional | Punto de partida