Después de unos meses de infructosos intentos conseguí esta semana hacer backups remotos con rsync, dado que me costó tanto he decidido compartir la experiencia y espero que le ahorre a alguien unos cuantos meses y disgustos. Ahí va!

El escenario es el siguiente: tenemos un dos servidores, Alice y Bob, y queremos que Alice guarde backups de Bob. Pero Alice y Bob estan en distintas redes y lo único que los conecta es Internet, con lo cual cosas como Samba quedan descartadas. Originalmente lo que se me ocurrió fue escribir un pequeño script en Perl que hiciera archivos tar.bz2 incrementales todos los días, cada domingo un tar.bz2 total y que Bob los enviara por ftp a Alice. Pero esto es una chapuza, fijense el nivel de vaguería, con tal de no tener que aprenderme los comandos de rsync preferí escribir un script en Perl… las cosas que uno hace. Así que me puse las pilas y esto es lo que salió: usando llaves conseguimos que Alice pueda acceder por SSH a Bob y usando rsync sacamos un snapshot el primero domingo de cada mes, luego snapshots incrementales contra el del dia anterior y cada domingo hacemos un snapshot incremental contra el snapshot original del primer domingo. Si, ya se que suena rebuscado y complicado, pero ya verán como es una buena idea.

Configurar acceso con llaves por SSH

Esto fué altamente frustrante, pero es una tontería. Primero generamos una llave publica y privada en Alice

# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
c3:de:3c:46:d2:dd:87:34:ec:63:ed:09:c5:55:07:c9 root@alice

Dejamos todo por defecto y usamos una passphrase vacía, esto es importante porque sino nos la pedirá cada vez que intentemos usar la llave y así no se puede automatizar (que yo sepa). Abrimos /root/.ssh/id_rsa.pub, copiamos la cadena y la pegamos en /root/.ssh/authorized_keys en Bob. Ahora en Bob configuramos sshd, en Gentoo el archivo de configuración se encuentra en /etc/ssh/sshd_config. (Atención: no confundir con ssh_config, este último es para el cliente, sshd_config es para el servidor). Estas son las directrizes a tener en cuenta:

PermitRootLogin no
AuthorizedKeysFile     .ssh/authorized_keys

Y dejando el resto comentado funciona, pero como todo el mundo tiene SSH configurado distinto es cuestión de ir probando y ver que funciona, sin embargo hay dos cosas a tener en cuenta.

PermitRootLogin no te permite acceder directamente a la cuenta root, pero al usar llaves esto no le afecta. Es decir, sin usar llaves no podremos conectarnos como root, sino que tendremos que acceder con una cuenta normal y luego elevar privilegios con su, pero usando llaves podemos acceder como root directamente. Sin embargo no podemos tener root en DenyUsers porque eso sí que no funciona.

La directriz de Protocol es confusa, este HOWTO usa el protocolo 1 ya que guardamos la llave en authorized_keys, si la guardamos en authorized_keys2 debería usar cualquier protocol, pero esto no lo he probado y no se como va.

Reiniciamos el servidor SSH en Bob e intentamos acceder manualmente desde Alice a Bob para ver si funciona

# ssh root@bob
Last login: Fri Oct  6 17:06:25 2006 from **************.*****.co.uk
[root@bob root]#

Usando rsync

Ahora que Alice puede acceder a Bob sin contraseñas pasamos a la parte de hacer los backups.

# rsync -v -u -a --delete --rsh=ssh --stats bob://misc /backup
receiving file list ... done
misc/
misc/prueba.txt

Number of files: 2
Number of files transferred: 1
Total file size: 6 bytes
Total transferred file size: 6 bytes
Literal data: 6 bytes
Matched data: 0 bytes
File list size: 57
Total bytes sent: 32
Total bytes received: 119

sent 32 bytes  received 119 bytes  60.40 bytes/sec
total size is 6  speedup is 0.04
  • -v = verbose
  • -u = update
  • -a = archive
  • –delete = borra en Alice los archivos que hayan sido borrados en Bob, veremos más adelante que esto no es necesario
  • –rsh=ssh = especifica que queremos usar ssh para conectarnos
  • –stats = nos muestra las estadísticas tan simpáticas

Especificamos la fuente y luego el destino, lo que hace el ejemplo es hacer una copia de /misc en Bob y la pone en /backup en Alice. Sin embargo esto compara /backup con /misc y luego copia los archivos que hayan cambiado, esto no nos sirve para hacer backups incrementales. rsync tiene un parametro llamado --compare-dest que nos permite decirle a rsync que copie a /backup los archivos que hayan cambiado en /misc pero comparando con otra carpeta en Alice. Esto es altamente confuso, asi que pongo un ejemplo:

Usando la estructura que expliqué al principo tenemos un árbol tal que:

backups
  monthly-06-08-06
  weekly-13-08-06
  weekly-20-08-06
  weekly-27-08-06
  monthly-03-09-06
  weekly-10-09-06
  weekly-17-09-06
  weekly-24-09-06
  monthly-01-10-06
  weekly-08-10-06
  weekly-15-10-06
  weekly-22-10-06
  weekly-29-10-06

El método es el siguiente, cada primer domingo de mes hacemos un snapshot (los monthly-DD-MM-YY), luego cada domingo de ese mes hacemos otro snapshot incremental (weekly-DD-MM-YY) comparando con el monthly y luego cada día hacemos un snapshot incremental comparando con el del último domingo, estos últimos los he omitido porque sino esto se pone confuso, pero el método es igual que el de la semana.

Cada primer domingo de mes hacemos

rsync -vua --delete --rsh=ssh --stats bob://desde /backups/monthly-01-10-06

y luego cada siguiente domingo hacemos

# rsync -vua --delete --rsh=ssh --stats \
> --compare-dest=/backups/monthly-01-10-06 \
> bob://desde /backups/weekly-08-10-06

Antes dije que la opción de --delete no sirve, como estamos haciendo un backup incremental /backup/weekly-08-10-06 estará vacio antes de empezar, con lo cual no hay nada para borrar.

Digamos que el disco duro de Bob decide que ya esta cansado de girar y decide expirar, lo re-emplazamos por uno nuevo y restauramos todos los archivos de la siguiente manera:

Primero copiamos el último snapshot mensual, luego copiamos encima el último snapshot semanal y luego copiamos todos los snapshots diarios desde ese último domingo. La razon de hacer snapshots semanales es para evitar que si el disco duro muere a fin de mes tengamos que copiar casi 30 snapshots diarios. De esta manera solo tenemos que copiar seis snapshots diarios, un semanal y un mensual como máximo.

Y bueno, ahí lo tenemos, lo único que falta es escribir algún script en bash o PHP para que lo automatice. La idea es guardar los últimos tres meses, con lo cual hay que ir borrando los meses antiguos.

Recomiendo leerse man rsync, rsync tiene muchas opciones interesantes.

Espero que esto le sirva a alguien, si hay sugerencias o correcciones hagan uso de los comentarios :-P

 

Cansado de pasarme los días creando pequeños archivos de prueba con <?=crypt('contraseña');?> cada vez que tengo que crear la cuenta inicial de administrador en sitios nuevos escribí una pequeña clase y utilidad que me facilite la vida.

Convert es una clase muy sencilla que genera firmas MD5 simples y con semilla, SHA-1 e incluso ROT-13 (ya que estamos, se me ocurrió que sería interesante). Tambien incluí algunas tonterias como convertir cada carácter a binario, hexadecimal y entidades HTML.

 

Como John Taylor Gatto presenta en su libro Dumbing Us Down, hay siete lecciones universales enseñadas por todos los sistemas educativos masificados:

1. Confusión
Los profesores enseñan demasiada información y pocas conexiones. No muestran la gran imagen o como funcionan las cosas juntas.
2. Posición en la clase
Se agrupa a los estudiantes en grupos basados en su “inteligencia” — tontos, normales o inteligentes — y ahí es donde se quedan.
3. Indeferencia
Los profesores esperan que los estudiantes se involcuren en una clase de 50 minutos, y cuando suena la campana, olviden todo y vayan a la siguiente clase. “La lección que enseña la campana es que no hay trabajo que merezca terminar, asi que por que preocuparnos profundamente por algo.”
4. Dependencia Emocional
Los profesores y autoridades deciden todo por los estudiantes, desde que lo que está permitido decir hasta quien puede usar el baño.
5. Dependencia Intelectual
Los profesores deciden que se va a enseñar, cuando y como. “Es la lección más importante, que debemos esperar a que otra gente mejor entrenada que nosotros haga sentido de nuestra vida.”
6. Auto-estima temporal
Los estudiantes estan constantemente siendo juzgados y evaluados. Su auto-estima depende de como los juzga un extraño.
7. No te puedes esconder
Los estudiantes carecen de tiempo privado o espacio privado. Se les incita a traicionarse entre ellos. “Yo les enseño a mis estudiantes que siempre estan siendo observados, que constantemente estan bajo vigilancia de mis colegas y yo.”

You Are Being Lied To, disinformation

 

I’ve recently decided to start writing some posts in english, living in England and all it seems like a good idea. If you look at the footer you’ll see two links, one for English and one for Spanish, they translate most of the static text in the site.

I’ll keep writing in spanish as well, and every post will be in only one language, translating everything is annoying and pretty much useless for discussion (not that there’s a lot of that here anyway).

So I’d like to inaugurate this with the lyrics of a song I listened to recently and that really touched me. The song, called Self-Evident by Ani Difranco and written in the wake of 9/11, is specially meaningful on this day. Buy/download/borrow the live version of this song, get some headphones, pull the volume up and listenthink.

yes,
us people are just poems
we're 90% metaphor
with a leanness of meaning

approaching hyper-distillation
and once upon a time
we were moonshine
rushing down the throat of a giraffe
yes, rushing down the long hallway
despite what the p.a. announcement says
yes, rushing down the long stairs
with the whiskey of eternity
fermented and distilled

to eighteen minutes
burning down our throats
down the hall
down the stairs
in a building so tall
that it will always be there
yes, it's part of a pair
there on the bow of noah's ark
the most prestigious couple

just kickin back parked
against a perfectly blue sky
on a morning beatific
in its indian summer breeze
on the day that america
fell to its knees
after strutting around for a century
without saying thank you
or please

and the shock was subsonic
and the smoke was deafening
between the setup and the punch line
cuz we were all on time for work that day
we all boarded that plane for to fly
and then while the fires were raging
we all climbed up on the windowsill
and then we all held hands

and jumped into the sky

and every borough looked up when it heard the first blast
and then every dumb action movie was summarily surpassed
and the exodus uptown by foot and motorcar
looked more like war than anything i've seen so far
so far
so far
so fierce and ingenious

a poetic specter so far gone
that every jackass newscaster was struck dumb and stumbling
over 'oh my god' and 'this is unbelievable' and on and on
and i'll tell you what, while we're at it
you can keep the pentagon
keep the propaganda
keep each and every tv
that's been trying to convince me
to participate

in some prep school punk's plan to perpetuate retribution
perpetuate retribution
even as the blue toxic smoke of our lesson in retribution
is still hanging in the air
and there's ash on our shoes
and there's ash in our hair
and there's a fine silt on every mantle
from hell's kitchen to brooklyn
and the streets are full of stories

sudden twists and near misses
and soon every open bar is crammed to the rafters
with tales of narrowly averted disasters
and the whiskey is flowin
like never before
as all over the country
folks just shake their heads

and pour

so here's a toast to all the folks who live in palestine
afghanistan
iraq

el salvador

here's a toast to the folks living on the pine ridge reservation
under the stone cold gaze of mt. rushmore

here's a toast to all those nurses and doctors

who daily provide women with a choice
who stand down a threat the size of oklahoma city
just to listen to a young woman's voice

here's a toast to all the folks on death row right now
awaiting the executioner's guillotine
who are shackled there with dread and can only escape into their heads
to find peace in the form of a dream

cuz take away our playstations

and we are a third world nation
under the thumb of some blue blood royal son
who stole the oval office and that phony election
i mean
it don't take a weatherman
to look around and see the weather
jeb said he'd deliver florida, folks
and boy did he ever

and we hold these truths to be self evident:
#1 george w. bush is not president
#2 america is not a true democracy
#3 the media is not fooling me
cuz i am a poem heeding hyper-distillation
i've got no room for a lie so verbose
i'm looking out over my whole human family
and i'm raising my glass in a toast

here's to our last drink of fossil fuels
let us vow to get off of this sauce
shoo away the swarms of commuter planes
and find that train ticket we lost
cuz once upon a time the line followed the river
and peeked into all the backyards
and the laundry was waving
the graffiti was teasing us
from brick walls and bridges

we were rolling over ridges
through valleys
under stars
i dream of touring like duke ellington
in my own railroad car
i dream of waiting on the tall blonde wooden benches
in a grand station aglow with grace
and then standing out on the platform

and feeling the air on my face

give back the night its distant whistle
give the darkness back its soul
give the big oil companies the finger finally
and relearn how to rock-n-roll
yes, the lessons are all around us and a change is waiting there
so it's time to pick through the rubble, clean the streets
and clear the air
get our government to pull its big dick out of the sand

of someone else's desert
put it back in its pants
and quit the hypocritical chants of
freedom forever

cuz when one lone phone rang
in two thousand and one
at ten after nine
on nine one one

which is the number we all called
when that lone phone rang right off the wall
right off our desk and down the long hall
down the long stairs
in a building so tall
that the whole world turned
just to watch it fall

and while we're at it

remember the first time around?
the bomb?
the ryder truck?
the parking garage?
the princess that didn't even feel the pea?
remember joking around in our apartment on avenue D?

can you imagine how many paper coffee cups would have to change their design
following a fantastical reversal of the new york skyline?!

it was a joke, of course
it was a joke
at the time
and that was just a few years ago
so let the record show
that the FBI was all over that case
that the plot was obvious and in everybody's face
and scoping that scene

religiously
the CIA
or is it KGB?
committing countless crimes against humanity
with this kind of eventuality
as its excuse
for abuse after expensive abuse
and it didn't have a clue
look, another window to see through

way up here
on the 104th floor
look
another key
another door
10% literal
90% metaphor
3000 some poems disguised as people

on an almost too perfect day

should be more than pawns
in some asshole's passion play
so now it's your job
and it's my job
to make it that way
to make sure they didn't die in vain
sshhhhhh…
baby listen
hear the train?

 

Todo por un tono que no sonó.

Un año de amistad, un viaje, un festival, un concierto, multitud de tonterias más y todo queda en la nada por algo tan insignificante como una llamada. ¿Qué pasa, que yo no puedo tener mala memoria? Bueno, esta bien, uno es humano y comete errores y eso estoy dispuesto a admitir, aunque en mi opinion calificar eso como un error o metedura de pata es territorio gris. Pero lo que me molesta es que esto se haya convertido en una discusión entre dos colegialas de 15 años, ignorando mis mensajes, llamadas y en general negandote a resolver esto como dos adultos. ¿A qué viene todo esto? ¿Por qué tanto melodrama y misterio? Cualquiera diría que es el guión de típica telenovela venezolana. ¿Y ese último mensaje?

“[…] tengo planes para esta noche con alguna gente que espero no me olvide en cuanto aparezca una chica”

Venga ya! Algo me dice que estas celoso…

Todo por nada además, al final no pasará nada, porque al final la historia se repetirá como siempre lo ha hecho y lo seguirá haciendo.

Yo ya he intentado resolver esto, pero vos te negás, y sabés qué? A tomar por culo, el mundo sigue girando, yo paso de perder el tiempo con este juego absurdo para el cual ya estas mayorcito.

 

Iba a postear esto ayer, pero como no tengo conexión a internet en casa y me olvidé de llevar el archivo en mi palito usb lo tuve que poner hoy recien.

Duchado, alimentado y habiendo ordenado la mayoría de mis cosas ya estoy listo para escribir un resumen del festival. Ahí va:

Jueves

Llegamos después de tres horas de viaje, una para llegar hasta Leeds y otras dos recorriendo más o menos 20km para llegar al campamento. De ahí al parking más lejano de todos para tener que arrastrar todas las cosas que trajimos hasta el campamento. Armamos las carpas, comimos algo, dimos una vuelta y poco más.

Viernes

Dresden Dolls
Bastante bueno y muy ocurrentes haciendo un cover de Every Day I Love You Less And Less de los Kaiser Chiefs y presentándolo como una canción folclórica inglesa.
Broken Social Scene
Interesante banda con 20 miembros de los cuales más o menos 12 estuvieron presente, no los conocía y ya no me acuerdo que tocan pero si recuerdo pensar que me tengo que baj-digooo… comprar su música

El resto de la noche la pasé en la carpa Dance viendo un especial de Radio Soulwax. Radio Soulwax es una discográfica creada por los Soulwax que al parecer son clásicos de la música Dance por estos lares y estuvieron tocando ellos y luego otros 3 DJs de la discográfica. A Soulwax no los escuché, el segundo fue un aburrimiento monumental tocando puro dance duro y los últimos dos fueron más interesantes haciendo mezclas de cosas más populares. Lo mejor fue el último DJ cerrando con Windowlicker de Aphex Twin, una de Prodigy que no me acuerdo cual era y Jump Around de House of Pain. Lo peor fue el tarado que estaba bailando cerca nuestro, típico pastillero que se metía algo cada cinco minutos y se le iba la pinza, empezaba a gritar como un enloquecido y a bailar con esas barritas fosforecentes empujando a todo el mundo.

Sabado

Guillemots
Era una de las bandas que quería ver cuando leí el ‘lineup’, hace una o dos semanas escuche su disco y me gustaron mucho, en vivo no defraudaron.
Gogol Bordelo
El cantante es un imigrante ukraniano, la banda se formó en Nueva York y cantan punk gitano… Buena banda para ver en vivo pero no me compraría su disco ni a patadas.
Peaches
Un clásico, buena prescencia esceneril y un miembro viril masculino inflable de 2 metros de altura en el escenario, que más puedo decir?
Yeah Yeah Yeahs
Una de las bandas que me decepcionó, muy buena música pero el público estaba muy poco metido y la cantante no hizo mucho por cambiarlo.
Dizee Rascal
Rapero inglés bastante malo, pero tenía al público muy controlado y a pesar la música fue un concierto interesante.
Primal Scream
Igual que Dizee Rascal pero con buena música. Muy buena música. Screamadelica, que se supone es su mejor disco, no me gustó demasiado pero tienen algunos clasicazos.

Domingo

Giant Drag
Buena música y una cantante que es un personaje. Es muy flaquita, parece que la guitarra le queda grande, tiene una voz muy inocente y presento un cover de una canción bastante ñoña de los 80s que ahora no recuerdo de la siguiente manera:

Esta canción siguiente tiene historia. Cuando yo tenía 8 años me enamoré de un hombre, era mucho más mayor que yo pero nos amabamos igual. Nos queriamos tanto que un día le escribí un poema y se lo leí pero nunca más supe de el, hasta que un día mirando MTV lo vi revolcandose en una playa con una PUTA cantando MI poema. Este es el momento de recuperar lo que es mio, mi poema, mi felicidad y mi himen, mi himen anal.

Wolfmother
No los había escuchado nunca, pero me encantaron. Me recordaron un poco a Led Zeppelin, rock con mucha guitarra o como dijo un amigo, Jack White pero con más drogas.
Be Your Own Pet
Una banda perfecta para ver en vivo, punk-rock muy movido. Esta era otra de las bandas que quería ver y no defraudaron.
Dirty Pretty Things
No me acuerdo que tocaron pero eran bastante malos. Los ví solo porque estaban en el escenario central y esperamos toda la tarde para poder ver a los últimos dos.
Feeder
Tocan típico Pop-rock blandengue de radio, pero estuvieron bastante simpáticos con algunas canciones que me sonaban.
The Streets
De todos los artistas que vi, estos son los que peor música tienen. Tuvieron un hit hace algun tiempo que era malísimo, que pasaban en la radio todo el tiempo y que en mi opinion era una mierda monumental, pero para compensar fueron hasta agradables de ver contando chistes e interactuando con el público.
Arctic Monkeys
Llegaron a la fama distribuyendo sus canciones por internet. El año pasado tocaron en este mismo festival en el escenario de las bandas sin discográfica y este año tocaron en el escenario principal como una de las cabezas de cartel al lado de Muse. Tocaron una hora de buen rock pero me parecieron demasiado sosos en el escenario.
Muse
La segunda decepción del festival. Llegaron, tocaron y se fueron, unos sosos totales. La música estuvo bien, pero como nunca me gustaron demasiado tampoco fue para tanto. Además la lluvia fue bastante molesta.

Lo bueno

La música
Evidentemente no sería un buen festival si la música fuese una mierda, y con bandas como Muse, Arctic Monkeys, Primal Scream, Be Your Own Pet, Wolfmother, Yeah Yeah Yeahs y Placebo la cosa no puede ir mal. Vi muchas bandas que nunca antes había escuchado y hasta vi a algunas que sabía que no me iban a gustar, sin embargo a excepción de Yeah Yeah Yeahs y Muse, que prometían mucho pero no estuvieron tan bien, todos los conciertos fueron divertidos.
Los personajes
No importa lo raro que sea uno, en los festivales siempre hay alguien más raro. Notables:

  • El flaco que se subió al mesa de mezclas de Vitalic, DJ de Radio Soulwax, totalmente en bolas y se puso a bailar.
  • El/La que iba a todos lados con un disfraz de Bender de cartón, un vestido rosa encima y un cartel que ponía ‘Gender Bender’, un juego de palabras que significa homosexual.
  • Nuestros 8 vecinos que a las 9 de la mañana ya estaban borrachos jugando al futbol y lucha libre en calzoncillos ‘slip’.
El tiempo
Después de ver en las noticias la debacle de Glastonbury del año pasado donde llovió torrencialmente y casi arruinó el festival, yo ya iba mentalizado de que me iba a calar hasta los huesos. Pero no, el tiempo estuvo increible, el jueves fue impecable, el viernes igual pero goteo un poco por la tarde, el sabado estubo nublado y amago con llover un par de veces y el domingo estuvo lindo hasta que llovió bastante por la tarde/noche. Pero a pesar de esas pocas horas el tiempo estuvo muy lindo.
La gente con la que fuí
No eran conocidos mios, sino amigos de un amigo. Gente muy simpatica, no terminé de enganchar bien con ellos, pero fue divertido ir con ellos.
La salida
Salimos hacia el coche a la 1:30 y llegamos a casa a las 4, tuvimos suerte de encontrar una salida alternativa que nadie conocía y nos ahorro 2 horas de atasco simplemente para salir del recinto. Habiamos estacionado en uno de los estacionamientos más alejados y mientras caminabamos hacía allá notamos que algunos coches iban en dirección contraria hacía nuestro estacionamiento. Investigando un poco más nos dimos cuenta de que había una salida trasera que iba por unos caminitos de tierra y nos dejaba justo en la autopista. Nosotros llegamos a la autopista en 5 minutos, otros amigos que no habían sido tan afortunados salieron por la salida principal y tardaron más de dos horas en recorrer el kilometro que separaba el campamento de la ruta.

Lo malo

Los imbeciles
La mejor manera de evitarlos es no ir, pero eso es contraproducente y de todas maneras fuera del festival estan por todos lados. Notables:

  • El cabron que queriendo evitar usar los horribles baños comunales, se le ocurrió sustituirlos por nuestra mesa y nos dejo una cagada fresquita el sabado por la tarde.
  • El pastillero gilipollas mencionado anteriormente, que se cree que todos nos tenemos que aplastar en un local abarrotado para que el pueda hacer tonterias con sus palitos fosforecentes.
  • Los aprovechados que llegan dos minutos antes de que empiezen los cabezas de cartel y van empujando gente haciendo camino hacia delante, te piden pasar como si estuviesen buscando a alguien y luego se paran justo enfrente.
  • Todos los payasos quinceañeros que se creen guays.
  • My Chemical Romance, ya se que a mi hermana le gustan, pero la foto con la que aparecen en el librito del festival es una payasada, si la encuentro la pongo.
La tiempo indeciso
Casi peor que el mal tiempo es el tiempo que no se puede decidir, porque hay que ir equipado para cualquiera de los dos casos, hace frio, me pongo el abrigo, ahora me estoy asando, me lo saco, ahora hay viento, me lo vuelvo a poner, y sale el sol otra vez, me lo quito y así todo el día arrastando el abrigo a todos lados y haciendo amagos de striptease cada dos minutos.
No poder ver todo
Me perdí Placebo que me habría gustado ver porque me despisté y se me pasó la hora. Tampoco pude ver a los Howling Bells por conflicto de horario, aunque los vi hace una semana asi que tampoco fue tan grave. Y me perdí de participar en muchas de las actividades y otros shows que habían fuera del recinto de conciertos porque no tuve tiempo.
El precio de todo
Una pinta: 3 libras. Una hamburguesa: otras 3,50. Para la próxima, llevar mucha comida para evitar en lo posible tener que comprar.
La cerveza oficial
Carling es una mierda, ojala Grolsch o Kronenbürg fuesen los auspiciantes del evento. Al menos así no daría tanto coraje pagar 3 libras por una cerveza.

En fin, que fue una experiencia memorable, a ver si repito el año que viene, no creo que al mismo festival, a ver si cae Glastonbury o alguno en España.

 

Me voy al Festival de Leeds desde mañana hasta el Lunes STOP Hoy me hice con carpa, bolsa de dormir y mini-colchon STOP Esta lloviendo mucho STOP Saludos a mi hermanita que me tiene envidia STOP Pongo fotos cuando vuelva

 

Resulta que iba yo en busca de una applicación o sitio web para poder organizar listas de cosas para hacer, especificamente para el trabajo. Con tantos proyectos a medio hacer las tareas se acumulan y las antiguas se van olvidando, y luego se quejan los clientes. Así que al principio se me ocurrió usar Tada Lists o Remember The Milk, incluso probé uno llamado StikiPad que es un wiki que incluye listas de cosas para hacer. Pero el problema de todos estos es que no quiero tener que preocuparme de tener una pestaña abierta en el Firefox para tener accesible mis listas. Y ahí es donde encontré Wallnote que es un servicio web, pero esta pensado para ser usado con Active Desktop de Windows, de tal manera que siempre hay una ventana abierta en el fondo de escritorio. Pero… no llegué a probarlo porque buscando en Google me encontré con una aplicación para Windows llamada ToDoList. Atención al 'escrinshot' que da la impresión que uno debería tener por lo menos un doctorado en Mecánica Quantica Extra-Avanzada para poder empezar a comprender como usar dicho programa, sin embargo es todo mucho más simple de lo que parece, es cuestión de dedicarle 5 minutos al dialogo de configuración para que todo quede mucho más usable. En mi caso fue ver el pantallazo y saber que esto iba bien, así que me lo bajé, lo probé y aprobé. Muchas cosas me gustaron:

  1. Se puede minimizar al taskbar
    Las tareas pueden tener subtareas, y esas subtareas pueden tener subtareas, ad infinitum…
  2. Liviano: 5MB de RAM
  3. Es solo UN ejecutable, y si además al iniciar eligen la opción de guardar la configuración en un archivo .ini, se puede poner el programa en un Pendrive o similar.
  4. Se puede configurar para que haga lo básico, pero también puede hacer cosas muy avanzadas.

Incluso tiene sporte para listas remotas de varios usuarios, pero todavía no probé como funciona esto.

Pero lo que más me gustó de esta applicación versus las otras opciones es justamente que es una applicación de escritorio, digan lo que quieran de lo bueno que es la Web 2.0, pero yo odio tener el Firefox abierto con tres mil pestañas abiertas para cada 'web app'. Mi roadmap para Caleio era eventualmente, haciendo uso de la API, escribir clientes de escritorio para Mac, Windows y Linux. Para mi eso hubiera puesto a Caleio un paso por delante de la competencia y hubiera hecho toda la diferencia.

Y para terminar, el código es público, aunque no se que licencia tiene. En fin, me da la impresión de que es una applicación altamente recomendable para los usuarios de Windows.

 

Y bueno, todo lo bueno se acaba. Después de dos semanas de relax total y desconexión, acá me encuentro sentado en la oficina un Domingo.

El viaje fue perfecto, un par de días en Sevilla, tres más en Punta Umbría (cerca de Huelva), otros dos en Sevilla, y el resto en Madrid. Tuvimos playa, fiesta, descanso, buena comida, de todo.

Incluso lo que se suponía iba a ser la peor parte del viaje, la extracción de las muelas del juicio, termino siendo bastante indolora y corta. Una hora de operación, y a excepción del Sabado 15 y Domingo 16 que me dolió la cabeza todo fué bien.

Lo interesante fue volver a Inglaterra, el Jueves hizo casi 40 grados y es el verano más caluroso desde hace mucho tiempo, así que el shock de volver de Madrid para encontrarnos con el frio no pasó.

Además la situación en la compañía es curiosa, el jefe Ben dijo basta y se fué a trabajar a otra compañía, así que ahora somos solo tres. Stu y yo vamos a tener que asumir las responsabilidades que antes eran de Ben, y estamos aprovechando para cambiar algunas cosas dentro de la compañía para intentar ser más eficientes.

En fin, que las últimas tres semanas han sido de lo más interesantes. Además antes de irme a España me mudé de casa, y no tengo conexión a internet, así que me tuve que venir a la oficina para instalar php5 para matar las horas muertas en casa :-P. Me quedaría a escribir un relato más largo, pero hace mucho calor y no me acuerdo de la mitad de las cosas. Para compensar subí algunas fotos a mi cuenta de flickr.

 

Hoy tocó el día más caluroso del verano hasta ahora en Inglaterra (y seguramente de lo que quede) con casi 30 grados y justo hoy es el día en el que me tocó hacer la mudanza a mi nueva casa. Bueno, no exactamente pero casi. Ayer me ayudó el árbol de rabanos picantes a llevar la mayoría de las cosas en coche, pero hoy quedaban algunas cosillas que tuve que llevar a mano en bolsas de basura, con el sol partiendome la cabeza. Pero bueno lo peor ya pasó, ya solo falta la portatil, algunos papeles y cosas sueltas que puedo llevar en un viaje final.

La casa nueva esta a 10 minutos de la residencia y voy a compartir casa con un italiano que trabaja en Rolls Royce (como el 99% de los extranjeros acá) y otros dos que todavía no conozco. El cuarto que me toco es un poco más grande y tiene cama doble :-). He aquí una panorámica que hice con todo tirado por ahí.

(Casi ) todas mis posesiones materiales en un solo cuarto

Y todo esto para no estar las próximas dos semanas. Del 3 hasta el 18 estaré en España de tour y firmando autógrafos en los Corte Inglés. Bueno no, pero casi. Me voy con un inglesito de aquí que vivió en España unos cuantos años a Sevilla a visitar a David, el flaco que vivió acá durante el verano pasado y luego a Madrid a que me saquen las muelas del juicio y a ver más gente. En total casi una semana en cada lugar.

Mola mazo tio ;-)

 
Set your Twitter account name in your settings to use the TwitterBar Section.