ppxscal/embedding_network huggingface dataset:
Easter Eggs: Software Surprises
Authors: David Nagy-Farkas
Venue:  (1997)

:Almost every software program available today contains Easter Eggs (hidden secrets). "Easter Eggs -- Software Surprises" will help you find developers' hidden messages, photos, animation and more in the most widely used software programs and operating systems. Author David Nagy-Farkas leads you through the origins and history of hidden eggs. Learn why Easter Eggs are secret (and from whom they are meant to be secret). Explore the dark side of eggs. Original interviews will introduce you to the people behind the eggs. 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
Lingo Handbook: For Windows 95 & Macintosh, 1st edition
Authors: Rich Grace
Venue:  (1997)

:The Lingo Handbook is the only guide to Lingo designed specifically for beginning Lingo programmers. Nothing's assumed. Nothing's glossed over. Nothing's more complicated than it needs to be. Every step of the way, you'll find simple, meaningful examples based on tasks and projects you'll really care about - and complete scripts you can adapt to your own work. Learn how Lingo fits into the Director environment. Walk carefully through the basics of Lingo syntax, interactivity, decision-making, and looping. Learn how to troubleshoot scripts and avoid pitfalls. Then, discover powerful, surprisingly easy Lingo techniques for: building slick user interfaces; making the most of sound, sprites, graphics, color palettes, and QuickTime movies; managing text and fields; and developing Web multimedia with Shockwave. 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
Application specific architectures: a recipe for fast, flexible and power efficient designs
Authors: Chris Weaver, Rajeev Krishna, Lisa Wu, Todd Austin
Venue: Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems (2001)

The general purpose processor has long been the focus of intense optimization efforts that have resulted in an impressive doubling of performance every 18 months. However, recent evidence suggests that these efforts may be faltering as pipelining and ILP processing techniques experience diminishing returns. Application specific architectures hold great potential as an alternative means to continue scaling application performance. The approach works by specializing a design to a small domain of important applications, and it benefits from improved performance, greater power efficiency, and reduced area costs. This technique is well matched to embedded targets, where application domains are typically narrowIn this paper we present a case study of an application specific processor design. Our design, called the CryptoManiac processor, is an architecture specialized to efficiently execute cryptographic ciphers. We carefully highlight the domain specific application characteristics we identified and their accompanying optimizations in the CryptoManiac design. Detailed analyses of the design makes a strong case for application specific optimization. The CryptoManiac processor runs popular ciphers at twice the speed of a high-end general purpose processor, and the design renders nearly two orders-of-magnitude reduction in power consumption and area costs. Finally, we identify two key challenges that stand as barriers to wide spread adoption of application specific architectures.
Power MAC Book with CD-ROM, 2nd Ed., 2nd edition
Authors: Ron Pronk
Venue:  (1996)

:Whether you're already using a Power Mac or you're interested in purchasing one of these fast and easy-to-use machines and want to know more, this book's for you. Let Power Mac expert Ron Pronk show you what these machines can do and how you can use them to do high-performance graphics, desktop publishing, and more. This second edition covers everything you need to know about the new PCI Power Macs, the PowerPC-based PowerBooks, the new Power Mac clones, and much more. Between these covers you'll find answers to all your Power Mac questions, from upgrading and troubleshooting to connecting to cyberspace. You'll discover how to get the best Power Mac-native software, including utilities, games, and shareware; the capabilities of the new PCI Power Macs; the features of the new PowerPC-based PowerBooks; everything you need to know about the clones from DayStar, Radius, and Power Computing; the future of the Power Mac and where it will take you; how to get native Internet software for the Power Mac and how to find an Internet provider; and the inner workings of Power Macs, System 7.5, and more!
Avatar Markup Language
Authors: Sumedha Kshirsagar, Nadia Magnenat-Thalmann, Anthony Guye-Vuillème, Daniel Thalmann, Kaveh Kamyab, Ebrahim Mamdani
Venue: Proceedings of the workshop on Virtual environments 2002 (2002)

