Zombies en el centro comercial, y no me refiero al amanecer de los muertos no, ni a ninguna película de John Carpenter. Sino nuestros centros comerciales, y los zombies de su interior.

Ayer estuve en un centro comercial en Vitoria, pero supongo esa escena se repitió por todos y cada uno de los centros comerciales de este país y problablemente de esto a lo que le llaman ‘el primer mundo’.

Por los atavoces del centro comercial atronaban villancicos, uno tras otro los mismos de todos los años, ande ande ande, pastorcillos, campanitas y su **** ****. Contrastaba con el frio exterior un calor notable con la humedad relativa acentuada por la transpiración de los que allí moraban.

Había gente, mucha gente, no demasiada, pero mucha.  Yo me acerqué a mirar una prenda que necesito y por eso del comparar precios . Algo bueno si que saqué, me encontré de bruces en una tienda de videojuegos con un dvd de segunda mano de la película de ‘Tommy’ la ópera rock de The Who, lo cual creo que me alegró la tarde de dos modos, una por encontrarla que es una joya, y dos que la sgae no se llevo ni un sucio céntimo  de los 4.95 euros de mi exquisita compra.

En uno de los momentos la gente comenzó a agolparse en las baradillas de la escalera porque abajo había una actuación de unas señoritas que debían estar haciendo la danza del vientre. Lo supongo por la música porque no miré.

Allí estaban cientos de personas, con sus abrigos, metidos en el centro comercial, agarrando sus bolsas con una mano y a sus hijos con la otra, mirando chicas moviendo el culo. Todos con una sonrisa vacía. Solo faltaba una lluvia de prozac, para darles a todos un pasaporte al país felicidad total y absoluta.

Mientras están ahí no están pensando y me están haciendo ganar dinero seguro que pensarán algunos

Así que me dió miedo, aseguro que me dió miedo ver cientos de personas cuyo fin de semana, dias de esparcimiento físico y mental lo derrochan en sitios donde hacen lo que otros quieren que hagan, con su mente en blanco como zombies.

La gente en ese estado ‘no da problemas’ que es lo que a muchos les viene bien.

Y luego a los que le dedicamos la vida a la informática nos llaman frikis y que hay que salir más de casa, o peor aún son ellos los que se creen normales.

He decidido que para ser normal y para llegar a estados alterados de conciencia como su zombificación. Prefiero echar unos tragos una risas, y despotricar sobre el mundo, que al fin y al cabo es mas sano, al menos para la mente y así huir de la lobotomía colectiva.


Un gran día fue como decía en su blog mi amigo y compañero Alberto Gimeno.

Por la mañana un desayuno y por la cara, que esas cosas siempre animan la mañana, sobre todo a Alberto, que junto con plunchete estuvieron toda la noche cambiando el motor de plantillas de Debug_mode=ON mientras yo estaba dormido como un bebé. Lo siento chicos.

Bien, el día comenzó  tras la acreditación la recogida de una bolsa con unos obsequios (exquisito el pendrive con forma de muñeco de lego) y el desayuno acudimos al acto de apertura, donde Javier Rodriguez Zapatero director de Google España comenzó una ronda de presentaciones, entre las que estuvo la de Chris Dibona poniendonos los dientes largos con el google phone.

Tras esta presentación  fuimos al taller de Google App Engine Donde se iba a trabajar sobre un ejemplo que nos dieron los ingenieros de google de una wiki. No obstante…  Nosotros la verdad nos desviamos un poco del ejemplo y seguimos trabajando en unas cuantas cosas referentes a Debug_Mode=ON. En la ronda de presentación de los ejemplos donde salimos a enseñar un poco nuestra recién nacida web.

Tras la comida, no pudimos entrar a la charla sobre startups, que estaba “hasta la bandera”, estuvimos escuchando a los chicos de la charla de Gadgets sociales, fue interesante escucharles y siempre se dan ideas. Pero la mención de honor para estos chicos, es que la charla fue entretenida, supieron contrarrestar esos inconvenientes de la franja horaria (hora de la siesta :) ) en la que tuvieron que presentar.

Y luego…. Pues sí Otra vez al taller de Google App Engine, esta vez con Daniel Latorre que se vino también, por la mañana estuvimos separados el en unas charlas y Alberto  y yo en el Taller.

El día fue muy grande porque Debug_Mode=ON suscitó bastante expectación y hubo gente interesada en ello y estuvimos gustosos de atenderles e intercambiar impresiones como Miguel Angel Ajo. Lo que fue ya no grande, si no enorme cuando a algunos de los ingenieros de google se nos acercaron y bueno sobre todo Mano Marks, que nos ayudó con los problemas que estabamos teniendo con las quotas de servicio.

