ppxscal/embedding_network huggingface dataset:
Cyberspeak: An Online Dictionary, 1st edition
Authors: Andy Ihnatko
Venue:  (1996)

:Cyberspeak will help you during those crucial first months surfing the Internet. Herein you'll find friendly definitions of all of the technical terms, organizations, slang, and the wheelbarrow of TLA's (three letter acronyms) which Our Creator inflicted upon us as just punishment for having made Jim Carrey an international superstar. The gist is that Cyberspeak is informative and fun to read without any cheap faux-hackerish posturing.
Understanding Programming: An Introduction Using C++, 1st edition
Authors: Scott R. Cannon
Venue:  (1997)

:The second edition of this text was written with the community college and non-major CS1 student in mind. Cannon's breadth-first spiral introduction to programming in C++ gives students the satisfaction of programming very early in the course, using one data type, one condition statement, one loop form, etc. As they progress, they are introduced to more intricate programming. Although the author introduces useful aspects of object-oriented design, the text does not emphasize OOP.
Gesture navigation: an alternative 'back' for the future
Authors: Michael Moyle, Andy Cockburn
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

This paper describes the evaluation of a gesture-based mechanism for issuing the back and forward commands in web navigation. Results show that subjects were able to navigate significantly faster when using gestures compared to the normal back button. They were also extremely enthusiastic about the technique, with several expressing their wish that "all browsers should support this".
MaJIC: compiling MATLAB for speed and responsiveness
Authors: George Almási, David Padua
Venue: Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation (2002)

This paper presents and evaluates techniques to improve the execution performance of MATLAB. Previous efforts concentrated on source to source translation and batch compilation; MaJIC provides an interactive frontend that looks like MATLAB and compiles/optimizes code behind the scenes in real time, employing a combination of just-in-time and speculative ahead-of-time compilation. Performance results show that the proper mixture of these two techniques can yield near-zero response time as well as performance gains previously achieved only by batch compilers.
Mapping array communication onto FIFO communication - towards an implementation
Authors: Jeffrey Kang, Albert van der Werf, Paul Lippens
Venue: Proceedings of the 13th international symposium on System synthesis (2000)

In high-throughput real-time media processing systems, the communication between processing units is typically specified as multi-dimensional arrays. However, the implementation of such applications is mostly FIFO-based. Mapping array communication onto a FIFO-based implementation requires complex address generators if the arrays have multiple dimensions. In this paper, we present a method for mapping array communication onto an efficient microcomputer architecture implementation based on FIFO communication via shared memory. A good hardware/software partitioning for the address generation is proposed. Furthermore, a complete design flow from specification to implementation is described. We illustrate this method with a design case: the communication of video frames between the frontend and the compressor in an MPEG encoder.
TSI (teething ring sound instrument): a design of the sound instrument for the baby
Authors: Naoko Kubo, Kazuhiro Jo, Ken Matsunaga
Venue: Proceedings of the 14th annual ACM symposium on User interface software and technology (2001)

In this paper, we will describe the TSI (Teething ring Sound Instrument), a new sound instrument given to babies, which consists of a teething ring, a knob, an I-CubeX Digitizer [1] and a computer which processes MIDI messages. The TSI is designed to bring music experience to baby with the movement of the babies reflex sucking motion. We provided the TSI to a baby and observed her action to the TSI and her reaction to the generated sound. This experiment showed the high potential of the TSI.
Generative techniques for product lines
Authors: Greg Butler
Venue: ACM SIGSOFT Software Engineering Notes (2001)

A software product line leverages the knowledge of one or more domains in order to achieve short time-to-market, cost savings, and high quality software. The highest level of reuse comes by using domain-specific languages or visual builders to describe a member of the product line, and to generate the member from the description. Generative techniques can help us to capture the configuration knowledge for a product line and use it to generate concrete family members. This workshop focuses on technical issues of product lines, rather than economic issues.
Mechanism and Freedom of Logic
Authors: Granville C. Henry
Venue:  (1993)

