Quotidie

         If you came this way,
Taking any route, starting from anywhere,
At any time or at any season,
It would always be the same: you would have to put off
Sense and notion. You are not here to verify,
Instruct yourself, or inform curiosity
Or carry report. You are here to kneel
Where prayer has been valid. And prayer is more
Than an order of words, the conscious occupation
Of the praying mind, or the sound of the voice praying.
And what the dead had no speech for, when living,
They can tell you, being dead: the communication
Of the dead is tongued with fire beyond the language of the living.

-- T.S. Eliot -- "Little Gidding"

"Little Gidding" is the brilliant jewel of the ponderous Four Quartets. So much so that Eliot had to issue instructions barring anyone from reproducing "Little Gidding" outside the context of the entire Four Quartets (I wonder what the RDF would look like to express that in some extension of the Creative Common licensing). It used to be the longest poem I had entirely off head, and I still have a good portion of it (I sometimes recite the "Ash on an old man's sleeve" lyric to Osi at bed time).

When I once recited the passage including the above quote at Nsukka's great Anthill Club, some in the audience figured I was a religious fundamentalist of some sort, come to preach. Of course Eliot meant Christian prayer (specifically Anglo-protestant prayer--"No bleedin' 'Ail Marys"), but his expression transcends all that. The words are amazingly apt when held up to indigenous Igbo religion/cosmology, with which I've always been fascinated, but just to be clear, have never practiced (lapsed Catholic Dad, Charismatic Evangelical Mom). Even if you're agnostic, as I am, the words are still a powerful expression of the awe that that certain places carry for us, whether in a natural or a preternatural sense.

[Uche Ogbuji]

via Copia

Keywords on Copia

We started out by using PyBlosxom's categories here on Copia, but they were clearly never going to quite cut it. We needed multiple categories. Thankfully I found Bill Mill's keywords plugin (this is probably a more permanent link). It's one of the few PyBlosxom modules I haven't had to hack to get working. I did have to spelunk in his code to figure out that the $keywords story template variable has all the keywords for a specific story: this part was not documented in the doc string of the plug-in (it mentions the $all_keywords variable, which is more useful in other templates in a flavor).

[Uche Ogbuji]

via Copia

Quotidie

And then he turned his power on and the ground began to move
And all the buildings for miles around were swaying to the groove
And just when he had fooled the crowd and swore he wouldn't fight
We rocked his beat with a 12 inch cut called Disco Kryptonite

-- Cozmo D of Newcleus -- "Jam on it"

I've had old-school hip-hop in my head lately. T La Rock's "It's yours", UTFO's "Roxanne, Roxanne" and "Bad Luck Barry", Kurtis Blow's "Basketball", and of course all sorts of stuff from Grandmaster Caz, The Trecherous Three, Afrika Bambaata and Grand Master Flash and the Furious Five. It's just been coming into my head unbidden. And when I think of the great classic "Jam on it", I get the most powerful memories of illegally jumping the fence at my boarding school with a few of my fellow hip-hop nerd friends and walking to Okigwe town to loiter about the local record shops. We'd ask the owner to play the Wiki Wiki Wiki song over and over. Serious psychedelic cosmic slop. I was too young (12 or 13) for it to have occurred to me that those dudes must have been on some heavy grass when they wrote that.

And by the way, I love the way that the French group Saïan Supa Crew (French hip hop is killing it right now, f'real) take on Newcleus's touch of a dude interjecting comic relief in a helium gassed up voice.

[Uche Ogbuji]

via Copia

Getting autoping to work in pyblosxom

Man. PyBlosxom is mad sweet, but it takes a lot of hacking to get it properly tricked out. Just when I got trackback working here on Copia, I decided to try autoping.py a shot, and it broke into several pieces as soon as I tried to use it. I fixed the first, second and third traceback before giving up. Clearly it needs even more work than trackback.py did, and I'm still limited by PyBlosxom newbeing.

Good thing DJ Revolution is playing right now. Keeps me in a Colorado Kind mood no matter what. I guess I know what some people feel like when they make their first foray into 4Suite. Well, I guess I've always known.

[Uche Ogbuji]

via Copia

Getting trackbacks to work in pyblosxom

Ted Leung's trackback.py module for pyblosxom is pretty badly broken. Hard to imagine it ever worked at all, but I had to have another full immersion into PyBlosxom plug-in land to try to figure fix it. I got some ways by myself beefore I went to seek help on the 'Net and found Eric Gaumer 's message and blog entry with some of the fixes I'd figured out, and some others. I also found some improvements from Steven Armstrong. In a similar thread, I learned from Joseph Reagle about this useful Web page for sending trackback pings.

Ted Leung seemed receptive to the fixes and said he had an update version of trackback.py, but I couldn't find it, so I just made the changes myself. I've posted the updated file here (trackback.py), in case anyone wants it. I'll probably remove the file once I see a fixed version in the spot pointed to by the PyBlosxom registry.

BTW, Eric's a fellow snowboarder, and he's scored a trip to the Mammoth this year. Sweet. I wonder how many other Pythonistas shred.

[Uche Ogbuji]

via Copia

PyMarkdown for PyBlosxom

download

The PyBlosxom plug-in registry lists pymarkdown.py, by Tollef Fog Heen as a PyBlosxom plug-in. Odd thing is that the downloaded file seems to implement Markdown just fine, but not the PyBloxsom plug-in API.

So I hacked up this script that does so. It's basically http://err.no/pymarkdown/pymarkdown.py with the PyBlosxom plug-in stuff implemented. I'm truly a Blosxom newbie and I just did a cut&paste+hack from other plug-ins I saw, but it seems to work for my blog.

[Uche Ogbuji]

via Copia

Quotidie

Words by others have always given me a lot of the energy I need every day, but I don't find my inspiring words from the typical quotation repositories. As a student of poetry and hip-hop, my influences are often fairly unusual. In Quotidie (Latin for every day), I'll share selections in the hopes that they might inspire someone else as well.

To kick it off, what better than the namesake of my brother and Copia partner? Bright Chimezie was a big one-hit wonder back home in Nigeria with his smash hit "Okoro Junior". The lyrics were a complaint against those who had abandoned their African roots in cultural taste:

I went to a disco party
I requested for African sound
The whole people call me Okoro Junior
Imagine...
Imagine oooh...
In Africa ah...
Okoro le Okoro
Okoro le Okoro...

Bright Chimezie probably wouldn't find the Ogbuji brothers quite native enough, but never fear, we'll never keep things too far from the old Motherland.

[Uche Ogbuji]

via Copia

That snow escape move

So you're floating in the fresh fluff in Beaver Creek, and you decide to duck into the trees for even deeper pow, then POW, you biff and find yourself ass down in a tree well. Do you get out your pen knife and carve your last will and testament on the tree? Or do you...

Sara and Pascal stretch it out

Bust out that there yoga move Sara (snowboarder) and Pascal (skiier) are demonstrating? No brainer, eh? Good thing, because just a few weeks after S&P's demo I found myself needing that very technique. Wasn't a tree well, but it was a pretty deep basin of snow. What S&P don't quite get across is how much flipping work it is.

[Uche Ogbuji]

via Copia