RSS
WYServer te necesita dona

Afinando detalles

Al parecer ya casi está todo listo para la entrega, sin embargo, lo único que nos tiene un poco atrasados es la edición del video que proyectará de que se trata todo esto... esperenlo porque a lo largo del desarrollo echamos rostro con todo... en especial Uriel Rodriguez

Terminado... cerrado...

Bien por fin el proyecto esta terminado, ya listo incluso para ser corrido desde un .jar (ya existente), soporta la concurrencia, parece estable, ¿qué más se le puede pedir?.
agradecimientos a quienes siguieron el proyecto, a quienes no también! ¿por qué no?
have a happy programming! see ya!

Agent -> agent agent?

bien descubrimos de mala manera que a clojure no le da la gana correr un agent si este se ejecuta dentro de otro, realmente no sabemos el por que aunque sentimos que deberian corregir esto de una buena vez. por el momento pudimos resolver el problema con ayuda del profesor mediante el uso de la funcion future, bastante interesante el nombre

Errata

viendo que algunos objetos de Clojure no implementan Serializable es necesario buscar nuevos métodos de paso de información aunque quizá esta cerca la respuesta, dado que existen funciones dentro de clojure para construir objetos a partir de texto plano. Lo cual podría ser favorable para nosotros

Una gran epifania

Aunque quiza no es la palabra mas acertada, durante un momento de intelectualidad pregunte...
¿si clojure esta hecho en java, entonces los objetos de clojure también son objetos de java?
es claro que si, sin embargo la trasmisión de un objeto tipo clojure ¿ podrá hacerse mediante un socket?
la respuesta es que si =), realmente se pueden mandar mapas, seqs, etc y recibirlos tal cual sin necesidad de hacer un cast o algo por el estilo.
Entonces si realmente se pueden transmitir los objetos de un lado a otro pienso ¿por que no hacer un paso de mensajes estilo Erlang?
quizá sea la forma mas conveniente, dado que con este tipo de paso de mensajes evitarías el re-leer todo al igual podrías utilizar un mapa para indicar la acción que se esta solicitando, etc.

Casi lista la entrega

Bien hoy por hoy ya se han hecho las pruebas, tambien los archivos tipo API, ademas se añadieron unos cuantos bordes y se hizo lo que se pudo de momento, siempre esperando lo mejor aun en los peores momentos...

mejorando...

Después de arduo trabajo hemos agregado las pruebas, así como también hemos mejorado los mensajes de error!=) tal parece que todo va funcionando bien

Problemas con la actualización

Debido a que los comments a los post no se muestran junto con la entrada continuaré las entradas con otras entradas...

Nos quedamos en Nullpointer exception queriendo buscar a ariel, uriel ya comentó que onda. También nos pueden ayudar diciéndonos como mandar a llamar el stacktrace de java, para poder ver que es lo que nos falla...

Problemas con la actualización

¿Alguien sabe usar clojure y no esta de viaje?, necesitamos encontrar la manera de actualizar la referencia a una variable si alguien sabe como es bien recibida la ayuda

Descubriendo...

Valorando lo realizado ultimamente nos hemos dado cuenta de que es necesario la utilizacion de un identificador unico dentro de cada fila con el fin de poder conservar la unicidad y no dañar los datos

Uff

Al parecer se ha podido arreglar el asunto utilizando una matriz bidimensional de objetos para la representacion de nuestra base de datos sobre un Jtable, al igual es posible obtener el tablemodel de la tabla creada a partir del arreglo y utilizar un tablemodellistener con el fin de obtener lo que esta sucediendo en el Jtable... por el momento es todo cheers!

Ok si una visión de la bd

Al parecer debido a la forma en la cual se debe crear un jtable, es preferible y mas comodo que nuestra base de datos pudiera ser transformada en un arreglo de objetos, debido a lo cual es necesario crear un mentodo al estilo fetch-array =)....

No cabe duda que quien sabe que le pasa a clojure con nada se le da gusto, se han implementado funciones que convierten la base de datos en arreglo de objetos con el fin de utilizarlos en la creacion de un JTable sin embargo aparece un no matching ctor (deberia ser const o algo asi ctor no se entiende) for class javax.JTable!!!

Nuestra licencia

Copyright (c) 2010, Luis Arturo Islas Tirado and Uriel Rodriguez Bahena
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name off copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

----------------------------------------------------------------------------------------------------------------------------------------

La elección de esta licencia de basa debido a que en algunas ocasiones hemos deseado la disponibilidad de cierto software sin las limitantes que nos brinda una licencia privada o una del tipo GPL, debido a que estas ultimas licencias atan a las personas desarrolladoras de software como nosotros, obligandolos a actuar de una u otra forma, las cuales no parecen ser muy convenientes en la gran mayoria de los casos.

Debido a todo lo anterior decidimos ofrecer nuestra programación bajo la licencia BSD la cual brinda grandes libertades.

Enfatizando la ultima parte de liberación de responsabilidad y garantía del mismo =)

Damm!

Después de haber elegido un muy buen template para el blog nos damos cuenta que han deshabilitado las imágenes que lo hacían verse bien.

Mejorando la bd

Ahora que me he quitado la #$%) de la mañana por los sábados, he desayunado y me dispuse a implementar lo que parece ser la ultima parte del manejador de base de datos, con lo cual y al parecer ya existe: cargar, borrar, buscar, guardar, actualizar e insertar =), ya veremos que tan bien funciona todo este asunto...
Por lo mientras si siguen el blog pueden ir a apoyar a su selección "Los chambelanes de tu hermana F.C al cem 1 p.m (hoy)"

Gracias Ruko

Por cierto viejo... gracias por ayudarme a dejar bien el cliente de subversion en la Mac =), ahora si ya podre compartir archivos

Mugre blog

Hey el blog no me deja comentar tus publicaciones.... =S, ni tampoco tiene un me gusta como facebook

Las pequeñas cosas de la vida...

Hoy me he dado cuenta que, las cosas pequeñas de la vida son lo que mas "##$, como el darse cuenta que un programa no sirve por no haber escrito :offset!
Uff! viene muy intenso ese manejador de base de datos... prepárate DB2 y sobre todo ORACLE!.
Aunque ahora siento que debimos ponerle servidor chambelán...
Añadir vídeo

Oh parece que un gran servidor viene en camino

Tal parece que W&Y server viene pegando fuerte dentro del área de la computación, totalmente basado en clojure (algo tedioso el asunto), sin embargo sabremos que debido al éxito que tendrá cambiaremos la licencia de BSD a privada =)

Viejo

Que haces yandel??