martes, 16 de octubre de 2007

Código fuente de .NET, disponible!

Pero, como comprenderá el lector, no todo iba a ser la presentación de 'Junior'. Cierto, por sí solo es un acontecimiento muy digno. Pero hay que llenar el blog con 'chicha', que ha pasado muucho tiempo. Pues... érase que se era, hace cosa de dos semanas, en el blog de Scott Guthrie (ScottGu para los amigos), se publicaba una noticia bomba:

¡El código fuente de las librerías de .NET va a ser liberado!

¡Sí, es cierto! ¡Microsoft, la Innombrable, la Encarnación del Mal, la Personificación del Lado Oscuro, dejándonos ver "sus tripas"!

Aunque claro, aquí viene la particularidad (es que si no, no sería Microsoft xD): El código fuente nos lo ceden bajo el precepto "mirar es bueno, tocar es malo". Es decir, NO podemos, en principio, modificar el código fuente, sólo podemos verlo para, por ejemplo, facilitarnos el debugging de nuestro código. No parece probable, de todas maneras, que un fragmento de código te vaya a 'petar' dentro de un método de la propia librería de clases, pero sí puede servir, supongo, para saber por qué realmente nos peta a nosotros ese fragmento de código, para ver qué hace ese método con el parámetro que le hemos pasado y por qué nos lo ha devuelto hecho unos zorros, el muy cabr*.

Esto tiene además una ventaja adicional, que es la misma que tienen los desarrollos basados en código abierto: al haber miles, o millones, de ojos que van a poder ver tu código, va a ser muchísimo más fácil (y rápido) cazar los (pocos) bugs que aún queden en el código de la Librería, así como ayudar a mejorarla proponiendo algún cambio u optimización en apartados concretos.

Ah y no es por ser pesadito, pero con Delphi ya teníamos los fuentes de toda la Librería de Clases (BCL/VCL) a nuestra disposición para consulta. Y modificación (JEJEJE) pero la aventura que representaba recompilar TODA la VCL (y no morir en el intento), daría para un blog entero. ;-)

Re-Reloaded (pero con motivo)

Casi un año. Prácticamente nueve meses, para ser exactos.

El 19 de enero publicaba mi, hasta hoy, último 'post' en este blog. Demasiado tiempo. Las estadísticas de StatCounter indican, no obstante y para mi sorpresa, que se ha mantenido un mínimo número de visitas. Espero que, al menos, esas visitas hayan encontrado lo que buscaban, y que les haya sido de utilidad.

El responsable máximo de esta mi prolongada ausencia, no es otro que este personajillo:




Sí señores, aquí presento "en sociedad" a mi primer vástago (biológico al menos, como buen desarrollador yo casi considero "hijos" a mis programas, jeje), el cual nació exactamente 6 días antes del mencionado último post, es decir, el 13 de enero. Podrán imaginarse mis hipotéticos lectores que dicho personajillo ha mantenido copados los recursos y el tiempo de proceso de este servidor a un 100% casi constantemente (estuve prácticamente a punto de alcanzar el don de la ubicuidad, o dicho en "nuestro" lenguaje, la multitarea real, pero desgraciada o afortunadamente, no lo he llegado a conseguir).

Pero como la parte más dura ya ha pasado y ahora el chiquitin ya casi es "independiente" (en el sentido de que no hay que estar con él las 24 horas, por ejemplo ya es capaz de entretenerse él solo durante un buen rato) puedo arañar tiempo para dedicarme a otros menesteres: Este fin de semana me he echado un par de partidillas a la 'demo' del FIFA 2008 por ejemplo. Vuelvo a saber lo que es el OCIO! :-)