Synchronization of speech, facial expressions and body gestures is one of the most critical problems in realistic avatar animation in virtual environments. In this paper, we address this problem by proposing a new high-level animation language to describe avatar animation. The Avatar Markup Language (AML), based on XML, encapsulates the Text to Speech, Facial Animation and Body Animation in a unified manner with appropriate synchronization. We use low-level animation parameters, defined by the MPEG-4 standard, to demonstrate the use of the AML. However, the AML itself is independent of any low-level parameters as such. AML can be effectively used by intelligent software agents to control their 3D graphical representations in the virtual environments. With the help of the associated tools, AML also facilitates to create and share 3D avatar animations quickly and easily. We also discuss how the language has been developed and used within the SoNG project framework. The tools developed to use AML in a real-time animation system incorporating intelligent agents and 3D avatars are also discussed subsequently.
Communication, Technology, and Politics in the Information Age, 1st edition
Authors: Gerald Sussman
Venue:  (1997)

:How does politics influence communication technology? What forces shape technological enterprise? How do politics, society, and technology intersect? To answer these questions, author Gerald Sussman looks beyond the techno-functional aspects of product and process and focuses instead on the human agents and institutions involved in the making of information technologies. Through his carefully detailed and critical analysis, Sussman demystifies the political and social inner workings of communication technologies and guides readers to an understanding of the real meaning of the information revolution.
Learning Business Statistics with Microsoft Excel 5.0, 1st edition
Authors: John L. Neufeld
Venue:  (1996)

:This book effectively permits the reader to learn Excel and statistics simultaneously, resulting in a stronger comprehension of both.Each chapter is organized around a particular statistical concept or technique. Some of the chapters contain experiments designed to permit readers to explore statistical concepts by using the computer to perform experiments. Other chapters demonstrate the use of Excel to conduct established analytical procedures. 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
Teach Yourself Notebook Basics
Authors: Joe Kraynak
Venue:  (1998)

:Sams Teach Yourself Notebook Basics in 10 Minutes is your guide to mastering the most essential notebook computing tasks. These include: Setting up your notebook and installing add-on equipment; Configuring the unique pointing devices; Conserving battery power; Safely inserting and ejecting PC cards; Communicating with infrared (wireless) devices; Using a docking station or port replicator; Connecting your notebook and desktop PCs via a direct cable connection; Connecting to your desktop PC or network via modem; Checking your email when you're on the road; and Maintaining, enhancing, and accessorizing your notebook. This book includes over $40 in valuable coupons and rebate offers for the most popular notebook travel gear.
Representation independence, confinement and access control [extended abstract]
Authors: Anindya Banerjee, David A. Naumann
Venue: ACM SIGPLAN Notices (2002)

Denotational semantics is given for a Java-like language with pointers, subclassing and dynamic dispatch, class oriented visibility control, recursive types and methods, and privilege-based access control. Representation independence (relational parametricity) is proved, using a semantic notion of confinement similar to ones for which static disciplines have been recently proposed.
An empirical study of realvideo performance across the internet
Authors: Yubing Wang, Mark Claypool, Zheng Zuo
Venue: Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement (2001)

The tremendous increase in computer power and bandwidth connectivity has fueled the growth of streaming video over the Internet to the desktop. While there have been large scale empirical studies of Internet, Web and multimedia traffic, the performance of popular Internet streaming video technologies and the impact of streaming video on the Internet is still largely unkown. This paper presents analysis from a wide-scale empirical study of RealVideo traffic from several Internet servers to many geographically diverse users. We find typical RealVideos to have high quality, achieving an average frame rate of 10 frames per second and very smooth playout, but very few videos achieve full-motion frame rates. Overall video performance is most influenced by the bandwidth of the end-user connection to the Internet, but high-bandwidth Internet connections are pushing the video performance bottleneck closer to the server.
Hash table methods for case statements
Authors: Jason Gait
Venue: Proceedings of the 20th annual Southeast regional conference (1982)

The CASE statement evaluates an expression, selects an action according to the value of the expression and then executes the action. The most efficient runtime behavior is exhibited when the action can be selected via a jump table, which provides an entry for every possible value in the range of the expression but has execution time that is constant as the number of cases increases. If the range of the expression is too large then the jump table becomes impractical because of excessive space requirements. Implementations of the CASE statement that limit table size to increase linearly with the number of cases either require linear execution time or capitalize on the subrange structure of the expression to reduce the time requirement. Hash methods also limit space requirements, and in the case of hashing with chaining to resolve collisions can provide log n time performance. Open addressing methods provide constant time performance as the number of cases increases and, since the hash table is static and can be closely packed in an optimal fashion, the execution time can be limited to an average of less than two probes per selection even for closely packed tables. Open addressing in optimally packed tables leads to selection of the default case in fewer than eight probes. One can choose a hash function that facilitates extension of allowed data types from the usual byte and integer types to strings and double precision integers with minimal penalty in execution time.
Foundations of Computing: System Development with Set Theory and Logic, 1st edition
Authors: Thierry Scheurer
Venue:  (1994)

