2022

Curso: Introducción a Kubernetes

1 minute read

En estos últimos meses hemos desarrollado y tutorizado dos ediciones de un curso sobre Kubernetes. Eel curso ha sido elaborado para el CEP de Castilleja de...

Despliegue en Heroku usando su CLI

5 minute read

Heroku es una aplicación que nos ofrece un servicio de Cloud Computing PaaS (Plataforma como servicio). Ya hemos tratado esta herramienta en más ocasiones ...

Recursos educativos en code intef

less than 1 minute read

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 res...

Balanceo de carga por DNS

5 minute read

Una manera sencilla de balancear la carga entre dos servidores que estén ofreciendo el mismo servicio es utilizar la resolución DNS. Utilizando entradas tipo...

Back to Top ↑

2021

Introducción a LinuX Containers (LXC)

5 minute read

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 e...

Nuevo sistema de comentarios con Staticman

8 minute read

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 ...

Creando un cluster de kubernetes con kind

5 minute read

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 ...

Cursos de C++

less than 1 minute read

En la página Plataforma Educativa Informática he colgado el material de los últimos cursos sobre C++ que he impartido en OpenWebinars: Curso de C++: In...

Talleres ASIR

less than 1 minute read

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 ...

Back to Top ↑

2020

Configurando un servidor DNS con dnsmasq

7 minute read

dnsmasq es un servicio que nos ofrece varias funcionalidades, entre las más destacadas podemos indicar: servidor DNS, servidor DHCP (con soporte para DHCPv...

Jugando con la API de OVH

4 minute read

OVH es un proveedor de alojamiento web, computación en la nube y telecomunicaciones francés. Ofrece distintos servicios: VPS, dominios, Cloud Computing,… E...

Vídeos del módulo Lenguaje de Marcas

2 minute read

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 ...

Curso de OpenShift

less than 1 minute read

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 Serv...

Reglas de NAT con nftables

7 minute read

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 implementa...

Back to Top ↑

2019

Curso de OpenShift en OpenWebinars

less than 1 minute read

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 par...

El truco era el Software Libre

less than 1 minute read

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....

Integración de Kubernetes con OpenStack

6 minute read

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 c...

Recursos de Kubernetes: Namespaces

2 minute read

Los Namespaces nos permiten aislar recursos para el uso por los distintos usuarios del cluster, para trabajar en distintos proyectos. A cada namespace se le ...

Nuevo curso de Apache 2.4

less than 1 minute read

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 ...

Back to Top ↑

2018

Recursos de Kubernetes: Ingress

3 minute read

Hasta ahora tenemos dos opciones principales para acceder a nuestras aplicaciones desde el exterior: Utilizando servicios del tipo NodePort: Esta opción ...

El servicio DNS en Kubernetes

2 minute read

Existe un componente de Kubernetes llamado KubeDNS, que ofrece un servidor DNS para que los pods puedan resolver diferentes nombres de recursos (servicios, p...

Recursos de Kubernetes: Services

4 minute read

Los servicios (services) nos permiten acceder a nuestra aplicaciones. Un servicio es una abstracción que define un conjunto de pods que implementan un mi...

Nuevo curso de python flask

less than 1 minute read

Flask es un “micro” framework escrito en Python y concebido para facilitar el desarrollo de aplicaciones Web bajo el patrón MVC. Los siguientes contenidos...

Nuevo curso de python3

less than 1 minute read

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje d...

Bienvenidos a PLEDIN 3.0

5 minute read

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 aunqu...

Recursos de Kubernetes: Deployment

3 minute read

Deployment es la unidad de más alto nivel que podemos gestionar en Kubernetes. Nos permite definir diferentes funciones: Control de réplicas Escabilida...

Recursos de Kubernetes: ReplicaSet

2 minute read

ReplicaSet es un recurso de Kubernetes que asegura que siempre se ejecute un número de réplicas de un pod determinado. Por lo tanto, nos asegura que un conju...

Recursos de Kubernetes: Pods

4 minute read

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 almace...

Desplegando una aplicación en Kubernetes

1 minute read

Un escenario común cuando desplegamos una aplicación web puede ser el siguiente: En este escenario tenemos los siguientes elementos: Un conjunto de má...

Instalación de kubernetes con kubeadm

5 minute read

Kubernetes es un sistema de código abierto que nos permite despliegues automáticos, escalabilidad y gestión de contenedores de aplicaciones. kubeadm es una...

Curso de Apache 2.4 en OpenWebinars

less than 1 minute read

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 promocio...

flask: Enrutamiento (2ª parte)

3 minute read

Enrutamiento: rutas El objeto Flask app nos proporciona un decorador router que es capaz de filtrar la función vista que se va ejecutar analizando la peti...

Back to Top ↑

2017

Vistas (views) en el servidor DNS Bind9

5 minute read

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 ...

Introducción a PHP-FPM

3 minute read

FPM (FastCGI Process Manager) es una implementación alternativa al PHP FastCGI. FPM se encarga de interpretar código PHP. Aunque normalmente se utiliza junto...

Configurando el servidor de Pledin con IPv6

3 minute read

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 pa...

Publicar una página web en Github Pages

5 minute read

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 publicar...

Entornos de desarrollo virtuales con python3

less than 1 minute read

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 forma...

Codificación de caracteres en python 2.X

7 minute read

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 ...

Back to Top ↑

2016

Gestión del almacenamiento en docker

4 minute read

Cuando un contenedor es borrado, toda la información contenida en él, desaparece. Para tener almacenamiento persistente en nuestros contenedores, que no se e...

Transferencias de volúmenes en OpenStack

1 minute read

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 O...

Enlazando contenedores docker

6 minute read

En los artículos anteriores hemos estudiado como trabajar con imágenes y contenedores docker. En todos los ejemplos que hemos mostrado, los contenedores ha...

Gestionando el registro Docker Hub

3 minute read

En artículos anteriores hemos estudiado la generación de imágenes docker utilizando ficheros Dockerfile y construyendo la nueva imagen con el comando docke...

Dockerfile: Creación de imágenes docker

6 minute read

En la entrada anterior, estudiamos un método para crear nuevas imágenes a partir de contenedores que anteriormente habíamos configurado. En esta entrada va...

Ejecutando una aplicación web en docker

6 minute read

Seguimos profundizando en el uso de contenedores con docker. En la pasada entrada, hicimos una introducción al uso de docker creando nuestros primeros cont...

Primeros pasos con Docker

6 minute read

En una entrada anterior, veíamos los fundamentos de docker, y repasábamos los principales componentes de la arquitectura de docker: El cliente de Docke...

Usando OpenStack desde Vagrant

8 minute read

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 ge...

Back to Top ↑

2015

Introducción a docker

4 minute read

Últimamente Docker está de moda. Si haces una búsqueda por intenet verás que existen multitud de páginas hablando del tema. Podría preguntarme, qué necesid...

Instalación de drupal en heroku

11 minute read

Heroku es una aplicación que nos ofrece un servicio de Cloud Computing PaaS (Plataforma como servicio). Como leemos en la Wikipedia es propiedad de Salesfo...

OpenStack 5th Birthday – OpenStack Sevilla

less than 1 minute read

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 d...

Crear una página web con Python

3 minute read

Aunque de forma general se utilizan distintos framework (el más popular es django) para el desarrollo de aplicaciones web con Python. En este artículo voy ...

Redis, base de datos no relacional

5 minute read

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 escrib...

Back to Top ↑

2014

Instalar Open Stack Juno con devstack

2 minute read

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 nues...

Mi experiencia con Atom

2 minute read

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 p...

Mi experiencia con Sublime Text 2

3 minute read

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 est...

Vídeos sobre OpenStack

1 minute read

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: ...

Simulando switch cisco en GNS3

2 minute read

Como vimos en una entrada anterior, el simulador de redes GNS3 nos ofrece un switch con unas funcionalidades limitadas. Por lo tanto, el objetivo de escrib...

Instalando OpenStack en mi portátil

5 minute read

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 G...

Trabajando con switch en GNS3: VLAN y Trunk

4 minute read

Como vimos en un artículo anterior, GNS3 es un simulador gráfico que nos permite simular infraestructuras de red. Uno de los elemento con los que podemos tra...

Back to Top ↑

2013

Configurar subdominios en bind9

4 minute read

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 dom...

Gestionando la caché de Squid (parte 2)

4 minute read

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...

Gestionando la caché de Squid (parte 1)

5 minute read

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 este artículo nos...

Back to Top ↑

2012

Proyecto Cloud Computing en la Educación

less than 1 minute read

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 Edu...

Nuevas revistas informáticas

1 minute read

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. Muchas de l...

AndaluciaSkills 2012

1 minute read

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. Mi instituto, IES Gonz...

Back to Top ↑

2011

Nuevas revistas libres; Libresfera, CBEX123

less than 1 minute read

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: Libresfer...

Configuración de un servidor DNS esclavo

4 minute read

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 configur...

Instalación de Alfresco en Debian Squeeze

9 minute read

Este artículo está basado en este otro, y sobre todo en mi propia experiencia instalando Alfresco Comunity 4.0 en  Debian Squeeze. La instalación se ha rea...

Ejemplos del módulo rewrite en Apache 2.2

4 minute read

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...

Día del Software Libre

less than 1 minute read

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. Para ...

Pledin se socializa…

less than 1 minute read

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 ...

Libro gratuito de jQuery

less than 1 minute read

jQuery es una biblioteca o framework de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documen...

31 de marzo: Día mundial del backup

less than 1 minute read

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 t...

Aprender a estudiar

1 minute read

Aprender a estudiar se presenta como una alternativa a la tradicional web que tratan el tema de las técnicas de estudio de forma excesivamente técnica y...

Actualizamos las revistas informáticas

1 minute read

Después de varios meses sin actualizar nuestra colección de Revistas Informáticas Libres, actualizamos los últimos números de las siguientes revistas: ...

Dropbox: manuales y trucos

less than 1 minute read

Ya en alguna ocasión he hablado de este magnifico servicio. Dropbox es un interesante servicio que permite sincronizar nuestros documentos entre nuestro...

Back to Top ↑

2010

Internet en la familia

less than 1 minute read

Hoy os traigo dos libros que he encontrado por internet acerca de la seguridad infantil y el uso responsable de internet: Guía de seguridad infantil y uso r...

Mapa conceptual del software libre

1 minute read

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 ...

Moodle 2.0 ya está aquí

2 minute read

Moodle 2.0 está finalmente disponible. Entre las muchas características nuevas o actualizadas -esta versión ha supuesto una renovación t...

Manual “Aprende a usar GNU/Linux”

less than 1 minute read

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 in...

Cursos sobre redes

less than 1 minute read

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 R...

Frases sobre el cambio educativo

1 minute read

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 educa...

De vuelta con las revistas

less than 1 minute read

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: ...

Lo nuevo en Moodle 2.0

less than 1 minute read

Moodle, el sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea, del que hemos habl...

Tutoriales para herramientas web 2.0

less than 1 minute read

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á...

De vuelta al trabajo

less than 1 minute read

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 momen...

Revista DIM

less than 1 minute read

Es la revista del Grupo de Investigación “Didàctica y Multimèdia”, de la Universidad Autónoma de Barcelona. Está dirigida al profesorado...

Revistas de software libre para el verano

less than 1 minute read

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 ...

Publicada Guadalinex V7

1 minute read

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 inc...

Actualizando a WordPress 3.0

less than 1 minute read

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!!!). Al termi...

¿Qué es el software libre?

less than 1 minute read

En muchas ocasiones hemos definido el concepto de Software Libre, podemos leer en la Wikipedia un artículo muy completo sobre este tema. Pero hoy os traig...

Planetix: otra revista de software libre

less than 1 minute read

Un grupo de estudiantes peruanos, son los responsables de este nuevo proyecto Planetix, ya han publicado tres número de esta revista libre sobre Li...

Línea de tiempo de GNU Linux actualizada

less than 1 minute read

En muchas ocasiones hemos encontrado diagrámas gráficos donde podemos encontrar el nacimiento y la evolución de las distintas distribuciones de GNU Linu...

wikiUNIX, otro sitio para aprender Linux

less than 1 minute read

WikiUnix es un wiki que pretende convertirse en una especie de biblioteca/aula virtual en la que cualquier novato sin experiencia alguna en entornos Uni...

Linvix, una nueva revista informática

less than 1 minute read

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 ...

Buscando alojamiento Web gratuito

less than 1 minute read

En ocasiones, es posible que necesitemos echar mano de un servicio de hosting gratuito por diferentes razones: experimentar, hacer pruebas, practicar, o i...

Cursos sobre Joomla!

1 minute read

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...

Sufriendo spam en WordPress

less than 1 minute read

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 ...

Nuevas revistas informáticas

less than 1 minute read

Hemos actualizado la colección de Revistas Libres de Software Libre, y hemos añadido dos nuevas incorporaciones: El número 26 de la revista TuxInfo Y e...

Tutoriales y cursos sobre Gimp

1 minute read

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...

Colecciones de Libros y Manuales Libres

1 minute read

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 ed...

Revistas libres de Software Libre

less than 1 minute read

Desde hace unos años me he dedicado a ir coleccionando distintas publicaciones y revistas libres que tratan temas de Software Libre. Actualmente la colecci...

Cursos moodle impartidos

less than 1 minute read

Durante estos años hemos impartidos varios cursos para distintos Centros de profesores de la provincia de Sevilla. Todos estos cursos lo he impartido con Alb...

Cursos de openOffice

less than 1 minute read

OpenOffice.org (frecuentemente escrito OOo) es una suite ofimática libre (código abierto y distribución gratuita) que incluye herramientas como procesador ...

Historia de Guadalinex

less than 1 minute read

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 desa...

Bienvenidos a la nueva página de PLEDIN

less than 1 minute read

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 d...

Back to Top ↑