Best of
Technology

1996

The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling


Ralph Kimball - 1996
    Here is a complete library of dimensional modeling techniques-- the most comprehensive collection ever written. Greatly expanded to cover both basic and advanced techniques for optimizing data warehouse design, this second edition to Ralph Kimball's classic guide is more than sixty percent updated.The authors begin with fundamental design recommendations and gradually progress step-by-step through increasingly complex scenarios. Clear-cut guidelines for designing dimensional models are illustrated using real-world data warehouse case studies drawn from a variety of business application areas and industries, including:* Retail sales and e-commerce* Inventory management* Procurement* Order management* Customer relationship management (CRM)* Human resources management* Accounting* Financial services* Telecommunications and utilities* Education* Transportation* Health care and insuranceBy the end of the book, you will have mastered the full range of powerful techniques for designing dimensional databases that are easy to understand and provide fast query response. You will also learn how to create an architected framework that integrates the distributed data warehouse using standardized dimensions and facts.This book is also available as part of the Kimball's Data Warehouse Toolkit Classics Box Set (ISBN: 9780470479575) with the following 3 books:The Data Warehouse Toolkit, 2nd Edition (9780471200246)The Data Warehouse Lifecycle Toolkit, 2nd Edition (9780470149775)The Data Warehouse ETL Toolkit (9780764567575)

JavaScript: The Definitive Guide


David Flanagan - 1996
    This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applicationsPart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much morePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications."A must-have reference for expert JavaScript programmers...well-organized and detailed."-- Brendan Eich, creator of JavaScript

Smalltalk Best Practice Patterns


Kent Beck - 1996
    This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patterns is introduced, and the book explains why they work. Next, the book introduces proven patterns for working with methods, messages, state, collections, classes and formatting. Finally, the book walks through a development example utilizing patterns. For programmers, project managers, teachers and students -- both new and experienced. This book presents a set of patterns that organize all the informal experience of successful Smalltalk programmers. This book will help you understand these patterns, and empower you to write more effective code.

The Invention That Changed the World


Robert Buderi - 1996
    This well-written, technically accurate, and even exciting account captures the urgency of the race to win World War II, the people behind the magnetrons, screens and antennae, and the use of radar in the cold war.

Jane's Aircraft Recognition Guide


Michael J. Gething - 1996
    The essential guide to the world's aircraft Over 500 color photographs Civilian and military aircraft Technical data Recognition silhouettes Aircraft markings identification guide

DNS and BIND


Cricket Liu - 1996
    This book brings you up-to-date with the latest changes in this crucial service.The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework).Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading.Topics include:What DNS does, how it works, and when you need to use it How to find your own place in the Internet's namespace Setting up name servers Using MX records to route mail Configuring hosts to use DNS name servers Subdividing domains (parenting) Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus servers, etc. The DNS Security Extensions (DNSSEC) and Transaction Signatures (TSIG) Mapping one name to several servers for load sharing Dynamic updates, asynchronous notification of change to a zone, and incremental zone transfers Troubleshooting: using nslookup and dig, reading debugging output, common problems DNS programming using the resolver library and Perl's Net::DNS module

Rapid Development: Taming Wild Software Schedules


Steve McConnell - 1996
    Emphasizes possible, realistic and "best practice" approaches for managers, technical leads and self-managed teams. The author emphasizes efficient development concepts with an examination of rapid development strategies and a study of classic mistakes, within the context of software-development fundamentals and risk management. Dissects the core issues of rapid development, lifecycle planning, estimation and scheduling. Contains very good and practical discussions of customer-oriented development, motivation and teamwork. Explains such fundamental requirements as team structure, feature-set control (the dreaded feature creep in every project), availability and use of productivity tools and project recovery options. Relevant case studies are analyzed and discussed within the context of specific software development problems. Over 200 pages in this publication are devoted to a summary of best practices, everything from the daily build and smoke test, through prototyping, model selection, measurement, reuse, and the top-10 risks list. This publication is definitely recommended and will become a classic in the field, just as the author's prior publication, "Code Complete" already is.

Tube: The Invention of Television


