Plax
June 2, 2011
After doing the parallaxing illustrations for GitHub’s 404 and 500 pages, I decided it might be fun to put together some kind of jQuery plugin to make it easier to do parallax stuff in the future. I finally had a chance to get around to it while parallaxifying the illustration on the about page. There’s plenty of more I want to do with it, but this should be a good enough piece to get you Plaxing.
Be sure to check out the demo and the documentation. You can also fork/contribute to Plax on GitHub
Download Plax

New to version 1.3
• Added the ability to specify an element as plax’s mouse target
New to version 1.2
• Fix bug where FF6′s usage of laptop accelerometers broke Plax.
New to version 1.1
• Support for Ender
• Frame rate limiter for better performance
• Accelerometer support for devices with gyroscopes
Octonaut
March 31, 2011
GitHub talked to NASA. The Octocat needed to go into space. Naturally. Click for wallpaper.
GuideGuide
January 7, 2011
GuideGuide 2 is now available
The original GuideGuide

I give you GuideGuide: a columns, rows and midpoints panel for Photoshop CS4 & CS5
*Note* Thanks to all the love you guys have been showing GuideGuide, I’ve come across a number of improvements and features I plan to fix/implement. Please see the bottom of this post to see what’s coming up.
After many hours spent meticulously nudging nav elements and building grids for layout in web comps, I began to wonder why Photoshop didn’t have a grid tool like InDesign. At a certain point I decided to stop thinking about it and just build a tool to do it for me.
How To Install
Download GuideGuide below. Unzip the file and copy the resulting guideguide folder into the Panels folder found at:
Windows (32 bit)*: \Program Files (x86)\Adobe Photoshop
\Plug-Ins\Panels\
Windows (64 bit)*: \Program Files\Adobe Photoshop\Plug-Ins\Panels\
Mac: /Applications/Adobe Photoshop/Plug-Ins/Panels/
Once that is done, restart Photoshop and find your panel under Window>Extensions>GuideGuide.
*On 64 bit systems, Photoshop is installed in both locations by default. If you launch Photoshop and do not see GuideGuide, make sure you have installed it in the version you have launched.
Download GuideGuide 1.0
GuideGuide has 3 major features: finding midpoints, making margins, and creating rows and columns.
Midpoints
GuideGuide originally started as a script that drew guide lines at the middle of the document. I got tired of my old method which involved selecting all, transforming the selection, then dragging guides to the midpoint. The original script would draw the guides to the middle of the document in one click. Here, there are three options: horizontal middle, vertical middle, and both horizontal and vertical middles. Simply click the icon of the midpoint you want to find and a guide will be added to the document.*

Margins
Just like they sound. Fill in the desired margins and click “Create Guides” to place margins at the specified locations.*
Rows and Columns
The real power of GuideGuide is in the columns and rows. Add your desired numbers of rows, columns and gutter widths. When you click “Create Guides” your grid will be created on the canvas with guides.* As a handy spacing tool, create columns without gutters (I use this to align navigation elements evenly).

Mixing Units and Values
I’ve set up GuideGuide to work with multiple unit types. Want a 10 px top margin and a 50% bottom margin? Do it! If it’s mathematically possible, GuideGuide will create it for you. Leaving a field blank will cause it to be omitted. Forget to specify units? The current ruler units will be used.
*Stage Vs. Selection
Making columns and rows or finding the middle of a document is fine and dandy, but what if you want to find the midpoint between two objects? Here’s GuideGuide’s secret trick. If you have an active marquee selection, it will be used as the reference point for anything GuideGuide can do, rather than the stage. Simply draw a selection between the two items you want to measure between and click the desired midpoint button.


Beta
GuideGuide is still very new. I’ve hardly had a chance to find every bug, so it may break on you now and then. If you find any problems with it, please screenshot what the panel looks like and email me the details.
Future updates
A number of you have emailed me about bugs or improvements. While I may not implement everything you suggest, I’m certainly listening to your suggestions. Here’s a list of things I plan to do in the future. I’ll keep track of features suggested by other people and give them credit as they are implemented.
Next Version:
• Fix the focus problem causing keyboard shortcuts to be ignored until you click back on the document.
• Include the ruler zero point in the calculation so guides don’t get thrown off when it’s adjusted.
• Fix the issues where each guide shows up in the history, instead making it a single entry.
Future Versions
• Duplicate guide checking
• Clear all guides
• Savable Guide Presets
And of course, if you like GuideGuide, spread the word on Twitter!
Photoshop Script: Duplicate To All
December 1, 2010
I frequently find myself having to duplicate Photoshop layers out of one document into many others. It’s easy enough to do this from one document to another through the standard dialogue, but there doesn’t seem to be any kind of “duplicate selected layers to all open documents.” The script I’ve put below adds this functionality.
Download Duplicate to All
To Install:
Place the Duplicate to All.js file in your applications/Photoshop/Presets/Scripts folder.
To Use:
Duplicate to All can be found at File>Scripts>Duplicate to All. You can also add it to an action or give it a hotkey at leisure.
How it Works
The script takes the selected layers and duplicates them into every other open document above the currently selected layer.
In testing the script, I noticed that when duplicating art layers along with layer sets, the the duplicated files would be out of order. As a work around, the script initially groups everything selected into a layer set, does it’s duplications, then ungroups the layers in every document, including the original. Because of this, the script may not work on layer sets nested past the nesting limit.
Updates:
12.10.10 — Fixed (I think) an issue that caused an error during ungrouping, canceling duplication and leaving behind grouped files. Also added a more descriptive error system.
This script is still brand new. While I highly doubt it will ruin a file, use it with caution at first. Please report any bugs you may find!
Glasses
October 22, 2010
After riding the bus countless times with a cute, glasses clad girl whom my friends would come to call “Bus Girl”, I finally found myself saying hello. I would later come to learn that as long as she had been known as Bus Girl to my friends, I had been known as “Bus Boyfriend” to hers. For her, each ride was spent wondering if I could see her through my dark aviators.
From this story of long rides, quiet bus stops, covert glances, and stylish eyewear choices comes my newest wallpaper: Glasses.
Desktop
![]()
1280×800 | 1680×1050 | 1920×1200
iPhone: Him

iPhone: Her









