HOWTO: Hacer tu propio carril-bici con trazado dinámico
Jueves, Octubre 25, 2007Sin palabras… un saludo Jorge.
Sin palabras… un saludo Jorge.
Estos días me he tenido que pelear bastante en serio con Google Maps y Google Local Search. Necesitaba un mapa que permitiese buscar una dirección y que pudiera, una vez encontrada la dirección, guardarla en una base de datos.
Por suerte Google Maps permite hacer cosas así con poco código aunque de todas maneras me tocó pelearme durante un par de días con su API hasta que conseguí encontrar lo que quería. Casi todo lo necesario se encuentra en la documentación de su API, el único problema es que necesitas saber exactamente lo que buscas antes de poder encontrar algo. En este enlace está la ayuda de Local Search, que aunque no es demasiado extensa tiene algunos ejemplos interesantes.
Mis requsitos exactos eran los siguientes:
En este caso particular solo necesitaba las coordenadas del centro del mapa una vez que el usuario ha encontrado lo que buscaba. Este dato se copiará en un campo oculto de un formulario para poder guardarlo en una base de datos. En el ejemplo se mostrarán las coordenadas en un DIV junto al mapa.
Una vez que sabemos lo que necesitamos nos ponemos manos a la obra. Vamos a repasar las herramientas que vamos a usar:
Aquí podéis encontrar el ejemplo terminado y aquí os lo podéis descargar. Tiene una licencia MIT, así que podéis hacer lo que queráis con él, aunque agradecería un aviso si lo usáis para cualquier cosa, simple curiosidad
Por último unas cuantas aclaraciones. He intentado comentar el código lo más claramente posible, si tenéis cualquier duda podéis preguntar en los comentarios e intentaré responder. Si tenéis que añadir el código al post, por favor, hacedlo aquí (aquí tenéis una ayuda por si no sabéis usarlo) y añadid un enlace en el post.
He comentado el codigo linea por linea para los que, como yo, no tengan ni idea de Javascript, mootools o Google Maps. Espero que a ellos les pueda servir como ejemplo de lo que se puede hacer con estas 3 tecnologías juntas.
Estaba claro… a quien se le ocurre creerse que una empresa va a decidir matar a uno de sus productos que más vende por las buenas.
Cuando he íleido la noticia en Mangas Verdes he corrido a leer el en El País (con tilde y todo oiga). Me olvidaba de que en españa la prensa solo sabe hablar de fútbol y de política. Me refiero en concreto a este fragmento.
En los foros especializados ya se barajan, entre otros, los nombres de Bucky Barnes, incansable compañero de aventuras del Capitán América, y Tony Stark, identidad secreta del superhéroe Ojo de Halcón.
Tony Stark es IronMan, no Ojo de Halcón… pero vamos, que ya se sabe que la prensa española está exenta de saber de comics y de GNU/Linux… si no que se lo pregunten a Mark Shuttleworth.
Llevo unos días pensando un post interesante sobre Gentoo para el Blog Action Day. Al final se me ocurrió explicar como mejorar la administración de energía:
El caso es que cuando iba a documentarme sobre el asunto me he dado cuenta de que alguien había hecho ya mi trabajo. Una vez más la documentación de Gentoo me ha sorprendido increíblemente.
En este enlace explican detalladamente como activar muchas de las características avanzadas de energía. En el wiki de Gentoo también dan una explicación bastante extensa sobre como activar la suspensión a disco… eso sí, en inglés.
Total… que ahora que alguien ha hecho ya todo el trabajo que yo quería hacer solo me queda daros algunos consejos para ahorrar algo de energía con vuestro portátil.
Finalmente conseguí jugar a Civilization IV en mi ordenador… la solución no fue Windows Vista… ni Windows XP… sino wine 0.9.44
En esta web de la base de datos de aplicaciones de wine explica lo necesario para corre el juego sin demasiados problemas.
En la web de wine recomiendan la versión 0.9.44 sin embargo esta mañana se ha publicado la versión 0.9.47 de wine y cual ha sido mi sorpresa al actualizar cuando he descubierto que la nueva versión soluciona algunos de los problemas gráficos del juego… aunque también provoca algunos más, pero son de menor importancia.
emerge -va ut2004 en una consola.emerge --config =games-fps/ut2004-3369-r4 e introduce tu clave. Nota: Este comando depende de la versión que estés instalando. Revisa la salida de portage para saber el comando exacto.Además, de regalo, portage se encargará de instalar los bonuspack por tí. Nunca he dicho que Linux sea un sistema operativo especialmente preparado para jugar… pero desde luego nadie me puede decir que Unreal Tournament 2004 es más sencillo de instalar en Windows que en Linux.
Ya se ha hablado de esto en muchos blogs, pero para los incrédulos… una captura.

