Projects & Code

Moscone pylons

This page contains the code, documentation, tutorials and other things that I’ve created along the path. I call them projects, but you’re welcome to refer to them as “Bob” if it will make you happy.

Generally the projects listed here are licensed under the Creative Commons Attribution 2.5 license, but be sure to check — the licenses are listed on each project’s page.

My Apps

  • Hyperspaces: Hyperspaces works with Apple’s Spaces to let you customize each Space so that it’s recognisably different from the others. It does this through a set of great visual decorations, including desktop pictures, brilliant colours and text labels. Hyperspaces also makes navigating your newly beautified spaces a breeze with easy access from the Dock or menubar, and a stunning visual space switcher.

Github Repositories

Most of my projects are hosted on Github - here's a list of my projects

  • CBMailingListSignup: Sign users up to your Campaign Monitor mailing lists from within your Cocoa app.
  • CocoaBotsXcodeTemplates: Xcode templates used by The Cocoabots. These templates include boilerplate code that makes bringing up classes faster.
  • energon: Random Cocoa and Objective-C from The CocoaBots
  • sample-iphonesdk-tapthatmap: A sample iPhone SDK project demonstrating how to stop following a user's location on user touches.
  • symphony-ckeditor: Symphony CMS extension that provides the CKEditor WYSIWYG editor for text fields.
  • symphony-signedfileuploadfield: Symphony CMS extension that generates DSA signatures for uploaded files.
  • symphony-typography: Symphony CMS extension that provides PHP Typography formatting for text fields.
  • symphony-typogrify: Symphony CMS extension that provides Typogrify text formatters for text fields. This extension is deprecated - please use the "symphony-typography" extension instead.
  • symphony_3_admin_style: This extension contains a backported admin stylesheet from Symphony 3, as per the discussion at http://symphony-cms.com/discuss/thread/50733/.
  • virtuedesktops: Discontinued virtual desktop manager for Apple’s Mac OS X 10.4 "Tiger".
  • Xcode-4-Uncrustify-Automator-Services: Automator services for Xcode 4 that allow you quickly reformat your code using the brilliant uncrustify utility

Forks

The following are projects that I've forked from other people:

  • markdown: Symphony 2 Markdown text formatter Extension
  • potionstore: This fork of PotionStore contains changes to support charting without using Flash (as in the original PotionStore). Instead, jQuery/flot is used making the charts visible and usable on the iPhone. These changes have only been tested on MySQL - and there are changes to the queries used - I will look at adding Postgres support at a later date.
  • publishnotesfield: Extension for Symphony CMS that lets you add arbitrary HTML to the Publish screen.
  • Sparkle: A software update framework for the Mac
  • symphony-2: This is the official Symphony 2 repository.