ppxscal/embedding_network huggingface dataset:
SQL in a Nutshell
Authors: Kevin E. Kline, Daniel Kline
Venue:  (2001)

:SQL (Structured Query Language) is a standardized query language for requesting information from a database. Historically, SQL has been the choice for database management systems running on minicomputers and mainframes. Increasingly, however, SQL is being adapted to PC database systems because it supports distributed databasesdatabases that are spread out over several computer systems, so that several users on a local-area network can access the same database simultaneously. Although there are different dialects of SQL, it is the closest thing to a standard query language that currently exists. SQL in a Nutshell is a practical and useful command reference to the latest release of the Structured Query Language (SQL99), helping readers learn how their favorite database product supports any standard SQL command. This book presents each of the SQL commands and describes its use in both commercial (Microsoft SQL Server 2000 and Oracle 8i) and open source (MySQL, PostgreSQL 7.0) implementations. Each command reference includes the command syntax (by vendor, if the syntax differs across implementations), a description, and informative examples that illustrate important concepts and uses. SQL in a Nutshell is more than a convenient reference guide for experienced SQL programmers, analysts, and database administrators. It's also a great learning resource for novice and auxiliary SQL users such as system administrators, users of packaged client/server products, and consultants who need to be familiar with the various SQL dialects across many platforms. About the Authors: Kevin Kline serves as the lead information architect for shared information services at Deloitte & Touche LLP. When he's not pulling out his hair over work issues, he likes to spend time with his wife and kids, garden, restore his '66 Chevy truck, and play classical guitar. After finishing SQL in a Nutshell, Kevin doesn't want to look at a computer outside of work hours for months! Kevin is the author of Transact-SQL Programming for O'Reilly & Associates. He is also the co-author of Professional SQL Server 6.5 Admin (WROX Press) and author of Oracle CDE: Reference and User's Guide (Butterworth-Heinemann). Other than being Kevin's brother, Daniel Kline is an assistant professor of English at the University of Alaska, Anchorage, where he specializes in medieval literature, literary and cultural theory, and computer assisted pedagogy. Dan's technical specialty is in HTML and web applications for higher education.
Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People
Authors: Michael A. Cusumano
Venue:  (1998)

:Drawing on almost two years of on-site observation at Microsoft headquarters, eminent scientists Michael A. Cusumano and Richard W. Selby reveal many of Microsoft's innermost secrets. This inside report, based on forty in-depth interviews by authors who had access to confidential documents and project data, outlines the seven complementary strategies that characterize exactly how Microsoft competes and operates, including the "Brain Trust" of talented employees and exceptional management; "bang for the buck" competitive strategies and clear organizational goals that produce self-critiquing, learning, and improving; a flexible, incremental approach to product development; and a relentless pursuit of future markets. Cusumano and Selby's masterful analysis successfully uncovers the distinctive way in which Microsoft has combined all of the elements necessary to get to the top of an enormously important industry - and stay there.
Teaching Java with Graphics in CS1
Authors: Stephen Schaub
Venue: ACM SIGCSE Bulletin (2000)

This paper discusses an approach to teaching basic object-oriented concepts in CS1 using Java graphics. Students first use a simplified turtle graphics API to explore introductory programming issues. Later, they see a real-world example of how inheritance can be used to add functionality to the standard Java Abstracting Windowing Toolkit, to facilitate the construction of sophisticated graphics applications.
Learn PowerPoint 2002, 1st edition
Authors: John Preston, Robert Ferrett, Sally Preston
Venue:  (2001)

: No experience needed. . . Jump right into Microsoft® Office XP Get started NOW! Prepare for Microsoft® Office XP Certification! Highly visual, step-by-step instruction makes LEARNing Office XP easy! Each step has an accompanying screen so each task is illustrated for you to follow. Cautions, Quick Tips, and In-Depths show you where the pitfalls are and how to avoid them. 4 different levels of exercises in each chapter provide the ultimate practice experience. www.prenhall.com/preston Your on-line resource for learning Office XP  Interactive Study Guides!  Data Files!  On-line Exercises!
Teaching and learning in the 21st century: the development of "future CS faculty"
Authors: John A. N. Lee
Venue: ACM SIGCSE Bulletin (2001)

