Smartlcd, añadiendo una pantalla a nuestros proyectos con Arduino

Existen muchos dispositivos (cámaras, MP3, etc) que tienen una pantalla (display) muy interesantes y reutilizables para otros proyectos. En este artículo el autor habla en particular sobre dos de sus favoritos: el display del iPod Nano 2G y otro llamado “el display TFT más barato del mundo” (él lo llama smartlcd). Es muy interesante ya que te explica qué tipo de interface (patillaje incluido) utiliza para su conexión con nuestro circuito y la forma de comunicarnos con él.
Leer más

Resolviendo los retos hacking de la NoConName por Security By Default (1)

No pudimos asistir a la NoConName (para la próxima) pero nuestros amigos de Security By Default nos explican en estos geniales tutoriales cómo resolver cada uno de ellos (en este post nos ofrecen la solución para el primero). Por si quieres intentarlo antes, aquí tienes el PDF con el Reto Forense con las siguientes pistas: PISTAS: • Existen, al menos, 4 hallazgos interesantes. • ¿Cual es el título de la película?
Leer más

MicroHistorias: El primer juego 3D y multijugador de la historia fue programado en 1974

Pues sí, de 1974, cuando apenas había ordenadores y el Pong era el juego revolucionario, en el laboratorio Ames Research Center de la NASA en California, ya programaron este juego multijugador y además en 3D. Fue creado en ordenadores PDS-1 de Imlac para probar la nueva tecnología de red "ethernet" de Xerox. Luego también se realizaron modificaciones y versiones para otros ordenadores en los laboratorios de Xerox en Palo Alto (por ejemplo para Star, 6085 y más tarde para PC y Mac, incluso una para NeXT).
Leer más

Retos de programación

Una de las recomendaciones que muchos hacen a programadores, especialmente a los que empiezan en este mundo, es el leer lo que otros han escrito. Uno de los grandes valores del mundo del software libre es el hecho de compartir conocimiento. El simple hecho de poder leer el código fuente de cualquier proyecto libre, ver como está el proyecto estructurado, es una joya de valor incalculable. Pero desde mi punto de vista la mejor forma de aprender es escribiendo código y si además tienes a alguien con más experiencia que tú, que te pueda corregir, eso ya es la bomba.
Leer más

Programming Windows Phone 7, ebook gratuito

Como diría nuestro querido Cybercaronte: Un libro imprescindible para nuestra colección :-). Pues como dice el título, Programming Windows Phone 7 es un libro que te puedes descargar (PDF) de forma totalmente gratuita desde la web de Microsoft. El libro ha sido escrito por el equipo de Windows Phone 7 para la comunidad de programadores. Las explicaciones del libro están basadas en C# junto a los frameworks Silverlight y XNA 2D.
Leer más

The Art Of Assembly Languaje, un libro esencial y gratuito

Por motivos varios, he tenido que volver a programar en ensamblador (y desensamblar también) algún que otro código (en Linux y Windows) y este libro la verdad es que ha sido realmente una auténtica revelación: The Art of Assembly Languaje Es un texto creado por Randy Hyde, y está considerado como uno de los mejores libros sobre ensamblador que existen. Aparte de ser bastante fácil de leer y estar escrito de forma bastante sencilla para lo complejo del tema, además tiene una versión para cada plataforma que necesites programar:
Leer más

Tutorial C# Development Segunda Parte: Toolbox Controls

 Ya tenemos la segunda parte de este nuevo tutorial de HackADay (aquí tienes la primera) sobre C# ó C SHARP. Esta vez nos habla sobre las cajas de herramientas y los controles del Visual Studio (recuerda que puedes bajarte la versión express de forma gratuita desde aquí).C# Development 101 - Segunda Parte: Toolbox Controls
Leer más

Microhistorias: Doom’s day o el día del lanzamiento de DOOM

foto: mix.pe 10 de Diciembre de 1993, los dos John (John Carmack y John Romero) ya tenían terminada una de las obras maestras de los videojuegos de todos los tiempos: DOOM. Después de haber triunfado con el famoso Commander Keen vendiéndolo como shareware (y conseguir más de 30.000$ al mes) y luego el genial Wolfstein 3D, Carmack quería llegar aún más lejos y se centró en mejorar y perfeccionar su motor 3D, sobre todo con el uso de texturas y la velocidad.
Leer más

Tutorial C# Development (nuevo curso de programación desde HackADay)

Después del genial curso sobre programación Android, desde HackADay nos ofrecen ahora este nuevo tutorial sobre programación en el lenguaje C# usando Visual Studio Express. Una buena ocasión para aprender a desarrollar aplicaciones usando este lenguaje de programación orientado a objetos y además adentrarnos en la plataforma .NET de Microsoft. Desde CyberHades seguiremos atentamente cada nuevo capítulo: C# Development 101 - Introducción
Leer más

Concurso de programación demos de 1kB en JavaScript

Analizando el código fuente de estas maravillas es como realmente se aprende a programar de verdad. No os perdáis las demos de este concurso de sólo un 1kB programados en JavaScript, sin usar librerías externas. Web oficial de concurso aquí. He visto este post en Barrapunto y recomiendan un juego de ajedrez y otro de plataformas. Algunos más que me han gustado: Generador de Laberintos. Juego de naves espaciales.
Leer más