November 11, 2008

morning: blocker

Morning

Did not start the day in a good way. I buy mobicards every month so I have full access to the public transport system. I buy them via the internet, so I get an email when it is about to run out, and with one click I get the form to order another one by mail (even with the date range pre filled).

Today I took the straßenbahn (tram), and suddenly the guy next to me transformed itself in 1 second from a civilian to a public transport control employee, and asked me for my ticket. I took my mobicard from my pocket and showed it to him. He nods but after a second he comes back and ask “let me see it again”. He looks again and points out it starts on 12.11 and today was 11.11. No problem, last month one is behind that one (the whole year cards are there). He looks the old one and points out “This one ends at 10.11″. I could not believe it, I did not even realize. Usually I just click OK-OK when buying them. I got a ticket. Luckily the checkbox marked was not “pay 40€” but “Go to the headquarters to clarify” (which still means they could fine me). Of course that means wasting half a morning not counting the time I lost already over the tram (not being able to get out in the right station). If I get fined after buying mobicards every month for years it would be really ironic.

ZYpp

In the office we had the typical “first media” blocker. Luckily Michael found the bug really quickly. Later I wanted to test the fix using linuxrc magic driverupdate tricks I have learned in the past weeks. However it did not work: Linuxrc can use rpms as a container format, but still expects the driverupdate directory structure. Bah, world was not that cool as I thought. Met with Michael and Steffen about it. Steffen realized that it would not be a bad idea to try the rpm first as a driverupdate, and if no driverupdate is there just unpack it in the system (and promised to implement it) That sounds good, easy testing. Happy.

YaST

autoYaST

Katarina wrote a really nice tutorial that explains how use autoYaST to apply a configuration to a running system. Uhm. Looks like an XML API. Wow. Couldn’t we use it for our YaST web service?. Talked with schubi about it. While the command line interface has higher level, exposing this interface would make sense too, because it will offer automatically almost all autoYaST power.

Partitioner

The new YaST partitioner, on which Katarina, Arvin, Matthias and Martin worked really hard during the Code11 cycle got a pretty nice review here. Give it a look. And give the guys feedback. I am sure lots of things can still be improved!.

YaST releases

Stano is reviving the discussion about whether to make independent of openSUSE YaST releases. I talked about this topic with Zonker just after he started as community manager.

I think it would be a pretty good move. Also a big challenge. It would mean a challenge not only for us the YaST teams but also for other internal and external stakeholders.

Right now a new YaST package submission (same with libzypp) is more or less tied with the development of features or some project manager sitting next to your chair to get a blocker fixed for an openSUSE release. Things would change if the distribution’s team would need to take the last released YaST and take patches, forward ports, backports, etc.

Also it would be a challenge for us. Most of YaST testing happens on a openSUSE release. We have lot of ideas on how to improve our automated testing and this would require develop them further. Also I think an approach like this would facilitate making YaST less distro-dependent.

Another point I like of the approach is that it would force us to have a better process to define our core-platform (ir order to be able to release it separately). Right now I see it a bit chaotic: APIs are born in modules, and as soon as they are used by more than one module, they land in the wildcard yast2 package. Something I really don’t find very convenient. APIs should be reviewed with more care and packaged by the area the API covers.

Still and interesting topic and material to innovate!

May 29, 2007

Handbook for Life: 52 Tips for Happiness and Productivity

link (zenhabits.net)

Criminality in Montreal, Thief obsessed with house

My brother is doing research in Montreal, and shares a house with some friends, near the intersection of Fabre St. and Beaubien Av.

Some weeks ago, he heard noise in the next room. Thinking it was one of the housemates, he ignored the noise. Next morning a laptop was missing. The thief used an insecure door to break in.

Some days later, the doorbell ringed at 5am. They saw a strange guy hiding and walking around the house. He was checking if there was somebody in the house. The neighbor was arriving and found this guy in the back garden of the triplex. He used as excuse, “looking for cigarretes”.

During the week, they saw the suspect several times. Walking around the block looking into the houses and trying open doors. They even made a picture (sadly from behind, but it seems he wears always the same clothes), he has been recognized by various people.

On Sunday, 5 am. My brother again woke up with with noise in the next room. He heard someone inside the house. He did some noise to scare him, without having to encounter him face to face in the next room. The thief escaped. This time he really did a good effort to open not easily reachable window and using a knife.

The police has come twice, but is not able to do nothing. See a Google Map of the thief area and the suspected home of this guy.

Image Hosted by ImageShack.us

May 11, 2007

Busy week