Radical changes in teaching methods combined with the impact of the world wide web and the perceived need to make greater uses of the computer in education place the new faculty member at a considerable disadvantage. The TV generation of students find that it is no longer satisfying for a teacher to profess through stand-up lectures and expectations of self-initiated activities on the part of the learners. Additionally, a new topic needs to infiltrate the computer science curriculum, a topic that is not in the general repertoire of future faculty. This topic combines studies of ethical, social, and professional responsibilities with the other elements of the field. This paper proposes a curriculum for future faculty workshops to prepare new faculty to serve their departments.
The implementation of an integrated concurrency control and recovery scheme
Authors: Arvola Chan, Stephen Fox, Wen-Te K. Lin, Anil Nori, Daniel R. Ries
Venue: Proceedings of the 1982 ACM SIGMOD international conference on Management of data (1982)

This paper describes the implementation level design of an integrated concurrency control and recovery scheme based on the maintenance of multiple versions of data objects in a database. The concurrency control mechanism enhances parallelism by eliminating interference between retrieval and update transactions. The recovery mechanism permits efficient transaction and system recovery by keeping before-images of data objects at the page (block) level. This paper addresses the key technical problems in the implementation of such an integrated scheme. We present an efficient garbage collection algorithm for reclaiming storage space used by old versions of data objects that will no longer be accessed. We also propose an on-line backup algorithm that will permit the backup procedure to run in parallel with regular transactions. This integrated concurrency control and recovery scheme is being implemented in the LDM: the local database manager component of a distributed database management system, now being developed by Computer Corporation of America, that will support the ADAPLEX database application programming language [Chan81a, Smith81].
The Linear l1 Estimator and the Huber M-Estimator
Authors: W. Li, J. J. Swetits
Venue: SIAM Journal on Optimization (1998)

Relationships between a linear l1 estimation problem and the Huber M-estimator problem can be easily established by their dual formulations. The least norm solution of a linear programming problem studied by Mangasarian and Meyer [SIAM J. Control Optim., 17 (1979), pp. 745--752] provides a key link between the dual problems. Based on the dual formulations, we establish a local linearity property of the Huber M-estimators with respect to the tuning parameter $\gamma$ and prove that the solution set of the Huber M-estimator problem is Lipschitz continuous with respect to perturbations of the tuning parameter $\gamma$. As a consequence, the set of the linear l1 estimators is the limit of the set of the Huber M-estimators as $\gamma\to 0+. Thus, the Huber M-estimator problem has many solutions for small tuning parameter $\gamma$ if the linear l1 estimation problem has multiple solutions. A recursive version of Madsen and Nielsen's algorithm [SIAM J. Optim., 3 (1993), pp. 223--235] based on computation of the Huber M-estimator is proposed for finding a linear l1 estimator.
Lifetime analysis of a sensor network with hybrid automata modelling
Authors: Sinem Coleri, Mustafa Ergen, T. John Koo
Venue: Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications (2002)

In this paper, we focus on TinyOS, an event-based operating system for networked sensor motes. We show how to model TinyOS as a hybrid automata with HyTech and verify the correct operation of the system by using safety verification feature of HyTech. Since lifetime is an important metric for sensor nodes that are planned to be deployed once and unattended for long periods of time without maintenance, we perform power analysis of a sensor node by using trace generation feature of HyTech. Furthermore, we simulate a tree sensor network of TinyOS motes by using the programming language SHIFT to determine the lifetime of the network as a function of the distance from the central data collector.
Numerical Analysis of a Nonlinear Evolutionary System with Applications in Viscoplasticity
Authors: Jiuhua Chen, Weimin Han, Mircea Sofonea
Venue: SIAM Journal on Numerical Analysis (2000)

