Saturday, January 31, 2009

31 Days Before Your CCENT Certification or Beginning C Game Programming

31 Days Before Your CCENT Certification

Author: Scott Bennett

A Day by Day Quick Reference Study Guide for the Cisco Networking Academy CCENT/CCNA Student

  • A practical way to commit to taking the CCENT in one month after CCNA Discovery courses from the Networking Academy study and understand the process
  • A way to review key points of the Networking Academy information with a specific focus on CCENT objectives
  • The only CCENT exam preparation resource to address a student CCENT exam readiness gap

This book is intended for the student who will soon complete the first two courses in Cisco Networking Academy CCNA Discovery curriculum and will be ready to test for their CCENT Certification. The book will include: -- Visual calendar summarizing each day -- Checklist for the CCENT exam providing advice for activities leading up to the exam -- Description of the CCENT Exam and how to sign up for the exam including how to use a voucher -- Description of exam day and important strategies to be mentally, organizationally, and physically prepared for the exam The daily sections of the book will be organized around the CCENT objectives, yet explained using information summarized from the Academy Curriculum courses (Networking for Home and Small Business, and Working at a Small-to-Medium Business or ISP). Each day focuses around the knowledge needed to accomplish the objective. These sections will not be comprehensive, but rather provide a good key CCENT exam related points summary for review. The success and uniqueness of this book lies in the fact that it is a link between the Cisco Academy Curriculum and the actual CCENT objectives.



Go to: Sports Nutrition Energy Metabolism and Exercise or The Wounded Warrior

Beginning C# Game Programming

Author: Ron Penton

Are you ready to try your hand at programming games using C#? "Beginning C# Game Programming" is your ideal introductory guide—designed to jumpstart your experience with C# and DirectX 9. It includes the fundamental topics you'll need to know and covers additional topics that you'll find helpful along the way. Begin with a comprehensive look at programming with C#—from the basics of classes to advanced topics such as polymorphism and abstraction. Then it's on to DirectX 9 as you learn how to create a basic framework and a Direct3D device. You'll also cover DirectSound and DirectInput. Put your newfound knowledge to the test as you program a complete game!



Table of Contents:
Pt. ILearning C#1
Ch. 1The history of C#3
Ch. 2The basics13
Ch. 3A brief introduction to classes35
Ch. 4Advanced C#63
Ch. 5One more C# chapter87
Pt. IIGame programming in C#121
Ch. 6Setting up a framework123
Ch. 7Direct3D145
Ch. 8DirectInput197
Ch. 9DirectSound219
Ch. 10Putting together a game227
Pt. IIIAppendixes285
AppSetting up DirectX and .NET303

Friday, January 30, 2009

SQL Server 2005 Bible or Viva Pinata

SQL Server 2005 Bible

Author: Paul Nielsen

Use this comprehensive tutorial and reference to increase productivity and write stored procedures using the language with which you're most familiar. The revised content covers new features such as XML integration, Web services, the .NET Common Language Runtime (CLR), and security updates, making this book a must for any developer or database administrator transitioning to the new version of SQL Server. You'll learn to develop SQL Server database and data connections, administer SQL Server, and keep databases performing at their peak. In addition, you'll find dozens of specific examples in both a graphical format and as SQL code as well as numerous best practices describing the most effective way to accomplish a given task. A companion Web site provides all of the code examples found in the book.



Interesting textbook: The Spiritual Dimension of Leadership or Surrender or Starve

Viva Pinata

Author: Prima Games

Don't beat 'em! Meet 'em, and join 'em!


·An entire Piñata Prospectus with complete Piñata details!
·Every Resident and Romance requirement!
·Raise the biggest and most valuable Piñatas available at the earliest time possible!
·Complete list of every object on Piñata Island and how best to use it!
·Garden growing strategies and building placement advice!
·Hundreds of Piñata-raising hints and tips!
·All characters revealed!
·All ruffians dealt with!



Table of Contents:

CHAPTER 1
Training

Piñata Preparation
Welcome to Piñata Island!, Control Yourself!, The Main Menu, North, South, East, and West, How Does Your Garden Grow?, Gaining Experience, Making Money, Advanced Piñata Plans and Tactics

CHAPTER 2
Piñata Island Inhabitants


Part 1: Family Members
Leafos, Storkos, Seedos, Jardiniero, Dastardos

Part 2: Service Providers
Willy Builder, Doc Patchingo, Costolot’s Store, Fannie Franker’s, Post Office, Gretchen Fetchem’s, Hunter Services, Miss Petula’s Paper Pets, Ivor Bargain, Bart the Tinkerer’s, Exchange, Arfur’s Inn

Part 3: Ruffian Minions
Ruffians, Professor Pester

CHAPTER 3
The Piñata Prospectus

Part 1: The 60 Piñatas
Arocknid, Badgesicle, Barkbark, Bonboon, Bunnycomb, Buzzenge, Buzzlegum, Candary, Chewnicorn, Chippopatamus, Cinnamonkey, Cluckles, Cocoadile, Crowla, Doenut, Dragonache, Dragumfly, Eaglair, Elephanilla, Fizzlybear, Flutterscotch, Fourheads, Fudgehog, Galagoogoo, Goobaa, Horstachio, Jameleon, Juicygoose, Kittyfloss, Lackatoad, Lickatoad, Macaraccoon, Mallowolf, Moozipan, Mothdrop, Mousemallow, Newtgat, Parrybo, Pigxie, Ponocky, Pretztail, Profitamole, Pudgeon, Quackberry, Raisant, Rashberry, Reddhott, Roario, Salamango, Shellybean, Sherbat, Sparrowmint, Squazzil, Swanana, Sweetooth, Syrupent, Taffly, Twingersnap, Whirlm, Zumbug, Sour Piñatas, Sour Bonboon, Sour Cocoadile, Sour Crowla, Sour Macaraccoon, Sour Mallowolf, Sour Profitamole, Sour Shellybean, Sour Sherbat

Part 2: Other Piñata Plans
Domestic Piñatas
EvolvedPiñatas
Flying Piñatas
Nocturnal Piñatas

CHAPTER 4
Garden Goods

Part 1: Garden Tools
Shovel Upgrades and Achievements, Watering Can Upgrades, Surface Packets, Fertilizer
Part 2: Garden Plants
Bushes and Trees, Flowers and Water Flowers, Weeds, Vegetables
Part 3: Garden Produce
Part 4: Special Buildings
Part 5: Candy
Part 6: Garden Ornamentation

CHAPTER 5
Appendix I: Piñata Attraction Table
Appendix II: Food Chain and Animosity Table
Appendix III: Piñata Variants
Appendix IV: Unlockables
Appendix V: Xbox Live Achievements

Thursday, January 29, 2009

Microsoft Office Outlook 2007 or Programming Microsoft Visual Basic 60

Microsoft Office Outlook 2007: Introductory Concepts and Techniques

Author: Gary B Shelly

Microsoft Office Outlook 2007: Introductory Concepts and Techniques provides a project-based, step-by-step approach to successfully teach students Microsoft Outlook 2007 skills



Table of Contents:
1. Managing E-Mail and Contacts with Outlook
2. Managing Calendars and Instant Messaging
Appendices A: Project Planning Guidelines B: Introduction to Microsoft Office 2007 C: Microsoft Office Outlook 2007 Help D: Publishing Office 2007 Web Pages to a Web Server E: Customizing Microsoft Office Outlook 2007 F: Steps for the Windows XP User G: Microsoft Business Certification Program

New interesting textbook: Exercises for Elite Golf Performance or DHEA Breakthrough

Programming Microsoft Visual Basic 6.0

Author: Francesco Balena

Comprehensive instruction for faster, leaner developmentand more powerful results.

Create professional-quality applications, components, and user interfaces faster and more efficiently than ever with the powerful object-oriented programming capabilities in the Visual Basic 6.0 development system. From Windows' common controls to data access, Internet, and ActiveX® programming, this book covers core development topics for version 6.0 - providing insightful explanations and expertly rendered examples for rapid acceleration of your Win32® productivity.

  • Expedite development with the object-oriented capabilities in Visual Basic 6.0 - including events, polymorphism, and object hierarchies
  • Develop great user interfaces that use the full range of controls in Visual Basic and take advantage of OLE drag and drop, data-driven forms, and advanced Windows API techniques
  • Build datacentric solutions using ActiveX Data Objects (ADO) 2.0 and 2.1, the DataEnvironment designer, and RIDS components for remote activation via the Internet
  • Master ActiveX technology to create components and controls, learning advanced techniques such as COM callbacks, multithreaded components and applications, and windowless ActiveX controls
  • Deploy rich, Web-ready components and applications with Dynamic HTML (DHTML) and Microsoft Internet Information Server

