Desmitificando a Fibonacci

Sábado 23 de Enero, 2010

Leyendo a Antonio Sáez del Castillo me topo con una revelación sobre la sucesión de Fibonacci que después de años de clases de matemáticas, literatura divulgativa (o no) y blogs, documentales e infinidades de sitios donde uno se puede encontrar este fenómeno matemático… nadie comenta.

El origen de la famosa sucesión de números es un supuesto problema sobre la reproducción de los conejos:

Cierto hombre tenía una pareja de conejos juntos en un lugar cerrado y uno desea saber cuántos son creados a partir de este par en un año cuando es su naturaleza parir otro par en un simple mes, y en el segundo mes los nacidos parir también.

De aquí sale simplemente el famoso 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 86, 144… que con la división del último término con el anterior nos da como resultado Phi.

El autor en el libro habla sobre cómo la gente simplemente copia y pega información sin haberlo entendido en realidad. Aquí entrarían todas esas fuentes que he citado antes. Pero lo gracioso del asunto es que por supuesto los conejos no se reproducen de esa forma, ni mucho menos. Así que o bien la fuente de Fibonacci era un naturalista pésimo, o tuvo que inventarse la historia.

Pero, y esto es lo interesante, parece que Fibonacci tampoco sabía muy bien lo que estaba haciendo y simplemente puso por escrito usando conejos como ejemplo los ejercicios de algún otro matemático anterior… Árabe, indio, chino, griego… montones de conocimientos de este tipo se extendieron hacia europa y se quedaron aquí como inventos nuestros.

La cuestión de por qué quizá ni el propio Fibonacci sabía lo que andaba haciendo es que las propiedades de esa sucesión son independientes de los primeros términos que uno elija, es decir, que no hacen falta conejos.

Usando por ejemplo el -8 y el 20:

-8, 20, 16, 36, 52, 88, 140, 228…

88/52 ya nos da 1,6923… y por supuesto, cada vez nos acercamos más. Obviamente también sirve para la constante inversa, dividir n-1 entre n.

Todo esto es poco más que una curiosidad, Phi sigue estando ahí para lo que nos ocupa y es lo que importa. El autor sólo trata de quitarle magia y misticismo a un puñado de números. Al final, lo único que queda es matemática.

Tags: , , Posted in Matemáticas Ningún comentario »

Unir archivos .avi en Linux

Miércoles 30 de Diciembre, 2009

Instalamos avidemux

sudo aptitude install avidemux

Lo ejecutamos, abrimos la primera parte y luego vamos añadiendo las partes restantes desde Archivo -> Adjuntar. Cuando estén todas, lo guardamos como un nuevo archivo avi.

Tags: , , , Posted in Linux Ningún comentario »

Editar imágenes de forma masiva

Viernes 11 de Diciembre, 2009

Con ImageMagick, una increíble utilidad que se usa desde la consola.

ImageMagick hace muchísimas cosas, es sin exagerar, un editor de imágenes completo en tu consola (aunque también hay aplicaciones gráficas que lo usan).

Un ejemplo que me ha venido de perlas:

for i in $( ls ); do convert $i -modulate 100,100,160 $i; done

convert1convert2


Se puede instalar en Linux y en Windows. Con apt o desde las fuentes.

En su página web tenemos muchísima documentación sobre todas sus funciones.

Tags: , , Posted in Diseño Ningún comentario »

Importar contactos vCard en Android sin pasar por Google

Martes 8 de Diciembre, 2009

vcardiovCardIO es una aplicación para importar/exportar contactos con nuestro teléfono Android desde la tarjeta SD, ergo sin pasar por Google (por si resulta ser maligna).

Utiliza el formato vCard y de momento importa nombres, imagen, teléfonos, métodos de contacto, organización, notas y cumpleaños (como una nota, no directamente).

También los importa desde los mensajes

Está en versión beta, así que podemos esperar más mejoras. Y quizá algún force close.

Tags: , , Posted in Android Ningún comentario »

Widgets de relojes analógicos para Android

Viernes 4 de Diciembre, 2009

Vamos a cambiar el aspecto del feo reloj analógico por defecto de Android de forma muy simple. Tu teléfono tiene que estar rooteado.

clock5systemforce

Para ello vamos a bajar de ese mundo lleno de chucherías que es XDA, de este hilo (para estar siempre con la última versión) un paquete con muchísimos relojes.


Ese paquete incluye un pequeño script pensado para que lo ejecutemos desde el teléfono cada vez que queramos cambiar el widget. Una vez copiada la carpeta Clocks a nuestra /sdcard, abrimos un terminal (yo uso Terminal Emulator) y escribimos:

Necesitamos permisos de root

su

Nos posicionamos en la carpeta Clocks

cd /sdcard/Clocks

Hacemos un backup del reloj actual, por si quieres volver a él

sh setclock.sh backup

Ya podemos poner el widget que queramos, para ello dentro de Clocks hay una carpeta llamada Images (vedla desde el ordenador o la galería), elegimos uno que nos guste y recordamos su nombre

sh setclock.sh nombre

Y listo, ya puedes usarlo.

Este script lo único que hace es sobreescribir el widget original, que está en /system/app/AlarmClock.apk, de ahí el backup y los permisos de root.


Esto se hace mucho más fácil usando el comando adb shell, que nos abre una consola al teléfono, desde un ordenador con el SPL e introduciendo los comandos desde ahí, sobretodo para ver qué reloj nos gusta más. Por cierto, no está de más cargarse el widget antes de sobreescribirlo.


Tags: , , Posted in Android Ningún comentario »