Un mapa topográfico de Marte y una explicación detallada de cómo crear imágenes con datos de ese estilo

Este precioso y rojizo mapa topográfico de Marte es obra de Eleanor Lutz ( HelloFromTheMoon ) quien lo creó utilizando Python para mapear los datos y luego Adobe Illustrator y Photoshop para darle un toque decorativo. Los datos provienen de la HYG Database y del programa Stellarium Seguir leyendo Un mapa topográfico de Marte y una explicación detallada de cómo crear imágenes con datos de ese estilo

La evolución de un proyecto en Arduino para mantener en equilibrio una pelota de ping-pong

Este vídeo del canal Electron Dust está grabado a lo largo casi 4 años. Muestra cómo fue la evolución de un invento para mantener una pelota de ping-pong en continuo movimiento sobre una tabla/raqueta, utilizando micrófonos y sensores ópticos. Seguir leyendo La evolución de un proyecto en Arduino para mantener en equilibrio una pelota de ping-pong

Un viaje interactivo y muy didáctico al conjunto de Mandelbrot

Es difícil explorar los conjuntos de Julia o el conjunto de Mandelbrot y no sentir una absoluta fascinación por las matemáticas que encierran en usu interior, una mezcla de repeticiones infinitas de procesos simples, que convertidos en dibujos siguiendo unas reglas relativamente sencillas resultan tan bellos como enigmáticos. En este vídeo de Numberphile el matemático Ben Sparks hace un estupendo recorrido por estas maravillas matemáticas paso a paso, comenzando por los ejemplos más simples y añadiendo nuevas ideas y detalles paso a paso Seguir leyendo Un viaje interactivo y muy didáctico al conjunto de Mandelbrot

Un vocabulario visual sobre todos los tipos de visualizaciones de datos

Este interesante catálogo de visualizaciones intenta recopilar y explicar todos los tipos de visualizaciones de datos: distribución, cambio, desviación, todo-y-parte, correlación, magnitudes, ránking… Lo hace con ejemplos reales y explicaciones de una sola línea: Visual Vocabulary – Vega Edition . En la página con la lista completa aparecen todos a la vez, por si alguien necesita reconocer alguno de un vistazo. Entre otros están los diagramas de Sankey para representar diversos flujos, que comentamos por aquí hace poco. Seguir leyendo Un vocabulario visual sobre todos los tipos de visualizaciones de datos

JavaScript es ya el lenguaje de programación más conocido entre los desarrolladores

Entre las diversas «habilidades de los desarrolladores» se incluyen principalmente los lenguajes de programación que dominan. Según una encuesta de HackerRank en la que entrevistaron a unos 71.000 desarrolladores de más de 100 países, JavaScript ya es el lenguaje de programación más conocido, por encima de Java , C, Python y C++, que son los siguientes en la lista. PHP se mantiene en quinto lugar Seguir leyendo JavaScript es ya el lenguaje de programación más conocido entre los desarrolladores

MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

MarbleComplete es un poco difícil de explicar y resumir, pero básicamente podríamos decir es código para construir y simular circuitos de carreras de canicas con dibujos en código ASCII que tienen la propiedad de ser un sistema Turing completo . Según he podido ver la idea se inspira en el artículo Marble Runs and Turing Machines y una presentación en una conferencia sobre el tema de Neil Bickford. Seguir leyendo MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

MarbleComplete es un poco difícil de explicar y resumir, pero básicamente podríamos decir es código para construir y simular circuitos de carreras de canicas con dibujos en código ASCII que tienen la propiedad de ser un sistema Turing completo . Según he podido ver la idea se inspira en el artículo Marble Runs and Turing Machines y una presentación en una conferencia sobre el tema de Neil Bickford. Si el MarbleComplete que ha desarrollado en Python Aaron Janse y publicado en Github te suena un poco a chino , descompongámoslo, que resulta mucho más comprensible: Los circuitos de carreras de canicas seguro que los conoces porque circulan en vídeos y son a cual más emocionante o interesante . Seguir leyendo MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

MarbleComplete es un poco difícil de explicar y resumir, pero básicamente podríamos decir es código para construir y simular circuitos de carreras de canicas con dibujos en código ASCII que tienen la propiedad de ser un sistema Turing completo . Según he podido ver la idea se inspira en el artículo Marble Runs and Turing Machines y una presentación en una conferencia sobre el tema de Neil Bickford. Seguir leyendo MarbleComplete: circuitos de carreras de canicas + arte ASCII = sistema Turing completo

Pyxel: un motor de juegos inspirado en las retroconsolas

Pyxel es código abierto y está en Github para quien quiera utilizarlo para crear en Python juegos retro al estilo más viejuno . Seguir leyendo Pyxel: un motor de juegos inspirado en las retroconsolas

Pyxel: un motor de juegos inspirado en las retroconsolas

Pyxel es código abierto y está en Github para quien quiera utilizarlo para crear en Python juegos retro al estilo más viejuno . Seguir leyendo Pyxel: un motor de juegos inspirado en las retroconsolas