Menú de navegaciónMenú
Categorías

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

797 artículos publicados

FRIKADAS: La camiseta que te abraza

Cada vez es más difícil encontrar en este mundo cruel a quién quiera abrazar a un friki como nosotros ;-) Suponemos que pensando en esto, Francesca Rosella y Ryan Genz co-fundadores de la empresa londinense CuteCircuit,  han inventado esta estupenda camiseta que te abraza. Si te fijas verás unos círculos de color naranja. No son el estampado: son unos “abrazadores” que oprimen y calientan levemente la zona donde están creando la sensación de ser rodeado por unos cálidos brazos. Este modelo corresponde a la primera versión de la camiseta, pero si entras en su web verás cómo ha ido evolucionando. La presión y temperatura se controlan a través de una aplicación Java (vaya por Dios) para el móvil que permite “enviar” el abrazo vía SMS o bluetooth. Así, cuando más lo necesite uno, con más fuerza y calor podrá consolarse a sí mismo. Aunqu... [Más]

Cómo crear arte ASCII con LINQ

Esto casi debería estar en nuestra tradicional sección de Frikadas, pero lo cierto es que aparte de merecer eso, también es código interesante. Es muy recomendable que revises el código que han empleado para hacer la aplicación. Se trata de un programa y un artículo que crea, a partir de una fotografía, una versión de la misma hecha únicamente con letras. Por ejemplo, mira como queda Gandalf sacado en una ventana de consola: El artículo explica cómo calcular el color en escala de grises necesario para cada carácter, y lo más interesante, cómo hacer todo el proceso de manera rápida y sencilla usando expresiones Lambda y LINQ, en lugar de métodos más tradicionales. Puedes leer la explicación y bajar el código completo desde la página de Wes Dyer de Microsoft.

GAMBADAS: Cuando la fastidies, por favor, sé discreto

Lo malo es que si tu programa controla los carteles luminosos gigantes de Las Vegas tienes pocas oportunidades de ocultar un problema en tu código, como le pasó al amigo de la foto: Hay días que es mejor quedarse en la cama :-D

TRUCO: El operador doble interrogación en C#

Los tipos anulables en .NET son una interesante característica a la que se le puede sacar bastante partido; estos aparecieron en la versión 2 de .NET Framework. Dado que los tipos anulables pueden contener un valor o un nulo, debemos realizar continuamente comprobaciones en el código para ver si tenemos nulos o no, algo así (ej.): int? num1 = 5; //En la realidad lo obtendríamos de una BD o algo así int num2; if (num1 == null) num2 = 0; else num2 = num1; Lo cual es sencillo pero es tedioso de escribir si hay que hacerlo continuamente. Claro que podemos reducir el código usando el operador ? de toda la vida de C#: int? num1 = 5; int num2 = (num1==null)?0:num1; Es idéntico, más reducido, pero tampoco es que mejore mucho la legibilidad ¿verdad? Bien, C# no... [Más]

FRIKADAS: Escritorio Mini-cooper

Más de un friki clásico mataría por un escritorio así en su casa u oficina. Se llama Mini Desk y lo fabrica la misma empresa que fabrica los Minis. El escritorio lo construyen a tu gusto, es decir, te permiten escoger el color, la mesa, las llantas, etc... Lo mejor de todo es que algunas partes funcionan, como los focos delanteros o la radio. Mini Desk, diseñado por Glynn Jenkins El precio parte de las 3.500 libras esterlinas (unos 4.000 y pico euros). Sólo para los frikis más pudientes ;-) Pero, si crees que pasas demasiadas horas sentado delante de la pantalla, ¿por qué no añadirle a tu escritorio una cinta andadora y mejorar tu salud mientras trabajas?

Nuevo curso: Programación de apps nativas para iPhone y iPad

Tras varios meses de arduo trabajo de nuestro tutor Eduard Tomás, y de nuestro equipo de contenidos, por fin ve al luz este nuevo curso on-line de campusMVP. Estamos muy contentos con el resultado. Se trata de un completo curso de programación de aplicaciones nativas para iOS, es decir, aplicaciones para iPhone y iPad. Está dirigido a programadores que ya conozcan otro lenguaje (vale casi cualquiera: C#, VB, C++, Java...) pero parte de cero en lo que se refiere a iOS. Una de las cuestiones más complicadas de programar para iOS es el lenguaje elegido por Apple, Objective-C, que proviene del mundo NeXT, de hace casi tres décadas. Por ello es una de las barreras más importantes que se encuentran los programadores que quieren acceder a esta plataforma. Por ello el curso está salpicado de m&o... [Más]