We consider numerical approximations of a class of abstract nonlinear evolutionary systems arising in the study of quasi-static frictional contact problems for elastic-viscoplastic materials. Both semidiscrete and fully discrete schemes are analyzed. Strong convergence of both approximations is established under minimal solution regularity. The results are applied to two particular frictional contact problems for viscoplastic bodies, where the finite element method is employed to discretize the spatial domain. Under additional regularity assumptions on the exact solution, some error estimates are derived.
An Efficient Method for the Navier--Stokes/Euler Coupled Equations Via a Collocation Approximation
Authors: Chuanju Xu
Venue: SIAM Journal on Numerical Analysis (2000)

The purpose of this paper is to propose an efficient iteration-by-subdomain method to solve the nonlinear incompressible Navier--Stokes/Euler coupled equations. The convergences are proven both in the differential case and in their spectral collocation counterpart. Detailed analysis shows that the iterative algorithms converge with a rate independent of the polynomial degree. The numerical results presented are in good agreement with the theoretical investigation. A validation study is carried out by simulating the flow past a cylinder.
Means and Averaging in the Group of Rotations
Authors: Maher Moakher
Venue: SIAM Journal on Matrix Analysis and Applications (2002)

In this paper we give precise definitions of different, properly invariant notions of mean or average rotation. Each mean is associated with a metric in SO(3). The metric induced from the Frobenius inner product gives rise to a mean rotation that is given by the closest special orthogonal matrix to the usual arithmetic mean of the given rotation matrices. The mean rotation associated with the intrinsic metric on SO(3) is the Riemannian center of mass of the given rotation matrices. We show that the Riemannian mean rotation shares many common features with the geometric mean of positive numbers and the geometric mean of positive Hermitian operators. We give some examples with closed-form solutions of both notions of mean.
CCNP: Cisco Certified Network Professional Exam Notes
Authors: Todd Lammle, Kevin Hales, Sean Odom
Venue:  (2001)

:CCNP: Cisco Certified Network Professional Exam Notes provides the fastest and most effective way to make sure you're ready to pass all four CCNP exams. The unique, innovative Exam Notes approach helps you gain and retain the knowledge you need: * Critical Information sections provide detailed analyses of the key issues for each exam topic. * Necessary Procedures sections cover the nuts and bolts of each topic with concise examples and instructions. * Exam Essentials sections highlight crucial subject areas you'll need to know for the exam. * Key Terms and Concepts sections define the words and concepts vital to passing the exam. CD Description Featured on the CD On the enclosed CD, you'll find a fully searchable electronic copy of this book, along with four sample tests and 200 electronic flashcard questions for your PC and Palm devices
Quick and easy interactive molecular dynamics using Java3D
Authors: Oliver Vormoor
Venue: Computing in Science and Engineering (2001)

A new branch of interactive molecular dynamics has emerged. Unlike typical molecular dynamics simulations, it lets the user see the studied system and its behavior while interacting with it. This requires a graphical output device such as a Unix workstation. Desktop computers have reached a level of graphical power that allows rendering virtual universes in real time. This power enables the use of common desktop PCs for interactive molecular dynamics. High-end visualizations are usually based on native 3D graphics libraries. Using these libraries to create an interactive simulation application requires substantial effort for upgrading existing simulation code; many developers shrink from this. I present Java Interactive Molecular Dynamics, interactive molecular dynamics software for common desktop computers and workstations. JIMD is not a stand-alone interactive molecular dynamics application; it is a software package that can be quickly and easily adapted to existing molecular dynamics simulation software. For rendering the molecular system, JIMD uses Java3D, the application programming interface (API) for writing 3D graphics applications in Java.
Design patterns for games
Authors: Dung ("Zung") Nguyen, Stephen B. Wong
Venue: Proceedings of the 33rd SIGCSE technical symposium on Computer science education (2002)

