Edit in MacVim SourceTree Custom Action

I when making small changes to files, I tend to favor using MacVim instead of firing up my IDE. While I do a lot of git commands with the terminal, I still use SourceTree a fair bit. It’s terribly slow at times with large repos, and uses up a ton of memory. But when it…

Edit in MacVim Context Menu

I like to have a right click menu option for editing files in MacVim. Fortunately, this is easily done with Automator. Unfortunately its not easy to copy from computer to computer when I’m setting up a new computer open Automator and create a new Document with the Quick Action template Workflow receives current -> Files…

MacVim from Terminal

I recently found myself setting up a new machine at work. This has resulted in me discovering that a lot of things I had done over the years has been lost to time. Hence the need to document things! Vim is the best editor ever, and that makes MacVim the best editor in Mac. There…

Multiple Git Remotes

Many people where I work have a tendency to have multiple copies of our git repositories. They do this because when using a gitflow structure, and a slow moving team workflow, you tend to have a task that you send off to testing, and then you wait on that branch for far longer than should…

Storing Large Files in the Cloud

Occasionally, I have found the need to store large files in the cloud (dropbox, one drive, google drive, etc). However, many of those cloud storage services have limits on the maximum size of file. File size limits make sense because companies don’t want to store your movies. It costs them money for the storage, and…

Scripting – iOS App Directory

One of the most common problems I run into during typical iOS development is needing to get access to my app’s directory. Unfortunately, apple has made this as difficult as they could by making it so that Each simulator has a non-deterministic directory Each application on that simulator has a non-deterministic directory Each time you…

OS X Proxy by Host

One of the things that I dislike about the OS X proxy settings is that they are all or none. This poses a problem to me. I like working on the iOS Simulator for speed and convenience. I like using Fiddler to do all sorts of network debugging. I don’t like that the iOS Simulator…

I Finally Bought an Arduino

A while back I got myself a Pit Barrel Cooker which is kind of like a meat smoker/grill kind of thing. Its a pretty neat cooker and after a few attempts, it turned out some of the best ribs I’ve had in my life. They make it to be about as simple as possible. In…

Xamarin xbuild before/after build steps

So here’s one that shouldn’t be nearly as complicated as it is. Keeping any opinions to myself of whether it is good or bad, we use Xamarin for iOS/Android development. One of the problems that I recently ran into is that Xamarin’s iOS command line build is EXTREMELY SKETCHY. It will fail for reasons that…

Project Euler – Problem 7

I couldn’t decide what to do, so I thought it was time to solve more random hard problems. This is the seventh post in my Project Euler┬áseries. The sixth problem is here. By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13.…