Últimos artículos

¡Presentando atiLoc-OS: Linux para el laboratorio escolar!

Hola, soy José Cruz Abril - Joseca - profesor/técnico en un colegio de la ciudad de Guayaquil en Ecuador, donde nuestro laboratorio de cómputo tiene equipos modestos: Pentium Dual Core con 2 GB de RAM. Decidí crear atiLoc-OS, una distribución basada en LocOS 23, para darles nueva vida y convertirlos en herramientas educativas para enseñar programación.

Después de varias pruebas, adapté esta distro ligera y le instalé aplicaciones perfectas para que los estudiantes aprendan desde lógica básica hasta código real. El resultado es un ISO de 2 GB que funciona sin problemas en hardware antiguo.

Aquí tienes cómo usarlo:

atiLoc-OS es una distribución personalizada de Linux basada en LocOS 23, diseñada específicamente para su uso en computadoras de bajo rendimiento, como las del laboratorio de cómputo de un colegio y su enfoque principal es la enseñanza de los fundamentos de programación mediante aplicaciones educativas.

Características principales

  • Ligereza: Optimizada para hardware antiguo, con un entorno de escritorio eficiente y bajo consumo de recursos.
  • Aplicaciones educativas: Incluye herramientas preinstaladas para enseñar programación y conceptos básicos de informática, como:
    • BASIC 256 (versión fácil de usar de BASIC diseñada para niños pequeños)
    • Blockly Games - Offline (serie de juegos educativos que enseñan programación)
    • Dia (creación de diagramas de flujo)
    • Editor Bluefish (editor de código fuente para la programación y el desarrollo web)
    • Fritzing (plataforma de diseño y prototipado de electrónica)
    • Gambas 3 (lenguaje orientado a objetos tan fácil como lo era Visual Basic)
    • Geany (IDE para programar en C/C++)
    • KTurtle (entorno de programación educativo)
    • Laby (hormiga robot programable en C, C++ y Perl)
    • LibreOffice Base (sistema de gestión de bases de datos relacionales)
    • pseint (pseudolenguaje en español complementado con un editor de diagramas de flujo)
    • Scratch 1.4 (lenguaje de programación para crear historias, juegos y animaciones)
    • Scratch Desktop 3 (versión mejorada del lenguaje de programación Scratch)
    • Thonny (IDE de Python para principiantes)
            También cuenta con otras aplicaciones educativas, como:
    • Kalzium (tabla periódica de los elementos por grupos, bloques, ácido, familias, etc)
    • KBruch (permite practicar el cálculo con fracciones y porcentajes)
    • KDE Marble (Globo terráqueo virtual y atlas mundial para aprender más sobre la Tierra)
    • KGeography (permite a los estudiantes aprender conocimientos de Geografía)

    • Además, incluye LibreOffice, una completa suite ofimática que facilita la creación de documentos, hojas de cálculo, presentaciones y más, lo que es esencial para el aprendizaje y la realización de trabajos académicos.

    • Por último, ofrece una selección de juegos de lógica diseñados para introducir a los estudiantes en la programación de forma divertida e interactiva
  • Facilidad de uso: Interfaz sencilla y configurada para estudiantes y profesores sin experiencia avanzada en Linux.
  • Tamaño del ISO: Aproximadamente 2 GB.

Requisitos del sistema

  • Procesador: Pentium Dual Core o superior.
  • Memoria RAM: 2 GB (mínimo recomendado).
  • Espacio en disco: Al menos 8 GB para la instalación.
  • Unidad USB o DVD: Para crear un medio de instalación booteable.

Instrucciones de instalación

  1. Descarga: Obtén el archivo ISO desde el enlace proporcionado (ver más abajo).
  2. Preparación del medio: Usa una herramienta como Rufus (Windows) o Balena Etcher (Linux/macOS) para grabar el ISO en una USB.
  3. Arranque en modo Live:

    • Inserta la USB en la computadora.
    • Configura el arranque desde USB en la BIOS.
    • Al iniciar, el sistema arrancará en modo Live.

  1. Instalación en disco:

    • Una vez dentro del sistema en modo Live, ve al Menú de aplicaciones.
    • Navega a Herramientas del sistema y selecciona Instalar sistema.
    • Sigue los pasos que aparecen en pantalla para completar la instalación en el disco duro.
[vtab] [content title="Bienvenido"]

Seleccionar el idioma

Elige el idioma para la instalación y haz clic en Siguiente.

[/content] [content title="Ubicación"]

Zona horaria

Selecciona tu región y zona horaria.

[/content] [content title="Teclado"]

Distribución del teclado

Escoge el idioma y el tipo de teclado.

[/content] [content title="Particiones"]

Configuración del disco

Aquí tienes varias opciones:

  • Borrar disco: Borra todo y usa el disco completo para Linux.
  • Instalar junto a otro sistema (dual boot): Permite compartir el disco con Windows u otro sistema.
  • Particionado manual: Si deseas personalizar la instalación (crear particiones específicas como /, home, swap, etc.).


