Quake funcionando en un Osciloscópio

Publicado por en Programación el 30/12/2014

Hace ya más de 7 años Christian Zeitnitz presentó en la Assembly una demo llamada Youscope que utilizaba por primera vez un osciloscopio como pantalla. Cabe destacar que en aquel entonces Christian tan solo tenía 15 años. El instrumento se pone en modo XY y variando los voltajes de los ejes se pueden dibujar gráficos en la pantalla. La señal utilizada proviene de una simple tarjeta de sonido y de hecho se puede descargar el archivo de audio para probarlo uno mismo. El proyecto que os dejo aquí del cual me entero gracias a Manel, utiliza la misma técnica salvo que genera una señal de audio en tiempo real para renderizar el mítico Quake en la pantalla del osciloscópio. En su web explica con todo lujo de detalles cómo funciona su sistema que tuvo que optimizar al máximo para conseguir una velocidad decente. Por supuesto no os perdais el vídeo pero si os interesa el tema os recomiendo visitar su web.

Leer más

Cómo funciona el cálculo en coma flotante

Publicado por en Programación el 23/12/2014

Existe el dicho aquel que dice que los ordenadores no se equivocan, pero eso no es del todo cierto. Particularmente en los calculos en coma flotantes donde existen partes decimales. Aquí existe una particular limitación en cuántos bits es capaz de manejar el ordenador para realizar un determinado cálculo y en ese punto es donde la magia de los números nos revela el porqué de las cosas, tal y como se describe en el estupendo vídeo que os dejo a continuación.

Leer más

Video Curso de AngularJS en Español

Publicado por en Programación el 13/09/2014

AngularJS es un framework de JavaScript de código abierto, mantenido por Google, que ayuda con la gestión de lo que se conoce como aplicaciones de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles. Desde luego AngularJS está pegando fuerte y ha venido para quedarse y si todavía no sabes de qué va y quieres aprender cómo funciona, te dejo a continuación una estupenda serie de vídeos paso a paso del funcionamiento de esta estupenda Framework y que además toca temas tan interesantes como NodeJS.

Leer más

El algoritmo de Mandelbrot y los números complejos

Publicado por en Programación el 01/09/2014

En el maravilloso mundo de las matemáticas, hay ciertas funciones o algoritmos que pueden generar impresionantes imágenes llamadas fractales. Todo es cuestión de números y saber combinarlos de forma ingeniosa y uno de los más famosos es el Mandelbrot. Tomó su nombre de su creador, Benoît Mandelbrot, original de Polonia y que fue un matemático conocido por sus trabajos sobre los fractales. Pero hubo muchos más como por ejemplo el Julia, de su creador Gaston Julia. En este estupendo vídeo, la doctora Holly Krieger del MIT explica en detalle el porqué de estos fractales, cómo funcionan y cómo se relacionan con los números complejos.

Leer más

Computación numérica con GNU Octave

Publicado por en Programación el 21/06/2014

Muchas veces nos vemos con una gran cantidad de datos como por ejemplo en un data logger, un control GPS o registros de diversos sensores a lo largo del tiempo. Una parte importante es por supuesto recopilar los datos pero más importante aún es interpretarlos e incluso ver los datos de forma gráfica. Esto es precisamente lo que hace GNU Octave, un software open source que funciona tanto en Linux como en Windows y que permite mediante un pequeño lenguaje interpretado, generar gráficas de todo tipo en base a datos o fórmular matemáticas. No es un sustituto directo de Matlab que para este tipo de cosas sigue siendo el rey, pero merece la pena echarle un vistazo. A continuación os dejo un vídeo resumen de cómo funciona y en enlace a su web por si quereis saber más.

Leer más