Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

HOWTO: Twitpic and OAuth

· 25 comments · 700 words · Viewed ~5,189 times


Logo of TwitPic.

I am no longer confused! Here is a quick tutorial in how to post images to Twitpic and Twitter when using OAuth. I'm indebted to Steve Corona of Twitpic, for his help with this. You can see the full code on Dabr's Google Code page. First of all, you'll need to have enabled OAuth for your Twitter client. I use Abraham's excellent OAuth libraries for PHP. This tutorial assumes you already…

Twitpic OAuth - I'm Stuck

· 13 comments · 300 words · Viewed ~3,314 times


Logo of TwitPic.

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 easy to post the data to Twitpic $media_data = array( 'media' =>…

Twitter and Linebreaks

· 6 comments · 300 words · Viewed ~28,323 times


As any student of computer science knows, line breaks are confusing. There are styles of line breaks unique to Unix, Mac and Windows - so what should a web renderer do when faced with a newline command? In HTML, it's simple, they should be ignored. But what when it is user generated text, not HTML? This was a problem I faced when trying to get Dabr to render the ASCII art produced by Aral…

Why I Love Open Source

· 2 comments · 350 words


There are many reasons to love Open Source Software.  It's free (as in you pay nothing), it's free (as in speech) and - perhaps my favourite reasons - it's free (as in liberating). By liberating, I mean that one isn't tied down to the product roadmap and release schedule of the developers.  If I find a bug, not only can I report it, I can fix it myself.  If I can't fix it myself, I can often fi…

Embedding Mobile YouTube in Dabr / Twitter

· 3 comments · 450 words · Viewed ~410 times


I've decided to add a preview of YouTube videos into Dabr, the mobile Twitter service. The code is fairly simple - although I still suck at regular expressions. if (preg_match_all('#youtube.com/watch?v=([_-dw]+)#', $tmp, $matches, PREG_PATTERN_ORDER) > 0) { foreach ($matches[1] as $match) { $images[] = theme('external_link', "http://m.youtube.com/watch?v={$match}", "<img…

This Machine Stops Fascists*

· 300 words


The Twitter logo.

There has been much discussion recently as to whether the BNP are becoming more acceptable to mainstream voters. Are people really happy to let the world know that they support the BNP and their policies?  Will they publicly show their allegiance on a social networking site like twitter? Do you know how many of your twitter friends are racists? There are two ways to tell: Directly. You see …