Backlinks to Database in CF Web (Search all webs)
Note this page is no longer up to date! OBSOLETE How to Authenticate a Solaris 10 System as a Member of the CSCF Active Directory This document outlines how to fully...
Authenticating an Ubuntu machine using the CS Active Directory (THIS PAGE NEEDS UPDATING) Note that when setting up LDAP access for a host which happens to be running...
Note \ These scripts are fine for setting up individual Ubuntu workstations, \ but, because they install ntp packages \ they should not currently (Apr 25,...
Main.ctucker 06 Oct 2008 This is still a work in progress. Major editing will be taking place for some time. Active Directory Account Management And Setting User...
Integration of Macintosh Authentication and Management into Active Directory (OBSOLETE) This document relates to MAC OS X 10.6.8 and needs to be updated to reflect...
ClaytonTucker 2014 03 03 Domain System State Backups When it comes to backing up the controllers (DCs) in an Active Directory (AD) forest, each DC is a backup of...
Thoughts Concerning The Planning Of A Campus Wide Directory Service (OBSOLETE) By Clayton Tucker Manager of CSCF`s Active Directory Forest, Forest Architect and...
CSCF Support for Administrative Computing These notes are intended to provide an overview of how the Computer Science Computing Facility (CSCF) User Support Group...
Setting up Apache2::AuthCAS client on Ubuntu Feisty Server Use of this module is not recommended as it has a poor security history. These instructions assume you...
MikeGore 15 Apr 2010 Avast Antivirus Avast Avast Fixes With recent Virus Definition Updates we get the error An error occurred in avast! engine: Invalid argument...
Main.ctucker 14 Jan 2009 Creation of CSCF Windows 2008 Standard Server Image (OBSOLETE) Sun Fire Hardware Windows Server 2008 will not install on to old Sun hardware...
Faculty Information System is a project originating in Engineering Computing, now expanding to be useful campus wide (for increasing values of `useful` and increasing...
CSCF Client Projects 2005 GradOfficeWebApplication web based application to replace the Filemaker based Grad Database ( JasonTestart 24 May...
Main.ctucker 17 Nov 2005 Network Configuration for CSCF Managed Neoware Eon 4000 and E100 Terminals If you are setting up the terminals with only one monitor/keyboard...
Course Evaluation database project Documentation CourseEvaluationSysadminDocs CourseEvaluationUsers CSCF Master ST Item ST#70069 Project Charter Introduction...
The Course Evaluation Database is stored on postgres165.cs.uwaterloo.ca aka postgres.odyssey under user course eval ui and schema course eval . It also uses...
Course Evaluation Phase Two project CSCF Master ST Item ST#93435 Project Charter Introduction The Faculty of Math is responsible for collecting and reporting student...
Course Evaluation System Sysadmin Documentation This page is meant to include all useful instructions for maintaining the course evaluations by CSCF sysadmins Table...
Course Evaluation instructions for end users These instructions will be emailed to end users of the data. End users are Math administrators such as Chairs of Math...
DFSc Working Group Meeting Date TEAMS: 2024 08 08 Invitees Gwen, Guoxiang, Devon, Clayton, Lori, Nathan Attendees Agenda Items State of DFSc...
Linux Working Group Meeting Date TEAMS: 2021 03 09 Invitees Attendees Dave, Anthony, Adrian, Clayton, Guoxiang, Fraser, Lori, Nathan, Devon Review...
Linux Working Group Meeting Date TEAMS: 2021 03 23 Invitees Attendees Dave, Anthony, Adrian, Clayton, Devon, Fraser, Guoxiang, Lori, Nathan Review...
Linux Working Group Meeting Date TEAMS: 2021 12 15 Invitees Attendees Adrian, Anthony (group leader), Clayton, Guoxiang, Lori, Fraser, Devon, Nathan...
Linux Working Group Invitees Attendees Adrian, Anthony (group leader), Clayton, Guoxiang, Lori, Fraser, Devon, Nathan, Nick, Todd, Dave, Lawrence, Omar...
Linux Working Group Meeting Date TEAMS: 2022 11 16 Invited Anthony (group leader), Clayton, Guoxiang, Lori, Fraser, Devon, Nathan, Nick, Todd, Dave,...
Linux Working Group Meeting Date TEAMS: 2023 06 28 Invited Anthony (group leader), Clayton, Guoxiang, Lori, Fraser, Devon, Nathan, Nick, Todd, Dave,...
Linux Working Group Meeting Date TEAMS: 2023 07 12 Invited Anthony (group leader), Clayton, Guoxiang, Lori, Fraser, Devon, Nathan, Nick, Todd, Dave,...
Meeting Date TEAMS: 2024 02 07 Invited Anthony (group leader), Lori, Dave, O, Clayton, Guoxiang, Nathan, Nick, Todd, Ed, Devon Attendees Anthony (group...
Meeting Date TEAMS: 2024 08 07 Invited Anthony (group leader), Lori, Clayton, Guoxiang, Nathan, Nick, Todd, Ed, Devon, Gwen, Ushe Attendees Anthony...
Discussion of Scope Summary OFIS was designed with one faculty`s data needs in mind. There is data in CS reports that is not currently captured in OFIS...
SaltStack Working Group Meeting Date TEAMS: 2021 03 09 Invitees Dave, Anthony, Lawrence, Lori, Nathan Review and accept previous meeting minutes....
CSCF Specific notes Note 2008/04/22 (lfolland) Given that the entire CF Twiki is now CSCF specific, this page should be considered deprecated and these topics should...
CSCF Start of Term Email to Instructors We want to have an understanding of what instructors need, so we send them mail before the start of term to learn of any changes...
The Administration of the CUPS PYKOTA server cups.cs This document is primarily addressed to system administrators who have root access but is also valuable for...
CUPS in the School of Computer Science We describe the work being done to setup a CUPS server along with a Print Accounting system for the School of Computer Science...
Cyclades Configuration Database / Tool: Participants: DanielAllen, Dave Gawley; advice by FraserGunn. Demo at: http://lurch.uwaterloo.ca/cyclades/ As per Dave`s requirements...
See parent (CycladesConfigurationProject) for design. A collection of data that hasn`t been kept elsewhere. Services List http ftp nfs smb...
Overview Updates to hostname, MAC address, and IP address in the inventory web interface will trigger corresponding updates to our DHCP service. All three elements...
MikeGore DS2 Data Structures Group Server https://cs.uwaterloo.ca/twiki/view/CF/DataStructures Accounts DS2 is part of the CS active directory...
CSCF Access to Public Data In general, access to data that is public (to whatever extent), is best mediated by some system. E.g. it`s not considered ideal to provide...
CSCF Course Resource Data We record our understanding of what computing resources instructors need. It is used to determine if we have the right software installed...
CSCF Data Point of Contact The data describing the Points of Contact is maintained in three places. Research For research, the data resides in the Subscriptions...
`apps` database cluster Purpose and Layout The `apps` database cluster contains databases to support internally developed applications for the School. The cluster...
database.cs System Administrator Documentation This page is deprecated and has been replaced by MySQL.
Database Research Group Web site Research Group Lab info http://db.uwaterloo.ca/local/ Mailing lists db group@db is an alias to: db faculty@lists...
This cluster is available via the default port on postgres.student.cs.uwaterloo.ca. The purpose is to make available a Postgres installation for instructional purposes...
PostgreSQL Users Cluster This cluster is available via the default port on postgres.cs.uwaterloo.ca. The purpose is to make available a Postgres installation to CS...
(This page is getting bulky enough that perhaps we should spin off a new set of pages, one per q and a? MikePatterson)or maybe by category (Updates, Display, Printing...
Alex Roman`s notes on doing this... For Debian 3.1 (Sarge) Installation Notes Make SURE you have the LATEST BIOS update installed! Or else you might end up...
Deploy Studio Imaging and deployment links and notes. (Obsolete) Deployment Planning Template http://www.peachpit.com/content/downloads/peachpit/bookreg/DeploymentPlanningTemplate...
Digital Door Sign Project Table of Contents Project Objective: Purpose The purpose is to investigate, prototype, and deploy a web based `door sign` for staff in...
Digital Door Sign Specifications This web based door sign should have two visual parts. Both should work from desktop web browser and from phone. staff input...
Documentation Standards 2022 A lot has changed since the original creation of the DocumentationStandards Those `standards` were never fully adopted and agreed upon...
Inventory Domain Name Extension Proposal (draft) Introduction IST is changing the schema of their IP Management system (currently `Maintain`). Historically, campus...
Setting up Email Sending with Postfix We have Linux servers that need to be able to send mail, but do not need to run an SMTP receiver. Install the postfix and...
List of databases to be moved List of databases and the stakeholders to be notified if there are issues Stage 1 equipment : Inventory (CSCF and MFCF)...
Enterprise Mysql Cluster Project Table of Contents Project Objective: Purpose The purpose is to set up a Highly Available clustered mysql database to support general...
Meeting: 2016 01 20 2pm Attended: drallen (project manager), dlgawley a2brenna fhgunn ldpaniak; gxshen arpepper were declared not necessary at this point (arpepper...
Meeting 27 January 2016, 2pm Attended: drallen a2brenna fhgunn ldpaniak. Lori noted the `Update Server Room High Speed Network Interconnects` might be time consuming...
Meeting 3 February 2016, 2pm Attended: drallen, dlgawley a2brenna fhgunn ldpaniak Agenda: Timeline for project Next round of milestones Items to...
Meeting 11 February 2016, 2pm Attended: drallen, dlgawley a2brenna fhgunn ldpaniak Agenda: Current Milestones New Milestones Timeline for project...
Meeting 18 February 2016, 2pm Attended: drallen, dlgawley a2brenna fhgunn ldpaniak Agenda: Progress on Milestones Timeline Brief summary since the...
Meeting 25 February 2016, 2pm Attended: drallen a2brenna fhgunn ldpaniak Agenda: Progress on Milestones Timeline Brief summary since the last meeting...
Meeting 31 March 2016, 2pm Attended: drallen a2brenna ldpaniak Agenda: Timeline Remaining work Issues to discuss Timeline Looking good for wrapping...
Meeting 11 April 2016, 2pm Attended: drallen a2brenna ldpaniak Agenda: Timeline Remaining work Issues to discuss Timeline Looking good for wrapping...
Implementation See https://cs.uwaterloo.ca/cscf/internal/edocs/ProjectManagement/IAAS Database Systems/ for project documents including Work Breakdown Structure and...
Enterprise Mysql Cluster Project Wrapup Summary As of Tuesday 12 April 2016, the deliverables are either complete, or very minor steps away from completion. Below...
Equipment and Inventory Overview CSCF maintains a database of most of our equipment. As equipment comes in we assign a barcode to most items and then record Model...
Exam Seating This page is intended to document the aspects of the exam seating system that USG members are interested in learning about. With that said, anyone who...
Expertise Database Table of Contents Project Objective: Purpose The purpose of the project is to investigate, prototype, and deploy a public webpage that facilitates...
Filemaker database remediation project CSCF Master ST item ST#91265 Project Charter Introduction `Filemaker` is a commercial desktop database application development...
Maintenance Documentation for FSS This document is deprecated in favor of https://cs.uwaterloo.ca/twiki/view/CFPrivate/NextCloud vault and related pages This document...
Faculty Recruiting System The Faculty Recruiting System is a web application and database used by applicants to CS Faculty positions and the SACA committee (chaired...
Meeting: 2016 11 01 DC 2564 Attendance: Issac Morland; Lori D. Paniak; Nathan Fish Agenda: Discussion of haproxy/backend service layer 4 configuration. overview...
Design Document for On line Graduate Student Admissions System (OGSAS) This document describes some details regarding the design and functionality of the On line Grad...
Here is a list of tasks with time estimates for Phase One: Complete OUAC data model complete Develop internal data model for OGSAS complete...
Academic Background This page allows the applicants to state relevant courses that they have taken in various computer science areas. For each course the user must...
Account The user will also be able to edit account information. Currently only the user`s e mail address and password may be changed. When the user changes the e mail...
Main.mdmewhor 23 Aug 2005 Applicant Account Creation On the first page of the Online Computer Science Graduate Application System there will be a link to a page where...
Login The Login page has a field for an OUAC number and for a password. When a user logs in, the password goes through MD5 hashing and the hash is compared to the...
Graduate Application Checklist and Final Submission This page will act as a guide for the users as they fill out their applications. Each step of the application...
Final Submission Once the users have completed the graduate studies application they have the ability to submit the application to the computer science graduate studies...
Research Interests Form This page consists of checkboxes for each research area and a text area for general research interest information. The research areas are...
Resume Attachment This section allows users to attach a pdf resume to their applications. Alternatively there will be a checkbox to indicate that the user wishes...
At present I see at least the following pieces: 1. Grad Desktop Equipment Management (GradDesktopEquipment) 1. TA Assignment System a. TA Preference...
Notes from Meetings and Interviews June 20, 2005 Isaac, Michael, and Jason in attendance. Interview notes are on line. Pieces of the application have...
Phase 1 consists of the following: 1. Application Process a. Research Interests Form a. Supplementary Information Form a. Electronic loading of...
Grad Desktop Equipment Management At present information management for grad student desktop machines is a bit of a mess. In addition to inventory/DNS/ONA, there...
Interview with Debbie Mustin (Oct 26) How Office Assignment Works Many offices, especially lab areas, are `owned` by specific research groups. Typically students...
Interview with Research Support Group (Oct 30) Sequence of Events Debbie makes an ST, one per student, asking the research group to install equipment for that student...
OGSAS PDF Generation We use the iText library, written in Java, to generate, fill in, and manipulate PDF files. More information is at http://www.lowagie.com/iText...
.pre { margin left: 5em; width: 90%; height: 1000px; white space: pre wrap; white space: moz pre wrap; } // TWiki limitations on javascript: no empty lines, no exclamation...
Grad Office Specs Functional specification (users` demand) Main article: OGSASPhaseOneDesign. Application records come from the UW Graduate Studies Office. In addition...
Graduate Office Web Application Overview This is a multi phase project to overhaul the operations of the CS grad office. This includes replacing the existing FileMaker...
Graduate TA Evaluation Project Phase 1 Table of Contents Project Objective: Purpose The purpose is to replace the existing paper TA Evaluation process with a Web...
Grad Visit Day web application (v1) Background Originally designed based on ST#86639 The TWiki page for v2 of this application, also based on ST#86639, can be found...
Grad Visit Day web application (v3) Background This app is used to support Grad Visit Day, held in February or March in CS (and Math). The principal user is the Graduate...
CSCF Hardware Lab DC2560G (THIS PAGE NEEDS UPDATING) Documentation in process of being updated The CSCF HARDWARE LAB consists of four areas: storage, workstations...
MikeGore 2015 07 20 harlow.cs see https://www.cs.uwaterloo.ca/twiki/view/CF/harlow Machine Description Ubuntu 14.04.2LTS 64bit 64Gram SSD / and Raid 1 /home...
HealthDoc This is a research group headed up by Chrysanne DiMarco. healthdoc.cs and inkpotinc.ca Server ST`s https://www.cs.uwaterloo.ca/cscf/internal/request...
Help Desk Guide This is here to be used as a basic guide for help desk personnel. More guides can be found on the CSCF website at: https://cs.uwaterloo.ca/cscf/howto...
IBM DB2 database management system Disambiguation `DB2` is also used to refer to Berkeley DB (BDB) version 2. For example, the Ubuntu libdb2 package description is...
/ padding is used because IE tends to overwrite letters next to borders without padding. / div.comment { margin left: 3em; margin right...
Icinga Icinga is an open source computer and network monitoring system that originally started as a fork of Nagios in 2009. CSCF is working to migrate from Nagios...
Explanation of /software/accounts master/data/sponsors/CLASSES CLASSES/ CLASSES/ files under ClASSES allocate resources for instructors and instructional...
accounts master command Run the accounts master program to process the changes Note: everyone who runs the sponsor resources command should be aware that it is...
Internal CSCF Projects SCS Email Plans 2021 Plans for deprecation of CS Mail Services CSCF website to WCMS Winter 2018 through Fall 2018...
Inventory Developer Test Plan Overview This document describes the plan for testing the inventory application. Originally these tests were done manually, however...
Inventory Database: Field Descriptions These are the field definitions for the CSCF/MFCF Inventory System. See InventoryUserDocs for more information. Note: These...
Inventory Installation Scope of This Document This guide explains how to make a developer`s working copy of CSCF`s Inventory application. It does not include instructions...
Inventory Database: Requirements Document This document incorporates notes from 62833 (inventory database on cscf in php) and 47633 (wishlist, closed) as well as discussions...
Inventory Database: Requirements Document Data Model Notes DRAFT This is structured to correspond to the InventoryRedesignRequirements document to which it relates...
Inventory Service Monitoring Project DRAFT Table of Contents Project Objective: Purpose The purpose is to replace the Inventory `Services` section, which used...
Inventory Service Monitoring Meeting Notes 2021 02 16 Initial meeting with managers; full discussion of the request. Next meeting on 2021 03 10. 2021 02 17 Devs...
An Inventory record may have a single Support Group asociated with it. The Group is found in the `Support` tab. Valid values are as follows. For additions or changes...
Inventory System Administrator Documentation The inventory system tracks CSCF and Computer Science equipment in a database. It can be accessed at https://cs.uwaterloo...
Inventory System Triage Documentation This page is meant to consolidate all of the how to`s related to the Inventory System. Table of Contents Guides to the Completion...
Inventory User Documentation Logging In and Out The Inventory application is shared between and https://uwaterloo.ca/math faculty computing facility/ MFCF staff...
Inventory User Document Logging in The inventory system is available at https://www.cs.uwaterloo.ca/cscf/internal/inventory/ for current CF staff. Your UWDir password...
Inventory System Triage Documentation (Draft) The inventory system tracks CSCF and Computer Science equipment in a database. It can be accessed at https://cs.uwaterloo...
Problem: I lack hardware for initial implementation of freebsd5. But: I know FreeBSD can implement virtual interfaces and assign them to jails, so... Answer...
Kiosk Events Display Overview The Kiosk in the Great Hall of the Davis Centre displays upcoming events on its upper screen. These events are primarily drawn from...
LISA 2010 Fraser`s attendee notes `10: November 7 12, San Jose CA Training Sessions Attended Nagios: Advanced Topics Instructor: John Sellens, SYONEX Description...
School of Computer Science shared Library the Distributed Library Project (DLP) CSCF`s DLP: http://dlp.uwaterloo.ca (no longer exists this project is no longer...
Using OpenLDAP for Linux Accounts Management This document assumes you are using Ubuntu Server 6.06 (dapper) for both the server and client. It also assumes using...
Network Security Profiles When considering a site`s security profile, it`s important to determine not just what it does have, but also what it doesn`t have. You...
LISA 2004 Combating Spam..., David Skoll Using MIMEDefang. A big con is that we can`t send back different reply codes to the bad guy. The multiplexor is to avoid...
The basic script is installed under /Library/Scripts and is run upon login. This currently contains the comment sections from the cleanbasic script #set xv; exec...
UW Web `Common Look and Feel` Implementation The CSCF implementation of the UW CLF makes us of a database backend to store side menu options. These options are hierarchical...
LPR Printing for Windows Note we assume that this computer will NOT be part of a domain ( domain users have printing automatically setup ) Note for Wireless Laptop...
This list of Macintosh error codes is erroneus as soon as it`s put up. There are new codes introducted all the time, but most of these should at least remain constant...
Mac Image Deployment We almost always use DeployStudio. Sometimes it`s handy to use Carbon Copy Cloner to backup to an external drive before installing a new OS....
The software differences in various MacOS X versions we deploy (Obsolete) This is a work in progress. ToDo: we have a non teaching minimal image, that we use as a...
The following tools are currently used by Google to manage over 64,000 Apple devices with less than a dozen people. They mentioned to avoid sourceforge (because it...
Machine Room Mapping Tool Where to find it Official site: https://www.math.uwaterloo.ca/room map/login.php Original site in ThomasAng`s home directory:...
Adrian Pepper`s Quick Start Guide to Mailman List Moderation, Done (rendered for `` list) You should read this page read after the other Moderation pages. Once...
Adrian Pepper`s Quick Start Guide to Mailman List Moderation, Instructions (rendered for `` list) You should read this page read after the other Moderation pages...
Main.ctucker 17 Nov 2005 Management of Neoware Eon 4000 and E100 Terminals Management of all Eon 4000 and E100 terminals is centrally located on the Eon Management...
Managing Users and Printers on the server cups.cs This document is addressed to those who are responsible for adding users to the PYKOTA print accounting system...
MarkUs System Administrator Documentation MarkUs is a ruby on rails based online assignment submission system that allows markers to annotate submitted documents,...
MediaWiki This page is intended to document the aspects of MediaWiki that USG members are interested in learning about. With that said, anyone who finds it interesting...
LSI MegaRaid Hardware notes LSI MegaRaid controllers are available in various configurations. See www.lsi.com The RAID array can be set up via the Adapter BIOS on...
Dan Hergott`s Miscellaneous Notes Free Printable Calendars http://www.printable calendar.com/ CONVERT METRIC CAD drawing from millimeters to inches 0....
Main.ctucker 17 Nov 2005 CSCF Modifications for Neoware Eon 4000 and E100 Terminals Before an new Eon 4000 or E100 is put into service it is setup with some CSCF...
Title Article text. Comments mouse SVN running on cs tech1 vm.cs.uwaterloo.ca for testing All original accounts are running passwords restored The svn...
CS MySQL Database Backup and Recovery Validation for System Administrators The CS MySQL database backup and recovery procedures should be validated periodically....
High Availability MySQL Design Manual 1. Objectives Our primary objective is to provide a MySQL database to our stakeholders...
Failure of the Master Server If you have performed problem diagnosis and believe the Master Server has failed, these instructions will assist with emergency recovery...
Move Some (but not all) Databases from Old MySQL server to New HA Cluster This section assumes: mysql 5.5 the high availability architecture is one master...
Normal operation Nagios should accurately report that the cluster is operating normally. In case you would like additional verification, the following are manual diagnostics...
Problem Diagnosis There are various failure modes of the MySQL cluster; this section will help identify which recovery method to use. The scenarios below are listed...
Restoring Broken Old Master After Failover Caution: this process is meant to cover most situations output of commands should be reviewed to make sure they make sense...
Slave Failure If a slave has failed, we perform a restore from backups from the master. In this example, we use mysql 104 as the example slave to recover, and...
CS MySQL Database High Availability Testing Notes for System Administrators DRAFT This document is for historical use only, as of 8 April, 2016. Current details...
Nagios API The Nagios API was created to integrate Nagios more closely with CSCF Inventory. It is documented here so it may be useful for other projects as well. Note...
Nagios Systems Monitoring and Reporting CSCF uses Nagios to monitor and report on hosts. Our setup is described on this page, including extensions to Nagios to integrate...
This information is historical VLAN management is now handled entirely by IST (trg, 2014 2 28) (OBSOLETE) Tutorial 10: Setting up a new network (VLAN) Roadmap...
New Faculty Onboarding (migrated to https://uwaterloo.atlassian.net/wiki/spaces/CSCF/pages/44441272325/New Faculty Onboarding) Here we list the many tasks that have...
New Lecturer Onboarding (migrated to:https://uwaterloo.atlassian.net/wiki/spaces/CSCF/pages/44440911896/New Lecturer Onboarding) Needs updating from Faculty to...
New Sessional Onboarding (migrated to:https://uwaterloo.atlassian.net/wiki/spaces/CSCF/pages/44441108536/New Sessional Onboarding) Needs updating from Faculty...
Notes taken in Isaac`s briefing to Dawn, Lawrence, Daniel, Stephen, and Adrian on 1 December, 2008. 1) Contact info 2) RT Queue items that should be done before he...
This is an old working copy that is no longer maintained. The official version of this document is located here: http://www.cs.uwaterloo.ca/cscf/decisions/ogsas...
OGSAS Graduate Admissions Assistant`s Guide Beginning late 2007, the School of Computer Science started deploying the Online Graduate Student Admissions System (OGSAS...
Odyssey Adapter Programs Introduction There are the following programs: cgigate : CGI that connects a remotely authenticated (or anonymous) user to their own...
Odyssey Application: CS Teaching Preferences This application collects teaching preferences from CS faculty members and allows administrative users to view the collected...
Odyssey Application: Website Maintenance This application allows authorized individuals to maintain the menus and other centralized information that is part of the...
Odyssey Applications This is being replaced by a new system based on Python and PostgreSQL. See OdysseyApplications3 for details. This is a system for creating web...
Odyssey 3 Applications Note: This section is what I am working on right now. Not everything described here is yet operational. This is a UW specific system for creating...
Odyssey 3 Applications Database All data are stored in the Postgres database at appdb.cs:5433 . Each application has a schema. Naming Conventions Identifiers use...
Odyssey 3 Application Structure This page explains all the pieces required in order to implement an application that uses the Odyssey framework. Project Directory...
Odyssey Web Development Co op Guide These notes provide an introductory guide for Web Developer co op students working on the Odyssey application. They are currently...
Odyssey Documentation Overview This page provides technical information about the Odyssey web application`s online help. Background https://odyssey.uwaterloo.ca...
Odyssey EMS Meeting September 19, 2016 Notes from meeting with Caroline. Overall she liked the system and had many positive things to say about it, but she found...
Proctor Package investigation From parent page: ST#107173: Caroline noted that sometimes the Proctor Package isn`t automatically generated. Isaac says that this results...
Odyssey Introduction session (DRAFT) Prerequisites You will need the following: https://docs.python.org/3.6/ Python 3.6 https://pip.pypa.io/en...
Data Required to Produce CS Reports and Other Output Deliverables in OFIS dev for December 2009 Research Book / Webpage in OFIS Manually entered: webpage/webpage...
OFIS Notes from 1 December, 2010 Today Marlon: can import GSO update to dev, up to gov`t count date. Will bug OOR about their data. then imports will be done....
Weekly Meeting: New day: Wednesday, 3pm 4:30. This time, developers only: Marlon, Vu, Ray, Tamir, Dawn, Daniel. (Jack hasn`t started yet). Subversion Discussion...
OFIS Notes from 27 January, 2010 Past Tasks Daniel: not much. worked on ssh data transferring, still in dev. Today: beth: CFI grant reporting requirement...
OFIS Notes from 03 May, 2011 No meeting last week. Today Oops; last term`s co op didn`t email out a writeup of the mysql workbench. Marlon: weren`t we going to base...
OFIS Notes from 6 April, 2011 Today Anthony is sick today, so no demo. Vu: everything is working in dev2, including delegation. working on new headers. Daniel: hg...
OFIS Notes from 7 Oct, 2010 Past CS tasks Daniel: Research Book work: investigating webpage, prof comments. data cleanup. Today Daniel: 53 faculty...
OFIS Notes from 8 April 2009 Dawn: yesterday`s CS school council meeting: report on the faculty performance reviews and how it is constructed. Daniel: student...
OFIS Notes from 9 December, 2010 Past Tasks Daniel: move expertise keywords live (done); WatITis talk done; Research Book: printing drafts for people...
OFIS Notes from 11 Mar 2009 Met from 11am 12:30. Following direction from Peter van Beek last week, we discussed his CS Research Directory profile and how...
OFIS Notes from 12 Aug, 2010 Past CS tasks Daniel: Research Book work. Daniel: email OFIS list when CS profs get sent the email to update profiles Today...
OFIS Notes from 18 Mar 2009 Met from 11am 12:15. Question from Peter D. on request by Arts, to use OFIS as well. But Peter suggests we don`t currently...
OFIS Notes from 20 April, 2010 Past CS tasks Daniel: met with 2 profs, demo tomorrow with n more (3 NSERC website will work. Would trust OFIS text dump,...
OFIS Notes from 20 January, 2010 Past Tasks Tamir: finished! Daniel: web coding Today: Vu: contributions: needs to detect and remove `accepted in....
OFIS Notes from 21 December, 2009 Past Tasks Tamir: ct`d bibtex Daniel: web coding Today: demo of CS updates. questions: Awards interface...
OFIS Notes from 25 November, 2010 Today Marlon: importing watiam and HR data automatically now. But what about errors in data? solving seems higher priority than...
OFIS Notes from 27 January, 2010 Past Tasks Daniel: not much. worked on ssh data transferring, still in dev. Today: discussion of errors reported by profs...
OFIS Notes from 28 April, 2010 Past CS tasks Daniel: Demo for profs. Today: Office of Research: wants to use OFIS data as core for reporting requirements...
OFIS Notes from 29 Apr 2009 Engineering Computing is planning for a spring term co op, if they can find tasks for him. Possibly Jack, who is experienced with...
Ofis/RefBase meeting Marlon, Vu, Ray, Jack, Daniel met with Colin Bell, IQC; regrets from Allan Bell, Library. Colin explained further about his/library`s ideas...
Equipment Inventory Database See InventoryUserDocs The following information is obsoleted by the revised Inventory web interface and is preserved for historical purposes...
Equipment Inventory Database This is based on OldEquipmentInventory, with stale information removed. Some information is available from http://www.cs.uwaterloo.ca...
OpenBSD in CSCF (obsolete) CSCF`s ability to support OpenBSD is very limited. In mid 2007, CSCF starting looking at OpenBSD for low cost network load balancing using...
Main.ctucker 21 Nov 2005 Update the Neoware Linux Operating System The OS of a Neoware Eon 4000 or E100 are updated using a package called a snapin which is uploaded...
PHP Setup PHP Setup Instructions From InventoryInstallation Installing LAMP LAMP stands for `Linux, Apache, MySQL, and PHP`. It is a bottom to top suite of technologies...
People App Requirements Document The below corresponds to ST#78166: CS People Database Project It follows on from initial work done as part of ST#55351: Improve...
The extensible nature of this project makes a number of options possible. All of the below meet particular school needs, and fit into the overall model, but are clearly...
PhpMyAdmin Documentation for Administrators You may wish to refer to the Project Page. The existing package is set up to allow customization of files in a simple but...
Planning and Directions in CSCF For an alternate view, see: https://cs.uwaterloo.ca/cscf/about/plans/ This page will attempt to provide an overview of our services...
PLG`s LDAP Adding users MUST be root in the core for the following steps! Step 1: Find out the UID and GID of newuserid in the CS core: make sure you...
Problems and Fixes for x2gen017v2 image This page is under construction (Information presented here is not necessarily correct) PB noticed that there is a...
PostgreSQL PostgreSQL is a database management system allowing custom types, triggers and table inheritance. http://en.wikipedia.org/wiki/PostgreSQL PostgreSQL...
Postgres Meeting 2016 05 24 Monday, 24 May, 2016 Meeting with Ken, Lawrence, Dave, Isaac Ken requested the meeting to learn what postgres resources are used where...
PostgreSQL Setup Finding documentation Check the PostgreSQL page in this wiki and the web site postgresql.org . http://www.postgresql.org/docs/current/interactive...
Recovering Postgres Databases from Backup If it becomes necessary to recover the Postgres database from backups, the following should be useful. The backups reside...
Postgres Personal Databases To set up personal databases on postgres.student.cs or postgres.cs , log in to linux.student.cs (tested) or linux.cs (actually,...
Updating a Postgres Schema It is easy to edit the .sql files which specify the tables and other schema entries for an application. In development, it is even easy...
Print Quota Here we can gather notes on managing print quotas within CS This is being edited by Bill and Wendy (and Lawrence (and Adrian)). However, we`re finding...
MikeGore 19 Apr 2005 How to setup core.cs to print to a Linux box running CUPS Notes: Please make sure to rcsdiff and rcs files before making changes See: Edit...
Printing Private Subnet Subnet/VLAN A subnet on 172.19.33.0 has been created and has been put into the firewall Zone 1. You will need to trunk any switches using...
Programming Style Guidelines This page started life as a copy of man mfcf programming style (as of 2008/09/05). Updates are being made to reflect current practice...
Main.ctucker 18 Nov 2005 Remote Setting and Managing of the Eon Terminal Passwords By default, an Eon terminal`s password is NOT set when the terminal comes `out...
Puppet: System Configuration Management Framework Puppet is a tool that allows one to manage many systems via a central master node. Tasks that Puppet can do In this...
CSCF Purchasing procedures The following describes a proposed procedure for ordering equipment, in order to facilitate receiving the equipment, filing of paperwork...
rt allocate id No command line parameters. rt allocate id reserves an ST item number by creating a row, blank except for the serial number, in the database. This...
Direct Editing of ST Comments You need to have an account on our mysql server for any of the stuff below to work. Get Isaac to set you up. You`ll probably want to...
Real time Lab Administration Guide The Real time Lab is used by students taking courses in CS 452/652 where students design and implement a real time multi tasking...
Notes/Questions for Fraser Emergency network service if DHCP fails Is this something that we would be able to put under Common Errors and Troubleshooting? use...
Main.ctucker 17 Nov 2005 Remote Reboot of Neoware Eon 4000 and E100 Terminals Logon to the Eon Management Terminal Server and Start the Eon Remote Management...
Main.ctucker 04 Nov 2005 Procedure for Recovering a Domain Controller in the CSCF Active Directory from Backup Location of Backup Files As outlined in the Disastor...
MikeGore 19 May 2009 Windows XP Registry Repair Linux can be used to restore Windows registry files that are corrupted Example the \Windows\system32\config\system...
Replacement of Setpw and Custom Login with Vendor software using Kerberos and LDAP Project Overview The goal of this project is to eliminate our dependence on a custom...
ST suggestion box Here we can collect notes on ST features that we would like to see fixed, changed or added. Please provide some notes on the feature and include...
Research This page includes notes and references to pages of primary interest to the Computer Science Research Support Group (RSG) Research Support ResearchGroups...
DRCSCS Research Directory Update Your profile in the CS Research Directory is edited in the following way. OFIS is a web system that allows faculty to consolidate...
Research Subscriptions Web Application About the Application The Science Computing Facility (CSCF)`s Research Support Group (RSG) bills its services to faculty and...
Research Subscriptions Developer Documentation Software Location On the old Ubuntu 12.04 webserver, the code is installed on www152.cs in /software/odyssey 3 apache...
Research Subscriptions Field Help This page is linked from within the Subscriptions web application. Each field in the application has a link to a field explanation...
Research Subscriptions User Documentation Overview You can find the application here. Application Description The Research Subscriptions application maintains a...
Research Subscription database see: ResearchSubscription
Research Subscriptions suggestion box Here we can collect notes on features that we would like to see fixed, changed or added. Please provide some notes on the feature...
RESEARCH SUBSCRIPTIONS DEVELOPMENT SETTING UP DEVELOPMENT ENVIRONMENT OVERVIEW This section is made to guide new developers through the process of setting up a development...
Tables subs fields id The id of the row in the database (incremented for every subscription added, all unique) faculty The faculty members...
Files drwxrwxr x 2 aroman www cscf 4096 Aug 11 09:49 img Directory containing various images the system uses rw r r 1 aroman www cscf 221 Oct 13...
Rhetorical Figures Development (2) Location of source files The development files On server `healthdoc.cs` `/var/www/healthdoc/rhetfigdev` The live application...
Rhetorical Figures Project Background In June of 2009, Chrysanne asked about us helping develop an application for their new Rhetorical Figures project. I discussed...
Standardized Administration Tools (SAT) Accounts API This is a description of the Accounts API. Architecture All data is housed within the Odyssey database. See...
Standardized Administration Tools (SAT) Accounts Database This is an understanding of the Accounts Database and CSCF`s redevelopment project. Architecture As of...
Standardized Administration Tools (SAT) Accounts Management sub project Table of Contents Project Objective: Purpose The purpose is to investigate and implement...
Standardized Administration Tools (SAT) Accounts Management Requirements Proposed Requirements Immediate Implementation Database The database relies on three...
SCG Hardware Scale 5027R 2U Xeon Dual Socket Server, 128G ram, 4 x 2T drives OS Ubuntu 14.04 LTS AMD ALT 64bit Hardware nScale 5027R 2U Xeon...
Adding, Editing, and Deleting Staff Members in ST We still need new staff to be able to access ST tickets, and access to .htaccess protected areas which are controlled...
Setting up Markus for a course Markus is accessed via https://markus.student.cs.uwaterloo.ca Markus auto marking backend ~isg/bin on linux.student.cs is a collection...
Emergency restart of all course buildservers As root@linux.cscf: cd /region/cs cscf legacy/u1/omnafees/bin/marmoset/ ./restart all buildservers Adding users...
See Database . FraserGunn 2016 02 18
RT 4.4 Training Jim Brandt jbrandt@bestpractical.com Day One (Training) 4.4.1 current; 4.4.2 will be out in a few months.new: assets integrated (Reed College contributed...
ST to RT Documentation This document is for users familiar with ST who are now going to use RT; and additionally to note CSCF specific details that aren`t documented...
Tues Nov 22 2016 Attendees : Jennifer, Lawrence, Daniel, Fraser, Jeff,Lisa, Jim, Lori. Notes from Lisa. Action items this meeting Lisa: ask consultants re...
ST to RT Investigation: Factors for success: Assessment in RT 4 Following are assessments of RT 4 as regards our critical, important, and nice to have features in...
Purpose The goal is to collect features we know we use in ST so the project can evaluate if they are available in RT. The results have been fed into STToRTInvestigationFactorsAssess...
Fields in ST Documentation copied from https://cs.uwaterloo.ca/cscf/internal/ST/debug/doc/fields/ . The proposed situation in campus RT will be recorded in BOLDCAPS...
Technical Meeting between Daniel and Jeff. SQL By inspection, he thinks my SQL for safely accessing RT data will be fine. He says no issue with us seeing...
ST User Management Web Interface Requirements Document The information presented below corresponds to ST#82920: ST User Management Web Interface Summary STAddingStaffMember...
Standardized Administration Tools (SAT) Project (Was: School Administration Tools investigation See StandardizedAdministrationTools for implementation project)...
School Administration Tools Database See attached files. quest.sql: existing quest schema watiam.sql: existing watiam schema See Also bottom of...
School Administration Tools History This project builds on the work of prior CSCF projects. GradOfficeWebApplication 2005 2007 headed by Isaac project...
School Administration Tools: Requirements Requirements summary Facilitate Room/desk assignments: record the purpose for a room (by association with parent...
School FileMaker Server Main.iturner 15 Nov 2007 see ST#58579 The Windows Server is danae.cs, with a synonym scsfm1.cs. The server is now patched and up to...
Secure web based file sharing system with distributed backing storage system DFS system Nextcloud system haproxy system Table of Contents Project Charter Distributed...
Handling Security Alerts (THIS PAGE NEEDS UPDATING) We regularly receive alerts from Security Operations Centre or notice unusual high bandwidth activity. Here we...
Security Procedures Responding To Incidents Support Staff 20 Nov 2013 Issues to consider: 1 Notify IST IST They are likely the ones who told us something...
SevScanSoft Retrieves data on a specific list of hosts by pulling data from various sources Location from inventory Hostname from DNS MAC...
SLURM installation on Ubuntu Preparing for SLURM installation Munge and SLURM user creations You want to ensure that you have the Munge and Slurm users created on...
Software Developer Documentation For systems we use and develop or modify ourselves, we have this template for needed documentation. Whether each of the following...
Software Development Guidelines A price we must pay for building (anything) is that we must do it well enough. For programming, that implies adherence to some minimal...
Sun Software Package Management (OBSOLETE) Introduction Notes on how to query the status of sun software packages. This includes the vendor software Sun provides...
Sponsors Data The hierarchical text files under the directory /software/accounts master/data/sponsors on the machine cs xh admin.cs.private.uwaterloo.ca are a...
Giant Sponsors Database Historical Documentation Page Most readers who end up here should go straight to SponsorsDataAccountsDocumentationBigPruned instead. Perhaps...
Giant Sponsors Database Historical Documentation Page (Pruned) Working from SponsorsDataAccountsDocumentationBig as a start, we attempt to indicate sections which...
Raw Sponsors Data Accounts Documentation This no longer works well. (at all) Perhaps see... SponsorsDataAccountsDocumentationBig SponsorsDataAccountsDocumentationBigPruned...
# Sponsors Data Overview This is a `backup` copy. The original is currently available at http://www.math.uwaterloo.ca/MFCF/info/overviews/resource.shtml Please...
(Disabled) accounts check ! equipment database ! sponsors database ! list equipment ! accounts master package ! accounts client command ! AdrianPepper...
Standardized Administration Tools (SAT) Project (Was: SchoolAdministrationTools investigation project) Table of Contents Project Objective: Purpose The purpose...
Standardized Administration Tools (SAT) Importer SAT needs a batch importer to add data which is not automatically available from elsewhere in the odyssey.uwaterloo...
Student CS Region MySQL Installation This MySQL installation cannot currently be reached via PhpMyAdmin at https://www.student.cs.uwaterloo.ca/phpMyAdmin/. Host This...
Supporting Information for the AODA Analysis This page is intended to give more specific details about our findings related to the AODA. Information may be added here...
The Name of the Page A high level description of the system System Specifications Hardware Key hardware information related to the system. For example: Some examples...
Configuring and Using Systemimager on Linux Systems These notes are still in a preliminary stage of development. Introduction Systemimager forms a component of...
System Testing for Ubuntu In Ubuntu versions 14.04 and earlier, there is a tool called System Testing. Use this for checking and benchmarking a system. In Ubuntu...
Data Model For the TA Assignment app (app grad tas database) activeDates Contains the dates that the system goes active and inactive The system...
Taskgroup Membership Mail can be sent to a task group via an address of the form: tg group@cscf The group names below can be used to send mail, and/or determine appropriate...
TeamCity TeamCity is a Continuous Integration (CI) and Continuous Delivery (CD) server offered by JetBrains. Glossary Installation Ubuntu 18.04 LTS 1 Install...
CSCF Objectives and Milestones Fall 2016 Hardware Acquisition, Deployment, and Lifecycle Management Plan, purchase, configure, deploy and manage lifecycle of equipment...
CSCF Objectives and Milestones Fall 2017 Previous Term: TermGoalsSpring2017 Meeting 2017 08 16 Discussion of potential goals for Fall 2017 Infrastructure https:...
Spring 2016 CSCF Objectives and Milestones April 2016 Ken`s original version: https://cs.uwaterloo.ca/twiki/pub/CF/TermGoals/CSCFObjectivesS16.pdf Hardware Acquisition...
Term Goals Spring 2016 Research Support Group Master ST#104569 Hardware Acquisition, Deployment, and Lifecycle Management Objective: timely deployment of desktop...
CSCF Objectives and Milestones May 2017 Previous Term: TermGoalsWinter2017 Hardware Acquisition, Deployment, and Lifecycle Management Plan, purchase, configure, deploy...
Term Goals Winter 2016 for Research Support and Special Projects General environment File storage Distributed File Service Lawrence/Lori w/Dave/Anthony (ST...
CSCF Objectives and Milestones Winter 2017 January 2017 Next Term: TermGoalsSpring2017 Hardware Acquisition, Deployment, and Lifecycle Management Plan, purchase,...
Renewal or Replacement of the MFCF/CSCF Two factor Authentication System (SecurID) (This page is Obsolete Do Not Migrate) Motivation As of June 1st 2005, we are...
USG Exam Seating/Printing system Purpose to provide ISG instructional support co ordinators the mechanism to create exam seating plans (`people in seats`) and...
Imported UW Data We import several types of UW information into our database from other sources. This page describes the common framework adopted to manage this import...
RonaldoGarcia 19 Jan 2011 Ubuntu Ldap Setup REF: https://www.cs.uwaterloo.ca/twiki/view/CF/ADAddUbuntu#Introduction Install: ldap utils, krb5 user, libnss ldap,...
Updated ugster Resource Use for W2016 CS458 is using 5 nodes ugster 05 18 19 20 21 security course CS448/848 is using 20 nodes ugster 01 02 03 04 06 07 08 09...
Michael and I met with the whole SCS grad office. The top concerns were: Slow sorting, especially those not using the `master` machine. Reliability...
I interviewed Jeff Shallit about the Grad database. Currently he maintains a parallel big text file that he searches with grep. This contains notes on applicants...
Date: Tue, 01 Jun 2004 11:53:21 0400 From: Nancy Day To: Mike Patterson Subject: today`s meeting Hi Mike I should have sent this earlier, but here are the big items...
WATITIS 2016 Panel Session: The Road Ahead: IT Renewal at Waterloo Over the past few years, a number of key departments have taken a hard look at the services they...
Web Application Organization Here we describe the application organization being developed for the OGSAS system. The part described here, however, is meant to apply...
CF Home for CSCF technical notes Welcome to the home of TWiki.CF . This is a web based collaboration area for CSCF. Anything that belonged in http://www.math...
Which Printer to Use Intended Users Queue Name Location Make and Model CS grad cs006417 DC 3316, CS grad mailroom HP LaserJet p4015x hpijs...
MikeGore 2016 03 02 This page is intended for general links specific images should be documented under https://cs.uwaterloo.ca/twiki/view/CF/CscfGradImageNotes...
Installing Windows on a new laptop For IBM Thinkpad Laptops see the IBM SoftwareInstaller Note: these instructions were written while installing an IBM Thinkpad...
Windows Post install steps After installing the standard CSCF Windows Image, you will need to do the following Configure networking Note: If the machine is on...
Work Tracking Note: this guide was written for ST. As of May 2017, we are making new tickets in RT, the campus ticketing system. We are expected to close tickets...
Setting up the Xerox Workcentre Pro 123/128 Printer on Windows Note: This printer is gone now see XeroxWorkCentre5335 instead CS Xerox printers (Note: we will...
Meeting time Tuesday, 7 June 2005, 1330h 1430h Initial notes by DanielAllen Present: Dave Gawley, DanielAllen, Ray Butterworth, and Steven Nickerson. Since two of...
Number of topics: 312