<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4440749007798804325</id><updated>2011-11-27T15:28:08.162-08:00</updated><title type='text'>Graphics Software Book</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8657295176958422770</id><published>2009-12-06T03:08:00.000-08:00</published><updated>2009-12-06T03:19:40.484-08:00</updated><title type='text'>How to Build a Business Rules Engine or Using Arcgis 3d Analyst</title><content type='html'>&lt;h4&gt;How to Build a Business Rules Engine: Extending Application Functionality Through Engineering &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Malcolm Chisholm&lt;/strong&gt; &lt;p&gt;&lt;p&gt;[shelving code] Data Management/Programming&lt;br&gt;&lt;br&gt;Business rules engines can make organizations more agile by allowing them to manage diverse sets of operating rules, such as many different contracts for goods and services with different clients. For example, business rules engines can contain interfaces that allow users to define business rules to add specific functionality to software applications in order to take advantage of particular business arrangements. This enables organizations to overcome the barriers of time, money, and reliability that traditional programming approaches present when trying to include variable business situations within information systems. Rules engines can also speed software implementation, provide increased auditability, and ensure engineering compliance.  The capacity to understand and manage business rules outside of the "black box" of program code can improve the overall quality of IT infrastructures.&lt;br&gt;&lt;br&gt;How to Build a Business Rules Engine is the first book to provide a detailed roadmap, with examples, for building a business rules engine. Written from the author"s 12 years of experience building business rules functionality, this book covers the necessary background and concepts, as well as the specific steps needed to build a rules engine. The book describes not only the components that a rules engine must have, but also the organizational issues that may determine its success after it has been built and implemented.&lt;br&gt;&lt;br&gt;Features&lt;br&gt;*The only book that demonstrates how to develop a business rules engine. Covers user requirements, data modeling, repository design, metadata engineering, and more.&lt;br&gt;*Includes conceptual overview chapterssuitable for management-level readers, including general introduction, business justification, and development and implementation considerations. &lt;br&gt;*A sample application is used throughout the book to illustrate concepts. The code for the sample application is available online at http://www.bizrulesengines.com. &lt;br&gt;&lt;br&gt;About the Author&lt;br&gt;Malcolm Chisholm holds an M.A. from the University of Oxford, and a Ph.D. from the University of Bristol. He has over 20 years of experience in information technology and 12 years building business rules engines. His expertise has allowed him to work in various industries focusing on systems development and data administration. Recently he has worked with the United Nations Development Program and Deloitte and Touche. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://industries-textbooks.blogspot.com"&gt;How Nations Grow Rich or South Western Accounting with Peachtree Complete 2005&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Using ArcGIS 3D Analyst: ArcGIS 9 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;ESRI Press&lt;/strong&gt; &lt;p&gt;&lt;p&gt;ESRI&amp;reg; ArcGIS&amp;#8482; 3D Analyst&amp;#8482; is one of the available extensions to the ArcGIS&amp;#8482; Desktop products&amp;#8212; ArcInfo&amp;#8482;, ArcEditor&amp;#8482;, and ArcView&amp;reg;. ArcGIS 3D Analyst is a three-dimensional visualization and analysis extension that enables you to create surface models from several input data sources.  ArcGIS 3D Analyst also adds two specialized three-dimensional viewing applications, ArcScene&amp;#8482; and ArcGlobe that extend the capabilities of ArcGIS Desktop.&lt;br&gt;&lt;br&gt;You will learn how to&amp;#58;&lt;br&gt;Make realistic perspective local and world-wide views of images, scenarios, and models, all including true 3D symbols.&lt;br&gt;Create and visualize three-dimensional surfaces.&lt;br&gt;Query and analyze surfaces.&lt;br&gt;Perform visibility analysis.&lt;br&gt;Determine the surface area and volume of parts of a surface.&lt;br&gt;Animate local and world-wide three-dimensional images, surfaces, and other scenarios.&lt;br&gt;Display and view world-wide raster and vector datasets on a globe surface in their true geodetic locations.&lt;br&gt;&lt;br&gt;Begin by following the quick-start tutorial to get an overview of how to drape an image over a surface and perform the basics with ArcGIS 3D Analyst. If you prefer, jump right in and experiment on your own. When you have questions, you will find concise, step-by-step answers inside, fully illustrated, to help you complete a task.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8657295176958422770?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8657295176958422770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/how-to-build-business-rules-engine-or.html#comment-form' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8657295176958422770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8657295176958422770'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/how-to-build-business-rules-engine-or.html' title='How to Build a Business Rules Engine or Using Arcgis 3d Analyst'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1984318384075739148</id><published>2009-12-04T22:57:00.000-08:00</published><updated>2009-12-04T23:08:20.334-08:00</updated><title type='text'>Writing Testbenches Using Systemverilog or Succeeding in Business Applications with Microsoft Office 2003</title><content type='html'>&lt;h4&gt;Writing Testbenches Using SystemVerilog &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Janick Bergeron&lt;/strong&gt; &lt;p&gt;&lt;p&gt;"Writing Testbenches Using SystemVerilog presents many of the functional verification features that were added to the Verilog language as part of SystemVerilog. Interfaces, virtual modports, classes, program blocks, clocking blocks and other SystemVerilog features are introduced within a coherent verification methodology and usage model." Writing Testbenches Using SystemVerilog introduces the reader to all elements of a modern, scalable verification methodology. It is an introduction and prelude to the verification methodology detailed in the Verification Methodology Manual for SystemVerilog. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What is verification?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Verification technologies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;23&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The verification plan&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;77&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;High-level modeling&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;113&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Stimulus and response&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;197&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Architecting testbenches&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;279&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Simulation management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;333&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://monetary-policy-books.blogspot.com/2009/12/ordinary-vices-or-beyond-liberalism-and.html"&gt;Ordinary Vices or Beyond Liberalism and Fundamentalism&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Succeeding in Business Applications with Microsoft Office 2003: A Problem-S &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Karin Bast&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Part of the new Succeeding in Business Series, this text prepares students to solve real-life business problems using Microsoft Office 2003 applications. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1984318384075739148?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1984318384075739148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/writing-testbenches-using-systemverilog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1984318384075739148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1984318384075739148'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/writing-testbenches-using-systemverilog.html' title='Writing Testbenches Using Systemverilog or Succeeding in Business Applications with Microsoft Office 2003'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6493226749646143531</id><published>2009-12-03T18:46:00.000-08:00</published><updated>2009-12-03T18:56:56.798-08:00</updated><title type='text'>Synchronization Algorithms and Concurrent Programming or Mining the Web</title><content type='html'>&lt;h4&gt;Synchronization Algorithms and Concurrent Programming &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Gadi Taubenfeld&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Synchronization Algorithms and Concurrent Programming&lt;/P&gt;&lt;P&gt;Gadi Taubenfeld&lt;/P&gt;&lt;P&gt;Synchronization is a fundamental challenge in computer science.&amp;nbsp; It is fast becoming a major performance and design issue for concurrent programming on modern architectures, and for the design of distributed systems.&amp;nbsp; This is the first text to give a complete and coherent view of all aspects of synchronization algorithms.&lt;/P&gt;&lt;P&gt;Computer science students, programmers, system designers and researchers will be able to solve problems and master techniques that go beyond the treatment provided in introductory texts on operating systems, distributed computing and concurrency.&amp;nbsp; Dozens of algorithms are presented and their performance is analyzed according to precise complexity measures.&lt;/P&gt;&lt;P&gt;Highlights of the book include&lt;/P&gt;&lt;P&gt;&amp;#216;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A wide variety of synchronization problems, algorithms and&amp;nbsp; key concepts&amp;nbsp;covered in detail.&lt;/P&gt;&lt;P&gt;&amp;#216;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Self-review questions with solutions to check your understanding.&lt;/P&gt;&lt;P&gt;&amp;#216;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A wealth of end-of-chapter exercises and bibliographic notes.&lt;/P&gt;&lt;P&gt;&amp;#216;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Over 300 annotated references guiding you through the contemporary research literature.&lt;/P&gt;&lt;P&gt;&amp;#216;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A companion website provides PowerPoint slides and other teaching and learning aids for students and instructors at pearsoned.co.uk/taubenfeld. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;About the author&lt;/P&gt;Gadi Taubenfeld is an Associate Professor of Computer Science at the Interdisciplinary Center in Herzliya, Israel. He is an established authority in the area of concurrentand distributed computing and has published widely in leading journals and conferences. He was the head of the computer science division at Israel&amp;#146;s Open University; member of technical staff at AT&amp;amp;T Bell Laboratories; consultant to AT&amp;amp;T Labs - Research; and a research scientist and lecturer at Yale University. He holds a PhD in Computer Science from the Technion &amp;#150; Israel Institute of Technology. &lt;BR&gt;&lt;BR&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://healthy-foods-books.blogspot.com"&gt;Cooking for Friends or Taste for Writing&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Mining the Web: Discovering Knowledge from Hypertext Data &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Soumen Chakrabarti&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Mining the Web&amp;#58; Discovering Knowledge from Hypertext Data is the first book devoted entirely to techniques for producing knowledge from the vast body of unstructured Web data. Building on an initial survey of infrastructural issues&amp;#151;including Web crawling and indexing&amp;#151;Chakrabarti examines low-level machine learning techniques as they relate specifically to the challenges of Web mining. He then devotes the final part of the book to applications that unite infrastructure and analysis to bring machine learning to bear on systematically acquired and stored data. Here the focus is on results&amp;#58; the strengths and weaknesses of these applications, along with their potential as foundations for further progress. From Chakrabarti's work&amp;#151;painstaking, critical, and forward-looking&amp;#151;readers will gain the theoretical and practical understanding they need to contribute to the Web mining effort.&lt;P&gt;* A comprehensive, critical exploration of statistics-based attempts to make sense of Web Mining.&lt;br&gt;* Details the special challenges associated with analyzing unstructured and semi-structured data.&lt;br&gt;* Looks at how classical Information Retrieval techniques have been modified for use with Web data.&lt;br&gt;* Focuses on today's dominant learning methods&amp;#58; clustering and classification, hyperlink analysis, and supervised and semi-supervised learning.&lt;br&gt;* Analyzes current applications for resource discovery and social network analysis.&lt;br&gt;* An excellent way to introduce students to especially vital applications of data mining and machine learning technology.&lt;/li&gt;&lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Foreword&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Infrastructure&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Crawling the Web&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web Search and Information Retrieval&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Learning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Similarity and Clustering&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Supervised Learning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Semisupervised Learning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Social Network Analysis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Resource Discovery&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Future of Web Mining&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;About the Author&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6493226749646143531?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6493226749646143531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/synchronization-algorithms-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6493226749646143531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6493226749646143531'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/synchronization-algorithms-and.html' title='Synchronization Algorithms and Concurrent Programming or Mining the Web'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8439235781542751819</id><published>2009-12-02T14:34:00.000-08:00</published><updated>2009-12-02T14:45:29.285-08:00</updated><title type='text'>50 Fast Digital Camera Techniques or Introducing Reason</title><content type='html'>&lt;h4&gt;50 Fast Digital Camera Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Kevin L Moss&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Praise for 50 Fast Digital Camera Techniques&lt;br&gt;&lt;br&gt;"Applying the lively techniques in this book will make anyone's digital camera a more productive tool."&lt;br&gt;-Al Francekevich, professional photographer, on the first edition&lt;br&gt;&lt;br&gt;Your digital camera is an amazing and versatile creative tool, with features and capabilities you probably haven't even explored-until now. Here are step-by-step instructions for 50 hot new techniques that take advantage of all the latest camera features, fully illustrated with stunning color photos taken by the author. No matter what type of digital camera you have, this book will help you create more professional pictures.&lt;br&gt;&lt;br&gt;Your guide to amazing results with your digital camera&lt;br&gt;* Select the right shooting mode and change critical settings in seconds&lt;br&gt;* Use exposure and focal length to get sharper photos&lt;br&gt;* Shoot fantastic candid, nature, and pet pictures&lt;br&gt;* Learn the secrets of shooting dramatic skyscapes and urban landscapes&lt;br&gt;* Plan shots for creative digital manipulation&lt;br&gt;* Download and print your photos or share them on the Web&lt;br&gt;* Create a photographic essay or convert color shots to artsyblack-and-white &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Preface.  &lt;br&gt;  &lt;br&gt;Acknowledgments.  &lt;br&gt;  &lt;br&gt;Introduction.  &lt;br&gt;  &lt;br&gt;Chapter 1&amp;#58; Getting the Most from Your Digital Camera.  &lt;br&gt;  &lt;br&gt;Chapter 2&amp;#58; Taking Better Photographs.  &lt;br&gt;  &lt;br&gt;Chapter 3&amp;#58; Using Advanced Features.  &lt;br&gt;  &lt;br&gt;Chapter 4&amp;#58; Increasing the Quality of Your Photos.  &lt;br&gt;  &lt;br&gt;Chapter 5&amp;#58; Taking Pictures of People and Pets.  &lt;br&gt;  &lt;br&gt;Chapter 6&amp;#58; Photographing Nature.  &lt;br&gt;  &lt;br&gt;Chapter 7&amp;#58; &amp;#8220;Scape&amp;#8221; Photography.  &lt;br&gt;  &lt;br&gt;Chapter 8&amp;#58; Creative and Alternative Photography.  &lt;br&gt;  &lt;br&gt;Chapter 9&amp;#58; Displaying and Taking Care of Your Digital Images.  &lt;br&gt;  &lt;br&gt;Chapter 10&amp;#58; Becoming a Better Photographer.  &lt;br&gt;  &lt;br&gt;Index.  &lt;br&gt;  &lt;br&gt;About the Author.  &lt;br&gt;  &lt;br&gt;Colophon.&lt;br&gt; &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://minerals-book.blogspot.com/2009/12/lighting-lamp-of-wisdom-or-recovery.html"&gt;Lighting the Lamp of Wisdom or Recovery from Smoking&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Introducing Reason, Vol. 4 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Cliff Truesdell&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Today's digital audio programs continue to grown and expand both in feature sets and complexity, and Reason, in particular, offers literally limitless possibilities for creating and sequencing digital audio. In this book you'll learn everything you need to know to create music with Reason 4. Starting with necessary information about system requirements and acquiring external hardware for your specific needs, recording engineer and musician Cliff Truesdell will walk you through how to install and configure the program. You'll then find detailed instructions and real-world examples that show you how to use all of the program's included instruments, effects and routing devices, followed by important tips on arranging, mixing, and exporting complete songs. By the time you're through, you'll have the tools and information you need to create your own workflow and be ready to harness the power of Reason 4's resources to make your own original music.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8439235781542751819?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8439235781542751819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/50-fast-digital-camera-techniques-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8439235781542751819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8439235781542751819'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/50-fast-digital-camera-techniques-or.html' title='50 Fast Digital Camera Techniques or Introducing Reason'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-4180687583047986891</id><published>2009-12-01T10:23:00.000-08:00</published><updated>2009-12-01T10:34:06.618-08:00</updated><title type='text'>Microsoft Office Excel 2007 Illustrated Introductory or IP Routing Fundamentals</title><content type='html'>&lt;h4&gt;Microsoft Office Excel 2007-Illustrated Introductory &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Elizabeth Eisner Reding&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Part of the Illustrated Series, this practical, easy to navigate book provides the essential knowledge of how to use Microsoft Excel 2007 that students need to succeed in both the classroom and beyond.&lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Getting Started with Office 2007 A&amp;#58; Getting Started with Excel 2007 B&amp;#58; Working with Formulas and Functions C&amp;#58; Formattng a Worksheet D&amp;#58; Working with Charts E&amp;#58; Analyzing Data Using Formulas  F&amp;#58; Managing Workbook Data G&amp;#58; Using Tables H&amp;#58; Analyzing Table Data&lt;br&gt; &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://livres-interessants.blogspot.com"&gt;The Brand Gap or House of Mondavi&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;IP Routing Fundamentals &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mark A Sportack&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt;A comprehensive ntroduction to routing concepts and protocols in IP networks.&lt;p&gt;&lt;ul&gt;&lt;li&gt;Comprehensive review of the operational mechanics of today's leading routing protocols, including IGRP, EIGRP, OSPF, RIP, and RIP-2&lt;li&gt;Detailed explanation of IP addressing, including classful and classless addresses, subnetting, supernetting, Classless Interdomain Routing (CIDR), and Variable Length Subnet Masks (VLSM)&lt;li&gt;Side-by-side comparisons of various LAN segmentation technologies, including bridges, switches, and routers&lt;li&gt;Exploration of how routers are used to build wide area networks&lt;li&gt;Examination of the future of routing, including IPv6, next generation routing protocols, host-based routing, and IP Switching&lt;/ul&gt;&lt;p&gt;&lt;i&gt;IP Routing Fundamentals&lt;/i&gt; is the definitive introduction to routing in IP networks.  This comprehensive guide explores the mechanics of routers, routing protocols, network interfaces, and operating systems. &lt;p&gt;This reference provides essential background information for network professionals who are deploying and maintaining LANs and WANs, as well as IT managers who are seeking information on how evolving internetworking technology will affect future networks.  Part I discusses the many roles routers play in networks, Part II talks about the inner working of routers, Part III works with the operational issues of routing protocols, and Part IV addresses implementation issues that provide practical insight, in addition to a discussion of the future of routing. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-4180687583047986891?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/4180687583047986891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/microsoft-office-excel-2007-illustrated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4180687583047986891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4180687583047986891'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/12/microsoft-office-excel-2007-illustrated.html' title='Microsoft Office Excel 2007 Illustrated Introductory or IP Routing Fundamentals'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-586153334115690313</id><published>2009-11-30T06:11:00.000-08:00</published><updated>2009-11-30T06:22:33.657-08:00</updated><title type='text'>Advanced MAC OS X Programming or Microsoft Office PowerPoint 2007 Complete Makeover Kit</title><content type='html'>&lt;h4&gt;Advanced Mac OS X Programming &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mark Dalrympl&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered&amp;#58; gcc, gdb, subversion, Shark, and Saturn. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://women-in-business-a.blogspot.com"&gt;Beyond Basketball or Buffett&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Office PowerPoint 2007 Complete Makeover Kit &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Geetesh Bajaj&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;&lt;p&gt;THIS BOOK IS NOT AS MUCH ABOUT READING&lt;/b&gt; as it is about seeing and doing! That's why we call it a kit. Full-color pages show you exactly how your slides will look as you follow the makeover steps, and all presentations in various stages of the makeover are on the accompanying CD. &lt;p&gt;Each of the eight makeovers has been carefully chose so it's relevant to anyone who has ever used PowerPoint. And if you just upgraded to PowerPoint 2007, this book gives you a great introduction to the new version of the program, along with ample experience in using all the new features. There's no better way of getting up to speed with PowerPoint 2007.&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-586153334115690313?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/586153334115690313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/advanced-mac-os-x-programming-or.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/586153334115690313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/586153334115690313'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/advanced-mac-os-x-programming-or.html' title='Advanced MAC OS X Programming or Microsoft Office PowerPoint 2007 Complete Makeover Kit'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6389937844365032156</id><published>2009-11-29T02:00:00.000-08:00</published><updated>2009-11-29T02:11:09.086-08:00</updated><title type='text'>The Complete Idiots Guide to Digital Video or Pragmatic Version Control</title><content type='html'>&lt;h4&gt;The Complete Idiot's Guide to Digital Video &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Karl Bardosh&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Join the digital revolution.&lt;/i&gt; &lt;p&gt; With the availability and affordability of digital movie-making equipment, it's now easier than ever for aspiring filmmakers to create the great movie they've always wanted to make. From information on creating mini-films on a PDA to making low-budget, full-length digital movies, &lt;I&gt;The Complete Idiot's Guide® to Digital Video&lt;/I&gt; provides all the information you need to turn your idea into reality.&lt;br&gt;&amp;bull;A must-read for every film student or novice&lt;br&gt;&amp;bull;Covers all aspects of production, from casting and directing to light and sound to digital editing&lt;br&gt;&amp;bull;Includes 8-page, 4-color insert&lt;br&gt;&amp;bull;Up-to-date recommendations on equipment and software&lt;br&gt;&amp;bull;Clear, easy-to-follow instructions and guidance, as well as all the practical, artistic, and technical "step-by-step" advice that only an experienced writer/director can offer &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://livres-de-traduction.blogspot.com"&gt;The Fred Factor or Time Bandit&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Pragmatic Version Control: Using Subversion - The Pragmatic Starter Kit, Volume I &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mike Mason&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book covers the theory behind version control and how it can help developers become more efficient, work better as a team, and keep on top of software complexity. All projects need version control: it's the lifeblood of any project's infrastructure, yet half of all project teams in the U.S. don't use any version control at all. Many others don't use it well, and end up experiencing time-consuming problems.   &lt;P&gt; Version Control, done well, is your  "undo" button for the project: nothing is final, and mistakes are easily rolled back.  This book describes Subversion, the latest and hottest Open Source version control system, using a recipe-based approach that will get you up and running quickly&amp;mdash;and correctly.  &lt;P&gt;  Learn how to use Subversion the right way&amp;mdash;he pragmatic way. &lt;P&gt;  With this book, you can:&lt;P&gt; Keep all project assets safe&amp;mdash;not just source code&amp;mdash;and never run the risk of losing a great idea Know how to undo bad decisions&amp;mdash;even directories and symlinks are versioned Learn how to share code safely, and work in parallel for maximum efficiency Install Subversion and organize, administer and backup your repository· Share code over a network with Apache, svnserve, or ssh Create and manage releases, code branches, merges and bug fixes Manage 3rd party code safely Now there's no excuse not to use professional-grade version control.&lt;/p&gt;&lt;h4&gt;Slashdot.org&lt;/h4&gt;&lt;p&gt;Whether you're new to version control in general or just Subversion itself, this book is highly recommended. Clear, concise and crammed full of useful, important and dare I say, pragmatic, advice and information. An excellent book in its own right and a worthy addition to the Starter Kit Series. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What is version control?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;9&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting started with subversion&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;27&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to ...&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;51&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Accessing a repository&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;55&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Common subversion commands&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;63&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Organizing your repository&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;101&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using tags and branches&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;105&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a project&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;123&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Third-party code&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;137&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Install, network, secure, and administer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;147&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Migrating to subversion&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;169&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Third-party subversion tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;173&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;D&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Command summary and recipes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;183&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;E&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Other resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;199&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6389937844365032156?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6389937844365032156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/complete-idiots-guide-to-digital-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6389937844365032156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6389937844365032156'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/complete-idiots-guide-to-digital-video.html' title='The Complete Idiots Guide to Digital Video or Pragmatic Version Control'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-3457429583118099601</id><published>2009-11-27T21:46:00.000-08:00</published><updated>2009-11-27T21:57:25.377-08:00</updated><title type='text'>Modeling Derivatives in C or Digital Photography Pocket Guide</title><content type='html'>&lt;h4&gt;Modeling Derivatives in C++ (+CD) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Justin London&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book is the definitive and most comprehensive guide to modeling derivatives in C++ today. Providing readers with not only the theory and math behind the models, as well as the fundamental concepts of financial engineering, but also actual robust object-oriented C++ code, this is a practical introduction to the most important derivative models used in practice today, including equity (standard and exotics including barrier, lookback, and Asian) and fixed income (bonds, caps, swaptions, swaps, credit) derivatives. The book provides complete C++ implementations for many of the most important derivatives and interest rate pricing models used on Wall Street including Hull-White, BDT, CIR, HJM, and LIBOR Market Model. London illustrates the practical and efficient implementations of these models in real-world situations and discusses the mathematical underpinnings and derivation of the models in a detailed yet accessible manner illustrated by many examples with numerical data as well as real market data. A companion CD contains quantitative libraries, tools, applications, and resources that will be of value to those doing quantitative programming and analysis in C++. Filled with practical advice and helpful tools, Modeling Derivatives in C++ will help readers succeed in understanding and implementing C++ when modeling all types of derivatives.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://homeopathy-books.blogspot.com/2009/02/healing-cuisine-of-china-or-finding.html"&gt;Healing Cuisine of China or Finding Your Way to Say Goodbye&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Digital Photography Pocket Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Derrick Story&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Now that digital photography has reached mass consumption,the third edition of this bestselling pocket guide will findan even larger audience than its predecessors. AuthorDerrick Story expands on the basic photography techniquesthat he introduced in earlier editions, including anexplanation of the camera components and what they do, andtips for choosing the right settings. When users ask, "Howcan I get that picture?", they'll simply pull this handyphoto mentor out of their camera bag, backpack, or backpocket and find the answer quickly. &lt;P&gt;In color and fully illustrated, our updated DigitalPhotography Pocket Guide covers everything from how to shootsports action, close ups and night shots, to dealing withimage resolution, memory cards, ways to transfer images,archiving, and making QuickTime movies. Topics in theguide's three main sections ("Digital Camera Components","Standard Camera Functions", and "How Do I?") are labeled Ato Z for quick reference. If readers prefer, they can usethe comprehensive index or table of contents to find theinformation they need. There's even a section ofeasy-to-read reference tables for quick look-up of whitebalance settings, exposure compensation, camera modeexplanations, and much more. This is the ideal quickreference for people who aspire to take the kind of picturesthey've always imagined. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What is it?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What does it do?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;33&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How do I ...?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;87&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-3457429583118099601?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/3457429583118099601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/modeling-derivatives-in-c-or-digital.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3457429583118099601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3457429583118099601'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/modeling-derivatives-in-c-or-digital.html' title='Modeling Derivatives in C or Digital Photography Pocket Guide'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-4686758699248763365</id><published>2009-11-26T17:35:00.000-08:00</published><updated>2009-11-26T17:46:07.050-08:00</updated><title type='text'>NUnit Pocket Reference or Mathematics for Electrical Engineering and Computing</title><content type='html'>&lt;h4&gt;NUnit Pocket Reference &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;William Hamilton&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Few .NET developers have the luxury of unlimited codetesting once their application is complete, and rushing through the testing process is both problematic and stressful. The open source NUnit framework provides an excellent and efficient way to test and improve .NET code as it's written, saving hundreds of QA hours and headaches.&lt;P&gt; NUnit is one of the most mature and widely-used .NET open source projects even Microsoft uses it internally. NUnit is a unit-testing framework for all .Net languages. Written entirely in C#, NUnit takes advantage of many .NET language features, such as custom attributes and other reflection related capabilities. It automates unit testing and reduces the effort required to frequently test code while developing it. NUint is invaluable for .NET developers in test-driven development under agile methodologies such as Extreme Programming (XP) as well as for developers who use for unit testing for software quality assurance. Unfortunately, some of those valuable hours saved by using NUnit can be wasted trying to master this powerful but under-documented framework&lt;P&gt; Proof that good things come in small packages, the NUnit Pocket Reference is a complete reference to NUnit, filling in the blanks left by the existing documentation and online discussion. It offers developers everything they need to know to install, configure, and use NUnit; the NUnit user interface; and a reference to the NUnit framework classes in a slim but well-organized package. This handy little book even offers practical, real world NUnit examples. And with the NUnit Pocket Reference, IT managers will know to expect when they implement unit testing in their projects. It is the only book you'll need on this popular and practical new open source framework. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Unit Testing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing Software&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Is Unit Testing and Where Did It Come from?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;7&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Test-Driven Development&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;9&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Test Harness&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;10&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Unit Test Design and Development Overview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;10&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Best Practices for Unit Testing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;11&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Is NUnit?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;12&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How Does NUnit Work?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;12&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Setting Up NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Prerequisites&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Programming Languages&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;14&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;14&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Installing NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;14&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;16&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Manual Installation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;17&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Navigating the Source Code&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;18&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Unit Testing with NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;18&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a Test&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;21&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Running a Test&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;25&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Assertions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;26&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Other Testing Elements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Test Runner GUI&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;38&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;User Interface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;38&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NUnit Projects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Running Tests&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;58&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Running the Test Runner GUI from the Command Line&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;64&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Test Runner Console&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;66&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Debugging with NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;70&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing with Mock Objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;73&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Compatibility&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;74&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using NUnit 2.1 Tests with NUnit 2.2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;74&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using NUnit 2.0 Tests with NUnit 2.2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;74&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Upgrading from NUnit 1.x to 2.2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Changes from NUnit 2.1 to 2.2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;76&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Changes from NUnit 2.0 to 2.1&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;77&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Extending NUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;79&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Integrating NUnit with Visual Studio .NET&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;79&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NUnit Addln for Visual Studio .NET&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;79&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;VSNUnit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;82&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NUnitAsp&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;83&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NCover&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;83&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NAnt&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;84&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Nantpad&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;84&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;85&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://a-business-history.blogspot.com/2009/02/plain-lives-in-golden-age-or-travel.html"&gt;Plain Lives in a Golden Age or Travel Perspectives&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Mathematics For Electrical Engineering And Computing &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mary Attenborough&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Mathematics for Electrical Engineering and Computing embraces many applications of modern mathematics, such as Boolean Algebra and Sets and Functions, and also teaches both discrete and continuous systems - particularly vital for Digital Signal Processing (DSP). In addition, as most modern engineers are required to study software, material suitable for Software Engineering - set theory, predicate and prepositional calculus, language and graph theory - is fully integrated into the book.&lt;p&gt;Excessive technical detail and language are avoided, recognising that the real requirement for practising engineers is the need to understand the &lt;i&gt;applications&lt;/i&gt; of mathematics in everyday engineering contexts. Emphasis is given to an appreciation of the fundamental concepts behind the mathematics, for problem solving and undertaking critical analysis of results, whether using a calculator or a computer.&lt;p&gt;The text is backed up by numerous exercises and worked examples throughout, firmly rooted in engineering practice, ensuring that all mathematical theory introduced is directly relevant to real-world engineering. The book includes introductions to advanced topics such as Fourier analysis, vector calculus and random processes, also making this a suitable introductory text for second year undergraduates of electrical, electronic and computer engineering, undertaking engineering mathematics courses.&lt;p&gt;The book is supported by a comprehensive website, featuring&amp;#58;&lt;br&gt;&amp;bull; plotXpose software (for equation solving, and drawing graphs of simple functions, their derivatives, integrals and Fourier transforms)&lt;br&gt;&amp;bull; over 60 pages of "Background Mathematics" reinforcing introductory material forrevision purposes in advance of your first year course&lt;br&gt;&amp;bull; problems and projects (linking directly to the software)&lt;br&gt;&amp;bull; a complete worked solutions manual (password protected)&lt;p&gt;Dr.  Attenborough is a former Senior Lecturer in the School of Electrical, Electronic and Information Engineering at South Bank University. She is currently Technical Director of The Webbery - Internet development company, Co. Donegal, Ireland. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-4686758699248763365?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/4686758699248763365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/nunit-pocket-reference-or-mathematics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4686758699248763365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4686758699248763365'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/nunit-pocket-reference-or-mathematics.html' title='NUnit Pocket Reference or Mathematics for Electrical Engineering and Computing'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6314816319781587627</id><published>2009-11-25T13:23:00.000-08:00</published><updated>2009-11-25T13:34:38.725-08:00</updated><title type='text'>A Dictionary of Computing or Network Analysis and Troubleshooting</title><content type='html'>&lt;h4&gt;A Dictionary of Computing &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Daintith&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;In the quickly changing world of computing, staying current is essential. The Dictionary of Computing has been fully revised by a team of computer specialists, making it the most up-to-date and authoritative guide to computing on the market today. With expanded coverage of networking and databases, addition of biographical entries, and feature spreads on key topics, e.g. XML, it is a comprehensive reference work containing over 6,500 entries that is as useful for home and office users as it is indispensable for students of computing. New recommended web links for many entries, via the Dictionary of Computing companion website, provide valuable further information and updates. The Dictionary offers wide coverage of computer terms in industry, school, work, education, and the home, including the Internet, multimedia, networks and databases, and security. Terms are defined in a clear and concise manner with helpful examples where relevant. This dictionary is suitable for anyone who uses computers, and is an ideal not only for students of computing but for those studying the related fields of IT, mathematics, physics, media communications, electronic engineering, and natural sciences.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Credits&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vi&lt;br&gt;Preface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vii&lt;br&gt;Guide to the Dictionary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;viii&lt;br&gt;A Dictionary of Computing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;Computer Graphics (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;100&lt;br&gt;The Anatomy of an Internet Address (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;260&lt;br&gt;Object-oriented Programming (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;350&lt;br&gt;Quantum Computing (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;416&lt;br&gt;SQL (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;484&lt;br&gt;XML (Feature)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;564&lt;br&gt;Appendices&lt;br&gt;Generic Domain Names&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;573&lt;br&gt;Country-Code Domain Names&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;574&lt;br&gt;File Extensions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;577&lt;br&gt;Character Set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;580&lt;br&gt;Greek Alphabet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;581&lt;br&gt;Chronology&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;582&lt;br&gt;Useful Web Sites&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;584 &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://weight-control-books.blogspot.com"&gt;Healing the Hidden Self or Balanced Healing&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Network Analysis and Troubleshooting &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;J Scott Scott Haugdahl&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This comprehensive handbook provides the latest protocol information and troubleshooting strategies to help you keep your network running at peak performance. &lt;B&gt;&lt;I&gt;Network Analysis and Troubleshooting&lt;/I&gt;&lt;/B&gt; features proven network analysis techniques and experience-based strategies for isolating and solving network problems. This useful guide cuts to the chase by focusing on the most pertinent protocol packet formats you need to know to troubleshoot and optimize networks. &lt;/P&gt;  &lt;P&gt; &lt;I&gt;&lt;B&gt;Network Analysis and Troubleshooting&lt;/B&gt;&lt;/I&gt; uses a proven "bottom-up" troubleshooting methodology that examines in detail each network layer&amp;#151;physical, data link, network, transport, session, presentation, and application&amp;#151;revealing the problems and solutions specific to each layer. This book also discusses the role of the protocol analyzer to measure and baseline throughput and latency, identify bottlenecks, and determine server and client response times. Numerous practical tips, diagrams, case studies, and trace file snapshots illustrate important concepts and techniques. &lt;/P&gt;  &lt;P&gt; You will find essential information on such topics as&amp;#58; &lt;/P&gt;  &lt;UL TYPE="DISC"&gt;  &lt;LI&gt;Wiring and cable testing issues  &lt;LI&gt;Transmission encoding techniques  &lt;LI&gt;Dissecting the IEEE 48-bit MAC address  &lt;LI&gt;The impact of different types of broadcast traffic  &lt;LI&gt;Operational details and analysis considerations for switches  &lt;LI&gt;Ethernet and Token Ring operational details and analysis  &lt;LI&gt;The IEEE 802.2 LLC protocol (explored in full)  &lt;LI&gt;Datagrams and routing  &lt;LI&gt;IP specifics, including addressing, subnets, and the role of ICMP  &lt;LI&gt;IPX operation and analysis  &lt;LI&gt;UDP, TCP, SPX, and SPX II protocol analysis &lt;LI&gt;How different protocols find resources via NetBIOS, SAP, and DNS  &lt;LI&gt;Logon sequencing for various protocol stacks  &lt;LI&gt;DHCP, SMB, NCP, NFS, FTP, HTTP, and NT Browse protocol analysis and troubleshooting  &lt;LI&gt;Baselining throughput and latency, including understanding the "latency wedge" &lt;/UL&gt;  &lt;P&gt; The CD-ROM provides Request for Comments (RFCs) in both hypertext and original formats, Internet Drafts, a computing and networking dictionary, Organizationally Unique Identifiers (OUIs, also known as network adapter vendor IDs), an IP Subnet Calculator, a protocol encapsulation chart, and more. The CD-ROM also includes a full-text search engine for all of the CD contents, including the RFCs.  &lt;/P&gt; &lt;br&gt;&lt;br&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Haugdahl's company provides resources for network analysis. Here he offers protocol information and troubleshooting strategies to help administrators keep networks running at peak performance. He has a bottom-up methodology that examines in detail each network layer&lt;-- &gt;physical, data link, network, transport, session, presentation, and application&lt;--&gt;to reveal problems and solutions specific to each layer. The CD-ROM contains Internet standards documents, selected shareware and freeware, a dictionary, and other tools. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6314816319781587627?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6314816319781587627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/dictionary-of-computing-or-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6314816319781587627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6314816319781587627'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/11/dictionary-of-computing-or-network.html' title='A Dictionary of Computing or Network Analysis and Troubleshooting'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6330379377237987905</id><published>2009-02-22T14:15:00.000-08:00</published><updated>2009-02-22T14:22:57.406-08:00</updated><title type='text'>Interactive Distance Learning in PreK 12 Settings or Pro Office 2007 Development with VSTO</title><content type='html'>&lt;h4&gt;Interactive Distance Learning in PreK-12 Settings: A Handbook of Possibilities &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jan M Yates&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This practical book shows how to integrate elements of distance learning into PreK-12 settings. With emphasis on Internet-based delivery formats, Yates presents the latest research and proven techniques for creating effective distance-learning opportunities that enhance student achievement. &lt;/p&gt;&lt;h4&gt;School Library Journal&lt;/h4&gt;&lt;p&gt;Interactive distance learning technology includes any technology  that brings outside learning resources into the classroom. They  can be delayed-time (audiopage, video, CD-ROM, etc.) or  real-time communication sources (online chats, audioconference,  virtual-learning areas, etc.). In this thorough overview, Yates  has included useful information for teachers and librarians new  to their use and veterans. Although the emphasis is on Web-based  sources, others may also be applied. The author encourages  readers to start small by introducing these resources into  existing lessons as enrichment. Chapters detailing the  background, models, and applications of interactive distance  learning are included as are discussions of supporting  technologies and evaluating activities. Since Internet addresses  do change, additional descriptive information is provided so  sites can be found more easily if moved. References are provided  at the end of each section.-Jessica Foster, Fairfax County  Public Schools, VA   Copyright 2004 Reed Business Information. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;An Introduction to the Use of Interactive Distance Learning Technologies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Background of Interactive Distance Learning Technologies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Models of Interactive Distance Learning Activities&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;55&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interactive Distance Learning Settings&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;101&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interactive Distance Learning Technology Applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;117&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Support for Interactive Distance Learning Activities&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;177&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Evaluation of Interactive Distance Learning Activities&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Afterword&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;265&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;267&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://healthy-foods-books.blogspot.com/2009/02/italian-or-thai.html"&gt;Italian or Thai&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Pro Office 2007 Development with VSTO &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ty Anderson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;p&gt;Experienced author &lt;strong&gt;Ty Anderson&lt;/strong&gt; cuts to the chase in explaining how professional Microsoft Office 2007 solution developers get the job done. Ty is a professional Microsoft application developer working each and every day with the VSTO technology, and his real&amp;ndash;world experience will teach you exactly what you need to know to excel in your professional development career. &lt;/p&gt;&lt;p&gt;Pro Office 2007 Development with VSTO takes you far beyond traditional VBA programming, showing you how to transform Microsoft Office 2007 into a complete enterprise application development platform. By the end of the book, you will be creating your own powerful, customized Office Business Applications (OBAs), using the techniques Ty has taught you throughout. The author demonstrates how to leverage all aspects of the Microsoft Office application platform (covering Word, Excel, Outlook, PowerPoint, Visio, and InfoPath) so you can create OBAs that increase information worker productivity, unlock business data stored in documents, reduce end&amp;ndash;user training costs, increase developer productivity, and reduce IT operations costs.&lt;/p&gt;&lt;p&gt;This book takes you beyond the basics of VSTO with expert topics such as automation with the Office Application object models and includes detailed examples throughout.&lt;/p&gt;&lt;h4&gt;What you&amp;rsquo;ll learn&lt;/h4&gt;&lt;p&gt;&lt;li&gt;Understand and leverage Microsoft Office Application object models.&lt;/li&gt;&lt;li&gt;Build Microsoft Office application&amp;ndash;level add&amp;ndash;ins.&lt;/li&gt;&lt;li&gt;Create and publish document&amp;ndash;level add&amp;ndash;ins.&lt;/li&gt;&lt;li&gt;Integrate external data into Office applications and documents.&lt;/li&gt;&lt;li&gt;Integrate SharePoint data with Office.&lt;/li&gt;&lt;li&gt;Buildworkflows.&lt;/li&gt;&lt;li&gt;Perform deployments of your solutions and manage delivery of updates.&lt;/li&gt;&lt;p&gt;&lt;br&gt;&lt;h4&gt;Who is this book for&lt;/h4&gt;&lt;p&gt;This book is for Professional Microsoft Office application developers (and those aspiring to be so) who are interested in creating enterprise applications on the solid base of Microsoft Office 2007. The complexity of the examples assumes an intermediate&amp;ndash;to&amp;ndash;advanced level of experience with Microsoft .NET. Proficient VBA developers wishing to take their skills to the next level will also benefit by this book.&lt;/p&gt;&lt;h4&gt;About the Apress Pro Series&lt;/h4&gt;&lt;p&gt;The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.&lt;/p&gt;&lt;p&gt;You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard&amp;ndash;won solutions to problems you will face in your professional programming career.&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6330379377237987905?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6330379377237987905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/interactive-distance-learning-in-prek.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6330379377237987905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6330379377237987905'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/interactive-distance-learning-in-prek.html' title='Interactive Distance Learning in PreK 12 Settings or Pro Office 2007 Development with VSTO'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-4212758435028448794</id><published>2009-02-21T10:04:00.000-08:00</published><updated>2009-02-21T10:11:04.108-08:00</updated><title type='text'>Absolute Beginners Guide to Adobe Photoshop Elements 2 or Cryptography</title><content type='html'>&lt;h4&gt;Absolute Beginner's Guide to Adobe Photoshop Elements 2 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Lisa Le&lt;/strong&gt; &lt;p&gt;&lt;p&gt;New to Photoshop Elements? Learn everything you need to know to make your pictures perfect with the &lt;i&gt;Absolute Beginner's Guide to Adobe Photoshop Elements 2&lt;/i&gt;. The book covers all aspects of the software (including the new features "borrowed" from the new Photoshop 7), offering you quick and easy explanations on controlling the software for the results you want. Photoshop Elements provides easy access to powerful editing tools and connects users to online output services as well as options for Web and print output. &lt;i&gt;Absolute Beginner's Guide to Adobe Photoshop Elements 2&lt;/i&gt; shows the beginning user how to maximize all these features and more.&lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://body-care-book.blogspot.com"&gt;Professional Services for Men or Decoding Darkness&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Cryptography: A Very Short Introduction (Very Short Introductions Series) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Fred C Piper&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book is a clear and informative introduction to cryptography and data protection--subjects of considerable social and political importance. It explains what algorithms do, how they are used, the risks associated with using them, and why governments should be concerned. Important areas are highlighted, such as Stream Ciphers, block ciphers, public key algorithms, digital signatures, and applications such as e-commerce. This book highlights the explosive impact of cryptography on modern society, with, for example, the evolution of the internet and the introduction of more sophisticated banking methods. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding cryptography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;7&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Historical algorithms: simple examples&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;18&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Unbreakable ciphers?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;52&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Modern algorithms&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;60&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Practical security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Uses of cryptography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;85&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Key management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;107&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Cryptography in everyday life&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;125&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References and further reading&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;135&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-4212758435028448794?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/4212758435028448794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/absolute-beginners-guide-to-adobe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4212758435028448794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4212758435028448794'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/absolute-beginners-guide-to-adobe.html' title='Absolute Beginners Guide to Adobe Photoshop Elements 2 or Cryptography'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8024241855751225652</id><published>2009-02-20T05:52:00.000-08:00</published><updated>2009-02-20T05:59:22.251-08:00</updated><title type='text'>Internet Protect Your Kids or Windows Server 2008 Networking and Network Access Protection</title><content type='html'>&lt;h4&gt;Internet Protect Your Kids: Keep Your Children Safe from the Dark Side of Modern Technology &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Stephen Arterburn&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Kids are under the influence of the Internet. It's "their" place." They live on it-leaving their parents scrambling for answers about what to do with My Space.com, pornographic websites, instant messaging, blogs . . . and how to shield their children from online sexual predators. Best-selling author of Every Man's Battle, Stephen Arterburn, and Roger Marsh, who co-hosts  the nationally syndicated Homeword radio program, have teamed up to equip parents with easy lessons on how to monitor their kids' activity online, plus the practical answers they need to teach kids the realities of the Internet."There isn't a parent in America who doesn't need this book, and I can't think of two more qualified people to help parents teach their children to be web wise kids." From the foreword by Jim Burns, PhD., President, Homeword. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://berichtbucher.blogspot.com"&gt;Das Bilden der Wirtschaftsgesellschaft&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Windows Server 2008 Networking and Network Access Protection (NAP) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Joseph Davies&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Get the official resource for deploying, administering, and troubleshooting Windows Server 2008 networking and Network Access Protection (NAP) technologies, direct from the experts who know the technologies best. This definitive resource from award-winning Microsoft® networking author Joseph Davies and Microsoft Most Valuable Professional (MVP) author Tony Northrup also offers expert insights direct from the Windows Server Networking team at Microsoft. You get detailed information about all major networking and network security services, including the all-new Network Access Protection (NAP), authentication infrastructure, IPv4 and IPv6, remote access, virtual private networks, IP security, quality of service, scalable networking, wireless infrastructure and security, DNS, DHCP, Windows® Firewall, and more. You also get a companion DVD with a fully searchable eBook version of the book, plus eBook samples from Understanding IPv6 2nd Edition, Windows Server 2008 TCP/IP Protocols and Services, and TCP/IP Fundamentals. This official Microsoft resource delivers what every Windows administrator needs to master Windows Server 2008 networking.&lt;p&gt;Key Book Benefits:&lt;p&gt;&amp;bull; Delivers in-depth technical guidance for administering, Windows Server 2008 networking and NAP technologies &lt;br&gt;&amp;bull; Features definitive product information from the experts, with additional insights from the Windows Server team at Microsoft and field consultants &lt;br&gt;&amp;bull; Provides the detailed information that every Windows administrator needs about NAP, IPv4 and IPv6, remote access, virtual private networks, IP security, DNS, DHCP, Windows Firewall, and more &lt;br&gt;&amp;bull; Includes a DVD with a fully searchable eBook ofall seven volumes, plus bonus eBook samples from three additional networking books &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8024241855751225652?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8024241855751225652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/internet-protect-your-kids-or-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8024241855751225652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8024241855751225652'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/internet-protect-your-kids-or-windows.html' title='Internet Protect Your Kids or Windows Server 2008 Networking and Network Access Protection'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-201337688996620690</id><published>2009-02-19T01:40:00.000-08:00</published><updated>2009-02-19T01:47:41.928-08:00</updated><title type='text'>Creating Cool MINDSTORMS NXT Robots or C Programming in Easy Steps</title><content type='html'>&lt;h4&gt;Creating Cool MINDSTORMS NXT Robots &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Daniele Benedettelli&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Build and program MINDSTORM NXT robots with Daniele Benedettelli, one of the world&amp;rsquo;s most respected NXT robot builders. He shows you how to build and program them from scratch, starting with the simplest robots and progressing in difficulty to a total of seven award&amp;ndash;winning robots! You can download all the code, along with low&amp;ndash;resolution videos that show how your robot works when it&amp;rsquo;s finished. You don&amp;rsquo;t need to be a programmer to develop these cool robots because all the code is provided, but advanced developers will enjoy seeing the secrets of Benedettelli&amp;rsquo;s code and techniques revealed.&lt;br&gt; What you&amp;rsquo;ll learn&lt;br&gt; &lt;ul&gt; &lt;li&gt;How to create award&amp;ndash;winning robots from scratch to final programming.&lt;/li&gt; &lt;li&gt;How to build each robot and which materials to use.&lt;/li&gt; &lt;li&gt;Why certain features have specific designs.&lt;/li&gt; &lt;li&gt;How to program your robot&amp;ndash;all code is available for free download.&lt;/li&gt; &lt;li&gt;Inspiration and tips and tricks on robotics, a particularly valuable resource for teachers and students.&lt;/li&gt; &lt;/ul&gt;&lt;br&gt; Who is this book for? &lt;p&gt;Anyone interested in building robots or seeing how it is done. Programmers interested in learning how robots are programmed.&lt;br&gt; Related Titles&lt;br&gt; &lt;ul&gt; &lt;li&gt; Competitive MINDSTORMS&amp;#58; A Complete Guide to Robotic Sumo using LEGO MINDSTORMS&lt;/li&gt; &lt;li&gt; Squeak&amp;#58; Learn Programming with Robots&lt;/li&gt; &lt;li&gt; Robot Building for Beginners&lt;/li&gt; &lt;li&gt; The Definitive Guide to Building Java Robots&lt;/li&gt; &lt;li&gt; Intermediate Robot Building&lt;/li&gt; &lt;li&gt; LEGO MINDSTORMS NXT&amp;#58; The Mayan Adventure&lt;/li&gt; &lt;li&gt; LEGO MINDSTORMS NXT-G Programming Guide&lt;/li&gt; &lt;li&gt; The Robosapien Companion&amp;#58; Tips, Tricks, and Hacks&lt;/li&gt; &lt;li&gt; ExtremeMINDSTORMS&amp;#58; An Advanced Guide to LEGO MINDSTORMS&lt;/li&gt; &lt;li&gt; Advanced NXT&amp;#58; The Da Vinci Inventions Book&lt;/li&gt; &lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;About the Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xi&lt;br&gt;About the Technical Reviewer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xiii&lt;br&gt;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xv&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xxvii&lt;br&gt;Look, Mom! No Wheels!&lt;br&gt;Building Biped Robots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;LEGO Bipedal Walking: The State of the Art&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Interlacing Legs Bipeds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Jerky COG Shifting Bipeds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;Smooth COG Shifting Bipeds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;Quasimodo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;Applying What You Learned&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;Introducing NXT Technology&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Meeting the NXT-G Software&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Connecting the NXT for the First Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Programming Quasimodo Using NXT-G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;The Shortest Program in the Book&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22&lt;br&gt;Building Your Belfry Hunchback&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;45&lt;br&gt;Finite State Machines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Finite State Machines in Brief&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Saturating Counter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&lt;br&gt;FSM General Implementation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Decision Tables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;56&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;58&lt;br&gt;NXT AT-ST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;59&lt;br&gt;Design Thoughts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&lt;br&gt;Programming the AT-ST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;62&lt;br&gt;Building Your Personal AT-ST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;71&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;141&lt;br&gt;Omni-Biped&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;143&lt;br&gt;History of a Biped&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;144&lt;br&gt;Single-Tasking vs. Multitasking&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;145&lt;br&gt;Writing a Single-Task Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;149&lt;br&gt;Using Hysteresis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;154&lt;br&gt;Writing a Multitask Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;Building Instructions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;163&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;201&lt;br&gt;NXT Turtle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;203&lt;br&gt;Quadruped Walking&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;204&lt;br&gt;Introducing the Turtle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Programming the Turtle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;207&lt;br&gt;Simple Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;207&lt;br&gt;Line Following&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;214&lt;br&gt;Autonomous Behavior Simulation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Building Your Pet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;233&lt;br&gt;Design Thoughts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;277&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;278&lt;br&gt;Back on Wheels&lt;br&gt;Mine Sweeper&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281&lt;br&gt;Getting More Actions from a Single Motor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;282&lt;br&gt;The Double Scanner&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;286&lt;br&gt;Programming the Mine Sweeper&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;286&lt;br&gt;Building the Mine Sweeper&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;299&lt;br&gt;Mines Building Instructions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;341&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;344&lt;br&gt;JohnNXT Is Alive!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;347&lt;br&gt;Johnnicle: My LEGO Johnny 5 Chronicle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;347&lt;br&gt;JohnNXT Features&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;354&lt;br&gt;Sensors and Actuators&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;354&lt;br&gt;JohnNXT's Behavior and Menu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;356&lt;br&gt;JohnNXT User Guide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;357&lt;br&gt;Turning It On&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;357&lt;br&gt;Autonomous Behavior&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;JohnNXT's Menu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;Programming JohnNXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;Panoramic View of the JohnNXT Software&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;High Speed Communication Library&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;361&lt;br&gt;Slave Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;362&lt;br&gt;Master Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;366&lt;br&gt;Sound Counting FSM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;370&lt;br&gt;JohnNXT Programming Guide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;374&lt;br&gt;Moving the Treads&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;376&lt;br&gt;Moving the Head&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;376&lt;br&gt;Playing Sounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;376&lt;br&gt;Moving the Slave NXT Motors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;377&lt;br&gt;Building JohnNXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;378&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;516&lt;br&gt;Need Input! Building a Remote Control Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;517&lt;br&gt;The Remote Control Design&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;517&lt;br&gt;Bluetooth Autoconnection Library&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;518&lt;br&gt;R/C: A Program for Every Need&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;520&lt;br&gt;Simple R/C Programs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;520&lt;br&gt;Advanced Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;534&lt;br&gt;Remote Control Template Programs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;542&lt;br&gt;Sender Program Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;543&lt;br&gt;Receiver Program Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;544&lt;br&gt;Building the Remote Control&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;552&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;565&lt;br&gt;Introduction to BricxCC and NXC Programming&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;567&lt;br&gt;Getting Connected with BricxCC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;568&lt;br&gt;Ready to Go&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;574&lt;br&gt;BricxCC Menu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;575&lt;br&gt;BricxCC Tools&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;576&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;577&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;579 &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://books-human-rights.blogspot.com/2009/02/three-approaches-to-abortion-or-spies.html"&gt;Three Approaches to Abortion or Spies for Hire&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;C++ Programming in Easy Steps &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mike McGrath&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;C++ Programming In Easy Steps&lt;/i&gt; shows the reader how to program in C++, both on Windows platforms and on Unix-based platforms, such as Linux. It contains separate chapters on the major features of C++, plus complete example programs that illustrate each aspect.&lt;br&gt;  	Each chapter builds the reader's knowledge of C++. By the end of this book, the reader will have gained a sound understanding of the C++ language and be able to write C++ programs and compile them into executable files.&lt;br&gt;  &lt;i&gt;C++ Programming In Easy Steps&lt;/i&gt; is a great value and has an easy-to-follow style that will be useful to anyone who wants to begin programming in C++-programmers, students, and those who just need a fundamental understanding of object oriented programming.&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-201337688996620690?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/201337688996620690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/creating-cool-mindstorms-nxt-robots-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/201337688996620690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/201337688996620690'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/creating-cool-mindstorms-nxt-robots-or.html' title='Creating Cool MINDSTORMS NXT Robots or C Programming in Easy Steps'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6184975238569588860</id><published>2009-02-17T21:29:00.000-08:00</published><updated>2009-02-17T21:36:28.573-08:00</updated><title type='text'>Mac OS X or EM Modeling of Antennas and RF Components for Wireless Communication Systems</title><content type='html'>&lt;h4&gt;Mac OS X: Little Black Book &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Gene Steinberg&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Written by a noted Mac expert and author of the Windows 2000 Mac Support Little Black Book (Coriolis, 1-57610-388-9). Designed for all user levels, this book covers the new features of Mac OS X including emphasis on major changes from previous versions of the Mac OS. Features proactive coverage of setup and preventative maintenance, especially for new users or those migrating from older Mac OS versions. Uses a logical, sequential approach with concise overviews and questions then immediate solutions; includes step-by-step instructions, troubleshooting, informative sidebars, plus a quick reference card. Covers Mac-savvy applications, using older Mac programs under Mac OS X, font management, and backup techniques. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://science-applications.blogspot.com"&gt;Autonomous Systems And Intelligent Agents In Power System Control And Operation or Digital Capital&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;EM Modeling of Antennas and RF Components for Wireless Communication Systems &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Frank Gustrau&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The book focuses on the practical aspects of computational electrodynamics. A short review of electromagnetic field theory and an illustrative introduction to basic concepts of numerical methods provide the mathematical and physical background. The main part the book guides the reader step-by-step through the modelling process&amp;#58; from the initial "what question shall the model answer?", through the setting up of a computer model by creating geometry, boundary conditions, sources, &amp;acirc;Ђ¦, to post processing, validation, and optimization. A number of antenna and filter examples demonstrate the advantages and disadvantages of different numerical methods. So the book provides a realistic view on the capabilities and limits of state-of-the-art 3D-field simulators and on how to apply this knowledge efficiently to EM analysis and designing of RF applications in modern communication systems.&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6184975238569588860?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6184975238569588860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/mac-os-x-or-em-modeling-of-antennas-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6184975238569588860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6184975238569588860'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/mac-os-x-or-em-modeling-of-antennas-and.html' title='Mac OS X or EM Modeling of Antennas and RF Components for Wireless Communication Systems'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-2785680615156182557</id><published>2009-02-16T17:17:00.000-08:00</published><updated>2009-02-16T17:24:57.995-08:00</updated><title type='text'>Service Oriented Architectures in Telecommunications or Windows 2000 API SuperBible</title><content type='html'>&lt;h4&gt;Service-Oriented Architectures in Telecommunications &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;CRC Press&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Service-oriented architecture (SOA) uses services as the baseline for developing new architectures and applications, as networks are built specifically to satisfy service requirements. Most services are currently handled over different networks, but newer services will soon require cross-network support. Architecting the Telecommunication Evolution&amp;#58; Toward Converged Network Services outlines the challenges of providing crossover services and the new architectures and protocols that will enable convergence between circuit- and packet-switched networks.  Taking a standards-based approach to converged services, this book lays a foundation for SOA in telecommunications. The authors begin by outlining the development of Internet telephony, focusing on how to use the respective benefits of the traditional public switched telephone network (PSTN) and the Internet to create and implement more value-added services. These two eminent specialists first examine services that originate in the Internet and take advantage of PSTN services, and then explore how discrete events on the PSTN can be used as an impetus to creating services on the Internet. They conclude with a discussion on how this convergence creates smart spaces in the telecoms domain.  Including eight valuable appendices that will aid in the implementation of converged services, Architecting the Telecommunication Evolution is the first book of its kind to offer a survey as well as a practical roadmap to integrating modern networks to achieve better performance and new functionality. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://economics-books-online.blogspot.com/2009/02/industrial-revolution-or-under-40.html"&gt;The Industrial Revolution or Under 40 Financial Planning Guide&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Windows 2000 API SuperBible &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Richard J Simon&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Following in the tradition of the Win 95 and Win32 NT SuperBibles, this book is a comprehensive reference for all of the APIs needed by the Windows programmer.  It is arranged topically with related functions presented in the same chapter.  Using relevant examples that are complete and appropriate to the task at hand, the user will be able to see clearly the most effective usage for each function.  The user-friendly organization of the book will save programmers valuable time, and negate the need to sift through vendor supplied documentation with is spotty and disorganized.&lt;/P&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Intended for programmers developing applications, this reference organizes and clarifies the Win32 APIs that are supported by both Windows 2000 and Windows 98, with descriptions of each function, detailed parameter descriptions, and examples for most functions that are concise and show the functionality.  Each chapter covers a group of related functions, such as creating windows, message processing, memory management, the graphics device interface, and palettes and color matching.  The CD-ROM contains examples, code samples, and evaluation versions of third-party software. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;B&gt; Introduction.  &lt;/B&gt;&lt;BR&gt;&lt;B&gt; 1. Windows 2000 Programming.  &lt;/B&gt;&lt;BR&gt; User Interface Features. Minimum Requirements. Style Guide.  &lt;BR&gt; Windows. Menus. Input and Controls. Visual Design. System Integration.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 2. The Win32 API.  &lt;/B&gt;&lt;BR&gt; Advantages of Win32. Sample Program.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 3. Creating Windows.  &lt;/B&gt;&lt;BR&gt; Creating the Main Window. Creating Windows Using Existing Classes. Messages When Creating Windows. Creating Windows Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 4. Windows Support Functions.  &lt;/B&gt;&lt;BR&gt; Window Class Data. Attaching Data to a Window. Changing the Appearance of Windows. Windows Support Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 5. Message Processing.  &lt;/B&gt;&lt;BR&gt; Message Flow.  &lt;BR&gt; Processing Messages. Sources of Messages. Reentrant Functions.  &lt;BR&gt; Message Hook Functions. Message-Processing Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 6. Menus.  &lt;/B&gt;&lt;BR&gt; Main Menus and Pop-up Menus.  &lt;BR&gt; Building Menus in the Resource File. Adding a Menu to the Application's Window. Changing Menus. Menu Messages.  &lt;BR&gt; Menu Support Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 7. Resources.  &lt;/B&gt;&lt;BR&gt; The Resource Script File.  &lt;BR&gt; String Tables. Custom Resources.  &lt;BR&gt; Resource Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 8. Dialog Boxes.  &lt;/B&gt;&lt;BR&gt; Types of Dialog Boxes. The Dialog Box Keyboard Interface. Dynamic Dialog Boxes. Dialog Template Statement Descriptions. Dialog Box Control Statements. Dialog BoxFunction Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 9. User Input Functions.  &lt;/B&gt;&lt;BR&gt; Mouse Messages. Keyboard Messages. Virtual Keys. User Input Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 10. Scrollbars.  &lt;/B&gt;&lt;BR&gt; Scrollbar Basics. Scrollbar Position and Range. Scrollbar Messages. Scrollbar Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 11. Memory Management.  &lt;/B&gt;&lt;BR&gt; Memory Architecture. Global Memory. Virtual Memory. Heaps. Memory Management Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 12. The Graphics Device Interface.  &lt;/B&gt;&lt;BR&gt; The Device Context. Selecting Objects into a Device Context. Private Device Contexts. Origins and Extents. GDI Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 13. Bitmaps, Icons, and Metafiles.  &lt;/B&gt;&lt;BR&gt; Bitmaps.  &lt;BR&gt; Using DDB Bitmaps. Using DIB Bitmaps.  &lt;BR&gt; Icons.  &lt;BR&gt; Using Icons. Creating Icons at Runtime. Metafiles. Creating and Playing a Metafile. Metafiles in a Disk File.  &lt;BR&gt; Bitmap, Icon, and Metafile Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 14. Printing and Text Output.  &lt;/B&gt;&lt;BR&gt; Printer Support. Printer Information. Text Characteristics. Printing and Text Output Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 15. Painting and Drawing.  &lt;/B&gt;&lt;BR&gt; Pens, Brushes, and Other Logical Tools. Specifying an Area for Drawing. Invalidation, Clipping, and the WM_PAINT Message. Painting and Drawing Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 16. Palettes and Color Matching.  &lt;/B&gt;&lt;BR&gt; Hardware Palettes. Color Palettes in Windows. The Logical Palette. Image Color Matching. Color Spaces. Color Profiles. Palettes and Color Matching Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 17. I/O with Files.  &lt;/B&gt;&lt;BR&gt; Creating and Opening Files. Reading and Writing. Sharing Data with File Mapping. File I/O Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 18. The Clipboard - 1073.  &lt;/B&gt;&lt;BR&gt; Clipboard Formats. Windows Management of Clipboard Data. Delayed Rendering of Clipboard Data. CF_OWNERDISPLAY Format. Using Private Clipboard Formats. Clipboard Viewers. Clipboard Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 19. The Registry.  &lt;/B&gt;&lt;BR&gt; The Registry Architecture. Placing Data in the Registry. The Windows Registry Structure. Registry Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 20. Initialization Files.  &lt;/B&gt;&lt;BR&gt; Initialization File Structure. Accessing Initialization Files. Mapping Private INI Files. Initialization File Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 21. System Information.  &lt;/B&gt;&lt;BR&gt; Process Environment Information. Local Time and System Time. Locale and Language Support. System Information Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 22. String Manipulation and Character Sets.  &lt;/B&gt;&lt;BR&gt; Windows Character Set Translations. Locales. String Manipulation and Character Set Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 23. Atoms.  &lt;/B&gt;&lt;BR&gt; Working with Atom Tables. Using Global Atoms for Data Exchange. Integer Atoms. Atom Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 24. Timers.  &lt;/B&gt;&lt;BR&gt; Using Timers. Windows Time. Performance Monitor Counters. Timer Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 25. Processes, Threads, and Fibers.  &lt;/B&gt;&lt;BR&gt; Creating Processes and Threads. Fibers. Synchronization Objects. Protecting Nonreentrant Code of a Process. Process, Thread, and Fiber Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 26. Error and Exception Processing.  &lt;/B&gt;&lt;BR&gt; Writing Exception Handlers and Filters. Win32 API for Exception Handling. Error and Exception Processing Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 27. Multiple-Document Interface (MDI).  &lt;/B&gt;&lt;BR&gt; Creating an MDI Application. The MDI Frame Window. The MDI Child Window. Menus in MDI Applications. MDI Function and Message Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 28. Interfacing with Help Files.  &lt;/B&gt;&lt;BR&gt; Providing User Access to the Help File. Providing Context-Sensitive Help. Using Training Card Help. Help Files Function and Message Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 29. File Decompression and Installation.  &lt;/B&gt;&lt;BR&gt; File Installation Overview. Installing the Proper Version. The Version Resource. File Decompression. File Decompression and Installation Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 30. Dynamic Link Libraries.  &lt;/B&gt;&lt;BR&gt; Loadtime Dynamic Linking. Runtime Dynamic Linking. Creating Dynamic Link Libraries. Accessing Data Within a DLL. Using the DLL Notification Entry Point. Dynamic Link Libraries Function Descriptions.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; Index.  &lt;/B&gt;&lt;BR&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-2785680615156182557?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/2785680615156182557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/service-oriented-architectures-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2785680615156182557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2785680615156182557'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/service-oriented-architectures-in.html' title='Service Oriented Architectures in Telecommunications or Windows 2000 API SuperBible'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5488175355576862078</id><published>2009-02-13T09:13:00.000-08:00</published><updated>2009-02-13T09:20:22.555-08:00</updated><title type='text'>Rick Steves Germany and Scandinavia DVD 2000 2007 or Beginning Game Graphics</title><content type='html'>&lt;h4&gt;Rick Steves' Germany and Scandinavia DVD 2000-2007 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Rick Steves&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This is the only DVD that includes all seven half-hour &amp;#8220;Rick Steves&amp;#8217; Europe&amp;#8221; TV shows on Germany and Scandinavia, produced from 2000 to 2007: Munich and the Foothills of the Alps; Germany&amp;#8217;s Romantic Rhine and Rothenburg; Germany&amp;#8217;s Black Forest and Cologne; Berlin&amp;#8212;Resilient, Reunited and Reborn; Copenhagen and Aero; Oslo, Bergen and the Fjords; and  Stockholm and Helsinki. The running time is three hours and 30 minutes. Filmed on location by America's most popular travel guidebook writer, Rick Steves' DVDs offer one great escape after another, from Europe's most thrilling cities to its charming, little-known villages. These DVDs are of the highest broadcast quality (NTSC format, all region compatible), with closed-captioning. Each DVD is packaged in a durable Amaray case with on-location cover photos and complete program details. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://skewer-cooking.blogspot.com/2009/02/winetasters-secrets-or-food-that-went.html"&gt;Winetasters Secrets or The Food That Went with the Whine&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Beginning Game Graphics &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Harry Evry&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Welcome to the exciting world of the video game artist. "Beginning Game Graphics" is your guide on a step-by-step path, beginning with the most basic modeling techniques and wrapping up with advanced workflows used by professional game artists. It provides powerful and easy-to-use tools to get you started, and it covers many of the methods, philosophies, and proven techniques that can improve your game demos and help separate you from the crowd in the rapidly growing interactive entertainment industry. Whether you are a video game enthusiast, an artist breaking into the world of video games, or a game programmer ready to model your own characters and sets, this book is the ideal introduction to 3D modeling for video games. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5488175355576862078?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5488175355576862078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/rick-steves-germany-and-scandinavia-dvd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5488175355576862078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5488175355576862078'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/rick-steves-germany-and-scandinavia-dvd.html' title='Rick Steves Germany and Scandinavia DVD 2000 2007 or Beginning Game Graphics'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-7030450834533081683</id><published>2009-02-12T05:01:00.000-08:00</published><updated>2009-02-12T05:08:38.676-08:00</updated><title type='text'>Comparing Designing and Deploying VPNs or AppleScript for Dummies</title><content type='html'>&lt;h4&gt;Comparing, Designing, and Deploying VPNs &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mark Lewis&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;A detailed guide for deploying PPTP, L2TPv2, L2TPv3, MPLS Layer-3, AToM, VPLS, and IPSec virtual private networks&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;Brings together all the major VPN technologies, detailing the technologies, their applications, and configurations   &lt;LI&gt;Provides review questions and configuration labs to help readers synthesize their understanding of these technologies   &lt;LI&gt;Easy comparison of VPN technologies. Readers can clearly discern advantages and disadvantage of the respective VPN types discussed in the book&lt;/LI&gt;&lt;/UL&gt;  &lt;P&gt;The cost savings associated with VPNs is tremendous. VPNs enable users in remote offices or locations to enjoy the same level of productivity as those who are in the same physical location of the central network. However, with so many flavors of VPNs available, companies and providers are often hard pressed to identify the VPN solutions that are most appropriate for their particular network design and service needs. &lt;I&gt;Comparing, Designing, and Deploying VPNs&lt;/I&gt; will bring together many of the most popular VPN technologies for convenient reference. The book examines the operation, application, and configuration of Point-to-Point Tunneling Protocol (PPTP), Layer-2 Tunneling Protocol version 2 (L2TPv2), Layer-2 Tunneling Protocol version 3 (L2TPv3), MPLS Layer-3, Any Transport over MPLS (AToM), and Virtual Private LAN Service (VPLS) virtual private networks. For the first time, engineers and network architects will be able to use one book to learn the purpose, functionality, and configuration of the various flavors of major VPNs.&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://accounting-textbook.blogspot.com/2009/02/timed-readings-plus-book-1-or.html"&gt;Timed Readings Plus Book 1 or Alternative Strategies for Economic Development&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;AppleScript for Dummies (For Dummies Series) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Tom Trinko&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Spending a little time with this book can save lots of time on the computer!  &lt;br&gt;  &lt;br&gt;AppleScript is object-oriented programming language used to write script files to automate tasks and customize applications for the Mac. AppleScript can automate much of what you do with your Mac computer, saving time and helping you be more productive. Businesses and individuals frequently use it for&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Batch processing&lt;br&gt;&lt;br&gt;&amp;bull; File conversion and manipulation&lt;br&gt;&lt;br&gt;&amp;bull; Performing tasks at specified times&lt;br&gt;&lt;br&gt;&amp;bull; Transferring information between databases and other applications&lt;br&gt;&lt;br&gt;&amp;bull; Creating automated workflows by linking the actions of multiple applications to perform a series of related tasks&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;Written by Tom Trinko, a Mac man since 1984,and author of articles for &lt;i&gt;MacTutor&lt;/i&gt; and &lt;i&gt;MacTech Journal&lt;/i&gt;, &lt;i&gt;AppleScript For Dummies, 2&lt;sup&gt;nd&lt;/sup&gt; Edition&lt;/i&gt; covers everything from the basics to more advanced stuff, with information on&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Finding and installing AppleScript&lt;br&gt;&lt;br&gt;&amp;bull; Using AppleScript to automate tasks in programs such as Word, Excel, FileMaker Pro, and the Mac OS Finder&lt;br&gt;&lt;br&gt;&amp;bull; Arranging applications to work together to accomplish complex tasks&lt;br&gt;&lt;br&gt;&amp;bull; Controlling applications that aren&amp;#8217;t even scriptable&lt;br&gt;&lt;br&gt;&amp;bull; Taking advantage of tools that make composing AppleScript programs easy and fun&lt;br&gt;&lt;br&gt;&amp;bull; Finding additional AppleScript information on the Internet and elsewhere&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;With this book, you&amp;#8217;ll discover how to script Internet activities, iLife applications, and more. Then, instead of letting your computer and/or software dictate howyou do things (and often, how you have to do them over and over and over), you take charge! You&amp;#8217;ll agree &amp;#8212;this book is MacNificent!&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting started&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;9&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A cannonball dive into the scripting pool&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;11&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;AppleScript basics without stomach acid&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;25&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Writing a script without ink&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;33&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;All you ever needed to know about AppleScript you learned in part II&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;59&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Values : different types of information&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;61&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Variables : data cupboards&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Operators : math without mistakes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References : being picky about data&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;91&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Commands : ordering AppleScript around&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;I/O (I owe) without credit cards&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;143&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;If : letting your computer make decisions so you can blame it later&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;159&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Repeat : going in circles for fun and profit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;175&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Try : dealing with problems without crashing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;185&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Handlers : organizing your script&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;193&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Properties : storing data for awhile&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;203&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Deploying scripts : cool ways to access scripts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;219&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Autonomous scripts : working unsupervised&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;227&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Taking charge of applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;241&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Debugging : fixing problems without DDT&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;259&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Scripting additions : taking AppleScript to new heights&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;277&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Script objects : recycling scripts for a healthy environment&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;279&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Miscellaneous advanced stuff&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;291&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to control the world - or at least some common programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;295&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 22&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Finder/system tricks without touching the mouse&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;297&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 23&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Business applications and Microsoft Office 2004&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;309&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 24&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Layout and graphics applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;321&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 25&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Scripting the Web&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;329&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 26&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Scripting iLife&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 27&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;GUI scripting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;351&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The part of tens&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;355&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 28&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;More than ten scriptable applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;357&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 29&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;More than ten scripting resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;363&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-7030450834533081683?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/7030450834533081683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/comparing-designing-and-deploying-vpns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7030450834533081683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7030450834533081683'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/comparing-designing-and-deploying-vpns.html' title='Comparing Designing and Deploying VPNs or AppleScript for Dummies'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1232076882241382551</id><published>2009-02-11T00:50:00.000-08:00</published><updated>2009-02-11T00:57:12.118-08:00</updated><title type='text'>SOCOM Navy Seals Tactical Strike Official Strategy Guide or Introduction to Automata Theory Languages and Computation</title><content type='html'>&lt;h4&gt;SOCOM Navy Seals Tactical Strike Official Strategy Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brady Games&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;B&gt;Evaluate. Plan. Execute.&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Take what you think you know of special operations team tactics, and get ready for an all new level of play. This guide takes you through the most technical addition to the SOCOM franchise yet!&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Tactical Walkthrough&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Perfect your strategies to tackle the missions and escape from every encounter unscathed.&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Complete Every Objective&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Find all the Bonus Objectives to get the most out of your gameplay experience.&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Discover Every Upgrade&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Get every upgrade to provide your fireteams with the best weapons, skills, and gear available!&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Uncover the Secret Items&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Complete your collection by finding all the secret items!&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Multiplayer Coverage&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Dominate real live opponents all over the nation by mastering the tactics and strategy in the exclusive Ad-Hoc and Infrastructure modes! &lt;/P&gt;   &lt;br&gt;Platform&amp;#58; PlayStation Portable&lt;/P&gt;   &lt;br&gt;Genre&amp;#58; Action/Adventure&lt;/P&gt;This product is available for sale in North America only. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://buecher-08.blogspot.com/2009/02/das-uben-der-organisationsentwicklung.html"&gt;Das Üben der Organisationsentwicklung: Ein Guide für Berater&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Introduction to Automata Theory, Languages, and Computation &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John E Hopcroft&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This classic book on formal languages, automata theory, and computational complexity has been updated to present theoretical concepts in a concise and straightforward manner with the increase of hands-on, practical applications. This new edition comes with Gradiance, an online assessment tool developed for computer science. &lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Gradiance is the most advanced online assessment tool developed for the computer science discipline.&amp;nbsp; With its innovative underlying technology, Gradiance turns basic homework assignments and programming labs into an interactive learning experience for students.&amp;nbsp; By using a series of &amp;ldquo;root questions&amp;rdquo; and hints, it not only tests a student&amp;rsquo;s capability, but actually simulates a one-on-one teacher-student tutorial that allows for the student to more easily learn the material.&amp;nbsp; Through the programming labs, instructors are capable of testing, tracking, and honing their students&amp;rsquo; skills, both in terms of syntax and semantics, with an unprecedented level of assessment never before offered.&amp;nbsp;&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1232076882241382551?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1232076882241382551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/socom-navy-seals-tactical-strike.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1232076882241382551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1232076882241382551'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/socom-navy-seals-tactical-strike.html' title='SOCOM Navy Seals Tactical Strike Official Strategy Guide or Introduction to Automata Theory Languages and Computation'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5714593064223856786</id><published>2009-02-09T20:38:00.000-08:00</published><updated>2009-02-09T20:45:43.675-08:00</updated><title type='text'>THE SECRET TO GETTING LISTED AT THE TOP OF SEARCH ENGINES or Adobe Acrobat 8 How Tos</title><content type='html'>&lt;h4&gt;THE SECRET TO GETTING LISTED AT THE TOP OF SEARCH ENGINES &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Alexandra Saieh&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The Secret to Getting Listed at the Top of Search Engines is written for the business owner, free from excess technical jargon. It will instruct you, step by step, in optimizing your web site to achieve top listings in the search engines- at no extra cost to you.  &lt;br&gt; &lt;br&gt;·          achieve top listings&lt;br&gt;·          gain visibility&lt;br&gt;·          maintain your top listings&lt;br&gt; &lt;br&gt;Gain access to the exact strategy used by the author's SEO company. YOU WILL LEARN:&lt;br&gt; &lt;br&gt;Exactly which web page in your site you need to devote more time to and why&lt;br&gt; &lt;br&gt;What you need to research about your competition&lt;br&gt; &lt;br&gt;How to generate the best keywords for your web site&lt;br&gt; &lt;br&gt;Where you must include your keywords&lt;br&gt; &lt;br&gt;How to avoid getting penalized by the search engines&lt;br&gt; &lt;br&gt;How to maintain your top listing&lt;br&gt; &lt;br&gt;What you can expect from search engines in the future &lt;br&gt; &lt;br&gt;*Only ethical methods are recommended &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://livre-francais.blogspot.com/2009/02/la-percee-dinclusion-le-fait-de-lacher.html"&gt;La Percée d'Inclusion :le fait de Lâcher le Pouvoir réel de Diversité&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Adobe Acrobat 8 How-Tos: 125 Essential Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Donna L Baker&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Increase your productivity with Acrobat, one technique at a time. &lt;br&gt;Now that PDF has become the ubiquitous electronic document format, it&amp;rsquo;s important to recognize that there&amp;rsquo;s much more to Adobe Acrobat than just managing your documents and improving workflow. With this powerful tool, you can now communicate with new commenting tools, collaborate with individuals and teams, automate forms, provide additional security, use redactive tools, and accom-plish tasks for greater productivity and efficiency. But with all this power, how do you bring your Acrobat skills up to speed quickly? Never fear, Acrobat expert Donna L. Baker has picked out the most integral techniques for accomplishing nearly any office communication task. You&amp;rsquo;ll be expanding your PDF skills in no time in this focused, handy guide. Here are just some of the things you&amp;rsquo;ll learn to do&amp;#58; &lt;br&gt;&lt;ul&gt;&lt;li&gt;Conduct searches quickly by building an index and attaching it to files&lt;/li&gt;&lt;li&gt;Merge multiple files into a single PDF document and create a custom cover&lt;/li&gt;&lt;li&gt;Create comments in PDF documents, start a review, and work with comments&lt;/li&gt;&lt;li&gt;Use new form tools in Acrobat 8 for drawing fields, tracking responses,  and creating a form automatically&lt;/li&gt;&lt;li&gt;Set up an online meeting in Acrobat Connect&amp;bull; Add movies and 3D content, and create interactive presentations&lt;/li&gt;&lt;li&gt;Assign levels of security and passwords to documents using new hashing algorithm support in Acrobat 8  &lt;br&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Getting Started&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;How Can Acrobat Help You?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;Getting Around the Interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Helping Yourself&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;br&gt;Tidying the Toolbox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;See What You Want to See&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;What Do You Prefer?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;Organizing, Searching, and Cataloging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Getting Organized&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;br&gt;Conducting Searches&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;br&gt;Advanced Search Techniques&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Building and Applying an Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;Archiving Outlook Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Producing a PDF Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;br&gt;Creating PDF Files from Source Programs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;br&gt;Printing with the Adobe PDF Printer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;br&gt;Using PDFMaker in Word&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;32&lt;br&gt;Merging and Exporting PDF Documents from Word&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;br&gt;Producing PDF Files in Excel, Access, and Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;38&lt;br&gt;Generating PDF Documents in PowerPoint and Publisher&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;40&lt;br&gt;Making PDF Documents from Web Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;42&lt;br&gt;Creating PDF Files in Distiller and Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;43&lt;br&gt;Working with Acrobat Distiller&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44&lt;br&gt;Choosing PDF Conversion Options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;46&lt;br&gt;Starting a PDF File from a Blank Page&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&lt;br&gt;Creating a PDF from a File in Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;Merging Multiple Files into a Single PDF Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;52&lt;br&gt;Creating a PDF Package&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Creating a PDF from Web Pages in Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;57&lt;br&gt;Creating a PDF from a Scan in Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;59&lt;br&gt;The Art of Scanning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;61&lt;br&gt;Creating a PDF from a Clipboard Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;63&lt;br&gt;Attaching Source Files to a PDF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;65&lt;br&gt;Managing Attached Files&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;67&lt;br&gt;Saving and Exporting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Finding Information About Your Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;br&gt;Using the Examine PDF Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;72&lt;br&gt;Optimizing Your PDF Documents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;75&lt;br&gt;Deciding What Your Reader Sees First&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;78&lt;br&gt;Exporting PDF Documents in Other Formats&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Saving a PDF in Text or Code Formats&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;82&lt;br&gt;Saving a PDF As an Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Exporting All the Images in a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85&lt;br&gt;Using a Batch Sequence&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;86&lt;br&gt;Watching Folders&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;89&lt;br&gt;Printing and Using Standards&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;91&lt;br&gt;Choosing Print Settings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;92&lt;br&gt;Print Troubleshooting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;94&lt;br&gt;Choosing and Using Fonts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;96&lt;br&gt;Introduction to Print Production&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99&lt;br&gt;Testing a Document with a Preflight Profile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;101&lt;br&gt;Fixing Print and File Issues Automatically&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;103&lt;br&gt;Creating and Using a Printing Droplet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;Enhancing PDF Accessibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;107&lt;br&gt;Navigating a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;108&lt;br&gt;Using the Accessibility Wizard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;110&lt;br&gt;Controlling the Reading Path in a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;112&lt;br&gt;Tagging a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;Reporting on a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;116&lt;br&gt;Producing Accessible Forms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;118&lt;br&gt;Touching Up Reading Order&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;Transforming Document Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123&lt;br&gt;Deleting and Inserting Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;124&lt;br&gt;Extracting and Replacing Content&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Managing Content Visually&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;128&lt;br&gt;Cropping and Resizing Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Adding Page Numbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;Inserting Headers and Footers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Applying Bates Numbering&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;135&lt;br&gt;Adding Watermarks and Backgrounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;137&lt;br&gt;Touching Up and Modifying a PDF Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;139&lt;br&gt;Selecting and Editing Text in a PDF Document or Table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;140&lt;br&gt;Modifying Text Attributes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;142&lt;br&gt;Object TouchUps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;145&lt;br&gt;Reusing Images&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;147&lt;br&gt;Round-Trip Image Editing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;149&lt;br&gt;Creating Editable Text from an Image PDF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Redacting Content&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;153&lt;br&gt;Commenting in a PDF Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;155&lt;br&gt;Adding Sticky Notes and Highlights&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;156&lt;br&gt;Setting Commenting Preferences&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;Working with Text Edit Comments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;160&lt;br&gt;Using the Stamp Tools&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;163&lt;br&gt;Managing Your Stamp Collection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;Drawing and Marking Up Shapes in Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;167&lt;br&gt;Reviewing and Collaboration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;169&lt;br&gt;Starting an E-Mail Review&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;170&lt;br&gt;Using a Shared Review&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;173&lt;br&gt;Tracking a Review&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;175&lt;br&gt;Working with the Comments List&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;177&lt;br&gt;Orgarnizing Comments in the Comments List&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;Exporting Comments to a Word Document (Windows)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;181&lt;br&gt;Migrating Comments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;183&lt;br&gt;Setting Comment Status and Creating Summaries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;186&lt;br&gt;Using Drawings and Layers in PDF Files&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Using Grids and Guides for Assistance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;190&lt;br&gt;Measuring Objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;192&lt;br&gt;Generating PDF Files Using the AutoCAD PDFMaker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;194&lt;br&gt;Converting Layered Visio Documents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;196&lt;br&gt;Using Data Embedded in a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;199&lt;br&gt;Working with a Layered Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200&lt;br&gt;Bookmarking a Layered Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;202&lt;br&gt;Creating Forms and Buttons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;205&lt;br&gt;Using Forms Tools and Views&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;206&lt;br&gt;Configuring Form Fields&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;209&lt;br&gt;Creating a Form Automatically&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Letting the Form Wizard Guide You&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;213&lt;br&gt;Distributing and Tracking a Form&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Handling Form Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Drawing a Multi-state Button&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;219&lt;br&gt;Editing Actions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;221&lt;br&gt;Activating Menu Items&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Converting Program Actions to PDF Actions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Creating Batches of Buttons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;225&lt;br&gt;Controlling Navigation Using Links and Bookmarks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;227&lt;br&gt;Linking Content in a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Specifying a Link's Destination&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;230&lt;br&gt;Creating Bookmarks in a Source Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Adding Bookmarks in Acrobat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;234&lt;br&gt;Organizing and Modifying Bookmarks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;236&lt;br&gt;Customizing Bookmarks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;238&lt;br&gt;Working with Multimedia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;241&lt;br&gt;Meeting Online Using Acrobat Connect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;242&lt;br&gt;Using Media in Documents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;245&lt;br&gt;Adding Movies to a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;247&lt;br&gt;Tweaking a Media File&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;250&lt;br&gt;Controlling the Action&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;252&lt;br&gt;Working with 3D Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&lt;br&gt;Making Your Document Responsive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;255&lt;br&gt;Creating a Full-Screen Presentation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;257&lt;br&gt;Using Digital Editions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;259&lt;br&gt;Making Your Documents Secure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;261&lt;br&gt;Using Security Levels and Passwords for a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;262&lt;br&gt;Creating a Self-Signed Digital ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;265&lt;br&gt;Certifying a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;268&lt;br&gt;Signing a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;270&lt;br&gt;Using a Static Document Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;272&lt;br&gt;Sharing and Importing Digital IDs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;274&lt;br&gt;Creating and Managing Security Policies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;275&lt;br&gt;Using Security Envelopes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;277&lt;br&gt;Security Troubleshooting Tidbits&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;279&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5714593064223856786?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5714593064223856786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/secret-to-getting-listed-at-top-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5714593064223856786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5714593064223856786'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/secret-to-getting-listed-at-top-of.html' title='THE SECRET TO GETTING LISTED AT THE TOP OF SEARCH ENGINES or Adobe Acrobat 8 How Tos'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5067128495108454868</id><published>2009-02-08T16:27:00.000-08:00</published><updated>2009-02-08T16:34:16.816-08:00</updated><title type='text'>Group Policy Fundamentals Security and Troubleshooting or Microsoft Windows Server 2008</title><content type='html'>&lt;h4&gt;Group Policy Fundamentals, Security, and Troubleshooting &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jeremy Moskowitz&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;ul&gt;&lt;br&gt;&lt;li&gt;Revised and updated to include Windows Server 2008 and Vista, this book examines how Group Policy monitors and regulates users and a network's computers&lt;br&gt;&lt;li&gt;Focuses on employing the various Group Policy settings, managing Group Policy with Management Console, troubleshooting Group Policy settings, and implementing network security with Group Policy&lt;br&gt;&lt;li&gt;Discusses administering Group Policy with Microsoft's advanced Group Policy management tool and scripting Group Policy Management Console operations&lt;br&gt;&lt;li&gt;Includes ready-to-use scripts that can be used to automate routine administration tasks&lt;br&gt;&lt;/ul&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;P&gt;1 Group Policy Essentials 1&lt;P&gt;2 Managing Group Policy with the GPMC 71&lt;P&gt;3 GPMC 2.0&amp;#58; Filtering, Comments &amp; Starter GPOs 127&lt;P&gt;4 Group Policy Processing Behavior 151&lt;P&gt;5 Advanced Group Policy Processing 189&lt;P&gt;6 Troubleshooting Group Policy 215&lt;P&gt;7 ADM &amp; ADMX Files 321&lt;P&gt;8 Group Policy Security Fundamentals 367&lt;P&gt;9 Group Policy Security Additions 455&lt;P&gt;10 Group Policy Preference Extensions 507&lt;P&gt;11 Scripting GPMC Policies 585&lt;P&gt;12 Advanced Group Policy Management Tool 631&lt;P&gt;Appendix A Group Policy Tools 703&lt;P&gt;Index 723 &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://finance-textbooks.blogspot.com/2009/02/human-resource-development-or-legal.html"&gt;Human Resource Development or Legal Environment of Business&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Windows Server 2008: A Beginner's Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Marty Matthews&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p align="left"&gt;&lt;strong&gt;Get up and running on&amp;#160;Microsoft Windows Server 2008 with ease&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;This fully revised, step-by-step guide covers all the essential aspects of deploying and administering Windows Server 2008, the latest version of the world's most popular server software. You will learn to migrate from previous versions and take advantage of the new and improved features, including the new Windows Deployment Services, Network Access Protection, Automated System Recovery v2, and much more.&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5067128495108454868?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5067128495108454868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/group-policy-fundamentals-security-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5067128495108454868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5067128495108454868'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/group-policy-fundamentals-security-and.html' title='Group Policy Fundamentals Security and Troubleshooting or Microsoft Windows Server 2008'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6970704799923777168</id><published>2009-02-07T12:15:00.000-08:00</published><updated>2009-02-07T12:22:43.624-08:00</updated><title type='text'>The Rough Guide to Blogging or Mac OS X Leopard On Demand On Demand Series</title><content type='html'>&lt;h4&gt;The Rough Guide to Blogging &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jonathan Yang&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The Rough Guide to Blogging is the ultimate reference for all things weblog. It takes you into the blogosphere, from blogging's early history and where it is today, to the future of blogs and their social and cultural impact. This book will help you to discover the greatest blogs on the web and to understand newsreaders and RSS. Whether you want to start your own blog or contribute to an existing one, this guide will teach you everything you'll need to know. Chapters include&amp;#58; Creating  a Blog, Blog Design, Advanced Blogging, Audio and Video, Podcasting, Blogging for Money, Corporate Blogging plus much, much more. Whether you're an experienced blogger or just getting started, this is the right book for you. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://desserts-book.blogspot.com"&gt;Cooking With Bananas or Fruit&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Mac OS X Leopard On Demand [On Demand Series] &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Steve Johnson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P style="MARGIN&amp;#58; 0px"&gt;&lt;B&gt;Mac OS X Leopard&lt;/B&gt;&lt;B&gt; On Demand&lt;/B&gt;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;FOR THOSE WHO WOULD RATHER BE SHOWN HOW THAN TOLD HOW&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;SEE HOW TO&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Master the Mac OS X Leopard user interface, file management, and applications&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Manage and share your schedule with iCal&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Use Microsoft Windows along with Leopard using Boot Camp&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Manage and play digital music with iTunes and iPod&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Chat online instantly with iChat&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Explorer the Internet with Safari and send e-mail with Mail&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Customize and fine-tune Mac OS X Leopard&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Set up multiple users and maintain security&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Find and use keyboard shortcuts to save time&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Get a Front Row seat to play DVDs and other media&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Keep your files up to date and backed up with Time Machine&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;bull; Find everything you need with Spotlight&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;On the Web&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;This book uses real world examples to give you a context in which to perform a task. This book also includes workshops to help you put together individual tasks into projects. The Mac OS X Leopard example files that you need for project tasks are available at perspection.com.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;nbsp;&lt;/P&gt;  &lt;Pstyle="MARGIN&amp;#58; 0px"&gt;Perspection has written and produced books on a variety of computer software, including Adobe Flash CS3 and 8, Adobe Photoshop CS3 and CS2, Adobe Dreamweaver CS3, Microsoft Office 2007 and 2003, Microsoft Windows Vista and XP, Microsoft Expression Web, and Mac OS X Panther. Perspection was founded in 1991, and is committed to providing information and training to help people use software more effectively. Perspection has written more than 80 computer books, and sold more than 5 million copies.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0px"&gt;&amp;nbsp;&lt;/P&gt; &lt;/I&gt;&lt;/B&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6970704799923777168?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6970704799923777168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/rough-guide-to-blogging-or-mac-os-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6970704799923777168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6970704799923777168'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/rough-guide-to-blogging-or-mac-os-x.html' title='The Rough Guide to Blogging or Mac OS X Leopard On Demand On Demand Series'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5410923760530666615</id><published>2009-02-06T08:04:00.000-08:00</published><updated>2009-02-06T08:11:08.436-08:00</updated><title type='text'>An Introduction to Parallel Computing or Pro SQL Server 2005 Service Broker</title><content type='html'>&lt;h4&gt;An Introduction to Parallel Computing &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ananth Grama&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Introduction to Parallel Computing, Second Edition&lt;/P&gt;&lt;P&gt;Ananth Grama&lt;/P&gt;&lt;P&gt;Anshul Gupta&lt;/P&gt;&lt;P&gt;George Karypis&lt;/P&gt;&lt;P&gt;Vipin Kumar&lt;/P&gt;&lt;P&gt;Increasingly, parallel processing is being seen as the only cost-effective method for the fast solution of computationally large and data-intensive problems. The emergence of inexpensive parallel computers such as commodity desktop multiprocessors and clusters of workstations or PCs has made such parallel methods generally applicable, as have software standards for portable parallel programming. This sets the stage for substantial growth in parallel software. &lt;/P&gt;&lt;P&gt;Data-intensive applications such as transaction processing and information retrieval, data mining and analysis and multimedia services have provided a new challenge for the modern generation of parallel platforms. Emerging areas such as computational biology and nanotechnology have implications for algorithms and systems development, while changes in architectures, programming models and applications have implications for how parallel platforms are made available to users in the form of grid-based services.&lt;/P&gt;&lt;P&gt;This book takes into account these new developments as well as covering the more traditional problems addressed by parallel computers. Where possible it employs an architecture-independent view of the underlying platforms and designs algorithms for an abstract model. Message Passing Interface (MPI), POSIX threads and OpenMP have been selected as programming models and the evolving application mix of parallel computing is reflected in various examples throughout the book.&lt;/P&gt;&lt;P&gt;* Provides a complete end-to-end source on almost every aspect of parallel computing (architectures,programming paradigms, algorithms and standards).&lt;/P&gt;&lt;P&gt;* Covers both traditional computer science algorithms (sorting, searching, graph, and dynamic programming algorithms) as well as scientific computing algorithms (matrix computations, FFT).&lt;/P&gt;&lt;P&gt;* Covers MPI, Pthreads and OpenMP, the three most widely used standards for writing portable parallel programs.&lt;/P&gt;&lt;P&gt;* The modular nature of the text makes it suitable for a wide variety of undergraduate and graduate level courses including parallel computing, parallel programming, design and analysis of parallel algorithms and high performance computing.&lt;/P&gt;&lt;P&gt;Ananth Grama is Associate Professor of Computer Sciences at Purdue University, working on various aspects of parallel and distributed systems and applications. &lt;/P&gt;&lt;P&gt;Anshul Gupta is a member of the research staff at the IBM T. J. Watson Research Center. His research areas are parallel algorithms and scientific computing. &lt;/P&gt;&lt;P&gt;George Karypis is Assistant Professor in the Department of Computer Science and Engineering at the University of Minnesota, working on parallel algorithm design, graph partitioning, data mining, and bioinformatics. &lt;/P&gt;&lt;P&gt;Vipin Kumar is Professor in the Department of Computer Science and Engineering and the Director of the Army High Performance Computing Research Center at the University of Minnesota. His research interests are in the areas of high performance computing, parallel algorithms for scientific computing problems and data mining.&lt;/P&gt;&lt;BR&gt;&lt;BR&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://homeopathy-book.blogspot.com/2009/02/history-of-gay-people-in-alcoholics.html"&gt;History of Gay People in Alcoholics Anonymous or The Personal Trainers Handbook&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Pro SQL Server 2005 Service Broker &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Klaus Aschenbrenner&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Rich with practical examples, Pro SQL Server 2005 Service Broker is the most complete and incisive book on this important new technology, an invaluable resource for all serious database and web developers. Focused on best practices, it explains in detail how Service Broker supports and enhances database and web applications.&lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Foreword&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xiii&lt;br&gt;About the Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xv&lt;br&gt;About the Technical Reviewer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xvii&lt;br&gt;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xix&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xxi&lt;br&gt;The Service Broker Programming Model&lt;br&gt;Fundamentals of Message-Based Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Message Concepts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Message Anatomy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Messaging in Daily Life&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;Why Messaging?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;Asynchronous Message Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;br&gt;Deferred Message Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;br&gt;Fault Tolerance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Distributed Systems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Messaging Problems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Performance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Queue Reader Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Transaction Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;Message Sequencing and Correlation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;Maintenance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;Messaging Architectures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;SOA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;SODA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;Available Messaging Technologies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;MSMQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;Queued Components&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;BizTalk Server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;XML Web Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;WCF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Introduction to Service Broker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Conversations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Dialogs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Dialog Lifetime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;br&gt;Conversation Groups&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Message Sequencing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;Reliable Delivery&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;Error Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Anatomy of a Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Message Types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;Contracts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;Queues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;Service Programs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Routes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Transport Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Dialog Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;26&lt;br&gt;Message Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;br&gt;Performance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;br&gt;Benefits&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;br&gt;Service Broker in Action&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;br&gt;Defining Service Broker Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;br&gt;Message Types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;32&lt;br&gt;Contracts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;br&gt;Queue&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;41&lt;br&gt;Sending Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;45&lt;br&gt;Retrieving and Processing Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;Retrieving Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;53&lt;br&gt;Processing Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Error Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;59&lt;br&gt;Error Handling in Service Programs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;59&lt;br&gt;Poison-Message Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;63&lt;br&gt;Ending Conversations with Errors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;66&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;68&lt;br&gt;Service Broker Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Activation Basics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Startup Strategies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;br&gt;When Is Activation Needed?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;71&lt;br&gt;Internal Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;72&lt;br&gt;Controlling Message Throughput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;79&lt;br&gt;Stored-Procedure Signing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;82&lt;br&gt;Calling a Stored Procedure in Another Database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;br&gt;Using a Single Stored Procedure to Process Many Queues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;94&lt;br&gt;External Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Parallel Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;112&lt;br&gt;Troubleshooting Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;117&lt;br&gt;When the Activated Stored Procedure Doesn't Run&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;117&lt;br&gt;When Messages Remain on the Queue&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;117&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;118&lt;br&gt;Service Broker with Managed Code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;The Managed Assembly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;Architecture and Design of the Managed Assembly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123&lt;br&gt;Building a Managed Service Broker Client&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Building a Managed Service Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Derive Your Service Class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;134&lt;br&gt;Implement an Entry Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;134&lt;br&gt;Implement Message Type Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;136&lt;br&gt;Deploy the Assembly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;136&lt;br&gt;Register the Managed Stored Procedure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 138&lt;br&gt;Configure the Service Broker Activation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;139&lt;br&gt;Using the Service Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;139&lt;br&gt;A Practical Example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;142&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;150&lt;br&gt;Locking and Transaction Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Conversation Groups and Locks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;State Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;Get Conversation Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;The Receive Loop with State Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;160&lt;br&gt;State Handling with a Managed Stored Procedure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;164&lt;br&gt;A Practical Example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;170&lt;br&gt;Compensation Logic with Service Broker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;198&lt;br&gt;Transaction Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;204&lt;br&gt;Basic Receive Loop&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;204&lt;br&gt;Measuring Performance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;205&lt;br&gt;Batched Commits&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;208&lt;br&gt;Cursor-Based Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;210&lt;br&gt;Set-Based Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;213&lt;br&gt;Binary Payload&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;216&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;219&lt;br&gt;Distributed Service Broker Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;221&lt;br&gt;Communication&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;221&lt;br&gt;Service Broker Protocols&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Sending a Message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Routing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;224&lt;br&gt;Routing Algorithm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;225&lt;br&gt;Managing Routes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;226&lt;br&gt;Distributed Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;The Application&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Setting Up Routes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Establishing a Communication Channel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Setting Up Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;236&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;249&lt;br&gt;Advanced Service Broker Programming&lt;br&gt;Advanced Distributed Service Broker Programming&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&lt;br&gt;Transport Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&lt;br&gt;Local Route&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;254&lt;br&gt;Transport Route&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;255&lt;br&gt;Dialog Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;257&lt;br&gt;Service Broker Security Protocol&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;257&lt;br&gt;Configuration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;259&lt;br&gt;Encryption&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;268&lt;br&gt;Transport Encryption&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;269&lt;br&gt;Dialog Encryption&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;270&lt;br&gt;Recommendation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;Transport Protocol&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;Setting Up Tracing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;The Captured Service Broker Message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;273&lt;br&gt;Replaying Service Broker Messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;276&lt;br&gt;Replacing Certificates&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;276&lt;br&gt;Transport Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;276&lt;br&gt;Dialog Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;277&lt;br&gt;Service Listing Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;277&lt;br&gt;Exporting a Service Listing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;279&lt;br&gt;Importing a Service Listing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;284&lt;br&gt;Service-Oriented Database Architecture&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;285&lt;br&gt;Service-Oriented Database Architecture&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;285&lt;br&gt;SOA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;286&lt;br&gt;Reasons for SODA Architectures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;287&lt;br&gt;Requirements for a SODA Service Provider&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;288&lt;br&gt;Data in SODA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;288&lt;br&gt;Outside Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;289&lt;br&gt;Inside Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;290&lt;br&gt;SODA Features in SQL Server 2005&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;XML Support&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;Native Web Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;295&lt;br&gt;SQLCLR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;307&lt;br&gt;Query Notifications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;316&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;327&lt;br&gt;Real-World Application Scenarios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;329&lt;br&gt;Asynchronous Triggers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;329&lt;br&gt;Defining the Problem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;330&lt;br&gt;Implementing the Trigger&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;331&lt;br&gt;Creating the Service Broker Infrastructure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;333&lt;br&gt;Writing the Service Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;334&lt;br&gt;Batch Frameworks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;337&lt;br&gt;Creating the Service Broker Infrastructure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;338&lt;br&gt;The Implementation of the Batch Framework&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;339&lt;br&gt;Extending the Batch Framework&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;345&lt;br&gt;Publish-Subscribe Frameworks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;348&lt;br&gt;Defining the Infrastructure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;349&lt;br&gt;Applying Publisher Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;351&lt;br&gt;Publishing Information&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;356&lt;br&gt;Priority-Based Message Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;Implementing Priority-Based Messaging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;Reliable Web Service Requests&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 371&lt;br&gt;Service Broker Infrastructure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;372&lt;br&gt;Implementation of the Web Proxy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;376&lt;br&gt;Using the Web Proxy in a Smart Client&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;388&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;393&lt;br&gt;High Availability and Scalability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;395&lt;br&gt;Database Mirroring&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;395&lt;br&gt;Implementation Details&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;396&lt;br&gt;Setting Up Database Mirroring&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;397&lt;br&gt;Using Service Broker with Database Mirroring&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;402&lt;br&gt;Load Balancing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;404&lt;br&gt;Service Deployment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;405&lt;br&gt;Initiator Configuration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;406&lt;br&gt;Message Forwarding&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;408&lt;br&gt;Reliable Delivery&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;408&lt;br&gt;Security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;408&lt;br&gt;Network Topology Abstraction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;409&lt;br&gt;Centralized Routing Instance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;410&lt;br&gt;Work Distribution&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;410&lt;br&gt;Using Message Forwarding&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;411&lt;br&gt;Monitoring Message Forwarding&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;415&lt;br&gt;Configuration Notice Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;416&lt;br&gt;Implementing Dynamic Routing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;417&lt;br&gt;Implementing the Configuration Notice Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;417&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;422&lt;br&gt;Administration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;423&lt;br&gt;SQL Profiler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;423&lt;br&gt;Using SQL Profiler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;425&lt;br&gt;System Monitor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;428&lt;br&gt;SQL Server Management Objects&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;432&lt;br&gt;Creating Service Broker Objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;434&lt;br&gt;Retrieving Information&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;435&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;436&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;437 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5410923760530666615?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5410923760530666615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/introduction-to-parallel-computing-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5410923760530666615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5410923760530666615'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/introduction-to-parallel-computing-or.html' title='An Introduction to Parallel Computing or Pro SQL Server 2005 Service Broker'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8363078214401003446</id><published>2009-02-05T03:52:00.000-08:00</published><updated>2009-02-05T03:59:09.272-08:00</updated><title type='text'>New Perspectives on Microsoft Office Access 2003 Comprehensive Second Edi or Excel</title><content type='html'>&lt;h4&gt;New Perspectives on Microsoft Office Access 2003, Comprehensive, Second Edi &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Joseph Adamski&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Part of the New Perspectives series, this text offers a case-based, problem-solving approach and innovative technology to make learning Microsoft Access 2003 skills both meaningful and memorable for students. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Managing Your Files Using Common Features of Microsoft Office 2003  &lt;br&gt;Tutorial 1&amp;#58; Introduction to Microsoft Access 2003 &lt;br&gt;Tutorial 2&amp;#58; Creating and Maintaining a Database &lt;br&gt;Tutorial 3&amp;#58; Querying a Database &lt;br&gt;Tutorial 4&amp;#58; Creating Forms and Reports &lt;br&gt;Tutorial 5&amp;#58; Enhancing a Table's Design, and Creating Advanced Queries &lt;br&gt;Tutorial 6&amp;#58; Creating Custom Forms &lt;br&gt;Tutorial 7&amp;#58; Creating Custom Reports &lt;br&gt;Tutorial 8&amp;#58; Integrating Access with the Web and with Other Programs &lt;br&gt;Tutorial 9&amp;#58; Using Action Queries and Defining Table Relationships &lt;br&gt;Tutorial 10&amp;#58; Automating Tasks with Macros &lt;br&gt;Tutorial 11&amp;#58; Using and Writing Visual Basic for Applications Code &lt;br&gt;Tutorial 12&amp;#58; Managing and Securing a Database Additional Cases &lt;br&gt;Appendix&amp;#58; Relational Databases and Database Design&lt;br&gt; &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://economics-and-politics.blogspot.com"&gt;Freud and the Non European or Imaginary Weapons&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Excel: The Missing Manual &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Matthew MacDonald&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Whether you are an Excel neophyte, a sophisticate who knows the program inside out, or an intermediate-level plodder eager to hone your skills, Excel: The Missing Manual is sure to become your go-to resource for all things Excel.  Covering all the features of Excel 2002 and 2003, Excel: The Missing Manual is an easy-to-read, thorough and downright enjoyable guide to one of the world's most popular, (and annoyingly complicated!) computer programs.&lt;P&gt;   Never a candidate for "the most user-friendly of Microsoft programs," Excel demands study, practice and dedication to gain even a working knowledge of the basics. Excel 2003 is probably even tougher to use than any previous version of Excel.  However, despite its fairly steep learning curve, this marvelously rich program enables users of every stripe to turn data into information using tools to analyze, communicate, and share knowledge. Excel can help you to collaborate effectively, and protect and control access to your work. Power users can take advantage of industry-standard Extensible Markup Language (XML) data to connect to business processes.&lt;P&gt;  To unleash the power of the program and mine the full potential of their database talents, users need an authorative and friendly resource. None is more authoritative or friendlier than Excel: The Missing Manual. Not only does the book provide exhaustive coverage of the basics, it provides numerous tips and tricks, as well as advanced data analysis, programming and Web interface knowledge that pros can adopt for their latest project. Neophytes will find everything they need to create professional spreadsheets and become confident users.&lt;P&gt;  Excel: The Missing Manual covers: worksheet basics, formulas and functions, organizing worksheets, charts and graphics, advanced data analysis, sharing data with the rest of the world, and programming. &lt;P&gt;  If you buy just one book about using Excel, this has GOT to be it. This book has all you need to help you excel at Excel.&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8363078214401003446?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8363078214401003446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/new-perspectives-on-microsoft-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8363078214401003446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8363078214401003446'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/new-perspectives-on-microsoft-office.html' title='New Perspectives on Microsoft Office Access 2003 Comprehensive Second Edi or Excel'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-7229952186481511297</id><published>2009-02-03T23:40:00.000-08:00</published><updated>2009-02-03T23:47:02.868-08:00</updated><title type='text'>The Computer Music Tutorial or Designing Sociable Robots</title><content type='html'>&lt;h4&gt;The Computer Music Tutorial &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Curtis Roads&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;i&gt;The Computer Music Tutorial&lt;/i&gt; is a comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. A special effort has been made to impart an appreciation for the rich history behind current activities in the field.&lt;br&gt;&lt;br&gt;Profusely illustrated and exhaustively referenced and cross-referenced, &lt;i&gt;The Computer Music Tutorial&lt;/i&gt; provides a step-by-step introduction to the entire field of computer music techniques. Written for nontechnical as well as technical readers, it uses hundreds of charts, diagrams, screen images, and photographs as well as clear explanations to present basic concepts and terms. Mathematical notation and program code examples are used only when absolutely necessary. Explanations are not tied to any specific software or hardware.&lt;br&gt;&lt;br&gt;Curtis Roads has served as editor-in-chief of &lt;I&gt;Computer Music Journal&lt;/I&gt; for more than a decade and is a recognized authority in the field. The material in this book was compiled and refined over a period of several years of teaching in classes at Harvard University, Oberlin Conservatory, the University of Naples, IRCAM, Les Ateliers UPIC, and in seminars and workshops in North America, Europe, and Asia. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;A listing of 40,000 abbreviations in common usage, their meaning, and how to use them.  The abbreviations and acronyms include Latin, French, and German translations from areas as diverse as science, technology, law, business, politics, and music.  The appendices include: Roman numerals, the Greek alphabet; and symbols for algebra, geometry, chemistry, botany, astronomy, and the zodiac. Distributed by Sterling Publishing Co. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://buecher-2009.blogspot.com/2009/02/angst-vor-kleinen-zahlen-ein-aufsatz.html"&gt;Angst vor Kleinen Zahlen: Ein Aufsatz auf der Erdkunde der Wut&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Designing Sociable Robots &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Cynthia L Breazeal&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Cynthia Breazeal here presents her vision of the sociable robot of the future, a synthetic creature and not merely a sophisticated tool. A sociable robot will be able to understand us, to communicate and interact with us, to learn from us and grow with us. It will be socially intelligent in a humanlike way. Eventually sociable robots will assist us in our daily lives, as collaborators and companions. Because the most successful sociable robots will share our social characteristics, the effort to make sociable robots is also a means for exploring human social intelligence and even what it means to be human.&lt;br&gt;&lt;br&gt;Breazeal defines the key components of social intelligence for these machines and offers a framework and set of design issues for their realization. Much of the book focuses on a nascent sociable robot she designed named Kismet. Breazeal offers a concrete implementation for Kismet, incorporating insights from the scientific study of animals and people, as well as from artistic disciplines such as classical animation. This blending of science, engineering, and art creates a lifelike quality that encourages people to treat Kismet as a social creature rather than just a machine. The book includes a CD-ROM that shows Kismet in action. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Vision of Sociable Robots&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Robot in Society: A Question of Interface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;15&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Insights from Developmental Psychology&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;27&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Designing Sociable Robots&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Physical Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;51&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Vision System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;61&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Auditory System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Motivation System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;105&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Behavior System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;127&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Facial Animation and Expression&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;157&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Expressive Vocalization System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;185&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Social Constraints on Animate Vision&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;211&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Grand Challenges of Building Sociable Robots&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;243&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;253&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-7229952186481511297?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/7229952186481511297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/computer-music-tutorial-or-designing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7229952186481511297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7229952186481511297'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/computer-music-tutorial-or-designing.html' title='The Computer Music Tutorial or Designing Sociable Robots'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6066138561429653914</id><published>2009-02-02T19:28:00.000-08:00</published><updated>2009-02-02T19:34:48.074-08:00</updated><title type='text'>Definitive Guide to Spring Web Flow or Microsation V8 for AutoCAD Users</title><content type='html'>&lt;h4&gt;Definitive Guide to Spring Web Flow &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Erwin Vervaet&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;p&gt;Spring Web Flow is an exciting open source framework for developing Java web applications. The framework improves productivity by addressing three major pain&amp;ndash;points facing web application developers&amp;#58; user interface navigation control, state management, and modularity. &lt;/p&gt;&lt;p&gt;The Definitive Guide to Spring Web Flow covers Spring Web Flow in detail by explaining its motivation and feature set, as well as providing practical guidance for using the framework to develop web applications successfully in a number of environments. &lt;/p&gt;&lt;h4&gt;What you&amp;rsquo;ll learn&lt;/h4&gt;&lt;p&gt;&lt;li&gt;How to get started with Spring Web Flow &lt;/li&gt;&lt;li&gt;Leveraging Spring Web Flow&amp;rsquo;s powerful features &lt;/li&gt;&lt;li&gt;Extending the framework to take it beyond its out&amp;ndash;of&amp;ndash;the&amp;ndash;box feature set &lt;/li&gt;&lt;li&gt;Best practices and real&amp;ndash;world use cases &lt;/li&gt;&lt;li&gt;Insights into the design and implementation of the framework &lt;/li&gt;&lt;p&gt;&lt;br&gt;&lt;h4&gt;Who is this book for? &lt;/h4&gt;&lt;p&gt;This book is for Java&amp;ndash;based web developers looking to build web applications using Spring Web platform. It is also for those looking to integrate other Java web frameworks and applications with Spring.&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://book-cooking.blogspot.com"&gt;Desperation Entertaining or Pig Perfect&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsation V8 for AutoCAD Users &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jeanne Aarhus&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This new text assists the student who has learned the AutoCAD product and now needs to make the transition from that environment to the MicroStation design format.   Conversely, the text can be used to transition from MicroStation to AutoCAD.   Each chapter presents a quick summary of a specific feature in AutoCAD, followed by the related feature in MicroStation.  The student who must work with both products will find this text to be a solid basis for understanding how "the other side" thinks.   Translating data between the two products, cross training, and other issues are discussed thoroughly. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Introduction.Surviving The Interface.Basic Design Concepts.View Control.Basic Element Creation.Basic Element Editing.Controlling Drawings.Working With Annotation.Productivity Using Cells.The Ins And Outs Of Printing.Working With Drawing Files.Best Practices&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6066138561429653914?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6066138561429653914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/definitive-guide-to-spring-web-flow-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6066138561429653914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6066138561429653914'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/definitive-guide-to-spring-web-flow-or.html' title='Definitive Guide to Spring Web Flow or Microsation V8 for AutoCAD Users'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5742189423867938835</id><published>2009-02-01T15:15:00.000-08:00</published><updated>2009-02-01T15:22:09.646-08:00</updated><title type='text'>Beginning C 2005 Databases or Open Source</title><content type='html'>&lt;h4&gt;Beginning C# 2005 Databases &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Karli Watson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Providing beginners with the basics of databases, database design, and SQL programming, this book shows novice programmers how to use C# and ADO.NET to manipulate data in databases&lt;br&gt;&lt;br&gt;&amp;bull; Includes hands-on examples, helpful tips, and real-world scenarios on accessing data from Windows applications, ASP.NET applications, and Web Services&lt;br&gt;&lt;br&gt;&amp;bull; The SQL provider for accessing SQL Server databases, ADO.NET, and the new .NET 2.0 features&lt;br&gt;&lt;br&gt;&amp;bull; Covers the fundamentals of accessing and manipulating data while giving a solid understanding of relational database design&lt;br&gt;&lt;br&gt;&amp;bull; Topics covered include modifying data, custom data binding, working with disconnected data, and much more&lt;br&gt;&lt;P&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://book-health.blogspot.com"&gt;When a Parent Is Depressed or Mood Swings&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Open Source: Technology and Policy &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Fadi P Deek&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;The open source movement is a worldwide effort to promote an open style of software development more aligned with the accepted intellectual style of science than the proprietary modes of invention that have been characteristic of modern business.  The idea is to keep the scientific advances created by software development openly available for everyone to use, understand, and improve.The very process of open source creation is highly transparent.  This book addresses prominent projects in the open source movement, along with its enabling technologies, social characteristics, legal issues, business venues, and public and educational roles. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;P&gt;Preface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ix&lt;br&gt;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xi&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;Why Open Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;Preview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;Open Source - Internet Applications, Platforms, and Technologies&lt;br&gt;Open Source Internet Application Projects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;The WWW and the Apache Web Server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;The Browsers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;Fetchmail&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&lt;br&gt;The Dual License Business Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;61&lt;br&gt;The P's in LAMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;br&gt;BitTorrent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;77&lt;br&gt;BIND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;78&lt;br&gt;The Open Source Platform&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Operating Systems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;81&lt;br&gt;Windowing Systems and Desktops&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99&lt;br&gt;GIMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;111&lt;br&gt;Technologies Underlying Open Source Development&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;Overview of CVS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;CVS Commands&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;124&lt;br&gt;Other Version Control Systems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;143&lt;br&gt;Open Source Software Development Hosting Facilities and Directories&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Social, Psychological, Legal, and Economic Aspects of Open Source&lt;br&gt;Demographics, Sociology, and Psychology of Open Source Development&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;Scale of Open Source Development&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;160&lt;br&gt;Demographics and Statistical Profile of Participants&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;162&lt;br&gt;Motivation of Participants&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;164&lt;br&gt;Group Size and Communication&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;166&lt;br&gt;Social Psychology and Open Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;168&lt;br&gt;Cognitive Psychology and Open Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;181&lt;br&gt;Group Problem Solving and Productivity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;190&lt;br&gt;Process Gains and Losses in Groups&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;197&lt;br&gt;The Collaborative Medium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Legal Issues in Open Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Copyrights&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Patents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Contracts and Licenses&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Proprietary Licenses and Trade Secrets&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;236&lt;br&gt;OSI - The Open Source Initiative&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;243&lt;br&gt;The GPL and Related Issues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;250&lt;br&gt;The Economics of Open Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;265&lt;br&gt;Standard Economic Effects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;266&lt;br&gt;Open Source Business Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;272&lt;br&gt;Open Source and Commoditization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281&lt;br&gt;Economic Motivations for Participation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;285&lt;br&gt;Free Software: The Movement, the Public Sector, and the Future&lt;br&gt;The GNU Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;297&lt;br&gt;The GNU Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;297&lt;br&gt;The Free Software Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;302&lt;br&gt;Open Source in the Public Sector&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;309&lt;br&gt;Open Source in Government and Globally&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;310&lt;br&gt;Open Source in Education&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;316&lt;br&gt;The Future of the Open Source Movement&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;325&lt;br&gt;Glossary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;336&lt;br&gt;Subject Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;351&lt;br&gt;Author Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;366 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5742189423867938835?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5742189423867938835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/beginning-c-2005-databases-or-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5742189423867938835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5742189423867938835'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/02/beginning-c-2005-databases-or-open.html' title='Beginning C 2005 Databases or Open Source'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-4659248408766069562</id><published>2009-01-31T11:03:00.000-08:00</published><updated>2009-01-31T11:10:24.545-08:00</updated><title type='text'>In Code or Internet Information Services IIS 70 Administrators Pocket Consultant</title><content type='html'>&lt;h4&gt;In Code: A Mathematical Journey &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Sarah Flannery&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;In January 1999, Sarah Flannery, a sports-loving teenager from Blarney in County Cork, Ireland was awarded Ireland's Young Scientist of the Year for her extraordinary research and discoveries in Internet cryptography. The following day, her story began appearing in Irish papers and soon after was splashed across the front page of the &lt;i&gt;London Times&lt;/i&gt;, complete with a photo of Sarah and a caption calling her "brilliant." Just 16, she was a mathematician with an international reputation.&lt;br&gt;&lt;br&gt;&lt;i&gt;In Code&lt;/i&gt; is a heartwarming story that will have readers cheering Sarah on. Originally published in England and co-written with her mathematician father, David Flannery, &lt;i&gt;In Code&lt;/i&gt; is "a wonderfully moving story . . . about the thrill of the mathematical chase" (&lt;i&gt;Nature&lt;/i&gt;) and "a paean to intellectual adventure" (&lt;i&gt;Times Educational Supplement&lt;/i&gt;). A memoir in mathematics, it is all about how a girl next door, nurtured by her family, moved from the simple math puzzles that were the staple of dinnertime conversation to prime numbers, the Sieve of Eratosthenes, Fermat's Little Theorem, Googols-- and finally into her breathtaking algorithm. Parallel with each step is a modest girl's own self-discovery--her values, her burning curiosity, the joy of persistence, and, above all, her love for her family. &lt;/p&gt;&lt;h4&gt;Nature -  								John L. Casti&lt;/h4&gt;&lt;p&gt;...a book about the thrill of the mathematical chase, and how it is a game that anyone can play.&lt;/p&gt;&lt;h4&gt;Irish Independent -  								John Daly&lt;/h4&gt;&lt;p&gt;[&lt;i&gt;In Code&lt;/i&gt;] removes much of the fear about that world of numbers that assault most of us who grapple with it.&lt;/p&gt;&lt;h4&gt;Irish Post -  								John Crowley&lt;/h4&gt;&lt;p&gt;&lt;i&gt;In Code&lt;/i&gt; is also much more than a mathematical treatise, it's also a lesson in the human condition.&lt;/p&gt;&lt;h4&gt;Times (London) -  								Victoria  Neumark&lt;/h4&gt;&lt;p&gt;Sarah's achievements are an inspiring reminder of the nurturing power of education.&lt;/p&gt;&lt;h4&gt;Dublin Sunday Independent -  								Patricia Deevy&lt;/h4&gt;&lt;p&gt;...a tale of an intellectual quest shared by a parent and a child ... a roadmap for living.&lt;/p&gt;&lt;h4&gt;Daily Telegraph -  								Cassandra Jardine&lt;/h4&gt;&lt;p&gt;[The Flannerys] succeeded in writing gripping howdunnit....By the end I was half-persuaded that I too could be a cryptologist.&lt;/p&gt;&lt;h4&gt;Science News&lt;/h4&gt;&lt;p&gt;This innovative text based on anecdotes and stimulating math puzzles... earned Sarah instant celebrity status and respect in the mathematics world. &lt;/p&gt;&lt;h4&gt;Publishers Weekly&lt;/h4&gt;&lt;p&gt;At 16, Flannery made worldwide headlines as Ireland's 1999 Young Scientist of the Year for her discovery and presentation of the Cayley-Purser algorithm, an innovative encryption system roughly 22 times faster than the worldwide standard RSA algorithm. She declines the "genius" label, and a method for cracking her algorithm has since been discovered, but this only makes the book more interesting and unpredictable. It's more about the journey's adventure than the destination and less about Sarah's specialness than her spirit. The mix is part memoir, part puzzle book and part mathematical exploration, with scattered bits of mathematical lore. (The heaviest math is concentrated into two chapters and the appendices, leaving the remainder easy going for the fainthearted.) The puzzle-solving approach to math cultivated by her father (and coauthor) encourages exploration, an adventurous attitude, attention to concepts more than calculations and sheer enjoyment of taking on a challenge. It's also more egalitarian than proof-based approaches, giving newcomers a more equal footing with old pros, emphasizing the process of discovery and making connections, which is more fundamental than finished proofs. All this is wonderfully illustrated by Flannery's own story of her rapidly developing interest and proficiency in cryptography, as well as by the puzzles she uses to get readers thinking and introduce some basic concepts. Other threads, running from brief descriptions of her grandparents to her father's teaching methods and her relationship to family in the face of a media frenzy, give her story added depth, warmth and humor. 8 pages of b&amp;w photos. (June) Forecast: Workman is hoping to, and should, attract budding young mathematicians with a first printing of 35,000, a $65,000 marketing budget and an eight-city author tour. Copyright 2001 Cahners Business Information. &lt;/p&gt;&lt;h4&gt;Thomas Downey  -  								KLIATT&lt;/h4&gt;&lt;p&gt;Many high school students do not enjoy mathematics, based on their experiences with the subject. This book, however, is the story of a young woman, Sarah Flannery, at the other end of the spectrum: very interested in mathematics after many positive experiences with it while growing up. Written with help from her father, the memoir chronicles her early years solving puzzles posed by her father, her experiences competing in national and international science/mathematics fairs, and some of the aftereffects of her successes. It is an engaging story, well told, and is interspersed with discussions of the mathematics of cryptography (as well as some interesting math puzzles and problems in the early chapters). The writing is accessible to high school students, although some of the mathematics of cryptography that is discussed will require dedication and rereading to understand (the most difficult discussions are in appendices). Any student who has competed in a science or math fair can relate to Flannery's anxieties, but she demonstrates that study, thought and preparation can win the day. While the mathematics that she researched goes beyond the typical high school math curriculum, her story is not one of genius but rather of a very interested, motivated and capable young woman. I highly recommend this book for high school libraries. KLIATT Codes: SA-Recommended for senior high school students, advanced students, and adults. 2002, Algonquin, 341p., Ages 15 to adult.&lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Sarah Flannery, a student at Cambridge University, describes her passion for cryptography and how it led to her invention of an innovative algorithm for encoding data on the internet&lt;--&gt;an invention that caused her to be named European Young Scientist of the year and brought her awards in her native Ireland and in Europe. This book is written for a general audience. The co-author is her father, a mathematician affiliated with Ireland's Cork Institute of Technology. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;h4&gt;Kirkus Reviews&lt;/h4&gt;&lt;p&gt;A young Irishwoman's account of the mathematical studies that made her Young Scientist of the Year. Flannery, now a first-year student at Cambridge, grew up solving logic puzzles posed by her father, a math teacher (and her collaborator here). In the beginning chapters, she offers the reader a selection of those brainteasers, many of which depend on mathematical reasoning. So when her high school science teacher recruited her to enter Ireland's Young Scientist competition, Sarah's father steered her toward a project with a strong math basis&amp;#58; cryptography, the encoding and decoding of messages. This once-cumbersome process is now handled by sophisticated computer programs based on number theory&amp;#151;especially the factoring of very large numbers. Sarah decided to concentrate on the programming aspect, to give herself hands-on experience with the computer work. But first she had to learn the relevant mathematics. To bring the reader up to speed, the authors step back from Sarah's story to present the mathematical foundations of modern cryptology&amp;#58; prime numbers, factoring, and other arcana of number theory. This section is in many ways the meat of the story, accessible to anyone not totally allergic to equations. As Sarah learned the math, she spotted an alternative to the standard RSA algorithm on which modern cryptology is based, and soon her project turned into an exposition of her new method&amp;#151;which in time won her honors as Young Scientist of the Year not only in Ireland, but in all of Europe. The latter chapters tell of the competitions, her preparation and her bouts of nerves, her genuine surprise at winning, and the sometimes-exasperating aftermath as the mediadiscovered her and turned her (for a while, at least) into a celebrity. A charming story, well worth slogging through the heavy loads of math. First printing of 35,000; $65,000 ad/promo; author tour &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Foreword&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;vii&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;ix&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Background&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Early Influences&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Early Challenges&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;8&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Beginning My First Project&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;32&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mathematical Excursions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;41&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Dad's Evening Class&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;43&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Of Prime Importance&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;47&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Arithmetic of Cryptography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;71&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sums with a Difference&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;113&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;One Way Only&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;149&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Public Key Cryptography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;164&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exhibition Time&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;187&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Young Scientist '98&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;189&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Birth of a Project&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;194&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Young Scientist '99&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;218&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;After-Math&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Media Blitz&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;231&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Around the World and Back&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;254&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;About This Book&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;269&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;"Cryptography--A New Algorithm Versus the RSA"&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;271&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Answers to Miscellaneous Questions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;297&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Euclid's Algorithm&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;305&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix D&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Euler [phis]-function and the Euler-Fermat Theorem&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;315&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;320&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Bibliography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;323&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;325&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://politics-buddhism.blogspot.com/2009/01/environmental-politics-and-policy-or.html"&gt;Environmental Politics and Policy or The End of the European Era&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Internet Information Services IIS 7.0 Administrator's Pocket Consultant &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;William R Stanek&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Here's the eminently practical, pocket-sized reference for IT and Web professionals working with IIS 7.0. Designed for quick referencing and compulsively readable, this portable guide covers all the basics needed for Web administration fundamentals, Web server administration, essential services administration, and performance, optimization, and maintenance. It's the fast-answers guide that helps users consistently save time and energy as they administer IIS 7.0. Written by an award-winning author of more than two dozen computer books, this guide puts expert administration and troubleshooting advice right at your fingertips. Featuring quick-reference tables, concise lists, and step-by-step instructions, this handy, one-stop guide provides fast, accurate answers on the spot-whether you're at your desk or in the field.&lt;br&gt;&lt;br&gt;&lt;b&gt;Key Book Benefits&lt;/b&gt;:&lt;br&gt;&amp;#8226;Delivers must-know details and procedures for administering, supporting and troubleshooting IIS 7.0, including information for performance optimization &lt;br&gt;&amp;#8226;Features concise tables, easy-to-scan lists, and step-by-step instructions for the answers you need, wherever you need them &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-4659248408766069562?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/4659248408766069562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/in-code-or-internet-information.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4659248408766069562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4659248408766069562'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/in-code-or-internet-information.html' title='In Code or Internet Information Services IIS 70 Administrators Pocket Consultant'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-565987502927863745</id><published>2009-01-30T06:51:00.000-08:00</published><updated>2009-01-30T06:58:40.886-08:00</updated><title type='text'>Introduction to Color Imaging Science or Evaluating Software Architectures</title><content type='html'>&lt;h4&gt;Introduction to Color Imaging Science &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Hsien Che Le&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Color imaging technology has become almost ubiquitous in modern life in the form of monitors, liquid crystal screens, color printers, scanners, and digital cameras.  This book is a comprehensive guide to the scientific and engineering principles of color imaging.  It covers the physics of light and color, how the eye and physical devices capture color images, how color is measured and calibrated, and how images are processed.  It stresses physical principles and includes a wealth of real-world examples.  The book will be of value to scientists and engineers in the color imaging industry and, with homework problems, can also be used as a text for graduate courses on color imaging. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://beauty-grooming-book.blogspot.com/2009/01/yoga-of-nine-emotions-or-detox-manual.html"&gt;Yoga of the Nine Emotions or Detox Manual&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Evaluating Software Architectures: Methods and Case Studies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Paul Clements&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Praise for &lt;i&gt;Evaluating Software Architectures &lt;/i&gt;&lt;/b&gt;&lt;p&gt;&amp;#8220;The architecture of complex software or systems is a collection of hard decisions that are very expensive to change. Successful product development and evolution depend on making the right architectural choices. Can you afford not to identify and not to evaluate these choices? The authors of this book are experts in software architecture and its evaluation. They collected a wealth of ideas and experience in a well-organized and accessible form. If you are involved in the development of complex systems or software, you will find this book an invaluable guide for establishing and improving architecture evaluation practice in your organization.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Alexander Ran&lt;/b&gt;, Principal Scientist of Software Architecture, Nokia &lt;p&gt;&amp;#8220;Software engineers must own this book. It is a well-written guide to the steps for evaluating software architecture. It argues for the inclusion of architecture evaluation and review as a standard part of the software development lifecycle. It introduces some new and innovative methods for analyzing important architecture characteristics, like extensibility, portability, and reliability. I believe these methods will become new engineering cornerstones for creating good software systems.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Joe Maranzano&lt;/b&gt;, AT&amp;T Bell Labs Fellow in Software Architecture (1990), and former head of the Bell Labs Software Technology Center &lt;p&gt;&amp;#8220;Experience and teamwork are the only approaches I know of to deliver products faster, cheaper, and yet to delight your customers. Intheir first book, &lt;i&gt;Software Architecture in Practice&lt;/i&gt;, Paul and Rick (and Len Bass) helped me match my experience with theory. Their invaluable approaches and case studies changed my practice and the way I proceed to design systems and software architectures. This second book, with Mark, covers what I will look at before I feel good about an architecture. It is about how I can tap other people's experience to produce an improved outcome, using other people's feedback. I have used many of the concepts explained in this book for my customers' benefit. Using this book, you&amp;#8212;architects, developers, and managers&amp;#8212;will develop a common language and practice to team up and deliver more successful products.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Bertrand Salle&lt;/b&gt;, lead architect with a major telecommunications company &lt;p&gt;&amp;#8220;If architecture is the foundation of system construction, architectural evaluation is part of the foundation of getting to a &amp;#8216;good&amp;#8217; architecture. In this book, the authors put their considerable expertise to one of the most pressing issues in systems development today&amp;#58; how to evaluate an architecture prior to system construction to ascertain its feasibility and suitability to the system of interest. The book provides a practical guide to architecture evaluation using three contemporary evaluation methods. It should prove valuable to practitioners and as a basis for the evolution of architectural evaluation as an engineering practice.&amp;#8221; &lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Rich Hilliard&lt;/b&gt;, Chief Technical Officer, ConsentCache, Inc., and technical editor, &lt;i&gt;IEEE Recommended Practice for Architectural Description of Software-Intensive Systems &lt;/i&gt;&lt;p&gt;&amp;#8220;Too many systems have performance and other problems caused by an inappropriate architecture. Thus problems are introduced early, but are usually detected too late&amp;#8212;when the deadline is near or, even worse, after the problem makes the headlines. Remedies lead to missed schedules, cost overruns, missed market windows, damaged customer relations, and many other difficulties. It is easy to prevent these problems by evaluating the architecture choices early, and selecting an appropriate one.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Connie U. Smith&lt;/b&gt;, Ph.D., principal consultant, Performance Engineering Services Division, L&amp;S Computer Technology, Inc., and coauthor of the new book, &lt;i&gt;Performance Solutions&amp;#58; A Practical Guide to Creating Responsive, Scalable Software &lt;/i&gt;&lt;p&gt;&amp;#8220;The ATAM an evaluation method described in this book is the natural quality-gate through which a high-level design should pass before a detail design project is initiated. Why use the ATAM to evaluate an architecture? Mitigation of design risk is a major reason, but more importantly, the ATAM provides an interactive vehicle that can give key development and user stakeholders architectural visibility&amp;#8212;visibility that can lead to an important &amp;#8216;early buy-in.&amp;#8217;&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Rich Zebrowski&lt;/b&gt;, Software Technology Manager, Motorola, Inc. &lt;p&gt;&amp;#8220;Caterpillar's experience with architecture reviews includes SAAM, ATAM, ARID, and ADR evaluation methods described in this book, the first three in detail. These reviews ensured that the needs of the user community were being met, and they exposed the architecture to others in the organization helping with understanding and organizational buy-in. The SAAM- and ATAM-based evaluations worked well to expose the architecture early in the development cycle to a broad range of people. The ARID- and ADR-based evaluations facilitated the exposure of technical details of the architecture later in the development cycle. As the architect of the pilot project for ARID, I observed that this review even served as an architecture training session before the architecture was fully documented.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Lee R. DenBraber&lt;/b&gt;, former Lead Software Architect, Caterpillar, Inc. &lt;p&gt;&amp;#8220;We&amp;#8217;ve heard all the management hype about harnessing the innovative creativity of our teams, establishing integrated customer-developer-product teams, and better targeting our systems to meet end user needs. The ATAM techniques described in this book give technical managers, system architects, and engineers proven tools for breaking down the communications barriers that impede our ability to realize these goals. We have successfully integrated the ATAM techniques throughout our lifecycle, including development and maintenance, and have found that they provide the strong technical basis we need to evaluate the many difficult trades required by a system as large as EOSDIS.&amp;#8221; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Mike Moore&lt;/b&gt;, Deputy Manager, Science Systems Development Office, Earth Observing System Data Information System (EOSDIS) Project, NASA Goddard Space Flight Center &lt;p&gt;&amp;#8220;If you know how difficult architecture reviews are, you will be amazed how effective ATAM evaluations can be. For example, an ATAM evaluation we conducted on an important software product line identified a major architectural risk, which we subsequently were able to avoid-a benefit we expect to continue seeing. Moreover, ATAM techniques have enabled us to explain such risks to stakeholders far more clearly than by any other review method.&amp;#8221;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#8212;&lt;b&gt;Stefan Ferber&lt;/b&gt;, Corporate Research, Robert Bosch GmbH    &lt;p&gt; Drawing on clearly identified connections between architecture design decisions and resulting software properties, this book describes systematic methods for evaluating software architectures and applies them to real-life cases. It shows you how such evaluation can substantially reduce risk while adding remarkably little expense and time to the development effort (in most cases, no more than a few days). &lt;I&gt;&lt;b&gt;Evaluating Software Architectures&lt;/b&gt;&lt;/I&gt; introduces the conceptual background for architecture evaluation and provides a step-by-step guide to the process based on numerous evaluations performed in government and industry.     &lt;p&gt; In particular, the book presents three important evaluation methods&amp;#58;     &lt;UL&gt; &lt;br&gt;&lt;LI&gt;Architecture Tradeoff Analysis Method (ATAM)  &lt;br&gt;&lt;LI&gt;Software Architecture Analysis Method (SAAM) &lt;br&gt;&lt;LI&gt;Active Reviews for Intermediate Designs (ARID) &lt;/UL&gt;   &lt;p&gt; Detailed case studies demonstrate the value and practical application of these methods to real-world systems, and sidebars throughout the book provide interesting background and hands-on tips from the trenches.    &lt;p&gt; All software engineers should know how to carry out software architecture evaluations. &lt;I&gt;&lt;B&gt;Evaluating Software Architectures&lt;/B&gt;&lt;/I&gt; is the chance to get up to speed quickly by learning from the experience of others. &lt;/p&gt;&lt;h4&gt;What People Are Saying&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;B Wright&lt;/strong&gt;&lt;br&gt;&amp;quot;This book provides a practical guide to architecture evaluation using three contemporary evaluation methods. It should prove valuable to practitioners and as a basis for the evolution of architectural evaluation as an engineering practice.&amp;quot; &lt;br&gt;--Chief Technical Officer, ConsentCache, Inc.   &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Attilio Maranzano&lt;/strong&gt;&lt;br&gt;&amp;quot;Software engineers must own this book.&amp;quot;&lt;br&gt;--Former Head of the AT&amp;T Bell Labs Software Technology Center &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Alexander Ran&lt;/strong&gt;&lt;br&gt;&amp;quot;Successful product development and evolution depends on making right architectural choices. Can you afford not to identify and not to evaluate these choices?&amp;quot;&lt;br&gt;--Principal Scientist of Software Architecture, Nokia  &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Joe Maranzano&lt;/strong&gt;&lt;br&gt;&amp;quot;Software engineers must own this book.&amp;quot;&lt;br&gt;--Former Head of the AT&amp;T Bell Labs Software Technology Center &lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;List of Figures&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;List of Tables&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Reader's Guide&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What is Software Architecture?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Evaluating a Software Architecture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;19&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The ATAM - A Method for Architecture Evaluation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;43&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Battlefield Control System - The First Case Study in Applying the ATAM&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;87&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding Quality Attributes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Case Study in Applying the ATAM&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;127&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using the SAAM to Evaluate an Example Architecture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;211&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;ARID - An Evaluation Method for Partial Architectures&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;241&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Comparing Software Architecture Evaluation Methods&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;255&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Growing an Architecture Evaluation Capability in Your Organization&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;275&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conclusions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;287&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;An Example Attribute-Based Architectural Style&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;297&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;303&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;307&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-565987502927863745?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/565987502927863745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/introduction-to-color-imaging-science.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/565987502927863745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/565987502927863745'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/introduction-to-color-imaging-science.html' title='Introduction to Color Imaging Science or Evaluating Software Architectures'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-7468751602548557862</id><published>2009-01-29T02:40:00.000-08:00</published><updated>2009-01-29T02:46:53.826-08:00</updated><title type='text'>Exploring Microsoft Office Access 2007 Volume 1 or Introduction to Security</title><content type='html'>&lt;h4&gt;Exploring Microsoft Office Access 2007 Volume 1 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Robert Grauer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The Exploring series helps students master the "How and Why" of performing tasks in Office to gain a greater understanding of how to use the individual applications together to solve business problems. Exploring titles feature &amp;ldquo;Perfect pages&amp;rdquo; where every step of every hands-on exercise as well as every end-of-chapter problem begins on a new page and has its own screen shot to make it easier to follow. Each chapter contains Hands-on Exercises, Capstone Exercises, and Mini-Cases for practicing and reviewing skills acquired. &lt;I&gt;Exploring Microsoft Office Access 2007 Volume 1, 1/e &lt;/I&gt;covers the following topics&amp;#58; introduction to Access and databases; relational databases and multi-table queries; customize, analyze, and summarize query data; creating and editing professional, useful reports&lt;B&gt;  &lt;/B&gt;Ideal for students and individuals seeking comprehensive instruction for Access 2007.  &lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;B&gt;Chapter 1 - Introduction to Access&amp;#58; Finding Your Way through a Database&lt;/B&gt;  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 1&amp;#58; Data and Files Everywhere!&lt;/U&gt;  &lt;br&gt;    Exploring, Describing, and Navigating Among the Objects in an Access Database  &lt;br&gt;    Understanding the Difference Between Working in Storage and Memory  &lt;br&gt;    Practicing Good File Management  &lt;br&gt;    Backing up, Compacting, and Repairing Access Files  &lt;br&gt;        Hands-On Exercises 1 Introduction to Databases  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 2&amp;#58; Filters, Sorts, and Access Versus Excel&lt;/U&gt;  &lt;br&gt;    Creating Filters  &lt;br&gt;    Sorting Table Data on One or More Fields  &lt;br&gt;    Knowing When to Use Access or Excel  to Manage Data  &lt;br&gt;        Hands-On Exercises 2&amp;#58; Data Manipulation&amp;#58; Filters and Sorts  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 3&amp;#58; The Relational Database&lt;/U&gt;  &lt;br&gt;    Using the Relationship Window  &lt;br&gt;    Understanding Relational Power  &lt;br&gt;        Hands-On Exercises 3&amp;#58; Introduction to Relationships  &lt;br&gt;   &lt;br&gt;    Summary  &lt;br&gt;    Key Terms  &lt;br&gt;    Multiple Choice  &lt;br&gt;    Practice Exercises  &lt;br&gt;    Mid-Level Exercises  &lt;br&gt;    Capstone Exercise  &lt;br&gt;    Mini Cases  &lt;br&gt;   &lt;br&gt;&lt;B&gt;Chapter 2 - Relational Databases and Multi-Table Queries&amp;#58; Designing Databases and Using&lt;/B&gt;   &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 1&amp;#58; Related Data&lt;/U&gt;  &lt;br&gt;    Table Design, Properties, Views, and Wizards  &lt;br&gt;    Designing Data  &lt;br&gt;    Creating Tables  &lt;br&gt;        Hands-On Exercises 1&amp;#58; Table Design, Properties, Views, and Wizards  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 2&amp;#58; Multiple Table Database&lt;/U&gt;  &lt;br&gt;    Understanding Table Relationships  &lt;br&gt;    Sharing Data with Excel  &lt;br&gt;    Establishing Table Relationships  &lt;br&gt;        Hands-on Exercises 2&amp;#58; Imports andRelationships  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 3&amp;#58; Queries&lt;/U&gt;  &lt;br&gt;    Creating a Query  &lt;br&gt;    Specifying Criteria for Different Data Types  &lt;br&gt;    Copying and Running a Query  &lt;br&gt;    Using the Query Wizard  &lt;br&gt;    Understanding Large Database Differences  &lt;br&gt;        Hands-On Exercises 3&amp;#58; Multi-Table Query  &lt;br&gt;   &lt;br&gt;    Summary  &lt;br&gt;    Key Terms  &lt;br&gt;    Multiple Choice  &lt;br&gt;    Practice Exercises  &lt;br&gt;    Mid-Level Exercises  &lt;br&gt;    Capstone Exercise  &lt;br&gt;    Mini Cases  &lt;br&gt;   &lt;br&gt;&lt;B&gt;Chapter 3 - Customize, Analyze, and Summarize Query Data&amp;#58; Creating and Using Queries to Make Decisions&lt;/B&gt;  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 1&amp;#58; Data Summary and Analysis&lt;/U&gt;  &lt;br&gt;    Understanding the Order of Precedence  &lt;br&gt;    Creating a Calculated Field in a Query  &lt;br&gt;        Hands-On Exercises 1&amp;#58; Calculated Query Fields  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 2&amp;#58; Expression Builder&lt;/U&gt;  &lt;br&gt;    Creating Expressions with the Expression Builder  &lt;br&gt;    Creating and Editing Access Functions  &lt;br&gt;    Performing Date Arithmetic  &lt;br&gt;        Hands-On Exercises 2&amp;#58; Expression Builder, Functions, and Date Arithmetic  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 3&amp;#58; Data Aggregates&lt;/U&gt;  &lt;br&gt;    Creating and Working with Data Aggregates  &lt;br&gt;        Hands-On Exercises 3&amp;#58; Data Aggregates  &lt;br&gt;   &lt;br&gt;    Summary  &lt;br&gt;    Key Terms  &lt;br&gt;    Multiple Choice  &lt;br&gt;    Practice Exercises  &lt;br&gt;    Mid-Level Exercises  &lt;br&gt;    Capstone Exercise  &lt;br&gt;    Mini Cases  &lt;br&gt;   &lt;br&gt;&lt;B&gt;Chapter 4 - Create, Edit and Perform Calculations in Reports&amp;#58; Creating Professional and Useful Reports&lt;/B&gt;  &lt;br&gt;&lt;U&gt;Section 1&amp;#58; Appearance Matter&lt;/U&gt;  &lt;br&gt;    Planning Reports  &lt;br&gt;    Using Different Report Views  &lt;br&gt;    Creating and Editing a Report  &lt;br&gt; Hands-On Exercises 1&amp;#58; Introduction to Access Reports  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 2&amp;#58; The Anatomy of a Report&lt;/U&gt;  &lt;br&gt;    Identifying Report Elements, Sections and Controls  &lt;br&gt;    Adding Grouping Levels Using the Layout View  &lt;br&gt;    Adding Fields to a Report  &lt;br&gt;        Hands-On Exercises 2&amp;#58; Create, Sort, Edit, Nest and Remove Groups from Reports  &lt;br&gt;   &lt;br&gt;&lt;U&gt;Section 3&amp;#58; The Report and Label Wizard&lt;/U&gt;  &lt;br&gt;    Using the Report Wizard  &lt;br&gt;        Hands-On Exercises 3&amp;#58; Report Wizard  &lt;br&gt;   &lt;br&gt;    Summary  &lt;br&gt;    Key Terms  &lt;br&gt;    Multiple Choice  &lt;br&gt;    Practice Exercises  &lt;br&gt;    Mid-Level Exercises  &lt;br&gt;    Capstone Exercise  &lt;br&gt;    Mini Cases &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://fr-livre.blogspot.com/2009/01/systemes-informatiques-dentreprise-une.html"&gt;Systèmes informatiques D'entreprise :une Approche basée sur le Dessin&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Introduction to Security: Operations and Management &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;P J Ortmeier&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Introduction to Security, 3e addresses public and private security operations and management all in a single text. The history, threats to, and legal aspects of security are included, as well as global considerations. This edition features unprecedented coverage of budgeting; planning; homeland security; career opportunities and future trends. New case studies have been added to each chapter and numerous examples tackle issues encountered in the field. With a focus on career preparation, this edition can be used as a prep tool for the ASIS International Certified Protection Professional (CPP) exam and introduces readers to 18 of the most popular security sectors. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-7468751602548557862?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/7468751602548557862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/exploring-microsoft-office-access-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7468751602548557862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7468751602548557862'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/exploring-microsoft-office-access-2007.html' title='Exploring Microsoft Office Access 2007 Volume 1 or Introduction to Security'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6856953771248492041</id><published>2009-01-27T22:28:00.000-08:00</published><updated>2009-01-27T22:35:16.598-08:00</updated><title type='text'>Cyber Crime Investigations or Sonic the Hedgehog</title><content type='html'>&lt;h4&gt;Cyber Crime Investigations: Bridging the Gaps Between Security Professionals, Law Enforcement, and Prosecutors &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Anthony Reyes&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Written by a former NYPD cyber cop, this is the only book available that discusses the hard questions cyber crime investigators are asking.&lt;br&gt;&lt;br&gt;The book begins with the chapter "What is Cyber Crime?" This introductory chapter describes the most common challenges faced by cyber investigators today. The following chapters discuss the methodologies behind cyber investigations; and frequently encountered pitfalls. Issues relating to cyber crime definitions, the electronic crime scene, computer forensics, and preparing and presenting a cyber crime investigation in court will be examined. Not only will these topics be generally be discussed and explained for the novice, but the hard questions &amp;#151;the questions that have the power to divide this community&amp;#151; will also be examined in a comprehensive and thoughtful manner. &lt;br&gt;&lt;br&gt;This book will serve as a foundational text for the cyber crime community to begin to move past current difficulties into its next evolution.&lt;p&gt;&lt;br&gt;&lt;br&gt;* This book has been written by a retired NYPD cyber cop, who has worked many high-profile computer crime cases&lt;br&gt;&lt;br&gt;* Discusses the complex relationship between the public and private sector with regards to cyber crime&lt;br&gt;&lt;br&gt;* Provides essential information for IT security professionals and first responders on maintaining chain of evidence &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://transportation-industries.blogspot.com/2009/01/el-desarrollo-de-potencial-traves-de.html"&gt;El Desarrollo de Potencial a Través de una Variedad Llena de Mandos:Casos en Mando Transaccional y Transformacional&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Sonic the Hedgehog &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Fletcher Black&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Platform&lt;/b&gt;: Sony PlayStation 3 and X-Box 360&lt;/p&gt; 				 				&lt;p&gt;&lt;b&gt;The Blue Blur is Back!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;#8226; Maps of Soleanna's city reveal every side mission and ability enhancement&lt;br /&gt;&amp;#8226; Expert strategy for defeating colossal bosses&lt;br /&gt;&amp;#8226; Race past Dr. Eggman's robot army with complete mission walkthroughs&lt;br /&gt;&amp;#8226; Complete episode guide for each of the hedgehogs: Sonic, Shadow, and newcomer Silver&lt;br /&gt;&amp;#8226; Master Silver The Hedgehog's psychic powers&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;b&gt;Sonic Boom &lt;br&gt;&lt;/b&gt;Cast, The Hedgehogs, The Villains, The Humans, Supporting Crew &lt;br&gt;&lt;b&gt;&lt;br&gt;How to Play &lt;br&gt;&lt;/b&gt;Action Stages, Town, Controls, Sonic The Hedgehog, Shadow The Hedgehog, Silver The Hedgehog, Supporting Cast, Amy Rose, Blaze The Cat, E-123 Omega, Knuckles The Echidna, Miles &amp;#210;Tails&amp;#211; Prower, Rouge The Bat, Stage Features, Environment Objects/Items, Power-Ups &lt;br&gt;&lt;b&gt;&lt;br&gt;Multiplayer &lt;br&gt;&lt;/b&gt;Tag &lt;br&gt;Battle &lt;br&gt;&lt;b&gt;&lt;br&gt;Town Stage&lt;br&gt;&lt;/b&gt;Soleanna City Life, Sonic The Hedgehog, Shadow The Hedgehog, Silver The Hedgehog &lt;br&gt;&lt;b&gt;&lt;br&gt;Sonic the Hedgehog &lt;br&gt;&lt;/b&gt;The Blue Blur, Wave Ocean, Dusty Desert, White Acropolis, Crisis City, Flame Core, Radical Train, Tropical Jungle, Extra Stage: Wave Ocean, Kingdom Valley, Aquatic Base&lt;br&gt;&lt;b&gt;&lt;br&gt;Shadow the Hedgehog &lt;br&gt;&lt;/b&gt;Fueled by Anger, Shadow The Hedgehog, White Acropolis, Kingdom Valley&lt;br&gt;Crisis City, Flame Core, Extra Stage: Tropical Jungle, Radical Train, Aquatic Base, Wave Ocean, Dusty Desert &lt;br&gt;&lt;b&gt;&lt;br&gt;Silver The Hedgehog &lt;br&gt;&lt;/b&gt;Psychic Hedgehog, Crisis City, Tropical Jungle, Extra Stage: Wave Ocean, Dusty Desert, White Acropolis, Radical Train, Aquatic Base, Kingdom Valley, Flame Core &lt;br&gt;&lt;b&gt;&lt;br&gt;Last Episode &lt;br&gt;&lt;/b&gt;End of the World, Tails at Crisis City, E-123 Omega at Flame Core, Knuckles The Echidna at Tropical Jungle, Silver The Hedgehog at Dusty Desert, Rouge The Bat at Wave Ocean, Amy Rose at White Acropolis, Shadow The Hedgehog at Kingdom Valley, Boss Battle: Solaris, First Form, Second Form &lt;br&gt;&lt;b&gt;&lt;br&gt;Enemy Gallery &lt;br&gt;&lt;/b&gt;Monster Menagerie, Dr. Eggman&amp;#8217;s Robots, Iblis&amp;#8217;s Minions &lt;br&gt;&lt;b&gt;&lt;br&gt;Gold Medals &lt;br&gt;&lt;/b&gt;Gold Rush, Sonic The Hedgehog, Shadow The Hedgehog, Silver The Hedgehog, Last Episode &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6856953771248492041?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6856953771248492041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/cyber-crime-investigations-or-sonic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6856953771248492041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6856953771248492041'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/cyber-crime-investigations-or-sonic.html' title='Cyber Crime Investigations or Sonic the Hedgehog'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-105416843558070012</id><published>2009-01-26T18:17:00.000-08:00</published><updated>2009-01-26T18:23:50.663-08:00</updated><title type='text'>Microsoft Windows Server 2008 Security Resource Kit with CDROM or Professional IIS 7</title><content type='html'>&lt;h4&gt;Microsoft Windows Server 2008 Security Resource Kit with CDROM &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jesper M Johansson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Get the definitive reference for planning and implementing security features in Windows Server 2008-with expert insights from Microsoft Most Valuable Professionals (MVPs) and the Windows Server Security Team at Microsoft. This official Microsoft Resource Kit delivers the in-depth, technical information and tools you need to help protect your Windowsr-based clients, server roles, networks, and Internet services. Leading security experts explain how to plan and implement comprehensive security with special emphasis on new Windows security tools, security objects, security services, user authentication and access control, network security, application security, Windows Firewall, Active Directoryr security, group policy, auditing, and patch management. The kit also provides best practices based on real-world implementations. You also get must-have tools, scripts, templates, and other key job aids, including an eBook of the entire Resource Kit on CD.&lt;p&gt;Key Book Benefits:&lt;br&gt;&amp;bull; Definitive technical information and expert insights straight from the Windows Server Security Team and leading Microsoft MVPs &amp;bull; Provides in-depth information that every Windows administrator needs to know about helping protect Windows-based environments &amp;bull; Includes best practices from real-world implementations &amp;bull; CD includes additional job aids, including tools, scripts, and a fully searchable version of the entire Resource Kit book &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://financial-accounting-books.blogspot.com"&gt;Confianza &amp;amp; Traición en el Lugar de trabajo:Edificio de Relaciones Eficaces en Su Organización&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Professional IIS 7 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ken Schaefer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book is a complete reference to IIS7.0---both for developers and administrators. In addition to covering the common administrative tasks, this book will take an in depth look at IIS7.0 extensibility and operations management. This information will be pulled from people running major intranets and web hosting facilities. The book will differentiate itself from other IIS 7.0 books by showing how to&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Automate administrative tasks.&lt;br&gt;&lt;br&gt;&amp;bull; Monitor and manage an IIS environment, including MOF (Microsoft Operations Framework) and MOM (Microsoft Operations Manager). This information would be useful to systems administrators after they have deployed an IIS solution, by ensuring they are able to stabilize and monitor the environment.&lt;br&gt;&lt;br&gt;&amp;bull; Debug and troubleshoot IIS. Few people (outside PSS and so forth) have the necessary information on available tools and how to use them effectively.&lt;br&gt;&lt;br&gt;&amp;bull; Secure the IIS environment--including coverage of authentication protocols, PKI/SSL etc. Most books merely remark that a particular protocol is "secure" (or not secure) without detailing how these protocols work, what their strengths are, and how they can be subverted.&lt;br&gt;&lt;br&gt;&amp;bull; Extend IIS7.0 through the use of ISAPI filters and HTTPModules.&lt;br&gt;&lt;br&gt;&amp;bull; Master advanced topics (such as Network Load Balancing/High Availability) that are not covered by other books. Our author team has experience in large scale IIS hosting that few others do.&lt;br&gt;&lt;P&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-105416843558070012?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/105416843558070012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/microsoft-windows-server-2008-security.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/105416843558070012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/105416843558070012'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/microsoft-windows-server-2008-security.html' title='Microsoft Windows Server 2008 Security Resource Kit with CDROM or Professional IIS 7'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5744031763587729043</id><published>2009-01-25T14:05:00.000-08:00</published><updated>2009-01-25T14:12:24.326-08:00</updated><title type='text'>Electronic Warfare in the Information Age or Digital Photography All in One Desk Reference For Dummies</title><content type='html'>&lt;h4&gt;Electronic Warfare in the Information Age &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;D Curtis Schleher&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Here's an advanced practitioner's guide to the latest concepts and threats associated with modern electronic warfare (EW). This new book identifies and explains the newest radar and communications threats, and provides EW and radar engineers, managers, and technical professionals with practical, "how-to" information on designing and implementing ECM and ECCM systems.&lt;BR&gt; &lt;BR&gt; Written by a world-renowned expert in radar and electronic warfare, the book helps you develop state-of-the-art ESM systems designed specifically to exploit the vulnerabilities of modern radar. It also identifies and evaluates the latest ESM receiving equipment, and outlines advanced ECM methods, including monopulse deception, coherent radar jamming, and high-ERP generation. Other well-structured sections cover modern ECCM countermeasure techniques, the impact of new stealth technology on ESM and ECM requirements, jammer upgrading procedures, and much more.&lt;BR&gt; &lt;BR&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Schleher (Navy Postgraduate School) begins by familiarizing the reader with the numerous acronyms associated with EW&lt;--&gt;e.g. C2W (command and control warfare), EA (electronic attack), IW (information warfare), and DRFMs (digital radio frequency memories). Coverage includes threats, requirements, and principles; advanced radar threat; EA against modern radar systems; electronic warfare support; expendables and decoy systems; stealth technology; and radar jamming modeling. The disk includes 50 MATLAB programs for use with the text's many examples. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Electronic Warfare - Threats, Requirements, and Principles&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Advanced Radar Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;63&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Modern EA Systems - Architecture, Types, and Technology&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;133&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;EA Against Modern Radar Systems&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;201&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Digital Radio Frequency Memory&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;293&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Electronic Warfare Support&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;333&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Expendables and Decoy Systems&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;405&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Directed Energy Weapons and Stealth Technology&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;471&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Radar Jamming Modeling and Analysis Tool&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;539&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acronym List&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;579&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;581&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://miscellaneous-book.blogspot.com/2009/01/direzione-ed-amministrazione-di.html"&gt;Direzione ed amministrazione di professione d'infermiera: Una guida pratica&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Digital Photography All-in-One Desk Reference For Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David D Busch&lt;/strong&gt; &lt;p&gt;&lt;p&gt;It&amp;#8217;s easy to get started in digital photography and take great photos with &lt;i&gt;Digital Photography All-in-One Desk Reference For Dummies! &amp;#160;&lt;/i&gt; This fourth edition helps you choose the right camera, compose and capture great photos, load them onto your computer, enhance them with Photoshop, and share them online or as prints. Here&amp;#8217;s how to compare digital camera features, choose accessories, and explore digital SLRs; get great close-ups, sports and action shots, and portraits; and use image editors including Paint Shop Pro, Corel PhotoPaint, PhotoImpact, and Adobe&amp;#8217;s popular Photoshop and Photoshop Elements. You&amp;#8217;ll also discover how to&amp;#58;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Compose pictures that communicate&lt;br&gt;&lt;li&gt;Make the most of macro photography&lt;br&gt;&lt;li&gt;Get great candid photos&lt;br&gt;&lt;li&gt;Create the right lighting and use cool lighting gadgets&lt;br&gt;&lt;/ul&gt;  &lt;br&gt;  &lt;br&gt;Take advantage of six cool improvements in digital SLRs&lt;br&gt;&lt;ul&gt;&lt;li&gt;Follow great ideas for getting your photos published&lt;br&gt;&lt;li&gt;Take great shots in a wide range of situations&lt;br&gt;&lt;li&gt;Learn to repair and restore treasured heirloom photos&lt;br&gt;&lt;li&gt;Turn your images into greeting cards, T-shirts, online albums, or prints&lt;br&gt;&lt;/ul&gt;  &lt;br&gt;  &lt;br&gt;You&amp;#8217;ll quickly find what you need in one of the seven minibooks&amp;#58;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Your Digital Studio&lt;br&gt;&lt;li&gt;Using Digital SLRs&lt;br&gt;&lt;li&gt;Taking Great Pictures&lt;br&gt;&lt;li&gt;Basics of Image Editing&lt;br&gt;&lt;li&gt;Editing with Photoshop/Photoshop Elements&lt;br&gt;&lt;li&gt;Restoring Old Photos&lt;br&gt;&lt;li&gt;Printing and Sharing Digital Images&lt;br&gt;&lt;/ul&gt;  &lt;br&gt;  &lt;br&gt;&lt;i&gt;Digital Photography All-in-One Desk Reference For Dummies, 4th Edition&lt;/i&gt; gets you up to speed on digital cameras and all the tricks, so you can truly enjoy yourdigital photography experience. &lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5744031763587729043?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5744031763587729043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/electronic-warfare-in-information-age.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5744031763587729043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5744031763587729043'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/electronic-warfare-in-information-age.html' title='Electronic Warfare in the Information Age or Digital Photography All in One Desk Reference For Dummies'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8067386661406942297</id><published>2009-01-24T09:51:00.000-08:00</published><updated>2009-01-24T09:57:58.155-08:00</updated><title type='text'>IT Strategy in Action or Oracle Shell Scripting</title><content type='html'>&lt;h4&gt;IT Strategy in Action &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;James D McKeen&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book teaches students how to use and manage IT to deliver business value, with a focus on IT management issues, rather than technical issues. KEY TOPICS&amp;#58; IT Strategy in Actiontackles the real world challenges of IT management first, by exploring a set of the most important issues facing IT managers today and second, by providing a series of mini-cases which present these critical IT issues within the context of real organizations.  Most suited for business professionals who are interested in discovering the latest research in business solutions through IT. &lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Table of Contents&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;Section I&amp;#58;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delivering Value with IT&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Developing and Delivering on the IT Value Proposition&lt;/P&gt;  &lt;br&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Developing IT Strategy for Business Value&lt;/P&gt;  &lt;br&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linking IT to Business Metrics&lt;/P&gt;  &lt;br&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Managing Perceptions of IT&lt;/P&gt;  &lt;br&gt;Mini-cases&amp;#58;&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT Leadership at MaxTrade&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Investing in TUFS&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT Planning at ModMeters&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;Section II&amp;#58;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT Governance&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT in the New World of Corporate Governance Reforms&lt;/P&gt;  &lt;br&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating and Evolving a Technology Roadmap&lt;/P&gt;  &lt;br&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The IT Budgeting Process&lt;/P&gt;  &lt;br&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information Management&amp;#58; The Nexus of Business and IT&lt;/P&gt;  &lt;br&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT in 2010&lt;/P&gt;  &lt;br&gt;Mini-cases&amp;#58;&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shared Services at RR Communications&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating a Process-Driven Organization at AgCredit&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;Section III&amp;#58;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT-Enabled Innovation&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;10.&amp;nbsp; Strategic Experimentation with IT&lt;/P&gt;  &lt;br&gt;11.&amp;nbsp; Enhancing theCustomer Experience with Technology&lt;/P&gt;  &lt;br&gt;12.&amp;nbsp; Information Delivery&amp;#58; IT&amp;rsquo;s Evolving Role&lt;/P&gt;  &lt;br&gt;13.&amp;nbsp; Digital Dashboards&lt;/P&gt;  &lt;br&gt;14.&amp;nbsp; Managing Electronic Communications&lt;/P&gt;  &lt;br&gt;Mini-cases&amp;#58;&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information Management at Homestyle Hotels&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Knowledge Management at Acme Consulting&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CRM at Minitrex&lt;/P&gt;  &lt;br&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Managing Technology at Genex Fuels&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;Section IV&amp;#58;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reinventing IT Capabilities&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;15.&amp;nbsp; Developing IT Capabilities&lt;/P&gt;  &lt;br&gt;16.&amp;nbsp; IT Sourcing&lt;/P&gt;  &lt;br&gt;17.&amp;nbsp; Delivering IT Functions&amp;#58; A Decision Framework&lt;/P&gt;  &lt;br&gt;18.&amp;nbsp; Building Better IT Leaders&amp;#58; From the Bottom Up&lt;/P&gt;  &lt;br&gt;19.&amp;nbsp; Developing IT Professionalism&lt;/P&gt;  &lt;br&gt;Mini-cases&amp;#58; &lt;/P&gt;  &lt;br&gt;&amp;sect;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Leveraging IT Vendors at SleepSmart&lt;/P&gt;  &lt;br&gt;&amp;sect;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop Provisioning at CanCredit&lt;/P&gt;  &lt;br&gt;&amp;sect;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Project Management at MM&lt;/P&gt; &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://software-book.blogspot.com/2009/01/writing-space-or-professional-microsoft.html"&gt;Writing Space or Professional Microsoft SQL Server 2008 Reporting Services&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Oracle Shell Scripting: Linux and UNIX Programming for Oracle &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jon Emmons&lt;/strong&gt; &lt;p&gt;&lt;p&gt;With the expert techniques discussed in this book, Oracle database administrators&amp;nbsp;can automate routine tasks to save time and money and better monitor the flow&amp;nbsp;of work. Using shell scripts&amp;#8212;an indispensable tool&amp;nbsp;on UIX and&amp;nbsp;Linux&amp;#8212;any&amp;nbsp;number of commands can be combined and executed either simultaneously&amp;nbsp;or sequentially. More than 50 working shell scripts&amp;nbsp;for both beginners and experts give Oracle professionals&amp;nbsp;a fantastic head-start on automating their administration duties and are easily modifiable for any environment. Topics include the history of shells and shell scripting, detailed step-by-step instructions on building shell scripts, how to tell when things are working right, and how to effectively monitor the system for failures. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8067386661406942297?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8067386661406942297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/it-strategy-in-action-or-oracle-shell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8067386661406942297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8067386661406942297'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/it-strategy-in-action-or-oracle-shell.html' title='IT Strategy in Action or Oracle Shell Scripting'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1266277498738594875</id><published>2009-01-23T05:39:00.000-08:00</published><updated>2009-01-23T05:46:12.377-08:00</updated><title type='text'>Video Demystified or Final Cut Pro 4 for Dummies</title><content type='html'>&lt;h4&gt;Video Demystified: A Handbook for the Digital Engineer &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Keith Jack&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Covers the essentials of video technology with an emphasis on implementing video on computer systems for such applications as multimedia and video teleconferencing. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;A guide to the intricacies of video-computer system design, covering the essentials of video standards and applications, design architectures, video processing requirements, color space conversion, digital encoding/decoding techniques, and video data compression/decompression standards. Published by HighText Publications Inc., 125 N. Acacia Ave., Suite 110, Solano Beach, CA 92075. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;dl&gt; &lt;dt&gt;Contents ..... vii&lt;dt&gt; Foreword ..... iii&lt;dt&gt; Chapter 1: Introduction ..... 1&lt;dt&gt; Chapter 2: Video and the Computer Environment ..... 7&lt;dt&gt; Chapter 3: Color Spaces ..... 27&lt;dt&gt; Chapter 4: Video Overview ..... 55&lt;dt&gt; Chapter 5: NTSC/PAL Digital Encoding ..... 106&lt;dt&gt; Chapter 6: NTSC/PAL Digital Decoding ..... 197&lt;dt&gt; Chapter 7: Digital Composite Video ..... 257&lt;dt&gt; Chapter 8: 4:2:2 Digital Component Video ..... 282&lt;dt&gt; Chapter 9: Video Processing ..... 330&lt;dt&gt; Chapter 10: MPEG 1 ..... 426&lt;dt&gt; Chapter 11: MPEG 2 ..... 503&lt;dt&gt; Chapter 12: VIdeo Conferencing (ISDN) ..... 601&lt;dt&gt; Chapter 13: Video Conferencing (GSTN) ..... 633&lt;dt&gt; Chapter 14: High Definition Production Standards ..... 658&lt;dt&gt; References ..... 691&lt;dt&gt; Appendix ..... A-1&lt;dt&gt; Glossary ..... A-49&lt;dt&gt; Index ..... A-87 &lt;/dl&gt; &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://consumer-education-books.blogspot.com"&gt;Weight Watchers Great Cooking Every Day or Sexual Male&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Final Cut Pro 4 for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Chad Fahs&lt;/strong&gt; &lt;p&gt;&lt;p&gt;* Covers rendering, compositing, transitions, adding titles, audio and video filters, and advanced effects, as well as basic digital video editing information.&lt;br&gt;* Includes instructions on outputting the final product to videotape, DVD, CD-ROM, or even onto the Web.&lt;br&gt;* Provides practical, real-world solutions to managing media and incorporating various special effects into unique video/film productions.&lt;br&gt;* Includes a DVD packed with first hand commentary and project examples from the personal files of author Helmut Kobler, an independent filmmaker. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1266277498738594875?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1266277498738594875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/video-demystified-or-final-cut-pro-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1266277498738594875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1266277498738594875'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/video-demystified-or-final-cut-pro-4.html' title='Video Demystified or Final Cut Pro 4 for Dummies'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-2235048761235995419</id><published>2009-01-22T01:28:00.000-08:00</published><updated>2009-01-22T01:35:00.555-08:00</updated><title type='text'>Adobe Creative Suite 2 All in One Desk Reference for Dummies or Sams Teach Yourself Exchange Server 2003 in 10 Minutes</title><content type='html'>&lt;h4&gt;Adobe Creative Suite 2 All-in-One Desk Reference for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Christopher Smith&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Adobe software has always been highly respected for creative design and development. Its programs allow you to produce amazing designs and creations with ease, and with the release of the Adobe Creative Suite 2, you can design a wide range of productions ranging from illustrations and Web sites to professional documents and photographic manipulations.  &lt;br&gt;  &lt;br&gt;&lt;i&gt;Adobe Creative Suite 2 All-In-One Desk Reference For Dummies&lt;/i&gt; is your one-stop guide to creating great graphics with all the cool CS2 tools. Written in a thorough, fun way to show you the basics on how to use each of the programs, you&amp;#8217;ll find out just how easy it is to start designing brilliant images and graphics. This guide gives you the tools you need to&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Draw with InDesign&lt;br&gt;&lt;br&gt;&amp;bull; Understand page layout and color&lt;br&gt;&lt;br&gt;&amp;bull; Create colorful images with Illustrator C2&lt;br&gt;&lt;br&gt;&amp;bull; Use the pen tool, type, and image placing&lt;br&gt;&lt;br&gt;&amp;bull; Choose the correct Photoshop mode for your creation&lt;br&gt;&lt;br&gt;&amp;bull; Create images on PhotoShop CS2 for print&lt;br&gt;&lt;br&gt;&amp;bull; Paint and retouch images&lt;br&gt;&lt;br&gt;&amp;bull; Create and secure PDF files with Acrobat 7.0&lt;br&gt;&lt;br&gt;&amp;bull; Edit and extract text and graphics&lt;br&gt;&lt;br&gt;&amp;bull; Build and publish a Web site with GoLive CS2&lt;br&gt;&lt;br&gt;&amp;bull; Work with multimedia&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;Packed with easy-to-follow steps and guidance, you&amp;#8217;ll be up to speed with all the features in no time. With these six great reference guides rolled into one, this is the ultimate book for becoming a CS2 pro!&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adobe Creative Suite 2 basics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;7&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction Adobe Creative Suite 2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;9&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using common menus and commands&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;19&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using common palettes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using common plug-ins&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Importing and exporting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;47&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Handling graphics, paths, text, and fonts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;61&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using color&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;73&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Printing documents&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;InDesign CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;91&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introducing InDesign CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;93&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Drawing in InDesign&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;115&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with text and text frames&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding page layout&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;171&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Clipping paths, transforming objects, and alignment&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;193&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding color and printing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;205&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exporting your work&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;219&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Integrating InDesign&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;231&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Illustrator CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;243&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Discovering Illustrator CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;245&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using the selection tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;259&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating basic shapes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;269&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using the pen tool and placing images&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;275&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using type in Illustrator&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;287&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Organizing your illustrations&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;311&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using layers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;321&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Livening up illustrations with color&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;329&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The transform and distortions tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;345&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Transparency and special effects tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;357&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using filters and effects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;369&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using your Illustrator image&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;381&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Photoshop CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;397&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Photoshop CS2 basics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;399&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mode matters&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;407&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a selection&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;419&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using the Photoshop pen tool&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;433&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Resolution basics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;443&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a good image&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;451&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Painting and retouching tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;467&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using layers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;485&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Saving Photoshop images for print and the Web&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;503&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. V&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acrobat 7.0&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;515&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Discovering essential Acrobat information&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;517&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating PDF files&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;527&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adding interactivity to PDF files&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;539&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Editing and extracting text and graphics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;549&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using commenting and annotation tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;557&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Securing your PDF files&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;567&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Bk. VI&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;GoLive CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;573&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introducing GoLive CS2&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;575&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a Web site&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;587&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with images&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;597&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Text and CSS&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;609&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Layout grids, tables, and frames&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;623&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Links&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;637&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Layers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;647&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Forms&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;661&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Multimedia&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;677&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Publishing your Web site&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;687&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://fr-livre.blogspot.com/2009/01/la-comprhension-des-comportements-pour.html"&gt;La Compréhension des Comportements pour Leaderhsip Efficace&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Sams Teach Yourself Exchange Server 2003 in 10 Minutes &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;James Walker&lt;/strong&gt; &lt;p&gt;&lt;p&gt;In your daily maintenance routine of your company's Microsoft Exchange Server, you probably run into bumps along the way. &lt;i&gt;Sams Teach Yourself Exchange Server 2003 in 10 Minutes&lt;/i&gt; is a great, quick-reference guide to the most common tasks you perform as an Exchange Server administrator. Use this guide as a basis for practical knowledge and solutions to problems with managing mailboxes, performing database maintenance, Outlook Web access, performance optimization and group policy management. When all you need is a quick-hit of information so you can quickly get back to work, &lt;i&gt;Sams Teach Yourself Exchange Server 2003 in 10 Minutes&lt;/i&gt; is your best option. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-2235048761235995419?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/2235048761235995419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/adobe-creative-suite-2-all-in-one-desk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2235048761235995419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2235048761235995419'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/adobe-creative-suite-2-all-in-one-desk.html' title='Adobe Creative Suite 2 All in One Desk Reference for Dummies or Sams Teach Yourself Exchange Server 2003 in 10 Minutes'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-5848648033880855786</id><published>2009-01-20T21:16:00.000-08:00</published><updated>2009-01-20T21:22:50.290-08:00</updated><title type='text'>The Internet Galaxy or Object Oriented Software Engineering</title><content type='html'>&lt;h4&gt;The Internet Galaxy: Reflections on the Internet, Business, and Society &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Manuel Castells&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Manuel Castells is one of the world's leading thinkers on the new information age, hailed by &lt;i&gt;The Economist&lt;/i&gt; as "the first significant philosopher of cyberspace," and by &lt;i&gt;Christian Science Monitor&lt;/i&gt; as "a pioneer who has hacked out a logical, well-documented, and coherent picture of early 21st century civilization, even as it rockets forward largely in a blur." Now, in &lt;i&gt;The Internet Galaxy&lt;/i&gt;, this brilliantly insightful writer speculates on how the Internet will change our lives.  &lt;P&gt;Castells believes that we are "entering, full speed, the Internet Galaxy, in the midst of informed bewilderment." His aim in this exciting and profound work is to help us to understand how the Internet came into being, and how it is affecting every area of human life--from work, politics, planning and development, media, and privacy, to our social interaction and life in the home. We are at ground zero of the new network society. In this book, its major commentator reveals the Internet's huge capacity to liberate, but also its ability to marginalize and exclude those who do not have access to it. Castells provides no glib solutions, but asks us all to take responsibility for the future of this new information age. &lt;P&gt; The Internet is becoming the essential communication and information medium in our society, and stands alongside electricity and the printing press as one of the greatest innovations of all time. &lt;i&gt;The Internet Galaxy&lt;/i&gt; offers an illuminating look at how this new technology will influence business, the economy, and our daily lives.&lt;/p&gt;&lt;h4&gt;Publishers Weekly&lt;/h4&gt;&lt;p&gt;Castells, best known for his three-volume study The Information Age (Blackwell), an analysis of societal changes wrought by communications advances, trims that work to appeal to readers who were daunted by its 1,200 pages, $80 paperback price and ponderous prose. In this excellent, readable, nontechnical summary of the history, social implications and likely future of Internet business, Castells, professor of planning and of sociology at Berkeley, covers institutions like the World Wide Web Consortium, which "presides over the protocols and development" of the Web, and phenomena like the Internet's immense ability to simultaneously liberate and exclude. There are still too many sentences like "It is fair to say that most hackers live normal lives, at least as normal as most people, which does not necessarily mean that hackers (or anybody else) fit into the ideal type of normalcy, conforming to the dominant ideology in our societies," leaving readers wondering if hackers' lives are normal or not, and whether he's trying to give a sociological side lesson. Those willing to overlook such prosodic lapses will appreciate the astute accounts of, e.g., the complications for early grassroots online citizen networks headed by community activists, but seen by many as an opportunity to move beyond their local community. (Dec.)  Copyright 2001 Cahners Business Information. &lt;/p&gt;&lt;h4&gt;Library Journal&lt;/h4&gt;&lt;p&gt;Based on the author's Clarendon Lectures in Management at Oxford  University, this work focuses on the Internet and the future of  networked societies. More specifically, Castells (sociology,  Univ. of California, Berkeley; The Information Age: Economy,  Society, and Culture) examines cultures spawned by the Internet  as well as the Internet's effects on culture. He provides  balanced coverage of e-business and the new economy; the  politics of the Internet, including privacy and freedom; and the  geography of the Internet. Thereafter, he considers how those  topics have influenced the globalization of the Internet and the  growing digital divide. This thoroughly researched volume  features numerous international examples and statistics that  effectively illustrate key points and make the book truly global  in scope. With his knack for analyzing contemporary society,  Castells has produced a timely book indeed. Including  constructive lists of "reading links" and "e-links" at the end  of each chapter, the text would serve as a good companion for  courses in the social and computer sciences. Highly recommended  for academic libraries. Colleen Cuddy, New York Univ. Sch. of  Medicine Lib.    Copyright 2001 Cahners Business Information. &lt;/p&gt;&lt;h4&gt;Kirkus Reviews&lt;/h4&gt;&lt;p&gt;Far-reaching analysis by the author of the Information Age trilogy (The Rise of the Network Society, not reviewed, etc.) of the Internet's birth and its impact on a range of human activities, including business, social relationships, and politics. Castells (Planning and Sociology/Univ. of California, Berkeley) begins his study by looking at the creation of the Internet, developed not by business but in government institutions, universities, think tanks, and research centers: environments that fostered freedom of thinking and innovation. Its origins, he points out, are what have given the Internet its most distinctive features, openness in technical architecture and social forms and uses, and business built upon these features when it became the driving force behind the Internet's rapid expansion in the 1990s. Castells examines the new economy in some detail, looking at the relationship between the Internet and capital markets, changes in employment practices, and networking as a management tool. With a new economy based on the culture of innovation, risk, and expectations, Castells sees the emergence of a new kind of business cycle characterized by volatile, information-driven financial markets. Turning to the impact of the Internet on social relationships, he notes a new pattern of sociability, "networked individualism," in which individuals build their networks on- and offline on the basis of values, interests, and projects. Castells observes that while the Internet has the potential to strengthen democracy through broadening the sources of information and enabling greater citizenship participation, it has at the same time contributed greatly to the politics of scandal. He also looksat unresolved issues of privacy and security, describing the Internet as "contested terrain, where the new, fundamental battle for freedom in the Information Age is being fought." In his sobering final chapter, the author studies the divide between peoples and regions that operate in the digital world and those that cannot. Absorbing history-but, with the jargon of academic sociology, an arduous read. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://educational-software-books.blogspot.com/2009/01/masters-of-deception-or-how-to-cheat-at.html"&gt;Masters of Deception or How to Cheat at Configuring VmWare ESX Server&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Object-Oriented Software Engineering: Using UML, Patterns and Java &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Bernd Bruegg&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;  &lt;I&gt;Object-Oriented Software Engineering Using UML, Patterns and Java&lt;/I&gt;&lt;SUP&gt;&amp;#153;&lt;/SUP&gt; was designed as a software engineering project course text and professional reference. In their second edition, the authors effectively incorporate a step-by-step case study as a unifying thread throughout the text, giving students the opportunity to apply the tools in a real-world scenario. This bottom-up approach assists students or professionals in learning the material incrementally.  &lt;/P&gt; &lt;P&gt;  This thoroughly updated text teaches students or industry R &amp;amp; D practitioners to successfully negotiate the terrain for building and maintaining large, complex software systems. The authors introduce the basic skills needed for a developer to apply software engineering techniques. Next, they focus on methods and technologies that enable developers to specify, design, and implement complex systems. Finally, the authors show how to support the system changes throughout the software life cycle.  &lt;/P&gt; &lt;B&gt;New features with the second edition&amp;#58;&lt;/B&gt; &lt;UL&gt;  &lt;LI&gt;More usable organization and fine-tuned presentation&lt;/LI&gt;  &lt;LI&gt;Shows the state of the art in Object-oriented Software Engineering&amp;#58; UML, Java&lt;SUP&gt;&amp;#153;&lt;/SUP&gt;, Distributed Development, Rationale and Configuration Management&lt;/LI&gt;  &lt;LI&gt;Detailed new chapter teaches students and professionals the steps for moving from UML models to Java&lt;SUP&gt;&amp;#153;&lt;/SUP&gt; source code&lt;/LI&gt;  &lt;LI&gt;Instructors can now use the book for class projects with newly differentiated basic or advanced software project management materials&lt;/LI&gt;  &lt;LI&gt;Updated material on Unified Process and XP exposes students to typical changes in system development&lt;/LI&gt;  &lt;/UL&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Foreword&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Started&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction to Software Engineering&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Modeling with UML&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;29&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project Organization and Communication&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;77&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Dealing with Complexity&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;119&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Requirements Elicitation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;121&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Analysis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;173&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System Design: Decomposing the System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;223&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System Design: Addressing Design Goals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;259&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Object Design: Reusing Pattern Solutions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;303&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Object Design: Specifying Interfaces&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;347&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mapping Models to Code&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;391&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;435&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Managing Change&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;485&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Rationale Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;487&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuration Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;531&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;567&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Software Life Cycle&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;613&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Methodologies: Putting It All Together&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;643&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Appendices&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;693&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Design Patterns&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;695&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. B: Glossary&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;707&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. C: Bibliography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;739&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;751&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-5848648033880855786?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/5848648033880855786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/internet-galaxy-or-object-oriented.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5848648033880855786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/5848648033880855786'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/internet-galaxy-or-object-oriented.html' title='The Internet Galaxy or Object Oriented Software Engineering'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1446823984602363079</id><published>2009-01-19T21:17:00.000-08:00</published><updated>2009-01-19T21:24:27.840-08:00</updated><title type='text'>Digital Communications or AutoCAD 2004 and AutoCAD LT 2004</title><content type='html'>&lt;h4&gt;Digital Communications: A Discrete-Time Approach &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Michael Ric&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This text uses the principles of discrete-time signal processing to introduce and analyze digital communications &amp;ndash; connecting continuous-time and discrete-time ideas.  The text brings under one cover the theoretical and practical issues from discrete-time signal processing, discrete-time filter design, multi-rate discrete-time processing, estimation theory, signal space analysis, numerical algorithms &amp;ndash; all focused on digital communications.  A useful reference for programmers.&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://beauty-grooming-books.blogspot.com"&gt;Mosbys Handbook of Herbs and Supplements and Their Therapeutic Uses or Real People Need Real Food&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;AutoCAD 2004 and AutoCAD LT 2004: No Experience Required &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David Frey&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;AutoCAD 2004 and AutoCAD LT 2004&amp;#58; No Experience Required&lt;/i&gt; is your step-by-step introduction to the latest versions of AutoCAD and AutoCAD LT, the industry-leading design and drafting programs used by architects, engineers, drafters, and design teams worldwide. Inside this perfectly-paced guide are the clear-cut explanations and practical, step-by-step tutorials that you need to create, develop, and complete even the most elaborate AutoCAD projects.&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Gain the Imperative AutoCAD Skills&lt;br&gt;&lt;br&gt;&amp;bull; Finding your way around AutoCAD and LT&lt;br&gt;&lt;br&gt;&amp;bull; Understanding basic commands&lt;br&gt;&lt;br&gt;&amp;bull; Applying AutoCAD's coordinate systems&lt;br&gt;&lt;br&gt;&amp;bull; Setting up a drawing&lt;br&gt;&lt;br&gt;&amp;bull; Mastering drawing strategies&lt;br&gt;&lt;br&gt;&amp;bull; Employing Polar and Object Snap Tracking&lt;br&gt;&lt;br&gt;&amp;bull; Setting up layers, colors, and linetypes&lt;br&gt;&lt;br&gt;&amp;bull; Using blocks and Wblocks&lt;br&gt;&lt;br&gt;&amp;bull; Dragging AutoCAD objects from one drawing to another&lt;br&gt;&lt;br&gt;&amp;bull; Generating elevations and orthographic views&lt;br&gt;&lt;br&gt;&amp;bull; Working with hatches and fills&lt;br&gt;&lt;br&gt;&amp;bull; Controlling text in a drawing&lt;br&gt;&lt;br&gt;&amp;bull; Managing external references&lt;br&gt;&lt;br&gt;&amp;bull; Setting up layouts and printing an AutoCAD drawing&lt;br&gt;&lt;br&gt;&amp;bull; Using AutoCAD's tool palettes&lt;br&gt;&lt;br&gt;&amp;bull; Creating and rendering a 3D model&lt;br&gt;&lt;br&gt;&amp;bull; Setting up attributes&lt;br&gt;&lt;P&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Introduction&lt;BR&gt;&lt;P&gt;Chapter 1: Getting to Know AutoCAD&lt;BR&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1446823984602363079?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1446823984602363079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/digital-communications-or-autocad-2004.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1446823984602363079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1446823984602363079'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/digital-communications-or-autocad-2004.html' title='Digital Communications or AutoCAD 2004 and AutoCAD LT 2004'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-412272519160889300</id><published>2009-01-19T11:06:00.000-08:00</published><updated>2009-01-19T11:12:48.918-08:00</updated><title type='text'>Mastering AutoCAD 2008 and AutoCAD LT 2008 or Microsoft Expression Design Step by Step</title><content type='html'>&lt;h4&gt;Mastering AutoCAD 2008 and AutoCAD LT 2008 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;George Omura&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Mastering AutoCAD teaches AutoCAD essentials using concise explanations, focused examples, step-by-step instructions, and hands-on projects for both AutoCAD and AutoCAD LT. This detailed resource works as both a tutorial and stand-alone reference. Part I introduces the basics of the interface and drafting tools; Part II moves into such intermediate skills as effectively using hatches, fields, and tables; Part III details such advanced skills as attributes, dynamic blocks, drawing curves and solid fills; Part IV explores 3D modeling and imaging; and Part V discusses customization and integration. The book includes a passcode to access further information on a website.&lt;p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://women-rights-books.blogspot.com"&gt;The General Theory of Employment Interest and Money or The Lion and the Unicorn&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Expression Design Step by Step &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Sara Froelich&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The smart way to learn Microsoft Expression Design-one step at a time! Work at your own pace through the easy numbered steps, practice files on CD, and hands-on exercises to master the fundamentals of creating professional-looking designs and illustrations with the powerful tools that Expression Design delivers. You'll learn how to produce high-quality effects by using the Live Effects feature, how to use a variety of brush types, and how to work with vector images. With STEP BY STEP, you can take just the lessons you need or work from cover to cover. Either way, you drive the instruction, building and practicing the skills you need, just when you need them! Includes an easy-search companion CD with files for practicing the book's lessons, a complete eBook, and more!&lt;p&gt;Key Book Benefits&lt;br&gt;&amp;bull; Includes coverage of the fundamentals for building high-quality design and illustrations with easy-to-use tools in a professional design environment &lt;br&gt;&amp;bull; Features an easy-search companion CD with practice files, a complete eBook, and other resources&lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-412272519160889300?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/412272519160889300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/mastering-autocad-2008-and-autocad-lt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/412272519160889300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/412272519160889300'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/mastering-autocad-2008-and-autocad-lt.html' title='Mastering AutoCAD 2008 and AutoCAD LT 2008 or Microsoft Expression Design Step by Step'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-239776756332288492</id><published>2009-01-19T01:53:00.000-08:00</published><updated>2009-01-19T02:00:30.553-08:00</updated><title type='text'>Lattice or Effective Software Test Automation</title><content type='html'>&lt;h4&gt;Lattice: Multivariate Data Visualization with R &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Deepayan Sarkar&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;R is rapidly growing in popularity as the environment of choice for data analysis and graphics both in academia and industry. Lattice brings the proven design of Trellis graphics (originally developed for S by William S. Cleveland and colleagues at Bell Labs) to R, considerably expanding its capabilities in the process. Lattice is a powerful and elegant high level data visualization system that is sufficient for most everyday graphics needs, yet flexible enough to be easily extended to handle demands of cutting edge research. Written by the author of the lattice system, this book describes it in considerable depth, beginning with the essentials and systematically delving into specific low levels details as necessary. No prior experience with lattice is required to read the book, although basic familiarity with R is assumed. &lt;P&gt;The book contains close to150 figures produced with lattice. Many of the examples emphasize principles of good graphical design; almost all use real data sets that are publicly available in various R packages. All code and figures in the book are also available online, along with supplementary material covering more advanced topics. &lt;P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Preface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vii&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;Multipanel conditioning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;A histogram for every group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;The Trellis call&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Kernel density plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Superposition&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;The "trellis" object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;br&gt;The missing Trellis display&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Arranging multiple Trellis plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Looking ahead&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Basics&lt;br&gt;A Technical Overview of lattice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;Basic usage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;The Trellis formula&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;The data argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;Conditioning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;Shingles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Dimension and physical layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;br&gt;Aspect ratio&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;Fine-tuning the layout: between and skip&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;Grouped displays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;Annotation: Captions, labels, and legends&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;26&lt;br&gt;More on legends&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;26&lt;br&gt;Graphing the data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;br&gt;Scales and axes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;br&gt;The panel function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;br&gt;The panel function demystified&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;br&gt;Return value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33&lt;br&gt;Visualizing Univariate Distributions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;br&gt;Density Plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;br&gt;Large datasets&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;Histograms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;Normal Q-Q plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;40&lt;br&gt;Normality and the Box-Cox transformation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;42&lt;br&gt;Other theoretical Q-Q plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;43&lt;br&gt;The empirical CDF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44&lt;br&gt;Two-sample Q-Q plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44&lt;br&gt;Box-and-whisker plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Violin plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Strip plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&lt;br&gt;Coercion rules&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;52&lt;br&gt;Discrete distributions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;53&lt;br&gt;A note on the formula interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;54&lt;br&gt;Displaying Multiway Tables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Cleveland dot plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Bar chart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;57&lt;br&gt;Manipulating order&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;61&lt;br&gt;Bar charts and discrete distributions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;63&lt;br&gt;Visualizing categorical data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;65&lt;br&gt;Scatter Plots and Extensions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;67&lt;br&gt;The standard scatter plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;67&lt;br&gt;Advanced indexing using subscripts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;71&lt;br&gt;Variants using the type argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;75&lt;br&gt;Superposition and type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;79&lt;br&gt;Scatter-plot variants for large data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;82&lt;br&gt;Scatter-plot matrix&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Interacting with scatter-plot matrices&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;86&lt;br&gt;Parallel coordinates plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;87&lt;br&gt;Trivariate Displays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 91&lt;br&gt;Three-dimensional scatter plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;91&lt;br&gt;Dynamic manipulation versus stereo viewing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;95&lt;br&gt;Variants and panel functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;96&lt;br&gt;Surfaces and two-way tables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;br&gt;Data preparation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99&lt;br&gt;Visualizing surfaces&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;102&lt;br&gt;Visualizing discrete array data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;Theoretical surfaces&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;110&lt;br&gt;Parameterized surfaces&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;111&lt;br&gt;Choosing a palette for false-color plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;113&lt;br&gt;Finer Control&lt;br&gt;Graphical Parameters and Other Settings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;The parameter system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;Themes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;Devices&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;Initializing a graphics device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;121&lt;br&gt;Reading and modifying a theme&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;122&lt;br&gt;Usage and alternative forms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;125&lt;br&gt;The par.settings argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;125&lt;br&gt;Available graphical parameters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Nonstandard settings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Non-graphical options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;Argument defaults&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;Making customizations persistent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;Plot Coordinates and Axis Annotation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Packets and the prepanel function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;The scales argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;134&lt;br&gt;Relation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;134&lt;br&gt;Axis annotation: Ticks and labels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;135&lt;br&gt;Defaults&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;138&lt;br&gt;Three-dimensional displays: cloud() and wireframe()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;139&lt;br&gt;Limits and aspect ratio&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;140&lt;br&gt;The prepanel function revisited&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;140&lt;br&gt;Explicit specification of limits&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;141&lt;br&gt;Choosing aspect ratio by banking&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;143&lt;br&gt;Scale components and the axis function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;144&lt;br&gt;Components&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;144&lt;br&gt;Axis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;148&lt;br&gt;Labels and Legends&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Labels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Legends&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;152&lt;br&gt;Legends as grid graphical objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;152&lt;br&gt;The colorkey argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;155&lt;br&gt;The key argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;156&lt;br&gt;The problem with settings, and the auto.key argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;Dropping unused levels from groups&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;A more complicated example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;Further control: The legend argument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;161&lt;br&gt;Page annotation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;162&lt;br&gt;Data Manipulation and Related Topics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;Nonstandard evaluation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;The extended formula interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;166&lt;br&gt;Combining data sources with make.groups()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;170&lt;br&gt;Subsetting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;173&lt;br&gt;Dropping of factor levels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;176&lt;br&gt;Shingles and related utilities&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 177&lt;br&gt;Coercion to factors and shingles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;182&lt;br&gt;Using shingles for axis breaks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;183&lt;br&gt;Cut-and-stack plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;184&lt;br&gt;Ordering levels of categorical variables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;187&lt;br&gt;Controlling the appearance of strips&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;193&lt;br&gt;An Example Revisited&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;198&lt;br&gt;Manipulating the "trellis" Object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;201&lt;br&gt;Methods for "trellis" objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;201&lt;br&gt;The plot(), print(), and summary() methods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;202&lt;br&gt;The update() method and trellis.last.object()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Tukey mean-difference plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;208&lt;br&gt;Specialized manipulations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;210&lt;br&gt;Manipulating the display&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Interacting with Trellis Displays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;The traditional graphics model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Interaction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;216&lt;br&gt;Viewports, trellis.vpname(), and trellis.focus()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;216&lt;br&gt;Interactive additions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Other uses&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Extending Trellis Displays&lt;br&gt;Advanced Panel Functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Preliminaries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Building blocks for panel functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Accessor functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;231&lt;br&gt;Arguments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;A toy example: Hypotrochoids and hypocycloids&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Some more examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;235&lt;br&gt;An alternative density estimate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;235&lt;br&gt;A modified box-and-whisker plot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;237&lt;br&gt;Corrgrams as customized level plots&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;238&lt;br&gt;Three-dimensional projections&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;241&lt;br&gt;Maps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;242&lt;br&gt;A simple projection scheme&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;244&lt;br&gt;Maps with conditioning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;245&lt;br&gt;New Trellis Displays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;247&lt;br&gt;S3 methods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;248&lt;br&gt;S4 methods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;249&lt;br&gt;New functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;251&lt;br&gt;A complete example: Multipanel pie charts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;252&lt;br&gt;References&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;255&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;259 &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://buecher-08.blogspot.com/2009/01/bereich-guide-zum-verstehen-des.html"&gt;Bereich-Guide zum Verstehen des Menschlichen Fehlers&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Effective Software Test Automation: Developing an Automated Software Testing Tool &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Kanglin Li&lt;/strong&gt; &lt;p&gt;&lt;p&gt;"If you'd like a glimpse at how the next generation is going to program, this book is a good place to start."&lt;br&gt;&amp;#8212;Gregory V. Wilson, &lt;i&gt;Dr. Dobbs Journal&lt;/i&gt; (October 2004)  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Build Your Own Automated Software Testing Tool&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Whatever its claims, commercially available testing software is not automatic. Configuring it to test your product is almost as time-consuming and error-prone as purely manual testing.  &lt;br&gt;  &lt;br&gt;There is an alternative that makes both engineering and economic sense&amp;#58; building your own, truly automatic tool. Inside, you'll learn a repeatable, step-by-step approach, suitable for virtually any development environment. Code-intensive examples support the book's instruction, which includes these key topics&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Conducting active software testing without capture/replay&lt;br&gt;&lt;br&gt;&amp;bull; Generating a script to test all members of one class without reverse-engineering&lt;br&gt;&lt;br&gt;&amp;bull; Using XML to store previously designed testing cases&lt;br&gt;&lt;br&gt;&amp;bull; Automatically generating testing data&lt;br&gt;&lt;br&gt;&amp;bull; Combining Reflection and CodeDom to write test scripts focused on high-risk areas&lt;br&gt;&lt;br&gt;&amp;bull; Generating test scripts from external data sources&lt;br&gt;&lt;br&gt;&amp;bull; Using real and complete objects for integration testing&lt;br&gt;&lt;br&gt;&amp;bull; Modifying your tool to test third-party software components&lt;br&gt;&lt;br&gt;&amp;bull; Testing your testing tool&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;&lt;i&gt;Effective Software Test Automation&lt;/i&gt; goes well beyond the building of your own testing tool&amp;#58; it also provides expert guidance on deploying it in ways that let you reap the greatest benefits&amp;#58; earlier detection of coding errors, a smoother, swifter development process,and final software that is as bug-free as possible. Written for programmers, testers, designers, and managers, it will improve the way your team works and the quality of its products.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-239776756332288492?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/239776756332288492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/lattice-or-effective-software-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/239776756332288492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/239776756332288492'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/lattice-or-effective-software-test.html' title='Lattice or Effective Software Test Automation'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1098255250999317401</id><published>2009-01-18T13:42:00.000-08:00</published><updated>2009-01-18T13:48:50.791-08:00</updated><title type='text'>Bullying Beyond the Schoolyard or Mastering Microsoft System Center Operations Manager 2007</title><content type='html'>&lt;h4&gt;Bullying Beyond the Schoolyard: Preventing and Responding to Cyberbullying &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Justin W Patchin&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;i&gt;&amp;quot;Cyberbullying is a significant concern for teens and tweens in the 21st century. This timely and informative book brings adults up to speed on how kids are using technology to harm their peers.&amp;quot;&lt;br&gt;&lt;/i&gt;вЂ"Tina Meier, Cyberbullying Activist&lt;br&gt;Founder, The Megan Meier Foundation&lt;P&gt;&lt;i&gt;&amp;quot;School leaders need information about cyberbullying and resources on how to protect children. This book provides timely research, best practices, and personal voices from students that will go a long way toward improving student safety.&amp;quot;&lt;br&gt;&lt;/i&gt;вЂ"Gail Connelly, Executive Director&lt;br&gt;National Association of Elementary School Principals&lt;P&gt;&lt;i&gt;&amp;quot;Hinduja and Patchin are two of the most respected researchers on cyberbullying. This book contains the best practices that principals can implement at their schools to prevent and respond to acts of cyberbullying.&amp;quot;&lt;br&gt;&lt;/i&gt;вЂ"Gerald N. Tirozzi, Executive Director&lt;br&gt;National Association of Secondary School Principals&lt;P&gt;&lt;b&gt;&lt;i&gt;Identify the warning signs of cyberbullying and prevent inappropriate behaviors!&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;Cyberbullying is the intentional and repeated act of causing harm to others through the use of computers, cell phones, and other electronic devices. The authors help educators understand the potential consequences of this deliberate behavior and present strategies for effective identification, prevention, and response.&lt;P&gt;Focusing on the way technology can facilitate or magnify bullying behavior, this comprehensive resource offers information, guidelines, and resources to give students the protection they need. Written by leading experts, this groundbreaking book offers the voices of youth affected by or involved inreal cyberbullying incidents and includes&amp;#58;&lt;ul&gt;&lt;li&gt;Illustrations of what cyberbullying looks like&lt;/li&gt;&lt;li&gt;Tips for identifying cyberbullies or targets&lt;/li&gt;&lt;li&gt;&amp;quot;Breakout boxes&amp;quot; highlighting hundreds of anti-cyberbullying strategies &lt;/li&gt;&lt;li&gt;A review of current research and legal rulings&lt;/li&gt;&lt;li&gt;Strategies for responsible social networking &lt;/li&gt;&lt;li&gt;Follow-up reflection questions in each chapter&lt;/li&gt;&lt;li&gt;Guidelines for working with parents and law enforcement&lt;/li&gt;&lt;/ul&gt;&lt;P&gt;&lt;b&gt;&lt;i&gt;Bullying Beyond the Schoolyard&lt;/i&gt;&lt;/b&gt; helps educators confront technology-based aggression and ensure the safe and responsible use of computers and the Internet. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://women-in-business-a.blogspot.com/2009/01/criminal-elite-or-smith-and-thomas.html"&gt;Criminal Elite or Smith and Thomas Employment Law&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Mastering Microsoft System Center Operations Manager 2007 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brad Pric&lt;/strong&gt; &lt;p&gt;&lt;p&gt;If you're an IT professional, you're busy enough trying to manage multiple systems and stay proactive with the technology demands of today's fast-moving companies. System Center Operations Manager 2007 is designed to make your life easier, and this comprehensive book is your one-stop gateway to it all. With intermediate to advanced coverage, this book gives you the information you need to deploy, manage, and maintain SCOM 2007, and use it to monitor your network.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Introduction.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Part 1&amp;#58; Implementation and Administration.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 1&amp;#58; Overview of Operations Management.  &lt;br&gt;  &lt;br&gt;Chapter 2&amp;#58; Installing System Center Operations Manager 2007.  &lt;br&gt;  &lt;br&gt;Chapter 3&amp;#58; Management Group Settings.  &lt;br&gt;  &lt;br&gt;Chapter 4&amp;#58; Installing and Configuring Agents.  &lt;br&gt;  &lt;br&gt;Chapter 5&amp;#58; Managing Management Packs.  &lt;br&gt;  &lt;br&gt;Chapter 6&amp;#58; Authoring and the Management Pack Life Cycle.  &lt;br&gt;  &lt;br&gt;Chapter 7&amp;#58; Monitoring with the Console.  &lt;br&gt;  &lt;br&gt;Chapter 8&amp;#58; Audit Collection Services and Agentless Exception Monitoring.  &lt;br&gt;  &lt;br&gt;Chapter 9&amp;#58; Reporting.  &lt;br&gt;  &lt;br&gt;Chapter 10&amp;#58; Working with Complex Environments.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Part 2&amp;#58; Maintenance and Troubleshooting.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 11&amp;#58; Optimizing Your Environment.  &lt;br&gt;  &lt;br&gt;Chapter 12&amp;#58; Backup, Restore, and Disaster Recovery.  &lt;br&gt;  &lt;br&gt;Chapter 13&amp;#58; Troubleshooting.  &lt;br&gt;  &lt;br&gt;Chapter 14&amp;#58;&amp;#160;Scripting Operations Manager 2007.  &lt;br&gt;  &lt;br&gt;Index.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1098255250999317401?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1098255250999317401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/bullying-beyond-schoolyard-or-mastering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1098255250999317401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1098255250999317401'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/bullying-beyond-schoolyard-or-mastering.html' title='Bullying Beyond the Schoolyard or Mastering Microsoft System Center Operations Manager 2007'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-3981147633468250503</id><published>2009-01-17T11:00:00.000-08:00</published><updated>2009-01-17T11:07:09.291-08:00</updated><title type='text'>Beginning PHP and MySQL E Commerce or Head First Software Development</title><content type='html'>&lt;h4&gt;Beginning PHP and MySQL E-Commerce: From Novice to Professional &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Cristian Dari&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Beginning PHP and MySQL E-Commerce&amp;#58; From Novice to Professional, Second Edition&lt;/i&gt; covers every step of the design and building process involved in creating powerful, extendable e-commerce web sites. Based around a real-world example involving a web site selling t-shirts, you'll learn how to create and manage a product catalog, build and integrate a shopping cart, and process customer accounts and PayPal/credit card transactions.&lt;p&gt;With the e-commerce framework in place, authors Emilian Balanescu and Cristian Darie show you how to integrate advanced features sure to set your web site apart from the competition. You'll learn how to expand your catalog using Amazon Web Services, optimize the web site for the search engines, and take advantage of Ajax to build an even more user-friendly shopping cart.&lt;p&gt;Other highlights&amp;#58;&lt;p&gt; &lt;ul&gt; &lt;li&gt;The authors show you how to build a complex, extendable e-commerce web site using sound development practices.&lt;/li&gt; &lt;li&gt;This second edition has been updated to take advantage of a more flexible templating system, and new chapters cover Ajax integration and search engine optimization.&lt;/li&gt; &lt;li&gt;The text goes beyond basic product and customer management, showing you how to integrate product reviews, process payments using both credit cards and PayPal, and expand your web site catalog using third-party services such as Amazon's affiliate program.&lt;/li&gt; &lt;/ul&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; What you'll learn&lt;br&gt; &lt;p&gt;&lt;p&gt;&lt;ul&gt; &lt;li&gt;Build an extensible e-commerce web site using sound development techniques.&lt;/li&gt; &lt;li&gt;Increase sales through proven techniques such as cross-selling, upselling, and enhancing customer service offerings.&lt;/li&gt; &lt;li&gt; Expand your product and serviceofferings by integrating with reseller programs such as Amazon Affiliates via XML web services.&lt;/li&gt; &lt;li&gt;Take advantage of search engine optimization techniques to make your web site more easy to find.&lt;br&gt; &lt;/ul&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; Who is this book for?&lt;br&gt; &lt;p&gt;&lt;p&gt; This book was written for individuals seeking to build e-commerce web sites using the PHP language and MySQL database.&lt;br&gt; &lt;br&gt;&lt;br&gt; About the Apress Beginning Series&lt;br&gt; &lt;p&gt;&lt;p&gt;The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from "novice to professional." You'll start your journey by seeing what you need to know--but without needless theory and filler. You'll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there--it is your trusted guide through unfamiliar territory!&lt;br&gt; &lt;br&gt;&lt;br&gt; Related Titles&lt;br&gt; &lt;p&gt;&lt;p&gt; Beginning PHP and MySQL 5&amp;#58; From Novice to Professional, Second Edition&lt;p&gt; PHP 5 Objects, Patterns, and Practice &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://buecher-2008.blogspot.com"&gt;Nicht Behaltene Versprechungen: Armut und Der Verrat der Entwicklung der Dritten Welt&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Head First Software Development &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Dan Pilon&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past. With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You'll gain essential information about each step of the software development lifecycle -- requirements, design, coding, testing, implementing, and maintenance -- and understand why and how different development processes work. This book is for you if you are&amp;#58; Tired of your customers assuming you're psychic. You'll learn not only how to get good requirements, but how to make sure you're always building the software that customers want (even when they're not sure themselves) Wondering when the other 15 programmers you need to get your project done on time are going to show up. You'll learn how some very simple scheduling and prioritizing will revolutionize your success rate in developing software. Confused about being rational, agile, or a tester. You'll learn not only about the various development methodologies out there, but how to choose a solution that's right for your project. Confused because the way you ran your last project worked so well, but failed miserably this time around. You'll learn how to tackle each project individually, combine lessons you've learned on previous projects with cutting-edge development techniques, and end upwithgreat software on every project. Head First Software Development is here to help you learn in a way that your brain likes... and you'll have a blast along the way. Why pick up hundreds of boring books on the philosophy of this approach or the formal techniques required for that one? Stick with Head First Software Development, and your projects will succeed like never before. Go on, get started... you'll learn and have fun. We promise. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-3981147633468250503?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/3981147633468250503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/beginning-php-and-mysql-e-commerce-or.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3981147633468250503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3981147633468250503'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/beginning-php-and-mysql-e-commerce-or.html' title='Beginning PHP and MySQL E Commerce or Head First Software Development'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-8268412554201066294</id><published>2009-01-16T23:47:00.000-08:00</published><updated>2009-01-16T23:54:19.542-08:00</updated><title type='text'>Absolute Java or 3d AutoCAD 2009</title><content type='html'>&lt;h4&gt;Absolute Java &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Walter Savitch&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&amp;nbsp; Praised for providing an engaging balance of complete examples and explanatory discussion, Absolute Java, Third Edition, is the most comprehensive and accessible book available to both the novice and intermediate Java programming reader. Best-selling author Walt Savitch delivers concepts and techniques in a clear and concise style using understandable language and code enhanced by a suite of pedagogical tools.&lt;BR&gt;&lt;BR&gt; Getting Started; Console Input and Output; Flow of Control; Defining Classes; Defining Classes II; Arrays; Inheritance; Polymorphism and Abstract Classes; Exception Handling; File I/O; Recursion; UML and Patterns; Interfaces and Inner Classes; Generics and ArrayList Class; Linked Data Structures; Collections and Iterators; Swing I; Applets; Swing II; Java Never Ends.&lt;BR&gt;&lt;BR&gt; For all readers interested in the Java programming language. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Chapter 1&amp;#58; Getting Started&lt;br&gt; Introduction to Java&lt;br&gt; Expressions and Assignment Statements&lt;br&gt; The Class String&lt;br&gt; Program Style&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 2&amp;#58; Console Input and Output&lt;br&gt; Screen Output&lt;br&gt; Console Input Using the Scanner Class&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 3&amp;#58; Flow of Control&lt;br&gt; Branching Mechanism&lt;br&gt; Boolean Expressions&lt;br&gt; Loops&lt;br&gt; Debugging&lt;br&gt; &lt;br&gt; Chapter 4&amp;#58; Defining Classes I&lt;br&gt; Class Definitions&lt;br&gt; Information Hiding and Encapsulation&lt;br&gt; Overloading&lt;br&gt; Constructors&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 5&amp;#58; Defining Classes II&lt;br&gt; Static Methods and Static Variables&lt;br&gt; References and Class Parameters&lt;br&gt; Using and Misusing References&lt;br&gt; Packages and javadoc&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 6&amp;#58; Arrays&lt;br&gt; Introduction to Arrays&lt;br&gt; Arrays and References&lt;br&gt; Programming with Arrays&lt;br&gt; Multidimensional Arrays&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 7&amp;#58; Inheritance&lt;br&gt; Inheritance Basics&lt;br&gt; Encapsulation and Inheritance&lt;br&gt; Programming with Inheritance&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 8&amp;#58; Polymorphism and Abstract Classes&lt;br&gt; Polymorphism&lt;br&gt; Abstract Classes&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 9&amp;#58; Exception Handling&lt;br&gt; Exception Handling Basics&lt;br&gt; Throwing Exceptions in Methods&lt;br&gt; More Programming Techniques for Exception Handling&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 10&amp;#58; File I/O&lt;br&gt; Introduction to File I/O&lt;br&gt; Text Files&lt;br&gt; The File Class&lt;br&gt; Binary Files&lt;br&gt; Random Access to Binary Files&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 11&amp;#58; Recursion&lt;br&gt; Recursive void Methods&lt;br&gt; Recursive Methods that Return a Value&lt;br&gt; Thinking Recursively&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 12&amp;#58; UML and Patterns&lt;br&gt; UML&lt;br&gt; Patterns&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 13&amp;#58; Interfaces and Inner Classes&lt;br&gt; Interfaces&lt;br&gt; Simple Uses of Inner Classes&lt;br&gt;More About Inner Classes&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 14&amp;#58; Generics and the ArrayList Class&lt;br&gt; The ArrayList Class&lt;br&gt; Generics&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 15&amp;#58; Linked Data Structures&lt;br&gt; Java Linked Lists&lt;br&gt; Copy Constructors and the clone Method&lt;br&gt; Iterators&lt;br&gt; Variations on a Linked List&lt;br&gt; Hash Tables with Chaining&lt;br&gt; Sets&lt;br&gt; Trees&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 16&amp;#58; Collections, Maps, and Iterators&lt;br&gt; Collections&lt;br&gt; Maps&lt;br&gt; Iterators&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 17&amp;#58; Swing I&lt;br&gt; Event-Driven Programming&lt;br&gt; Buttons, Events, and Other Swing Basics&lt;br&gt; Containers and Layout Managers&lt;br&gt; Menus and Buttons&lt;br&gt; Text Fields and Text Areas&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 18&amp;#58; Swing II&lt;br&gt; Window Listeners&lt;br&gt; Icons and Scroll Bars&lt;br&gt; The Graphics Class&lt;br&gt; Colors&lt;br&gt; Fonts and the drawString Method&lt;br&gt; &amp;nbsp;&lt;br&gt; Chapter 19&amp;#58; Java Never Ends&lt;br&gt; Multithreading&lt;br&gt; Networking with Stream Sockets&lt;br&gt; JavaBeans&lt;br&gt; Java and Database Connections&lt;br&gt; &amp;nbsp;&lt;br&gt; Appendix 1 Keywords&lt;br&gt; Appendix 2 Precedence and Associativity Rules&lt;br&gt; Appendix 3 Unicode Character Set&lt;br&gt; Appendix 4 Format Specifications for printf&lt;br&gt; Appendix 5 Summary of Classes and Interfaces&lt;br&gt; &amp;nbsp;&lt;br&gt; Index&lt;br&gt; &amp;nbsp; &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://canadian-cooking.blogspot.com"&gt;Scotch Whisky Directory or Simple Italian Cookery&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;3d AutoCAD 2009: One Step at a Time &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Timothy Sean Sykes&lt;/strong&gt; &lt;p&gt;&lt;p&gt;AutoCAD 2009 innovations include the introduction of the task-based ribbon which will soon dominate the computer software industry, a new menu browser, Quick tools (Properties, Drawings, Views), and the phenomenal View Cube and Steering Wheels which will make 3-dimensional creation as easy as 2D!&lt;br&gt;The AutoCAD&amp;#58; One Step at a Time series is going into its 8th Edition with its 2009 books, and it continues to deliver the easiest, hands-on, step-by-step instructions available in CAD textbooks worldwide.  And it's the only text that makes the author available to its readers via the internet! &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-8268412554201066294?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/8268412554201066294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/absolute-java-or-3d-autocad-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8268412554201066294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/8268412554201066294'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/absolute-java-or-3d-autocad-2009.html' title='Absolute Java or 3d AutoCAD 2009'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1436128179698609666</id><published>2009-01-16T14:36:00.000-08:00</published><updated>2009-01-16T14:42:47.136-08:00</updated><title type='text'>DOM Scripting or Microsoft Office Access 2007 VBA Business Solutions Series</title><content type='html'>&lt;h4&gt;DOM Scripting: Web Design with JavaScript and the Document Object Model &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jeremy Keith&lt;/strong&gt; &lt;p&gt;&lt;p&gt;We know from the success of titles such as Web Standards Solutions, Cascading Style Sheets&amp;#58; Separating Content from Presentation, and the Web Designer's Reference that web designers are increasingly concerned with making sites that don't just look pretty, but are also built using current best practices.&lt;br&gt; There are three main technologies married together to create usable, standards-compliant web designs&amp;#58; XHTML for data structure, Cascading Style Sheets for styling your data, and JavaScript for adding dynamic effects and manipulating structure on the fly using the Document Object Model.&lt;br&gt; This book is about the latter of the three. DOM Scripting&amp;#58; Web Design with JavaScript and the Document Object Model gives you everything you need to start using JavaScript and the Document Object Model to enhance your web pages with client-side dynamic effects. Jeremy starts off by giving you a basic crash course in JavaScript and the DOM, then move on to provide you with several real world examples built up from scratch including dynamic image galleries and dynamic menus, and show you how to manipulate web page style using the CSS DOM, and create markup on the fly. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://commercial-law-books.blogspot.com"&gt;A Host of Opportunities or European Industrial Policy&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Office Access 2007 VBA [Business Solutions Series] &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Scott B Diamond&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Business Solutions  &lt;p&gt;Microsoft&amp;reg; Office Access 2007 VBA  &lt;p&gt;Develop your Access 2007 VBA expertise instantly with proven techniques  &lt;p&gt;Microsoft Office Access 2007 VBA builds on the skills you&amp;rsquo;ve already developed in creating database applications and helps you take them to the next level&amp;mdash;using Visual Basic for Applications (VBA) to accomplish things you once performed manually. To facilitate this lofty goal, Access includes the VBA programming language. Even if you&amp;rsquo;ve never programmed, this book will help you learn how to leverage the power of VBA to make your work with Access more efficient than ever before. Microsoft Office Access 2007 VBA is for professionals who use Microsoft Access frequently in their daily work. You have serious work to get done and you can&amp;rsquo;t spend all day reading a computer book. This book teaches you the essential skills you need to automate your databases as quickly as possible.  &lt;p&gt;Although written for Access 2007, the techniques and concepts covered will work in most versions of Microsoft Access.  &lt;p&gt;Highlights of This Book Include  &lt;br&gt;&amp;bull; Navigating within the Visual Basic Editor  &lt;br&gt;&amp;bull; Using variables, constants, and data types  &lt;br&gt;&amp;bull; Employing built-in functions  &lt;br&gt;&amp;bull; Creating procedures  &lt;br&gt;&amp;bull; Understanding object-and event-driven coding  &lt;br&gt;&amp;bull; Working with arrays  &lt;br&gt;&amp;bull; Understanding scope  &lt;br&gt;&amp;bull; Working with forms  &lt;br&gt;&amp;bull; Using selection controls  &lt;br&gt;&amp;bull; Creating reports  &lt;br&gt;&amp;bull; Exploring menus, navigation, and ribbons  &lt;br&gt;&amp;bull; Using object models  &lt;br&gt;&amp;bull; Working with data  &lt;br&gt;&amp;bull; Defining database schema  &lt;br&gt;&amp;bull; Using the Windows API  &lt;br&gt;&amp;bull; Workingwith XML files  &lt;br&gt;&amp;bull; Exploring Access SQL  &lt;p&gt;On the Website    &lt;p&gt;Category   Office Applications  &lt;p&gt;Covers  &amp;nbsp;&amp;nbsp; Visual Basic for Applications&amp;nbsp;   &lt;p&gt;User Level  Intermediate - Advanced  &lt;p&gt;Scott B. Diamond is a seasoned database designer and Microsoft Access 2007 MVP. During the last 20+ years, he has designed databases on a wide range of platforms, including dBASE, FoxPro, SQL/DS, Lotus Approach, Lotus Notes, and, for the past 10 years, Microsoft Access. Scott has worked as a consultant, both in-house and freelance, and as a support professional at firms that are among the leaders in their industries.   &lt;p&gt;Brent Spaulding started writing applications about 20 years ago and has utilized Microsoft Access since version 2.0. He looks forward to using Access well into the future. In July 2007, he received the Microsoft MVP award for Access, which recognizes his talent and contributions to the Access community.  &lt;p&gt;Front cover bullets:  &lt;p&gt;Edit and debug your code  &lt;p&gt;Use looping and conditional statements  &lt;p&gt;Understand the Access object- and event-driven architecture  &lt;p&gt;Automate data entry  &lt;p&gt;Learn how to use variables for dynamic automation  &lt;p&gt;Create user-friendly applications for others  &lt;p&gt;Create custom functions and objects  &lt;p&gt;Customize the user interface  &lt;p&gt;Manipulate data and objects with code &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Introduction  &lt;br&gt;&lt;B&gt;Part I &lt;/B&gt;&lt;B&gt;The Building Blocks&lt;/B&gt;  &lt;br&gt;&lt;B&gt;Chapter 1&lt;/B&gt; Advantages of Access and VBA  &lt;br&gt;Understanding Where Access Fits in Office  &lt;br&gt;Understanding Access Programming Choices  &lt;br&gt;    Macros  &lt;br&gt;    Using SQL  &lt;br&gt;    Using VBA  &lt;br&gt;&lt;B&gt;Chapter 2 &lt;/B&gt;Using the Visual Basic Editor  &lt;br&gt;First Look at the Visual Basic Editor  &lt;br&gt;Explaining VBA Modules  &lt;br&gt;Entering and Running Code  &lt;br&gt;    Debugging Code  &lt;br&gt;    Saving Code  &lt;br&gt;Getting Help on Code  &lt;br&gt;    Coding Shortcuts  &lt;br&gt;Good Coding Habits  &lt;br&gt;    Using a Naming Convention  &lt;br&gt;    Indenting  &lt;br&gt;    Documenting  &lt;br&gt;&lt;B&gt;Chapter 3&lt;/B&gt; Using Variables, Constants, and Data Types  &lt;br&gt;Declaring Variables and Constants  &lt;br&gt;    Declaring Variables  &lt;br&gt;    Using Option Explicit  &lt;br&gt;    Naming Variables  &lt;br&gt;    Constants  &lt;br&gt;    Declaring Constants  &lt;br&gt;VBA Data Types  &lt;br&gt;Referencing Syntax  &lt;br&gt;Case Study&amp;#58;Using Form References  &lt;br&gt;&lt;B&gt;Chapter 4&lt;/B&gt; Using Built-In Functions  &lt;br&gt;What Are Functions?  &lt;br&gt;Converting Data Types  &lt;br&gt;    Converting to a Boolean Data Type  &lt;br&gt;    Converting to a Date Data Type  &lt;br&gt;    Converting to an Integer Data Type  &lt;br&gt;    Converting to a String Data Type  &lt;br&gt;    Converting to a Variant Data Type  &lt;br&gt;    Converting Null Values  &lt;br&gt;Working with Date Functions  &lt;br&gt;    Returning the Current Date  &lt;br&gt;    Performing Date Arithmetic  &lt;br&gt;    Determining the Difference Between Two Dates  &lt;br&gt;    Extracting Parts of Dates  &lt;br&gt;    Creating Dates from the Individual Parts  &lt;br&gt;    Creating Dates from String Values  &lt;br&gt;    Extracting a Specific Date or Time Portion  &lt;br&gt;    A Conversion and Date Example  &lt;br&gt;Using Mathematical Functions  &lt;br&gt;    The AbsFunction  &lt;br&gt;    The Int Function  &lt;br&gt;    The Rnd Function  &lt;br&gt;    A Mathematical Functions Example  &lt;br&gt;Using Financial Functions  &lt;br&gt;    The Ddb Function  &lt;br&gt;    The FV Function  &lt;br&gt;    The Pmt Function  &lt;br&gt;    The Rate Function  &lt;br&gt;    A Financial Functions Example  &lt;br&gt;Manipulating Text Strings  &lt;br&gt;    The Asc Function  &lt;br&gt;    The Chr Function  &lt;br&gt;    The Case Functions  &lt;br&gt;    The Len Function  &lt;br&gt;    The Left, Right, and Mid Functions  &lt;br&gt;    The Replace Function  &lt;br&gt;    The Split Function  &lt;br&gt;    The Trim Functions  &lt;br&gt;Formatting Values  &lt;br&gt;    Applying User-Defined Formats  &lt;br&gt;Domain Aggregate Functions  &lt;br&gt;    The DLookup Function  &lt;br&gt;    The DCount Function  &lt;br&gt;    The DMax/DMin Functions  &lt;br&gt;Using the Is Functions  &lt;br&gt;Interaction  &lt;br&gt;    The MsgBox Function  &lt;br&gt;    The InputBox Function  &lt;br&gt;Case Study&amp;#58;Add Work Days  &lt;br&gt;&lt;B&gt;Chapter 5&lt;/B&gt; Building Procedures  &lt;br&gt;Types of Procedures  &lt;br&gt;    Subroutines  &lt;br&gt;    Functions  &lt;br&gt;    Assigning a Data Type to a Function  &lt;br&gt;    Public Versus Private  &lt;br&gt;Passing Arguments  &lt;br&gt;    Using Optional Arguments and Default Values  &lt;br&gt;    Passing Arguments By Reference  &lt;br&gt;    Passing Arguments By Value  &lt;br&gt;Error Handling  &lt;br&gt;    Using On Error Resume Next  &lt;br&gt;    Using On Error Goto  &lt;br&gt;&lt;B&gt;Chapter 6&lt;/B&gt; Conditional and Looping Statements  &lt;br&gt;Introducing Flow of Control Statements  &lt;br&gt;Using If...Then...Else  &lt;br&gt;    A Simple If Statement  &lt;br&gt;    More Complex Conditions  &lt;br&gt;    Including an Else Clause  &lt;br&gt;    Including an ElseIf Clause  &lt;br&gt;Using Select Case  &lt;br&gt;Using For...Next  &lt;br&gt;    Using the Step Clause  &lt;br&gt;    Other Ways to Set the Counter  &lt;br&gt;    Nesting For...Next Loops  &lt;br&gt;    Aborting a For...Next Loop  &lt;br&gt;Using Do Loops  &lt;br&gt;    A Simple Do Loop  &lt;br&gt;    Do Loop Flavors  &lt;br&gt;    Aborting a Do Loop  &lt;br&gt;Using GoTo  &lt;br&gt;Case Study&amp;#58; Calculating Bonuses  &lt;br&gt;&lt;B&gt;Chapter 7&lt;/B&gt; Working with Arrays  &lt;br&gt;Introducing Arrays  &lt;br&gt;Declaring a Fixed-Size Array  &lt;br&gt;Understanding an Array&amp;rsquo;s Index  &lt;br&gt;    Using Option Base  &lt;br&gt;Working with Array Elements  &lt;br&gt;    Assigning Array Elements  &lt;br&gt;    Using Array Element Values  &lt;br&gt;Arrays with Multiple Dimensions  &lt;br&gt;Expanding to Dynamic Arrays  &lt;br&gt;    About ReDim  &lt;br&gt;    Erase Statement  &lt;br&gt;&lt;B&gt;Chapter 8&lt;/B&gt; Object and Event-Driven Coding  &lt;br&gt;Understanding Objects  &lt;br&gt;    Creating Objects in Code  &lt;br&gt;    Reading and Setting Object Properties  &lt;br&gt;Invoking Methods  &lt;br&gt;Using Collections  &lt;br&gt;Working with an Object Model  &lt;br&gt;    Using the Object Model  &lt;br&gt;    Using References  &lt;br&gt;    The Object Browser  &lt;br&gt;Creating Objects  &lt;br&gt;Working with Events  &lt;br&gt;&lt;B&gt;Chapter 9&lt;/B&gt; Understanding Scope and Lifetime  &lt;br&gt;Scope Explained  &lt;br&gt;    Procedure-Level Variables  &lt;br&gt;    Module-Level Variables and Constants  &lt;br&gt;    Public Variables and Constants  &lt;br&gt;Measuring the Lifetime of a Variable or Constant  &lt;br&gt;    The Lifetime of a Procedure-Level Variable  &lt;br&gt;    The Lifetime of a Module-Level Variable  &lt;br&gt;    The Lifetime of a Public Variable  &lt;br&gt;Using Static Variables  &lt;br&gt;Case Study&amp;#58;Tracking the Current User  &lt;br&gt;&lt;B&gt;Part II &lt;/B&gt;&lt;B&gt;Working Within the User Interface&lt;/B&gt;  &lt;br&gt;&lt;B&gt;Chapter 10&lt;/B&gt; Working with Forms  &lt;br&gt;Opening and Closing Forms  &lt;br&gt;    Opening a Form  &lt;br&gt;    Passing Arguments Using OpenArgs  &lt;br&gt;    Closing a Form  &lt;br&gt;The Form Module  &lt;br&gt;Form and Control Properties  &lt;br&gt;Form Events  &lt;br&gt;Case Study&amp;#58;Adding to a Combo Box  &lt;br&gt;&lt;B&gt;Chapter 11&lt;/B&gt; More on Event-Driven Coding  &lt;br&gt;Responding to Events  &lt;br&gt;The Event Sequence for Controls  &lt;br&gt;    Focus Events  &lt;br&gt;    Data Events  &lt;br&gt;    Control Specific Events  &lt;br&gt;The Event Sequence for Forms  &lt;br&gt;    Navigation Events  &lt;br&gt;    Data Events  &lt;br&gt;    Behind the Scenes&amp;#58; Data Buffers  &lt;br&gt;The Event Sequence for Reports  &lt;br&gt;Cancelling Events  &lt;br&gt;Case Study&amp;#58;Validating Data  &lt;br&gt;&lt;B&gt;Chapter 12&lt;/B&gt; Working with Selection Controls  &lt;br&gt;Selection Controls  &lt;br&gt;Populating a List Control  &lt;br&gt;    A Filtering List Control  &lt;br&gt;Adding to the List-Or Not  &lt;br&gt;    Updating a Table/Query List  &lt;br&gt;Working with Option Groups  &lt;br&gt;Working with MultiSelect Controls  &lt;br&gt;    Determining What Is and Isn&amp;rsquo;t Selected  &lt;br&gt;Case Study&amp;#58; Selecting Multiple Items  &lt;br&gt;&lt;B&gt;Chapter 13&lt;/B&gt; Working with Other Controls  &lt;br&gt;Working with Text Boxes  &lt;br&gt;    Key Properties of Text Boxes  &lt;br&gt;    Tracking the Focus  &lt;br&gt;Working with Check Boxes, Radio Buttons, or Toggle Buttons  &lt;br&gt;Working with Subforms  &lt;br&gt;Working with the Tag Property  &lt;br&gt;Case Study&amp;#58; An Audit Trail  &lt;br&gt;&lt;B&gt;Chapter 14&lt;/B&gt; Working with Reports  &lt;br&gt;An introduction to the Report Module and Events  &lt;br&gt;Opening and Closing Reports  &lt;br&gt;    Opening a Report  &lt;br&gt;    Closing a Report  &lt;br&gt;Passing Argument Using OpenArgs  &lt;br&gt;Populating the Report  &lt;br&gt;    Applying a Filter and Sort Order  &lt;br&gt;Handling Report-Level Errors  &lt;br&gt;    What to Do When There Is No Data  &lt;br&gt;Working with Subreports  &lt;br&gt;Case-Study&amp;#58; Product Catalog  &lt;br&gt;&lt;B&gt;Chapter 15&lt;/B&gt; Menus, Navigation, and Ribbons  &lt;br&gt;Introducing Menus  &lt;br&gt;Creating Form-Based Menus  &lt;br&gt;Managing the Navigation Pane  &lt;br&gt;Using Custom Ribbons &lt;br&gt;&lt;B&gt;Chapter 16&lt;/B&gt; Application Collections  &lt;br&gt;Understanding Application Collections  &lt;br&gt;Retrieving Lists of Objects  &lt;br&gt;Working with Object Properties  &lt;br&gt;Programmatically Determining Dependencies  &lt;br&gt;Case Study&amp;#58;Version Control  &lt;br&gt;&lt;B&gt;Part III Working with Data&lt;/B&gt;  &lt;br&gt;&lt;B&gt;Chapter 17&lt;/B&gt; Object Models for Working with Data  &lt;br&gt;What They Are and Why We Need Them  &lt;br&gt;Data Access Objects  &lt;br&gt;ActiveX Data Objects  &lt;br&gt;ActiveX Data Objects Extensions for Data Definition  &lt;br&gt;Object Model Selection  &lt;br&gt;&lt;B&gt;Chapter 18&lt;/B&gt; Creating Schema  &lt;br&gt;Overview  &lt;br&gt;Creating Databases  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Creating Tables  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Creating Fields  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Creating Indexes  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Creating Relationships  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Creating Queries  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADOX Object Model  &lt;br&gt;Case Study&amp;#58; Updating an Existing Database Installation  &lt;br&gt;&lt;B&gt;Chapter 19&lt;/B&gt; Data Manipulation  &lt;br&gt;Connecting to a Data Source  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADO Object Model  &lt;br&gt;Opening a Recordset  &lt;br&gt;    Using the DAO Object Model  &lt;br&gt;    Using the ADO Object Model  &lt;br&gt;Inserting Data  &lt;br&gt;    DAO&amp;rsquo;S Execute Method  &lt;br&gt;    ADO&amp;rsquo;s Execute Method  &lt;br&gt;    DAO&amp;rsquo;S AddNew Method  &lt;br&gt;    ADO&amp;rsquo;S AddNew Method  &lt;br&gt;Finding Data  &lt;br&gt;    Limiting Records Retrieved  &lt;br&gt;    DAO&amp;rsquo;s FindFirst, FindNext, FindLast, and FindPrevious Methods  &lt;br&gt;    DAO&amp;rsquo;s Seek Method  &lt;br&gt;    Using DAO&amp;rsquo;s Filter Method  &lt;br&gt;    Using ADO&amp;rsquo;s Find Method  &lt;br&gt;    Using ADO&amp;rsquo;s Seek Method  &lt;br&gt;    Using ADO&amp;rsquo;s Filter Property  &lt;br&gt;Updating Data  &lt;br&gt;Deleting Data  &lt;br&gt;    DAO&amp;rsquo;S Delete Method for a Recordset Object  &lt;br&gt;    ADO&amp;rsquo;s Delete Method for a Recordset Object  &lt;br&gt;Case Study&amp;#58; Backing Up Data  &lt;br&gt;&lt;B&gt;Chapter 20&lt;/B&gt; Advanced Data Operations  &lt;br&gt;Creating Linked Tables  &lt;br&gt;Data Definition Language  &lt;br&gt;Schema Recordsets  &lt;br&gt;Subqueries  &lt;br&gt;&lt;B&gt;Part IV &lt;/B&gt;&lt;B&gt;Advanced VBA&lt;/B&gt;  &lt;br&gt;&lt;B&gt;Chapter 21&lt;/B&gt; Working with Other Data Files  &lt;br&gt;Understanding File I/O  &lt;br&gt;Opening Files  &lt;br&gt;    About mode  &lt;br&gt;    About access  &lt;br&gt;    About locking  &lt;br&gt;    Demonstrating Opening a File  &lt;br&gt;Reading from Files  &lt;br&gt;    Using Input  &lt;br&gt;    Using Line Input #  &lt;br&gt;    Using Input #  &lt;br&gt;Writing to Files  &lt;br&gt;Printing to Files  &lt;br&gt;Case Study&amp;#58;Using .ini Files  &lt;br&gt;&lt;B&gt;Chapter 22&lt;/B&gt; Working with Other Applications  &lt;br&gt;Understanding Automation  &lt;br&gt;Setting Object References  &lt;br&gt;Creating Objects  &lt;br&gt;    Using CreateObject  &lt;br&gt;    Using GetObject  &lt;br&gt;    Using Early Binding  &lt;br&gt;Working with Automation Servers  &lt;br&gt;    Talking To Excel  &lt;br&gt;    Talking to Word  &lt;br&gt;Case Study&amp;#58;Using Excel Charts  &lt;br&gt;&lt;B&gt;Chapter 23&lt;/B&gt; Working with XML Files  &lt;br&gt;Understanding XML  &lt;br&gt;Using ExportXML  &lt;br&gt;    An Example of Exporting  &lt;br&gt;    Exporting a Web-Ready File  &lt;br&gt;    Exporting Related Data  &lt;br&gt;Using ImportXML  &lt;br&gt;    An Import Example  &lt;br&gt;&lt;B&gt;Chapter 24&lt;/B&gt; Using the Windows API  &lt;br&gt;Declaring API Calls  &lt;br&gt;Using API Calls  &lt;br&gt;API Calls You Can Use from Access  &lt;br&gt;    Check Whether an Application Is Loaded  &lt;br&gt;    Capture the Network Login ID  &lt;br&gt;    Retrieving the Name of the Program Associated with a Data File  &lt;br&gt;Knowing When to Use the Windows API  &lt;br&gt;Case Study&amp;#58; Capturing a Filename to Use for Processing  &lt;br&gt;&lt;B&gt;Appendix&lt;/B&gt; A Review of Access SQL  &lt;br&gt;Introduction to SQL  &lt;br&gt;SQL Structure and Syntax  &lt;br&gt;The SELECT Statement  &lt;br&gt;    The SQL Predicates  &lt;br&gt;    The SQL FROM Clause  &lt;br&gt;    The SQL WHERE Clause  &lt;br&gt;    The SQL ORDER BY Clause  &lt;br&gt;    The SQL GROUP BY Clause  &lt;br&gt;    The SQL HAVING Clause  &lt;br&gt;The INSERT Statement  &lt;br&gt;The UPDATE Statement  &lt;br&gt;The SELECT INTO Statement  &lt;br&gt;The DELETE Statement  &lt;br&gt;Crosstabs  &lt;br&gt;0789737318    TOC    10/31/2007 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1436128179698609666?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1436128179698609666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/dom-scripting-or-microsoft-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1436128179698609666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1436128179698609666'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/dom-scripting-or-microsoft-office.html' title='DOM Scripting or Microsoft Office Access 2007 VBA Business Solutions Series'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1900002305760647019</id><published>2009-01-14T18:29:00.000-08:00</published><updated>2009-01-14T18:35:50.511-08:00</updated><title type='text'>Fundamentals of Logic Design or Building Robots with LEGO Mindstorms</title><content type='html'>&lt;h4&gt;Fundamentals of Logic Design &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jr Charles H Roth&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Updated with modern coverage, a streamlined presentation, and an excellent CD-ROM, this fifth edition achieves a balance between theory and application. Author Charles H. Roth, Jr. carefully presents the theory that is necessary for understanding the fundamental concepts of logic design while not overwhelming students with the mathematics of switching theory. Divided into 20 easy-to-grasp study units, the book covers such fundamental concepts as Boolean algebra, logic gates design, flip-flops, and state machines. By combining flip-flops with networks of logic gates, students will learn to design counters, adders, sequence detectors, and simple digital systems. After covering the basics, this text presents modern design techniques using programmable logic devices and the VHDL hardware description language. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://livros-2009.blogspot.com/2009/01/preenchimento-de-vagas-de-organizaes.html"&gt;Preenchimento de vagas de Organizações&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Building Robots with LEGO Mindstorms &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Syngress&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Lego robots! Mindstorms are sweeping the world and fans need to learn how to programme them &lt;br&gt;Lego Mindstorms are a new generation of Lego Robots that can be manipulated using microcomputers, light and touch sensors, an infrared transmitter and CD-ROMs. Since Lego launched Lego Mindstorms in late 1998 sales have skyrocketed - with no sign of slowing down. Mindstorms have captured the imagination of adults and children alike, creating a subculture of Mindstorm enthusiasts around the world. The kits are now a staple part of engineering and computer science classes at many high profile Universities.&lt;br&gt;Building Robots with Lego Mindstorms provides readers with a fundamental understanding of the geometry, electronics, engineering, and programming required to build your own robots. Mario and Giulio Ferrari are world-renowned experts in the field of Lego Mindstorms robotics, and in this book they share their unrivaled knowledge and expertise of robotics as well as provide a series of chapters detailing how to design and build the most exotic robots. Mario and Giulio also give detailed explanations of how to integrate Lego Mindstorms kits with other Lego programmable bricks such asScout and Cybermaster,  as well as with non-robotic Lego Technics models. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Foreword&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;xxv&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;xxvii&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tools&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding LEGO Geometry&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Playing with Gears&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;17&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Controlling Motors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;41&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Reading Sensors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;57&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building Strategies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;83&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Programming the RCX&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;97&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Playing Sounds and Music&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;117&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Becoming Mobile&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;127&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Expanding Your Options with Kits and Creative Solutions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;153&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Pumped: Pneumatics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;179&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Finding and Grabbing Objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;199&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Doing the Math&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;213&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Knowing Where You Are&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;233&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Projects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;247&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Classic Projects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;249&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building Robots That Walk&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;279&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Unconventional Vehicles&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;311&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Robotic Animals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;333&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Replicating Renowned Droids&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;349&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Solving a Maze&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;371&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Board Games&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;391&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Playing Musical Instruments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;411&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 22&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Electronic Games&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;425&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 23&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Drawing and Writing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;441&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 24&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Simulating Flight&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;467&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 25&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Constructing Useful Stuff&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;493&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Contests&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;511&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 26&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Racing Against Time&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;513&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 27&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Hand-to-Hand Combat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;525&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 28&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Searching for Precision&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;537&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;547&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;548&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Matching Distances&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;569&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Note Frequencies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;575&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Appendix D&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Math Cheat Sheet&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;577&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sensors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;578&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Averages&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;578&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interpolation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;578&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Gears, Wheels, and Navigation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;579&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;581&lt;/TD&gt;&lt;/TABLE&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1900002305760647019?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1900002305760647019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/fundamentals-of-logic-design-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1900002305760647019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1900002305760647019'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/fundamentals-of-logic-design-or.html' title='Fundamentals of Logic Design or Building Robots with LEGO Mindstorms'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-3314211786887038085</id><published>2009-01-14T09:16:00.000-08:00</published><updated>2009-01-14T09:24:43.321-08:00</updated><title type='text'>iText in Action or Troubleshooting Oracle Performance</title><content type='html'>&lt;h4&gt;iText in Action: Creating and Manipulating PDF &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Bruno Lowagi&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Imagine a publisher who wants to "stamp" his ebooks on the fly with the name of the buyer (no discourage sharing). Such a publisher would (and we know one who does) use iText for the task. Developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation will find this book unique in content "and" readability. Based on ongoing examples that encourage learning "in action," they will finally understand PDF and learn how to build applications that produce professional, high-quality PDF documents. While the basic functionality of iText is easy to acquire, this book lowers the learning curve for more advanced functionality. It explains how to use iText to create/manipulate PDF documents on-the-fly in one or more of the following situations: &lt;br&gt; Due to time or size, the PDF documents can't be produced manually The content of the document must be calculated or based on user input. The content needs to be customized or personalized. The PDF content needs to be served in a web environment. Documents are to be created in "batch process" mode. &lt;br&gt; All the examples are written in Java, but they can be easily adapted to .NET by developers using one of the .NET ports: iTextSharp (C#) or iText.NET (#J). While iText is a free Java library and the examples are written from the point of view of the Java developer, nine out of ten examples can be run by .NET developers without any changes. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://novos-livros.blogspot.com/2009/01/racismo-sem-racistasracismo-daltnico-e.html"&gt;Racismo sem Racistas:Racismo Daltônico e a Persistência de Desigualdade Racial nos Estados Unidos&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Troubleshooting Oracle Performance &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Christian Antognini&lt;/strong&gt; &lt;p&gt;&lt;p&gt;What do you do when your database application isn&amp;rsquo;t running fast enough? You troubleshoot, of course. Finding the slow part of an application is often the easy part of the battle. It&amp;rsquo;s finding a solution that&amp;rsquo;s difficult. &lt;i&gt;Troubleshooting Oracle Performance&lt;/i&gt; helps by providing a systematic approach to addressing the underlying causes of poor database application performance.&lt;br&gt; &lt;ul&gt;&lt;li&gt;Written &lt;i&gt;for developers&lt;/i&gt; by an application developer who has learned by doing&lt;/li&gt; &lt;li&gt;Gives a systematic approach to &lt;i&gt;solving&lt;/i&gt; database application performance problems&lt;/li&gt; &lt;li&gt;Helps you plan for performance as you would for any other application requirement&lt;/li&gt;&lt;/ul&gt;&lt;br&gt; What you&amp;rsquo;ll learn&lt;br&gt; &lt;ul&gt;&lt;li&gt;See how to treat and plan for performance as a basic application requirement.&lt;/li&gt; &lt;li&gt;Identify performance problems using a systematic and repeatable approach. &lt;/li&gt; &lt;li&gt;Configure your query optimizer to meet your application performance goals. &lt;/li&gt; &lt;li&gt;Optimize table accesses, joins, and physical table layout. &lt;/li&gt; &lt;li&gt;Read and recognize inefficient SQL execution plans. &lt;/li&gt; &lt;li&gt;Reduce inefficiencies from too much procedural code.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt; Who is this book for?&lt;p&gt;For application developers and database administrators involved in troubleshooting performance problems of Oracle-based applications&lt;br&gt; About the Apress Pro Series&lt;p&gt;The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.&lt;p&gt;You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book,and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career.&lt;br&gt; Related Titles from Apress&lt;br&gt; &lt;ul&gt; &lt;li&gt; Cost-Based Oracle Fundamentals&lt;/li&gt; &lt;li&gt; The Art and Science of Oracle Performance Tuning&lt;/li&gt; &lt;li&gt; Forecasting Oracle Performance&lt;/li&gt; &lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-3314211786887038085?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/3314211786887038085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/itext-in-action-or-troubleshooting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3314211786887038085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3314211786887038085'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/itext-in-action-or-troubleshooting.html' title='iText in Action or Troubleshooting Oracle Performance'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-2365212599667683627</id><published>2009-01-13T22:04:00.000-08:00</published><updated>2009-01-13T22:11:12.449-08:00</updated><title type='text'>Introduction to Numerical Methods and MATLAB or Apple Training Series</title><content type='html'>&lt;h4&gt;Introduction to Numerical Methods and MATLAB: Implementations and Applications &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Gerald W Reckenwald&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;This book is an introduction to MATLAB and an introduction to numerical methods. It is written for students of engineering, applied mathematics, and science. The primary objective of numerical methods is to obtain approximate solutions to problems that are not obtainable by other means. This book teaches how the core techniques of numerical methods are used to solve otherwise unsolvable problems of modern technological significance.&lt;/P&gt;  &lt;P&gt;The outstanding pedagogical features of this book are&amp;#58;&lt;/P&gt; &lt;P&gt; &lt;UL&gt; &lt;LI&gt;use of numerical experiments as a means of learning why numerical methods work and how they fail&lt;/LI&gt;  &lt;LI&gt;a separate chapter reviewing the basics of applied linear algebra, and how computations involving matrices and vectors are naturally expressed in MATLAB&lt;/LI&gt;  &lt;LI&gt;use of a range of examples from those that provide a succinct illustration of a basic algorithm, to those that develop solutions to substantial problems in engineering&lt;/LI&gt;  &lt;LI&gt;consistent use of well-documented and structured code written in the MATLAB idiom&lt;/LI&gt;  &lt;LI&gt;a library of general purpose routines&amp;#151;the NMM Toolbox&amp;#151;that are readily applied to new problems&lt;/LI&gt;  &lt;LI&gt;a progressive approach to algorithm development leading the reader to an understanding of the more sophisticated routines in the built-in MATLAB toolbox.&lt;/LI&gt; &lt;/UL&gt;  &lt;P&gt;The primary goals of the book are to provide a solid foundation in applied computing, and to demonstrate the implementation and application of standard numerical methods to practical problems. This is achieved by a systematic development of techniques beginning with the simple and ending with the sophisticated. Good programming practice is used throughout to showthe reader how to clearly express and document computational ideas. By providing an extensive library of working codes, as well as an exposition of the methods used by the built-in MATLAB toolbox, the reader is challenged by the application of numerical methods to practical problems. This bypasses the ritual of forcing the reader to reinvent simple programs that fail on more technologically significant, practical problems.&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;(NOTE&amp;#58; Chapters 2-12 conclude with Summary.)&lt;br&gt; &lt;br&gt; 1. Introduction. &lt;br&gt; &lt;p&gt;    &lt;br&gt;Terminology. MATLAB Overview. Organization of the Book. Rating Systems for Exercises. &lt;/p&gt; &lt;p&gt;    I. MATLAB BASICS. &lt;/p&gt; &lt;br&gt;    2. Interactive Computing with MATLAB.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Running MATLAB. Matrices and Vectors. Additional Types of Variables. Managing the Interactive Environment. Plotting in MATLAB. &lt;/p&gt; &lt;br&gt;    3. MATLAB Programming.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Script m-Files. Function m-Files. Input and Output. Flow Control. Vectorization. Deus ex Machina. &lt;/p&gt; &lt;br&gt;    4. Organizing and Debugging MATLAB Programs.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Organizing and Documenting m-Files. Organizing a Numerical Solution. Debugging. &lt;/p&gt; &lt;p&gt;    II. NUMERICAL TECHNIQUES. &lt;/p&gt; &lt;br&gt;    5. Unavoidable Errors in Computing.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Digital Representation of Numbers. Finite Precision Arithmetic. Truncation Error of Algorithms. &lt;/p&gt; &lt;br&gt;    6. Finding the Roots of f(x)=0.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Preliminaries. Fixed-Point Iteration. Bisection. Newton's Method. The Secant Method. Hybrid Methods. Roots of Polynomials. &lt;/p&gt; &lt;br&gt;    7. A Review of Linear Algebra.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Vectors. Matrices. Mathematical Properties of Vectors and Matrices. Special Matrices. &lt;/p&gt; &lt;br&gt;    8. Solving Systems of Equations.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Basic Concepts. Gaussian Elimination. Limitations on Numerical Solutions to Ax = b. Factorization Methods. Nonlinear Systems of Equations. &lt;/p&gt; &lt;br&gt;    9. Least-Squares Fitting of a Curve to Data.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Fitting a Line to Data. Least-Squares Fit to a Linear Combination of Functions. Multivariate Linear Least-Squares Fitting. &lt;/p&gt; &lt;br&gt;    10. Interpolation.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Basic Ideas.Interpolating Polynomials of Arbitrary Degree. Piecewise Polynomial Interpolation. MATLAB's Built in Interpolation Functions. &lt;/p&gt; &lt;br&gt;    11. Numerical Integration.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Basic Ideas and Nomenclature. Newton-Cotes Rules. Gaussian Quadrature. Adaptive Quadrature. Improper Integrals and Other Complications. &lt;/p&gt; &lt;br&gt;    12. Numerical Integration of Ordinary Differential Equations.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Basic Ideas and Nomenclature. Euler's Method. Higher Order One-Step Methods. Adaptive Stepsize Algorithms. Coupled ODEs. Additional Topics. &lt;/p&gt; &lt;br&gt;    Bibliography.  &lt;br&gt; &lt;br&gt;    Appendix A&amp;#58; Eigenvalues and Eigensystems.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Eigenvectors Map onto Themselves. Mathematical Preliminaries. The Power Method. Built-in Functions for Eigenvalue Computation. Singular Value Decomposition. &lt;/p&gt; &lt;br&gt;    Appendix B&amp;#58; Sparse Matrices.  &lt;br&gt; &lt;p&gt;    &lt;br&gt;Storage and Flop Savings. MATLAB Sparse Matrix Format. &lt;/p&gt; &lt;br&gt;    MATLAB Toolbox Functions.  &lt;br&gt; &lt;br&gt;    Listings for NMM Toolbox m-Files.  &lt;br&gt; &lt;br&gt;    Subject Index.  &lt;br&gt; &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://business-reference.blogspot.com"&gt;Researching Sexual Violence Against Women or Dramaturgy in American Theatre&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Apple Training Series: AppleScript 1-2-3 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Sal M Soghoian&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;You could be saving yourself time and money right now using tools you probably didn&amp;#39;t even know you had. AppleScript, a powerful and free scripting tool included on every Macintosh, enables individuals, professionals, and businesses to save time and money by automating time-consuming, repetitive tasks. Hallmark, for example, used AppleScript to reduce the number of color proofs needed to create a greeting card from a range of 5 to 25 expensive proofs per card down to just two. The best part? You don&amp;#39;t need a degree in engineering to create powerful, results-driven scripts. &lt;p&gt; In &lt;i&gt;AppleScript 1-2-3&lt;/i&gt; Apple&amp;#39;s AppleScript product manager Sal Soghoiah and AppleScript guru Bill Cheeseman teach beginners how to address nearly any automation task on the Macintosh. Broken down into three parts, the book starts by explaining AppleScript fundamentals through a series of hands-on how-tos designed to teach you how to write functional scripts. The second section expands on the knowledge gained in the first section with an in-depth examination of useful AppleScript tools and techniques, and the third section uses sample scripts to demonstrate how to automate Apple and third-party applications. If you&amp;#39;re looking to work more productively by automating your workflow, you&amp;#39;ll want this primer written by the leading expert in the field-no one knows more about AppleScript than Sal. &lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-2365212599667683627?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/2365212599667683627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/introduction-to-numerical-methods-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2365212599667683627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/2365212599667683627'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/introduction-to-numerical-methods-and.html' title='Introduction to Numerical Methods and MATLAB or Apple Training Series'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-329009028988818311</id><published>2009-01-13T11:53:00.000-08:00</published><updated>2009-01-13T11:59:32.492-08:00</updated><title type='text'>Uncharted or Quests</title><content type='html'>&lt;h4&gt;Uncharted: Drake's Fortune SSG &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brady Games&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;B&gt;One Ordinary Man...&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;One Extraordinary Guide&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;A 400-year old clue sets Nathan Drake on a dangerous journey to uncover the fabled treasure of El Dorado. It&amp;#39;s up to you to lead him through this deadly quest while dealing with South Seas Pirates, gun-runners, competing treasure hunters, an ambitious reality TV host, and a mysterious uncharted island unwilling to reveal its secrets.&lt;/P&gt;   &lt;br&gt;&lt;B&gt;&lt;I&gt;Beautifully Illustrated Maps&lt;/I&gt; combine with our &lt;I&gt;Complete Walkthrough&lt;/I&gt; to lead you through the deadly environments and trickiest puzzles!&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;&lt;I&gt;Exclusive 2-Sided Foldout&lt;/I&gt;!&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Incredible &lt;I&gt;Behind the Scenes Look&lt;/I&gt; at Naughty Dog and the Creation of &lt;I&gt;Uncharted&lt;/I&gt;!&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Find &lt;I&gt;Every Treasure&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Obtain &lt;I&gt;Every Medal&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;&lt;B&gt;Earn &lt;I&gt;Every Reward&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;   &lt;br&gt;Platform&amp;#58; PlayStation 3&lt;/P&gt;   &lt;br&gt;Genre&amp;#58; Action/Adventure&lt;/P&gt;This product is available for sale in North America only. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://diseases-book.blogspot.com"&gt;Overcoming Metabolic Syndrome or State Exam Review for Professional Barber Styling&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Quests: Design, Theory, and History in Games and Narratives &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jeff Howard&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This unique take on quests, incorporating literary and digital theory, provides an excellent resource for game developers. Focused on both the theory and practice of the four main aspects of quests (spaces, objects, actors, and challenges) each theoretical section is followed by a practical section that contains exercises using the Neverwinter Nights Aurora Toolset.&lt;p&gt; &lt;/p&gt;&lt;h4&gt;What People Are Saying&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Daniel Erickson&lt;/strong&gt;&lt;br&gt;"Howard impressively handles bridging the gap between interactive fiction and classical literature with a thoroughly researched and well-argued treatise that focuses itself squarely on the two mediums' connections and similarities."--(Daniel Erickson, Principal Lead Writer, BioWare Austin) &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Nick Montfort&lt;/strong&gt;&lt;br&gt;"Jeff Howard's Quests is an incisive and highly accessible book that leads the reader on an exploration of literature, computer games, and a connection between them. Howard includes valuable tutorials and exercises which draw on literary works, including Sir Gawain and the Green Knight, while also dealing with the specifics of how to use tools to create computer RPG modules. The book offers useful discussion of the history of adventure games and detailed analysis of quest elements using concepts from narrative theory, poetics, game studies, and other fields. Quests equips students and scholars as they journey onward to read, play, and fashion games and narratives."--(Nick Montfort, Assistant Professor of Digital Media, Massachusetts Institute of Technology) &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Dr. Susana Tosca&lt;/strong&gt;&lt;br&gt;"Howard is a true Renaissance man in these electronic times. He merges his knowledge and love of literature with his enthusiasm for computer games and the unexplored possibilities of the new medium. Human intellectual activity has a common base, be it expressed in the form of poems or computer games, and Howard shows us some of the most stunning connections between the old form of quest literature and the new challenges of games."--(Dr. Susana Tosca, Associate Professor, IT University of Copenhagen) &lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-329009028988818311?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/329009028988818311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/uncharted-or-quests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/329009028988818311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/329009028988818311'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/uncharted-or-quests.html' title='Uncharted or Quests'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-9196701543932941732</id><published>2009-01-13T02:41:00.000-08:00</published><updated>2009-01-13T02:48:02.209-08:00</updated><title type='text'>Game Interface Design or Windows Vista Plain Simple Kit</title><content type='html'>&lt;h4&gt;Game Interface Design &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brent Fox&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The interface is the heart and soul of a video game&amp;#58; it is the integral piece that allows a player to interact with the game. In order to create a great interface, you must carefully plan every detail. "Game Interface Design" helps you outline each step and define the goals for your interface. It covers the interface from the first image that appears onscreen to the information displayed during game-play. You?ll cover basic design and art principles, explore the world of interface buttons as you learn how to create your own functioning button, and find out how to substitute images and icons for onscreen text. You?ll also learn how to incorporate animation and use Flash to create an amazing, interactive interface. Along the way, you?ll get a glimpse into the video game industry, including developer and publisher relationships, schedules, budget constraints, and politics of the industry. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://body-care-book.blogspot.com/2009/01/chicken-soup-for-dieters-soul-daily.html"&gt;Chicken Soup for the Dieters Soul Daily Inspirations or The Way of Herbs&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Windows Vista Plain &amp; Simple Kit: Help Family &amp; Friends Get Started with Their First Computer &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jerry Joyc&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Whether you're helping friends and family get up and running, or buying a new computer for yourself or a family member, this easy, colorful, two-book kit is designed for you. It's loaded with tips and tricks to make it easy for you-or the new user you're helping-to set up and use a new Windows Vista-powered PC.&lt;br&gt;&lt;br&gt;This kit features two great resources: The WINDOWS VISTA PLAIN &amp; SIMPLE GUIDE TO HELPING FRIENDS &amp; FAMILY answers the most common questions and how-to's related to selecting, setting up, and running a new PC. It uses real-world analogies to explain basic computing concepts and offers helpful techniques, support sidebars, Web site suggestions, and more. You also get the popular WINDOWS VISTA PLAIN &amp; SIMPLE book-the easy, colorful, SEE-HOW guide to getting things done with Windows Vista. Topics include running programs and gadgets, browsing the Web, burning CDs, organizing photos and music, playing games, troubleshooting, and other everyday tasks and topics.&lt;br&gt;&lt;br&gt;Each book offers practical examples and troubleshooting tips-written in plain English-for the tasks that novices want to accomplish most. Get up and running quickly-and get to the good stuff faster!&lt;br&gt;&lt;br&gt;Key Book Benefits&lt;br&gt;&lt;br&gt;• Kit features a brand-new guide designed to help you-or the friends and family you help-with the most common questions and tasks related to buying, setting up, and running a new Windows Vista-powered PC&lt;br&gt;&lt;br&gt;• Also includes the popular WINDOWS VISTA PLAIN &amp; SIMPLE-the easy, colorful, SEE-HOW guide to everyday tasks with Windows Vista&lt;br&gt;&lt;br&gt;• Topics include browsing the Web, burning CDs, organizing photos, playing games, running programs, troubleshooting, and other everyday tasks andtopics&lt;br&gt;&lt;br&gt;• The PLAIN &amp; SIMPLE format features an easy-to-read design-including numbered steps, concise information, and helpful tips and exercises-in FULL color&lt;br&gt;&lt;br&gt;• Includes support sidebars and tips offering real-world analogies to help explain fundamental computing concepts, tips that suggest helpful techniques and Web sites, and titles of additional Microsoft Press books related to the chapter topic &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-9196701543932941732?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/9196701543932941732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/game-interface-design-or-windows-vista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/9196701543932941732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/9196701543932941732'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/game-interface-design-or-windows-vista.html' title='Game Interface Design or Windows Vista Plain Simple Kit'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-4809700921148041786</id><published>2009-01-12T14:29:00.000-08:00</published><updated>2009-01-12T14:36:18.580-08:00</updated><title type='text'>The Microsoft Crabby Office Lady Tells It Like It Is or Programming the Cell Processor</title><content type='html'>&lt;h4&gt;The Microsoft Crabby Office Lady Tells It Like It Is: Secrets to Surviving Office Life &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Annik Stahl&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The Crabby Office Lady's humorous online column reaches more than 250,000 people a month, and more than 10,000 people view her videos each month. The real Crabby Office Lady, Annik Stahl, has helped Microsoft put a human face on the sometimes frustrating world of work. In this humorous but practical take on how to survive today's office environment, Microsoft's very own Crabby Office Lady shows you how to make the most of Microsoft Office programs so that you can be more efficient, collaborate more effectively, and spend more time doing the things that really matter to you. Topics include:&lt;ul&gt;&lt;li&gt;Minding your e-mail manners&lt;li&gt;Customizing Office: toolbars, menus, colors, buttons, fonts, templates, and more &lt;li&gt;Working with difficult people, collaborating, and surviving office life and culture&lt;li&gt;Using the "get away from it all" checklist to prepare for vacation, so that you don't come back to an avalanche of work&lt;li&gt;Surviving performance reviews: how to track projects, make notes, and keep track of wins and losses on a daily (or weekly) basis, rather than trying to pull it together at the end of the year&lt;li&gt;Improving ergonomics and using the accessibility features in Office and Microsoft Windows &lt;li&gt;Demystifying computer terms, e-mail terms, and general software terms &lt;li&gt;Working from home: pros, cons, and best practices for telecommuting&lt;li&gt;Delegating and preparing for effective meetings&lt;li&gt;Taking advantage of Office Online templates, clip art, training, and the Office Marketplace&lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://skewer-cooking.blogspot.com"&gt;30 Minutes to Mealtime or Uitimate Venison Cookery&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Programming the Cell Processor: For Games, Graphics, and Computation &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Matthew Scarpino&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Make the Most of IBM&amp;rsquo;s Breakthrough Cell Processor in Any Gaming, Graphics, or Scientific Application&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;IBM&amp;rsquo;s Cell processor delivers truly stunning computational power&amp;#58; enough to satisfy even the most demanding gamers and graphics developers. That&amp;rsquo;s why Sony chose the Cell to drive its breakthrough PlayStation 3 and why Cell processors are at the heart of today&amp;rsquo;s most powerful supercomputers. But many developers have struggled to create high-performance Cell applications&amp;#58; the practical, coherent information they need simply hasn&amp;rsquo;t existed. &lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Programming the Cell Processor solves that problem once and for all. Whether you&amp;rsquo;re a game developer, graphics programmer, or engineer, Matthew Scarpino shows you how to create applications that leverage all the Cell&amp;rsquo;s extraordinary power. Scarpino covers everything from the Cell&amp;rsquo;s advanced architecture to its powerful tools and libraries, presenting realistic code examples that help you gain an increasingly deep and intuitive understanding of Cell development. &lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Scarpino illuminates each of the Cell&amp;rsquo;s most important technical innovations, introduces the commands needed to access its power, and walks you through the entire development process, including compiling, linking, debugging, and simulating code. He also offers start-to-finish case studies for three especially important Cell applications&amp;#58; games, graphics, and scientific computing. The Cell platform offers unprecedented potential, and this book will help you make the most of it. &lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;br&gt;Mastering the Cell SDK, includingthe GCC-based buildchain, ppu-gdb/spu-gdb debuggers, IBM Full System Simulator, and Cell IDE&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Understanding the Cell&amp;rsquo;s central processing core, the PowerPC Processor Unit (PPU)&amp;#58; structure, programming libraries, and AltiVec instructions&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Programming the Synergistic Processor Unit (SPU)&amp;#58; vector processing, communication, caching, assembler coding, and more&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Leveraging SDK vector and matrix libraries, including the Large Matrix Library, BLAS Library, FFT libraries, Multiprecision Library, and Monte Carlo API&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Coding basic 2D graphics using the Linux frame buffer&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Building 3D graphics with the new Gallium OpenGL library&amp;nbsp;&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Constructing 3D games with Ogre3D and packaging them using Collada digital content interchange&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Optimizing the performance of your Cell applications&lt;/LI&gt;  &lt;LI&gt;  &lt;br&gt;Developing on standard PCs and transferring code to Cell systems such as the PlayStation 3&lt;/LI&gt;&lt;/UL&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;Foreword xv&lt;/P&gt;  &lt;br&gt;Preface xvii&lt;/P&gt;  &lt;br&gt;Chapter 1&amp;#58; Introducing the Cell Processor 1&lt;/P&gt;  &lt;br&gt;Part I&amp;#58; The Software Development Tools 13&lt;/P&gt;  &lt;br&gt;Chapter 2&amp;#58; The Cell Software Development Kit (SDK)&amp;nbsp;15&lt;/P&gt;  &lt;br&gt;Chapter 3&amp;#58; Building Applications for the Cell Processor 35&lt;/P&gt;  &lt;br&gt;Chapter 4&amp;#58; Debugging and Simulating Applications 53&lt;/P&gt;  &lt;br&gt;Chapter 5&amp;#58; The Cell SDK Integrated Development Environment 83&lt;/P&gt;  &lt;br&gt;Part II&amp;#58; The PowerPC Processor Element (PPE) 97&lt;/P&gt;  &lt;br&gt;Chapter 6&amp;#58; Introducing the PowerPC Processor Unit (PPU) 99&lt;/P&gt;  &lt;br&gt;Chapter 7&amp;#58; The SPE Runtime Management Library (libspe) 125&lt;/P&gt;  &lt;br&gt;Chapter 8&amp;#58; SIMD Programming on the PPU, Part 1&amp;#58; Vector Libraries and Functions 153&lt;/P&gt;  &lt;br&gt;Chapter 9&amp;#58; SIMD Programming on the PPU, Part 2&amp;#58; Methods and Algorithms 195&lt;/P&gt;  &lt;br&gt;Part III&amp;#58; The Synergistic Processor Element (SPE) 217&lt;/P&gt;  &lt;br&gt;Chapter 10&amp;#58; Introducing the Synergistic Processor Unit (SPU) 219&lt;/P&gt;  &lt;br&gt;Chapter 11&amp;#58; SIMD Programming on the SPU 239&lt;/P&gt;  &lt;br&gt;Chapter 12&amp;#58; SPU Communication, Part 1&amp;#58; Direct Memory Access (DMA) 285&lt;/P&gt;  &lt;br&gt;Chapter 13&amp;#58; SPU Communication, Part 2&amp;#58; Events, Signals, and Mailboxes 317&lt;/P&gt;  &lt;br&gt;Chapter 14&amp;#58; Advanced SPU Topics&amp;#58; Overlays, Software Caching, and SPU Isolation 345&lt;/P&gt;  &lt;br&gt;Chapter 15&amp;#58; SPU Assembly Language 367&lt;/P&gt;  &lt;br&gt;Part IV&amp;#58; Mathematics and Computation 409&lt;/P&gt;  &lt;br&gt;Chapter 16&amp;#58; Vectors and Matrices 411&lt;/P&gt;  &lt;br&gt;Chapter 17&amp;#58; The Fast Fourier Transform (FFT) 439&lt;/P&gt;  &lt;br&gt;Chapter 18&amp;#58; Multiprecision Processing and Monte Carlo Methods 463&lt;/P&gt;  &lt;br&gt;Part V&amp;#58; Graphics and Games 489&lt;/P&gt;  &lt;br&gt;Chapter 19&amp;#58; Programming the Frame Buffer&amp;#58; Linux and the PlayStation 3 491&lt;/P&gt;  &lt;br&gt;Chapter 20&amp;#58; OpenGL on the Cell&amp;#58; Gallium and Mesa 503&lt;/P&gt;  &lt;br&gt;Chapter 21&amp;#58; Building Games with Ogre3D 529&lt;/P&gt;  &lt;br&gt;Chapter 22&amp;#58; Packaging Graphics with COLLADA 559&lt;/P&gt;  &lt;br&gt;Epilogue 581&lt;/P&gt;  &lt;br&gt;Part VI&amp;#58; Appendices 583&lt;/P&gt;  &lt;br&gt;Appendix A&amp;#58; Understanding ELF Files 585&lt;/P&gt;  &lt;br&gt;Appendix B&amp;#58; Updating the PS3 Add-On Packages and Installing a New Linux Kernel 609&lt;/P&gt;  &lt;br&gt;Appendix C&amp;#58; The Accelerated Library Framework (ALF) 617&lt;/P&gt;  &lt;br&gt;Appendix D&amp;#58; SPU Instruction Set Reference 649 &lt;/P&gt;  &lt;br&gt;Appendix E&amp;#58; A Brief Introduction to Tcl 661&lt;/P&gt;  &lt;br&gt;Index 669&lt;/P&gt;  &lt;br&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;&lt;/P&gt;  &lt;br&gt;&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Foreword xv&lt;/P&gt;  &lt;br&gt;Preface xvii&lt;/P&gt;  &lt;br&gt;Chapter 1&amp;#58; Introducing the Cell Processor 1&lt;/P&gt;  &lt;br&gt;Part I&amp;#58; The Software Development Tools 13&lt;/P&gt;  &lt;br&gt;Chapter 2&amp;#58; The Cell Software Development Kit (SDK)&amp;nbsp;15&lt;/P&gt;  &lt;br&gt;Chapter 3&amp;#58; Building Applications for the Cell Processor 35&lt;/P&gt;  &lt;br&gt;Chapter 4&amp;#58; Debugging and Simulating Applications 53&lt;/P&gt;  &lt;br&gt;Chapter 5&amp;#58; The Cell SDK Integrated Development Environment 83&lt;/P&gt;  &lt;br&gt;Part II&amp;#58; The PowerPC Processor Element (PPE) 97&lt;/P&gt;  &lt;br&gt;Chapter 6&amp;#58; Introducing the PowerPC Processor Unit (PPU) 99&lt;/P&gt;  &lt;br&gt;Chapter 7&amp;#58; The SPE Runtime Management Library (libspe) 125&lt;/P&gt;  &lt;br&gt;Chapter 8&amp;#58; SIMD Programming on the PPU, Part 1&amp;#58; Vector Libraries and Functions 153&lt;/P&gt;  &lt;br&gt;Chapter 9&amp;#58; SIMD Programming on the PPU, Part 2&amp;#58; Methods and Algorithms 195&lt;/P&gt;  &lt;br&gt;Part III&amp;#58; The Synergistic Processor Element (SPE) 217&lt;/P&gt;  &lt;br&gt;Chapter 10&amp;#58; Introducing the Synergistic Processor Unit (SPU) 219&lt;/P&gt;  &lt;br&gt;Chapter 11&amp;#58; SIMD Programming on the SPU 239&lt;/P&gt;  &lt;br&gt;Chapter 12&amp;#58; SPU Communication, Part 1&amp;#58; Direct Memory Access (DMA) 285&lt;/P&gt;  &lt;br&gt;Chapter 13&amp;#58; SPU Communication, Part 2&amp;#58; Events, Signals, and Mailboxes 317&lt;/P&gt;  &lt;br&gt;Chapter 14&amp;#58; Advanced SPU Topics&amp;#58; Overlays, Software Caching, and SPU Isolation 345&lt;/P&gt;  &lt;br&gt;Chapter 15&amp;#58; SPU Assembly Language 367&lt;/P&gt;  &lt;br&gt;Part IV&amp;#58; Mathematics and Computation 409&lt;/P&gt;  &lt;br&gt;Chapter 16&amp;#58; Vectors and Matrices 411&lt;/P&gt;  &lt;br&gt;Chapter 17&amp;#58; The Fast Fourier Transform (FFT) 439&lt;/P&gt;  &lt;br&gt;Chapter 18&amp;#58; Multiprecision Processing and Monte Carlo Methods 463&lt;/P&gt;  &lt;br&gt;Part V&amp;#58; Graphics and Games 489&lt;/P&gt;  &lt;br&gt;Chapter 19&amp;#58; Programming the Frame Buffer&amp;#58;Linux and the PlayStation 3 491&lt;/P&gt;  &lt;br&gt;Chapter 20&amp;#58; OpenGL on the Cell&amp;#58; Gallium and Mesa 503&lt;/P&gt;  &lt;br&gt;Chapter 21&amp;#58; Building Games with Ogre3D 529&lt;/P&gt;  &lt;br&gt;Chapter 22&amp;#58; Packaging Graphics with COLLADA 559&lt;/P&gt;  &lt;br&gt;Epilogue 581&lt;/P&gt;  &lt;br&gt;Part VI&amp;#58; Appendices 583&lt;/P&gt;  &lt;br&gt;Appendix A&amp;#58; Understanding ELF Files 585&lt;/P&gt;  &lt;br&gt;Appendix B&amp;#58; Updating the PS3 Add-On Packages and Installing a New Linux Kernel 609&lt;/P&gt;  &lt;br&gt;Appendix C&amp;#58; The Accelerated Library Framework (ALF) 617&lt;/P&gt;  &lt;br&gt;Appendix D&amp;#58; SPU Instruction Set Reference 649 &lt;/P&gt;  &lt;br&gt;Appendix E&amp;#58; A Brief Introduction to Tcl 661&lt;/P&gt;  &lt;br&gt;Index 669&lt;/P&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-4809700921148041786?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/4809700921148041786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/microsoft-crabby-office-lady-tells-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4809700921148041786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/4809700921148041786'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/microsoft-crabby-office-lady-tells-it.html' title='The Microsoft Crabby Office Lady Tells It Like It Is or Programming the Cell Processor'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-7951224438000272453</id><published>2009-01-11T20:17:00.000-08:00</published><updated>2009-01-11T20:23:31.625-08:00</updated><title type='text'>Alan Simpsons Windows Vista Bible or Olympus Evolt E 510</title><content type='html'>&lt;h4&gt;Alan Simpson's Windows Vista Bible &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Alan Simpson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Check out the best of Windows Vista in this handy desktop-size resource. This convenient reference is drawn from the very best of bestselling author Alan Simpson&amp;#8217;s &lt;i&gt;Alan Simpson&amp;#8217;s Windows Vista Bible&lt;/i&gt;. You&amp;#8217;ll discover how to master the basics of PCs and operating systems, get started on Vista, and move ahead to multimedia, adding security, building a network, and more. You&amp;#8217;ll even find special tips, workarounds, and advice on how to deal with Vista&amp;#8217;s quirkier aspects.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://burgers-books.blogspot.com"&gt;Hip Tastes or Fiesta on the Grill&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Olympus Evolt E-510 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David Schloss&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Olympus has always had a reputation for its innovative, compact single-lens-reflex (SLR) camera design, and this new model lives up to its predecessors. With a 2.5-inch Live View LCD monitor, 10-megapixel imaging sensor, and proven dust reduction system for clear, spot-free photographs, the EVOLT E-510 will be a major contender&amp;#8212;and this &lt;I&gt;Magic Lantern Guide&lt;/I&gt; is the place to go to learn how to use all its fabulous features of this major digital SLR contender. Photographers will find out how they can compose shots from a variety of angles other consumer digital SLR&amp;#8217;s can&amp;#8217;t match; how to make the most of the camera&amp;#8217;s capability to capture crisp, high-resolution images; and how get the most blur-free pictures possible thanks to the EVOLT E-510&amp;#8217;s mechanical image stabilization.&lt;BR&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-7951224438000272453?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/7951224438000272453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/alan-simpsons-windows-vista-bible-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7951224438000272453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/7951224438000272453'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/alan-simpsons-windows-vista-bible-or.html' title='Alan Simpsons Windows Vista Bible or Olympus Evolt E 510'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-3502542687880459637</id><published>2009-01-11T09:05:00.000-08:00</published><updated>2009-01-11T09:12:06.486-08:00</updated><title type='text'>Game Physics Engine Development with CDROM or Pro Java 6 3D Game Development</title><content type='html'>&lt;h4&gt;Game Physics Engine Development with CDROM &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ian Millington&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software programs that run these simulations. Building an engine is difficult, however. There are a large number of new developers (and hobbyists) coming into this market who need help through this complex process. Current introductory books are inadequate; they don't bring enough real-world programming experience to the task. There is a need for an introductory book on game physics with solid coding guidance but which limits the math content. Ian Millington brings his extensive professional programming experience to this problem. He has developed games since 1987, has studied AI and mathematics at the PhD level, and founded Mindlathe Ltd., a company that designed and built commercial physics engines. Physics Engine Development carefully describes each step in the creation of a robust, usable physics engine. It introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes. Each new concept is explained in diagrams and code to make sure that even the most novice of game programmers understands. The companion CD-ROM includes the source code for a complete physics engine of commercial quality. This book will serve as a introduction to more mathematically advanced books on game physics, such as Dave Eberly's Game Physics.&lt;br&gt;&lt;br&gt;* Uses only high school algebra&lt;BR&gt;* Shows how to build a complete system based on professional principles&lt;BR&gt;* CD-ROM with C++ source code for a full commercial-quality physics engine &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://political-biography.blogspot.com/2009/01/community-nutrition-in-action-or.html"&gt;Community Nutrition in Action or Mapping the Social Landscape&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andrew Davison&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Create strange lands filled with mysterious objects (cows frozen in blocks of ice, chirping penguins, golden globes with wavering eyes) and throw away your keyboard and mouse, to go exploring armed only with a gamepad, power glove, or just your bare hands...&lt;p&gt;Java gaming expert Andrew Davison will show you how to develop and program 3D games in Java(tm) technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school.&lt;p&gt;Topics are split into three sections&amp;#58; Java 3D(tm) API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API.&lt;p&gt;You'll look at three non-standard input devices&amp;#58; the webcam, the game pad, and the P5 data glove.&lt;p&gt;Along the way, you'll utilize several other games-related libraries including&amp;#58; JInput, JOAL, JMF, and Odejava.&lt;p&gt;Learn all the latest Java SE 6 features relevant to gaming, including&amp;#58; splash screens, JavaScript(tm) scripting as well as the desktop and system tray interfaces.&lt;p&gt;Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;About the Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xix&lt;br&gt;About the Technical Reviewers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xxi&lt;br&gt;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xxiii&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xxv&lt;br&gt;Java 3D&lt;br&gt;Introducing Java 3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Overview of Java 3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Overview of the Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Some Java 3D Scene Graph Nodes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;The HelloUniverse Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;Java 3D Strengths&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;The Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Performance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Unique Features&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Java Integration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Documentation and Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Criticisms of Java 3D for Games Programming&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Java 3D's Level of Abstraction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Java 3D Games&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;Java 3D Support&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;Alternatives to Java 3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;br&gt;Get a Life (in 3D)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;The Game of Life&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Running Life3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;br&gt;Configuring Life3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;br&gt;A Life3D Screensaver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;An Overview of the Life3D Classes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;br&gt;Deciding How to Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Displaying the 3D Game&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;Integrating Java 3D and Swing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;br&gt;WindowSizing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Processing Key Presses&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Scene Graph Creation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22&lt;br&gt;Lighting the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;The Scene's Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;Building the Cells Grid and Making It Behave&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Viewer Positioning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Viewer Movement&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;br&gt;Behaviors in Java 3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;br&gt;A Time-Based Behavior&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;br&gt;Managing the Grid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;br&gt;Accessing Properties&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;br&gt;Creating the Grid Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;br&gt;Updating the Cells States&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33&lt;br&gt;Will the Cell Live or Die?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;34&lt;br&gt;Rotating the Grid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;br&gt;The Cell&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;Building the Cell's Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;Coloring the Cells&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;41&lt;br&gt;Setting the Cell's Visibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;42&lt;br&gt;Changing a Cell's Life State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;43&lt;br&gt;Visual Changes to a Cell&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44&lt;br&gt;Time for Screensavers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;45&lt;br&gt;Changing Life3D into a Screensaver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;46&lt;br&gt;Problems with Screensavers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;The SaverBeans SDK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;More Life Required?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;48&lt;br&gt;Get a Life (the Java 6 Way)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&lt;br&gt;Life3D Basics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&lt;br&gt;An Overview of the Life3D Classes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&lt;br&gt;Making a Splash&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;52&lt;br&gt;Animating a Clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;53&lt;br&gt;Drawing onto a Splash&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;54&lt;br&gt;Drawing the Clocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;54&lt;br&gt;JAR Packaging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Adding ClockAnimation to Life3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;The Desktop API&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;56&lt;br&gt;Using the Desktop Browser&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;56&lt;br&gt;What Other Browser Capabilities Are There?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;57&lt;br&gt;The System Tray&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;57&lt;br&gt;Creating Life3D's Popup Menu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;58&lt;br&gt;The Menu Contents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;58&lt;br&gt;Creating the Traylcon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;59&lt;br&gt;Building the Popup Menu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&lt;br&gt;Listening for Actions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;62&lt;br&gt;Using a Text Editor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64&lt;br&gt;Launching an E-mail Client&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;65&lt;br&gt;Listening for the Check Boxes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;66&lt;br&gt;Scripting in Java SE 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;67&lt;br&gt;Executing a Script&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;68&lt;br&gt;Communicating with a Script&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Speeding Things Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;72&lt;br&gt;Calling Script Functions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;73&lt;br&gt;Letting a Script Use Java&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;74&lt;br&gt;More Scripting Information&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;74&lt;br&gt;Scripting in Life3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;74&lt;br&gt;Initializing the Grid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;75&lt;br&gt;Changing the Grid's State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;76&lt;br&gt;Executing the Script Rules&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;78&lt;br&gt;The Rules Script&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;81&lt;br&gt;The Colliding Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;83&lt;br&gt;Building Articulated Arms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;83&lt;br&gt;Class Diagrams for Arms3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Creating the Application Window&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85&lt;br&gt;Drawing the 3D Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;86&lt;br&gt;Processing the Keys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88&lt;br&gt;Monitoring Grabber Joints&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;89&lt;br&gt;Managing the Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;br&gt;Adding the Grabbers to the Scene Graph&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;br&gt;Processing Keyboard Commands&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;93&lt;br&gt;Translating the Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;94&lt;br&gt;Rotating a Grabber Joint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;95&lt;br&gt;Collecting the Collision Joints&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;96&lt;br&gt;Collision Detection and Recovery&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Why Bother with JointsBehavior?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Touching the Floor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;br&gt;The Grabber&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;br&gt;Making the Grabber's Appearance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;br&gt;The Grabber Shape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;100&lt;br&gt;Local and Global Coordinate Systems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;Making the Fingers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;106&lt;br&gt;Handling Rotation Commands&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;108&lt;br&gt;Collision Detection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;110&lt;br&gt;Implementing Collision Detection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;111&lt;br&gt;Initializing the Bounding Spheres&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;Positioning the Bounding Spheres&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;114&lt;br&gt;Touching the Ground&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;115&lt;br&gt;The Floor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;116&lt;br&gt;The Colored Tiles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;118&lt;br&gt;The Floor's Axes Labels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;When Worlds Collide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;121&lt;br&gt;Odejava and ODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;121&lt;br&gt;Installing Odejava&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123&lt;br&gt;Documentation, Examples, and Online Help&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123&lt;br&gt;Bouncing a Ball&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;124&lt;br&gt;Three-Stage Simulation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;125&lt;br&gt;Initializing the Engines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Initializing Static Objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Initializing Dynamic Objects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;127&lt;br&gt;Executing the Simulation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;127&lt;br&gt;Performing a Simulation Step&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;128&lt;br&gt;Examining the Contact Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Cleaning Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Visualizing Balls in a Box&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Creating the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;The Box&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Managing the Spheres&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;137&lt;br&gt;A Sphere&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;139&lt;br&gt;I'm Steppin' Out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;142&lt;br&gt;A Note of Application Development&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;143&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;144&lt;br&gt;A Multitextured Landscape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;145&lt;br&gt;Surveying the Landscape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;145&lt;br&gt;Building the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;147&lt;br&gt;Creating the Floor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;149&lt;br&gt;Start the Balls Moving&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;150&lt;br&gt;Moving Around the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;150&lt;br&gt;The Multitextured Floor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;150&lt;br&gt;Heights Map Generation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;153&lt;br&gt;The Floor's Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;155&lt;br&gt;The Floor's Appearance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;The Splash Shape&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;162&lt;br&gt;The Splash Shape's Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;163&lt;br&gt;The Splash Shape's Appearance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;166&lt;br&gt;Moving Balls&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;170&lt;br&gt;Positioning the Ball&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;173&lt;br&gt;Moving About&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;174&lt;br&gt;Driving the Balls&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;176&lt;br&gt;More Multitexturing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;176&lt;br&gt;Bump Mapping&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;176&lt;br&gt;Shaders&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;177&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;177&lt;br&gt;Walking Around the Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;Populating a Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;Class Diagrams for ObjView3D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;180&lt;br&gt;A Spherical Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;181&lt;br&gt;A Skybox Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;182&lt;br&gt;A Skybox Built with Quads&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;183&lt;br&gt;Terragen and NConvert&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;184&lt;br&gt;From Images to Textures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;185&lt;br&gt;Making the Skybox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;186&lt;br&gt;Texturing a Plane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;187&lt;br&gt;The Size of the Skybox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;188&lt;br&gt;Loading Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Loading OBJ Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;The OBJ Model Loader&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;190&lt;br&gt;Positioning a Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;193&lt;br&gt;Ground Cover&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;195&lt;br&gt;Manipulating the User's Viewpoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;197&lt;br&gt;Positioning the User's Viewpoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;198&lt;br&gt;Moving the Viewpoint at Runtime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;198&lt;br&gt;Setting Up the Key Behavior&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;199&lt;br&gt;Processing a Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;199&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;201&lt;br&gt;More Backgrounds and Overlays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;203&lt;br&gt;Retained, Immediate, and Mixed Modes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;203&lt;br&gt;The Earth, Moon, and Mars&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;204&lt;br&gt;Building the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;The Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;209&lt;br&gt;Some Variations on a Theme&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;209&lt;br&gt;Spinning the Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;212&lt;br&gt;Building the Scene and Terminating&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;213&lt;br&gt;Rotating the Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;214&lt;br&gt;Manipulating the Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Rotation and Clipping&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Avoiding Gaps in the Rotated Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;216&lt;br&gt;Terminating the Thread&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;218&lt;br&gt;Drawing the Background Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;218&lt;br&gt;The Model Viewer with a Shifting Background and Overlays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;219&lt;br&gt;Setting Up the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;221&lt;br&gt;Modifying the Key Behavior&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;A Canvas with a Background and Overlays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Drawing the Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;225&lt;br&gt;The Deep Blue Sea&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;227&lt;br&gt;Adding Overlays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Nonstandard Input Devices&lt;br&gt;Webcam Snaps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;233&lt;br&gt;Webcam Snaps with TWAIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;233&lt;br&gt;Displaying Pictures Using TWAIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;234&lt;br&gt;Snapping a Picture Again and Again and...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;235&lt;br&gt;The TWAIN Capture Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;237&lt;br&gt;TWAIN Timing Tests&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;240&lt;br&gt;Webcam Snaps with JMF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;241&lt;br&gt;Again Taking Pictures Again and Again&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;242&lt;br&gt;The Capture Device with JMF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;243&lt;br&gt;Comparing TWAIN and JMF Capture&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;247&lt;br&gt;QTJ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;247&lt;br&gt;Other Uses for Webcam Snaps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;248&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;249&lt;br&gt;Navigating a 3D Scene by Waving Your Arm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;251&lt;br&gt;Using the Wrist Strap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;251&lt;br&gt;Image Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&lt;br&gt;Image Processing Issues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;254&lt;br&gt;Dealing with the Issues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;254&lt;br&gt;Finding the Bands&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;255&lt;br&gt;FindBands Class Diagrams&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;256&lt;br&gt;Image Processing Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;257&lt;br&gt;The Bands Analyzer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;257&lt;br&gt;The Band Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;263&lt;br&gt;Representing a Blob&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;265&lt;br&gt;Arm Navigation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;266&lt;br&gt;Creating the 3D Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;267&lt;br&gt;Moving the User's Viewpoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;268&lt;br&gt;From Analysis to Action&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;269&lt;br&gt;Other Approaches&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;270&lt;br&gt;JAI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;270&lt;br&gt;ImageJ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;Image Processing Books&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;271&lt;br&gt;Building a Gamepad Controller with JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;273&lt;br&gt;JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;273&lt;br&gt;The Gamepad and Windows&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;274&lt;br&gt;Installing and Testing JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;276&lt;br&gt;Examining the Input Devices&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;277&lt;br&gt;The Other JInput Test Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;279&lt;br&gt;Three JInput Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;280&lt;br&gt;Listing the Controllers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281&lt;br&gt;Viewing Controller Details&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;281&lt;br&gt;Testing a Controller&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;286&lt;br&gt;A Gamepad Controller&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;287&lt;br&gt;Initializing the Controller&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;289&lt;br&gt;Checking the Components&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;290&lt;br&gt;Finding the Rumblers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;Polling the Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;Reading the Stick Axes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;293&lt;br&gt;Reading the POV Hat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;294&lt;br&gt;Reading the Buttons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;295&lt;br&gt;Using the Rumbler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;296&lt;br&gt;Other Approaches&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;296&lt;br&gt;Swing and JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;297&lt;br&gt;Constructing the Application&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;298&lt;br&gt;Polling the Gamepad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;299&lt;br&gt;Alternatives to JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;300&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;301&lt;br&gt;Gamepad Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;303&lt;br&gt;Example Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;303&lt;br&gt;Playing Sounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;305&lt;br&gt;Background Music with SoundsPlayer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;307&lt;br&gt;Obstacle Noises with SoundsPlayer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;307&lt;br&gt;Managing Obstacles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;308&lt;br&gt;Making an Obstacle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;309&lt;br&gt;Making the Boxes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;310&lt;br&gt;Collision Detection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;311&lt;br&gt;Sending Input to the Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;312&lt;br&gt;Processing Keyboard Input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;313&lt;br&gt;Building a Grabber Operation for a Key Press&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;314&lt;br&gt;Processing Gamepad Input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;316&lt;br&gt;Building a Grabber Operation for the Gamepad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;318&lt;br&gt;The Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;319&lt;br&gt;Connecting the Grabbers to the Camera&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;319&lt;br&gt;Constructing the Grabbers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;320&lt;br&gt;Processing an Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;321&lt;br&gt;The Grabber Arms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;326&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;326&lt;br&gt;3D Sound with JOAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;327&lt;br&gt;Why JOAL and Java 3D?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;327&lt;br&gt;Background on OpenAL and JOAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;328&lt;br&gt;What About JOAL?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;328&lt;br&gt;Installing JOAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;329&lt;br&gt;Managing JOAL Sounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;330&lt;br&gt;Initializing JOAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;330&lt;br&gt;Initializing the Listener&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;331&lt;br&gt;JOAL Clean Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;333&lt;br&gt;Loading a Sound&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;333&lt;br&gt;Positioning a Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;336&lt;br&gt;Playing, Stopping, and Pausing a Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;337&lt;br&gt;Moving the Listener&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;337&lt;br&gt;Turning the Listener&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;338&lt;br&gt;Using JOALSoundMan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;340&lt;br&gt;Moving a Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;340&lt;br&gt;Moving the Listener&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;341&lt;br&gt;Moving the Listener Between Sources&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;342&lt;br&gt;Turning the Listener&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;343&lt;br&gt;JOAL and Swing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;344&lt;br&gt;Other Source Types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;346&lt;br&gt;Ambient Sounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;346&lt;br&gt;Cone Sounds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;346&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;347&lt;br&gt;The P5 Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;349&lt;br&gt;Introducing the P5 Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;349&lt;br&gt;Using Kenner's Java API&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;351&lt;br&gt;Examining the Glove's Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;352&lt;br&gt;What ShowGlove Displays&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;353&lt;br&gt;ShowGlove Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;355&lt;br&gt;Initializing and Terminating the Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;356&lt;br&gt;Polling the Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;356&lt;br&gt;The Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;357&lt;br&gt;Updating and Accessing the Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;Closing Down&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;359&lt;br&gt;A Specialized Glove Class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;359&lt;br&gt;Initializing the Glove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;Updating and Closing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;360&lt;br&gt;Getting the Position&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;On a Roll&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;361&lt;br&gt;Clenching My Fist&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;362&lt;br&gt;Pressing the A Button&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;362&lt;br&gt;A Test Rig for FPSGlove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;363&lt;br&gt;Visiting the Musical Cow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;365&lt;br&gt;The Glove Behavior&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;366&lt;br&gt;Adding a Musical Cow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;370&lt;br&gt;Initializing the Viewpoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;371&lt;br&gt;Cleaning Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;371&lt;br&gt;The P5 Glove and JInput&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;372&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;373&lt;br&gt;JOGL&lt;br&gt;Two JOGL Programming Frameworks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;377&lt;br&gt;What Is JOGL?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;377&lt;br&gt;Installing JOGL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;378&lt;br&gt;The Callback Framework&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;379&lt;br&gt;Using GLCanvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;379&lt;br&gt;Using GLJPanel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;380&lt;br&gt;Rotating a GLCanvas Cube with Callbacks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;381&lt;br&gt;Building the Top-Level Window&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;382&lt;br&gt;Connecting the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;383&lt;br&gt;Building the Listener&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;383&lt;br&gt;Measuring FPS Accuracy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;388&lt;br&gt;Rotating a GLJPanel Cube with Callbacks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;389&lt;br&gt;Building the Panels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;391&lt;br&gt;The Background Panel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;391&lt;br&gt;Making the 3D Background Transparent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;392&lt;br&gt;Timing the GLJPanel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;393&lt;br&gt;More Visual Effects with GLJPanel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 393&lt;br&gt;Callback Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;393&lt;br&gt;The Active Rendering Framework&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;393&lt;br&gt;Rotating a Cube with Active Rendering&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;395&lt;br&gt;Building the Application&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;396&lt;br&gt;Dealing with Window Events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;397&lt;br&gt;Preparing the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;397&lt;br&gt;Thread Rendering&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;398&lt;br&gt;The Game Life Cycle Methods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;404&lt;br&gt;Statistics Reporting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;405&lt;br&gt;Java 3D and JOGL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;405&lt;br&gt;More Information on JOGL and OpenGL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;406&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;407&lt;br&gt;Touring the World&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;409&lt;br&gt;Application Details&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;409&lt;br&gt;Constructing the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;411&lt;br&gt;The Camera Position&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;412&lt;br&gt;Responding to Key Presses&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;413&lt;br&gt;Let the Rendering Commence&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;416&lt;br&gt;Rendering Initialization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;417&lt;br&gt;Loading Textures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;418&lt;br&gt;Lighting the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;419&lt;br&gt;Creating the Ground Shapes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;420&lt;br&gt;The Rendering Loop&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;421&lt;br&gt;Updating the Game&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;421&lt;br&gt;Rendering the Scene&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;423&lt;br&gt;Drawing the Tree Billboard&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;423&lt;br&gt;Drawing the Ground Shapes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;426&lt;br&gt;The Planet Earth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;428&lt;br&gt;The Skybox&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;430&lt;br&gt;Adding a 2D Overlay&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;433&lt;br&gt;Drawing the Floor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;435&lt;br&gt;Drawing the Tiles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;435&lt;br&gt;Drawing the Axes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;437&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;438&lt;br&gt;Loading Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;439&lt;br&gt;Overviews of the Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;439&lt;br&gt;The OBJ File Format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;442&lt;br&gt;Shape Statements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;442&lt;br&gt;Grouping Statements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;443&lt;br&gt;Material Use Statements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;443&lt;br&gt;The MTL File Format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;443&lt;br&gt;The OBJ File Loader&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;444&lt;br&gt;Reading in the OBJ File&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;446&lt;br&gt;Reading a Face&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;447&lt;br&gt;Reading in an MTL File&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;449&lt;br&gt;Recording Material Use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;450&lt;br&gt;Centering and Resizing a Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;451&lt;br&gt;Creating a Display List for the Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;452&lt;br&gt;Finding a Material&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;452&lt;br&gt;Rendering with a Material&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;453&lt;br&gt;Rendering a Face&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;455&lt;br&gt;Drawing a Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;457&lt;br&gt;When to Create the Display List&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;457&lt;br&gt;Viewing a Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;457&lt;br&gt;Loading the Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;458&lt;br&gt;Drawing the Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;459&lt;br&gt;Other JOGL Model Loaders&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;459&lt;br&gt;The TourModelsGL Appiication&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;460&lt;br&gt;Adding Models&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;461&lt;br&gt;Let's Be Picky&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 463&lt;br&gt;Gleem: A Different Way of Picking&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;469&lt;br&gt;A Singing Penguin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;470&lt;br&gt;The Fog Descends&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;471&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;473&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;475 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-3502542687880459637?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/3502542687880459637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/game-physics-engine-development-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3502542687880459637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/3502542687880459637'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/game-physics-engine-development-with.html' title='Game Physics Engine Development with CDROM or Pro Java 6 3D Game Development'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-248227649005108984</id><published>2009-01-10T23:54:00.000-08:00</published><updated>2009-01-11T00:00:44.222-08:00</updated><title type='text'>Robot Building for Dummies or The Sims 2 Freetime</title><content type='html'>&lt;h4&gt;Robot Building for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Roger Arrick&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Discover what robots can do and how they work&lt;br&gt;&lt;br&gt;Find out how to build your own robot and program it to perform tasks&lt;br&gt;&lt;br&gt;Ready to enter the robot world? This book is your passport! It walks you through building your very own little metal assistant from a kit, dressing it up, giving it a brain, programming it to do things, even making it talk. Along the way, you&amp;#146;ll gather some tidbits about robot history, enthusiasts&amp;#146; groups, and more.&lt;br&gt;&lt;br&gt;The Dummies Way&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Explanations in plain English&lt;br&gt;&lt;br&gt;&amp;bull; &amp;quot;Get in, get out&amp;quot; information&lt;br&gt;&lt;br&gt;&amp;bull; Icons and other navigational aids&lt;br&gt;&lt;br&gt;&amp;bull; Tear-out cheat sheet&lt;br&gt;&lt;br&gt;&amp;bull; Top ten lists&lt;br&gt;&lt;br&gt;&amp;bull; A dash of humor and fun&lt;P&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;About This Book&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conventions Used in This Book&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What You're Not to Read&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;2&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Foolish Assumptions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;2&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How This Book Is Organized&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;3&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Icons Used in This Book&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;5&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Where to Go from Here&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;6&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Started with Robotics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;7&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;So, You Want to Build a Robot?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;9&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Robotics Revolution&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;10&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Robot Uses&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;12&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Plotting a Path&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;15&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Starting with a Kit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;15&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Selecting a Robot Kit&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;16&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Moving Up to Robot Construction Sets&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;24&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building a Robot from Scratch&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;25&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Economics and Time Considerations&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;28&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building Your First Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Robot Kit to the Rescue&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;On Your Mark, Get Set&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;32&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Let the Building Begin&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;36&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing and Troubleshooting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;38&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Soccer Jr. in Action&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;40&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Learning Your Robot Chops&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;42&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Baby Robot Steps&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;48&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Programmable Robot Prep&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Setting Up Your Robot Workshop&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;51&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating an Ideal Work Area&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;51&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Organized&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;53&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tool Time&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;54&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Solder&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;62&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Anti-Static Considerations: Can't Touch This!&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;66&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Robot Library&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;68&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Nuts and Bolts of Robot Building&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;71&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Pieces and Parts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;71&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What's It All Made Of?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;72&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Nuts and Bolts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;74&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Motors for Locomotion&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making Sense of Sensors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;82&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Electronics Primer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;83&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Power to the Robots&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;94&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Programming Primer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;99&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Software and Computers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;99&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Anatomy of a Program&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;102&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Useful Code Snippets&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;105&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Useful Subroutines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;107&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Okay, I Programmed ... Now What?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;110&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building a Programmable Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;111&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preparing to Build a Programmable Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;113&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Robot Components Overview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;114&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Assembly Process Overview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;117&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Organizing and Prepping the Parts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;118&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;To Paint or Not to Paint?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;120&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;From Whiskers to Wheels&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;123&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Starting with Whiskers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;123&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Attaching the Drive Motor&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;125&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Dealing with Wheels&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;126&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;If I Only Had a Brain&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;133&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adding the Controller&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;133&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Finishing Touches&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;138&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Turning A Robot On&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introducing Your Robot to Your Computer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;141&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with the Basic Stamp Editor&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;141&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Running the Built-In Programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;146&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Troubleshooting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;150&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Augmenting Your Programmable Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;155&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Expanding Your Robot's Universe&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;157&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adding Rear Whiskers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;157&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adding an Expansion Board&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;165&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building a Motorized Head&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;172&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Accessorizing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;177&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making Your Robot See the Light&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;185&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making Sense of Light Sensors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;185&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Pulling Together the Light-Sensing Hardware&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;187&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Writing the Software That Interprets the Hardware&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;195&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Putting Your Sensor to Work: Real-World Applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;198&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;More Light Sensor Ideas&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;205&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Some Like It Hot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;209&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sensational Temperature Sensors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;209&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building the Temperature-Sensor System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;212&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Brains of the Beast: The Software&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;218&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Turning Up the Heat: Real-World Applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;222&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Halt! Who Goes There?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;233&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Detecting Motion: An Overview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;233&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building the Motion-Detector System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;235&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Brains of the Beast: The Software&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;244&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Real-World Applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;247&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Yakety-Yak: Adding Speech to Your Robot&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;251&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Straight Talk about Speech Technology&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;252&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building a Speech System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;255&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating Sound Software&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;263&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building Your Robot's Vocabulary&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;268&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Putting Speech to Work&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;268&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Talking about Robots&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;270&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;I See You&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;271&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;All about Video Systems&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;271&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Pretesting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;281&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mounting a Board Camera&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;282&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a Tethered Video System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;289&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a Wireless Video System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;294&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Wireless Data Links&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;297&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Camera Positioning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;298&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Applications Using the Video System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;302&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Robot's Vision&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;304&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Controlling Your Robot from Afar&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;305&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;All about Remote Control&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;305&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Lowdown on RC Systems&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;307&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Purchasing an RC System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;311&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Installing an RC System&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;312&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Half and Half: RC and Autonomous Behavior&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;322&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Part V&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Part of Tens&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;327&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Ten Excellent Parts Suppliers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;329&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tower Hobbies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;329&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Supercircuits&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;330&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mouser Electronics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;330&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Parallax&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;331&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;McMaster-Carr&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;332&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Stock Drive Products&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;332&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Radio Shack&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;333&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;80/20&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;334&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Edmund Scientific&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;334&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Parts Suppliers a la Carte&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;335&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Ten Safety Pointers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;339&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Cut Away from Your Body&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;339&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Avoid the Pinch Points&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;339&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Slipping Is Bad&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;340&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Soldering Pitfalls&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;340&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Hot Glue Follies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;340&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Super Glue on You&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Dancing around the Drill&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;AC Stands for Are You Crazy!&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Discharging Capacitors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;342&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Clipping Nippers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;342&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Index&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;343&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://business-software-books.blogspot.com"&gt;Flex 3 Bible or HTML XHTML and CSS Bible&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;The Sims 2 Freetime: Prima Official Game Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Greg Kramer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&amp;#8226; Five all-new careers exposed, including cool career objects!&lt;br&gt;&amp;#8226; Immerse your Sims in ten engrossing hobbies&lt;br&gt;&amp;#8226; All new Talent Badges revealed&lt;br&gt;&amp;#8226; Dream big. Earn rewards. Learn how inside! &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-248227649005108984?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/248227649005108984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/robot-building-for-dummies-or-sims-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/248227649005108984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/248227649005108984'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/robot-building-for-dummies-or-sims-2.html' title='Robot Building for Dummies or The Sims 2 Freetime'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-6487903793476882407</id><published>2009-01-10T11:42:00.000-08:00</published><updated>2009-01-10T11:48:51.128-08:00</updated><title type='text'>Hackers Challenge 3 or Schaums Outline of Programming with C</title><content type='html'>&lt;h4&gt;Hacker's Challenge 3: 20 Brand-New Forensic Scenarios and Solutions &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David Pollino&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;The stories about phishing attacks against banks are so true-to-life, it&amp;#8217;s chilling.&amp;#8221; --Joel Dubin, CISSP, Microsoft MVP in Security&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Every day, hackers are devising new ways to break into your network. Do you have what it takes to stop them? Find out in &lt;i&gt;Hacker&amp;#8217;s Challenge 3&lt;/i&gt;. Inside, top-tier security experts offer 20 brand-new, real-world network security incidents to test your computer forensics and response skills. All the latest hot-button topics are covered, including phishing and pharming scams, internal corporate hacking, Cisco IOS, wireless, iSCSI storage, VoIP, Windows, Mac OS X, and UNIX/Linux hacks, and much more. Each challenge includes a detailed explanation of the incident--how the break-in was detected, evidence and clues, technical background such as log files and network maps, and a series of questions for you to solve. In Part II, you&amp;#8217;ll get a detailed analysis of how the experts solved each incident.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;p&gt;David Pollino&lt;/b&gt; has a strong background in security, wireless, and networking.  David is currently a security practitioner working in financial services.  During his career, he has worked for an industry-leading security consulting company, a large financial services company, and a tier 1 ISP.  David often speaks at security events and has frequently been quoted in online and printed journals regarding security issues.  During his career as a consultant and network engineer, David has worked for clients across multiple industries, including financial services, service providers, high technology, manufacturing, and government.  He co-authored &lt;i&gt;Wireless Security&lt;/i&gt; (RSA Press, 2002) and &lt;i&gt;Hacker'sChallenge&lt;/i&gt; and &lt;i&gt;Hacker's Challenge 2&lt;/i&gt; (McGraw-Hill/Osborne, 2001 and 2002, respectively).&lt;p&gt;&lt;b&gt;Bill Pennington, CISSP,&lt;/b&gt; has six years of professional experience in information security and eleven years in information technology.  His duties at WhiteHat include managing research and development, guiding product and technology direction, managing web application assessment teams, and developing and delivering WhiteHat Security training.  Bill has performed web application assessments for more than four years in a variety of industry verticals including financial services, e-commerce, and biotechnology.  He is familiar with Mac OS X, Linux, Solaris, Windows, and OpenBSD, and he is a Certified Information Security Systems Practitioner (CISSP) and Certified Cisco Network Administrator (CCNA).  He has broad experience in web application security, penetration testing, computer forensics, and intrusion detection systems.  Prior to joining WhiteHat, Bill was a principal consultant and technical lead for assessment services at Guardent, a nationwide security services provider.&lt;p&gt;&lt;b&gt;Tony Bradley, CISSP-ISSAP, MCSE2k,&lt;/b&gt; has eight years of computer networking and administration experience, focusing the last four on network security and malware protection.  Tony is a network security architect providing design, implementation, and management of network security solutions for a variety of Fortune 500 customers.  He is also the editor and writer for the About.com Internet/Network Security website and frequently contributes to a variety of technical and security publications, both in print and on the Web.  You can view his writing portfolio at http&amp;#58;//www.s3kur3.com.&lt;p&gt;&lt;b&gt;Himanshu Dwivedi&lt;/b&gt; is a founding partner of iSEC Partners, an independent provider of information security services and tools.  He has 12 years of experience in security and IT.  Before forming iSEC, he was Technical Director for @stake's Bay Area security practice.  Himanshu's professional focus includes strategic security services, which leverages his experience with software development, infrastructure security, application security, tool development, and secure product design.  He is considered an industry expert in storage security, specifically Fibre Channel/iSCSI SANs and CIFS/NFS NAS systems.  Himanshu has presented at major security conferences throughout the world, including Black Hat, Storage Networking World, Syscan Singapore, and Bellua Indonesia.  Himanshu also has a patent pending for a storage security design architecture that can be implemented on enterprise storage products for Fibre Channel networks.  Himanshu has also authored two additional security books, including &lt;i&gt;Securing Storage&amp;#58; A Practical Guide to SAN and NAS Security&lt;/i&gt; (Addison-Wesley, 2005) and &lt;i&gt;Implementing SSH&amp;#58; Strategies for Optimizing the Secure Shell&lt;/i&gt; (Wiley, 2003). &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://salad-greens.blogspot.com/2009/01/chinese-cooking-or-cooking-in-new-south.html"&gt;Chinese Cooking or Cooking in the New South&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Schaum's Outline of Programming with C++ &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John R Hubbard&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;i&gt;Programming with C++&lt;/i&gt;, Second Edition, is an update of the highly successful first edition&amp;shy;&amp;shy;a bestseller in Schaum's computer science line&amp;shy;&amp;shy;and reflects the new ISO standard for C++, rendering previous C++ guides obsolete. Essential for programmers, 280,000 computer science students taking first-level classes, and thousands of advanced placement students, this book is the perfect supplement to the leading textbooks in introductory and higher-level programming courses.&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;b&gt;John R. Hubbard, Ph.D.,&lt;/b&gt; is Professor of Mathematics and Computer Science at the University of Richmond. He received his doctorate in Mathematics from the University of Michigan and his M.S. in Computer Science from Penn State. He has received awards from the national Science Foundation and is the author of the popular &lt;i&gt;Schaum's Outline of Programming with C++&lt;/i&gt;.&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;H4&gt; Chapter 1&amp;#58; Elementary C++ Programming.&lt;H4&gt; Chapter 2&amp;#58; Fundamental Types.&lt;H4&gt; Chapter 3&amp;#58; Selection.&lt;H4&gt; Chapter 4&amp;#58; Iteration.&lt;H4&gt; Chapter 5&amp;#58; Functions.&lt;H4&gt; Chapter 6&amp;#58; Arrays.&lt;H4&gt; Chapter 7&amp;#58; Pointers and References.&lt;H4&gt; Chapter 8&amp;#58; C-Strings.&lt;H4&gt; Chapter 9&amp;#58; Standard C++ Strings.&lt;H4&gt; Chapter 10&amp;#58; Classes.&lt;H4&gt; Chapter 11&amp;#58; Overloading Operators.&lt;H4&gt; Chapter 12&amp;#58; Composition and Inheritance.&lt;H4&gt; Chapter 13&amp;#58; Templates and Iterators.&lt;H4&gt; Chapter 14&amp;#58; Standard C++ Vectors.&lt;H4&gt; Chapter 15&amp;#58; Container Classes.&lt;H4&gt; Appendices&amp;#58; &lt;H4&gt; A&amp;#58; Character Codes.&lt;H4&gt; B&amp;#58; Standard C++ Keywords.&lt;H4&gt; C&amp;#58; Standard C++ Operators.&lt;H4&gt; D&amp;#58; Standard C++ Container Classes.&lt;H4&gt; E&amp;#58; Standard C++ Generic Algorithms.&lt;H4&gt; F&amp;#58; The Standard C Library.&lt;H4&gt; G&amp;#58; Hexadecimal Numbers.&lt;H4&gt; H&amp;#58; References. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-6487903793476882407?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/6487903793476882407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/hackers-challenge-3-or-schaums-outline.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6487903793476882407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/6487903793476882407'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/hackers-challenge-3-or-schaums-outline.html' title='Hackers Challenge 3 or Schaums Outline of Programming with C'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-1803739963669050662</id><published>2009-01-10T02:30:00.000-08:00</published><updated>2009-01-10T02:37:29.438-08:00</updated><title type='text'>Beginning Python or InDesign CS4 For Dummies</title><content type='html'>&lt;h4&gt;Beginning Python: From Novice to Professional &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Magnus Lie Hetland&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Beginning Python: From Novice to Professional&lt;/i&gt; is the most comprehensive book on the Python ever written. Based on &lt;i&gt;Practical Python&lt;/i&gt;, this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered. &lt;p&gt;Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored &lt;i&gt;Practical Python&lt;/i&gt;. He also authored the popular online guide, Instant Python Hacking, on which both books are based. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;TABLE&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Instant hacking : the basics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Lists and tuples&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with strings&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;53&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Dictionaries : when indices won't do&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;67&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conditionals, loops, and some other statements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Abstraction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;More abstraction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exceptions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;159&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Magic methods, properties, and iterators&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;173&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Batteries included&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;203&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Files and stuff&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;255&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Graphical user interfaces&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;269&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Database support&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;285&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Network programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;297&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Python and the Web&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;313&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing, 1-2-3&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Extending Python&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;357&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Packaging your programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;373&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Playful programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;381&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 1 : instant markup&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;391&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 2 : painting a pretty picture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;411&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 22&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 3 : XML for all occasions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;421&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 23&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 4 : in the news&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;439&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 24&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 5 : a virtual tea party&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;455&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 25&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 6 : remote editing with CGI&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;473&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 26&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 7 : your own bulletin board&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;483&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 27&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 8 : file sharing with XML-RPC&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;499&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 28&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 9 : file sharing II - now with GUI!&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;517&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 29&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project 10 : do-it-yourself arcade game&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;527&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://quick-cooking-book.blogspot.com/2009/01/simple-french-food-or-casablanca.html"&gt;Simple French Food or Casablanca Cuisine&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;InDesign CS4 For Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Galen Gruman&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Have designs on better-looking publications? Here&amp;#8217;s how to make them happen!&lt;/b&gt;  &lt;br&gt;   Whether you&amp;#8217;re an experienced designer or just want to create a cool newsletter for the school soccer team, InDesign is the gold standard for desktop publishing programs. This easy-to-follow guide is packed with tips and techniques for making the most of InDesign&amp;#8217;s features, along with some wise advice on designing pages that do their job perfectly.    &lt;ul&gt;    &lt;li&gt;Make it work for you &amp;#8212; explore the new tools, take advantage of personal workspaces, and set preferences for the way you work    &lt;li&gt;Master the details &amp;#8212; take advantage of precise typography, layout, and graphics tools to get exactly the document you want    &lt;li&gt;Add color &amp;#8212; use color libraries, multi-ink colors, and gradients to make your document sparkle    &lt;li&gt;Play well with others &amp;#8212; learn how InDesign works seamlessly with other applications in the Adobe Creative Suite    &lt;li&gt;Get in style &amp;#8212; take text and object formatting up a notch by using styles and InDesign&amp;#8217;s many special effects    &lt;li&gt;Be Web savvy &amp;#8212; use hyperlinks, multimedia elements, and more for Web, PDF, and Flash files    &lt;li&gt;Pack it up &amp;#8212; prepare for printing or other output with enhanced preflighting and service-bureau tools    &lt;/ul&gt;   &lt;br&gt;   Open the book and find&amp;#58;    &lt;ul&gt;    &lt;li&gt;Steps for designing and producing professional page layouts    &lt;li&gt;How to open and save documents and export document content    &lt;li&gt;The ins and outs of working with text    &lt;li&gt;Steps for managing chapters and books    &lt;li&gt;Secrets for setting up great master pages    &lt;li&gt;The dangers of unnamed colors    &lt;li&gt;How to manipulate,organize, and align design objects    &lt;li&gt;Tips for cropping and positioning graphics    &lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4440749007798804325-1803739963669050662?l=graphics-software-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://graphics-software-book.blogspot.com/feeds/1803739963669050662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/beginning-python-or-indesign-cs4-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1803739963669050662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4440749007798804325/posts/default/1803739963669050662'/><link rel='alternate' type='text/html' href='http://graphics-software-book.blogspot.com/2009/01/beginning-python-or-indesign-cs4-for.html' title='Beginning Python or InDesign CS4 For Dummies'/><author><name>Computing Books</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4440749007798804325.post-3931018066638496862</id><published>2009-01-09T15:19:00.000-08:00</published><updated>2009-01-09T15:25:57.422-08:00</updated><title type='text'>GNU Linux Application Programming or ActionScript 30 for Adobe Flash CS4 Professional</title><content type='html'>&lt;h4&gt;GNU/Linux Application Programming &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;M Tim Jones&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The wide range of applications available in GNU/Linux includes not only  pure applications, but also tools and utilities for the GNU/Linux environment.  GNU/Linux Application Programming takes a holistic approach to teaching  developers the ins-and-outs of GNU/Linux programming using APIs, tools,  communication, and scripting. Covering a variety of topics related to GNU/Linux  application programming, the book is split into six parts: The GNU/Linux  Operating System, GNU Tools, Application Development, Advanced Topics (including  communication and synchronization and distributed computing), Debugging  GNU/Linux Applications, and Scripting.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;The book introduces  programmers to the environment from the lowest layers (kernel, device drivers,  modules) to the user layer (applications, libraries, tools), using an  evolutionary approach that builds on knowledge to cover the more complex aspects  of the operating system. Through a readable, code-based style developers will  learn about the relevant topics of file handling, pipes and sockets, processes  and POSIX threads, inter-process communication, and other development topics.  After working through the text, they'll have the knowledge base and skills to  begin developing applications in the GNU/Linux  environment.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;Key Features!&lt;BR&gt;&lt;/STRONG&gt;* Focuses on GNU/  Linux, not only the Linux APIs, but the GNU tools and libraries that make Linux  programming possible&lt;BR&gt;* Covers a variety of useful APIs for process  management, share
