The Setfive coffee table!

A couple of months ago I stopped into DangerAwesome! and was instantly intrigued. DangerAwesome! has a bunch of laser beds and which in turn let you laser etch pretty much anything.

I started kicking around the house for something to etch and obviously decided on our toilet seat.

Here’s how the toilet seat came out:



Anyway, after seeing how well the toilet seat came out I decided to try something a bit bigger. After a quick trip to Jordan’s Furniture I ended up with an awesome glass coffee table that obviously needed to get etched.

After some serious debate, I finally decided on etching a maze and a Setfive logo onto the table.

Here’s how it came out:



And then a close up off the {5}:



Pretty sweet. If you find yourself in Central Square definitely stop in to DangerAwesome! and give the lasers a shot.

Setfive.com v2.0!

We started to notice www.setfive.com was starting to show some signs of age so I figured it was time to give it some web 2.0 love. It’s still basically the same site but the HTML+CSS have been modernized, we updated some copy, and added some screenshots to the client page.

Anyway, without further ado check it out at www.setfive.com

I’ve also slowly started updating my Github! First up, check out a Setfive Boilerplate to help your bootstrap projects.

Streaming Foursquare checkins with Google Maps

This Saturday was the second annual Redline Challenge which is a bar crawl from Downtown Crossing to Davis Square that loosely tracks the MBTA Redline.

This year, we decided to use Foursquare to allow the website to track the position of several of the participants on the challenge. Foursquare natively allows you to track your checkin history with private URLs. Currently, they support a handful of formats with KML being the most interesting for our purposes. You can find your private URLs by navigating to http://foursquare.com/feeds/

We used the Google Maps API along with the KML stream from Foursquare to dynamically place markers on the map as different users checked in to different venues.

Here is the PHP we used to pull back the KML feed, transform it to JSON, and spit it back to our jQuery on the client side:

Pretty straight forward. Here is the jQuery code on the client side to add markers to the map:

That’s about it.

UPDATED: New Facebook Phonebook Script

I realized this morning that Anonymous Coward’s Facebook Phonebook Greasemonkey script broke awhile back so I decided to rewrite it from scratch.

The original instructions for how to install the script are available here.

I updated the original Userscripts page with the new script so you can download it here.

Once again, this probably breaks your Facebook TOS so I can’t vouch for the safety of your account if you do decide to do this.

QR Bookmarklet

I got tired of having to find the same website (mostly recipes) on my phone after looking at them on my workstation or laptop so I decided to whip together a bookmarklet to throw a Google powered QR code on any page.

The bookmarklet will just slap a QR code image with the current page’s URL (window.location) so that you can open the page on your phone. ps. Barcode Scanner for Android will automatically open the URL in a browser.

Without further ado, QR Code Bookmarklet