Tuitermaps, jugando con google maps

Hace un tiempo, estuve un par de días jugando un poco con el api de google maps y el de twitter, más que nada por la excusa del google maps, la de twitter es muy sencilla (bueno, twitter en sí lo es). El resultado es TuiterMaps.

Es algo parecido a twittermap, puedes ver de dónde son las personas que escriben, siempre que tegan puesto en su perfil el location.
En un principio muestra los mensajes del public timeline, también se puede seleccionar un usario en concreto y un usuario con sus amigos.

Es muy chorras, pero ya he visto lo fácil que es mostrar una localización gracias a la clase GClientGeocoder, simplemente le pasas al método getLatLng una cadena de la localización y una función callback que recibe un obeto GLatLng, y a partir de ahí puedes crear un GMarker para añadir al mapa.

Lo que le falta es un poco de diseño, pero para eso yo soy muy malo.

El Kalimotxo de Mamá

Lo tenía que poner, hace ya unos días que vi el vídeo de el Kalimotxo de Mamá, y hoy siendo viernes y con los San Fermines tan cerca me hace gracia ponerlo.

Como curiosidad, como podréis haber visto es un vídeo que nos presenta Kukuxumusu, la canción la ha compuesto y canta Pablo Carbonell y la dirección es de Juanma Bajo Ulloa, más sobre el video en sanfermin.com.

Por cierto, este año espero volver a estar por Pamlona por tercer año consecutivo, por la zona de la calle estafeta, hasta que llegue el encierro :).

Instalando Maven

Como hay cosas que todavía las tengo en mi partición de windows, hoy me he instalado maven para empezar a tocarlo, por ahora no creo que le saque todo el jugo cuando no lo hago demasiado con Ant.

La instalación es bastante sencilla, después de descomprimir el archivo descargado, copiamos el directorio dónde nos parezca, luego simplemente vamos a las variables de entorno y le añadimos a la variable PATH el path de nuestro maven, en mi caso c:\maven-2.0.6\bin.

Debemos asegurarnos que tengamos creada también la variable de sistema JAVA_HOME, con el path de la instalación de la máquina virtual.

Para ver que tenemos todo instalado correctamente, podemos probar en la consola el comando mvn --version, que nos dice que versión de Maven tenemos instalado.

Actualización: VictorR nos cuenta como hacerlo en Mac OS

Conectar a mysql con NetBeans 6.0

Aprovechando que he instalado el XAMPP, he estado probando la funcionalidad de NetBeans de conectar a bases de datos.

Para esto nos situamos en la pestaña Runtime de Netbeans, allí nos encontramos los servidores, bases de datos, webservices del proyecto y el catálogo de DTD's y schemas XML.

Desplegamos Databases y, al menos en mi caso, encontramos dos conexiones a Java DB (Derby) que viene embebido y Drivers que es donde debemos añadir el driver de Mysql u otro gestor de base de datos al que quisieramos conectar.

Pulsamos botón derecho sobre Drivers y New Driver, seguidamente buscamos el jar y lo añadimos, entonces ya nos sale dentro de nuestros Drivers.
Seleccionamos el driver de Mysql, pulsamos botón derecho y le damos a Connect Using..., ya sólo nos queda poner la típica cadena de la URL de la conexión jdbc, por ejemplo jdbc:mysql://localhost:3306/test, para la base de datos test que tengo en local, y el nombre de usuario y password de Mysql.

Y ya podemos conectar a la base de datos, donde podremos ver tablas, vistas y procedimientos almacenados además de, como no, ejecutar comandos SQL.

Instalar apache, mysql y php en Ubuntu con XAMPP

Quería instalarme en ubuntu el típico paquete apache, mysql y php, como ya tengo instalado en windows el xampp, me decidí a instalar su distribución para linux. También las hay para Solaris y MacOS.

Después de descargar xampp para linux, se copia el archivo .tar en /usr/local y se ejecuta el comando sudo tar zxvf /usr/local/xampp-linux-1.5.4a.tar.gz -C/opt, y ya queda instalado en /opt/lampp.

Para ejecutar el servidor, simplemente debemos ejecutar el comando sudo /opt/lampp/lampp start y con stop lo podemos parar.