Menú de navegaciónMenú
Categorías

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

1052 artículos publicados

Angular 6: un repaso a las novedades

El pasado 3 de Mayo de 2018 se publicó oficialmente la versión 6 de Angular bajo las palabras: "The first release of Angular that unifies the Framework, Material and CLI". Esta frase resume perfectamente la finalidad que persigue esta release, en la cual se hizo un gran esfuerzo por parte del equipo de Angular por aunar el framework, la biblioteca de estilos y la línea de comandos en una misma versión, la 6.0.0. Vamos a ver cuáles son las principales novedades. [Más]

¿Seré capaz de convertirme en un buen desarrollador si no programo en mi tiempo libre?

Si te gusta la programación, pero quieres tener un horario regular, predecible, y no le quieres dedicar tiempo fuera del lugar de trabajo, te puede surgir la siguiente duda: ¿seré capaz de convertirme en un buen desarrollador si no programo en mi tiempo libre? Esta pregunta no tiene una respuesta única, pero detrás de la misma hay muchas más cosas implícitas que debes tener en cuenta a la hora de valorar la decisión de convertirte profesionalmente en desarrollador de software. [Más]

Configurar Eclipse/Java para programadores de Visual Studio/C#

Los que venimos del mundo C++ primero, y C# después, estamos muy acostumbrados a Visual Studio. Así que, cuando nos toca trabajar en Eclipse con Java, nos sentimos como un cerdo en una piscina de barro: nos suena familiar y es divertido, pero no estamos cómodos del todo. Eclipse y Visual Studio son entornos muy diferentes, pero se puede conseguir que se parezcan bastante con unos cuantos ajustes estratégicamente aplicados. En este artículo te enseñamos cómo hacer que Eclipse se parezca a Visual Studio, de modo que si eres fundamentalmente programador de C# o C++ y debes empezar a trabajar con Java, no solo te sentirás mucho más cómodo, sino que además tu productividad aumentará al encontrarte como en casa desde el principio. [Más]

FRIKADAS: Convierte la pantalla de tu MacBook en táctil por menos de 1 euro

Los portátiles de Apple son de los más codiciados en el mercado y ofrecen un hardware de primer nivel, combinado con un sistema operativo a medida del dispositivo que hace que vaya todo muy ágil. Una pieza de hardware que siempre se han resistido a incorporar es la pantalla táctil. Si siempre has querido tener una así en tu MacBook, en esta ocasión te traemos el proyecto de unos "frikis" que te permite convertirla en "touch" con tan solo un elemento muy simple y un poco de software. [Más]

Cómo centrar y distribuir elementos HTML con el módulo flexbox de CSS

Hace tiempo hablamos en este blog sobre cómo centrar elementos en una página web mediante CSS, y para ello era necesario considerar múltiples posibilidades, involucrando propiedades sobre posicionamiento, márgenes y alturas. Además, los métodos eran muy distintos según buscásemos centrado horizontal o vertical. En esta guía aprenderemos cómo dos propiedades pertenecientes al módulo Flexible Box Layout (también conocido como flexbox) de CSS nos pueden ayudar a centrar elementos, e ir un poco más allá. Este módulo ya está soportado en cualquier navegador moderno, pero no es adecuado si queremos que nuestra página se visualice correctamente en versiones antiguas de algunos navegadores, como Internet Explorer. ¡Vamos allá! [Más]

GAMBADAS: Crean una "llave maestra" que abre millones de habitaciones de hotel

Casi todos los hoteles del mundo tienen hace años cerraduras electrónicas que usan tarjetas digitales para conceder el acceso. En las películas cualquier hacker de medio pelo es capaz de reventar esas cerraduras con un móvil y un pequeño dispositivo misterioso, pero la realidad es mucho más complicada. ¿o quizá no? Unos investigadores de F-Secure han reventado las cerraduras del fabricante más grande del mundo, presentes en miilones de puertas de decenas de miles de hoteles. Te lo contamos... [Más]

FRIKADAS: La culpa de la letra en los "memes" de Internet es de Microsoft

La gran mayoría de los memes que se mueven en Internet en la actualidad se crean en un minuto utilizando generadores online de memes, en los que podemos seleccionar una imagen y agregar un texto. Lo que es común a casi todos ellos es la configuración predeterminada: el mismo tipo de letra de tipo cuadrado, en letras mayúsculas blancas, y el texto delimitado en negro. Esos ajustes hacen que sea fácil leer bien prácticamente cualquier imagen, oscura o clara. Pero ¿qué historia hay detrás de esto? Pues, como en muchas otras cosas, en la sombra está una vez más Microsoft... [Más]

Cómo solucionar el error "java.lang.NoClassDefFoundError" en Java

La excepción en el hilo "main" del tipo java.lang.NoClassDefFoundError es uno de los errores más comunes que te puedes encontrar al programar en Java. Y también una de las que más quebraderos de cabeza te pueden ocasionar dependiendo de la circunstancia que la cause. Dependiendo del tamaño de tu aplicación, resolver este error puede ser más o menos difícil (cuanto más grande más complicado, lógicamente). En este artículo vamos a ver por qué se produce (existen muchas posibles causas) y estudiaremos los 7 principales motivos y cómo solucionarlos. [Más]

Las 7 razones para aprender SQL que quizá nunca te habías parado a pensar

Si te dedicas al desarrollo (o simplemente estás dentro del sector tecnológico) probablemente estés de acuerdo conmigo en que últimamente el panorama se parece bastante al mito de Sísifo: cada vez que aprendes una tecnología nueva, a los seis meses (con suerte) te la cambian y vuelta a empezar. Pero esto no ocurre con SQL, que, además, tiene muchas otras ventajas. [Más]