Este post está relacionado con la convinación que tengoque hacer entrela wiki y la Wii. Esun suplicio para mi no poder jugar a la Wii por no tener tiempo, me lo quita la Wiki :P
Si al final a los servlets se les hubieran integrado SOAP, tendríamos comunicación entre la Wiki y mi Wii. Bueno, tiempo al tiempo. Sólo me queda agradecer a Nintendo que haya la Wii y que siempre tengan los mejores juegos (ahora que lean esto y me regalen algo por hacerles una publicidad fabulosa)
Y después de este post-inciso sobre la Wii os prometo que el próximo será de mis avances.
See you later!
miércoles, 11 de abril de 2007
Reunión del 11/04/2007
Tercera reunión en el bar de la FIB, en la planta de abajo otra vez. Para la próxima sugiero una mesa redonda porque somos muchos los de un lado no oímos al otro :P Así pareceremos los caballeros de la mesa redonda pero versión wiki.
Se empezó comentando el trabajo de cumplir XHTML de los compañeros Katia y Jose, veáse su blog para más información sobre su trabajo. Se les ha indicado que quiten el código que está "incrustado" en las funciones, como el que puede crear tablas directamente desde la función en la que estamos, y crear una capa que presente las cosas bien. Por ejemplo, estas tablas que se creen llamando a una función que la cree y no poniendo el código donde a nosotros nos venga bien. Recomendación aquí, utilizar el código de Moodle en el modo que sea posible y mirar de trabajar con el tipo class.
Inciso en la reunión y no menos importante: Preparar canción Eye Of The Tiger para la Festa FIB... (a la atención de quién convenga :D ).
A continuación se ha comentado los Templates. De esto se ocupan los compañeros Esthter y Modesto. Han presentado una demo, desde mi posición "puntera" en la mesa me ha parecido apreciar que era del Time Line. Deberán ampliarlo para varios aspectos, como por ejemplo para las lecturas/visitas. También en los que es la vista del Time Line, histórico, se han definido diferentes utilidades a modificar o añadir como son el "volver", " ir a página de discusión", "Time Line" (son nombre conceptuales).
Después de ellos nos ha tocado. Los del refactoring seguimos en ello aunque hemos desviado un poco los objetivos iniciales porque hay muchas funciones deprecated y han desaparecido varios campos de tablas, en el tema de los groups, como ya venía comentando en anteriores posts. Se nos ha indicado que es totalmente prioritario substituir estas cosas por las que funcionan, sin miedo y haciendo COMMIT en cuanto se cambie cualquier parte que se haya arreglado. También que en cuanto hagamos commit avisemos al Sr. Pigui, que no PIGUI (lo siento pero no he podido esperar a que lo colgara él aunque supongo que en breve aparecerá en su blog XD ). Y sobretodo los comentarios en english, yo ya los estaba poniendo directamente en inglés pero está bien que Pigui remind it me.
El siguiente turno fue el de los Servlets. Que se hagan directamente contra la BD y fijarse en el protocolo. También se ha comentado lo interesante que sería hacerlo con SOAP, por el tema de que se podría comunicar hasta con mi Wii, pero las instrucciones han sido claras... no hay que meterse también con SOAP (concretamente la frase no ha sido esa pero la he adaptado para una versión para todos los públicos ;) )
Y por último le ponemos una mega etiqueta al WikiBook.
Hasta la próxima!
Se empezó comentando el trabajo de cumplir XHTML de los compañeros Katia y Jose, veáse su blog para más información sobre su trabajo. Se les ha indicado que quiten el código que está "incrustado" en las funciones, como el que puede crear tablas directamente desde la función en la que estamos, y crear una capa que presente las cosas bien. Por ejemplo, estas tablas que se creen llamando a una función que la cree y no poniendo el código donde a nosotros nos venga bien. Recomendación aquí, utilizar el código de Moodle en el modo que sea posible y mirar de trabajar con el tipo class.
Inciso en la reunión y no menos importante: Preparar canción Eye Of The Tiger para la Festa FIB... (a la atención de quién convenga :D ).
A continuación se ha comentado los Templates. De esto se ocupan los compañeros Esthter y Modesto. Han presentado una demo, desde mi posición "puntera" en la mesa me ha parecido apreciar que era del Time Line. Deberán ampliarlo para varios aspectos, como por ejemplo para las lecturas/visitas. También en los que es la vista del Time Line, histórico, se han definido diferentes utilidades a modificar o añadir como son el "volver", " ir a página de discusión", "Time Line" (son nombre conceptuales).
Después de ellos nos ha tocado. Los del refactoring seguimos en ello aunque hemos desviado un poco los objetivos iniciales porque hay muchas funciones deprecated y han desaparecido varios campos de tablas, en el tema de los groups, como ya venía comentando en anteriores posts. Se nos ha indicado que es totalmente prioritario substituir estas cosas por las que funcionan, sin miedo y haciendo COMMIT en cuanto se cambie cualquier parte que se haya arreglado. También que en cuanto hagamos commit avisemos al Sr. Pigui, que no PIGUI (lo siento pero no he podido esperar a que lo colgara él aunque supongo que en breve aparecerá en su blog XD ). Y sobretodo los comentarios en english, yo ya los estaba poniendo directamente en inglés pero está bien que Pigui remind it me.
El siguiente turno fue el de los Servlets. Que se hagan directamente contra la BD y fijarse en el protocolo. También se ha comentado lo interesante que sería hacerlo con SOAP, por el tema de que se podría comunicar hasta con mi Wii, pero las instrucciones han sido claras... no hay que meterse también con SOAP (concretamente la frase no ha sido esa pero la he adaptado para una versión para todos los públicos ;) )
Y por último le ponemos una mega etiqueta al WikiBook.
Hasta la próxima!
Deprecated functions y roleid
A parte de la eliminación de campos de las tablas de grupos para Moodle 1.8 también he detectado funciones que utilizamos y que están deprecated. Algunas incluso ya estaban en deprecated en la versión 1.7 pero al no haberse revisado no se había detectado el problema. Por lo que funciones como isteacher() o isstudent() ya no deberían ser utilizadas, entre otras muchas que he encontrado.
El tener que cambiar estas funciones, ya que muchas tienen que ver con las funcionalidades de los groups que es lo que estoy arreglando, me ha generado un problema. Resulta que las nuevas funciones especificadas por Moodle para poder implementar lo mismo que hacían antes me piden un parámetro que es el rolid. Este rolid debe ser el int del valor de la constante del nombre del rol, pero lo gracioso es que estas constantes no parecen existir y no parece haber función que devuelva este int pasándole el string del nombre del rol o algo parecido, parecía que una función hacía esto pero no devuelve el int. Lo único que parece que se puede utilizar es una función que hace una consulta a la BD por cada usuario, por lo que he encontrado en la documentación y los foros de Moodle, pero obviamente resulta ser muy ineficiente.
Todo esto ya lo he comentado con el Sr. Pigui e incluso estuvo mirando él también de encontrar los rolid, pero el resultado fue el mismo.
Esto es todo por ahora. Me voy a la reunión, que ya postearé más tarde.
El tener que cambiar estas funciones, ya que muchas tienen que ver con las funcionalidades de los groups que es lo que estoy arreglando, me ha generado un problema. Resulta que las nuevas funciones especificadas por Moodle para poder implementar lo mismo que hacían antes me piden un parámetro que es el rolid. Este rolid debe ser el int del valor de la constante del nombre del rol, pero lo gracioso es que estas constantes no parecen existir y no parece haber función que devuelva este int pasándole el string del nombre del rol o algo parecido, parecía que una función hacía esto pero no devuelve el int. Lo único que parece que se puede utilizar es una función que hace una consulta a la BD por cada usuario, por lo que he encontrado en la documentación y los foros de Moodle, pero obviamente resulta ser muy ineficiente.
Todo esto ya lo he comentado con el Sr. Pigui e incluso estuvo mirando él también de encontrar los rolid, pero el resultado fue el mismo.
Esto es todo por ahora. Me voy a la reunión, que ya postearé más tarde.
lunes, 9 de abril de 2007
Resolución de los warnings
He conseguido que desaparezca uno de los warnings que aparecen cuando se va a cargar el combo box de los estudiantes y los grupos, depende del tipo de curso, y que se cargue el combo en algunos casos en los que no se cargaba por culpa de este warning.
De momento no carga bien los estudiantes y estoy teniendo algún problema con eso pero espero que funcione pronto.
El resto de warnings los tengo localizados y espero para mañana tenerlos ya solucionados.
También prácticamente ya consigo que me salga el estudiante y/o curso que estamos consultando encima de este combo box, sólo me queda ponerlo bonito (que no es menos importante que qué funcione), y ya he colocado el combo box encima del contenido, tal como me indicó Pigui.
De momento estoy haciendo pruebas, hasta que no tenga una versión que a mi me funcione completamente, no haré commit de esto porque pueden aparecer más warnings.
Mañana más!
De momento no carga bien los estudiantes y estoy teniendo algún problema con eso pero espero que funcione pronto.
El resto de warnings los tengo localizados y espero para mañana tenerlos ya solucionados.
También prácticamente ya consigo que me salga el estudiante y/o curso que estamos consultando encima de este combo box, sólo me queda ponerlo bonito (que no es menos importante que qué funcione), y ya he colocado el combo box encima del contenido, tal como me indicó Pigui.
De momento estoy haciendo pruebas, hasta que no tenga una versión que a mi me funcione completamente, no haré commit de esto porque pueden aparecer más warnings.
Mañana más!
Consejos para cuando juguéis a la Wii
Primero de todo, y no es broma, calentar los brazos... sobretodo si vais a jugar al de boxeo del Wii Sports. Que no os pase como a mi que he jugado un ratillo y llevo dos días con agujetas en los brazos, eso sí... los sacos me los cargo de 1 golpe XD
Cuando acabéis, pues también a estirar ^^
Como recomendación, el Zelda, no puede faltar, aunque para jugar en grupo el Wii Sports o el Wii Play son ideales, así como el Rayman Raving Rabbids.
En el apartado links hay varios enlaces a información de Nintendo y de la Wii por si os interesa, están muy bien los vídeos de gente jugando a la Wii para saber la impresión de los juegos si nunca habéis jugado. Si tenéis algún producto Nintendo os recomiendo que os deis de alta en la página de miembros, yo ya soy VIP... con DS y la Wii... ya me podrían dejar también dar de alta la Super que todavía funciona tan bien como el primer día ^^.
Mañana más ;)
Cuando acabéis, pues también a estirar ^^
Como recomendación, el Zelda, no puede faltar, aunque para jugar en grupo el Wii Sports o el Wii Play son ideales, así como el Rayman Raving Rabbids.
En el apartado links hay varios enlaces a información de Nintendo y de la Wii por si os interesa, están muy bien los vídeos de gente jugando a la Wii para saber la impresión de los juegos si nunca habéis jugado. Si tenéis algún producto Nintendo os recomiendo que os deis de alta en la página de miembros, yo ya soy VIP... con DS y la Wii... ya me podrían dejar también dar de alta la Super que todavía funciona tan bien como el primer día ^^.
Mañana más ;)
Suscribirse a:
Entradas (Atom)