Blue Sky On Mars

Thoughts on Building Software Products

Got my Toolboxes and MarbleGears

by Kevin Dangoor

It’ll likely be a week before I get my hands on a physical copy of the TurboGears Ultimate DVD, but I did receive my tin Toolboxes and MarbleGears today. The fulfillment service did a great job packaging it up and shipping it along. (The owner of the company has a great attitude: he insists on not making “boxing stuff up and sending it out” any more complex than it really is.)

Both products look great. The tin Toolbox is just what you’d expect: a little tin toolbox with the TurboGears logo (the full-word logo, not the G-gear) on the top near the handle. It’s a nice size for a desk accessory for holding pens, calculator and whatnot.

I haven’t broken it out to play with yet, but the MarbleGears is awesome. The TG logo stands out quite boldly on the yellow cross piece, and the pieces are larger than I had expected.

By the way, starting right now you can order the tin Toolboxes from the Ultimate page. They had previously only been available as part of the DVD+logo in credits package. Since the DVD is off to manufacturing already, you can’t get your logo in the credits any more. But, you can get a Toolbox.

Preorder pricing (everything is cheaper right now) ends on Friday, when I expect to start shipping DVDs.

Automatic Python imports with autoimp, lazy ones with Importing

by Kevin Dangoor

Connelly Blog: Automatic Python imports with autoimp tries to make all modules/packages available without loading everything up. Interesting idea. Something that may also be interesting is using its recursive lazy loader in TG to not import the features you’re not using. The license is unknown, however. (Update: it’s public domain).
Update: odd to get two import-related packages in the same day. I’m uncertain about the automatic import thing, but Phillip Eby just released Importing which provides dynamic module loading (it also provides “load object Y from module X specified in python dotted notation string” utility functions, which could eliminate a utility we have in tg.util.)

Bruce Eckel’s Some Kind of Event

by Kevin Dangoor

Bruce Eckel is proposing Some Kind of Event in place of his Thinking in Java event. He’s considering doing something in TurboGears (possibly a Rails/TurboGears comparison, or developing a TG app, or porting one from Python to Java). This would be a great event! I really wish I could attend, but my schedule’s just not open at that point. Please pester Bruce if you’d like to see TurboGears highlighted at his event.

Forgot the link to Mark Ramm, the original source where I heard about this.

bk_keywords:thinking in java.