Archive for the ‘Curiosidades’ Category

h1

Tornillo de Arquímedes en un juguete

enero 18, 2013


Un Tornillo de Arquímedes es una máquina gravimétrica helicoidal utilizada para elevación de agua, harina, cereales o material excavado. Fue inventado en el siglo III a. C. por Arquímedes, del que recibe su nombre, aunque existen hipótesis de que ya era utilizado en el Antiguo Egipto. (Texto de Wikipedia).

Aquí lo vemos funcionar como la parte central de un juguete: es capaz de elevar coches en miniatura (y accesoriamente acciona un par de mecanismos de vaivén).

Viéndolo en funcionamiento uno no puede evitar pensar la fascinación que durante miles de años ha debido provocar este sencillo mecanismo.

Anuncios
h1

Sencillo encriptador y desencriptador

octubre 15, 2012

La criptografía es un campo importante de las ciencias de la computación. Técnicas muy sencillas conducen a resultados aparentemente ilegibles. Hace algún tiempo hice en Flash un sencillo encriptador: transforma una frase tomando la letra siguiente (siguiente caracter ASCII) y dándole la vuelta a toda la frase. El resultado es el que puede verse en la figura (que de paso enlaza a donde tengo alojado el encriptador y desencriptador):

Si usamos el procedimiento inverso (restar un caracter ASCII y darle la vuelta otra vez a la frase) podemos usarlo como desencriptador del primero (y viceversa). Esta pareja de encriptador y desencriptador (que en realidad son encriptadores sumando o restando un caracter en ASCII respectivamente) están aquí alojados.

h1

La materia de tecnologías en el Profesor Layton

mayo 16, 2012

Para la NintendoDS hay un conjunto de juegos fantásticos sobre el Profesor Layton, en el que hay que avanzar en la trama de los mismos resolviendo acertijos, algunos claramente relacionados con contenidos de la materia de Tecnologías. A modo de ejemplos podemos ver estos acertijos de los juegos:

Mecanismos

Elige la rueda correcta para que el engranaje funcione (acertijo 009 de Layton y el futuro perdido).

Sabiendo cómo gira la manivela, deducir el movimiento del cubo (acertijo 103 de Layton y el último espectro, en este caso ya está resuelto).

Percepción espacial

Cada pieza de arriba formaba un cubo con cada pieza de  abajo (acertijo 165 de Layton y el último espectro)

Indicar dónde van B, C y D para hacer esta unión (acertijo 143 de Layton y el último espectro)

Calcular el número de joyas sabiendo las vistas de alzado (C), planta (A) y perfil (B) (acertijo 148 de Layton y el último espectro).

Capturas extraidas y más información sobre estos juegos en el lobo ibérico.

h1

Trisqueles, lauburus y otras figuras geométricas si 15 péndulos desacoplados giraran

mayo 18, 2011


15 péndulos desacoplados con una determinada longitud (el periodo del péndulo depende de su longitud) tienen un movimiento visualmente muy atractivo (ver entrada original en sciencedemostrations).

El péndulo más lento tarda 51 oscilaciones en 60 segundos, el siguiente 52 y así sucesivamente. Se me ocurrió simularlo con Blender (video del final) y después hacer algo parecido pero suponiendo las bolas trazan circunferencias con esos tiempos (la más lenta 51 vueltas en 60 segundos, la siguiente 52  y así sucesivamente). El video resultante final es más lento para que no gire todo tan rápido, pero las relaciones temporales se mantienen.

El resultado puede verse en el video superior. Algunas de las figuras que se van formando son las siguientes:


estrella de cinco brazos (a los 23 segundos)


figura de estrella de cuatro brazos (lauburu, a los 28 segundos)


figura semejante a un trisquel (a los 37 segundos)


figura de dos brazos (a los 55 segundos)

Por último, incluyo el video realizado con Blender sobre la simulación de los 15 péndulos desacoplados

h1

Ilusiones ópticas

febrero 17, 2011


Hace algún tiempo (bastante, lo tenía inicialmente alojado en Geocities que ya no existe) había hecho unas ilusiones ópticas en Flash que acabo de capturar en video y subido a YouTube (WordPress no admite Flash, no se puede ser perfecto). Personalmente siempre me gustó la del punto verde y los puntos amarillos que parecen desaparecer.

h1

Haciendo comics con StripGenerator

noviembre 12, 2010

Encontré la interesante web stripgenerator a partir del blog de TIC de Vegadeo e hice estas viñetas desde su web. Una manera fácil de hacer un comic.

h1

Echo y los caracteres especiales de redirección

mayo 18, 2009

Tengo en mente hacer un pequeño archivo por lotes (batch) para poder transformar un conjunto de imágenes (que podrían provenir de una presentación en Powerpoint) en un archivo que lea la NintendoDS (moviéndo las imágenes con el Pad) después de haberla compilado con la librería PALib.

Y me encontré con un “pequeño problema”. Quiero que el fichero por lotes genere el código en C de PALib y para ello ha de escribir alguna línea como #include <PA9.h> y esto tiene el ligero problema de que para la función echo, los símbolos “<” y “>” son de redirección y no son fácilmente imprimibles en un fichero.

Después de mucho buscar, encontré esta solución en esta web: if you wish to include any of the redirection symbols (<, >, >>, or pipe ( | )) in message, they must be enclosed in inverted commas. These inverted commas are, of course, displayed in the ECHOed message(…) a way to avoid the quotation marks being displayed by following each mark with a backspace character (ASCII 8, Ctrl-H). To include such a character you have to be writing the batch file with a text editor such as EDIT that allows the entry of such “special” characters – in the case of EDIT, you would enter Ctrl-P, Ctrl-H. For some reason, the backspace does not work if it is the last character on the line – it must be followed by something – even a space.

Así que nos fuimos al símbolo de sistema, invocamos el programa EDIT, escribimos echo #include “<“PA9.h”>” con los Ctrl+H después de cada , pero… no funcionó.

Entonces manteniendo el mismo espíritu hicimos algo sencillo: escribimos echo #include “_<“_PA9.h“_>”_, es decir, añadiendo un caracter cualquiera después de las comillas, ejecutamos un editor hexadecimal, y cambiamos el código ASCII de este caracter _ por el código ASCII del símbolo de borrado: el 08. Y así… funcionó…

Dejo el fichero “tratado” como ejemplo para descargar desde aquí. Si se edita con el Bloc de Notas, el carácter 08 ASCII aparece como un cuadrado.