(re) Mixing Python

This morning’s keynote at PyCon was given by Jim Huginin, formerly of Jython fame, now of IronPython fame. Jim joined Microsoft [STRIKEOUT:8] 2 months ago, and was able to announce the release of IronPython 0.7 (website) today. Jim’s talk was interesting for a number of reasons, in no particular order:

  • He demonstrated interactively accessing Microsoft DLLs from the Python prompt. In particular he demonstrated instantiating the Microsoft Agent Peedy the Parrot and then calling Avalon. The Avalon portion was particularly interesting. He first showed declaratively creating the user interface, and then showed off loading the user interface from XAML. This reminded me a lot of both XML User interface Language”>XUL (from Mozilla) and (to a greater degree) XML Resource Control”>XRC (from wxWidgets). This was pretty interesting to me, since some of the “walk” methods that the framework provides would make life with XRC much easier.
  • He demonstrated delegating a C# method to a Python function, and then calling that Python function, through it’s C# parent class, from the interactive prompt. Yeah, he was sweating during that demo, too.
  • He talked “for 7 minutes” about the different ways in which the CPython virtual machine and the CLR virtual machine generate op codes, and further down the line, x86 machine code. I actually appreciated my class in assembly language from last year during that portion of the talk.

The only other impression I got from his talk is that Jim has had some less-than-savory run-ins with the Microsoft Legal Department, one of which led to his talk title “Implementation Running On .Net of Python” instead of just “IronPython”. Whatever.

date:2005-03-23 11:48:51
wordpress_id:272
layout:post
slug:re-mixing-python
comments:False
category:pycon2005

PyCon 2005

I’m in Washington, DC for the remainder of the week for PyCon 2005. This years’ schedule looks really interesting, and of course I’m presenting tomorrow. Twice. So I’m a little nervous about that.

I’ve posted updated slides for my Desktop Apps talk, and I’ll be putting slides for my RDF talk online later today (OK, probably tonite).

date:2005-03-23 08:48:09
wordpress_id:271
layout:post
slug:pycon-2005
comments:False
category:pycon2005

Quality Stunt Radio

As with most trends, I’ve come to Pod-casting late. But it’s totally worth it, as I’ve discovered 7 Second Delay, a weekly radio show from WFMU, a “free form radio station” from the New York City area. I’m trying to figure out how to describe it, and frankly, words fail me. Listen, you must.

date:2005-03-17 13:37:30
wordpress_id:270
layout:post
slug:quality-stunt-radio
comments:False
category:listening, my life

Desktop Apps Talk Slides (1st Draft)

So I’m trying to get my slides put together for PyCon. It’s a busy week for me, and the hand isn’t making things any easier. Anyway, the first draft of my slides for the Desktop Apps talk are now online. Feedback is appreciated.

date:2005-03-16 12:28:01
wordpress_id:269
layout:post
slug:desktop-apps-talk-slides-1st-draft
comments:False
category:pycon2005

Preparing for PyCon

PyCon 2005 is next week at GWU in Washington, DC. The schedule was posted online a couple weeks ago, and I’m very impressed with the selection of talks this year. While PyCon has always been informative and interesting, it looks like the quality of talks is going to be consistently good this year. And there’s still time to register at the “regular” rate (before it increases to the “at the door” rate on March 19).

I’m once again presenting, so I’m spending much of my time this week preparing my presentations. I’ve created a page in my wiki where I’ll be assembling talk related materials, links, etc. I’m using Eric Meyer’s S5 this year, which is pretty cool. Now if only I had a simple desktop app for assembling the XHTML.

date:2005-03-15 13:07:17
wordpress_id:268
layout:post
slug:preparing-for-pycon
comments:False
category:pycon2005

Front Row Seat to Hate

Just a short note, for the record, so to speak. I was there. While I don’t think anyone’s mind was changed, it was really gratifying to see absolutely no one from the local community showed up to support Phelps. My favorite moment:

Phelps: …and this nation is going to HELL, in a fornicator’s handbasket! Garrett (stage wisper): Hey, where do I get one of those?!

Also notable was being informed that I’m addicted to (and I really am quoting here) “filthy anal copulation”. Coming soon, Fornicator Handbaskets and “I ♥ Anal Copulation” panties.

date:2005-03-14 12:52:51
wordpress_id:267
layout:post
slug:front-row-seat-to-hate
comments:False
category:my life

The Palm

|image0|

So I just got back from surgery. The doctor removed a 3/8” splinter of some sort from the web space of my right hand. God knows how it got in there, but it had developed an “abcess-like granuloma” (his words). So I’m typing a little slow, with the Darvacet on standby.

date:2005-03-14 11:25:35
wordpress_id:266
layout:post
slug:the-palm
comments:False
category:General

Here Fishy, Fishy

Without a flash, and through a lousy disposable camera view finder, this is one of the better underwater photos from our snorkeling trip. Too bad the shark photo didn’t turn out better. And no, I’m not kidding.

date:2005-03-14 06:58:08
wordpress_id:265
layout:post
slug:here-fishy-fishy
comments:False
category:General

Vacation’s Over, Back to the Cold

Garrett and I spent the past week on vacation in Florida. The first half of the week was spent in Fort Lauderdale, and the second half was spent in Key West, one of our favorite places. In both instances we opted to stay at gay-exclusive guesthouses. I guess in an ideal world those places wouldn’t have any sort of appeal, but the world isn’t ideal, so they do. The trip was plagued with last minute changes, including finding out our original lodging in Key West had been recently sold and “gone straight”. The nerve. Luckily we found some space at The Equator, which turned out to be really nice. We’ll go back.

While in Key West we once again went snorkeling in the Atlantic on the Blu Q. The water was cold (66 F), but bearable with wet suits. And this time I actually remembered to pick up a disposable underwater camera. Photos of the trip are here.

We returned to Indiana Saturday night. It’s cold here. And this morning I’m having my hand cut open. Good times.

date:2005-03-14 06:54:21
wordpress_id:263
layout:post
slug:vacations-over-back-to-the-cold
comments:False
category:my life