Fork me on GitHub

Garmin 2 Strava Sync Ruby Script

Garmin 2 Strava Sync Ruby Script

Having had issues with Garmin Communicator in the recent days. Plus being lazy of going to Strava, clicking on all the links, tabs and waiting for uploads. I figure I would make a ruby script that I can easily run when I get to my... [+]

Syncd: Remembering What We Delete On Remotes

A friend of mine doesn’t have internet. Yep, they exist. But they do love movies, music etc. I offered to open up my movies and music to him (legit ones only of course) but ran into an issue quite quickly. The problem with sharing data... [+]

iOS Keyboard Style Reference

iOS Keyboard Style Reference

Just a simple small post showcasing the various keyboard formats along with the associated properties. To be used for future reference to easily see the formats: UIKeyboardTypeDefault Use the default keyboard for the current input method. UIKeyboardTypeASCIICapable Use a keyboard that displays standard ASCII characters.... [+]

On My Tv: With Trakt.tv

On My Tv: With Trakt.tv

By now you’ve probably discovered I’m a big fan of trakt.tv, well scrobbling in general. I wan’t a way to show what I’m watching on my own blog in a way that isn’t the preformatting jpg’s trakt.tv provide (which is pretty cool in it’s own... [+]

Uploading with Rails 3.1,...

Uploading with Rails 3.1, CarrierWave, MediaInfo, Single Table Inheritance and Polymorphism

Starting a new Ruby on Rails project I decided to try out the much talked about CarrierWave gem. It makes uploading easy and keeps uploader config separated from your models. Clean! I decided to write this little tutorial as to how to get CarrierWave working... [+]

DarthFader: A jQuery Carousel Plugin with Force

Working with a fair few jQuery image sliders I started to get frustrated with the quirks and rules of some of them. Requiring a paragraph tag to simply add in a caption, only order lists supported, not my cup of tea. So for a new... [+]

Plex & Trakt: A Scrobbling Love Story

I love my AppleTV2. Not because you can purchase movies and TV shows online, wait a heap of time for them to buffer, then watch them disappear from your library the next day. Nope. But because the little black box can be jailbroken and turned... [+]

Remember Me: A CakePHP Persistent Login Plugin

After creating numerous CMS’s and getting client questions asking how come they don’t get automatically logged into their administration panel after 2 months of inactivity I decided to make Yet Another Remember Me Plugin (YARMP) – Yeh, I made that acronym up, it happens. Why... [+]

Appcelerator Titanium: Blurry Fonts & iOS

So recently I’ve been working with some iPhone apps for work. After picking up a little bit of objective-c then dropping it for a few months I quickly found myself relearning from the ground up. After reviewing a fair few solutions outside of programming directly... [+]

Form Keeper: Field Name Obfuscation for CakePHP Forms

I don’t like giving my end users information about the inner workings of the system they’re using. Even though the system itself might be secure in terms of what data it can take in, how it treats the data and what it returns, I still... [+]