UFSQL: Unified File System Query Language

Size: px
Start display at page:

Download "UFSQL: Unified File System Query Language"

Transcription

1 UFSQL: Unified File System Query Language Yan Li, Yunfei Chen Mar 8, 2012 Jack Baskin School of Engineering University of California, Santa Cruz 1

2 Why file system query is important? 2

3 Query! Don t Browse! Exploding amount of information Complex and plethora metadata Fading human memory Finding the right information is hard 3

4 Anatomizing FS Query 4

5 3 Classes of File System Query Class 1: Free text query Class 2: Structured metadata query Class 3: Provenance query 5

6 Class 1: Free Text Files with California in contents Files with tax in file name Files with usr in path name Files with rms in uid 6

7 Class 2: Structured Metadata Modern file systems can have complex hierarchical metadata EXIF ExifVersion, Manufacturer, Model, Orientation, Date and Time, Height, Width,... MakerNote MacroMode, Quality, Metering Mode,... Geolocation Longitude, Latitude, Altitude, {Hemisphere,... 7

8 Class 3: Provenance Graph Raw Photo Converter (Windows 7) Photoshop (Mac OS X) ExifTool (Fedora 16) party.jpg 8

9 Why we need a new query language? 9

10 Today s Database and Structured Data Query Today s File System Query 10

11 Designing a new FS Query Language Unified File System Query Language: UFSQL Using Functional Programming model (like XQuery) Programmable Extensible Supports 3 classes of queries 11

12 A Complex Sample We are running a photo studio. We have a photo gallery. How many pictures each photographer took and processed in the last month? 12

13 How to Get File Author? Different camera / software produces different metadata: Canon: MakerNote:Author Nikon: EXIF:ImageComment Photoshop: XMP:Author 13

14 Solution 1 AuthorField = for PhotoStorage.metadata where field.name in [ MakerNote:Author, EXIF:ImageComment, XMP:Author ] return field 14

15 Solution 2 GetAuthor file = for file.metadata join fieldnames let fieldnames = [ MakerNote:Author, EXIF:ImageComment, XMP:Author ] authorlist = file.metadata where authorlist.value <> NIL return authorlist 15

16 How many pictures each photographer took and processed in the last month? AuthorField = (...) for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount 16

17 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount 16

18 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) Dynamic Graph Scanning return GetAuthor(file) as Author, Count(*) as PhotoCount 16

19 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount Dynamic Graph Scanning Returns complex data 16

20 Basic Syntax of UFSQL 17

21 Basic Syntax: FLOWR QUERY FUNCTION = for <FILE_SET> let <VAR_BIND> where <EXPRESSIONS> order by <EXPRESSIONS> return <VARS> 18

22 Modules import Graph.Face for PhotoStorage.* as file where facelist(file) contains Joe group by facelist(file) return file.name 19

23 Our Innovation First functional query language for file systems First query language that combines 3 classes of queries: free text, structured data and provenance graph query Extensible by using modules In-function SQL-like dataset join 20

24 Future Research More strong provenance query support (need more feedback from the end-user) A test prototype engine A natural language layer for ease of use 21

25 Related Research 22

26 Old FS Query Language Primitive tools: ls, find (1980s) Spotlight / Windows Search (2005) XQuery (2007) QUASAR: replacing file system interfaces with a query language (2008) Harvard PQL: Path Query Language (2008) 23

27 Thank you! Acknowledgment We would like to thank the faculty and students of the Storage Systems Research Center (SSRC), Center for Research in Intelligent Storage (CRIS), and IRKM lab for their help and guidance. This research was supported in part by the National Science Foundation, and by the industrial sponsors of the SSRC and CRIS, including EMC, Hewlett Packard Laboratories, IBM Research, NetApp, Northrop Grumman, and Samsung. 24

28 Copyright notice The red sports car is from Peugeot, the tractor is from BC Trademark Acknowledgment: All other products or services mentioned in this document are identified by the trademarks, service marks, or product names as designated by the companies who market these products. Inquiries concerning such trademarks should be made directly to those companies. 25

RenWeb Handout Manual

RenWeb Handout Manual RenWeb Handout Manual Tiffany Gurgel October 2013 RenWeb Handout Manual Table of Contents Pre-Training Handout: Creating a Document as a PDF 2 Handout 1A: Adding Homework & Web Document 4 Handout 2A: Creating

