Wednesday, April 09, 2008
CSS Tricks
Sigamos el enlace
que raro suena, pero es peor Siga la liga jajaja
Wednesday, January 30, 2008
Variaciones sobre una frase de Cristo
Dad a Dios lo que es de Dios y al Cesar lo que es del Cesar.
I
Dad a Dios lo que es de Dios
y al gobierno fascista del presidente Molina
lo que es del gobierno fascista del presidente Molina.
Yo no pretendo saber desde mi pequeñez
todo lo que es de Dios
Pero si estoy seguro de lo que debemos dar
al gobierno fascista del presidente Molina
II
Dad a Dios lo que es de Dios
y al gobierno de los ricos
lo que es del gobierno de los ricos
Pero,
¿Qué más vamos a darle al gobierno de los ricos
si con ayuda de su gobierno los ricos ya acabaron
de quitárnoslo todo?
Roque Dalton
Poemas clandestinos
Monday, January 28, 2008
appfuse + maven bash
Por lo general iniciar un nuevo proyecto J2EE, toma algun tiempo, escoger un stack, preparar las librerias, poner es proyecto
y sus dependencias en el IDE y luego, comenzar a trabajar, Appfuse nos ayuda con sus plugins a realizar todo esto , en un abrir y cerrar de ojos, pudiendo utilizar varias tecnocnologias, integra inmediatamente la seguridad con Acegi,
una pagina de login ya integrada y el stack tecnologico que debemos utilizar, ya viene en buena parte con el POM de MAVEN
que utiliza el appfuse. Adicionalmente, las paginas ya vienen con un css, y existen un plugin de maven , que nos ayuda a generar, los Daos, el servicio y la pagina, para una clase utilizada de Model ( con @Entity ) en un abrir y cerrar de ojos.
En este post, adjuntare un script de bash que hace las cosas aun MAS SENCILLAS.
Y por restricciones de mi habilidad con el blog, luego posteare otro bash que contiene la parte de la generaci'on de los DAOS
Servicios y etc.
Nota importante: Uno de los mayores gotchas que encontre aqui, fue que ANTLR, tiene un bug que no permite que el
path utilizado por maven, posea espacios en blanco, asi que si ralizas esto en una computadora con windows, y tu
repositorio de MAVEN, se encuentra en el default "Document And Settings", tendras algunos problemas, te recomendaria
siempre ponerlo en algun path sin espacios, para evitar estos errores. Realmente, pueden tomar algun tiempo en encontrarse los motivos.
#!bash
#iniciar proyecto con maven
echo "escriba el proyecto: "
read proj
echo "esciba el paquete base:"
read paq
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes \
-DarchetypeArtifactId=appfuse-basic-spring \
-DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.1 \
-DgroupId=${paq} -DartifactId=${proj}
cd ${proj}
mvn -Dwtpversion=R7 eclipse:eclipse
mvn install
mvn war:inplace
mvn jetty:run