Best of
Computers

2004

Revolution in The Valley: The Insanely Great Story of How the Mac Was Made


Andy Hertzfeld - 2004
    Revolution in the Valley traces this vision back to its earliest roots: the hallways and backrooms of Apple, where the groundbreaking Macintosh computer was born. The book traces the development of the Macintosh, from its inception as an underground skunkworks project in 1979 to its triumphant introduction in 1984 and beyond.The stories in "Revolution in the Valley" come on extremely good authority. That's because author Andy Hertzfeld was a core member of the team that built the Macintosh system software, and a key creator of the Mac's radically new user interface software. One of the chosen few who worked with the mercurial Steve Jobs, you might call him the ultimate insider.When "Revolution in the Valley" begins, Hertzfeld is working on Apple's first attempt at a low-cost, consumer-oriented computer: the Apple II. He sees that Steve Jobs is luring some of the company's most brilliant innovators to work on a tiny research effort the Macintosh. Hertzfeld manages to make his way onto the Macintosh research team, and the rest is history.Through lavish illustrations, period photos, and Hertzfeld's vivid first-hand accounts, Revolution in the Valley reveals what it was like to be there at the birth of the personal computer revolution. The story comes to life through the book's portrait of the talented and often eccentric characters who made up the Macintosh team. Now, over 20 years later, millions of people are benefiting from the technical achievements of this determined and brilliant group of people.

Joel on Software


Joel Spolsky - 2004
    For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.

Java: The Complete Reference


Herbert Schildt - 2004
    Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.Coverage includes: Data types and operatorsControl statementsClasses and objectsConstructors and methodsMethod overloading and overridingInterfaces and packagesInheritanceException handlingGenericsAutoboxingEnumerationsAnnotationsThe try-with-resources statementVarargsMultithreadingThe I/O classesNetworkingThe Collections FrameworkApplets and servletsJavaBeansAWT and SwingThe Concurrent APIMuch, much more

High Performance MySQL: Optimization, Backups, Replication & Load Balancing


Jeremy D. Zawodny - 2004
    This book is an insider's guide to these little understood topics.Author Jeremy Zawodny has managed large numbers of MySQL servers for mission-critical work at Yahoo!, maintained years of contacts with the MySQL AB team, and presents regularly at conferences. Jeremy and Derek have spent months experimenting, interviewing major users of MySQL, talking to MySQL AB, benchmarking, and writing some of their own tools in order to produce the information in this book.In "High Performance MySQL" you will learn about MySQL indexing and optimization in depth so you can make better use of these key features. You will learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs.Topics include: A review of configuration and setup optionsStorage engines and table typesBenchmarkingIndexesQuery OptimizationApplication DesignServer PerformanceReplicationLoad-balancingBackup and RecoverySecurity

How Linux Works: What Every Superuser Should Know


Brian Ward - 2004
    Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices


Herb Sutter - 2004
    This happens automatically when following agood, simple set of guidelines.*They improve development speed, because the programmer doesn't need toalways make decisions starting from first principles.*They enhance teamwork by eliminating needless debates on inconsequentialissues and by making it easy for teammates to read and maintain each other'scode.The coding standards introduced by this book are a collection of guidelines forwriting high-quality C++ code.***They are the distilled conclusions of a rich collective experience of the C++community. Until now, this body of knowledge has been available only asfolklore or spread in bits and pieces throughout books.

Hackers & Painters: Big Ideas from the Computer Age


Paul Graham - 2004
    Who are these people, what motivates them, and why should you care?Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet.Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls “an intellectual Wild West.”The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.

The Design and Implementation of the FreeBSD Operating System


Marshall Kirk McKusick - 2004
    While explaining key design decisions, it details the concepts, data structures, and algorithms used in implementing the systems facilities. It is both a practical reference and an in-depth study of a contemporary, portable, open source operating system.

Photoshop Masking & Compositing


Katrin Eismann - 2004
    Whether they're landscape or portrait photographers, illustrators or fine artists, masking and compositing are essential skills to master for combining images to the extent that it is impossible to tell where one image stops and the other one begins. Photoshop artist and educator Katrin Eismann takes readers through numerous step-by-step examples, highlighting the tools and techniques used for masking and combining images. Featuring work by leading artists and photographers, this book focuses on the techniques used to create compelling compositions, including making fast and accurate selections, mastering Photoshop's masking tools, and implementing the concept and photography from start to finish. The book addresses working with Photoshop's selection tools; selecting and maintaining fine details and edges; working with difficult image elements, such as cloth, hair, or translucent objects; and green-screen techniques. Katrin also addresses the creative aspects of image compositing, including how to start with a concept, plan and execute the photography, and seamlessly assemble the image. Combining technical direction and inspiration, this book will expand readers' imaginations, so they can fluidly and professionally create images with Photoshop.

The Shellcoder's Handbook: Discovering and Exploiting Security Holes


Jack Koziol - 2004
    This much-anticipated revision, written by the ultimate group of top security experts in the world, features 40 percent new content on how to find security holes in any operating system or applicationNew material addresses the many new exploitation techniques that have been discovered since the first edition, including attacking "unbreakable" software packages such as McAfee's Entercept, Mac OS X, XP, Office 2003, and VistaAlso features the first-ever published information on exploiting Cisco's IOS, with content that has never before been exploredThe companion Web site features downloadable code files

Gray Hat Hacking: The Ethical Hacker's Handbook


Shon Harris - 2004
    Section I: Exploits 202; Chapter 1: Survival; Chapter 2: Basic Exploits; Chapter 3: Advance Exploits; Chapter 4: Writing Shell Code; Section II: Vulnerability Analysis; Chapter 5: Passive Analysis; Chapter 6: Active Analysis; Chapter 7: Bug to Exploit; Chapter 8: Mitigation; Section III: Advanced System Hacks; Chapter 9: Advanced.

Microsoft Windows Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)


