SocialGraph FooCamp 2008 here I come!

I’m sitting in Frankfurt Airport (FRA) waiting for my connecting flight to San Francisco which will let me attend Social Graph FooCamp 2008.

According to the cast of people assembled on the wiki it seems that its going to be lots of fun and hopefully very productive.

I’ll be arriving to SF after noonish. If you want to meet, say hi, or anything else, Email me through the contact page.

Since this is a FooCamp, I do have a very rough on the edges topic to discuss and bring up. I wanted to write a post about it before the camp but whenever I started writing the post I kept on hitting open issues (or at least issues that must be resolved before moving on). This eventually made the post very incoherent so I thought that the best way to resolve it is by putting up a session at the camp.

[Read More]

OpenID 2.0 Directed Identity and Emails

A couple of days ago I’ve talked with Eran Hammer-Lahav about an idea I had regarding his post about using Emails as OpenID identifiers.

During the talk another sub-idea came into light in regards to OpenID 2.0 Directed Identity and Emails. While I’m not sure if this has been discussed before (I didn’t have much time to go through old posts on the OpenID mailinglist yet) I thought about bringing it up here.

[Read More]

OAuth Core 1.0 Final – Out the door into a service near you

At IIW 2007b OAuth Core 1.0 Final was released.

I wish I could attend IIW but I had previous work related obligations that I simply could not get out of. I do hope to attend the next one (IIW 2008a).

Now it’s time to update the C# client to the latest and really final version of the spec.

Congrats to everyone involved with OAuth. It is a truly amazing group of people and I think we can all be proud of the outcome!

[Read More]

Got a new MP3 player – iRiver X20

Lately my 3rd generation 20Gb iPod battery started to die very early. It barely lasted for 2 hours. Changing a battery3rd Generation iPod through Apple’s israeli representatives is not a very nice thing or easy to do and I didn’t want to wait for a replacement do-it-yourself battery from eBay so I’ve decided it was time for a new player.

In addition to that a 3rd gen iPod has only 32Mb of RAM (it optimizes the battery life by loading ~32Mb from the drive every time, thus reducing the need to go back to the hard drive every time) and Apple recommended to have files of 9mb or less for best battery performance. Being the semi audiophile that I am, my newer MP3s are ripped at 320Kbps and I was in the process of re-ripping my older ones for higher quality after setting up my home storage server.

[Read More]

OAuth C# (very) Basic Library

I know it took me a while (sorry) but I had a couple things on my plate.

At first I wanted to release a more complete integration of OAuth within ASP.NET, but that will have to wait to the next time frame I can allocate to work on this.

In the meantime, there is some basic C# code in the OAuth code repository which generates the OAuth signature, which is the most complicated thing to implement in the spec (not that it’s that difficult to implement :-) It’s actually quite easy).

[Read More]

Assembling a Linux based Home Storage Server

I’ve decided that I have enough data I want/need to store and backing it up with removable drives and/or burning DVDs is getting less useful each passing day.

I also like to have everything available all the time instead of going through backup DVDs searching for the right one and extract the information from it.

I have a friend who takes too many pictures in RAW format and have greater storage needs than I do but have little time or nerves to mess with installing and configuring something so he got a Thermaltake Muse NAS-RAID.

[Read More]

OAuth 1.0 Public Draft – Another brick in the wall

Others have made such great explanations as to what OAuth is and what it does like Eran Hammer-Lahav’s post so I won’t repeat it.

I will say that OAuth should make the Internet a little bit safer by giving the technical means to remove the need of a certain service asking the user to give his/her username and password to access another service that that user is also using.

OAuth is to credentials delegation what OpenID is to authentication. An open standard for delegating a user’s credentials between services, the same way OpenID is an open standard for authentication.

[Read More]

VmWare Server 1.0.4 on Ubuntu Server 7.04 (a.k.a Feisty Fawn)

2 days after my previous post about installing VmWare Server 1.0.3 from Canonical’s repository, VmWare released version 1.0.4.

I tried using its built-in install script on a vanilla Ubuntu Server 7.04 (a.k.a Feisty Fawn) and it worked flawlessly.

Aside from certain libraries which it needs to compile the vmmon and vmnet kernel modules (the installation script will tell you which ones are missing and you can get them from the repositories using apt-get), you’ll also need to install xinetd.

[Read More]