Author Archives: admin

Festival Impressions

The Göteborg Film Festival is over and life is slowly returning to normal. As usual I’ve worked at the festival as a projectionist (my 21st consecutive year at the Draken Cinema), screening films day and night, and the first few days after each festival are always a blur. First of all, I’ve had way too little sleep so my brain is not working at full speed. Second, the festival itself imposes a mental and physical routine that takes a few days to break. A day at the festival is divided into shows starting at certain times so everything I do is based on these fixed points in time; when I eat, when I have coffee, when I do anything but the screening itself.

And I’m not there yet. The last show was at 9 p.m. last night and mentally I’m still in the projection booth. I have still to say more than “hi” to my family, and I have no idea of what’s been going on in the outside world, other than what I’ve learned through the Internet.

I expect the same to be true for many of my colleagues and probably quite a few festival visitors. The difference between me and most of them is that I don’t watch films, I just screen them. The vast majority of the others visit and work at the festival because they love watching films. They see several of those every day, for 11 straight days, and then discuss them between themselves, finding new angles, new interpretations.

And sometimes they ask me about the films. Did I see anything good? Was the festival a success? Was this or that actor in film xyz? Etc. And I always tell them that I have no idea, that I didn’t see a single film, that I don’t care about what I show, just that it’s shown as well as possible. I’m not there for the films, I’m there for the projection. It’s a film projection marathon and I like the challenge. And every time, they are mystified. They look at me in disbelief, wondering why, wondering how I can spend 11 days in a dark projection booth, screening 60 shows without being interested in what I show.

It’s the work itself, people. It’s the technology, the projectors and the sound systems, but it’s also the art, the show itself, with curtains and lights and magic; and it’s the craftsmanship, inspecting film prints and handling the various requirements that together result in a successful show.

I explain this to people and they nod as if finally understanding… until the next time around, the next year and the next festival.

So yes, there might have been a few good films this year but I don’t know that, and I really don’t care. Was the festival successful? Yes, my screenings went well, all of them.

See you next year.

Indexing Functionality in FOP

Anyone reading this who happens to be involved in the development of FOP, Apache’s open source XSL-FO engine? If I ask you really nicely and politely, would you please consider implementing XSL-FO 1.1 index handling?

Alternatively, can you recommend a FO engine that is capable of index handling but costs less than RenderX’s XEP or Antenna House’s XSL Formatter?

Visual Studio and XMetaL

I’m doing an XMetaL-based authoring environment based on scripts and stuff from earlier projects. I already have the CSS and I have most of the macros. All I need is a rules file, that is, XMetaL‘s compiled DTD file for the documents I need to write using this new environment, a few customisations, and a toolbar. For this I need to install 3.6 Gigabytes of Visual Studio .Net and XMetaL Developer. Is it just me or does any of you reading this agree with me that this is like taking an eighteen-wheeler to buy groceries? I know, I’ve ranted about this before, but it still amazes me that the XMetaL developers can allow this madness to continue.

C’mon, JustSystems, give us a way to customize XMetaL without having to buy Visual Studio. Give us what we had before XMetaL 4 and the misguided Corel deal to shut out other platforms. It doesn’t have to be like this.

elementNames and attributeNames

I keep getting annoyed by the (Java-inspired) naming of elements and attributes in some people’s XML, where the names contain capital letters to help keep the names clear. I’m sure you’ve seen how it works: elementName, attributeName, myNewAndExcitingElement, ohLookICanCreateReallyLongQNamesForNoApparentReason, ad nauseam.

Why do they do this? I know there is some kind of rationalisation for it in the world of programming languages, but in XML? XML is not a programming language and I still think it should be understandable and usable by humans (I know; SGML was supposed to be human-readable but XML doesn’t have that requirement). If you find yourself writing XML in a text editor (still happens to me), not only are these names enough to drive anyone nuts but they also make the XML more error-prone because you’re bound to spl something wrong. And if you write your XML in an XML editor, the element names filling the start and end tag symbols take up a lot of space that should be left to the actual content. (And no, I don’t believe in the minimal tag symbols that some editors provide; I want to actually see the tag names and I want to see the attribute names. They help me structure my document; in fact, they are there for that purpose!)
I ask again: why? If you are writing a schema and need to name an ordinary paragraph element, surely you don’t need to name it ordinaryParagraph or even paragraph? In my schemas, p is more than enough.
SoPleaseUseShorterNamesWithoutResortingToSillyConventionsBorrowedFromElsewhere.

Göteborg Film Festival

For 11 days every year, I take time off XML and the IT business to show films at the Göteborg Film Festival. I’ve been involved in the festival since 1987 and showing films at the Draken Cinema (for the festival; I’ve worked at the place for longer than that in other contexts) since 1990.

In just over two weeks, it’s time for my 21st consecutive festival at the Draken.