Mark E. Russinovich - 2004
    This classic guide—fully updated for Windows Server 2003, Windows XP, and Windows 2000, including 64-bit extensions—describes the architecture and internals of the Windows operating system. You’ll find hands-on experiments you can use to experience Windows internal behavior firsthand, along with advanced troubleshooting information to help you keep your systems running smoothly and efficiently. Whether you’re a developer or a system administrator, you’ll find critical architectural insights that you can quickly apply for better design, debugging, performance, and support.Get in-depth, inside knowledge of the Windows operating system: Understand the key mechanisms that configure and control Windows, including dispatching, startup and shutdown, and the registry Explore the Windows security model, including access, privileges, and auditing Investigate internal system architecture using the kernel debugger and other tools Examine the data structures and algorithms that deal with processes, threads, and jobs Observe how Windows manages virtual and physical memory Understand the operation and format of NTFS, and troubleshoot file system access problems View the Windows networking stack from top to bottom, including mapping, APIs, name resolution, and protocol drivers Troubleshoot boot problems and perform crash analysis

C++ Primer Plus


Stephen Prata - 2004
    This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs.

Digital Retro: The Evolution and Design of the Personal Computer


Gordon J. Laing - 2004
    Long before Microsoft and Intel ruled the PC world, a disparate variety of home computers, from an unlikely array of suppliers, were engaging in a battle that would shape the industry for years to come. Products from established electronics giants clashed with machines which often appeared to have been (or actually were) assembled in a backyard shed by an eccentric inventor. University professors were competing head to head with students in their parents' garages. Compatibility? Forget it! Each of these computers was its own machine and had no intention of talking to anything else. The same could be said of their owners, in fact, who passionately defended their machines with a belief that verged on the religious. This book tells the story behind 40 classic home computers of an infamous decade, from the dreams and inspiration, through passionate inventors and corporate power struggles, to their final inevitable demise. It takes a detailed look at every important computer from the start of the home computer revolution with the MITS Altair, to the NeXT cube, pehaps the last serious challenger in the personal computer marketplace. In the thirteen years between the launch of those systems, there has never been a more frenetic period of technical advance, refinement, and marketing, and this book covers all the important steps made on both sides of the Atlantic. Whether it's the miniaturization of the Sinclair machines, the gaming prowess of the Amiga, or the fermenting war between Apple Computer, "Big Blue," and "the cloners," we've got it covered. Digital Retro is an essential read for anyone who owned a home computer in the Eighties.

Linux Pocket Guide


Daniel J. Barrett - 2004
    Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you're up and running, Linux Pocket Guide provides an easy-to-use reference that you can keep by your keyboard for those times when you want a fast, useful answer, not hours in the man pages.Linux Pocket Guide is organized the way you use Linux: by function, not just alphabetically. It's not the 'bible of Linux; it's a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You'll learn each command's purpose, usage, options, location on disk, and even the RPM package that installed it.The Linux Pocket Guide is tailored to Fedora Linux--the latest spin-off of Red Hat Linux--but most of the information applies to any Linux system.Throw in a host of valuable power user tips and a friendly and accessible style, and you'll quickly find this practical, to-the-point book a small but mighty resource for Linux users.

Web Standards Solutions: The Markup and Style Handbook


Dan Cederholm - 2004
    It is important that these implementations are the same throughout the Web, otherwise it becomes a messy proprietary place, and lacks consistency. These standards also allow content to be more compatible with multiple different viewing devices, such as screen readers for people with vision impairments, cell phones, PDFs, etc. HTML, XML, and CSS are all such technologies.This book is your essential guide to understanding the advantages you can bring to your web pages by implementing web standards and precisely how to apply them.Web standards such as XHTML and CSS are now fairly well-known technologies, and they will likely be familiar to you, the web designerindeed, they are all around you on the Web. However, within web standards still lies a challengewhile the browser's support for web standards is steadily increasing, many web developers and designers have yet to discover the real benefits of web standards and respect the need to adhere to them. The real art is in truly understanding the benefits and implementing the standards efficiently.As a simple example of its power, you can use CSS to lay out your pages instead of nesting tables. This can make file sizes smaller, allowing pages to load faster, ultimately increasing accessibility for all browsers, devices, and web users. Use XHTML elements correctly so that your markup is compact and more easily understood. Use CSS to style different elements of a web page. Lay out pages easily and effectively. Compare multiple methods of achieving the same results to make better design choices. Learn about advanced web design techniques and their important caveats.Web Standards Solutions is broken down into 16 short chapters, each covering the theory and practice of different web standards concept and showing multiple solutions to given problems for easy learning. You'll learn about multi-column layouts, using image replacement techniques to your best advantage, making the best use of tables and lists, and many more. This highly modular approach allows you to rapidly digest, understand, and utilize the essentials of web standards."

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions


Herb Sutter - 2004
    This book follows in the tradition of the first two: It delivers new material, organized in bite-sized Items and grouped into themed sections. Readers of the first two books will find some familiar section themes, now including new material, such as exception safety, generic programming, and optimization and memory management techniques. The books overlap in structure and theme, not in content. This book continues the strong emphasis on generic programming and on using the C++ standard library effectively, including coverage of important template and generic programming techniques. Sutter's goal for this third and final book in his set is to present case studies that pull together themes from the previous books. This book also covers important points presented at the C++ Standard Committee where corrections to the Standard have been discussed and accepted.

Guerrilla Home Recording: How to Get Great Sound from Any Studio {No Matter How Weird or Cheap Your Gear Is}


Karl Coryat - 2004
    The revised edition is updated with a greater focus on digital recording techniques, the most powerful tools available to the home recordist. There are chapters devoted to instrument recording, humanizing drum patterns, mixing with plug-ins and virtual consoles, and a new section on using digital audio skills. And since, many true "Guerrillas" still record to analog tape, we have retained the best of that world. This edition features many more graphics than in the original edition, further enforcing Guerrilla Home Recording's reputation as the most readable, user-frienly recording title on the market.

Expert One-On-One J2EE Development Without EJB


Rod Johnson - 2004
    This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks.What does this book cover?The book begins by examining the limits of EJB technology -- what it does well and not so well. Then the authors guide you through alternatives to EJB that you can use to create higher quality applications faster and at lower cost -- both agile methods as well as new classes of tools that have evolved over the past few years.They then dive into the details, showing solutions based on the lightweight framework they pioneered on SourceForge -- one of the most innovative open source communities. They demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. This book also guides you through productive solutions to core problems, such as transaction management, persistence, remoting, and Web tier design. You will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects.What will you learn from this book?Here are some details on what you'll find in this book:How to find the simplest and most maintainable architecture for your application Effective transaction management without EJB How to solve common problems in enterprise software development using AOP and Inversion of Control Web tier design and the place of the Web tier in a well-designed J2EE application Effective data access techniques for J2EE applications with JDBC, Hibernate, and JDO How to leverage open source products to improve productivity and reduce custom coding How to design for optimal performance and scalability

