Skip to content

Instantly share code, notes, and snippets.

@felipesabino
Last active December 31, 2015 13:49
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save felipesabino/7995100 to your computer and use it in GitHub Desktop.
Save felipesabino/7995100 to your computer and use it in GitHub Desktop.
new mac os - development
  1. System Preferences -> Security -> Allow apps to be installed from anywhere
  2. iTerm2
  3. remember to install update when prompted
  4. after update, enable toolbet with paste history and jobs (sweet!)
  5. Jumpcut
  6. xcode - from App Store
  7. open xcode to install xcode components
  8. install command line tools
  9. homebrew
  10. update brew: $ brew update
  11. git: $ brew install git
  12. git bash-completion: $ brew install bash-completion
  13. Sublime Text
  14. add sublime alias: $ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
  15. add bash_profile, aliases, functions, exports...
  16. sublime package control
  17. install sublime packages - Better CoffeeScript, Jade, Stylues, Pretty JSON (alias)
  18. update ~/.gitconfig file
  19. setup finder, docks, etc
  20. install vmware fusion
  21. install nvm
  22. install node v x.y.z: $ nvm install vX.Y.Z
  23. install rvm
  24. install ruby 1.9.3: $ rvm install 1.9.3
  25. install shenzhen (automated ios builds): $ gem install shenzhen
  26. add istat pro - and fix the process issues
  27. adium
  28. enable locate index: $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
  29. Testflight app
  30. Add ~/.vimrc
  31. Create folders: ~/.vim, ~/.vim/backups, ~/.vim/swaps and ~/.vim/undo
  32. Add /usr/local/bin/git-new-workdir
  33. Download/Install the latest version of [iPhone Configuration Utility for Mac](http://support.apple.com/downloads/#iphone configuration utility)
@melloflavio
Copy link

  • Update suggested sublime packages with GitGutter?
  • Change node version to currently used v0.8.22?
  • Heroku Toolbelt?
  • Eclipse/Adt or the new Android ide?
  • Office and Photoshop or equivalent? Not always used, so not sure if they would fit in this list
  • Suggest VMware key mapping shortcuts?

Also, when thinking in a migration scenario:

  • Git/Heroku SSH keys
  • iOS provisionings and keys

@melloflavio
Copy link

Okay, I just finished migrating and here are some of the stuff I forgot to mention on the list:

  • Firefox
  • Change keyboard to us-international
  • Cyberduck
    • App
    • Bookmarked connections
  • Windows Remote Desktop
    • App
    • Bookmarked Server Connections
  • SoapUI
  • Base (Database editor/viewer)
  • Xcode utilities (like Network Link Conditioner)
  • Omniplan
  • Put Safari on Developer mode
  • Wunderlist?
  • Google Drive & Dropbox
  • Create DNS-Taqtile location
  • RescueTime
  • iExplorer
  • One more I Just realized. The git-completion.bash script. It is referenced inside the .bash_prompt but it's missing on this list

I know a lot of these are too specific. I just wanted to make a list with everything so we can filter out the unnecessary ones.

@melloflavio
Copy link

Okay, I found out what the error was when installing the VMware fusion. It was a folder permission erro. The program did not have the necessary permissions to view it's preferences file.

See Repair the disk permissions section on this link
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003484

@melloflavio
Copy link

  • DBs
    • Mongo
    • MySQL

@melloflavio
Copy link

On iTerm, make the keyboard navigation shortcuts the same as default mac osx:
http://elweb.co/making-iterm-2-work-with-normal-mac-osx-keyboard-shortcuts/

@melloflavio
Copy link

Suggestion: Move item 17 (Setup finder & Dock) to a position before 13 (dotfiles). Dotfiles are hidden by default on the mac and thus makes sense to modify the configuration related to their visibility before creating them...

@felipesabino
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment