Saturday, January 31, 2009

C Cookbook or Remixers Bible

C++ Cookbook

Author: Jeff Cogswell

Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.

The "C++ Cookbook" will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in "C++ Cookbook" will jump-start your development by giving you some basic building blocks that you don't have to develop on your own.

Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language. Here are just some of the time-consuming tasks this book contains practical solutions for:

Reading the contents of a directory

Creating a singleton class

Date and time parsing/arithmetic

String and text manipulation

Working with files

Parsing XML

Using the standard containers

Typical of O'Reilly's "Cookbook" series, "C++ Cookbook" is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. This book will move quickly to the top of your list of essential C++ references.



Table of Contents:
1Building C++ applications1
2Code organization105
3Numbers120
4Strings and text139
5Dates and times198
6Managing data with containers213
7Algorithms248
8Classes285
9Exceptions and safety330
10Streams and files351
11Science and mathematics394
12Multithreading446
13Internationalization466
14XML484
15Miscellaneous539

Book about: A Visão Populista

Remixer's Bible: Build Better Beats

Author: Francis Prev

The Remixer's Bible is a comprehensive collection of interviews and dance music production tips from Keyboard magazine. From downtempo and hip-hop to house and trance, this book is full of insider information on techniques the pros use to create world-class remixes and dance tracks. There's a section on getting started for beginners that details MIDI and sample clearance. For veterans there's instruction on how to craft infectious synth hooks and retro grooves, edit vocals, create loops, and compress bass tracks. A handy section delves into the distinctions of various dance music genres; loop tools, programming grooves, performing, and mixing are also explored. Plenty of software tips are also on hand, detailing popular programs like ReBirth, ACID, and Cakewalk.



Friday, January 30, 2009

Handbook of Networked and Embedded Control Systems or CEOs Guide to Health Care Information Systems

Handbook of Networked and Embedded Control Systems

Author: Dimitrios Hristu

The vast majority of control systems built today are embedded; that is, they rely on built-in, special-purpose digital computers to close their feedback loops. Embedded systems are common in aircraft, factories, chemical processing plants, and even in cars-a single high-end automobile may contain over eighty different computers. In such settings, controllers often use shared networks to communicate with each other and with large numbers of sensors and actuators scattered throughout the system. The design of embedded controllers and of the intricate, automated communication networks that support them raises many new questions-practical, as well as theoretical-about network protocols, compatibility of operating systems, and ways to maximize the effectiveness of the embedded hardware.

The Handbook of Networked and Embedded Control Systems, the first of its kind, provides engineers, computer scientists, mathematicians, and students a broad, comprehensive source of information and technology to address many questions and aspects of embedded and networked control. A carefully organized collection of important results, tools, software, and technology, this work unifies into a single reference many scattered articles, websites, and specification sheets-information that might otherwise be difficult to find.

Key topics and features include:

* Self-contained, sharply-focused articles; readers have easy access to specific answers to questions without having to read hundreds of pages

* Clear structure and presentation of concepts in intuitive order

* Separation of material into six main sections-Fundamentals, Hardware, Software, Theory, Networking, and Applications

* Casestudies, experiments, and examples that provide a multifaceted view of the subject, encompassing computation and communication considerations

* Information about commercially available tools and hardware

* Comprehensive bibliographies and index

This is an indispensable text for anyone interested in knowing more about embedded and networked control systems. Researchers will appreciate the handbook's up-to-date results in the theory of embedded control; developers and users will value its information on special-purpose computer hardware and operating systems modifications that support real-time control; students will find the systematic organization and wide coverage useful for learning and reference.