En este caso hemos seleccionado Instalar junto a. Luego, en la parte inferior de la ventana, seleccione la partición en la que va a instalar el sistema (en este caso sda2). A continuación, usa el control deslizante para reducir la partición y asignar espacio a Linux. La parte de color rojo representa el espacio libre que asignarás a atiLoc-OS.


Recomendaciones:

  • Mínimo 15-30 GB para Linux si solo lo usarás ocasionalmente.
  • 50 GB o más si piensas usarlo con más frecuencia.
[/content] [content title="Usuarios"]

Crear un usuario

Escribe tu nombre, usuario y contraseña. Decide si quieres iniciar sesión automáticamente o pedir contraseña al iniciar.

[/content] [content title="Resumen"]

Resumen

Se presenta un resumen de lo que pasará una vez que inicie el procedimiento de instalación.

Verifica que toda la configuración es correcta. Haz clic en Instalar.

[/content] [content title="Instalar"]

Instalar

Espera a que termine la instalación.

[/content] [content title="Terminado"]

Terminado

Cuando finalice la instalación, reinicia tu computadora haciendo clic en el botón Hecho.

[/content] [/vtab]

  1. Primer uso: Tras la instalación, reinicia la computadora, retira la USB y al reiniciar aparecerá el menú GRUB con opciones para iniciar atiLoc-OS o Windows. presiona Enter y el sistema iniciará desde el disco con todas las herramientas educativas listas para usar.



Descarga

versión 1.2: 25/marzo/2025

- Inicio de sesión automático en modo Live.

Enlace: 

https://drive.google.com/file/d/1_XpbGOPK3yBNG5t1F3sP6zOtlJ6kR3ox/view?usp=sharing

Tamaño del archivo: 2.04 GB

versión 1.1: 23/marzo/2025

- Se agrego el programa Dia para crear diagramas de flujo.

- Se agrega a la suite de LibreOffice el programa Base para trabajar con bases de datos relacionales.

versión 1.0: 20/marzo/2025

Primer lanzamiento de atiLoc-OS

Notas

Quería que mis estudiantes tuvieran acceso a tecnología moderna sin gastar en nuevo equipo. Si tienes máquinas similares acumulando polvo, atiLoc-OS puede ser la solución.

Esta distribución fue creada para el laboratorio de cómputo de un colegio, pero puede ser útil en cualquier entorno educativo con hardware similar o mejor.

Descárgalo, pruébalo y dime qué piensas en el formulario de contacto o escríbeme a mi correo joseca7@yahoo.com

Si quieres sugerir mejoras o añadir más herramientas, ¡estoy abierto a ideas! Gracias a Loc-OS y al software libre por hacer esto posible.

Créditos

Basado en Loc-OS 23.

Creado por Joseca - José Cruz Abril para fines educativos.

¡Revive tu laboratorio con atiLoc-OS!





Te presento ejemplos de código HTML y CSS que podrás incluir en tus proyectos de páginas web.

Fondo Fijo



Fondo Degradado



Fondo Degradado Animado



Botón 1



Botón 2



Botón 3 - Animado



Botón 4 - Animado



Botón 5 - Animado



Contenido con Animación



Menú - 1



Menú - 2



Menú - 3



Menú - 4



Menú - 5



Menú - 6



Imagen con marco fotográfico



Imagen redonda



Galería imágenes 1



Galería imágenes 2



Galería imágenes 3



Galeria imagenes texto 4



Tabs



Acordeón



noviembre 04, 2024 ,

El mainboard es como el centro de control de una computadora. Todo lo demás (procesador, memoria, almacenamiento, etc.) se conecta a él para comunicarse y funcionar juntos.

Componentes Principales