Included on CD-ROM:

  • 150 sample projects and 100 class modulesmore than 2 MB of source code!
  • Library of over 170 reusable routines for better string, math, array, date/time, controls file, database, registry, mouse, and keyboard operations
  • ADO Workbench - a tool for exploring ADO featuresinteractively
  • A component for bullet-proof window subclassing



Wednesday, January 28, 2009

Ajax for Web Application Developers or Pro Engineer Wildfire 3 0 Tutorial and Multimedia CD

Ajax for Web Application Developers

Author: Kris Hadlock

Reusable components and patterns for Ajax-driven applications

Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.

Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.

This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch.

The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application–an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application

but also how to connect their components to any future Ajax applications that they might build.

Web Development/Ajax/JavaScript

$34.99 USA /$43.99 CAN / £24.99 Net UK



New interesting book: Selling or Your New Business

Pro/Engineer Wildfire 3. 0 Tutorial and MultiMedia CD

Author: Roger Toogood

The ten lessons in this tutorial introduce students to Pro/ENGINEER's design capabilities. The MultiMedia CD bundled with this textbook contains an audio/visual presentation of all the tutorial exercises found in the book.



Table of Contents:
Introduction to Pro/ENGINEER
User Interface, View Controls and Model Structure
Creating a Simple Object (Part I)
Creating a Simple Object (Part II)
Revolved Protrusions, Mirror Copies, Rounds, and Chamfers
Modeling Utilities and the 3 R's
Datum Planes and Sketcher Tools
Patterns and Copies
Engineering Drawings
Assembly Fundamentals
Assembly Operations
Sweeps and Blends
Appendix : Interface Customization

Monday, January 26, 2009

Pro Oracle RAC on Linux or e On Softwares Vue Infinite X Revealed

Pro Oracle RAC on Linux: Installation, Administration and Performance

Author: Julian Dyk

Real Application Clusters (RAC) and the Grid architecture are Oracle's strategy for scaling out enterprise systems to cope with bigger workloads and more users. Many books limit themselves by conceptualizing and theorizing about RAC technology, but this book is the first to portray implementing and administering an Oracle 10g RAC system in a Linux environment. This book features basic concepts underlying Linux and Oracle RAC, design strategies, hardware procurement and configuration, and many other topics.

The RAC-specific technologies described include configuration of the interconnect, OCFS, ASM, Cluster Ready Services, and Grid Control. The Oracle features RMAN and Data Guard are also discussed, along with available hardware options. The authors include practical examples and configuration information, so that upon reading this book, you'll be armed with the information you need to build an Oracle RAC database on Linux, whether it is on a single laptop or a 64-node Itanium cluster.



Go to: Adobe Camera Raw for Digital Photographers Only or InDesign CS4 for Macintosh and Windows

e-On Software's Vue Infinite X Revealed

Author: Richard H Schrand

Welcome to your first step in creating infinite worlds, fantastic landscapes, amazing animations, and stunning interior designs. Clear, concise, step-by-step tutorials allow you to master concepts on both a technical and artistic level. You'll easily work your way through seemingly complex tasks as you immediately begin building your own scenes. Each tutorial builds upon the next, with many chapters continuing the creation process started in an earlier chapter. Regardless of which version of Vue 6 you use, e-On Software's Vue 6 Revealed provides you with the coverage you need in order to bring your visions to life!



Table of Contents:
Introduction     xiii
Foreword     xiv
Over Vue     3
Explore the Vue Workspace     7
Using the Main Environment     8
Steps: Launch Vue and Work with the Viewports     12
Explore the Window Controls     14
Learning the Interactive Controls     15
Steps: Interactively Select, Move, Rotate, and Scale Elements in a Viewport     15
Using the Vue 6 Infinite Gizmos     16
Steps: Select and Move Elements in Vue 6 Infinite     16
Explore the Control Panel     19
Explore the Object Panel     23
Learning the Object Buttons     24
Explore the World Panels     27
Exploring the Aspect/Numerics/Animation Panel     28
Steps: Learn the Objects Area     28
Exploring the Main Camera Panel     29
Steps: Learn the Materials Area     29
Learn the Library Area     29
Exploring the Objects/Materials/Library/Links Panel     30
Steps: Learn the Links Window     30
Set Preferences in Vue     31
Understanding the Preferences/Options Panel     32
Steps: The General Preferences Window     32
Understanding the Display OptionsWindow     37
Understanding the Operations Window     42
What You Have Learned     43
Key Terms from This Chapter     43
Creating a Basic Scene in Vue     45
Select Atmospheric Conditions     48
Steps: Change the Atmosphere     49
Performing a Quick Render of the Atmosphere     51
Steps: Perform a Quick Render     51
Add Infinite Planes to the Scene     52
Selecting and Renaming Elements     53
Steps: Rename an Object     53
Deleting an Object from the Scene     54
Steps: Delete an Object     54
Saving Your File     54
Steps: Save Your Scene     55
Build a Basic Scene     56
Opening a Saved Document     57
Steps: Open a Saved Scene     58
Creating a Space Scene     59
Steps: Save a Space Scene     59
Add Elements to Your Scene     60
Populate the Scene     60
Steps: Populate a Scene     61
Scale Your Objects     66
Begin to Organize     67
Assign Basic Materials     69
Fix the Shadows     71
What You Have Learned      73
Key Terms from This Chapter     73
Manipulating Terrains     75
Select and Place Terrains     78
Steps: Place a Terrain     79
Design Your Terrain     82
Using Terrain Styles and Saving an Original Terrain     88
Steps: Save a New Terrain     88
Opening and Placing a Saved Terrain     90
Steps: Place a Terrain in a Scene     90
Modify Terrains Interactively     91
Using Paint to Create a Unique Terrain     91
Steps: Paint a Terrain     92
Make Global Effects and Changes to Your Terrain     95
Adding Global Effects     95
Steps: Experiment with Global Changes     96
Use Image Maps to Create Terrains     97
Blending Image Files and Terrains     98
Steps: Blend a Terrain and an Image File     98
Learn the Terrain Options     100
Designing a Terrain Using Options     101
Steps: Use the Terrain Options     101
What You Have Learned     103
Key Terms from This Chapter     103
Discovering Booleans and Metablobs     105
Set the Scene for Booleans     108
Selecting and Adding Primitive Objects      110
Steps: Manipulate Primitive Objects     110
Exploring Nondestructive Technology     114
Steps: Use Nondescructive Technology     114
Explore the Vue Workspace     115
Assigning Materials to Individual Booleaned Objects     116
Steps: Add Materials to Objects     116
Combine Multiple Booleans on a Single Object     119
Mixing and Matching Boolean Operations-Creating a Coffee Cup     120
Steps: Make a Coffee Cup from Booleans     120
Opening and Placing a Saved Terrain     120
Save the Cup     124
Use Metablobs-Funny Name, Cool Results     125
Convert to Metablobs     127
Create Objects Using Metablobs     128
Add Materials to Metablobs     134
What You Have Learned     136
Key Terms from This Chapter     136
Adding Vegetation and Solid Growth Technology     139
Add, Select, and Position Plants in a Scene Using Solid Growth Technology     142
Creating a Basic Beach Scene     143
Steps: Experiment with Solid Growth     143
Use the Drop and Smart Drop Commands     147
Steps: Use Smart Drop     149
Finesse Your Scene      152
Making the Beach Look More Realistic     152
Use the Plant Editor to Create Vegetation     155
Making a Real-World Tree     156
Steps: Make a Tree     156
Creating an Alien Plant Species     163
Steps: Create an Alien Plant     163
What You Have Learned     165
Key Terms from This Chapter     165
The Atmosphere Editor-Part 1     167
Explore the Atmosphere Editor Controls     171
Modify and Save a Standard Atmosphere     174
Creating Your Own Atmosphere from an Existing One     175
Steps: Modify an Existing Atmosphere     176
Editing Color Maps     182
Steps: Modify the Sun Color Set     182
Change and Add Clouds to the Scene     184
Adding and Modifying Cloud Layers     185
Steps: Add a Cloud Layer     185
Adding Terrains to Flesh Out the Scene     190
Steps: Add Terrains     190
Add Fog and Haze     192
Creating Fog and Haze     193
Steps: Add Realism with Fog and Haze     193
Saving Your Atmosphere     196
Steps: Save Your Atmosphere     196
Create Volumetric Atmospheres      197
Modifying Your Existing Atmosphere with Volumetrics     198
Steps: Create a Volumetric Atmosphere     198
Use the Environment Mapping Style     200
Tweaking Your Atmosphere with Environment Mapping     201
Steps: Use Envirnoment Mapping     201
What You Have Learned     205
Key Terms from This Chapter     205
Texturing with the Basic Material Editor     207
Work with the Basic Material Editor     211
Modifying a Material's Color Settings     212
Steps: Modify Color Settings     212
Use Pre-Set Mixed Materials and Mix Your Own Materials     216
Designing Your Own Material     217
Steps: Design a Material     217
Combine Pre-Set Materials and Image Maps     222
Adding Graffiti to a Brick Wall     223
Steps: Add an Image Map to an Object     223
Tweaking Your Graffiti Using UV Mapping     224
Steps: Use UV Mapping     224
Create Material Layers     227
Adding Layers for Your Materials     228
Steps: Add a Layer     228
What You Have Learned     230
Key Terms from This Chapter     230
Building Textures Using the Advanced Texture Editor     233
Advance Your Material Editing     237
Recreating a Cube with Displacement Mapping     238
Steps: Use Displacement Mapping     238
Use Filters to Change Texture and Bump Appearances     242
Using a Filter to Modify a Material     243
Steps: Use Filters in a New Way     243
Affecting Bumps and Displacements with Filters     246
Steps: Use Filters to Affect Bumps and Displacements     246
Create and Save Your Own Filters     249
Creating an Original Filter from an Existing Filter     250
Steps: Create Your Own Filter     250
Harness the Power of Hypertextures     254
Using Hypertextures to Create a Shrub     255
Steps: Work with Hypertextures     255
Change Materials on Objects     258
Modifying an Object with Numerous Sections     259
Steps: Modify Numerous Sections     259
Use Highlights and Reflectivity     263
Adding Sheen to a Marble     264
Steps: Work with Highlights and Reflectivity     264
Employ Subsurface Scattering     267
Adding Gloss to Your Statue with Subsurface Scattering     268
Steps: Learn to Use Subsurface Scattering      268
Employ Dispersion     270
Using Dispersion to Emulate Light Passing Through an Object     271
Steps: Experiment with Dispersion     271
What You Have Learned     275
Key Terms from This Chapter     275
Ecosystems     277
Turn Materials into Ecosystems     280
Assigning an Ecosystem     284
Steps: Create Your First Ecosystem     284
Assigning Multiple Items to an Ecosystem     287
Steps: Assign Items to Your Ecosystem     287
Changing Density     289
Steps: Adjust the Density of Your Ecosystem     289
Changing Color     290
Steps: Adjust the Colors of Your Ecosystem     290
Define Ecosystems by Altitude and Material Placement     291
Assigning an Ecosystem Based on Height     292
Steps: Assign an Ecosystem Based on Height     292
Using Materials for Placement     294
Steps: Use Material Assignment     294
Using Bitmaps to Assign Ecosystems     296
Steps: Use Bitmaps to Assign Materials to Your Scene     296
Create Ecosystems that Interact with Foreign Objects     301
Controlling the Placement of Ecosystem Instances      302
Steps: Control Ecosystem Instances     302
Create Interactive Ecosystems with the Paint Tool     304
Painting Your Ecosystem     306
Steps: Paint Your Ecosystem     306
Understanding What the Select Ecosystem Instances Button Does     309
Steps: Explore the Select Ecosystem Instances Button     309
What You Have Learned     311
Key Terms from This Chapter     311
The Atmosphere Editor-Part 2     313
Perform Spectral Analysis and Work with Godrays     317
Changing to and Setting Up Spectral Atmospheres and Godrays     318
Steps: Add Some Godrays     319
Filtering Clouds (and Functions, Too)     324
Use Filters and Functions to Change Cloud Appearance     324
Steps: Filter Clouds     325
Completing Your Scene     330
Steps: Finish and Populate the Scene     330
Work with Metaclouds     331
Building a Scene with Metaclouds     335
Steps: Add Metaclouds to Your Scene     335
What You Have Learned     339
Key Terms from This Chapter     339
The Numerics Control Panel     341
Make Changes by the Numbers     344
Understanding 3D Numerics     345
Steps: Experiment with 3D Numerics     346
Defining the Other Numeric Controls     347
Reposition Objects in a Scene     349
Steps: Use Numerics to Reposition Objects     350
Adding Buildings     352
Steps: Use Cube Primitives for Buildings     352
Positioning as a Group     355
Steps: Copy and Paste Objects as a Group     355
What You Have Learned     357
Key Terms from This Chapter     357
Let There Be Light     359
Understand the Lighting Controls     362
Understanding the Light Control Panel     364
Steps: Work with the Light Control Panel     364
Using the Basic Lighting Controls     366
Steps: Work with Lighting Controls     366
Adding Lighting Effects     367
Steps: Use Special Lighting Effects     367
Use Lights to Enhance a Scene     370
Positioning Lights in Space     371
Steps: Position Your Lights     371
What You Have Learned     377
Key Terms from This Chapter     377
Working with Cameras     379
Learn the Main Camera Controls     382
Using the Blur and Focus Controls     384
Steps: Add Depth with the Focal and Blur Settings     384
Adding a Background Image     387
Steps: Add a Background Image     387
Change the Focal Length     391
Adding Focal Anomalies     392
Steps: Experiment with the Focal Length     392
Use the Advanced Camera Options and the Camera Manager Controls     394
Learning the Advanced Camera Options     396
Steps: Experiment with the Advanced Camera Options     396
Using the Camera Manager     399
Steps: Add a Camera to Your Scene     399
Linking a Camera to an Object     401
Steps: Link Your New Camera to an Object     401
What You Have Learned     405
Key Terms from This Chapter     405
Rendering Features     407
Use the Select Render Area Tool     410
Rendering a Select Area     411
Steps: Render a Specific Area     411
Use Special Render Settings     413
Using G-Buffer and Multi-Pass Rendering     415
Steps: Render with G-Buffer and Multi-Pass Techniques     415
Setting Size and Resolution     418
Steps: Set Size and Resolution      418
What You Have Learned     421
Key Terms from This Chapter     421
Getting Animated     423
Explore the Animation Setup Wizard     426
Animating an Object-The Animation Setup Wizard     428
Steps: Animate an Airplane     428
Animating an Object-The Timeline     435
Steps: Test Your Animation     436
Making Changes to an Animated Object     438
Steps: Change an Animated Object Interactively     438
Working on Individual Object Settings     440
Steps: Change Animation Settings     440
Work with Wind Effects     444
Controlling the Wind     445
Steps: Work with Wind Effects     445
Animating Clouds     446
Steps: Animate Clouds to Add Reality     446
Incorporate Ventilators in Your Scenes     447
Adding, Attaching, and Animating Ventilators     448
Steps: Learn to Use Ventilators     448
Link and Track Objects     452
Linking Asteroids to Each Other     453
Steps: Link Asteriods     453
What You Have Learned     455
Key Terms from This Chapter     455
Glossary     456
Index      461

Sunday, January 25, 2009

Adobe Camera Raw for Digital Photographers Only or InDesign CS4 for Macintosh and Windows

Adobe Camera Raw for Digital Photographers Only

Author: Rob Sheppard

Finally-a book that never forgets photography is an art form

Sure, the technology matters. But you're a photographer first. If the technology doesn't enhance the art, what's the point? Rob Sheppard knows what you want to know about using Adobe Camera Raw in Photoshop(r) CS and CS2, because he uses it in creating his own highly acclaimed photographs. In this book, he shares the information you need in a language and context you understand, illustrated in full color with his own images.
* Understand what Raw is and know when to shoot Raw and when to shoot JPEG
* See the benefits of higher bit depth when processing a photo
* Demystify the different Raw formats
* Discover what Raw can fix, and what it can't
* Learn to read a histogram and use it to improve tonality and contrast
* Follow a step-by-step outline to develop an efficient Camera Raw workflow
* See how double processing can actually save you time and frustration
* Learn to achieve maximum quality when processing Raw images



Table of Contents:
Foreword.

Preface.

Acknowledgments.

Part I: Capture Workflow.

Chapter 1: What Are Raw Files Really About?

Chapter 2: Shoot Raw Right from the Start.

Chapter 3: The Histogram: The Key to Raw and Camera Raw.

Chapter 4: Color and Raw.

Part II: Camera Raw Workflow.

Chapter 5: A Quick Look at Camera Raw Workflow.

Chapter 6: Workflow Applied.

Chapter 7: Advanced Tonal Control.

Chapter 8: White Balance Decisions.

Chapter 9: The Noise Problems No One Talks About.

Chapter 10: Tough Decisions.

Chapter 11: Compact Digital Camera Raw Processing.

Chapter 12: Special Features of Camera Raw.

Part III: Making Camera Raw Work Harder for You.

Chapter 13: Double Processing for Exposure.

Chapter 14: Post Camera Raw Processing.

