Well, I don’t know whether to say ‘Excellent!’ or ‘Doh!’. *grin* I am in the process of writing 3 GUI frontends for the same little project backend, part of an effort to see which python GUI toolkit I like the best. Choices are anygui , wax , and Mojoview/pyGTK2 .

So far…I’m liking wax a lot. Mojoview is pretty specialized (domain-specific), but in reviewing it, I’ve discovered the pyGTK has indeed been ported and runs successfully on WinX, which I wasn’t aware of. (Not sure about OS X support).

anygui is really interesting…being a meta-gui and all. It’s designed to be backend-agnostic; you write to anygui, it renders with what it can find. VERY cool concept. Unfortunately, first go-round I was very unimpressed, after initial coolness. Some VERY simple layout/packing stuff seemed to be broken; broken enough that it was requiring me to layout all objects manually, which blows.

I had, in fact, given up on the package…when I realized that the layout WAS working after all! I had thought my objects were missing b/c they were being rendered underneath others…turns out the wrapper frames I was using default to being so large that my other objects were disappearing off screen! (No scrollbars by default, so there was no hint at what was occurring). So I’m glad…anygui is back in the hunt…but a little ashamed that I didn’t figure it out sooner. Ooopsie!!

Having some fun today. Yucky weather, so I’m working on a couple of projects: the anygui version of my aforementioned multiGUI project, as well as more work with pyRAPI, in an effort to build my own sync tool via SynCE .

My ‘learn a bunch of new GUIs’ hackfest has been very enlightening. I’ve finished the wax frontend, and I’m working on anygui…I think I’ll hold off evaluations until I’m complete, though. It’s more valuable to look back and ponder (and re-visit my notes, of course). It’s a feel thing.

The Bluetooth and sync stuff is also fun, though! I recently got a HP iPAQ 1945 (anniversary gift!), and I’ve been exploring the possiblities of using, syncing, etc., without having to install Microsoft’s ActiveSync framework. And while I’m working with that, I might as well do it wireless…why not Bluetooth, eh? *grin*

Both Ed Dumbill (Debian Bluetooth packager, python developer, and all-around interesting blogger) and the SynCE project team have been a great help. Thanks heaps to both!

And of course…my ultimate goal is to run Linux on the iPAQ directly. However, the HP 1945 is quite new, and there’s not much going on right now WRT it. I’m not at all in the ‘port Linux to new platform’ leagues, so I think I’ll wait for others to at least get things started. S’ok…I’ve got plenty to play with.

Wow. The EMP Digital
Collection
website
is a pretty amazing virtual archive of artifacts from the Experience
Music Project. It includes sound clips, posters, photos, lyrics…and
the user interface begs to be explored. A ‘mixer’ of names, styles,
things, and places sits next to a morphable (think
DateLens) timeline, which associates
related collection objects chronologically, on the fly. VERY nifty.

O’Reilly has invited a big group of geekfolk
to FooCamp; an
opportunity for
“people who’re doing interesting work in fields such as wireless, web
services, open source programming, GPS, and all manner of emerging
technologies to share their work-in-progess, show off the latest tech
toys and hardware hacks, and tackle challenging problems together”.

Looks very cool…I’ll be keeping an eye on the wiki. So far, one of
the best pages is the camper
list
; if
that isn’t a great list to mine for intresting folks with interesting
ideas, I don’t know what is!

Holy mother of perl, this guy is great. Compactable
Dave
writes up his comments on
the SCO City to City Tour
. Some
gems…

On the upcoming features for future SCO releases:

  • The 80’s called, they want their features back.
  • Maybe I should lend my old 486 running Debian from ’97 to Pizza Hut-it sounds like they could use the upgrade.
  • Maybe their idea of building a super-OS involves a fistful of
    RPMs.