ppxscal/embedding_network huggingface dataset:
A Simple, Object-Based View of Multiprogramming
Authors: Jayadev Misra
Venue: Formal Methods in System Design (2002)

Object-based sequential programming has had a major impact on software engineering. However, object-based concurrent programming remains elusive as an effective programming tool. The class of applications that will be implemented on future high-bandwidth networks of processors will be significantly more ambitious than the current applications (which are mostly involved with transmissions of digital data and images), and object-based concurrent programming has the potential to simplify designs of such applications. Many of the programming concepts developed for databases, object-oriented programming and designs of reactive systems can be unified into a compact model of concurrent programs that can serve as the foundation for designing these future applications. We propose a model of multiprograms and a discipline of programming that addresses the issues of reasoning (e.g., understanding) and efficient implementation. The major point of departure is the disentanglement of sequential and multiprogramming features. We propose a sparse model of multiprograms that distinguishes these two forms of computations and allows their disciplined interactions.
What's Size Got to Do With It?: Understanding Computer Rightsizing, 1st edition
Authors: John E. Blyler, Gary A. Ray
Venue:  (1997)

:Technological advances and the ever-shifting demands of the global marketplace have created an environment in which computer systems become obsolete at an astonishing rate. This book presents an easy-to-read, commonsense approach for designing flexible computer systems that address future requirements. Whether your existing system is a stand-alone PC, several workstations connected to a local-area network (LAN), or a traditional monolithic mainframe. What's Size Got to Do With It? will help you determine the right-size system for your needs. This book will be of value to students, technical managers, computer-oriented engineers, and information systems professionals. Using a systems-engineering-based approach, this book provides a comprehensive overview with helpful case studies that illustrate specific applications.
Microsoft Olap Unleashed
Authors: Timothy Peterson, Jim Pinkelman
Venue:  (1999)

:Microsoft OLAP Unleashed offers professional-level expertise and an in-depth explanation of the latest in multidimensional database management. It contains an entire section on MDX, the programming language of OLAP. MS OLAP Unleashed details real-world uses, how to prepare data, and how to implement an OLAP system. Topics include preparing data, creating cubes, using PivotTable Service, OLAP programming, using Excel as client, server security, real-world examples, managing a data warehouse MDX reference, and system.
Optimal unification and learning algorithms for categorial grammars
Authors: Barbara Dziemidowicz
Venue: Fundamenta Informaticae (2002)

In this paper continuing [1], we present a more general approach to restricted optimal unification, introduced and applied to learning algorithms for categorial grammars in [2] and further developed in [7, 8, 4, 5]. We introduce a procedure of finding minimal unifiers with respect to some preordering relation between substitutions and solve a general problem of finding all minimal (in several senses) categorial grammars compatible with a given language sample.
Super Smash Brothers Deluxe: Prima's Official Strategy Guide
Authors: Kip Ward
Venue:  (1999)

:Be prepared to play the first-ever tournament fighter boasting an all-star cast of Nintendo characters. This guide includes a list of moves for every character, reveals secret characters and weapons, and provides information about each character's 3D arena and locations of power-ups and obstacles.
Telecom and IT: moving toward unified support
Authors: Susan Grajek, Gunther Dannheim, Jeffrey Euben, Joseph Paolillo, David Stagg
Venue: Proceedings of the 30th annual ACM SIGUCCS conference on User services (2002)

As the much-heralded convergence between IT and Telecom draws nearer, it is time for IT and Telecom support providers to begin considering the implications for user support. Laptops can connect to the internet via cellular services, handheld devices can deliver email and phone calls; support for these devices and services requires technical expertise that cuts across the traditional fields of information technology and telecommunications. At Yale University, the School of Medicine IT department has begun collaborating with the University Telecommunications department to provide a single point of contact for IT and Telecom services. We will outline the process we used to evaluate the single point of contact concept, including needs and feasibility assessments. Our discussion will identify both barriers and strategies for success. Some of the barriers were political, some logistical and some technical. Groundwork included developing a shared vision, establishing trusting relationships, defining user needs and preferences and researching current and emerging technologies. We will present the collaborations we have established, including a coordinated Web presence, collaborative research and development and a unified service center. We will also discuss the options we discarded, such as a single call center. We will offer advice for how other IT departments can begin integrating telecommunications support in this rapidly developing technology sector.
Learning DCOM, 1st edition
Authors: Thuan L. Thai
Venue:  (1999)

