Havoc's Blog

this blog contains blog posts

Category: Uncategorized

Qt D‑Bus Viewer

One of my D‑Bus wishes is already squared away in the form of a viewer that comes with Qt, hopefully distributions will be shipping with this soon. (This post was originally found at http://log.ometer.com/2006–11.html#15)

Dylan Concert

I went to a fantastic Dylan concert on Sunday night at Boston University. I’ve been to quite a few of his concerts over the last 15 years or so, and this was one of the best. If you haven’t heard his new album, it’s well worth it, even a lot of non-Dylan-fans have been appreciating […]

Iranian Export Control

Roozbeh, I have no objective way to know if you or Red Hat’s lawyers have the correct interpretation of US law and Fedora’s EULA language. However, I’m tempted to take into account that 1) they are lawyers 2) they wrote the EULA in the first place 3) they talk to the FSF and OSI all […]

Huh?

I’m a moron for posting on this topic, but does this make any sense? Payments are being made but nobody admits there’s any reason to make them? (Other than these 348 million reasons.) Of course, Novell doesn’t have to say there are patents. They just let Microsoft offer the customer “protection” “in case your house […]

Stacking blocks — my kid could do that!

I spent half the weekend rearranging Mugshot server code to make it easy to add new kinds of “block” (online happenings the site and client app will keep track of). I’m becoming a huge fan of Java and Eclipse server-side development. I think it gets a bad rap because of certain suckages (EJB 2, JSF, […]

D‑Bus 1.0

John is threatening to roll the D‑Bus low-level API 1.0 tarball in a couple of days. I just looked back in the ChangeLog: 2002-11-21 Havoc Pennington <hp@redhat.com> * Initial module creation Coming right up on year 4. Now that’s what I call a conservative release schedule! The last big API change I believe was: 2005-01-15 […]

D‑Bus Docs

Since John is about ready to release D‑Bus 1.0 I thought I’d finally fix up all the warnings from Doxygen. The API reference docs were mostly complete already, but I found a surprising number of inaccuracies (some things were wildly wrong or misleading, since the library has evolved so much since they were written). I […]

Dynamic language bindings

Andrew Cowie blogs about dynamically building Java-GNOME by messing with bytecode. These bytecode-munging libraries are fascinating in a “wow, that’s pretty cool” way. (valgrind does the same thing, but with machine code instead of bytecode — valgrind is also fun to play with.) When I looked at some of these libs, I thought ASM looked […]

Source control

People keep acting like it’s nuts to use Subversion instead of git (or one of the other long list of distributed alternatives), and I feel like I’m just missing something or getting too old to understand the kids today. I found an old series of blog posts about how the different models support different community […]

Text layout that works properly?

For the version of Mugshot we’re going to release shortly, we redid the UI (it looks something like this [link went away over the years, sorry…]). Amazingly, there’s no good cross-platform way to implement a custom UI along these lines. The old version of Mugshot uses an embedded IE control on Windows and a custom […]