:This book uses the friendly format of the computing language Prolog to teach a full formal predicate logic. With Prolog, the scope and limits of both logic and computing can be explored and experimented. Students learning formal logic in a Prolog format can begin using their already developed informal abilities in logic to program in Prolog and conversely learn enough formal logic to examine Prolog and computing in general so major fundamental theorems can be demonstrated. Cases such as Church's Thesis, Church's Theorem, Turing's Halting Problem, and Godel's Incompleteness Theorem provide the author with the means to assess some of the philosophical implications of logic and computing. Henry designed the book for undergraduate students, but it is also useful for philosophers and theologians who wish to see how computer programming serves as a probe into philosophical matters. Contents: The Formalization of Logic; Propositional Logic; Predicate Logic; Prolog: Programming in Logic; Logic Machines; The Scope and Limits of Logic and Logic Machines; Philosophical Reflections; Appendix; Bibliography; Index.Author Biography: Granville C. Henry is Professor of Mathematics and Philosophy at Claremont McKenna College in California. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
An authorization mechanism for a relational data base system
Authors: P. P. Griffiths, B. W. Wade
Venue: Proceedings of the 1976 ACM SIGMOD international conference on Management of data (1976)

A multi-user data base system must permit users to selectively share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized users. Further, when tables or restricted views of tables are created and destroyed dynamically, the granting, authentication, and revocation of authorization to use them must also be dynamic. We discuss each of these issues and their solutions in the context of the relational data base management system, System R.When a data base user creates a table, he is fully and solely authorized to perform actions upon it such as read, insert, update, and delete. If he wishes, he may explicitly grant to any other user any or all of his privileges on the table. In addition, he may specify that that user is authorized to further grant these privileges to other users. The result is a directed graph of granted privileges originating from the table creator.At some later time, a user A may revoke some or all of the privileges which he previously granted to another user B. This action usually revokes the entire subgraph of the grants originating from A's grant to B. It may be, however, that B will still possess the revoked privileges by means of a grant from another user C, and therefore some or all of B's grants should not be revoked. We discuss this problem in detail and present an algorithm for detecting exactly which of B'S grants should be revoked.Because revocation may be performed dynamically, a user's authorization for a table must be checked dynamically. We present a scheme which attempts to minimize the cost of such revalidation.
Concepts of a data base simulation language
Authors: Peter Scheuermann
Venue: Proceedings of the 1977 ACM SIGMOD international conference on Management of data (1977)

Performance modelling of data base systems requires taking into consideration the complex interactions between the different physical design parameters and the system workload parameters. In order to facilitate a data base designer in evaluating various implementation strategies, a simulation language is presented which has three distinct components (1) data definition (2) query definition and (3) mapping to storage definition. A number of features characterize this type of descriptive mechanism. First, the system workload parameters (1 and 2) must be described in terms of statistical distributions, which implies that the storage structure is subject to the same stochastic variability. Secondly, the level of detail required to describe mappings to storage for simulation purposes is lower than that required by standard data definition or mapping languages. The process of embedding a structure in storage is decomposed into a number of steps, each introducing additional implementation oriented details.
Optimizing Your Multimedia PC
Authors: Compaq Computer Corporation
Venue:  (1995)

:Multimedia makes substantial demands on your PC. Now, with Optimizing Your Multimedia PC, you'll find out how to get the most out of your PC as it stands as well as how to fortify it with more RAM and enhance it with a sound card, video accelerator card, and CD-ROM drive. Whether you're creating your own multimedia projects or enjoying the work of others, Optimizing Your Multimedia PC will show you the way to smoother digital video playback, richer audio, and faster loading. Plus, on the accompanying CD-ROM, you'll find some of the best multimedia software and resources available, including Intel Corporation Indeo Drivers - for high-quality video playback Computer Media Design MultiView - watch four AVI movies at once WinJammer - manipulate MIDI data Music Sculptor - the easy-to-use MIDI sequencer Autodesk Animation Player - play .FLI and .FLC files and write scripts that let you add sound or chain .FLI or .FLC files together The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Quick Course in Microsoft Windows NT 4 Workstation
Authors: CORPORATE Inc Online Press
Venue:  (1997)

:Quick Course books offer streamlined instruction for the new user in the form of no-nonsense, to-the-point tutorials and learning exercises. The core of each book is a logical sequence of straightforward, easy-to-follow instructions for building useful business documents-the same documents people create and use on the job. Microsoft Windows NT Workstation 4.0 is the powerful desktop operating system for business computing that enhances productivity and reduces computing costs-all in a reliable and secure environment. Quick Course in Microsoft Windows NT 4 is the quick way to tap this power, covering just the information and training needed. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Quicken 5 for Windows for Dummies Quick Reference, 2nd edition
Authors: Stephen L. Nelson
Venue:  (1995)