:DCOM -- the Distributed Component Object Model -- is a recent upgrade of a time-honored and well-tested technology promoted by Microsoft for distributed object programming. Now that components are playing a larger and larger part in Windows 98, Windows NT 4.0, and Windows 2000, every Windows programmer will want to understand the technology. DCOM competes with CORBA as a rich and robust method for creating expandable and flexible components, allowing you to plug in new parts conveniently and upgrade without the need for code changes to every program that uses your component. This book introduces C++ programmers to DCOM and gives them the basic tools they need to write secure, maintainable programs. While using Visual C++ development tools and wizards where appropriate, the author never leaves the results up to magic. The C++ code used to create distributed components and the communications exchanged between systems and objects are described at a level where the reader understands their significance and can use the insights for such tasks as debugging and improving performance. The first few chapters explain both the remote procedure calls that underlie DCOM's communication and the way DCOM uses C++ classes. Readers become firmly grounded in the relation between components, classes, and objects, the ways objects are created and destroyed, how clients find servers, and the basics of security and threading. After giving you a grounding in how DCOM works, this book introduces you to the Microsoft tools that make it all easy. By showing what really happens each time you choose a button in a wizard, Learning DCOM makes it possible for you to choose what you need. This book is for anyone who wants to understand DCOM. While thoroughly practical in its goals, it doesn't stint on the background you need to make your programs safe, efficient, and easy to maintain. Topics include: MIDL (Microsoft Interface Definition Language, the language for defining COM interfaces) COM error and exception handling Custom, dispatch, and dual interfaces Standard and custom factories Management of in-process versus out-of-process servers Distributed memory management Pragmatic explanation of the DCOM wire protocol Standard, custom, handler, and automation marshaling Multithreading and apartments Security at the system configuration and programming level Active Template Library (ATL), ATL wizards -- and what they don't do Writing a component that can be invoked from Visual Basic Techniques for using distributed components Creating an ActiveX control and embedding it in a Web client Authentication and the use of Windows NT security features Techniques for merging marshaling code Connection and distributed events management An introduction to COM+ features
MCSE NT Server 4 Exam Cram Adaptive Testing Edition
Authors: Ed Tittel, James Michael Stewart, Kurt Hudson
Venue:  (1999)

:Large and small corporations around the world have moved to Microsoft's powerful NT 4 networking platform at a speed-of-light pace. Microsoft created the Microsoft Certified Systems Engineer (MCSE) program to help train professionals and officially certify them. Certification InsiderTM Press' MCSE NT Server 4 Exam Cram is especially designed and written by expert Microsoft Certified Trainers (MCTs) to help professionals study for and pass the NT Server 4 exam. The following key technical topics are covered: Windows NT installation, NT's file system, performance monitoring, NT/NetWare relationships, printing, backup and recovery, NT Remote Access Services (RAS), NT boot process, and troubleshooting system failures. Two complete practice exams feature questions designed assess the reader's readiness to sit for the exam and the answers and explanations reinforce the reasoning behind the correct answers. Includes new information on adaptive test-taking strategies, plus our readers' favorites: warnings on trick questions, time-saving study tips, multiple-part question strategies, and shortcuts. One free practice exam password accessible on the Certification Insider Web Page, PLUS both of the practice exams found in the book also available on the Web. Cram Fitness Assessments give readers a way to determine how to proceed with certification by analyzing their educational and experiential background and their subject knowledge level in order to make suggestions about preparation and study. Features unique editorial content that serves as an ideal complement to all study guides and training courses and materials available for Exam #70-067: Implementing and SupportingMicrosoft Windows NT Server 4.0. Provides a special Cram Sheet with tips, acronyms, and memory joggers that readers can take with them to the exam.
Reducing transitions on memory buses using sector-based encoding technique
Authors: Yazdan Aghaghiri, Massoud Pedram, Farzan Fallah
Venue: Proceedings of the 2002 international symposium on Low power electronics and design (2002)

In this paper, we introduce a class of irredundant low power encoding techniques for memory address buses. The basic idea is to partition the memory space into a number of sectors. These sectors can, for example, represent address spaces for the code, heap, and stack segments of one or more application programs. Each address is first dynamically mapped to the appropriate sector and then is encoded with respect to the sector head. Each sector head is updated based on the last accessed address in that sector. The result of this sector-based encoding technique is a reduction in the number of bus transitions when encoding consecutive addresses that access different sectors. Our proposed techniques have small power and delay overhead when compared with many of the existing methods in the literature. One of our proposed techniques is very suitable for encoding addresses that are sent from an on-chip cache to the main memory when multiple application programs are executing on the processor in a time-sharing basis. For a computer system without an on-chip cache, the proposed techniques decrease the switching activity of data address and multiplexed address buses by an average of 55% and 67%, respectively. For a system with on-chip cache, up to 55% transition reduction is achieved on a multiplexed address bus between the internal cache and the external memory. Assuming a 10pF per line bus capacitance, we show that power reduction of up to 52% for an external data address bus and 42% for the multiplexed bus between cache and main memory is achieved using our methods.
Visual Basic 6 Desktop Applications
Authors: Michael McKelvy
Venue:  (1999)