Programming from the Ground Up


Jonathan Bartlett - 2004
    It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimization Most beginning-level programming books attempt to shield the reader from how their computer really works. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programmer will have a sufficient background to be successful in all areas of programming. This book is being used by Princeton University in their COS 217 "Introduction to Programming Systems" course.

Signaling System No. 7 (SS7/C7): Protocol, Architecture, and Services


Lee Dryburgh - 2004
    7 (SS7) is a signaling network and protocol that is used globally to bring telecommunications networks, both fixed-line and cellular, to life. SS7 has numerous applications and is at the very heart of telecommunications. Setting up phone calls, providing cellular roaming and messaging, and supplying converged voice and data services are only a few of the ways that SS7 is used in the communications network. SS7 also provides the point of interconnection between converging voice and data networks. This transition, which affects everyone who works with the data network, has bolstered the need for practical and applied information on SS7. In short, anyone who is interested in telecommunications should have a solid understanding of SS7.Signaling System No. 7 (SS7/C7): Protocol, Architecture, and Services will help you understand SS7 from several perspectives. It examines the framework and architecture of SS7, as well as how it is used to provide today's telecommunications services. It also examines each level of the SS7 protocol-all the way down to the bit level ofmessages. In addition, the SIGTRAN standards are discussed in detail, showing the migration from SS7 to IP and explaining how SS7 information is transported over IP.

The 15-Second Principle: Short, Simple Steps to Achieving Long-Term Goals


Al Secunda - 2004
    It offers a simple yet powerful system to give anyone the freedom to break through stagnation, fear and setbacks.Al grew up with a long list of handicaps, from stammering and self-doubt to dyslexia and performance anxiety, yet was blessed with a persistent and resilient will to understand the nuances of success, self-fulfillment and excellence. He uncovered an abundance of principles, truths and techniques that enabled him to take control of his life and realize many of his dreams.If you have the desire to change any aspect of your life, The 15-Second Principle will be your dynamic and creative guide to transform the way you work and play.

VBA and Macros for Microsoft Excel


Bill Jelen - 2004
    That can be hard to do for businesses that have complex needs, such as custom software applications. However, VBA and Macros for Microsoft Excel can teach you ways to customize pre-existing software to meet your specific needs. A variety of topics are covered that are sure to give you a solid knowledge of the VBA language. Event programming, user forms, carts, pivot tables, multi-dimensional arrays and Web queries are just a few of the areas you will learn about in this book. Written by the principal behind the leading Excel Web site, www.mrexcel.com, this book is sure to save you time and money!

Adobe Photoshop CS Studio Techniques


Ben Willmore - 2004
    This title features complex concepts like curves and channels, Photo Merge function for creating panoramic composite images, and support for nested layers. It also deals with tools, palettes, layers, masks and real-world production techniques.

Ultimate Robot


Robert Malone - 2004
    Revealing the specification, capabilities, and design innovations of each robot, it also provides an illustrated history of the developments that made robots possible, and a depiction of their potential in future society.

Apple Confidential 2.0: The Definitive History of the World's Most Colorful Company


Owen W. Linzmayer - 2004
    Linzmayer digs into forgotten archives and interviews the key players to give readers the real story of Apple Computer, Inc. This updated and expanded edition includes tons of new photos, timelines, and charts, as well as coverage of new lawsuit battles, updates on former Apple executives, and new chapters on Steve Wozniak and Pixar.

Windows XP Simplified Service Pack


Paul McFedries - 2004
    The perfect guide for visual learners who are brand-new to Windows XP and want to be shown-rather than told-how to solve problems and work through tasks Features highly visual two-page tutorials and full-color step-by-step screen shots that walk Windows newcomers through tasks such as working with files, sharing a computer, browsing the Web, using e-mail, and even creating movies Covers new SP2 enhancements, including the new Windows Firewall and wireless interface as well as updates to Windows Update, Media Player, and Internet Explorer

The Z Radiant


Jessica Reisman - 2004
    Once each generation, the wormhole opens and the rest of the civilized universe come to visit. As it opens, the outsystem descends to the Nenteshi's tech-poor world in a celebration known as Ingress.The Ingress Festival is a time of change, bringing new technology, visits from family and friends who left during the last opening of the wormhole, and the departure of others. As Nentesh awaits the latest opening of the wormhole, four Nenteshi must confront and come to grips with revelations and events that challenge everything they know about themselves and their relationships - and threaten their very lives. Amid the color and spectacle of Festival, as secrets and betrayals are disclosed, all of their lives will be transformed.Born near Philadelphia in the summer of 1963, Jessica Reisman now lives in Austin, Texas.

Stealing the Network: How to Own a Continent


Ryan Russell - 2004
    While there will be the inevitable criticism that the material contained in the book could be used maliciously, the fact is that this knowledge is already in the hands of our enemies. This book is truly designed to inform while entertaining (and scaring) the reader, and it will instantly be in demand by readers of "Stealing the Network: How to Own the Box" * A meticulously detailed and technically accurate work of fiction that exposes the very real possibilities of such an event occurring* An informative and scary insight into the boundries of hacking and cyber-terrorism* Written by a team of the most accomplished cyber-security specialists in the world

An Introduction to GCC


Brian J. Gough - 2004
    Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.

Excel 2003: The Missing Manual


Matthew MacDonald - 2004
    Covering all the features of Excel 2002 and 2003, the most recent versions for Windows, Excel: The Missing Manual is an easy-to-read, thorough and downright enjoyable guide to one of the world's most popular, (and annoyingly complicated!) computer programs.Never a candidate for "the most user-friendly of Microsoft programs," Excel demands study, practice and dedication to gain even a working knowledge of the basics. Excel 2003 is probably even tougher to use than any previous version of Excel. However, despite its fairly steep learning curve, this marvelously rich program enables users of every stripe to turn data into information using tools to analyze, communicate, and share knowledge. Excel can help you to collaborate effectively, and protect and control access to your work. Power users can take advantage of industry-standard Extensible Markup Language (XML) data to connect to business processes.To unleash the power of the program and mine the full potential of their database talents, users need an authorative and friendly resource. None is more authoritative or friendlier than Excel: The Missing Manual. Not only does the book provide exhaustive coverage of the basics, it provides numerous tips and tricks, as well as advanced data analysis, programming and Web interface knowledge that pros can adopt for their latest project. Neophytes will find everything they need to create professional spreadsheets and become confident users.Excel: The Missing Manual covers: worksheet basics, formulas and functions, organizing worksheets, charts and graphics, advanced data analysis, sharing data with the rest of the world, and programming.If you buy just one book about using Excel, this has GOT to be it. This book has all you need to help you excel at Excel.

