Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Previewing Circular Avatars

· 150 words · Viewed ~254 times


Play with the demo I was lucky enough to go to Number 10 Downing Street for a meeting a few weeks ago. A perfect opportunity for a photo of me by that famous door. Being the vain man that I am, I wanted to set it as my avatar photo. But Twitter and other social networks now use circular avatars. The "10" has been obliterated and part of my head is missing. So I've created a quick way to …

Get your Google Location History the hard way… Again!

· 10 comments · 450 words · Viewed ~9,955 times


Last year, I wrote about how to extract Location History from Google. Once again, Google have changed their URLs to make it even harder to get one's current location out of their data-greedy hands. It used to be the case that Latitude gave that information - but they killed it. Then they promised it in Google+ - but never delivered. Now they offer you a data-dump which they will email to you. …

Why I vertically align my code (and you should too!)

· 34 comments · 750 words · Viewed ~86,374 times


There was an interesting discussion on HackerNews last week about the Linux Kernel coding style. During the discussion, I kicked off a minor holy war about whether one should vertically align code. I'm all for it! Let me explain why. What Is Vertical Alignment? Take this trivial example: int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; I find easier to …

Extracting Your Own Location Information From Google - The Hard Way

· 23 comments · 1,350 words · Viewed ~41,999 times


Update! There's a new way to do this - read my latest post to find out how. Two or three years ago, I was contacted by a recruiter from Google. They wanted to know if I'd be interested in working for the advertising giant. We played the usual game of dancing around salary and schedules, when he dropped the bombshell - they were looking for people to work on Google+. I asked the recruiter if…

Learning to Code vs Learning Computer Science

· 33 comments · 600 words · Viewed ~72,168 times


It's always very tricky when people who aren't educators start banging on about what should or shouldn't be taught in schools. My own school days are but a hazy memory of hormones, angst, and boring homework. Yet here I am, pontificating. With the current "fad" of encouraging children to learn to code, I thought I would be worth looking at the difference between coding and computer science. …

Dave Winer is Wrong About Hackdays

· 2 comments · 400 words · Viewed ~225 times


A bunch of people sat around tables. They're all hacking on laptops.

Dave Winer is totally off base when he says "Hackathons are how marketing guys wish software were made." Perhaps it's different in his part of the world, but over here, hackdays are fun! All the hackathon / hackdays I've been to are, essentially, Scrapheap Challenge for software people. The last hackday I went to was about people learning, playing, relaxing, building, tinkering, bodging,…

Displaying Twitter Photos via Entities

· 3 comments · 200 words · Viewed ~1,908 times


Twitter has announced that it will soon open up a native photo sharing service. Rather than using an external service like Embed.ly to retrieve thumbnails, all the data is embedded within Twitter Entities. So, if you request a status using "include_entities=true", you will be able to grab the image and display the thumbnail using the following code. function twitter_get_media($status) { …