Empecemos con IceFaces

Desde hace un montón que quería escribir sobre IceFaces, este es un framework Java encargado de los componentes web de la interfaz de usuario para JSF (Java Server Faces), actualmente el framework por defecto que se utiliza con JSF en Netbeans es WoodStock, he leido muchos comentarios que Icefaces puede ser el sustituto oficial de Woodstock ya que la característica principal de Icefaces es que es full Ajax, no es necesario configurar algo adicional ni estar tratando con varios archivos xml de configuración solamente es necesario instalar el plugin para Netbeans o Eclipse, para este ultimo haré un post aparte para trabajar con Eclipse y Icefaces, pero me centrare mas en Netbeans ya que se integra mejor con JSF y Icefaces.

Recomiendo escuchar el podcast sobre Icefaces de Javahispano.

Para muchos amigos que no disponen de una conexión a internet se puede descargar el plugin para Netbeans ya sea la versión 6.5 o 6.5.1, hay que prestar mucha atención con la versión de Icefaces que descargaremos por que sino dará problemas al abrir el proyecto en otro Netbeans que no tenga la misma versión de Icefaces las que se encuentran son 1.8 y 1.7.2.

Es recomendable registrarse en la página de Icefaces, para tener acceso a los demos y tutoriales sobre Icefaces que están muy buenos, también desarrollare algunos ejemplos sobre el uso de los componentes para que la mara pueda aclara algunas dudo sobre su utilización.

Comentarios (1)opiniones, ¿cual es la tuya?

Convertir formatos en GNU/Linux con Mobile Media Converter

Navegando por allí encontre la aplicación Mobile Media Converter que esta basada en FFMPEG y podemos convertir formatos mp3, amr, 3gp o wmv (menos la versión 9) a wma, wav, amr, mp3, 3gp o mpeg. Que son los formatos mas utilizados por nuestros Teléfonos móviles.

Recomiendo utilizar esta aplicación ya que tiene licencia libre y puede instalarse tanto en Windows como en sistemas GNU/Linux, para este ultimo mencionado se pueden utilizar dos tipos de instaladores un *.deb y un binario, en mi caso probe el binario por que no se necesita resolverle ninguna dependencia para que funcione.

Simplemente baje el instalador de la página de Mobile Media Converter, descomprimi el archivo y ya.

$ tar -xvf mmc-lin.tar.gz
$ cd MobileMediaConverter
$ ./MobileMediaConverter

"Captura de pantalla de Mobile Media Converter"

Comentarios (0)

Si los programadores construyesen aviones

Comparto con ustedes este excelente video promocional, me gusto la frase que dice el tipo al principio del video:

"Algunas personas les gusta realizar planos, a nosotros nos gusta hacer los aviones en el aire."
A ver cuando decretan el día nacional del programador.
Saludos.

Comentarios (2)

Habilitar Tomcat y Glassfish para conexion a bases de datos

En muchas ocasiones me he visto en la necesidad de configurar mi Tomcat o Glassfish para que mis aplicaciones se peguen a su respectiva base de datos, aun cuando en las librerías de los respectivos proyectos incluya el driver jdbc necesario.

La forma de configurar Tomcat y Glassfish es muy simple solamente es necesario incluir en la carpeta "lib" que esta dentro de la ruta de instalación de cualquier de los dos servidores el respectivo JAR.


Para Tomcat y Glassfish:

$HOME_PATH/lib

Donde $HOME_PATH es la ruta de instalación de Tomcat.

En mi debian el instalador de Netbeans deja el $HOME_PATH de Tomcat y Glassfish en la siguiente ubicación:

/usr/local/apache-tomcat-6.0.18
/usr/local/glassfish-v2ur2

Para windows como tengo ratos de no instalarlo Tomcat no recuerdo donde lo dej el instalador por defecto pero al igual que en GNU/Linux al obtener el archivo descomprimible lo podemos ubicar en el lugar que queramos el $HOME_PATH.

En el caso de sistemas GNU/Linux ó Unix no es necesario copiar fisicamete el archivo pues también se puede utilizar un enlace simbólico.

# ln -s /ruta/del/driver/jdbc_driver.jar $HOME_PATH/lib

Como también en mis aplicaciones el DAO Oracle TopLink para JPA en el caso de Glassfish no es necesario por que ya esta incluido pero para Tomcat no así que es necesario descargar los respectivos JAR de Oracle TopLink para poder usar persistencia de datos.

Luego de eso reiniciamos los servicios.

Dejare los links para poder descargar los respectivos driver jdbc para los diferentes gestores de bases de datos mas populares.

JDBC Driver para MySQL
JDBC Driver para Oracle
JDBC Driver para PostgreSQL
JDBC Driver para Apache Derby
JDBC Driver para SQL Server / Sybase puede usarse el driver libre o el propietario.

Comentarios (0)

Cambiar navegador por defecto para aplicaciones KDE

Siempre cuando utilizo aplicaciones de KDE así como Kopete y quiero abrir un enlace url a través de ella siempre me abre por defecto Konqueror cuando en mi caso deseo que Firefox ó Iceweasel sea mi navegador por defecto, así que he decido explicar como ambiar esta situación en KDE.

Debemos ir al "Selector de componentes" en mi caso tengo Debian Lenny y la ubicación de la opción es:

Menú K -> Centro de Control -> Componentes de KDE -> Selector de componentes

Nos ubicamos en la opción "Navegador Web", y marcamos la opción "en el siguiente navegador" y escribimos:

firefox -remote "openurl(%U,new-tab)" || firefox


Damos clic en el botón aplicar y el cambio estará hecho.

Comentarios (0)