You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Apps/README.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# Apps
2
2
3
-
Here is a quick list of apps that are generally good to use and can come in handy in day to day tasks. I have seperated the apps into 4 broad categories Developer Tools, Productivity Tools, Office Apps and Others.
3
+
Here is a quick list of apps that are generally good to use and can come in handy in day to day tasks. The apps are seperated into 4 broad categories Developer Tools, Productivity Tools, Office Apps and Others.
4
4
5
5
### Developer Tools
6
-
-[Google Chrome](https://www.google.com/intl/en/chrome/browser/): Installs Chrome which I feel is the best browser currently. All chrome browsers and extensions are saved by Google so can be synced easily.
6
+
-[Google Chrome](https://www.google.com/intl/en/chrome/browser/): Installs Chrome which is one of the best browsers currently. All chrome browsers and extensions are saved by Google so can be synced easily.
7
7
-[Latexian](http://tacosw.com/latexian/): App for writing Latex documents. View the code and output on split screen. Supports all major packages and code completion , etc.
8
8
-[Valentina Studio](http://www.valentina-db.com/en/valentina-studio-overview): Valentina Studio is a gui to create, administer and query MySQL, Postgres and SQLite databases.
9
9
@@ -14,9 +14,9 @@ Here is a quick list of apps that are generally good to use and can come in hand
14
14
-[Spectacle](http://spectacleapp.com/): Don't waste time resizing and moving your windows. Spectacle makes this very easy and is open source.
15
15
-[Unarchiver](http://wakaba.c3.cx/s/apps/unarchiver.html): Compress/Uncompress app. Supported file formats include Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt and many other old and obscure formats.
16
16
-[Total Finder](http://totalfinder.binaryage.com/): Adds tabs and improves the Finder to a great deal.
17
-
-[Dropbox](https://www.dropbox.com/): File syncing to the cloud. I put all my documents in Dropbox. It syncs them to all my devices (laptop, mobile, tablet), and serves as a backup as well!
18
-
-[Google Drive](https://drive.google.com/): File syncing to the cloud too! I use Google Docs a lot to collaborate with others.
19
-
-[PDF Toolkit+](https://itunes.apple.com/us/app/pdf-toolkit-+/id545164971?mt=12): App to cut/split/merge pdfs easily. One of the best apps I have ever seen.
17
+
-[Dropbox](https://www.dropbox.com/): File syncing to the cloud. It syncs files across all devices (laptop, mobile, tablet), and serves as a backup as well!
18
+
-[Google Drive](https://drive.google.com/): File syncing to the cloud too! Google Docs is a popular too to collaborate with others.
19
+
-[PDF Toolkit+](https://itunes.apple.com/us/app/pdf-toolkit-+/id545164971?mt=12): App to cut/split/merge pdfs easily. Really easy to use and works well.
-[Notebooks](http://www.notebooksapp.com/mac/): Notebooks for Mac allows you to share files with the mobile versions of Notebooks on the iPad and iPhone. And you can write notes in markdown.
22
22
-[Timing](http://timingapp.com/): Keep track of the time you spend with your Mac.
@@ -31,7 +31,7 @@ Here is a quick list of apps that are generally good to use and can come in hand
31
31
-[Numbers](http://www.apple.com/mac/numbers/): Create spreadsheets on mac, this is supposed to be an alternate to Excel.
32
32
33
33
### Others
34
-
-[SuperDuper](http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html): Take backups of your disk and use the backup disk to restore the machine incase of failure. SuperDuper is much better than time machine in my opinion.
34
+
-[SuperDuper](http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html): Take backups of your disk and use the backup disk to restore the machine incase of failure.
35
35
-[Google Voice and Video](http://www.google.com/+/learnmore/hangouts/): A voice and video chat plugin. Not sure if this is required after the release of hangouts.
36
36
-[Asepsis](http://asepsis.binaryage.com/): Get rid of the annoying DS_Store files. It stops them from being created anywhere on the system.
37
37
-[Voila](http://www.globaldelight.com/voila/): Record your screen with audio, mouse highlight and other features.
**Note**: This might be difficult to configure in case you have two factor authentication enabled. Please use the SSH config in that case.
25
+
26
+
Setting up SSH is really simple as well. Most of the instructions below are referenced from [here](https://help.github.com/articles/generating-ssh-keys).
27
+
28
+
First, we need to check for existing SSH keys on your computer. Open up your Terminal and type:
29
+
30
+
$ cd ~/.ssh
31
+
$ ls -al
32
+
# Lists the files in your .ssh directory
33
+
34
+
Check the directory listing to see if you have files named either id_rsa.pub or id_dsa.pub. If you don't have either of those files go to step 2. Otherwise, you can skip to step 3.
35
+
36
+
Second, To generate a new SSH key, copy and paste the text below, making sure to substitute in your email. The default settings are preferred, so when you're asked to "enter a file in which to save the key,"" just press enter to continue.
37
+
38
+
$ ssh-keygen -t rsa -C "your_email@example.com"
39
+
# Creates a new ssh key, using the provided email as a label
40
+
# Generating public/private rsa key pair.
41
+
# Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
42
+
43
+
Please use a strong passphrase for your keys.
44
+
45
+
Third, Add your keys to Github by going into account settings.
46
+
24
47
**Note**: On a Mac, it is important to remember to add `.DS_Store` (a hidden OS X system file that's put in folders) to your `.gitignore` files.
Copy file name to clipboardExpand all lines: Python/virtualenv.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ To leave the virtual environment use.
37
37
38
38
**Important**: Remember to add `venv` to your project's `.gitignore` file so you don't include all of that in your source code!
39
39
40
-
I like to install big packages (like Numpy), or packages I always use (like IPython) globally. All the rest I install in a virtualenv.
40
+
It is preferable to install big packages (like Numpy), or packages you always use (like IPython) globally. All the rest can be installed in a virtualenv.
41
41
42
42
### Virtualenvwrapper
43
43
For easier management of different virtual environments for multiple packages. Installing Virtualenv Wrapper is possible. For installation instructions read the [virtualenvwrapper](http://virtualenvwrapper.readthedocs.org/en/latest/index.html) documents here.
This book will teach you the basics of setting up your developer environment on a new MacBook. I have tried these on Mountain Lion and Mavericks but they might be more inclined towards Mavericks. Whether you are an experienced programmer or not, this book is intended for everyone to use as a reference when installing some language/library.
4
+
This book covers the basics of setting up development environment on a new MacBook for most major languages. All instructions covered have been tried on Mountain Lion and Mavericks but they might be more inclined towards Mavericks. Whether you are an experienced programmer or not, this book is intended for everyone to use as a reference when installing some language/library.
We will set up [Node](http://nodejs.org/) (JavaScript), [Python](http://www.python.org/), [CPlusPlus](http://www.cplusplus.com/), and [Ruby](http://www.ruby-lang.org/) environments, mainly for JavaScript and Python development. Even if you don't program in all three, it is good to have them as many command-line tools use one of them. We also install a few daily use application and Latex. As you read and follow these steps, feel free to send me any feedback or comments you may have.
8
+
We will set up [Node](http://nodejs.org/) (JavaScript), [Python](http://www.python.org/), [CPlusPlus](http://www.cplusplus.com/), and [Ruby](http://www.ruby-lang.org/) environments. Even if you don't program in all three, it is good to have them as many command-line tools use one of them. We also install a few daily use application and Latex. As you read and follow these steps, feel free to send me any feedback or comments you may have.
9
+
10
+
All contributions to the book are welcome. Please help add support for other libraries and languages.
9
11
10
12
**Note:** This book has been generated using [GitBook](http://www.gitbook.io) and is open source, feel free to contribute or signal issues on [GitHub](https://github.com/sb2nob/mac-setup).
Copy file name to clipboardExpand all lines: SublimeText/README.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,10 @@ Go ahead and [download](http://www.sublimetext.com/) it. Open the **.dmg** file,
6
6
7
7
**Note**: At this point I'm going to create a shorcut on the OS X Dock for both for Sublime Text and iTerm. To do so, right-click on the running application and select **Options > Keep in Dock**.
8
8
9
-
Sublime Text is not free, but I think it has an unlimited "evaluation period". Anyhow, we're going to be using it so much that even the seemingly expensive $60 price tag is worth every penny. If you can afford it, I suggest you [support](http://www.sublimetext.com/buy) this awesome tool. :)
9
+
Sublime Text is not free, but it has an unlimited "evaluation period". Anyhow, we're going to be using it so much that even the seemingly expensive $60 price tag is worth every penny. If you can afford it, It is adviced that you [support](http://www.sublimetext.com/buy) this awesome tool. :)
10
10
11
11
Let's create a shortcut so we can launch Sublime Text from the command-line:
Now I can open a file with `$ subl myfile.py` or start a new project in the current directory with `$ subl .`. Pretty cool. We'll configure Sublime more in the next few sections.
15
+
Now you can open a file with `$ subl myfile.py` or start a new project in the current directory with `$ subl .`. Pretty cool. We'll configure Sublime more in the next few sections.
Copy file name to clipboardExpand all lines: SystemPreferences/README.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# System Preferences
2
2
3
3
First thing you need to do, on any OS acutally, is update the system! For that: **Apple Icon > Software Update.**
4
-
Also upgrade your OS incase you got a machine with **Lion** installed on it. I got a free upgrade as I had purchased my machine after the Mountain Lion launch.
4
+
Also upgrade your OS incase you want to work on the latest OS. Mavericks is a free upgrade so please check that.
5
5
6
-
If this is a new computer, there are a couple tweaks I like to make to the System Preferences. Feel free to follow these, or to ignore them, depending on your personal preferences.
6
+
If this is a new computer, there are a couple tweaks you would like to make to the System Preferences. Feel free to follow these, or to ignore them, depending on your personal preferences.
7
7
8
8
### Users and Groups
9
9
- Login Options-> Change fast switching user menu to Icon
@@ -23,7 +23,7 @@ If this is a new computer, there are a couple tweaks I like to make to the Syste
Copy file name to clipboardExpand all lines: iTerm/README.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -14,3 +14,7 @@ Let's just quickly change some preferences.
14
14
- Download the [Solarized dark iterm colors](https://github.com/altercation/solarized/tree/master/iterm2-colors-solarized) from here. And then set these to your default profile colors.
15
15
- Change the cursor text and cursor color to yellow make it more visible
16
16
- Change the font to 14pt Source Code Pro Lite. Source Code Pro can be downloaded from [here](https://github.com/adobe/source-code-pro/downloads).
0 commit comments