Mr Blog... Mr Blog... Log on to Mr Blog... Blogging website.

"The blog is named in honor of a TV ad jingle for a certain Chinese fast-food chain here in the San Francisco Bay area, particularly well-known in the Silicon Valley."
RSS Subscribe to RSS

An Answer for Twitter OAuth-pacalypse

For your smaller Twitter API projects, bash scripts etc, we have launched SuperTweet.net in case you don’t get OAuth implemented by the time Basic Auth goes away June 30, 2010. It’s a Twitter proxy – you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter.

SuperTweet.net Access Credentials

SuperTweet.net Access Credentials

For example, to send a tweet, use the http://api.supertweet.net/1/statuses/update.format such as:

curl -u user:password -d "status=playing with cURL and the SuperTweet.net API" http://api.supertweet.net/1/statuses/update.xml

The password shown in the example above is never your real Twitter password, but a separate password you set up just for use with the SuperTweet.net API – As with Twitter OAuth, you can revoke, change, or disable that password without any impact to your real Twitter password or Twitter account.  Also, you can deauthorize the SuperTweet.net API application itself on Twitter.com if you think it’s being bad, again, without affecting your real Twitter password or other Twitter applications.

Learn more: http://www.supertweet.net/


Posted on : May 20 2010
Tags: , , ,
Posted under protocols, software development, twitter |

Wishlist for hypothetical replacement P2P Skype core

SkypeJournal speaks about the JoltID conflict. The post has lot a lot of good analysis of the legal battle and I encourage you to read the original post.

Phil also suggests it’s an opportunity for a new P2P core for Skype, listing a number of possible improvements. I second that list, but let me also add a few things I’d like to see in a new Skype P2P core:

  1. Published protocol specs, whether a open-standard or proprietary protocol, supporting network-layer interoperability (whether free or licensed).
  2. Less obfuscation, especially in terms of security.
  3. Ideally, open-source or or at least published peer-reviewed source.

Frankly, having the original founders of Skype out of the picture is probably ultimately a good thing for the Skype community and the Internet at large. It’s unbelievable that Ebay made a multi-billion dollar deal and still didn’t obtain control of the technology. I expect that will go down in textbooks some day as one of the dumbest (or smartest, depending on which side of the table you sat on) negotiations of all time.


Comments Off
Posted on : Aug 02 2009
Tags:
Posted under protocols |

Twitter #fixreplies and “intelligent” networks

A few weeks ago, I said “Twitter is a “Stupid Network” (the good kind)”. It turns out I was wrong.

Twitter created the #fixreplies problem (see here and here) for themselves when they decided to treat these tweets specially from the start, breaking the end-to-end principle.

These are tweets by people I follow – they are public tweets, not direct messages. They are in the public timeline. If I follow that person, they should be in my timeline like any other tweet from that person (whose tweets I follow), regardless of the content of that message.

I follow this person.  That means I follow what they say, the updates they post. If Twitter never treated a post that starts with @ special in the first place, we wouldn’t be having this discussion.  In that case, if I wanted to filter such tweets, I could do that in my client, at the “edge”.

Now Twitter has pulled those tweets out and so I can’t “filter” them – I have to go looking for them.

This is the kind of mess you get yourself in when you go around breaking the end-to-end principle all will-nilly.


Posted on : May 20 2009
Tags:
Posted under protocols, twitter |

Rejected by Skype

I didn’t make the grade.  They’re not going to let me play with “Skype for SIP”.

I guess I’ll find a way to make it through another day, somehow.


Comments Off
Posted on : Apr 23 2009
Tags: ,
Posted under politics, protocols |

Skype For SIP Beta

Via Pat Phelan, I signed up telEvolution Inc. for the Beta.  We’ll see if we hear back or if they accept us.

It looks like Skype For SIP supports calling from Skype into a SIP PBX, but not calling a Skype user (free call) from a SIP PBX.  It supports placing calls from SIP using SkypeOut, though, so we’ll see.

Skype For SIP now available in Beta

UPDATE: via Skype Journal, I see that “Skype for SIP” maps one Skype username to one IP address (SIP address?) – this is basically for “Skype Me” buttons and to let Skype users ring your PBX.

It also lets a businesses use SkypeOut for outgoing calls.  As Phil notes, Skypeout rates are higher than what businesses can already get from typical SIP termination providers, so I’m not sure what the win is there.

So, all in all, “Skype for SIP” is not the SIP interoperability everyone is asking for.  For better SIP/Skype interoperability, we still need to turn to third parties like OpenSky. On the other hand, while “Skype for SIP” appears to be a pretty small step toward Skype/SIP interoperability, it is at least a step, and we should give them some credit for that.


Posted on : Mar 23 2009
Tags:
Posted under protocols |
PhoneGnome
FREE calling
VoIP for the rest of us!