Go forward in time to Dec 1999.
Finished the first version of the paper for Usenix, sent it in. LaTeX is a pain.
Tried flushing some of the bug reports for GMC. Fixed one bug. Discovered that a lot of people are having problems because of a POA activation race condition that is already fixed, but Red Hat has not put out an update yet. Sigh.
Went with Owen, Jonathan, and Rosanna to the 411 restaurant for dinner. I got a very good trout with nuts and herbs and cream. Then we went to the tea house.
Went to the coffee shop to work. Finished most of my paper for Usenix. LaTeX is a pain in the ass. We need a friendly DTP program with TeX's algorithms.
I had to use Xfig to make a stupid drawing for my paper, and I had almost forgotten how ugly and broken it is. We need a friendly illustration program. The TODO list keeps growing.
My car still spews steam from the hood. I'm afraid the radiator may be hosed. I'll have to take it to the shop. Sigh.
Woke up later than I wanted. Read mail. Went for lunch at the Mediterranean deli. Went for coffee. The plan was to get coffee and finish writing my paper for Usenix, but I read more Knuth instead. Mailed Raph, Owen, and Luis about the ideas I got as a result.
Got scared as steam came out of my car's hood. I still don't know if something broke while I was away or if it was just water that managed to get around the engine and evaporated.
Went with Jonathan and Rosanna to a place called The Silk Road Tea House, to which we had never been been before. It turned out to be pretty good, so we'll be going there more often.
Friday: Had a quick breakfast. Packed. For once my suitcase was not overfull and heavy; I left about half of my books in Mexico, as well as most summer-type clothes. Played some piano. Boy, am I out of practice.
Nice semi-empty flight to Atlanta. They showed the Wild Wild West again, and since I had already watched it and knew it sucked, I did not bother sitting through it. I slept instead, occasionally opening an eye to see if I could catch Salma Hayek's bosom. Thankfully succeeded about once out of every 4 times.
Waited in Atlanta for little less than two hours. Another semi-empty flight, but with a lot of turbulence. Managed to read most of chapter 3 of Knuth's Digital Typography, and the guy is a fucking genius. Lots of ideas are bubbling in my head.
Got home. Owen had made some excellent apple pie, so we had some. Read mail. Read some more Knuth. Slept.
Thursday: went for lunch with Miguel to Cluny. Had a very good crépe of curried chicken, then an excellent crépe of apples and cinnamon. A very nice girl came to interview Miguel, so we chatted for a while.
Went to Miguel's house and he made me read the first few chapters of Inside the Tornado. The guy makes some excellent points; I think I need to get this book. And I am thinking that Gnumeric is much more important than Evolution at this point. Talked to Miguel about it, he seemed to agree, sort of.
Went home late, did not bother packing.
Monday consisted mostly of deleting lots of mail. Met with Luis and Paco in the evening. Went to pick up Luis's mom and sisters to the airport, then went back to watch The Matrix on DVD. Then we stayed talking until about 6:00 in the morning, at which point I remembered I had to go home because my brother would need the car. I missed him, I was late, so my mom had to take him to school. I am a big dork.
Fixed the major speed problem with the GnomeCanvasPixbuf item. It is still always transforming the pixbuf and not caching the results, but the major speed problem was fixed by just clipping the area to expose against the item's bounding box.
It was Miguel's birthday today. We went with Arturo, Patrick, and Urquijo to an excellent Argentinian restaurant, and ate meat like crazy. Then went to Miguel's home to discuss GNOME stuff and hack. Then went with Luis, Michelle, Paco, and Javier to watch part of the Matrix again (Javier had never seen it before), and then went for a late dinner of tacos.
Arrived to Mexico City on Friday just before lunchtime. Went with my mom and dad to a very good food from Yucatán. Then went home, unpacked all my mess and all my books, and slept.
Yesterday my father organized a family reunion because of his 50th birthday. We went to an excellent Mexican food restaurant. Real Mexican food, not the disgusting crap you get in the USA. Then went to have cake and tea with my grandmother. Chatted with my uncle who normally lives in Laredo, and he is funny as always.
Went to the movies today, saw The Sixth Sense again. Had the intention of looking for a place to buy a desk for my bedroom, but never got around to it.
Furious hacking on the new icon list widget. It displays stuff now, correctly, but very slowly. The culprit is the GnomeCanvasPixbuf item, which hasn't been optimized at all. Every time it has to render itself it re-creates the clipping masks and such, making it slow. I'll have to cache them somehow. When I switched to the antialised canvas, the thing was much faster (and much prettier!), as it does not have to clip anything, but that is not the complete solution. The pixbuf canvas item will be unacceptable until it has caching for the rendered pixmap and clipping mask. Another problem is how to share this information between icons. Hmmmm.
I have to pack some clothes and pack about half of my books to take with me to Mexico. I fly tomorrow in the morning; I'll return next week's Friday. Packing sucks. Sigh.
Today's movie: Being John Malkovich. It's got John Malkovich, John Cusack, Cameron Diaz, and music by Bartók. You can't ask for more than that. And it was especially appropriate since on our weekend's trip to Boston we went all the way through the New Jersey Turnpike.
My copy of Knuth's Digital Typography arrived today. This is a most beautiful book. I want to be like Knuth when I grow up.
Jonathan, Rosanna and I went to Boston for the weekend. It's a long drive, but it was worth it. Met many cool MIT people. Met with Nat and my cousin Marco. Had real food; good fish at Legal's and good Italian food in a little restaurant somewhere in the North End of Boston. Went to three very funny little one-act plays in the MIT auditorium.
Today, spent most of the day reading mail. Didn't get much else done. I have a stupid cold.
Released gdk-pixbuf 0.4. Hacked some more on the new icon list widget. Now that the GnomeCanvasPixbuf item is done, I can actually create my canvas items for the icon list. Wheee!
My article on GdkPixbuf made it to Linux Weekly News. This makes me happy.
My legs hurt a bit from yesterday's running in laser tag. I guess I'm out of shape.
Went to play laser tag with a bunch of people from Red Hat. It was a lot of fun. Boy, I'm tired.
Was rather disappointed that DIA cannot handle rotation of graphical items. I was trying to make some nice diagrams to explain affine transformations in the GdkPixbuf documentation. We need an illustration program.
Didn't get much done today.
Friday's movie: The Insider. Pretty good, and Al Pacino rocks. Went with Matt, Blizzard, and Paul. Today's movie: The Bone Collector. Good throughout, but at the ending it screws up and essentially boils down to “you pissed me off, so I'll turn you into a zucchini”. Went with Jonathan and Rosanna.
Woke up late. Read mail, sort of had breakfast. Went for a late lunch, went to a rather nice used bookstore in downtown Chapel Hill. Of all things, got a book by Max Planck. Met Jonathan and Rosanna for coffee, and then went to the movie.
Yesterday I integrated the gtk-doc framework into GdkPixbuf. This thing kicks ass. The reference documentation for GdkPixbuf is almost done. I'll also have to write the programmer's documentation. The next thing will be to write documentation for Libart.
The weather is getting colder. The last two nights it frosted.
Finished the ::point() method for the GnomeCanvasPixbuf item. Was easier than I thought. Larry added the ::render() method. This thing is working beautifully.
Got off my ass and fixed the scrolling and zooming problems in Gnumeric's print preview. It is much nicer now. I added the “hand” cursors from the Eye of Gnome for dragging, and it looks very cute.
Cleaned the bathtub. The shower curtain is still missing. It scares me.
Finished the feature for the GNOME developer's site about GdkPixbuf. People who used Imlib before should read this to know about our new framework for image loading and rendering.
Finished the ::draw() and ::update() methods for the new GnomeCanvasPixbuf item. It is missing ::render(), ::point() (easy), and ::bounds(). I'll set up the gtk-doc documentation framework for GdkPixbuf tomorrow.
Made a new release of the Midnight Commander. Put it in the FTP site, but didn't get around to writing the announcement. I'll do that tomorrow.
Go backward in time to Oct 1999.Federico Mena-Quintero <email@example.com> Fri 2001/Jun/15 18:04:24 CDT