Estos últimos días he recibido varios comentarios de los lectores, gracias a todos ellos, esto anima a seguir escribiendo, y aunque no he tenido tiempo suficiente para terminar el último artículo creo que ahora le pondré mas empeño.
Bueno, seguiré escribiendo mas de Ext Js, ya que es una librería maravillosa, espero que pronto logre terminar el artículo siguiente, pues hace meses que lo comencé y no lo he podido continuar, a todos los lectores gracias y sigan mandando sus comentarios.
En el último proyecto en el cual he trabajado, he utilizado un framework javascript que vale la pena hablar de él en este blog, y se trata de Ext Js, una excelente librería para crear interfaces de usuario, Ext nos facilita mucho el trabajo a los desarrolladores, pues en unas cuantas líneas de javascript podemos hacer interfaces realmente buenas.
En este artículo quiero mostrar como hacer mensajes, tablas y ventanas, con esto pretendo dar una introducción a esta fantástica librería y así mostrar la facilidad en el desarrollo de software.

![]()
Hoy exactamente este blog cumple un año de estar online, estoy contento de haber iniciado este proyecto, he recibido comentarios muy buenos sobre el mismo y también he tenido la oportunidad de poder ayudar a muchas personas.
Las estadísticas han ido en aumento, recuerdo el primer mes cuando solo entraban una o dos personas al día, era un poco triste, pero hoy el numero se ha incrementado considerablemente, tanto por los que entran directamente al sitio como por los que me siguen por las feeds.
Espero poder continuar con este blog por muchos años mas, compartiendo tutoriales e información importante, y como siempre se aceptan comentarios y sugerencia, al igual que peticiones, mientras este en mis manos haré lo posible por seguir colaborando con la comunidad.
Saludos
Ya hace rato que salió la nueva versión de mootools (la 1.2beta2), hoy quiero mostrar como escribir una clase con esta nueva versión, es muy similar a la versión anterior, pero algunas cosas cambiaron.
Objetivo
El principal objetivo de este artículo es mostrar algunas buenas prácticas al escribir clases, para que sean reutilizables no solo por el propio autor, sino también por otros desarrolladores, esto hay que tenerlo en mente siempre que escribimos una clase, la clase que se escribirá hará algo asi (En las feeds no se aprecia el efecto debido a que no se ejecuta el javascript):
Este carrusel de imágenes (slideshow) es idéntico (a nivel visor) al que ya he mostrado anteriormente, solo que esta vez el código estará mucho mas limpio y mejor diseñado, completamente orientado a objetos y podrá ser muy flexible para ser utilizado por algún otro desarrollador.
La mayoría de nosotros conocemos la extensión para firefox firebug, ya que es muy útil a la hora de desarrollar aplicaciones web, desafortunadamente solo podemos trabajar con esta extensión dentro de firefox, pero que pasa si queremos debuguear otros exploradores como Internet Explorer, Opera, Safari?.
Gracias a Joe Hewitt, el creador de firebug, que ha puesto esta herramienta disponible para todos los demás exploradores como un archivo javascript, esta versión de firebug es mas ligera y no tiene todo lo que la extensión para firefox, pero es de gran ayuda, simplemente tienes que incluir el archivo javascript en tu página y listo, puedes descargar Firebug Lite desde aquí .
Ahora bien, cuando se esta en la etapa de desarrollo, es recomendable agregar el archivo javascript, pero cuando se sube a producción hay que quitarlo para no desperdiciar ancho de banda, al hacer esto todas las llamadas al objeto console, el encargado de debuguear, marcarán error, para corregir eso simplemente hay que pegar las siguientes líneas de código antes de hacer cualquier llamada al objeto console.
Con esto se crea el objeto console y ya no marcará errores la aplicación.
Saludos.
El día de hoy quiero continuar con el tutorial de JasperReport, he explicado una introducción a la estructura principal del reporte, el paso de parámetros al reporte y como llenar un reporte desde una base de datos incluyendo el Query dentro del jrxml, en esta ocasión explicaré como llenar un reporte por medio de una colección de objetos VO o DTO, como mejor los conozcas.
Objetivos.
Una vez definidos los objetivos se puede apreciar el alcance de este tutorial y así decidir si al lector le conviene continuar con la lectura de este tutorial.
Ayer 16 de Enero del 2008, se ha liberado la segunda version beta de Mootools, y según anuncian en su blog, esta parece ser la definitiva, se han solucionado bugs de la versión anterior y se han agregado nuevas características, entre las mas destacadas es sobre el accesso a los elementos.
En la versión anterior el método set, de la clase Element, solo aceptaba un parámetro, ahora en esta nueva versión es posible pasarle un objeto con todas las opciones que querramos.
Ejemplo: En la versión anterior haciamos algo así para acceder a las propiedades de los elmentos.
En esta nueva versión podemos hacer lo siguiente, claro que lo anterior lo podemos seguir haciendo:
Como se puede ver, ahora podemos asignarle varios parámetros a la vez, pero hay que notar que también se pueden declarar eventos.
Para mayor información ver el blog oficial, también recomiendo descargar esta nueva versión.
Saludos y a experimentar!.