Go forward in time to Jun 2000.
So I had left my laptop's power adapter at Miguel's house. After working for three hours on battery my laptop started beeping. I could not find my other stupid battery. Need to unmessify my bedroom a bit, I think.
On the bus to Mig's house they were playing some cool songs from the 80s. A nice change from the usual country music crap.
Centralized the handling of event editors for calendar objects. Still need to resolve what to do when there is an open editor dialog for a particular object and another dialog wants to switch to be editing the same object.
Lunch with Miguel, Toño, and Pepe Chacón. Had a good rib-eye and with not-so-good French fries. Coffee afterwards.
More coffee action in the evening with Miguel and Morsa. I had not seen him in a long time.
I've been listening to the Lost Highway soundtrack all day long.
Stayed at Miguel's house last night. On the morn^H^H^H^Hnoon we had breakfast with Catalina, a friend from Chile whom I had not seen for about three years.
Plenty of hacking today; hooking up the event editor and finalizing the menu and toolbar templates.
Late lunch with Miguel, Joakim, Hans Petter, Mancha, and Patrick. We went to La Buena Tierra, which brags about its food being 100% natural, but it was not very impressive.
Lunch with Pepe Chacón at the Club Japonés. I love that place. We played go for a while afterwards; I tried to re-learn it a bit. Won the first game on a 9x9 board, and got my butt kicked an all subsequent games.
Started the 5th prelude in Op. 23. It kicks *major* ass, and it is hard. Today's progress: the first 6 bars and a half.
Breakfast with Alexandra at Bisquets in Plaza Inn. They make *good* coffee there.
Afterwards went to Casa Veerkamp on a whim and found Rachmaninov's Preludes Op. 23, which kick ass. I want to play number V; it will be hard. Also got the third volume of Bartók's Mikrokosmos.
Wrapped the calendar's event editor widgets in a GnomeApp with a BonoboUIHandler. Need to do the same for the addressbook's contact editor. Later the core widgets will need to be wrapped in a Bonobo control so that you can embed them anywhere, but this will do for now.
Pumas 1, Santos 1. I expected a better game.
Went with Alexandra and Luis Javier to listen to Verdi's Requiem at the Sala Nezahualcóyotl. The tenor sucked, but the rest of the soloists, chorus, and orchestra were pretty good. Loud and good.
Released gdk-pixbuf 0.8.0.
On the personal side of things, I have been dumped by a certain special person.
But life goes on. Happy happy joy joy.
Read a bit.
Slept some more.
Went to the OFUNAM concert with Paco, Alexandra, and Luis Javier. What a fantastic concert. The two big things were Elgar's Cello Concerto and Beethoven's 7th symphony. The cello concerto was just amazing and beautifully executed. The symphony was beautiful. There was a visiting conductor, and it was definitely a nice surprise.
Afterwards, Paco and I went with Luis and Michelle to have a coffee and then went to Luis's house.
Little hacking done. Too much sleeping today.
Lots of bickering on gimp-print versus gnome-print. It is sad to see important GIMP people be reluctant to use GNOME libraries. The argument of "they are too big" is stupid, since the GIMP is huge by itself. The argument of "they are hard to install" is stupid, since Helix Code solves that problem for Linux boxen. Other unices are just screwed, but the GIMP may be just as hard to build there because of the extra libraries it requires. And the Windows port, as fantastic as it is, is irrelevant to the portability argument.
OK, enough ranting.
Sigh. Of all functions, time_from_day() had to have a bug. It was fucking up DST big time. Fixing that, a one-liner, fixes a lot of bugs upstream in the calendar. Why are one-liners always the worst bugs? What a waste of debugging time.
The week-bounds computation needed the same kind of loving. We never noticed because those functions are never used.
I fear DST as of today.
On the not-a-waste-of-time side of things, had a nice lunch with my dad.
Fell asleep on the couch last night, as usual. Woke up around 8:00 AM to find my laptop swapping like crazy. Killed Netscape. laptop sighed deeply and was fine afterwards.
Finished reading Jordi Soler's Nueve Aquitania. It is extremely funny, and the ending kicks major ass.
Hunting for a bug in e-day-view with respect to recurring events right next to a day's bounds.
Lots of calendar hacking. Polishing UIs is tedious.
Today's event: I am speaking with a friend on the phone. My neighbor knocks on the door, tells me that my brother's girlfriend just called, asking him to tell me to get off the phone. I hang up. She calls two seconds afterewards, tells me that my brother was driving her and some friends to their respective homes, but the car got hit by a stupid bus while going out of a McDonald's. Asks me to bring the insurance papers. I throw a racket trying to find them, eventually spot them in the most random pile of junk at home. Drive over to the McDonald's in Polanco. Talk to the insurance sleazeballs, talk to the bus driver. The insurance sleazeballs are not going to pay anything, they say, because the cost of the repairs is less than the deductible amount. Pissed off. Drive the damaged car back while my brother takes the other one to take his friends home. Nobody hurt, though. Insurance companies suck, and they know it, and they don't care.
Went with Oralia to the OFUNAM concert. Mahler's Kindertotenlieder was really good, and so was Hindemith. There was also a really weird but interesting concerto for recorder by Ana Lara. Really weird, but pretty cool to listen to.
Took my mom to the airport; she is going to a software conference in the cosmopolitan and cultural town of Nashville, Tenn. I just rolled my eyes and wished her good luck.
Mother's day. Went with Oralia to Gandhi to get a book for my mom. One book. That was the intention. We came out with a book for my mom, one book for Oralia, and a book for myself. Bookstores are dangerous.
Finished the alarm framework. Will do the new notification dialogs tomorrow.
Started integrating Michael's printing code into the calendar. Will have to play with Outlook to see how many options it has for that.
Yesterday was my little sister's 9th birthday party. Lots of noise and some parts of the family I do not particularly care for and carefully avoid. Other than that, good food and cake :-)
Calendar providers are done, I think. Alarms are in progress. I wonder how to store the information about which alarm triggers have been presented yet to avoid notifying the user about every single queued alarm on the system.
Rius kicks ass again.
Gods are always right.
Yesterday Pepe and I had lunch with Nat, then we went to Miguel's house to work. Then we went for dinner. We ate like pigs that thay.
Today, company breakfast with Nat, Miguel, Pepe Chacón, Francisco de Urquijo, Joakim, and Hans. Discussed lots of stuff.
More Mussorgsky action. I'm up to the third Promenade.
Light dinner and coffee with Oralia. She wants to learn to play the piano.
Calendar provider hacking. I wonder whether providers should just be internal GTK+ objects, like in the addressbook server, or be registrable as CORBA interfaces.
Picked up Oralia at her work, then went for a coffee. Knocked over my whole capuccino over my shirt and trousers. When we stopped laughing, ordered another coffee. Didn't spill that one.
Transcribed a bit of the piano piece of the soundtrack of "The Double Life of Veronika". Transcribing stuff in A minor is easy, since it is all white notes :-)
Jordi Soler is incredibly funny.
Went with Miguel and Pepe Chacón to pick Nat up at the airport. Then we went for dinner. Both Nat and Miguel were pretty tired, so we did not discuss much stuff.
Went book shopping with Oralia. We went for a walk in Coyoacán, had some delicious ice cream, and watched diverse human specimens walk along the street. I also got a cool t-shirt with a painting by Remedios Varo. Then we went for a late lunch and discussed the old days at school.
I am incredibly happy to have found a smart and beautiful girl that likes good movies, good books, and good music.
Go backward in time to Apr 2000.Federico Mena-Quintero <email@example.com> Mon 2001/Jun/18 17:15:55 CDT