David E. Fisher - 1996
    Publishers Weekly"An informative, entertaining account of the box, its earliest broadcasts, and the ambitions that drove the people who created it". BooklistTube tells the stories behind the invention of television and the intense competition to bring it to market. Devilish character sketches and compelling anecdotes capture the brilliance, vision, and frustration of its colorful inventors.

The Rise of the Network Society: The Information Age: Economy, Society and Culture, Volume I


Manuel Castells - 1996
    Based on research in the USA, Asia, Latin America, and Europe, it aims to formulate a systematic theory of the information society which takes account of the fundamental effects of information technology on the contemporary world.

Handbook of Applied Cryptography


Alfred J. Menezes - 1996
    Standards are emerging to meet the demands for cryptographic protection in most areas of data communications. Public-key cryptographic techniques are now in widespread use, especially in the financial services industry, in the public sector, and by individuals for their personal privacy, such as in electronic mail. This Handbook will serve as a valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography. It is a necessary and timely guide for professionals who practice the art of cryptography. The Handbook of Applied Cryptography provides a treatment that is multifunctional: It serves as an introduction to the more practical aspects of both conventional and public-key cryptographyIt is a valuable source of the latest techniques and algorithms for the serious practitionerIt provides an integrated treatment of the field, while still presenting each major topic as a self-contained unitIt provides a mathematical treatment to accompany practical discussionsIt contains enough abstraction to be a valuable reference for theoreticians while containing enough detail to actually allow implementation of the algorithms discussedNow in its third printing, this is the definitive cryptography reference that the novice as well as experienced developers, designers, researchers, engineers, computer scientists, and mathematicians alike will use.

The Pinball Effect: How Renaissance Water Gardens Made The Carburetor Possible - and Other Journeys Through Knowledge


James Burke - 1996
    Using 100s of fascinating examples, James Burke shows how old established ideas in science and technology often lead to serendipitous and amazing modern discoveries and innovations.

Frontiers of Electronic Commerce


Ravi Kalakota - 1996
    This work is aimed at the business person who wants to understand the revolution taking place in electronic commerce. It explains the emerging technology and network infra-structure, and emphasizes the business applications and mercantile strategies, challenges and opportunities of conducting business on the information superhighway. The study also describes pertinent standards and protocols.

Aviation Disasters: The World's Major Civil Airliner Crashes Since 1950


David Gero - 1996
    It records 1994 disasters such as major crashes in Nagoya, Japan, and in Pittsburgh and Indiana, USA.

Jane's Battleships of the 20th Century


Bernard Ireland - 1996
    Germany challenged the Royal Navy's global dominance, the U.S. and Japan established themselves as major naval powers. The revolutionary "HMS Dreadnought" was succeeded by even larger and more powerful warships that clashed spectacularly at the battle of Jutland in 1916. Plans for a new generation of 'super dreadnoughts' were delayed by international treaties, but Japanese ambitions eventually led to a new arms race with the U.S.. This naval race produced the world's largest and most heavily-armed battleships, like the "Yamoto" and "Owa." Combat experience in World War II soon revealed that submarines and aircraft posed a lethal threat to even the greatest battleship. Only the U.S. Navy had the resources to maintain a battleship force after 1945, and these mighty warships have attached enemy coasts from Vietnam and the Lebanon to the 1991 Gulf War. Acclaimed naval illustrator Tony Gibbons has painted all classes of twentieth century battleship for "Jane's Battleships of the 20th Century." Every major battleship is shown in profile, with the 25 greatest battleships illustrated across the full width of the page, with accompanying plan and bow views. Naval historian Bernard Ireland reveals the fascinating background to each class of battleship. Each entry includes comprehensive technical data. Special features investigate what happened when battleships opened fire: Why British battle cruisers were so vulnerable to German shellfire, how American radar helped "USS Washington" sink the "Kirishima" off Guadalcanal and when was the "Bismarck" doomed to die.

Engineering Materials Volume 1


Michael F. Ashby - 1996
    This is a broad introduction to the properties of materials used in engineering applications and is intended to provide a course in engineering materials for engineering students with no previous background in the subject.

The Biological Universe: The Twentieth Century Extraterrestrial Life Debate and the Limits of Science


