Scripting with Praat. Day 8: More Goodies and the Way Forward
|
|
- Alvin Ford
- 5 years ago
- Views:
Transcription
1 Scripting with Praat Day 8: More Goodies and the Way Forward 1
2 Today Note on arrays Regular expressions Editor scripts and extending Praat functionality Simple experiments with ExperimentMFC User interaction with the Demo window Where to go from here? 2
3 A note about arrays Arrays can also take strings as indices instead of numbers In this case they may be called "dictionaries" instead of "arrays" For example: age["john"] = 36 age["sarah"] = 42 writeinfoline: "Sarah is ", age["sarah"]-age["john"],..." years older than John." 3
4 Regular Expressions "regex" (manual) Regular expressions are a powerful tool generally used for searching for strings / series of characters within some text A regular expression serves as a formal description of a pattern that describes the set of strings to be searched for Characters that are used in the regex syntax are given special meanings Example: Suppose you wanted to find instances of only the following two words, either capitalized or not, excluding other related forms MATCH: phonetic(s) phonemic EXCLUDE: phone(s) phonetician(s) phoneme(s) prefixes (e.g., socio-, morpho-)
5 Regular Expressions example phonetic(s) phonemic EXCLUDE: phone(s) phonetician(s) phoneme(s) prefixes (e.g., socio-, morpho-) "^" matches the beginning of a line, "\s" matches whitespace Parentheses group characters together, " " means OR. "(P p)" = 1 occurrence of "P" OR "p"; (^ \s) = beginning of line or of word "hone" will match those four characters in sequence The square brackets define a character class that will match a single character from among the listed choices "ic" will match those characters in sequence (^ \s)(p p)hone[mt]ics? "?" matches zero or one of the preceding character (here, "s")
6 Regular Expressions in string functions (manual) Three string functions in Praat use regular expressions to find or replace strings: index_regex, rindex_regex, and replace_regex$ index_regex( string$, regex$ ) determines character position where the string string$ first matches the regex regex$. If there is no match, the result is 0. Example: match = index_regex ( "internationalization", "a.*n" ) In this case, the variable match contains the number 7. The regex "a.*n" matches any sequence beginning with "a" and ending with "n" with any number of characters other than "n" in between "." = match any single character "*" = quantifier, match zero or more of the preceding character
7 Regular Expressions in string functions (manual) rindex_regex (string$, regex$) does the same thing from the right hand edge of the string, i.e., finds the character position where the text in string$ last matches the pattern in regex$. Example: where = rindex_regex ("internationalization", "a.*n") The variable where contains the number 16. replace_regex$ (string$, regex$, replacement$, n) replaces up to n occurrences of strings matched by regex$ in string$ with replacement$ if n=0, all occurrences are replaced returns the original string if there are no matches
8 Exercise: regex Count the number of occurrences of the "s" character, NOT including the sequence "sh", in this string: "she sells seashells by the seashore" Your output should be the total count followed by a list of which positions in the string contain "s" but not "sh"
9 Scripting the editor(s) (manual) Praat has 13 editors, i.e., the windows that pop up when you select an object and press "View & Edit" Somewhat oddly, it also has a separate ScriptEditor for each Editor, in addition to the Objects window ScriptEditor (so a total of 14 ScriptEditors). Sometimes, you might want to write a script that will control one of these Editors, using the editor-specific ScriptEditor Within each Editor's File menu are "New Praat script" and "Open Praat script " commands A script originally written within a particular Editor will not work if opened from the Praat menu/objects window, and vice versa!! (this is something to watch out for when using other people's scripts)
10 Scripting the editor(s) (manual) The main ScriptEditor (the one we've been using) can add commands to the Objects window or the Picture window. Go to Praat --> New Praat Script --> File and see the selections "Add to fixed menu..." and "Add to dynamic menu..." The editor-specific ScriptEditors can add scripts to the drop-down menus in that editor. (File menu within the editor-specific ScriptEditor) Normally, it makes sense to write an editor-specific script when the script will become a new button or menu command within that editor Example: draw_spectrum_from_selection.praat (must be opened from within an Editor)
11 Exercise: Extending Praat Open JFK_Moon_Rice.wav from day8code/sounds/ Select the sound and open the SoundEditor window. In the SoundEditor, choose File --> Open editor script... and open draw_sprectrum_from_selection.praat In the ScriptEditor, use "Add to menu..." to add this command to the Spectrum menu. Call it something like "Draw spectrum from selection" Now close and reopen the SoundEditor window to use the menu command
12 Exercise: TextGrid Editor Create a TextGrid for the JFK sound object Open the Sound and TextGrid objects together. Look in the Spectrum menu. Why isn't the "Draw spectrum from selection" script in the Spectrum menu? Can you add it?
13 Exercise: Removing commands/buttons What if you need to update a script that you've added to a menu? Or you just don't need it anymore and don't want it cluttering up your menus? ButtonEditor!! Praat -> Preferences -> Buttons In the "Editors" tab, click "ADDED" to change it to "REMOVED" Quit and restart Praat
14 ExperimentMFC (manual) Another type of Object in Praat used for running simple identification and discrimination "Multiple Forced Choice" perception experiments Good documentation in the manual you essentially just copy the skeleton for the type of experiment you want to run from the manual and alter the settings, options, and details about filenames to fit your particular needs Let's look at one example: ExperimentMFC_example.txt To open: Read from file "Run" to run the experiment "Extract results" to get results after running "Collect to Table" to view in table format "Save to tab-separated file: <xxxx>.txt" to save for analysis in other software 14
15 Manipulating Sounds (manual) If you are running an experiment, in Praat or some other software, you may need to do some sound manipulation and resynthesis to create stimuli Manipulation Objects allow you to alter the pitch and duration of a Sound object Manipulation of intensity and formants is also possible in Praat But we'll just look at an example of altering pitch samplemanipulation.praat 15
16 User interaction: the Demo window (manual) Demo window only available through scripts Allows drawing (same commands as Paint window, but preceded by "demo") Takes user input through mouse clicks and key presses Let's look at a demo demo demodemo.praat 16
17 Table objects to extract subsets for presentation Participant IDs and demographic/linguistic/other data by which you wish to categorize them can be stored in a Table object Use family of commands "Extract rows where " to extract subsets of the Table (by rows) based on values in relevant columns Can use indexing and index_regex functions in the extraction command to check whether a value occurs within some lookup list Example: tableextraction.praat 17
18 So what's the way forward? Write a lot of Praat scripts. Review the examples and try to re-write a lot of the scripts we've done in class yourself. Think about ways you might be able to improve them (more efficient? more robust?) as you do this. Review the code in scripts you already use (or new ones you find); make sure you understand everything they do. Use the manual, ask friends, ask google, ask the praat-users list if you can't figure something out. If you're not sure exactly how a command works, don't be afraid to test it on a simple task where you know the expected outcome. You won't break anything!! (though you will have to Force Quit Praat if you get stuck in an infinite loop :) (Re-)Read the Intro and Scripting chapters of the Praat manual (and other useful links within those sections and in the class slides). It will go faster this time and you'll learn things you missed the first time through. Teach someone else how to script in Praat!
Scripting with Praat. Day 7: Praat Goodies
Scripting with Praat Day 7: Praat Goodies 1 Forms ( manual ) Forms allow your script to ask for user input at the beginning of runtime You will use the form/endform reserved words to enclose a form block
More informationIn our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.
Guide to and Hi everybody! In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. This guide focuses on two of those symbols: and. These symbols represent concepts
More informationScripting with Praat. Day 3: Make Praat make decisions for you! 1
Scripting with Praat Day 3: Make Praat make decisions for you! 1 Housekeeping Please sign your name on this sheet and indicate Audit, P/F or letter grade Office Hours: moved to Library basement still Tuesday
More informationThe computer goes blank before the Word document was saved. The browser window freezes for no reason. You can't hear anything from your speakers.
Computer Basics Basic Troubleshooting Techniques Basic Troubleshooting Techniques Page 1 The computer goes blank before the Word document was saved. The browser window freezes for no reason. You can't
More informationOpen your blogger dashboard and click the design tab and then click template designer
Open your blogger dashboard and click the design tab and then click template designer Now you're going to go down the list on the left hand and make changes to your blog to set up your template. First
More informationFormal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5
Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 [talking head] Formal Methods of Software Engineering means the use of mathematics as an aid to writing programs. Before we can
More informationWeek - 01 Lecture - 04 Downloading and installing Python
Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and
More informationRegular Expressions Explained
Found at: http://publish.ez.no/article/articleprint/11/ Regular Expressions Explained Author: Jan Borsodi Publishing date: 30.10.2000 18:02 This article will give you an introduction to the world of regular
More informationSlide 1 CS 170 Java Programming 1 The Switch Duration: 00:00:46 Advance mode: Auto
CS 170 Java Programming 1 The Switch Slide 1 CS 170 Java Programming 1 The Switch Duration: 00:00:46 Menu-Style Code With ladder-style if-else else-if, you might sometimes find yourself writing menu-style
More informationInstalling a Custom AutoCAD Toolbar (CUI interface)
Installing a Custom AutoCAD Toolbar (CUI interface) AxciScape produces AutoCAD script files which must be Run within AutoCAD. You can do this by typing SCRIPT into the command line and then select the
More information3.1. Peeping into the matrix Praat objects' attributes
Session 3 (09:00 13:00, Thurs.): Advanced Praat usage Peeping into the matrix: Praat objects' attributes; using attributes in formulas. Pimp my Praat: changing Praat's default settings, menus and buttons;
More informationSlide 1 CS 170 Java Programming 1 Testing Karel
CS 170 Java Programming 1 Testing Karel Introducing Unit Tests to Karel's World Slide 1 CS 170 Java Programming 1 Testing Karel Hi Everybody. This is the CS 170, Java Programming 1 lecture, Testing Karel.
More informationBCSWomen Android programming (with AppInventor) Family fun day World record attempt
BCSWomen Android programming (with AppInventor) Family fun day World record attempt Overview of the day Intros Hello Android! Getting your app on your phone Getting into groups Ideas for apps Overview
More informationAndroid Programming Family Fun Day using AppInventor
Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10
More informationMost of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few
With notes! 1 Most of the class will focus on if/else statements and the logical statements ("conditionals") that are used to build them. Then I'll go over a few useful functions (some built into standard
More informationRECORD. Published : License : None
RECORD Published : 2011-03-12 License : None 1 Record Activity 1. Introduction 2. Starting Record 3. Somebody Should Set The Title For This Chapter! 4. Overview of Record 5. Audio 6. Taking Photos 7. Video
More informationB - Broken Track Page 1 of 8
B - Broken Track There's a gap in the track! We need to make our robot even more intelligent so it won't get stuck, and can find the track again on its own. 2017 https://www.hamiltonbuhl.com/teacher-resources
More informationAzon Master Class. By Ryan Stevenson Guidebook #10 Google and YouTube Marketing
Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #10 Google and YouTube Marketing Table of Contents 1. Google Analytics 2. Google Webmaster Tools 3. Google Plus 4. YouTube
More informationWYBCS Android Programming (with AppInventor) Family fun day
WYBCS Android Programming (with AppInventor) Family fun day Overview of the day Intros Hello Android! Installing AppInventor Overview of AppInventor Making your first app What's special about mobile? Changing
More informationThe percentages in this exam paper add up to 60. Assignment 5 counts 40%.
INF3280v2017 15/03/2018, 09+33 1 Front page Exam in INF3280 - Development of IT competence in organisations Day of exam: 6 June 2017 at 2:30 PM (14:30) Exam hours: 4 hours In this exam, you are permitted
More information6.001 Notes: Section 15.1
6.001 Notes: Section 15.1 Slide 15.1.1 Our goal over the next few lectures is to build an interpreter, which in a very basic sense is the ultimate in programming, since doing so will allow us to define
More informationCSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch
CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed
More informationCOMP : Practical 6 Buttons and First Script Instructions
COMP126-2006: Practical 6 Buttons and First Script Instructions In Flash, we are able to create movies. However, the Flash idea of movie is not quite the usual one. A normal movie is (technically) a series
More informationITST Searching, Extracting & Archiving Data
ITST 1136 - Searching, Extracting & Archiving Data Name: Step 1 Sign into a Pi UN = pi PW = raspberry Step 2 - Grep - One of the most useful and versatile commands in a Linux terminal environment is the
More informationCaseComplete Roadmap
CaseComplete Roadmap Copyright 2004-2014 Serlio Software Development Corporation Contents Get started... 1 Create a project... 1 Set the vision and scope... 1 Brainstorm for primary actors and their goals...
More informationLesson 17 Transcript: Troubleshooting
Lesson 17 Transcript: Troubleshooting Slide 1 - Cover Welcome to Lesson 17 of the DB2 on Campus lecture series. Today we're going to talk about troubleshooting. My name is Raul Chong, and I'm the DB2 on
More informationMITOCW watch?v=se4p7ivcune
MITOCW watch?v=se4p7ivcune The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationSlide 1 CS 170 Java Programming 1 Expressions Duration: 00:00:41 Advance mode: Auto
CS 170 Java Programming 1 Expressions Slide 1 CS 170 Java Programming 1 Expressions Duration: 00:00:41 What is an expression? Expression Vocabulary Any combination of operators and operands which, when
More informationComputer and Programming: Lab 1
01204111 Computer and Programming: Lab 1 Name ID Section Goals To get familiar with Wing IDE and learn common mistakes with programming in Python To practice using Python interactively through Python Shell
More informationSlide 1 CS 170 Java Programming 1 Multidimensional Arrays Duration: 00:00:39 Advance mode: Auto
CS 170 Java Programming 1 Working with Rows and Columns Slide 1 CS 170 Java Programming 1 Duration: 00:00:39 Create a multidimensional array with multiple brackets int[ ] d1 = new int[5]; int[ ][ ] d2;
More informationNew to the Mac? Then start with this lesson to learn the basics.
Mac 101: Mac essentials If you're brand new to the world of computers and are just starting to get up and running, relax using a Mac is simple. This lesson introduces you to the basic principles of interacting
More informationUsing web-based
Using web-based Email 1. When you want to send a letter to a friend you write it, put it in an envelope, stamp it and put it in the post box. From there the postman picks it up, takes it to a sorting office
More informationLab 2: Conservation of Momentum
3 Lab 2: Conservation of Momentum I. Before you come to lab... II. Background III. Introduction A. This lab will give you an opportunity to explore the conservation of momentum in an interesting physical
More informationRegular Expressions. Todd Kelley CST8207 Todd Kelley 1
Regular Expressions Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 POSIX character classes Some Regular Expression gotchas Regular Expression Resources Assignment 3 on Regular Expressions
More informationUSING DRUPAL. Hampshire College Website Editors Guide https://drupal.hampshire.edu
USING DRUPAL Hampshire College Website Editors Guide 2014 https://drupal.hampshire.edu Asha Kinney Hampshire College Information Technology - 2014 HOW TO GET HELP Your best bet is ALWAYS going to be to
More informationChapter 2 The SAS Environment
Chapter 2 The SAS Environment Abstract In this chapter, we begin to become familiar with the basic SAS working environment. We introduce the basic 3-screen layout, how to navigate the SAS Explorer window,
More informationDesigning a Database -- Understanding Relational Design
Designing a Database -- Understanding Relational Design Contents Overview The Database Design Process Steps in Designing a Database Common Design Problems Determining the Purpose Determining the Tables
More informationInstructor: Craig Duckett. Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables
Instructor: Craig Duckett Lecture 03: Tuesday, April 3, 2018 SQL Sorting, Aggregates and Joining Tables 1 Assignment 1 is due LECTURE 5, Tuesday, April 10 th, 2018 in StudentTracker by MIDNIGHT MID-TERM
More informationSlide 1 CS 170 Java Programming 1
CS 170 Java Programming 1 Objects and Methods Performing Actions and Using Object Methods Slide 1 CS 170 Java Programming 1 Objects and Methods Duration: 00:01:14 Hi Folks. This is the CS 170, Java Programming
More informationIntro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming
Intro to Programming Unit 7 Intro to Programming 1 What is Programming? 1. Programming Languages 2. Markup vs. Programming 1. Introduction 2. Print Statement 3. Strings 4. Types and Values 5. Math Externals
More informationDesigning and Printing Address Labels
Designing and Printing Address Labels This file will show you one way to use your computer for producing stick-on address labels, helping you to reduce the time involved in preparing the year's set of
More information(Ca...
1 of 8 9/7/18, 1:59 PM Getting started with 228 computational exercises Many physics problems lend themselves to solution methods that are best implemented (or essentially can only be implemented) with
More informationR in Linguistic Analysis. Week 2 Wassink Autumn 2012
R in Linguistic Analysis Week 2 Wassink Autumn 2012 Today R fundamentals The anatomy of an R help file but first... How did you go about learning the R functions in the reading? More help learning functions
More informationInstructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships
Instructor: Craig Duckett Lecture 04: Thursday, April 5, 2018 Relationships 1 Assignment 1 is due NEXT LECTURE 5, Tuesday, April 10 th in StudentTracker by MIDNIGHT MID-TERM EXAM is LECTURE 10, Tuesday,
More informationGeneral Purpose Psychology Laboratory Dr. Robert Goldstone Psychology Department/Program in Cognitive Science Indiana University
General Purpose Psychology Laboratory Dr. Robert Goldstone Psychology Department/Program in Cognitive Science Indiana University Introduction This laboratory is designed to run many different kinds of
More informationStep-by. A Very Warm Welcome to the Exciting World of Computers. Let s get Started It s easy with my Step- Instructions
A Very Warm Welcome to the Exciting World of Computers Let s get Started It s easy with my Step- by-step Instructions This lesson is all about getting to know your Main Menu Bar at the top of your screen.
More informationIn this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it.
CentovaCast 3 - ShoutCast 1 Panel Overview In this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it. Getting The Details The
More informationIf you re using a Mac, follow these commands to prepare your computer to run these demos (and any other analysis you conduct with the Audio BNC
If you re using a Mac, follow these commands to prepare your computer to run these demos (and any other analysis you conduct with the Audio BNC sample). All examples use your Workshop directory (e.g. /Users/peggy/workshop)
More informationPopcorn's ini Tutorial
Popcorn's ini Tutorial Last update: November 30 th 2006. There are lot's of ways to save information into a file in The Games Factory 2 and Multimedia Fusion 2. This tutorial will teach you the basics
More informationTourMaker Reference Manual. Intro
TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is
More informationMath Modeling in Java: An S-I Compartment Model
1 Math Modeling in Java: An S-I Compartment Model Basic Concepts What is a compartment model? A compartment model is one in which a population is modeled by treating its members as if they are separated
More informationMITOCW watch?v=0jljzrnhwoi
MITOCW watch?v=0jljzrnhwoi The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationRegular Expressions 1
Regular Expressions 1 Basic Regular Expression Examples Extended Regular Expressions Extended Regular Expression Examples 2 phone number 3 digits, dash, 4 digits [[:digit:]][[:digit:]][[:digit:]]-[[:digit:]][[:digit:]][[:digit:]][[:digit:]]
More informationNetLogo Tutorial Series: Langton's Ant. Nicholas Bennett Grass Roots Consulting
NetLogo Tutorial Series: Langton's Ant Nicholas Bennett Grass Roots Consulting nickbenn@g-r-c.com July 2010 Copyright Copyright 2010, Nicholas Bennett. All rights reserved. NetLogo Tutorial Series: Langton's
More informationLesson 3 Transcript: Part 1 of 2 - Tools & Scripting
Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2
More informationScripting with Praat. Day 5: One loop to rule them all!
Scripting with Praat Day 5: One loop to rule them all! 1 Praat manual index If you're having trouble finding the topic you want in the Praat manual because you don't know exactly what to search for, go
More informationIntroduction to Scripting using bash
Introduction to Scripting using bash Scripting versus Programming (from COMP10120) You may be wondering what the difference is between a script and a program, or between the idea of scripting languages
More informationIntroduction. Using Styles. Word 2010 Styles and Themes. To Select a Style: Page 1
Word 2010 Styles and Themes Introduction Page 1 Styles and themes are powerful tools in Word that can help you easily create professional looking documents. A style is a predefined combination of font
More informationDr. Sarah Abraham University of Texas at Austin Computer Science Department. Regular Expressions. Elements of Graphics CS324e Spring 2017
Dr. Sarah Abraham University of Texas at Austin Computer Science Department Regular Expressions Elements of Graphics CS324e Spring 2017 What are Regular Expressions? Describe a set of strings based on
More informationUsing WebBoard at UIS
Using WebBoard at UIS Accessing your WebBoard Course...3 Logging in to WebBoard...3 Understanding the WebBoard Environment...4 The Menubar...5 The Conferences Menu...5 Conferences...5 Topics...6 Messages
More informationMITOCW watch?v=flgjisf3l78
MITOCW watch?v=flgjisf3l78 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To
More informationLecture 18 Regular Expressions
Lecture 18 Regular Expressions In this lecture Background Text processing languages Pattern searches with grep Formal Languages and regular expressions Finite State Machines Regular Expression Grammer
More informationHost-To-Mac Data Transfer Overview
Host-To-Mac Data Transfer Overview Enter Host Command to Start Download Any command that your host understands to start the data transfer. Click OK and MacWise will begin the download. If you decide that
More informationJava Programming Constructs Java Programming 2 Lesson 1
Java Programming Constructs Java Programming 2 Lesson 1 Course Objectives Welcome to OST's Java 2 course! In this course, you'll learn more in-depth concepts and syntax of the Java Programming language.
More informationUsing Excel to produce graphs - a quick introduction:
Research Skills -Using Excel to produce graphs: page 1: Using Excel to produce graphs - a quick introduction: This handout presupposes that you know how to start Excel and enter numbers into the cells
More informationOrganizing a storage hierarchy (creating folders etc).such as: keeping all related files in a sub folder. Reviewers: REF No:
Title: Organizing a storage hierarchy (creating folders etc).such as: keeping all related files in a sub folder. Contributers: Dhanya.P Std: IV Reviewers: Submission Date: Approval Date: REF No: Brief
More informationAdvanced topics, part 2
CS 1 Introduction to Computer Programming Lecture 24: December 5, 2012 Advanced topics, part 2 Last time Advanced topics, lecture 1 recursion first-class functions lambda expressions higher-order functions
More informationDOING MORE WITH EXCEL: MICROSOFT OFFICE 2013
DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data
More informationMicrosoft Access 2016 Intro to Forms and Reports
Microsoft Access 2016 Intro to Forms and Reports training@health.ufl.edu Access 2016: Intro to Forms and Reports 2.0 hours Topics include using the AutoForm/AutoReport tool, and the Form and Report Wizards.
More informationManual. Note: This software has only been tested with VF-1 firmware Compatibility with other firmware versions cannot be guaranteed!
Manual Note: This software has only been tested with VF-1 firmware 1.12. Compatibility with other firmware versions cannot be guaranteed! Configuration Click on the MIDI text on the "LCD" to bring up the
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 08 Tutorial 2, Part 2, Facebook API (Refer Slide Time: 00:12)
More informationRegular Expressions. Regular expressions match input within a line Regular expressions are very different than shell meta-characters.
ULI101 Week 09 Week Overview Regular expressions basics Literal matching.wildcard Delimiters Character classes * repetition symbol Grouping Anchoring Search Search and replace in vi Regular Expressions
More informationLesson 9 Transcript: Backup and Recovery
Lesson 9 Transcript: Backup and Recovery Slide 1: Cover Welcome to lesson 9 of the DB2 on Campus Lecture Series. We are going to talk in this presentation about database logging and backup and recovery.
More informationFormal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5
Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they
More informationMy Samsung Galaxy S5 For Seniors PDF
My Samsung Galaxy S5 For Seniors PDF My Samsung Galaxy S5 for Seniors helps you quickly get started with the new smartphone and use its features to look up information and perform day-to-day activities
More informationProject Collaboration
Bonus Chapter 8 Project Collaboration It s quite ironic that the last bonus chapter of this book contains information that many of you will need to get your first Autodesk Revit Architecture project off
More informationWebQuest. Question-File Quick-Start Instructions
Contents WebQuest Question-File Quick-Start Instructions 1 Introduction 1 2 Where to Start 2 2.1 Questionnaire on Paper............................. 2 2.2 Questionnaire in Electronic Format (Word, PDF,
More informationBEGINNER PHP Table of Contents
Table of Contents 4 5 6 7 8 9 0 Introduction Getting Setup Your first PHP webpage Working with text Talking to the user Comparison & If statements If & Else Cleaning up the game Remembering values Finishing
More informationModule 1: Information Extraction
Module 1: Information Extraction Introduction to GATE Developer The University of Sheffield, 1995-2014 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence About
More informationHere's an example of how the method works on the string "My text" with a start value of 3 and a length value of 2:
CS 1251 Page 1 Friday Friday, October 31, 2014 10:36 AM Finding patterns in text A smaller string inside of a larger one is called a substring. You have already learned how to make substrings in the spreadsheet
More informationDecisions: Logic Java Programming 2 Lesson 7
Decisions: Logic Java Programming 2 Lesson 7 In the Java 1 course we learned about if statements, which use booleans (true or false) to make decisions. In this lesson, we'll dig a little deeper and use
More informationBest Practices for Communicating with Participants in Cisco Webex Meetings
Cisco WebEx Meetings Updated as of 6/28/18 Best Practices for Communicating with Participants in Cisco Webex Meetings As a host of a Webex meeting, you can communicate with your attendees through polls,
More informationPrezi PREZI ONLINE ACCOUNT START FROM A TEMPLATE
Prezi PREZI ONLINE ACCOUNT Go to www.prezi.com/pricing/edu and sign up for an online only account. This account is available anywhere in the world as long as you have access to the internet. After creating
More informationChapter 1: Fundamentals
Chapter 1: Fundamentals Module A: Getting around The replaces the menus and toolbars of older Outlook versions. Folder pane To-Do bar Ribbon Reading pane The is/are the primary way to access various areas
More information07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE Turning on Transcription Mode Start transcribing... 2
07 - Transcription Contents 07 - TRANSCRIPTION... 1 TRANSCRIPTION MODE... 1 Turning on Transcription Mode... 1 Start transcribing... 2 Adjust rewind interval, volume and playback speed... 3 Coding while
More informationIntroduction to Databases and SQL
Introduction to Databases and SQL Files vs Databases In the last chapter you learned how your PHP scripts can use external files to store and retrieve data. Although files do a great job in many circumstances,
More informationSlide 1 CS 170 Java Programming 1 The while Loop Duration: 00:00:60 Advance mode: Auto
CS 170 Java Programming 1 The while Loop Writing Counted Loops and Loops that Check a Condition Slide 1 CS 170 Java Programming 1 The while Loop Duration: 00:00:60 Hi Folks. Welcome to the CS 170, Java
More informationScripting Tutorial - Lesson 2
Home TI-Nspire Authoring TI-Nspire Scripting HQ Scripting Tutorial - Lesson 2 Scripting Tutorial - Lesson 2 Download supporting files for this tutorial Texas Instruments TI-Nspire Scripting Support Page
More informationLab 4 CSE 7, Spring 2018 This lab is an introduction to using logical and comparison operators in Matlab.
LEARNING OBJECTIVES: Lab 4 CSE 7, Spring 2018 This lab is an introduction to using logical and comparison operators in Matlab 1 Use comparison operators (< > = == ~=) between two scalar values to create
More informationCISC 1600 Lecture 3.1 Introduction to Processing
CISC 1600 Lecture 3.1 Introduction to Processing Topics: Example sketches Drawing functions in Processing Colors in Processing General Processing syntax Processing is for sketching Designed to allow artists
More informationOrganizing your Outlook Inbox
Organizing your Outlook Inbox Tip 1: Filing system Tip 2: Create and name folders Tip 3: Folder structures Tip 4: Automatically organizing incoming emails into folders Tip 5: Using Colors Tip 6: Using
More informationThis lesson is part 5 of 5 in a series. You can go to Invoice, Part 1: Free Shipping if you'd like to start from the beginning.
Excel Formulas Invoice, Part 5: Data Validation "Oh, hey. Um we noticed an issue with that new VLOOKUP function you added for the shipping options. If we don't type the exact name of the shipping option,
More informationCreating joints for the NovodeX MAX exporter
Creating joints for the NovodeX MAX exporter (a step-by-step tutorial by Pierre Terdiman) p.terdiman@wanadoo.fr Version 0.3 I) Creating a hinge Here we'll see how to create a hinge joint compatible with
More informationThere we are; that's got the 3D screen and mouse sorted out.
Introduction to 3D To all intents and purposes, the world we live in is three dimensional. Therefore, if we want to construct a realistic computer model of it, the model should be three dimensional as
More informationTame Your Phone Calls and Voic s With Google Voice. Questions?
DWHSA Webinars Tame Your Phone Calls and Voicemails With Google Voice Questions? john@dwagents.com www.joindwhsa.com (Contact John for the link to a special DWHSA application form with the $25 discount
More informationdisclabel help: what is disclabel?
disclabel help: what is disclabel? disclabel helps you make great-looking labels for your CDs, DVDs, and related materials mightier than the pen. Features: Start with a pre-designed template, or make your
More informationMITOCW watch?v=ytpjdnlu9ug
MITOCW watch?v=ytpjdnlu9ug The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality, educational resources for free.
More informationAnimating Objects in Microsoft PowerPoint 2003
Animating Objects in Microsoft PowerPoint 2003 Introduction Both text and objects can be animated in a similar way on a PowerPoint slide. You should be familiar with text animation before you work through
More informationPhysics REU Unix Tutorial
Physics REU Unix Tutorial What is unix? Unix is an operating system. In simple terms, its the set of programs that makes a computer work. It can be broken down into three parts. (1) kernel: The component
More informationPROFESSOR: Well, yesterday we learned a bit about symbolic manipulation, and we wrote a rather stylized
MITOCW Lecture 4A PROFESSOR: Well, yesterday we learned a bit about symbolic manipulation, and we wrote a rather stylized program to implement a pile of calculus rule from the calculus book. Here on the
More information