Automated Documentation Proofreading. Warren Block FreeBSD documentation committer
|
|
- Kristina Davidson
- 5 years ago
- Views:
Transcription
1 Automated Documentation Proofreading Warren Block FreeBSD documentation committer
2 Why is Documentation Hard to Write?
3 Why is Documentation Hard to Write? Rules, rules, so many different rules!
4 Why is Documentation Hard to Write? Rules, rules, so many different rules! Text files
5 Why is Documentation Hard to Write? Rules, rules, so many different rules! Text files mdoc(7)
6 Why is Documentation Hard to Write? Rules, rules, so many different rules! Text files mdoc(7) DocBook SGML
7 Why is Documentation Hard to Write? Existing documentation is inconsistent Learning by example is difficult when the examples vary wildly in quality
8 Why is Documentation Hard to Write? Toolchains are unhelpful Format and style errors are often unreported <para>the new setting may be viewed as before, notice the <literal>s</literal> is now in the field designated for the group permission settings:<para>
9 Why is Documentation Hard to Write? Toolchains are unhelpful Format and style errors are often unreported <para>the new setting may be viewed as before, notice the <literal>s</literal> is now in the field designated for the group permission settings:</para>
10 Why Worry? If It Builds, Ship It! Quality Consistency encourages quality
11 Why Worry? If It Builds, Ship It! Maintenance Clean, consistent documents are easier to understand, maintain, and modify
12 Why Worry? If It Builds, Ship It! Conversion To Other Formats DocBook XML mandoc future formats
13 Why Worry? If It Builds, Ship It! Entropy Problems accumulate
14 Why Worry? If It Builds, Ship It! Entropy The FreeBSD Porter's Handbook 16,000 lines of DocBook SGML
15 Why Worry? If It Builds, Ship It! Entropy The FreeBSD Porter's Handbook 16,000 lines of DocBook SGML To fix whitespace required an 8,000-line commit.
16 Why Worry? If It Builds, Ship It! Entropy The FreeBSD Porter's Handbook 16,000 lines of DocBook SGML To fix whitespace required an 8,000-line commit. Followed by another 4,000-line commit.
17 What Can Be Done? Make things easier for writers! Especially for people who rarely work on documentation at all.
18 What Can Be Done? Make things easier for writers! Especially for people who rarely work on documentation at all. Encourage programmers to document their work
19 What Can Be Done? Make things easier for writers! Especially for people who rarely work on documentation at all. Encourage programmers to document their work Encourage users to improve the quality of documentation
20 What Can Be Done? Make things easier for writers! Especially for people who rarely work on documentation at all. Encourage programmers to document their work Encourage users to improve the quality of documentation Encourage writers to expand and clarify documentation
21 What Can Be Done? Automated Proofreading
22 What Can Be Done? Automated Proofreading Remember things Help those who suffer from CRS syndrome
23 What Can Be Done? Automated Proofreading Remember things Find errors Subtle errors, but also errors of inexperience
24 What Can Be Done? Automated Proofreading Remember things Find errors Help comply with standards Indirectly educate the user on standards
25 What Can Be Done? Automated Proofreading Remember things Find errors Help comply with standards Keep mistakes out of the tree
26 What Can Be Done? Automated Proofreading Remember things Find errors Help comply with standards Keep mistakes out of the tree Let the writer concentrate on the message!
27 What Tests Can Be Automated? Tests For All Files
28 What Tests Can Be Automated? Tests For All Files Spelling Use misspellings from FreeBSD text files, man pages, and DocBook source
29 What Tests Can Be Automated? Tests For All Files Spelling Repeated words Detect repeated words in a line or from one line to the next
30 What Tests Can Be Automated? Tests For All Files Spelling Repeated words Bad phrases The to, to for, again from actual FreeBSD files
31 What Tests Can Be Automated? Tests For All Files Writing Style you and your should obviously and needless to say simply and basically starting too many sentences with the e.g. and i.e. No examples! Great potential to improve readability and clarity
32 What Tests Can Be Automated? mdoc(7) Tests
33 What Tests Can Be Automated? mdoc(7) Tests Sentences begin on a new line Not enforced by the toolchain
34 What Tests Can Be Automated? mdoc(7) Tests Sentences begin on a new line Document date updated on non-trivial changes Easy to forget
35 What Tests Can Be Automated? mdoc(7) Tests Sentences begin on a new line Document date updated on non-trivial changes Structure: the eight minimum macros From the manual page template in mdoc(7)
36 What Tests Can Be Automated? mdoc(7) Tests Sentences begin on a new line Document date updated on non-trivial changes Structure: the eight minimum macros.dd.dt.os.sh NAME.Nm.Nd.Sh SYNOPSIS.Sh DESCRIPTION From the manual page template in mdoc(7)
37 What Tests Can Be Automated? DocBook SGML Tests Rules are described in the FreeBSD Documentation Project Primer
38 What Tests Can Be Automated? DocBook SGML Tests Whitespace Tabs versus spaces at the beginning of lines
39 What Tests Can Be Automated? DocBook SGML Tests Whitespace Indentation Indent level, matching open/close tags, lines wrap at 70 columns
40 What Tests Can Be Automated? DocBook SGML Tests Whitespace Indentation Tag usage style Tags like <programlisting> need special handling
41 What Tests Can Be Automated? DocBook SGML Tests Whitespace Indentation Tag usage style Title capitalization AP Style
42 igor, The Lab Assistant
43 igor, The Lab Assistant Must be easy and quick to use
44 igor, The Lab Assistant Must be easy and quick to use Auto-detect type of input file
45 igor, The Lab Assistant Must be easy and quick to use Auto-detect type of input file Handle multiple files and compressed files
46 igor, The Lab Assistant Must be easy and quick to use Auto-detect type of input file Handle multiple files and compressed files Test for conformance with the FDP Primer
47 igor, The Lab Assistant Must be easy and quick to use Auto-detect type of input file Handle multiple files and compressed files Test for conformance with the FDP Primer Be able to run one test or all
48 igor, The Lab Assistant Must be easy and quick to use Auto-detect type of input file Handle multiple files and compressed files Test for conformance with the FDP Primer Be able to run one test or all Avoid false positives
49 igor, The Lab Assistant Implementation
50 igor, The Lab Assistant Implementation Written in Perl, but whatever
51 igor, The Lab Assistant Implementation Written in Perl, but whatever It's regexes all the way down
52 igor, The Lab Assistant What does it look like?
53 igor, The Lab Assistant Checking man pages -D to skip comparing.dd with today's date
54 igor, The Lab Assistant Clarifying the output -R to produce ANSI color sequences
55 igor, The Lab Assistant Checking writing style -y for style tests
56 igor, The Lab Assistant Checking DocBook whitespace -Z for whitespace tests only
57 igor, The Lab Assistant Checking DocBook content -z for non-whitespace tests only
58 Where Is It? /usr/ports/textproc/igor
59 Lessons Learned
60 Lessons Learned Optimize regexes, short-circuit when possible
61 Lessons Learned Optimize regexes, short-circuit when possible DocBook SGML indentation is non-trivial
62 Lessons Learned Optimize regexes, short-circuit when possible DocBook SGML indentation is non-trivial Syntax highlighting is good for whitespace Example whitespace syntax highlighting for nano on the web site
63 Lessons Learned Optimize regexes, short-circuit when possible DocBook SGML indentation is non-trivial Syntax highlighting is good for whitespace Advertising
64 The Future
65 The Future Rewrite Better language, or style, or speed
66 The Future Rewrite Better DocBook indentation testing Something smarter, maybe even a full parser
67 The Future Rewrite Better DocBook indentation testing Advanced language analysis Analyze content rather than just words
68 The Future Rewrite Better DocBook indentation testing Advanced language analysis Other languages Possibly easier than it sounds
69 The End Special thanks to Glen Barber and Benedict Reuschling Thank you!
Microsoft Word. Word Basics Lesson 1
Microsoft Word Word Basics Lesson 1 MICROSOFT WORD 2007 word processing application within the Microsoft Office 2007 Suite that enables you to create letters, memos, reports, and others text-based documents.
More informationUnderstanding PowerPoint s Text Capabilities
Page 1 of 14 Chapter 3: Working with Text In this chapter z Understanding PowerPoint s Text Capabilities z Adding Text z Formatting Text z Using Bullets z Using Numbered Lists z Checking Spelling and Style
More informationBasic Microsoft Word
(Demonstrated using Windows XP) An Introduction to Word Processing Adapted from Taskstream Word Tutorial (2005) < http://www.taskstream.com > Updated 4/05 by Dr. Bruce Ostertag What can Microsoft Word
More informationImplementing Web Content
Implementing Web Content Tonia M. Bartz Dr. David Robins Individual Investigation SLIS Site Redesign 6 August 2006 Appealing Web Content When writing content for a web site, it is best to think of it more
More informationWord - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs
Course Description Word - Basics Word is a powerful word processing software package that will increase the productivity of any individual or corporation. It is ranked as one of the best word processors.
More informationMoving ROOT Documentation from Docbook to Markdown
Moving ROOT Documentation from Docbook to Markdown Fons Rademakers CERN PH/SFT Weekly SFT meeting, 13/4/2013. What is Markdown? Markdown allows you to write an easy-to-read, easy-to-write plain text format,
More informationLesson 4 - Basic Text Formatting
Lesson 4 - Basic Text Formatting Objectives In this lesson we will: Introduce Wiki Syntax Learn how to Bold and Italicise text, and add Headings Learn how to add bullets and lists Now that you have made
More informationWeb Site Documentation Eugene School District 4J
Eugene School District 4J Using this Documentation Revision 1.3 1. Instruction step-by-step. The left column contains the simple how-to steps. Over here on the right is the color commentary offered to
More informationWORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002
University of Arizona Information Commons Training Page 1 of 21 WORD XP/2002 USER GUIDE Task- Formatting a Document in Word 2002 OBJECTIVES: At the end of this course students will have a basic understanding
More informationCreating Word Outlines from Compendium on a Mac
Creating Word Outlines from Compendium on a Mac Using the Compendium Outline Template and Macro for Microsoft Word for Mac: Background and Tutorial Jeff Conklin & KC Burgess Yakemovic, CogNexus Institute
More informationVARIABLES. Aim Understanding how computer programs store values, and how they are accessed and used in computer programs.
Lesson 2 VARIABLES Aim Understanding how computer programs store values, and how they are accessed and used in computer programs. WHAT ARE VARIABLES? When you input data (i.e. information) into a computer
More informationMadCap Software. Index Guide. Flare 2017 r2
MadCap Software Index Guide Flare 2017 r2 Copyright 2017 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationVisual Basic Program Coding STEP 2
Visual Basic Program Coding 129 STEP 2 Click the Start Debugging button on the Standard toolbar. The program is compiled and saved, and then is run on the computer. When the program runs, the Hotel Room
More informationMULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT
MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT Developed by: Anna Feldman for the Association for Progressive Communications (APC) MULTIMEDIA TRAINING KIT...1 INTRODUCTION TO OPENOFFICE.ORG
More informationMicrosoft Office Word 2010
Microsoft Office Word 2010 Content Microsoft Office... 0 A. Word Basics... 4 1.Getting Started with Word... 4 Introduction... 4 Getting to know Word 2010... 4 The Ribbon... 4 Backstage view... 7 The Quick
More informationSTUDENT OUTLINE. Lesson 8: Structured Programming, Control Structures, if-else Statements, Pseudocode
STUDENT OUTLINE Lesson 8: Structured Programming, Control Structures, if- Statements, Pseudocode INTRODUCTION: This lesson is the first of four covering the standard control structures of a high-level
More informationDealer Reviews Best Practice Guide
Dealer Reviews Best Practice Guide What do I do if I get a negative review? Well, the first thing is, don t panic. Negative reviews aren t the end of the world, they actually help build trust and credibility
More informationSeema Sirpal Delhi University Computer Centre
Getting Started on HTML & Web page Design Seema Sirpal Delhi University Computer Centre How to plan a web development project draft a design document convert text to HTML use Frontpage to create web pages
More informationGoogle Sites Guide Nursing Student Portfolio
Google Sites Guide Nursing Student Portfolio Use the template as base, but customize it according to your design! Change the colors and text, but maintain the required pages and information. Topic Outline:
More informationgedit developer plugins Configuring and extending gedit for development
gedit developer plugins Configuring and extending gedit for development What is gedit? gedit is a simple text editor with support for syntax highlighting that can be extended for new uses See https://live.gnome.org/gedit
More informationGuidelines for Writing Mathematical Proofs
Appendix A Guidelines for Writing Mathematical Proofs One of the most important forms of mathematical writing is writing mathematical proofs. The writing of mathematical proofs is an acquired skill and
More informationPDF Accessibility Guide
PDF Accessibility Guide Microsoft Word to PDF Version: 1 Contents Introduction... 2 Best Practices... 2 Heading Structure... 2 How to Set Headings in Word... 3 How to Change Heading Styles... 3 Images...
More informationEDITING & PROOFREADING CHECKLIST
EDITING & PROOFREADING CHECKLIST TABLE OF CONTENTS 1. Conduct a First Pass... 2 1.1. Ensure effective organization... 2 1.2. Check the flow and tone... 3 1.3. Check for correct mechanics... 4 1.4. Ensure
More informationA gentle guide to DocBook How to use the portable document creator
1 of 6 A gentle guide to DocBook How to use the portable document creator Level: Introductory Joe Brockmeier (jbrockmeier@earthlink.net), freelance writer 01 Sep 2000 This article explains what DocBook
More informationVisual Basic 2008 Anne Boehm
TRAINING & REFERENCE murach s Visual Basic 2008 Anne Boehm (Chapter 3) Thanks for downloading this chapter from Murach s Visual Basic 2008. We hope it will show you how easy it is to learn from any Murach
More informationNever give in, never give in, never give in in nothing great or small, large or petty never give in except to convictions of honor and good sense
Part I ANSI C Never give in, never give in, never give in in nothing great or small, large or petty never give in except to convictions of honor and good sense Winston Churchill 4 A good person gives life
More informationLesson 1A - First Java Program HELLO WORLD With DEBUGGING examples. By John B. Owen All rights reserved 2011, revised 2015
Lesson 1A - First Java Program HELLO WORLD With DEBUGGING examples By John B. Owen All rights reserved 2011, revised 2015 Table of Contents Objectives Hello World Lesson Sequence Compile Errors Lexical
More informationDeveloping a Basic Web Page
Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications
More informationCSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)
Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program
More informationWe Make your Products Speak. Whitepaper. Why Exactly Do I Need XML Based Documentation?
We Make your Products Speak Whitepaper Why Exactly Do I Need XML Based Documentation? www.baystatedocs.com Introduction XML based technical documentation has been a topic of discussion for some time now.
More informationCommits and Commit Messages
Commits and Commit Messages What is a commit? Small set of modifications to a code base Each commit should contain one (atomic) change Commits should be standalone (independent of other commits) Open Source
More information2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries
Contents I Table of Contents Part I Welcome 6 1 Welcome... 6 2 Frequently Asked... Questions 6 Part II Getting Started 6 1 Getting Started... 6 2... 7 Create a New Database... 7 Open an Existing... Database
More informationCS11 Advanced C++ Fall Lecture 4
CS11 Advanced C++ Fall 2006-2007 Lecture 4 Today s Topics Using make to automate build tasks Using doxygen to generate API docs Build-Automation Standard development cycle: Write more code Compile Test
More informationSyntax Warnings Language-Integrated Nitpicking
Syntax Warnings Language-Integrated Nitpicking 1 foo.rkt #lang racket/base (require "util.rkt" racket/match (for-syntax "macro-util.rkt") "macros.rkt" racket/vector (for-syntax "macro-util-more.rkt") (for-template
More informationHow to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS
How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS STEP 1:Preparing your WordPress site Go to the Dashboard for your new site Select Appearance > Themes. Make sure you have Activated the
More informationStyle Guide. Lists, Numbered and Bulleted Lists are a great way to add visual interest and skimmers love them they make articles easier to read.
Style Guide Welcome to our Team of Writers! Please use this style guide to help ensure that your article conforms to our desired on-page styles and look it s best ~ thanks! First a word about photos: In
More informationAPPLIED COMPUTING 1P01 Fluency with Technology
APPLIED COMPUTING 1P01 Fluency with Technology Word Processing APCO/IASC 1P01 Brock University Brock University (APCO/IASC 1P01) Word Processing 1 / 30 Word Processors Word processors, at their core, are
More informationFileNET Guide for AHC PageMasters
PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3
More informationWhat s New in. Word Presented by Janet Porter
What s New in Word 2010 Presented by Janet Porter Upgrade from Office 2007 to Office 2010 For the Spring 2012 semester: all classrooms, teaching stations, computer instructor offices, and labs will be
More informationTRAVEL SCIENCES, INC.
OTC Learning Guides Search, Look-up Customer Profiles and Add New Contacts TRAVEL SCIENCES, INC. September 30, 2007 Version History 1.0 OTC Learning Guides Search, Look-up Customer Profiles and Add New
More informationAdding Existing Source Code in NetBeans CS288, Autumn 2005 Lab 002
Adding Existing Source Code in NetBeans CS288, Autumn 2005 Lab 002 Purpose This document will show how to incorporate existing source code within a NetBeans project. It will also introduce the concept
More informationThings I Wish Proposal Writers Knew About Word
Things I Wish Proposal Writers Knew About Word Dick Eassom, CF APMP Fellow 3 November 2017. Intro This is for those of us who have to take multiple Word documents, with graphics and tables, and integrate
More informationWord Project 2 Formatting an MLA Style Paper
7 th grade Business and Computer Science 1 Word Project 2 Formatting an MLA Style Paper In this project, you will create a 2-page MLA style research paper. Follow the steps below to create the document.
More informationUnderstanding Word Processing
Understanding Word Processing 3.0 Introduction In this chapter you are going to learn how to create a simple memo or note or a complex and complicated multi column business document using word processing
More informationSEO According to Google
SEO According to Google An On-Page Optimization Presentation By Rachel Halfhill Lead Copywriter at CDI Agenda Overview Keywords Page Titles URLs Descriptions Heading Tags Anchor Text Alt Text Resources
More informationDEIF s style guide A case story. Jeanine Shepstone Technical writer
DEIF s style guide A case story Jeanine Shepstone Technical writer Let me tell you a (case) story... Once upon a time... What we really want The story so far Happily ever after? Sneak a peek Examples Which
More informationCreating Great Visual Aids
Creating Great Visual Aids How to create and use visual aids well! l Keep it simple, Stern! l Use message titles l Ensure readability l Be consistent l Think visually Follow design guidelines 1. Keep it
More informationOneNote Core Essentials
OneNote 2013 - Core Essentials Prerequisites Windows Vista, Windows 7, or Windows 8 Overview This first level Microsoft OneNote 2013 course provides all the information you need to effectively make use
More information.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar..
.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. XML in a Nutshell XML, extended Markup Language is a collection of rules for universal markup of data. Brief History
More informationWord Processing Basics Using Microsoft Word
Word Processing Basics Using Microsoft Word lab 3 Objectives: Upon successful completion of Lab 3, you will be able to Use Word to create a simple word processing document Understand the concept of word
More informationIntro to Microsoft Word
Intro to Microsoft Word A word processor is a computer program used to create and print text documents that might otherwise be prepared on a typewriter. The key advantage of a word processor is its ability
More informationFileNET Guide for AHC PageMasters
ACADEMIC HEALTH CENTER 2 PageMasters have the permissions necessary to perform the following tasks with Site Tools: Application Requirements...3 Access FileNET...3 Login to FileNET...3 Navigate the Site...3
More informationC++ Support Classes (Data and Variables)
C++ Support Classes (Data and Variables) School of Mathematics 2018 Today s lecture Topics: Computers and Programs; Syntax and Structure of a Program; Data and Variables; Aims: Understand the idea of programming
More informationMICROSOFT WORD 2010 BASICS
MICROSOFT WORD 2010 BASICS Word 2010 is a word processing program that allows you to create various types of documents such as letters, papers, flyers, and faxes. The Ribbon contains all of the commands
More informationCommunicate With Your Teachers Using Odysseyware Messaging
Communicate With Your Teachers Using Odysseyware Messaging Odysseyware has an internal messaging system so that you can communicate with your teachers. If you see a Message tool on the toolbar at the top
More informationAzon Master Class. By Ryan Stevenson Guidebook #7 Site Construction 2/3
Azon Master Class By Ryan Stevenson https://ryanstevensonplugins.com/ Guidebook #7 Site Construction 2/3 Table of Contents 1. Creation of Site Pages 2. Category Pages Creation 3. Home Page Creation Creation
More informationGuide to Make PowerPoint Files ADA Compliant
Guide to Make PowerPoint Files ADA Compliant Slide Layouts PowerPoint contains a series of highly-accessible slide layouts. PowerPoint is designed to encourage the use of these slide layouts to ensure
More informationMicrosoft Office Word 2016 for Mac
Microsoft Office Word 2016 for Mac Introduction to Word University Information Technology Services Learning Technologies, Training & Audiovisual Outreach Copyright 2016 KSU Division of University Information
More informationC++ Style Guide. 1.0 General. 2.0 Visual Layout. 3.0 Indentation and Whitespace
C++ Style Guide 1.0 General The purpose of the style guide is not to restrict your programming, but rather to establish a consistent format for your programs. This will help you debug and maintain your
More informationTable of Contents. Contents
Spring 2008 R.A. Table of Contents Contents What s new in Word 2007... 3 1- Word2007 Interface... 3 2- XML Files... 3 3- SmartArt... 3 4- Draw Tables... 4 5- Contextual spelling... 4 6- Citations... 4
More informationUsing Microsoft Word. Table of Contents
Using Microsoft Word Table of Contents The Word Screen... 2 Document View Buttons... 2 Selecting Text... 3 Using the Arrow Keys... 3 Using the Mouse... 3 Line Spacing... 4 Paragraph Alignment... 4 Show/Hide
More informationLesson 1: Writing Your First JavaScript
JavaScript 101 1-1 Lesson 1: Writing Your First JavaScript OBJECTIVES: In this lesson you will be taught how to Use the tag Insert JavaScript code in a Web page Hide your JavaScript
More informationFrontPage 2003 Lesson 4 - Creating Individual Pages. Adding a Page Using a Template. Web Page Title. Saving a Web Page
FrontPage 2003 Lesson 4 - Creating Individual Pages Adding a Page Using a Template 1. Open the Practice web site. 2. Click File > New. 3. In the Task Pane, click More page templates. 4. Click the General
More informationThe first program: Little Crab
Chapter 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,
More informationFedRAMP General Document Acceptance Criteria. Version 1.0
Version 1.0 July 30, 2015 Revision History Date Version Page(s) Description Author 03/12/ 2015 0.6 All Draft Steve Levitas 05/05/2015 0.7 All Incorporated Monette Respress comments about acceptability
More informationUsing PowerPoint - 1
Using PowerPoint - 1 Introduction to the course. Before we start, we need to know what power point is. I m sure most of you know about ppt, but for those of you who may be new to this: [1a-c] When you
More informationCreating a Web Page Using SeaMonkey Composer
Name: Main: Because the World Wide Web has become such a central aspect of using computers, making web pages is a skill that is becoming both more important and easier. Only a few years ago, it was necessary
More informationWORD BASICS: MICROSOFT OFFICE 2010
WORD BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Microsoft Word Components The Keyboard SIMPLE TASKS IN MICROSOFT WORD PAGE 08 Typing
More informationHTML/CSS Lesson Plans
HTML/CSS Lesson Plans Course Outline 8 lessons x 1 hour Class size: 15-25 students Age: 10-12 years Requirements Computer for each student (or pair) and a classroom projector Pencil and paper Internet
More informationVisual Basic 2008 The programming part
Visual Basic 2008 The programming part Code Computer applications are built by giving instructions to the computer. In programming, the instructions are called statements, and all of the statements that
More informationC CODING STANDARDS AND PRACTICES ENTC 489 EMBEDDED REAL TIME SOFTWARE DEVELOPMENT REVISION 1.0 CODESTD.DOC
C CODING STANDARDS AND PRACTICES ENTC 489 EMBEDDED REAL TIME SOFTWARE DEVELOPMENT REVISION 1.0 CODESTD.DOC JANUARY 15, 2015 C Coding Standards and Practices Page 2 TABLE OF CONTENTS 1. Introduction...2
More informationCS 142 Style Guide Grading and Details
CS 142 Style Guide Grading and Details In the English language, there are many different ways to convey a message or idea: some ways are acceptable, whereas others are not. Similarly, there are acceptable
More informationTaking Apart Numbers and Shapes
Taking Apart Numbers and Shapes Writing Equivalent Expressions Using the Distributive Property 1 WARM UP Calculate the area of each rectangle. Show your work. 1. 6 in. 2. 15 in. 12 yd 9 yd LEARNING GOALS
More informationLou Burnard Consulting
Getting started with oxygen Lou Burnard Consulting 2014-06-21 1 Introducing oxygen In this first exercise we will use oxygen to : create a new XML document gradually add markup to the document carry out
More informationCpSc 111 Lab 5 Conditional Statements, Loops, the Math Library, and Redirecting Input
CpSc Lab 5 Conditional Statements, Loops, the Math Library, and Redirecting Input Overview For this lab, you will use: one or more of the conditional statements explained below scanf() or fscanf() to read
More informationMicrosoft Word Advanced Skills
It s all about readability. Making your letter, report, article or whatever, easy and less taxing to read. Who wants to read page after page of boring text the same font, the same size, separated only
More informationComputer Nashua Public Library Introduction to Microsoft Word 2010
Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with Word. You can make your documents more
More informationGraduate School of Library and Information Science Spring Document Processing (LIS 450 )
Graduate School of Library and Information Science Spring 2000 Document Processing (LIS 450 ) Section DP Wednesday, 8 10:50 AM Room 143, Henry Building David Dubin Office: LIS 222 Office hours: Tuesdays,
More informationMagic Set Editor 2 Template Creation Tutorial
Magic Set Editor 2 Template Creation Tutorial Basics Several types of folders, called packages, must be set up correctly to create any template for MSE. (All files related to MSE template creation are
More informationYou are reading an online chapter for Optimizing ColdFusion 5 by Chris
APPENDIX B 1 2 Optimizing ColdFusion 5 You are reading an online chapter for Optimizing ColdFusion 5 by Chris Cortes (Osborne/McGraw-Hill, 2001). This online chapter is intended to supplement the printed
More informationCSc Senior Project Writing Software Documentation Some Guidelines
CSc 190 - Senior Project Writing Software Documentation Some Guidelines http://gaia.ecs.csus.edu/~buckley/csc190/writingguide.pdf Technical Documentation Known Problems Surveys say: Lack of audience definition
More informationObjectives. Coding Standards. Why coding standards? Elements of Java Style. Understand motivation for coding standards
Objectives Coding Standards Understand motivation for coding standards Be able to write code that conforms to JOSSE coding standards. Philip Johnson Collaborative Software Development Laboratory Information
More informationGuide to Make Word Documents ADA Compliant
Guide to Make Word Documents ADA Compliant Use Word s built in Headings This helps those with sight issues and those using screen readers to quickly see the structure of the document and helps the screen
More informationTeacher Activity: page 1/9 Mathematical Expressions in Microsoft Word
Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word These instructions assume that you are familiar with using MS Word for ordinary word processing *. If you are not comfortable entering
More informationVisual C# Program: Temperature Conversion Program
C h a p t e r 4B Addendum Visual C# Program: Temperature Conversion Program In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Writing a
More informationYou can record macros to automate tedious
Introduction to Macros You can record macros to automate tedious and repetitive tasks in Excel without writing programming code directly. Macros are efficiency tools that enable you to perform repetitive
More informationFCGlob: A New SELinux File Context Syntax
FCGlob: A New SELinux File Context Syntax Don Miner, University of Maryland, Baltimore County James Athey, Tresys Technology The Problem with Regular Expressions Regular Expressions have counter-intuitive
More informationBEFORE WE GET STARTED. BASIC TERMS TO KNOW JavaScript Python Basic Syntax Object String Functions Arguments Property While- Loops Varibles
COMBAT CODING 101 BEFORE WE GET STARTED BASIC TERMS TO KNOW JavaScript Python Basic Syntax Object String Functions Arguments Property While- Loops Varibles LANGUAGE Most commonly used coding languages
More informationMicrosoft Word Part 3 Office 2013
Microsoft Word Part 3 Office 2013 Hyperlinks When a document is sent as an electronic copy, hyperlinks can be added to direct the reader to a web page. To add a hyperlink: Highlight the word, phrase, paragraph,
More informationPerl Basics. Structure, Style, and Documentation
Perl Basics Structure, Style, and Documentation Copyright 2006 2009 Stewart Weiss Easy to read programs Your job as a programmer is to create programs that are: easy to read easy to understand, easy to
More informationDocument Formatting in MS Word
Document Formatting in MS Word You can save time in the editing process by formatting the document including page and section breaks, margins, headings, pagination, and paragraphing before you begin editing.
More informationCreating Your Paper or Thesis With LYX
Creating Your Paper or Thesis With LYX Warren Toomey, School of IT, Bond University Word processors do to words what food processors do to food. This seminar looks at a tool called L Y X which allows you
More informationObjectives. Introduction to HTML. Objectives. Objectives
Objectives Introduction to HTML Developing a Basic Web Page Review the history of the Web, the Internet, and HTML. Describe different HTML standards and specifications. Learn about the basic syntax of
More informationUTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016
UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 Today I will be explaining the issues involved in fixing and upgrading our website, and how we can use
More informationAdding Pages. Adding pages to your website is simple and powerful! In just a few minutes you can create a page that: Highlights a special event
A STEP-BY-STEP A STEP-BY-STEP GUIDE GUIDE TO TO UPDATING ADDING PAGES NAVIGATION ACADEMY Adding Pages Adding pages to your website is simple and powerful! In just a few minutes you can create a page that:
More informationExamples: To speed up routine editing and formatting Page X of Y. If you type teh plus a space, AutoCorrect replaces it with "the.
Ways to Automate Repetitive Tasks: AutoText The AutoText feature lets you specify a short name for a body of text or graphics and then lets you insert that body of material just by typing the short name.
More informationUsing Word to Create a Resume
Using Word to Create a Resume Table of Contents Typing... 2 Typing Master - http://www.typingmaster.com/index.asp?go=itutor_start... 2 Using Word... 4 Screen Layout... 4 Formatting Text... 5 Selecting
More informationJava Style Guide. 1.0 General. 2.0 Visual Layout. Dr Caffeine
September 25, 2002 Java Style Guide Dr Caffeine This document defines the style convention the students must follow in submitting their programs. This document is a modified version of the document originally
More informationBusiness Letter. Assignment
Assignment 2 Business Letter Sometimes you need to communicate a message to a superior or authority figure with whom you do not have an informal relationship. For the purpose of this lesson, we draft a
More informationCindex 3.0 for Windows. Release Notes
Cindex 3.0 for Windows Release Notes The information contained in this document is subject to change without notice, and does not represent a commitment on the part of Indexing Research. The program described
More information