This has been a really busy week. Moving to a new apartment. At home I only see boxes everywhere :-(

Lot of news coming from the Java field. I am happy for what is happening with the Java world.

  • The strategy for Solaris finally makes some sense: making it like Linux, but with its own strengths. Everyone will win here. (it will be GPL soon][1] ). The only looser will be Microsoft and whose can’t use GPL code. I am not sure if the strategy is right, but making Sun a player with both Linux and Solaris is much better than the “Linux, eeer Solaris, er Linux… Solaris!… Linux!” strategy.
  • Flash and Silverlight will get a competitor from Sun and the Java world. This is good news for Linux, as it can be the first free solution on this platform. Watch the demos.
  • Platform for cellphones.
  • There is a video of a Google Earth like client done by Sun and NASA, based on the new FX technologies. It will be free and can be used as a component in Java programs.

Also:

April 9, 2007

Back again

Back from Spain. Photoset here.

March 15, 2007

Parsing German

German Parsing Contest. Contract says:

Eine ördentliche Kündigung ist spätestens am dritten Wektag eines Kanedermonats zum Ablauf der übernäachten Monats zulässig. Die kündigungfrist für den Vermieter verlängert sich nach fünf und acht Jahren seit Überlassung Wohnraums um jeweils drei Monate.

You ask lot of german people, and some non-native speakers. “If I tell the owner of my flat this or next week I am leaving, which months do I still need to pay”. ( inclusive ) (If I don’t find a “nachmieter” )

  • German non-native speaker: May
  • German 1: May
  • German language teacher (non-german): April
  • German 2: May
  • German 3: June
  • German Lawyer: June
March 6, 2007

Barcelona y Freakonomics

De vuelta en Alemania.

Aún sorprendido por haber disfrutado de 20ºC y sol en pleno invierno. Más que sorprenderme me da miedo que el clima se este volviendo loco. Bueno, también me sorprende que de un par de naranjas valencianas se pueda sacar un vaso entero de jugo de naranja, el cual no necesita agua o azúcar para saber bien.

En el aeropuerto tuve casi media hora de tiempo libre. Mirando libros me encontré con Freakonomics. Sin recordar la razón por la cual lo recordaba o conocía, lo compré tras leer el resumen. Terminé de leerlo la misma noche.

Free Image Hosting at www.ImageShack.us

El libro me gustó más que nada porque toca un tema que encuentro muy importante. La sabiduría convencional. El tomar decisiones o realizar juicios basados en datos o conocimiento que es totalmente erróneo pero que sin embargo mantienen nuestras mentes tranquilas debido a que mantenemos nuestro status quo o zona de confort.

El libro juega con temas como el negocio del crack, la educación de los hijos o y la criminalidad, poniendo a la vista hechos que son molestos para la parte moral o nuestra rígida educación basada en mitos y cuentos de pueblo. Aún así los autores logran mantenerse lejos de hacer juicios morales o pasar propagandas políticas, intentando mantener una posición pragmática.

February 18, 2007

Egon visits Nürnberg and the born of a musical career

So this weekend my chilean friend Egon visited me with his brother Wolfgang.

Nürnberg Hauptmarkt

I am able know to give you a really nice overview of Nürnberg in a half day and a long night ;-) .

After the mandatory visits to the castle, Hauptmarkt and walking around the innerstadt, we stopped for a real german dinner at Geiß Spital.

Dieta picapiedra

Then we continued in direction to Wörde Wiese where we had a top in DeroteBar and Weinerei, where we met a bunch of friends.

While in the Weinerei, a guitar player came in and started to play blues.

Richard Smerin, in Weinerei

He asked us for some money and I ended buying his album for 5 euros. Not that I like blues that much but…. lets support art. He persuaded me to play after him. Well, he just announced I was going to play. So I ended playing live in the Weinerei.

Weinerei, Live

After that we did a quick stop at Downtown. They left today, but my feeling is they liked Nürnberg a lot. Complete photoset.

January 22, 2007

Back from Chile

Back in Nuernberg. No snow. Lot of email to read.

Puerto Olcay

Full photoset here.

If you want to travel there, check this video.

December 27, 2006

Christmas

Santa Claus y Rudolph en Nürnberg

I am having great time with my brother in Nürnberg. We managed to spend Christmas together in a “family” way even with the other half of the family being overseas. We kept the other half updated with real time photos of our culinary creation:

Listo para el horno

Also, lot of party on the weekend. Tomorrow we fly to Barcelona.

Happy Christmas and New Year to everyone!