Basics HTTP. requests. Ryan E. Freckleton. PySprings. May 24, 2016

Size: px
Start display at page:

Download "Basics HTTP. requests. Ryan E. Freckleton. PySprings. May 24, 2016"

Transcription

1 PySprings May 24, 2016

2 >>> import r e q u e s t s >>> r = r e q u e s t s. g e t ( h t t p s : / / a p i. g i t h u b. com/ u s e r, auth=( u s e r, p a s s ) ) >>> r. status_code 401 >>> r. h e a d e r s [ content t y p e ] a p p l i c a t i o n / j s o n ; c h a r s e t=u t f 8 >>> r. e n c o d i n g u t f 8 >>> r. t e x t u {" message " : " Bad c r e d e n t i a l s "," documentation_url " : " h t t p s : / / d e v e l o p e r. g i t h u b. com/ v3 "} >>> r. j s o n ( ) {u documentation_url : u h t t p s : / / d e v e l o p e r. g i t h u b. com/ v3, u message : u Bad c r e d e n t i a l s }

3 hypertext transfer protocol Line oriented Synchronous Request GET / /1.1 Accept : */* Accept - Encoding : gzip, deflate Connection : keep - alive Host : example. com User - Agent : ie /0.9.3

4 Response / OK Accept Ranges : b y t e s Cache C o n t r o l : max age = Content Encoding : g z i p Content Length : 606 Content Type : t e x t / html Date : Tue, 24 May : 2 2 : 1 9 GMT Etag : " g z i p " E x p i r e s : Tue, 31 May : 2 2 : 1 9 GMT Last M o d i f i e d : F r i, 09 Aug : 5 4 : 3 5 GMT S e r v e r : ECS ( dfw /278C) Vary : Accept Encoding X Cache : HIT x ec custom e r r o r : 1 <! doctype html>...

5 in Detail Request request line GET }{{} verb header field URI {}}{ / /1.1 }{{} protocol field name {}}{ Host : example.com }{{} field value

6 Response response line /1.1 }{{} protocol header field status code {}}{ 200 }{{} OK reason field name {}}{ Content Encoding : gzip }{{} field value

7 Example Verbs verbs (GET, POST, HEAD, OPTIONS, PATCH, POST, PUT, DELETE) map to functions. import r =. options ( http :// httpbin. org / get / ) print (r. headers [ Allow ]) # HEAD, OPTIONS, GET

8 Parameters Values in the params keyword argument automatically get encoded into URLs. Example import params = { text : Help me, woman! there is an angry bee within my hat who is not my friend. } r =. get ( http :// isithackday. com / arrpi. php, params = params ) print (r. text ) # Help me, wench! there be an angry bee within my hat who be not my mate.

9 Example Headers can be added through the headers keyword parameter. E.g. import headers = { user - agent : pysprings - example ) } r =. get ( http :// reddit. com /r/ aww / hot. json, headers = headers ) print (r. json ()) r. json () #... lots of json

10 Request Authentication handles authentication through the AuthBase class. There are several existing version (OAuth1, Basic Authentication, Kerberos). Example import r =. get ( http :// httpbin. org / basic - auth / user / passwd, auth =. auth. BasicAuth ( user, passwd )) print (r. json ()) # { authenticated : True, user : user }

11 Request Redirects are automatically handled by and stored in the history attribute of responses. Example import r =. get ( http :// github. com ) print (r. url ) print (r. status_code ) print (r. history ) # https :// github. com / # 200 # [< Response [301] >]

12 Web APIs reddit Yahoo weather It s this for that More from reddit

Concurrent HTTP Proxy Server. CS425 - Computer Networks Vaibhav Nagar(14785)

Concurrent HTTP Proxy Server. CS425 - Computer Networks Vaibhav Nagar(14785) Concurrent HTTP Proxy Server CS425 - Computer Networks Vaibhav Nagar(14785) Email: vaibhavn@iitk.ac.in August 31, 2016 Elementary features of Proxy Server Proxy server supports the GET method to serve

More information

Open Notify API. Release 0.2. Nathan Bergey

Open Notify API. Release 0.2. Nathan Bergey Open Notify API Release 0.2 Nathan Bergey Mar 15, 2017 Contents 1 International Space Station Current Location 3 2 International Space Station Pass Predictions 5 3 Open APIs From Space 7 3.1 APIs:...................................................

More information

Web Development Paradigms and how django and GAE webapp approach them.

Web Development Paradigms and how django and GAE webapp approach them. Web Development Paradigms and how django and GAE webapp approach them. Lakshman Prasad Agiliq Solutions September 25, 2010 Concepts and abstractions used to represent elements of a program Web Development

More information

A Quick Look At Spyne

A Quick Look At Spyne A Quick Look At Spyne Burak Arslan burak at arskom dot com dot tr April 7, 2013 1 What is Spyne? Spyne makes it convenient to expose your services using multiple protocols and/or transports. 2 What is

More information

The Hyper Text Transfer Protocol (HTTP)

The Hyper Text Transfer Protocol (HTTP) The Hyper Text Transfer Protocol (HTTP) Christian Grothoff 20.10.2017 & 03.11.2017 The Hyper Text Transfer Protocol (HTTP) Initially standardized in RFC 2616 HTTP/0.9 (1990), HTTP/1.0 (1996), HTTP/1.1

More information

FINNISH LINKED DATA PILOTS

FINNISH LINKED DATA PILOTS FINNISH LINKED DATA PILOTS Kai Koistinen Data Linking by Indirect Reference Systems -workshop 5.9.2018 1 NLS FINLAND National Land Survey of Finland National mapping and cadastral agency Geodetic research

More information

Finnish Open Data Portal for Meteorological Data

Finnish Open Data Portal for Meteorological Data 18.11.2013 1 Finnish Open Data Portal for Meteorological Data 14th Workshop on meteorological operational systems Roope Tervo Finnish Meteorological Institute Example of Data Sets -- Observations Data

More information

Semantic Web SPARQL. Gerd Gröner, Matthias Thimm. July 16,

Semantic Web SPARQL. Gerd Gröner, Matthias Thimm. July 16, Semantic Web SPARQL Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 16, 2013 Gerd Gröner, Matthias Thimm Semantic

More information

MxVision WeatherSentry Web Services Content Guide

MxVision WeatherSentry Web Services Content Guide MxVision WeatherSentry Web Services Content Guide July 2014 DTN 11400 Rupp Drive Minneapolis, MN 55337 00.1.952.890.0609 This document and the software it describes are copyrighted with all rights reserved.

More information

Planning Softproviding Meat User Documentation

Planning Softproviding Meat User Documentation Great ideas are always simple Softproviding simply makes them happen. Planning Softproviding Meat User Documentation Version: 1.00 Date: 24 August 2017 Release: v5.50 Softproviding AG Riehenring 175 CH-4058

More information

Securing the Web of Things

Securing the Web of Things Securing the Web of Things A COMPOSE Perspective Daniel Schreckling University of Passau 1 st W3C WoT IG F2F Open Day April 20, 2015 High- Level COMPOSE Architecture 2 Main Design Decision The situation

More information

Mass Asset Additions. Overview. Effective mm/dd/yy Page 1 of 47 Rev 1. Copyright Oracle, All rights reserved.

Mass Asset Additions.  Overview. Effective mm/dd/yy Page 1 of 47 Rev 1. Copyright Oracle, All rights reserved. Overview Effective mm/dd/yy Page 1 of 47 Rev 1 System References None Distribution Oracle Assets Job Title * Ownership The Job Title [list@yourcompany.com?subject=eduxxxxx] is responsible for ensuring

More information

Enabling Web GIS. Dal Hunter Jeff Shaner

Enabling Web GIS. Dal Hunter Jeff Shaner Enabling Web GIS Dal Hunter Jeff Shaner Enabling Web GIS In Your Infrastructure Agenda Quick Overview Web GIS Deployment Server GIS Deployment Security and Identity Management Web GIS Operations Web GIS

More information

Appendix 4 Weather. Weather Providers

Appendix 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 information

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Web 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 information

Elite Galaxy Online. API Documentation v Elite Galaxy Online. All rights reserved

Elite Galaxy Online. API Documentation v Elite Galaxy Online. All rights reserved Elite Galaxy Online API Documentation v2.1 Contents 1. Version Control... 3 2. Overview of Elite Galaxy Online API... 4 3. Retrieving Data from Elite Galaxy Online... 5 3.1. Retrieving Star System Data...

More information

Implementing an INSPIRE Compliant WFS

Implementing an INSPIRE Compliant WFS Implementing an INSPIRE Compliant WFS Roope Tervo Finnish Meteorological Institute 4th Workshop on the use of GIS/OGC standards in meteorology 5.3.2013 4.3.2013 1 What? Finnish Meteorological Institute

More information

Animating Maps: Visual Analytics meets Geoweb 2.0

Animating Maps: Visual Analytics meets Geoweb 2.0 Animating Maps: Visual Analytics meets Geoweb 2.0 Piyush Yadav 1, Shailesh Deshpande 1, Raja Sengupta 2 1 Tata Research Development and Design Centre, Pune (India) Email: {piyush.yadav1, shailesh.deshpande}@tcs.com

More information

1 Opening URLs. 2 Regular Expressions. 3 Look Back. 4 Graph Theory. 5 Crawler / Spider

1 Opening URLs. 2 Regular Expressions. 3 Look Back. 4 Graph Theory. 5 Crawler / Spider 1 Opening URLs 2 Regular Expressions 3 Look Back 4 Graph Theory 5 Crawler / Spider Sandeep Sadanandan (TU, Munich) Python For Fine Programmers June 5, 2009 1 / 14 Opening URLs The module used for opening

More information

Arboretum Explorer: Using GIS to map the Arnold Arboretum

Arboretum Explorer: Using GIS to map the Arnold Arboretum Arboretum Explorer: Using GIS to map the Arnold Arboretum Donna Tremonte, Arnold Arboretum of Harvard University 2015 Esri User Conference (UC), July 22, 2015 http://arboretum.harvard.edu/explorer Mission

More information

WeatherCloud Hyper-Local Global Forecasting All rights reserved. Fathym, Inc.

WeatherCloud Hyper-Local Global Forecasting All rights reserved. Fathym, Inc. WeatherCloud Hyper-Local Global Forecasting based on current forecast techniques EVOLVING FORECASTING TECHNOLOGY 1) The WeatherCloud backend forecast system allows for routing around hazardous weather

More information

pydarksky Documentation

pydarksky Documentation pydarksky Documentation Release Jordan Stocker Sep 26, 2017 Contents 1 Darksky 1 2 Weather 3 3 DataBlocks 5 4 Alerts 9 5 Flags 11 6 Indices and tables 13 i ii CHAPTER 1 Darksky class pydarksky.darksky(api_key=none)

More information

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation. ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database

More information

The importance of persistent URIs for the implementation of INSPIRE

The importance of persistent URIs for the implementation of INSPIRE The importance of persistent URIs for the implementation of INSPIRE INSPIRE Conference 2012, Istanbul Clemens Portele, interactive instruments GmbH Drafting Team Data Specifications (Chair) Directive,

More information

Data Structures in. Sean Cribbs. Friday, April 26, 13

Data Structures in. Sean Cribbs. Friday, April 26, 13 Data Structures in Sean Cribbs Riak is Eventually-Consistent Eventual Consistency 1 2 Replicated Loose coordination 3 Convergence Eventual is Good Fault-tolerant Highly available Low-latency Consistency?

More information

Python. Tutorial. Jan Pöschko. March 22, Graz University of Technology

Python. Tutorial. Jan Pöschko. March 22, Graz University of Technology Tutorial Graz University of Technology March 22, 2010 Why? is: very readable easy to learn interpreted & interactive like a UNIX shell, only better object-oriented but not religious about it slower than

More information

DYNAMIC PORTRAYAL AND DIRECT LOCATION METHOD FOR

DYNAMIC PORTRAYAL AND DIRECT LOCATION METHOD FOR DYNAMIC PORTRAYAL AND DIRECT LOCATION METHOD FOR NEW GEOGRAPHIC INFORMATION PROCESSING WEB SERVICE Hiroyuki Ohno, Norishige Kubo, Noriyuki Takakuwa Hidenori Fujimura, Takayuki Ishizeki Geographical Survey

More information

Socket Programming. Daniel Zappala. CS 360 Internet Programming Brigham Young University

Socket Programming. Daniel Zappala. CS 360 Internet Programming Brigham Young University Socket Programming Daniel Zappala CS 360 Internet Programming Brigham Young University Sockets, Addresses, Ports Clients and Servers 3/33 clients request a service from a server using a protocol need an

More information

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing

Extending 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 information

NovaToast SmartVision Project Requirements

NovaToast SmartVision Project Requirements NovaToast SmartVision Project Requirements Jacob Anderson William Chen Christopher Kim Jonathan Simozar Brian Wan Revision History v1.0: Initial creation of the document and first draft. v1.1 (2/9): Added

More information

Transformation of round-trip web application to use AJAX

Transformation of round-trip web application to use AJAX Transformation of round-trip web application to use AJAX by Jason Chu A thesis submitted to the Department of Electrical and Computer Engineering in conformity with the requirements for the degree of Master

More information

DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION

DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION GEOIDE SSII#109 DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION Presenter: Fanny Tsai hftsai@ucalgary.ca Supervisor: Dr. Steve Liang steve.liang@ucalgary.ca Date:

More information

A Practical Comparison of Agile Web Frameworks

A Practical Comparison of Agile Web Frameworks A Practical Agile Frame David Díaz Clavijo david@diazclavijo.com University of Las Palmas de Gran Canaria School of Computer Science Tutors: Cayetano Guerra Artal Alexis Quesada Arencibia Lydia Esther

More information

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning CI125230 Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell Brockwell IT Consulting Inc. Sean Kinahan Brockwell IT Consulting Inc. Learning Objectives

More information

XML Guideline. Siewert & Kau. Last change: 02/02/2016. Contents. 1 Introduction Goal Interface explanation... 2

XML Guideline. Siewert & Kau. Last change: 02/02/2016. Contents. 1 Introduction Goal Interface explanation... 2 XML Guideline Siewert & Kau Last change: 02/02/2016 Contents 1 Introduction 2 1.1 Goal........................................................... 2 1.2 Interface explanation..................................................

More information

ELF products in the ArcGIS platform

ELF products in the ArcGIS platform ELF products in the ArcGIS platform Presentation to: Author: Date: NMO Summit 2016, Dublin, Ireland Clemens Portele 18 May 2016 The Building Blocks 18 May, 2016 More ELF users through affiliated platforms

More information

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law Portal for ArcGIS: An Introduction Catherine Hynes and Derek Law Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options and groups Portal for ArcGIS

More information

new interface and features

new interface and features Web version of SciFinder : new interface and features Bhawat Ruangying, CAS representative Updated at 22 Dec 2009 www.cas.org SciFinder web interface Technical aspects of SciFinder Web SciFinder URL :

More information

cve-search - a free software to collect, search and analyse common vulnerabilities and exposures in software Freedom #0 in action

cve-search - a free software to collect, search and analyse common vulnerabilities and exposures in software Freedom #0 in action cve-search - a free software to collect, search and analyse common vulnerabilities and exposures in software Freedom #0 in action Alexandre Dulaunoy alexandre.dulaunoy@circl.lu 20th December 2013 What

More information

Who are we? Cesena Security and Network Applications. Why join CeSeNA?

Who are we? Cesena Security and Network Applications. Why join CeSeNA? Unexpected inputs: the danger of data and code injection Who are we? Cesena Security and Network Applications We like computer security and we want to share our knowledge. Founded by Marco Ramilli in 2005.

More information

mylab: Chemical Safety Module Last Updated: January 19, 2018

mylab: Chemical Safety Module Last Updated: January 19, 2018 : Chemical Safety Module Contents Introduction... 1 Getting started... 1 Login... 1 Receiving Items from MMP Order... 3 Inventory... 4 Show me Chemicals where... 4 Items Received on... 5 All Items... 5

More information

Activities, Fragments and Intents

Activities, Fragments and Intents Mobile App Development 1 2 Design Principles 3 1 2 Design Principles 3 Manifest file Outline AndroidManifest.xml XML file Contains name of the application and a default package, Sets up the various permissions

More information

Exchange ActiveSync: AirSyncBase Namespace Protocol

Exchange ActiveSync: AirSyncBase Namespace Protocol [MS-ASAIRS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Proving Security Protocols Correct. Lawrence C. Paulson Computer Laboratory

Proving Security Protocols Correct. Lawrence C. Paulson Computer Laboratory Proving Security Protocols Correct Lawrence C. Paulson Computer Laboratory How Detailed Should a Model Be? too detailed too simple concrete abstract not usable not credible ``proves'' everything ``attacks''

More information

Account Setup. STEP 1: Create Enhanced View Account

Account Setup. STEP 1: Create Enhanced View Account SpyMeSatGov Access Guide - Android DigitalGlobe Imagery Enhanced View How to setup, search and download imagery from DigitalGlobe utilizing NGA s Enhanced View license Account Setup SpyMeSatGov uses a

More information

Status Finland Eero Hietanen NLS-FI SDI.Next: Linked Spatial Data in Europe 12th of March 2019

Status Finland Eero Hietanen NLS-FI SDI.Next: Linked Spatial Data in Europe 12th of March 2019 Open European Location Services Title Speaker Event Date Status Finland Eero Hietanen NLS-FI SDI.Next: Linked Spatial Data in Europe 12th of March 2019 #OpenELS #OpenELS Content 1. National Geospatial

More information

ArcGIS Enterprise: Administration Workflows STUDENT EDITION

ArcGIS Enterprise: Administration Workflows STUDENT EDITION ArcGIS Enterprise: Administration Workflows STUDENT EDITION Copyright 2019 Esri All rights reserved. Course version 1.1. Version release date April 2019. Printed in the United States of America. The information

More information

Continuous Performance Testing Shopware Developer Conference. Kore Nordmann 08. June 2013

Continuous 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 information

PyMISP - (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 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 information

For the online procedure described here version 2.0 or later of the plug-in is required.

For the online procedure described here version 2.0 or later of the plug-in is required. 2019/03/20 16:40 1/18 OpenCPN Vector Charts OCPN Vector Charts are licensed and sourced from chart providers like Hydrographic Offices. These - non free - charts give OCPN access to up-to-date and proven

More information

Comp 11 Lectures. Mike Shah. July 26, Tufts University. Mike Shah (Tufts University) Comp 11 Lectures July 26, / 40

Comp 11 Lectures. Mike Shah. July 26, Tufts University. Mike Shah (Tufts University) Comp 11 Lectures July 26, / 40 Comp 11 Lectures Mike Shah Tufts University July 26, 2017 Mike Shah (Tufts University) Comp 11 Lectures July 26, 2017 1 / 40 Please do not distribute or host these slides without prior permission. Mike

More information

Mininet on OpenBSD. Using rdomains for Interactive SDN Testing and Development. Ayaka Koshibe. AsiaBSDCon

Mininet on OpenBSD. Using rdomains for Interactive SDN Testing and Development. Ayaka Koshibe. AsiaBSDCon Mininet on OpenBSD Using rdomains for Interactive SDN Testing and Development Ayaka Koshibe akoshibe@openbsd.org AsiaBSDCon 2018 SDN? Network split into programmable nodes that handle traffic and entities

More information

PROCESSING, ANALYSIS, AND DISTRIBUTION OF SHALE DATA OVER GIS SERVICES AND WEB APPS

PROCESSING, ANALYSIS, AND DISTRIBUTION OF SHALE DATA OVER GIS SERVICES AND WEB APPS PROCESSING, ANALYSIS, AND DISTRIBUTION OF SHALE DATA OVER GIS SERVICES AND WEB APPS Roman Boros, Peter Pavlicko 2018 ESRI Petroleum User Conference Houston, May 10, 2018 Abstract Production of oil and

More information

Fold Analysis Challenge

Fold Analysis Challenge GETTING STARTED: The is designed to help geology students attain competency in basic structural analysis of folds using Google Earth. There are two versions, online and desktop. For the online version,

More information

Appendix B Microsoft Office Specialist exam objectives maps

Appendix B Microsoft Office Specialist exam objectives maps B 1 Appendix B Microsoft Office Specialist exam objectives maps This appendix covers these additional topics: A Excel 2003 Specialist exam objectives with references to corresponding material in Course

More information

Data-Sharing Agreement

Data-Sharing Agreement Data-Sharing Agreement Contributions to LandMark: The Global Platform of Indigenous and Community Lands This Data-Sharing Agreement provides the standards for contributing data to the LandMark: The Global

More information

Graphical User Interfaces for Emittance and Correlation Plot. Henrik Loos

Graphical User Interfaces for Emittance and Correlation Plot. Henrik Loos Graphical User Interfaces for Emittance and Correlation Plot Common GUI Features Overview Files Configs Measure Data Point Export Common GUI Features Save Saves the present data. Auto-generated file name

More information

You will be writing code in the Python programming language, which you may have learnt in the Python module.

You will be writing code in the Python programming language, which you may have learnt in the Python module. Weather Logger Introduction: In this project you will collect data from the Sense HAT s sensors and log it to a file. Then you will use the PyGal module to display that data as a line graph. You will be

More information

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange Leveraging ArcGIS Online Elevation and Hydrology Services Steve Kopp, Jian Lange Topics An overview of ArcGIS Online Elevation Analysis Using Elevation Analysis Services in ArcGIS for Desktop Using Elevation

More information

Android Security Mechanisms (2)

Android Security Mechanisms (2) Android Security Mechanisms (2) Lecture 9 Operating Systems Practical 14 December 2016 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license,

More information

The Index to Marine and Lacustrine Geological Samples

The Index to Marine and Lacustrine Geological Samples The Index to Marine and Lacustrine Geological Samples Community access to common information on sample collections Kelly J. Stroker 1, Jennifer Jencks 2 1 Cooperative Institute for Research in Environmental

More information

Quick Reference Manual. Ver. 1.3

Quick Reference Manual. Ver. 1.3 Quick Reference Manual Ver. 1.3 1 EXASITE Voyage EXSITE Voyage is a web-based communication tool designed to support the following users; Ship operators who utilize Optimum Ship Routing (OSR) service in

More information

Leveraging Web GIS: An Introduction to the ArcGIS portal

Leveraging 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 information

UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts

UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts Copyright 2015 ultrajones@hotmail.com Revised 08/08/2015 This document

More information

Virtual Beach Making Nowcast Predictions

Virtual Beach Making Nowcast Predictions Virtual Beach 3.0.6 Making Nowcast Predictions In this module you will learn how to: A. Create a real-time connection to Web data services through EnDDaT B. Download real-time data to make a Nowcast prediction

More information

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat Spatial Data Infrastructure Concepts and Components Douglas Nebert U.S. Federal Geographic Data Committee Secretariat August 2009 What is a Spatial Data Infrastructure (SDI)? The SDI provides a basis for

More information

THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION

THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION HE Ya-wen a,b,c, SU Fen-zhen a, DU Yun-yan a, Xiao Ru-lin a,c, Sun Xiaodan d a. Institute

More information

Portal for ArcGIS: An Introduction

Portal for ArcGIS: An Introduction Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

T. M. S. P. K. Thennakoon. University of Sri Jayewardenepura, Gangodawila, Nugegoda, Sri Lanka. H. M. G. D. Welagedara

T. M. S. P. K. Thennakoon. University of Sri Jayewardenepura, Gangodawila, Nugegoda, Sri Lanka. H. M. G. D. Welagedara Chinese Business Review, Sep. 2017, Vol. 16, No. 9, 436-446 doi: 10.17265/1537-1506/2017.09.003 D DAVID PUBLISHING Geo-Spatial Information System for Developing Tourism Industry in Kandy District, Sri

More information

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing Alexandre Dulaunoy Andras Iklody TLP:WHITE June 16, 2016 Why we want to go more modular... Ways to extend

More information

What s New. August 2013

What s New. August 2013 What s New. August 2013 Tom Schwartzman Esri tschwartzman@esri.com Esri UC2013. Technical Workshop. What is new in ArcGIS 10.2 for Server ArcGIS 10.2 for Desktop Major Themes Why should I use ArcGIS 10.2

More information

Introducing New Technology for Liquid Handling Quality Assurance

Introducing New Technology for Liquid Handling Quality Assurance Introducing New Technology for Liquid Handling Quality Assurance Bill Gigante and John Bradshaw Ph.D. Tutorial Topics Product overview Real world example Compound Management Technology Operation Maintenance

More information

Data-Sharing Agreement

Data-Sharing Agreement Data-Sharing Agreement Contributions to LandMark: The Global Platform of Indigenous and Community Lands This Data-Sharing Agreement provides the standards for contributing data to the LandMark: The Global

More information

Introduction to Webscraping with R

Introduction to Webscraping with R >> For Access R Code, Please Open this Presentation in Dedicated PDF Application and Click on Pin

More information

Android Security Mechanisms

Android Security Mechanisms Android Security Mechanisms Lecture 9 Android and Low-level Optimizations Summer School 1 August 2015 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy

More information

Computer Architecture

Computer Architecture Computer Architecture QtSpim, a Mips simulator S. Coudert and R. Pacalet January 4, 2018..................... Memory Mapping 0xFFFF000C 0xFFFF0008 0xFFFF0004 0xffff0000 0x90000000 0x80000000 0x7ffff4d4

More information

Lecture 5: Introduction to Markov Chains

Lecture 5: Introduction to Markov Chains Lecture 5: Introduction to Markov Chains Winfried Just Department of Mathematics, Ohio University January 24 26, 2018 weather.com light The weather is a stochastic process. For now we can assume that this

More information

The next generation in weather radar software.

The next generation in weather radar software. The next generation in weather radar software. PUBLISHED BY Vaisala Oyj Phone (int.): +358 9 8949 1 P.O. Box 26 Fax: +358 9 8949 2227 FI-00421 Helsinki Finland Try IRIS Focus at iris.vaisala.com. Vaisala

More information

Calculating Bond Enthalpies of the Hydrides

Calculating Bond Enthalpies of the Hydrides Proposed Exercise for the General Chemistry Section of the Teaching with Cache Workbook: Calculating Bond Enthalpies of the Hydrides Contributed by James Foresman, Rachel Fogle, and Jeremy Beck, York College

More information

NEC PerforCache. Influence on M-Series Disk Array Behavior and Performance. Version 1.0

NEC PerforCache. Influence on M-Series Disk Array Behavior and Performance. Version 1.0 NEC PerforCache Influence on M-Series Disk Array Behavior and Performance. Version 1.0 Preface This document describes L2 (Level 2) Cache Technology which is a feature of NEC M-Series Disk Array implemented

More information

Mininet on OpenBSD. Using rdomains for Interactive SDN Testing and Development. Ayaka Koshibe. BSDCan

Mininet on OpenBSD. Using rdomains for Interactive SDN Testing and Development. Ayaka Koshibe. BSDCan Mininet on OpenBSD Using rdomains for Interactive SDN Testing and Development Ayaka Koshibe akoshibe@openbsd.org BSDCan 2018 SDN? Anything you want it to mean... Or rather, a way to logically centralize

More information

arxiv: v2 [astro-ph.im] 28 Mar 2019

arxiv: v2 [astro-ph.im] 28 Mar 2019 Astronomy & Astrophysics manuscript no. jness c ESO 2019 March 29, 2019 Towards a better coordination of Multimessenger observations VO and future developments J.-U. Ness 1, C. Sánchez Fernández 1, A.

More information

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015 Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for

More information

Databases through Python-Flask and MariaDB

Databases through Python-Flask and MariaDB 1 Databases through Python-Flask and MariaDB Tanmay Agarwal, Durga Keerthi and G V V Sharma Contents 1 Python-flask 1 1.1 Installation.......... 1 1.2 Testing Flask......... 1 2 Mariadb 1 2.1 Software

More information

egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS

egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS Sylvain Pasche Camptocamp SA PSE C CH-1015 Lausanne Switzerland info@camptocamp.com

More information

PHP-Einführung - Lesson 4 - Object Oriented Programming. Alexander Lichter June 27, 2017

PHP-Einführung - Lesson 4 - Object Oriented Programming. Alexander Lichter June 27, 2017 PHP-Einführung - Lesson 4 - Object Oriented Programming Alexander Lichter June 27, 2017 Content of this lesson 1. Recap 2. Why OOP? 3. Git gud - PHPStorm 4. Include and Require 5. Classes and objects 6.

More information

Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing

Deep-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 information

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users David Wrigh GIS at the Agency Introduction Who we are! George Alvarado, David Wright, Marty Parsons and Bob Bulgrien make

More information

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) - GENERALITIES Projects with data from different sources Geological data are in different GIS software format Large amount of

More information

Homework 4 for Modular Arithmetic: The RSA Cipher

Homework 4 for Modular Arithmetic: The RSA Cipher Homework 4 for Modular Arithmetic: The RSA Cipher Gregory V. Bard April 25, 2018 This is a practice workbook for the RSA cipher. It is not suitable for learning the RSA cipher from scratch. However, there

More information

Analyzing the IETF ACE-OAuth Protocol

Analyzing the IETF ACE-OAuth Protocol Analyzing the IETF ACE-OAuth Protocol Hannes Tschofenig Arm Limited, Email: hannes.tschofenig@arm.com I. ABSTRACT The OAuth Security Workshop series was started after a group of researchers from Trier/Germany

More information

Troubleshooting Replication and Geodata Service Issues

Troubleshooting 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 information

Bentley Map V8i (SELECTseries 3)

Bentley Map V8i (SELECTseries 3) Bentley Map V8i (SELECTseries 3) A quick overview Why Bentley Map Viewing and editing of geospatial data from file based GIS formats, spatial databases and raster Assembling geospatial/non-geospatial data

More information

Clearinghouse. Eric D. Schabell University of Nijmegen, Computing Science Institute, P.O. Box 9010, 6500 GL Nijmegen, The Netherlands

Clearinghouse. Eric D. Schabell University of Nijmegen, Computing Science Institute, P.O. Box 9010, 6500 GL Nijmegen, The Netherlands Building the PRONIR Conversion Clearinghouse. Eric D. Schabell erics@cs.kun.nl University of Nijmegen, Computing Science Institute, P.O. Box 9010, 6500 GL Nijmegen, The Netherlands PUBLISHED AS: E.D. Schabell.

More information

DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery

DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery Yingjie Hu, Grant McKenzie, Jiue-An Yang, Song Gao, Amin Abdalla, and

More information

Introduction to Portal for ArcGIS

Introduction 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 information

Boolean and Vector Space Retrieval Models

Boolean and Vector Space Retrieval Models Boolean and Vector Space Retrieval Models Many slides in this section are adapted from Prof. Joydeep Ghosh (UT ECE) who in turn adapted them from Prof. Dik Lee (Univ. of Science and Tech, Hong Kong) 1

More information

Using OGC standards to improve the common

Using OGC standards to improve the common Using OGC standards to improve the common operational picture Abstract A "Common Operational Picture", or a, is a single identical display of relevant operational information shared by many users. The

More information

Thompson sampling for web optimisation. 29 Jan 2016 David S. Leslie

Thompson sampling for web optimisation. 29 Jan 2016 David S. Leslie Thompson sampling for web optimisation 29 Jan 2016 David S. Leslie Plan Contextual bandits on the web Thompson sampling in bandits Selecting multiple adverts Plan Contextual bandits on the web Thompson

More information

Announcements. CS 188: Artificial Intelligence Fall VPI Example. VPI Properties. Reasoning over Time. Markov Models. Lecture 19: HMMs 11/4/2008

Announcements. CS 188: Artificial Intelligence Fall VPI Example. VPI Properties. Reasoning over Time. Markov Models. Lecture 19: HMMs 11/4/2008 CS 88: Artificial Intelligence Fall 28 Lecture 9: HMMs /4/28 Announcements Midterm solutions up, submit regrade requests within a week Midterm course evaluation up on web, please fill out! Dan Klein UC

More information