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

temporary ssh credentials
imported>Paulproteus
(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 na...")
 
imported>Stump
(temporary ssh credentials)
 
(4 intermediate revisions by one other user not shown)
Line 1:
== Goal #1: practiceinstall navigatingan fromIRC the command lineclient ==
 
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.
 
* [[/Windows IRC|Windows]]
* [[/OSX IRC|OS X]]
* [[/Linux IRC|Linux]]
 
== Goal #52: practice usingnavigating afrom plainthe textcommand editorsline ==
 
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.
Line 7 ⟶ 15:
* [[/Linux command line|Linux]]
 
== Goal #23: install git ==
 
Git is a popular revision control system that is used by many open source projects. We'll use it during this workshop.
Line 15 ⟶ 23:
* [[/Linux git|Linux]]
 
== Goal #3: install an IRC client ==
 
== Goal #4: practice using a plain text editor==
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.
 
* [[/Windows IRC|Windows]]
* [[/OSX IRC|OS X]]
* [[/Linux IRC|Linux]]
 
== Goal #5: practice using a plain text editors ==
 
Make sure you know how to use a plain text editor. If you don't have experience using one of those, ask an instructor for help installing one.
Line 32 ⟶ 33:
* Notepad++ on Windows
* Smultron on OS X
 
=== Goal #5: (Optional) Log into the provided server ===
 
If your computer doesn't have a C compiler, and you don't have an account on the ugrad network, log into this account:
 
* Host: acm.jhu.edu
* Username: ohworkshop
* Password: bluejay
 
== Success! ==
Line 43 ⟶ 52:
== Bonus material ==
 
IfHere are some things you finishcan do once laptop setup earlyis over:
 
* Find and join an IRC channel for something you are interested in.
Line 49 ⟶ 58:
** 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>rpishell.openhatch.org</tt> and set up a screen session there.
Anonymous user