viernes, 24 de septiembre de 2010 (Hace 90 dias)
© evita_ge

Hay revuelo en Granada a cuenta del interes del ayuntamiento por «limpiar» (está por ver la definición de suciedad del consistorio) la llamada calle del Amor, un callejón en el que un chaval en pleno arrebato de pasión garabateó la palabra AMOR en 100 idiomas distintos para celebrar los 365 dias desde que se entendía con su amada.

Es sorprendente la agilidad que tienen los servicios públicos por limpiar según que cosas. Casi tan sorprendente como moldeable resulta el término «limpiar la calle» (no puedo evitar acordarme de aquel artista grafitero brasileño al que detuvieron por hacer grafitis en la calle limpiando las paredes con un trapo) : ¿realmente se puede manchar el suelo de una vía pública con una brocha y un bote de pintura?.

En el caso del equipo de gobierno del Ayuntamiento de Granada tengo pocas esperanzas, pero el chaval apunta buenas maneras, asi es que por si me leyese, dejenme darte un par de trucos:

  • Cuando vayan las brigadas de limpieza echate las manos a la cabeza, habla del arte contemporaneo a gritos, acusalos de ignorantes y expresate de forma extraña y arcáica. Antes dejate crecer la barba, ponte una boina y ropa antigua. También ayuda bastante tener en tu curriculum algún bosque de pinos pintado de colores. Si te lo montas bien a la que te descuidas es el ayuntamiento el que te acaba pagando para que siguas tu historia de amor en otras calles y dandote subvenciones.
  • Si la barba te pica puedes optar por otra opción especial imberbes. Te coges una furgoneta vieja (contra más ruidosa mejor) y en lugar de pintarlo en el suelo lo imprimes en folletos.
    Si de acuerdo, no es tan perdurable pero a cambio puedes repartir miles y miles de estos papelitos por todas las calles, los portales, los jardines, los parques, las carreteras… ponle debajo de tu declaración alguna oferta de lomos de merluza ultracongelados ó un sinfonier de oferta (no, yo tampoco sé lo que eso) para disimular. Oye!! no te lo vas a creer!! a tu lado estaran deteniendo a un padre porque su hijo tiró al suelo la bola de tutti-fruti, pero a tí te paran el tráfico para que pases… y si alguno se pone chota, le hablas de la crisis, del progreso económico, las PYMES!! mano de santo!!

Suerte machote, espero poder algún dia hacerle yo una foto a tu obra.

jueves, 23 de septiembre de 2010 (Hace 91 dias)

Un tremendamente simple script para publicar en Facebook mensajes rápidos. En realidad el script estaba y está pensado para recibir mensajes desde otras aplicaciones y enviarlos a Facebook, pero vamos sirve para lo mismo que para lo que está desarrollada esta página https://m.facebook.com/ que es la que usa para postear.

Quizás hayais visto/probado algún script similar que corren por internet. Es increible pero el 99% no funcionan y muy probablemente no lo han hecho nunca por un motivo muy sencillo: el bloger que lo ha difundido se ha limitado a hacer copy+paste de algo que leyó, por supuesto sin probar nada ni más interés que repetir como un loro lo que encuentra por la web (algo tristemente habitual).

¿Y porque fallan generalmente estos script? pues en los 3 o 4 que he podido probar el motivo es bien tonto: porque inicialmente se hicieron por un ingles, para su página en facebook en ingles. Cuando tu te logeas en facebook, el sitio detecta tus opciones de idioma y sirve formularios EXCLUSIVOS para usuarios de Español (es decir, el textarea ya no se llama «message» sino «mensaje«, y el botón que hay que pulsar no es «Share» sino «Compartir»), … a partir de ahí, cualquier script inglés simplemente no servirá de nada.

Basicamente el siguiente script lo que hace es: – Simulando ser un navegador, logearse en la página de Facebook con tu email/password y navegar por un par de páginas hasta obtener un número secreto que tenemos que enviar conjuntamente con el mensaje de texto. Una vez obtenido este número rellena el formulario casi como lo haríamos a mano:
#!/bin/bash
texto=$1
if [ -z "$texto" ]; then echo "Falta el texto que quieres escribir"; exit 1; fi
texto=${texto:0:140}
email="tu-email-en-facebook@server.com"
pass="12345678"
cokkies="~/.cookies.txt"
user_agent="Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; es-ES)"
pagina=`curl -L --silent --keepalive-time 5 --user-agent "${user_agent}" --cookie "${cokkies}" --cookie-jar "${cokkies}" -d "email=$email" -d "pass=$pass" -d "login=Entrar" https://m.facebook.com/login.php`
redireccion=`echo $pagina | sed -r 's/.*href="(http:.*;manual_redirect=1)".*/\1/g'`
pagina2=`curl -L --silent --user-agent "${user_agent}" --cookie "${cokkies}" --cookie-jar "${cokkies}" "$redireccion"`
formId=`echo -n $pagina2 | sed -r 's/.*name="post_form_id" value="([^"]*)".*/\1/g'`
dtsg=`echo -n $pagina2 | sed -r 's/.*name="fb_dtsg" value="([^"]*)".*/\1/g'`
redireccion2=`echo $redireccion | sed -r 's/.*\/home.php\?(.*)&refid=(.*)&.*/http:\/\/m.facebook.com\/a\/home.php?\1\&refid=\2/g'`
respuesta=`curl -X POST -L --silent --user-agent "${user_agent}" --cookie "${cokkies}" --cookie-jar "${cokkies}" --data-urlencode "status=$texto" -d "update=Compartir" -d "post_form_id=$formId" -d "fb_dtsg=$dtsg" "$redireccion2"`
exit
Copia el código anterior en un script llamado (p.ejem) ~/bin/mensaje2facebook e introduce tu password y email en el contenido.
Convierte en ejecutable el script (chmod +x ~/bin/mensaje2facebook)
Para escribir en facebook simplemente abre una consola y escribes
mensaje2facebook "hola gente"
Nota I: Facebook tiene unos límites bastante severos en cuanto la publicación via scripts y demás. Es muy facil alcanzar el limite de mensajes por hora (que no recuerdo ahora cual es)
Nota II: El script recorta la longitud del mensaje a 140 caracteres… sin avisar ni más protocolo. Simplemente envía los 140 primeros.