Imagina que estás desmontando el mainboard, pieza por pieza. Aquí tienes las partes esenciales:

  1. Socket del Procesador (CPU Socket)
    • Función: Es el asiento del procesador. Permite que el CPU se conecte físicamente y envíe/reciba datos del resto del sistema.
    • Ejemplo simple: Piensa en un enchufe eléctrico donde conectas un dispositivo; aquí, el procesador "enchufa" su cerebro en el mainboard.
  2. Ranuras de Memoria RAM
    • Función: Son los lugares donde se instala la memoria de acceso aleatorio (RAM). La RAM almacena datos temporales para que el procesador los use rápidamente.
    • Analogía: Es como una mesa de trabajo donde colocas herramientas que necesitas para completar una tarea.
  3. Chipset
    • Función: Es el "director de orquesta" que maneja la comunicación entre el procesador, la memoria, el almacenamiento y otros componentes.
    • Ejemplo simple: Es como el recepcionista de un edificio, dirigiendo a las personas (datos) hacia donde deben ir.
  4. Puertos de Entrada y Salida (I/O Ports)
    • Función: Permiten conectar dispositivos externos (mouse, teclado, USB, etc.).
    • Analogía: Son como las puertas y ventanas de una casa, que permiten que entren y salgan personas (datos).
  5. Ranuras de Expansión (PCIe Slots)
    • Función: Sirven para agregar tarjetas adicionales, como tarjetas gráficas, de sonido o de red.
    • Analogía: Es como añadir extensiones a una casa para más funcionalidades.
  6. Conectores de Almacenamiento
    • Función: Aquí conectas discos duros o unidades de estado sólido (SATA o NVMe).
    • Analogía: Son como las estanterías donde guardas tus libros y documentos.
  7. Fuente de Alimentación y Reguladores de Voltaje
    • Función: Distribuyen energía a todos los componentes del mainboard.
    • Ejemplo simple: Es como el sistema eléctrico de una casa que lleva energía a cada habitación.
  8. BIOS/UEFI
    • Función: Es el software que arranca la computadora y configura el hardware básico.
    • Analogía: Es como las instrucciones de inicio para encender una máquina o un electrodoméstico.

 Objetivosde la actividad: Que las y los estudiantes puedan:

  • Adquirir imágenes mentales
  • Desarrollar el sentido del tacto y el reconocimiento de formas
  • Desarrollar la orientación espacial
  • Desarrollar la psicomotricidad
  • Fomentar la comunicación entre iguales
  • Motivar y fomentar la creatividad
  • Asimilar y aumentar los conceptos básicos de los contenidos declarativos.
















Lightbot es un juego de rompecabezas de programación, un juego cuya mecánica de juego requiere el uso de lógica de programación para resolver niveles. 

Simplemente guiando a un robot para que ilumine mosaicos y resuelva niveles usando comandos, Lightbot cultiva una comprensión real de los procedimientos, bucles y condicionales. 

Los educadores de todo el mundo están optando por utilizar Lightbot primero cuando introducen a sus estudiantes en programación, codificación e informática. 

Lightbot presenta 15 niveles y estrellas de desafío para coleccionar y es imprescindible para los entusiastas de los rompecabezas. 

Características del programa:

  • Un juego de rompecabezas de programación para todas las edades.
  • Guía a un lindo robot para iluminar fichas y resolver niveles.
  • Los jugadores cultivan una comprensión real de los conceptos informáticos, incluidos procedimientos, bucles y condicionales.
  • Ideal para jugadores interesados ​​en codificar y/o desarrollar lógica de programación.

Enlace

Lightbot



 

Thonny es un programa muy interesante para empezar a aprender Python, ya que engloba tres de las herramientas fundamentales para trabajar con el lenguaje: intérprete, editor y depurador. 

Cuando vamos a trabajar con Python debemos tener instalado, como mínimo, un intérprete del lenguaje (para otros lenguajes sería un compilador). El intérprete nos permitirá ejecutar nuestro código para obtener los resultados deseados. La idea del intérprete es lanzar instrucciones «sueltas» para probar determinados aspectos.

Pero normalmente queremos ir un poco más allá y poder escribir programas algo más largos, por lo que también necesitaremos un editor. Un editor es un programa que nos permite crear ficheros de código (en nuestro caso con extensión *.py), que luego son ejecutados por el intérprete.

Hay otra herramienta interesante dentro del entorno de desarrollo que sería el depurador. Lo podemos encontrar habitualmente en la bibliografía por su nombre inglés debugger. Es el módulo que nos permite ejecutar paso a paso nuestro código y visualizar qué está ocurriendo en cada momento. Se suele usar normalmente para encontrar fallos (bugs) en nuestros programas y poder solucionarlos (debug/fix).

Cuando nos encontramos con un programa que proporciona estas funciones (e incluso otras adicionales) para el trabajo de programación, nos referimos a él como un Entorno Integrado de Desarrollo, conocido popularmente por sus siglas en inglés IDE (por Integrated Development Environment). Thonny es un IDE gratuito, sencillo y apto para principiantes.

Instalación

Para instalar Thonny debemos acceder a su web y descargar la aplicación para nuestro sistema operativo. La ventaja es que está disponible tanto para Windows, Mac y Linux. 

La descarga para Windows de 32 bits es:

https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-py38-4.1.4.exe

Una vez descargado el fichero lo ejecutamos y seguimos su instalación paso por paso. No olvidar elegir el idioma español.

Una vez terminada la instalación ya podemos lanzar la aplicación que se verá parecida a la siguiente imagen:

Podemos observar que la pantalla está dividida en 3 paneles:

  • Panel principal que contiene el editor e incluye la etiqueta <sin nombre> donde escribiremos nuestro código fuente Python.
  • Panel inferior con la etiqueta <Consola> que contiene el intérprete de Python. 
  • Panel derecho que contiene el depurador. Más concretamente se trata de la ventana de variables donde podemos inspeccionar el valor de las mismas.






MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget