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 meaningapproaching 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 distilledto 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 couplejust 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 pleaseand 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 handsand 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 ingeniousa 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 participatein 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 storiessudden 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 pourso here's a toast to all the folks who live in palestine
afghanistan
iraqel salvador
here's a toast to the folks living on the pine ridge reservation
under the stone cold gaze of mt. rushmorehere'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 voicehere'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 dreamcuz 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 everand 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 toasthere'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 bridgeswe 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 facegive 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 sandof someone else's desert
put it back in its pants
and quit the hypocritical chants of
freedom forevercuz when one lone phone rang
in two thousand and one
at ten after nine
on nine one onewhich 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 falland 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 scenereligiously
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 throughway 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 dayshould 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:
- Se puede minimizar al taskbar
Las tareas pueden tener subtareas, y esas subtareas pueden tener subtareas, ad infinitum… - Liviano: 5MB de RAM
- 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.
- 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í.
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 ;-)
-
Articles
- October 2014
- May 2011
- April 2011
- January 2011
- December 2010
- November 2010
- September 2010
- August 2010
- July 2010
- February 2010
- December 2009
- August 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
-
Calendar
March 2025 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -
Meta