:This MCSD Test Success book is your key to passing Exam 70-176, Designing and Implementing Desktop Applications with Visual Basic 6.0: study with summaries of all the information you need to know for the exam, reinforce your knowledge with detailed review questions, and gauge your progress with practice questions that are tougher than those you'll face on the exam.
Microsoft's Windows Millennium Edition for Dummies
Authors: Andy Rathbone, Rathbone. Andy
Venue:  (2000)

:Microsoft Windows Me Edition For Dummies hits the shelves in time to help new PC users or old Windows vets navigate the features of their updated system. Best-selling author Andy Rathbone shows readers the simple route to handling the features of their PC OS including how to start programs, manage files, open documents, and customize their desktop. This guide is also updated with the latest changes to the Windows system including the improved Internet connection wizard and the latest Web browsers, e-mail tools, and multimedia features. About the Authors >br>Andy Rathbone (San Diego, CA) is the author of the best selling computer book of all time, Windows 95 For Dummies, as well as Windows 98 For Dummies, Upgrading & Fixing PCs For Dummies, and Dummies 101: Windows 98. Andy brings a mastery of the Dummies-way to help readers understand technology topics.
The Illustrated Guide to NetWare Btrieve 6.0: Through Version 6.X/the Power of Client/Server Computing, 1994th edition
Authors: Richard B. Trocino
Venue:  (1994)

:The most complete after-market guide available for Novell's NetWare Btrieve Version 6.X, it covers all aspects of the software, including client/server architecture, database administration, and programming with Btrieve.
XML and Java from Scratch
Authors: Nicholas Chase
Venue:  (2001)

From the Book:Welcome to Jesse Liberty's Programming from scratch series. I created this series because I believe that traditional primers do not meet the needs of every student. A typical introductory computer programming book teaches a series of skills in logical order and then, when you have mastered a topic, the book endeavors to show how the skills might be applied. This approach works very well for many people, but not for everyone. I've taught programming to more than 10,000 students: in small groups, large groups, and through the Internet. Many students have told me that they wish they could just sit down at the computer with an expert and work on a program together. Rather than being taught each skill step by step in a vacuum, they'd like to create a product and learn the necessary skills as they go. From this idea was born the Programming from scratch series. In each of these books, an industry expert will guide you through the design and implementation of a complex program, starting from scratch and teaching you the necessary skills as you go. You may want to make a from scratch book the first book you read on a subject, or you may prefer to read a more traditional primer first and then use one of these books as supplemental reading. Either approach can work: Which is better depends on your personal learning style. All the from scratch series books share a common commitment to showing you the entire development process, from the initial concept through implementation. We do not assume you know anything about programming: from scratch means from the very beginning, with no prior assumptions. While I didn't write every book in the series, as series editor I have a powerful sense of personal responsibility for each one. I provide supporting material and a discussion group on my Web site (www.libertyassociates. com), and I encourage you to write to me at jliberty@libertyassociates.com if you have questions or concerns.
Computers a Visual Encyclopedia
Authors: Sherry Kinkoph, Jennifer Fulton, Kelly Oliver
Venue:  (1994)

:This beautiful, full-color book explains the world of computers from Apple to Zeos, in a stunning, visual format that makes learning enjoyable. Information is easy to find because it's organized alphabetically and extensively cross-referenced.Lavishly illustrated with full-color drawings, photographs, and screen shotsHundreds of computer topics explained through illustrations and easy-to-understand text that describes for each topic what it is, what it does, how it works, how it came to be, and moreThe ideal way to learn about computer hardware, software, and cutting-edge technology
GHT: a geographic hash table for data-centric storage
Authors: Sylvia Ratnasamy, Brad Karp, Li Yin, Fang Yu, Deborah Estrin, Ramesh Govindan, Scott Shenker
Venue: Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications (2002)

