Sunday, December 6, 2009

The Soft Edge or Windows PowerShell 20 Unleashed

The Soft Edge: A Natural History and Future of the Information Revolution

Author: Paul Levinson

With an estimated 50 million users of the internet worldwide today, rapid advancements in technological communication are always wide-reaching and anticipated. While today we expect continuous innovations, history shows the startling impact advancements have on society is not just recent. The Soft Edge provides an engaging tour of how communications media have been responsible for major developments in history and for the significant changes in our personal and social lives today.

Paul Levinson shows how information technologies influence events in decisive ways at crucial times in history and how they are selected for survival based on how well they accommodate human needs. Using often original and unusual interpretations of historic events, such as the influence of the printing press on the spread of the Protestant Reformation, Levinson also details the technologies that survived in spite of further advancements, including the radio and word processor, after the advent oftelevision and the internet.

Although the media frequently surprise us in their impact, people nonetheless have the capacity to control their effects, via what Levinson calls, remedial mediathe VCR, text online. The evidence of this book thus runs contrary to current critiques of mass media and computers, and demonstrates how the information revolution is becoming increasingly human, fulfilling our natural inclinations yet subject to our rational direction.

In addition to being a history of media developments, The Soft Edge provides up-to-date commentary and analysis on issues including pornography on the internet, intellectual propertymatters, and the Communications Decency Act, that are unfolding right now. By presenting both pivotal examples throughout history and recent events, Levinson brilliantly displays the role new media plays in society, the effects that human choice has on this (r)evolution, and what's in store for us in the future.

Wired

Remarkable in both scholarly sweep and rhetorical lyricism. . .what first promises to be the digital Origin of the Species turns out to be a sequel to The Odyssey: media's progress is presented as an epic journey toward freedom, unseating censors along the way.

Publishers Weekly

Those who think the "information revolution" of the subtitle refers only to the current electronic transformation, will be surprised to discover how big a piece of history Levinson bites off. In this philosophical ramble, Levinson, who teaches at Hofstra University and the New School for Social Research, and, as president of Connected Education, offers graduate courses on the Internet, reaches back to the invention of the alphabet. In early chapters on the development of the printing press in China, public education in America and such 19th-century inventions as photography, Levinson spreads the paint pretty thin. But when he homes in on specific technologies (telephone, electricity, radio, computer) he does offer original insights about how various media respond to basic human needs and characteristics. Some media survive better than others because they occupy important cultural-ecological niches and seem natural to human sensory perception. For instance, the radio, which provides background noise, fits with pre-technological human habits, whereas television, which must be attended to with eyes open, does not. Another valuable idea is that of "remedial" technologies that make up for deficiencies of others: the VCR, for example, compensates for the fleetingness of television images. There are interesting ideas here, but they are often obscured by sticky prose: e.g. "[T]he icon's re-enlistment of the hieroglyphic for communication service far less peripheral than road-signs partakes of a rear-view mirror reaching so far back into the past for its inspiration as to seem like the Hubble, except quite the reverse of forward and outward in its outlook."

Library Journal

Readers interested in history, technology, politics, or the limitations of cyberspace may now all clamber aboard for a grand tour of communications media and their effect on our personal and social lives. Levinson, president of Connected Education and a frequent contributor to Wired and The Village Voice, deftly guides us on a cogent review of everything from the alphabet and its impact on monotheistic religion to the printing press and its shaping of Columbus's voyage to the New World, concluding with (what else?) a crackerjack essay about cyberspace and "the feel of knowledge." Smart, spare, yet deep, and heartily recommended. -- Geoff Rotunno, Tri-Mix Magazine, Goleta, California

Library Journal

Readers interested in history, technology, politics, or the limitations of cyberspace may now all clamber aboard for a grand tour of communications media and their effect on our personal and social lives. Levinson, president of Connected Education and a frequent contributor to Wired and The Village Voice, deftly guides us on a cogent review of everything from the alphabet and its impact on monotheistic religion to the printing press and its shaping of Columbus's voyage to the New World, concluding with (what else?) a crackerjack essay about cyberspace and "the feel of knowledge." Smart, spare, yet deep, and heartily recommended. -- Geoff Rotunno, Tri-Mix Magazine, Goleta, California

Booknews

Levinson, a historian and philosopher of media and communications, describes the history of information technologies within the context of theories on the evolution of technology, the effects that human choice has on this evolution, and what's in store in the future. He presents an intriguing argument that technology is becoming more human. Thought-provoking and accessible for general readers and students. The author's essays on media theory have appeared in publications including Wired and The Village Voice.

Kirkus Reviews

The "soft edge" of the title refers to the intangibles surrounding technology's impact on society. The second half of this overview of the development of information techonology gets mired down in elaborating on this definition, to the study's detriment. The "natural history" offered by Levinson, an educator and writer (New School for Social Research) takes the study of information from the dawn of written language to word processing, showing, for instance, how radio, which would presumably be replaced by television, survived by finding its niche with rock 'n' roll—something TV could never offer on the same scale. The implications that Levinson derives from the first part of his study, stressing the ways in which new media have always had a profound impact on human society, are often thought-provoking though sometimes unconvincing. For instance, Levinson ties the success of monotheism to the Israelites, who had an alphabet, as opposed to earlier monotheistic Egyptians, who had hieroglyphics and, thus, lower literacy rates. However, the assertion that the ancient Egyptians ever were monotheistic is only a theory, and is not substantial enough to build yet other theories on, which Levinson repeatedly attempts to do. Further pitfalls await the author as he attempts to attack the World Wide Web and artificial intelligence. His arguments increasingly ignore the larger impact of new information technology on contemporary society altogether, instead addressing such seemingly unrelated topics as copyright law, author compensation, and online education. Levinson's sprawling investigation and proliferating theories lessen the strength of his clever final chapter, which uses instant coffee asan ingenious metaphor for information—you can describe it, he says, and it is an efficient way to transport a product, but if you can't taste it, what good is it? Levinson should have excised the chapters that don't tie in with his central theme. As it stands, The Soft Edge is too soft, and without taste.



Table of Contents:
Preface
1Introduction1
2The First Digital Medium: The alphabet and the rise of monotheism11
3The Printed Authorship of the Modern World21
4The Age of Photography and the Ageless Image37
5Telegraphy: The suspect messenger49
6Telephone: The toy that roared59
7Electricity: The book's best friend69
8Radio: All together now78
9Survival of the Media Fit: Radio, motion pictures, and TV in human ecological niches91
10Remedial Media: Views via VCR and window104
11Word Processing and Its Masters115
12The Online Author as Publisher and Bookstore125
13Hypertext and Author/Reader Inversions136
14The Open Web and Its Enemies148
15Twentieth-Century Screens162
16Paper Futures174
17Electronic Watermarks: A high profile for intellectual property in the digital age187
18Artificial Intelligence in Real Life205
19You Can't Touch That in Cyberspace222
Bibliography233
Index243

Interesting book: Its Okay to Be the Boss or Call Me Ted

Windows PowerShell 2.0 Unleashed

Author: Tyson Kopczynski

PowerShell is an exciting new command line shell and scripting language which provides IT professionals the power to fully automate and customize administrative tasks on Windows systems. PowerShell is designed to save IT pros valuable time and provide the power and flexibility to increase productivity. Windows Powershell 2.0 Unleashed first focuses on PowerShell basics, how it relates to existing Windows scripting practices, and how your existing knowledge can be translated. After establishing the basics, the authors present transferable PowerShell scripting examples. They show methods to help you manage Windows Server 2008, Active Directory, and Exchange. For this ediiton, the authors have completely rewritten fifty percent of the material from the previous edition, and have added seven entirely new chapters to the eleven previous chapters, covering information such as Security, Windows Server 2008, and Systems Center Operations Manager 2007. This allows them to give you the deep understanding of PowerShell that Windows admins have been waiting for.



Friday, December 4, 2009

Applying PIC18 Microcontrollers or Architecture Design for Soft Errors

Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly

Author: Barry B Brey

