Document Question Issues
|
|
- Marcus Shannon Casey
- 5 years ago
- Views:
Transcription
1 Document Question Issues In paragraph Directory Sectors (page 4): Length of ulsizehigh is specified as 2 bytes; length seems to have 4 bytes In header definition (page 2): minor version of the format: specification says 33, in file : 3E In header definition (page 2): _ubyte Order: only specified, how intel byte ordering is indicated. It seems that DOCX files saved with Word2007 don't have the correct value 0xFFFFFFFE but instead 0xFFFFFFFF in the last 4 bytes of the last DiFat sector in the chain of DiFat sectors.
2 Section properties can have a definition of columns for the sections. In OpenXML can these definitions have seperate values for column spacing for each column. In binary format there seems to be one value for all column spacings? Document Typography Info has a flag named folddefinelinebasedongrid. This flag should be bitfield 0x5F. This cannot be because 5F is not a single bit. I think this flag is bitfield 0x40 (7th bit). The sprm sprmtdeftable stores in bytes 2 and 3 the length for the following sprm argument. This length is always 1 bigger than it should be. I think the reason for this is that in normal sprms the length is specified by 1 byte, not by two. Word seems to compensate this additional byte by adding 1 to the length of the argument. So the length stored in byte 2 and 3 is not really the length of the following argument, it is the count of byte following to the normal sprm "header". A Font Family Name (FFN) structure has a sub structure called "FONTSIGNATURE". This structure isn't described by the specification. I found a PAPX in a file that has only one SPRM. The opcode of this SPRM is 0x6646. This opcode doesn't exist in the specification, neither in the list of Paragraph SPRMs nor elsewhere in the document. But there is a SPRM with opcode 0x6645 (sprmphugepapx) which means that this PAPX has nomore SPRMs and all SPRMS of this paragraph are stored elsewere in the file. The value of SPRM 0x6645 is an offset to this location in the file. I can only suppose that SPRM 0x6646 is a newer version of 0x6645 or that it is the corresponding SPRM for storing huge TAPX. Accordingly to the binary specification, the default linespacing of a paragraph is "single" (240 dya). Is this default line spacing saved in a.doc file? OOXML seems to have another default line spacing. If no line spacing is specified in a OOXML file (neither in styles.xml nor in document.xml), Word 2007 displays the document with multiple spacing of 1,15 (276 dya). - How does Word 2007 know, that it has to create a document default paragraph line spacing of 240 for older.doc files when converting from.doc to.docx? Is this default value saved in a.doc files (where?) or does Word 2007 perform a version check? We assume that PICF.rgb consists of a number of drawing group objects. Is this correct? There seems to be a padding byte between two drawing group objects when storing a floating picture in a Word document (cf. Picture Translation -- A Challenge). Is this correct? The border properties in the PICF structure are 4 bytes instead of 8 bytes, i.e. the length of the PICF structure is 0x44 bytes instead of 0x54
3 Record ID 31h is not specified. BiffView shows this as FONT record which is specified to use ID 231h Same for record ID 27Eh used for RK records (ID value should be 7Eh according to spec. The description for the Continue BiffRecord and the SST BiffRecord is too short. The SST could end with a string or a number. If it is a number the ContinueRecord begins directly without a compressed string bit otherwise it begins with this bit. Theres no description in the specification about this issue. Another issue is, that theres no description about the change between compressed to uncompressed strings at the end of a record.
4 In section 'Physical File Format', page 16, explanation of field Record Version (recver): It says 'If the record is a container, this field has a value of 0xFFFF.' -- it ought to say 'value of 0xF', because recver is only 4 bit wide. (Note: psrinstance isn't affected by this logic at all.) In section 'Physical File Format', page 16, explanation of field Record Length (reclen): It says 'If the record is a container, it refers to the sum of the lengths of the atoms inside it, plus the length of the record headers.' -- this is somewhat misleading. It would be better to write 'it refers to the sum of the lengths of the children inside plus the length of their record headers.' (section has moved to ODRAW spec) In documentation of Record Type 1007 (SlideAtom): The length of this type's records is 24 byte, but only the meaning of the first 22 byte is documented. What are the remaining 2 bytes used for? At page 69 change 'cfansityepface' to 'cfansitypeface' At page 45 change 'List' to 'MainMaster' and 'MainMaster' to 'List' in headers (Elsewhere in the document these record names are correctly used.)?? At page 78 add 'Note that the indent level field of the paragraph run is omitted in this case.' after 'This atom is of variable length, and consists of a character and a paragraph formatting run for each indent level defined in a style.'?
5 Please include Record Type identifiers (e.g. F000) directly with the section headings (e.g. msofbtdggcontainer) inside the document. Jumping to the table at page 11 and back to the main document is quite annoying. typedef for MSODGID is nowhere to be found (found out it's 32 bit unsigned by guessing) In section 'Common Header', page 8, explanation of field Record Version. Replace 0xFFFF with 0xF. In section 'Common Header', page 9, explanation of field Record Length. Replace the last sentence with 'If the record is a container, it refers to the sum of the lengths of the records inside it, plus the length of their headers.' (Which is less misleading.) In section 'Drawing Group Record', page 13: 'The drawing group record is a variable length record consisting of a fixed part followed by an array. The fixed part is defined as follows. [...] ULONG cidcl; // The number of ID clusters (FIDCLs) [...] The fixed part is followed by an array of ID clusters.' -- Mention that the fixed part is followed by exactly cidcl - 1 records; otherwise everyone will expect exactly cidcl records.
Picture Translation A Challenge
Picture Translation A Challenge DIaLOGIKa/makz/divo/wk 23 June 2008 Contents Introduction... 2 How Inline Pictures are Stored in a.doc File... 2 Inconsistencies in the PICF Structure... 3 Corrected PICF
More informationGenerating Microsoft Word Documents from Oracle Database. Zoran Tica
Generating Microsoft Word Documents from Oracle Database Zoran Tica Agenda Office Open XML (OpenXML) Document Structure Document Generation Tool Good Things View from the Inside - how everything works
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 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 informationBinary, Hexadecimal and Octal number system
Binary, Hexadecimal and Octal number system Binary, hexadecimal, and octal refer to different number systems. The one that we typically use is called decimal. These number systems refer to the number of
More informationEffective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm
15-123 Effective Programming in C and UNIX Lab 6 Image Manipulation with BMP Images Due Date: Sunday April 3rd, 2011 by 11:59pm The Assignment Summary: In this assignment we are planning to manipulate
More informationMath 230 Assembly Programming (AKA Computer Organization) Spring 2008
Math 230 Assembly Programming (AKA Computer Organization) Spring 2008 MIPS Intro II Lect 10 Feb 15, 2008 Adapted from slides developed for: Mary J. Irwin PSU CSE331 Dave Patterson s UCB CS152 M230 L10.1
More informationChapter 1 Getting Started
Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different
More informationMITOCW watch?v=hverxup4cfg
MITOCW watch?v=hverxup4cfg PROFESSOR: We've briefly looked at graph isomorphism in the context of digraphs. And it comes up in even more fundamental way really for simple graphs where the definition is
More informationWJEC Unit IT2, Task 1: Desktop Publishing Self-assessment Review
You are required to design and produce a document of at least two A4 sides and containing at least 150 words. Your work needs to include: Background information. Details of data processing activities within
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 informationMicrosoft Compound Document File Format
OpenOffice.org's Documentation of the Microsoft Compound Document File Format Author License Contributors Other sources Mailing list Download Project started Last change Revision 1.3 Daniel Rentz mailto:dr@openoffice.org
More informationSpatiaLite: 3D and compressed geometries. Addendum
SpatiaLite: 3D and compressed geometries Addendum Starting since version 2.4.0 SpatiaLite supports 3D geometries as well. The present addendum is intended to quickly explain the most relevant implementation
More informationMLA Style: Step-By-Step Instructions
MLA Style: Step-By-Step Instructions This document is a set of instructions in order to format a paper in MLA style with Microsoft Word. (It assumes you know how to access MS-Word on your computer.) This
More informationFile Format Specification MMPLD Version: 1.2 Release Author: Sebastian Grottel Date:
File Format Specification MMPLD Version: 1.2 Release Author: Sebastian Grottel Date: 17.05.2016 Preface The file formats MMPLD and MMDPLD basically are binary memory dumps of MegaMol s internal data structures,
More informationContents. Slide Set 1. About these slides. Outline of Slide Set 1. Typographical conventions: Italics. Typographical conventions. About these slides
Slide Set 1 for ENCM 369 Winter 2014 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2014 ENCM 369 W14 Section
More informationSmart formatting for better compatibility between OpenOffice.org and Microsoft Office
Smart formatting for better compatibility between OpenOffice.org and Microsoft Office I'm going to talk about the backbreaking labor of helping someone move and a seemingly unrelated topic, OpenOffice.org
More informationIntroduction to Microsoft Office 2007
Introduction to Microsoft Office 2007 What s New follows: TABS Tabs denote general activity area. There are 7 basic tabs that run across the top. They include: Home, Insert, Page Layout, Review, and View
More informationLearning Objectives. A Meta Comment. Exercise 1. Contents. From CS61Wiki
From CS61Wiki Contents 1 Learning Objectives 2 A Meta Comment 3 Exercise 1 3.1 Questions 3.2 Running code and using GDB 3.3 Compiler Optimizations 3.4 hexdump: a handy function 3.4.1 Questions 3.5 Checkpoint
More informationInteger Multiplication and Division
Integer Multiplication and Division for ENCM 369: Computer Organization Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 208 Integer
More informationFunctions. Using Bloodshed Dev-C++ Heejin Park. Hanyang University
Functions Using Bloodshed Dev-C++ Heejin Park Hanyang University 2 Introduction Reviewing Functions ANSI C Function Prototyping Recursion Compiling Programs with Two or More Source Code Files Finding Addresses:
More informationSlides for Lecture 6
Slides for Lecture 6 ENCM 501: Principles of Computer Architecture Winter 2014 Term Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary 28 January,
More informationCreating an Accessible Word Document. Mac Computer. Revised November 28, Adapted from resources created by the Sonoma County Office of Education
Creating an Accessible Word Document Mac Computer Revised November 28, 2018 Adapted from resources created by the Sonoma County Office of Education Title the Document Add an official title to the document
More informationMake Your Word Documents Accessible
Make Your Word Documents Accessible This document gives you step-by-step instructions to make your Word documents accessible to people with disabilities. MS Word 2010, installed on Windows PCs at the University
More informationCSE 142/143 Unofficial Commenting Guide Eric Arendt, Alyssa Harding, Melissa Winstanley
CSE 142/143 Unofficial Commenting Guide Eric Arendt, Alyssa Harding, Melissa Winstanley In Brief: What You Need to Know to Comment Methods in CSE 143 Audience o A random person you don t know who wants
More information3.7. Vertex and tangent
3.7. Vertex and tangent Example 1. At the right we have drawn the graph of the cubic polynomial f(x) = x 2 (3 x). Notice how the structure of the graph matches the form of the algebraic expression. The
More informationThe Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images.
Creating the Newsletter Overview: You will be creating a cover page and a newsletter. The Cover page will include Your Name, Your Teacher's Name, the Title of the Newsletter, the Date, Period Number, an
More informationASPRS LiDAR SPRS Data Exchan LiDAR Data Exchange Format Standard LAS ge Format Standard LAS IIT Kanp IIT Kan ur
ASPRS LiDAR Data Exchange Format Standard LAS IIT Kanpur 1 Definition: Files conforming to the ASPRS LIDAR data exchange format standard are named with a LAS extension. The LAS file is intended to contain
More informationComputer Science 136 Spring 2004 Professor Bruce. Final Examination May 19, 2004
Computer Science 136 Spring 2004 Professor Bruce Final Examination May 19, 2004 Question Points Score 1 10 2 8 3 15 4 12 5 12 6 8 7 10 TOTAL 65 Your name (Please print) I have neither given nor received
More informationDraft SDMX Technical Standards (Version 2.0) - Disposition Log Project Team
Draft SDMX Technical s (Version 2.0) - Disposition Log Project 1 Project 2 Project general general (see below for exampl es) In the document Framework for SDMX technical standards, version 2) it is stated
More informationCS367 Test 1 Review Guide
CS367 Test 1 Review Guide This guide tries to revisit what topics we've covered, and also to briefly suggest/hint at types of questions that might show up on the test. Anything on slides, assigned reading,
More informationChapter 1. Computer Abstractions and Technology. Lesson 3: Understanding Performance
Chapter 1 Computer Abstractions and Technology Lesson 3: Understanding Performance Manufacturing ICs 1.7 Real Stuff: The AMD Opteron X4 Yield: proportion of working dies per wafer Chapter 1 Computer Abstractions
More informationTrees (Part 1, Theoretical) CSE 2320 Algorithms and Data Structures University of Texas at Arlington
Trees (Part 1, Theoretical) CSE 2320 Algorithms and Data Structures University of Texas at Arlington 1 Trees Trees are a natural data structure for representing specific data. Family trees. Organizational
More informationLesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder.
Lesson 1 using Dreamweaver CS3 To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Click here to get images for your web page project. (Note:
More informationAr r ays and Pointer s
Ar r ays and Pointer s Using Bloodshed Dev-C++ Heejin Park Hanyang University 2 Introduction Arrays Multidimensional Arrays Pointers and Arrays Functions, Arrays, and Pointers Pointer Operations Protecting
More information4.3, Math 1410 Name: And now for something completely different... Well, not really.
4.3, Math 1410 Name: And now for something completely different... Well, not really. How derivatives affect the shape of a graph. Please allow me to offer some explanation as to why the first couple parts
More informationMITOCW watch?v=4dj1oguwtem
MITOCW watch?v=4dj1oguwtem PROFESSOR: So it's time to examine uncountable sets. And that's what we're going to do in this segment. So Cantor's question was, are all sets the same size? And he gives a definitive
More informationLong Filename Specification
Long Filename Specification by vindaci fourth release First Release: November 18th, 1996 Last Update: January 6th, 1998 (Document readability update) Compatibility Long filename (here on forth referred
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 informationRepresenting Data Elements
Representing Data Elements Week 10 and 14, Spring 2005 Edited by M. Naci Akkøk, 5.3.2004, 3.3.2005 Contains slides from 18.3.2002 by Hector Garcia-Molina, Vera Goebel INF3100/INF4100 Database Systems Page
More informationOCT 09 P2600 MEETING PP GUIDE COMMENT RESOLUTIONS
28 1.1 5 7 Should we add dates to the titles for 2600.2/3/4? (i.e. ""2600.2-2010""?) Resolution: Made sure first reference includes the date and the others didn t. 26 1.1 5 7 The titles for 2600.2/3/4
More informationAuthoring OpenStax Documents in Apache OpenOffice Writer *
OpenStax-CNX module: m60462 1 Authoring OpenStax Documents in Apache OpenOffice Writer * R.G. (Dick) Baldwin This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
More informationIntroduction to CS Page layout and graphics. Jacek Wiślicki, Laurent Babout,
Word processors offer many facilities for making the page layout more flexible and capable of displaying different kinds of information. In the previous exercises there where discussed some ways to format
More informationSlide Set 1 (corrected)
Slide Set 1 (corrected) for ENCM 369 Winter 2018 Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary January 2018 ENCM 369 Winter 2018
More informationBionic Buffalo Tech Note #23: The France IDL Compiler: C Language Mapping
Bionic Buffalo Tech Note #23 The France IDL Compiler: C Language Mapping last revised Monday 2003.07.07 2003 Bionic Buffalo Corporation. All Rights Reserved. Tatanka and TOAD are trademarks of Bionic Buffalo
More information1.1 Information representation
Fundamentals of Data Representation: Before we jump into the world of number systems, we'll need a point of reference; I recommend that you copy the following table that you can refer to throughout this
More informationHi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we
Hi everyone. I hope everyone had a good Fourth of July. Today we're going to be covering graph search. Now, whenever we bring up graph algorithms, we have to talk about the way in which we represent the
More informationRelease Notes OGantt version Bug Fixes 29 JUN :10 ID : 671 Fixed in version : 3.8.0
Release Notes OGantt version 3.8.0 29 JUN 2010 16:10 Bug Fixes ID : 671 Fixed in version : 3.8.0 Redraw issue with week scale header There appears to be a minor bug when horizontally scrolling through
More informationTASKING C166 ELF/DWARF APPLICATION BINARY INTERFACE
C166: elf_dwarf_abi 1 of 11 Last updated: 2006-12-07 14:33 TASKING C166 ELF/DWARF APPLICATION BINARY INTERFACE Document ID 119-EDABI Status Released Version 1.2 Date 2006-12-07 C166: elf_dwarf_abi 2 of
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 informationMicrosoft Window N Office Questions for IBPS Clerk, SBI Clerk and IBPS RRB
Microsoft Window N Office Questions for IBPS Clerk, SBI Clerk and IBPS RRB Microsoft Window n Office Quiz 1 Directions: Study the following question carefully and choose the right answer. 1. is a window
More informationLecture #2 January 30, 2004 The 6502 Architecture
Lecture #2 January 30, 2004 The 6502 Architecture In order to understand the more modern computer architectures, it is helpful to examine an older but quite successful processor architecture, the MOS-6502.
More informationQUIZ 2 Answers. B: (88)hex 1Opcode 8 means ADD the bit patterns in registers (see textbook Appendix C page 552)
QUIZ 2 Answers 1 Suppose registers E and F contained (AA)hex and (CC)hex, respectively. What bit pattern would be in register D after executing each of the following instructions (see appendix)? A. 7DEF
More informationJHDF5 (HDF5 for Java) 14.12
JHDF5 (HDF5 for Java) 14.12 Introduction HDF5 is an efficient, well-documented, non-proprietary binary data format and library developed and maintained by the HDF Group. The library provided by the HDF
More informationprintf( Please enter another number: ); scanf( %d, &num2);
CIT 593 Intro to Computer Systems Lecture #13 (11/1/12) Now that we've looked at how an assembly language program runs on a computer, we're ready to move up a level and start working with more powerful
More informationComputer Networks A Simple Network Analyzer Decoding Ethernet and IP headers
Computer Networks A Simple Network Analyzer Decoding Ethernet and IP headers Objectives The main objective of this assignment is to gain an understanding of network activities and network packet formats
More information2010 Summer Answers [OS I]
CS2503 A-Z Accumulator o Register where CPU stores intermediate arithmetic results. o Speeds up process by not having to store these results in main memory. Addition o Carried out by the ALU. o ADD AX,
More informationIntro. Speed V Growth
Intro Good code is two things. It's elegant, and it's fast. In other words, we got a need for speed. We want to find out what's fast, what's slow, and what we can optimize. First, we'll take a tour of
More informationWord 2010 Styles and Themes
Introduction 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 style, colour, and size of text that
More informationCreating accessible forms
Creating accessible forms Introduction Creating an accessible form can seem tricky. Some of the questions people commonly ask include: Can I use protected forms? How do I lay out my prompts and questions?
More informationQRG: Using the WYSIWYG Editor
WYSIWYG Editor QRG: Using the WYSIWYG Editor WYSIWYG stands for What You See Is What You Get. The WYSIWYG Editor is the reason you don t need to be an IT Programmer to write content for your web page.
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 informationMicrosoft 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 informationIntroduction to MS Word XP 2002: An Overview
Introduction to MS Word XP 2002: An Overview Sources Used: http://www.fgcu.edu/support/office2000/word/files.html Florida Gulf Coast University Technology Skills Orientation Word 2000 Tutorial The Computer
More informationChapter 1: Shapes, WordArt, and SmartArt
Chapter 1: Shapes, WordArt, and SmartArt Module A: Shapes and text A text box is a shape with text on it. True or How can you access the Drawing Tools Format tab? Select a shape. Right-click a shape, and
More informationLesson 3: Solving Equations; Floating-point Computation
Lesson 3: Solving Equations; Floating-point Computation restart; A hard equation Last time we were looking at this equation. eq := * sin() = Pi/2; (1.1) Maple didn't know the solutions. solve(eq,,allsolutions);
More informationPowerTOC v3 User Guide
PowerTOC v3 User Guide The easiest way to add table of contents and agenda slides to your PowerPoint presentation! PowerTOC v3 User Guide 2006-2018 by Mom Soft, a ll righ ts reserved All rights reserved.
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 informationExercise Word 1-1: Spell Check
Exercise Word 1-1: Spell Check What you will do: correct spelling and grammar errors with method of your choice create a header insert a date field Start with: theater.doc from the resource files 1. Open
More informationENCM 369 Winter 2016 Lab 11 for the Week of April 4
page 1 of 13 ENCM 369 Winter 2016 Lab 11 for the Week of April 4 Steve Norman Department of Electrical & Computer Engineering University of Calgary April 2016 Lab instructions and other documents for ENCM
More informationECE/CS 3710 Computer Design Lab Lab 2 Mini-MIPS processor Controller modification, memory mapping, assembly code
ECE/CS 3710 Computer Design Lab Lab 2 Mini-MIPS processor Controller modification, memory mapping, assembly code Due Tuesday, September 22nd, 2009 Laboratory Objectives Understand and extend a very very
More informationCHAPTER 3: MICROSOFT OFFICE: WORD 2010
CHAPTER 3: MICROSOFT OFFICE: WORD 2010 Quick Summary Microsoft Office 2010 includes programs, servers, and services for individuals and organizations. The insertion point is a blinking vertical line that
More informationBetter UI Makes ugui Better!
Better UI Makes ugui Better! 2016 Thera Bytes UG Developed by Salomon Zwecker TABLE OF CONTENTS Better UI... 1 Better UI Elements... 4 1 Workflow: Make Better... 4 2 UI and Layout Elements Overview...
More informationASSIGNMENT 4 SOLUTIONS
MATH 71 ASSIGNMENT SOLUTIONS 1. If F : X X is a function, define f (x) to be (f f)(x), and inductively define f k (x) (f f k 1 )(x) for each integer k. (So f (x) (f f )(x) f(f(f(x))) for instance.) We
More informationHere is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic:
Pointer Manipulations Pointer Casts and Data Accesses Viewing Memory The contents of a block of memory may be viewed as a collection of hex nybbles indicating the contents of the byte in the memory region;
More informationAdafruit 1-Wire Thermocouple Amplifier - MAX31850K
Adafruit 1-Wire Thermocouple Amplifier - MAX31850K Created by lady ada Last updated on 2015-04-09 03:45:15 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins Address Pins Data Pin Themocouple
More informationMITOCW watch?v=w_-sx4vr53m
MITOCW watch?v=w_-sx4vr53m 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 informationWhat do we mean by layouts?
What do we mean by layouts? A layout is how you position the elements of your page You can have columns Move paragraphs and sections around And you can do this all without changing the content of your
More informationMITOCW watch?v=yarwp7tntl4
MITOCW watch?v=yarwp7tntl4 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 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 informationIntroduction to Computer Science. Homework 1
Introduction to Computer Science Homework. In each circuit below, the rectangles represent the same type of gate. Based on the input and output information given, identify whether the gate involved is
More informationComputer Organization MIPS ISA
CPE 335 Computer Organization MIPS ISA Dr. Iyad Jafar Adapted from Dr. Gheith Abandah Slides http://www.abandah.com/gheith/courses/cpe335_s08/index.html CPE 232 MIPS ISA 1 (vonneumann) Processor Organization
More informationCS 186 Midterm, Spring 2003 Page 1
UNIVERSITY OF CALIFORNIA College of Engineering Department of EECS, Computer Science Division CS 186 Spring 2003 J. Hellerstein Midterm Midterm Exam: Introduction to Database Systems This exam has five
More informationLecture S3: File system data layout, naming
Lecture S3: File system data layout, naming Review -- 1 min Intro to I/O Performance model: Log Disk physical characteristics/desired abstractions Physical reality Desired abstraction disks are slow fast
More informationPart 1 Simple Arithmetic
California State University, Sacramento College of Engineering and Computer Science Computer Science 10A: Accelerated Introduction to Programming Logic Activity B Variables, Assignments, and More Computers
More informationCS Students Linux User's Guide
CS Students Linux User's Guide Writing a Makefile Author: Jaco Kroon (jaco@kroon.co.za) Version: 1.0 Last modified: Mon Aug 11 13:27:34 SAST 2003 Table of Contents 4.2 Writing a Makefile 4.2.1 Why Use
More informationCase Study Understanding code
Case Study Understanding code This case study was inspired by someone who wanted an explanation of the code sample below. Sub Test1() With Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(4).Formula
More informationRemarks on Kuratowski s Planarity Theorem. A planar graph is a graph that can be drawn in a plane without edges crossing one another.
Remarks on Kuratowski s Planarity Theorem A planar graph is a graph that can be drawn in a plane without edges crossing one another. This theorem says that a graph is planar if and only if it does not
More informationDiaphora An IDA Python BinDiffing plugin
Diaphora An IDA Python BinDiffing plugin Index Introduction...2 Files distributed with the diaphora distribution...2 Running Diaphora...2 Diaphora quick start...4 Finding differences in new versions (Patch
More informationMP8011A. Gang Programming System
MP8011A Gang Programming System User s Manual Copyright 2000 SofTec Microsystems DC00242 SofTec Microsystems via Roma, 1 33082 Azzano Decimo (PN) ITALY Tel: (+39) 0434 640 729 Fax: (+39) 0434 632 695 E-mail
More informationScheme Basics > (butfirst '(help!)) ()
Scheme Basics > (butfirst '(help!)) () [The butfirst of a *sentence* containing one word is all but that word, i.e., the empty sentence. (BUTFIRST 'HELP!) without the inner parentheses would be butfirst
More informationTeacher s Update Guide
Teacher s Update Guide 1. Overview of Classroom Connections... 2 2. Logging In and Creating a Post (article)... 3 Logging In... 3 Changing Your Password... 3 Creating a new Post... 3 Update the Text for
More informationCS103 Spring 2018 Mathematical Vocabulary
CS103 Spring 2018 Mathematical Vocabulary You keep using that word. I do not think it means what you think it means. - Inigo Montoya, from The Princess Bride Consider the humble while loop in most programming
More informationCopyright c 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided
GNU Makeinfo Brian J. Fox and Robert J. Chassell Copyright c 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the
More informationAdministrivia. CMSC 216 Introduction to Computer Systems Lecture 24 Data Representation and Libraries. Representing characters DATA REPRESENTATION
Administrivia CMSC 216 Introduction to Computer Systems Lecture 24 Data Representation and Libraries Jan Plane & Alan Sussman {jplane, als}@cs.umd.edu Project 6 due next Friday, 12/10 public tests posted
More informationStyles, Style Sheets, the Box Model and Liquid Layout
Styles, Style Sheets, the Box Model and Liquid Layout This session will guide you through examples of how styles and Cascading Style Sheets (CSS) may be used in your Web pages to simplify maintenance of
More informationCasting in C++ (intermediate level)
1 of 5 10/5/2009 1:14 PM Casting in C++ (intermediate level) Casting isn't usually necessary in student-level C++ code, but understanding why it's needed and the restrictions involved can help widen one's
More informationThe Ensoniq EPS/EPS16+/ASR-10 Bank Format
The Ensoniq EPS/EPS16+/ASR-10 Bank Format, document version 0.7 1/6 The Ensoniq EPS/EPS16+/ASR-10 Bank Format documented by Thoralt Franz The Ensoniq EPS/EPS16+/ASR-10 Bank Format, document version 0.7
More informationHow Do You Apply A Box Page Border In Word 2010
How Do You Apply A Box Page Border In Word 2010 To add or change a border in your Word document, see Add, change, or delete Tip You can also apply fill or effects to your text box or shape. Top of Page.
More informationHere is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic:
Pointer Manipulations Pointer Casts and Data Accesses Viewing Memory The contents of a block of memory may be viewed as a collection of hex nybbles indicating the contents of the byte in the memory region;
More information