GConf

hacking Comments Off

I’ve been looking into GConf a little bit, trying to figure out how best
to optimize for things like metacity when they’re starting up. I went
ahead and implemented the batched queries interface that’s described in
the IDL sources but was never implemented for some reason, but that’s
not really the entire solution. It seems like there is something not
happening as expected in the client-side caching when you preload some
directory.

Metacity preloads keys from /apps/metacity or whatever, so you
expect it will recursively preload all the keys. But when I trace the
CORBA method calls I see something like this:

  1. All subdirs of /apps/metacity
  2. All entries of /apps/metacity
  3. … a few unrelated things…
  4. Query value /apps/metacity/general/mouse_button_modifier

So, it looks like the client is not caching all the values recursively.
I’m not entirely sure yet, so I’m going to investigate some more in the
next couple days.

Quartet reading

music Comments Off

Amirosh and I went over to Dr. Hunt’s house this weekend to read some piano quartets with the new violin professor, Dr. Walvoord. It was really fun, and it looks like we’re going to prepare something for a concert sometime. Dr. Walvoord seemed really cool, and is a really good violinist so it was a lot of fun. Amirosh and I are supposed to also play the Brahms clarinet trio with Dr. Solomons, so we figured we could put them on the same program.

I also came across a couple really cool duos for viola and cello, by Piston and Lutoslawski, that I would like to read through with Amirosh sometime.