:Quicken is one of the most popular personal financial packages around -- for good reason. From managing your budget and paying bills to keeping good records for when tax time rolls around, Quicken can help you tame even the most unruly finances. But to take full advantage of all of Quicken's important features -- and not waste time trying to figure out how to use them -- you need Quicken 5 For Windows For Dummies. In one concise, compact guide, you'll find commands and features explained along with tips on how best to put them to use. This is one Quicken reference you can't afford to be without. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Online paging and file caching with expiration times
Authors: Tracy Kimbrel
Venue: Theoretical Computer Science (2001)

We consider a paging problem in which each page is assigned an expiration time at the time it is brought into the cache. The expiration time indicates the latest time that the fetched copy of the page may be used. Requests that occur later than the expiration time must be satisfied by bringing a new copy of the page into the cache. The problem has applications in caching of documents on the World Wide Web (WWW). We show that a natural extension of the well-studied least recently used (LRU) paging algorithm is strongly competitive for the uniform retrieval cost, uniform size case. We then describe a similar extension of the recently proposed Landlord algorithm for the case of arbitrary retrieval costs and sizes, and prove that it is strongly competitive. The results extend to the loose model of competitiveness as well. Copyright 2001 Elsevier Science B.V.
Atomic broadcast in one phase
Authors: Pascale Minet, Emmanuelle Anceaume
Venue: Proceedings of the 4th workshop on ACM SIGOPS European workshop (1990)

An atomic broadcast protocol should meet the three properties of unanimity, order and termination. The protocol presented here assumes weak fail-silent Network Attachment Controllers (NACs) and a broadcast channel subject to omission failures. In a failure-free environment it consists of a single phase. The response time achieved is almost the same as for a simple broadcast. In case of receivers failures, the number of phases depends on failure occurrences. In case of a broadcaster failure all the correct receivers detect the failure and all the receivers ignore the broadcast. This protocol ensures that each correct NACs has the same view of the correct NACs' list.
The Microsoft Outlook Handbook
Authors: Martin S. Matthews
Venue:  (1996)

:The Microsoft Outlook Handbook shows you, step by step, how to become more productive by using Outlook to seamlessly integrate all your Internet and intranet communications with your desktop information. You'll learn how to use Outlook to manage your email, scheduling, tasks, contacts and files, and see examples of four realistic scenarios that demonstrate how to exploit Outlook to the max! Inside, see Outlook in action in nearly every working situation including an individual consultant working from home, a small organization housed in one office, a larger organization working in several locations using an intranet, and a committee relying exclusively on the Internet to communicate. The real-world scenarios show you the best ways to perform critical tasks so you can get your work done quicker and more efficiently. Combined with the easy, how-to instructions and scores of efficiency tips and shortcuts, this unique book has everything you need for incredible, timesaving results with Microsoft Outlook!
Medical Image Databases, 1st edition
Authors: Stephen T. C. Wong
Venue:  (1998)

:Medical Image Databases covers the new technologies of biomedical imaging databases and their applications in clinical services, education, and research. Authors were selected because they are doing cutting-edge basic or technology work in relevant areas. This was done to infuse each chapter with ideas from people actively investigating and developing medical image databases rather than simply review the existing literature. The authors have analyzed the literature and have expanded on their own research. They have also addressed several common threads within their generic topics. It is suitable as a textbook for a graduate level course on biomedical imaging or medical image databases, and as a reference for researchers and practitioners in industry.
The intuitionism behind Statecharts steps
Authors: Gerald Lüttgen, Michael Mendler
Venue: ACM Transactions on Computational Logic (TOCL) (2002)

The semantics of Statecharts macro steps, as introduced by Pnueli and Shalev [1991], lacks compositionality. This article first analyzes the compositionality problem and traces it back to the invalidity of the Law of the Excluded Middle. It then characterizes the semantics via a particular class of linear intuitionistic Kripke models. This yields, for the first time in the literature, a simple fully abstract semantics that interprets Pnueli and Shalev's concept of failure naturally. The results not only give insight into the semantic subtleties of Statecharts, but also provide a basis for an implementation, for developing algebraic theories for macro steps, and for comparing different Statecharts variants.
Visual Basic 6 Database Programming for Dummies
Authors: Richard Mansfield
Venue:  (1999)

