I’m a big fan of OAuth, because they’re coding a way of sharing your private data between different websites without having to give any 3rd party your password.
What’s your favorite open source project and why?
I’m a big fan of OAuth, because they’re coding a way of sharing your private data between different websites without having to give any 3rd party your password.
What’s your favorite open source project and why?
The oldest piece of code I have that I wrote is a text-based poker program.
Here’s a screenshot:
I wrote it for my first college computer programming class in 1995.
To use the code on a unix machine:
tar zxvf Poker-1.0.tar.gz
cd poker-1.0
make
./poker
What’s the oldest program you have that you wrote?
It seems that out is the new in.
At Dogster, we have laptop-less meetings.
At the Reverie Coffee Shop, there’s no wi-fi, which is great for having a place where folks still meet, greet and have conversations.
Here’s the LA Times article.
The next San Francisco Web Analytics Mixer is going to held at the Supperclub in San Francisco next Wednesday, the 2nd of April. RSVP at the Web Analytics Demystified Site.
These events have gotten really classy and you’ll be able to ask your burning questions to the web analytics pros present.
Meraki hopes to cover San Francisco in a sea of Free Wifi.
If you take a look at their map, you can see that they’ve got a good bit of coverage in San Francisco.
Look for the “Free the Net” SSID to hook up.
I really like the fact that they are looking into solar for their routers.
Thanks to Leef for this info.
You’ve got until August 30th, 2008 to migrate your code to the latest Youtube API. After that date, your current code base might not work.
I used 3 important coding concepts while working on migrating my Youtube Facebook App to the newest Youtube API:
The strategy pattern allows you to define common behaviors that will be shared among your set of classes. In this case, I’ve got a class for the old Youtube API, and a class for the new Youtube API. Although the URLs used for accessing the two APIs are different, I’ll define a method common to each class for accessing URLs. In this case it’s the setURL method.
In PHP I do this like so:
interface apiCalls
{
public function setUrl();
}
The factory pattern allows me to create an instance of an object for using the old API or the new API on the fly. Factory methods just return the new instance of an object.
$dynamic_fave = FaveFactory::Create(“cyphgenic”, ‘yes’, 2, ‘on’, ‘2.0’);
$dynamic_fave->setUrl();
print $dynamic_fave->url . “\n”;
$dynamic_fave = FaveFactory::Create(“cyphgenic”, ‘yes’, 2, ‘on’, ‘1.0’);
$dynamic_fave->setUrl();
print $dynamic_fave->url . “\n”;
If you take a look at the code I’ve got and compare the old version with the new one, you can also see that I’ve cleaned up the nested if-else statements with arrays.
BAD NESTED IF-ELSE:
if ($showUploaded == 'on') { $method = "youtube.videos.list_by_user"; } else { $method = "youtube.users.list_favorite_videos"; }
YAY! NO IF-ELSE:
$h_method['on'] = "youtube.videos.list_by_user"; $h_method['off'] = "youtube.videos.list_by_user"; $method = $h_method[$this->showUploaded];
Below are the links to the bits of the code that I had to migrate. I just use one particular method, setUrl() as an example.
You might be wondering why two classes for the old and new API. If any new features need to be coded, or bugs need to be fixed in either API, I can do so within a particular class, and not add more obfuscation to the code. The two classes don’t violate the DRY principle because each models a particular thing.
Youtube’s censors hate geeks. You can’t watch the Matrix because it’s been removed, but ya, you can jack off all you want to all of Jane Austen’s books turned into movies. To me this is such a joke, but I think there’s an explanation:
You can no longer see a lot of the scenes from the Matrix on youtube:
If it’s a chic flick like Pride and Prejudice or Persuasion? Guess what – you still can see the whole film in its entirety.
WTF?
The makers of Merchant Ivory type films see their films on Youtube as advertising… maybe there are a few die hard cultural conservatives who see it as reviving a long-gone era of classism and good manners. The owners of the Matrix, Warner Bros., see films on Youtube as cutting into their profits. They probably hate all the radical lefty politics in it, too.
Can any insiders confirm this?
Why is this important? This board is pretty influential in terms of deciding where companies like Omniture will drive the development of new web analytics tools.
For details on WAA (Web Analytics Association) visit their website, and while you’re at it, if you sign up for a membership, take a look at this year’s candidates for the board.
Personally my vote goes to June Dershewitz.