Grover Park George On Access: Unleash the Power of Access


George Hepworth - 2004
    Terms and concepts are explained as they arise and relevant examples are provided to keep users on track and to teach them how to the use the appropriate Access features in the same context in which they will use them in their own work. Users are guided through the process of creating a working database from the first step (defining the business problem it is intended to solve) through the last (deploying the application into an organization and providing ongoing support to users). Also included are case studies that provide practical guidelines for situations Access users might find themselves in.

ESRI Map Book, Volume 19


Environmental Systems Research Institute - 2004
    Everyone's favorite, the map book appeals to people who simply enjoy studying the intricacies of maps or to those who daily strive for better ways to manage the world in which we live through GIS. Covering more than 20 disciplines, GIS-the Language of Geography, ESRI Map Book Volume 19, shows us how much of our world is connected in geographic networks. From exploring unknown territories to managing valuable resources to making processes more accurate and efficient, ESRI software users are continuing to broaden the influence of GIS.

The Mac OS X Command Line: Unix Under the Hood


Kirk McElhearn - 2004
    It's also the medium for many commands that aren't accessible using the GUI. The Mac OS X Command Line is a clear, concise, tutorial-style introduction to all the major functionality provided by the command line. It's also packed with information the experienced users need, including little-known shortcuts and several chapters devoted to advanced topics. This is a book to get you started, but also a book you won't soon outgrow.

Word Hacks


Andrew Savikas - 2004
    Millions of people around the globe use it. But many, if not most, of them barely skim the surface of what is possible with Microsoft Word. Seduced by the application's supposed simplicity, they settle for just what's obvious--even if it doesn't satisfy their wants and needs. They may curse the wretched Bullets and Numbering buttons multiple times a day or take hours to change the font size of every heading in a lengthy report, yet they're reluctant to dig deeper to take advantage of Word's immense capabilities and limitless customization tools.Let Word Hacks be your shovel. Let it carve your way into Word and make this most popular and powerful application do precisely what you want it to do. Filled with insider tips, tools, tricks, and hacks, this book will turn you into the power user you always wanted to be. Far beyond a tutorial, Word Hacks assumes you have a solid working knowledge of the application and focuses on showing you exactly how to accomplish your pressing tasks, address your frequent annoyances, and solve even your most complex problems.Author Andrew Savikas examines Word's advanced (and often hidden) features and delivers clever, time-saving hacks on taming document bloat, customization, complex search and replace, Tables of Contents and indexes, importing and exporting files, tables and comments, and even using Google as a dictionary! With him as your guide, you'll soon be understanding--and hacking--Word in ways you never thought possible.Covering Word 2000, 2002 and Word 2003, Word Hacks exposes the inner workings of Word and releases your inner hacker; with it, you will be equipped to take advantage of the application s staggering array of advanced features that were once found only in page layout programs and graphics software and turning Word into your personal productivity powerhouse.

Game Design


Bob Bates - 2004
    This new edition offers information on the latest techniques and development models, interviews with 12 top game designers, document templates that can be used during product development, and numerous industry resources. It is a practical guide that covers everything from the fundamentals of game design, to the trade-offs in the development process, to the deals a publisher makes to get a game on the shelves. No matter what your role in the industry, understanding this entire process will help you do your job better. And if you're looking to break in, you'll find knowledge here that is usually only attained after years in the trenches.

Object-Oriented Analysis and Design: With the Unified Process


Robert Jackson - 2004
    This new approach has been widely recognized as the future of the analysis and design market by students and instructors. Building on the well renowned Systems Analysis and Design in a Changing World, Third Edition by John Satzinger, Robert Jackson and Stephen Burd, the authors have recreated this object-oriented text for anyone looking for this new approach. All texts are accompanied by a free 120-day trial version of Microsoft Project 2003 to give students a hands-on experience with this new software.

Hacking Windows XP (ExtremeTech)


Steve Sinchak - 2004
    Get ready for some down-and-dirty hackin'! Over 200 serious hacks readers can use to force Windows XP to do it their way, written in the ExtremeTech no-holds-barred style Sinchak doesn't waste time tweaking Movie Maker or Instant Messenger-these hacks are heavy-duty, detailed instructions for squeezing every drop of power from Windows XP and maximizing speed, appearance, and security Not for the faint of heart! This book is written for users who aren't afraid to roll up their sleeves, risk voiding their warranties, take total control of the task bar, uninstall programs that are supposedly permanent, and beef up boot speed Mines gems like unlocking hidden settings, customizing boot screens, supercharging online and program launch speed, maximizing the file system and RAM, and dumping hated features for good Written by the creator of TweakXP.com, a site considered Mecca for Windows hackers and trusted by more than ten million Windows XP users worldwide Includes a hacker's dream CD-ROM with a set of ready-to-install hacks, theme creation tools, custom boot screens, "undo" files that help the reader tinker with Windows XP's registry, and a whole lot more

Windows XP for Dummies: Quick Reference


