Difference between revisions of "New Member Guide"

From CSCWiki
Jump to navigation Jump to search
(add a section about mail, mailing lists)
(→‎Machines: online signup)
 
(13 intermediate revisions by 5 users not shown)
Line 3: Line 3:
  
 
== Office ==
 
== Office ==
 +
 +
<b>Note: The CSC office is temporarily closed for the pandemic. We are looking into opening it next term (W22).</b>
  
 
* Our office is MC 3036/3037 (we occupy both rooms) and we're across the hall (but distinct from) the Mathsoc office.
 
* Our office is MC 3036/3037 (we occupy both rooms) and we're across the hall (but distinct from) the Mathsoc office.
Line 25: Line 27:
  
 
== Machines ==
 
== Machines ==
As a member of the club, you have access to our machines, both [[Machine_List#Servers|servers in the machine room down the hall]] and [[Machine_List#Office Terminals|desktops in our physical office]]. Keep in mind that your username is your quest userid (e.g. j7smith) and your password starts out as the one you set when you joined the club for the first time.
+
As a member of the club, you have access to our machines, both [[Machine_List#Servers|servers in the machine room down the hall]] and [[Machine_List#Office Terminals|desktops in our physical office]]. Keep in mind that your username is your quest userid (e.g. ctdalek) and your password starts out as the one you set when you joined the club for the first time. If you registered your account virtually, your password will have been emailed to you when you signed up. If this is the case, you will be prompted to change your password when you first login to any machine. You can also email syscom at any time to reset your password, if you've forgotten it or don't have the password email.
 +
 
 +
* As a member you must abide by the [https://csclub.uwaterloo.ca/services/machine_usage machine usage policy].
  
 
* Your files are accessible on all of our machines
 
* Your files are accessible on all of our machines
  
* Keep in mind that the machines are shared among all of our members. Play nice. For example, <nowiki>caffeine</nowiki> is our web server. You are strongly advised not to run long, intensive jobs on it. Something like that is a better fit for <nowiki>hfcs</nowiki>, <nowiki>corn-syrup</nowiki> or even possibly <nowiki>taurine</nowiki>.
+
* Keep in mind that the machines are shared among all of our members. Play nice. For example, <nowiki>caffeine</nowiki> is our web server. You are strongly advised not to run long, intensive jobs on it. Something like that is a better fit for <nowiki>hfcs</nowiki>, <nowiki>corn-syrup</nowiki>.
  
 
* use SSH for access to the machines in the server room.
 
* use SSH for access to the machines in the server room.
 
** If you don't know how to use the commandline, you can wait for our approximately termly UNIX 101 event, google for "how to use the command line", or ask around the office.
 
** If you don't know how to use the commandline, you can wait for our approximately termly UNIX 101 event, google for "how to use the command line", or ask around the office.
** if you happen to be using Windows, you can use an SSH client such as PuTTY[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html].
+
** On all major operating systems except iOS (find Termius on the App Store) and Android (find Termux on FDroid), you already have the <nowiki>ssh</nowiki> command installed. If your userid is <nowiki>ctdalek</nowiki> and you want to use <nowiki>HFCS</nowiki>, just open up a terminal window (CMD on Windows) and type the following:
** If you have a Mac or you run Linux, you already have the <nowiki>ssh</nowiki> command installed. If your userid is <nowiki>j7smith</nowiki> and you want to use <nowiki>taurine</nowiki>, just open up a terminal window and type the following. You will be asked for your CSC password.
+
 
 +
ssh ctdalek@hfcs.csclub.uwaterloo.ca
  
ssh j7smith@taurine.csclub.uwaterloo.ca
+
You will be asked for your CSC password and be prompted to go through DUO 2FA. If it is your first time logging in, you will be prompted to change your password. To avoid having to go through DUO, you can add an SSH key instead.
  
 
* Our office terminals are turned off, rebooted and otherwise reset somewhat frequently.
 
* Our office terminals are turned off, rebooted and otherwise reset somewhat frequently.
  
* If you forget your password, come by the office with your watcard and some other form of ID. Regular office staff can't reset your password for you, but if there's someone on our Systems Committee hanging around, they can do this for you.
+
* If you forget your password, come by the office with your Watcard and some other form of ID. Regular office staff can't reset your password for you, but if there's someone on our Systems Committee hanging around, they can do this for you.
  
 
* If you would like to change your password, log on to any of our machines and type <nowiki>kpasswd</nowiki> in a terminal. You will be prompted for your old password and be asked to type in your new password twice (just to make sure you didn't make a typo).
 
* If you would like to change your password, log on to any of our machines and type <nowiki>kpasswd</nowiki> in a terminal. You will be prompted for your old password and be asked to type in your new password twice (just to make sure you didn't make a typo).
Line 49: Line 54:
  
 
== Web Hosting ==
 
== Web Hosting ==
You get web space with your CSC membership. Your website is visible at [http://csclub.uwaterloo.ca/~j7smith] (where j7smith is replaced with your own userid, of course).
+
You get web space with your CSC membership. Your website is visible at [http://csclub.uwaterloo.ca/~ctdalek] (where ctdalek is replaced with your own userid, of course).
  
* Files in the <nowiki>www</nowiki> directory inside your home directory (e.g. <nowiki>/users/j7smith/www</nowiki>) will appear on your web space.
+
See [[Web Hosting]] for more information.
* If you create a file called <nowiki>index.html</nowiki> and place it in <nowiki>www</nowiki>, it will appear at [http://csclub.uwaterloo.ca/~j7smith] instead of the directory listing that was there before.
 
* If the above information makes no sense to you, ask someone in the office for a gentler step-by-step introduction. Some day, there will be a guide like this on the wiki, but such a thing doesn't currently exist.
 
  
 
== IRC ==
 
== IRC ==
We have an IRC (internet relay chat) channel. Come hang out with us in #csc on freenode. If you are unfamiliar with IRC, you may want to read [[How to IRC|this guide]].
+
We have an IRC (internet relay chat) channel. Come hang out with us in #csc on libera.chat. If you are unfamiliar with IRC, you may want to read [[How to IRC|this guide]].
  
 
== Mail ==
 
== Mail ==

Latest revision as of 23:05, 11 January 2022

Hello, and welcome to the Computer Science Club! Thanks for joining. The office staff who signed you up should have told you about this stuff, but just as a refresher, here it is again.


Office

Note: The CSC office is temporarily closed for the pandemic. We are looking into opening it next term (W22).

  • Our office is MC 3036/3037 (we occupy both rooms) and we're across the hall (but distinct from) the Mathsoc office.
  • Our club doesn't have weekly meetings or anything like that. If the door is open, we are open (even if it's 3 in the morning on Sunday). Feel free to drop in and say hi!
  • The office closes when the last office staff leaves the room, and the office opens when somebody with a key comes by. If you're interested in becoming office staff, look out for the termly office staff training event or ask around the office.
  • We have staplers by the door farthest from Mathsoc. Even if you're not a member, you're allowed to use them. You don't even have to ask (and in fact, we'd prefer if you didn't. Office regulars spend a good amount of time telling people that yes, they can use the staplers).
  • We sell pop, chips, chocolate bars and other snacks. Prices are on the fridge door. Pay the red cup in the fridge.

Events

We hold a different set of events every term, but the same types of events come up again and again. Watch out for emails about:

  • Industry tech talks. In the past, we've gotten folks from various tech companies to talk about algorithms, database design decisions and other things.
  • UNIX 10X tutorials. Don't know how to use the commandline? Come out and learn with us. Know how to use the commandline? Come out and help us answer questions.
  • Member talks. Do you have a burning desire to talk about AVL trees? No? Well, if you want to talk about a computer sciencey topic that's close to your heart, send an email to exec at csclub.uwaterloo.ca with a talk abstract (a paragraph we can put on a poster to describe your talk) and we'll see if we can make something happen.
  • Code parties. We eat food, talk and write code. Code parties happen several times a term.

Machines

As a member of the club, you have access to our machines, both servers in the machine room down the hall and desktops in our physical office. Keep in mind that your username is your quest userid (e.g. ctdalek) and your password starts out as the one you set when you joined the club for the first time. If you registered your account virtually, your password will have been emailed to you when you signed up. If this is the case, you will be prompted to change your password when you first login to any machine. You can also email syscom at any time to reset your password, if you've forgotten it or don't have the password email.

  • Your files are accessible on all of our machines
  • Keep in mind that the machines are shared among all of our members. Play nice. For example, caffeine is our web server. You are strongly advised not to run long, intensive jobs on it. Something like that is a better fit for hfcs, corn-syrup.
  • use SSH for access to the machines in the server room.
    • If you don't know how to use the commandline, you can wait for our approximately termly UNIX 101 event, google for "how to use the command line", or ask around the office.
    • On all major operating systems except iOS (find Termius on the App Store) and Android (find Termux on FDroid), you already have the ssh command installed. If your userid is ctdalek and you want to use HFCS, just open up a terminal window (CMD on Windows) and type the following:
ssh ctdalek@hfcs.csclub.uwaterloo.ca

You will be asked for your CSC password and be prompted to go through DUO 2FA. If it is your first time logging in, you will be prompted to change your password. To avoid having to go through DUO, you can add an SSH key instead.

  • Our office terminals are turned off, rebooted and otherwise reset somewhat frequently.
  • If you forget your password, come by the office with your Watcard and some other form of ID. Regular office staff can't reset your password for you, but if there's someone on our Systems Committee hanging around, they can do this for you.
  • If you would like to change your password, log on to any of our machines and type kpasswd in a terminal. You will be prompted for your old password and be asked to type in your new password twice (just to make sure you didn't make a typo).
  • We have a MySQL daemon running, but only on our web server caffeine. Check out this page if you would like a database.
  • for technical questions (including package installation requests), send an email to our systems committee, syscom at csclub.uwaterloo.ca.

Web Hosting

You get web space with your CSC membership. Your website is visible at [1] (where ctdalek is replaced with your own userid, of course).

See Web Hosting for more information.

IRC

We have an IRC (internet relay chat) channel. Come hang out with us in #csc on libera.chat. If you are unfamiliar with IRC, you may want to read this guide.

Mail

  • see the Mail page.
  • The CSC gets a lot of requests to distribute Industry Opportunities to our members. We have a special opt-in mailing list for the people that want to hear about such things.
  • We have a low-volume general mailing list which we use to send out information about upcoming events.

Library

There are books on the shelves lining the office. Feel free to drop by and read them.

Someone who knows more about the library checkout system than jy2wong should write something here.