Blog Archives

OSCON 2013

This year, O’Reilly Media held the 15th anniversary edition of their Open Source Convention (OSCON) here in Portland. I first attended the conference back in 2004, and it’s been one of my favorite conferences ever since. What I’ve always liked about

Tagged with: , , , ,
Posted in Technology

Creating Constellation: Constraints and Collaboration

Donald Richardson is a Systems Developer at Second Story. Here he chronicles his experience working on the Constellations project we recently completed for SapientNitro. Second Story was approached by SapientNitro with an opportunity to create an …

Tagged with: , , , , , ,
Posted in Design, Technology

The Limitations of QR Codes

I’m not a fan of QR codes. I’m not a fan of really any visible codes—barcodes, other existing 2D barcodes, and the new generation of colorful codes. It’s not a question of design or aesthetics (although I have my reservations), but instead that th…

Tagged with: , , , ,
Posted in Design, Technology

Dewpoint: a command-line tool for cloud computing

In September of last year I was on sabbatical and doing some research into cloud hosting. During my experimentation, I began looking for a good command-line tool for interacting with cloud server instances. To my surprise, I wasn’t able to find on…

Tagged with: , , , ,
Posted in Technology

SecondStoryJS Router now has a documentation website

Like the title says, you can now learn everything you wanted to know about the JavascriptMVC3 router on the project website at: http://secondstory.github.com/secondstoryjs-router/

Tagged with: , , ,
Posted in Technology

Debugging is Hard: Part 2

Printing custom fonts in IE8 shifts characters 3 positions down when the print stylesheet is missing the custom font declaration.

Tagged with: , , , ,
Posted in Technology

Debugging is Hard

Tagged with: , , , ,
Posted in Culture, Technology

Open a link in a new window in XHTML

XHTML1.1 does not support the target attribute and so my preferred method for opening links in a new window is: [code] $(document).ready(function() { $('a[rel*=external]').click(function(){ window.open($(this).attr('href')); return false; }); }); ...

Tagged with: , ,
Posted in Technology

Remote diff similar directory trees.

We have many projects exported from Subversion on to virtual machine servers that we use for testing. Occasionally, the project may have multiple branches and tags and it won’t be immediately evident which version is up and running. In the case th…

Tagged with:
Posted in Technology

Handling Touch Events in jQuery Tools Scrollable

Today I was trying to optimize the experience of a website for the Apple iPad. One quick win is to respond to touch events on the device which will make your site feel much smoother and avoid the double tapping which Mobile Safari sometimes requir…

Tagged with: , , ,
Posted in Technology