Threepress Consulting blog

Threepress creates software for publishers, educators and authors.

Tag: python

On IBM Developerworks: Doing More with the Django Admin

The second of two articles I wrote for IBM Developerworks: Doing More with the Django Admin (the first was Better Django Models).

The “Admin” is the administrative console that’s built into the Django application. It provides an easy way to administer content on any Django site. For developers who are tired of writing the [...]

On IBM Developerworks: Better Django Models

The first of two articles I wrote about the Python web framework Django has been published by IBM Developerworks: Better Django Models.

Neither one is publishing-specific, but Django (like Rails and Drupal) is a great way to deploy a web application quickly and easily. (Bookworm runs on Django, as do many of my smaller projects.)

Python and XML (and Google!) in publishing applications

IBM DeveloperWorks has just released an article of mine on High-Performance XML Parsing in Python.  Although there is nothing publishing-centric about the article itself, it was based on my own experience in dealing with large XML datasets in academic publishing.

Massive XML files are uncommon in the general web development world, where the primary roles of [...]

TEI + Python + lxml + Dutch = Corpus Toneelkritiek Interbellum

I was pleased to be able to assist with the Corpus Toneelkritiek Interbellum project, which allows reading, browsing and searching of early 20th-century Dutch theater reviews. I can’t read Dutch, but Google’s automated translation tells me that the review of Hamlet mentions a “long modern clown,” which sounds disturbing enough that I’ll leave the [...]

Better technical book reviewing with Subversion

I just received my copy of Python for Unix and Linux System Administration by Noah Gift and Jeremy Jones, for which I was a technical reviewer. I’ve done several tech reviews for O’Reilly in the past, on both Python and CSS, and the least enjoyable part of the process has been the actual method [...]