Monday, May 17, 2010
Conclusión
Se pudo ver como clojure es un lenguaje muy poderoso que requiere de mas tiempo para poder ser dominado. Y algo que todos nos llevamos es que nunca la primera solución que se nos ocurre es la ideal para el problema.
Sunday, May 16, 2010
Recetas de cocina
Finalmente... la interfaz
Saturday, May 1, 2010
Concurrencia y hashing
Enviar estructuras por red en clojure
Sunday, April 18, 2010
Super Happy Dev House Mexico City
Wednesday, March 24, 2010
Avances del domingo
Algo tarde pero mejor que nunca. En esta ocasión vengo a contarles los avances y percances que tuvimos el domingo pasado. Nos reunimos Ana y yo(Gianfranco) para poder ver cómo cargar la información en la base de datos.
El problema que teníamos y que nos contó otro equipo, era que si creabas la JTable con los valores entonces ya no se podía modificar. Luego de experimentar y buscar mucho entendimos que para poder hacer funcionar la JTable teníamos que implementar el AbstractTableModel. Para lograrlo tuvimos que usar un proxy. Después el otro detalle que solucionamos fue convertir un mapa a un arreglo de 2 dimensiones que es lo que necesita el AbstractTableModel.
Una vez logrado eso generalizamos todo en una función que recibe los records(de una búsqueda por ejemplo) que se convierten a un modelo de ahí se cargan en la JTable. Al principio suponíamos que era algo muy difícil, pero una vez que funcionaba nos dimos cuenta que era fácil. ¡YAY!
Otro de los detalles que en este momento estamos solucionando y que no funciona tan bien, es el hecho que queremos poner un identificador a los registros para que a la hora de borrarlos se fácil.
Sunday, March 21, 2010
Cambio en el diseño y RandomAccessFile
Aclaraciones y presentación
Monday, March 15, 2010
¡Una piedrita en el desarrollo!
Para el avance del proyecto se ha realizado un mapa general de cómo quedaría nuestra aplicación, por el momento se está definiendo la parte del cliente y del servidor, el servidor será pesado por lo que se encargará de la parte fuerte del sistema, permitiendo al usuario ser ligero y se facilite su distribución. Del lado del servidor se implementarán métodos de crear, modificar y eliminar; también se está haciendo una búsqueda para los records.
Pero, ¡ups! hemos encontrado una piedra mas en el camino, al parecer no se puede modificar un archivo en la base de datos, por lo que tendremos que reescribirla cada vez que modifiquemos la información, esto nos añade tiempo extra a la programación y un poco más de esfuerzo para el método modificar y borrar.
Estamos en la búsqueda de una solución óptima o al menos una más sencilla.
Equipo Dev-it