Los que aseguran que es imposible no deberían interrumpir a los que estamos intentándolo.

martes, 16 de diciembre de 2008

El Efecto Doppler

Hoy mientras esperaba al colectivo para volver a casa una ambulancia paso con la sirena encendida por delante de mi, y así como de repente me acorde de una clase se Fisica 1 donde se explico esa curiosa variación del tono del sonido cuando el emisor se acerca (mas agudo) y después se aleja (mas grave) del emisor.
Este efecto en el sonido se llama efecto Doppler, y no solo afecta al sonido, si no que también afecta a cualquier tipo de onda emitida o recibida por un objeto en movimiento. En el caso de la luz, si el objeto se mueve a una velocidad suficiente mente rápido, podríamos ver que el objeto que se acerca tiene una tonalidad azul, y el objeto que se aleja tiene una tonalidad roja.
Gracias a este efecto un gran astrónomo llamado Edwin Hubble, después de darse cuenta que todas las imágenes que podía captar con su telescopio tenían una tonalidad rojiza, llega a la conclusión que el universo esta en una continua expansión.
A mi todo esto me llevo a entrar en YouTube este video de la gente de Brainiac donde explica con total claridad en que consiste el efecto Doppler.

viernes, 12 de diciembre de 2008

Los espirales y las matematicas

Hoy así como de golpe me cruce con un tema demasiado interesante y que desconocía por completo, las propiedades que tienen los espirales en la matemática. Siempre pense que un espiral era una curva caprichosa que da vueltas sobre un punto fijo y no tiene fin, y que obviamente algún loco matemático encontró la formula que describe esa formula, que en principio no parece tan complicada de describir.
Resulta que wikiando un poco me encontré que huvo muchos locos matemáticos que analizaron la formula de los espirales y que modificándola un poco descubrieron propiedades interesantes que ahora les paso a contar.
- Espiral de Arquímedes, se distingue por que las vueltas sucesivas de la misma tienen distancias de separación constantes, es el típico espiral para matar mosquitos. Tiene varias aplicaciones, para muelles de compresión, las primeras grabaciones en discos de vinilo describían una espiral de Arquímedes.
- Espiral logarítmica, esta espiral tiene una propiedad muy importante ya que aparece frecuentemente en la naturaleza, por ejemplo, un halcon se aproxima a su presa con una espiral logarítmica.
Los insectos se aproximan a la luz según una espiral logarítmica.
Los brazos de las galaxias espirales son aproximadamente espirales logarítmicas.
Los brazos de los ciclones tropicales, como los huracanes, también forman espirales logarítmicas.
Las telas de araña y las conchas de molusco forman espirales logarítmicas.
En geotecnia, la superficie de falla es el lugar geométrico de los puntos en donde el suelo ¨se rompe¨ y permite un deslizamiento, al estar sometido a cargas mayores a la que puede soportar. Estas superficies de falla en muchos casos son iguales o aproximables a una espiral logarítmica.
- Espiral de Fermat, es un caso particular de la espiral de arquimedes.
- Espiral hiperbólica, es la inversa de la Espiral de Arquímedes.
- Espiral de Sacks, esta es muy muy rara, fue descubierta en 1994, y la idea es ubicar los puntos sobre una espiral de Arquímedes, se ubica el cero en el centro del espiral, y se realiza un giro completo para cada cuadrado perfecto, esto sería masomenos así



una vez hecho esto se repite muchas veces, pero muchas, y va a quedar un grafico de la siguiente forma,



Si se dan cuenta en el gráfico se ven curvas de la forma 'C' invertida, bue, resulta que esas curvas estan formadas por numero primos!!! .
Se desconoce hasta que punto las curvas de la espiral permiten predecir grandes números primos o compuestos.

Mas info sobre la espiral de Sacks.

Innoversia: Innovación Abierta