miércoles, 22 de septiembre de 2010 (Hace 92 dias)

Carga retrasada de youtube

Fué un descubrimiento en toda regla el escuchar ayer en Buenafuente a La Shica. Ni idea de que existiese a pessar de que hace ya tiempo que sacó su segundo disco.

La tipa tiene desparpajo y dotes de showman showwomen. Inicialmente la comparación con Martirio parece evidente pero la Shica se ha tirado más hacia un espacio, digamos… ¿»mixto-mix«? coplas con aire aflamencado, hiphopero, rockero, jazzisticas… yo que sé, pero suena bien. En el vídeo habla un poco de eso, de la zingara rapera con volantes y playeras.
De lo escuchado se agradece que no hayan «aparcado» el aspecto musical para dar protagonismo exclusivo a la voz y se han currado algunos temas (instrumentalmente hablando) bastante más de los habitual (Con dinamita ó Mujeres es buen ejemplo).

Aqui os dejo el disco SuperCop completo, especialmente recomendable la última «Mi familia y otros animales» (Cliquea aquí para abrir SuperCop en un popup)

miércoles, 22 de septiembre de 2010 (Hace 92 dias)

Llevaba bastante tiempo sin abrir Google Earth, casi tanto como sin usar el GPS (que es al fin y cabo para lo que lo quiero). Ayer al ir a importar la ruta desde el GPS como hacía habitualmente GoogleEarth se negaba en importar bien el KML producido por gpsbabel y me representaba una línea recta en medio del mediterraneo.
Pruebas:

  • importar ruta desde la web de GoogleMaps. Resultado: correcto.
  • crear una ruta en GoogleEarth (GE), guardarla a archivo, abrir archivo en GE. Resultado erroneo.

Problemas:

  • GE no lee sus propios archivos.
  • GE se hace la picha un lio con la codificación de caracteres y usa como separador decimal una coma (,) en lugar del punto (.) con resultados caóticos

Actualicé a la última versión 5.2, pero el problema se mantiene. Tras dar un par de vueltas dí con la solucion en los foros de GoogleEarth.

Perfil del recorrido, en la nueva versión 5.2Perfil del recorrido, en la nueva versión 5.2

La solución es sencilla. Basta con editar el script de inicio de GoogleEarth (en OpenSuse vi /opt/google-earth/googleearth) y añadir la tercera de estas líneas para forzar al programa a usar puntuación inglesa:
LD_LIBRARY_PATH=.:${GOOGLEEARTH_DATA_PATH}:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
export LC_NUMERIC=en_US.UTF-8

lunes, 20 de septiembre de 2010 (Hace 94 dias)

Ha muerto Labordeta, una gran persona. Ha sido uno de los cantautores encargados de desempolvar la copla española y darle calidad y calidez. Pero va a pasar a la historia como presentador del programa «Un país en la mochila» y, más aún diría yo, por mandar a la mierda a la bancada al completo del Partido Popular, en su faceta de diputado de la Chunta Aragonesista.
Más de uno habrá que se sienta ofendido por la falta de respeto institucional que demostró Labordeta. Otros aludirán al hecho de que las formas muchas veces empañan el fondo.
Pero otros nos contentamos con el hecho de que un diputado de izquierdas haya puesto en su sitio a esos «demócratas de toda la vida». Como homenaje a su persona, me propongo utilizar el latiguillo «como hubiera dicho Labordeta…» cada vez que haga falta…

lunes, 20 de septiembre de 2010 (Hace 94 dias)

Desconocía la existencia de esta iniciativa (aunque me suena de haber oido alguna campana hace algún tiempo ), la Robin Hood Tax.
Consiste básicamente en cobrar un impuesto ridículo a los bancos a cuenta de las transaccciones mil-millonarias que realizan a diario con objeto de destinar ese dinero en ayudas a paises en desarrollo. Excelente. Tan sorprendente simple como que no se esté aplicando ya. Tan justa, que como dice Escolar muy probablemente no prospere. Pero bueno, si no lo hace al menos que sea a costa de pasarse por el forro un buen puñado de miles de muestras de apoyo.

Carga retrasada de youtube


Pulsa aqui Me parece una buena idea para dar tu voto.
También puedes apoyar la campaña incluyendo tu nombre y email en el recuadro «I support the Robin Hood Tax» de la página del proyecto.

Cuaderno de campo es un blog desarrollado y mantenido por Trebol-a y en el que escriben Trebol-a, Miguel, Merche y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar ó de Google+

Creative Commons: Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos expresados en la licencia Creative Commons