Steven J. Dick - 1996
    The Biological Universe provides a rich and colorful history of the attempts during the twentieth century to answer questions such as whether biological law reigns throughout the universe and whether there are other histories, religions, and philosophies outside those on Earth. Covering a broad range of topics, including the search for life in the solar system, the origins of life, UFOs, and aliens in science fiction, Steven J. Dick shows how the concept of extraterrestrial intelligence is a world view of its own, a biophysical cosmology that seeks confirmation no less than physical views of the universe. This book will fascinate astronomers, historians of science, biochemists, and science fiction readers.

Computational Methods for Fluid Dynamics


Joel H. Ferziger - 1996
    Included are advanced methods in computational fluid dynamics, like direct and large-eddy simulation of turbulence, multigrid methods, parallel computing, moving grids, structured, block-structured and unstructured boundary-fitted grids, free surface flows. The 3rd edition contains a new section dealing with grid quality and an extended description of discretization methods. The book shows common roots and basic principles for many different methods. The book also contains a great deal of practical advice for code developers and users; it is designed to be equally useful to beginners and experts.The issues of numerical accuracy, estimation and reduction of numerical errors are dealt with in detail, with many examples.

Just Java 2


Peter van der Linden - 1996
    Fully updated and revised, this sixth edition is more than an engaging overview of Java 2 Standard Edition (J2SE 1.5) and its libraries: it's also a practical introduction to today's best enterprise and server-side programming techniques. Just Java(TM) 2, Sixth Edition, reflects both J2SE 1.5 and the latest Tomcat and servlet specifications. Extensive new coverage includes:New chapters on generics and enumerated typesNew coverage of Web services, with practical examples using Google and Amazon Web servicesSimplified interactive I/O with printf()Autoboxing and unboxing of primitive typesStatic imports, foreach loop construct, and other new language features Peter van der Linden delivers expert advice, clear explanations, and crisp sample programs throughout--including dozens new to this edition. Along the way, he introduces:The core language: syntax, objects, interfaces, nested classes, compiler secrets, and much moreKey libraries: date and calendar, pattern matching, network software, mapped I/O, utilities and generic collectionsServer-side technology: network server systems, a complete tiny HTML Web server, and XML in JavaEnterprise J2EE: Sql and JDBC(TM) tutorial, servlets and JSP and much moreClient-side Java: fundamentals of JFC/Swing GUI development, new class data sharing details Companion Web Site All the book's examples and sample programs are available at http: //afu.com.

Laser Fundamentals


William T. Silfvast - 1996
    Simple explanations lead the reader logically from the basics of laser action to advanced topics in laser physics and engineering in this comprehensive introduction to the physical and engineering principles of laser operation and design. Direct explanations, examples, and many homework problems make this book invaluable to undergraduate and first-year graduate students taking courses on lasers. Summaries of key types of lasers, use of unique theoretical descriptions, and an extensive bibliography also recommend this volume to researchers.

Differential Forms: A Complement to Vector Calculus


Steven H. Weintraub - 1996
    Geared towards students taking courses in multivariable calculus, this innovative book aims to make the subject more readily understandable. Differential forms unify and simplify the subject of multivariable calculus, and students who learn the subject as it is presented in this book should come away with a better conceptual understanding of it than those who learn using conventional methods.* Treats vector calculus using differential forms* Presents a very concrete introduction to differential forms* Develops Stokess theorem in an easily understandable way* Gives well-supported, carefully stated, and thoroughly explained definitions and theorems.* Provides glimpses of further topics to entice the interested student

Plastic: The Making of a Synthetic Century


Stephen Fenichell - 1996
    Written in the tradition of The Machine That Changed the World, Plastic is a fresh, often surprising look at how this ubiquitous man-made substance has shaped the world we live in.

A Simplified Approach to Image Processing: Classical and Modern Techniques in C


Randy Crane - 1996
    The decreasing cost of computer power and increasing quality of computer graphics has allowed image processing techniques to be used in almost all professional communities.

A Declaration of the Independence of Cyberspace


John Perry Barlow - 1996
    

Dan Appleman's Visual Basic 5.0 Guide to the WIN32 API with CD


Daniel Appleman - 1996
    It is intended to be a definitive reference for Visual Basic Programmers using the Win32 API's.

Miracle At Kitty Hawk: The Letters Of Wilbur And Orville Wright


