We live in a time where open and free software is almost more prevalent than closed source software. It is truly an amazing time. Tools like github have made creating, collaborating, and sharing this code easy and fun. I'm coming to realized that creating open software isn't the hard part, its following through and making it useful.
Backbone.js: Track your gym workouts with this HTML5 powered web app
I try to get to the gym on a regular basis. I found that running on the treadmill was getting harder and harder, because I had no sense of accomplishment. Was I doing better than before, or was I just staring at a mirror on the wall hours every week? I wasn't keeping track of my progress, so I wrote a quick web app to help me.
OSX: Launch your rdesktop sessions from the Menubar with Houdini
I do a lot of Windows administration, and I have a short temper for Microsoft's OSX RDP client. It would lock up and freeze, so I decided to switch to rdesktop, with a GUI launcher.
MacRuby: Desktop Notifications Growl Alternative
I found that once I enabled Sandboxing on my App for submission to the MAS, that I could not send distributed Growl notifications. In addition too Growl 1.3 breaking existing SDK's and distributed notifications, I decided to roll my own.
jQuery: Add Greyscale Images Client Side
Want to add a greyscale image to your webpage, but don't want to add the extra bandwidth of an additional image? Do it client side with a HTML5 Canvas.
MacRuby: Open a product in the Mac App Store
Want to direct your users to a product in the Mac App Store from your MacRuby App? Heres how.
If you're creating Modal Dialogs, your code can become riddled with various methods. Let's fix that with some Ruby love.
MacRuby: Detect Keyboard Media Keys
If you're writing any sort of media application, you'll likely want to detect and act on keyboard events such as the pressing of the Media Keys.
MacRuby: NSTableView Drag'n Drop Rows
You have an NSTableView with an ordered list of data. Ordering that data is important to the user, and you want to implement drag 'n drop to rearrange the rows.
MacRuby: NSTableView Select all rows with CMD+A
If you have a NSTableView in your MacRuby application with the ability to select multiple rows, you probably want it to respond to the typical keyboard shortcuts.
jQuery: Stackable Bar Graphs with Visify.js
I needed to visualize byte data, and didn't like any of the stackable bar graphs out there. So, I created a jQuery plugin.
Ruby: Generate multiple PAC files from a template with Ruby
Many enterprises use a proxy to secure their network. Some have multiple proxies, requiring multiple sets of settings. This can be simplified by using PAC files, but what if you have multiple PAC files that are very similar?
VBScript: Renaming, Changing, or Moving Windows Print Queues
Renaming printer queues on a Windows print server is easy. Getting all the client machines on your network to switch over to the new queue name is not easy. Let's simplify that.
