Entries created during Nov 2004


Cascading Style Cheatsheet
- Styled for landscape printing...
To links css design html web ... on Tue 11/30/04 at 10:46 PM
Greenspuns Tenth Rule Of Programming
- timeless..
To links coding lisp theory ... on Tue 11/30/04 at 10:10 PM
Bloggercon 3 - Law
- Lawrence Lessig's talk at Bloggercon 3 just hit IT Conversations.
To links audio blogging web ... on Tue 11/30/04 at 02:49 PM

In search of a Pythonic, XML-based Templating Language

I've been searching for the perfect Python based XML template language. I was happy to find TAL (and specifically, SimpleTAL) a while back but, although neither of us wants to admit it, we've been growing apart for some time now. I spent last week looking for options and, after careful consideration and planning (read: beer and a nap), decided to just build the XML template language I really wanted.

There's at least four billion and nine text based template languages for Python but there aren't a lot of options that fit nicely into the XML tool-chain. Or, if they do fit nicely into the XML tool-chain, they don't fit nicely with Python.

My dreamboat XML template language would combine the pythonicness and simplicity of PTL, the templating features and pipeline-ability of XSLT, and the terseness of Zope's TAL. I'm building it, it's called Kid, and I'm making good progress to be honest.

But I have this overwhelming NIH feeling so I've decided the best thing to do is to run through the current set of tools and take a professional, objective look at why each isn't getting it done for me (i.e. make fun of minor flaws and limitations until I feel better about myself). Herewith, a look at the good and the bad in the Python XML templating space...

To coding python xml kid splice weblog ... on Tue 11/30/04 at 07:06 AM

Practical Common Lisp
- Looks like a lot of real-world stuff in here and is also very recent.
To links book coding lisp reference ... on Tue 11/30/04 at 03:41 AM
Dilbert on Patent Reform (or not)
- Love it..
To links dilbert freeculture funny ... on Mon 11/29/04 at 09:04 AM
What's New in Python 2.4
- Generator expressions, simpler string substitution, built-in set Objects, function decorators, subprocess module, and much more...
To links coding python ... on Mon 11/29/04 at 02:15 AM
How to Kill a Mockingbird - The Book Report
- I forgot about the burning shark!
To links book diversions funny ... on Mon 11/29/04 at 12:50 AM

Hello Pythonosphere

At the risk of going against some weird weblog etiquette I'm unaware of, I've egotistically volunteered my weblog up to a couple of planet style aggregate sites that syndicate Python related content. This post is partially to test the syndication technology and partially just to say hello to the Python blogging community. And since I just went through the process of getting my content syndicated, I figured I would do a quick write-up of the sites I visited and the basic processes for getting syndicated on each. If you have a weblog and write about Python related stuff, please consider listing yourself on these sites so people can find you.

To python weblog syndication ... on Mon 11/29/04 at 12:17 AM