Wilbur Wright - 1996
    Relying on the facilities of a bicycle repair shop in Dayton, Ohio, they had constructed, alone, the world's first flying machines. Miracle at Kitty Hawk , an expert selection of 600 out of 10,000 existing letters, allows the reader to follow the excitement of discovery that kept the Wright brothers working on their incredible invention. With little formal education and the slight business background of selling and repairing bicycles, they overcame the problems that defeated the great scientific minds of the day, dealt with large corporations and governments on their own terms, and were recognized by their contemporaries as geniuses. Whether confronting adverse weather conditions, ensuring secrecy, trying to convince the U.S. government that they had actually flown, fighting patent infringements, or responding to public acclaim, these letters reveal the resourcefulness, good humor, and pluck of America's most famous brothers.

What Every Programmer Should Know about Object-Oriented Design


Meilir Page-Jones - 1996
    Partial ContentsChapter 1: What Does It Mean to Be Object-Oriented, Anyway?1.1 Encapsulation1.2 Information/Implementation Hiding1.3 State Retention1.4 Object Identity1.5 Messages1.6 Classes1.7 Inheritance1.8 Polymorphism1.9 GenericityChapter 2: Object-Orientation--Who Ordered That?Chapter 3: The Basic Notation for Classes and MethodsChapter 4: Inheritance and Aggregation DiagramsChapter 5: The Object-Communication DiagramChapter 6: State-Transition DiagramsChapter 7: Additional OODN DiagramsChapter 8: Encapsulation and ConnascenceChapter 9: Domains, Encumbrance, and CohesionChapter 10: Properties of Classes and SubclassesChapter 11: The Perils of Inheritance and PolymorphismChapter 12: Class InterfacesAppendix A: Checklist for an Object-Oriented Design WalkthroughAppendix B: The Object-Oriented Design Owner's ManualAppendix C: Blitz Guide to Object-Oriented Terminology

Break the Code: Cryptography for Beginners


Bud Johnson - 1996
    (The extra letter "X" at the beginning was thrown in just to make the message a bit more mysterious.)Codes have been used for centuries. Now, with the help of this entertaining book, you, too, will be able to decipher dozens of secret messages. Veteran cryptographer Bud Johnson not only describes the different techniques used in secret writing but also explains — clearly and simply — how to make and break six different kinds of codes: simple letter grouping, reverse trail, shift code, key word code, date shift code, and twisted path code. You'll even learn techniques for creating your own confidential messages!Cartoons by illustrator Larry Daste accompany the 51 practice messages, along with easy-to-follow instructions explaining each type of code and how to use it. There's also a glossary defining common terms used by cryptographers, a sheet of reproducible graph paper for writing out messages, and a page of ready-made alphabets for shift and key word codes. And if all those funny drawings and helpful guidelines aren't enough to help you decode our secret messages, don't worry. Solutions are included at the end of the book.

Ether Technology


Rho Sigma - 1996
    Written by a well-known American scientist under the pseudonym of Rho Sigma, this book delves into international efforts at gravity control and discoid craft propulsion. Before the quantum field, there was 'ether'. Includes chapters on John Searle and Searle discs; T Townsend Brown and his work on anti-gravity; ether-vortex-turbines plus a Foreword by former NASA astronaut Edgar Mitchell.

Science, Technology and the British Industrial 'Decline', 1870-1970


David Edgerton - 1996
    Using a wealth of previously unknown statistical data, David Edgerton draws new and controversial conclusions about British innovation and technical training since 1870, and provides a unique guide to the debates around the subject. This book will be of interest to economic historians and political scientists, as well as scientists and engineers, and will be invaluable to students approaching the subject for the first time.

OpenGL SuperBible: Comprehensive Tutorial and Reference


