SimpleOpenID for php

The OpenID library I’m using for Rosebleed (and other projects, both major and minor) is SimpleOpenID from PHPClasses.org.
The original class did most of what I needed, but I made some minor changes. I’ve emailed the original contributor to offer my changes back, but until I hear back, I’ve posted my modified version here:
SimpleOpenID class
Comments/feedback always [...]

OpenID on Rosebleed.net

I’ve finally finished up the OpenID signup for Rosebleed. The workflow is what you’d expect - OpenID box on the login form, if the given URL isn’t recognized then it redirects to the signup form and prepopulates it with the sreg fields.
I did notice a strange behaviour in OpenID; I’m not yet certain if I [...]

And the walls come down? Google and Facebook have joined Dataportability.org!

This is a huge step towards an open, interoperable social web; Google and Facebook are probably the two largest collectors and holders of data (social and otherwise) on the web, and they have been among the most reticient about sharing their data.

Site update time, once again

Over the past few days, I’ve put some work into the site:

Updated to WordPress 2.3.2, which was entirely painless
Began work on a new theme, which you may have noticed. Over the next while, I’ll be putting more into it; currently it’s very minimalist, little more than an XHTML skeleton with a couple moving parts.

More to [...]

Go green by going black? …not convinced.

I just came across an interesting post about energy savings based on the colour of a webpage (specifically, Google - but the idea applies everywhere): A black Google start screen? | Wired Gecko.
I’ve found other posts dating back to May of this year (The Numbers Guy) on the subject, so it’s really not a [...]

I annoyed Google! Go me!

I’m too impatient to wait for Calculator.app to load, or for the Calculator dashboard widget to catch up with me. The solution? Google.
If my computer is turned on, there’s generally a web browser open. Google Calculator meets my needs, and it’s faster than opening a local app or taking my boots off (if I need [...]

Pink for October

In support of breast cancer awareness and research, I’ve turned this site pink.
From http://pinkforoctober.org/:
Web sites will Go Pink during the month of October to bring attention to Breast Cancer Awareness Month, get people talking about breast cancer, and raise money for research.
But to be clear, raising money isn’t the primary purpose of this web event.
The [...]

Hacking with hKit

I’ve been using hKit recently for several projects, among them trying to figure out why Rosebleed’s user profiles won’t import at Satisfaction. In testing, I found that Technorati profiles also don’t import.
I tracked it down to two separate issues:

Technorati uses DoubleClick advertising, which uses document.write() to drop new scripts into the page. This <script>-within-a-<script> seems [...]