Open Source Comes to Campus/UMD/Laptop setup: Difference between revisions

no edit summary
imported>Jesstess
(Created page with '== Goal #1: practice navigating from the command line == Many of the tools of open source development are primarily used via the command line. Let's get some practice with navig…')
 
imported>Paulproteus
No edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 3:
Many of the tools of open source development are primarily used via the command line. Let's get some practice with navigating the computer from the command line.
 
* [[BostonOpen PythonSource WorkshopComes 5to Campus/FridayUMD/Laptop setup/Windows Pythoncommand scriptsline|Windows]]
* [[BostonOpen PythonSource WorkshopComes 5to Campus/FridayUMD/Laptop setup/OSX Pythoncommand scriptsline|OS X]]
* [[BostonOpen PythonSource WorkshopComes 5to Campus/FridayUMD/Laptop setup/Linux Pythoncommand scriptsline|Linux]]
 
== Goal #2: install git ==
 
Git is a popular revision control system that is used by many open source projects. We'll use it during this workshop.
 
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows git|Windows]]
* [[Open Source Comes to Campus/UMD/Laptop setup/OSX git|OS X]]
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux git|Linux]]
 
== Goal #3: install an IRC client ==
 
IRC is a real-time chat protocol that open source projects often use to talk about the project and as a medium for users and developers to help each other.
 
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows IRC|Windows]]
* [[Open Source Comes to Campus/UMD/Laptop setup/OSX IRC|OS X]]
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux IRC|Linux]]
 
== Goal #4: practice using SSH ==
 
SSH allows you to securely access a shell (like the command line window you used earlier) on a remote machine.
 
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows SSH|Windows]]
* [[Open Source Comes to Campus/UMD/Laptop setup/OSX SSH|OS X]]
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux SSH|Linux]]
 
== Success! ==
 
You are done with laptop setup!
 
[[File:Party.png|125px]]
 
Take a break, stretch, meet some neighbors, and ask the staff if you have any questions about this material.
 
== Bonus material ==
 
If you finish laptop setup early:
 
* Find and join an IRC channel for something you are interested in.
** on Freenode, try #ubuntu (the Linux distribution), #web (web development), #gsoc (Google Summer of Code)
** You can get a full list of Freenode's channels [http://irc.netsplit.de/channels/?net=freenode here]
* [http://code.google.com/soc/ Learn about Google Summer of Code] and [http://www.google-melange.com/gsoc/projects/list/google/gsoc2011 look at last year's accepted mentor projects].
* [http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/ Learn about <tt>screen</tt>]. Then ssh into the remote Linux machine <tt>umd-workshop.openhatch.org</tt> and set up a screen session there.
Anonymous user