Spring Security, problemas con proxy Apache

He participado en un desarrollo web donde me ha tocado configurar un proxy con el servidor apache (mis últimos artículos han sido sobre este tema), la idea es exponer una aplicación web en Java por medio de un proxy con Apache.

Tengo una aplicación Java que utiliza Spring Security y todo funciona de maravilla cuando entras a la página web, sin embargo al colocar el proxy frente a este servidor Spring Security puede provocar algunos problemas:

Problema 1: Login, Authentication method not supported: GET

A la fecha no entiendo como puede ser esto posible, dentro del form está estrictamente definido que los datos se envían por POST y no por GET:

Este es el formulario: Seguir leyendo

Anuncios

Android, acelerar el emulador en Mac OSX

El kit de desarrollo de android permite descagar las imagenes del sistema para ejecutar tus aplicaciones en un ambiente virtualizado, esto consume algunos recuros del equipo, sin embargo al probarlo en Mac y en Linux lo sentí muy lento.

Pero esto se puede cambiar!! al grado que hoy puedo decir que el ambiente virtualizado en Mac funciona mucho mejor que mi teléfono :p jaja

Las Mac Book Pro de últimas generaciones con procesador Intel cuentan con una tecnología llamada VT-X, que se utiliza precisamente para mejorar el rendimiento de la emulación de ambientes virtuales. Seguir leyendo

Database tools, DBeaver and Squirrel

Herramientas de Base de Datos, DBeaver y Squirrel

Existen muchos manejadores de base de datos y generalmente utilizamos las herramientas oficiales de cada provedor, por ejemplo para Oracle esta el SQL developer, para MySQL el MySQL Workbench, etc…

Principalmente utilizo MySQL, sin embargo en Kubuntu tengo algunos problemas con el Workbench ya que no funciona muy bien con conexiones remotas o con tuneling por SSH, así que no me queda de otra que buscar alternativas, afortunadamente existen dos completamente open source =)!!

Las herramietas que utilizo para estos casos son :

Ambas muy buenas y son multiplatafora!! (utilizan java), pienso que no es bueno compararlas ya que cada una tiene su fuerte, por ejemplo:

  • squirrel, soporta HQL para trabajar con Hibernate y JPA, genera scripts de datos tanto de la estructura de  las tablas como los datos dentro de las mismas, exporta en xls, csv.
  • dbeaver, soporta tunneling de SSH de forma nativa y descarga los drivers de base de datos de automáticamente.

Ambas generan el diagrama entidad relación, tienen función de acutocomplementar los querys, entre otras características =).

Aquí dejo algunas imágenes:

Seguir leyendo

Songbird…

Hace mucho que no sabia nada del proyecto de Songbird, lo último que recuerdo es que era un proyecto en deceso… pero oh sorpresa sigue adelante y para bien =).

Aveces me cuesta mucho trabajo encontrar un buen reproductor de música múltiplataforma, principalmente en Linux ya que hay varias opciones pero siento que aun les falta afinar muchos detalles o a veces no funcionan como deberian ¬¬… en fin pienso darle una oportunidad a Sognbird, que para mi antes era de los mejores. Seguir leyendo

Respaldar datos de GarageBand


Snow Leopard y Lion cuentan con Time Machine que hace el respaldo de los datos de tu equipo (al configurarlo le indicas los archivos a respaldar), ahora si yo tengo varios Gigabytes de información en mi disco duro y quiero hacer  un respaldo de mis datos con Time Machine pasaría algo como esto:

100 GB a respaldar + 100GB respaldo time machine = 200 GB

¬¬ no me agrada nada que se acabe mi disco en backups….

Seguir leyendo