Greg Harvey - 2004
    Just "keep" it next to your keyboard and your mouse and refer to it to capitalize on the terrific capabilities at your fingertips with Windows XP. "Windows XP For Dummies Quick Reference Second Edition" covers the latest updates to Windows XP, including enhanced security and changes to Internet Explorer. It starts with the basics for true beginners, goes through everyday stuff, and progresses to the Web, accessories, and the control panel. After a quick introduction to the desktop, My Documents, dialogue boxes, and other basic info, you'll explore: Customizing your desktop Saving music with Windows Media Player Browsing drives, folders and files Dragging, dropping, cutting, and pasting Playing music, videos and movies Browsing with Internet Explorer Sending and receiving e-mails Using Windows Accessories Written by Greg Harvey, author of "Excel 2002 For Dummies" and more than 50 other computer books, "Windows XP For Dummies Quick Reference, 2nd Edition" is so clear and concise it turns computer phobes into computer geeks with step-by-step guides to: Using the Home Networking Wizard so two or more home computers can share a single Internet connection and other resources Creating slideshows with your graphics files Producing videos with Windows Movie Maker accessory program Downloading Microsoft Reader free and then downloading eBooks (many are free) and saving them in My Library Using the link to the Photo Printing Wizard to format and print your digital photos Using Windows Media Player to play audio, video, and animation files you've saved, play Internet radio stations, view trailers for upcoming movies, and play MP3 audio files you've downloadedComplete with a glossary and index, "Windows XP For Dummies Quick Reference" doesn't delve into the technology and terminology: it sticks to exploring the things Windows XP lets you do and describing how to!

Lab Manual for Security+ Guide to Networking Security Fundamentals [With CDROM]


Paul Cretaro - 2004
    Every chapter fully corrolates with the text so students can easily apply CompTIA's Security+ exam objectives. Microsoft Windows Server 2003 is covered throughout for the most up-to-date technologies used in business environments.

Topology for Computing


Afra J. Zomorodian - 2004
    Such problems arise in many areas, such as computer graphics, robotics, structural biology, and chemistry. The author starts from the basics of topology, assuming no prior exposure to the subject, and moves rapidly up to recent advances in the area, including topological persistence and hierarchical Morse complexes. Algorithms and data structures are presented when appropriate.

Real World Adobe Photoshop CS


David Blatner - 2004
    David Blatner and Bruce Fraser offer extensive hands-on production techniques--as well as clear explanations of the concepts that drive them--so that students can get the best results possible on their Photoshop CS projects.

Photoshop CS Artistry


Barry Haynes - 2004
    This book helps you learn Photoshop's features including Photomerge technology, enhanced Camera Raw support, an improved File Browser, and nonsquare pixel support. It emphasizes the relationship between Photoshop CS tools and traditional photography to provide context for complex tasks.

Jeff Duntemann's Wi-Fi Guide


Jeff Duntemann - 2004
    Master technical author, Jeff Duntemann, makes tangled Wi-Fi technological issues very comprehensible. Jeff explains the blizzard of Wi-Fi concepts and standards, including the new 802.11g, the complex and fluky security issues, and shows users how to protect themselves from both obvious and non-obvious threats. He also covers the human element in the Wi-Fi movement, including hacker threats and Wi-Fi communities. Jeff's coverage of wardriving has been highly praised by many Wi-Fi experts and the top Wi-Fi Web sites. Many technical drawings clarify difficult concepts, with abundant Web pointers to further information. The book features numerous hands-on projects that can dramatically increase the performance of home and small business Wi-Fi systems. Some of the important and new topics covered in the book include: Money-saving Wi-Fi network design and implementation techniques Wi-Fi communities Access points and gateways Security and privacy Wireless security auditing with WarLinux and Kismet The art of wardriving How to create powerful low-cost antennas How to protect yourself against clever hackers

Windows Admin Scripting Little Black Book


Jesse M. Torres - 2004
    It covers techniques for working with files, input/output, text files, and performing various network administrative tasks through scripting. It explains the concept and necessity of logon scripts, the backbone structure of a good logon script, and how to implement these scripts in an everyday environment to automate repetitive tasks such as inventory, file modifications, installations, and system updates. It also provides an in-depth look into the registry and registry editing tools including locating the important registry keys and values, and modifying them. The book features example scripts on every new topic covered to reinforce what the reader has just learned. Key scripting topics include manipulating the Windows XP file system, using powerful third-party scripting tools, creating scripts for installing service packs and new applications, automating applications from the command line, and performing Windows XP and 2003 administrative tasks. Everything is included in this book, and users can easily modify or combine the scripts to perform myriad tasks. A bonus introduction chapter is provided showing users how to select the best scripting language and how to get the most out of scripting resources.

Apple Training Series: Mac OS X Help Desk Essentials (Apple Training)


Owen W. Linzmayer - 2004
    Keyed to the learning objectives of the Apple Helpdesk Specialist certification exam, the lessons in this self-paced volume serve as a perfect supplement to Apple's own training class and a first-rate primer for computer support personnel who need to troubleshoot and optimize Mac OS X as part of their jobs. Self-quizzes and chapter tests reinforce the knowledge gained along the way.

End-To-End QoS Network Design


Tim Szigeti - 2004
    This book considers detailed design examples that illustrate where, when, and how to deploy various QoS features to provide validated and tested solutions for voice, video, and critical data over the LAN, WAN, and VPN.

MCSA/MCSE Self-Paced Training Kit (Exam 70-299): Implementing and Administering Security in a Microsoft Windows Server 2003 Network


Tony Northrup - 2004
    This kit packs the tools and features exam candidates want most—including in-depth, self-paced training based on exam content; exam tips from an expert, exam-certified author; and a robust testing suite. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job.Focusing on implementing and administering network security in a Windows Server 2003 environment, the official study guide covers implementing, managing, and troubleshooting security policies, patch management infrastructure, security features for network communications, and planning, configuring, and troubleshooting authentication, authorization, and PKI.Ace your exam preparation by working at your own pace through the lessons, hands-on exercises, and practice tests. The flexible, best-of-class testing suite features a test engine on CD with 325 practice questions. Choose timed or untimed testing mode, generate random tests or focus on discrete objectives or chapters, and get detailed explanations for right and wrong answers—including a customized learning path to enhance further study. You also get a 180-day evaluation version of Windows Server 2003 software—making this kit an exceptional value and a great career investment.A Note Regarding the CD or DVDThe print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

More Eric Meyer on CSS


Eric A. Meyer - 2004
    It covers various topics which include converting an HTML-based design to a pure positioning layout; styling a photo gallery; and others.

The Art of C++


Herbert Schildt - 2004
    Explaining complex code examples, this book demonstrates the artistry of C++, and includes a chapter, on A C++ Interpreter.

Hands-On AI with Java: Smart Gaming, Robotics, and More


Edwin Wise - 2004
    This book helps you: simulate evolution to find solutions to problems; develop machine-to-human text interactions for help desks, adventure games, computerized tutorials, and Web agents; and, guide machine tools for intelligent behavior.