:Packed with real-world examples and plain-English explanations, this friendly guide cuts through the jargon and shows readers step-by-step how to create powerful customized database applications. From designing interfaces and reports to connecting with the Web, it will help programmers maximize the robust database tools in Visual Basic 6.
The spiritual life of projects
Authors: Phillip G. Armour
Venue: Communications of the ACM (2002)

The human factor in software development is the ingredient that ultimately gives a project team its soul.
Love Bytes, 1st edition
Authors: Sally Chapman
Venue:  (1994)

:Sally Chapman's mysteries enliven the sometimes arcane world of computers with a dose of murder, romance, and good humor. In Love Bytes, the budding technology of "virtual reality" provides the key to a killer's motive. Julie Blake has resigned her position at ICI, a major Silicon Valley company, to found an investigative agency specializing in computer fraud. With her partner/amore Vic Paoli, Julie looks forward to the freedom from corporate politics and to the challenge of sleuthing. But jobs are few, money is tight, and when bail bondswoman Lorna Donatello walks in with a missing-person case, Julie and Vic jump at the chance to take it on. Tracing Arnie Lufkin is difficult, for the renegade programming genius and accused embezzler has concealed his tracks with a variety of tricks that baffle even Julie's expertise. When a murder is committed, the search intensifies for a criminal who is never what or where he seems to be. Mystery readers and computer buffs alike will enjoy Love Bytes, a delightful sequel to Raw Data, the first book to feature Julie Blake and Vic Paoli. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Microsoft Excel 97 - Illustrated Projects, 1st edition
Authors: Carol M. Cram
Venue:  (1997)

:Part of the Illustrated Projects Series, this text offers a quick, visual way to apply Microsoft Excel 97 skills. Covers beginning through intermediate skills.
Open Source XML Database Toolkit: Resources and Techniques, 1st edition
Authors: Liam Quin
Venue:  (2000)

:An in-depth look at making XML work with database applications. This guide will arm you with the nuts-and-bolts information and tools you'll need to exploit XML's powerful capabilities. Focusing specifically on how XML works with database technologiesincluding relational and object-oriented databasesthe book provides clear technical coverage of the key issues involved with storing XML in databases and using databases with XML applications.Expert Liam Quin first introduces you to the main concepts of XML and then reveals how to work with this technology. He offers helpful tips and techniques to show you how to move data stored in relational databases in and out of an XML application. You'll also learn how to store XML documents in a database, find and use the best XML database tools and applications, and store links in a database for metadata access. You'll also gain a better understanding of W3C specifications for XQL, XSL, Xlink, and Xpointer. Programmers, Web developers, and technical managers who need to extract database contents as XML or store XML in a database will find this book to be an invaluable resource. This book concentrates on techniques rather than specific tools, but mentions a wide range of software, both commercial and open source, including: FreeBSD, Solaris, and Linux MySQL XT and other XML processors Apache Oracle SoftQuad XMetal and other XML editing software Object Design's ObjectStore The companion Web site at www.wiley.com/compbooks/quin features: Additional resources Utilities Examples from the book Updated information Visit our Web site at www.wiley.com/compbooks/ About the Author: LIAM QUIN was a member of the W3C Standards Committee for XML. He has been working with SGML since 1987 and was closely involved with XML from its inception. He is the coauthor of the XML Specification Guide and has published papers on SGML. Quin is also a frequent speaker at numerous conferences and is very active in standards committees.
Evaluating Capture-Recapture Models with Two Inspectors
Authors: Khaled El Emam, Oliver Laitenberger
Venue: IEEE Transactions on Software Engineering (2001)

Capture-recapture (CR) models have been proposed as an objective method for controlling software inspections. CR models were originally developed to estimate the size of animal populations. In software, they have been used to estimate the number of defects in an inspected artifact. This estimate can be another source of information for deciding whether the artifact requires a reinspection to ensure that a minimal inspection effectiveness level has been attained. Little evaluative research has been performed thus far on the utility of CR models for inspections with two inspectors. In this paper, we report on an extensive Monte Carlo simulation that evaluated capture-recapture models suitable for two inspectors assuming a code inspections context. We evaluate the relative error of the CR estimates as well as the accuracy of the reinspection decision made using the CR model. Our results indicate that the most appropriate capture-recapture model for two inspectors is an estimator that allows for inspectors with different capabilities. This model always produces an estimate (i.e., does not fail), has a predictable behavior (i.e., works well when its assumptions are met), will have a relatively high decision accuracy, and will perform better than the default decision of no reinspections. Furthermore, we identify the conditions under which this estimator will perform best.