La gente de Universia y NEOS, crearon un sitio donde esperan reducir costos de transacción y facilitar el encuentro de soluciones innovadoras para problemas específicos. Este servicio se llama Innoversia y esta basado en Innovación Abierta, un concepto desarrollado e impulsado por la Universidad de Berkeley e integrado por compañías como Procter & Gamble e IBM.

El sitio sirve para que cualquiera pueda publicar un problema o un desarrollo que esta necesitando, este problema o desarrollo es accedido por la gente que visita la pagina y puede ver si lo puede resolver. Una vez que ambos se encuentran, se negocia una tarifa o licenciamiento de la tecnología e Innoversia gana un porcentaje marginal de la transacción.

Me pareció muy buena la idea ya que es para toda la comunidad científica! para muchos que están en alguna investigación pueden llegar a tener una salida laboral antes de recibirse =D.

Una ilusión acústica

Ya hemos visto muchas ilusiones opticas, ahora les propongo que escuchen esta ilusión acústica.
Esta ilusión es la conocida como la escala de Shepard.
Para lograr esta ilusión, por lo que logre entender, es necesario tener tres octavas diferentes sonando al mismo tiempo.
- Una octava baja (frecuencias bajas, correspondientes a las 4 primeras octavas, esto es, desde los 16 Hz a los 256 Hz) tonos graves.
- Una media (frecuencias medias, correspondientes a las octavas quinta, sexta y séptima, esto es, de 256 Hz a 2 kHz) tonos medios.
- Una alta (frecuencias altas, correspondientes a las tres últimas octavas, esto es, de 2 kHz hasta poco más 16 kHz) tonos agudos.
Las tres se escuchan al mismo tiempo pero con diferentes volúmenes. Primero escuchamos la octava alta con un volumen más alto que las otras dos y vamos pasando por todas las notas de la octava. A continuación descendemos a la octava media y aumentamos su volumen respecto a las otras. Vamos pasando por todas sus notas y seguidamente bajamos la octava baja y aumentamos su volumen. En este momento hemos descendido las tres octavas, pero si incrementamos el volumen de la octava alta, a nuestro oído le engañamos y le parece seguir en la octava más baja, cree que comienza la escala desde la altura tonal donde terminó la anterior.

Les dejo otro link con un video sobre esta ilusión.

El subte de la ciencia

El gran subte de la ciencia es una infografía de José Antonio Peñas para la revista Muy Interesante en la que partiendo de los griegos se sigue la evolución del conocimiento científico en sus distintas ramas hasta nuestros días.

Declive y caída del Movimiento Ágil?