GNU make Manual
- All on one page :)
Planet Classpath
- GNU Classpath (GPL'd J2SE implementation) hacker weblogs.
To links coding java ... on Sun 11/28/04 at 06:28 PM
Quotations and citations: quoting text
- Some information on using proper q and blockquote elements in HTML and then styling them with CSS to fix all the browser brokeness.
To links css design html web ... on Wed 11/24/04 at 10:59 PM
The py.test tool and library
- This seems to be a bit cleaner and more functional than the standard python unittest module.
To links coding python tools ... on Tue 11/23/04 at 07:33 PM
Fedora Core 3 Installation Notes
- Instructions for getting a FC3 installed and up to snuff.
To links linux tips ... on Tue 11/23/04 at 06:10 PM

The factors that led them to choose IE..

News.com.com.com is reporting that Firefox is gaining on IE faster than expected. Amsterdam based OneStat.com has IE's market share as low as 88.9%. I can't help but wonder if those guys didn't hit the hookah a few too many times before running the numbers. The Mozilla Organization has been saying that they hope to have 10% of the market by the end of 2005. You could project that they might reach that by the end of 2004 if these OneNet stats are accurate, which they most probably are not.

Sigh

At any rate, check out this gem from Microsoft's director of product management for Windows, Gary Schare (pronounced Gair-ee Share-ee ;)

"I still believe in the end that most users will decide that IE is the best choice when they take into account all the factors that led them to choose IE in the first place," Schare said. "Meanwhile, we're happy that they're primarily (using Firefox) on Windows, and that Firefox is part of the large ecosystem of software products available on the Windows platform."

The "factors" he references are covered briefly here, while more on the "Windows ecosystem" he mentions can be found here.

To moz microsoft ramblings web weblog ... on Tue 11/23/04 at 07:09 AM

Full-back HTML tattoo
- hardcore!
To links design diversions funny web ... on Mon 11/22/04 at 07:13 PM
New Security Vulnerability: Clueless Users
- Oh man that's sad..
To links diversions funny security ... on Mon 11/22/04 at 06:53 PM
Physicists Decry Bush's Mars Mission Plan
- 43,000 of 'em, in fact..
To links audio bush politics science ... on Mon 11/22/04 at 08:15 AM
Neal Stephenson's System of the World concludes the Baroque Trilogy
- Doctorow with a short review of the Baroque Cycle.
To links book diversions review ... on Mon 11/22/04 at 08:06 AM
RFC 1925 - The Twelve Networking Truths
- "Good, Fast, Cheap: Pick two." (via Simon Willison)
To links coding funny spec ... on Sun 11/21/04 at 03:22 AM
12many
- Count the stars game. Surprisingly addictive.
To links cool diversions games ... on Sun 11/21/04 at 02:52 AM
Does a Free Download Equal a Lost Sale?
- The Times reports studies on how much real harm freely downloadable music is causing the record industry. The numbers don't surprise me: free sharing has a neglible effect on immediate sales but also creates more demand for music in general.
To links freeculture ... on Sun 11/21/04 at 02:46 AM
Open Source Licenses Are Not All the Same
- Pretty good look at the four mainstream F/OSS license models.
To links foss freeculture gpl ... on Sun 11/21/04 at 02:37 AM
Essays 1743
- An LGPL old-school print-press looking font similar to the font used in different parts of Stephenson's Baroque Cycle.
To links fonts ... on Fri 11/19/04 at 09:54 PM
Red Hat Magazine
- I hope they keep this semi-technical. First issue looks pretty good.
To links linux ... on Fri 11/19/04 at 09:40 PM
Metaphilm - Fight Club
- Tremendous theory on how Fight Club is based on, and a continuation of, Calvin and Hobbes.
To links diversions essays ... on Fri 11/19/04 at 02:57 PM
Emacs Keybindings for Firefox
- This is one of the last things I've been waiting for before switching from Safari. Now if only the scrollwheel worked a little nicer and I could get a decent proxy-configuration plugin...
To links moz tips web ... on Fri 11/19/04 at 02:55 PM

Adam Bosworth, Sloppy KISSes, and WS-Mess

About two months ago, I linked to a tiny little paragraph Adam Bosworth wrote at the end of a completely unrelated weblog entry, where he mentions that he had been trying to justify all of the WS-Complexity when simple XML over HTTP works so well. People have been proposing that simple XML over HTTP hits the 80/20 for awhile and it's beginning to catch on but today might have been a watershed event for the Loyal WS-Opposition. Adam evidently thought about this stuff really hard over the past two months and has just published the transcript of a brilliant talk he gave at ISCOC04 where he emphasizes simplicity and organicness over complexity and cathedral building in the Web Services space. Herewith some notes and speculation on What It All Might Mean.

To rest soap ws coding weblog ... on Fri 11/19/04 at 07:09 AM

Official Rules for Calling Shotgun
- A guide to calling shotgun.
To links diversions funny reference ... on Thu 11/18/04 at 10:55 PM

Splice

I've been working on a weblog/micro-content management system with what I believe are some unique qualities. I've wanted to write about some of the approaches I've taken and how they are (and are not) working out but feel I should provide some kind of context for my ramblings. So I'm going to try to summarize the main aspects of the system real quick so I can start digging in to the more specific stuff.

I've settled on the name "Splice" because I think it has a nice ring to it and is a pretty good one-word description of a major goal of the platform. Nothing has been officially released yet but I have allocated a project on sourceforge.net and plan on bombing the existing code up there within the next week. An initial 0.1 release should follow after about a month or so, assuming I can keep my current pace.

So without further ado, here's a quick breakdown of the planned features of Splice...

To splice python coding weblog ... on Thu 11/18/04 at 08:48 AM