lunes, 28 de mayo de 2007

Minuta de Reunión 24 de Mayo de 2007

WikiDraw 
Minuta de Reunión  

Fecha: 24/05/2007
Lugar: Sede UAJFK Don Bosco.
Asistentes: Todo el grupo.


Tema tratado: Construcción del prototipo.

La jornada comienza con la reunión del equipo para planear los pasos a seguir. La cátedra requiere:

  • La confección del Documento Rubro II el cual especializa los pasos a seguir para la ejecución del proyecto
  • Una presentación formal a la cátedra y nuestros compañeros sobre el proyecto y su filosofía.

Además el prototipo requiere avanzar con dos lineamientos:

  • Un objeto response genérico.
  • La capa de presentación en SVG.

De esta reunión se desprende lo siguiente:

  • Pablo preparará la documentación para la presentación.
  • Mariano y Damián comenzarán a trabajar en SVG.
  • Norberto y Lucas en el objeto Response.
  • Norberto finalizará la redacción del documento Rubro II.

sábado, 19 de mayo de 2007

Minuta de Reunión 17 de Mayo de 2007

WikiDraw 
Minuta de Reunión  

Fecha: 17/05/2007
Lugar: Sede UAJFK Don Bosco.
Asistentes: Damián, Lucas y Mariano.


Tema tratado: Construcción del prototipo.

La última semana ha sido increíble en avances del proyecto, de los cuales cabe destacar:

  • Desarrollo e implementación de la Lista Negra.
  • La puesta en línea de la nueva imagen de WikiDraw.
  • La implantación de la gestión de usuarios.
  • La categorización de entidades.

Estos avances nos llevan hacia el próximo hito del proyecto: ESPECIALIZAR LA CAPA DE PRESENTACIÓN.

Este punto (no menor) nos lleva a comenzar a trabajar con SVG y planear la interacción del usuario con la aplicación.

Luego de discutirlo en grupo, creemos que en algunas iteraciones de desarrollo más tendremos una capa de presentación aceptable, la cual dará por finalizado el desarrollo del prototipo de WikiDraw.

 Ahí vamos....

martes, 15 de mayo de 2007

Nueva imagen de WikiDraw

Estamos estrenando nueva imagen (la cual seguro no va a ser definitiva) con la característica que su implementación es en JSP. Esta integración es posible debido al desarrollo en capas que efectuamos.
De esta forma podemos integrar distintas capas de presentación con la regla de negocios.
¿Comentarios? ¿sugerencias? son bienvenidas....

viernes, 11 de mayo de 2007

Minuta de Reunión 10 de Mayo de 2007

WikiDraw 
Minuta de Reunión  

Fecha: 10/05/2007
Lugar: Sede UAJFK Don Bosco.
Asistentes: Damián, Lucas y Mariano.


Tema tratado: Construcción del prototipo.

LISTA NEGRA:

Con el fin de poder filtrar artículos no deseados se desarrolló el módulo de lista negra.

Se incluyó una tabla en la BD que contiene las expresiones regulares que se usan como filtro en la clase BuilderEntidades. De esta forma cuando se encuentre algún artículo que se debe filtrar basta con agregarlo como un registro más en la base de datos sin alterar la lógica de la lista negra.

Para separar se desarrolló la clase ListaNegra que contiene un método que retorna un resulset desconectado con las expresiones regulares arriba mencionadas.

NAVEGADOR:

Se investigó que el browser compatible con la aplicación es el Firefox con version mayor a 1.5.0.0. A partir de esa versión sopota SVG.

Para tal fin se desarrollaron dos clases: Navegador y Versión que se encargan de cargar los datos del navegador del cliente y validarlo.

Se realizaron pruebas con Firefox y MSIE.

BASE DE DATOS:

Se realizó un backup del schema wikidata y se agregó en una carpeta (BD) dentro del proyecto.

SVN Y PROXY KENNEDY

Se intentó nuevamente sin éxito la conexión con el repositorio.

Temas Pendientes

  • Falta mejorar los filtros de la lista negra.
  • El 7 de junio se hará la presentación del proyecto ante la catedra, reunión en la cual se llevará a cabo con el prototipo.

martes, 8 de mayo de 2007

Tomcat vía Apache consume el 100% de mi CPU

Cuando hice el enlace de Apache con Tomcat se evidenciaba que mi PC dejaba de responder con la velocidad habitual.
Comencé analizando el task manager de Windows y me encontré que el Tomcat5.exe consumia todos los recuros de CPU. Lo interesante de esto es que solo ocurre cuando:
  • Se ejecuta por primera vez a aplicación (es decir a partir de ese momento)
  • Si se ejecuta la aplicación vía Apache, es decir, no apuntando a Tomcat directamente
Primero pensé que el código de WikiDraw estaba pinchado por alguna parte, pero mi teoria no cerraba usando solo tomcat....
Con lo que googlee el tema, y por supuesto apareció.

http://www.mail-archive.com/users@tomcat.apache.org/msg27183.html
http://issues.apache.org/bugzilla/show_bug.cgi?id=40909

El Bugzilla de ASF lo atribuye a una DLL que en la versión que se entrega está pinchada. ¿La solución? Reemplace la DLL... señora... :D

domingo, 6 de mayo de 2007

Musicplasma

Muy buen sitio hecho en Flash que representa las relaciones entre grupos musicales, peliculas, etc. http://www.musicplasma.com/

viernes, 4 de mayo de 2007

SVN

Este pequeño software que nos tiene que dar mas satisfacciones que dolores de cabeza, ha terminado de agotar mi paciencia.
El problema surge del servicio que elegimos el cual posee bastantes limitantes, con lo cual he decidido instalar nuestro propio SVN.
Como habran visto unos post mas abajo, con la ayuda de un tutorial, he instalado en el site www.wikidraw.com.ar un Subversión sever.
Esto creo podrá solucionar los problemas de integridad de codigo que hoy tenemos.
(falta que pelearse con la gente de uk para que nos dejen salir por el proxy, pero eso será otro post :D )

Minuta de Reunión 03 de Mayo de 2007

WikiDraw 
Minuta de Reunión  

Fecha: 03/05/2007
Lugar: Sede UAJFK Don Bosco.
Asistentes: todo el grupo.


Tema tratado: Construcción del prototipo.

Esta semana de trabajo, y en particular la reunión del jueves han sido extremadamente productivas.

Entre los avances hechos caben descatar:

  • El objeto DAO ya tiene una primera versión y hoy estamos realizando consultas contra el motor de base de datos.
  • Se redactó la primera versión de la clase entidad.
  • Se especializaron objetos para el manejo de sesiones (login y logout) y la gestión de cookies.
  • Se formateó el stream de salida al navegador.

Luego de la reunión de evaluación se decide realizar un archivado del proyecto a su versión actual para poder empezar a separar en distintos packages clases de objetivos similares.

Además se continuará trabajando en:

  • Lista negra de entidades.
  • Desde la Web de WikiDraw se enlazaran los formularios al conjunto de servlets de sesiones.
  • Comenzaremos a trabajar en la validación de navegadores admitidos para el sitio.

Vinculos

A medida que avanzamos con el proyecto, surgen interrogantes que en la mayoría de los casos los resolvemos vía Internet.
En esta oportunidad voy a mencionar dos:

jueves, 3 de mayo de 2007

Lic. Rosa Rojas - Q.E.P.D.

Falleció ayer 2 de Mayo de 2007 quién fué vice-decana de la escuela de Sistemas.
Aquellos que fuimos sus alumnos guardamos un grato recuerdo de una excelente persona y profesional.