:Set theory and logic are the twin pillars of computing science. Their mastery is an essential part of the software engineer's education. This book provides a clear introduction to the key ideas of these two subjects and shows how they can be applied successfully in formal system development. Highlights of the book include: A presentation of set theory as a modelling language of universal applicability A wealth of practical examples demonstrating the remarkable simplicity and naturalness of set theory as a description tool A description of logic as a formal language, and as a simple way of introducing the key concepts of formal syntax, semantics and deduction calculus A practical methodology of system development based on set theory and illustrated by several substantial case studies The book starts from first principles and requires no prior knowledge of mathematics. It will be equally valuable for students of computing science and software engineers wishing to develop the skills required to apply formal methods successfully.
Reuse-based software engineering: techniques, organization, and controls
Authors: Hefedh Mili, Ali Mili, Sherif Yacoub, Edward Addy
Venue:  (2001)

Reuse-Based Software Engineering offers an in-depth discussion of the fundamental issues and total coverage of the state-of-the-art. The inclusion of review questions and exercises makes it an excellent tutorial for both academics and professionals.
Digital Signal Processing: A Computer Science Perspective
Authors: Jonathan Y. Stein
Venue:  (2000)

:Get a working knowledge of digital signal processing for computer science applications The field of digital signal processing (DSP) is rapidly exploding, yet most books on the subject do not reflect the real world of algorithm development, coding for applications, and software engineering. This important new work fills the gap in the field, providing computer professionals with a comprehensive introduction to those aspects of DSP essential for working on todays cutting-edge applications in speech compression and recognition and modem design. The author walks readers through a variety of advanced topics, clearly demonstrating how even such areas as spectral analysis, adaptive and nonlinear filtering, or communications and speech signal processing can be made readily accessible through clear presentations and a practical hands-on approach. In a light, reader-friendly style, Digital Signal Processing: A Computer Science Perspective provides: *A unified treatment of the theory and practice of DSP at a level sufficient for exploring the contemporary professional literature *Thorough coverage of the fundamental algorithms and structures needed for designing and coding DSP applications in a high level language *Detailed explanations of the principles of digital signal processors that will allow readers to investigate assembly languages of specific processors *A review of special algorithms used in several important areas of DSP, including speech compression/recognition and digital communications *More than 200 illustrations as well as an appendix containing the essential mathematical background
Digital Sensations: Space, Identity, and Embodiment in Virtual Reality
Authors: Ken Hillis
Venue:  (1999)

:Ken Hillis is assistant professor of communication studies at the University of North Carolina at Chapel Hill.
Discover PCs, 1st edition
Authors: Katherine Murray
Venue:  (1997)

:One of the things that makes PCs so exciting is how frequent and dramatic are all the technological innovations that come along. Unfortunately, this can make buying and owning a PC a bewildering experience. Now, with Discover PCs, you can quickly and easily get all the answers you need whether you're about to buy your first PC or you want to upgrade the PC you already own with new hardware and software. From the basics of figuring out what features you want your PC to have -- and getting the most for your money -- to planning for future needs and securing your PC from computer viruses and hard disk crashes, Discover PCs is the perfect PC guidebook to get you started. Turn here to discover how to Decide whether extra speed, RAM, and hard disk space is worth extra money Choose among ink jet and laser printers, fast modems and super-fast ISDN terminal adapters, ergonomic mice and keyboards, monitors, and the like See through the hype surrounding operating systems like Windows 95 to figure out what real benefits there are for you Take your laptop PC on the road and keep your documents synchronized with those on your desktop PC Get on the Internet and the World Wide Web, including exchanging e-mail and sending and receiving all kinds of files Rescue data after a hard disk crash, power failure, or some other unexpected act of God or man Have fun with your PC! Plus, as all of the titles in our Discover series, Discover PCs features the 6-Point Advantage Color Tear-Out Card -- Key information and shortcuts that get you up to speed fast DiscoveryCenter -- Quick summaries of the chapters' major points collected at the back of the book Real-Life Vignettes -- Winning stories on how real people use technology to improve their lives Visual Index -- Convenient picture maps direct you to the features you're looking for Web Path -- Handy references to feature- or topic-related Web sites Bonus Section -- Added-value tips and timesaving techniques at the end of each chapter
Rough Guide to the Internet, 1st edition
Authors: Angus J. Kennedy
Venue:  (1995)