Appendix A: Alternatives to Camera Raw.

Pro Glossary.

Index.

Book about: Il libro della Preventivo-Costruzione per Nonprofits: Una guida graduale per i responsabili ed i bordi

InDesign CS4 for Macintosh and Windows: (Visual QuickStart Guide Series)

Author: Sandee Cohen

Adobe InDesign CS4, Adobe's page-design component of Creative Suite 4, offers exciting new enhancements to its already powerful tools. Among the exciting features users will find are new Live Preflighting capabilities and seamless integration with Adobe Flash, including direct translation of InDesign pages into SWF files. Adobe InDesignCS4 for Macintosh and Windows: Visual QuickStart Guide will highlight the important new features, as well as covering the ones readers have relied on in previous versions of InDesign.

Using the task-based, visual approach that readers count on in the Visual QuickStart Guides, this volume introduces readers to all aspects of InDesign CS4. Users will learn how to create and automate documents, import and style text and objects, manage long documents, export files for a wide variety of purposes, and much more.



Saturday, January 24, 2009

Understanding Molecular Simulation or Machine Transcription Dictation Text CD Package

Understanding Molecular Simulation: From Algorithms to Applications

Author: Daan Frenkel

Understanding Molecular Simulation: From Algorithms to Applications explains the physics behind the "recipes" of molecular simulation for materials science. Computer simulators are continuously confronted with questions concerning the choice of a particular technique for a given application. A wide variety of tools exist, so the choice of technique requires a good understanding of the basic principles. More importantly, such understanding may greatly improve the efficiency of a simulation program. The implementation of simulation methods is illustrated in pseudocodes and their practical use in the case studies used in the text.

Since the first edition only five years ago, the simulation world has changed significantly -- current techniques have matured and new ones have appeared. This new edition deals with these new developments; in particular, there are sections on:

· Transition path sampling and diffusive barrier crossing to simulaterare events
· Dissipative particle dynamic as a course-grained simulation technique
· Novel schemes to compute the long-ranged forces
· Hamiltonian and non-Hamiltonian dynamics in the context constant-temperature and constant-pressure molecular dynamics simulations
· Multiple-time step algorithms as an alternative for constraints
· Defects in solids
· The pruned-enriched Rosenbluth sampling, recoil-growth, and concerted rotations for complex molecules
· Parallel tempering for glassy Hamiltonians

Examples are included that highlight current applications and the codes of case studies are available on the World Wide Web. Several new examples have been added since the first edition to illustraterecent applications. Questions are included in this new edition. No prior knowledge of computer simulation is assumed.

Booknews

This work for nonexperts involved in computer simulation explains the physics behind the techniques of molecular simulation in materials science, allowing those using simulation to choose appropriate techniques and improve the efficiency of a simulation program. The implementation of simulation methods is illustrated in pseudocodes and their practical use is demonstrated in case studies. This edition presents new material on areas such as transition path sampling and diffusive barrier crossing to simulate rare events, dissipative particle dynamics as a course-grained simulation technique, and parallel tempering for glassy Hamiltonians. Frenkel is affiliated with the FOM Institute for Atomic and Molecular Physics and teaches chemical engineering at the University of Amsterdam, The Netherlands. Smit teaches chemical engineering at the University of Amsterdam. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Table of Contents:
Preface to the Second Editionxiii
Prefacexv
List of Symbolsxix
1Introduction1
Part IBasics7
2Statistical Mechanics9
2.1Entropy and Temperature9
2.2Classical Statistical Mechanics13
2.2.1Ergodicity15
2.3Questions and Exercises17
3Monte Carlo Simulations23
3.1The Monte Carlo Method23
3.1.1Importance Sampling24
3.1.2The Metropolis Method27
3.2A Basic Monte Carlo Algorithm31
3.2.1The Algorithm31
3.2.2Technical Details32
3.2.3Detailed Balance versus Balance42
3.3Trial Moves43
3.3.1Translational Moves43
3.3.2Orientational Moves48
3.4Applications51
3.5Questions and Exercises58
4Molecular Dynamics Simulations63
4.1Molecular Dynamics: The Idea63
4.2Molecular Dynamics: A Program64
4.2.1Initialization65
4.2.2The Force Calculation67
4.2.3Integrating the Equations of Motion69
4.3Equations of Motion71
4.3.1Other Algorithms74
4.3.2Higher-Order Schemes77
4.3.3Liouville Formulation of Time-Reversible Algorithms77
4.3.4Lyapunov Instability81
4.3.5One More Way to Look at the Verlet Algorithm82
4.4Computer Experiments84
4.4.1Diffusion87
4.4.2Order-n Algorithm to Measure Correlations90
4.5Some Applications97
4.6Questions and Exercises105
Part IIEnsembles109
5Monte Carlo Simulations in Various Ensembles111
5.1General Approach112
5.2Canonical Ensemble112
5.2.1Monte Carlo Simulations113
5.2.2Justification of the Algorithm114
5.3Microcanonical Monte Carlo114
5.4Isobaric-Isothermal Ensemble115
5.4.1Statistical Mechanical Basis116
5.4.2Monte Carlo Simulations119
5.4.3Applications122
5.5Isotension-Isothermal Ensemble125
5.6Grand-Canonical Ensemble126
5.6.1Statistical Mechanical Basis127
5.6.2Monte Carlo Simulations130
5.6.3Justification of the Algorithm130
5.6.4Applications133
5.7Questions and Exercises135
6Molecular Dynamics in Various Ensembles139
6.1Molecular Dynamics at Constant Temperature140
6.1.1The Andersen Thermostat141
6.1.2Nose-Hoover Thermostat147
6.1.3Nose-Hoover Chains155
6.2Molecular Dynamics at Constant Pressure158
6.3Questions and Exercises160
Part IIIFree Energies and Phase Equilibria165
7Free Energy Calculations167
7.1Thermodynamic Integration168
7.2Chemical Potentials172
7.2.1The Particle Insertion Method173
7.2.2Other Ensembles176
7.2.3Overlapping Distribution Method179
7.3Other Free Energy Methods183
7.3.1Multiple Histograms183
7.3.2Acceptance Ratio Method189
7.4Umbrella Sampling192
7.4.1Nonequilibrium Free Energy Methods196
7.5Questions and Exercises199
8The Gibbs Ensemble201
8.1The Gibbs Ensemble Technique203
8.2The Partition Function204
8.3Monte Carlo Simulations205
8.3.1Particle Displacement205
8.3.2Volume Change206
8.3.3Particle Exchange208
8.3.4Implementation208
8.3.5Analyzing the Results214
8.4Applications220
8.5Questions and Exercises223
9Other Methods to Study Coexistence225
9.1Semigrand Ensemble225
9.2Tracing Coexistence Curves233
10Free Energies of Solids241
10.1Thermodynamic Integration242
10.2Free Energies of Solids243
10.2.1Atomic Solids with Continuous Potentials244
10.3Free Energies of Molecular Solids245
10.3.1Atomic Solids with Discontinuous Potentials248
10.3.2General Implementation Issues249
10.4Vacancies and Interstitials263
10.4.1Free Energies263
10.4.2Numerical Calculations266
11Free Energy of Chain Molecules269
11.1Chemical Potential as Reversible Work269
11.2Rosenbluth Sampling271
11.2.1Macromolecules with Discrete Conformations271
11.2.2Extension to Continuously Deformable Molecules276
11.2.3Overlapping Distribution Rosenbluth Method282
11.2.4Recursive Sampling283
11.2.5Pruned-Enriched Rosenbluth Method285
Part IVAdvanced Techniques289
12Long-Range Interactions291
12.1Ewald Sums292
12.1.1Point Charges292
12.1.2Dipolar Particles300
12.1.3Dielectric Constant301
12.1.4Boundary Conditions303
12.1.5Accuracy and Computational Complexity304
12.2Fast Multipole Method306
12.3Particle Mesh Approaches310
12.4Ewald Summation in a Slab Geometry316
13Biased Monte Carlo Schemes321
13.1Biased Sampling Techniques322
13.1.1Beyond Metropolis323
13.1.2Orientational Bias323
13.2Chain Molecules331
13.2.1Configurational-Bias Monte Carlo331
13.2.2Lattice Models332
13.2.3Off-lattice Case336
13.3Generation of Trial Orientations341
13.3.1Strong Intramolecular Interactions342
13.3.2Generation of Branched Molecules350
13.4Fixed Endpoints353
13.4.1Lattice Models353
13.4.2Fully Flexible Chain355
13.4.3Strong Intramolecular Interactions357
13.4.4Rebridging Monte Carlo357
13.5Beyond Polymers360
13.6Other Ensembles365
13.6.1Grand-Canonical Ensemble365
13.6.2Gibbs Ensemble Simulations370
13.7Recoil Growth374
13.7.1Algorithm376
13.7.2Justification of the Method379
13.8Questions and Exercises383
14Accelerating Monte Carlo Sampling389
14.1Parallel Tempering389
14.2Hybrid Monte Carlo397
14.3Cluster Moves399
14.3.1Clusters399
14.3.2Early Rejection Scheme405
15Tackling Time-Scale Problems409
15.1Constraints410
15.1.1Constrained and Unconstrained Averages415
15.2On-the-Fly Optimization: Car-Parrinello Approach421
15.3Multiple Time Steps424
16Rare Events431
16.1Theoretical Background432
16.2Bennett-Chandler Approach436
16.2.1Computational Aspects438
16.3Diffusive Barrier Crossing443
16.4Transition Path Ensemble450
16.4.1Path Ensemble451
16.4.2Monte Carlo Simulations454
16.5Searching for the Saddle Point462
17Dissipative Particle Dynamics465
17.1Description of the Technique466
17.1.1Justification of the Method467
17.1.2Implementation of the Method469
17.1.3DPD and Energy Conservation473
17.2Other Coarse-Grained Techniques476
Part VAppendices479
ALagrangian and Hamiltonian481
A.1Lagrangian483
A.2Hamiltonian486
A.3Hamilton Dynamics and Statistical Mechanics488
A.3.1Canonical Transformation489
A.3.2Symplectic Condition490
A.3.3Statistical Mechanics492
BNon-Hamiltonian Dynamics495
B.1Theoretical Background495
B.2Non-Hamiltonian Simulation of the N, V, T Ensemble497
B.2.1The Nose-Hoover Algorithm498
B.2.2Nose-Hoover Chains502
B.3The N, P, T Ensemble505
CLinear Response Theory509
C.1Static Response509
C.2Dynamic Response511
C.3Dissipation513
C.3.1Electrical Conductivity516
C.3.2Viscosity518
C.4Elastic Constants519
DStatistical Errors525
D.1Static Properties: System Size525
D.2Correlation Functions527
D.3Block Averages529
EIntegration Schemes533
E.1Higher-Order Schemes533
E.2Nose-Hoover Algorithms535
E.2.1Canonical Ensemble536
E.2.2The Isothermal-Isobaric Ensemble540
FSaving CPU Time545
F.1Verlet List545
F.2Cell Lists550
F.3Combining the Verlet and Cell Lists550
F.4Efficiency552
GReference States559
G.1Grand-Canonical Ensemble Simulation559
HStatistical Mechanics of the Gibbs "Ensemble"563
H.1Free Energy of the Gibbs Ensemble563
H.1.1Basic Definitions563
H.1.2Free Energy Density565
H.2Chemical Potential in the Gibbs Ensemble570
IOverlapping Distribution for Polymers573
JSome General Purpose Algorithms577
KSmall Research Projects581
K.1Adsorption in Porous Media581
K.2Transport Properties in Liquids582
K.3Diffusion in a Porous Media583
K.4Multiple-Time-Step Integrators584
K.5Thermodynamic Integration585
LHints for Programming587
Bibliography589
Author Index619
Index628

