Menú de navegaciónMenú
Categorías

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

667 artículos publicados

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]

Lo que los ordenadores te pueden enseñar sobre gestionar tu tiempo

Tanto los seres humanos como los computadores comparten el reto de cómo hacer lo máximo posible en un tiempo limitado. Más o menos durante los últimos 50 años, los ingenieros informáticos han aprendido y desarrollado un montón de buenas estrategias para la gestión del tiempo de manera eficiente. Por el camino también han cogido experiencia de cosas que han salido rematadamente mal.
¿Qué podemos aprender de todo esto? ¿Se podrían aplicar estas enseñanzas a nuestro día a día para ser más eficientes en nuestro trabajo y vivir mejor? Vamos a verlo... [Más]

Las 10 reglas de oro para escribir código de calidad

Todos sabemos que escribir buen código es muchísimo más que conocer un lenguaje. Del mismo modo que saber hablar inglés no te convierte en Shakespeare, conocer C# o Java no te convierte en programador (y mucho menos en un Ingeniero de Software). Si se pretende alcanzar cotas de calidad más altas, el software debe tener muchas otras propiedades, más difíciles de ver a simple vista. Un software excelente debe cumplir muchas otras condiciones. En este eBook gratuito te contamos las reglas prácticas que pueden ayudarte a conseguirlo... [Más]