More information

Using Graphics to Enhance A PowerPoint Presentation

Using Graphics to Enhance A PowerPoint Presentation Using Graphics to Enhance A PowerPoint Presentation This document provides instructions for working with various types of graphics in Microsoft PowerPoint. A design rule of thumb is to include some sort

More information

Table of Contents GPS/GIS Incident Log

Table of Contents GPS/GIS Incident Log Table of Contents GPS/GIS Incident Log GPS/GIS Incident Log 2 Introduction... 2 Incident Browse Table... 3 Adding a New Incident... 4 Incident Mapping... 5 Editing an Existing Incident... 6 Deleting an

More information

University of California, Santa Cruz Baskin Engineering School Electrical Engineering Department

University of California, Santa Cruz Baskin Engineering School Electrical Engineering Department Lab-2 Intro, rev2.0, page 1 University of California, Santa Cruz Baskin Engineering School Electrical Engineering Department Laboratory 2 Tutorial Addendum Introduction to POWERWORLD Simulator EE175L Power

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Overview The course has been extended by one day in response to delegate feedback. This extra day will allow for timely completion of all the

More information

Richer File System Metadata Using Links and Attributes

Richer File System Metadata Using Links and Attributes Richer File System Metadata Using Links and Attributes Alexander Ames, Nikhil Bobb, Scott A. Brandt, Adam Hiatt, Carlos Maltzahn, Ethan L. Miller, Alisa Neeman, Deepa Tuteja Computer Science Department

More information

Microsoft Programming in C#

Microsoft Programming in C# 1800 ULEARN (853 276) www.ddls.com.au Length 5 days Microsoft 20483 - Programming in C# Price $4510.00 (inc GST) Version A Overview This training course teaches developers the programming skills that are

More information

RenWeb Training. Creating Your Classroom Website

RenWeb Training. Creating Your Classroom Website RenWeb Training Creating Your Classroom Website October 2013 RenWeb Training Manual Table of Contents Ren Web Survey 3 Pre-Training Handout: Saving a Document as a PDF 4 Lesson 1: Adding Homework & Web

More information

JetPhoto Studio Pro User s Guide

JetPhoto Studio Pro User s Guide JetPhoto Studio Pro User s Guide Issue R1.0 for JetPhoto Studio V4.9.5 16 November 2010 Edited by Daniel F F Ford for JetPhoto Software Copyright 2004-2010 Atomix Technologies Limited www.jetphotosoft.com

More information

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Charting the Course to Your Success! MOC B Programming in C# Course Summary Course Summary Description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in

More information

Database Foundations. 4-1 Oracle SQL Developer Data Modeler. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Foundations. 4-1 Oracle SQL Developer Data Modeler. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Foundations 4-1 Road Map You are here Oracle SQL Developer Data Modeler Converting a Logical Model to a Relational Model 3 Objectives This lesson covers the following objectives: Use to create:

More information

Introduction to Big Data

Introduction to Big Data Introduction to Big Data OVERVIEW We are experiencing transformational changes in the computing arena. Data is doubling every 12 to 18 months, accelerating the pace of innovation and time-to-value. The

More information

The instructions below will guide you through setup of these folders and provide details for viewing your files in School Tools.

The instructions below will guide you through setup of these folders and provide details for viewing your files in School Tools. File Linking Instructions for AP (post-browser expansion on June 1, 2016) Upon rollout of expanded browser support for AMCAS School Tools on June 1 st, file linking capabilities and the way you link to

More information

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including: Programming in C# OD20483B; On-Demand, Video-based Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications using

More information

Writing Queries Using Microsoft SQL Server 2008 Transact- SQL

Writing Queries Using Microsoft SQL Server 2008 Transact- SQL Writing Queries Using Microsoft SQL Server 2008 Transact- SQL Course 2778-08; 3 Days, Instructor-led Course Description This 3-day instructor led course provides students with the technical skills required

More information

Programming in C#

Programming in C# Course Outline 20483- Programming in C# Duration: 5 days (30 hours) Target Audience: This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C,

More information

Reliable and Efficient Metadata Storage and Indexing Using NVRAM

Reliable and Efficient Metadata Storage and Indexing Using NVRAM Reliable and Efficient Metadata Storage and Indexing Using NVRAM Ethan L. Miller Kevin Greenan Andrew Leung Darrell Long Avani Wildani (and others) Storage Systems Research Center University of California,