Tras el acto de cierre, nos dejaron abierta la Lanzadera, para poder darnos unos viajecitos y luego, nos invitaron a picoteo y a una barra libre, que eso siempre anima…


First lets talk about freedom. Is not an utopia, freedom can be conquered in a lot of little bits of our life, just because we are not always free somewhere or somehow. We cant forget that there are billions of other things you can do to feel the freedom. You lose your freedom when if  you stop looking for it.

We can also talk about technology. It is everywhere, satellites, tvs, cell phones, internet, computers, games, microwaves, dvd… Is part of our life.

What happen if we mix this all together?

Well let’s talk about … me?

Fourteen years old. My parents bought a computer , with his Windows 98. Everything works till it brokes. I brought it to a technician, and I had to spent all of my pocket money. So I promised my self not to bring my pc again to a technician.

That made me a bit more free, I learned how to fix it and then I was able to do what I want with the machine, so I had the way to fix it without spending money. Great!. The magic tool exists is knowledge.

In a couple of years, nothing in that windows was enough so, I started very light to read some about that thing called “linux” affiliate to some news account. But i was 17 when I started to use half linux and half windows.  Things weren’t very trivial and I hadn’t broadband, so I had a quite big amount of CDs with different distros, and when i want to use my winmodem, I used suse, for little funny games redhat, and other times,  mandrake, Caldera… I didn’t know how anything was working, but was funny and each time easier to deal with it.

So the first step in open source was experimenting, sometimes a bit  frustrating but… is part of the game.

When the broadband was up to my pocket. I got my connection, and started to learn from forums, online tutorials, irc…

Debian, seven Debian CDs.

… that day I wasn’t conscious, what that will supose for me, and my future.

I’ve annoyed a lot of people with questions, read a lot of tutorials, spent hours learning of other people experiences…

But all of that is something that one day you will give it back to someone else, is the cycle. One day is you who helps other to begin with his distro, or compiling an app, or making his sound card to work.

I’ve studied computer engineering and I’ve been in touch with free software the last 5 years,  I don’t have to pay for my software, i can do with it what I want.

One more step is promote it. Convincing people, telling how wonderful it is, and how many people you’ve met, and how you can enjoy it, and what advantages are ready for you and for free.

6 years using linux, make me to work as system administrator and i love it. So the free software one day let me to earn money and build my life.

Now the last part. CONTRIBUTE!

Is the best part, documentation, developing, translating, whatever you want, you can do things for people as people has done for you.

A popular sensation when you begin, is that there a lot of gurus, and you are not able to be in this world, everywhere are levels, you can be an user, a contributor, or just become a fan :)

Experiment, Use, Share, Work, Contribute.

But never finish,  is an inphinite cycle where you can always learn from everybody and you have a lot to teach the other. ¿Isn’t that the  freedom?. Enjoy it.


Ummm cuando decidimos empezar con python para poder enredar con el App Engine, aunque todavía tengo el tema parado hasta que salga del nudo que tengo en el SoC. Aparece la noticia.

Un grupo de gente de Google va a empezar a trabajar en un posible soporte de perl en el app engime. No son pollos todo lo que reluce, porque que alguien empiece a trabajar en esto no significa que finalmente el AppEngine tenga soporte para el lenguaje del camello. Principalmente porque en las filas de google no son los programadores en perl lo que más abundan, pero a un grupo de hackers de perl les han dado la libertad de dedicar parte de su jornada laboral a ello, también decir que no son del equipo de AppEngine; pero es buena noticia saber que al menos alguien quiere empezar a hacer algo.

Solo tengo un deseo en caso de que fructifique el proyecto y se apueste por él, que el acceso a la bbdd ya que no es una bbdd habitual, nos preparen un módulo simpático y simple.

Fuente Original en Inglés: Google AppEngine Perl project started

m


Suelo gastar una hora de mi vida a la semana buscando imagenes por “google images”  hoy he encontrado el éxito de ubuntu.

No me extraña que la gente se pase a ubuntu y no a debian, si es que dan muchos motivos… Al menos 3

Tendrán descargas directas desde youpor*,pont*be,redt*be…¿?

LINUX FOR HUMAN BEINGS!

He visto a muchos geeks con la camiseta que dice

got root?

Llevaran los hackers de Ubuntu…

got a threesome?


Our two tools update-pam and update-nsswitch in charge of modifying the conffiles, where finished last month. And have been testing it in their future packages, libpam-runtime for update-pam and base-files for update-nsswitch. But  we shouldn’t submit them until Summer of code finishes and all the bits of the project are done.

Debconf for modules