Richard S. Wright Jr. - 1996
    If you want to leverage OpenGL 2.1's major improvements, you really need the Fourth Edition. It's a comprehensive tutorial, systematic API reference, and massive code library, all in one. You'll start with the fundamental techniques every graphics programmer needs: transformations, lighting, texture mapping, and so forth. Then, building on those basics, you'll move towards newer capabilities, from advanced buffers to vertex shaders. Of course, OpenGL's cross-platform availability remains one of its most compelling features. This book's extensive multiplatform coverage has been thoroughly rewritten, and now addresses everything from Windows Vista to OpenGL ES for handhelds. This is stuff you absolutely want the latest edition for. A small but telling point: This book's recently been invited into Addison-Wesley's OpenGL Series, making it an "official" OpenGL book -- and making a powerful statement about its credibility. Bill Camarda, from the August 2007 href="http://www.barnesandnoble.com/newslet... Only

LAN Wiring


James Trulove - 1996
    It has information to help design, install and maintain structured cabling systems for data networking.

The Connected Family: Bridging the Digital Generation Gap


Seymour Papert - 1996
    At a time when parents wonder how computers are changing their children's lives, the world's foremost expert on how children learn to work with computers speaks out.

Before Writing: Rethinking the Paths to Literacy


Gunther Kress - 1996
    Through close attention to the variety of objects which children constantly produce (drawings, cuttings-out, 'writings' and collages), Kress suggests a set of principles which reveal the underlying coherence of children's actions; actions which allow us to connect them with attempts to make meaning before they acquire language and writing.This book provides fundamental challenges to commonly held assumptions about both language and literacy, thought and action. It places these challenges within the context of speculation about the abilities and dispositions essential for children as young adults, and calls for the radical decentring of language in educational theory and practice.

The MIDI Files: With Disk


Rob Young - 1996
    Going far beyond the contents of equipment manuals and user guides, The MIDI Files is a comprehensive, easy-to-read reference package covering everything you ever wanted to know about MIDI.

The New Russian Space Programme: From Competition to Collaboration


Brian Harvey - 1996
    It provides balanced coverage of political, engineering, design, personality, and human considerations. Takes advantage of the rich supply of post-glasnost material from the former Soviet Union. Provides a definitive history of the Russian space program.

Materials for Architects and Builders


Arthur R. Lyons - 1996
    The current concern for the ecological effects of building construction and lifetime use are reflected in the emphasis given to sustainability and recycling. An additional chapter on sustainability and governmental carbon targets reinforces this issue.

High Noon on the Electronic Frontier: Conceptual Issues in Cyberspace


Peter Ludlow - 1996
    These include the standard academic pieces along with "rants and manifestos" on a broad range of issues from the denizens of cyberspace and reflect the discourse of cyberspace itself. At times they have what Ludlow terms "a certain gonzo quality," but nonetheless they raise serious conceptual issues in a way that illustrates precisely what is at stake. The topics covered in this timely compilation include privacy, property rights, hacking and cracking, encryption, censorship, and self and community on-line.

Frontiers Of Illusion: Science, Technology, and the Politics of Progress


Daniel Sarewitz - 1996
    Scrutinizes the fundamental myths that have guided the formulation of science policy for half a century myths that serve the professional and political interests of the scientific community, but often fail to advance the interests of society as a whole.

The Bronze Age of Southeast Asia


Charles F.W. Higham - 1996
    Charles Higham provides a systematic and regional presentation of the current evidence. He suggests that the adoption of metallurgy in the region followed a period of growing exchange with China. Higham then traces the development of Bronze Age cultures, identifying regionality and innovation, and suggesting how and why distinct cultures developed. This book is the first comprehensive study of the period, placed within a broader comparative framework.

Ships' Bilge Pumps: A History of Their Development, 1500-1900


Thomas J. Oertling - 1996
    Maritime historical literature is filled with horrific descriptions of being aboard a slowly sinking ship. Starting from this human perspective, then, Thomas J. Oertling traces the five-hundred-year evolution of a seemingly mundane but obviously important piece of seafaring equipment—and tells the story of nautical innovation—in this one of a kind history of the ship bilge pump. Beginning with early sixteenth-century documents that recorded bilge pump design and installation and ending at about 1840, when bilge pumps were being mass-produced, Oertling covers a period of radical technological change. He describes the process of making long wooden pump tubes by hand, as well as the assembly of the machine-crafted pumps that helped revolutionize ship construction and design. Also given in detail are the creation, function, and development of all three types of pumps used from about 1500 to well into the nineteenth century—the burr pump, the suction or common pump, and the chain pump. Of further interest is Oertling's overall examination of the nature and management of leaks in ships' hulls. This work is well illustrated, with line art depicting the placement and use of pumps aboard the ships, early drawings showing pump design, and photographs revealing artifacts recently found at shipwreck sites. Of obvious interest to nautical archaeologists, maritime historians, and ship modelers, this book is written in an interesting and informative style, rendering it easily accessible to laypersons and amateur enthusiasts.