Adobe Photoshop Elements 3 in a Snap


Jennifer Fulton - 2004
    It covers the new version of the Photoshop Elements image-editing product and is organised into short, bite-sized tasks that are quickly accomplished by the average user. A special colour section illustrates key points.

Dreamboat on Word: Word 2000, Word 2002, Word 2003


Anne Troy - 2004
    Word's settings, toolbars, and menus are reviewed, as are topics such as the importance of installing safe fonts, setting tabs correctly, and using styles for maximum effect. Also offered is advice on topics pertaining to work groups, such as sharing templates, styles, and toolbars and creating paper and paperless forms. New concepts such as using tables to set up forms, recording macros to cut down on repetition, automatically updating cross-references, and minimizing file sizes are covered. Instructions on keeping a hard drive clean, which can minimize general PC problems, are also provided.

Apple Pro Training Series: Final Cut Express 2 (Apple Pro Training)


Diana Weynand - 2004
    The comprehensive course gives even complete editing novices the chops to start creating high-quality with Final Cut Express 2. The companion DVD includes lessons.

Fastest in the World: The Saga of Canada's Revolutionary Hydrofoils


John Boileau - 2004
    In 1919, on the Bras d'Or lakes in Cape Breton, Bell and his collaborator Casey Baldwin broke a world speed record when their prototype HD-4 skimmed across the waves at 61.5 knots.Fifty years later, the Canadian navy set a record for the fastest speed of any warship with their hydrofoil craft, HMCS Bras d'Or.In Fastest in the World, John Boileau tells the story of the naval architects and engineers, excited by the prospect of developing high-speed submarine chasers, who built this world-class vessel.This book examines how, just when Canada was on the brink of taking a unique role in anti-submarine warfare, the government withdrew support for the Bras d'Or. The orphaned vessel is now on view at the Maritime Museum of Quebec at l'Islet near Quebec City.

Maya 6 Killer Tips (Killer Tips)


Eric Hanson - 2004
    Along with tips for customizing the Maya interface, polygonal modeling, rendering, and more, veteran author Eric Hanson also provides tons of insider techniques for working with Maya 6's newest features including tips for working with new tools like the Soft Modification Tool, Animation Retargeting, and High Quality Shading; advice for working with the new particle behavior features; cool new hotkeys; and insight into streamlining the texting process with Maya's new Photoshop integration, to name only a few. You'll quickly find that the techniques revealed here allow you to work faster, smarter, and more creatively!

Mastering FreeBSD and OpenBSD Security


Yanek Korff - 2004
    Although a lot can be said for the robustness, clean organization, and stability of the BSD operating systems, security is one of the main reasons system administrators use these two platforms.There are plenty of books to help you get a FreeBSD or OpenBSD system off the ground, and all of them touch on security to some extent, usually dedicating a chapter to the subject. But, as security is commonly named as the key concern for today's system administrators, a single chapter on the subject can't provide the depth of information you need to keep your systems secure.FreeBSD and OpenBSD are rife with security "building blocks" that you can put to use, and Mastering FreeBSD and OpenBSD Security shows you how. Both operating systems have kernel options and filesystem features that go well beyond traditional Unix permissions and controls. This power and flexibility is valuable, but the colossal range of possibilities need to be tackled one step at a time. This book walks you through the installation of a hardened operating system, the installation and configuration of critical services, and ongoing maintenance of your FreeBSD and OpenBSD systems.Using an application-specific approach that builds on your existing knowledge, the book provides sound technical information on FreeBSD and Open-BSD security with plenty of real-world examples to help you configure and deploy a secure system. By imparting a solid technical foundation as well as practical know-how, it enables administrators to push their server's security to the next level. Even administrators in other environments--like Linux and Solaris--can find useful paradigms to emulate.Written by security professionals with two decades of operating system experience, Mastering FreeBSD and OpenBSD Security features broad and deep explanations of how how to secure your most critical systems. Where other books on BSD systems help you achieve functionality, this book will help you more thoroughly secure your deployments.

Forensic Discovery


Dan Farmer - 2004
    Simply picking it up off the shelf to read the cover has left a trail of evidence that you were here.

Growing Up with Lucy: How to Build an Android in Twenty Easy Steps


Steve Grand - 2004
    The result is Lucy, one of the most advanced research robots in existence, and it is Lucy's successes and failures which stand as indicators of the present state of robotics. The compelling story of Lucy's creation, all done in Steve's own home, is a fascinating mixture of human perseverance and cutting edge scientific endeavour.

iLife '05: The Missing Manual


David Pogue - 2004
    iLife '05: The Missing Manual is the definitive iLife '05 book--and what should have come with the suite.There's no better guide to your iLife experience than the #1 bestselling Macintosh author and expert--and Missing Manual series creator--David Pogue. Totally objective and utterly in-the-know, Pogue highlights the newest features, changes, and improvements of iLife '05, covers the capabilities and limitations of each program within the suite, and delivers countless goodies that you won't find anywhere else: undocumented tips, tricks, and secrets for getting the best performance out of every iLife application.Pogue examines all five programs in iLife '05, including:iTunes 4.7. The digital jukebox software for Mac (and Windows) rips songs from music CDs onto your hard drive, organizes and plays your music collection, lets you buy songs from the iTunes Music Store, and syncs all your music with your iPod.iPhoto 5. With iPhoto 5, you can pull photos from digital cameras and then organize and present them as a slideshow, desktop picture, screen saver, email attachment, web page, DVD, printout, or hardbound photo book.iMovie HD. Now you can easily import and edit video from the newest High Definition camcorders and even little flash media video cams in all the latest formats. You can turn those seemingly endless home movies into short, fun, tightly edited, top-quality highlight reels that friends and family actually beg to watch.iDVD 5. Transform your iMovie productions and digital slideshows into Hollywood-style DVDs that play on everyday DVD players.GarageBand 2. This critically acclaimed program turns a Mac into a digital music-recording studio.With your authoritative, witty, full color, all-inclusive iLife '05: The Missing Manual at the ready, there's nothing standing between you and professional-caliber music, photos, movies, and more.

Garageband


