Training new Browser Staff: Difference between revisions

From Genecats
Jump to navigationJump to search
(→‎Logistics: added link to galt's notes on ssh authentication)
 
(16 intermediate revisions by 7 users not shown)
Line 2: Line 2:
[[Category:Browser QA]]
[[Category:Browser QA]]
[[Category:Browser QA Training]]
[[Category:Browser QA Training]]
[[Category:Browser Staff]]
[[Category:Browser Staff Training]]


== Logistics ==
== Logistics ==
* get a computer
* get a computer
* get a login
* get a login
* get a redmine account
* get permission from Browser Project Manager to cluster-Admins to have your default group set to genecats, your secondary group set to protein
* get a redmine account http://redmine.soe.ucsc.edu (Register)
* email for UCSC and SOE
* email for UCSC and SOE
* subscribe/add to mail lists ([[Welcome_to_QA#Mailing_Lists_that_QA.27ers_should_be_on |QA]])
* subscribe/add to [[Welcome_to_Browser_Staff#Mailing_Lists | mail lists]] (and for QA, these [[Welcome_to_Browser_Staff#For_QA_Staff | additional mail lists]])
* key card
* key card
* add your contact information to your [[.plan]] file
* add your contact information to your [[.plan]] file
* copy .tcshrc and .bashrc from one of us (both are needed to run scripts)
* copy '''.tcshrc''' and [[Sample .bashrc | .bashrc]] from one of us (both are needed to run scripts)
* copy .hg.conf and .hg.conf.beta from someone, so you can run hgsql and scripts that use it.
* copy .hg.conf and .hg.conf.beta from someone, so you can run hgsql and scripts that use it.
* set up [http://hgwdev.cse.ucsc.edu/~galt/notes.html#shell ssh authentication] among dev, beta and your terminal
* set up [[ssh_authentication_setup | shell ssh authentication]] among dev, beta and your terminal
* [http://genomewiki.ucsc.edu/index.php/Getting_Started_With_Git check out a copy of the kent source tree]
* [http://genomewiki.ucsc.edu/index.php/Getting_Started_With_Git check out a copy of the kent source tree] daily script: [[File:DailyGITUpdate.txt]] and: [[Make_your_own_virtual_space]]
* take this [[http://genecats.cse.ucsc.edu/eng/gitQuiz.txt quiz]] to get git [[commit access]]
* take this [[http://genecats.cse.ucsc.edu/eng/gitQuiz.txt quiz]] to get git [[commit access]]
* set up nightly cron to update kent source tree
* set up nightly cron to update kent source tree
Line 21: Line 24:


== Tools ==
== Tools ==
* vi (vimtutorial) -- or other editor
* vi (vimtutorial) [[VI_quick_start]] -- or other editor
* mysql
* mysql
* git -- see [[http://genomewiki.ucsc.edu/index.php/Working_with_Git Working_with_Git]] and [[http://genomewiki.ucsc.edu/index.php/Getting_Started_With_Git Getting_Started_With_Git]]
* git -- see [[http://genomewiki.ucsc.edu/index.php/Working_with_Git Working_with_Git]] and [[http://genomewiki.ucsc.edu/index.php/Getting_Started_With_Git Getting_Started_With_Git]]
** [http://support.soe.ucsc.edu/soe-wpa Git Quiz]


== Browser ==
== Browser ==
Line 31: Line 33:


== Data ==
== Data ==
* Jorge's data flow PowerPoint presentation [[http://genomewiki.ucsc.edu/index.php/Image:Browsermap.pdf Browsermap.pdf]]
* Jorge's data flow PowerPoint presentation [[http://genomewiki.ucsc.edu/index.php/Image:Browsermap.pdf Browsermap.pdf]] [http://genomewiki.ucsc.edu/images/d/d5/Browsermap.pdf image]


== Training person-to-person (in rough chronological order) ==
== Training person-to-person (in rough chronological order) ==
Line 40: Line 42:
# pushQ
# pushQ
# redmine
# redmine
# trackDb.ra and trackDb table
# trackDb.ra and trackDb table [https://books.google.com/books?id=gJrmszNHQV4C&pg=PA223&lpg=PA223&dq=%22relational+alternative%22+%22.ra%22&source=bl&ots=rNR-yBScmb&sig=2Z-TLu4hkub1_O1pXcfwg2jaLPQ&hl=en&sa=X&ved=2ahUKEwjquvjopbbdAhWmjVQKHbgIAAEQ6AEwAHoECAMQAQ#v=onepage&q=%22relational%20alternative%22%20%22.ra%22&f=false interesting background]
# (for Q/A only) QAing a "normal" track (using the [[New_track_checklist]])
# (for Q/A only) QAing a "normal" track (using the [[New_track_checklist]])
##joinerCheck
##joinerCheck
Line 47: Line 49:
# /usr/local/apache vs. the git tree
# /usr/local/apache vs. the git tree
# hgcentral
# hgcentral
==Connecting to the printer==
First check to see if there is a printed paper near the printer itself with updated instructions.
The instructions below were written by Jonathan on 2/12/18.
'''On a Mac:'''
Go to the "add a printer" page, but at the top there should be three icons ("add a printer" and two others).  You need to right-click (or control-click) on the blank menu area to the right of those icons and select "configure this menu".  Drag the "Advanced" icon from the resulting window into the menu bar.  You can now use the advanced menu.
Next step: click that Advanced button!
*For protocol, choose "Internet printing protocol (http)".  The printer URL is http://papercut.soe.ucsc.edu:631/printers/oops.  Give it a nice name, like "oops in 515".
*For driver, select "Generic postscript driver".
One final choice as you add the printer: there's a checkbox asking whether the printer has a duplex unit.  Oops does, so you should check the box.  Add it and you should be able to print.
'''On Windows:'''
Go to the printers & scanners page and choose "Add a printer".  It will try to find one for a few seconds, then give you the option "The printer that I want isn't listed".  Click that.  Choose "add a local printer or network printer with manual settings".
On the next page, select "create a new port".  It should be a "Standard TCP/IP Port".
*Hostname: http://papercut.soe.ucsc.edu
*Port: http://papercut.soe.ucsc.edu:631/printers/oops
You can leave the box "Query the printer and automatically select a driver" checked if you want, but it's going to fail and you'll have to choose a driver.  Unfortunately I didn't see a clear generic postscript printer driver, but you can choose a more specific one.  Oops is an HP Laserjet P3015, so you can choose HP as the vendor and then scroll down to the "HP Laserjet P3011/P3015 PS Class" driver.
Add the printer, and you're good to go ... EXCEPT that it won't be configured with a duplex unit.
After you've added the printer, go back to the printers menu, select oops, and press the "manage" button.  On the resulting page, click "printer properties" from the left menu.  On the new page, switch to the "device settings" tab on the far right.  Under the "installable options" heading lower down, you should see "Duplex Unit (for 2-sided printing): Not Installed".  Click on that, and you can change the value to "Installed".  Do that, and click Ok or Apply to save the change.  Now you're all set.
'''On Mac and Windows:'''
You can follow similar procedures for lollipop in 501 (papercut.soe.ucsc.edu:631/printers/lollipop) if you need a color printer.  Just remember it's shared, so be courteous about using it.  The driver for that one in Windows is an HP Color LaserJet CP4025/4525 PS Class Driver.

Latest revision as of 20:49, 12 September 2018

(see also: Getting Started for Browser QA Engineers and Getting Started for Browser Dev Engineers)

Logistics

Tools

Browser

  • Open Helix tutorials
  • ASHG hands-on tutorial

Data

Training person-to-person (in rough chronological order)

  1. machine layout
  2. data flow
  3. using git: day to day commands, and git reports/pair review process
  4. make docs
  5. pushQ
  6. redmine
  7. trackDb.ra and trackDb table interesting background
  8. (for Q/A only) QAing a "normal" track (using the New_track_checklist)
    1. joinerCheck
  9. static docs
  10. makefiles
  11. /usr/local/apache vs. the git tree
  12. hgcentral

Connecting to the printer

First check to see if there is a printed paper near the printer itself with updated instructions. The instructions below were written by Jonathan on 2/12/18.

On a Mac: Go to the "add a printer" page, but at the top there should be three icons ("add a printer" and two others). You need to right-click (or control-click) on the blank menu area to the right of those icons and select "configure this menu". Drag the "Advanced" icon from the resulting window into the menu bar. You can now use the advanced menu. Next step: click that Advanced button!

One final choice as you add the printer: there's a checkbox asking whether the printer has a duplex unit. Oops does, so you should check the box. Add it and you should be able to print.


On Windows: Go to the printers & scanners page and choose "Add a printer". It will try to find one for a few seconds, then give you the option "The printer that I want isn't listed". Click that. Choose "add a local printer or network printer with manual settings". On the next page, select "create a new port". It should be a "Standard TCP/IP Port".

You can leave the box "Query the printer and automatically select a driver" checked if you want, but it's going to fail and you'll have to choose a driver. Unfortunately I didn't see a clear generic postscript printer driver, but you can choose a more specific one. Oops is an HP Laserjet P3015, so you can choose HP as the vendor and then scroll down to the "HP Laserjet P3011/P3015 PS Class" driver.

Add the printer, and you're good to go ... EXCEPT that it won't be configured with a duplex unit. After you've added the printer, go back to the printers menu, select oops, and press the "manage" button. On the resulting page, click "printer properties" from the left menu. On the new page, switch to the "device settings" tab on the far right. Under the "installable options" heading lower down, you should see "Duplex Unit (for 2-sided printing): Not Installed". Click on that, and you can change the value to "Installed". Do that, and click Ok or Apply to save the change. Now you're all set.


On Mac and Windows: You can follow similar procedures for lollipop in 501 (papercut.soe.ucsc.edu:631/printers/lollipop) if you need a color printer. Just remember it's shared, so be courteous about using it. The driver for that one in Windows is an HP Color LaserJet CP4025/4525 PS Class Driver.