Office Staff: Difference between revisions
Jump to navigation
Jump to search
(Add list of current office staff) |
|||
(31 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
The people locked into the tiny office that make the train run. |
|||
= Job Description = |
|||
The CSC office staff have the following responsibilities: |
The CSC office staff have the following responsibilities: |
||
* Follow the [[Office Policies]]. |
|||
* Keep the office open as much as possible. |
|||
* Participate in [[Office Cleanup]]. |
|||
* Keep the office clean at all times, through weekly cleaning and consistent removal of garbage. |
|||
* Adding new members (fees into blue-lid container in treasurer drawer). |
|||
* Take care of adding new members, updating memberships and any other membership-related tasks through the use of [[Ceo|CEO]] (CSC Electronic Office). |
|||
* Updating memberships (fees into blue-lid container in treasurer drawer). |
|||
* [[Burn]] our free operating system CDs. |
|||
* Answer questions. |
* Answer questions. |
||
* Ask new people their names. |
|||
* Ensure that the CSC remains an inviting environment. |
|||
* Keep the office open as much as possible. |
|||
* Keep the office clean at all times. |
|||
* Shame people for leaving their stuff around. |
|||
* Make sure the fridge is always full of pop. |
* Make sure the fridge is always full of pop. |
||
* Empty out the paper recycling bin. |
|||
* Empty out the blue recycling bin. |
|||
* Promote discussions about computer science. |
|||
* Spamming CSC propaganda on alt.kingdoms.csc |
|||
= Features = |
|||
The office staff should be aware of: |
|||
* The IRC channel: #csc on [https://libera.chat libera.chat]. See [[How to IRC]]. |
|||
* Printing can be done through MathSoc from the office terminals, or through [http://www.uwaterloo.ca/uprint uprint] using any computer (submit a job for "Hallway across from MC 3035" for the printer by the vending machines). |
|||
* The <tt>office</tt> group, homedir, and mailing list. |
|||
* The <tt>audio</tt> group. See [[Music]]. |
|||
* How to use <tt>ceo</tt>. |
|||
* <tt>syscom</tt> and <tt>exec</tt> emails. |
|||
* How pop works. |
|||
* How to use <tt>ssh</tt>. |
|||
= Indoctrination = |
|||
Office staff training guide (incomplete): |
|||
# Become familiar with [[Office Policies]] and the above responsibilities. |
|||
# Learn how to add new members and update memberships with [[ceo]]. |
|||
# Learn how the library checkout system works. |
|||
# Learn how the [[music]] system works. |
|||
# Learn how the beverage system works. |
|||
= raymo's useful bash functions = |
|||
See also: [[Kerberos#raymo's guide to keytabs|keytabs]] |
|||
Put these in <code>~/.bash_functions</code> for Elsa magic in the air. Disclaimer: Elsa magic works only in the CSC office and only on Christmas Eve. |
|||
== Current Members == |
|||
# Expire user password |
|||
{| class="wikitable" |
|||
rp() { |
|||
! Username |
|||
# ssh auth1 "sudo -S kadmin.local -q \"modify_principal +needchange $1\"" |
|||
! Real Name |
|||
sudo kadmin.local -q "modify_principal +needchange $1" |
|||
|- |
|||
} |
|||
| a2brenna |
|||
| Anthony Brennan |
|||
# Change user password |
|||
|- |
|||
cpw() { |
|||
| a5song |
|||
sudo kadmin.local -q "cpw $1" |
|||
| Andrew Song |
|||
} |
|||
|- |
|||
| aapachin |
|||
# Search CSC LDAP |
|||
| Andrei Alexander Thorp |
|||
lds() { |
|||
|- |
|||
ldapsearch -x uid=$1 |
|||
| amccausl |
|||
# Prettier but requires `kinit` before running |
|||
| Alex McCausland |
|||
# curl --negotiate -su : --service-name ceod https://phosphoric-acid.csclub.uwaterloo.ca:9987/api/members/$1 | jq |
|||
|- |
|||
} |
|||
| amriedle |
|||
| Alex Riedler |
|||
# Search UW LDAP for name |
|||
|- |
|||
uws() { |
|||
| b4taylor |
|||
q=$@ |
|||
| Brennan Taylor |
|||
ldapsearch -x -h uwldap.uwaterloo.ca -b dc=uwaterloo,dc=ca "cn=$q" |
|||
|- |
|||
} |
|||
| cmcaulay |
|||
| Caelyn McAulay |
|||
# Search UW LDAP for QuestID |
|||
|- |
|||
wid() { |
|||
| dbelange |
|||
q=$@ |
|||
| David Belanger |
|||
# ldapsearch -x -h uwldap.uwaterloo.ca -b dc=uwaterloo,dc=ca "uid=$q" |
|||
|- |
|||
curl -s https://phosphoric-acid.csclub.uwaterloo.ca:9987/api/uwldap/$1 | jq |
|||
| dchlobow |
|||
} |
|||
| Dominik Chlobowski |
|||
|- |
|||
| dtbartle |
|||
| David Terrance Bartley |
|||
|- |
|||
| ebering |
|||
| Edgar Bering |
|||
|- |
|||
| ejones |
|||
| Evan Jones |
|||
|- |
|||
| elouie |
|||
| Erik Louie |
|||
|- |
|||
| gdcosta |
|||
| Gaelan D'costa |
|||
|- |
|||
| gsmayer |
|||
| Gregory Mayer |
|||
|- |
|||
| hpgross |
|||
| Harrison Paul Gross |
|||
|- |
|||
| j13li |
|||
| Sinbios Jiazheng Li |
|||
|- |
|||
| j2simpso |
|||
| James Simpson |
|||
|- |
|||
| j3camero |
|||
| Jeffrey Cameron |
|||
|- |
|||
| j3parker |
|||
| Jacob Parker |
|||
|- |
|||
| jdmpapin |
|||
| Joseph Devin Micheal Papineau |
|||
|- |
|||
| jdonland |
|||
| Jesse Devin Onland |
|||
|- |
|||
| jladan |
|||
| John Ladan |
|||
|- |
|||
| jmerk |
|||
| Joel Merk |
|||
|- |
|||
| jmsaunde |
|||
| Jordan Saunders |
|||
|- |
|||
| jrupke |
|||
| James Rupke |
|||
|- |
|||
| kjoshi |
|||
| Kaiwalya Joshi |
|||
|- |
|||
| kshyatt |
|||
| Katharine Sarah Hyatt |
|||
|- |
|||
| kspaans |
|||
| Kyle Spaans |
|||
|- |
|||
| m2ellis |
|||
| Michael Ellis |
|||
|- |
|||
| m3lawren |
|||
| Matt Lawrence |
|||
|- |
|||
| mbiggs |
|||
| Michael Biggs |
|||
|- |
|||
| mdkess |
|||
| Martin D. Kess |
|||
|- |
|||
| mgregson |
|||
| Michael Gregson |
|||
|- |
|||
| mhgjacks |
|||
| Mark H. Jackson-Brown |
|||
|- |
|||
| mimcpher |
|||
| Matt McPherrin |
|||
|- |
|||
| mmmulani |
|||
| Mehdi Mohamed Mulani |
|||
|- |
|||
| mspang |
|||
| Michael Spang |
|||
|- |
|||
| mthiffau |
|||
| Matthew Thiffault |
|||
|- |
|||
| mwoolman |
|||
| Matthew Woolman |
|||
|- |
|||
| nguenthe |
|||
| Nick Guenther |
|||
|- |
|||
| nhaghtal |
|||
| Nika Haghtalab |
|||
|- |
|||
| nsasherr |
|||
| Nathaniel Sydney Allan Sherry |
|||
|- |
|||
| qxi |
|||
| Qifan Xi |
|||
|- |
|||
| rjputins |
|||
| Rebecca Jean Putinski |
|||
|- |
|||
| sagervai |
|||
| Sapphyre Alexandra Gervais |
|||
|- |
|||
| sgcummin |
|||
| Sean Cumming |
|||
|- |
|||
| slmably |
|||
| Sylvan L. Mably |
|||
|- |
|||
| snpidcoc |
|||
| Sarah Pidcock |
|||
|- |
|||
| ssalbiz |
|||
| Syed Saifullah Albiz |
|||
|- |
|||
| tmyklebu |
|||
| Tor Myklebust |
|||
|- |
|||
| tszabo |
|||
| Tyler Szabo |
|||
|- |
|||
| wxfan |
|||
| Wei Xi Fan |
|||
|- |
|||
| yhsueh |
|||
| Yu-Hsia Hsueh |
|||
|} |
|||
[[Category:About]] |
|||
(Updated November 22, 2009.) |
|||
[[Category:Office]] |
Latest revision as of 22:40, 18 January 2022
The people locked into the tiny office that make the train run.
Job Description
The CSC office staff have the following responsibilities:
- Follow the Office Policies.
- Participate in Office Cleanup.
- Adding new members (fees into blue-lid container in treasurer drawer).
- Updating memberships (fees into blue-lid container in treasurer drawer).
- Answer questions.
- Ask new people their names.
- Ensure that the CSC remains an inviting environment.
- Keep the office open as much as possible.
- Keep the office clean at all times.
- Shame people for leaving their stuff around.
- Make sure the fridge is always full of pop.
- Empty out the paper recycling bin.
- Empty out the blue recycling bin.
- Promote discussions about computer science.
- Spamming CSC propaganda on alt.kingdoms.csc
Features
The office staff should be aware of:
- The IRC channel: #csc on libera.chat. See How to IRC.
- Printing can be done through MathSoc from the office terminals, or through uprint using any computer (submit a job for "Hallway across from MC 3035" for the printer by the vending machines).
- The office group, homedir, and mailing list.
- The audio group. See Music.
- How to use ceo.
- syscom and exec emails.
- How pop works.
- How to use ssh.
Indoctrination
Office staff training guide (incomplete):
- Become familiar with Office Policies and the above responsibilities.
- Learn how to add new members and update memberships with ceo.
- Learn how the library checkout system works.
- Learn how the music system works.
- Learn how the beverage system works.
raymo's useful bash functions
See also: keytabs
Put these in ~/.bash_functions
for Elsa magic in the air. Disclaimer: Elsa magic works only in the CSC office and only on Christmas Eve.
# Expire user password rp() { # ssh auth1 "sudo -S kadmin.local -q \"modify_principal +needchange $1\"" sudo kadmin.local -q "modify_principal +needchange $1" } # Change user password cpw() { sudo kadmin.local -q "cpw $1" } # Search CSC LDAP lds() { ldapsearch -x uid=$1 # Prettier but requires `kinit` before running # curl --negotiate -su : --service-name ceod https://phosphoric-acid.csclub.uwaterloo.ca:9987/api/members/$1 | jq } # Search UW LDAP for name uws() { q=$@ ldapsearch -x -h uwldap.uwaterloo.ca -b dc=uwaterloo,dc=ca "cn=$q" } # Search UW LDAP for QuestID wid() { q=$@ # ldapsearch -x -h uwldap.uwaterloo.ca -b dc=uwaterloo,dc=ca "uid=$q" curl -s https://phosphoric-acid.csclub.uwaterloo.ca:9987/api/uwldap/$1 | jq }