El lado “malo” de Foscadrastica.
Monthly Archives: julio 2009
Coche a rayas
Aunque puede parecer un coche enjaulado, simplemente estaba en el parking de un Mc Donalds. Hice la foto desde mi coche, en la cola del servicio Mc Auto, mientras esperaba mi menú de comida rápida.
Fotos del Turisteando 2009
Ya son públicas la mayoría de las fotos que hice ayer mismo en la excursión fotográfica “Turisteando 2009″.
Algunas tomas:
Muchas más en el álbum de Flickr “Turisteando 2009″
Las de otros participantes:
Comida rápida
Encuentro fotográfico en Palma de Mallorca
Entre los feeds de mi colección de RSS me he encontrado con el apunte de Mauro (fotomaf). Este me ha llevado hasta turistaentupelo.com.
Además, Paco Ros lo ha comentado por el taller de fotografía.
Si todo va bien, nos vemos el lunes y compartimos un paseo fotográfico. ¿Te apuntas?
eBooks Gratis (y libres)
Interesante proyecto que se encarga de recopilar eBooks gratis y libres para poder disfrutar de ellos.
Aunque soy de la vieja escuela de leer en la cama libros de papel, creo que tendré que ir acostumbrandome a leer sobre una pantalla, sobre todo si la licencia de la literatura es libre. :)
Controlando las versiones
Me cuesta creer que todavía en algunos sitios hay equipos de desarollo que no utilizan control de versiones.
La versatilidad de los sistemas de control de versión es tan grande, que te permite hacer cosas como hace MarioDebian controlando sus /etc. Aunque yo en estos casos no pondría el directorio /etc entero, para poder utilizar el mismo repositorio en distintos servidores y tener “servicios clonados” pero con sus personalizaciones pertientens. :)
Algo parecido comentaba Celso González hace ya un buen tiempo.
Si incluso recuerdo algún Bulmero que tenía su /home en un repositorio. :P
Me pregunto como será de complicado mantener un equipo haciendo cosas a la vez sobre un mismo proyecto y que no se desmadre el trabajo. :P
Neithan duerme
Mapas de OpenStreetMaps con GeoIP simples
Hace ya un tiempo monte un sistema de mapas de Google Maps simple para que cualquier persona con conocimientos básicos pudiese implementarlo.
Hoy en el trabajo ha surgido la posibilidad de implementar mapas en una de las aplicaciones que está en proyecto y he aprovechado para implementar de forma muy sencilla OpenStreetMaps con GeoIP para el posicionamiento.
El funcionamiento es muy sencillo, se le pasa a una función una IP o un host y ésta nos devuelve un mapa de OpenStreetMap posicionado según la posición de esa IP.
Para preparar nuestro servidor simplemente haremos los siguientes pasos (Versión Debian, claro):
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzmkdir /usr/share/GeoIP/
gunzip GeoLiteCity.dat.gz /usr/share/GeoIP/
gunzip GeoIP.dat.gz /usr/share/GeoIP/ln -s /usr/share/GeoIP/GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat
Además, nuestro servidor necesitará el soporte de GeoIP en PHP. Esto es muy sencillo en Debian
aptitude install php5-geoip
/etc/init.d/apache2 restart
Listo, ya tenemos nuestro servidor preparado para utilizar GeoIP. Ahora simplemente llamamos a la función que he creado con la ip o el host que queremos localizar. Esto es un ejemplo de tres peticiones distintas:
osm_map(‘meneame.net’);
osm_map(’130.206.130.95′);
osm_map(‘sukiweb.net’);
Y esta es una imágen del resultado:
La función es realmente simple, se puede descargar de aquí:
- osm_map.php.txt (renombrar a osm_map.php)
Otros ejemplos de uso:
//Mapa de BolsaPHP (400×400)
osm_map(‘bolsaphp.sukiweb.net’, ’400′, ’400′);//Mapa de la DNS de telefónica 195.235.113.3 con debug
osm_map(’195.235.113.3′, ’400′, ’400′, TRUE);
¿Que os parece? ¿Simple verdad? Pasadme los enlaces si lo utilizais en algún sitio y evidentemente, sed libres de mejorar y optimizar el código. :)