Table of Contents:
Fundamentals of dynamical systems3
Control of single-input single-output systems21
Basics of sampling and quantization45
Discrete-event systems71
Introduction to hybrid systems91
Finite automata117
Basics of computer architecture145
Real-time scheduling for embedded systems173
Network fundamentals197
Basics of data acquisition and control227
Programmable logic controllers259
Digital signal processors279
Microcontrollers295
SOPCs : systems on programmable chips323
Fundamentals of RTOS-based digital controller implementation353
Implementation-aware embedded control systems377
From control loops to real-time programs395
Embedded real-time control via MATLAB, Simulink, and xPC target419
LabVIEW real-time for networked/embedded control447
Control loops in RTLinux471
An introduction to hybrid automata491
An overview of hybrid systems control519
Temporal logic model checking539
Switched systems559
Feedback control with communication constraints575
Networked control systems : a model-based approach601
Control issues in systems with loop delays627
Network protocols for networked control systems651
Control using feedback over wireless ethernet and bluetooth677
Bluetooth in control699
Embedded sensor networks721
Vehicle applications of controller area network741
Control of autonomous mobile robots767
Wireless control with bluetooth779
The cornell RoboCup robot soccer team : 1999-2003793

Books about: Desenho de Produto

CEO's Guide to Health Care Information Systems

Author:

Written for top-level executives, this is the thoroughly revised and updated edition of the 1996 book that has become a classic in the field. A reliable resource of accurate and timely information, The CEO's Guide to Health Care Information Systems, Second Edition, expands on the first edition and includes a greater focus on the business value of new information technologies, a broader discussion of health care systems, and a completely new section on the information technology development lifecycle.

Doody Review Services

Reviewer: LouAnn Schraffenberger, RHIA, CCS, CCS-P (Univ of Illinois at Chicago School of Biomed & Health Info Mgmt)
Description: This is a second edition of a popular book that provides nontechnical information and tools to top-level executives on the major components, functions, capabilities, and life cycle of healthcare information systems. It discusses the role and function of leadership, management, organization, and issues related to healthcare information systems.
Purpose: The book's goal is to be a reliable resource for accurate and timely information to enable the top-level healthcare executive to understand and use health information technology for the benefit of the organization. Using this information, the executive can create and sustain a sold competency in the area of information technology within the healthcare organization.
Audience: The book is directed at the top-level or upper management executives in healthcare organizations. This could include chief executive officers, chief financial officers, chief medical officers and nurse executives. Any other healthcare manager who desires a better understanding of the workings of healthcare information technology systems is a potential reader of the book.
Features: The second edition of this book updates the original 1996 edition that was well received when it was published. The new edition expands on the first edition and includes a greater focus on the business value of new information technologies, a broader discussion of healthcare systems, and a completely new section on the information technology development lifecycle. The book informs executives about current and future trends in information technology which affect healthcare information systems. It presents a model for information technology visioning, planning, selection, development, implementation, and value attainment.
Assessment: Any healthcare executive who feels intimidated by the information technology department in their organization should read this book. It provides a nontechnical review of the healthcare information technology functions and should enable the healthcare executive to communicate and work more effectively with the information systems professionals in their organization.

Rating

3 Stars from Doody




Thursday, January 29, 2009

Systems Engineering with Sysml Uml or It Essentials

Systems Engineering with SysML/UML: Modeling, Analysis, Design

Author: Tim Weilkiens

UML, the Universal Modeling Language, was the first language designed to fulfill the requirement for "universality." However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has been steadily gaining popularity, and many companies, especially in the heavily-regulated Defense, Automotive, Aerospace, Medical Device and Telecomms industries, are already using SysML, or are plannning to switch over to it in the near future.

However, little information is currently available on the market regarding SysML. Its use is just on the crest of becoming a widespread phenomenon, and so thousands of software engineers are now beginning to look for training and resources. The proposed book will provide an introduction to SysML, and instruction on how to implement it, for all these new users.

*The first available book on SysML in English

*Insider information! The author is a member of the SysML working group and has written sections of the specification

*Special focus comparing SysML and UML, and explaining how both can work together



Interesting book: Der Globale Transformationsleser: Eine Einführung in die Globalisierungsdebatte

IT Essentials: PC Hardware and Software: Labs and Study Guide

Author: Patrick Regan

IT Essentials PC Hardware and Software

Labs and Study Guide, Third Edition

Patrick Regan

The IT Essentials: PC Hardware and Software version 4 course in the Cisco® Networking Academy® is designed to prepare you to take and pass the CompTIA A+ exams based on the 2006 objectives. You must pass both the A+ Essentials and one of the technician exams to earn the A+ certification. Chapters 1 through 10 cover the foundational knowledge that aligns with the CompTIA A+ Essentials exam (220-601). Chapters 11 through 16 explore more advanced concepts in greater depth to prepare you for the specialized CompTIA A+ technician exams (220-602 for IT Technician, 220-603 for Remote Support Technician, and 220-604 for Bench Technician).

IT Essentials: PC Hardware and Software Labs and Study Guide, Third Edition, is designed as a valuable teaching and learning tool, incorporating new features to improve your hands-on skills and reinforce the key topics of the course. Each chapter contains a Study Guide section and a Labs section.

The Study Guide section is designed to provide additional exercises and questions to reinforce your understanding of the course topics, preparing you for the course assessments and focusing on preparing for the associated certification exams.

The Labs section features the complete collection of the lab exercises and worksheets specifically designed by Cisco to give students hands-on experience in a particular concept or technology.

Chapters 1–10 cover the following skills and competencies:

  • Core competencies in the latest hardware and softwaretechnologies
  • Information security skills
  • Safety and environmental issues
  • Soft skills for career development

Chapters 11–16 cover the following skills and competencies:

  • Advanced troubleshooting skills
  • Preparation for all three CompTIA job environment certification exams
  • Advanced installation of computers, peripheral devices, networks, and security components

Use this book with:

IT Essentials: PC Hardware and Software

Companion Guide, Third Edition

ISBN-10: 1-58713-199-4

ISBN-13: 978-158713-199-8

Patrick Regan has been a PC technician, network administrator/engineer, design architect, and security analyst for 16 years. He holds many certifications, including the Microsoft MCSE, MCSA, and MCT; CompTIA’s A+, Network+, Server+, Linux+, Security+, and CTT+; Cisco CCNA®; and Novell’s CNE and CWNP Certified Wireless Network Administrator (CWNA).

This book is part of the Cisco Networking Academy Series from Cisco Press®. Books in this series support and complement the Cisco Networking Academy curriculum.



Table of Contents:

Introduction

Chapter 1 Introduction to the Personal Computer

Defining a Computer

    Vocabulary Exercise: Matching

Processors

    Vocabulary Exercise: Completion

Motherboards

    Concept Questions

RAM

    Vocabulary Exercise: Completion

Ports

    Identify Ports and Connectors

Expansion Slots and Boards

    Vocabulary Exercise: Completion

Cases

    Concept Questions

Power Supplies

Hard Drive

    Concept Questions

    Vocabulary Exercise: Completion

Video Systems

    Vocabulary Exercise: Matching

    Concept Questions

Study Questions

Worksheet 1.1.2: Job Opportunities

Worksheet 1.4.7: Research Computer Components

Chapter 2 Safe Lab Procedures and Tool Use

Electrostatic Discharge

    Concept Questions

PC Maintenance

    Concept Questions

Power Fluctuations

    Vocabulary Exercise: Matching

    Concept Questions

Fires and Fire Extinguishers

    Concept Questions

Material Safety and Data Sheets and Component Disposal

    Vocabulary Exercise: Completion

    Concept Questions

Maintenance Safety

    ConceptQuestions

Tools of the Trade

    Concept Questions

Study Questions

Worksheet 2.2.2: Diagnostic Software

Lab 2.3.4: Computer Disassembly

Chapter 3 Computer Assembly—Step by Step

Installing a Processor

    Concept Questions

Installing RAM

    Concept Questions

Installing the Motherboard

    Concept Questions

Installing a Power Supply

    Concept Questions

Installing Optical Drives

    Concept Questions

Installing Floppy Disk Drives

    Concept Questions

Installing a Hard Drive

    Vocabulary Exercise: Completion

BIOS and the BIOS Setup Program

    Concept Questions

Study Questions

Lab 3.2.0: Install the Power Supply

Lab 3.3.3: Install the Motherboard

Lab 3.5.2: Install the Drives

Lab 3.6.3: Install Adapter Cards

Lab 3.7.2: Install Internal Cables

Lab 3.8.2: Complete the Computer Assembly

Lab 3.9.2: Boot the Computer

Chapter 4 Basics of Preventive Maintenance and Troubleshooting

Preventive Maintenance

    Concept Questions

Troubleshooting

    Concept Questions

    Troubleshooting Example

Study Questions

Chapter 5 Fundamental Operating Systems

Introduction to Operating Systems

    Concept Questions

Installing Windows

    Vocabulary Exercise: Completion

    Concept Questions

    Vocabulary Exercise: Matching

Registry

    Concept Questions

Windows 98 Boot Sequence

    Concept Questions

Windows 2000/XP Boot Sequence

    Concept Questions

Windows 2000 and Windows XP Advanced Boot Menu

    Concept Questions

Windows File Systems

    Concept Questions

File Management

    Concept Questions

Control Panel

    Concept Questions

Troubleshooting Tools

    Concept Questions

Study Questions

Worksheet 5.2.2: Search NOS Jobs

Worksheet 5.3.2: Upgrade Hardware Components

Lab 5.4.2: Install Windows XP

Lab 5.4.5: Create Accounts and Check for Updates

Worksheet 5.4.9: Answer NTFS and FAT32 Questions

Lab 5.5.1: Run Commands

Lab 5.5.4: Install Third-Party Software

Lab 5.6.2: Restore Points

Lab 5.6.3: Windows Registry Backup and Recovery

Chapter 6 Fundamental Laptops and Portable Devices

Laptop Fundamentals

    Vocabulary Exercise: Completion

    Identify the Parts of a Laptop

Power Management

    Vocabulary Exercise: Matching

    Concept Questions

Laptop Maintenance

    Concept Questions

Troubleshooting Laptop Computers

    Concept Questions

Study Questions

Worksheet 6.1.2: Research Laptops, Smart Phones, and PDAs

Worksheet 6.2.3: Complete Docking Stations True or False Questions

Worksheet 6.3.4: Answer Laptop Expansion Questions

Worksheet 6.4.1: Match ACPI Standards

Worksheet 6.7.2: Research Laptop Problems

Chapter 7 Fundamental Printers and Scanners

    Printers

    Vocabulary Exercise: Matching

    Electrophoto (EP) Stages

    Vocabulary Exercise: Matching

    Vocabulary Exercise: Completion

    Printer Troubleshooting

Scanners

    Vocabulary Exercise: Completion

Study Questions

Lab 7.4.2: Install All-in-One Device and Software

Chapter 8 Fundamental Networks

Defining a Network

    Vocabulary Exercise: Matching

Network Devices

    Vocabulary Exercise: Completion

Cable Types and Connectors

    Vocabulary Exercise: Completion

Network Topologies

    Vocabulary Exercise: Matching

Networking Technology

    Concept Questions

Connecting to the Internet

    Vocabulary Exercise: Matching

Network Troubleshooting Tools

    Concept Questions

Study Questions

Worksheet 8.3.2: Identify IP Address Classes

Worksheet 8.9.1: Internet Search for NIC Drivers

Lab 8.9.2: Configure an Ethernet NIC to Use DHCP

Worksheet 8.10.3: Answer Broadband Questions

Worksheet 8.12.2: Diagnose a Network Problem

Chapter 9 Fundamental Security

Importance of Security

    Vocabulary Exercise: Matching

    Concept Questions

Wireless Security

    Vocabulary Exercise: Completion

Viruses

    Vocabulary Exercise: Completion

Denial of Service Attacks

    Vocabulary Exercise: Matching

Study Questions

Worksheet 9.1.0: Security Attacks

Worksheet 9.2.1: Third-Party Antivirus Software

Worksheet 9.4.2: Operating System Updates

Remote Technician 9.5.2: Gather Information from the Customer

Chapter 10 Communication Skills

Dealing with the Customer

    Concept Questions

Study Questions

Worksheet 10.1.0: Technician Resources

Class Discussion 10.2.2: Controlling the Call

Class Discussion 10.2.3: Identifying Difficult Customer Types

Class Discussion 10.3.0: Customer Privacy

Chapter 11 Advanced Personal Computers

Motherboards

    Concept Questions

RAM

    Concept Questions

Cooling the System

    Concept Questions

Power Supply

    Concept Questions

Hard Drive

    Concept Questions

Redundant Array of Inexpensive Disks (RAID)

    Concept Questions

Video Systems

    Concept Questions

Performance Bottlenecks

    Concept Questions

Study Questions

    Worksheet 11.1.0: Job Opportunities

Worksheet 11.3.7: Research Computer Components

Lab 11.4.1: Install a NIC

Lab 11.4.3: Install Additional RAM

Lab 11.4.4: BIOS File Search

Lab 11.4.5: Install, Configure, and Partition a Second Hard Drive

Lab 11.6.3: Repair Boot Problem

Remote Technician 11.6.3: Repair Boot Problem

Chapter 12 Advanced Operating Systems

Using the Command Prompt

    Concept Questions

Installing Windows 2000 and Windows XP

    Concept Questions

Windows Folder Structure

    Concept Questions

Control Panel and Administrative Tools

    Concept Questions

Fonts

    Concept Questions

Disk Management

    Concept Questions

Windows Boot Options

    Concept Questions

Troubleshooting Tools

    Concept Questions

Study Questions

Lab 12.2.2: Advanced Installation of Windows XP

Curriculum Lab 12.2: Creating a Partition in Windows XP Pro (12.2.3)

Lab 12.2.4: Customize Virtual Memory Settings

Lab 12.2.5: Install an Alternate Browser (Optional)

Lab 12.4.1: Schedule Task Using GUI and at Command

Lab 12.5.3: Fix an Operating System Problem

Remote Technician 12.5.3: Fix an Operating System Problem

Chapter 13 Advanced Laptops and Portable Devices

Processors and RAM

    Concept Questions

Expansion Cards

    Concept Questions

Mobile Wireless Devices

    Concept Questions

Batteries

    Vocabulary Exercise: Completion

    Concept Questions

Mobile Video Systems

    Concept Questions

Study Questions

Worksheet 13.2.0: Investigating Repair Centers

Worksheet 13.3.1: Laptop Batteries

Worksheet 13.3.2: Docking Station

Worksheet 13.3.3: Research DVD Drive

Worksheet 13.3.4: Laptop RAM

Worksheet 13.5.3: Verify Work Order Information

Chapter 14 Advanced Printers and Scanners

Printer Technology and Interfaces

    Concept Questions

Troubleshooting Printers

    Concept Questions

Printing in Windows

    Concept Questions

Scanners

    Concept Questions

Study Questions

Lab 14.2.4: Install an All-in-One Printer/Scanner

Lab 14.3.2: Share the All-in-One Printer/Scanner

Lab 14.4.2: Optimize Scanner Output

Worksheet 14.5.1: Search for Certified Printer Technician Jobs

Lab 14.6.3: Fix a Printer

Remote Technician 14.6.3: Fix a Printer Problem

Chapter 15 Advanced Networks

OSI Model

    Identify the OSI Layers

TCP/IP Protocol Suite

    Vocabulary Exercise: Matching

    Vocabulary Exercise: Matching

    Identify the TCP/IP Ports

IP Addressing

    Concept Questions

Configuring Windows

    Concept Questions

Troubleshooting Tools

    Concept Questions

Study Questions

Worksheet 15.2.2: Protocols

Worksheet 15.3.2: ISP Connection Types

Lab 15.4.2a: Configure Browser Settings

Lab 15.4.2b: Share a Folder, Share a Printer, and Set Share

Permissions

Lab 15.5.1: Install a Wireless NIC

Lab 15.5.2: Configure a Wireless Router

Lab 15.5.3: Test the Wireless NIC

Lab 15.8.3: Fix Network Problem

Remote Technician 15.8.3: Fix Network Problem

Chapter 16 Advanced Security

Access Control

    Concept Questions

NTFS and Share Permissions

    Concept Questions

Auditing

    Concept Questions

Wireless Security

    Concept Questions

Social Engineering

    Concept Questions

Denial of Services Attacks and Other Forms of Attacks

    Concept Questions

Study Questions

Worksheet 16.1.1: Answer Security Policy Questions

Worksheet 16.2.3: Research Firewalls

Lab 16.3.2: Configure Windows XP Firewall

Lab 16.5.3: Fix a Security Problem

Remote Technician 16.5.3: Fix a Security Problem

1587131986    TOC    12/19/2007