Migración de Pledin a Astro
Desde septiembre de 2018, mi página Pledin - Plataforma Educativa Informática ha sido una web estática generada por Jekyll, si quieres más información de como fue construida te invito a leer el…
Desde septiembre de 2018, mi página Pledin - Plataforma Educativa Informática ha sido una web estática generada por Jekyll, si quieres más información de como fue construida te invito a leer el…
Hasta ahora, nuestra red mesh ha funcionado bajo una confianza total: cualquier dispositivo que uníamos a nuestra red podía comunicarse con los demás.
En el post anterior, Construcción de VPN mesh con tailscale/headscale, logramos conectar varios dispositivos mediante una VPN mesh.
Tailscale es una VPN de red en malla (mesh) basada en el protocolo WireGuard. A diferencia de las VPN tradicionales (donde todo el tráfico pasa por un servidor central), en una red mesh los…
Este año también he tenido la oportunidad de desarrollar y publicar en OpenWebinars dos cursos centrados en la virtualización con KVM y libvirt, abordando tanto una introducción accesible para…
Este año he tenido la oportunidad de preparar y publicar dos cursos orientados a la obtención de certificaciones oficiales de Python, pensados tanto para personas que se inician en el lenguaje como…
Como ya saben, mis páginas web son páginas estáticas que genero utilizando Jekyll, una herramienta muy popular en el ecosistema de Ruby.
Vagrant es una herramienta que facilita la creación y gestión de entornos de desarrollo virtualizados de forma reproducible.
De forma general, hablamos de enrutamiento asimétrico cuando se da la situación donde los paquetes de ida y vuelta entre dos dispositivos no siguen el mismo camino.
El método más utilizado para crear máquinas virtuales en KVM/libvirt suele ser la instalación manual del sistema a partir de un fichero con la imagen ISO de la instalación.
Los docentes encargados del módulo de redes en ciclos formativos o en otras disciplinas relacionadas requieren implementar una infraestructura, generalmente virtual, para que los estudiantes realicen…
Ya hemos visto que Linux nos ofrece diferentes métodos para configurar los parámetros de red. Actualmente según la distribución que utilicemos y la configuración del sistema que estemos utilizando,…
Ya hemos visto que Linux nos ofrece diferentes métodos para configurar los parámetros de red. Actualmente según la distribución que utilicemos y la configuración del sistema que estemos utilizando,…
Como indicamos en el anterior artículo, Linux nos proporciona diferentes métodos para configurar los parámetros de red.
Voy a escribir una serie de artículos donde voy a introducir los distintos métodos que nos ofrece el sistema operativo Linux para configurar los parámetros de red.
Los contenedores de aplicaciones y herramientas como Podman son fundamentales en el panorama tecnológico actual debido a su capacidad para ofrecer portabilidad, consistencia y eficiencia en el…
En los últimos años se ha ido extendiendo el uso de contenedores como elementos esenciales para el uso de aplicaciones en entornos en producción, tanto más cuanto más variable sea la demanda, la…
Systemd es un sistema de inicio y administración de servicios para sistemas operativos basados en Linux.
* Un Pod es un concepto que proviene de Kubernetes.
Podman nos ofrece distintos mecanismos de red para ofrecer conectividad al contenedor:
Cuando se elimina un contenedor, la capa del contenedor de lectura y escritura también se elimina, por lo que podemos afirmar que los contenedores son efímeros. Sus datos se pierden al ser eliminados.
Los contenedores Podman tienen dos modos de ejecución:
La Open Container Initiative (OCI), es un proyecto de la Linux Foundation para diseñar un estándar abierto para virtualización basada en contenedores.
Un microblog es una forma de blog que se caracteriza por su brevedad. A diferencia de los blogs tradicionales, donde los usuarios pueden escribir extensos artículos o ensayos, los microblogs se…
Los diferentes servicios que nos ofrecen la posibilidad de resolver nombres de dominio a direcciones IP dentro de un sistema operativo GNU/Linux han ido evolucionando a lo largo del tiempo.
En el día de hoy, como ya anunciaron hace unas semanas, Google y Yahoo intensifican sus políticas de verificación de protocolos de autenticación para correos electrónicos, con el objetivo de luchar…
En esta entrada del bloque os dejo los contenidos de dos cursos que he imparte en mayo de este año en la plataforma de aprendizaje OpenWebinars sobre OpenShift v4.
En el artículo anterior: Introducción a la criptografía repasamos los aspectos más importantes sobre criptografía. En este artículo vamos a hacer una aplicación práctica utilizando el software GnuPG.
La Criptografía (que viene de dos palabras "cripto" (secreto) y "grafía" (escritura) nos permite el cifrado o codificación de mensajes con el fin de hacerlos ininteligibles.
Para empezar este curso os presento la documentación generada por los profesores del Departamento de Informática del IES Gonzalo Nazareno en el desarrollo del proyecto Montaje y Diagnóstico de Redes…
En este artículo vamos a estudiar otro método de despliegue de aplicaciones web que nos ofrece OpenShift V4: Construir una nueva imagen generada a partir de un fichero Dockerfile, y desplegar la…
Como indicábamos en el artículo anterior, los principales métodos de despliegue de una aplicación web en OpenShift v4 son:
Una forma de trabajar con OpenShift es a partir de la definición de los recursos en fichero con formato YAML, y utilizar la herramienta de línea de comando oc (`oc apply...
OpenShift v4 es una plataforma de contenedores desarrollada por RedHat y de código abierto basada en Kubernetes que proporciona una solución completa de orquestación de contenedores y servicios de…
Hello Minikube es un tutorial de iniciación sobre el uso básico de Kubernetes. ¿Por qué escribo un artículo en Pledin sobre este tutorial?
De forma general cuando usamos un software que proporciona infraestructura en la nube (IaaS) como puede ser OpenStack, creamos las instancias a partir de imágenes de sistemas operativo…
En el trabajo cotidiano de los administradores de sistemas una de las tarea que se hace a menudo es la conexión remota a servidores usando el protocolo ssh.
En estos últimos meses hemos desarrollado y tutorizado (junto a Manuel Domínguez (@Mafradoti) dos ediciones de un curso sobre Proxmox.
Una de las características de trabajar con infraestructura en la nube como OpenStack es la posibilidad de virtualizar la red.
LXD, Linux Container Daemon, es una herramienta de gestión de los contenedores y máquinas virtuales del sistema operativo Linux, desarrollada por Canonical.
cloud-init: cloud instance initialization, es un programa que permite realizar la configuración de la instancia al crearse a partir de una imagen.
Una de las acciones más usadas cuando trabajamos con repositorios en GitHub es la realización de Pull Requests.
Al igual que el curso pasado, durante el mes de Abril he impartido un curso de "Introducción a docker" para el CPR de Badajoz, para profesores de la familia profesional de Informática de Formación…
En estos últimos meses hemos desarrollado y tutorizado dos ediciones de un curso sobre Kubernetes. El curso ha sido elaborado para el CEP de Castilleja de la Cuesta (Sevilla) y los destinatario han…
Hace unas semanas impartí un "mini" curso a compañeros profesores del IES Juan Bosco de Alcazar de San Juan (Ciudad Real).
Heroku es una aplicación que nos ofrece un servicio de Cloud Computing PaaS (Plataforma como servicio).
El Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado (INTEF) es la unidad del Ministerio de Educación y Formación Profesional responsable de la integración de las TIC y la…
Una manera sencilla de balancear la carga entre dos servidores que estén ofreciendo el mismo servicio es utilizar la resolución DNS.
Este año estamos profundizando en clase en el desarrollo de clusters de alta disponibilidad, y en estos escenarios es necesario tener una infraestructura de cluster de base de datos para que los…
En el anterior artículo: Introducción a LinuX Containers (LXC) estudiamos los aspectos fundamentales de la gestión de los contenedores LXC.
LinuX Containers, también conocido por el acrónimo LXC, es una tecnología de virtualización ligera o por contenedores, que es un método de virtualización en el que, sobre el núcleo del sistema…
Este año en el módulo de Lenguaje de Marcas, donde hacemos una introducción al lenguaje de programación Python, vamos a añadir una unidad para que los alumnos aprendan a gestionar información…
Para terminar esta serie de entradas donde hemos estudiado el uso de vagrant utilizando como hypervisor de máquinas virtuales QEMU/KVM, vamos a tratar la forma de configurar el almacenamiento en…
En la entrada anterior: Introducción al uso de vagrant + libvirt + QEMU/KVM se hizo una introducción al uso de Vagrant para crear máquina virtuales usando libvirt y KVM.
QEMU-KVM (en adelante KVM) es el sistema de virtualización completa utilizado por defecto en sistemas GNU/Linux. KVM proporciona principalmente el módulo del kérnel `kvm.
Cuando migré mi página personal Pledin a un sistema de generación de páginas estáticas como Jekyll, tuve que decidir que sistema de comentarios pondría en mi blog.
En las últimas semanas he estado impartiendo un curso de "Introducción a docker" para el CPR de Zafra, para profesores de la familia profesional de Informática de Formación Profesional.
kind nos permite crear un cluster kubernetes en nuestra máquina local. Es necesario tener instalador docker, ya que cada nodo del cluster se va a crear en un contenedor.
En la página Plataforma Educativa Informática he colgado el material de los últimos cursos sobre C++ que he impartido en OpenWebinars:
Os dejo en esta entrada del blog los vídeos de los tres talleres que hemos impartido este año para nuestros alumnos de Ciclo Superior de Administración de Sistemas Informático del IES Gonzalo…
dnsmasq es un servicio que nos ofrece varias funcionalidades, entre las más destacadas podemos indicar: servidor DNS, servidor DHCP (con soporte para DHCPv6), servidor PXE y servidor TFTP.
OVH es un proveedor de alojamiento web, computación en la nube y telecomunicaciones francés. Ofrece distintos servicios: VPS, dominios, Cloud Computing,...
En este artículo voy a documentar mi experiencia montando un sistema para poder realizar un streaming de vídeo usando software libre.
Durante esta tercera evaluación, en la que se ha suspendido las actividades docentes presenciales en el Sistema Educativo, los docentes nos hemos tenido que adaptar para ofrecer a nuestros alumnos…
En este curso aprenderás a desplegar servicios con OpenShift desde cero y ampliar tus conocimientos sobre Cloud Computing y la capa de Plataforma como Servicio PaaS.
El 16 de marzo de 2020 se suspendieron las actividades docentes presenciales en el Sistema Educativo, debido a la declaración del estado de alarma a causa de la crisis causada por el COVID-19.
En esta entrada vamos a hacer una introducción muy básica del uso de git para controlar las versiones de nuestros proyectos.
Hace unos año escribí una entrada en este blog titulada: Enlazando contenedores docker donde hacía una primera aproximación al mecanismo que nos ofrece docker de que varios contenedores sean…
En la entrada anterior introducimos el concepto de cortafuegos perimetral e hicimos una introducción a la implementación de reglas NAT con nftables, en este artículo vamos a concluir la…
En la entrada anterior hicimos una introducción a la implementación de un cortafuegos personal con nftables, en este artículo vamos a comenzar a implementar un cortafuegos perimetral.
El objetivo de esta entrada es hacer una introducción a nftables para empezar a implementar un cortafuego personal para nuestro ordenador.
En este artículo os cuento mis entretenimientos en las últimas semanas, jugando con nextcloud y ampliando su espacio de almacenamiento usando la aplicación `rclone`.
rclone es una herramienta que nos permite trabajar con los ficheros que tenemos almacenados en distintos servicios de almacenamiento en la nube (dropbox, google drive, mega, box, ...
En este curso aprenderás los fundamentos del lenguaje de programación Python 3 desde cero, pensado para no programadores que se quieran iniciar en este mundo.
Hace pocos días han lanzado el último curso que he impartido en OpenWebinars: Curso de OpenShift. Os dejo aquí los vídeos que se han publicado en YouTube para promocionar el curso:
Un algoritmo es un conjunto de acciones que especifican la secuencia de operaciones realizar, en orden, para resolver un problema.
El pasado 25 de mayo, junto a mi compañero Alberto Molina, participamos en las jornadas OpenSouthCode19 presentando la charla: El truco era el Softare Libre.
Vamos a realizar una instalación de Kubernetes y los vamos a configurar para que utilice los recursos ofrecidos por OpenStack: en concreto, vamos a poder crear de forma dinámica volúmenes…
Puedes encontrar todos los ficheros con los que vamos a trabajar en el directorio `wordpress2`.
Como hemos comentado anteriormente los pods son efímero, la información guardada en ellos no es persistente, pero es evidentemente que necesitamos que nuestras aplicaciones tengan la posibilidad de…
Antes de introducir el concepto de almacenamiento persistente, en esta entrada vamos a realizar un despliegue de una aplicación Wordpress y una base de datos MariaDB, para concluir con las…
Los dos últimos cursos que he impartido en la plataforma OpenWebinars están relacionados con la programación, más concretamente aprender a programar desde 0 con pseudocódigo y con python3, os dejo…
Para configurar las aplicaciones que vamos a desplegar usamos variables de entorno, por ejemplo podemos ver las variables de entorno que podemos definir para configurar la imagen docker de MariaDB.
Los `Namespaces` nos permiten aislar recursos para el uso por los distintos usuarios del cluster, para trabajar en distintos proyectos.
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.
Partimos del escenario donde tenemos desplegado nuestras dos aplicaciones con las que hemos estado trabajando en prácticas anteriores: guestbook y letschat.
Hasta ahora tenemos dos opciones principales para acceder a nuestras aplicaciones desde el exterior:
En este ejemplo vamos a instalar una aplicación web (CMS), llamado `letschat`. LetsChat nos ofrece la posibilidad de tener un sistema de chat. Está escrito en node.
Nuestra aplicación `guestbook` nos daba un error porque no podía acceder a la base de datos redis, además la forma que teníamos para acceder a la aplicación era utilizando la redirección de puerto…
He publicado de nuevo mi colección de Revistas Libres de Software Libre. Por distintos motivos tuve que dejar de publicarla en mi antigua versión de PLEDIN, pero en los últimos días he actualizado…
Existe un componente de Kubernetes llamado KubeDNS, que ofrece un servidor DNS para que los pods puedan resolver diferentes nombres de recursos (servicios, pods, ...) a direcciones IP.
Los servicios (`services`) nos permiten acceder a nuestra aplicaciones.
Vamos a desplegar una aplicación llamada Guestbook que trabaja junto a una base de datos redis. Por lo tanto vamos a desplegar un frontend, nuestra aplicación y un backend la base de datos.
`mediawiki` es una aplicación escrita en PHP que nos permite gestionar una wiki. Vamos a hacer un despliegue en nuestro cluster de kubernetes.
Flask es un "micro" framework escrito en Python y concebido para facilitar el desarrollo de aplicaciones Web bajo el patrón MVC.
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
En esta entrada os presento la nueva versión de mi página personal: PLEDIN 3.0. Desde hace 8 años he estado trabajando con Wordpress y la verdad es que aunque la experiencia ha sido muy positiva, sí…
`Deployment` es la unidad de más alto nivel que podemos gestionar en Kubernetes. Nos permite definir diferentes funciones:
`ReplicaSet` es un recurso de Kubernetes que asegura que siempre se ejecute un número de réplicas de un pod determinado.
La unidad más pequeña de kubernetes son los `Pods`, con los que podemos correr contenedores. Un pod representa un conjunto de contenedores que comparten almacenamiento y una única IP.
Un escenario común cuando desplegamos una aplicación web puede ser el siguiente:
Kubernetes es un sistema de código abierto que nos permite despliegues automáticos, escalabilidad y gestión de contenedores de aplicaciones.
Hace pocos días he impartido un curso sobre el servidor web Apache 2.4 en OpenWebinars. Os dejo aquí dos vídeos que se han publicado en YouTube para promocionar el curso:
Hemos indicado que nuestra aplicación Flask recibe una petición HTTP, cuando la URL a la que accedemos se corresponde con una ruta y un método indicada en una determinada `route` se ejecuta la…
El objeto Flask `app` nos proporciona un decorador `router` que es capaz de filtrar la función _vista_ que se va ejecutar analizando la petición HTTP, fundamentalmente por la ruta y el método que se…
Flask es un "micro" framework escrito en Python y concebido para facilitar el desarrollo de aplicaciones Web bajo el patrón MVC.
Un proxy inverso es un tipo de servidor proxy que recupera recursos en nombre de un cliente desde uno o más servidores.
En alguna circunstancia nos puede interesar que un mismo nombre que resuelve nuestro DNS devuelva direcciones IP distintas según en que red este conectada el cliente que realiza la consulta.
FPM (FastCGI Process Manager) es una implementación alternativa al PHP FastCGI. FPM se encarga de interpretar código PHP.
Sin descripción.
En estos últimos días he migrado mis páginas personales a un nuevo servidor dedicado de OVH. Anteriormente las tenía alojado en OpenShift con un plan de pago muy asequible, pero con el fin del…
Esté artículo lo escribí originalmente en septiembre de 2013. Como el servicio GitHub Pages ha sufrido algunos cambios en su configuración, vuelvo a publicarlo con las modificaciones oportunas.
La pasada semana, junto a mi compañero @alberto_molina hemos impartido en la Universidad de Almería, un curso sobre infraestructura Cloud, donde hemos tratado temas como la instalación automática y…
Sin descripción.
En una entrada anterior, explicamos cómo trabajar con Heroku, en concreto instalamos un CMS Drupal utilizando la herramienta `heroku-cli`.
He comenzado un trabajo de colaboración con OpenWebinars escribiendo artículos para su blog. El primer artículo que he escrito explica las diferentes formas que tenemos en python3 para crear un…
El pasado 23 de febrero participé, junto a mi compañero Alberto Molina en las IV Jornadas de Informática de la Universidad de Almería.
Cuando mis alumnos se enfrentan a realizar su proyecto de fin de curso creando una aplicación web en python casi siempre se encuentran con la problemática de las diferentes codificaciones con las que…
En entradas anteriores: Dockerfile: Creación de imágenes docker y Ejemplos de ficheros Dockerfile, creando imágenes docker, hemos estudiado la utilización de la herramienta `docker build` para…
Cuando un contenedor es borrado, toda la información contenida en él, desaparece. Para tener almacenamiento persistente en nuestros contenedores, que no se elimine al borrar el contenedor, es…
Docker Machine es una herramienta que nos ayuda a crear, configurar y manejar máquinas (virtuales o físicas) con Docker Engine.
Al igual que en la entrada anterior, sobre copias de seguridad de volúmenes en OpenStack, en esta entrada vamos a mostrar otra funcionalidad que nos ofrece OpenStack cuando trabajamos con volúmenes…
En esta entrada voy a explicar una característica muy específica que nos proporciona el componente Cinder de OpenStack, que es el encargado de gestionar el almacenamiento persistente con el concepto…
En los artículos anteriores hemos estudiado como trabajar con imágenes y contenedores docker. En todos los ejemplos que hemos mostrado, los contenedores han trabajado ofreciendo uno o varios…
En artículos anteriores hemos estudiado la generación de imágenes docker utilizando ficheros `Dockerfile` y construyendo la nueva imagen con el comando `docker buid`.
En la entrada: Dockerfile: Creación de imágenes docker, estudiamos el mecanismo de creación de imágenes docker, con el comando `docker buid` y los ficheros `Dockerfile`.
En la entrada anterior, estudiamos un método para crear nuevas imágenes a partir de contenedores que anteriormente habíamos configurado.
Seguimos profundizando en el uso de contenedores con docker. En la pasada entrada, hicimos una introducción al uso de docker creando nuestros primeros contenedores, en esta entrada vamos a…
En una entrada anterior, veíamos los fundamentos de docker, y repasábamos los principales componentes de la arquitectura de docker:
En este artículo voy a hacer una introducción a Amazon Web Service S3(Simple Storage Service), que nos ofrece un servicio de almacenamiento masivo de objetos.
Vagrant nos permite automatizar la creación y gestión de máquinas virtuales. Las máquinas virtuales creadas por vagrant se pueden ejecutar con distintos gestores de máquinas virtuales (VirtualBox,…
Últimamente Docker está de moda. Si haces una búsqueda por intenet verás que existen multitud de páginas hablando del tema.
La funcionalidad ofrecida por heroku esta disponible con el uso de dynos, que son una adaptación de los contenedores Linux y nos ofrecen la capacidad de computo dentro de la plataforma.
El grupo OpenStack Sevilla se une a los eventos de celebración del 5º aniversario del proyecto OpenStack que van a organizar los distintos grupos locales de usuarios de OpenStack con el apoyo de la…
El pasado mes de mayo y junio, he impartido, junto a mi compañero Alberto Molina (@alberto_molina), un curso de iniciación y uso de Openstack organizado por openwebinars.
En las últimas semanas se ha creado oficialmente el grupo de OpenStack Sevilla, donde nos vamos a reunir personas de la provincia de Sevilla para compartir experiencias en el mundo del Cloud…
En las entradas anteriores, hemos visto como crear una aplicación web con python usando el framework Bottle (1ª parte") y 2ª parte")).
En la entrada anterior vimos una introducción al web framework Bottle para la realización de páginas web usando el lenguaje python.
En la entrada anterior vimos como crear aplicaciones web en python. Un framework para aplicaciones web es un _framework_ diseñado para apoyar el desarrollo de sitios web dinámicos, aplicaciones web y…
Aunque de forma general se utilizan distintos framework (el más popular es django) para el desarrollo de aplicaciones web con Python.
Los pasados 16 y 17 de febrero,participé junto a mi compañero Alberto Molina, en la Segunda Edición de las Jornadas de Informática organizadas por la Universidad de Almería, en concreto, por el…
Entendiendo las bases de datos como una aplicación más cualquiera, y extendiendo el concepto de SaaS (software como servicio), se puede entender las DBaaS como una nueva manera de acceder al uso de…
Redis es una base de datos no relacional, que guarda la información en conjuntos clave-valor. La información es guardada en memoria, aunque se puede escribir en disco para conseguir la persistencia.
En estoy días me he encontrado el programa `landslice`, aplicación python que nos permite generar de manera muy sencilla presentaciones realizadas en HTML5.
En el anterior artículo") hice una introducción a la gestión de ficheros xml desde python utilizando la librería lxlm, me centré en como la librería representa la información estructura en el fichero…
En este artículo voy a hacer una introducción al uso de la librería lxml de python que nos permite trabajar con ficheros xml.
El hosting que tenía contratado para hospedar la plataforma Pledin me ofrecía el servicio de correo electrónico, de tal manera que podía crear un número determinado de buzones de correo (con una…
En el post anterior comencé a explicar el proceso de migración de mis páginas web de un hosting tradicional a la infraestructura PaaS OpenShift que ofrece RedHat, más concretamente me centré en la…
En estos días estoy llevando a cabo la migración de mis páginas web de un hosting tradicional a una infraestructura PaaS como es OpenShift.
DevStack es un conjunto de script bash que nos permiten instalar OpenStack de forma automática. En este artículo vamos a a utilizarlo para instalar en nuestro ordenador la última versión de OpenStack…
Atom es un editor de texto y código, libre y de código abierto, desarrollado por GitHub. Existen versiones para todos los sistemas operativos, y tiene la posibilidad de añadir más funcionalidades…
Este año imparto la asignatura de Lenguajes de Marcas en el ciclo formativo de Administración de Sistemas Informáticos en el IES Gonzalo Nazareno, y en esta primera evaluación estudiamos fundamentos…
Como os comenté en el artículo anterior, estoy desarrollando, junto con mi compañero @alberto_molina, un curso sobre Cloud Computing, que tiene cómo título: Fundamentos de Cloud Computing con…
Hoy comenzamos el curso: Fundamentos de Cloud Computing con OpenStack y OpenShift, que impartiré junto a mi compañero Alberto Molina (@alberto_molina) y que está organizado por el CEP de Jerez de la…
DevStack es un conjunto de script bash que nos permiten instalar OpenStack de forma automática. Tenemos varias formas de realizar la instalación:
Como vimos en una entrada anterior, el simulador de redes GNS3 nos ofrece un switch con unas funcionalidades limitadas.
El objetivo de esta entrada es contar mi experiencia de instalar el software de Cloud Computing OpenStack en mi ordenador a partir del repositorio de GitHub: .
Como vimos en un artículo anterior, GNS3 es un simulador gráfico que nos permite simular infraestructuras de red.
El pasado jueves impartimos un webinar titulado: ¿Por qué OpenStack? Software libre para la nube. Aquí os dejo la presentación que utilizamos y el vídeo de la charla.
El próximo jueves, 16 de enero, junto a @alberto_molina vamos a impartir un webinar con el título: “¿Por qué OpenStack?
El objetivo de este artículo es estudiar las distintas formas que tenemos en el servidor dns bind9 para gestionar la creación de un subdominio de nuestro dominio principal.
El objetivo de este artículo es hacer algunos comentarios sobre la configuración de un servidor DNS bind9 como esclavo, que ya vimos hace un tiempo en un post anterior: Configuración de un servidor…
GNS3 es un simulador gráfico de redes que permite crear entornos de redes virtuales, topologías de red complejas y además tener la posibilidad de integrarlos con simuladores de IOS.
El pasado mes de septiembre asistí a un curso sobre Seguridad y Alta Disponibilidad que impartieron mis compañero Alberto Molina (@alberto_molina) y José Ignacio Huertas (@jihuefer) en el CEP de Lora…
Vagrant es una aplicación libre desarrollada en ruby que nos permite crear y personalizar entornos de desarrollo livianos, reproducibles y portables.
Durante las dos últimas semanas, en dos sesiones, hemos impartido (Alberto Molina, Jesús Moreno y un servidor) unas jornadas sobre Cloud Computing con OpenStack titulada “CLOUD COMPUTING CON…
En el anterior artículo donde tratamos la gestión de la caché de squid, estudiamos como funciona los mecanismos de caché y como evitar el “cacheo” de nuestro contenido.
Seminario impartido en eMadrid, por mi compañero Alberto Molina, el pasado 18 de Enero en la que explicamos las características del despliegue de OpenStack para uso educativo realizado en nuestro…
Squid es un popular programa de software libre que implementa un servidor proxy y una caché de páginas web, publicado bajo licencia GPL.
En estos días hemos terminado la documentación que hemos generado en la realización del proyecto de innovación en la Formación Profesional del Sistema Educativo cuya convocatoria ha sido realizada…
Tres profesores del Departamento de Informática (Jesús Moreno, Alberto Molina y un servidor) del IES Gonzalo Nazareno, junto a otros institutos de Sevilla y de Murcia, estamos llevando a cabo un…
Hola a todos, en la últimas semanas he estado trabajando, con otros compañeros del departamento de informática del IES Gonzalo Nazareno, en desarrollar un programa para realizar el inventario de los…
Como sabéis hace tiempo que colecciono revistas libres sobre informática y software libre. Podéis encontrar la colección en el apartado Revistas.
Los próximos 22 y 23 de Febrero se va a celebrar en el IES La Rosaleda de Málaga la 2ª edición del Campeonato de FP AndalucíaSkills.
Redmine es una herramienta para la gestión de proyectos y el seguimiento de errores escrita usando el framework Ruby on Rails.
Siguiendo con la serie de artículos introductorios a la programación con Ruby on Rails vamos a mostrar como implantar una aplicación ya desarrollada usando el servidor web Apache2 y el módulo…
Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo…
Libresfera es una nueva revista que tiene como finalidad la promoción y difusión de la cultura libre. Como se indica en su página web:
Siguiendo con los manuales sobre el servidor DNS Bind9, vamos a realizar la práctica de instalar un servidor esclavo, que contenga la réplica de las configuraciones de zonas que están definidas en el…
Llevo unos días preparando la clase de DNS dinámico con bind9. Para ello he seguido algunos tutoriales muy interasantes que pudes encontrar en internet: DNS dinámico con Bind9, de Mario Carrión…
Este artículo está basado en este otro, y sobre todo en mi propia experiencia instalando Alfresco Comunity 4.0 en Debian Squeeze.
Este artículo lo he escrito para explicar en clase a mis alumnos del ciclo formativo de grado superior de Administración de Sistemas Informáticos en Red, una introducción al módulo `rewrite` de…
Estoy preparando un servidor para que mis alumnos hagan prácticas de Implantación de Aplicaciones Web.
Comienza el curso y vuelvo a escribir en esta página. Espero ser constante e ir escribiendo entradas relacionadas con la informática y la educación.
Como podéis comprobar estoy empezando a usar Twitter como herramienta de comunicación social, de esta manera comento en la red social las novedades que se van publicando en esta página, y todas las…
¿Cómo configurar la tarjeta wifi de mi nuevo Dell Vostro 3350 con Debian Squezze?
Guías “Navega seguro: Derechos de niños y niñas” y “Navega seguro: Deberes de padres y madres”, editadas por el Defensor del Menor de Andalucía en colaboración con la Agencia Española de Protección…
Google ha publicado en español el libro “20 cosas que he aprendido sobre Internet y los navegadores“, disponible en la web (www.20thingsilearned.com/es-ES) y creado en HTML5.
Hoy hemos terminado de impartir el curso Servicios en GNU/Linux (Nivel Intermedio), en él hemos repetido el curso del año pasado sobre servicios en GNU Linux nivel intermedio, destinado, sobre todo a…
Para todos aquellos que están empezando a utilizar el framework jQuery para sus desarrollos, o que quieren ampliar sus conocimientos, os traemos un un libro en castellano donde podrás aprender los…
El próximo 31 de marzo se celebra el primer Día Mundial del Backup. El WBD —World Backup Day— surge como una iniciativa global que nos invita a salvar todos aquellos datos que consideremos críticos o…
En esta semana que comienza estamos realizando los exámenes a los alumnos de 2º del Ciclo Formativo de Grado Medio “Sistemas Microinformáticos y Redes” que impartimos en el IES Gonzalo…
Las diferentes técnicas de estudio están agrupadas en 21 apartados interactivos en formato flash que se presentan en forma de papiro desplegable para los alumnos de Educación Secundaria y…
Después de varios meses sin actualizar nuestra colección de Revistas Informáticas Libres, actualizamos los últimos números de las siguientes revistas:
Este es el título que Antonio Catro, su autor da al libro electrónico de 475 páginas. El libro versa sobre los fundamentos de linux en general, comenzando desde cero para los muy novatos e ir…
Ya en alguna ocasión he hablado de este magnifico servicio. Dropbox es un interesante servicio que permite sincronizar nuestros documentos entre nuestro Pc y nuestra cuenta en el servidor de Dropbox.
Hoy os traigo dos libros que he encontrado por internet acerca de la seguridad infantil y el uso responsable de internet:
Desde hace años, Hispasec tiene una lista de correos llamada “Una al día” donde publica vulnerabilidades e información importante de seguridad.
Acaba de ser presentada la cuarta versión del mapa conceptual del software libre, un recurso muy interesante para docentes, pero también para cualquiera con ganas de entender mejor los conceptos en…
Nuevo editor HTML basado en TinyMCE, compatible con todos los navegadores actuales e integrado con los repositorios externos para importar e incrustar imágenes, audio, vídeo, etc.
Como sabéis me interesan toda la documentación, manuales y cursos relacionados con la informática y con el software libre, en este caso navegando por internet me encontré con el blog buskytux.
Este año estoy impartiendo el módulo de Servicios de Internet del segundo curso del ciclo medio de formación profesional de Sistemas Microinformáticos y Redes (puedes seguirlo en este enlace).
El Foro Generaciones Interactivas describe a través de esta obra las características comunes de una generación de adolescentes ligados a las nuevas tecnologías, en concreto al uso de Internet, y cómo…
Los próximo días 15 y 16 de Octubre se celebrará en el auditorio 400 del Museo Reina sofia el Global Educatión forum 2010, un foro de debate sobre educación y el cambio educativo.
He encontrado una lista de algunos buscadores imprescindibles para quien trabaja en el diseño y creación de páginas web.
Sin descripción.
Después del verano retomamos una de las secciones que más me gusta en PLEDIN y os traigo la actualidad de las revistas sobre informática y educación:
En este post os traigo dos nuevas iniciativas que en los últimos días se han puesto en marcha para seguir potenciando el poder compartir recursos educativos y la posibilidad de colaboración entre…
Juan Leyva, (@jleyvadelgado), especialista en el tema y creador de un blog sobre Moodle en español, ha creado la siguiente presentación con las principales novedades de esta nueva versión.
En esta página titulada ¡Si podemos! y elaborada por Ángel Luis Gallego Real están recogidos practicamente todos los tutoriales de las herramientas que más se utilizan relacionadas con la web 2.0.
Hola a todos, después de un periodo de vacaciones, hoy vuelvo a escribir en este blog. Ha sido un verano muy intenso para mí y he vivido unos de los momentos más importantes en mi vida: me he…
Sin descripción.
Es la revista del Grupo de Investigación “Didàctica y Multimèdia”, de la Universidad Autónoma de Barcelona.
A los que conocen algún lenguaje de programación o diseñan utilizando algún lenguaje de marcas les puede venir muy bien tener a mano las famosas “hojas de ayuda” o “chuletas”,…
Si este verano estás aburrido, una opción interesante para quitarte el aburrimiento es ponerte a leer sobre temas interesantes como el software libre, el sistema operativo Linux, etc… Para ello…
La Consejería de Economía, Innovación y Ciencia de la Junta de Andalucía publica la versión definitiva de Guadalinex V7, el sistema operativo libre que incluye docenas de aplicaciones para sacar…
Esta noche me ha dado por realizar la actualización automática del blog a la última versión WordPress 3.0 (no tendría otra cosa que hacer!!!).
En muchas ocasiones hemos definido el concepto de Software Libre, podemos leer en la Wikipedia un artículo muy completo sobre este tema.
En muchas ocasiones nos encontramos con ordenadores que no arrancan y no sabemos muy bien por qué. Ni si quiera se ve nada en la pantalla, simplemente sale un pitido desagradable de dentro y nada más.
En el Centre for Learning & Performance Technologies publican, desde 2007, una lista de las 100 aplicaciones más populares que pueden usarse para fines educativos.
Una excelente idea es la publicación por parte de la Junta de Castilla y León de un Manual de buen uso de los medios informáticos. Se dan útiles consejos acerca de navegar de forma segura, virus etc.
Un grupo de estudiantes peruanos, son los responsables de este nuevo proyecto Planetix, ya han publicado tres número de esta revista libre sobre Linux centrada en todos aquellos que comienzan su…
En muchas ocasiones hemos encontrado diagrámas gráficos donde podemos encontrar el nacimiento y la evolución de las distintas distribuciones de GNU Linux.
Otro de los puntos importantes que hacen que éste wiki destaque, es su sección dedicada a ejercicios y correcciones en la que podemos probar nuestros conocimientos adquiridos dentro de la propia web…
La Revista de Educación del Ministerio de Educación de España incluye en su número 352 un monográfico sobre Las TIC en la educación obligatoria: de la teoría a la política y la práctica, con una…
En ocasiones, es posible que necesitemos echar mano de un servicio de hosting gratuito por diferentes razones: experimentar, hacer pruebas, practicar, o incluso echar a andar un proyecto hasta que…
He añadido a la colección de Revistas Informáticas Libres, una nueva revista cubana, que según sus propios creadores tiene el siguiente ideario: Cuando comenzamos en el mundo del Software Libre,…
Un Sistema de gestión de contenido (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web.
El proyecto iCamp. un proyecto de investigación de tres años financiado por la Comisión Europea (CE) dirigido a fomentar prácticas educativas innovadoras en la educación superior europea, ha…
Os presento un nuevo curso on-line que hemos impartidos recientemente en el CEP de Lora del Río para profesores de Informática.
Llevo utilizando unos meses el gestor de contenido WordPress como página principal de Pledin, y hace unos días empecé a sufrir los indeseables ataques de spam en los comentarios de las entradas del…
Hemos actualizado la colección de Revistas Libres de Software Libre, y hemos añadido dos nuevas incorporaciones:
En PLEDIN también hemos ido recopilando distintos manulaes, tutoriales y cursos sobre Gimp. GIMP (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de…
En la Plataforma Educativa PLEDIN he ido recopilando distintas colecciones de libros y manuales de diversas temáticas relacionadas con la informática y la educación.
Desde hace unos años me he dedicado a ir coleccionando distintas publicaciones y revistas libres que tratan temas de Software Libre.
Durante estos años hemos impartidos varios cursos para distintos Centros de profesores de la provincia de Sevilla.
El ISFTIC (Instituto Superior de Formación y Recursos en Red para el Profesorado), antiguo CNICE, pone a disposición de los usuarios una colección de materiales en páginas webs y algunos también…
En Pledin nos hemos ocupado en numerosas ocasiones del uso educativo de las aplicaciones informática en los centros TIC, en esta ocasión os traigo un curso de formación para profesores del IES…
OpenOffice.org (frecuentemente escrito OOo) es una _suite_ ofimática libre (código abierto y distribución gratuita) que incluye herramientas como procesador de textos, hoja de cálculo,…
Uno de lo temas que más se ha tratado en PLEDIN ha sido el sistema operativo Guadalinex, que la Junta de Andalucía, a través de distintas empresas, ha desarrollado para la puesta en marcha de los…
Después de estar trabajando durante estos años en una plataforma moodle para construir la Plataforma Educativa Informática, he decidido pasarme a un blog de wordpress que me parece un medio más…