Man…shopping has Worn Me Out today. And I didn’t even really do that much; I was mostly done. But throw in some other pre-holiday errands, dinner out, etc., and you end up with a darn busy day. I’m definitely looking forward to a little time off!

Oh…I’m liking this blogging easiness again. One of the reasons I like blogging is to be able to easily throw up some links; “check this out”s for everyone else, “don’t lose this”s for me. But when the perceived difficulty/PITAness of creating a blog entry exceeds the value of said entry…my output goes way down. You lose (all 3 of you *grin*), and more importantly, I lose. Searching my entire site (blog, online wiki/notebooks, etc.) for links is easy, and the site is available from anywhere, unlike my scattered bookmarks.

Enough ranting. (this is fun again, though!) The link(s):

This entry is directly from Blogtk. Let’s see how it flies…wow. That worked! (Heh…I feel like Dave Winer here, with a running dialog as I work along).

Kimbro Staken’s post WRT OOP is interesting, though I agree with one of the commenters; the referenced article IS a prank, isn’t it? Please tell me it is. But more importantly, Kimbro’s example xpath python code using libxml2 got me to check and see if it has been deb’d yet…yup. Cool!

OK…BloGTK officially rocks. I was thinking of writing something similar…I now need to find another project. I’m installing this at work tomorrow. I had some problems connecting at first, but a quick debugging session (BloGTK is pyGTK-based, so I could see the code easily enough) showed me that my Zope weblog toolkit had an capitalization error in it’s handling of the Blogger/Metaweblog API (‘blogname’ instead of ‘blogName’; raised a KeyError). Fixed that, restarted Zope, and no worries since. Excellent!!!!

LUFS: LUFS
enables you to mount into your file hierarchy a remote computer’s
file system, which is accessible by various means (ftp, ssh,
etc.). Then, the access to the remote files will be completely network
transparent.
. — There’s now support for implementing LUFS filesystems in pure Python. Kewl.

Good stuff over at Dive Into Mark. His ApacheCon presentation on the Atom API is available at his website, and is an excellent introduction to Atom at this point.

I’ve avoided the whole Atom vs. Metaweblog vs. Blogger vs. Dave brouhaha, but this presentation is clean, concise, and understandable. Since I’ve definitely moved into the RESTian camp recently with work on Quixote , I’m liking the Atom interface. Good work, Mark!

More than once, I’ve wished for a good, F/OSS solution for searching
CD-ROM documentation that is cross-browser, cross-platform, and
doesn’t require installing something on my machine. I think I’ve found
it…joy! Thanks, Shawn Garbett and Linux Journal!

Cross-Platform CD
Index
CD-ROM content needs a search engine that can run in any browser, straight from static index files.

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!!