I will probably be recording the audio for myself, but not video. Here is a sample email that I have sent out to participants who have enrolled (to give a better feel for the approach on this topic)...<div><br></div><div><br>
</div><div>--- (Note pre-enrollment *is* a requirement (i.e., just let me know you&#39;re going to show before you do) --<br><div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>
NOTE: Please note that due to a schedule conflict with one of our members, I kept trying to move the meeting from the original time at 6 pm until 5 pm. However, we still did not get the room reservation for 5 pm. Therefore, the meeting time is still at 6 pm. One of our attendees will need to leave early.</div>
<div><br></div><div>WHO: You</div><div>WHAT: Subversion Training/Lab</div><div>WHEN: 5-May (tomorrow) starting at 6 pm</div><div>WHERE: 321 (Conference Room); Stanley Hall; UC Berkeley</div><div>WHY: Because successfully using version control is a very important skill if you ever work with others when coding</div>
<div><br></div><div>PREPARATION: Please bring a computer with wireless access (a network connection is needed to participate in this lab). Also have the subversion client installed on your computer. </div><div><br></div><div>
You can test to see if the program is installed on your computer. Go to either a Terminal Window (Linux/Mac OSX) or a Command Prompt (windows) and type this command: &quot;svn help&quot;. If you see a large screen of help text, then you have all that you need installed. If you instead see, &quot;Command not found&quot; or a similar message, you will need to install or configure this program. The program can be downloaded from:<a href="http://subversion.apache.org/packages.html" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.apache.org/packages.html</a></div>
<div><br></div><div>Setting up this program varies between operating systems and this may need a little research. Please do your best first. If you&#39;re absolutely stuck, I can personally help you. But, *PLEASE* do this BEFORE class starts. I won&#39;t have time to help if this is not setup before class.</div>
<div><br></div><div>We will be using a Linux environment/command line tools during class. So, if you have a Graphical User Interface (GUI) instead of the command line, that&#39;s okay -- but we&#39;ll be using the command line in class and you should too.</div>
<div><br></div><div><br></div><div><br></div><div>FINAL STEPS IN PREPARATION: You should now have a laptop with network access and have the subversion client software installed and configured. I have created a repository for your use in class. Please try to access the repository now. Here are some very basic steps for you to follow:</div>
<div><br></div><div>1) To first verify that your account is working, first go to a web page:</div><div> <a href="http://subversion.glenjarvis.com" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.glenjarvis.com</a></div>
<div>2) Now, you should be prompted for your username and password. I have made this your first name (for both username and password). This is a scratch system, so we are not highly concerned about security:</div><div> username: &lt;username&gt;</div>
<div> password: &lt;password&gt;</div><div>3) You should see a page with a README.txt link on it.</div><div><br></div><div>Now we know that your account is working, we wish to actually check out the repository using the subversion program that you previously installed and configured. </div>
<div><br></div><div>4) Go to a terminal window (where we will be working primarily) and type this command:</div><div><br></div><div> svn checkout <a href="http://subversion.glenjarvis.com" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.glenjarvis.com</a></div>
<div><br></div><div> This will also ask for your username and password like in step 2. Note that it will assume the username is the same as the system that you&#39;re logged into. If this isn&#39;t your first name (and it is doubtful that it is), simply press enter and you will be asked what username you wish to use. Enter your username and password.</div>
<div><br></div><div> The output would look something like this (my username is &#39;glen&#39; for this repository):</div><div><br></div><div><br></div><div>prompt&gt; svn checkout <a href="http://subversion.glenjarvis.com" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.glenjarvis.com</a></div>
<div>Authentication realm: &lt;<a href="http://subversion.glenjarvis.com:80" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.glenjarvis.com:80</a>&gt; Subversion - svn_training</div><div>Password for &#39;gjarvis&#39;: </div>
<div>Authentication realm: &lt;<a href="http://subversion.glenjarvis.com:80" target="_blank" style="color: rgb(7, 77, 143); ">http://subversion.glenjarvis.com:80</a>&gt; Subversion - svn_training</div><div>Username: glen</div>
<div>Password for &#39;glen&#39;: </div><div>A <a href="http://subversion.glenjarvis.com/README.txt" target="_blank" style="color: rgb(7, 77, 143); ">subversion.glenjarvis.com/README.txt</a></div><div>Checked out revision 1.</div>
<div><br></div><div>5) You now have a directory called &quot;<a href="http://subversion.glenjarvis.com" target="_blank" style="color: rgb(7, 77, 143); ">subversion.glenjarvis.com</a>.&quot; Inside of that directory is a file called README.txt. Open that file, and send me back the &quot;secret phrase&quot; so that I know you are set up and completely ready for class. If you are already comfortable with subversion, please don&#39;t make any changes to this repository as it may confuse other students. We will be making changes together in class.</div>
<div><br></div><div><br></div><div><br></div><div>WHAT TO EXPECT: </div><div> </div><div>This class is a *very* informal lab setting. I don&#39;t really have any slides prepared. I will do my best to gage the classes understanding and sequentially make scenarios for you to go through that will help you build these skills. I will explain core concepts as we need them. The skills that you can expect to learn (and not learn) were listed in the previous email that you responded to. This is an introductory course - some people may be behind your progress. Bring something to work on or browse the internet if you&#39;re too far ahead. The idea is that we, as a group, step through each of the pieces until we understand.</div>
<div><br></div><div>My understanding of the material is necessary (of course), but not sufficient. Just because I know the material or even explain the material is not a measure of the success of the class. In other words, what is &quot;said&quot; is not a measure of our success, but what is *understood* is. This means I will need your help to gauge what is understood so that we can move on to the next pieces.</div>
<div><br></div><div>We had incredible success last time we did this - but it was more experimental and very small. Additionally, even though we were covering a small amount of material, almost the entire class was straggling because they wanted to know more.</div>
<div><br></div><div>This type of course depends *completely* upon the attitude and personalities of the participating members. So, it&#39;s hard to predict how successful this will be on our next round. I do believe, however, that if we prepare in advance (per this email), come with open minds, participate and genuinely want to learn as a group, this will be a very successful use of all of our time.</div>
<div><br></div><div><br></div><div><br></div><div>Warmest Regards,</div><div><br></div><div><br></div><div>Glen Jarvis</div></span>
</div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Tue, May 4, 2010 at 12:50 PM, Steve Camuti <span dir="ltr">&lt;<a href="mailto:mrcamuti@gmail.com" target="_blank">mrcamuti@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Any chance this will be recorded in some way? I&#39;ve already made commitments to go to a midweek comedy show at this exact time, but am SUPER Interested in the approach / topic.<br>
<br>
-Steve<br>
<br>
On May 3, 2010, at 3:51 PM, Jonathan Foote wrote:<br>
<br>
&gt; If you would like a gentle introduction to programming, come on by<br>
&gt; Noisebridge this Thursday at 8:00.<br>
&gt; We&#39;ll be starting with some simple animations with processing. It will<br>
&gt; be fun and low-stress.<br>
&gt;<br>
&gt; Details: <a href="https://www.noisebridge.net/wiki/Programming_for_Poets" target="_blank">https://www.noisebridge.net/wiki/Programming_for_Poets</a><br>
&gt; Location: 2169 Mission St (at 17th), SF CA 94110<br>
&gt; _______________________________________________<br>
&gt; Noisebridge-announce mailing list<br>
&gt; <a href="mailto:Noisebridge-announce@lists.noisebridge.net" target="_blank">Noisebridge-announce@lists.noisebridge.net</a><br>
&gt; <a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-announce" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-announce</a><br>
<br>
_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Whatever you can do or imagine, begin it;<br>boldness has beauty, magic, and power in it.<br><br>-- Goethe <br>
</div>
</div>