Doug Pfeffer

Doug Pfeffer

Developer :: Boston office

Doug Pfeffer is a developer in our Boston office. He was a contract pal of ours for a year before we hired him, because we were disorganized and lazy back then. He builds a ton of stuff here.

Hairrr

A while ago I was playing around with hair simulation for an idea. I poked at on and off for a few months, and rather than letting it linger in obscurity, where something like that should, I’ve packaged it up as a Mac desktop app for you to try out.

I Am An International Artist.

Despite a life of being a Philistine I am now an artisté.
Not too long ago I released a goofy Cinder app. It was a body simulator. Some folks got a chuckle out of it.
Next thing I know a German emails me.

Mike Ma Yourself iPhone App

Recently we celebrated Mike Ma Appreciation Day. It was pretty great. I took it as an opportunity to try out some new face detection software in an iPad app. The end result is this fine piece of advanced augmented reality technology, named Mike Ma Yourself. We’re now accepting venture capital to turn this into the next big thing.

Screenstagram

Hey everyone, here’s Screenstagram, our Instagram-driven screen saver for the Mac!
We love photos from our friends, and we love APIs, so we were pretty excited when Instagram released their API back in February. We took this as an opportunity to play with all of these things and package them up in a tidy screen saver package.
(Quick update: check out all the super meta Instagram pictures of Screenstagram showing Instagram photos!)

Fuzzy Mickey

I’ve been checking out Cinder, the “library for professional-quality creative coding in C++” that Barbarian and friends have been working on. It’s a whole new world for me. I’ve never tried graphics programming. I made a body hair simulator, it’s weird. Here’s a fuzzy Mickey. The density and length of the hair is determined by the darkness of the underlying image region. Gross, right?

Force Facebook to refresh its cache

When Facebook’s page sharing feature is used it accesses that shared page to build a little preview for display. It caches that preview and often won’t pick up subsequent changes to that preview data, whether that might be a new image or updated copy. That can be frustrating, especially when a client is hot to push an update.
It turns out you can force Facebook to re-crawl your site and update its cache by putting your URL into this tool: http://developers.facebook.com/tools/lint/. That seems to shake the cache out.

Quick Image Dimension Finder

If you’re a markup writer you’ll spend an annoying amount of your time getting the width and height of images for the <img> tag’s width and height attributes. I’m always going back and forth between my editor and Photoshop to get the width and height values.
This is an OS X service that lets you right click on an any kind of image and get the dimensions as attributes copied to the clipboard. In other words, doing this to a 200 by 150px image will give you width=”200” height=”150”. Then you can paste that in your markup in one fell swoop.

Web 2.0 Expo recap

I went to the Web 2.0 Expo a few weeks ago. It was a four day long internet stuff event. I learned a few things and I’d like to share them with you all. I’d also like Rick to authorize my expense report for some drinks, and he’s holding out on me for this blog post. So let’s get to it.