Entradas

Regresando....

Imagen
Hoy regreso de mis vacaciones. Pensé que tendría más tiempo para elaborar algunos artículos, pero me lo dí al verdadero descanso. No es de quedarme echado en cama todo el día todos los días, al contrario, me dediqué a hacer cosas que no hago en un día normal, así que lo pasé con mis niños, mi esposa.. todo divertido. Y como no he pensado en  nada del trabajo (gracias a Dios casi todo anduvo solo) me olvido qué tenía que hacer. (La imagen creo que dice exactamente lo que estoy pasando :) ) Bien, hoy también es el Blog Day , y como parte de este día, recomendaré 5 blog de diferentes temas a todos los visitantes de este pequeño blog:

Descargar XLS y PDF sin abrirlos en el navegador (versión Servlet)

Imagen
Anteriormente hice un post de cómo " Descargar XLS y PDF sin abrirlos en el navegador " pero fue realizado con PHP. Ahora les traigo el mismo ejemplo pero usando Servlet

¿Qué apunte quieres?

Imagen
Debido a diversos temas en mente, aún no me decido por algún apunte para las siguientes semanas. Comienzo uno, y luego veo que otro puede ser interesante, y cuando lo desarrollo me doy cuenta que el primero tiene más documentación... en fin, me hago un lío innecesario.  Además, para mi puede ser útil un apunte, pero para los visitantes quizás no. Así que, haré la siguiente pregunta ¿Qué tema, apunte, tutorial, tip (etc) quieres que se publique en este blog? Tus respuestas puedes hacerlas en este post, en feisbuk y FriendFeed (que es como Twitter... que también puedes conectarte desde twitter) Vamos, todos los comentarios serán considerados :)

Nuestro primer Portlet en Liferay

Imagen
Hasta el momento hemos visto cómo configurar Liferay sobre un Servidor Glassfish v3 para producción . Esto nos permite tener un Portal en blanco listo para que nosotros le configuremos todo. Es decir, el Liferay que viene preconfigurado con el GF, Tomcat o Jetty que está disponible en la página de descarga de liferay.com , tiene contenido preparado, textos de ejemplo, temas, aplicaciones completas, etc. Además que viene configurado con HSQLDB. Si al preconfigurado le cambiamos el acceso a la base de datos para que utilice el MySQL o cualquiera, en ese momento todo el contenido del Portal estará en blanco. Recomiendo la versión preconfigurada de liferay para conocer un poco cómo funciona, y además, para usarlo como caja de arena para probar nuestros portlets. En este post veremos cómo hacer un Portlet para Liferay usando NetBeans 6.x

Liferay 6.0.3 disponible

Después de mucho trabajo dedicado por la gente de Liferay.com, Brian Chan anuncia la disponibilidad de Liferay 6.0.3. (Ahora tendré que hacer posts para actualizar el Liferay a esa versión.. bueno, será después que publique sobre cómo hacer Portlets... ya casi acabo). La nota completa, aquí: con referencia a: Liferay Portal 6 GA Released - Blog - Liferay.com ( ver en Google Sidewiki )

"Persona" de NetBeans

Imagen
Si usas Firefox, te gusta "vestirlo" con las " Personas " disponibles...y además te gusta NetBeans, pues creo que esta "Persona" te podría gustar. Está disponible aquí http://www.getpersonas.com/es/persona/253842 Algo simple como para ser la primera vez :)

Entendiendo especificación Java Portlet 2.0

Y siguiendo con la onda de los portlets (creo que tendré buen tiempo hablando de ellos), aquí un artículo (en inglés) de Deepak Gothe , explicando sobre Portlet 2.0. Es un artículo de tres partes. Part 1, Overview and Coordination Between Portlets Part 2, Serving Resources and Other New Features Part 3, Extensions Si podemos juntarnos virtualmente un día para traducir estos y otros artículos , la comunidad nos lo agradecerá.

Juegos en JavaFX

