Tiny Deathstars of Foulness

Click for lightning. Merge-your-damn-self.


But if you commit with a well written message (and not just a period to get past a sanity check), I’m happy. Tom Hardy likes it when you tell me wtf.


November 29th, 2015

Posted In: Mac OS X, Mac OS X Server, Mac Security

Tags: , , , , , , , , ,

There’s another new conference in town! Well, not my town, but Vancouver. MacDev Ops is a hot topic. One that will only increase in the coming years. Thanks to Mat X and Brian Warsing for bringing about a brilliant conference.

Screen Shot 2015-03-23 at 10.43.50 PM

The conference will be held on June 19, 2015 and is an easy $99 if you sign up soon. Also, submit a talk if DevOps is your thing. They’re looking to bring the following topics to the table:

  • Puppet, Chef and other automation from Desktop to Cloud and back
  • Software deployment with Munki and AutoPkg: the app ecosystem surrounding it
  • Cool tools: demo of awesome Mac Admin projects from GitHub
  • DevOps: How to adopt Automation and Best practices in IT operations
  • Dev skills: workshops on Ruby, Git, Python, Javascript for Mac Admins
  • MDM: Profiles and Mac configuration management in the cloud

This is sure to be a good one. Check it out here!

March 23rd, 2015

Posted In: Mac OS X, Programming, Unix

Tags: , , , , , , , , , ,

The latest Git works swimmingly on the Mac. To download it you can curl it from the repository:

curl -O

Next, extract the files:

tar xzvf git-

Once extracted, cd into the directory that you extracted the files into and then run a make configure with the git- directory as your working directory.

make configure

If you cannot run make becuase you don’t have a compiler, make sure that you have installed the developer tools on your computer. Once you have run the make, run the configure, specifying the directory you would like to install into. In this case I’ll be deploying into /usr/local/git:

./configure –prefix=/usr/local/git NO_MSGFMT=yes make prefix=/usr/local/git all

Now run a make install to complete the installation:

make install

Once git has been installed, let’s look at the global options and choose which ones to configure:

git config –global –list

The first setting you’ll typically want to change is the name that git uses. To set your name use the git config again, but specify the –global option and then the setting (in this case following by the actual name you would like to use (in my case it’s Charles Edge):

git config –global “Charles Edge”

Next, use the setting to set your email address:

git config –global “”

Now that you know how to customize options, check the global options list and change any remaining that you would like to set. Once done, let’s grab the man pages. To install the man pages, first curl them down:

curl -O

Then extract the man pages into your /usr/local/share/man directory (or wherever you like to keep them):

tar xjv -C /usr/local/share/man -f git-manpages-

If git is already installed you can obtain the version information by running git with a –version option:

git –version

Now let’s grab the html docs:

curl -O

And then let’s put them in /Library/WebServer/Documents:

tar xjv -C /Library/WebServer/Documents -f git-htmldocs-

You should now be able to use git.

November 21st, 2009

Posted In: Mac OS X

Tags: , , ,

Thanks Chris!

November 7th, 2009

Posted In: Ubuntu

Tags: ,