Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1066 artículos publicados

GAMBADAS: Unos "inofensivos" subtítulos de vídeo...

Si pensabas que los archivos de subtítulos eran simples ficheros de texto plano, inofensivos totalmente... estabas en un error. En efecto, los subtítulos suelen venir en un archivo de texto codificado con diferentes formatos. De hecho existen algo así como 25 formatos diferentes, aunque los más comunes son SRT y WebVTT. Hasta ahora se tenían por totalmente inocuos debido a ser simples textos. Sin embargo, la conocida empresa de seguridad Check Point ha sacado hace poco un informe titulado "Hacked in translation" (juego de palabras con la famosa película de Sofia Coppola) mostrando que algunos archivos de subtítulos pueden llegar a ser extremadamente peligrosos. [Más]

Los 10 mandamientos del control de código fuente

Los sistemas de control de versiones o sistemas de control de código fuente son programas que mantienen el histórico de todos los cambios realizados sobre archivos y carpetas a lo largo del tiempo. Esto permite volver a cualquier punto del pasado en cualquier momento, y también comparar un punto del tiempo con otro para conocer los cambios exactos que se han producido entre ambos. Además almacenan también quién es el autor de cada cambio y facilitan mucho el trabajo en paralelo de varias personas en varias características. Hoy en día es inevitable usar el control de código fuente en cualquier proyecto. Debería estar castigado con las penas del infierno de los programadores el hecho de no utilizarlo. Es por esto que he intentado recopilar lo que considero que deberían ser los 10 mandamientos del control de código fuente, tal cual debería haberlos bajado el propio Linus Torvalds desde las montañas para entregarlas a sus seguidores. Las 10 reglas básicas de comportamiento que todo programador debería seguir a la hora de trabajar con este tipo de sistemas. [Más]

El desarrollador "estrella del rock" 10X NO es un mito

Se han escrito un montón de artículos que sostienen que el desarrollador "10x" o "estrella del rock" no existe. En este artículo se analizan los principales argumentos en contra y se exponen los principales argumentos para afirmar que sí existen estos programadores y programadoras "estrellas del rock". [Más]

FRIKADAS: Enseña a niños (y adultos) cómo funcionan las computadoras con Turing Tumble

El programador americano Paul Boswell ha creado un juego basado en pequeñas piezas que sirve para que cualquiera, incluso un niño, pueda aprender cómo funciona un computador, divirtiéndose al mismo tiempo. El juego consiste en resolver una serie de puzles lógicos y escapar del plantea Eniac al mismo tiempo que aprendemos a pensar con lógica y conocemos el funcionamiento interno de un ordenador. Mediante el uso combinado de 6 tipos diferentes de piezas puedes conseguir hacer de todo: operaciones matemáticas, comparaciones, patrones... Muy interesante... [Más]

Los 5 mejores frameworks de JavaScript en 2017

Los frameworks web de JavaScript pueden ser una solución muy útil para el desarrollo rápido de aplicaciones web. Sirven de estructura para aplicaciones de una sola página (SPA), permiten a los desarrolladores preocuparse menos de la estructura del código y el mantenimiento, y centrarse en la funcionalidad. Usar un framework JavaScript para desarrollar nuestras aplicaciones tiene múltiples ventajas. En los últimos tiempos han proliferado tantos y son todos tan atractivos que el problema se ha convertido en ¿qué framework JavaScript debo escoger? En este artículo repasamos los 5 que van por delante en la carrera con sus pros y sus contras para ayudarte a elegir. [Más]

GAMBADAS: Sáltate el escáner de iris del Galaxy S8 con una foto y una lentilla

El galaxy S8 tiene reconocimiento avanzado de iris para proteger el acceso al terminal. Como con todo este tipo de medidas, y esta especialmente, no tardan en aparecer formas (algunas triviales) de saltárselas. El Chaos Computer Club se ha saltado el escáner de iris del S8 de manera sencilla y te explica cómo lograrlo. Y nuestro tutor José Manuel Alarcón aprovecha la noticia para explicarte los pros y los contras de usar este tipo de sistemas biométricos para que te hagas a la idea de sus implicaciones a largo plazo. [Más]

Monitorización gratuita de sitios web con Azure

Si creas y mantienes sitios o aplicaciones web, una de las cuestiones importantes una vez se han finalizado y se ponen en marcha es verificar constantemente que se encuentran en buen estado de funcionamiento. De nada sirve crear la aplicación web más maravillosa del mundo si luego la colgamos en un servidor compartido cutre y se cae constantemente o tiene unos tiempos de respuesta enormes. En este artículo con vídeo vamos a ver cómo conseguirlo de manera gratuita, desde diversas partes del mundo y con un servicio profesional como es Azure.... [Más]

10 principales tendencias de desarrollo de webs en 2017

¿Alguna vez te has fijado en cómo los bailarines de bailes de salón parecen flotar por la pista? Los bailarines más patosos pensamos de uno en uno cada paso que damos, mientras que los profesionales bailan dando pasos más fluidos. Como profesional del desarrollo web, tu capacidad para resolver problemas tiene que fluir de una tecnología a otra. Vamos a enumerar las 10 principales tendencias web en 2017 que te harán ser un desarrollador más solicitado y mejor valorado... [Más]