Sunday, December 6, 2009

Coordination Organizations Institutions and Norms in Agent Systems II or Pro Java EE 5 Performance Management and Optimization

Coordination, Organizations, Institutions, and Norms in Agent Systems II: AAMAS 2006 and ECAI 2006 International Workshops, COIN 2006 Hakodate, Japan, May 9, 2006 Riva del Garda, Italy, August 28, 2006 Revised Selected Papers

Author: Pablo Noriega

This book constitutes the thoroughly refereed post-proceedings of the International Workshop on Coordination, Organization, Institutions and Norms in Agent Systems, COIN 2006, held as two events at AAMAS 2006, the 5th International Joint Conference on Autonomous Agents and Multiagent Systems in Hakodate, Japan, and ECAI 2006, the 17th European Conference on Artificial Intelligence in Riva del Garda, Italy.

This volume is the second in a series focussing on issues in Coordination, Organizations, Institutions and Norms (COIN) in multi-agent systems. The 23 papers in this volume are extended, revised versions of papers presented at the two workshops that were carefully selected during two rounds of reviewing and improvement. The papers are organized in topical sections on modelling and analyzing organizations, modelling and analyzing institutions, normative models and issues, norm evolution and dynamics, as well as autonomy, coordination and social order.



New interesting book: The One Page Project Manager or The Slave Ship

Pro Java EE 5 Performance Management and Optimization

Author: Steven Haines

Pro Java EE 5 Performance Management and Optimization features proven methodology to guarantee top-performing Java EE 5 applications, and explains how to measure performance in your specific environment. The book also details performance integration points throughout the development and deployment lifecycles that are crucial for application success.

For QA and preproduction stages, this book guides you through testing and optimally deploying your Java EE 5 applications, with a focus on assessing capacity and discovering saturation points. It defines the concept and application of wait-based tuning--one of the most effective approaches to application server tuning.

The book also helps you assess and improve the health of your applications upon deployment. The topics covered include trending, forecasting, and capacity assessing and planning. When production issues arise, you'll be armed with troubleshooting methodology and solutions to common problems that have been observed in real-world environments. This book even guides you through the creation of a formal Java EE 5 Performance Management Plan--customized to your environment to help you interpret and react to changing trends in usage patterns.



Table of Contents:
Ch. 1An introduction to application performance management3
Ch. 2Quantifying performance25
Ch. 3Performance measurements47
Ch. 4Implementing performance measurements73
Ch. 5Performance through the application development life cycle125
Ch. 6Performance tuning methodology155
Ch. 7Tuning an application server177
Ch. 8High-performance deployments207
Ch. 9Performance and scalability testing223
Ch. 10Java EE performance assessment255
Ch. 11Production troubleshooting methodology299
Ch. 12Trending, forecasting, and capacity planning317
Ch. 13Assembling a performance management plan337
Ch. 14Solving common Java EE performance problems351
Ch. 15Next steps373

Saturday, December 5, 2009

Playboy or Access 2002 Bible with CDROM

Playboy: The Mansion Official Strategy Guide

Author: Rick Barba