More information

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B :: Module Title : 20483B: Programming in C# Duration : 5 days Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications

More information

EMC ACADEMIC ALLIANCE

EMC ACADEMIC ALLIANCE EMC ACADEMIC ALLIANCE Preparing the next generation of IT professionals for careers in virtualized and cloud environments. Equip your students with the broad and deep knowledge required in today s complex

More information

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 6 th Edition Chapter 3 Application Productivity Tools for Educators Chapter Objectives 1 of 2 Explain the role of

More information

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image...

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image... 72 71 Create a Contact Sheet of Your Images................... 158 Design a Picture Package............ 160 73 Customize Your Picture Package Layout.... 162 74 Resample Your Image.................... 164

More information

Major features Support multi-language Automatically match photo and GPS tracks by time synchronization. Add photo comments.

Major features Support multi-language Automatically match photo and GPS tracks by time synchronization. Add photo comments. Users Manual V1.1 Users Manual Major features Read GPS log from device Add Photo and photo management Auto match photo and waypoints in tracks Shift photo time View in Google earth Save as kmz file GeoTag

More information

Centrify Suite Enterprise Edition Self-Paced Training

Centrify Suite Enterprise Edition Self-Paced Training CENTRIFY DATASHEET Centrify Suite Enterprise Edition Self-Paced Training Overview The process of installing, configuring, and troubleshooting the Centrify software is easy, once you understand the fundamentals.

More information

ACDSee Pro 2. ACDSee Pro 2 tutorials : Moving photos (+ database) to another computer. About metadata and the database. Exporting the database

ACDSee Pro 2. ACDSee Pro 2 tutorials : Moving photos (+ database) to another computer. About metadata and the database. Exporting the database tutorials : Moving photos (+ ) to another computer In this lesson, you will learn the most effective way to move photos from one computer to another. Exporting the When you move your photos from one computer

More information

Find All Tables Containing Column With Specified Name Oracle

Find All Tables Containing Column With Specified Name Oracle Find All Tables Containing Column With Specified Name Oracle I'M TRYING to find a column called author_last_name in oracle-apex I want to find a possible duplicate of I want to show all tables that have

More information

DPRSplit File Splitter for Canon 5D Mark IV / Dual Pixel Raw

DPRSplit File Splitter for Canon 5D Mark IV / Dual Pixel Raw DPRSplit File Splitter for Canon 5D Mark IV / Dual Pixel Raw Brief user manual Version 0.8 Public Beta What this application is for: Canon 5D Mark IV's sensor has a somewhat unusual pixel arrangement:

More information

Learning Alliance Corporation, Inc. For more info: go to

Learning Alliance Corporation, Inc. For more info: go to Writing Queries Using Microsoft SQL Server Transact-SQL Length: 3 Day(s) Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server Type: Course Delivery Method: Instructor-led

More information

Sukjun Lim Strategic Planning, User interaction, Design research specialist

Sukjun Lim Strategic Planning, User interaction, Design research specialist Sukjun Lim Strategic Planning, User interaction, Design research specialist LINE MUSIC Strategic Planning and Interaction Design Convergence LINE MUSIC is an on-line music streaming service. Japan has

More information

Geometry of Aerial photogrammetry. Panu Srestasathiern, PhD. Researcher Geo-Informatics and Space Technology Development Agency (Public Organization)

Geometry of Aerial photogrammetry. Panu Srestasathiern, PhD. Researcher Geo-Informatics and Space Technology Development Agency (Public Organization) Geometry of Aerial photogrammetry Panu Srestasathiern, PhD. Researcher Geo-Informatics and Space Technology Development Agency (Public Organization) Image formation - Recap The geometry of imaging system

More information

Managing the Evolution of Dataflows with VisTrails

Managing the Evolution of Dataflows with VisTrails Managing the Evolution of Dataflows with VisTrails Juliana Freire http://www.cs.utah.edu/~juliana University of Utah Joint work with: Steven P. Callahan, Emanuele Santos, Carlos E. Scheidegger, Claudio

More information

Adobe Spark. Schools and Educators. A Guide for. spark.adobe.com

Adobe Spark. Schools and Educators. A Guide for. spark.adobe.com Adobe Spark A Guide for Schools and Educators spark.adobe.com CONTENTS 1: What Is Adobe Spark?... 3 2: How Much Does Adobe Spark Cost?... 4 3: Is Adobe Spark A Web Application Or An App?... 4 4: Three