Mary Plummer - 2004
    GarageBand turns your Mac into an anytime, anywhere recording studio packed with hundreds of instruments and a recording engineer or two for good measure. It's the easiest way to create, perform, and record your own music whether you're an accomplished player or just wish you were a rock star. "Apple Training Series: GarageBand" will take readers through everything they need to know within the book and CD combo in GarageBand. GarageBand turns your Mac into a digital recording studio--complete with instruments, pre-recorded loops, amps, effects, and editing tools. Why, you'll even find virtual recording engineers in the mix to help you out. You'll be spinning the music of the spheres in no time.

Nano, Quantum and Molecular Computing: Implications to High Level Design and Validation


Sandeep K. Shukla - 2004
    Robust computing system design is confronted with quantum physical, probabilistic, and even biological phenomena, and guaranteeing high reliability is much more difficult than ever before. Scaling devices down to the level of single electron operation will bring forth new challenges due to probabilistic effects and uncertainty in guaranteeing 'zero-one' based computing. Minuscule devices imply billions of devices on a single chip, which may help mitigate the challenge of uncertainty by replication and redundancy. However, such device densities will create a design and validation nightmare with the shear scale. The questions that confront computer engineers regarding the current status of nanocomputing material and the reliability of systems built from such miniscule devices, are difficult to articulate and answer. We have found a lack of resources in the confines of a single volume that at least partially attempts to answer these questions. We believe that this volume contains a large amount of research material as well as new ideas that will be very useful for some one starting research in the arena of nanocomputing, not at the device level, but the problems one would face at system level design and validation when nanoscopic physicality will be present at the device level.

C Programming: Visual QuickStart Guide


Larry Ullman - 2004
    This book explains various aspects of this fundamental technology: from basic syntax and data types to working with numbers, characters, loops, and arrays; and more.

Location-Based Services


Jochen Schiller - 2004
    Incorporating both mobile communication and spatial data, these applications represent a novel challenge both conceptually and technically.The purpose of this book is to describe, in an accessible fashion, the various concepts underlying mobile location-based services. These range from general application-related ideas to technical aspects. Each chapter starts with a high level of abstraction and drills down to the technical details. Contributors examine each application from all necessary perspectives, namely, requirements, services, data, and scalability. An illustrative example begins early in the book and runs throughout, serving as a reference.

Asp.Net Web Development With Macromedia Dreamweaver Mx 2004


Costas Hadjisotiriou - 2004
    NET IS NOT ONLY the latest version of Microsoft's Active Server Pages {ASP), it is a whole new programming concept altogether. This incredibly popular server-side scripting language is based on the .NET Framework, and it com bines unrivalled developer productivity with performance and reliability. Dream weaver MX 2004 is the newest version of the popular integrated web site design tool. It enables quick and efficient web site design and programming and comes with built -in support for ASP. NET and Xl\11 web services. Whether you are an experienced ASP.NET developer and Dreamweaver user or a beginner, this book guides you through the web-development process at the right level. It shows you how to rapidly develop ASP.NET web applications with a minimum of effort. You learn about the .NET Framework, how ASP.NET fits in and interacts with other components, and how to master the ASP.NET controls via Dreamweaver MX 2004. In summary, this book covers: The .NET Framework Using and extending the Dreamweaver MX 2004 interface ASP.NET programming in VB .NET Using and expanding ASP.NET controls Interacting with databases Using server behaviors in Dreamweaver MX 2004 Creating data-driven ASP.NET applications Incorporating Xl\11 web services Coding with best practice principles Let's get started with an introduction to the new Dreamweaver MX 2004."

Microsoft Visual Basic .Net Programming: From Problem Analysis to Program Design


E. Reed Doke - 2004
    Utilizing a problem-solving approach, the authors present traditional topics such as Control Structures and Arrays within the context of the Visual Basic .NET platform. All chapters contain extensive end-of-chapter material, including complete Programming Examples, Exercises, and Programming Exercises.

Mining Google?web Services: Building Applications with the Google?api


John Paul Mueller - 2004
    Now you can use and improve on Google technology in your own applications. Mining Google Web Services teaches you dozens of techniques for tapping the power of the Google API. Google already gives you fine-grained control over your search criteria, and this book shows you how to exert the same control in your own focused search and analysis applications. With just a little knowledge of JavaScript, VBA, Visual Studio 6, Visual Studio .NET, PHP, or Java, you will get better (and more relevant) search results--faster and more easily. Here's a little of what you'll find covered inside:Improving the speed and accuracy of searches Performing data mining across the Internet Using Google Web Services to search a single website Building search applications for mobile devices Using caching techniques to improve application performance and reliability Analyzing Google data Creating searches for users with special needs Discovering new uses for Google Obtaining historical data using cached pages Performing spelling checks on any text Reducing the number of false search hits Whether your goal is to improve your own searches or share specialized search capabilities with others, this is the one resource that will see you through the job from start to finish.

Learning Maya6: Character Rigging and Animation [With CD]


Alias Learning Tools - 2004
    Learn what you need to become a true puppet master Get hands-on experience with the innovative tools and powerful techniques available in Maya as you learn to make your rigs more customizable and easier for artists to work with. Learning Maya 6: Character Rigging will allow you to explore character rigging based on a human character - walking you through the process as you rig arms, legs, a face and more. You'll learn the fundamentals of properly setting up a character to avoid pitfalls as you animate. Working with a low-count polygonal model, you'll learn to work with complex joints such as shoulders and hands. Learning Maya 6 - Character Rigging teaches you to make the right decisions in the planning stages so that you can save time and frustration at the animation stage. Each chapter includes a theoretical discussion to help you understand the concepts at play, as well as easy to follow step-by-step tutorials so that you can start working right away. The book also includes an accompanying DVD-ROM featuring chapter-by-chapter overviews offered by Alias Certified Instructors. Gain additional insight and assistance from these valuable bonus discussions. You'll also take advantage of Maya Beginner's Guide: Animation to help you get started right away With this book you will: * Use layers to organize your work* Create Skeleton Chains and edit joint orientation* Set up Single Chain, Rotation Plane, and Spline IK Solvers* Use Set Driven Key to create powerful yet simple control systems* Understand and use of both Forward and Inverse Kinematics.* Simulate the deformation of clothing using Wire Deformers and Set Driven Key* Drive joint rotation with a Blendshape Slider to help consolidate your control windows* Understand the difference between Smooth and Rigid binding.* Use Pole Vector constraints as a fast and easy way of achieving realistic motion in arms and legs.* Create complex and subtle character deformations through the use of Clusters and Lattices. What you need to use this bookMaya Complete 6, Maya Unlimited 6, or Maya Personal Learning Edition.A DVD-ROM drive or set top player.