Como me bloquearon páginas comunes de juegos (esos con Flash), y necesito de cuando en cuando descansar un poco del trabajo (vamos, que no somos máquinas.. Taylor está equivocado!) Encontré esta página de juegos pero hechos con JavaFX, además de tutoriales y guias para el desarrollo de aplicaciones JavaFX. Realmente muy interesante.. a ver si un día me aventuro a hacer un juego. con referencia a: JavaFX Topic: JavaFX Games ( ver en Google Sidewiki )

Instalación de Liferay en un servidor GlassFish v3 para producción

Imagen
En un anterior post mencioné los Portales en Java, y la facilidad que nos da el utilizar una plataforma con muchas funcionalidades, y nosotros simplemente deberíamos hacer los componentes que faltan. Estos componentes se llaman Portlets. Ahora mencionaré uno de los gestores de Portlets en Java que, según mi opinión, es bastante útil. Su nombre LIFERAY. Pero no hablaré de sus cualidades, ni todo lo que puede hacer.. eso ya lo hizo Pedro Edison en su blog :) , y como no hay que amontonar la red con lo mismo, esta vez mostraré cómo instalar el LIFERAY desde cero. No desde la instalación de un .exe, sino desde un archivo .war y sobre GlassFish v3 usando MySQL como gestor de base de datos.

Instalando Portal Pack en NetBeans 6.9

Imagen
Para comenzar con tutoriales de Portlets, es necesario preparar nuestro IDE para programar con Porlets. Por ello primero vamos en este Post vamos a ver cómo instalar el Portal Pack   para NetBeans.

Resultado de encuesta "¿Por qué quieres conocer Java?"

Agradezco a los que participaron de mi encuesta "¿Por qué quieres conocer Java?" Estos son los resultados Soy estudiante y quiero saber para aprobar el curso   21 (42%) Me interesa la tecnología Java, y quiero conocer más   35 (70%) En donde trabajo quieren que aprendan todo o parte de Java   13 (26%) Para agregarlo a mi CV   12 (24%) Aunque pareciera una encuesta sin importancia, estaba midiendo qué tipo de usuario promedio visitaba este blog. Agradezco a los  doce "sinceros" que buscan Java solo para agregar a su CV, aunque creo que también pudieron responder por diversión, y hay un grupo invisible que no ha marcado esta alternativa... solo especulo :). También a los 21 desesperados que necesitan aprobar el curso... también puede haber un gran grupo que no ha respondido... también estoy especulando. Ahora, los 35 que quieren saber más de Java (quizás ya sepan y quieran aprender más), también pueden pertenecer a los demás grupos... quizás, por eso

Tomcat 7.0

Imagen
Apache ha lanzado Tomcat 7.0, con compatibilidad para Servlet 3.0, JSP 2.2, EL 2.2 Se puede descargar desde aquí: http://tomcat.apache.org/download-70.cgi Y más documentación, aquí: http://tomcat.apache.org/tomcat-7.0-doc/

Ajax en JSF 2.0 - Ejemplo 2: Tabla actualizada según se escriba

Imagen
Siguiendo con los ejemplos después de mucho tiempo , ahora mostraré cómo actualizar una lista dependiendo del texto que se escribe en un input-text, pero usando Ajax. Es decir, a medida que se escribe, se actualizará el contenido del texto. Todo esto usando JSF 2.0 con su tag <ajax />

Vídeo: Usando JavaFX Composer en NetBeans 6.9

Imagen
Es como el Matisse de NetBeans para Swing, pero ahora para JavaFX

Desarrollo evolutivo

Imagen
Yo creo que lo único que es evolutivo es el conocimiento humano, por eso antes existían los TV de tubo y ahora están apunto de salir los TV LED 3D :) . Y es porque a medida que se desarrolla una nueva tecnología, el humano descubre que se puede hacer algo mejor, y por tanto lo deja para la siguiente versión. ¿Y que pasa con nosotros los programadores/desarrolladores de aplicaciones?