More information

Identification and Redaction of Sensitive Information in Born-Digital Archival Materials: Research and Development Directions

Identification and Redaction of Sensitive Information in Born-Digital Archival Materials: Research and Development Directions Identification and Redaction of Sensitive Information in Born-Digital Archival Materials: Research and Development Directions Christopher (Cal) Lee UNC School of Information and Library Science Society

More information

FSAA Online System Open Response Submission Guidelines: Writing Prompt 2

FSAA Online System Open Response Submission Guidelines: Writing Prompt 2 General Information The design of the FSAA Performance Task includes writing prompts in grades 4 10 of the English Language Arts (ELA) content area. Refer to the FSAA Performance Task Administration Manual

More information

File System Structure. Kevin Webb Swarthmore College March 29, 2018

File System Structure. Kevin Webb Swarthmore College March 29, 2018 File System Structure Kevin Webb Swarthmore College March 29, 2018 Today s Goals Characterizing disks and storage media File system: adding order and structure to storage FS abstractions (files, directories,

More information

Overview of the Storage Systems Research Center Darrell Long & Ethan Miller Jack Baskin School of Engineering

Overview of the Storage Systems Research Center Darrell Long & Ethan Miller Jack Baskin School of Engineering Overview of the Storage Systems Research Center Darrell Long & Ethan Miller Jack Baskin School of Engineering The SSRC in one slide Research Challenges Exascale capacity & scalability erformance Security

More information

ID Card Setup and Print September 9, 2013

ID Card Setup and Print September 9, 2013 ID Card Setup and Print September 9, 2013 The ID Card Setup and Print is a program that will allow you to create and print student ID Cards that can contain various information for all students or for

More information

Learn to create Window applications using the C# language with Visual Studio 2012.

Learn to create Window applications using the C# language with Visual Studio 2012. PROGRAMMING IN C# Course Code: 6420 Learn to create Window applications using the C# language with Visual Studio 2012. In this course, you will gain the programming skills that are required for developers

More information

WELCOME TO THE NEW UTMC Retiree Association

WELCOME TO THE NEW UTMC Retiree Association WELCOME TO THE NEW UTMC Retiree Association 1 st 30 minutes Sign-in and Pick Up Your Folder Find an old friend, make a new one Joe Landsman, President and CEO, Update at 2:30 Steering Committee Presentation

More information

Geotagging your images.

Geotagging your images. Geotagging your images http://goo.gl/ybryr Where was this taken? Where was this taken? Why Geocode your images Organize images better, keep track of where you ve been Better way to show your images Remembers

More information

EL-Skyport Software. EL-Skyport Studio Management Software. EL-Skyport 3.0. Software Features: What you need to make it work:

EL-Skyport Software. EL-Skyport Studio Management Software. EL-Skyport 3.0. Software Features: What you need to make it work: EL-Skyport Software EL-Skyport Studio Management Software The latest release of the EL-Skyport software includes exciting features for photographers who are optimising their digital workflow by using MAC

More information

Digital Workflow with Adobe Lightroom. Rob Redford November, 2013

Digital Workflow with Adobe Lightroom. Rob Redford November, 2013 Digital Workflow with Adobe Lightroom Rob Redford November, 2013 Digital Workflow Introduction In this presentation Motivations for a RAW + Lightroom workflow Workflow example based on my personal workflow

More information

DEEP I R O N I C S O F T W A R E IMAGE SEARCH

DEEP I R O N I C S O F T W A R E IMAGE SEARCH I R O N I C S O F T W A R E DEEP IMAGE SEARCH, L t d email:i r o n i c s u p p o r t @ g m a i l. c o m w w w. i r o n i c s o f t w a r e. c o m INTRODUCTION Deep is an image browser and search tool.

More information

Final Report IMT4951 Digital Workflow How to automate the process of creating KML files to puplish pictures in Google Maps

Final Report IMT4951 Digital Workflow How to automate the process of creating KML files to puplish pictures in Google Maps Final Report IMT4951 Digital Workflow How to automate the process of creating KML files to puplish pictures in Google Maps Christopher Bjerkelund Student number: 071306 December 1, 2009 Contents 1 Project

More information

GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing

GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing www.inertiallabs.com 1 EVOLUTION OF REMOTE SENSING The latest progress in Remote sensing emerged more than 150 years ago, as balloonists took

More information

COPYRIGHTED MATERIAL. Lesson 1

COPYRIGHTED MATERIAL. Lesson 1 Lesson What you ll learn in this lesson: Adding files to the Organizer Understanding workspaces Using the Photo Downloader Creating an album Importing your Photos into Adobe Photoshop Elements Adobe Photoshop

More information

Querying Microsoft SQL Server 2014

Querying Microsoft SQL Server 2014 Querying Microsoft SQL Server 2014 Course: 20461 Course Details Audience(s): IT Professional(s) Technology: Microsoft SQL Server 2014 Duration: 40 Hours ABOUT THIS COURSE This forty hours of instructor-led

More information

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d.

SAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada NEW SAS PROGRAMMING ENVIRONMENT Available Consistent Assistive AVAILABLE THROUGH ALL MODERN WEB BROWSERS Available Consistent Assistive ONE INTERFACE

More information

Photos, Photos. What to do with All Those Photos? Presented by Phil Goff Area 16 Computers and Technology August 17, 2017

Photos, Photos. What to do with All Those Photos? Presented by Phil Goff Area 16 Computers and Technology August 17, 2017 Photos, Photos. What to do with All Those Photos? Presented by Phil Goff Area 16 Computers and Technology August 17, 2017 1 Photos Have a Different Value Today With film cameras, pictures were taken and

More information

FIT 100 More Microsoft Access and Relational Databases Creating Views with SQL

FIT 100 More Microsoft Access and Relational Databases Creating Views with SQL FIT 100 More Microsoft Access and Relational Databases Creating Views with SQL Creating Views with SQL... 1 1. Query Construction in SQL View:... 2 2. Use the QBE:... 5 3. Practice (use the QBE):... 6

More information

di-gps Pro L digital images GPS receiver (Built-in data Logger)

di-gps Pro L digital images GPS receiver (Built-in data Logger) di-gps Pro L digital images GPS receiver (Built-in data Logger) User Guide Ver 1.4 Please visit our website www.di-gps.com for the latest version of the user guide V1.4 1 Contents Introduction 3 Warning

More information

Commands are in black

Commands are in black Starting From the Shell Prompt (Terminal) Commands are in black / +--------+---------+-------+---------+---------+------ +------ +------ +------ +------ +------ +-- Bin boot dev etc home media sbin bin

More information

Programming in C# for Experienced Programmers

Programming in C# for Experienced Programmers Programming in C# for Experienced Programmers Course 20483C 5 Days Instructor-led, Hands-on Introduction This five-day, instructor-led training course teaches developers the programming skills that are

More information

BlackPearl Customer Created Clients Using Free & Open Source Tools

BlackPearl Customer Created Clients Using Free & Open Source Tools BlackPearl Customer Created Clients Using Free & Open Source Tools December 2017 Contents A B S T R A C T... 3 I N T R O D U C T I O N... 3 B U L D I N G A C U S T O M E R C R E A T E D C L I E N T...

More information

PROGRESS BOOK PARENT ACCESS NAVIGATION

PROGRESS BOOK PARENT ACCESS NAVIGATION PROGRESS BOOK PARENT ACCESS NAVIGATION Enter the following web address into your internet browser. https://parent.laca.org From the resulting screen, you can click on your child s school district icon.

More information

Professional Course in Web Designing & Development 5-6 Months

Professional Course in Web Designing & Development 5-6 Months Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple

More information

Elementary Computing CSC M. Cheng, Computer Science 1

Elementary Computing CSC M. Cheng, Computer Science 1 Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every

More information

Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) 50151 - Version: 4 21 January 2018 Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides

More information

101 Top Tips For DSLR Video: Using Your Camera To Make Great Movies By David Newton READ ONLINE

101 Top Tips For DSLR Video: Using Your Camera To Make Great Movies By David Newton READ ONLINE 101 Top Tips For DSLR Video: Using Your Camera To Make Great Movies By David Newton READ ONLINE If you are searching for a book 101 Top Tips for DSLR Video: Using Your Camera to Make Great Movies by David

More information

N2 di-gps mini digital images GPS

N2 di-gps mini digital images GPS N2 di-gps mini digital images GPS Users Guide Ver 1.03 Please visit our website www.di-gps.com for the latest version of the user guide Fujifilm and S5 Pro are registered trademark or a trademark of FUJIFILM

More information

Elementary Computing CSC 100. M. Cheng, Computer Science

Elementary Computing CSC 100. M. Cheng, Computer Science Elementary Computing CSC 100 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every computer. User Interfaces and File

More information

Privacy Policy. LAST UPDATED: 23 June March 2017

Privacy Policy. LAST UPDATED: 23 June March 2017 Privacy Policy LAST UPDATED: 23 June 20156 March 2017 VERSION 3.0 2.0 Comment [A1]: The Privacy Policy has been updated because we now use Google Analytics, to help improve our services and our communications