Source Code Optimization Techniques For Data Flow Dominated Embedded Software


Heiko Falk - 2004
    This approach is complementary to existing compiler technology. What is particularly attractive about the transformation flow pre- sented here is that its behavior is nearly independent of the target processor platform and the underlying compiler. Hence, the different source code trans- formations developed here lead to impressive performance improvements on most existing processor architecture styles, ranging from RISCs like ARM7 or MIPS over Superscalars like Intel-Pentium, PowerPC, DEC-Alpha, Sun and HP, to VLIW DSPs like TI C6x and Philips TriMedia. The source code did not have to be modified between processors to obtain these results. Apart from the performance improvements, the estimated energy is also significantly reduced for a given application run. These results were not obtained for academic codes but for realistic and rep- resentative applications, all selected from the multimedia domain. That shows the industrial relevance and importance of this research. At the same time, the scientific novelty and quality of the contributions have lead to several excellent papers that have been published in internationally renowned conferences like e. g. DATE. This book is hence of interest for academic researchers, both because of the overall description of the methodology and related work context and for the detailed descriptions of the compilation techniques and algorithms.

Analytical Network and System Administration: Managing Human-Computer Networks


Mark Burgess - 2004
    But in truth, the skill needed is that of managing complexity. This book describes the science behind these complex systems, independent of the actual operating systems they work on. It provides a theoretical approach to systems administration that:saves time in performing common system administration tasks. allows safe utilization of untrained and trained help in maintaining mission-critical systems. allows efficient and safe centralized network administration. Managing Human-Computer NetworksWill show how to make informed analyses and decisions about systems, how to diagnose faults and weaknesses Gives advice/guidance as to how to determine optimal policies for system management Includes exercises that illustrate the key points of the book The book provides a unique approach to an old problem and will become a classic for researchers and graduate students in Networking and Computer Science, as well as practicing system managers and system administrators.

Character Animation in 3D: Use Traditional Drawing Techniques to Produce Stunning CGI Animation


Steve Roberts - 2004
    A complete understanding of the vital animation drawing skills will be achieved by learning the pitfalls in a 2D exercise then applying these skills when using 3D animation packages. Providing a broad coverage this book will be relevant whatever 3D package you use, Softimage XSI, Maya, 3ds max or LightWave. Just knowing and being able to use a specific 3D software package does not make you an animator, but reading this book will! The Free CD-ROM includes; how to animate exercises in each specific 3d animation program; short movies showing best practice; computer models so you can experiment and learn; a free demo copy and discount code for the best 2D animation software you can buy, DigiCel FlipBook.www.characteranimationin3d.com, provides further resources about the world of animation, extensive list of links, how to get a job, build a lightbox, make an animated movie and much more!

GarageBand: The Missing Manual


David Pogue - 2004
    If you're already a musician, you'll probably flip over GarageBand; it combines the CD-quality samples of Apple's Soundtrack software with the hard-disk recording features of Digital Performer and the canned rhythm tracks of Band in a Box. But what's really mind-boggling is the way this program can turn the inspiration of musical novices into commercial-sounding demos. Imagine how many thousands of singers and instrumentalists, though blessed with enormous native talent, remain undiscovered because they lack recording studios and backup bands. For them, GarageBand may open a lot of doors--or just offer a lot of fun.GarageBand: The Missing Manual is an authoritative, witty guide to constructing digital recordings with GarageBand.

Introduction to Mathematical Methods in Bioinformatics


Alexander Isaev - 2004
    All existing books on bioinformatics are software-orientated and they concentrate on computer implementations of mathematical models of biology. This book is unique in the sense that it looks at the mathematical foundations of the models, which are crucial for correct interpretation of the outputs of the models.

Software Engineering for Game Developers [With CDROM]


John P. Flynt - 2004
    This book teaches readers how to develop games according to a design and follow a standardized approach to game development. It provides a multitude of exercises that show just how software engineering practices can improve your game. All the basic categories of software engineering are covered. Programmers, designers, architects, generalists, software engineers, and game developers seeking knowledge about standard frameworks for games and their relative merits will find this text more than satisfying. Three frameworks (function, object-oriented, and patterned) are presented, contrasted, and fully described through design documents.

Perl Debugger Pocket Reference


Richard Foley - 2004
    Inside the interactive debugger environment, you're prompted for commands that let you examine your source code, set breakpoints, dump out function call stacks, change values of variables, and much more. It's so convenient that some programmers run it just to test out Perl constructs as they create a program. But although it's on their radar, not many Perl programmers take the time to master the debugger. That's where the Perl Debugger Pocket Reference comes in.This little book provides a quick and convenient path to mastery of the Perl debugger and its commands. Written by a core member of the Perl debugger development team, it's an ideal quick reference to debugger commands, as well as a detailed tutorial on how to get started. The Perl Debugger Pocket Reference provides complete coverage in a conveniently small package.Maybe you write code so clean you never have to look at it twice. Or perhaps you'd rather focus your energies on writing clean code, rather than learning about the debugger. But if you need to learn about the Perl debugger in a hurry, the Perl Debugger Pocket Reference is the book you'll want to have close by. And you can always keep a copy on hand to share with programmers who need it more than you do.O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Perl Debugger Pocket Reference will get you back on the right track.

Advanced Topics in Types and Programming Languages


Benjamin C. Pierce - 2004
    This book offers accessible introductions to key ideas in the field, with contributions by experts on each topic.The topics covered include precise type analyses, which extend simple type systems to give them a better grip on the run time behavior of systems; type systems for low-level languages; applications of types to reasoning about computer programs; type theory as a framework for the design of sophisticated module systems; and advanced techniques in ML-style type inference.Advanced Topics in Types and Programming Languages builds on Benjamin Pierce's Types and Programming Languages (MIT Press, 2002); most of the chapters should be accessible to readers familiar with basic notations and techniques of operational semantics and type systems--the material covered in the first half of the earlier book.Advanced Topics in Types and Programming Languages can be used in the classroom and as a resource for professionals. Most chapters include exercises, ranging in difficulty from quick comprehension checks to challenging extensions, many with solutions.