BradyGames' Playboy: The Mansion Official Strategy Guide includes the following:

  • A walkthrough of each Playboy estate area, including the inside of the Mansion, back lawn, pool and grotto, and more.
  • Expert strategies for achieving goals in Empire Mode.
  • Helpful tips for increasing fame and wealth.
  • Plus, complete coverage of the Playboy Philosophy and the reward system.
  • Games secrets uncovered!


  • Books about: Brandy Trade under the Ancien Regime or Dinners in a Dash

    Access 2002 Bible with CDROM

    Author: Cary N Pragu

    Take charge of your data and run your business or organization both more efficiently and more successfully with the Access 2002 Bible, Gold Edition. Receive top-notch advice from Access experts, Cary N. Prague and Michael R. Irwin, which will help you to quickly master Access's premier database management capabilities and its hot new Web features. The Access 2002 Bible offers step-by-step instructions and practical examples and advice that equips you with everything you need to know to organize, present, analyze, and share data on a network or over the Web. Find comprehensive coverage of all new features and capabilities, including vastly improved Data Access Pages which gives users additional ways to provide information over the Web. Access 2002 carries several performance improvements and an enhanced new file format and every bit of that is addressed between the covers of the Access 2002 Bible, Gold Edition and the accompanying CD-ROM.



    Thursday, December 3, 2009

    ABAP 4 or Computer Networking Lab Manual Package

    ABAP/4: Programming the Sap R/3 System

    Author: Bernd Matzk

    Many of the introductory SAP books currently on the market provide only a brief overview of ABAP. In ABAP/4 Programming the SAP/3 System, Bernd Matzke builds on this information to look in depth at the programming language at the heart of the SAP R/3 system.

    This new and fully updated edition of the definitive guide to ABAP/4 aims to make the fundamentals of this evolving programming language accessible to anybody developing or maintaining an SAP R/3 system. Starting with the basic principles, it explains the essential characteristics of ABAP/4 and the SAP programming concept.

    With this book you will learn how to:

    · Master the ABAP/4 commands in order to analyze existing standard applications and write new programs
    · Understand function modules to use program code from other applications
    · Create your own programs and construct your own test environments with an expansive set of examples designed to build up knowledge and programming skills

    NEW! Covers new concepts affecting the development environment and program, in line with R/3 Release 4.6
    NEW! Covers features of completely redesigned user interface
    NEW! Reference section covering ABAP commands in Release 4.6B
    NEW! CD-Rom containing source code of all examples plus SAP transport files with examples

    The sample programs in this book were developed on a 4.6B-system but can also run on other versions of the R/3 system.



    0201675153B04062001

    Booknews

    Release 4.6 of SAP's R/3 System presented many new features, including the completely redesigned user interface but also numerous other enhancements and additions, particularly the functionality of the programming language of the R/3 System. In this volume, Matzke (an industry software developer in Germany) describes the ABAP commands and the main principles of programming. Includes abundant exercises throughout the volume. Annotation c. Book News, Inc., Portland, OR (booknews.com)



    Table of Contents:

    Table of Contents

    Foreword to the 2nd Edition.
    Introduction.
    About the Contents of This Book.
    Exercises.
    Naming Conventions.
    2. The Elements of the Development Environment.
    The Data Dictionary.
    Authorizations.
    Number Ranges.
    Transactions.
    Reports.
    Dialog-Oriented Applications.
    Object-Oriented Extensions to ABAP.
    User Interface.
    Functional Modules and Dialog Modules.
    Error Handling and Message Concept.
    Help and Possible Entries.
    System Tables and System Fields.

    3. The Path to the Program.
    The Development Tools.
    Basic Statements.
    The Interface.
    Default Reports.
    Interactive Reports.
    Logical Databases.
    Dialog Applications.
    Relationship between List and Dialog Processing.
    Function Modules and Dialog Modules.
    Function Modules For General Use.
    How to Process Forms.

    4. ABAP Objects.
    Terms from the World of ABAP Objects.
    Commands.

    5. Maintaining Data Dictionary Elements.
    Domains, Data Elements, Tables and Structures.
    Views.
    Search Help.
    Matchcodes.
    Lock Objects.
    Type Groups.
    Exercises.

    6. Resource in the Development Environment.
    Transport Management System.
    Authorization Concept.

    7. An Example.
    Program Structure.
    Program 1: SAPMYZ3S.
    Program 2: SAPMYZ3P.

    8. Tips and Traps.
    Tips.
    Tricks.
    Traps.

    9. Summary Reference.
    Metasymbols Description.
    References and Parameter Repetition.
    ABAP Commands Overview.
    Flow Logic Command Overview.
    System Fields.

    10. Listings.
    Flow Logic of the Base Screen.
    Flow Logic ProcessingPicture.
    Global Declarations.
    PBO Modules.
    PAI Modules.
    Subroutines.

    11. The CD.
    Index.

    Computer Networking Lab Manual Package

    Author: James F Kuros

    Computer Networking provides a top-down approach to this study by beginning with applications-level protocols and then working down the protocol stack. Focuses on a specific motivating example of a network-the Internet-as well as introducing students to protocols in a more theoretical context. New short "interlude" on "putting it all together" that follows the coverage of application, transport, network, and datalink layers ties together the various components of the Internet architecture and identifying aspects of the architecture that have made the Internet so successful. A new chapter covers wireless and mobile networking, including in-depth coverage of Wi-Fi, Mobile IP and GSM. Also included is expanded coverage on BGP, wireless security and DNS. This book is designed for readers who need to learn the fundamentals of computer networking. It also has extensive material, on the very latest technology, making it of great interest to networking professionals.



    Wednesday, December 2, 2009

    Knowledge Representation and Reasoning or 100 Ideas for Stationery Cards and Invitations

    Knowledge Representation and Reasoning

    Author: Ronald Brachman

    Knowledge representation is at the very core of a radical idea for understanding intelligence. Instead of trying to understand or build brains from the bottom up, its goal is to understand and build intelligent behavior from the top down, putting the focus on what an agent needs to know in order to behave intelligently, how this knowledge can be represented symbolically, and how automated reasoning procedures can make this knowledge available as needed.

    This landmark text takes the central concepts of knowledge representation developed over the last 50 years and illustrates them in a lucid and compelling way. Each of the various styles of representation is presented in a simple and intuitive form, and the basics of reasoning with that representation are explained in detail. This approach gives readers a solid foundation for understanding the more advanced work found in the research literature. The presentation is clear enough to be accessible to a broad audience, including researchers and practitioners in database management, information retrieval, and object-oriented systems as well as artificial intelligence. This book provides the foundation in knowledge representation and reasoning that every AI practitioner needs.

    *Authors are well-recognized experts in the field who have applied the techniques to real-world problems
    * Presents the core ideas of KR&R in a simple straight forward approach, independent of the quirks of research systems
    *Offers the first true synthesis of the field in over a decade



    Books about: Competitive Strategy or Boards That Make a Difference

    100 Ideas for Stationery, Cards, and Invitations: Simple and Stylish Projects Using Handmade and Digital Techniques

    Author: Laura McFadden

    There's something undeniably heartwarming in the old-fashioned and thoughtful gesture of creating and sending a personal note, a romantic card, or a handwritten thank you.

    For readers who like receiving such notes as well as sending them, this book is for you. It offers more than 100 unique ideas for creating personalized stationery featuring traditional media, such as using stamps, paint, punches, needle and thread, as well as using the computer to generate monograms, borders and trims, clip art, photographs, and much more.

    The stationery examples are simple, yet elegant, and feature a beautiful, fun, and sophisticated range of styles that appeal to everyone, not just skilled crafters. Designs can be made quickly, and can be executed assembly-line style, so that it's easy to make 10 or 20 sheets in one sitting. Most of all, the graceful handcrafted designs will delight the receiver.



    Tuesday, December 1, 2009

    MCSE 70 294 Exam Cram or Microsoft Office Word 2003 Illustrated Introductory CourseCard Edition

    MCSE 70-294 Exam Cram: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure

    Author: Will Willis

    MCSA/MCSE 70-294 Exam Cram, Second Edition is the #1-selling quick-study guide to help you pass the 70-294 exam from Microsoft, which is one of the four core exams in the MCSE 2003 and MCSA 2003 certification programs.This new edition covers all exam objectives, including how to implement and manage an active directory service forest and domain structure, plan effective user and group administration policies, configure user environments, and troubleshoot active directory.It alsoincorporates two full practice exams, and has been updated against Microsoft's official courseware (MOC) that corresponds to this exam, as well as changes made to Windows Server 2003 R2.Test-taking strategies, time-saving study tips, a special Cram Sheet, tips, acronyms, and memory joggers not available anywhere else comes with this, and all, Exam Cram books.



    See also: Trading in the Zone or Essentials of Corporate Finance

    Microsoft Office Word 2003, Illustrated Introductory, Coursecard Edition

    Author: Jennifer A Duffy

    Part of the Illustrated series, this text offers a visual, flexible way to build Microsoft Word 2003 skills.



    Table of Contents:
    Unit A: Getting Started with Word 2003 Unit B: Editing Documents Unit C: Formatting Text and Paragraphs Unit D: Formatting Documents Unit E: Creating and Formatting Tables Unit F: Illustrating Documents with Graphics Unit G: Creating a Web Page Unit H: Merging Word Documents Word Appendix: Collaborating on Documents

    Monday, November 30, 2009

    Beginning C Game Programming or Pro PayPal E Commerce

    Beginning C++ Game Programming

    Author: Michael Dawson

    Interactivity—the unique feature that sets games apart from other forms of entertainment. The power of interactivity lies in the programming that occurs behind the scenes. If you're ready to jump into the world of programming for games, "Beginning C++Game Programming" will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals. As you cover each programming concept, you'll create small games that demonstrate your new skills. Wrap things up by combining each major concept to create an ambitious multiple player game. Get ready to master the basics of game programming with C++!



    Books about: Cardio Kickboxing Elite or Recovery from Codependence

    Pro PayPal E-Commerce

    Author: Damon Brenda Williams

    Pro PayPal E-Commerce contains the most comprehensive collection of information on the latest PayPal technologies available. It takes the approach of PayPal as a digital money platform, and shows how it's a dynamic service that offers far more than just payment processing.

    With its breadth of technologies and APIs, the PayPal platform is a basis for development and innovation for an unlimited number of possibilities. It offers a wide range of payment technologies, but it's not always easy to decipher which technology is the best choice for a web site. This book gets under the hood to show you how the different technologies work, how to choose the right solution, and how to implement the solution--complete with real-world PayPal success stories.

    You'll learn how to integrate PayPal directly into web sites to make use of its payment technologies. This allows you, no matter what language you program in, to build shopping carts or similar channel products with PayPal as a payment option. You can also use this book to learn about the basics of e-commerce, where PayPal fits in, and how you can meet your own e-commerce needs. This book covers

    • How PayPal works
    • Using the PayPal API
    • Website Payments Standard
    • Website Payments Pro
    • Instant Payment Notification
    • Payment Data Transfer
    • Encrypted Website Payments
    • Administration
    • Reporting
    • Fraud protection
    • Payflow Gateway



    Sunday, November 29, 2009

    Programming Microsoft Office Business Applications or UML 20 Pocket Reference

    Programming Microsoft Office Business Applications

    Author: Steve Fox

    Get practical guidance for creating custom applications by using the capabilities of the Microsoft Office platform. This hands-on reference illustrates how to use Microsoft Visual Studio® Tools for Office and the Microsoft Office system to create Office Business Applications-an emerging breed of application that bridges the gap between line of business (LOB) systems and end-user productivity tools. OBAs allow users to increase productivity by providing a seamless and integrated end-to-end user experience from their desktop to data in enterprise resource planning, customer relationship management, and other business systems. Experts on the Microsoft Office, Visual Studio Tools for Office, and OBA teams at Microsoft adeptly illustrate how to develop smart clients and Web services in the Microsoft Office environment. You'll also get guidance on custom development for the Microsoft Office Fluent™ user interface and Windows® SharePoint® Services, application deployment, and managing workflow. Complete with code samples on the Web, this book delivers the pragmatic information enterprise developers need to know to create and deploy custom business applications to the organization.

    Key Book Benefits:

    • Delivers practical, hands-on information on creating custom Office Business Applications
    • Written by experts on the Microsoft Office, Visual Studio Tools for Office, and OBA teams
    • Provides a reference to working in Microsoft Office with smart clients, Web services, and more
    • Features guidance about custom development for the Microsoft Office Fluent interface and SharePoint Services, managing workflow, and OBA deployment
    • Includes code sampleson the Web



    Book about: Tylers Herbs of Choice or Every Womans Guide to Eating During Pregnancy

    UML 2.0 Pocket Reference

    Author: Dan Pilon

    Already considered an industry standard, the Unified Modeling Language (UML) is a visual language that enables architects, software designers, and developers to describe, notate and communicate about the systems they design. Seemingly simple on the surface, the UML is a rich and expressive language, with many visual syntactical elements.

    It's next to impossible to memorize all aspects of the UML. Just as a writer might require a dictionary to work with the spoken word, so too do UML practitioners require a dictionary of sorts. In this book, you will find information on UML usage, symbols, line-endings, and syntax. This clear, concise book is just what you need to find to a solution quickly.



    Table of Contents:
    UML 2.0 overview3
    Static modeling with UML6
    Class diagrams19
    Package diagrams42
    Composite structures47
    Component diagrams55
    Deployment diagrams61
    Behavioral diagrams68
    Use case diagrams68
    Interaction diagrams76
    Statechart diagrams90
    Activity diagrams101
    The object constraint language (OCL)111

    Friday, November 27, 2009

    Building Findable Website or Magic Lantern Guides

    Building Findable Website: Web Standards, Seo, and Beyond

    Author: Aarron Walter

    This is not another SEO book written for marketing professionals.  Between these covers you’ll find practical advice and examples for people who build websites aiming to reach their target audience. Each chapter will introduce you to best practices and fresh perspectives on how to accomplish these simple, yet indispensable goals:

    • Help more people find your site
    • Help users find content within your site
    • Encourage return visits
    The path this book travels passes through the villages of Web standards, accessibility, and contemporary technologies like Ajax, APIs, Flash, and microformats. You’ll find the big ideas behind these technologies and real world examples, illustrating that you don’t have to compromise the user experience to create search engine friendly, findable websites.
    Although this book illuminates a broad range of findability strategies, one common theme pervades:
    Web standards + compelling content = improved findability = more successful sites You’ll find even more findability guidance on the book’s companion website (buildingfindablewebsites.com) including 5 bonus chapters.



    Table of Contents:
    Chapter 1 Introducing Findability
    Chapter 2 Markup Strategies
    Chapter 3 Server-Side Strategies
    Chapter 4 Creating Content that Drives Traffic
    Chapter 5 Building a Findable Blog
    Chapter 6 Adding Search to Your Site
    Chapter 7 Preventing Findability Roadblocks
    Chapter 8 Bring Traffic Back With a Mailing List Chapter 9 Putting Findability Into Practice Index


    Book review: The Rise of Modern Business in Great Britain the United States and Japan Second Edition Revised and Updated or Professional Communication Series

    Magic Lantern Guides: Sony DSLR A700

    Author: Peter K Burian

    Anyone who buys this superb Sony semi-professional camera will want to try out every one of its awesome features. The 12.24 MP Exmor™ APS-C size CMOS imager, with on-chip noise-canceling before and after A/D conversion, provides over 12 million pixels. A Dynamic Range Optimizer with Advanced Auto mode allows you to select any of 5 dynamic range optimization (DRO) correction levels; Super SteadyShot® Image Stabilization has built-in technology that moves the image sensor in response to camera shake, reducing blurs. Magic Lantern shows photographers how they all work!
     



    Thursday, November 26, 2009

    Excel Applications for Accounting Principles or Investigative Data Mining for Security and Criminal Detection

    Excel? Applications for Accounting Principles

    Author: Gaylord N Smith

    The text introduces students to the power of spreadsheets. It contains over 50 spreadsheet problems that reinforce principles of accounting concepts. The problems incorporate formula development and model building skills that may be used in a variety of accounting applications. Emphasis is placed on what if analysis.



    See also: Angariação de fundos de Modificação Social

    Investigative Data Mining for Security and Criminal Detection

    Author: Jesus Mena

    Investigative Data Mining for Security and Criminal Detection is the first book to outline how data mining technologies can be used to combat crime in the 21st century. It introduces security managers, law enforcement investigators, counter-intelligence agents, fraud specialists, and information security analysts to the latest data mining techniques and shows how they can be used as investigative tools. Readers will learn how to search public and private databases and networks to flag potential security threats and root out criminal activities even before they occur.

    The groundbreaking book reviews the latest data mining technologies including intelligent agents, link analysis, text mining, decision trees, self-organizing maps, machine learning, and neural networks. Using clear, understandable language, it explains the application of these technologies in such areas as computer and network security, fraud prevention, law enforcement, and national defense. International case studies throughout the book further illustrate how these technologies can be used to aid in crime prevention.

    Investigative Data Mining for Security and Criminal Detection will also serve as an indispensable resource for software developers and vendors as they design new products for the law enforcement and intelligence communities.


    Key Features:

    * Covers cutting-edge data mining technologies available to use in evidence gathering and collection

    * Includes numerous case studies, diagrams, and screen captures to illustrate real-world applications of data mining

    * Easy-to-read format illustrates current and future data mining uses inpreventative law enforcement, criminal profiling, counter-terrorist initiatives, and forensic science

    * Introduces cutting-edge technologies in evidence gathering and collection, using clear non-technical language
    * Illustrates current and future applications of data mining tools in preventative law enforcement, homeland security, and other areas of crime detection and prevention
    * Shows how to construct predictive models for detecting criminal activity and for behavioral profiling of perpetrators
    * Features numerous Web links, vendor resources, case studies, and screen captures illustrating the use of artificial intelligence (AI) technologies



    Table of Contents:
    Introduction
    1Precrime Data Mining1
    2Investigative Data Warehousing39
    3Link Analysis: Visualizing Associations75
    4Intelligent Agents: Software Detectives107
    5Text Mining: Clustering Concepts125
    6Neural Networks: Classifying Patterns159
    7Machine Learning: Developing Profiles205
    8NetFraud: A Case Study249
    9Criminal Patterns: Detection Techniques275
    10Intrusion Detection: Techniques and Systems301
    11The Entity Validation System (EVS): A Conceptual Architecture327
    12Mapping Crime: Clustering Case Work343
    A1,000 Online Sources for the Investigative Data Miner379
    BIntrusion Detection Systems (IDS) Products, Services, Freeware, and Projects415
    CIntrusion Detection Glossary419
    DInvestigative Data Mining Products and Services431
    Index435

    Wednesday, November 25, 2009

    Integrative Document and Content Management or Ubuntu 804 Desktop Handbook

    Integrative Document and Content Management: Strategies for Exploiting Enterprise Knowledge

    Author: Asprey

    Len Asprey is a Principal Consultant with Practical Information Management Solutions Pty Ltd, Australia, and provides professional information management and technology consulting services to corporations, businesses and government departments. His consultancy services include a wide range of assignments related to document management, content management, document imaging, workflow and business process analysis and re-design. Len was the founding Chair and is a Life Member of the Institute for Information Management (IIM), and is a member of the Association for Information and Image Management (AIIM International), affiliated through the Aloha Chapter in Hawaii. He is a recognised speaker in the information management and technology domain on the international circuit.Michael Middleton is a Senior Lecturer in the School of Information Systems at Queensland University of Technology, Brisbane, Australia. During the last 10 years his academic experience has been augmented with numerous consultancy assignments in the field of information management and services. Michael's previous employment includes services at Edith Cowan University and the University of New South Wales as an academic, and in management positions at Edith Cowan University, National Library of Australia and the Australian Atomic Energy Commission.



    Table of Contents:
    Foreword
    Preface
    Pt. 1The Business Context
    Ch. 1Introduction1
    Ch. 2Business Planning Frameworks and IDCM28
    Ch. 3Characteristics of Enterprise Document Environments47
    Ch. 4Characteristics of IDCM Systems86
    Ch. 5Business Systems Interfaces and IDCM Opportunities134
    Pt. 2Preliminaries
    Ch. 6Project Life-Cycle Planning and Methodologies168
    Ch. 7Policy Framework for IDCM193
    Ch. 8Feasibility Study217
    Ch. 9Building the Business Case240
    Pt. 3Requirements Analysis and Definition
    Ch. 10Requirements Analysis and Definition Framework269
    Ch. 11User Requirements280
    Ch. 12Functional Requirements - Digital Office Documents305
    Ch. 13Functional Requirements - Email Management330
    Ch. 14Functional Requirements - Physical Office Documents336
    Ch. 15Functional Requirements - Document Imaging and Recognition Technologies349
    Ch. 16Functional Requirements - Workflow375
    Ch. 17Functional Requirements - Engineering and Technical Drawings388
    Ch. 18Functional Requirements - Web Content Management409
    Ch. 19Nonfunctional and Domain Requirements415
    Pt. 4Package Selection and Implementation Strategies
    Ch. 20Package Selection432
    Ch. 21Implementation Planning461
    Ch. 22Conclusion481
    Pt. 5Appendices
    App. 1: Glossary489
    App. 2: Bibliography503
    App. 3: Sites510
    App. 4: Software514
    App. 5: Storage Media518
    About the Authors521
    Index522

    Book review: Wine Report or Camp Cookery

    Ubuntu 8.04 Desktop Handbook

    Author: Richard Petersen

    This book covers key desktop topics including installation, GNOME, KDE, software repositories, along with Office Suites, Editors, multimedia codecs, Mail and FTP clients, Web applications.. Both administrative and network configuration tools are covered in detail, including user, printer, and network configuration.



    Sunday, February 22, 2009

    Zero Configuration Networking or Internet Routing Architectures

    Zero Configuration Networking: The Definitive Guide

    Author: Daniel Steinberg

    It used to be that two laptops, sitting side by side, couldn't communicate with each other; they may as well have been a thousand miles apart. But that was then, before the advent of Zero Configuration Networking technology. This amazing cross-platform open source technology automatically connects electronic devices on a network, allowing them to interoperate seamlessly-without any user configuration. So now you don't have to lift a finger! Needless to say, it has completely changed the way people connect to devices and programs for printing, file sharing, and other activities.

    Zero Configuration Networking: The Definitive Guide walks you through this groundbreaking network technology, with a complete description of the protocols and ways to implement network-aware applications and devices.

    Written by two Zero Configuration Networking experts, including one of Apple's own computer scientists, the book covers more than just file sharing and printing. Zero Configuration Networking also enables activities such as music and photo sharing and automatic buddy discovery on Instant Messaging applications. In fact, Zero Configuration Networking can be used for virtually any device that can be controlled by a computer. And this handy guide has the inside scoop on all of its capabilities-and how you can easily apply them in your own environment.

    For the technically advanced, Zero Configuration Networking: The Definitive Guide examines the three core technologies that make up Zero Configuration Networking: Link-Local Addressing, Multicast DNS, and DNS Service Discovery. It also reviews a series of APIs, including C-API, Java API, CFNetServices, and Cocoa's NSNetServices.

    Whetheryou want to understand how iTunes works, or you want to network a series of laptops and other devices at your office for maximum efficiency, you'll find all the answers in this authoritative guide.



    New interesting textbook: una Introducción a Economía Behaviorística:un Guía para Estudiantes

    Internet Routing Architectures

    Author: Sam Halabi

    Internet Routing Architectures is the 'first' book that came out of the Cisco Press series while I was still at Cisco. It took a lot of effort to tackle a complex subject like Internet routing and turn it into something that everyone could read and understand. I truly thank all my readers who have made this book a huge success. You can now find me at the halabiconnect.com site where networking is made simple.



    Table of Contents:
    Pt. IThe Contemporary Internet
    Ch. 1Evolution of the Internet
    Ch. 2ISP Services and Characteristics
    Ch. 3IP Addressing and Allocation Techniques
    Pt. IIRouting Protocol Basics
    Ch. 4Interdomain Routing Basics
    Ch. 5Border Gateway Protocol Version 4
    Pt. IIIEffective Internet Routing Designs
    Ch. 6Tuning BGP Capabilities
    Ch. 7Redundancy, Symmetry, and Load Balancing
    Ch. 8Controlling Routing Inside the Autonomous System
    Ch. 9Controlling Large-Scale Autonomous Systems
    Ch. 10Designing Stable Internets
    Pt. IVInternet Routing Device Configuration
    Ch. 11Configuring Basic BGP Functions and Attributes
    Ch. 12Configuring Effective Internet Routing Policies
    App. ABGP Command Reference
    App. BReferences for Further Study
    App. CBGP Outbound Route Filter (ORF)
    App. DMultiprotocol BGP (MBGP)

    Saturday, February 21, 2009

    Principles of Robot Motion or Online Marketing Success Stories

    Principles of Robot Motion: Theory, Algorithms, and Implementations

    Author: Howie Choset

    Robot motion planning has become a major focus of robotics. Research findings can be applied not only to robotics but to planning routes on circuit boards, directing digital actors in computer graphics, robot-assisted surgery and medicine, and in novel areas such as drug design and protein folding. This text reflects the great advances that have taken place in the last ten years, including sensor-based planning, probabalistic planning, localization and mapping, and motion planning for dynamic and nonholonomic systems. Its presentation makes the mathematical underpinnings of robot motion accessible to students of computer science and engineering, rleating low-level implementation details to high-level algorithmic concepts.



    Table of Contents:
    1Introduction1
    2Bug algorithms17
    3Configuration space39
    4Potential functions77
    5Roadmaps107
    6Cell decompositions161
    7Sampling-based algorithms197
    8Kalman filtering269
    9Bayesian methods301
    10Robot dynamics349
    11Trajectory planning373
    12Nonholonomic and underactuated systems401
    AMathematical notation473
    BBasic set definitions475
    CTopology and metric spaces478
    DCurve tracing487
    ERepresentations of orientation489
    FPolyhedral robots in polyhedral worlds499
    GAnalysis of algorithms and complexity classes513
    HGraph representation and basic search521
    IStatistics primer547
    JLinear systems and control552

    Go to: Womens Health Solutions or The Organic Foods SourceBook

    Online Marketing Success Stories: Insider Secrets from the Experts Who Are Making Millions on the Internet Today

    Author: Rene V Richards

    Standing out in the turmoil of today's Internet marketplace is a major challenge. There are many books and courses on Internet marketing; this is the only book that will provide you with insider secrets. We asked the marketing experts who make their living on the Internet every day—and they talked. Online Marketing Success Stories will give you real-life examples of how successful businesses market their products online. The information is so useful that you can read a page and put the idea into action—today! With e-commerce expected to reach $40 billion and online businesses anticipated to increase by 500 percent through 2010, your business needs guidance from today's successful Internet marketing veterans. Learn the most efficient ways to bring consumers to your site, get visitors to purchase, how to up-sell, oversights to avoid, and how to steer clear of years of disappointment. We spent thousands of hours interviewing, e-mailing, and communicating with hundreds of today's most successful e-commerce marketers. This book not only chronicles their achievements, but is a compilation of their secrets and proven successful ideas. If you are interested in learning hundreds of hints, tricks, and secrets on how to make money (or more money) with your Web site, then this book is for you. Instruction is great, but advice from experts is even better, and the experts chronicled in this book are earning millions. This new exhaustively researched book will provide you with a jam-packed assortment of innovative ideas that you can put to use today. This book gives you the proven strategies, innovative ideas, and actual case studies to help you sell more with less time and effort.



    Friday, February 20, 2009

    Mastering Perl Tk or The Computer and the Brain

    Mastering Perl/Tk: Graphical User Interfaces in Perl

    Author: Steve Lidi

    Perl is a powerful programming language used primarily for system administration, web programming, and database manipulation. Perl/Tk is the marriage of Perl with the Tk toolkit, which allows Perl programs to be built with attractive, intuitive GUIs. Mastering Perl/Tk is the "Bible" of Perl/Tk: the one and only book needed not only to get started with Perl/Tk, but also to learn the techniques of experienced Perl/Tk programmers. The first half of the book contains the basics on how to use Perl/Tk, with coverage of all the basic widgets and a thorough tutorial of the geometry managers that determine how each widget is laid out. Mastering Perl/Tk then branches out into advanced applications of Perl/Tk, with a series of extensive program examples. The result is a book that is not only accessible for novices, but will also take experienced programmers to the next step in learning how to program elegantly and effectively in Perl/Tk. The book also includes a complete quick reference for each standard widget and listings of all the extended examples in the book.



    Interesting textbook: Recovering Our Ancestors Gardens or The Apprentice

    The Computer and the Brain

    Author: John Von Neumann

    This book, composed of material prepared for the Silliman Lectures by john von Neumann before his death, represents the views of one of the greatest mathematicians of the twentieth century on the analogies between computing machines adn the living human brain. He concludes that the brain operates in part digitally, in part analogically, but uses a peculiar statistical language unlike that employed in the operation of man-made computers. At the time of his death in February 1957, Dr. von Neumann, renowned for his theory of games and his work at the Electronic Computer Project at the Institute for Advanced Study, was serving as a member of the Atomic Energy Commission. A year earlier, he had written: "I still cherish the hope that I will be able to deliver hte Silliman Lectures as planned." These plans were never brought to fruition, however, and the manuscript for this book constitutes the last writing to come from him.

    S. Ulam

    Highly original and intensely stimulating.
    Scientific American

    Mathematical Review

    An outstanding example of J. von Neumann's insight, brilliance and clarity.

    What People Are Saying

    Paul and Patricia Churchalnd
    This innocent-looking little book lies at the eye of a hurricane. It represents a locus of clarity and calm at the center of a vast vortex of powerful arguments and competing research programs. And it is all the more singular for having been written . . . at the very beginning of the recent explosion in electronic computer technology.(Paul and Patricia Churchland, from the foreword)




    Thursday, February 19, 2009

    EJB 3 in Action or The Definitive Guide to Django

    EJB 3 in Action

    Author: Debu Panda

    EJB 2 is widely used but it comes at a cost - procedural, redundant code. EJB 3 is a different animal. By adopting a POJO programming model and Java 5 annotations, it dramatically simplifies enterprise development. A cool new feature, its Java Persistence API, creates a standard for object-relational mapping. You can use it for any Java application, whether inside or outside the EJB container. With EJB 3 you will create true object-oriented applications that are easy to write, maintain and extend.

    EJB 3 in Action is a fast-paced tutorial for both novice and experienced Java developers. It will help you learn EJB 3 and the JPA quickly and easily. This comprehensive, entirely new EJB 3 book starts with a tour of the EJB 3 landscape. It then moves quickly into core topics like building business logic with session and message-driven beans. You'll find four full chapters on the JPA along with practical code samples, design patterns, performance tuning tips, and best practices for building and deploying scalable applications.



    Table of Contents:
    Preface     xix
    Acknowledgments     xxi
    About this book     xxiv
    Overview of the EJB Landscape     1
    What's what in EJB 3     3
    EJB overview     5
    EJB as a component     5
    EJB as a framework     7
    Layered architectures and EJB     9
    Why choose EJB 3?     12
    Understanding EJB types     14
    Session beans     16
    Message-driven beans     16
    Entities and the Java Persistence API     17
    Getting inside EJB     19
    Accessing EJB sendees: the EJB container     20
    Accessing JPA services: the persistence provider     20
    Gaining functionality with EJB services     21
    Renaissance of EJB     23
    HelloUser Example     24
    Simplified programming model     25
    Annotations instead of deployment descriptors     26
    Dependency injection vs. JNDI lookup     27
    Simplified persistence API     27
    Unit-testable POJO components     29
    EJB 3 and Spring     30
    Summary     32
    A first taste of EJB     33
    New features: simplifying EJB     35
    Replacing deployment descriptors with annotations     35
    Introducing dependency injection     40
    Introducing the ActionBazaar application     41
    Starting with the architecture     42
    An EJB 3-based solution     43
    Building business logic with session beans     45
    Using stateless beans     45
    The stateless bean client     47
    Using stateful beans     50
    A stateful bean client     54
    Messaging with message-driven beans     56
    Producing a billing message     57
    Using the order billing message processor MDB     59
    Persisting data with EJB 3 JPA     61
    Working with the Java Persistence API     62
    Using the EntityManager     65
    Summary     67
    Building Business Logic with EJB 3     69
    Building business logic with session beans     71
    Getting to know session beans     72
    Why use session beans?     73
    Session beans: the basics     75
    Understanding the programming rules     78
    Conversational state and session bean types     79
    Bean lifecycle callbacks     79
    Stateless session beans      83
    The BidManagerBean example     84
    Using the @Stateless annotation     86
    Specifying bean business interfaces     87
    Using bean lifecycle callbacks     90
    Stateful session beans     93
    Additional programming rules     94
    The BidderAccountCreatorBean example     94
    Business interfaces for stateful beans     98
    Stateful bean lifecycle callbacks     98
    Session bean clients     102
    Using the @EJB annotation     104
    Injection and stateful session beans     104
    Performance considerations for stateful beans     105
    Using stateful session beans effectrvely     105
    Stateful session bean alternatives     107
    Session bean best practices     108
    Summary     109
    Messaging and developing MDBs     110
    Messaging concepts     111
    Message-oriented middleware     112
    Messaging in Action Bazaar     112
    Messaging models     114
    Introducing Java Messaging Service     117
    Developing the JMS message producer     117
    The JMS message interface     119
    Working with message-driven beans     121
    Why use MDBS?     122
    Programming rules     124
    Developing a message consumer with MDB     124
    Using the @MessageDriven annotation     127
    Implementing the MessageListener     127
    Using ActivationConfigProperty     128
    Using bean lifecycle callbacks     132
    Sending JMS messages from MDBs     135
    Managing MDB transactions     136
    MDB best practices     137
    Summary     139
    Learning advanced EJB concepts     140
    EJB internals     141
    EJB behind the scenes     141
    EJB context: accessing the runtime environment     143
    Accessing resources using DI and JNDI     146
    Resource injection using @Resource     146
    The @Resource annotation in action     152
    Looking up resources and EJBs     155
    AOP in the EJB world: interceptors     157
    What is AOP?     157
    What are interceptors?     158
    Specifying interceptors     160
    Implementing business interceptors     162
    Lifecycle callback methods in the interceptor class     165
    Scheduling: the EJB 3 timer service     167
    What are timers?      168
    Using the timer service     169
    When to use EJB timers     174
    Summary     175
    Transactions and security     176
    Understanding transactions     177
    A transactional solution in ActionBazaar     178
    ACID properties     178
    Transaction management internals     181
    Two-phase commit     183
    Transaction management in EJB     184
    Container-managed transactions     185
    Snag-It ordering using CMT     185
    The @TransactionManagement annotation     186
    The @TransactionAttribute annotation     187
    Marking a CMT for rollback     191
    Transaction and exception handling     193
    Bean-managed transactions     196
    Snag-It ordering using BMT     196
    Getting a UserTransaction     198
    Using UserTransaction     199
    The pros and cons of BMT     201
    Exploring EJB security     202
    Authentication vs. authorization     202
    Users, groups, and roles     203
    A security problem in ActionBazaar     203
    EJB 3 and Java EE security     205
    Declarative security     208
    Using EJB programmatic security     210
    Summary     213
    3 Diving into the Java Persistence API (JPA)     215
    Implementing domain models     217
    Domain modeling and the JPA     218
    Introducing domain models     219
    The ActionBazaar problem domain     219
    Domain model actors     222
    The EJB 3 Java Persistence API     224
    Domain objects as Java classes     225
    Implementing domain objects with JPA     227
    The @Entity annotation     228
    Persisting entity data     229
    Specifying entity identity     233
    The Embeddable annotation     238
    Entity relationships     239
    @OneToOne     240
    @OneToMany and @ManyToOne     244
    @ManyToMany     247
    Summary     249
    Object-relational mapping     250
    The impedance mismatch     251
    Mapping objects to databases     252
    Introducing O/R mapping     257
    Mapping entities     258
    Specifying the table     261
    Mapping the columns     262
    Using @Enumerated     264
    Mapping CLOBs and BLOBs      265
    Mapping temporal types     265
    Mapping an entity to multiple tables     266
    Generating primary keys     267
    Mapping embeddable classes     270
    Mapping entity relationships     273
    Mapping one-to-one relationships     273
    One-to-many and many-to-one     278
    Many-to-many     281
    Mapping inheritance     284
    Single-table strategy     285
    Joined-tables strategy     287
    Table-per-class strategy     288
    Mapping polymorphic relationships     291
    Summary     292
    Manipulating entities with EntityManager     293
    Introducing the EntityManager     294
    The EntityManager interface     294
    The lifecycle of an entity     297
    Persistence contexts, scope, and the EntityManager     301
    Using the EntityManager in ActionBazaar     303
    Creating EntityManager instances     304
    Container-managed EntityManagers     305
    Application-managed EntityManager     308
    Managing persistence operations     313
    Persisting entities     314
    Retrieving entities by primary key     319
    Updating entities      325
    Deleting entities     328
    Controlling updates with flush     330
    Refreshing entities     331
    Entity lifecycle listeners     333
    Using an entity listener     334
    Default listener classes     336
    Listener class execution order and exclusion     337
    Entity operations best practices     338
    Summary     338
    Using the query API and JPQL to retrieve entities     340
    Introducing the query API     341
    The big picture     341
    Anatomy of a query     343
    Defining named queries     344
    Executing the queries     345
    Creating a query instance     346
    Working with the Query interface     347
    Specifying query hints     353
    Introducing JPQL     354
    Defining statement types     356
    Using the From clause     358
    Conditional expressions and operators     362
    Working with JPQL functions     367
    Using a Select clause     370
    Using aggregations     372
    Ordering the query result     374
    Using subqueries     374
    Joining entities      376
    Bulk updates and deletes     379
    Native SQL queries     380
    Using dynamic queries with native SQL     381
    Using a named native SQL query     382
    Summary     383
    Putting EJB 3 Into Action     385
    Packaging EJB 3 applications     387
    Packaging your applications     389
    Dissecting the Ear file     391
    Loading the Ear module     392
    Exploring class loading     394
    Class-loading basics     394
    Exposing the classic parent delegation model     396
    Class loading in Java EE applications     398
    Dependencies between Java EE modules     398
    Packaging session and message-driven beans     400
    Packaging EJB-JAR     400
    Deployment descriptors vs. annotations     402
    Overriding annotations with deployment descriptors     406
    Specifying default interceptor settings     407
    Using vendor-specific annotations and descriptors     408
    Packaging entities     410
    Exposing the persistence module     410
    Describing the persistence module with persistence.xml     411
    Performing O/R mapping with orm.xml     418
    Best practices and common deployment issues     422
    Packaging and deployment best practices     422
    Troubleshooting common deployment problems     423
    Summary     424
    Effectively integrating EJB 3 across your application tiers     425
    Design patterns and web technologies     426
    Presentation tier     427
    Using the Entity Access Object pattern     429
    Visiting the Session Facade pattern     434
    Accessing session beans from the web tier     439
    Accessing session beans using dependency injection     441
    Referencing session beans from helper classes     442
    Dealing with transactions     445
    Working with stateful session beans     446
    Using JPA from the web tier     447
    Using a container-managed entity manager     448
    Using an application-managed EntityManager with JTA transactions     450
    Accessing an application-managed EntityManager outside the container     451
    Summary     454
    Taming wild EJBs: performance and scalability     455
    Handling entity locking issues     457
    Understanding locking types     458
    Optimistic locking and entity versioning     461
    EntityManager and lock modes      462
    Improving entity performance     464
    Remodeling and schema redesign     464
    Tuning the JDBC layer     468
    Reducing database operations     470
    Improving query performance     474
    Caching     478
    Improving performance of EJB 3 components     483
    Session bean performance     484
    Improving MDB performance     487
    Clustering EJB applications     488
    Collocated architecture     489
    Load-balancing stateless session beans     490
    Clustering statefal session beans     493
    Entities and clustered cache     495
    Summary     496
    Migration and Interoperability Issues     497
    Migration to EJB 3     499
    Backward compatibility and interoperability with EJB 2     500
    Packaging EJB 2 and EJB 3 together     501
    Invoking EJB 2 from EJB 3     502
    Using EJB 3 from EJB 2     503
    Migrating session beans     505
    Converting interface and bean classes     506
    Resource usage     510
    Transactions and security settings     511
    Client applications     511
    Migrating message-driven beans     313
    Migrating CMP 2 entity beans to the EJB 3 JPA     513
    Redesign your domain model     514
    Using DTOs as entities     517
    Entity bean classes and interfaces     519
    Client applications     526
    Migrating JDBC DAOs to use the EJB 3 JPA     529
    Identifying entities     529
    Reworking a DAO implementation class to use the EntityManager API     530
    Swapping SQL queries for JPQL     531
    Helping O/R frameworks to use the EJB 3 JPA     533
    Approaches to migration     535
    Strategies     535
    Manual vs. automated     536
    Summary     536
    Exposing EJBs as web services     537
    What is a web service?     539
    Identifying web service components     541
    Web services styles     547
    Approaches to developing web services     548
    JAX-WS: Java EE 5 web services platform     549
    Introducing the web services platform     549
    Why choose EJB over a POJO for a web service?     550
    Developing EJB web services with JAX-WS 2.0     551
    Using the @WebService annotation     553
    Specifying the web service style with @SOAPBinding      555
    Using @WebMethod     557
    Using the @WebParam annotation     558
    Using the @WebResult annotation     560
    Using @OneWay and @HandlerChain     561
    Accessing a web service from an EJB     562
    Accessing the PlaceBid web service     562
    EJB as a web service client     564
    Best practices for web service development     565
    Summary     567
    EJB 3 and Spring     568
    Introducing the Spring framework     570
    Benefits of the Spring framework     571
    The inversion of control principle     571
    The separation of concerns principle     572
    Using JPA with Spring     573
    Building JPA EAOs for Spring     574
    Configuring Spring to use the JPA     577
    Combining the power of EJB 3 and Spring     581
    Developing Spring-enabled EJBs     581
    Using session beans from Spring beans     585
    Summary     585
    RMI and JNDI     587
    Reviewing relational databases     596
    Annotations reference     603
    Deployment descriptors reference     623
    Installing and configuring the Java EE 5 SDK      646
    Resources     660
    Index     663

    See also: Bowersox Protocol for Fibromyalgia and Chronic Fatigue or Alzheimers Disease

    The Definitive Guide to Django: Web Development Done Right

    Author: Adrian Holovaty

    Django, the Python-based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django's creators, and Django lead developer Jacob Kaplan-Moss show you how they use this framework to create award-winning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.

    The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting non-HTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendixes for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework.



    Tuesday, February 17, 2009

    Microsoft Windows Vista Administration or Robotic Surgery

    Microsoft Windows Vista Administration

    Author: Anthony T Velt

    Administer Windows Vista in the enterprise

    This in-depth implementation guide teaches network administrators how to effectively deploy and manage Microsoft Windows Vista within an enterprise environment. You will learn how to efficiently and effectively use the all-new features such as Windows Defender, Network Access Protection, Windows Service Hardening, and Active Directory.

    Anthony T.Velte, CISSP, CISA, is cofounder of Velte Publishing, Inc. He is the coauthor of Windows 2000 Enterprise Networking.

    Toby J.Velte, Ph.D., is part of Accenture's North American Consumer and Industrial practice. He is the coauthor, with Anthony Velte, of Cisco: A Beginner's Guide, Third Edition.



    Interesting book: Kalifornien: Amerikas Experiment der Hohen Anteile

    Robotic Surgery: Theory and Operative Technique

    Author: Farid Gharagozloo

    A groundbreaking look at an OR revolution

    Robotic Surgery is the first comprehensive book on a subject so new that doctors looking to perform robotic surgery must resort to learning how to use surgical robots from fellow surgeons. Robotic surgery is growing in popularity because, in many cases, it provides the least invasive surgery possible, thus reducing stress on the body and, therefore, recovery time and hospital stays. This is, simply, the only book where you'll find key information on operating via robot.

    Written by surgeons from the world's leading center for robotic technology, Robotic Surgery outlines the benefits of this process, which include using cameras dextrous-head cameras providing a three-dimensional view of a person's insides; in essence, the camera sees around corners of anatomy. This guide covers various types of surgery, including urologic, providing urologists with a greater grasp of a technology already prevalent in their field. Robotic surgery is the new buzz in the field. This is the ultimate source to help you stay ahead of the game.



    Table of Contents:
    1.
    CONTENTS:

    Table of Contents:



    Foreword



    General Section



    1.
    Preface


    2.
    Overview of Robotic surgery


    3.
    Robotic surgery: Technology, from Zeus to da Vinci


    4.
    Physiological Advantages of Minimally Invasive Surgery


    5.
    Psychological Impact of Minimally Invasive Surgery


    6.
    Economic Considerations in Minimally Invasive Surgery


    7.
    The Operating Room Design for Robotic Surgery


    8.
    Anesthesia for Robotic Surgery


    9.
    Critical Care for Robotic Surgery



    Cardiac Surgery


    1.
    Robotics in Cardiac Surgery


    2.
    Single Vessel Small Thoracotomy Robotic Assisted CABG


    3.
    Multivessel Small Thoracotomy Robotic Assisted CABG


    4.
    Robotic Assisted Totally Endoscopic Closed Chest CABG


    5.
    Robotic Assisted Mitral Valve Repair


    6.
    Robotic Assisted Atrial Septal Defect Closure


    7.
    Robotic Assisted Pulmonary Vein Ablation


    8.
    Robotic Assisted Trasmyocardial Revascularization:


    9.
    Robotic Assisted Epicardial Lead Placement




    Thoracic Surgery



    1.
    Robotics in Thoracic Surgery


    2.
    Robotic Lobectomy, Evolution from VATS to RAVS


    3.
    Robotic Lobectomy


    4.
    Robotic Surgery for Benign Esophageal Diseases


    5.
    Robotic Heller Myotomy- Abdominal Approach


    6.
    Robotic Heller Myotomy- Thoracic Approach


    7.
    Robotic Paraesophageal Hernia Repair


    8.
    Robotic NissenFundoplication


    9.
    Robotic Belsey Repair


    10.
    Robotic Assisted Transhiatal Esophagectomy


    11.
    Robotic Assisted Ivor-Lewis Esophagectomy


    12.
    Robotic Mediastinal Surgery



    General Surgery



    1.
    Robotics in General surgery


    2.
    Robotic Gastric Bypass for Obesity


    3.
    Robotic Gastric Surgery


    4.
    Robotic Pancreatic Surgery


    5.
    Robotic Abdominal Aortic Surgery


    6.
    Robotic Colorectal Surgery


    7.
    Robotic Recto-Vaginopexy



    Urological surgery



    1.
    Robotics in Urology


    2.
    Robotic Assisted Prostatectomy


    3.
    Robotic Sacral Colpopexy


    4.
    Robotic Assisted Pyeloplasty


    5.
    Robotic Donor Nephrectomy






    New Frontiers




    1.
    The Application of Robotic Principles in Telemedicine


    2.
    The Role of Robotic Surgery During Space Exploration


    3.
    New Horizons in Robotic Surgery



    Monday, February 16, 2009

    Real World Compositing with Adobe Photoshop CS4 or HTML

    Real World Compositing with Adobe Photoshop CS4

    Author: Dan Moughamian

    In Real World Compositing with Adobe Photoshop X, experts Scott Valentine and Dan Moughamian show readers how to enhance their photography and Photoshop skills—from scene selection and preparation to photographic technique.

    Professional photographers and digital artists wishing to produce photo-real composite images and surreal artwork by blending—or compositing—many individual images can learn all they need to know right here. Building from a presumed skill set, the authors provide detailed examples and explanations that cover the newest features in Photoshop CS4 and popular 3D applications.

    More than just a guide for using the software, this book also instructs readers on photographic planning and technique, key graphic design concepts, and even visual perception as applied to creative images—an increasingly popular approach which requires the digital artist to become more involved in the presentation and concept of their images.




    Look this: Building and Integrating Virtual Private Networks with Openswan or Tailored Health Messages

    HTML

    Author: Elizabeth Eisner Eisner Reding

    Part of the Illustrated Series, this text offers a quick, visual, step-by-step approach for learning how to create, format, and enhance a Web page using HTML.



    Table of Contents:
    Unit A: Creating an HTML Document
    Unit B: Formatting Text with HTML
    Unit C: Adding Graphics and Multimedia
    Unit D: Using Forms to Control Output
    Unit E: Working With Tables
    Unit F: Controlling Page Layout
    Unit G: Designing Web Pages
    Unit H: Scripting for HTML
    Appendix

    Sunday, February 15, 2009

    The Art of Cartooning with Flash or Microcontroller Projects in C for the 8051

    The Art of Cartooning with Flash

    Author: Daniel Gray

    Face it, funny doesn't come in the Flash box. Alas, there's no "make funny" button.

    At long last, here's a book with the pure intent of helping you squeeze more entertaining bits out of Flash. If you've ever dreamt of creating your own animated cartoon, this book is a must read.

    In The Art of Cartooning with Flash, you'll learn how to:
    * Apply the 12 classic principles of cartooning to Flash
    * Build bandwidth-stingy digital puppets
    * Master the walkcycle and other intricate techniques
    * Craft a strong story and dynamic characters
    * Storyboard and layout like a pro
    * Create an animatic to test your ideas
    * Analyze a cartoon, frame-by-frame Check out the Flash-enabled companion site at twinkleland.com/book1.html.



    Interesting book: Les Problèmes Globaux et la Culture de Capitalisme

    Microcontroller Projects in C for the 8051

    Author: Dogan Ibrahim

    This book is a thoroughly practical way to explore the 8051 and discover C programming through project work. Through graded projects, Dogan Ibrahim introduces the reader to the fundamentals of microelectronics, the 8051 family, programming in C, and the use of a C compiler. The specific device used for examples is the AT89C2051 - a small, economical chip with re-writable memory, readily available from the major component suppliers.

    A working knowledge of microcontrollers, and how to program them, is essential for all students of electronics. In this rapidly expanding field many students and professionals at all levels need to get up to speed with practical microcontroller applications. Their rapid fall in price has made microcontrollers the most exciting and accessible new development in electronics for years - rendering them equally popular with engineers, electronics hobbyists and teachers looking for a fresh range of projects.


    Microcontroller Projects in C for the 8051 is an ideal resource for self-study as well as providing an interesting, enjoyable and easily mastered alternative to more theoretical textbooks.

    Dogan Ibrahim has been Associate Professor and Head of Department at the Near East University, Cyprus, lecturer at South Bank University, London, Principal Research Engineer at GEC Hirst Research Centre, and is now a hardware and software systems consultant to London's Traffic Control Systems Unit.

    Practical projects that enable students and practitioners to get up and running straight away with 8051 microcontrollers
    A hands-on introduction to practical C programming
    A wealth of project ideas for students and enthusiasts

    Booknews

    Assuming the reader to have no knowledge of either programming or computer chips, Ibrahim introduces both, then presents projects in light, sound, temperature, and communication for readers to cut their teeth on. He uses the AT89C2051 version of the 8051 family of chips because it is cheap, readily available, and re-writable so only one need be bought. Microcontrollers, single-chip microprocessor systems, are becoming increasingly popular with engineers and electronics hobbyists. Annotation c. Book News, Inc., Portland, OR (booknews.com)



    Table of Contents:
    Preface; Microcomputer systems; Programming the microcontrollers in C; Light projects; Sound projects; Temperature projects; RS232 serial communication projects; Appendix; Glossary; Index

    Thursday, February 12, 2009

    Photoshop CS Bible or LabVIEW for Data Acquisition

    Photoshop CS Bible

    Author: Deke McClelland

    "I’ve learned more from Deke’s Photoshop Bible than any Photoshop book, ever."

    – Scott Kelby, President, National Association of Photoshop Professionals

    "When someone asks me something I don’t know about Photoshop, I tell them to go read the Photoshop Bible. It does something no other book does – it tells you everything."

    – Russell Preston Brown, Senior Creative Director, Adobe Systems

    World-renowned Photoshop expert and Hall of Famer Deke McClelland has earned more than 20 industry awards and written over 60 books on computer graphics and design with more than 3 million copies in print. Now, in this thoroughly updated edition of his international bestseller, McClelland shows you how to master every aspect of Photoshop CS – from image-editing basics to new techniques for working with the File Browser, layer comps, Lens Blur, Match Color, the color replacement tool, customizable keyboard shortcuts, camera raw images, and more.



    • Get creative with text on a path

    • Give bad color the slip with the Match Color command

    • Give images a colorful new look with the color replacement tool

    • Create depth-of-field effects with the Lens Blur filter




    Table of Contents:
    Foreword
    Preface
    Pt. IWelcome to Photoshop1
    Ch. 1Introducing Photoshop CS3
    Ch. 2Inside Photoshop15
    Ch. 3Image Management77
    Pt. IIPainting and Retouching159
    Ch. 4Defining Colors161
    Ch. 5Painting and Brushes213
    Ch. 6Filling and Stroking271
    Ch. 7Retouching and Restoring311
    Pt. IIISelections, Masks, and Filters361
    Ch. 8Selection and Paths363
    Ch. 9Masks and Extractions435
    Ch. 10Corrective Filtering487
    Ch. 11Distortions and Effects561
    Pt. IVLayers, Objects, and Text633
    Ch. 12Working with Layers635
    Ch. 13The Wonders of Blend Modes693
    Ch. 14Shapes and Styles769
    Ch. 15Fully Editable Text811
    Pt. VColor and Output849
    Ch. 16Essential Color Management851
    Ch. 17Mapping and Adjusting Colors875
    Ch. 18Printing from Photoshop947
    AppShortcuts and Modifiers993
    Index1033

    LabVIEW for Data Acquisition

    Author: Bruce Mihura

    The practical, succinct LabVIEW data acquisition tutorial for every professional.

    No matter how much LabVIEW experience you have, this compact tutorial gives you core skills for producing virtually any data acquisition (DAQ) application-input and output. Designed for every engineer and scientist, LabVIEW for Data Acquisition begins with quick-start primers on both LabVIEW and DAQ, and builds your skills with extensive code examples and visual explanations drawn from Bruce Mihura's extensive experience teaching LabVIEW to professionals.

    • Includes extensive coverage of DAQ-specific programming techniques
    • Real-world techniques for maximizing accuracy and efficiency
    • The 10 most common LabVIEW DAQ development problems-with specific solutions
    • Addresses simulation, debugging, real-time issues, and network/distributed systems
    • Preventing unauthorized changes to your LabVIEW code
    • An overview of transducers for a wide variety of signals
    • Non-NI alternatives for hardware and software

    LabVIEW for Data Acquisition includes an extensive collection of real-world LabVIEW applications, lists of LabVIEW tips and tricks, coverage of non-NI software and hardware alternatives, and much more. Whatever data acquisition application you need to create, this is the book to start and finish with.

    RELATED WEBSITE

    The accompanying website includes an evaluation version of LabVIEW and key LabVIEW code covered in the book.

    Booknews

    An introduction to the LabVIEW graphical programming language for monitoring and controlling physical phenomena with a computer via electrical signals. These electrical signals are usually attached to scientific or industrial equipment by means of transducers that convert physical values like pressure, temperature, position, and flow rate. Mihura, who worked as a LabVIEW developer for National Instruments, addresses simulation techniques, debugging, real-time issues, and networked and distributed systems. The CD-ROM contains an evaluation version of LabVIEW 6i for Windows. Annotation c. Book News, Inc., Portland, OR (booknews.com)



    Wednesday, February 11, 2009

    Pro Access 2007 or Microsoft Project 2000 for Dummies

    Pro Access 2007

    Author: Martin Reid

    Pro Access 2007 covers the new features of Microsoft Access 2007, including working with SharePoint Office Server and customizing Ribbons. The book is aimed at professional developers and power users who are new to Access 2007. Among other topics, you'll learn about the new Access menu structure, including customization, as well as new SharePoint features.

    This book provides good, short, solid information with as little waffle as possible. And the book includes solid examples that thoroughly explain new features. Author Martin Reid is also a working Access developer who is respected by his peers and knows what working developers face, especially at the time of a new release.



    Book review: Métrica y Modelos en Ingeniería de Calidad de Software

    Microsoft Project 2000 for Dummies

    Author: Martin Doucett

    Why put yourself through all the trouble of figuring out a project management software program? And why find out about project management techniques when you've been muddling through on your own up until now? The answer is self-evident. Because you've managed projects before and you know there has to be a better way. You're ready to discover what all this project management hoopla is about, and you'd like to use Microsoft Project to do the job. You've just made two good management decisions right there.

    Deep down, you're probably wondering whether this is going to hurt. You'll be relieved to know that getting to know Microsoft Project is straightforward and kind of fun. You don't have to know anything special about computers or project management to begin. Of course, once you start throwing those Gantt charts around the office, people might assume that it took grueling labor and a steel will to figure out the program. Whether you choose to display modesty or bask in their amazement will be entirely up to you.

    As this book's title so subtly implies, it will show you how to use Microsoft Project 2000. But what the title doesn't say is that this book also gives you a basic explanation of project management. You'll cover all of the following topics, and more:

    • Identifying project phases
    • Getting comfortable with the Microsoft Project interface
    • Predicting your resource needs
    • Reading and creating Gantt charts
    • Staying ahead of details with a calendar
    • Setting budgets and reviewing costs
    • Subdividing and combining projects
    • Tracking your project
    • Using and customizing reports

    Microsoft Project 2000 For Dummies iswritten in a way that lets you master your project management skills by practice. The enclosed CD-ROM is loaded with a number of project files so that you can read the material and practice. In addition, you'll get evaluation and demo copies of some excellent project management programs designed to make your job even easier.



    Table of Contents:
    Introduction.

    PART I: Starting a Protect.

    Chapter 1: Getting Started with Microsoft Project 2000.

    Chapter 2: Gathering Your Project Information.

    PART II: Building a Project.

    Chapter 3: Using Microsoft Project to Put the Pieces Together.

    Chapter 4: Task Relationships.

    Chapter 5: Delegating Resources to Tasks.

    PART III: Analyzing a Project.

    Chapter 6: Viewing Your Project from All Sides.

    Chapter 7: Using the Gantt Chart for All It's Worth.

    Chapter 8: Shedding Light on Relationships with the Network Diagram View.

    Chapter 9: Staying Ahead of Details with a Calendar.

    Chapter 10: Keeping an Eye on Resources.

    Chapter 11: Filtering and Sorting Views.

    PART IV: Refining a Project.

    Chapter 12: Setting Budgets and Viewing Costs.

    Chapter 13: Getting Your Plan Ready for Reality.

    Chapter 14: Making Life Easier by Subdividing and Combining Projects.

    Chapter 15: Personalizing Your Project Environment.

    PART V: Tracking and Reporting a Project.

    Chapter 16: Setting a Baseline and Manually Tracking a Project.

    Chapter 17: Communicating Your Views.

    Chapter 18: Using and Customizing Reports.

    Chapter 19: Communicating in Workgroups with Microsoft Project Central.

    PART VI: The Part of Tens.

    Chapter 20: Ten Terrific Toolbars.

    Chapter 21: Ten Innovative Ways to Spruce Up Your Project.

    PART VII: Appendixes.

    Appendix A: Glossary.

    Appendix B: Working with Data from Other Applications.

    Appendix C: About the CD.

    Index.

    IDG Books Worldwide End-User License Agreement.

    Installation Instructions.

    Book Registration Information.

    Monday, February 9, 2009

    Portable Shell Scripting or Starting Out with Java

    Portable Shell Scripting

    Author: Peter Seebach

    Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.

    You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.

    What you’ll learn

    This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn

  • The core Linux/OS X shell constructs from a portability point of view
  • How to write scripts that write other scripts, and how to write macros and debug them
  • How to write and design shell script portably from the ground up
  • How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
  • Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems

  • Who is this book for?

    This book is for system administrators, programmers, and testers working across Linux, OS X, and the Unix command line.

    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 upbecause 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!



    Look this: La Salud en la Mujer or Behind the Smile

    Starting Out with Java: Early Objects

    Author: Tony Gaddis

      In Starting Out with Java: Early Objects, Gaddis looks at objects—the fundamentals of classes and methods—before covering procedural programming.  As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Introduction to Computers and Java, Java Fundamentals, A First Look at Classes and Objects, Decision Structures, Loops and Files, A Second Look at Classes and Objects, Arrays, Text Processing and Wrapper Classes, Inheritance, Exceptions and Stream I/O, GUI Applications, Applets, Recursion. For all readers interested in an introduction to the Java™ programming language covering objects—the fundamentals of classes and methods—before procedural programming.