Book about: Aprendizagem a Trabalho:Como Crianças de Classe de Trabalho Adquirem Empregos de Classe de Trabalho

Machine Transcription & Dictation, Text/CD Package

Author: Mitsy Ballentin

The fifth edition of Machine Transcription and Dictation prepares students for most situations requiring transcription skills. To help strengthen grammar and punctuation proficiency, this book provides realistic documents from various fields of employment. New to this edition are additional exercises for language arts and Word mastery.



Friday, January 23, 2009

Photoshop Elements 3 For Dummies or ActionScript for Flash MX

Photoshop Elements 3 For Dummies

Author: Deke McClelland

Do you want to rearm Venus de Milo, shave Uncle Harry’s beard, or turn gray skies to blue? Have at it with PhotoshopElements 3 For Dummies, your guide to enhancing the effect, fixing the flaws, or adding artistic effects to your photos. You’ll discover how to:



• Import and organize your photos

• Create, rearrange, blend and manipulate layers to create a composite image

• Save photos using the correct file format— TIFF (Tagged Image File Format, PDF (Portable Document Format), or BMP (for PC users)

• Save for the Web with JPEG and GIF

• Take advantage of the terrific Help Great Help system, including a How To palette with step-by-step tutorials for image editing and features

• Create a slide show, a picture package, or a Web photo gallery



PhotoshopElements 3 For Dummies was written by Dele McClelland, award-winning author of more than 75 titles, including Photoshop for Dummies and Photoshop CS Bible, and Galen Fott, writer and reviewer for Macworld and PC Magazine. It includes 16 pages of full-color examples that demonstrate capabilities and show you “before” and “after” photos. You’ll get step-by-step specifics on techniques that can transform your photos, including:



• Selecting the area you want to work with using the lasso, marquee, or magic wand tools or the selection brush

• Using the healing brush to remove imperfections such as blemishes and the new red eye removal tool to remove that demonic glow

• Adjusting color with a variety of tools andtechniques

• Applying filters such as Blur, Gaussian Blur, Colored Pencil, Diffuse Glow, Glass, Glowing Edges and many more

• Color correcting quickly with fast color-corrections

• Using the layer styles in the Styles and Effects palette to let your imagination go wild with painting, drawing, applying drop shadows and bevels, adding text, and more

• Using the brush, pencil, eraser, shape and cookie cutter tools

• Working with the type tools, including formatting options, warping type into unusual shapes, and creating outline type

• Making the most of the effects, including frame, image effects, text effects, and textures

• Using Photomerge to create panoramic pictures



PhotoshopElements 3 For Dummies doesn’t just give you instructions—it gives you ideas. You’ll be inspired to capitalize on the capabilities and explore different techniques to enhance and share your photos.



Table of Contents:
Ch. 1Braving the elements11
Ch. 2Dissecting your desktop23
Ch. 3"Open!" says me37
Ch. 4Pixels : it's hip to be square55
Ch. 5Over (and under) the rainbow75
Ch. 6Get organized (before it gets you)93
Ch. 7Saving with grace121
Ch. 8It's perfect : no, wait! : okay, print139
Ch. 9Making selections on the pixel prairie153
Ch. 10Fifty ways to love your layer179
Ch. 11The Midas retouch195
Ch. 12Darkroom Deja Vu213
Ch. 13The rainbow correction231
Ch. 14Startling style259
Ch. 15If a picture paints a thousand words ... then shut up and paint277
Ch. 16Painting with the digital stencil303
Ch. 17Type righter319
Ch. 18Can Photoshop Elements do that?331
Ch. 19Ten shortcuts to commit to long-term memory361
Ch. 20Ten reasons why you might want to upgrade to Photoshop someday367

Interesting textbook: Professional SQL Server 2005 Administration or The Definitive Guide To Sqlite

ActionScript for Flash MX: The Definitive Guide, Second Edition

Author: Colin Moock

Macromedia Flash MX is the de facto standard for delivering web-based multimedia to over 500 million users worldwide. ActionScript for Flash MX: The Definitive Guide is dedicated entirely to ActionScript, Flash MX's object-oriented programming language. This book is for web developers using Flash for true application development, not just eye candy. The book targets Flash and ActionScript developers of all levels, plus JavaScript programmers migrating their skills to ActionScript. Updated to cover Flash MX, this second edition is the one book no serious Flash developer should be without. It covers new features in Flash MX ActionScript, such as the Drawing API, loading of external MP3 and JPEG files, improved sound control, text formatting, component development using movie clip subclasses, local data storage, accessibility features, and much more. ActionScript for Flash MX: The Definitive Guide is the most complete, up-to-date reference available, with over 400 new pages added since the best-selling first edition. The book's Language Reference has nearly doubled in size, with more than 250 new classes, objects, methods, and properties. You'll find exhaustive coverage of dozens of undocumented, under-documented, and misdocumented features.

Author Colin Moock, one of the most universally respected developers in the Flash community



Thursday, January 22, 2009

Microsoft Access 2007 Data Analysis or Penetration Testing and Cisco Network Defense

Microsoft Access 2007 Data Analysis

Author: Michael Alexander

Chart a course for more effective data analysis with Access 2007. With this resource, you’ll learn how Access 2007 offers powerful functionality that may be better suited to your data analysis needs. Learn to analyze large amounts of data in meaningful ways, quickly and easily slice it into various views, automate redundant analysis, and save time—all using Access. If you know a bit about table structures and formulas as well as data analysis, start thinking outside the chart.



Table of Contents:
About the Author.

Acknowledgments.

Introduction.

Part I Fundamentals of Data Analysis in Access.

Chapter 1 The Case for Data Analysis in Access.

Chapter 2 Access Basics.

Chapter 3 Beyond Select Queries.

Part II Basic Analysis Techniques.

Chapter 4 Transforming Your Data with Access.

Chapter 5 Working with Calculations and Dates.

Chapter 6 Performing Conditional Analysis.

Part III Advanced Analysis Techniques.

Chapter 7 Understanding and Using SQL.

Chapter 8 Subqueries and Domain Aggregate Functions.

Chapter 9 Running Descriptive Statistics in Access.

Chapter 10 Analyzing Data with Pivot Tables and Pivot Charts.

Part IV Automating Data Analysis.

Chapter 11 Scheduling and Running Batch Analysis.

Chapter 12 Leveraging VBA to Enhance Data Analysis.

Chapter 13 Query Performance, Database Corruption, and Other Final Thoughts.

Part V Appendixes.

Appendix A Data Analyst’s Function Reference.

Appendix B Access VBA Fundamentals.

Appendix C Error Message Reference.

Index.

Read also Entrepreneurship and Small Business Management or Americas Oil Wars

Penetration Testing and Cisco Network Defense

Author: Andrew Whitaker

The practical guide to simulating, detecting, and responding to network attacks

  • Create step-by-step testing plans
  • Learn to perform social engineering and host reconnaissance
  • Evaluate session hijacking methods
  • Exploit web server vulnerabilities
  • Detect attempts to breach database security
  • Use password crackers to obtain access information
  • Circumvent Intrusion Prevention Systems (IPS) and firewall protections and disrupt the service of routers and switches
  • Scan and penetrate wireless networks
  • Understand the inner workings of Trojan Horses, viruses, and other backdoor applications
  • Test UNIX, Microsoft, and Novell servers for vulnerabilities
  • Learn the root cause of buffer overflows and how to prevent them
  • Perform and prevent Denial of Service attacks

Penetration testing is a growing field but there has yet to be a definitive resource that instructs ethical hackers on how to perform a penetration test with the ethics and responsibilities of testing in mind. Penetration Testing and Network Defense offers detailed steps on how to emulate an outside attacker in order to assess the security of a network.
Unlike other books on hacking, this book is specifically geared towards penetration testing. It includes important information about liability issues and ethics as well as procedures and documentation. Using popular open-source and commercial applications, the book shows you how to perform a penetration test on an organization’s network, from creating a test plan to performing social engineering and host reconnaissance to performing simulated attacks on both wired and wirelessnetworks.
Penetration Testing and Network Defense also goes a step further than other books on hacking, as it demonstrates how to detect an attack on a live network. By detailing the method of an attack and how to spot an attack on your network, this book better prepares you to guard against hackers. You will learn how to configure, record, and thwart these attacks and how to harden a system to protect it against future internal and external attacks.
Full of real-world examples and step-by-step procedures, this book is both an enjoyable read and full of practical advice that will help you assess network security and develop a plan for locking down sensitive data and company resources.
“This book goes to great lengths to explain the various testing approaches that are used today and gives excellent insight into how a responsible penetration testing specialist executes his trade.”
–Bruce Murphy, Vice President, World Wide Security Services, Cisco Systems®



Tuesday, January 20, 2009

Beginning XNA 20 Game Programming or Mood Ambience and Dramatic Effects

Beginning XNA 2.0 Game Programming: From Novice to Professional

Author: Alexandre Lobao

Would you like to create your own games, but never have the time to dig into the details of multimedia programming? Now you don’t have to! XNA makes it simple to create your own games, which will run on your PC and Xbox 360 console. Even if you don’t know how to program at all, Beginning XNA Game Programming will teach you the basics of C# 2005 programming along the way. Don’t get overwhelmed with details you don’t need to know--just learn what you need to start creating your own games right now!

The fast-paced introduction to XNA and the C# language provides professional developers a quick-start guide to creating a commercial product using XNA, as well as offering home enthusiasts or hobbyists everything they need to begin putting together games in their spare time. You’ll discover and understand all the key concepts required to create smooth, professional-looking results in a range of gaming genres. Every reader will come away with a firm foundation onto which they can build more advanced ideas.
What you’ll learn

  • An introduction to the C# language
  • Basics of game programming
  • XNA basics
  • Basic math/physics concepts
  • Xbox 360 controller and keyboard input
  • Fully worked examples of how to create 2D and 3D games

Who is this book for?

Anyone approaching XNA programming for the Xbox 360 for the first time
About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitlydesigned to take you from “novice to professional”. You'll start your journey by seeing what you need to know--but without needless theory and filler. You'll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there--it is your trusted guide through unfamiliar territory!



New interesting book: New Classic Cocktails or The Big Book of Cocktails

Mood, Ambience and Dramatic Effects

Author: Joseph R Meehan

Lighting, exposure, and computer effects: every one of these photographic elements helps create a photograph’s ambience, transforming it from a simple document into an eloquent, interpretive piece of art. From Kodak comes a complete course in refining the image and enhancing the scene you’re capturing. It focuses on personal expression, on moving beyond reality through point of view, software options, and all the camera’s tools. Master photographer Joseph Meehan provides invaluable professional advice on how to add drama with light quality, change the subject presentation through lens focal length, work with filters, shift perspectives, and harness the power of black-and-white imagery. Artist portfolios filled with award-winning examples illustrate every concept, and show photographers how to turn ordinary pictures into truly compelling pieces.

Daniel Lombardo - Library Journal

Beginners will want to learn the basics of digital photography with books like Tom Ang's How To Photograph Absolutely Everything. But to take advantage of the enormous artistic capabilities of the medium-i.e., to learn how to bend all the rules-this Kodak book is ideal. What was once done with difficulty-manipulating light, color, contrast motion, focus, and composition-can now be done with relative ease at the scene, inside the camera, and on the computer screen. Meehan, author of 25 books on photographic techniques, offers a brilliant, inspiring guide for amateurs and professionals on creating these effects through, e.g., infrared photography, filters, different lenses, and imaging software. Recommended.



Monday, January 19, 2009

3D Math Primer for Graphics and Game Development or Routers and Routing Basics

3D Math Primer for Graphics and Game Development

Author: Fletcher Dunn

3D Math Primer for Graphics and Game Development covers fundamental 3D math concepts that are especially useful for computer game developers and programmers. The authors discuss the mathematical theory in detail and then provide the geometric interpretation necessary to make 3D math intuitive. Working C++ classes illustrate how to put the techniques into practice, and exercises at the end of each chapter help reinforce the concepts.



Book review: Creative Resources or Private Medicine and Public Health

Routers and Routing Basics: CCNA 2 Labs and Study Guide (Cisco Networking Academy Program Series)

Author: Johnson

The completely revised and only authorized Labs and Study Guide for the Cisco Networking Academy Program CCNA 2 curriculum

  • A portable classroom resource that supports the topics in the CCNA 2 curriculum aligning 1:1 with course modules
  • Includes all the labs in the online curriculum as well as additional instructor-created challenge labs for extended learning and classroom exercises
  • Written by leading Academy instructor Allan Johnson, who bring a fresh voice to the course material

The all-new Labs and Study Guide titles combine the best of the former Lab Companions and Engineering Journal and Workbooks with new features to improve the student's hands-on skills and reinforce the topics for each CCNA course. Routers and Routing Basics CCNA 2 Labs and Study Guide is a complete collection of the lab exercises specifically written for the CCNA 2 course in the Cisco Networking Academy Program, designed to give students hands-on experience in a particular concept or technology. Each lab contains an introductory overview, a preparation/tools required section, explanations of commands, and step-by-step instructions to reinforce the concepts introduced in the online course and covered in the Companion Guide. NEW: Challenge labs written by Academy instructors, tested in their classrooms will be included as additional or alternative labs. The Study Guide section is designed to provide additional exercises and activities to reinforce students' understanding of the course topics, preparing them for the course assessments. As a study guide it will also continue to provide ample writing opportunities to guide students into the habit ofkeeping notes on networking topics.



Table of Contents:
Chapter 1 WANs and Routers
Study Guide
WANs
Routers
Lab Exercises
Curriculum Lab 1-1: Connecting Console Interfaces (1.2.5)
Curriculum Lab 1-2: Connecting Router LAN Interfaces (1.2.6)
Curriculum Lab 1-3: Connecting WAN Interfaces (1.2.7)
Challenge Lab 1-4: Build a Two-Router Topology

Chapter 2 Introduction to Routers
Study Guide
Cisco IOS and the IOS Command-Line Interface
Starting, Configuring, Accessing, and Using a Router CLI
Lab Exercises
Command Reference
Curriculum Lab 2-1: Router Configuration Using Setup (2.2.1)
Curriculum Lab 2-2: Establishing a Console Session with HyperTerminal (2.2.4)
Curriculum Lab 2-3: Command-Line Fundamentals (2.2.9)
Comprehensive Lab 2-4: Exploring the Router and IOS
Challenge Lab 2-5: Configure a Two-Router Topology

Chapter 3 Configuring a Router
Study Guide
Configuring a Router for Basic Routing
Documenting the Router Configuration
Lab Exercises
Command Reference
Curriculum Lab 3-1: Command Modes and Router Identification (3.1.2)
Curriculum Lab 3-2: Configuring Router Passwords (3.1.3)
Curriculum Lab 3-3: Using Router show Commands (3.1.4)
Curriculum Lab 3-4: Configuring a Serial Interface (3.1.5)
Curriculum Lab 3-5: Making Configuration Changes (3.1.6)
Curriculum Lab 3-6: Configuring an Ethernet Interface (3.1.7)
Curriculum Lab 3-7: Configuring Interface
Descriptions (3.2.3)
Curriculum Lab 3-8:Configuring Message of the Day (MOTD) (3.2.5)
Curriculum Lab 3-9: Configuring Host Tables (3.2.7)
Curriculum Lab 3-10: Backing Up Configuration Files (3.2.9)
Comprehensive Lab 3-11: Basic Router Configuration and File Management
Challenge Lab 3-12: Basic Router Configuration Challenge

Chapter 4 Learning About Other Devices
Study Guide
Discovering Neighbors Using CDP
Getting Information and Troubleshooting Remote Devices
Lab Exercises
Command Reference
Curriculum Lab 4-1: Creating a Network Map Using CDP (4.1.4)
Curriculum Lab 4-3: Establishing and Verifying a Telnet Connection (4.2.2)
Curriculum Lab 4-4: Suspending and Disconnecting Telnet Sessions (4.2.3)
Curriculum Lab 4-5: Advanced Telnet Operations (4.2.4)
Curriculum Lab 4-6: Connectivity Tests–Ping (4.2.5a)
Curriculum Lab 4-7: Connectivity Tests–Traceroute (4.2.5b)
Curriculum Lab 4-8: Troubleshooting IP Address Issues (4.2.6)
Comprehensive Lab 4-9: CDP Commands
Comprehensive Lab 4-10: Network Troubleshooting Commands

Chapter 5 Managing Cisco IOS Software
Study Guide
Router Boot Sequence and Loading IOS Images
Managing Cisco Router IOS and Configuration Files
Command Reference
Lab 5-1: Using the boot system Command (5.1.3)
Lab 5-2: Troubleshooting Configuration Register Boot Problems (5.1.5)
Lab 5-3: Managing Configuration Files with TFTP (5.2.3)
Lab 5-4: Managing IOS Images with TFTP (5.2.5)
Lab 5-5: Password Recovery Procedures (5.2.6a)
Lab 5-6: Managing IOS Images with ROMMON and Xmodem (5.2.6b)
Challenge Lab 5-7: Use TFTP to Load IOS and Configuration File

Chapter 6 Routing and Routing Protocols
Study Guide
Adding Connected and Static IP Routes
Lab Exercises
Command Reference
Curriculum Lab 6-1: Configuring Static Routes (6.1.6)
Comprehensive Lab 6-2: Static Routing with Migration to Dynamic Routing
Challenge Lab 6-3: Static and Dynamic Routing Configuration

Chapter 7 Distance Vector Routing Protocols
Study Guide
Avoiding Loops When Converging Using Distance Vector Routing Protocols
Routing Information Protocol
Lab Exercises
Command Reference
Lab 7-1: Configuring RIP (7.2.2)
Lab 7-2: Troubleshooting RIP (7.2.6)
Lab 7-3: Preventing Routing Updates Through an Interface (7.2.7)
Lab 7-4: Load Balancing Across Multiple Paths (7.2.9)
Lab 7-5: Configuring IGRP (7.3.5)
Lab 7-6: Default Routing with RIP and IGRP (7.3.6)
Lab 7-7: Unequal-Cost Load Balancing with IGRP (7.3.8)
Comprehensive Lab 7-8: Advanced RIP Configuration and Troubleshooting
Challenge Lab 7-9: RIP and Default Routing to ISP

Chapter 8 TCP/IP Suite Error and Control Messages
Study Guide
TCP/IP Error Messages: ICMP
Lab Exercises

Chapter 9 Basic Router Troubleshooting
Study Guide
Examining the Routing Table
Network Testing Methods and Tips
Router and Routing Troubleshooting Tips
Lab Exercises
Command Reference
Lab 9-1: Using show ip route to Examine Routing Tables (9.1.1)
Lab 9-2: Gateway of Last Resort (9.1.2)
Lab 9-3: Last Route Update (9.1.8)
Lab 9-4: Troubleshooting Using ping and telnet (9.2.6)
Lab 9-5: Troubleshooting Using traceroute (9.3.4)
Lab 9-6: Troubleshooting Routing Issues with show ip route and show ip protocols (9.3.5)
Lab 9-7: Troubleshooting Routing Issues with debug (9.3.7)
Challenge Lab 9-8: Basic Routing Troubleshooting

Chapter 10 Intermediate TCP/IP
Study Guide
TCP and UDP Operation
Operation of Transport Layer Ports
Lab Exercises
Command Reference
Curriculum Lab 10-1: Multiple Active Host Sessions (10.1.6)
Curriculum Lab 10-2: Well-Known Port Numbers and Multiple Sessions (10.2.5)

Chapter 11 Access Control Lists (ACLs)
Study Guide
Access Control List Fundamentals
Access Control Configuration
Lab Exercises
Command Reference
Lab 11-1: Configuring Standard Access Lists (11.2.1a)
Lab 11-2: Standard ACLs (11.2.1b)
Lab 11-3: Configuring Extended Access Lists (11.2.2a)
Lab 11-4: Simple Extended Access Lists (11.2.2b)
Lab 11-5: Configuring a Named Access List (11.2.3a)
Lab 11-6: Simple DMZ Extended Access Lists (11.2.3b)
Lab 11-7: Multiple Access Lists Functions (11.2.3c)
Lab 11-8: VTY Restriction (11.2.6)
Comprehensive Lab 11-9: Standard, Extended, and Named ACLs
Challenge Lab 11-10a: Three Routers with Multiple ACL Configurations (Form A)
Challenge Lab 11-10b: Three Routers with Multiple ACL Configurations (Form B)

Appendix A CCNA 2 Skills-Based Assessment Practice

Appendix B Router Interface Summary

Appendix C Erasing and Reloading the Router

1587131676TOC070606

Programming Language Pragmatics with CDROM or Selling Graphic and Web Design

Programming Language Pragmatics with CDROM

Author: Michael L Scott

Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical relationship between language design and language implementation, and devotes special attention to issues of importance to the expert programmer. Thanks to its rigorous but accessible teaching style, you'll emerge better prepared to choose the best language for particular projects, to make more effective use of languages you already know, and to learn new languages quickly and completely.

Features

  • Addresses the most recent developments in programming language design, spanning more than forty different languages, including Ada 95, C, C++, Fortran 95, Java, Lisp, Scheme, ML, Modula-3, Pascal, and Prolog.
  • Places a special emphasis on implementation issues—how the techniques used by compilers and related tools influence language design, and vice versa.
  • Covers advanced topics in language design and implemenation, such as iterators, coroutines, templates (generics), separate compilation, I/O, type inference, and exception handling.
  • Reviews language-related topics in assembly-level architecture critical for understanding what a compiler does to a program.
  • Offers in-depth coverage of object-oriented programming, including multiple inheritance and dynamic method binding.
  • Devotes a special section to static and dynamic linking.
  • Includes a comprehensive chapter on concurrency, with detailed coverage of both shared-memory and message-passing languages and libraries.
  • Provides an accessible introduction to the formal foundations of compilation (automata theory), functional programming (lambda calculus), and logic programming (predicate calculus).

About the Author
Michael L. Scott is a professor in the University of Rochester's Department of Computer Science, which he chaired from 1996 to 1999. He is the designer of the Lynx distributed programming language and a co-designer of the Charlotte and Psyche parallel operating systems, the Bridge parallel file system, the Cashmere distributed shared memory system, and the MCS mutual exclusion lock. He received his Ph.D. from the University of Wisconsin-Madison in 1985.

Booknews

This textbook for a programming languages course focuses on concepts that underlie all of the languages normally encountered, illustrating those concepts with examples from various languages. Language design and implementation are explored together, with an emphasis on the ways in which they interact. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Interesting textbook: Elementos Essenciais de Aconselhamento de Carreira:Processos e Técnicas

Selling Graphic and Web Design

Author: Donald Sparkman

Attract today's savvy design clients! A veteran designer who turned his small business into a multimillion-dollar new-media company shares his strategies for success in this new edition of the acclaimed Selling Graphic and Web Design. Donald Sparkman's approach blurs the lines between graphic design, web design, and marketing by building strategic partnerships and thinking outside the box. No-nonsense advice for writing proposals and offering the right design solutions, plus information on providing services that fit a client's needs and budget, have made this book indispensable. Now, in this revised and expanded version, leading Internet designers share strategies on effective marketing for the web, including pricing, billing, portfolios, ethics, brand design, web content management, brand law, and much more. Trusted advice and the latest strategies combine to make Selling Graphic and Web Design a great one-stop resource for designers in every field.

Author Bio:Donald Sparkman is the president of Sparkman + Associates, Inc., which has won many awards for design excellence. Sparkman has developed graphic communications for AT&T, Black and Decker, Coors, Eckerd Drugs, GE, Marriott, MCI, Mobil, NASA, and countless other top companies. He lives in Washington, D.C.



Google Hacking for Penetration Testers Volume 2 or Microsoft Office FrontPage 2003 Inside Out

Google Hacking for Penetration Testers, Volume 2

Author: Johnny Long

Google is one of the 5 most popular sites on the internet with more than 380 million unique users per month (Nielsen/NetRatings 8/05). But, Google's search capabilities are so powerful, they sometimes discover content that no one ever intended to be publicly available on the Web including: social security numbers, credit card numbers, trade secrets, and federally classified documents. Google Hacking for Penetration Testers, Volume 2 shows the art of torqueing Google used by security professionals and system administrators to find this sensitive information and self-police their own organizations.

Completely updated and revised for this all new volume! Read about all the new and amazing things that can be done with Google. Johnny reveals basic and advanced search techniques, basic and advanced hacking techniques, multi-engine attack query morphing, and zero-packet target foot printing and recon techniques. Check out Googles search-blocking tactics (and see them bypassed), and learn all about using Google to locate targets Google doesnt even know about!

  • A completely new volume of technologies based on the best-selling "Google Hacking for Penetration Testers"

  • Written by "The Google Guy", Johnny Long, who maintains the world's largest database of Google Hacks

  • Find your own sensitive data through Google before the bad guys do....which is just a matter of time!

Slashdot.org

Whether you're a penetration tester wanting to exploit Google, a Web administrator wanting to protect yourself from information leaks, or even a newbie wanting to harness Google's full potential, Google Hacking for Penetration Testers makes an excellent resource. If you, too, use Google as a second brain, pick up Johnny Long's book and learn how to exploit this powerful search engine to its full capacity.



See also: Your Healing Hands or Healthy Teens Body and Soul

Microsoft Office FrontPage 2003 Inside Out

Author: Jim Buyens

Hey, you know your way around the Web--so now dig into FrontPage 2003 and really put your Web design skills to work! This supremely organized reference packs hundreds of time-saving solutions, troubleshooting tips, and handy workarounds in concise, fast answer format. Quickly advance your expertise by drilling deep into core and advanced FrontPage techniques; improve your ability to build and manage Web sites; create animations and add sound, video, Flash files, and plug-ins; add text search, registration forms, and other data-driven features; set up and run a Web server; work with HTML, XML, and scripting; and more, On the companion CD you get an eBook of Microsoft Office FrontPage 2003 Inside Out. You also get the full Web site example used in the book, 16 appendixes, a collection of Microsoft resources for learning about Office, a catalog of 3rd-party FrontPage resources, and two additional e-books: the Microsoft Computer Dictionary, Fifth Edition, and the Insider's Guide to Microsoft Office OneNote 2003. And you also get the author's Insider Extras--14 ways to extend your web design skills using programming techniques, from scripting time-sensitive content to developing custom web components. With Inside Out, you'll discover the best and fastest ways to perform everyday tasks--and challenge yourself to new levels of FrontPage mastery!



Table of Contents:
Acknowledgments
We'd Like to Hear From You
About the CD
Conventions and Features Used in This Book
Pt. 1Introducing FrontPage 2003
Ch. 1Presenting Microsoft FrontPage 20033
Ch. 2Editing Web Pages39
Ch. 3Managing Web Sites79
Pt. 2Planning and Organizing Your Web Site
Ch. 4Planning and Organizing FrontPage-Based Web Sites127
Ch. 5Understanding FrontPage-Based Web Sites141
Ch. 6Creating and Using FrontPage Web Sites153
Pt. 3Editing Basic Page Content
Ch. 7Creating, Opening, Saving, and Deleting Web Pages187
Ch. 8Adding and Formatting Text199
Ch. 9Finding, Replacing, and Checking the Spelling of Text229
Ch. 10Adding and Formatting Pictures251
Ch. 11Building Hyperlinks291
Ch. 12Using Page Templates309
Pt. 4Creating Web Sites Automatically
Ch. 13Creating Web Sites with Navigation View331
Ch. 14Creating Web Sites with Templates and Wizards363
Ch. 15Creating Web Sites with Frames401
Pt. 5Publishing and Maintaining Web Sites
Ch. 16Publishing Your FrontPage-Based Web Site433
Ch. 17Keeping Your Web Site Up-to-Date465
Pt. 6Formatting Your Web Pages
Ch. 18Controlling Overall Page Appearance493
Ch. 19Using HTML Tables for Page Layout515
Ch. 20Using FrontPage Themes561
Ch. 21Managing Appearance with Cascading Style Sheets579
Ch. 22Positioning Content with Cascading Style Sheets621
Pt. 7Creating and Editing Web Pictures
Ch. 23Editing Pictures in FrontPage635
Ch. 24Using FrontPage Photo Galleries655
Pt. 8Incorporating Advanced Content
Ch. 25Using Web Pictures Intelligently671
Ch. 26Enhancing Web Pages with Animation683
Ch. 27Displaying Derived Content717
Ch. 28Providing a Text Search Capability733
Ch. 29Organizing Reusable Web Site Content749
Ch. 30Using Automatic Web Content Components767
Ch. 31Monitoring and Reporting Site Activity777
Ch. 32Using ActiveX Controls and Java Applets785
Ch. 33Discussion Web Sites and Self-Registration807
Pt. 9Using Forms and Databases
Ch. 34Creating and Using Forms827
Ch. 35Processing Data Submitted from Forms859
Ch. 36Accessing and Updating Databases with FrontPage877
Pt. 10Collaborating with Teams and Workgroups
Ch. 37Using SharePoint Team Sites921
Ch. 38Leveraging Windows SharePoint Services969
Ch. 39Managing Design Teams1015
Pt. 11Working Directly with Code
Ch. 40Working with HTML Code1031
Ch. 41Working with Script Code1053
Ch. 42Scripting Web Pages on the Server1075
Ch. 43Using FrontPage 2003 and Visual Studio .NET Together1093
Pt. 12Customizing Your Copy of FrontPage
Ch. 44Configuring FrontPage Options1115
Ch. 45Configuring Page Creation Options1125
Ch. 46Configuring Web Site Settings1137
Pt. 13Appendixes
App. AFrontPage 2003 Toolbars
App. BFrontPage Features That Need Extended Web Servers
App. CCreating Uniform Resource Locators (URLs)
App. DInterpreting FrontPage Reports
App. EDesign Tips for Choosing Colors
App. FDesigning Attractive Web Pages with Tables
App. GDesign Tips for Typography
App. HConfiguring Hover Buttons and Ad Rotators
App. IScripting Form Elements
App. JProcessing Form Data with ASP and ASP.NET Pages
App. KIntroducing SQL
App. LWriting Macros with Visual Basic for Applications
App. MCustomizing Menus and Toolbars
App. NLooking at the Web - Inside Out
App. OInstalling and Configuring a Web Server
App. PUnderstanding the FrontPage Server Extensions
Pt. 14: Insider Extras
Insider Extra 1ASP Self-Diagnosis Web Page
Insider Extra 2ASP.NET Self-Diagnosis Web Page
Insider Extra 3Picture Sizer
Insider Extra 4Converting Text to GIF Format
Insider Extra 5ASP.NET Picture Library
Insider Extra 6Scripting Dynamic Tables of Contents
Insider Extra 7Scripting Web Searches
Insider Extra 8Scripting Time-Sensitive Content
Insider Extra 9Sending Custom E-Mail
Insider Extra 10Receiving File Uploads with ASP.NET
Insider Extra 11Developing Custom Web Components
Insider Extra 12Accessing Hit Counts with Scripts
Insider Extra 13Creating Your Own Statistics Pages
Insider Extra 14Building Your Own Self-Registration System
Index to Troubleshooting Topics
Index