Cuando lei el titulo de la nota escrita por Diego primero me sorprendí, después me dio un poco de tristeza... y después trate de entender el por que fallan las metodologías agiles en la mayoría de los grupos de desarrollo.
Investigando un poco (muy poco) sobre las diferentes metodologías que estan documentadas me di cuenta que las únicas que hablan de calidad de código son las agiles, y que las "pesadas" solo hablan de cumplir el objetivo... Entonces ¿que es calidad de código? ¿que es cumplir el objetivo?.
La calidad de código es fácil de definir para los desarrolladores, teóricamente la aplicación tiene que ser robusta, escalable, etc. El cliente esto lo ve reflejado, si la aplicación es robusta no va a tener pantallas con errores que no entienda, si la aplicación es flexible cualquier cambio que pida lo va a ver reflejado en poco tiempo, etc.
La segunda pregunta también es sencilla, para el cliente es tener la aplicación andando el día establecido con todas las mejoras que el pidio... y cual debería ser el objetivo para los desarrolladores? Hacer aplicaciones de buena calidad. Y para los lideres del proyecto? Aca esta el gran problema, lamentablemente para muchos lideres el objetivo es cumplir con el cliente, que la aplicación este funcionando en el día estimado, y un problema aun mayor surge cuando los desarrolladores tomamos el mismo objetivo y no tenemos en cuenta que nuestro objetivo real (hacer aplicaciones de buena calidad). Cuando esto pasa ya no importa que metodología estes usando, siempre va a "fracasar" el proyecto, por que siempre el usuario va a pedir algo que nos va a llevar a pensar que es mas fácil rehacer toda la aplicación.
Es necesario que una metodología nos obligue a hacer testeos? por que no podemos darnos cuenta que el no documentar, con el tiempo, nos va a traer dolores de cabeza?. Creo que es por que muchos de nosotros (desarrolladores) estamos tomando el objetivo equivocado, tenemos que aprender a decir "no, no llego en ese tiempo" y nunca decir, pero nunca decir o pensar en la frase "Si, no hay problema, dejo de hacer test y llego cómodo". También tenemos que aprender que si un lider/jefe se enoja o nos pone mala cara cuando le decimos "necesito mas tiempo" es el que esta equivocado, es el que no esta entendiendo que si hoy cumplo con el tiempo estimado sin hacer test o sin documentar, seguramente mañana vamos a tardar el doble de tiempo haciendo refactors por que ni me acuerdo que hacia el método que desarrollé hace 1 mes. Lo mismo pasa con la relación entre el lider y el usuario final, ahí el usuario va a tener que entender que nosotros necesitamos tener calidad en el código, que eso le va a traer beneficios en el tiempo de todas las mejoras que vaya pidiendo.
Para que una metodología "funcione" tiene que existir un compromiso muy fuerte entre todas las partes implicadas (usuario, analistas, lider, desarrolladores, QA) y antes de empezar con el proyecto, poner sobre la mesa estos objetivos, y decidir que metodología es la correcta utilizar en ese caso. Es muy, pero muy importante tener muy en cuenta que un proyecto fracasa cuando alguno de los objetivos (sin importar cual) no se cumple .

Chiste chiste!

Un número infinito de matemáticos entran en un bar. El primero pide una cerveza, el segundo pide media cerveza, el tercero pide un cuarto de cerveza... entonces el camarero dice "¡Idiotas!" y les pone dos cervezas.

Suma de factoriales

40585 = 4! + 0! + 5! + 8! + 5! = 40585

Algo Curioso...

Si una pizza tiene radio z y espesor a, su volumen es pi.z.z.a =D.

Algoritmos de ordenación

Quien nunca se rompió la cabeza tratando de entender algún algoritmo de ordenación?
Animated Sorting Algorithms penso en nosotros =D.
Esta pagina muestra visualmente cómo funciona diversos algoritmos de ordenación de datos. Al pulsar en los iconos verdes, se ponen en marcha. Cada algoritmo se prueba con un conjunto de datos aleatorio, otro que está poco desordenado, otro inverso y otro con muchos datos iguales.

Curvedoku, el sudoku curvo

Para los amantes del sodoku empieza un nuevo desafió, el Curvedoku.
David Millar ha creado este nuevo juego que va a ser publicado en The Griddle en forma de PDFs.
El objetivo del juego es poner los números en las zonas de las esquinas, que indican diferencias (restas) o relaciones (mayor qué / menor qué) a modo de pequeñas pistas. Además de eso, las líneas incluyendo curvas no pueden tener dígitos repetidos, como en los sudokus normales.

Intel presenta su tecnología inalámbrica

Desde hace tiempo que se viene trabajando en el desarrollo de sistemas que permitan el "envío" de electricidad en forma inalámbrica, pero todos siguen en estado experimental.

Intel durante el IDF a presentado su propia tecnología, la que tiene la capacidad de enviar 60 vatios a una distancia de un metro, con una eficacia del 75 por ciento.

El sistema funciona en forma similar a los otros presentados con anterioridad (inducción magnética).

La idea de Intel es poder implementarlo en portátiles, en la medida que logren llegar a un estado que les permita pasar a la etapa de producción.

Que buena sería la vida sin cables que salgan de la pared, sin tener que enchufar nada... ¿o no tanto? ¿que pro y contras encuentran?