Training new Browser Staff: Difference between revisions
(10 intermediate revisions by 4 users not shown) | |||
Line 8: | Line 8: | ||
* get a computer | * get a computer | ||
* get a login | * get a login | ||
* get permission from Browser Project Manager to cluster-Admins to have your default group set to genecats, your secondary group set to | * 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) | * get a redmine account http://redmine.soe.ucsc.edu (Register) | ||
* email for UCSC and SOE | * email for UCSC and SOE | ||
Line 14: | Line 14: | ||
* 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 [ | * 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] daily script: [[File:DailyGITUpdate.txt]] and: [[Make_your_own_virtual_space]] | * [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]] | ||
Line 27: | Line 27: | ||
* 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]] | ||
== Browser == | == Browser == | ||
Line 34: | 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 43: | 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 50: | 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
- get a computer
- get a login
- 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
- subscribe/add to mail lists (and for QA, these additional mail lists)
- key card
- add your contact information to your .plan file
- copy .tcshrc and .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.
- set up shell ssh authentication among dev, beta and your terminal
- check out a copy of the kent source tree daily script: File:DailyGITUpdate.txt and: Make_your_own_virtual_space
- take this [quiz] to get git commit access
- set up nightly cron to update kent source tree
- build your own sandbox
- get genomewiki access (Hiram/Vanessa)
Tools
- vi (vimtutorial) VI_quick_start -- or other editor
- mysql
- git -- see [Working_with_Git] and [Getting_Started_With_Git]
Browser
- Open Helix tutorials
- ASHG hands-on tutorial
Data
- Jorge's data flow PowerPoint presentation [Browsermap.pdf] image
Training person-to-person (in rough chronological order)
- machine layout
- data flow
- using git: day to day commands, and git reports/pair review process
- make docs
- pushQ
- redmine
- trackDb.ra and trackDb table interesting background
- (for Q/A only) QAing a "normal" track (using the New_track_checklist)
- joinerCheck
- static docs
- makefiles
- /usr/local/apache vs. the git tree
- 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".
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.