git Tutorial Nicola Chiapolini Physik-Institut University of Zurich March 16, 2015
|
|
- Cora Cobb
- 5 years ago
- Views:
Transcription
1 Nicola Chiapolini, March 16, / 31 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich March 16, 2015 Based on talk by Emanuele Olivetti This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License.
2 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes
3 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes
4 Nicola Chiapolini, March 16, / 31 Uses for git Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Git Website checkpoints/backups/releases document developer effort collaboration across the globe for anything that s text code thesis/papers system config files (vcsh)...and everything else ( "gitify your life", git-annex )
5 Nicola Chiapolini, March 16, / 31 Version Control: Local Computer Checkout file Version Database Version 3 Version 2 Version 1 checkout working directory version database repository
6 Nicola Chiapolini, March 16, / 31 Version Control: Central Computer A Checkout file Server Version Database Version 3 Computer B Checkout file Version 2 Version 1
7 Nicola Chiapolini, March 16, / 31 Version Control: Distributed Computer A Checkout Version Database file Version 3 Version 2 Version 1 Computer B Checkout Version Database file Version 3 Server Version Database Version 3 Version 2 Version 1 Version 2 Version 1
8 Nicola Chiapolini, March 16, / 31 git: Help usage: git [OPTIONS] COMMAND [ARGS] The most commonly used git commands are: add Add file contents to the index commit Record changes to the repository diff Show changes between commits, commit and working tree, etc... git help <command> git help <concept> git status
9 Nicola Chiapolini, March 16, / 31 git: Introduce yourself git config --global user.name "Nicola Chiapolini" git config --global user. "nchiapol@physik.uzh.ch"
10 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes
11 Nicola Chiapolini, March 16, / 31 Init git init Creates an empty git repository. Creates the git directory:.git/ working directory staging area does not change your files
12 Nicola Chiapolini, March 16, / 31 Add git add file1 [file2...] Adds new files to be tracked by git Adds changes from working dir for next commit DOES NOT add info on file permissions other than exec/noexec DOES NOT add directories per se. working directory staging area git add
13 Nicola Chiapolini, March 16, / 31 Commit git commit [-m "Commit message."] Records changes from the staging area to. working directory staging area git commit
14 Nicola Chiapolini, March 16, / 31 Direct Commit git commit file1 file2 [-m "Commit message."] Records all changes of file1, file2 from working dir and staging area to. working directory staging area git commit <filename> git commit -a[m "Commit message."] Records all changes in working dir and staging area. Be Careful!
15 Nicola Chiapolini, March 16, / 31 Diff git diff [filename...] Shows changes between working directory and staging area working directory staging area git diff
16 Nicola Chiapolini, March 16, / 31 Diff Staged How do I see what is staged? git diff --staged shows differences between staging area and last commit. working directory staging area git diff --staged
17 Nicola Chiapolini, March 16, / 31 Logs Shows details of the commits. git log [--oneline] working directory staging area git log
18 Nicola Chiapolini, March 16, / 31 Graphic Logs GUI to browse the git repository. gitk / gitg / qgit
19 Nicola Chiapolini, March 16, / 31 Changing Version git checkout <file commit> working directory staging area git checkout <file>
20 Nicola Chiapolini, March 16, / 31 Changing Version git checkout <file commit> working directory staging area git checkout <commit>
21 Nicola Chiapolini, March 16, / 31 (Re)move. git rm <filename> git mv <oldname> <newname> Remember to commit these changes! git commit -m "File (re)moved."
22 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes
23 Nicola Chiapolini, March 16, / 31 General Remarks Computer A Checkout Version Database file Version 3 Version 2 Version 1 Server Version Database Version 3 Computer B Checkout Version Database file Version 3 Version 2 Version 1 Version 2 Version 1 Remote can be anywhere: central server on the internet other directory on your own harddrive different partners your collaborating with (you can have more then one remote)
24 Nicola Chiapolini, March 16, / 31 Clone git clone <URL> Creates two local copies of the whole remote repository. Remote (Server) Version Database Hint git remote -v shows name and URL of the remote repository.
25 Nicola Chiapolini, March 16, / 31 Clone git clone <URL> Creates two local copies of the whole remote repository. Local (Computer A) Remote (Server) working directory staging area remote/ origin/ git clone <url> Checkout Version Database Version Database Hint git remote -v shows name and URL of the remote repository.
26 Nicola Chiapolini, March 16, / 31 Commands Local Remote working directory staging area remote/ origin/ git add git commit git push git fetch git checkout git merge
27 Nicola Chiapolini, March 16, / 31 Fetch git fetch Updates origin from remote local, staging area and working dir not changed Local Remote working directory staging area remote/ origin/ git fetch
28 Nicola Chiapolini, March 16, / 31 Merge git merge combines changes from both sources Warning: can generate conflicts! Local Remote working directory staging area remote/ origin/ git merge git fetch + git merge = git pull
29 Nicola Chiapolini, March 16, / 31 Conflicts Conflict!... <<<<<<< yours:sample.txt Conflict resolution is hard; let's go shopping. ======= Git makes conflict resolution easy. >>>>>>> theirs:sample.txt...
30 Nicola Chiapolini, March 16, / 31 Resolving Conflicts 1. See where conflicts are: 2. Edit conflicting lines. git diff 3. Add changes to the staging area: 4. Commit changes: git add file1 [...] git commit -m "Conflicts solved."
31 Nicola Chiapolini, March 16, / 31 Push git push Updates remote. Requires fetch+merge first. Local Remote working directory staging area remote/ origin/ git push
32 Nicola Chiapolini, March 16, / 31 Outline Introduction Commands Local Remote Behind the Scenes
33 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git init; git add [...]; git commit -m "A: init" a working dir staging area
34 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git init; git add [...]; git commit -m "A: init" a HEAD working dir staging area
35 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "B" a b HEAD working dir staging area
36 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "C" a b c HEAD working dir staging area
37 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git branch devel devel a b c HEAD working dir staging area devel
38 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git checkout devel devel HEAD a b c working dir staging area devel
39 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "D" devel HEAD a b c d working dir staging area devel
40 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "E" devel HEAD d e a b c working dir staging area devel
41 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git checkout devel d e a b c HEAD working dir staging area devel
42 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git commit -am "F" devel a b c d e f HEAD working dir staging area devel
43 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Branches git merge devel devel a b c d e f g HEAD working dir staging area devel
44 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Setup git commit -am "C" a b c HEAD working dir staging area
45 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Tags git tag v1.0 a b c v1.0 HEAD working dir staging area
46 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Tags git commit -am "H" a b c v1.0 h HEAD working dir staging area
47 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout b HEAD a b c v1.0 h working dir staging area
48 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "J" HEAD j a b c v1.0 h working dir staging area
49 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "K" HEAD j k a b c v1.0 h working dir staging area
50 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout j k a b c v1.0 h HEAD working dir staging area
51 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git commit -am "K" HEAD j k a b c v1.0 h working dir staging area
52 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout -b devel devel HEAD j k a b c v1.0 h working dir staging area devel
53 Nicola Chiapolini, March 16, / 31 Behind the Scenes: Detached HEAD git checkout devel j k a b c v1.0 h HEAD working dir staging area devel
54 Nicola Chiapolini, March 16, / 31 Questions? Understanding how git works: git foundations, by Matthew Brett: The git parable, by Tom Preston-Werner: http: //tom.preston-werner.com/2009/05/19/the-git-parable.html Excellent guides: Pro Git book: (FREE) git magic:
55 Nicola Chiapolini, March 16, / 1 Behind the Scenes: Rebase git checkout devel devel HEAD a b c d e f working dir staging area devel
56 Nicola Chiapolini, March 16, / 1 Behind the Scenes: Rebase git rebase devel HEAD a b c f d e working dir staging area devel
git Tutorial Nicola Chiapolini Physik-Institut University of Zurich January 26, 2015
Nicola Chiapolini, January 26, 2015 1 / 36 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich January 26, 2015 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git.git
More informationgit Tutorial Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015
Nicola Chiapolini, June 8, 2015 1 / 36 git Tutorial Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git
More informationgit Tutorial Nicola Chiapolini University of St. Gallen September 12, 2017
Nicola Chiapolini, September 12, 2017 1 / 38 git Tutorial Nicola Chiapolini University of St. Gallen September 12, 2017 Based on talk by Emanuele Olivetti https://github.com/emanuele/introduction_to_git
More informationVersion Control GIT Overview Local GIT Branching Remote GIT Server Extras. GIT for Beginners. Anthony Baire. Université de Rennes 1.
GIT for Beginners Anthony Baire Université de Rennes 1 November 14, 2013 This tutorial is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 France License Objectives Understand the
More informationGit it Together! Version Management for Research Projects
Git it Together! Version Management for Research Projects Paul E. Johnson Benjamin Kite Kenna M. Whitley http://crmda.ku.edu Guide No: 31 2017/06/28
More informationBest Practices. Nicola Chiapolini. Physik-Institut University of Zurich. June 8, 2015
Nicola Chiapolini, June 8, 2015 1 / 26 Best Practices Nicola Chiapolini Physik-Institut University of Zurich June 8, 2015 Based on talk by Valentin Haenel https://github.com/esc/best-practices-talk This
More informationICM-Chemist How-To Guide. Version 3.6-1g Last Updated 12/01/2009
ICM-Chemist How-To Guide Version 3.6-1g Last Updated 12/01/2009 ICM-Chemist HOW TO IMPORT, SKETCH AND EDIT CHEMICALS How to access the ICM Molecular Editor. 1. Click here 2. Start sketching How to sketch
More informationGIS Software. Evolution of GIS Software
GIS Software The geoprocessing engines of GIS Major functions Collect, store, mange, query, analyze and present Key terms Program collections of instructions to manipulate data Package integrated collection
More informationUsing SkyTools to log Texas 45 list objects
Houston Astronomical Society Using SkyTools to log Texas 45 list objects You can use SkyTools to keep track of objects observed in Columbus and copy the output into the Texas 45 observation log. Preliminary
More informationPyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing
PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Alexandre Dulaunoy Andras Iklody Raphaël Vinot TLP:WHITE http://www.misp-project.org/ Twitter: @MISPProject
More informationLecture Notes on Numerical Solutions of Differential Equations. Instructor: Prof. Dongwook Lee
Lecture Notes on Numerical Solutions of Differential Equations Instructor: Prof. Dongwook Lee (dlee79@ucsc.edu) MWF, :00 am 2:0 pm Jack Baskin Engineering classroom 69 Spring, 205 Course Website: https://courses.soe.ucsc.edu/courses/ams23/spring5/0
More informationIntroduction to Portal for ArcGIS
Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration
More informationIntroduction to ArcGIS Server Development
Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15
More informationUsing GIS Online for tracking development of roadway construction plans. Tom Cox Viraj Perera
Using GIS Online for tracking development of roadway construction plans Tom Cox Viraj Perera 9 Districts District 6 Located in the Capital City Springfield, IL LAND OF LINCOLN Home to: Abraham Lincoln
More informationM o n i t o r i n g O c e a n C o l o u r P y t h o n p r o c e d u r e f o r d o w n l o a d
M o n i t o r i n g O c e a n C o l o u r P y t h o n p r o c e d u r e f o r d o w n l o a d Copernicus User Uptake Information Sessions Copernicus EU Copernicus EU Copernicus EU www.copernicus.eu I N
More informationTroubleshooting Replication and Geodata Service Issues
Troubleshooting Replication and Geodata Service Issues Ken Galliher & Ben Lin Esri UC 2014 Demo Theater Tech Session Overview What is Geodatabase Replication Replication types Geodata service replication
More informationArcgis Tutorial Manual READ ONLINE
Arcgis Tutorial Manual READ ONLINE ArcGIS Desktop 10 Trial Help - Note: The Quick Start Guide contains instructions that do not pertain to the trial edition. Many tutorials are found in the ArcGIS Desktop
More informationWatershed Modeling Orange County Hydrology Using GIS Data
v. 10.0 WMS 10.0 Tutorial Watershed Modeling Orange County Hydrology Using GIS Data Learn how to delineate sub-basins and compute soil losses for Orange County (California) hydrologic modeling Objectives
More informationComprehending How Merge Conflicts Developed in an Open Source Software Project
Comprehending How Merge Conflicts Developed in an Open Source Software Project Master s Thesis in Software Engineering MOSES MSAFIRI Department of Computer Science and Engineering CHALMERS UNIVERSITY OF
More informationSapienza universita di Roma Dipartimento di Informatica e Sistemistica. User guide WSCE-Lite Web Service Composition Engine v 0.1.
Sapienza universita di Roma Dipartimento di Informatica e Sistemistica User guide WSCE-Lite Web Service Composition Engine v 0.1 Valerio Colaianni Contents 1 Installation 5 1.1 Installing TLV..........................
More informationCS5371 Theory of Computation. Lecture 12: Computability III (Decidable Languages relating to DFA, NFA, and CFG)
CS5371 Theory of Computation Lecture 12: Computability III (Decidable Languages relating to DFA, NFA, and CFG) Objectives Recall that decidable languages are languages that can be decided by TM (that means,
More informationWeb GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri
Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server
More informationGeodatabase Best Practices. Dave Crawford Erik Hoel
Geodatabase Best Practices Dave Crawford Erik Hoel Geodatabase best practices - outline Geodatabase creation Data ownership Data model Data configuration Geodatabase behaviors Data integrity and validation
More informationCS Homework 3. October 15, 2009
CS 294 - Homework 3 October 15, 2009 If you have questions, contact Alexandre Bouchard (bouchard@cs.berkeley.edu) for part 1 and Alex Simma (asimma@eecs.berkeley.edu) for part 2. Also check the class website
More informationCollaborative Forecasts Implementation Guide
Collaborative Forecasts Implementation Guide Version 1, Spring 16 @salesforcedocs Last updated: February 11, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationContinuous Performance Testing Shopware Developer Conference. Kore Nordmann 08. June 2013
Continuous Performance Testing Shopware Developer Conference Kore Nordmann (@koredn) 08. June 2013 About Me Kore Nordmann @koredn Co-founder of Helping people to create high quality web applications. http://qafoo.com
More informationLED Lighting Facts: Product Submission Guide
LED Lighting Facts: Product Submission Guide NOVEMBER 2017 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r P r o d u c t S u b m i s s i o n G u i d e TABLE OF CONTENTS Section 1) Accessing
More informationVEGAS DIAGNOSTICS TOOLS
1 VEGAS DIAGNOSTICS TOOLS Tulun Ergin University of Massachusetts, Amherst 2 OUTLINE General Overview End Products of VEGAS Stages 1 4 Macros General Info Workshop The vadisplay GUI Workshop Other Tools
More informationAppendix 4 Weather. Weather Providers
Appendix 4 Weather Using weather data in your automation solution can have many benefits. Without weather data, your home automation happens regardless of environmental conditions. Some things you can
More informationReaxys Managing Complexity
June 2009 Reaxys Managing Complexity Dr. Jürgen Swienty-Busch (j.swienty-busch@elsevier.com) What is Reaxys? Reaxys is Chemistry Covering more than 200 years of organic, organometallic and inorganic chemistry
More informationTroubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin
Troubleshooting Replication and Geodata Services Liz Parrish & Ben Lin AGENDA: Troubleshooting Replication and Geodata Services Overview Demo Troubleshooting Q & A Overview of Replication Liz Parrish What
More informationDeep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing
Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Team CIRCL http://www.misp-project.org/ Twitter: @MISPProject MISP Training @ Helsinki 20180423 Context MISP is complex
More informationMapOSMatic, free city maps for everyone!
MapOSMatic, free city maps for everyone! Thomas Petazzoni thomas.petazzoni@enix.org Libre Software Meeting 2012 http://www.maposmatic.org Thomas Petazzoni () MapOSMatic: free city maps for everyone! July
More informationEXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE
EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE Document Updated: December, 2007 Introduction This exercise is designed to provide you with possible silvicultural
More informationHow to Make or Plot a Graph or Chart in Excel
This is a complete video tutorial on How to Make or Plot a Graph or Chart in Excel. To make complex chart like Gantt Chart, you have know the basic principles of making a chart. Though I have used Excel
More informationANSWER KEY GEOGRAPHIC ISSUES OF THE 21ST CENTURY
page 1 / 5 page 2 / 5 answer key geographic issues pdf 1- is finding the most cost-effective media to deliver the desired number and type of exposures to the target audience. Copy testing Content analysis
More informationWatershed Modeling With DEMs
Watershed Modeling With DEMs Lesson 6 6-1 Objectives Use DEMs for watershed delineation. Explain the relationship between DEMs and feature objects. Use WMS to compute geometric basin data from a delineated
More informationApex Python library. Release 1.0.1
Apex Python library Release 1.0.1 Feb 28, 2018 Contents 1 Overview 1 1.1 Quick start................................................ 1 1.2 Documentation.............................................. 2
More informationSDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version
SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to
More informationLAB 3: WORK AND ENERGY
1 Name Date Lab Day/Time Partner(s) Lab TA (CORRECTED /4/05) OBJECTIVES LAB 3: WORK AND ENERGY To understand the concept of work in physics as an extension of the intuitive understanding of effort. To
More informationBIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND ENVIRONMENT BY N. P. O. GREEN, G. W. STOUT, D. J. TAYLOR
Read Online and Download Ebook BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND ENVIRONMENT BY N. P. O. GREEN, G. W. STOUT, D. J. TAYLOR DOWNLOAD EBOOK : BIOLOGICAL SCIENCE 1: ORGANISMS, ENERGY AND Click link
More informationBASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P
BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an
More informationPaper The syntax of the FILENAME is:
Paper 44-2010 Use of FILENAME statement to create automated reports with severe weather events data from the National Weather Service Valentin Todorov, Assurant Specialty Property, Atlanta, GA Abstract
More informationDiscovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager
Discovery and Access of Geospatial Resources using the Geoportal Extension Marten Hogeweg Geoportal Extension Product Manager DISCOVERY AND ACCESS USING THE GEOPORTAL EXTENSION Geospatial Data Is Very
More informationLesson Plan 2 - Middle and High School Land Use and Land Cover Introduction. Understanding Land Use and Land Cover using Google Earth
Understanding Land Use and Land Cover using Google Earth Image an image is a representation of reality. It can be a sketch, a painting, a photograph, or some other graphic representation such as satellite
More informationNewton s 3 rd Law. Pre-Test
1 Newton s 3 rd Law Pre-Test 1. Does a stick of dynamite contain any force? Explain your reasoning. 2. A truck is traveling down the road, in terms of forces, what is the force that is moving the car down
More informationGis 10 Training Manual
Gis 10 Training Manual If you are searched for a ebook Gis 10 training manual in pdf format, then you have come on to right website. We presented full variation of this ebook in PDF, doc, epub, DjVu, txt
More informationFinite Math Section 6_1 Solutions and Hints
Finite Math Section 6_1 Solutions and Hints by Brent M. Dingle for the book: Finite Mathematics, 7 th Edition by S. T. Tan. DO NOT PRINT THIS OUT AND TURN IT IN!!!!!!!! This is designed to assist you in
More informationLED Lighting Facts: Manufacturer Guide
LED Lighting Facts: Manufacturer Guide 2018 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r G u i d e TABLE OF CONTENTS Section 1) Accessing your account and managing your products...
More informationWeatherHawk Weather Station Protocol
WeatherHawk Weather Station Protocol Purpose To log atmosphere data using a WeatherHawk TM weather station Overview A weather station is setup to measure and record atmospheric measurements at 15 minute
More informationComparing whole genomes
BioNumerics Tutorial: Comparing whole genomes 1 Aim The Chromosome Comparison window in BioNumerics has been designed for large-scale comparison of sequences of unlimited length. In this tutorial you will
More informationCOE428 Notes Week 4 (Week of Jan 30, 2017)
COE428 Lecture Notes: Week 4 1 of 9 COE428 Notes Week 4 (Week of Jan 30, 2017) Table of Contents Announcements...2 Answers to last week's questions...2 Review...3 Big-O, Big-Omega and Big-Theta analysis
More informationWriting Mathematics. 1 LaTeX. 2 The Problem
Writing Mathematics Since Math 171 is a WIM course we will be talking not only about our subject matter, but about how to write about it. This note discusses how to write mathematics well in at least one
More informationThe World Bank and the Open Geospatial Web. Chris Holmes
The World Bank and the Open Geospatial Web Chris Holmes Geospatial is Everywhere QuickTime and a TIFF (Uncompressed) decompressor are needed to see this picture. Spatial Data Infrastructure (SDI) the sources,
More informationSuperCELL Data Programmer and ACTiSys IR Programmer User s Guide
SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide This page is intentionally left blank. SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide The ACTiSys IR Programmer and SuperCELL
More informationEARTHQUAKE ANALYSIS with SAP2000
EARTHQUAKE ANALYSIS with SAP2000 Prepared by Bob Matthews 2004 Robert Matthews Page 1 EARTHQUAKE ANALYSIS EXAMPLE The earthquake analysis capabilities of SAP2000 are demonstrated using a railroad bridge
More information8.EE The Intersection of Two
8.EE The Intersection of Two Lines Alignments to Content Standards: 8.EE.C.8.a Task a. Draw the two lines that intersect only at the point. One of the lines should pass (0, ) through the point. b. Write
More informationThis tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.
PCI GEOMATICS GEOMATICA QUICKSTART 1. Introduction This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus. All data used in
More informationTile-Based Geospatial Information Systems
Tile-Based Geospatial Information Systems John T. Sample Elias Ioup Tile-Based Geospatial Information Systems Principles and Practices 123 John T. Sample Naval Research Laboratory 1005 Balch Blvd. Stennis
More informationPAID INVOICE TAX REPORT
PAID INVOICE TAX REPORT The documentation in this publication is provided pursuant to a Sales and Licensing Contract for the Prophet 21 System entered into by and between Prophet 21 and the Purchaser to
More informationMnova Software for Analyzing Reaction Monitoring NMR Spectra
Mnova Software for Analyzing Reaction Monitoring NMR Spectra Version 10 Chen Peng, PhD, VP of Business Development, US & China Mestrelab Research SL San Diego, CA, USA chen.peng@mestrelab.com 858.736.4563
More informationLab 1: Numerical Solution of Laplace s Equation
Lab 1: Numerical Solution of Laplace s Equation ELEC 3105 last modified August 27, 2012 1 Before You Start This lab and all relevant files can be found at the course website. You will need to obtain an
More informationArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde
ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde ArcGIS Enterprise is the new name for ArcGIS for Server ArcGIS Enterprise Software Components ArcGIS Server Portal
More informationDetermination of Density 1
Introduction Determination of Density 1 Authors: B. D. Lamp, D. L. McCurdy, V. M. Pultz and J. M. McCormick* Last Update: February 1, 2013 Not so long ago a statistical data analysis of any data set larger
More informationMathematical Logic Part One
Mathematical Logic Part One Question: How do we formalize the defnitions and reasoning we use in our proofs? Where We're Going Propositional Logic (Today) Basic logical connectives. Truth tables. Logical
More informationQuantification of JEOL XPS Spectra from SpecSurf
Quantification of JEOL XPS Spectra from SpecSurf The quantification procedure used by the JEOL SpecSurf software involves modifying the Scofield cross-sections to account for both an energy dependency
More informationPOC via CHEMnetBASE for Identifying Unknowns
Table of Contents A red arrow was used to identify where buttons and functions are located in CHEMnetBASE. Figure Description Page Entering the Properties of Organic Compounds (POC) Database 1 Swain Home
More informationCollaborative Forecasts Implementation Guide
Collaborative Forecasts Implementation Guide Version 1, Spring 17 @salesforcedocs Last updated: March 10, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationTENANT INSTRUCTOR REFERENCE GUIDE
TENANT INSTRUCTOR REFERENCE GUIDE Contents About This Document... 3 Audience... 3 Overview of Instructor-Led Labs... 4 Launching the Instructor Console... 4 Using the Instructor Console s Options... 5
More informationTitriSoft 2.5. Content
Content TitriSoft 2.5... 1 Content... 2 General Remarks... 3 Requirements of TitriSoft 2.5... 4 Installation... 5 General Strategy... 7 Hardware Center... 10 Method Center... 13 Titration Center... 28
More informationLearning ArcGIS Geodatabase By Hussein Nasser
Learning ArcGIS Geodatabase By Hussein Nasser If searching for a ebook Learning ArcGIS Geodatabase by Hussein Nasser in pdf format, then you've come to correct site. We presented the complete option of
More informationArcGIS Pro: Essential Workflows STUDENT EDITION
ArcGIS Pro: Essential Workflows STUDENT EDITION Copyright 2018 Esri All rights reserved. Course version 6.0. Version release date August 2018. Printed in the United States of America. The information contained
More informationUsing the EartH2Observe data portal to analyse drought indicators. Lesson 4: Using Python Notebook to access and process data
Using the EartH2Observe data portal to analyse drought indicators Lesson 4: Using Python Notebook to access and process data Preface In this fourth lesson you will again work with the Water Cycle Integrator
More information( ) and D( x) have been written out in
PART E: REPEATED (OR POWERS OF) LINEAR FACTORS Example (Section 7.4: Partial Fractions) 7.27 Find the PFD for x 2 ( x + 2). 3 Solution Step 1: The expression is proper, because 2, the degree of N ( x),
More informationExtending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing
Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing MISP Project @MISPProject TLP:WHITE MISP Training - @SWITCH - 20161206 Why we want to go more modular...
More information2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> University of Michigan >Taubman College of Architecture > ARCH 552, Perimeter @ Work Out [T]here, Fall 2009 >September 24, 2009 2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
More informationFILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL
12 February, 2018 FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL Document Filetype: PDF 466.29 KB 0 FILE // ASHCROFT SOLID STATE PHYSICS SOLUTION MANUAL Our solution manuals are written by Chegg
More informationNEW HOLLAND IH AUSTRALIA. Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 ***
NEW HOLLAND IH AUSTRALIA Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 *** www.cnhportal.agriview.com.au Contents INTRODUCTION... 5 REQUIREMENTS... 6 NAVIGATION...
More informationLeveraging Web GIS: An Introduction to the ArcGIS portal
Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options
More informationCollaborative Forecasts Implementation Guide
Collaborative Forecasts Implementation Guide Version 1, Summer 18 @salesforcedocs Last updated: August 21, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationLearning ArcGIS: Introduction to ArcCatalog 10.1
Learning ArcGIS: Introduction to ArcCatalog 10.1 Estimated Time: 1 Hour Information systems help us to manage what we know by making it easier to organize, access, manipulate, and apply knowledge to the
More informationCreating Questions in Word Importing Exporting Respondus 4.0. Importing Respondus 4.0 Formatting Questions
1 Respondus Creating Questions in Word Importing Exporting Respondus 4.0 Importing Respondus 4.0 Formatting Questions Creating the Questions in Word 1. Each question must be numbered and the answers must
More informationPhysics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates.
Learning Goals Experiment 3: Force After you finish this lab, you will be able to: 1. Use Logger Pro to analyze video and calculate position, velocity, and acceleration. 2. Find your center of mass by
More informationArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer
ArcGIS Pro Q&A Session NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer jsharrard@esri.com ArcGIS Desktop The applications ArcGIS Pro ArcMap ArcCatalog ArcScene ArcGlobe
More informationAthena Visual Software, Inc. 1
Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior
More information(latitudinal form of solar radiation. The part in parentheses is the 2 nd Legendre polynomial, a polynomial that integrates to zero over the sphere)
PCC 587 Project 1: Write-up due October 22, 2009 Energy Balance Climate Model This handout describes the first project, and hopefully explains enough to make it work for everyone! If you have questions
More informationData Structure and Algorithm Homework #1 Due: 2:20pm, Tuesday, March 12, 2013 TA === Homework submission instructions ===
Data Structure and Algorithm Homework #1 Due: 2:20pm, Tuesday, March 12, 2013 TA email: dsa1@csie.ntu.edu.tw === Homework submission instructions === For Problem 1, submit your source code, a Makefile
More informationSHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 6B. Notes on the Fourier Transform Magnitude
SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 6B. Notes on the Fourier Transform Magnitude By Tom Irvine Introduction Fourier transforms, which were introduced in Unit 6A, have a number of potential
More informationAn ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases
An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com
More informationData harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services
Data harmonization aspects of the Irish pilot project for INSPIRE data publishing and Network Services Gareth John (Department of Environment, Community and Local Government) Sören Dupke (con terra) INSPIRE
More informationUrban Canopy Tool User Guide `bo`
Urban Canopy Tool User Guide `bo` ADMS Urban Canopy Tool User Guide Version 2.0 June 2014 Cambridge Environmental Research Consultants Ltd. 3, King s Parade Cambridge CB2 1SJ UK Telephone: +44 (0)1223
More informationCollaborative Forecasts Implementation Guide
Collaborative Forecasts Implementation Guide Version 1, Winter 18 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationGeoprocessing Tools at ArcGIS 9.2 Desktop
Geoprocessing Tools at ArcGIS 9.2 Desktop Analysis Tools Analysis Tools \ Extract Clip Analysis Tools \ Extract Select Analysis Tools \ Extract Split Analysis Tools \ Extract Table Select Analysis Tools
More informationTECDIS and TELchart ECS Weather Overlay Guide
1 of 24 TECDIS and TELchart ECS provides a very advanced weather overlay feature, using top quality commercial maritime weather forecast data available as a subscription service from Jeppesen Marine. The
More informationv Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes
v. 10.1 WMS 10.1 Tutorial GSSHA WMS Basics Creating Feature Objects and Mapping Attributes to the 2D Grid Populate hydrologic parameters in a GSSHA model using land use and soil data Objectives This tutorial
More informationInvestigating Factors that Influence Climate
Investigating Factors that Influence Climate Description In this lesson* students investigate the climate of a particular latitude and longitude in North America by collecting real data from My NASA Data
More informationBALANCING CHEMICAL EQUATIONS AND CLASSIFY ANSWER KEY
page 1 / 5 page 2 / 5 balancing chemical equations and pdf Title Authors Level Type Subject Balancing Chemical Equations - Guided Inquiry Activity Balancing Chemical Equations - Chemical Equations Balancing
More informationScience Analysis Tools Design
Science Analysis Tools Design Robert Schaefer Software Lead, GSSC July, 2003 GLAST Science Support Center LAT Ground Software Workshop Design Talk Outline Definition of SAE and system requirements Use
More informationExtension 1 Content List
Extension 1 Content List Revision doesn t just happen you have to plan it! 2014 v2 enzuber 2014 30 minute revision sessions Step 1: Get ready Sit somewhere quiet. Get your books, pens, papers and calculator.
More informationFIELD SPECTROMETER QUICK-START GUIDE FOR FIELD DATA COLLECTION (LAST UPDATED 23MAR2011)
FIELD SPECTROMETER QUICK-START GUIDE FOR FIELD DATA COLLECTION (LAST UPDATED 23MAR2011) The ASD Inc FieldSpec Max spectrometer is a precision instrument designed for obtaining high spectral resolution
More information