Inspired by Chris Bowler’s post.
- Run Software Update
- Open the App Store and download purchased apps
- Set various file types to Open With desired apps
- all video files with VLC
Required Apps and Their Preferences
- Install Dropbox and let it sync
- Install Quicksilver and add Dropbox to the index
- Install 1Password
- point it to Dropbox to look for its data file
- install its Safari extension
- Set up OmniSync for OmniFocus
- Install VLC
- Install Jumpcut
- Install Skype
- Install Spotify
- Set up my development environment
09/09/2012 Leave a comment
Note: This is still incomplete. The environment detailed below only supports basic C/C++, Obj-C, and Java development. Will update this post in the future to include a complete web development environment.
This is how I setup my Mac for software work, so it is not for everyone. I’m mainly writing this so that it’ll be easier for me to re-setup my environment next time if need to.
Because of how Xcode 4.3 has been repackaged for the App Store and now keeps compilers and other development tools bundled into it as a standalone app, setting up a development environment on a Mac became a much more troublesome process for developers.
First we need to acquire the compilers, and there’s two ways we can go about this:
- Download and install the **Command Line Tools for Xcode **which can be found through Preferences > Downloads > Components in Xcode 4.3 (and probably onwards).
- Download and install the standalone package. Use this method if you don’t ever plan on developing Mac/iOS applications.
After that, install Homebrew, a package manager for OS X for future installation of UNIX packages. Run
brew doctor first to make sure that everything’s fine. For some reason when I first installed Homebrew it tells me that my Xcode is corrected with the wrong path, so yeah, thank goodness for the check. Next run
brew update to make sure that your version of Homebrew is really up to date.
Git should now come with XCode’s command line tools. Next just make sure that the SSH keys are properly set up.
Finally, get my settings files from here.
23/05/2012 2 Comments
I mainly write because I want a way to keep track of my growth as a software developer over time. When I hit a roadblock when coding, or when I come across something interesting, I’ll research them up and document them here in this blog, and I hope that those of you who come across this blog may benefit from it, or at the very least, be entertained. I will also occasionally write about the business/political side of software, the tools I favour, or about the tech industry in general.
Other than that I’ll also occasionally write about life, economics, movies, or just anything else that strikes my fancy. I also write about photography (though I mainly just post my works) here on my photoblog.
I welcome email or comment feedbacks on my blog posts, as long as they are on topic, as I firmly believe that blogs should be a platform for two-way communication.
13/02/2012 Leave a comment