Extracting Your Data from the AudioBoo API

by @edent | # # # | 3 comments | Read ~471 times.

Earlier this week, I wrote about the Future of AudioBoo. I'm sure the service is going to be just fine - but thought it would be an interesting exercise to liberate my data from there just in case. As I begin the move to decentralised services where possible, I think it's important that I take… Continue reading →

Lambeth's Brilliant QR Codes

by @edent | # # # | 1 comment | Read ~146 times.

Strolling along London's Southbank the other day, I came across one of those new-fangled information posts. Crudely stuck to it was a decidedly old-fashioned piece of paper bearing a planning notice. But! My my! What's that in the lower left corner? A QR code! Unsurprisingly, scanning the code takes you directly to the planning application… Continue reading →

Inferring Facebook's Mobile Use Via Bit.ly

by @edent | # # | 3 comments | Read ~186 times.

Analysts estimates are always interesting to read - especially if you know the real statistics which they are trying to prophetize. Even when someone releases "official" statistics, they're usually hard to verify independently, and even harder to analyse by region. Benedict Evans - who I've had the pleasure of meeting at Mobile Monday - published… Continue reading →

The Future of AudioBoo is Uncertain - A Reply to @Documentally

by @edent | # # # | 4 comments | Read ~217 times.

My good friend Documentally has written up his thoughts on the future of AudioBoo. Here is my reply, appropriately enough, in audio format. https://shkspr.mobi/blog/wp-content/uploads/2013/04/AudioBoo-Future.mp3 AudioBoo Future MP3 https://shkspr.mobi/blog/wp-content/uploads/2013/04/AudioBoo-Future.ogg AudioBoo Future Ogg You may be interested in my other posts on the subject - Preparing for the Collapse of Digital Civilization and I Don't Want To… Continue reading →

Aggressively Defensive Programming

by @edent | # # # # | 3 comments | Read ~510 times.

How much checking do we perform that our code is running as intended? I found a curious bug this weekend, which made me think about some of the assumptions that we use when programming. Imagine sorting an array using JavaScript. var arr = [10, 5, 66, 8, 1, 3]; arr.sort(); So far, so normal. Create… Continue reading →

Use DRAKON to Generate Code from Flowcharts

by @edent | # # # # | Read ~15,039 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 →

Why Does Tucows Send Important Emails Which Look Like Phishing?

by @edent | # # # # | 2 comments | Read ~375 times.

A few weeks ago, I received what I thought was a particularly inept phishing attack. Subject: shkspr.mobi ***PLEASE NOTE THAT IF YOU DO NOT RESPOND TO THIS EMAIL YOU MAY RUN THE RISK OF THIS NAME BEING ERRONEOUSLY DELETED - PLEASE ENSURE THAT YOU REPLY TO THIS MESSAGE (VIA EMAIL) WITH REFERENCE TO THE ACCURACY… Continue reading →