Making effective use of the vast amounts of data gathered by large-scale sensor networks will require scalable, self-organizing, and energy-efficient data dissemination algorithms. Previous work has identified data-centric routing as one such method. In an asso-ciated position paper [23], we argue that a companion method, data-centric storage (DCS), is also a useful approach. Under DCS, sensed data are stored at a node determined by the name associated with the sensed data. In this paper, we describe GHT, a Geographic Hash Table system for DCS on sensornets. GHT hashes keys into geographic coordi-nates, and stores a key-value pair at the sensor node geographically nearest the hash of its key. The system replicates stored data lo-cally to ensure persistence when nodes fail. It uses an efficient consistency protocol to ensure that key-value pairs are stored at the appropriate nodes after topological changes. And it distributes load throughout the network using a geographic hierarchy. We evaluate the performance of GHT as a DCS system in simulation against two other dissemination approaches. Our results demonstrate that GHT is the preferable approach for the application workloads predicted in [23], offers high data availability, and scales to large sensornet deployments, even when nodes fail or are mobile.
A+ Exam Prep, 3rd edition
Authors: Scott Reeves, Chris Geyerman, Stephen Weese
Venue:  (2000)

:Covers full all the new exam objectives and items in the following areas: Windows 98, Windows 2000 Windows NT, version 4.0, and Linux - baseline information. Contains a complete practice test in the book with answers and explanations, in addition to the practice exams on the CD-ROM. Features an exclusive Self-Assessment section that will help the reader evaluate their knowledge base against the requirements for A+ certification under both ideal and real circumstances. Includes practice exams that are created specifically to cover the new A+ exam scheduled to launch in December 2000.
Ace the Technical Job: Programming, 1st edition
Authors: Michael F. Rothstein
Venue:  (1999)

:Successful series - Ace the Technical Interview is a bestseller of over 36,000 copies in the last 2 editions. IT professionals are sought after and paid well ($60,000 average plus a 9% annual increase) - a growing number of workers are attracted to this new industry each year. Helps promote professional advancement - programmers change jobs on the average of every 4 years and they need information to bring them to the next level. Each chapter includes proven techniques from leading experts in their technical field.
Running Microsoft Excel 2000, 1st edition
Authors: Mark Dodge, Craig Stinson
Venue:  (1999)

:Running Microsoft Excel 2000 is packed with everything from quick, clear instructions for new users to advanced answers for experienced users. Complete in one volume, the book takes you through the most-used tasks and functions of Microsoft's popular spreadsheet program." "Get new information on topics ranging from creating and managing worksheets and incorporating external data, to using pivot tables and working with VBA - plus much more. Learn to create Web pages with Excel 2000. Discover how to collaborate with others almost anywhere using Microsoft Excel, workgroups, and the Internet. Gain insight into using Microsoft Excel 2000 as a component within Microsoft Office 2000.
Implementing exceptions in open multithreaded transactions based on Ada 95 exceptions
Authors: Jörg Kienzle, Alexander Romanovsky
Venue: ACM SIGAda Ada Letters (2001)

This position paper shows how Ada 95 exceptions have been used in a prototype implementation of a transaction support in order to provide more elaborate exception handling. The paper summarizes the open multithreaded transaction model, which is a transaction model suitable for concurrent programming languages, reviews in detail its elaborate exception handling features, and analyzes the exception mechanism provided by the Ada 95 programming language. Different interfaces to the transaction support for the application programmer are presented, and the problems encountered during implementation of the prototype with respect to exception handling are discussed
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Authors: Carl Gutwin, Saul Greenberg
Venue: Computer Supported Cooperative Work (2002)

Supporting awareness of others is an idea that holds promise for improving the usability of real-time distributed groupware. However, there is little principled information available about awareness that can be used by groupware designers. In this article, we develop a descriptive theory of awareness for the purpose of aiding groupware design, focusing on one kind of group awareness called i>workspace awareness. We focus on how small groups perform generation and execution tasks in medium-sized shared workspaces &ndash; tasks where group members frequently shift between individual and shared activities during the work session. We have built a three-part framework that examines the concept of workspace awareness and that helps designers understand the concept for purposes of designing awareness support in groupware. The framework sets out elements of knowledge that make up workspace awareness, perceptual mechanisms used to maintain awareness, and the ways that people use workspace awareness in collaboration. The framework also organizes previous research on awareness and extends it to provide designers with a vocabulary and a set of ground rules for analysing work situations, for comparing awareness devices, and for explaining evaluation results. The basic structure of the theory can be used to describe other kinds of awareness that are important to the usability of groupware.
A Method for Computing Guided Waves in Integrated Optics. Part I: Mathematical Analysis
Authors: Dolores Gómez Pedreira, Patrick Joly
Venue: SIAM Journal on Numerical Analysis (2001)

Electromagnetic waveguides in integrated optics are propagation structures which are invariant under translation in one space direction and whose cross section is a local perturbation of a stratified medium. In this paper, we propose a new method for computing the guided modes of such devices under the weak guiding assumption. The method results from a combination of analytical techniques which take into account the unbounded and stratified character of the propagation medium so that numerical computations can be reduced to a neighborhood of the perturbation.