This book provides a comprehensive look into the architecture, programming, and interfacing of the microcontroller. Using the Microchip PIC18 family as a reference, it explains the architecture of the computer and the PIC18 microcontroller, discusses how to program in both assembly and in C-language, and then provides a solid discussion of interfacing, complete with a diverse set of examples. Unique to the book is its goal to introduce and explain as many devices as possible and show many complete system applications. All programs from the book are included on the accompanying CD-ROM and problems and examples further one’s proficiency in microcontroller interfacing, programming, and system design. Uses the newest 8-bit microcontroller available from Microchip because of its universality (i.e. what is learned about this family is applicable to the earlier families of microcontrollers from PIC as well as other microcontrollers from other manufacturers). Provides a complete look at microcontroller programming in both assembly language and in C-language. Covers more devices and interfacing examples than other books. Includes timing and details of interfacing to common electronic components. Offers examples of interfaces such as display devices, switches and keypads, motors, solenoids, relays, sensors, interrupts, infra-red remote controls, bar code readers and more.  Includes coverage of interfacing with the USB and the CAN and illustrated example applications.  Valuable to the experienced practitioner as a reference and to the hobbyist interested in learning about microcontrollers.



Table of Contents:

Table of Contents

 

1.      Introduction to Computer Architecture

2.      The PIC18 Family Architecture and Program Development

3.      The PIC18 Family Instruction Set

4.      Assembly Language Programming

5.      Programming the PIC18 with C-Language

6.      The PIC18 Family Hardware Specifications

7.      Basic Input and Output

8.      Interrupts

9.      Controlling Systems

10.  Advanced Topics

 

APPENDIX A: THE PIC18 FAMILY INSTRUCTION SET

APPENDIX B: COMMON C-LANGUAGE LIBRARY FUNCTIONS

APPENDIX C: ANSWERS TO SELECTED EVEN-NUMBERED QUESTIONS AND PROBLEMS

APPENDIX D: A PIC-BASED SYSTEM USING A USB INTERFACE

 

Read also Manual Joslin Para la Diabetes The Joslin Guide to Diabetes or Thinner at Last

Architecture Design for Soft Errors

Author: Shubu Mukherje

Soft errors represent very tiny radioactive glitches that occor on microchips. These glitches can result in corrupt data, system malfunctions, and loss of system reliability. Fixing soft errors presents a considerable cost and challenge for chip manufacturers, and this book, Architecture Design for Soft Errors, describes architectural techniques used to tackle soft errors.

To provide readers with a better grasp of the problem definition and solution space, this book delves into physics of soft errors and reviews current circuit and software mitigation techniques as well. This book covers the new methodologies for quantitative analysis of soft errors as well as novel cost-effective architectural techniques to mitigate them. This book also re-evaluates traditional solutions in the context of the new quantitative analysis.

* Provides the methodologies necessary to quantify the effect of radiation-induced soft errors as well as state-of-the-art techniques to protect against them



Thursday, December 3, 2009

Ultimate Game Programming With DirectX or Crysis

Ultimate Game Programming With DirectX

Author: Allen Sherrod

Creating computer games is challenging. It requires plenty of technical skill, dedication, and creativity. Ultimate Game Programming with DirectX teaches you how to combine your existing skills and dedication for playing games with some basic C++ programming skills to create your own games. Written for game development students, beginning game programmers, and C++ programmers wanting to learn game development, this book covers every part of the process. Throughout the book, you'll be creating a first-person shooter game called Stranded. Beginning with an introduction to Direct X and Direct3D graphics, you'll build the game engine and complete game chapter by chapter. You'll learn the fundamental graphical techniques, essential mathematics, collision detection, input device detection and response, sound playback, scene management, animation, and model/character loading and drawing. Once you've built this game, you can easily expand upon it and customize it to add your own unique features. You'll also have the foundational knowledge and skills you need to build your own games and take on new programming challenges. If you have basic C++ programming skills, a love for games, and a desire to create your own, you'll find what you need here. WHAT YOU'LL LEARN * The fundamentals of DirectX game development and Direct3D graphics * Foundational programming techniques that you can use for any game project * Essential mathematics and physics techniques * Basic graphics and animation techniques, including basic techniques include drawing basic shapes and objects, displaying images on top of surfaces, creating and displaying text to the screen, and learning how to work in 3D space. * Coverage ofscene management topics rarely covered in books for C++ programmers and aspiring game programmers * A complete DirectX reference for game development, including the creation of a complete FPS game



New interesting book: A Light in the Attic or The Mysterious Benedict Society

Crysis: Prima Official Game Guide

Author: David Hodgson

Gear Up—Prima will reveal effective gear combinations to fit various playstyles.
Enemy Strats—Not just stats, but tactics for dealing with each enemy type.
Multiplayer Tips—Battle advice directly from Crytek to sharpen your online Crysis skills.
Story Arcs Revealed—Info on what effects your actions have on the storyline.
Art Section—A large art section will be included in the back of the book to highlight the creative forces behind Crysis.



Table of Contents:
Special Forces Training
Miracles of the Nanosuit, Mission Plans, Basic Techniques, Advanced Techniques

Weapons Detail
Firearms, Grenades, and Explosives, Weapon Augmentations

Along for the Ride
Land, Sea, Air

Profiles in Courage and Corruption
Character Profiles, Enemy Forces: KPA Army, Enemy Forces: Alien

Stage 01: Contact
Objective 01. Land at the Predesignated Point
Objective 02. Get to the Beach
Objective 03. Rendezvous with Jester
Objective 04. Assist Aztec
Objective 05. Rendezvous with Your
Squad at the Landing Zone
Objective 06. Locate and Disable the GPS Jamming Device
Objective 07. Regroup at the Signal Location: Section 01 of 02
Objective 07. Regroup at the Signal Location: Section 02 of 02
Objective 08. Investigate North Korean Command Post: Section 01 of 03
Objective 08. Investigate North Korean Command Post: Section 02 of 03
Objective 08. Investigate North Korean Command Post: Section 03 of 03
Objective 09. Access North Korean Tactical Network
Objective 10. Rendezvous with Your Squad at Anomaly

Stage 2: Recovery
Objective 01. Capture the Communications Trailer
Objective 02. Find the Hostage in the Village: Part 01–Coastal Recon
Objective 02. Find the Hostage in the Village: Part 02–KPA Takedowns
Objective 03. Find an Access Point for the NK Tactical Network
Objective 04. Find the Hostage in the School Building
Part 01: Village Perimeter Routes
Part 02: Village Infi ltration Points
Part 03: Village Combat Hotspots
Objective 05. Destroy the KPA Tanks
Objective 06. Proceed to the Rendezvous Point
Objective 07. Meet with Prophet
Objective 08.Proceed to the Cave System

Stage 03: Relic
Objective 01. Locate and Disable North Korean GPS Jamming Station
Part 01. Banana Plantation Shack Takedown
Part 02. Banana Farm Infiltration
Objective 02. Infiltrate the KPA Military Base Outpost
Part 01: Clearing the Surrounding Area First
Part 02: Military Base Outpost Infiltration Points and Combat
Objective 03. Investigate the Western Road
Objective 04. Proceed to the Excavation Site and Rescue Dr. Rosenthal
Part 01. Negotiating the Rice Paddies
Part 02. Fishing Shack and Forest Infiltration
Part 03. Excavation Site: A Terrifying Discovery–A Relic Revealed
Objective 05. Proceed to the Extraction Point
Part 01. Reaching the Bridge Checkpoint
Part 02. Reaching the LZ
Objective 06. Secure the Extraction Point So the VTOL Can Land
Objective 07. Climb into the VTOL

Stage 04: Assault
Objective 01. Coordinate with Lieutenant Bradley at the Overlook
Objective 02. Destroy the Anti-Aircraft Units
Part 1: Heading to the Main Road
Part 2: AA Battery Takedown: Bridge Area
Part 3: AA Battery Takedown: Peninsula
Objective 03. Gather Intel from KPA Comm. Trailer
Objective 04: Destroy the Anti-Aircraft Units (Continued)
Objective 05: Sabotage the Jammer on the North Korean Cruiser
Objective 06: Paint Target for Air Strike
Objective 07: Secure the Harbor
Objective 08: Rendezvous with Major Strickland at the Rail Tunnel