Designing a two-person game involves identifying the game model to compute the best moves, the user interface (the "view") to play the game, and the controller to coordinate the model and the view. A crucial task is to represent the algorithms used in their highest abstract forms. This can prove to be a difficult and subtle endeavor. It is made easier however by the use of good object-oriented (OO) design principles to help maintain a high level abstract viewpoint during the design process. The state pattern is used to represent the game board and is coupled with the visitor pattern to provide state-dependent, variant behaviors. The min-max algorithm and its variants are implemented as the strategy pattern, which allows flexible and extensible computational capability. Careful analysis is performed to properly abstract the interactions between the model and the view. The command design pattern is used to provide callback services between the model and the view. Leading students through this design process enables them to learn algorithms and architectures that easily scale to full-sized applications.
Windows NT Server 4 For Dummies
Authors: Ed Tittel, James Michael Stewart
Venue:  (1999)

:Includes savvy advice on network administration and security Packed with installation tips, configuration tricks, and troubleshooting pointers The fun and easy way to set up a smooth-running network Contrary to what many people believe, you don't need an advanced degree to create a computer network. From plain-English explanations of client/server basics to step-by-step guidance on nitty-gritty implementation issues, this irreverent reference delivers just what you need to build your own secure, stable Windows NT network. Discover how to: Understand networking fundamentals Install and configure Windows NT 4 Set up printing and Internet services Manage users and groups Back up files and build in security Troubleshoot problems The Dummies Way Explanations in plain English "Get in, get out" information Icons and other navigational aids Tear-out cheat sheet Top ten lists A dash of humor and fun Get smart! Register to win cool prizes Browse exclusive articles and excerpts Get a free Dummies Daily e-mail newsletter Chat with authors and preview other books Talk to us, ask questions, get answers
Teaching and Learning with Ict in the Primary School
Authors: Marilyn Leask, John Meadows
Venue:  (2000)

:Teaching and Learning Using ICT in the Primary School aims to introduce teachers to the range of ways that information and communication technologies can be used to support and extend teaching and learning opportunities in their classrooms.
Java Programming Projects, 1st edition
Authors: John Sestak
Venue:  (2000)

:Supplement any Java text with Java Programming Projects. With over 50 projects, 30 applications exercises, and 11 critical thinking projects this workbook provides the extra reinforcement needed to learn important Java concepts and skills. 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
Clicks and Mortar: Passion Driven Growth in an Internet Driven World
Authors: David S. Pottruck
Venue:  (2000)

:The phenomenal rise of the Internet may seem to have transformed everything about business. But according to two men who have been at the forefront of the Internet 's impact, some important things haven't changed: The future still belongs to passionate companies made up of passionate people. In this book, Schwab co-CEO David Pottruck teams up with leadership master and best-selling author Terry Pearce to show what it takes to build a high-growth organization in today's electronic environment. Passionate companies have cultures that are created and sustained on purpose, and that support individual contribution, team play and risk-taking. Passionate leaders are driven by their own personal values, and a desire for the health and success of their organizations and people, not merely the promise of an IPO payoff. Passionate business practices are dynamic, and are anchored by the principles that made the company a success in the first place. In Clicks and Mortar, Pottruck and Pearce translate their experience working together at one of the world's fastest growing financial services companies into practical advice that will help other organizations adapt to the changes brought about by the technology-driven revolution. Through many stories and examples from Schwab, start-ups, and Fortune 500 companies, the authors show how organizations can marry technology and the best qualities of people to create the perfect environment for profitable success.
Planning English Sentences
Authors: Douglas E. Appelt
Venue:  (1985)

:This book is an investigation into the problems of generating natural language utterances to satisfy specific goals in the speaker's mind. It is thus an ambitious and significant contribution to research on language generation in artificial intelligence.
Decision lists and related Boolean functions
Authors: Thomas Eiter, Toshihide Ibaraki, Kazuhisha Makino
Venue: Theoretical Computer Science (2002)

