Por
campusMVP.
Publicado el
El ingeniero sevillano Alejandro Clavijo junto con su padre, Jerónimo, se han pasado los dos últimos años construyendo el primer modelo real del droide R4-P17 de Star Wars. Si no eres fan exacerbado de la Guerra de las galaxias, te diremos que este droide de tipo astromech, era el que acompañaba al joven Obi-Wan Kenobi desde antes de las Guerras Clon, y que fue destruido durante la batalla de Coruscant (¡ahí queda eso! 😋). Mira y alucina...
[Más]
Por
Pablo Iglesias.
Publicado el
Siempre me ha parecido que, una de las cosas más agradecidas de los documentos HTML de la web, aparte de porder insertar imágenes o vídeos, está en la posibilidad de crear hipervínculos o enlaces entre ellos. De hecho, yo creo que esta es una de las características que más puede emocionar y motivar a los novatos que jamás han tocado código ni con un palo, y que deciden adentrarse en el mundo del desarrollo web.
[Más]
Por
campusMVP.
Publicado el
Y ya estamos aquí: en las puertas de 2018. Las cosas ocurren tan rápido que casi no hay tiempo de reaccionar y adaptarse. 2017 ha sido un año lleno de novedades, lanzamientos, nuevas versiones... Aunque suene a tópico, es muy cierto que en nuestro mundillo la única constante es el continuo cambio. Lo cual es bueno y malo al mismo tiempo. ¿Qué nos depara 2018 en el mundo de la programación?
Es complicado acertar con nada, pero sí que tenemos claras algunas macro-tendencias que siguen y otras que comienzan y que van a ser muy importantes...
[Más]
Por
campusMVP.
Publicado el
Seguramente te suene la conocida aplicación de teclado virtual AI.Type. Está disponible para iOS y Android y permite sustituir al teclado virtual por defecto que trae el sistema operativo, añadiendo un montón de funcionalidades. En la actualidad la utilizan a diario más de 60 millones de personas. Esta aplicación aparentemente tan inofensiva está obteniendo una tonelada de información sobre ti todo el rato. ¿Cómo lo sabemos? Pues porque la semana pasada unos investigadores de seguridad revelaron que habían encontrado la base de datos completa de la aplicación expuesta on-line y sin protección. Nunca creerías la cantidad de datos que recababan 😉
[Más]
Por
campusMVP.
Publicado el
Al igual que en otras profesiones, las personas que trabajamos en el campo de la programación tenemos constantemente la presión por mejorar y estar continuamente aprendiendo. Como muchos otros profesionales cualificados, nos preocupa no estar rindiendo tanto como deberíamos en el trabajo, no tener la suficiente experiencia ni los conocimientos óptimos para llevar a cabo los proyectos de desarrollo que nos encomiendan... Este sentimiento es normal, es algo común... hasta un punto. El problema viene si nos obsesionamos con el tema de forma irracional. Obviamos de forma total las pruebas y seguimos pensando que nos estamos quedando atrás en relación con todos los demás, que no estamos a la última, que no aprendemos a la velocidad suficiente...
[Más]
Por
José Manuel Alarcón.
Publicado el
Una situación muy habitual en cualquier aplicación consiste en la necesidad de leer y escribir archivos con valores separados por comas (CSV, de su nombre en inglés: Comma Separated Values). Como su propio nombre indica, un archivo CSV consiste en una serie de valores separados por comas, y se usan constantemente para compartir información entre diferentes sistemas de una forma muy neutra. Aunque es posible leerlos y escribirlos "a pelo" con Java como cualquier archivo de texto, vamos a descubrir la mejor forma de hacerlo...
[Más]
Por
campusMVP.
Publicado el
Quizás ya hayas oído hablar de la nueva palabra de moda en la industria del software y la programación: la computación sin servidor o serverless computing. ¿Cómo funciona? ¿Por qué es importante? ¿Es una nueva moda pasajera o una tendencia real? En este artículo te presentamos "Serverless computing" también conocido como funciones en la nube, en qué consiste, de dónde viene, a dónde va y por qué es importante tenerlas en el radar...
[Más]
Por
campusMVP.
Publicado el
Hace unos días la empresa Snyk, especializada en ofrecer servicios de seguridad para desarrolladores que utilizan Open Source, presentó su primer estudio del estado de la seguridad en Open Source. El estudio analizó 418.000 sitios web en busca de posibles problemas de seguridad derivados del uso de productos JavaScript de código abierto que no están correctamente actualizados. Nunca creerías lo que pasó a continuación 😁
[Más]
Por
José Manuel Alarcón.
Publicado el
Toda tabla de una base de datos debería disponer de **una clave primaria**. Esta clave primaria identifica de manera única a cualquier registro dentro de dicha tabla. Una forma muy habitual de crear una clave primaria es utilizando **un campo numérico auto-incrementado**, también llamado simplemente **"auto-numérico"**. El típico campo "Id" que se traduce en nombres de campo de tipo `idEntidad`. Cada vez que insertemos un nuevo registro la base de datos se encarga de manera automática de asignarle un valor e ir incrementándolo a medida que se añaden más datos. Pero ¿qué pasa si necesitamos desactivar esta funcionalidad momentáneamente, por ejemplo para restaurar datos que se han perdido? En este artículo te contamos cómo lograrlo...
[Más]
Por
José Manuel Alarcón.
Publicado el
Los años comprendidos entre el lanzamiento de Space Invaders en 1978, y la aparición de las primeras consolas modernas, a finales de los '80, marcaron la que se conoce como la Edad de Oro de los Video-Juegos. No es de extrañar que muchos de los que crecimos en los años '80 sigamos enamorados de los juegos de entonces, y los juegos actuales, a pesar de su espectacularidad, no nos enganchen de la misma manera. Si tienes adición a los 8 bits y además programas, esto te va a interesar...
[Más]