More information

Notes for short talks on Lightroom for DPCA - Don Dement 10/11/ :38 PM

Notes for short talks on Lightroom for DPCA - Don Dement 10/11/ :38 PM Notes for short talks on Lightroom for DPCA - Don Dement 10/11/2016 10:38 PM Getting started with Import: You must import image files into Lightroom before you can work with them in any manner. The basic

More information

Computer Information Systems

Computer Information Systems Computer Information Systems 193 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards

More information

Module 2: Creating Multidimensional Analysis Solutions

Module 2: Creating Multidimensional Analysis Solutions Module 2: Creating Multidimensional Analysis Solutions Overview Developing Analysis Services Solutions Creating Data Sources and Data Source Views Creating a Cube Lesson 1: Developing Analysis Services

More information

Photos. - and your mobile devices -

Photos. - and your mobile devices - Photos - and your mobile devices - Topics Managing your storage Important settings How ios manages photos and videos Getting photos from here to there Handy Tools How s your storage? Using 14.4 GB on device,

More information

Before you start a project, take a few minutes to get organized. This

Before you start a project, take a few minutes to get organized. This 1 Organizing Technique Save Time By Maintaining projects Navigating the File Browser Organizing your images Adding virtual notes and voice messages Image Files and Managing Projects Before you start a

More information

GEOINDEX - A NEW GEOLOCATION METHODOLOGY

GEOINDEX - A NEW GEOLOCATION METHODOLOGY GEOINDEX - A NEW GEOLOCATION METHODOLOGY Matthew Hudnall Presentation to the 2014 GIS-T Conference Burlington, VT May 8, 2014 CENTER FOR ADVANCED PUBLIC SAFETY Works with: State, federal and local agencies

More information

HOW TO CREATE AND MAINTAIN A GALLERY. Dundalk Photographic Society

HOW TO CREATE AND MAINTAIN A GALLERY. Dundalk Photographic Society HOW TO CREATE AND MAINTAIN A GALLERY Dundalk Photographic Society 1. Create your Flickr Account 2 Go to www.flickr.com & click Create Your Account. If you already have a Yahoo! ID then you can just activate

More information

ATTACHING MULTIPLE IMAGES TO A DOCUMENT POWERING SUCCESSFUL PRACTICES TM VETERINARY SOLUTIONS

ATTACHING MULTIPLE IMAGES TO A DOCUMENT POWERING SUCCESSFUL PRACTICES TM VETERINARY SOLUTIONS ATTACHING MULTIPLE IMAGES TO A DOCUMENT 855-478-7920 www.avimark.net support@avimark.net POWERING SUCCESSFUL PRACTICES TM VETERINARY SOLUTIONS Table of Contents Attaching Multiple Images to a Document...3

More information

An Introduction to Microsoft Lync

An Introduction to Microsoft Lync An Introduction to Microsoft Lync Microsoft Lync is a communication tool that allows users to collaborate in real-time via text chat, audio/video chat, and desktop sharing. Microsoft Lync talks with Exchange

More information

University at Buffalo's NEES Equipment Site. Data Management. Jason P. Hanley IT Services Manager

University at Buffalo's NEES Equipment Site. Data Management. Jason P. Hanley IT Services Manager University at Buffalo's NEES Equipment Site Data Management Jason P. Hanley IT Services Manager Structural Engineering and Earthquake Simulation Laboratory, Department of Civil, Structural and Environmental

More information

Lecture 04: SQL. Wednesday, October 4, 2006

Lecture 04: SQL. Wednesday, October 4, 2006 Lecture 04: SQL Wednesday, October 4, 2006 1 Outline The Project Nulls (6.1.6) Outer joins (6.3.8) Database Modifications (6.5) 2 The Project Application: Boutique online music and book store Project:

More information

Platinum sponsors: Symon Perriman Senior Technical Evangelist

Platinum sponsors: Symon Perriman Senior Technical Evangelist Platinum sponsors: Symon Perriman Senior Technical Evangelist Microsoft @SymonPerriman Traditional Datacenter Windows Server 2003 Virtualized Datacenter Windows Server 2008 R2 with Hyper-V System Center

More information

Discount FastPictureViewer Professional free software sites full-version ]

Discount FastPictureViewer Professional free software sites full-version ] Discount FastPictureViewer Professional free software sites full-version ] Description: FastPictureViewer was designed to speed up the workflow of professional photographers and imaging professionals with

More information

Axon Capture for Android Devices User Manual

Axon Capture for Android Devices User Manual Axon Capture for Android Devices User Manual IMPORTANT SAFETY INSTRUCTIONS Read all warnings and instructions. Save these Instructions. The most up-to-date warnings and instructions are available at www.taser.com.

More information

A global technology leader approaching $42B in sales with 57,000 people, and customers in 160+ countries LENOVO. ALL RIGHTS RESERVED

A global technology leader approaching $42B in sales with 57,000 people, and customers in 160+ countries LENOVO. ALL RIGHTS RESERVED A global technology leader approaching $42B in sales with 57,000 people, and customers in 160+ countries. 2 Lenovo s Performance Lenovo WW PC Market Share 19.7% 2014 13.1% 2013 2012 9.6% 8.2% 2011 6.5%

More information

Matthew Harris Senior Project Proposal getnote The Mobile Application

Matthew Harris Senior Project Proposal getnote The Mobile Application Matthew Harris Senior Project Proposal getnote The Mobile Application 1 Table of Contents Background and Motivation 3 Problems to be Addressed: 3 Solution: 4 Methodology: 4 Goal: 5 Deliverables: 5 Justification:

More information

DPR-1260 Print Server - Printer Compatibility List

DPR-1260 Print Server - Printer Compatibility List DPR-1260 Print Server - Printer Compatibility List The following lists the printers that have been successfully tested for compatibility with the D-Link DPR-1260 Multifunction Wireless USB Print Server.

More information

Mapper version 1.0 User's Manual

Mapper version 1.0 User's Manual Mapper version 1.0 User's Manual Contents 1 Introduction... 3 2 User Interface... 4 2.1 Main screen...4 2.1.1 Toolbar... 6 2.1.2 Image properties panel... 7 2.2 Project window... 10 2.3 Map window... 13

More information

Provenance Management in Databases under Schema Evolution

Provenance Management in Databases under Schema Evolution Provenance Management in Databases under Schema Evolution Shi Gao, Carlo Zaniolo Department of Computer Science University of California, Los Angeles 1 Provenance under Schema Evolution Modern information

More information

Dell internal smart card reader driver

Dell internal smart card reader driver Dell internal smart card reader driver. Free Pdf Download C System Volume Information restore 3A3C753E-374F-4D63-88D5-9555F76A7918 RP168 A0221736. Google Web Accelerator Full Version Downloads Visit our

More information

Microsoft Office is a collection of programs that you will be already using in school. This includes Word, PowerPoint, Publisher, Excel etc..

Microsoft Office is a collection of programs that you will be already using in school. This includes Word, PowerPoint, Publisher, Excel etc.. i Contents Introduction... 1 What is Office for Personal Devices?... 1 How do I get Office for Personal Devices?... 2 How to download... 3 How to Install... 3 Can My Computer Run It?... 4 Minimum Requirements...

More information

An Introduction to Skype for Business

An Introduction to Skype for Business An Introduction to Skype for Business Skype for Business is a communication tool that allows users to collaborate in real-time via text chat, audio/video chat, and desktop sharing. Skype for Business talks

More information

Semi-Structured Data Management (CSE 511)