We consider Boolean functions represented by decision lists, and study their relationships to other classes of Boolean functions. It turns out that the elementary class of 1-decision lists has interesting relationships to independently defined classes such as disguised Horn functions, read-once functions, nested differences of concepts, threshold functions, and 2-monotonic functions. In particular, 1-decision lists coincide with fragments of the mentioned classes. We further investigate the recognition problem for this class, as well as the extension problem in the context of partially defined Boolean functions (pdBfs). We show that finding an extension of a given pdBf in the class of 1-decision lists is possible in linear time. This improves on previous results. Moreover, we present an algorithm for enumerating all such extensions with polynomial delay.
Digital Lighting and Rendering
Authors: Jeremy Birn
Venue:  (2000)

:[Digital] Lighting & Rendering teaches essential skills and concepts you can apply in any 3D rendering package, and includes tips and examples for Maya, LightWave 3D, Softimage XSI, 3D Studio MAX, Mental Ray, and other leading programs. But software is not the focus of this book - it's about what you can create." "Master Hollywood lighting techniques to produce professional results in any 3D package. Stage and frame your 3D animation for cinematic storytelling. Composite 3D models into real-world environments with perfectly matched illumination, shadows, and reflections. Render multilayer, multipass shots for professional visual effects production. Simulate the results of natural color temperatures, f-stops, and exposure times for photorealistic renderings. Understand the art and science behind raytracing, global illumination, radiosity, photon mapping, and caustics. Create rich texture maps that give flesh to your characters and local flavor to your 3D scenes.
Special Edition Using Linux, 6th edition
Authors: David Bandel, Robert Napier
Venue:  (2000)

:Linux is a significant force in the server room and the desktop, delivering reliability, ease of installation and administration, high performance, security, and robust applications. Special Edition Using Linux 6E is written to the just-released 2.4.x kernel and includes the following topics: installation and configuration of Red Hat Linux, Caldera OpenLinux, and Debian GNU/Linux; configuration and use of Samba, Netscape, sendmail, SSH, and Webmin; coverage of KDE 2.0 and its integrated utility suite; configuration of the X Windows System; installation and managment of applications; creation of a VPN with FreeS/WAN; customization of your shell environment; networking with Linux; Novell NetWare integration; and more. Special Edition Using Linux 6E details the latest Linux technologies, such as Ximian GNOME and the 2.4 kernel.
Specifying programming language semantics: a tutorial and critique of a paper by Hoare and Lauer
Authors: I. Greif, A. Meyer
Venue: Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages (1979)

Hoare and Lauer [1974] have advocated using a variety of styles of programming language definitions to fit the variety of users from implementers to program verifiers. They consider the question of whether different definitions and specifications determine the same language by showing that the definitions are what they call "consistent". However, their treatment skirts the question of whether their definitions can each be taken to specify the language adequately. Although, as we will show, any one of the kinds of semantics they discuss -- operational, relational, deductive -- can be used to specify meaning uniquely, Hoare and Lauer do not make the case in their paper. In fact, both their relational and deductive definitions are satisfied by several different semantics, only one of which is desired.Thus, the main point of this paper is to clarify the characteristics of a proper specification of language semantics and to formulate alternative specifications each of which is equally good as the language definition. We basically agree with Hoare and Lauer that several specifications can and should be given, but are disturbed by confusions about such specifications, some of which are illustrated in their paper. In particular we refer to confusions between the mathematical object which is designated to be the meaning of a program and methods for specifying that object; the similar confusion between predicate and expression; between consistency and equivalence of two definitions; between completeness of a theory and its having a unique model. While these issues are familiar in mathematical logic, we take this opportunity to survey them in the context of programming language semantics.This paper can be read without prior familiarity with Hoare and Lauer's paper. The authors plan another paper extending this work which will include a more comprehensive bibliography.