Add in the occasional tech question or recommendation from a friend/colleague, and I am finding myself with more installed apps and tools than is probably necessary. So, I am sharing advice on how I set up my machine for easy reference and updating year-to-year. I have thrown in links to some tutorials and example projects. Yes, I am excluding Windows and other machines, because I just don’t work on them regularly. But, I am sure a lot of these tools are either cross platformed or applicable to any Unix-based machine.
I used to leverage Automator a lot more between 2003 and 2005 but for some reason got away from it. After I recently purchased a new MacBook Pro and set it up as a new machine, I rediscovered the joys of automation with Automator and AppleScript. Also, I mentioned the benefits of taking the ‘Setup as a New Device’ approach in a previous post. Well, while setting up the new device I noticed I was doing a lot of time consuming set up tasks that I wish I could automate. Well, I then rediscovered Automator and AppleScript. Now, I am leveraging them more and more in my work for testing and prototyping web services along with personal tasks like file and system management.
I just got a new machine to work on and building off my own previous advice, I set it up as a brand new machine and migrated nothing from my old one. That being said I had to go about rebuilding my entire dev environment and installing all my applications. While doing so I came across a great write up by Neil Gee on how to quickly get a localhost web server environment going in Mac OS X 10.9 Mavericks. The how to was a huge time server and I thought I would repost it here. So, if you work in a LAMP development environment and find yourself upgrading or getting a new Mavericks machine, this guide will come in very handy.