The Making of Silicon Valley: A One Hundred Year Renaissance


Ward Winslow - 1996
    Chronicles the stages of development from the establishment of Stanford University to the present technological powerhouse. Over 70 technology company histories run chronologically throughout. Used as a primary reference text by most of the international news organizations, as a high school and college textbook and as a coffee table book.

Telecommunication Systems And Applications


F.F. Mazda - 1996
    It describes the latest information transmission techniques, such as the Synchronous Digital Hierarchy, as well as many other applications such as video and facsimile transmission. Also included is an analysis of the key components used within telecommunications systems and the techniques used to measure its effectiveness.

Mechanical Brides: Women and Machines from Home to Office


Ellen Lupton - 1996
    The social, economic and sexual meanings of objects revealed through advertising, photo-journalism, film stills and an analysis of changing design styles. The text should appeal to those interested in advertising, industrial design, American studies or women's studies.

24 Hours in Cyberspace


Rick Smolan - 1996
    It features more than 200 of the most compelling photos and heartwarming stories captured by over 150 professional photographers. Readers will meet couples who have logged on and fallen in love, doctors who carry medical relief across continents using the Internet, wildlife rangers who track elephants using global positioning satellites and more.-- The high-quality, hardcover production make this book ideal for the Christmas buying season-- Rich, full-color photographs create an intimate and emotional portrait of people whose lives have been dramatically affected by the online world-- CD-ROM includes the entire 24 Hours in Cyberspace Web site, Netscape Navigator for Windows 95 and Macintosh; plus, 15 hours free time on America Online and GNN

A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music


Ken Steiglitz - 1996
    These tools allow sophisticated manipulation of signals but do not provide an understanding of the theory or the foundation for the techniques. This work develops an approach to the development of the mathematics of DSP and uses examples from areas of the spectrum familiar to beginners, together with questions and suggested experiments

UNIX System Programming for System VR4


Dave Curry - 1996
    Even a simple program, if practical, reads input and produces output. And, most applications have more complex needs. They need to find out the time, use the network, or start and communicate with other processes. Systems programming really means nothing more than writing software that uses these operating system services.UNIX Systems Programming for SVR4 gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V.4 platform, you need this book.The first part of the book presents simple functions and concepts supported by numerous code fragment examples and short demonstration programs. These examples become building blocks for the application program examples that appear later in the book to illustrate more advanced, complex functions.UNIX Systems Programming for SVR4 is thorough and complete and offers advice on:Working with low-level I/O routines and the standard I/O library Creating and deleting files and directories, changing file attributes, processing multiple input streams, file and record locking, and memory-mapped files Reading, printing, and setting the system time and date Determining who is logged in, times users log in and out, how to change a program's effective user ID or group ID, and writing set user ID programs Changing system configuration parameters for resource limits Creating processes, job control, and signal handling Using pipes, FIFOs, UNIX-domain sockets, message queues, semaphores, and shared memory for interprocess communication Reading and setting serial line characteristics including baud rate, echoing, and flow control Network programming with Berkeley sockets, Transport Layer Interface (TLI), a less popular but more flexible interface to network programming, and the data link provider interface

Kasparov Versus Deep Blue: Computer Chess Comes of Age


Monty Newborn - 1996
    Kasparov went on to win the six-game match 4-2 and at the end of the match announced that he believed that chess computing had come of age. This book provides an enthralling account of the match and of the story that lies behind it: the evolution of chess-playing computers and the development of Deep Blue. The story of chess-playing computers goes back a long way and the author provides a whistlestop tour of the highlights of this history. As the development comes to its culmination in Philadelphia, we meet the Deep Blue team, Garry Kasparov and each of the historic six games is provided in full with a detailed commentary. Chess grandmaster Yasser Seirawan provided a lively commentary throughout the match and here provides a Foreword about the significance of this event.