Use DRAKON to Generate Code from Flowcharts

by @edent | # # # # | Read ~16,041 times.

It’s 1986. You’re working on the Russian’s Buran space programme – trying to create a re-usable space vehicle which will exceed the capabilities of the American’s “Space Shuttle”. There’s a problem. You have very complicated real-time algorithms which you need to review, improve, optimise, and then turn into code. How do you do it? Obviously,…

Continue reading →

The Python Pals Program A Problem

by @edent | # # # # # | 13 comments | Read ~1,219 times.

As mentioned earlier, I’ve been inspired by the Byte Brothers to create a mystery story which kids have to solve using their l33t h4x0r skillz in Python. This is loosely based on The Byte Brothers Go to a Getaway, by Lois and Floyd McCoy. My well-thumbed copy was printed in 1984. I’m not sure when…

Continue reading →

API Design is UI for Developers

by @edent | # # # # # | 18 comments | Read ~23,093 times.

I’ve been thinking a lot about APIs and their design recently. I stumbled on this fantastic quote from Greg Parker: A programming language is a user interface for developers. Language authors should learn from HCI principles. — Greg Parker (@gparker) February 22, 2012 When I first started learning C++ (back in the bad old days)…

Continue reading →

Getting Images from a Foursquare Checkin

by @edent | # # # # # # | Read ~1,439 times.

“Oi!” shouted Whatleydude, “Get Dabr to show images from foursquare checkins!” “Righty-ho sir!” I said. I started coding furiously. Of course, things are never quite as simple as I first thought…. So, how do we go from http://4sq.com/fgIWov to ? 1 Expand the URL Get your Bit.ly API Key. http://api.bitly.com/v3/expand ?shortUrl=http://4sq.com/fgIWov &login=YOUR_BIT_LY_USERNAME &apiKey=YOUR_BIT_LY_API_KEY &format=txt You…

Continue reading →

Twitpic OAuth – I'm Stuck

by @edent | # # # # # # | 14 comments | Read ~3,270 times.

Twitpic has implemented an OAuth API. No more having to hand out passwords to all and sundy. Only I’m too much of a dunderhead to get it working. Perhaps it’s a combination of heatstroke or this rotten head-cold, but I just can’t see what I’m doing wrong. Any help much appreciated. The easy bit. It’s…

Continue reading →