Well with them tools we can modify in a polite way from the postinst script the pam.d/* files and the nsswitch.conf trough the updaters.

This mechanism is being tested now in libpam-ldap and libnss-ldap packages. I have both of them with a new Debconf dialog asking to the user if he want to activate the module in that moment. So if the answer is yes, the updaters modify the files as the way is said in the doc of the package.

Debian Installer.

I’m starting with the new   udeb which will be incharge in a future of asking the user who is installing the system if he would like to  use some kind of authentication service.

A list of available systems will be prompted and through a multiselect he could select what he wants to use.

The list will only show the systems wich their packages implement the debconf dialogs to use the updaters at postinst.

After the selection the packages will be hooked for installation with apt-install.

This way when the installation is finished, the system is prepared to log on the selected service since the first login.


He tenido que generar unos parches de código para el SoC y la verdad no tenía ni idea de como generar un parche para todo el directorio. Había leido y dos personas me dijeron que svndiff me lo podía generar, pero lo veía una opción un poco fea, pesada y complicada, además que tendría que pedir usuarios en algunos subversions de debian.

diff -Naur antiguodirectorio nuevodirectorio > miparche.patch

voi là


Para empezar soy un manos de árbol y muy amenudo cuando escribo opciones o parámetros en algun programa, comando o script… fallo. Muchas veces pongo mas letras delante o detrás, es lo que tiene no haber hecho mecanografía nunca.

Así que en lo que estoy escribiendo para el SoC cuando, la lista de parámetros está establecida, con solo una línea más de código podemos hacer que algún fallo de esos pase desapercibido.

$control=$&  if ($control =~ /required|requisite|sufficient|optional/);

rrequired, requisitelhjlkjhkjl,sssflojkjsufficient … entrarían.

Si se me ocurre una manera que no sea muy pesada de admitir caracteres extraños en medio ya lo diré. Pero de la manera que he intentado hacerlo es demasiado código para inlcuirlo, si fuese extremadamente crítico si que se podía emplear, pero si no lo es no merece la pena, y así tienes algunos ciclos de reloj para tu Seti@home o tu boing preferido.

Al menos en perl es extremadamente simple. El motor de expresiones regulares de perl, tiene las backreferences,  que son una serie de variables especiales con las que podemos hacer referencia a partes de las expresiones analizadas, una de estas variables es $& que refiere al “acierto”.

No es la panacea, pero supongo que a alguien le acabará ahorrando algún error.


It is so difficult to get in order without an index, at least for me.

I do not really know what I’m going to do after september… work in the city were I live? go out of the city?  go out of the country?… I don’t really know. But life is not only work, so the index of my personal expectatives for the next 3 or 4 months are.

- Pass and finish my Summer of Code task on Debian in the PamNssInstaller.

- Learn python

- Start a project in python and try the AppEngine

- In september collaborate with Imag.fr in the Oar project, it was one of my Summer of Code Proposals, it was really interesting. Is free software. So I want to collaborate with it.

- Start with the packaging of the Babuine Component model, a component model for mono, developed by Nestor Salceda.

- I would like to begin collaborating in Debian, continuing after the SoC.

- Based on PamNssInstaller helpers and some others that I should write, I would like to develop and release an Active Directory configure assistant. Trying to contribute to introduce linux at the Windows environment in an easier way for the mid and basic user.

Quite long expectative index, but… I hope that almost will be done.

That’s all folks.


… esa pregunta hizo Miguel de Icaza una vez. Y mi respuesta hasta ayer sería no.

Ayer pase una mala noche, mi sistema respiratorio tiene la regla una vez al año, es sensible a los cambios del tiempo, cualquier cosa le afecta, a veces me hace sangrar de tanto sonarme… en fin que no podía dormir porque no tenía medicamentos que me dejasen respirar. Y siendo sábado me levanté a las 7.25AM. Me preparé una buenza taza de café y encendí el portatil en busca de alguna red wifi, a la que conectarme pero no hubo buena suerte, así que tendría que gastar el tiempo en algo.

El otro día hablando con mi mentor sobre python, me dijo que lo que podía hacer es leerme Dive into python, así que me lo descargué y ayer por la mañana me puse a leerlo.

Primeras impresiones

Me gusta, me parece agradable, la sintaxis cómoda y el 100% OO interesante. Con perl todavía no me siento cómodo empleando objetos. Si pasa por aquí algún “perl monk” me mandará una colleja, pero me falta destreza todavía con ellos.

Pero miedo me da, como ejemplo, para programar en perl uso el eclipse solamente para usar el reformat code… :D porque soy un poco desastre con el sangrado del código. Y me encuentro con que python no tiene delimitadores de nada y se rige según sangrados… y me quejo yo de la sensibilidad a espacios de bash. Ya veremos a ver que tal al principio

Pero vamos, habrá que acostumbrarse, creo que google app engine, lo merece, y a ver si a partir de agosto empiezo con un proyectillo que tengo en mente.

Ya contaré experiencias.