Help with Setting up and Using the Mac OS X Environment
- Adding a New User Account to a Lab-Provided Mac
- Installing XCode and Enabling Command Line Tools
- Installing and Using the Homebrew Package Manager
- Installing and Using the MacPorts Package Manager
- Finding the Command Line Using the Terminal Application
Help with Getting, Configuring, and Using Emacs
- Getting Emacs
- Survival Emacs
- Configuring Emacs
- Useful emacs commands
- Emacs Modes for MOOS-IvP Mission and Behavior Files
Help with SSH, SSH-Keys and Copying Files over SSH
Help with the Command Line
- Command Line Quick Survival Basics
- Creating/Removing Directories and Files on the Command Line
- Moving/Renaming and Copying Files on the Command Line
- Adding a Directory to Your Shell Path
- How to Customize Your Shell Environment
- Augmenting the Power of the Command Line with Aliases
- Don't Shoot Yourself in the Foot - Enable Interactive Modes
- Creating and Expanding Tar Files
- Assessing the Specs of your Machine
Help with the Git Version Control Tool
- Getting Started with Git
- The Git log Command
- The Git move Command
- The Git Clone and Checkout Commands
- The Git status Command
- The Git pull Command
- The Git add and remove Commands
- The Git commit Command
Help with the Subversion Version Control Tool
- Checking out a Repository with the checkout Command
- The SVN info, and log Commands
- The SVN update Command
- The SVN status Command
- The SVN add and remove Commands
- The SVN move Command
- The SVN commit Command
- Setting Up Your Own SVN Repository
Help with Downloading and Starting with LaTeX
Help with Downloading and Using the Course Software
- Dowload Course Software
- Run the Course Software
- Launching the MOOSDB
- Scoping the MOOSDB
- Poking the MOOSDB
- Launching MOOS w/ pAntler
- Scripted MOOS Pokes
- The MOOSApp Class
- MOOS-IvP Message Parsing
- MOOS-IvP String Utils
- MOOS-IvP String Parse Utils
- Behavior Utility Functions
- 2.680 Lab Submissions
- Background Image Files