Autocomplete = «off» con Struts

Uno de los pequeños inconvenientes que se me presento al desarrollar aplicaciones web y utilizar etiquetas struts, era la compatibilidad con algunos atributos. Regularmente cuando trabajo con cuadros de texto siempre agrego el atributo «autocomplete = off» esto para que no se almacene el texto que haya escrito con anterioridad (en algunos casos es necesario). Pero al utilizar etiquetas struts este atributo no esta o por lo menos no encontre alguno analogo a este; entonces decidi probar un codigo en javascript y agregarlo dentro de mi formulario quedando de la siguiente forma.

Para empezar este es el código javascript 

autocomplete_01

Una vez que tenemos ya el código lo que hacemos ahora es agregarlo en el «body» dentro del atributo «onload» de la siguiente manera:

autocomplete_02

y ahora solo nos queda agregarlo en el formulario que tiene etiquetas struts para que todos lo cuadros de texto cumplan este atributo, quedando de la siguiente forma:

autocomplete_03

De esta manera pude utilizar este atributo, espero les sea de utilidad.

PD: Fijense que en struts para representar el atributo «Id» se hace con «styleId», esto para que no haya confusiones.

AIMP2 en openSuse 11.1

Revisando alguna noticias en el blog de linuxman leo un post acerca de la instalacion de un reprocudtor mp3 como es el caso de AIMP2 sobre linux. Bueno lo interesante de este reproductor es la gran versatilidad y rapidez en muchas de sus funciones y debido a que esta aplicacion solo lo uso en windows dado que tiene solo una version para este S.O. decidi probarlo con wine sobre openSuse y la verdad me quede totalmente satisfecho, la verdad pense que tendria problemas con el sonido pero me va de pelos, todo muy bien.

aimp2

Leer un Bean con etiquetas JSP – NetBeans 6.5

Una forma de poder acceder a un bean con etiquetas JSP de manera rapida seria de la siguiente manera:

Lo primero que tendriamos que hacer obviamente seria tener un proyecto web y luego creamos el bean cliente con las variables descritas a continuacion.

bean_1

Una vez realizdo esto, solo nos quedaria llamar a nuestro bean desde una pagina JSP, para este caso solo edite la pagina que se crea por defecto (index.jsp) y agregue el siguiente codigo:

bean_2

Que quede claro que los datos lo muestro en este caso solo en una pagina eso no indica que no lo puedan llamar desde otra, eso tambien se puede, ingrear datos en una pagina y desde otra la llaman. De esta manera podriamos usar las etiquetas JSP para llamar a los beans de manera practica.

Amarok 2.0 Liberado!

Leyendo algunas noticias por internet me tope con esta, en donde nos cuentan que amarok ya ha se libero en su version mas reciente, la 2.0, la que luego de un largo tiempo de desarrollo al final lo tenemos para deleite de muchos. Yo instale amarok 2.0 desde su version beta y la verdad casi no tube problemas, excepto algunas cosillas por alli pero nada importante. Como dicen en su blog, esto es solo el comienzo asi que seguiremos viendo crecer a este muy buen y novedoso repoductor.

amarok_2

Probando Songbird en openSuse 11.0

Luego de su liberacion de hace algunos dias  del reproductor Songbird a su version 1.0 estable, me decidi probarlo e instalar en mi openSuse 11.0 y la verdad me parecio muy bueno como otra alternativa multimedia. Como sabran Songbird esta basado en la plataforma XULRunner proporcionado por Mozilla. Lo interessnte de este reproductor es que se puede ampliar la  funcionalidad agregando plugins de la misma manera como lo hace Firefox. Ahora, para instalarlo en openSuse solo tednriamos que ir a este link y  empezar ha instalarlo, asi de simple.

songbird1

Nokia N97

La verdad que esto de la tecnologia celular esta evolucionando cada vez mas, y sorprendiendonos a la vez, primero el iPhone 3G de Apple, luego el T-Mobile G1, el primer telefono con tecnologia android de google y ahora nokia nos sorprende con el Nokia N97, el cual fue anunciado hace unos dias y saldra a la venta a partir del 2009 y costara aprox 550 euros. estas son algunas de las caracteristicas que presenta:

  • Teclado QWERTY deslizable.
  • Pantalla táctil de 3,5 pulgadas widescreen con resolución de 640×360 (16:9).
  • HSDPA (3G) y Wi-FI.
  • Batería que en teoría permite 1 día y medio de vida entre cargas.
  • Cámara de 5 megapixeles con óptica Carl Zeiss.
  • A-GPS.
  • Memoria interna de 32 gb. y tarjetas microsd de hasta 16 gb.
  • etc.

Video de muestra.

Conectando a postgres desde mono

Este es uno de las pocos ratos de poder escribir un post luego de llegar del trabajo a casa y luego de estar un buen rato con Mikeylla (mi bebe). Bueno, resulta que me solicitaron postear un pequeño ejemplo en donde realize una conexion a postgresql a traves de mono y bueno me tome el tiempo para poder escribir este codigo. Utilizo una interfaz diseñada con glade y monodevelop como IDE de desarrollo. No copio el codigo aqui para ahorrar algo de espacio y tiempo; pero dejo el pequeño proyecto para descargarlo desde aqui.

mono_postgres