Hoy lei una articulo en el diario Milenio acerca del calentamiento global, lo más rescatable del articulo es identificar además del metodo cualitativo que uno pudiese decir....este año hace mas calor que el anterior...., como es el metodo cuantitativo para determinarlo.
Definitivamente debe de existir una retrospectiva al problema, y seguramente sirve para extrapolar estas mediciones. ¿Pero alguien sabe si los modelos son los correctos?
Por lo mientras yo voy a seguir esforzandome en no generar tanto metano, y decido dejar de comer frijoles.
La parte tecnica no es suficiente, debe de acercarse a las necesidades de las personas. Es por ello que este blog esta dedicado a ayudar a las personas que no son tecnicas a explotar Internet.
domingo, 17 de agosto de 2008
viernes, 8 de agosto de 2008
Bitacoras de Aplicación
Cuantas veces hemos implementado un manejo de errores, y de eventos que generen una registro en distintos repositorios, en una palabra una bitácora en donde registremos los principales eventos y sucesos que ocurren mientras esta en ejecución una aplicación.
Este trabajo se ha realizado una y otra vez implementado por distintos programadores, a continuación expongo una pequeña solución acerca de como utilizarla para dejarlo más uniforme y reutilizar la mayor parte del código.
La presentación incluye las siguientes clases.
Una clase abstracta BitacoraAplicacion que nos ayuda a definir las principales operaciones que puede tener una bitácora.
De esta clase derivamos las clases concretas BitacoraTexto y BitacoraWindows que son las que implementan el tipo de bitacora que vamos a utilizar y definen un repositorio en particular.
Declaramos los constructores de las bitacoras concretas como protected internal, para asegurarnos que se va a utilizar una fábrica para la construcción de un objeto en particular.
Por último utilizamos una fábrica para generar el tipo de bitácora que vamos a utilizar para abstraer la aplicación, y utilizamos un Singleton para acceder a la fabrica de objetos.
Ahora solo falta que definir e identificar los metodos concretos para las bitácoras.
La forma de utilizar esto es crear una definer de BitacoraAplicación, que se apunte a una instancia creada con la fabrica de los objetos.
Suscribirse a:
Comentarios (Atom)