Semi-Structured Data Management (CSE 511) Semi-Structured Data Management (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through

More information

VeriScan Desktop Visitor Management, Age Verification, and Data Capture Application

VeriScan Desktop Visitor Management, Age Verification, and Data Capture Application VeriScan Desktop Visitor Management, Age Verification, and Data Capture Application 2002-2019 IDScan.net - Rev. 2.107.3 Table of Contents Introduction 2 System Requirements Installing VeriScan Registration/Updates

More information

Data Processing at Scale (CSE 511)

Data Processing at Scale (CSE 511) Data Processing at Scale (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through efficient

More information

Writing Your First Common Table Expression with SQL Server

Writing Your First Common Table Expression with SQL Server Writing Your First Common Table Expression with SQL Server Day 2 of Common Table Expression Month (June) at SteveStedman.com, today I will cover creating your very first CTE. Keep in mind that this may

More information

Name(s): Mrs. Dela Cruz Science, Period # Date: Tootsie Pop Inquiry Lab

Name(s): Mrs. Dela Cruz Science, Period # Date: Tootsie Pop Inquiry Lab Name(s): Mrs. Dela Cruz Science, Period # Date: Tootsie Pop Inquiry Lab Introduction There has been one question that has been challenging the minds of scientists and five year olds for decades. It is

More information

This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger.

This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger. Course Outline Module 1: Review of C# Syntax This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger. Overview

More information

Lab 5: Georeferencing, Digitization, and Processing

Lab 5: Georeferencing, Digitization, and Processing Lab 5: Georeferencing, Digitization, and Processing Purpose: An introduction to georeferencing images, practice digitizing, and combine lesson up to this point. To Do: Register a scanned image, digitize

More information

Correcting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab

Correcting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab Correcting INS Drift in Terrain Surface Measurements Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab October 25, 2010 Outline Laboratory Overview Vehicle Terrain Measurement System

More information

Spatial Databases by Open Standards and Software 1.

Spatial Databases by Open Standards and Software 1. Spatial Databases by Open Standards and Software 1. The kinds of the database servers Gábor Nagy Spatial Databases by Open Standards and Software 1.: The kinds of the database servers Gábor Nagy Lector:

More information

A quick survey of search interfaces for web based image and learning object collections

A quick survey of search interfaces for web based image and learning object collections A quick survey of search interfaces for web based image and learning object collections SIMILE Project Mark H. Butler mark-h.butler@hp.com 2003 Hewlett-Packard Development Company, L.P. The information

More information

Photoshop Elements 3 The Organizer

Photoshop Elements 3 The Organizer Photoshop Elements 3 The Organizer The Organizer is a separate Photoshop Elements program, which you can use to keep track of your photos, organize your pictures into collections, and label them with tags.

More information

LIGHTROOM & ME. Part 2: Efficient & Consistent Workflow

LIGHTROOM & ME. Part 2: Efficient & Consistent Workflow LIGHTROOM & ME Part 2: Efficient & Consistent Workflow Workflow Workflow is a flexible series of steps that one follows to efficiently and accurately realize your vision. - Mac Holbert My Lightroom Workflow

More information

Highly Accurate Mobile Device Positioning based on Wi-Fi signals

Highly Accurate Mobile Device Positioning based on Wi-Fi signals Highly Accurate Mobile Device Positioning based on Wi-Fi signals Team Braintrust Brandon Pastuszek Sam Gottfried Joe Impellizzieri Ankur Patel Jeff Seaman Project Sponsor ZOS Commuications Faculty Coach

More information

The Media Department File and Transfer Quick Guide 2015/16. Created by Robert Perry

The Media Department File and Transfer Quick Guide 2015/16. Created by Robert Perry The Media Department File and Transfer Quick Guide 2015/16 Created by Robert Perry 2 3 Welcome to the Quick Guide series File and Transfer This guide will help you understand file extensions and file transfer

More information

Overview. History of programming What are social network systems? Basic concepts of Social programming

Overview. History of programming What are social network systems? Basic concepts of Social programming Social programming Overview History of programming What are social network systems? Basic concepts of Social programming Brief History of programming A programmer s perspective! Charles Baggage England,

More information

20483BC: Programming in C#

20483BC: Programming in C# 20483BC: Programming in C# Course length: 5 day(s) Course Description The goal of this course is to help students gain essential C# programming skills. This course is an entry point into the Windows Store

More information

PICASA3 DIGITAL IMAGE MANAGER/EDITOR

PICASA3 DIGITAL IMAGE MANAGER/EDITOR PICASA3 DIGITAL IMAGE MANAGER/EDITOR Presentation 8 July 2010 by Mike Boesen for the PC Users Group mboesen@gmail.com 1 CONTEXT Photography is not my main focus: point and shoot for most images basic image

More information