El blog del burgués

23 enero 2010

Patrones asíncronos en C#: El patrón IAsyncResult

Filed under: C# — elburgues @ 11:57 PM

Utilizar el espacio de nombres System.Threading no es la única manera de construir aplicaciones .NET multitarea. Los delegados también tienen la habilidad de invocar miembros asíncronamente y aunque las dificultades para construir una aplicación multiproceso robusta no han desaparecido completamente, los delegados hacen de esto algo mucho más sencillo. Recordando, un delegado es esencialmente un puntero a una función con seguridad de tipos incluida. Cuando se declara un delegado, el compilador de C# responde creando una clase sellada que deriva de la clase System.MulticastDelegate (la cual, a su vez, deriva de la clase System.Delegate). (more…)

22 enero 2010

LORD QUANTA

Filed under: Cosmología — elburgues @ 2:56 AM

El espectro electromagnético es el conjunto de todos los niveles de energía que la luz puede tener. Hablar de energía es hablar de longitud de onda. El rango de longitudes de onda que los humanos podemos percibir es lo que se denomina espectro visible, es decir, las cosas las vemos porque a nuestros ojos llega radiación electromagnética cuya longitud de onda está dentro de un rango concreto del espectro electromagnético.

La luz de cada una de estas longitudes de onda la percibimos como un color diferente. Por eso, en la descomposición de la luz blanca en todas sus longitudes de onda por la lluvia en el arco iris, el cerebro percibe todos los colores. (more…)

Blog de WordPress.com.