21 | | === Face-to-Face meeting === |
22 | | |
23 | | ''June 26 & 27, 2012 (at the Allied Media Conference, Detroit)'' |
24 | | |
25 | | '''Topic: Getting started / Establishing Communications Protocol''' |
26 | | |
27 | | Pre-meeting reading materials and preparation |
28 | | * All mentees will be provided with a netbook at the first face-to-face meeting to be used for the project that will be used throughout the year as their "Trusted Physical Console" |
29 | | * [http://cmrg.fifthhorseman.net/wiki/TrustedPhysicalConsole Trusted Physical Console] |
30 | | * Intro to Debian: |
31 | | * [http://www.debian.org/intro/about About Debian] |
32 | | * [http://www.debian.org/social_contract Social Contract] |
33 | | * [http://www.debian.org/intro/free Free Software] |
34 | | * [http://ubuntu-manual.org/] |
35 | | |
36 | | ==== Agenda ==== |
37 | | '''June 26''' |
38 | | * 1:00 pm - 1:30 pm Introductions |
39 | | * 1:30 pm - 2:00 pm Presentation and Discussion: Purpose of this Training -- Alfredo |
40 | | * Why we are here |
41 | | * How this will work/ how should this work? |
42 | | * Blogging |
43 | | * 2:00 pm - 5:30 pm Installing Debian (whezy) on netbooks (prepare prop to explain disk partitioning and do these presentations as the install proceeds) |
44 | | * Overview and discussion of netbooks |
45 | | * TPC computing or how we use and secure our local machines - Nat. |
46 | | * Why we use Debian (and will be starting folks off there as well) - Ross. |
47 | | * Install methods (review USB and network install - we will use USB install) |
48 | | |
49 | | * 5:30 pm - 6:00 pm Reflections/feedback on day |
50 | | |
51 | | |
52 | | '''June 27''' |
53 | | * 9:00 am - 10:00 am Discharge Sessions: Technology, emotions, racism; creating an environment for addressing conflict -- Alfredo |
54 | | * 10:00 am - 12:30 pm Mentee groups work with mentors to make new laptop functional (configuring email, using IRC, etc) |
55 | | * 12:30 pm - 1:30 am Lunch |
56 | | * 1:30 pm - 2:00 pm. Check-in on environment/communication |
57 | | * 2:00 pm - 3:00 pm Overview of Public Key Encryption - Jamie |
58 | | * 3:00 pm - 3:15 pm Break |
59 | | * 3:15 pm - 4:00 pm Creating and signing OpenPGP keys - Jamie |
60 | | * 4:00 pm - 5:00 pm Meet your mentor: break up by mentor, figure out communication methos, etc. |
61 | | * 5:00 pm - 5:30 pm Evaluation and wrap up |
62 | | |
63 | | === First Quarter's work === |
64 | | |
65 | | Post-meeting reading materials and preparation |
66 | | * [https://en.wikipedia.org/wiki/Public_key_encryption Public Key encryption] |
67 | | * [https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux) Logical Volume Manager] |
68 | | * [wiki:gpg Using OpenPGP to encrypt your mail] |
69 | | * [http://web.monkeysphere.info/why/ Why use the Monkeysphere?] |
70 | | |
71 | | |
72 | | Tasks for first quarter: |
73 | | * perfect the Installation, troubleshoot problems and familiarize yourself with Open Source communications tools |
74 | | * Try to switch all your computer use to your new TPC. What are not able to do with your TPC? Work with your mentor to resolve as many obstacles as you can. |
75 | | * If you have a spare un-used computer in your office, install linux on it |
76 | | * If you prefer your existing computer to your TPC, try a dual-boot. |
77 | | |
78 | | == Second Quarter == |
79 | | |
80 | | === Face-to-Face meeting === |
81 | | |
82 | | ''Sept. 15 & 16, 2012 (New York City)'' |
83 | | |
84 | | Topic: networking and virtualization |
85 | | |
86 | | ==== Agenda ==== |
87 | | |
88 | | Pre-meeting reading materials |
89 | | |
90 | | * ? link to article on racism and technology |
91 | | * ? link to article on ipv4 vs ipv6 - high level overview |
92 | | * ? link to article on broad overview of virtualization |
93 | | |
94 | | Sept. 15 |
95 | | |
96 | | * 9:00 - 10:00 am Participants' Initial Reactions to Course - Go Round |
97 | | * 10:00 - 12:00 Presentation and Discussion: Role of Racism in Technology |
98 | | * 12:00 - 1:00 pm Lunch |
99 | | * 1:00 - 3:00 pm Interactive lecture on core competancies Part I |
100 | | * understanding netmask, ip address and gateway settings and [https://en.wikipedia.org/wiki/CIDR CIDR notation] (e.g. "/27 network") |
101 | | * configuring your network card manually using the ip suite of commands |
102 | | * understanding [https://en.wikipedia.org/wiki/Network_bridge network bridges] and the use of the brctl command |
103 | | * understanding [https://en.wikipedia.org/wiki/TUN/TAP virtual network devices (aka tap devices)] and how to create them with the ip command |
104 | | * understanding dhcp (watching dhcp sessions by using ifup/ifdown) |
105 | | * dns: using dig to query name servers |
106 | | * Using dnsmasq to setup your own dhcp/dns server on your local computer |
107 | | * 3:00 - 3:15 pm Break |
108 | | * 3:15 pm - 5:15 pm Interactive lecture on core competancies Part II |
109 | | * Introduction to Bash programming (executing commands, defining functions, if/then statements) |
110 | | * Assignment: write bash script to create a bridge, add two virtual network devices to the bridge, and assign them ip addresses. |
111 | | * 5:15 - 5:30 pm Wrap up |
112 | | * 6:30 pm: Group Dinner |
113 | | |
114 | | September 16 |
115 | | |
116 | | * 9:00 - 9:30 Reflections on previous day |
117 | | * 9:30 - 11:30 [http://workingdirectory.net/posts/2012/managing-kvm/ Putting it all together to launch a virtual machine] |
118 | | * Understanding the bash script |
119 | | * Downloading a Debian installer iso file and launching a virtual instance to install it |
120 | | * 11:30 - 12:00 wrap up |
121 | | |
122 | | === Second Quarter's Work === |
123 | | |
124 | | Over the course of the second quarter, mentees will be assigned the tasks of setting up virtual servers to perform the following tasks: |
125 | | |
126 | | * Web Environment [link to how to], Deadline: October 15 |
127 | | * Email system [link to how to], Deadline: November 15 |
128 | | * File Server/Samba server [link to how to]: December 8 |
129 | | |
130 | | == Third Quarter == |
131 | | |
132 | | Dec 8 & 9, 2012 (New York City) |
133 | | |
134 | | * Participants' Reactions: Where Am I? -- Go Round |
135 | | * Presentation: The Politics of Servers -- How doing one for an organization is very different from doing your own |
136 | | * Individual meeting sessions with Mentor and Trainer on Course issues |
137 | | * Full group summary and discussion of Course issues |
138 | | * Explanation and Discussion of Next Stage |
139 | | |
140 | | ''Third Quarter's Work:'' |
141 | | |
142 | | Develop your production server: |
143 | | |
144 | | 1. Will vary depending on needs of mentees - could be an Internet server, could be a office file server |
145 | | 1. Prepare server for production use and environment |
146 | | 1. Install, document, and publicize |
147 | | |
148 | | == Fourth Quarter == |
149 | | |
150 | | ''Face to Face:'' |
151 | | |
152 | | March 15 & 16, 2013 |
153 | | |
154 | | * Participants' Reactions: What More Do I need? -- Go Round |
155 | | * Presentation: Where are we going as an Internet community? FOSS, social networking software, use of web, commercial providers...and our communities' struggles. |
156 | | * Individual meeting sessions with Mentor and Trainer on Course issues |
157 | | * Full group summary and discussion of Course issues |
158 | | * Explanation and Discussion of Next Stage |
159 | | |
160 | | ''Fourth Quarter Work:'' |
161 | | |
162 | | Final "touches" - may change depending on progress, but could include: |
163 | | |
164 | | 1. Virtual private networking |
165 | | 1. Internet-based file sharing |
166 | | 1. Git, Puppet and other Server Admin tools |
167 | | 1. Installation and Configuration of Supporting Programs (Drupal, Word Press, Mailman, etc.) |
168 | | 1. Activation of full public server incorporating the needs (or some of the needs) of your organization. |
| 21 | * [wiki:projects/techies-of-color/workplan/q1 First Quarter] |
| 22 | * [wiki:projects/techies-of-color/workplan/q2 Second Quarter] |
| 23 | * [wiki:projects/techies-of-color/workplan/q3 Third Quarter] |
| 24 | * [wiki:projects/techies-of-color/workplan/q4 Fourth Quarter] |