Autor: Miguel

Cómo crear tu propio Servidor VPN con OpenVPN

OpenVPN es una solución multiplataforma que ha simplificado la configuración de VPNs en contra de soluciones más antiguas y difíciles de configurar como IPSec, haciéndolo más accesible para el público con menos experiencia en...

XSLT en Python: lxml

En el artículo Transformaciones con XSLT vimos una introducción al lenguaje de transformaciones, sin embargo, no explicamos como utilizar debidamente esta tecnología. En este artículo explicaremos como realizar transformaciones XSLT en Python haciendo uso de la...

Transformaciones con XSLT

XSLT es un lenguaje que permite transformar documentos XML en cualquier otro tipo documento. Este lenguaje busca dar solución al problema de expresar información estructurada de la forma más abstracta y reutilizable posible. Como veremos más...

Clean HPub Specification 1.0

En el siguiente artículo se detallan las características que debe poseer un paquete CHPub (Clean HPub) para ser transformado en cualquier sistema de publicación. Basado en la especificación de HPub de Alessandro Morandi para...

MEAN: AngularJS

Para finalizar con las entradas relacionadas con el stack MEAN, me dispongo a describir las características de AngularJS. Antes de comenzar me gustaría señalar que toda la información recogida en este artículo se refiere...

MEAN: Node.js y Express

Siguiendo con la serie de artículos dedicados al stack MEAN, me dispongo a explicar brevemente las características de Node.js y Express, una infraestructura perfecta para empezar. En esta ocasión no entraré en demasiados detalles, y me...

MEAN: MongoDB

Continuando con la serie de artículos relacionados con el stack MEAN (MongoDB, ExpressJS, AngularJS y NodeJS), y tras haber explicado lo que es JSON, paso a explicar los por menores del sistema gestor de...

MEAN: JSON

Hace cosa de un año decidí sacarme la titulación del Grado en Ingeniería Informática convalidando gran parte del mismo con mi Ingeniería Técnica en Informática. Realmente solo tuve que hacer dos asignaturas, y presentar...

Clonar directorios independientes con Git

En más de una ocasión se me ha presentado la necesidad de modificar ficheros específicos de un proyecto, o ficheros de una carpeta concreta. Si el repositorio es excesivamente grande puede resultar tedioso (a...

Lost Boy

Nuestro futuro está lleno de ideas audaces, pero ninguna tan audaz como la idea de que tal vez no tengamos ninguno -Desconocido Año desconocido. Población Zero. Bienvenidos a Lost Boy. Ambicioso corto dirigido por...

Random Quote Machine

Recientemente he obtenido la certificación gratuita de Front End Developer de Free Code Camp. Entre los proyectos a realizar se encuentra el siguiente generador de frases aleatorias: See the Pen FreeCodeCamp: Random Quote Machine...

¿He sido hackeado?

Cuando unos atacantes comprometen la seguridad de un sitio web y consiguen realizar una fuga de datos suelen aparecer extractos de la información en sitios donde se permite publicar datos anónimamente. “He Sido Hackeado”...

Algorithm: The Hacker Movie

Will, un experto en seguridad informática, es contratado por un hombre que asegura que su mujer le engaña y que quiere pruebas de ello. Lo que aparenta ser un trabajo sencillo se convierte en el descubrimiento...

Alex Kidd in Miracle World 2

En 1987, Alex Kidd in Miracle World fue lanzado con una gran aceptación a nivel mundial. Las críticas lo proclamaron como la respuesta de SEGA al Mario de Nintendo. De hecho, algunas consolas Sega...

MAINFRAME by autophagy

MAINFRAME es un pequeño juego desarrollado en HTML5 basado en Warioware y en películas de hacking de los años 90. Eres uno de los hackers más habildosos del ciberespacio. Depende de ti esconderte tras...

GAME BOY 1up

Diseño conceptual de una consola portátil basada en la Game Boy original de 1989. Fuente: Game Boy 1up

El Club de los Poetas Muertos

El día de hoy no se volverá a repetir. Vive intensamente cada instante, lo que no significa alocadamente; sino mimando cada situación, escuchando a cada compañero, intentando realizar cada sueño positivo, buscando el éxito...