Stage 05:Onslaught
Objective 02. Secure the Train Station
Objective 03. Push Ahead to the KPA Munitions Dump
Objective 04. Destroy the Anti-Aircraft Artillery
Objective 05. Part 1: Sabotage the North Korean Munitions Dump
Objective 05. Part 2: Paint the Munitions Dump in Preparation for the Air Strike
Objective 07. Proceed to the Mine

Stage 06: Awakening
Objective 01. Proceed to the Landing Zone next to the Crusher Building
Objective 02. Infiltrate Office and Retrieve Intelligence Data
Objective 01. Get to the Landing Zone at the Crusher Building (Continued)
Objective 03. Secure the Landing Zone
Objective 04. Infiltrate the Mining Complex
Objective 05. Locate the Hostages
Objective 06. Eliminate General Kyong
Objective 07. Evacuate the Hostage

Stage 07: Core
Objective 01: Find a Way out of the Cave

Stage 08: Paradise Lost
Objective 01. Find the Missing Marines
Objective 02. Escort Prophet out of the Sphere

Stage 09: Exodus
Objective 01. Meet with Keegan
Objective 02. Assist Strickland’s Recon Team
Objective 03. Get into the LTV
Objective 04: Proceed to the VTOL Crash Site
Objective 05: Defend the Crash Site
Objective 06: Rendezvous with Major Strickland
Objective 07: Defend the Evacuation Point

Stage 10: Ascension
Objective 01. Escape to the Aircraft Carrier
Objective 02. Defend the Plateau
Objective 03. Investigate the Camp
Objective 04. Defend the VTOLs
Objective 05. Assist the Convoy
Objective 06. Escape to the
Aircraft Carrier (Continued)

Stage 11: Reckoning
Objective 01: Proceed to CDC
Objective 02: Proceed to the Armory
Objective 03: Proceed to the Bridge
Objective 04: Defend the Flight Deck
Objective 05: Locate the Chief Engineer
Objective 06: Disable the Circuit Breakers
Objective 07: Shut Down the Reactor
Objective 08: Lower Control Rods
Objective 09: Return to the Flight Deck
Objective 10: Go to the Armory
Objective 11: Destroy the Alien Exoskeleton
Objective 12: Get to the VTOL
Objective 13: Defeat the Alien Warship

Multiplayer
Instant Action and Power Struggle, Weapons, Vehicles and Equipment, Suit Variations, Tactics and Tips, Power Struggle Maps, Instant Action Maps

Wednesday, December 2, 2009

Streamlining Digital Signal Processing or Security Awareness

Streamlining Digital Signal Processing: A Tricks of the Trade Guidebook

Author: Richard G Lyons

This book is more than just a compilation of the original articles. All of the material in the book has gone through careful editorial review and has also benefited from the feedback of the readers of the magazine; the result is a consistent across all of the articles. Additionally, the authors have used this opportunity to include the additional explanations, applications, and illustrations that could not be included in the original articles due to space limitations.



Table of Contents:
Preface     xi
Contributors     xiii
Efficient Digital Filters
Lost Knowledge Refound: Sharpened FIR Filters     3
Quantized FIR Filter Design Using Compensating Zeros     11
Designing Nonstandard Filters with Differential Evolution     25
Designing IIR Filters with a Given 3 dB Point     33
Filtering Tricks for FSK Demodulation     43
Reducing CIC Filter Complexity     51
Precise Filter Design     59
Turbocharging Interpolated FIR Filters     73
A Most Efficient Digital Filter: The Two-Path Recursive All-Pass Filter     85
Signal and Spectrum Analysis Tricks
Fast, Accurate Frequency Estimators     107
Fast Algorithms for Computing Similarity Measures in Signals     117
Efficient Multi-tone Detection     127
Turning Overlap-Save into a Multiband, Mixing, Downsampling Filter Bank     135
Sliding Spectrum Analysis     145
Fast Function Approximation Algorithms
Another Contender in the Arctangent Race     161
High-Speed Square Root Algorithms     165
Function Approximation Using Polynomials     173
Efficient Approximations for the Arctangent Function     187
A Differentiator with a Difference     199
Signal Generation Techniques
Recursive Discrete-Time Sinusoidal Oscillators     205
Direct Digital Synthesis: A Tool for Periodic Wave Generation     223
Implementing a [Sigma Delta] DAC in Fixed-Point Arithmetic     239
Efficient 8-PSK/16-PSK Generation Using Distributed Arithmetic     247
Assorted High-Performance DSP Techniques
Frequency Response Compensation with DSP     267
Generating Rectangular Coordinates in Polar Coordinate Order     277
The Swiss Army Knife of Digital Networks     283
JPEG2000-Choices and Trade-offs for Encoders     301
Using Shift Register Sequences     311
Index     319

Books about: One Fish Two Fish Red Fish Blue Fish or Pinkalicious

Security Awareness: Applying Practical Security in Your World

Author: Mark Ciampa

Building on the success of the first edition, this new text provides a non-technical approach to practical computer security for all users, from business professionals to students to home users.



Tuesday, December 1, 2009

A Testers Guide to NET Programming or The Focal Easy Guide to Final Cut Express

A Tester's Guide to .NET Programming

Author: Randal Root

A Tester's Guide to .NET Programming focuses solely on applied programming techniques for testers. You will learn how to write simple automated tests, enabling you to test tools and utilities. You will also learn about the important concepts driving modern programming today, like multitier applications and object-oriented programming. More businesses are adopting .NET technologies, and this book will equip you to assess software robustness and performance.

Whether you're an experienced programmer who's unfamiliar with testing concepts, or you're an experienced tester unversed in VB .NET and C#, the included real-world tips and example code will help you start your projects. Also included are review questions and hands-on exercises to help you retain knowledge. Additionally, the book features examples and quick language tutorials for both C# and VB .NET.



New interesting book: Philanthrocapitalism or Toyota Culture

The Focal Easy Guide to Final Cut Express: For New Users and Professionals (The Focal Easy Guide Series)

Author: Rick Young

This highly illustrated, full color book tells you all you need to know to get up and running quickly using Apple's new digital video editing application - Final Cut Express. Rick young shares his professional insight to ensure you get the most out of all the pro-level tools, offered at a very affordable price by Express.

All the essential areas are covered: set-up; capture; editing; multi-channel sound mixing; effects creation and print to video, web or DVD, enhanced throughout by important workflow tips. This is an ideal first read, whatever you want to edit in Final Cut Express, at whatever level, as this powerful package is the answer to all your digital video needs, presenting a complete, easy to use digital laboratory for your movie creation.

Rick Young (www.digitalproduction.net) is Director and Founding Member of the UK Final Cut Pro User Group and an Apple Solutions Expert. A freelance television director and editor with many years of broadcast experience, including work for the BBC, Sky, ITN, CNBC and Reuters. Also a Final Cut Pro Consultant, Rick has attended numerous UK and US exhibitions, is a liaison to the US FCP user groups, and author of the best-selling, 'The Easy Guide to Final Cut Pro'.



Table of Contents:
Preface
For New Users
The Old and the New1
Hands On11
The Interface15
Setup and Capture25
Sorting Through Your Footage43
The Cutting Room55
Effects99
Working with Audio129
Output139
Final Cut Pro 4147
Epilog151
Index153

Monday, November 30, 2009

LEX and YACC or C Standard Library Practical Tips

LEX and YACC

Author: John R Levin

Shows programmers how to use two UNIX utilities, lex and yacc, in program development. The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first, has an expanded index, and covers Bison and Flex.



Interesting textbook: eBay For Dummies or The Screenwriters Bible

C++ Standard Library Practical Tips

Author: Greg Rees

C++ Standard Library Practical Tips provides quick, easy-to-use solutions to common programming problems. The tips are grouped by topics including, lists, deques, vectors, text processing, numerical algorithms, numerical processing, and containers, with titles that describe the programming problems they solve, not the techniques they use, so programmers can quickly look up a solution when a problem is encountered. Topics covered include using the right container, removing excess memory, initializing a map with specified values, and using a function in an algorithm. To demonstrate the use of the tips in practical application, the book concludes with a capstone project about digital image processing and, in particular, image enhancement. This application demonstrates the power of the Standard Library as it graphically illustrates how just a few lines of Standard Library code can produce major changes in the appearance of an image. The project starts with a brief introduction to digital image processing and enhancement, then it moves on to an examination of the C++ code that actually contains the black-and-white photograph. Next, it demonstrates the use of the tips through functions that create or modify images. For each function, the book shows two images, one before and one after the processing, and then shows and explains the code with references to the tips the code uses. The companion CDROM includes all the source code and programs from the book, as well as a Borland C++ compiler.
 
