Archive for the ‘Code’ Category

Saying good bye to OpenID

Wednesday, January 6th, 2010

When I started digging in to OpenID a couple years ago, it was only because someone in the company’s marketing department thought it sounded cool and therefore we needed it on our Web site. (more…)

Hyphens and underscores and camel case (Oh my)

Sunday, December 13th, 2009

There’s a poll going on over at CSS Tricks asking whether coders and programmers prefer hyphens, underscoring or camel-casing when writing multi-word function names, CSS classes and IDs, et cetera.

The results of the poll are unfortunately going to be worthless due to the way the poll and the options were written. You’re only allowed to choose one of the three and, judging by the comments, the real answer for most people is “It depends.” (more…)

How to install PHP memcached on an Ubuntu server

Wednesday, September 30th, 2009

I needed to install memcached on my local development server the other day and hit several snags during the process when I couldn’t find a clear guide. It doesn’t help that there’s another package floating around called “memcache” which is not the same as “memcached”.

Fortunately I found this post in German which Google kindly translated for me, and it solved my problems.

Since the translation screws up some of the code, I thought I would post the steps here in English in case anyone finds it useful. (more…)

PNG background-repeat bug in Internet Explorer 7 and 8

Friday, July 10th, 2009

Apparently Internet Explorer 7 and 8 still haven’t gotten PNG quite right. While working on one of my current projects, I stumbled onto a bug with repeating PNG background images. (more…)

Dope OpenID 1.0.1 released

Wednesday, July 8th, 2009

Late last night I pushed out an update for Dope OpenID to add better support for Attribute Exchange with Google and other providers. You can download the latest version right now from the project page.

In addition, because Dope OpenID is an open source project, I’ve made the source code available on github. Collaborators are welcome! Or take the code and go in a completely different direction.

How to install and set up Adobe Flex SDK on Ubuntu linux

Thursday, May 14th, 2009

With the open source Adobe Flex SDK, developers using any operating system and any text editor or IDE can create rich Internet applications that compile into SWF files. This guide is for those wanting to install and set up the Flex SDK on Ubuntu linux. (more…)

Goals for the remainder of this year

Friday, April 17th, 2009

At work this week we were asked to list out some goals for the year. While thinking about what to write down, I searched the Web for some inspiration. I ended up pretty happy with my results, and fortunately for me, most of my work-related goals are also personal goals.

I realize we’re already four months into 2009, but I thought I’d go ahead and write a post to list out some goals. It’ll not only help me to remember them, but maybe I’ll get some tips on completing them in the comments. (more…)

Simple OpenID updated: Now supports Google accounts and Attribute Exchange

Sunday, December 21st, 2008

At the request of a reader, I’ve updated Simple OpenID by adding support for Google’s OpenID implementation for Gmail users, as well as some other changes. Download the latest version here. (more…)

How To: Wordpress.com and the Simple OpenID PHP Class

Monday, August 25th, 2008

[Note: This post contains outdated information. Please visit the project page here for the latest information.]

In my previous post, I told you how to get the Simple OpenID PHP Class working with Yahoo. Now we’re going to focus on Wordpress.com. This turned out to be very easy once I realized the problem. (more…)

How To: Yahoo and the Simple OpenID PHP Class

Sunday, August 24th, 2008

[Note: This post contains outdated information. Please visit the project page here for the latest information.]

I’ve been working on OpenID a lot lately and I’ve latched on to a great starter PHP class called, obviously enough, Simple OpenID PHP Class (Simple OpenID). It’s easy enough to implement, but I quickly noticed that it didn’t work with Yahoo (among others). Basically it would return an error saying it couldn’t find an OpenID server at Yahoo. (more…)