Grails: creando templates o “layouts”

No es quizá la mejor manera de empezar la sección de Grails, pero introducir el tema de los layouts (templates) es algo que encuentro muy importante, puesto que es lo primer que mas de uno queremos hacer cuando empezamos desde 0 una nueva aplicación. Grails, como en otros muchos temas, hace muy sencillo la creación …

Continue reading ‘Grails: creando templates o “layouts”’ »

Share Button

Java: replaceAll y el problema del $

Recientemente he sufrido la siguiente Exception: java.lang.IllegalArgumentException: Illegal group reference Esta exception la obtenemos cuando intentamos hacer un String.replaceAll a un String de Java que, seguramente, contiene el caràcter especial $ (dollar sign). Aquí el problema, que puede pasar por alto cualquier programador, es que el replaceAll de la classe String hace un replace de …

Continue reading ‘Java: replaceAll y el problema del $’ »

Share Button

Oracle: Identificar el encoding de la base de datos

Normalmente siempre se hace uso de un único encoding para toda una aplicación web, tanto a nivel de vistas (ya sea hatml, jsp, asp…) como de comunicaciones (conexiones a base de datos,s ervicios distribuidos, servicios web, etc…). Este encoding acostumbra a ser el estandard UTF-8, aunque también se utiliza (demasiado para mi gusto) el conocido …

Continue reading ‘Oracle: Identificar el encoding de la base de datos’ »

Share Button

Forzar la descarga de ficheros desde PHP

Recientemente me han pedido que añada en una de las webs que administro un enlace (de manera artesanal) para poder descargar un documento concreto. Bien… la mayoría pensaréis que es algo trivial, porque seguramente uso alguno de los múltiples cms que existen en el mercado (y no os equivocáis), que seguro implementa de core o …

Continue reading ‘Forzar la descarga de ficheros desde PHP’ »

Share Button