$g_send_reset_password='OFF';
Con esto al darle Reset Password desde Manage Users se setea el password en blanco y el usuario ya puede ingresar al sistema.
Seguiré probando :)
Blog personal de Lennon Shimokawa: Java, Spring Framework, IBM, metodologías ágiles, Open Source, y Ruby.
La plataforma eCommunitas es una aplicación para el desarrollo de comunidades virtuales. Los usuarios de la plataforma pertenecen a grupos y comunidades interactuando y colaborando entre sí haciendo uso de los servicios ofrecidos como: noticias, gestión de publicaciones, fichas bibliográficas, eventos, agenda, entre otros. La arquitectura de la plataforma eCommunitas se basa en un portal Java JSR-168 que brinda las características de personalización y agregación de contenidos para el usuario. La solución de la arquitectura se presenta como un marco de desarrollo integrado que consiste en la definición de la arquitectura en sí, las prácticas ágiles aplicadas y en el entorno de desarrollo y las herramientas que dan soporte a la arquitectura. La arquitectura define la organización y estructura general de la aplicación, aplica patrones de diseño y mejores prácticas. Su diseño se describe en la vista de despliegue, en la vista de componentes y en la vista lógica. La vista de despliegue muestra la configuración de la plataforma en tiempo de ejecución para un ambiente de desarrollo y en un ambiente de producción. Los nodos utilizados en los ambientes son: el cliente que accede a la aplicación mediante un browser, el servidor web, el contenedor web sobre el que está desplegada la plataforma, el contenedor de portlets JSR-168, el servidor de base de datos y el servidor de archivos. La vista lógica muestra la estructura de la arquitectura a nivel de clases de diseño. Las capas lógicas están definidas por las interfaces controladoras, de lógica de negocio y de acceso a datos. Con la práctica de la programación contra interfases y la inyección de dependencias se logra flexibilidad en la plataforma con un bajo acoplamiento entre las capas. En esta vista se presenta el modelo de clases de diseño del prototipo de arquitectura. La vista de componentes muestra los componentes integrados en la arquitectura: Spring, Spring Portlet MVC, Hibernate, Displaytag, Log4j y el framework eCommunitas. En la especificación de la integración se detallan los archivos de configuración, la estructura y las consideraciones tomadas en el diseño y construcción de la arquitectura. Las prácticas ágiles aplicadas se basan en la metodología Extreme Programming (XP) y son: estándares de código, diseño simple, refactorización, integrar continuamente, propiedad de código compartida y pruebas. El entorno de desarrollo Eclipse y las herramientas (Maven, Ant, JUnit, Subversion) integran la arquitectura con las prácticas ágiles.
Mylyn is a Task-Focused Interface for Eclipse that reduces information overload and makes multi-tasking easy. It does this by making tasks a first class part of Eclipse, and integrating rich and offline editing for repositories such as Bugzilla, Trac, and JIRA.La característica de la integración del bugtracking con el IDE me parece excelente, ya no necesitas entrar al browser como en el JTrac. Así que me bajé la última versión del Eclipse Europa que incluye el Mylyn y a seguir probando a ver si puedo convencerlos de utilizar un bugtracking system. Intentaré con BugZilla que debe ser mucho más estable.
Terminó el curso Essentials of Rational Application Developer for WebSphere Software que dicté en Santiago de Chile del jueves 3 al sábado 5 de abril en el banco BBVA de Chile. El curso salió bastante bien, me encontré a varios compatriotas en el banco. Hay bastantes peruanos trabajando en Santiago tanto así que me comentaron que le dicen "Perú" a su Plaza de Armas por la cantidad de peruanos que están por ahi. En la calle Catedral que da a la Plaza de Armas hay ambulantes que venden papa rellena, anticuchos, cebiche... no me animé a probarlos :S
El primer día me di un tiempo para visitar el centro de Santiago, la Plaza de Armas, la Catedral y pasear por la gran cantidad de galerías que hay por ahí.
La comida no es tan buena y es bastante cara, el primer día almorzé un pescado en un restaurant en la Plaza de Armas. Los 2 siguientes días del curso almorzé con los alumnos en un fast food que estaba al frente del banco. Comí comida china el segundo día... no hay como el chifa peruano definitivamente.
Disfruté mucho dictando el curso, me trataron muy bien el banco. Me enseñaron un poco de la plataforma Nacar sobre la cual están realizando todos sus desarrollos. Esta plataforma es un framework full stack, lo que me impresionó es su integración con el RAD, habían desarrollado una perspectiva propia en el Eclipse, tiene su propia paleta de componentes (mismo JSF) para crear un JSP con componentes NACAR. Los alumnos esperaban aprender las funcionalidades adicionales que ofrece el RAD para hacer más productivo su desarrollo en la plataforma NACAR, pude compartí con ellos todos los truquitos y tips de Eclipse y RAD que conozco.
Espero volver pronto por Santiago, aquí les dejó algunas fotos más que tomé: