Saturday, January 31, 2009

Beginning Fedora or Google Web Toolkit

Beginning Fedora: From Novice to Professional

Author: Shashank Sharma

Beginning Fedora: From Novice to Professional guides you through the tasks most new Linux users desire to perform while explaining potentially confusing concepts along the way. It will steer you through system customization opportunities and common tasks like listening to audio CDs and MP3s, watching movies, and performing office- and Internet-related jobs. A large part of the book is dedicated to advanced command-line techniques necessary to maintain your system and become a true Linux master!

Highlights of this title include the following:

  • Provides an illustrated, step-by-step guide to Fedora installation and hardware configuration.
  • Includes a DVD consisting of the latest Fedora operating system. Just place the disk into your drive and begin!
  • Eases the transition from the Windows to the Linux desktop by focusing on key everyday tasks such as file management, peripheral configuration, MP3/video playback, and office tasks.

What you'll learn
  • Install and configure the Fedora operating system. You'll also learn how to install it alongside Windows, allowing you to switch between the operating systems at will!
  • Browse, manage, edit, and view your MP3s, movies, and pictures.
  • Manage office files using OpenOffice, the open source alternative to Microsoft Office!
  • Execute key administration tasks such as user management, backups, and remote access.
  • Navigate the Linux environment using the powerful Bash shell.



Who is this book for?

This book was written for individuals seeking to make the most of the Fedora Linux distribution and the many useful open sourcesoftware applications that collectively offer a powerful alternative to Microsoft Windows.
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 explicitly designed 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!
Related Titles

Beginning Ubuntu Linux: From Novice to Professional, Second Edition

Beginning GIMP: From Novice to Professional



Look this: Peur de Petits nombres :un Essai sur la Géographie de Colère

Google Web Toolkit

Author: Bram Smeets

"As modern web application developers, most of us have witnessed the recent Web 2.0 hype. Building more interactive applications while leveraging the power of the Web has proven to be nontrivial. Developing these rich Internet applications (RIAs) requires us to learn JavaScript and cope with browser differences. Luckilyfor us, Google has provided a framework that eases our livesGoogle Web Toolkit (GWT)." "The aim of this book is to introduce GWT and explain why we think it's the best solution for Java' developers who need to build RIAs. In this book, you'll learn to build rich, user-friendly web applications using this popular Javabased Ajax web framework." "This book starts by providing an introduction to RIAs and how GWT fits in with some of the other available solutions. All the key aspects of GWT are tackled pragmatically, as you're using them to build a real-world sample application. Because this book is targeted at Java developers who have no prior knowledge of GWT, we focus on the things we feel are most important to know in order to start effectively using GWT-the stuff that really matters when developing GWT applications." We wrote this book to spread the news that it's possible to build better applications without having to abandon our favorite language, Java. And although GWT is very well documented, we feel that this book provides the introduction that will help Java developers get up to speed quickiy with this amazing technology.



Friday, January 30, 2009

Magic Lantern Guides or Programming Microsoft Robotics Studio

Magic Lantern Guides: Canon EOS Digital Rebel EOS300 D Digital

Author: Rob Sheppard

Word of Canon’s innovative, new EOS Digital Rebel (EOS 300 D outside North America) spread across the Internet and around the world like wildfire. With this Magic Lantern Guide-written by the editor of PC Photo magazine-every customer can take complete advantage of the features in this hot, popularly priced model. Users will find out all they need to know about the Digital Rebel’s 6-megapixel CMOS sensor to get good exposures in all kinds of lighting. They’ll learn about its RAW and JPEG file formats, and how to download pictures into the computer. From tips and techniques for using the camera’s many automated features to information on Canon’s extensive line of lenses, this guide covers it all.



See also: Smothered Southern Foods or Parties With Pizzazz

Programming Microsoft Robotics Studio

Author: Sara Morgan

Get the practical reference to programming robotic applications by using the Microsoft Robotics Studio. Ideal for programmers familiar with Windowsr-based development using Microsoft Visual Studior and the Microsoft .NET Framework, this guide expertly illustrates how to use the Robotics Studio. You'll discover how to use the services provided in the Robotics Studio to handle navigation and remote control, speech, video, and intelligent behavior in a robotic device. It includes coverage of the included Visual Programming Language, plus code examples in Microsoft Visual C#r.
Key Book Benefits:
• Delivers practical guidance about how services relate to programming robots
• Provides references to simulations, navigation and remote control, speech and video, and much more
• Features sample code in Visual Programming Language and Visual C#



Thursday, January 29, 2009

Parallel Computer Architecture or Web Content Management with Documentum

Parallel Computer Architecture: A Hardware/Software Approach

Author: David Culler

The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind this convergence of shared-memory, message-passing, data parallel, and data-driven computing architectures. It then examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions.

Features:

  • synthesizes a decade of research and development for practicing engineers, graduate students, and researchers in parallel computer architecture, system software, and applications development

  • presents in-depth application case studies from computer graphics, computational science and engineering, and data mining to demonstrate sound quantitative evaluation of design trade-offs

  • describes the process of programming for performance, including both the architecture-independent and architecture-dependent aspects, with examples and case-studies

  • illustrates bus-based and network-based parallel systems with case studies of more than a dozen important commercial designs



Table of Contents:
Foreword
Preface
1Introduction1
2Parallel Programs75
3Programming for Performance121
4Workload-Driven Evaluation199
5Shared Memory Multiprocessors269
6Snoop-Based Multiprocessor Design377
7Scalable Multiprocessors453
8Directory-Based Cache Coherence553
9Hardware/Software Trade-Offs679
10Interconnection Network Design749
11Latency Tolerance831
12Future Directions935
AppParallel Benchmark Suites963
A.1ScaLapack963
A.2TPC963
A.3SPLASH965
A.4NAS Parallel Benchmarks966
A.5PARKBENCH967
A.6Other Ongoing Efforts968
References969
Index993

Interesting book: Revolutionary Backlash or Liberty before Liberalism

Web Content Management with Documentum

Author: Gaurav Kathuria

Concise, practical Documentum Web Content Management information to help you get the most from this complex and powerful enterprise system

One of the world leaders in Enterprise Content Management, the EMC Documentum family of applications helps you manage all types of content across multiple departments within a single repository. With the Web Content Management suite of applications, you can efficiently manage content and underlying processes for your Web properties, and ensures that they are responsive to business needs.

To fully realize the power of this system can seem daunting, but this book will help you achieve that. With easy to follow examples, this book will take you the simplest and most straightforward route to success. Along the way, you will learn insights that only a seasoned professional would know.

Packed with practical examples, you will get hands-on with the powerful features of Documentum to grow your skills and confidence. You will see tips and tricks to handle complexities of the system, and avoid the common errors that waste your time.

From installing and getting started with Documentum, you will see how to design and develop Documentum applications, before rounding off with deployment. The book covers:

-
Understand the basic components of the Documentum system
- Install, configure, and get started with Documentum
- Design Documentum applications and custom object types
- Create rules and presentation files
- Master workflows and create custom workflows
- Deploy Documentum applications



Wednesday, January 28, 2009

New Perspectives on Microsoft Office Excel 2007 Brief or Robo World

New Perspectives on Microsoft Office Excel 2007, Brief

Author: June Jamrich Parsons

Following the critical thinking, problem-solving approach of the New Perspectives Series learners will gain a comprehensive understanding of Microsoft Excel 2007, including the new features of the software. The case-based tutorials challenge learners to apply what they are learning to real-life tasks, preparing them to easily transfer skills to new situations. With the New Perspectives Series approach, learners understand why they're learning what they're learning, and are better situated to retain skills.



Books about: The Colfax Massacre or Huey Long

Robo World: The Story of Robot Designer Cynthia Breazeal

Author: Jordan D Brown

Cynthia Breazeal is a creature creator. Armed with electronic gadgets, software programs, and her endless imagination, she creates lifelike machines that can respond to the world around them. Cynthia Breazeal is a roboticist, a scientist who designs, builds, and experiments with robots. As a child, she relied on movies to see robots in action. Now robots are part of her daily life at the MIT Media Lab. There, she and her students use their computer science and engineering skills to work on marvels like Leonardo, a robot that interacts with people in ways that seem almost human. Cynthias other world-famous projects include Kismet, an emotionally intelligent robot that smiles, frowns, and babbles like a baby. Why create robots like these? Cynthia can picture a future where sociable robots exist to benefit people. She works hard every day to turn that dream into a reality. Firsthand accounts from Cynthia and from those who know her best combine to tell the inspiring story of a curious, sports-loving girl who went on to become a worldclass roboticist. Robo World is also a Captivating story of high-tech invention where the stuff of science fiction becomes real in today's labs.

School Library Journal

Gr 6-10-Engaging career biographies of contemporary scientists. Each volume offers a background profile of the woman, including her childhood interests. The sections about their early lives will pull readers into the books and help them related to these budding scientists. Once the biographical information is laid out, the individuals' career arcs are profiled. For example, France is active with the Disaster Mortuary Operational Response Teams (DMORT) that helped excavate the 9/11 rubble. The books are well written and punctuated with full-color photographs from the women's personal albums, showing their honors and awards as well as their growing-up stages. Illustrations also include scientific diagrams and charts related to their research. As these women are currently on the job, their historical impact is not yet known. However, the fine writing and inspiring work of the scientists will reward those students who choose to read these books.-Cass Kvenild, University of Wyoming, Laramie Copyright 2006 Reed Business Information.



Monday, January 26, 2009

Pro Tools LE and M Powered or Hacking Exposed Web Applications

Pro Tools LE and M-Powered: The Complete Guide

Author: Mike Collins

Pro Tools LE and M-Powered is an authoritative guide to Digidesign's entry-level hardware and software systems. Illustrated throughout with color screen grabs, the book starts by giving you useful overviews and advice about the hardware options available. Subsequent chapters are packed with easy-to-follow instructions, valuable hints and time-saving tips on how to use the software.

Includes: * Full coverage of all new features in version 7
* Information on tempos, clicks and grooves
* Two chapters on MIDI
* Useful tutorials on using Reason, Live and SampleTank
* Recommendations on backups and transfers
* Guidance on the DV Toolkit for post production
For troubleshooting technical problems, advice on purchasing decisions or inspiration for new ideas, keep this book by your side as a vital reference point.

* Become an expert in Pro Tools LE and M-Powered and learn how to maintain a healthy computer system
* Gain the skills you need quickly with step-by-step tutorials to help you master the tools and techniques of the software
* Get creative with recording, mixing and editing projects and realise the full potential of your system



Table of Contents:
Ch. 1Hardware options for Pro Tools LE and M-powered systems1
Ch. 2The Digi 002 and the Command | 825
Ch. 3Getting to know the Pro Tools LE software41
Ch. 4Getting started75
Ch. 5Tempos & grooves107
Ch. 6Recording MIDI and using virtual instruments133
Ch. 7Editing MIDI175
Ch. 8Recording audio205
Ch. 9Editing audio229
Ch. 10Mixing279
App. 1Backups and transfers315
App. 2DV toolkit for LE335

Book about: Policy Politics and Gender or The Perpetual Enterprise Machine

Hacking Exposed Web Applications

Author: Joel Scambray

Implement bulletproof e-business security the proven Hacking Exposed way

Defend against the latest Web-based attacks by looking at your Web applications through the eyes of a malicious intruder. Fully revised and updated to cover the latest Web exploitation techniques, Hacking Exposed Web Applications, Second Edition shows you, step-by-step, how cyber-criminals target vulnerable sites, gain access, steal critical data, and execute devastating attacks. All of the cutting-edge threats and vulnerabilities are covered in full detail alongside real-world examples, case studies, and battle-tested countermeasures from the authors' experiences as gray hat security professionals.



Sunday, January 25, 2009

Kodak Digital Photoguide or Php 6 Fast and Easy Web Development

Kodak Digital Photoguide

Author: Michael Guncheon

This is Kodak's perfect take-along reference for serious amateur and professional digital shooters: a convenient, spiral-bound, lay-flat guide with colored tabs. There's complete coverage of depth of field, color temperature, white balance, exposure, filters, and flash. Handy charts display lens conversion factors, facts on file types, memory cards, file compressions, and lighting ratios.

Daniel Lombardo - Library Journal

Designed as a take-along ready reference, this work is a detailed technical manual for the serious photographer. The book evolved from the best-selling Kodak Professional Photoguide. Brightly colored tabs in each chapter make access easy, and there are over 30 charts and dials on exposure, depth of field, white balance, focal lengths, metric conversion, light ratios, and more. A concealed semispiral binding allows the book to lie flat. A no-nonsense guide from a trusted source.



Look this: Field Guide To Wilderness Medicine or Sexual Assault on the College Campus

PHP 6 Fast and Easy Web Development

Author: Matt Telles

Learn to create Web pages quickly and easily with PHP—no prior programming experience required! PHP 6 Fast & Easy Web Development provides a step-by-step, learn-by-example path to learning through easy-to-understand language and illustrations. Unlike the verbose text-only chapters found in most programming books, the Fast & Easy Web Development style appeals to users who are new to PHP, or to programming in general. The first three chapters are dedicated to getting Apache, MySQL, and PHP up and running on your Windows or Linux machine. You'll be surprised at how simple it is, and how quickly you'll be working. From there, you'll learn how to create multi-part scripts, display dynamic content, work with MySQL databases, restrict access to certain pages of your site using PHP, create contact management systems, and work with XML. After completing this book, you will have a strong foundation in the basics of Web-based technologies and application design, and will be prepared to learn more advanced topics and programming methods.



Table of Contents:
Introduction Part I: Getting Started Chapter 1: INSTALLING AND CONFIGURING MYSQL Chapter 2: Installing Apache Chapter 3: Installing PHP Part II: The Absolute Basics of Coding in PHP Chapter 4: Mixing PHP and HTML Chapter 5: Introducing Variables and Operators Chapter 6: Using PHP Variables Part III: Start with the Simple Stuff Chapter 7: Displaying Dynamic Content Chapter 8: Sending E-Mail Chapter 9: Using Your File System Chapter 10: Uploading Files to Your Web Site Part IV: Getting to Know Your MYSQL Database Chapter 11: Establishing a Connection and Poking Around Chapter 12: Creating a Database Table Chapter 13: Inserting Data into the Table Chapter 14: Selecting and displaying Data Part V: User Authentication and Tracking Chapter 15: Database-Driven User Authentication Chapter 16: Using Cookies Chapter 17: Session Basics Part VI: Creating Your Own Contact Management System Chapter 18: Planning Your System Chapter 19: Adding Contacts Chapter 20: Modifying Contacts Chapter 21: Deleting Contacts Chapter 22: Working with Contacts Part VII: Additional Project Examples Chapter 23: Managing a Simple Mailing List Chapter 24: Creating Custom Logs and Reports Chapter 25: Working with XML Part VIII: Appendixes Appendix A: Additional COnfiguration Options Appendix B: Basic PHP Language Reference Appendix C: Writing Your Own FUnctions Appendix D: Wiring Your Own Classes and Objects Appendix E: Database Normalization and SQL Reference Appendix F: Using SQLite Appendix G: Getting Help Index

Saturday, January 24, 2009

Net Compact Framework Programming with C or The Functional Approach to Programming

.Net Compact Framework Programming with C# (Microsoft .Net Development Series)

Author: Paul Yao

.NET Compact Framework Programming with C# is the definitive tutorial and reference for the .NET Compact Framework (CF). It shows you how to transfer your skills and your code to the Pocket PC 2003 and other mobile and embedded smart devices.

Authors Paul Yao and David Durant draw upon their years of research and experience with members of the Microsoft .NET CF team to show you exactly how the best CF programming gets done in C#. This is the only book a programmer needs to master the art of CF coding. Throughout the book, sample code and examples illustrate best practices and programming techniques. In addition, the companion Web site includes downloadable code for all these examples along with a set of development tools to help you with your CF development projects.

The authors expertly zero in on what programmers need to understand for successful smart device programming, including:

  • Garbage Collection in the .NET Compact Framework
  • Controls and supported Properties, Methods, and Events (PMEs)
  • Custom controls with Windows Forms Designer support
  • Using Platform Invoke (P/Invoke)
  • Simple and complex data binding and the DataGrid control
  • Programming with ADO.NET data classes
  • Synchronizing SQL Server CE with SQL Server 2000 databases
  • Creating graphical output, including font and printing coding tricks
  • Differences between the standard desktop framework and the CF

.NET Compact Framework Programming with C# is your single resource for

Derek Ferguson, .NET Developer's Journal
I take it with me into every introductory class that I give on the .NET Compact Framework. I have found that, in general, I know the answers to just about every question I get asked in such classes - but not all of them! In the cases where I can't, I simply wait for a break, then page through this book to find the answer - I've never been disappointed - I have always been able to find the answers here.



Table of Contents:
Pt. IFoundations1
1.NET compact framework architecture3
2What is a .NET compact framework program?77
3The .NET type system127
4Platform invoke187
Pt. IIBuilding the user interface259
5Creating forms261
6Mouse and keyboard input303
7Inside controls383
8Data binding to control473
9Inside more controls543
10Building customs controls621
Pt. IIIManaging device data733
11Storage735
12ADO.NET programming791
13Synchronizing mobile data901
14The remote API945
Pt. IVCreating graphical output1029
15.NET compact framework graphics1031
16Text and fonts1113
17Printing1175
Pt. VAppendixes1245
App. AHungarian notation for .NET programs1247
App. BSupported PMEs for .NET compact framework controls1269
App. CData synchronization wizards1295
App. DWindows API allocation and cleanup functions1311

See also: Os Fundamentos de FMEA

The Functional Approach to Programming

Author: Guy Cousineau

A programming course should concentrate on a program's logical structure and design rather than on simply writing code. The functional approach to programming achieves this aim because logical concepts are evident and programs are transparent, and so can be written quickly and cleanly. In this book, the authors emphasize the notions of function and relate programming to familiar concepts from mathematics and logic. They introduce functional programming via examples but also explain what programs compute and how to reason about them. They show how the ideas can be implemented in the Caml language, a dialect of the ML family, and give examples of how complex programs from a variety of areas (such as arithmetic, tree algorithms, graph algorithms, text parsing and geometry) can be developed in close agreement with their specifications. Many exercises and examples are included throughout the book; solutions are also available. An appendix gives all the code used in the book in Standard ML.



Friday, January 23, 2009

Introducing Revit Architecture 2008 or Executing Data Quality Projects

Introducing Revit Architecture 2008

Author: Eddy Krygiel

Revit Architecture is transforming how architectural models are designed and documented, and this is the perfect guide to quickly become productive with this industry-leading BIM solution. This practical reference and tutorial offers you a theoretical overview of BIM, explains the principles of Revit, and delves into all of Revit’s essential tools. The expert authors are architects whose years of experience with BIM technology have resulted in these pages of impressive examples, practical explanations, and in-depth and detailed tutorials.



Read also On the High Wire or Forestry Handbook

Executing Data Quality Projects: Ten Steps to Quality Data and Trusted Information (TM)

Author: Danette McGilvray

Data quality problems cost businesses billions of dollars each year in unnecessary printing, postage, and staffing costs, in the steady erosion of an organization's credibility among customers and suppliers, and the inability to make sound decisions.

Danette McGilvray presents a systematic, proven approach to improving data quality by combining a conceptual framework for understanding information quality with techniques and instructions for improving it. The Ten Step approach applies to all types of data and to all types of organizations.



* Includes numerous templates, detailed examples, and practical advice for executing every step of The Ten Steps approach.
* Allows for quick reference with an easy-to-use format highlighting key concepts and definitions, important checkpoints, communication activities, and best practices.
* A companion Web site includes links to numerous data quality resources, including many of the planning and information-gathering templates featured in the text, quick summaries of key ideas from The Ten Step methodology, and other tools and information that is available online.



Table of Contents:

Introduction
The Reason for This Book

Intended Audiences

Structure of This Book


How to Use This Book


Acknowledgements



Chapter 1 Overview
Impact of Information and Data Quality

About the Methodology



Approaches to Data Quality in Projects

Engaging Management




Chapter 2 Key Concepts
Introduction Framework for Information Quality (FIQ)


Information Life Cycle



Data Quality Dimensions




Business Impact Techniques

Data Categories Data Specifications Data Governance and Stewardship



The Information and Data Quality Improvement Cycle

The Ten Stepsâao Process Best Practices and Guidelines

Chapter 3 The Ten Steps
1. Define Business Need and Approach

2. Analyze Information Environment
3. Assess Data Quality
4. Assess Business Impact
5. Identify Root Causes

6. Develop Improvement Plans

7. Prevent Future Data Errors

8. Correct Current Data Errors

9. Implement Controls


10. Communicate Actions and Results


Chapter 4 Structuring Your Project
Projects and The Ten Steps Data Quality Project Roles Project Timing


Chapter 5 Other Techniques and Tools
Introduction Information Life Cycle Approaches Capture Data




Analyze and Document Results


Metrics





Data Quality Tools



The Ten Steps and Six Sigma



Chapter 6 A Few Final Words

Appendix Quick References
Framework for InformationQuality

POSMAD Interaction Matrix Detail

POSMAD Phases and Activities


Data Quality Dimensions



Business Impact Techniques


The Ten Stepsâao Overview


Definitions of Data Categories

Thursday, January 22, 2009

Delivering Business Intelligence with Microsoft SQL Server 2005 or Netcat Power Tools

Delivering Business Intelligence with Microsoft SQL Server 2005

Author: Brian Larson

Transform disparate enterprise data into actionable business intelligence

Put timely, mission-critical information in the hands of employees across your organization using Microsoft SQL Server 2005 and the comprehensive information in this unique resource. Delivering Business Intelligence with Microsoft SQL Server 2005 shows you, step-by-step, how to author, customize, and distribute information that will give your company the competitive edge. It's all right here--from data mining, warehousing, and scripting techniques to MDX queries, KPI analysis, and the all-new Unified Dimensional Model. Real-world examples, start-to-finish exercises, and downloadable code throughout illustrate all of the integration, analysis, and reporting capabilities of SQL Server 2005.

Brian Larson is a Phi Beta Kappa graduate of Luther College in Decorah, Iowa, with degrees in Physics and Computer Science. He has 20 years of experience in the computer industry and 16 years of experience as a consultant creating custom database applications. Brian is currently Chief of Technology for Superior Consulting Services in Minneapolis, Minnesota, a Microsoft Consulting Partner for Reporting Services. He is a Microsoft Certified Solution Developer (MCSD) and a Microsoft Certified Database Administratior (MCDBA).

Brian served as a member of the Reporting Services development team as a consultant to Microsoft. In that role, he contributed to the original code base of Reporting Services.

Brian has presented seminars and provided training and mentoring on Reporting Services across the country. He is a contributor and columnist for SQL Server magazine and is currentlywriting the B.I. Powers column appearing on the SQL Server magazine website. In addition to this book, Brian is the author of Microsoft SQL Server 2005 Reporting Services, also from McGraw-Hill/Osborne.



Table of Contents:
Ch. 1Equipping the organization for effective decision making3
Ch. 2Making the most of what you've got - using business intelligence13
Ch. 3Searching for the source - the source of business intelligence25
Ch. 4One-stop shopping - the unified dimensional model43
Ch. 5First steps - beginning the development of business intelligence61
Ch. 6Building foundations - creating and populating data marts95
Ch. 7Fill 'er up - using integration services for populating data marts141
Ch. 8Cubism - measures and dimensions273
Ch. 9Bells and whistles - special features of OLAP cubes321
Ch. 10Writing a new script - MDX scripting375
Ch. 11Pulling it out and building it up - MDX queries421
Ch. 12Panning for gold - introduction to data mining457
Ch. 13Building the mine - working with the data mining model483
Ch. 14Spelunking - exploration using data mining519
Ch. 15On report - delivering business intelligence with reporting services555
Ch. 16Let's get together - integrating OLAP with your applications673
Ch. 17Another point of view - Excel pivot tables and pivot charts717

Books about: Working Shirking and Sabotage or The Legal and Regulatory Environment of E Business

Netcat Power Tools

Author: Jan Kanclirz Jr

Originally released in 1996, Netcat is a netowrking program designed to read and write data across both Transmission Control Protocol TCP and User Datagram Protocol (UDP) connections using the TCP/Internet Protocol (IP) protocol suite. Netcat is often referred to as a "Swiss Army knife" utility, and for good reason. Just like the multi-function usefullness of the venerable Swiss Army pocket knife, Netcat's functionality is helpful as both a standalone program and a backe-end tool in a wide range of applications. Some of the many uses of Netcat include port scanning, transferring files, grabbing banners, port listening and redirection, and more nefariously, a backdoor. This is the only book dedicated to comprehensive coverage of the tool's many features, and by the end of this book, you'll discover how Netcat can be one of the most valuable tools in your arsenal.

* Get Up and Running with Netcat Simple yet powerful...Don't let the trouble-free installation and the easy command line belie the fact that Netcat is indeed a potent and powerful program.

* Go PenTesting with Netcat Master Netcat's port scanning and service identification capabilities as well as obtaining Web server application information. Test and verify outbound firewall rules and avoid detection by using antivirus software and the Window Firewall. Also, create a backdoor using Netcat.

* Conduct Enumeration and Scanning with Netcat, Nmap, and More! Netcat's not the only game in town...Learn the process of network of enumeration and scanning, and see how Netcat along with other tools such as Nmap and Scanrand can be used to thoroughly identify all of the assets on yournetwork.

* Banner Grabbing with Netcat Banner grabbing is a simple yet highly effective method of gathering information about a remote target, and can be performed with relative ease with the Netcat utility.

* Explore the Dark Side of Netcat See the various ways Netcat has been used to provide malicious, unauthorized access to their targets. By walking through these methods used to set up backdoor access and circumvent protection mechanisms through the use of Netcat, we can understand how malicious hackers obtain and maintain illegal access. Embrace the dark side of Netcat, so that you may do good deeds later.

* Transfer Files Using Netcat The flexability and simple operation allows Netcat to fill a niche when it comes to moving a file or files in a quick and easy fashion. Encryption is provided via several different avenues including integrated support on some of the more modern Netcat variants, tunneling via third-party tools, or operating system integrated IPsec policies.

* Troubleshoot Your Network with Netcat Examine remote systems using Netat's scanning ability. Test open ports to see if they really are active and see what protocls are on those ports. Communicate with different applications to determine what problems might exist, and gain insight into how to solve these problems.

* Sniff Traffic within a System Use Netcat as a sniffer within a system to collect incoming and outgoing data. Set up Netcat to listen at ports higher than 1023 (the well-known ports), so you can use Netcat even as a normal user.

* Comprehensive introduction to the #4 most popular open source security tool
available
* Tips and tricks on the legitimate uses of Netcat
* Detailed information on its nefarious purposes
* Demystifies security issues surrounding Netcat
* Case studies featuring dozens of ways to use Netcat in daily tasks



Wednesday, January 21, 2009

C in a Nutshell or Magic Lantern Guides

C in a Nutshell

Author: Peter Prinz

"C in a Nutshell is the book every C programmer will want nearby when writing code. C experts Peter Prinz and Tony Crawford have jammed in a wealth of ready-reference material that is clear and to the point. No wasted words here!" Also included are chapters to cement your understanding of key concepts such as type conversion, dynamic memory management, working with pionters, and more. Need to look up a detail on GNU make or the GNU debugger? Those are covered too. Having information ready at your fingertips means fewer interruptions and improved flow. Peter and Tony have made this book a productivity tool for C programmers.



Go to: Vegan Delights or West of the Rockies

Magic Lantern Guides: Sony DSLR A100

Author: Peter K Burian

A guide to what is expected to be a top-selling camera in 2007! The Sony A100 is the first digital single-lens-reflex camera from the manufacturer of the world’s best-selling digital cameras. It has Super SteadyShot™ anti-shake image stabilization, and sports a 10 megapixel APS-C CCD with anti-dust sensor cleaning technology; a Minolta A lens mount; and eyestart autofocus—to name the more notable of many innovative features.



Tuesday, January 20, 2009

Information Systems for Managers or Reading and Understanding Research

Information Systems for Managers: Texts and Cases

Author: Gabriele Piccoli

Information Systems for Managers is a text for managerial/MBA students intended to actively engage them in discussions and activities around information systems and information technology. Piccoli has interwoven many real-world examples into the text that show students how IS will effect their futures in management positions. Each chapter starts off with a mini-case to get the student's attention, build excitement, and foster interactive discussions. A plethora of unique, full-length cases are also composed within the text to hold student's attention and show them how IS and IT are of great interest to them as managers.



Table of Contents:
Part I: Foundations
1. Introduction
2. IS as a socio-technical system
3. The impact of IT on business Part II: The changing competitive environment
4. Modern IT change the competitive landscape
5. Electronic Commerce: New ways of doing business Part III: The strategic use of IT
6. Planning for the use of IS resources
7. Value creation and IT
8. Creating value with IT in the modern landscape
9. Appropriating value over the long term Part IV: Getting IT done
10. Justifying the IT investment
11. Development and Implementation Part IV: Trends
12. Modern System and Trends
13. Security and Ethics

New interesting textbook: The Economic Organization of East Asian Capitalism or Office Politics

Reading and Understanding Research

Author: Lawrence F Lock

There is virtually no way to complete one's education without encountering a research report. Navigating through the mysteries of reports is the subject of this helpful new volume from the authors of the best-selling Proposals That Work. The authors presume no special background in research, and begin by introducing and framing the notion of reading research within a wider social context. Next they offer insight on when to seek out research, locating and selecting the right reports, and how to help evaluate research for trustworthiness. A step-by-step reading of reports from qualitative and quantitative studies follows, and the final chapters examine in greater detail the different types of research to be encountered and how to examine the research more critically.

Reading and Understanding Research is based on the notion that helping to demystify the process of consuming research will not only make for better students, but will help make for better research. It will be an ideal supplemental text for any novice researcher (and those who teach them) and will appeal across the disciplines.

Booknews

The authors of offer students in any discipline with no background in research a guide to navigating research reports, not only so they can extract needed information from them, but also to provide insights from the output position to improve their own reports when the time comes. They discuss the social context, when to seek research, locating and selecting the right reports, evaluating for trustworthiness, qualitative and quantitative studies, and the different types of research. Annotation c. by Book News, Inc., Portland, Or.



Monday, January 19, 2009

MCITP Self Paced Training Kit or Word 2002 for Dummies

MCITP Self-Paced Training Kit (Exam 70-444): Optimizing and Maintaining a Database Administration Solution Using Microsoft SQL Server 2005

Author: Orin Thomas

Announcing an all-new Microsoft Certified IT Professional (MCITP) Training Kit designed to help maximize your performance on Exam 70-444, an exam for the new MCITP: Database Administrator certification. This kit packs the tools and features exam candidates want most-including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and a robust testing suite. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.

Focusing on SQL Server 2005, this official study guide covers topics such as optimizing the performance of database servers, implementing a data recovery plan, designing a strategy for monitoring and maintaining a database, designing a database management strategy, and designing a strategy to manage and maintain database security.

Ace your exam preparation and ramp up quickly on SQL Server 2005 database administration by working at your own pace through the lessons, hands-on exercises, and practice tests. The CD features 425 practice questions and a flexible test engine with pre-assessment and post-assessment capabilities. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives or chapters, and get detailed explanations for right and wrong answers-including pointers back to the book for further study. You also get a 180-day evaluation version of SQL Server 2005 Enterprise Edition and a 15 percent exam discount voucher-making this kit an exceptional value and a great career investment.



Interesting textbook: Simple Thai Cookery or Food Wine Magazines Wine Guide 2006

Word 2002 for Dummies

Author: Dan Gookin

Writing on a computer isn't such a big deal anymore. In fact, today it's the typewriter that gets the double take. Chances are very good that if you're going to write anything, you'll be using a computer with word processing software, and you'll very likely be using a PC with some variation of Windows and Microsoft Word to help you.

But Word is such a massive program that does much more than merely process words. Do you really need to know all the bells and whistles, the command options and the typographical mumbo jumbo? Probably not. If you're like most Word users, all you want to know is a few answers to some tiny questions.

For this, you've found your book. Word 2002 For Dummies will show you the basics of using this dynamic program and have you quickly doing things like

  • Saving your stuff
  • Cutting and pasting a block of text
  • Quickly finding your place in a large document
  • Aligning paragraphs
  • Throwing together a quick yet elegant table
  • Using a document template

Remember, there's nothing scary about Word. Nothing dangerous. It just may be unfamiliar to you. This guide makes it familiar, providing you with critical information such as

  • The bare essentials of Word, including moving the cursor, editing text, searching and replacing, marking blocks, and spell checking.
  • Formatting text . . . characters, lines, paragraphs, pages, and entire documents.
  • Sprucing up your document with borders, shading, tables, columns, and other interesting goobers.
  • Creating stuff, from letters and envelopes to greeting cards and labels.

You don't need to be a technogeek to master the workings of MicrosoftWord. But you do need some guidance. Let our informative yet not-too-serious computer guru, Dan Gookin – author of the very first For Dummies book and 80 other computer titles – show you the way.



The Art of UNIX Programming or Internet Information Services

The Art of UNIX Programming

Author: Eric S Raymond

"Reading this book has filled a gap in my education. I feel a sense of completion, understand that UNIX is really a style of community. Now I get it, at least I get it one level deeper than I ever did before. This book came at a perfect moment for me, a moment when I shifted from visualizing programs as things to programs as the shadows cast by communities. From this perspective, Eric makes UNIX make perfect sense."
--Kent Beck, author of Extreme Programming Explained, Test Driven Development, and Contributing to Eclipse

"A delightful, fascinating read, and the lessons in problem-solvng are essential to every programmer, on any OS."
--Bruce Eckel, author of Thinking in Java and Thinking in C++

Writing better software: 30 years of UNIX development wisdom

In this book, five years in the making, the author encapsulates three decades of unwritten, hard-won software engineering wisdom. Raymond brings together for the first time the philosophy, design patterns, tools, culture, and traditions that make UNIX home to the world's best and most innovative software, and shows how these are carried forward in Linux and today's open-source movement. Using examples from leading open-source projects, he shows UNIX and Linux programmers how to apply this wisdom in building software that's more elegant, more portable, more reusable, and longer-lived.

Raymond incorporates commentary from thirteen UNIX pioneers:

  • Ken Thompson, the inventor of UNIX.
  • Ken Arnold, part of the group that created the 4BSD UNIX releases and co-author of The Java Programming Language.
  • Steven M. Bellovin, co-creator of Usenet and co-author of Firewalls and Internet Security.
  • Stuart Feldman, a member of the Bell Labs UNIX development group and the author of make and f77.
  • Jim Gettys and Keith Packard, principal architects of the X windowing system.
  • Steve Johnson, author of yacc and of the Portable C Compiler.

  • Brian Kernighan, co-author of The C Programming Language, The UNIX Programming Environment, The Practice of Programming, and of the awk programming language.
  • David Korn, creator of the korn shell and author of The New Korn Shell Command and Programming Language.

  • Mike Lesk, a member of the Bell Labs development group and author of the ms macro package, the tbl and refer tools,lex and UUCP.

  • Doug McIlroy, Director of the Bell Labs research group where UNIX was born and inventor of the UNIX pipe.
  • Marshall Kirk McKusick, developer of the 4.2BSD fast filesystem and a leader of the 4.3BSD and 4.4BSD teams.
  • Henry Spencer, a leader among early UNIX developers, who created getopt, the first open-source string library, and a regular-expression engine used in 4.4BSD.



Table of Contents:
Preface
IContext1
1Philosophy: Philosophy Matters3
2History: A Tale of Two Cultures29
3Contrasts: Comparing the Unix Philosophy with Others53
IIDesign81
4Modularity: Keeping It Clean, Keeping It Simple83
5Textuality: Good Protocols Make Good Practice105
6Transparency: Let There Be Light133
7Multiprogramming: Separating Processes to Separate Function157
8Minilanguages: Finding a Notation That Sings183
9Generation: Pushing the Specification Level Upwards215
10Configuration: Starting on the Right Foot231
11Interfaces: User-Interface Design Patterns in the Unix Environment253
12Optimization287
13Complexity: As Simple As Possible, but No Simpler295
IIIImplementation319
14Languages: To C or Not To C?321
15Tools: The Tactics of Development349
16Reuse: On Not Reinventing the Wheel375
IVCommunity391
17Portability: Software Portability and Keeping Up Standards393
18Documentation: Explaining Your Code to a Web-Centric World417
19Open Source: Programming in the New Unix Community437
20Futures: Dangers and Opportunities461
A: Glossary of Abbreviations479
B: References483
C: Contributors495
DRootless Root: The Unix Koans of Master Foo499
Index511

Read also Guia de Campanha de Compreensão de Erro Humano

Internet Information Services (IIS) 7.0 Resource Kit

Author: Mike Volodarsky

Get the definitive reference for deploying, configuring, and supporting IIS 7.0-with insights from a Microsoft Most Valuable Professional (MVP) and IIS experts at Microsoft. You get 800 pages of in-depth technical guidance on using IIS 7.0 to help enable users to easily host and manage Web sites, create Web-based business applications, and extend file, print, media, and communication services to the Web. This RESOURCE KIT covers IIS architecture, migrating servers and applications, capacity planning, performance monitoring and tuning, security, top administration and troubleshooting scenarios, and real-world best practices. Complete with scripts, tools, utilities, and an eBook on CD, this is the definitive resource for administering IIS 7.0.

Key Book Benefits:
• Delivers detailed technical guidance on IIS 7.0 architecture, migrating servers and applications, capacity planning, security, performance monitoring, and troubleshooting
• Describes real-world best practices for IIS 7.0 administration, including scenarios in the "dot-com" and ISP environments
• Features a CD packed with valuable tools and utilities, along with a fully searchable eBook



Sunday, January 18, 2009

The Game Producers Handbook or Clinical Decision Support Systems

The Game Producer's Handbook

Author: Dan Irish

Get a behind-the-scenes view of what it takes to succeed in the game industry with this unique guide written specifically for producers. This book serves as an ideal reference for students who want to acquire the knowledge and skills to succeed in this burgeoning industry, and in the future of entertainment. For veterans in the game industry, this book includes several valuable lessons that can help enhance their professional skills. Avoid the pitfalls behind some of the most common mistakes made in video game development. Get tips on how the financial aspects of a project govern a game producer's decisions. Learn what production techniques are used by top game developers. You'll even learn how to produce an excellent game soundtrack and will discover why the music is as important as the graphics. Excellence defines careers in the entertainment software industry. Use this one-of-a-kind guide to achieve that excellence.



Table of Contents:
1. Introduction
2. What Does a Video Game Producer Do?
3. Types/Specialties of a Video Game Producer
4. Can Producers Design Games Too? Isn't That the Fun Job?
5. Conveying the Winning Vision
6. Financial Impact
7. Excellence in Game Soundtracks
8. Using Sound Effects to Produce Excellent Results
9. Using Game Development Tools & Asset Management
10. Creating Allies in the Marketing Team
11. Quality Assurance and Why It's the Most Important Part of Producing a Video Game
12. Executive Management
13. Advanced Team Management
14. Conflict Resolution
15. Tools for Success
16. How to Be Successful When Faced With a Difficult Publisher
17. Common Mistakes: Things Not To Do
18. How to Negotiate A Good Deal
19. How to Find Good Video Game Products
20. Producer Job Descriptions and Qualifications

Book about: Your Bodys Red Light Warning Signals or Behind the Smile

Clinical Decision Support Systems: Theory and Practice

Author: Eta S Berner

Building on the success of the previous edition, Clinical Decision Support Systems: Theory and Practice, Second Edition, once again brings together internationally renowned experts to illustrate the underlying science and day-to-day use of decision support systems. Writes the editor, "If used properly, CDSS have the potential to change the way medicine has been taught and practiced." As clinical decision support systems (CDSS) gain an increasingly central role in the delivery of high quality health care, it becomes more important for the health care community to understand their use. This text is designed as a resource for practicing clinicians, informaticians, teachers, and students alike, and provides the most current, comprehensive look at the development and evaluation of clinical decision support systems.

Topics discussed include: Mathematical Foundations of Decision Support Systems, Design and Implementation Issues, Ethical and Legal Issues in Decision Support, Clinical Trials of Information Interventions, Hospital-Based Decision Support, Real World Case Studies.

Bruce Fish

This book reviews the history, development, theory, and implementation of clinical diagnostic decision support systems (CDDSS). It is divided into sections dealing with the scientific/mathematical features of CDDSS, how and for what purposes these systems are used, and where future development is headed. The editor proposes to provide a resource for CDDSS informatics specialists, a textbook for studies in CDDSS, and an introduction for clinicians interested in this field. These are worthy goals, especially those designed to enlighten novices. The book does well as a resource for informatics specialists and an introduction for newcomers, but lacks a structure robust enough to work as a textbook, since several of the chapters read more like articles. It is written for clinicians with an interest in CDDSS, medical and healthcare information students learning about CDDSS, and informatics researchers who do not regularly perform CDDSS. The content seems to be too basic for experts in CDDSS. Aside from the healthcare fields, I think computer scientists with an interest in decision support will find the book interesting because it details the state of the art in medical decision making. The contributors are very credible The contributors state in may different ways the shortcomings of diagnostic decision support and barriers to its wide acceptance. From the "overview" chapter to the "future development" section, and all through the text, we are reminded that CDDSS has generally received lukewarm reception in the medical community at large. An appropriate amount of time is spent in dispelling myths about CDDSS (namely that CDDSS-neophytes tend to expect these systems to perform as "Greekoracles," providing precise and accurate diagnoses based on signs and symptoms). The editor and contributors convey that CDDSS should be used to support the diagnosis process, not replace clinical providers. The contributors did well in eliminating bias from their work. They could have espoused CDDSS in a utopian light. Rightfully, they reported the many "scientific" studies that seem to indicate CDDSS is of little value now and is not widely used. This kind of sober approach, coming from the very experts who want CDDSS to succeed and be valued, is refreshing and will serve to advance the field through constructive criticism.

Doody Review Services

Reviewer: Bruce Fish, MD (Kaiser Permanente Rocky Mountain Region)
Description: This book reviews the history, development, theory, and implementation of clinical diagnostic decision support systems (CDDSS). It is divided into sections dealing with the scientific/mathematical features of CDDSS, how and for what purposes these systems are used, and where future development is headed.
Purpose: The editor proposes to provide a resource for CDDSS informatics specialists, a textbook for studies in CDDSS, and an introduction for clinicians interested in this field. These are worthy goals, especially those designed to enlighten novices. The book does well as a resource for informatics specialists and an introduction for newcomers, but lacks a structure robust enough to work as a textbook, since several of the chapters read more like articles.
Audience: It is written for clinicians with an interest in CDDSS, medical and healthcare information students learning about CDDSS, and informatics researchers who do not regularly perform CDDSS. The content seems to be too basic for experts in CDDSS. Aside from the healthcare fields, I think computer scientists with an interest in decision support will find the book interesting because it details the state of the art in medical decision making. The contributors are very credible
Features: The contributors state in may different ways the shortcomings of diagnostic decision support and barriers to its wide acceptance. From the "overview" chapter to the "future development" section, and all through the text, we are reminded that CDDSS has generally received lukewarm reception in the medical community at large. An appropriate amount of time is spent in dispelling myths about CDDSS (namely that CDDSS-neophytes tend to expect these systems to perform as "Greek oracles," providing precise and accurate diagnoses based on signs and symptoms). The editor and contributors convey that CDDSS should be used to support the diagnosis process, not replace clinical providers.
Assessment: The contributors did well in eliminating bias from their work. They could have espoused CDDSS in a utopian light. Rightfully, they reported the many "scientific" studies that seem to indicate CDDSS is of little value now and is not widely used. This kind of sober approach, coming from the very experts who want CDDSS to succeed and be valued, is refreshing and will serve to advance the field through constructive criticism.

Rating

3 Stars from Doody




Saturday, January 17, 2009

Real World Color Management or The Best Damn Server Virtualization Book Period

Real World Color Management: Industrial-Strength Production Techniques

Author: Bruce Fraser

Every graphics professional worth his or her salt knows the importance of color management. No matter how much thought artist and client put into the color scheme for a given project, all of that work is for naught if you can't get your results to match your expectations. Enter Real World Color Management, Second Edition. In this thoroughly updated under-the-hood reference, authors Bruce Fraser, Chris Murphy, and Fred Bunting draw on their years of professional experience to show you everything you need to know about color management. Whether your final destination is print, Web, or film, Real World Color Management, Second Edition takes the mystery out of color management, covering everything from color theory and color models to understanding how devices interpret and display color. You'll find expert advice for building and fine-tuning color profiles for input and output devices (digital cameras and scanners, displays, printers, and more), selecting the right color management workflow, and managing color within and across major design applications. Get Real World Color Management, Second Edition--and get ready to dazzle!



Books about: Quantitative Finanzvolkswirtschaft: Lager, Obligationen und Fremde Währung

The Best Damn Server Virtualization Book Period

Author: Rogier Dittner

Server Sprawl and escalating IT costs have managers and system administrators scrambling to find ways to cut costs and reduce Total Cost of Ownership of their physical infrastructure. Combining software applications onto a single server, even if those applications are from the same software vendor, can be dangerous and problems hard to troubleshoot.

Virtualization allows you to consolidate many servers onto a single physical server reducing hardware, electrical, cooling, and administrative costs. These virtual servers run completely independent of each other so if one crashes the other are not affected. Planning and implementing a server consolidation is a complex process. This book details the requirements for such a project, includes sample forms and templates, and delivers several physical to virtual migration strategies which will save both time and costs. Readers of this book will easily be able to plan and deploy VMware, Microsoft Virtual Server, and Xen.

Key Features:

* Create a virtual network to exchange information or provide a service to other virtual machines or computers.

* Use virtualization to support removable media such as CD or DVD optical disks

* Reduce server costs, administration overhead, and complexity



Table of Contents:

VMWare Installation, Configuring a Virtual Machine, Gold Builds, and Clones, Advanced Configurations, Virtual Networking, Physical-to-Virtual Migrations, Server Consolidation, Cool Tools for a Virtual Infrastructure, Administering a Virtual Infrastructure, Best Practices, Gotchas and Common Problems, ESX Server: The Scripted Installation, Native Tools, Scripting and Programming for the Virtual Infrastructure, Building a VM, Modifying VMs, Installing and Configuring a Virtual Server, Virtual Machines, Virtual Networks, Virtual Disks, Introduction to ADS and Virtual Server Migration Tool, Managing Virtual Server, Migrating Physical Machines, Troubleshooting, Deploying Xen: Demystifying the Installation, The Administrator Console and Other Native Tools, Managing Xen with Third-Party Management Tools, Deploying a Virtual Machine in Xen

Wcdma Design Handbook or Introduction to Python

WCDMA Design Handbook

Author: Andrew Richardson

Developed out of a successful professional engineering course, this practical handbook provides a comprehensive explanation of the Wideband CDMA (Code Division Multiple Access) air interface of third generation UMTS cellular systems. The book addresses all aspects of the design of the WCDMA radio interface from the lower layers (RF and baseband processing) to the upper layers of the protocol architecture (non-access stratum and RRC layers). This is an ideal course book and reference for students and professional engineers.



Table of Contents:
1Introduction1
2WCDMA in a nutshell24
3Spreading codes and modulation64
4Physical layer115
5RF aspects137
6Chip rate processing functions184
7Symbol rate processing functions217
8Layer 2 - medium access control (MAC)248
9Layer 2 - RLC300
10PDCP and BMC protocols337
11Layer 3 - RRC349
12Measurements395
13NAS437
14Idle mode functions508

Read also Microeconomic Theory or New Media Technology

Introduction to Python

Author: Guido Van Rossum

This manual provides an introduction to Python, an easy to learn object-oriented programming language.

Python combines power with clear syntax. It has modules, classes, exceptions, very high level data types, and dynamic typing. Python can link directly to libraries written in C or C++ and can be embedded as an extension language for applications that need a programmable interface.

Python is free software. It can be used with GNU (GNU/Linux), Unix, Microsoft Windows and many other systems.

This is a printed copy of the official Python tutorial from the Python 2.5 distribution (updated November 2006). For each copy sold $1 is donated to the Python Software Foundation by the publisher.



Friday, January 16, 2009

Bill and Dave or Configuring SonicWALL Firewalls

Bill and Dave: How Hewlett and Packard Built the World's Greatest Company

Author: Michael S Malon

Others have written about the rise of Hewlett-Packard, including Dave Packard himself in The HP Way. But acclaimed journalist Michael S. Malone is the first to get the full story, based on exclusive access to corporate and private archives, along with hundreds of interviews.

Malone draws on his new material to show how some of the most influential products of our time were invented and how a culture of innovation led HP to unparalleled success for decades.

He also shows what was really behind the HP Way—the groundbreaking management philosophy that put people ahead of products or profits. It was a hard-nosed business philosophy that created a ferociously competitive and adaptive company—arguably the world's greatest company.

Washington Post

Recounting the well-known HP stories and unearthing some new ones, his account of the two tech titans and the world they made has a fresh feel throughout.

San Jose Mercury News

The book is the best account so far of the lives of the two men who started Silicon Valley and created many of its lasting traditions and institutions.

Newsweek

It's worth reflecting on how fine Bill and Dave's achievement really was.

San Francisco Chronicle

A lesson plan for managers trying to make their own fame and fortune on an ever more competitive scale.

Wired

His tale of Hewlett-Packard's rise and fall recalls the time when, incredibly HP was cool. Malone chronicles how the two quickly outgrew what Packard called "that damn garage" and developed the HP Way, the cultural operating system standard for high tech companies.

Businessweek

Malone has produced a biography, management guidebook, and business history, all in one.

Caroline Geck - Library Journal

Drawing on extensive interviews with hundreds of employees and other new firsthand accounts, Malone, an accomplished technology journalist, offers an outstanding business history of Hewlett-Packard (HP) and its legendary founders, Bill Hewlett and Dave Packard. The two Stanford graduates transformed a small audio oscillator business in a Palo Alto, CA, garage into a top-ranked multiproduct and multi-industry Fortune 500 company. This book differs from other Hewlett-Packard histories by delving more deeply into how HP empowered employees and built their trust and loyalty. This business philosophy, nicknamed "the HP Way," focused on employees rather than products and translated directly into profits. HP was able to create an organizational culture of continuous innovation and an environment where future successes could be achieved by learning from previous misjudgments. Bill and Dave employed clever human resource management solutions and avoided today's quick cost-cutting schemes, such as layoffs and outsourcing. This well-written and enlightening book, which includes brief mentions of recent HP upheavals, should be essential reading for all human resource and top-level business professionals and can be equally enjoyed by public library patrons.

What People Are Saying

Jim Collins
Mike Malone does the legacy of Hewlett and Packard a great service with this book. I hope it inspires a whole new generation of entrepreneurs to rise to the standards set by these two remarkable leaders. (Jim Collins, author Good to Great, co-author Built to Last)




New interesting book: How Iowa Cooks or Boomtown Saloons

Configuring SonicWALL Firewalls

Author: Chris Lathem

Configuring SonicWALL Firewal is the first book to deliver an in-depth look at the SonicWALL firewall product line. It covers all of the aspects of the SonicWALL product line from the SOHO devices to the Enterprise SonicWALL firewalls. Also covered are advanced troubleshooting techniques and the SonicWALL Security Manager. This book offers novice users a complete opportunity to learn the SonicWALL firewall appliance. Advanced users will find it a rich technical resource.



Java or Linux Device Drivers 3rd Edition

Java: The Complete Reference

Author: Herbert Schildt

The world's leading programming author offers comprehensive coverage of the new Java release 

The definitive guide to Java has been fully expanded to cover every aspect of Java SE 6, the latest version of the world's most popular Web programming language. This comprehensive resource contains everything you need to develop, compile, debug, and run Java applications and applets.

Herbert Schildt is a leading authority on Java, C, C++, and C#. His programming books have sold more than 3.5 million copies worldwide and have been translated into all major foreign languages. Herb is the author of numerous bestsellers, including The Art of Java, Java: A Beginner's Guide, Swing: A Beginner's Guide, and many others.



Go to: Sandra Day OConnor or God in the White House

Linux Device Drivers, 3rd Edition

Author: Jonathan Corbet

This book, a classic entering its third edition, is a must-read for anyone who wants to support computer peripherals under the Linux operating system, wants to run new hardware under Linux, or is simply interested in Linux kernel programming in general. Linux Device Drivers reveals information-heretofore shared only by word of mouth or in cryptic source code comments-on how to write drivers for a wide range of devices.

The authors of the book are leaders in the Linux community. Jonathan Corbet is an occasional kernel contributor and the executive editor of the highly regarded LWN.net news and information site. Alessandro Rubini is a contributor to Linux code and a central figure in the vibrant Italian Linux community. Greg Kroah-Hartman is the current kernel maintainer for the USB, PCI, and driver core subsystems documented in this book.

This new edition has been competely updated for Version 2.6.10 of the Linux kernel. This version of the kernel has rationalized and simplified several ways of doing common tasks, such as plug and play, interaction with user space through the sysfs filesystem, and management of multiple devices on standard buses.

You don't have to be a kernel hacker to understand and enjoy Linux Device Drivers; all you need is an understanding of C and some background in Unix system calls. You'll learn how to write drivers for character devices, block devices, and network interfaces, guided by full-featured examples you can compile and run without special hardware. The PCI, USB, and tty (terminal) subsystems each get their own chapter. For those who are curious about how an operating system does its job, this book provides insights into address spaces, asynchronous events, and I/O.



Table of Contents:
1An introduction to device drivers1
2Building and running modules15
3Char drivers42
4Debugging techniques73
5Concurrency and race conditions106
6Advanced char driver operations135
7Time, delays, and deferred work183
8Allocating memory213
9Communicating with hardware235
10Interrupt handling258
11Data types in the kernel288
12PCI drivers302
13USB drivers327
14The Linux device model362
15Memory mapping and DMA412
16Block drivers464
17Network drivers497
18TTY drivers546

Wednesday, January 14, 2009

Oracle 10g Developer or Character Development and Storytelling for Games

Oracle 10g Developer: PL/SQL Programming

Author: Joan Casteel

Learn how to use the PL/SQL programming language effectively, using one of the most popular and widely-used software programs in large companies today. Oracle 10g Developer: PL/SQL Programming uses Oracle 10g to provide an overview of the PL/SQL programming language, beginning with fundamental PL/SQL concepts and progressing to the writing and testing of PL/SQL code. The book then progresses to more advanced topics, such as Dynamic SQL and code tuning. Updated to the latest release, Oracle 10g, it uses the developer's perspective to focus on the PL/SQL component of the software. With real-world examples and a straightforward writing style, this is a valuable resource for anyone preparing for the new Oracle Certification exam, or simply looking to master the PL/SQL programming language with Oracle.



Book review: Herding Cats or Vindication

Character Development and Storytelling for Games

Author: Lee Sheldon

This is a book of ideas and of choices. Knowing which choices to make is not teachable. It's part of that creative instinct we call talent whose secret voice guides us every time we sit down at the keyboard. All stories are not identical. They are shaped by all those unique facets of the human beings who write them. All any writer can do when he wants to share his knowledge with others is be as open and giving as possible; and hope others can learn from that. You hold in your hands most of what I know about writing for games and much of what I believe and practice no matter what kind of writing I'm doing. It is meant to inform, to instruct, and maybe even inspire. It is as much about game design as it is writing for games. The two are virtually inseparable. The book itself has been designed as a quest. We are all of us on a journey toward a destination for which there is no single road. —Lee Sheldon, Author



Table of Contents:
Introductionxi
Part IBackground1
Chapter 1Myths and Equations3
Why Make Games?4
Why Tell Stories in Games?6
One Last Equation11
Chapter 2The Story Remains the Same13
Aristotle and Those Other Greeks15
Jung's Collective Unconscious24
Campbell's The Hero's Journey25
Primary Sources26
From The Great Train Robbery to Birth of a Nation26
The Language of Drama and Film28
Part IICreating Characters33
Chapter 3Respecting Characters37
Three Dimensions37
Character Progression40
The Pivotal Character42
The Player-Character43
Chapter 4Character Roles61
The Character's Role in Story61
Populating the World63
Commentary and Gossip64
Living Useful Lives67
The Player-Character Revisited (Protagonist)69
Death of a Player-Character70
Villains (Antagonists)74
Mentors77
Sidekicks80
Servants and Pets82
Merchants84
Trainers84
Quest Givers85
Chapter 5Character Traits87
Mobility87
Physical Skills94
Professions96
Race97
Sex99
Character Emotion102
Characters in Opposition103
Memory106
Revealing Character Through Action108
Chapter 6Character Encounters113
Perception113
Perspective (First Person Versus Third Person)116
Dialogue119
Dialogue Systems127
Entrances and Exits135
Return Visits136
Relationships138
Part IIITelling the Story149
Chapter 7Once Upon a Time151
Building a Home for Characters151
Story or Game: Which Comes First?153
Original Material155
Adaptations from Other Media160
Sequels164
Finding a Style That Fits165
Linear Versus Non-Linear167
Avoiding Cliches172
Chapter 8Respecting Story175
Willing Suspension of Disbelief176
The Fourth Wall178
The Trap of Cut Scenes183
The Trap of Too Much Backstory187
The Trap of Letting Players "Discover" the Story188
Verisimilitude190
Expressionism191
Symbolism192
Consistency of the World193
Setting194
Weather195
Scope and Scale197
Chapter 9Bringing the Story to Life199
Foreshadowing199
Point of Attack203
The Obligatory Scene206
Reversals213
Arcs214
Exposition in Action215
Chapter 10Games: Charting New Territory219
Characters Revisited219
Puzzling Developments222
Quests224
Types of Quests232
Rewards237
The Story Up Till Now237
Chapter 11Story Chiropractics239
Heart: Player Emotion239
Mind: Sharing the Theme245
Funny Bone: ROFLMAO!249
Chapter 12Editing253
Collaboration254
Adapting to the Engine You End Up With261
Stopping the Bleeding When You Cut Levels and Areas263
Polishing Dialogue267
Copy Editing272
Chapter 13The Roots of a New Storytelling275
The Odyssey276
The Canterbury Tales280
Don Quixote de la Mancha281
Charles Dickens and Publishing in Parts284
Saturday Morning at the Movies (Movie Serials)286
Dennis Wheatley's Crime Dossiers289
Daytime Soap Operas291
Episodic Television292
Chapter 14Modular Storytelling295
The Yoke of Narrative297
Nesting Modules319
Structuring Chaos320
Adventures in a Non-Linear World321
Part IVGames People Play323
Chapter 15Game Types325
Action325
Adventure333
Role-Playing338
Simulations341
Strategy342
Multiplayer344
Chapter 16Game Genres345
Fantasy349
Science Fiction351
War355
Espionage358
Crime361
Mystery362
Horror366
Romance367
Western369
Chapter 17Console Games371
Demographics373
Push the Button, Get the Story374
Integration Versus Cut Scenes375
How Story Enhances Gameplay377
Cooperative Games (Minimally Multiplayer)379
The Incredible Shrinking Game381
Chapter 18Bringing Virtual Worlds to Life385
The Roots of Role-Playing390
Scope and Scale396
Death of a Player-Character Revisited401
The Social World402
Footprints in the Sand407
The Trap pf Episodic Structure408
Chapter 19Enabling Story in Virtual Worlds413
Thousands of Heroes413
Ongoing Story415
Revealing Story419
True Multiplayer Quests421
Crowd Control426
Variety428
Hiding the Numbers429
Empowering Emergent Storytelling434
Part VReflections437
Chapter 20The Responsible Writer441
Part VIAppendices447
Appendix AOpinionated Bibliography449
Appendix BDeveloper Primer on Building Writing Teams453
Introduction454
Team Configurations455
The Lead Writer456
The Staff458
Additional Considerations459
Conclusion460
Index461