Blog Posts

This outline for building and installing Git has been tested against Mac OS X 10.7.x (and some more recent versions of OS X with minor tweaks). While these steps may work for previous…

  • osx git

I was recently asked to evaluate an HTML email newsletter template and provide my professional opinion. Unfortunately (or fortunately, however you want to look at it) I haven't done email development in nearly a decade…

  • html email

Launch Eclipse using Terminal: /bin/bash -ic /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse (your path may be different) Add <property environment="env" /> to your build.xml and use the OS X environment…

With this this helper function you can open a Sublime Text 2.0 project file (ex: foobar.sublime-project) from the command-line by simply typing st -p foobar instead of subl --project foobar.sublime-project. In the…

  • git bash sublimetext

The scenario Your repository has two commits: $ git log --oneline 957fbfb No, I am your father. 9bb71ff A long time ago in a galaxy far, far away.... Use the interactive rebase tool to squash the…

  • git

"Using" the delete operator When you delete an array element using the delete operator, the array length is not affected. For example if you delete arr[2], arr[3] is still arr[3] and arr…

  • javascript