Author Archives: site admin

The trouble with VoiceXML (part 2)

(continued from part 1) VoiceXML remains to this day one of the most successful standards to come out of W3C. Even though the Voice Browser Working Group, the committee that designed it, never got the same visibility as the ones … Continue reading

Posted in General | Comments Off on The trouble with VoiceXML (part 2)

Typographic maps using OpenStreetMap, XSLT, JavaScript and SVG

Recently I came across Typographic Maps, and I thought I’d try something similar. Not by hand, like they do. Instead, grabbing some map data off OpenStreetMap and automatically transforming it into SVG, as shown below. Not as nice as the … Continue reading

Posted in General | Comments Off on Typographic maps using OpenStreetMap, XSLT, JavaScript and SVG

iOS Celtic

Earlier this month, jwz announced he’d finally got Apple to approve the iOS version of XScreenSaver. Koalie was very kind to send me these screenshots of my “celtic” hack running on her iPhone. After Witali Aswolinskiy’s iTextorizer, that’s the second … Continue reading

Posted in General | Tagged , , | Comments Off on iOS Celtic

The trouble with VoiceXML (part 1)

Following up on the previous entry I thought I talk about more technical details on how, at the Web Foundation, we’re designing our radio-platform. In general, voice application¬†share the same architecture as standard websites. Just replace “browser” with “voice browser” … Continue reading

Posted in General | 3 Comments

Foroba Blon and our Radio Platform for Citizen Journalists

This is a re-blog from an entry I wrote for the Web Foundation, my current employer. Not something I usually do, but I really care about the project and I’d like it to be more known. Not that this blog … Continue reading

Posted in General | 1 Comment

On-the-fly jslint validation in emacs

In the hope that someone will come across this trying not to waste time figuring things out, here’s how I managed to have emacs run jslint in my JavaScript buffers in real time. It’s not perfact, but it works where … Continue reading

Posted in General | 8 Comments

Efficient Calendars Redux: Gosper curve

One Mr Scott posted a comment on a previous entry on calendars and plane-filling curves, where he suggests using the Gosper curve as the calendar path. I was intrigued and adapted the code in order to give it a try. … Continue reading

Posted in General | Comments Off on Efficient Calendars Redux: Gosper curve

New Textorizer (again)

And yet again I’ve rewritten textorizer. Why? Because: There were many reports of incompatible versions of the JVM, which somehow defeated the purpose of using ¬†Java to make textorizer cross-platform. Hopefully browsers will spare everyone of the problem. HTML5’s canvas … Continue reading

Posted in General | Comments Off on New Textorizer (again)

New Textorizer

Hello all, A new version of textorizer is available. What’s new: – The size of the resulting image can be set in the control. It make it possible to produce images larger than the size of the screen. – The … Continue reading

Posted in General | Comments Off on New Textorizer

QTQR

Inpired by Duncan Robertson’s BBC Logo in QR Code, as well as various similar attempts to make QR codes look pretty (I particularly like David Blume’s), and challenged by @danbri I wrote a little QR code (de)generator. It allows changing … Continue reading

Posted in General | 1 Comment