FEATURES:
* Provides a practical, easy-to-use reference to the C++ Standard Library filled with common programming solutions
* Shows the practical application of the Standard Library, as opposed to just explaining how the library works
* Covers a variety of topics, from general principles of Standard Library programming to text strings to vectors and numeric algorithms
* Provides quick answers to common programming problems such as constructing a container filled with different values, getting a C-style array from a vector, splicing lists, modifying a value in a set, freezing an argument of a function object, copying strings and substrings, stripping white space, and performing arithmetic on containers
* Includes a CD-ROM with all of the source code and programs from the book, as well as a Borland C++ compiler



Table of Contents:
Chapter 1: The C++ Standard Library
Chapter 2: The Standard Template

Sunday, November 29, 2009

The Official Ubuntu Book or The C Programming Language

The Official Ubuntu Book

Author: Benjamin Mako Hill

Ubuntu is a complete, free operating system that emphasizes community, support, and ease of use without compromising speed, power, or flexibility. It's Linux for human beings—designed for everyone from computer novices to experts. Ubuntu 8.04 LTS (Long Term Support), a.k.a., "Hardy Heron," is the latest release—more powerful, more flexible, and friendlier than ever. The Official Ubuntu, Third Edition, will get you up and running quickly.

Written by expert leading Ubuntu community members, this book covers all you need to know to make the most of Ubuntu 8.04 LTS, whether you're a home user, small business user, server administrator, or programmer. The authors covers Ubuntu 8.04 LTS from start to finish: installation, configure, desktop productivity, games, management, support, and much more. Among the many new topics covered in this edition: the new Edubuntu and the brand new Kubuntu Remix including KDE 4.

The Official Ubuntu Book, Third Edition, covers standard desktop applications, from word processing, spreadsheets, Web browsing, e-mail, instant messaging, music, video, and games to software development, databases, and server aplications. In addition, you'll

• Learn how to customize Ubuntu for home, small business, school, government, and enterprise environments

• Learn how to quickly update Ubuntu to accommodate new versions and new applications

• Find up-to-the-minute troubleshooting advice from Ubuntu users worldwide

• Learn Ubuntu Server installation and administration, including LVM and RAID implementation

• Learn about Edubuntu—Ubuntu optimized specifically for the classroom

The DVD includes the complete Ubuntu Linux operating system for installation on PC platforms, preconfigured with an outstanding desktop environment for both home and business computing. It can be used to install other complete variants of Ubuntu including Kubuntu (with the KDE environment), and Edubuntu (for use in schools).



Interesting textbook: The 4 Hour Workweek or Before You Do

The C++ Programming Language

Author: Bjarne Stroustrup

NOTE: Customers of this book, Errata for page 833 is now available in pdf form and can be downloaded from this page.

This is a complete rewrite of the most widely read and most trusted book on C++. Based on the ANSI/ISO C++ final draft, this book covers the C++ language, its standard library, and key design techniques as an integrated whole.

The C++ Programming Language provides comprehensive coverage of C++ language features and standard library components. For example:

  • abstract classes as interfaces
  • class hierarchies for object-oriented programming
  • templates as the basis for type-safe generic software
  • exceptions for regular error handling
  • namespaces for modularity in large-scale software
  • run-time type identification for loosely coupled systems
  • the C subset of C++ for C compatibility and system-level work
  • standard containers and algorithms
  • standard strings, I/O streams, and numerics

With this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even expert C++ programmers will find invaluable.

Get a value-added service! Try out all the examples from this book at codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.



0201889544B11102003

Victor J. Duvanenko

There is absolutely no doubt that Bjarne Stroustrup's The C++ Programming Language, Third Edition is a must-have book. If you are programming in C++, you will refer to it every other day. If you are learning C++, you need to dedicate time to read one chapter a week. This third edition is much more approachable than its predecessors and has gems of insight sprinkled throughout. Furthermore, it includes a good introduction to Standard Template Libraries (STL) and describes the various new C++ features...the book is very well done, and we thank Bjarne Stroustrup for his tireless effort for over a decade to improve the lives of programmers.
Dr. Dobb's Electronic Review of Computer Books

Booknews

Stroustrup, creator of C++, covers standard C++ and the key programming and design techniques supported by C++, including every major language feature and the standard library. Suitable for those new to the language while adding advanced information and techniques for the more advanced programmers, this hardcover edition includes two new appendixes on locales and standard library exception safety. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Victor J. Duvanenko

The Gospel According to Bjarne

Bjarne Stroustrup's The C++ Programming Language, Third Edition (Addison-Wesley, 1997) has been available for several months. This work, by the creator of C++, is the definitive treatment of the subject and has been since its first edition in 1987. I must confess that I did not care for the first edition. I had expected a tutorial approach as elegant as the classic K&R white book. But then, K&R was about C, a programming language that supported a familiar programming model. The C++ programming model was new to most of us ten years ago, and Stroustrup's first edition was daunting, to say the least. Looking at it now, I find it far less so and much easier to read.

Comparing the first and third editions of The C++ Programming Language provides insight into how the C++ language has grown and changed in the past decade. The third edition has almost three times the number of pages and a slightly different organization. Whereas the first edition included a 67-page language reference manual at the end, the third edition includes only a language grammar section to represent formal language definition. This is appropriate. The ANSI/ISO Standard document, which is now the formal language and library definition, is itself about 750 pages long. Stroustrup plans to publish The Annotated C++ Language Standard (coauthored by Andrew Koenig, the ANSI C++ committee's Project Editor) sometime this year.

The third edition takes a tutorial approach with many of Stroustrup's personal programming philosophies. The author's explanations of how he uses language features provide examples for learning the behavior of those features. He also explains code idioms that some programmers routinely use but that he finds inappropriate.

As much as possible, the third edition reflects Standard C++. When small language features are found to be missing, particularly new ones, Stroustrup pledges to add them to a future printing.

The book includes many code examples. There is no diskette or CD-ROM, because Stroustrup avoids a teaching approach wherein readers compile and run examples. His examples are mostly code fragments that demonstrate the points he makes and the issues he addresses. The code fragments are readable, meaningful, and neither frivolous nor cute, and since you do not compile them, you need not worry that your compiler does not fully support Standard C++. There are four parts to the body of the book: "Part I: Basic Facilities;" "Part II: Abstract Mechanisms;" "Part III: The Standard Library;" and "Part IV: Design Using C++." Even if you are already a seasoned C++ programmer, Part IV, which is a rewrite of several chapters from the second edition, is worth the price of the book. It describes Stroustrup's philosophies on the design and development cycle of a software project involving C++. In his words, Part IV aims "to bridge the gap between would-be language-independent design and programming that is myopically focused on details."

The three appendixes are: "A: The C++ Grammar;" "B: Compatibility;" and "C: Technicalities." Appendix B discusses the differences between C and C++ and explains how the languages have become more compatible over time. Some of this convergence results from changes being made to the C specification (double-slash comments and no implicit int, for example). The appendix also discusses the issues related to porting C++ code from older C++ implementations, advising that, where possible, you should use the latest implementation of a compiler so that newer features are available to you.

Appendix C is about technical details that a programmer faces that are not necessarily language issues. I particularly like the discussion on the problems associated with traditional multidimensioned arrays as compared to using STL containers to achieve the same result without the headaches.

This book is an essential addition to a C++ programmer's library. It is not for dummies, and it wouldn't be my first choice for an entry-level, self-help tutorial on C++ for beginning programmers. It is, however, an excellent textbook for programmers who are self-motivated and students who study under the watchful care of a skilled instructor. As an experienced C++ programmer, I find the book useful as a reference to language usage and behavior. The author invented the language and then stayed close to the standardization and innovation process for the duration, always maintaining a careful vigilance over the evolution of his brainchild. Consequently, this book serves, for those who do not care to pore over the ANSI/ISO document (or the promised annotated version), as the authority on the Standard C++ language, how it works, and how you should use it.--Dr. Dobb's Electronic Review of Computer Books



Table of Contents:
Preface
Preface to Second Edition
Preface to First Edition
1Notes to the Reader3
2A Tour of C++21
3A Tour of the Standard Library45
4Types and Declarations69
5Pointers, Arrays, and Structures87
6Expressions and Statements107
7Functions143
8Namespaces and Exceptions165
9Source Files and Programs197
10Classes223
11Operator Overloading261
12Derived Classes301
13Templates327
14Exception Handling355
15Class Hierarchies389
16Library Organization and Containers429
17Standard Containers461
18Algorithms and Function Objects507
19Iterators and Allocators549
20Strings579
21Streams605
22Numerics657
23Development and Design691
24Design and Programming723
25Roles of Cases765
App. AThe C++ Grammar793
App. BCompatibility815
App. CTechnicalities827
Index869

Friday, November 27, 2009

Microsoft Office System Step by Step 2003 or Start Your Own Business On eBay

Microsoft Office System Step by Step 2003

Author: Curtis Fry

This practical, hands-on tutorial expertly builds your skills with Microsoft Office 2003--one step at a time! Complete in one volume, you can teach yourself the essentials for working with Microsoft Access, Excel, FrontPage, Outlook, PowerPoint, Publisher, and Word--along with two new programs, Microsoft InfoPath and OneNote, and the new collaboration features of Office. With Step By Step, you work at your own pace through the easy-to-follow lessons and practice exercises. You'll discover how to publish professional-quality documents, brochures, and Web pages; develop easy-to-use spreadsheets; better manage your e-mail communications and calendar; produce and deliver compelling presentations; and build databases for better decision-making. You'll also learn how to use OneNote, the new Microsoft Office note-taking program, and InfoPath, which enables you to easily create and use rich, dynamic forms--as well as how to take advantage of the enhanced collaboration features across the entire Office System. Whether you're new to Office or you're an experienced user looking to develop expertise with Office 2003, you can build and practice exactly the skills you need, exactly when you need them.



Table of Contents:
What's New in The Microsoft Office System 2003
Getting Help
Using the Book's CD-ROM
Conventions and Features
About the Authors
Quick Reference
IMicrosoft Office Word 2003
1Working with Documents2
2Editing and Proofreading Documents26
3Changing the Appearance of Text52
4Presenting Information in Tables and Columns82
IIMicrosoft Office Excel 2003
5Setting Up a Workbook106
6Performing Calculations on Data122
7Changing Document Appearance138
8Focusing on Specific Data Using Filters164
IIIMicrosoft Office Access 2003
9Creating a New Database180
10Simplifying Data Entry with Forms206
11Locating Specific Information240
12Keeping Your Information Accurate268
IVMicrosoft Office PowerPoint 2003
13Creating Presentations300
14Working with Slides322
15Working with Slide Text338
16Setting Up and Delivering Slide Shows362
VMicrosoft Office Outlook 2003
17Working with Outlook390
18Managing E-Mail Messages420
19Finding and Organizing E-Mail Messages452
20Managing Your Calendar488
21Scheduling and Managing Meetings518
VIMicrosoft Office FrontPage 2003
22Understanding How FrontPage Works546
23Creating a Web Site to Promote Yourself or Your Company570
24Presenting Information in Lists and Tables604
25Enhancing Your Web Site with Graphics632
VIIMicrosoft Office Publisher 2003
26Creating and Printing Publications664
27Creating Web Sites and E-mail Messages690
VIIIMicrosoft Office OneNote 2003
28Taking Notes712
29Working with Notes732
IXMicrosoft Office InfoPath 2003
30Working with InfoPath Forms750
31Designing InfoPath Forms770
XCollaborating with The Microsoft Office System
32Working in a Document Workspace794
33Teaming Up in a Meeting Workspace818
Glossary837
Index873

Book about: Do the Hard Things First or Beyond the Wire

Start Your Own Business On eBay

Author: Entrepreneur Press

Sold! … To the Highest Bidder

eBay has changed the way the world shops. Here's your chance to get in on this retail phenomenon-it's simple and inexpensive to get started.

All you need is a computer and a product (or service) people want, and you're well on your way to reaching eBay's hundreds of millions of customers. You can sell almost anything on eBay, from the familiar to the exotic. And you can do it any time of the day or night, making this a great business to start part time.

Newly revised and updated with the latest eBay tools and features, this book puts you on the fast track to your own eBay business. You'll learn:

  • Hot tips for attracting interested customers and high bids
  • The latest online marketing strategies
  • The most profitable items to sell online
  • How to spot trends and discover the next hot items
  • Insider secrets from successful eBay entrepreneurs
  • The vital keys to eBay success
  • How to use eBay's ProStores, Trading Assistants, Trading Posts and more to put you a step ahead of your competition

More than 750,000 people make a living on eBay. Use this step-by-step guide, and you could become the next eBay PowerSeller!



Thursday, November 26, 2009

Programming with Data or Implementing the ISO IEC 27001 Information Security Management System Standard

Programming with Data: A Guide to the S Language

Author: John M Chambers

A thorough and authoritative guide to the latest version of the S language and its programming environment, written by the chief designer of the S language, this book takes readers through the complete programming process, starting from simple, interactive use and continuing through ambitious software projects. This new version of S provides powerful class/method structures, extended interfaces to other languages, and object-based documentation compatible with HTML.



Interesting book: Uninsured in America or Great Feet for Life

Implementing the ISO/IEC 27001 Information Security Management System Standard

Author: Edward Humphreys

ISO/IEC 27000 is a critical series of information security technology standards that professionals need to be familiar with. ISO/IEC 27001 is the newest release in this series and today's practitioners will have to come up to speed with this standard for their current and future projects. Authored by an internationally recognized expert in the field, this timely book provides professionals with an authoritative and clear guide to the ISO/IEC 27000 security standards and their implementation, focusing on the recent ISO/IEC 27001. The book addresses all the critical information security management issues that practitioners need to understand to help them protect their business's valuable assets, including dealing with business risks and governance and compliance. Moreover, this resource offers practical information on standard accreditation and certification.



Table of Contents:
Introduction
Business and the Information Society
Information Security
The ISO/IEC 27000 Series of Standards
ISMS Design
Implementing and Deploying the ISMS
Monitoring and Reviewing the ISMS
Keeping the ISMS Up to Date
Accreditation and Certification
ISMS Business Case Studies
ISMS Checklists and Benchmarking

Wednesday, November 25, 2009

Photo Retouching Restoration For Dummies or Visual Modeling with IBM Rational Software Architect and UML

Photo Retouching & Restoration For Dummies

Author: Julie Adair King

Photo Retouching & Restoration For Dummies shows readers how to take prints of old family photographs, badly shot digital images, and other hopeless cases and turn them into high quality digital images suitable for printing or posting online.

Includes coverage of scanning existing prints, correcting color problems, correcting lighting problems, hiding dust and scratches, repairing holes in the image, improving focus, enhancing images for sharing, and printing and posting your final results.

The Dummies series has been a favorite among digital imaging users thanks to its easy to follow instruction and expert advice. Dummies books on digital photography and Photoshop have combined to sell over 475,000 copies.

ABOUT THE CD-ROM

The CD-ROM of this book contains an assortment of images included in the book so readers can work through the steps with the same material presented in the text.

The CD also includes a trial of Photoshop Elements (the software primarily used in the examples) as well as catalog programs like ThumbsPlus and ACDSee, scanning software like VueScan and SilverFast, FlipAlbum photo viewing software, and other image editing trials including PaintShop Pro. (All CD content tentative)



Book about: Dirección de Relaciones de Cliente:un Marco Estratégico

Visual Modeling with IBM Rational Software Architect and UML (DeveloperWorks Series)

Author: Terry Quatrani

"Terry's style is always direct, approachable, and pragmatic. Abstraction is hard, and visualizing abstractions is as well, but here she'll guide you in doing both using Rational Software Architect."
From the Foreword by Grady Booch, IBM Fellow and Master UML 2.0 Visual Modeling with IBM Rational Software Architect

Using IBM Rational Software Architect, you can unify all aspects of software design and development. It allows you to exploit new modeling language technology to architect systems more effectively and develop them more productively.

Now, two of IBM's leading experts have written the definitive, start-to-finish guide to UML 2-based visual modeling with Rational Software Architect. You'll learn hands-on, using a simplified case study that's already helped thousands of professionals master analysis, design, and implementation with IBM Rational technologies.

Renowned UML expert Terry Quatrani and J2EE/SOA evangelist Jim Palistrant walk you through visualizing all facets of system architecture at every stage of the project lifecycle. Whether you're an architect, developer, or project manager, you'll discover how to leverage IBM Rational's latest innovations to optimize any project.

Coverage includes

  • Making the most of model-driven development with Rational Software Architect's integrated design and development tools
  • Understanding visual modeling: goals, techniques, language, and processes
  • Beginning any visual modeling project: sound principles and best practices
  • Capturing and documenting functional requirements with use case models
  • Creating analysis models that begin to reveal your optimal system implementation
  • Building design models that abstract your implementation model and source code
  • Using implementation models to represent your system's physical composition, from subsystems to executables and data
  • Transforming these models to actual running code
The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

About the Authors
Terry Quatrani, IBM Rational's UML Evangelist, is responsible for training and transitioning Fortune 500 companies to object technology and for preaching the visual modeling gospel of Grady Booch, Jim Rumbaugh, and Ivar Jacobson. She has spent twenty-one years developing and deploying large software systems. Formerly at GE, she was founding consultant for the Lockheed Martin Advanced Concepts Center.

Jim Palistrant, IBM Rational's J2EE and SOA Evangelist, educates customers and the IBM field force about J2EE and SOA concepts and tools. A frequent speaker at technical conferences worldwide, he has worked with Java, J2EE, and Web technology since 1995.



Table of Contents:
1Introduction to visual modeling1
2Beginning a project15
3The use case model21
4The analysis model61
5The design model95
6Implementation model127
App. AUML metamodel163
App. BNotation summary169

Sunday, February 22, 2009

Object Design or The Complete Idiots Guide to Starting an Ebay Business

Object Design: Roles, Responsibilities, and Collaborations

Author: Rebecca Wirfs Brock

If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. For over ten years Responsibility-Driven Design methodology has been the standard bearer of the behavioral approach to designing object-oriented software. Object Design: Roles, Responsibilities, and Collaborations focuses on the practice of designing objects as integral members of a community where each object has specific roles and responsibilities. The authors present the latest practices and techniques of Responsibility-Driven Design and show how you can apply them as you develop modern object-based applications.

Working within this conceptual framework, Rebecca Wirfs-Brock and Alan McKean present how user requirements, system architecture, and design patterns all contribute to the design of an effective object model. They introduce a rich vocabulary that designers can use to discuss aspects of their designs, discuss design trade-offs, and offer practical guidelines for enhancing the reliability and flexibility of applications. In addition, case studies and real-world examples demonstrate how the principles and techniques of Responsibility-Driven Design apply to real-world software designs.

You'll find coverage of such topics as:


  • Strategies for selecting and rejecting candidate objects in an emerging design model

  • Object role stereotypes and how to identify objects' behaviors

  • How to characterize objects using role stereotypes

  • Allocating responsibilities to appropriate objects

  • Developing a collaboration model

  • Strategies for designing applicationcontrol centers

  • Documenting and describing a design, focusing on use cases, design conversations, and annotations

  • Strategies for enhancing reliability, including handling exceptions and recovering from errors

  • How to characterize software variations and design to support them for greater flexibility

  • How to categorize and treat various kinds of design problems
  • As all experienced designers know, software design is part art and inspiration and part consistent effort and solid technique. Object Design: Roles, Responsibilities, and Collaborations will help all software designers--from students to seasoned professionals--develop both the concrete reasoning skills and the design expertise necessary to produce responsible software designs.



    0201379430B08292002



    Table of Contents:
    Foreword
    Foreword
    Preface
    Ch. 1Design Concepts1
    Ch. 2Responsibility-Driven Design39
    Ch. 3Finding Objects77
    Ch. 4Responsibilities109
    Ch. 5Collaborations149
    Ch. 6Control Style195
    Ch. 7Describing Collaborations239
    Ch. 8Reliable Collaborations277
    Ch. 9Flexibility315
    Ch. 10On Design355
    Bibliography375
    Index381

    Read also The Swedish Secret or Studs Terkels Working

    The Complete Idiot's Guide to Starting an Ebay Business

    Author: Barbara Weltman

    It's payday on eBay®!

    You may have been making some money on the side with eBay®, but if you've done much business at all, you know that it's not always as easy as it seems. Whether you want to be a full- time seller or make money on the side, this book will guide you step-by-step through creating the eBay® business you've dreamed of. It covers the basics of an eBay® business including record keeping, taxes, legal issues, sourcing, promotion, fraud protection, fulfillment, and other details entrepreneurs need to know. It also helps you determine what to sell, how to price it, and the details of working with services like PayPal.

    Author Biography: Barbara Weltman has written over a dozen business books, including J.K. Lasser's Small Business Taxes and CIG to Starting a Home-Based Business. She is Staples.com's Small Business Tax Expert and has appeared as a small business expert on CNN, CNBC, Today, and eBay® Live.



    Saturday, February 21, 2009

    RFID Essentials or Improve Your Marketing to Grow Your Business

    RFID Essentials

    Author: Bill Glover

    Radio Frequency Identification (RFID) is rapidly changing the way businesses track inventory and assets. From Walmart and Tesco, to the U.S. Department of Defense, early efforts are already showing benefit, but software, integration, and data processing for RFID still present a challenge. If you are a developer or an architect charged with developing an RFID system, this book is for you. Drawing on extensive experience, Bill Glover and Himasnhu Bhatt provide you with essential information on this emerging technology.

    In RFID Essentials you will find information on:

    Tags and Tag Protocols including Electronic Product Code (EPC)

    Readers and Reader Protocols

    RFID Middleware

    Security and Privacy

    Managing RFID Devices

    RFID's impact on your Architecture

    With the knowledge you gain in these pages you will possess the information and understanding you need to start designing, building or integrating with RFID systems.



    Table of Contents:
    1An introduction to RFID1
    2RFID architecture21
    3Tags55
    4Tag protocols77
    5Readers and printers107
    6Reader protocols119
    7RFID Middleware137
    8RFID information service171
    9Manageability187
    10Privacy and security197
    11The future215
    AppEPC identity encodings229

    Interesting book: Tax Research or Public Education

    Improve Your Marketing to Grow Your Business

    Author: Hunter Hastings

    Today, marketing has clear marching orders: Drive profitable growth, and build brand equity that translates into real stockholder value. In this book, enterprise marketing management pioneer, Hunter Hastings, introduces the breakthrough tools and techniques you need to deliver on these commitments. Improve Your Marketing to Grow Your Business will help you bring unprecedented discipline, clarity, and productivity to marketing–and deliver unprecedented results. Drawing on his unsurpassed experience consulting with enterprise marketers, Hastings takes you behind the scenes at today’s most innovative marketing organizations: from Procter & Gamble to Brown-Forman, Kimberly-Clark to Microsoft, Wachovia to Hyatt. Building on their insights, Hastings reveals how to bring relentless customer focus and enterprise-wide integration to all your marketing efforts.  You’ll find specific guidance on topics ranging from product development and brand portfolio management to accountability. Along the way, Hastings shows how to systematically rethink and optimize your entire approach to marketing: processes, organization, technology, metrics, leadership…everything!



    Friday, February 20, 2009

    Special Edition Using Microsoft Expression Web Designer or Real World QuarkXPress 7

    Special Edition Using Microsoft Expression Web Designer

    Author: Jim Cheshir

    Special Edition Using Microsoft Expression Web


     


    We crafted this book to grow with you, providing the reference material you need as you move toward Expression Web proficiency and use of more advanced features. If you buy only one book on Expression Web, Special Edition Using Microsoft Expression Web is the only book you need.


     


    • Create standards-compliant websites with Expression Web that will work consistently in all browsers.

    • Become proficient in the use of CSS by learning how to use the powerful CSS tools in Expression Web.

    • Learn how to take advantage of ASP.NET without the need to write any code.

    • Learn how to use Expression Web with the free Visual Web Developer Express Edition to develop robust ASP.NET applications.

    • Add dynamic, interactive content with Behaviors and Layers.

    • Design your website for accessibility using both Section 508 and WCAG compliance.

     


     


    Category Web Development


    Covers    Microsoft Expression Web


    User Level    Intermediate—Advanced


     


    “There’s definitely more to this book than just how to use Expression Web. The chapter on tag properties not only clearly explains Expression Web’s Tag Properties task pane, but it also alleviates some of the mystery behind the use of tags in HTML. This is a great book for all users of Expression Web!”


    —Detra Newhouse, Readiness Lead,


    Microsoft Corporation


     


    Jim Cheshire is the owner of Jimco Software, the most well-known sourceof freeware add-ins for Microsoft FrontPage, and is the author of Special Edition Using Microsoft Office FrontPage 2003. Jim has been featured in numerous publications including MSDN Magazine and PC Magazine.


    Jim previously worked on the FrontPage team at Microsoft and is currently an Escalation Engineer on the ASP.NET and IIS teams.


     


         On the CD-ROM


    • Sample files from the author

    • FREE! full version of Logo Creator (retail value of $39.95)

    • FREE! full version of DHTML Menu Builder Lite (retail value of $25)

    • Electronic version of this book in Adobe’s Portable Document Format (PDF)

     


     


    Introduction xxix


    Part I An Overview


    Chapter 1 A Tour of Expression Web 3


    Part II Web Sites in Expression Web


    Chapter 2 Creating a Web Site                  25


    Chapter 3 Importing a Web Site           41


    Chapter 4 Web Site Management and Reporting    67


    Chapter 5 Publishing a Web Site            83


    Chapter 6 Using Personal Web Packages              93


    Part III Creating and Editing Web Content


    Chapter 7 Creating Pages and Content               103


    Chapter 8 Using Web Page Views      127


    Chapter 9 Using Tables and Layout Tables             149


    Chapter 10 Using Frames     179


    Chapter 11 Using Forms Controls           195


    Chapter 12 Editing Tag Properties          215


    Chapter 13 Using the Quick Tag Tools                        227


    Chapter 14 Using Graphics and Multimedia             241


    Chapter 15 Configuring Page Editor Options          257


    16 Using Find and Replace                            271


    Part IV Using CSS in Expression Web


    Chapter 17 Creating Style Sheets       289


    Chapter 18 Managing CSS Styles           311


    Part V Optimizing Your Web Site         


    Chapter 19 Accessibility Features in Expression Web          339


    Chapter 20 Designing for Compatibility                       349


    Part VI Scripting, DHTML, and Other Dynamic Content


    Chapter 21 Using Dynamic Web Templates        363


    Chapter 22 Using Interactive Buttons 381


    Chapter 23 Using Behaviors               393


    Chapter 24 Using Client Scripting        415


    Chapter 25 Using Layers    439


    Chapter 26 Creating VBA Macros       455


    Part VII ASP.NET Development in Expression Web


    Chapter 27 Using the ASP.NET Development Server         485


    Chapter 28 Using Standard ASP.NET Controls   495


    Chapter 29 Using ASP.NET Navigation Controls 527


    Chapter 30 Using ASP.NET Master Pages          549


    Chapter 31 Developing a Login System Using ASP.NET     569


    Chapter 32 Implementing Form Validation Using ASP.NET  595


    Chapter 33 Using ASP.NET Web Parts                607


    Part VIII Accessing Data in Expression Web


    Chapter 34 Primer on Data Access Technologies           629


    Chapter 35 Accessing Data with ASP.NET 2.0          635


    Part IX Appendices


    A Using Expression Web with Visual Web Developer Express Edition  655


    B Taking Advantage of E-Commerce      677


    C The Future of Web Development        685


    D Resources on Expression Web, Web Design, and ASP.NET                    695


    Index       699



    Interesting book: Preventative Law for Business Professionals or Career Development and Systems Theory

    Real World QuarkXPress 7

    Author: David Blanter

    Real World QuarkXPress is the world's best-selling reference on QuarkXPress. At many design firms and schools it's considered required reading. With its friendly, easy-to-read style, you'll learn QuarkXPress from the bottom up as a beginner. If you've had some experience with QuarkXPress, this book will help you sharpen your skills with all the new features of version 7. And if you're an advanced user, all the tips, tricks, and techniques will turn you into a raging, inexorable QuarkXPress demon.

    In this book, you'll learn how to:

    • Speed up just about every task with the new Measurements palette
    • Apply sophisticated drop shadows to text, images, boxes, and more
    • Experiment with transparency and image effects
    • Create expert tables with imported Microsoft Excel data and rich formatting
    • Collaborate with others using the Shared Content and Composition Zones technologies
    • Prevent sticky output problems with color setups, output styles, and Job Jackets
    • Automate your projects with new QuarkXPress scripts and third-party XTensions

    For the latest updates, visit the Real World QuarkXPress site: www.peachpit.com/Quark7

    "This is the book. Period. I've learned something from every new edition of Real World QuarkXPress since 1990."
    —Jay Nelson, Editorial Director, PlanetQuark.com and Design Tools Monthly



    Thursday, February 19, 2009

    Simply JavaScript or Will Work for Fun

    Simply JavaScript

    Author: Kevin Yank

    Packed with full-color examples, Simply JavaScript is all you need to start programming in JavaScript the right way. Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move on to more powerful techniques using the DOM and Ajax.

    World-renowned authors, Kevin Yank and Cameron Adams have used their exquisite skills and in-depth knowledge of JavaScript to deliver a book that teaches JavaScript with unprecedented clarity.

    This JavaScript beginner's book will show you how to:
    -Learn JavaScript's built-in functions, methods, and properties.
    -Easily integrate JavaScript into your web site.
    -Use JavaScript to validate form entries and interact with your users.
    -Understand how to respond to user events.
    -Create animations that bring your web site to life.
    -Start programming using the DOM and Ajax.



    See also: Anlagengebäude & Gemeinschaftsentwicklung

    Will Work for Fun: Three Simple Steps for Turning Any Hobby or Interest into Cash

    Author: Alan R Bechtold

    Will Work for Fun illustrates how, anyone can easily turn any hobby or outside interest into a reliable source of incomefreeing the reader to do what he or she truly loves doing, all day long. Will Work for Fun invites readers to discover their hidden interests and talents, then walks them through a simple process, developing those interests into a thriving business. The author has discovered the way to make his play pay, enabling him to play all day, every day. He has perfected the fine art of turning fun into money by thinking like a publisher (not like a writer). And he consistently makes better money having fun than I could ever make working at a job.



    Table of Contents:
    Acknowledgments     ix
    Foreword   Dr. Joe Vitale     xi
    Prologue: "Why Don't They Stop?"     xiii
    A Million to One     xiv
    What Would You Do?     xvi
    We Can All Be Rock Stars     xvii
    Introduction: The True Nature of Work     xix
    Round-the-Clock Non-Workaholic     xx
    Work: A Different View     xxi
    A Best-Selling Author's Life-Without Writing a Word     xxiii
    Publishers Make the Real Money     xxvii
    About the Author     xxix
    The Sitcom as Life     1
    Why Your Life Never Matches What You See on the Screen-And How Easy It Is to Create a Life That Does     1
    Inventorying Your Life Experience     14
    Identifying Your Real Passion     17
    Where You Are Now-And Why     23
    Getting Where You Want to Be-Fast     31
    FUN Money Profile: Erik D. Stafford     38
    Wrap-Up     40
    Which Friend Are You?     43
    Jenny Gets Started     44
    A Different Definition of Work     46
    Rachel, Monica, Chandler, or Ross?     50
    What about Phoebe-Or Joey?     52
    Discovering the Character You Really Play in Your Life     53
    Reinventing the Character You Really Play in Your Life     56
    FUN Money Profile: Jorge Arguello     59
    Wrap-Up     61
    It All Starts with a Book     63
    Free Fun Is Great Fun     64
    Mail Boxed In     66
    Plotting Your New Life     67
    Storyboarding Your New Life: It's like Planning a Screenplay-But a Lot Easier     71
    Casting Call: Plugging In Your Character     75
    Characters Count     78
    Be Your Own Nielsen-Finding Out What Your Prospects Want to Buy before You Spend One Minute Developing Anything     80
    Planning the Happy Ending     84
    FUN Money Profile: Lori Steffen and Jeff Wark     86
    Wrap-Up     90
    Scripting the Pilot     93
    A Small Social Experiment     94
    If You Can Write-Great!     95
    If You Can't Write or Simply Don't Want to Write-Great!     98
    The Key to FUN Money: Think like a Publisher     100
    Finding the Right Resources     104
    Preselling the Fall Season     119
    Selecting the Right Product/Promotional Mix     120
    FUN Money Profile: Don Strinz     139
    Wrap-Up     143
    The "Pitch"      147
    Selling Isn't Hard When You're Selling You     147
    Setting Your Marketing System Goals     148
    You Have to Sell Free, Too     149
    How to Create a Marketing Campaign That Will Attract Prospects     150
    Mr. Whipple Really Knew His Marketing     151
    A Driving Rain-of Prospects, Customers, and Cash     160
    An Easy Marketing System for {dollar}200 or Less     160
    Virtually Lock Out Any Potential Competitors     166
    FUN Money Profile: Randy Charach     168
    Wrap-Up     173
    The Payday That Never Ends     177
    Recycling: It's Not Just for Aluminum Cans     177
    How to Repurpose Everything You Do     178
    Your Newsletter-The Constant Marketer     180
    Continue Developing and Finding New, Profitable Products and Services to Sell to Your Growing List of Fans     182
    FUN Money Profile: C. J. Bronstrup     185
    Wrap-Up     189
    Epilogue     191
    FUN Money Profile: Lee and Robin Collins     192
    Afterword   Mark Joyner     203
    Index     205

    Tuesday, February 17, 2009

    Computer Aided Legal Research on the Internet or Introductory Techniques for 3 D Computer Vision

    Computer-Aided Legal Research on the Internet

    Author: Craig Simonsen

    KEY BENEFIT: This book is an essential tool for paralegal and other legal professionals to bring computer-aided legal research alive. KEY TOPICS: It provides an introduction to computers in the law, reviews and explains sources and evaluation of documents and materials found on the Internet, and features many examples of doing CALR. MARKET: For paralegal and other legal professionals.



    Interesting textbook: Microeconomics or The Encyclopaedic Dictionary of Marketing

    Introductory Techniques for 3-D Computer Vision

    Author: Emanuele Trucco

    An applied introduction to modern computer vision, focusing on a set of computational techniques for 3-D imaging, this book covers a wide range of fundamental problems encountered within computer vision and provides detailed algorithmic and theoretical solutions for each. Each chapter concentrates on a specific problem and solves it by building on previous results.

    FEATURES:

    • Provides a guide to well-tested theory and algorithms including solutions of problems encountered in modern computer vision.
    • Contains many practical hints highlighted in the book.
    • Develops two parallel tracks in the presentation, showing how fundamental problems are solved using both intensity and range images, the most popular types of images used today.
    • Each chapter contains notes on the literature, review questions, numerical exercises, and projects.
    • Provides an Internet list for accessing links to test images, demos, archives and additional learning material.



    Table of Contents:
    Foreword
    Preface: About this Book
    1Introduction1
    2Digital Snapshots15
    3Dealing with Image Noise51
    4Image Features67
    5More Image Features95
    6Camera Calibration123
    7Stereopsis139
    8Motion177
    9Shape from Single-image Cues219
    10Recognition247
    11Locating Objects in Space279
    App. A.1Experiments: Good Practice Hints307
    App. A.2Numerical Differentiation311
    App. A.3The Sampling Theorem314
    App. A.4Projective Geometry316
    App. A.5Differential Geometry320
    App. A.6Singular Value Decomposition322
    App. A.7Robust Estimators and Model Fitting326
    App. A.8Kalman Filtering328
    App. A.9Three-dimensional Rotations332
    Index335

    Monday, February 16, 2009

    Macromedia Studio MX 2004 All in One Desk Reference or Handbook of Logic in Computer Science

    Macromedia Studio MX 2004 All-in-One Desk Reference

    Author: Andy Cowitt

    Macromedia Studio MX 2004 All-in-One Desk Reference For Dummies provides a one-stop reference for users looking to harness the power of this Web building suite. The book covers each of the core applications in Studio MX including Dreamweaver, Flash, Freehand, Fireworks, ColdFusion and, newly added to this edition, Contribute. Macromedia Studio MX 2004 All-in-One Desk Reference For Dummies also contains coverage on using all the applications together in a single Web building project as well as an overview of the basics of good Web design. This book, like the product itself, should appeal to both professional and hobbyist Web builders who want a single product that can do the work of six or seven separate products.



    Interesting book: Dissecting a C Application or Step by Step Composition Techniques for Digital Photographers

    Handbook of Logic in Computer Science: Semantic Modelling, Vol. 4

    Author: Samson Abramsky

    The Handbook of Logic in Computer Science is a multi-volume work covering all the major areas of the application of logic to theoretical computer science. It comprises six volumes, each containing five or six chapters giving an in-depth overview of one of the major topics in the field. The handbook is the result of many years of cooperative effort by eminent researchers in the area, and will no doubt be the standard reference work in logic and theoretical computer science for years to come. Volume 4: Semantic Modelling covers the fundamental topics of semantic modelling in logic and computation. Contents include models for concurrency, concrete process algebra, correspondence between operational and denotational semantics, effective algebras, and abstract interpretation.



    Table of Contents:
    List of contributors
    Models for concurrency1
    Concrete process algebra149
    Correspondence between operational and denotational semantics: the full abstraction problem for PCF270
    Effective algebras357
    Abstract interpretation: a semantics-based tool for program analysis527
    Index637

    Sunday, February 15, 2009

    Data Structure and Other Objects Using C or AutoCAD 2002 Tutorial

    Data Structure and Other Objects Using C++

    Author: Michael Main

    This book successfully balances the introduction of object-oriented concepts with data structures in C++. KEN TOPICS:Provides interfaces for the principal example classes, which are compliant with the ANSI/ISO C++ Standard Library classes. Thorough coverage of the role of the const keyword in the C++ Standard Library. Covers C++ features such as namespaces, static member constants, typename keyword, and inheritance. Thorough review of C++ syntax and OOP concepts, making book accessible for programmers at various levels. The book also gives readers a firm grasp of key concepts and allows programmers experienced in another language to adjust easily. A solid foundation in building and using abstract data types is also provided, along with an assortment of advanced topics such as B-trees for project building and graphs. This book is designed for novice programmers who have learned the concepts of objects and classes and want to move on to the data structures topics of recursion and data abstraction.



    Table of Contents:
    Ch. 1The phases of software development1
    Ch. 2Abstract data types and C++ classes33
    Ch. 3Container classes95
    Ch. 4Pointers and dynamic arrays145
    Ch. 5Linked lists211
    Ch. 6Software development with templates, iterators, and the STL278
    Ch. 7Stacks348
    Ch. 8Queues389
    Ch. 9Recursive thinking431
    Ch. 10Trees469
    Ch. 11Tree projects534
    Ch. 12Searching575
    Ch. 13Sorting622
    Ch. 14Derived classes and inheritance673
    Ch. 15Graphs722
    App. AASCII character set771
    App. BFurther big-O notation772
    App. CPrecedence of operators774
    App. DCommand line compiling and linking775
    App. EDealing with older compilers778
    App. FInput and output in C++780
    App. GSelected library functions788
    App. HBrief reference for the standard template classes791
    App. IA toolkit of useful functions799
    App. JFundamental style guide802
    App. KDownloading the GNU compiler and software803
    App. LException handling804

    New interesting book: Conquest in Cyberspace or Learning Red Hat Linux

    AutoCAD 2002 Tutorial: 3D Modeling

    Author: Randy H Shih

    This book contains a series of ten tutorial style lessons designed to introduce students to AutoCAD 2002's 3D modeling functions.