¿Quieres el nuevo disco de Radiohead por 5 €? ¿o por 2? ¿o por 0? no problem. Te dejan descargártelo desde su página por la cantidad que quieras. Yo me lo he descargado ahora mismo por 0 €, pero si el disco me gusta prometo descargarlo por alguna cantidad por encima de cero.
Esto si es innovar en el mundo de la música y no el Reaggeton.
Edito 2007-10-13 12:32:55 : Me olvidé de decir que la página para la descarga es esta. Gracias a LordHash por el recordatorio.
Esto es lo que se considera oposición política en España.
Osea… no sé lo que dice, no sé si han cambiado algo… pero me opongo por que el PSOE es malo y quiere romper España.
Sí, ya sé que hablar de política en un blog en el que normalmente se habla de Linux, Internet, tecnología, etc. no es muy común… pero estos tios son los mismos políticos que le dan la razón a la SGAE. Me imagino una conversación en plan
- Te doy un maletín lleno de papelotes si dices que la LISI es buena sin leértela.
- Vale
La política apesta… y es por culpa de los políticos.
Via: alt1040
Pues sí, aunque pueda parecer mentira hoy he instalado Windows Vista en el portátil. Resultado: media hora después estaba desinstalado. Solo lo he instalado para intentar jugar al Civilization IV pero el resultado ha sido un desastre.
La instalación es sencillísima… aunque no se puede hacer en una partición extendida, así que hay que he tenido que rehacer la tabla de particiones un par de veces. Tampoco se puede seleccionar ningún tipo de opción en la instalación. Es completamente opaca al usuario y no se puede saber en ningún momento lo que hace. Además, después de instalar el sistema operativo, los drivers y terminar de instalar Civilization IV… el juego no es compatible con Windows Vista… una maravilla.
Total, que al final la solución más simple es jugarlo en Gentoo con wine 0.9.44 que según parece es capaz de correr el juego perfectamente.
Hace unos días necesité una lista los más extensa posible de provincias españolas, con sus poblaciones y códigos postales correspondientes. El caso es que después de buscar durante un buen rato encontré esto.
La lista está en tres formatos: XML, texto plano y MySQL. Al final yo no conseguí averiguar como subir la base de datos en MySQL a mi servidor… así que tuve que optar por escribir un script en php para extraer la información que necesitaba del archivo de texto. Al final, como soy un poco descuidado lo perdí. Pero para los que necesiten escribir uno nuevo un par de pistas.
Ayer ya comenté que mi “juguete nuevo” viene lleno de sorpresas. Una de ellas es una webcam de 2 megapixels integrada en la pantalla. Yo no soy mucho de usar la webcam, pero no puedo evitar tener un cacharro y no poder usarlo.
Siguiendo a medias las indicaciones de este manual, hay que hacer lo siguiente (con permisos de superusuario, evidentemente):
Una vez instalado
Listo, ya podemos usar la webcam. Yo la he probado en kopete y funciona, aunque para ello hay que abrir los puertos 6891 a 6901, tanto TCP como UDP, de vuestro router o firewall.
PS: Gracias a Ana y a Bugman por el testeo
Lo acabo de ver en Deep Thinks y sigo sin creérmelo.
Espeluznante. Evidentemente es muy fácil en contrar a unos cuantos individuos en la calle y masacrarlos a preguntas sobre geografía e historia de su país y del mundo… pero es que esos no eran 3 o 4.
Ayer por la tarde me llego un juguete nuevo. Se trata de un Dell Inspiron 1520 para sustituir a mi antiguo y casi difunto Airis Pragma 890… al pobre solo le quedan unos cuantos telediarios. El caso es que lo primero que he hecho cuando lo he cogido ha sido empezar a Instalar Gentoo desde el principio.
Hace unos días un amigo me dijo que llevaba uno tiempo queriendo instalarla pero que no lo conseguía y que la verdad es que le daba bastante pereza por que nunca encontraba documentación así que voy a poner una lista de algunos de los enlaces que más me han ayudado para dejar mi máquina Gentoo a punto.
Solo una nota más, la guía de instalación que hay en gentoo-wiki se queda un poco corta para algunos de los periféricos del Inspiron 1520, en concreto para la tarjeta de sonido, la tarjeta wireless y el bloetooth). Postearé otros métodos de instalación en breve un poco más actualizados.
Por cierto, la foto la he hecho con otro de mis juguetes nuevos… ya hablaré de él otro día.