new employee indoctrination

24
New Employee Indoctrination Chris Biddick Paul Grenz Jan 30, 2007 1 cjb, pg

Upload: val

Post on 07-Feb-2016

68 views

Category:

Documents


0 download

DESCRIPTION

New Employee Indoctrination. Chris Biddick Paul Grenz Jan 30, 2007. 1 cjb, pg. Kitchen. Refrigerator, Microwave, and Sink Please keep clean WE HAVE A MOUSE PROBLEM! Do not leave food out anywhere in the building. 2 cjb, pg. University stuff. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: New Employee Indoctrination

New Employee Indoctrination

Chris Biddick Paul Grenz

Jan 30, 2007

1 cjb, pg

Page 2: New Employee Indoctrination

Kitchen

Refrigerator, Microwave, and Sink Please keep clean WE HAVE A MOUSE PROBLEM! Do not

leave food out anywhere in the building

2 cjb, pg

Page 3: New Employee Indoctrination

University stuff

Stephen has a wiki page: http://wiki.lbto.arizona.edu/twiki/bin/view/Main/NewHireInformation• Orientation

• CatCard

• Parking permit

• Keys

• NetID

3 cjb, pg

Page 4: New Employee Indoctrination

Building security

Keep the doors locked to keep riffraff out You should have keys for your office and

Steward exterior doors You should have three keys for the mountain

• Exterior doors for MGIO (base camp and all observatories)

• Most LBT interior doors

• Gate key

4 cjb, pg

Page 5: New Employee Indoctrination

Email

Provided by Steward Thunderbird email client Web mail

• http://server_name/webmail

Email lists maintained by Alex• https://mail.lbto.arizona.edu/mailman/listinfo

5 cjb, pg

Page 6: New Employee Indoctrination

Operating system

We are using CentOS 4• Repackaging of Red Hat Linux

Linux kernel 2.6.xxx Alex can provide details if interested

6 cjb, pg

Page 7: New Employee Indoctrination

Computer access

We use LDAP to provide access to your account on any of the Linux desktops• You can log in as you on any desktop

• Alex maintains LDAP

You do not have root access Computer name: lbtdunnn

7 cjb, pg

Page 8: New Employee Indoctrination

Computer access 2

SSH• Login

• ssh computer_name

• File copy• scp [options] file_name1 file_name2

• Public-key• ssh-agent

8 cjb, pg

Page 9: New Employee Indoctrination

Window system

gnome, KDE gnome is used on the TO station on the

mountain

9 cjb, pg

Page 10: New Employee Indoctrination

Shell

Shell• ash, bash, bsh, csh, ksh, sh, tcsh, zsh

• tcsh is used on the TO station on the mountain

10 cjb, pg

Page 11: New Employee Indoctrination

Editors and IDEs

Editors• vi (vim)

• emacs

• gedit – basic wysiwyg

IDEs• anjuta

• KDevelop

• None

11 cjb, pg

Page 12: New Employee Indoctrination

C++ compiler The OS has been compiled with gcc 3.4 The TCS is compiled with gcc 4.1 On some machines gcc 4 may not be the default. To

insure you always use it• Define environmental variable MAKEFILES as

/somepath/somefile where somefile contains two lines:CXX = g++4CC = gcc4

• Establish the following aliasesalias gcc gcc4alias cc gcc4alias g++ g++4alias c++ g++4

12 cjb, pg

Page 13: New Employee Indoctrination

CVS

All the TCS software is in a CVS repository

Requires authentication (not LDAP) Developer must maintain his/her stuff Root must have read access to work

space

13 cjb, pg

Page 14: New Employee Indoctrination

CVS 2

Needed environmental variables• CVSROOT :ext:

[username@]cvs.lbto.arizona.edu:/exports/homes/cvs/

• CVS_RSHssh

Web access• cvs.lbto.arizona.edu/cgi-bin/viewcvs.cgi/

• Authentication (shared, not LDAP)

14 cjb, pg

Page 15: New Employee Indoctrination

CVS 3

Linux access• Use ssh-agent public key to avoid typing

password all the time (Michele has instructions)

• Optional: make a .cvsrc file which contains the following two lines to establish defaults• update -d -P• checkout -P

• Command line• tkcvs - GUI

15 cjb, pg

Page 16: New Employee Indoctrination

CVS 4

We use tags to identify TCS software components• Component_name_Version-maj-min-rel-bld

Contained in “Version” file Applied with command “make tag”

16 cjb, pg

Page 17: New Employee Indoctrination

Additional tools

make sudo epkg (encap) QT Designer doxygen

17 cjb, pg

Page 18: New Employee Indoctrination

Wiki

Collaborative web system LDAP authentication for editing http://wiki.lbto.arizona.edu/twiki/bin/

view/Main/WebHome http://

wiki.lbto.arizona.edu/twiki/bin/view/Main/LbtoLinks

18 cjb, pg

Page 19: New Employee Indoctrination

Web calendar

Keeps various schedules• Software group meetings

• LBT bedrooms

• Conference rooms

• Telescope activities

• LBT vehicles http://webcalendar.lbto.arizona.edu LDAP authentication

19 cjb, pg

Page 20: New Employee Indoctrination

IssueTrak

LBTO bug tracking system Operated by vendor Requires authentication (not LDAP) http://www.issuetrak.com/lbt http://wiki.lbto.arizona.edu/twiki/bin/

view/Main/IssueTrakDocumentation

20 cjb, pg

Page 21: New Employee Indoctrination

Drawing and document archive The official LBTO documentation repository. Based on CAN (Category/Assembly Number)

index with sections for major telescope subsystems.

Maintained by John Hill Many formats allowed http://abell.as.arizona.edu/~hill/xlbt/ 001s001 describes the archive 481s039 describes TCS document structure

21 cjb, pg

Page 22: New Employee Indoctrination

TCS on desktop

You need a second ethernet interface• Configuration file (LBT.conf) points to it

• Edit LBT.conf locally

Run TCS network processes and subsystems for local testing

22 cjb, pg

Page 23: New Employee Indoctrination

Tucson test cluster

lbtdu16 (TO station) lbtdu101, lbtdu102 (servers) Builds are installed here before going to

mountain for testing

23 cjb, pg

Page 24: New Employee Indoctrination

MS Windows support wintermserv.lbto.arizona.edu is a Windows 2003

server supporting Remote Terminal Services Use Remote Desktop on Windows XP Use rdesktop on Linux Office, Acrobat, Firefox, Ghostscript, Thunderbird,

RsLogix 5000, Tornado 2.2, PIC compiler, VisualDSP++, Borland C++Builder, Enterprise Architect, SSH, TortoiseCVS, XEmacs, XMLSPY, …

You can have your Linux home mounted as a windows network drive

24 cjb, pg