:This bestselling guide for PCs and Macs explains in plain English functions such as sending e-mail; browsing sports, news, and travel information; playing free music samples from thousands of bands; shopping for the best Internet deals; downloading free software; and creating a Web page. Screen shots.
Virtual Field Trips in the Cyberage
Authors: Scott M. Mandel
Venue:  (1999)

:Consider Scott Mandel your guide through the Internet and pack your book bag for an unforgettable journey. Mandel, a teacher himself, helps educators of every computer level wind through the World Wide Web from a teacher's point-of-view and without the technical jumble. He offers step-by-step instructions that apply to all content areas and grades, and even includes a full chapter brimming with virtual field trips. Open your classroom and your students' minds to a virtual world of new experiences.
Course Ilt: Visio 2000 Professional
Authors: CORPORATE Course Technology Staff
Venue:  (2000)

:An affordable, easily scannable one-day training guide designed for use in instructor-led training courses. 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
Flash 3!: Creative Web Animation, 1st edition
Authors: Darrel Plant
Venue:  (1998)

:Macromedia Flash 3 is the first simple-to-use multimedia tool for creating vector-based animations with built-in interactivity. It's three programs in one - a drawing program, an animation sequencer, and an authoring program. Flash 3 is ideal for artists and designers who want to enliven the Web with animation and sound. You don't need to be a programmer - Flash 3 lets you create lively interactive sites without having to master JavaScript, Java, or complex HTML. This book introduces you to the art of creating Web animations incorporating resolution-independent graphics, anti-aliased text, and streaming sound. Follow step-by-step tutorials to master Flash 3, from basic drawing interface to authoring complex interactions.
10 Minute Guide to America Online
Authors: John Pivovarnick
Venue:  (1996)

:10 minutes is all you need to learn how to quickly install America Online; send, receive, and reply to e-mail messages; use AOL to explore the Internet; access International Online services; chat with other users; and shop and make travel arrangements on AOL.
J2EE frontend technologies: a programmer's guide to servlets, JavaServer Pages, and Enterprise JavaBeans
Venue:  (2001)

J2EE FrontEnd Technologies: A Programmer's Guide to Servlets, JavaServer Pages, and Enterprise JavaBeans concisely and accurately describes what you need to know about effective enterprise development based on servlets, JSPs, and EJBs. Servlets, JSPs, and EJBs are the most important aspects of Java as it is used in the production of enterprise Web applications today. Lennart "H&auml;xx" J&ouml;relid's book concentrates on teaching programmers how to fit the various technologies together while spending as little time as possible on "plumbing." J2EE FrontEnd Technologies: A Programmer's Guide to Servlets, JavaServer Pages, and Enterprise JavaBeans provides developers with a unique approach to understanding the profound relationship between servlets, JSPs, and EJBs. Developers will gain a clear understanding of all three and will be able to harness this knowledge for their own real-world applications.
User-computer interaction employing block mode data transfer
Authors: Elie Georges Hayeck
Venue: Proceedings of the 20th annual Southeast regional conference (1982)

The use of a video display terminal (VDT) with "block mode" option can provide a natural transition from paper forms. The interaction of a user with a VDT-form is outlined in relation to a patient's data and the functions of data entry, display, update, and deletion. The invocation of a function is kept simple with the use of abreviations as command words and the requirement of a command word as the first element sent to the computer. The strong points include: 1) a simple approach for the user, 2) a process can be aborted at any point, and 3) functions that can be used are displayed at all times. The weak points are: 1) software interface problems and 2) terminal cost. Block mode is discussed in relation to a modular approach and a distributive system.
The AIX Survival Guide
Authors: Andreas Siegert
Venue:  (1996)

:This book provides a comprehensive and easily accessible source of information on AIX, covering the planning of the installation, setting up the environment of the machine, hooking the system to a network, security issues, customizing AIX windows, troubleshooting, tuning, and more. This book assumes a basic knowledge of UNIX and applies to AIX versions 3.2.5 and 4.1 on the RISC System/6000. Features provides numerous practical details and hints, with pointers to potential problems and pitfalls how to set up and maintain systems running AIX assumes a basic knowledge of UNIX applies to AIX versions 3.2.5 and 4.1 on the RISC System/6000 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