<?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-2644802636109268485</id><updated>2011-11-27T15:38:29.375-08:00</updated><title type='text'>Teaching Computer Book</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://teaching-computer-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-2644802636109268485.post-5401109084692887776</id><published>2009-12-06T05:29:00.000-08:00</published><updated>2009-12-06T05:40:25.871-08:00</updated><title type='text'>A Comprehensive Guide to Digital Portrait Photography or Public Information Technology</title><content type='html'>&lt;h4&gt;A Comprehensive Guide to Digital Portrait Photography &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Duncan Evans&lt;/strong&gt; &lt;p&gt;&lt;p&gt;To get the best results out of digital photography portrait making, you need the guidance and proven techniques that only a professional can provide. That's exactly what you'll find here. The advice and information is highlighted with illustrations and screen captures, as well as some 300 color and black-and-white photographs. In nontechnical language, the pros cover the various types of digital cameras available, including compact, single-lens reflex (SLR), and specialized "gadget" models. See how to create a home studio; begin to understand the basics of portrait composition, texture and mood. Color, computer manipulation, and getting the most from your digital outputs are included. Topics also covered are portrait photography using duotones, tritones and sepia tones, manipulating light and shadow, and correcting mistakes. You'll find invaluable practical tips for wedding photography, capturing kids at play, family portraits, candid and street portraits, and more, including the special challenge of shooting at night.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://graphics-design-book.blogspot.com"&gt;Coordination Organizations Institutions and Norms in Agent Systems II or Pro Java EE 5 Performance Management and Optimization&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Public Information Technology: Policy and Management Issues &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Garson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Public Information Technology: Policy and Management Issues&lt;/i&gt; constitutes a survey of many of the most important dimensions of managing information technology in the public sector. Written by noted academics and public administration practitioners, this book addresses general policy and administrative issues in this arena as well as the information technology skills needed by public managers. &lt;p&gt; &lt;b&gt;About the Author&lt;/b&gt;&lt;br&gt; &lt;i&gt;G. David Garson&lt;/i&gt; is professor of public administration at North Carolina State University, where he teaches courses on American government, research methodology, computer applications, and geographic information systems. His most recent works include Guide to Writing Empirical Papers, Theses, and Dissertations (2002), Social Dimensions of Information Technology (ed., 2000), Handbook of Public Information Systems (ed., 2000), and Neural Network Analysis for Social Scientists (1998). For the last two decades he has also served as editor of the Social Science Computer Review.&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;Ch. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Information Technology and Public Administration: The View from the Profession&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Politics, Accountability, and Governmental Information Systems&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;20&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Evolution of Information Technology Management at the Federal Level: Implications for Public Administration&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;53&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Realities of the Paperwork Reduction Act of 1995: A Government-Wide Strategy for Information Resources Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;74&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. V&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mediating the Tension between Information Privacy and Information Access: The Role of Digital Government&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;94&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. VI&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;E-Government: An Overview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;120&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. VII&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Leading-Edge Information Technologies and American Local Governments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. VIII&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Information Technology as a Facilitator of Results-Based Management in Government&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;170&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. IX&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Computer Tools for Better Public Sector Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;190&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. X&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Survey Research, Focus Groups, and Information Technology in Research and Practice&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;221&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. XI&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Geographic Information Systems in the Public Sector&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;252&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. XII&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Electronic Mail in the Public Workplace: Issues of Privacy and Public Disclosure&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;271&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. XIII&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;World Wide Web Site Design and Use in Public Management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;299&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. XIV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Toward an Information Technology Research Agenda for Public Administration&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;331&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Doing Online Research in Public Administration&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;358&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;About the Authors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;384&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;390&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/2644802636109268485-5401109084692887776?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5401109084692887776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/comprehensive-guide-to-digital-portrait.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5401109084692887776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5401109084692887776'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/comprehensive-guide-to-digital-portrait.html' title='A Comprehensive Guide to Digital Portrait Photography or Public Information Technology'/><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-2644802636109268485.post-5839267949629267441</id><published>2009-12-05T01:18:00.000-08:00</published><updated>2009-12-05T01:29:04.752-08:00</updated><title type='text'>Strategic Decision Making or Requirements Engineering</title><content type='html'>&lt;h4&gt;Strategic Decision Making: Multiobjective Decision Analysis with Spreadshee &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Craig W Kirkwood&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Intended for courses in multiobjective decision analysis or as a supplement to a first course in decision analysis, this text emphasizes practical applications and problem solving.&lt;BR&gt;Students learn how to use spreadsheets and other analytical tools in considering such important tradeoffs as cost versus quality and market share versus short-term return on investment.&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;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making Decisions Strategically&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;Structuring Objectives&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;11&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Developing Alternatives&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;43&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Multiobjective Value Analysis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;53&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Thinking about Uncertainty&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;107&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Decisions with Uncertainty&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;129&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Multiple Objectives and Uncertainty&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;155&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Resource Allocation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;199&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Multiattribute Preference Theory&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;227&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Case: Computer Networking Strategy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;271&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Scenario Planning for Decision Making&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;285&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Probability Elicitation Interview&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;299&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. D&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interdependent Uncertainties&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;321&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;339&lt;/TD&gt;&lt;/table&gt; &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://healthy-living-book.blogspot.com/2009/12/living-with-germs-or-common-fragrance.html"&gt;Living with Germs or Common Fragrance and Flavor Materials&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Requirements Engineering: Processes and Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Gerald Kotonya&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Requirements Engineering Processes and Techniques Why this book was written The value of introducing requirements engineering to trainee software engineers is to equip them for the real world of software and systems development. What is involved in Requirements Engineering? As a discipline, newly emerging from software engineering, there are a range of views on where requirements engineering starts and finishes and what it should encompass. This book offers the most comprehensive coverage of the requirements engineering process to date - from initial requirements elicitation through to requirements validation. How and Which methods and techniques should you use? As there is no one catch-all technique applicable to all types of system, requirements engineers need to know about a range of different techniques. Tried and tested techniques such as data-flow and object-oriented models are covered as well as some promising new ones. They are all based on real systems descriptions to demonstrate the applicability of the approach. Who should read it? Principally written for senior undergraduate and graduate students studying computer science, software engineering or systems engineering, this text will also be helpful for those in industry new to requirements engineering. Accompanying Website&amp;#58; http&amp;#58; //comp.lancs.ac.uk/computing/resources/re Visit our Website&amp;#58; wiley.com/college/wws &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Introduces requirements engineering to undergraduate and graduate students in computer science, software engineering, and systems engineering. Part I is process-oriented and describes different activities in the requirements engineering process. Part II focuses on requirements engineering techniques, covering the use of structured methods, viewpoint-oriented approaches, and specification of non- functional requirements and of interactive systems. A final chapter presents a case study illustrating a viewpoint-oriented approach. Includes chapter key points and exercises. Annotation c. by Book News, Inc., Portland, Or. &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/2644802636109268485-5839267949629267441?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5839267949629267441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/strategic-decision-making-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5839267949629267441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5839267949629267441'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/strategic-decision-making-or.html' title='Strategic Decision Making or Requirements 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-2644802636109268485.post-6030104065274297777</id><published>2009-12-03T21:06:00.000-08:00</published><updated>2009-12-03T21:17:43.164-08:00</updated><title type='text'>How to Cheat at Managing Windows Small Business Server 2003 or Microcontroller Projects Using the Basic Stamp</title><content type='html'>&lt;h4&gt;How to Cheat at Managing Windows Small Business Server 2003 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Susan Snedaker&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;How to Cheat at Managing Windows Small Business Server 2003 deals only with the vital, and will be a huge relief to the hundreds of thousands of managers who probably never imagined they would be managing the operating system equivalent of the Space Shuttle.&lt;br&gt;&lt;br&gt;* The "80/20" Rule applied to managing a Windows Small Business Server 2003 network. Concise coverage, with ready-to-use solutions, of the most commonly encountered W2K3 Server tasks and problems. &lt;br&gt;* Written for the non-MCSE, with little technical training, who is responsible for running a small to medium sized network. &lt;br&gt;* Microsoft has announced it will no longer support Windows NT 4 products, effective Dec. 31, 2004. Millions of small businesses that did not upgrade to Windows Server 2000 will choose to upgrade directly to Windows Server 2003, and this will be a timely book. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;FONT face=Arial&gt;1: Essentials of Windows Small Business Server  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://financial-law-textbook.blogspot.com"&gt;Module 1 or Building Services Procurement&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microcontroller Projects Using the Basic Stamp &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Al Williams&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;i&gt;&lt;b&gt;Complete BS2P command reference&lt;/b&gt;&lt;/i&gt; Demo projects include&amp;#58; * Internet-to-Stamp gateways * Infrared remote controls * Test instrumentation * Robot motor controls Want to build an electronic game, a robot, or an automated manufacturing process? A&lt;p&gt;&lt;br&gt;&lt;br&gt;Updated with a complete, task-oriented command reference for the BS2P Stamp and detailed instructions for new projects including Internet-to-Stamp gateways, test instruments, infrared remote controls, and robot motor controls. Includes practical advice for PC interfacing and analog I/O capabilities. CD contains a Basic Stamp emulator and a tool to program PIC chips. &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/2644802636109268485-6030104065274297777?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6030104065274297777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/how-to-cheat-at-managing-windows-small.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6030104065274297777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6030104065274297777'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/how-to-cheat-at-managing-windows-small.html' title='How to Cheat at Managing Windows Small Business Server 2003 or Microcontroller Projects Using the Basic Stamp'/><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-2644802636109268485.post-4103736412568102905</id><published>2009-12-02T16:55:00.000-08:00</published><updated>2009-12-02T17:06:17.010-08:00</updated><title type='text'>Microsoft Windows Server 2008 or Robs Guide to Using VMware Second</title><content type='html'>&lt;h4&gt;Microsoft Windows Server 2008: The Complete Reference &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Nelson Ruest&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p align="left"&gt;&lt;strong&gt;Your complete guide to Microsoft Windows Server 2008&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;Featuring best practices for network implementation and configuration, this authoritative resource has been fully updated to cover all of the new and improved features of Windows Server 2008. This comprehensive guide covers everything from Active Directory and Web servers to security, network management, and performance optimization. A step-by-step network implementation is included.&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;h2&gt;Part 1 - Tour Windows Server 2008&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 1 - The Windows Server 2008 Delta&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 2 - Interact with Windows Server 2008&lt;/h3&gt; &lt;br&gt;&lt;h2&gt;Part 2 - Plan and Prepare&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 3 - Plan for Windows Server 2008&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 4 - Explore Windows Server 2008 Installation Modes&lt;/h3&gt; &lt;br&gt;&lt;h2&gt;Part 3 - Design Server Roles&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 5 - Identity Management&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 6 - Deploy the Windows Server 2008 Network and Build Network Infrastructure Servers&lt;/h3&gt; &lt;br&gt;&lt;h2&gt;Part 4 - Manage Objects with Windows Server Cod2008&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 7 - Object Management&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 8 - Build the Service Offerings&lt;/h3&gt; &lt;h3&gt;Infrastructure: File and Print Servers&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 9 - Build the Service Offerings&lt;/h3&gt; &lt;h3&gt;Infrastructure: Application-oriented Servers&lt;/h3&gt; &lt;br&gt;&lt;h2&gt;Part 5 - Secure Windows Server 2008&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 10 - Security&lt;/h3&gt; &lt;br&gt;&lt;h3&gt;Chapter 11 - Business Continuity for Physical and Virtual Machines&lt;/h3&gt;&lt;br&gt;&lt;h2&gt;Part 6 - Migrate to Windows Server 2008&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 12 - Put the Virtual Service Offering Network into Production&lt;/h3&gt;&lt;br&gt;&lt;h2&gt;Part 7 - Administer Windows Server 2008&lt;/h2&gt; &lt;br&gt;&lt;h3&gt;Chapter 13 - Common Administrative Tasks&lt;/h3&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://kid-book-a.blogspot.com"&gt;Cajun Night before Christmas or Little House&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Rob's Guide to Using VMware Second &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Rob Bastiaansen&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;The second edition of Rob's Guide to Using VMWare continues where the author stopped with the first edition. New topics covered in the book are VMWare ACE and VMWare GSX Server. The book now also contains information on VMWare and Linux. This new edition features an overview of the new version 5 of VMWare Workstation. Many topics which were included in the first edition have been updated. &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/2644802636109268485-4103736412568102905?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/4103736412568102905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/microsoft-windows-server-2008-or-robs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4103736412568102905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4103736412568102905'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/microsoft-windows-server-2008-or-robs.html' title='Microsoft Windows Server 2008 or Robs Guide to Using VMware Second'/><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-2644802636109268485.post-3576506189761484510</id><published>2009-12-01T12:43:00.000-08:00</published><updated>2009-12-01T12:54:46.713-08:00</updated><title type='text'>Beginning ASPNET 20 in C 2005 or Illustrator CS2 Bible</title><content type='html'>&lt;h4&gt;Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Matthew MacDonald&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&amp;nbsp;&lt;p&gt;&lt;b&gt;Purchase this book and you'll get the free, fully searchable eBook--a $25 value!&lt;/b&gt; (Details are printed inside the book.)&lt;br&gt; &lt;p&gt;&amp;nbsp;&lt;p&gt; &lt;br&gt; I was pleasantly surprised by both the clarity and depth that author Matthew MacDonald provides.&lt;p&gt; &lt;br&gt;&amp;#8212; Mike Riley, asp.netPRO, July 2006&lt;p&gt;&lt;i&gt;Beginning ASP.NET 2.0 in C# 2005&amp;#58; From Novice to Professional&lt;/i&gt; steers you through the maze of ASP.NET web programming concepts. You will learn language and theory simultaneously, mastering the core techniques necessary to develop good coding practices and enhance your skill set.&lt;p&gt;This book provides thorough coverage of ASP.NET, guiding you from beginning to advanced techniques, such as querying databases from within a web page and performance-tuning your site. You'll find tips for best practices and comprehensive discussions of key database and XML principles.&lt;p&gt;The book also emphasizes the invaluable coding techniques of object orientation and code-behind, which will enable you to build real-world websites instead of just scraping by with simplified coding practices. By the time you finish this book, you will have mastered the core techniques essential to professional ASP.NET developers. &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;Introducing the .NET framework&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;Learning the C# language&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;Types, objects, and namespaces&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;Introducing Visual Studio 2005&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;91&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Developing ASP.NET applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web form fundamentals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;125&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web Controls&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;175&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tracing, logging, and error handling&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;Validation and rich controls&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;267&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;State management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;317&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Master pages and themes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;359&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Website navigation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;389&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Deploying ASP.NET applications&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;427&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with data&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;ADO.NET fundamentals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;471&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Data binding&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;539&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The data controls&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;581&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Files and streams&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;625&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;XML&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;655&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Website security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Security fundamentals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;707&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Membership&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;739&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Profiles&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;781&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. V&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web services architecture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;813&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 22&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating Web services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;831&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 23&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Enhancing Web services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;869&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. VI&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Advanced ASP.NET&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 24&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Component-based programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;903&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 25&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Custom controls&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;937&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 26&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Caching and performance tuning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;985&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 27&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web parts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;1029&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://nouveaux-livres.blogspot.com"&gt;Philanthrocapitalism or Toyota Culture&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Illustrator CS2 Bible &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brian Underdahl&lt;/strong&gt; &lt;p&gt;&lt;p&gt;If Illustrator CS2 can do it, you can do it too ...&lt;br&gt;&lt;br&gt;With its array of enhancements, Adobe Illustrator CS2 has made this quintessential artist's tool even more indispensable. This comprehensive guidebook has been updated to help you take advantage of every one. Part 1 introduces each new element and walks you through Illustrator basics. Parts 2 and 3 take you deeper into mastery of Illustrator, while Part 4 tells you all you need to know about outputting your work.&lt;br&gt;&lt;br&gt;Inside, you'll find complete coverage of Illustrator CS2&lt;br&gt;* Explore the flexibility and intuitive functionality of the new Live Paint tool&lt;br&gt;* Convert bitmap images into vector-based artwork with amazing ease and accuracy using Live Trace&lt;br&gt;* Use the Control palette to easily locate common settings for selected objects&lt;br&gt;* Work with Photoshop(r) layer comps directly inside Illustrator CS2&lt;br&gt;* Become more efficient by setting up and saving custom desktop layouts for the way you work&lt;br&gt;* Browse and select files in all Adobe-supported formats using the Bridge application&lt;br&gt;* Generate more accurate vector graphics and spot-color separations with spot-color raster and SVG 1.1 support&lt;br&gt;* Achieve greater control over text handling and the use of paths &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/2644802636109268485-3576506189761484510?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3576506189761484510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/beginning-aspnet-20-in-c-2005-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3576506189761484510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3576506189761484510'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/12/beginning-aspnet-20-in-c-2005-or.html' title='Beginning ASPNET 20 in C 2005 or Illustrator CS2 Bible'/><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-2644802636109268485.post-5569867150810859353</id><published>2009-11-30T08:32:00.000-08:00</published><updated>2009-11-30T08:43:21.110-08:00</updated><title type='text'>Online Encyclopedia or PowerPoint 2003 Just the Steps for Dummies</title><content type='html'>&lt;h4&gt;Online Encyclopedia &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;DK Publishing&lt;/strong&gt; &lt;p&gt;&lt;p&gt;From Dk and Google comes the first encyclopedia with its own website, providing additional photography, streaming video, and a continually updated list of links to supplement the information in the book.  &lt;ul&gt; &lt;li&gt;Now in paperback!  &lt;li&gt;Originally published as e.encyclopedia  &lt;li&gt;Produced in association with Google, the world's largest search engine  &lt;li&gt;Includes Q&amp;A, charts, maps, links, and full color photos for every entry  &lt;/ul&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://science-computer-book.blogspot.com"&gt;Introducing Routing and Switching in the Enterprise or Java I O&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;PowerPoint 2003 Just the Steps for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Barbara Obermeier&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Offers an easy-to-navigate design featuring a two-column landscape layout loaded with step-by-step instructions and illustrations to help readers get up to speed fast on key PowerPoint tasks-and create effective and striking presentations&lt;br&gt;&lt;br&gt;&amp;bull; Covers creating a new presentation, resizing or moving an object, duplicating a slide, using the outlining toolbar, and adding notes to a slide&lt;br&gt;&lt;br&gt;&amp;bull; Shows how to print a presentation, set up a slide show, work with pictures and clip art, color text and objects, modify the slide master, create a template, insert a diagram or chart, add sound and video, and much more&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/2644802636109268485-5569867150810859353?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5569867150810859353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/online-encyclopedia-or-powerpoint-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5569867150810859353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5569867150810859353'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/online-encyclopedia-or-powerpoint-2003.html' title='Online Encyclopedia or PowerPoint 2003 Just the Steps 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-2644802636109268485.post-2322764675970887357</id><published>2009-11-29T04:21:00.000-08:00</published><updated>2009-11-29T04:31:53.273-08:00</updated><title type='text'>Implementing Soa or GarageBand Tips and Tricks</title><content type='html'>&lt;h4&gt;Implementing SOA: Total Architecture in Practice &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Paul C Brown&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Putting Service-Oriented Architecture (SOA) into Practice&lt;/b&gt;&lt;i&gt;&lt;br&gt;&lt;br&gt;This book is a must-have for enterprise architects implementing SOA. Through practical examples, it explains the relationship between business requirements, business process design, and service architecture. By tying the SOA implementation directly to business value, it reveals the key to ongoing success and funding. I particularly liked the author&amp;rsquo;s practical suggestions for organically growing the inventory of services project by project while maintaining the integrity of the overall service architecture. I highly recommend this book.&lt;/i&gt;&lt;p&gt;Maja Tibbling, Lead Enterprise Architect&lt;br&gt;Con-way, Inc.&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;i&gt;While there are other books on architecture and the implementation of ESB, SOA, and related technologies, this new book by Paul Brown uniquely captures the knowledge and experience of the real world. It shows clearly and convincingly how you can transform requirements and vision into solid, repeatable, and value-added architectures. I heartily recommend the book as a &amp;#39;must read&amp;#39; for any serious practitioner.&lt;/i&gt;&lt;p&gt;Mark Wencek, SVP, Consulting Services &amp;amp; Alliances &lt;br&gt;Ultimo Software Solutions, Inc.&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;In his first book, &lt;i&gt;Succeeding with SOA&lt;/i&gt;, Paul Brown explained that if enterprise goals are to be met, business processes and information systems must be designed together as parts of a total architecture. In this second book, &lt;i&gt;&lt;b&gt;Implementing SOA&lt;/b&gt;&lt;/i&gt;, he guides you through the entire process of designing and developing a successful total architecture at both project and enterprise levels. Drawing on his own extensive experience, he provides best practices forcreating services and leveraging them to create robust and flexible SOA solutions.&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;Coverage includes&lt;br&gt;&lt;ul&gt;&lt;li&gt;Evolving the enterprise architecture towards an SOA while continuing to deliver business value on a project-by-project basis&lt;li&gt;Understanding the fundamentals of SOA and distributed systems, the architectural issues that dominate these architectures, and the design patterns available for addressing these issues&lt;li&gt;Understanding the distinct roles of project and enterprise architects and how they collaborate to realize a flexible and robust enterprise SOA architecture&lt;li&gt;Understanding the need for a comprehensive total architecture approach that encompasses business processes, people, systems, data, and infrastructure&lt;li&gt;Understanding different architectural strategies and tradeoffs for implementing robust, secure, high performance, and high availability solutions&lt;li&gt;Understanding how to incorporate business process management (BPM) and business process monitoring into the enterprise architecture&lt;/ul&gt;&lt;br&gt;Whether you&amp;rsquo;re defining an enterprise architecture or delivering individual SOA projects, this book will give you the practical advice you need to get the job done.&lt;p&gt;&lt;br&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;Pt. I Fundamentals 1&lt;P&gt;Ch. 1 SOA and the Enterprise 3&lt;P&gt;Ch. 2 Architecture Fundamentals 11&lt;P&gt;Ch. 3 Service Fundamentals 37&lt;P&gt;Ch. 4 Using Services 61&lt;P&gt;Ch. 5 The SOA Development Process 91&lt;P&gt;Pt. II The Business Process Perspective 111&lt;P&gt;Ch. 6 Processes 113&lt;P&gt;Ch. 7 Initial Project Scoping 123&lt;P&gt;Ch. 8 The Artifice of Requirements 151&lt;P&gt;Ch. 9 Business Process Architecture 179&lt;P&gt;Ch. 10 Milestones 211&lt;P&gt;Ch. 11 Process Constraints 221&lt;P&gt;Ch. 12 Related Processes 249&lt;P&gt;Ch. 13 Modeling the Domain 267&lt;P&gt;Ch. 14 Enterprise Architecture&amp;#58; Process and Domain Modeling 281&lt;P&gt;Pt. III The Systems Perspective 291&lt;P&gt;Ch. 15 Systems Architecture Overview 293&lt;P&gt;Ch. 16 Top-Level Systems Architecture 305&lt;P&gt;Pt. IV Communications 329&lt;P&gt;Ch. 17 Transport 331&lt;P&gt;Ch. 18 Adapters 353&lt;P&gt;Ch. 19 Enterprise Architecture&amp;#58; Communications 361&lt;P&gt;Pt. V Data and Operations 367&lt;P&gt;Ch. 20 Data Challenges 369&lt;P&gt;Ch. 21 Messages and Operations 371&lt;P&gt;Ch. 22 Data Consistency&amp;#58; Maintaining One Version of the Truth 383&lt;P&gt;Ch. 23 Common Data Models (CDM) 397&lt;P&gt;Ch. 24 Identifiers (Unique Names) 417&lt;P&gt;Ch. 25 Results Validation 435&lt;P&gt;Ch. 26 Enterprise Architecture&amp;#58; Data 441&lt;P&gt;Pt. VI Coordination 451&lt;P&gt;Ch. 27 Coordination and Breakdown Detection 453&lt;P&gt;Ch. 28 Transactions&amp;#58; Coordinating Two or More Activities 471&lt;P&gt;Ch. 29 Process Monitors and Managers 481&lt;P&gt;Ch. 30 Detecting and Responding to Breakdowns 489&lt;P&gt;Ch. 31 Enterprise Architecture&amp;#58; Coordination 507&lt;P&gt;Pt. VII High Availability, Fault Tolerance, and Load Distribution 513&lt;P&gt;Ch. 32 High Availability and Fault Tolerance Fundamentals 515&lt;P&gt;Ch. 33 Stateless and Stateful Failover 525&lt;P&gt;Ch. 34 Multiple Component Failover 543&lt;P&gt;Ch. 35 Workload Distribution 553&lt;P&gt;Ch. 36 EnterpriseArchitecture&amp;#58; Fault Tolerance, High Availability, and Load Distribution 561&lt;P&gt;Pt. VIII Completing the Architecture 571&lt;P&gt;Ch. 37 Process Security 573&lt;P&gt;Ch. 38 Process Monitoring 591&lt;P&gt;Ch. 39 Architecture Evaluation 599&lt;P&gt;Ch. 40 Testing 619&lt;P&gt;Pt. IX Advanced Topics 631&lt;P&gt;Ch. 41 Representing a Complex Process 633&lt;P&gt;Ch. 42 Process Management and Workflow 641&lt;P&gt;Ch. 43 The Enterprise Architecture Group 671&lt;P&gt;Index 687 &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://pt-livros.blogspot.com/2009/11/youll-never-nanny-in-this-town-again-or.html"&gt;Youll Never Nanny in This Town Again or The Money Book for the Young Fabulous Broke&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;GarageBand Tips and Tricks &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Keith Gemmell&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;If you've purchased an Apple Mac computer in the last few years you're probably already familiar with GarageBand, Apple's incredibly easy-to-use, virtual recording studio. Perhaps you're new to recording and dipping your toe in the water. Maybe you're already using this powerful software to write and record your own songs. If you're running version 3, you may even be producing your own radio and video podcasts, using the new jingle content. Whatever your skill-level, one things for sure&amp;#58; you're bound to find this book an invaluable working companion. &lt;p&gt; Okay, the online help and PDF manuals do a fine job of describing how things work but they don't tell you that GarageBand's software instruments are the same powerful synthesisers as those found in Logic Pro, only with simplified controls. Once you discover their true potential, there are some powerful editing features just begging to be used. That's the kind of insider knowledge revealed in this book along with tips on buying hardware for your personal studio, Apple loops, audio and MIDI, effects, production, mixing and mastering. &lt;p&gt; Some dismiss GarageBand as a toy. But that's just plain silly. Yes it does lack the high-end features of some of the more expensive recording software programs. But rest assured, there are plenty of useful work-arounds and tips and tricks to be had. For those in the know, GarageBand provides all the power tools needed to produce stunning, CD-quality audio projects. Read this book and all will be revealed. &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/2644802636109268485-2322764675970887357?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2322764675970887357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/implementing-soa-or-garageband-tips-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2322764675970887357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2322764675970887357'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/implementing-soa-or-garageband-tips-and.html' title='Implementing Soa or GarageBand Tips and Tricks'/><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-2644802636109268485.post-7830885732315620218</id><published>2009-11-28T00:09:00.000-08:00</published><updated>2009-11-28T00:20:30.167-08:00</updated><title type='text'>Murachs ASPNET 20 Web Programming with C 2005 or Oracle Database 10g Performance Tuning Tips and Techniques</title><content type='html'>&lt;h4&gt;Murach's ASP.NET 2.0 Web Programming with C# 2005 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Joel Murach&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Are you trying to decide which ASP.NET 2.0 book to buy? &lt;p&gt;&lt;/p&gt; As its title implies, this book teaches you how to develop web applications using ASP.NET 2.0. That means it teaches all the features that are new in ASP.NET 2.0, including master pages, database access using both SQL and object data sources, the new code-behind model, site navigation features, authentication using the Web Site Administration tool and login controls, profiles, themes, and web parts. &lt;p&gt;&lt;/p&gt; But that&amp;rsquo;s just the beginning! Here are just a few of the features that set this book apart from other ASP.NET 2.0 books: &lt;p&gt;&lt;/p&gt; &lt;strong&gt;#1: It gives you a 5-chapter section on database programming&lt;/strong&gt; &lt;p&gt;&lt;/p&gt; This is an area that&amp;rsquo;s changed dramatically from ASP.NET 1.x. So this section teaches you how to use SQL data sources and the GridView, DetailsView, and FormView controls...all new in ASP.NET 2.0...to develop database applications with little or no C# code. Then, it teaches how to use object data sources, also new in ASP.NET 2.0, to create 3-layer applications that let you separate the presentation code from the data access code in an application. &lt;p&gt;&lt;/p&gt; &lt;strong&gt;#2: It teaches you ASP.NET 2.0 development the way it should be done, using Visual Studio 2005 &lt;/strong&gt;&lt;p&gt;&lt;/p&gt; Today, no developer should miss out on the productivity features of Visual Studio 2005 by using limited tools like Notepad. So section 1 in this book teaches you how to use Visual Studio 2005 to design, code, and test multi-page web applications that get database data and manage session state. Then, later chapters cover time-saving VS tools like the Query Builder and the Web Site Administration Tool. &lt;p&gt;&lt;/p&gt; &lt;strong&gt;#3: Complete applications show you how all the pieces interact&lt;/strong&gt; &lt;p&gt;&lt;/p&gt; The key to mastering ASP.NET 2.0 is to have plenty of real-world applications that guide you in using the new features you&amp;rsquo;re learning...and that help you avoid the problems that you can run into as you build complex web sites. That&amp;rsquo;s why this book gives you complete applications, including the web forms, the aspx code, and the C# code. &lt;p&gt;&lt;/p&gt; So if you need to learn ASP.NET 2.0, we hope you'll try this book first. We're convinced that it will deliver the training you need in record time.  &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://political-parties-book.blogspot.com/2009/11/before-fidel-or-from-british-peasants.html"&gt;Before Fidel or From British Peasants to Colonial American Farmers&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Oracle Database 10g Performance Tuning Tips and Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Richard J Niemiec&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p align="left"&gt;&lt;strong&gt;Exclusively from Oracle Press&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;The definitive guide to Oracle performance tuning has been fully expanded to cover every aspect of Oracle Database 10g. This comprehensive resource contains everything database administrators and developers need to know to keep Oracle Database 10g performing at its peak. Real-world case studies and in-depth examples illustrate best practices and highlight the latest tuning options.&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;strong&gt;Richard J. Niemiec&lt;/strong&gt; is CEO of TUSC, an Oracle Expert-Level consulting firm. He is the former president of the International Oracle Users Group and the president of the Midwest Oracle Users Group.&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;Introduction&lt;H4&gt;Chapter 1. Oracle10g New Features and Tuning Overview &lt;H4&gt;Chapter 2. Basic Index Principles&lt;br&gt;&lt;H4&gt;Chapter 3. Finding Disk I/O Bottlenecks&lt;H4&gt;Chapter 4. Init.ora Parameters and Tuning&lt;H4&gt;Chapter 5. Oracle Enterprise Manager&lt;H4&gt;Chapter 6. Using Explain Plan and Tkprof&lt;H4&gt;Chapter 7. Using Hints for Query Tuning &lt;H4&gt;Chapter 8. Developer/Query Tuning &lt;H4&gt;Chapter 9. Table Joins &amp; other Advanced Tuning&lt;H4&gt;Chapter 10. Using PL/SQL to Enhance Performance &lt;H4&gt;Chapter 11. Tuning RAC &amp; Using Parallel Features &lt;H4&gt;Chapter 12. V$ Views and Tuning&lt;br&gt; &lt;H4&gt;Chapter 13. X$ Tables and Tuning&lt;br&gt;&lt;H4&gt;Chapter 14. Using statspack  to tune waits &amp; latches&lt;H4&gt;Chapter 15. Performing a Quick System Review&lt;br&gt;&lt;H4&gt;Chapter 16. Monitoring the system using UNIX utilities &lt;H4&gt;Appendix A&amp;#58; Key init.ora Parameters&lt;H4&gt;Appendix B&amp;#58; V$ Views and Descriptions&lt;H4&gt;Appendix C&amp;#58; X$ Tables and Descriptions &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-7830885732315620218?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7830885732315620218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/murachs-aspnet-20-web-programming-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7830885732315620218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7830885732315620218'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/murachs-aspnet-20-web-programming-with.html' title='Murachs ASPNET 20 Web Programming with C 2005 or Oracle Database 10g Performance Tuning Tips and Techniques'/><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-2644802636109268485.post-6165471624603890860</id><published>2009-11-26T19:56:00.000-08:00</published><updated>2009-11-26T20:06:46.552-08:00</updated><title type='text'>Agile Development with the ICONIX Process or Geoprocessing in Arcgis</title><content type='html'>&lt;h4&gt;Agile Development with the ICONIX Process: People, Process, and Pragmatism &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Doug Rosenberg&lt;/strong&gt; &lt;p&gt;&lt;p&gt;...the authors were careful not to throw the (agile) baby out with the (XP) bathwater. The aim was to refactor the process not to destroy it completely.&lt;p&gt; &lt;br&gt;&amp;#8212; Pan Pantziarka, Application Development Advisor&lt;p&gt;This book describes how to apply ICONIX Process (a minimal, use case-driven modeling process) in an agile software project. It's full of practical advice for avoiding common "agile" pitfalls. Further, the book defines a core agile subset--so those of you who want to "get agile" need not spend years learning to do it. Instead, you can simply read this book and apply the core subset of techniques.&lt;br&gt; &lt;p&gt;The book follows a real-life .NET/C# project from inception and UML modeling, to working code--through several iterations. You can then go on-line to compare the finished product with the initial set of use cases.&lt;br&gt; &lt;p&gt;The book also introduces several extensions to the core ICONIX Process, including combining Test-Driven Development (TDD) with up-front design to maximize both approaches (with examples using Java and JUnit). And the book incorporates persona analysis to drive the project's goals and reduce requirements churn. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://american-cooking-books.blogspot.com"&gt;Walnut Cookbook or Cocina Rica y Nutritiva para Hipertensos&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Geoprocessing in ArcGIS: ArcGIS 9 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;ESRI Press&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Geoprocessing is the processing of geographic information, one of the most basic functions of a geographic information system (GIS). Within any of the ArcGIS&amp;reg; Desktop products&amp;#8212;ArcInfo&amp;#8482;, ArcEditor&amp;#8482;, and ArcView&amp;reg;&amp;#8212;you can perform geoprocessing tasks on your data. Geoprocessing provides a way to create new information by processing existing data. Any alteration or information extraction performed on data involves a geoprocessing task. You can perform such tasks as converting geographic data to various formats, clipping one dataset by another, or intersecting datasets together to create a new dataset. These operations can be leveraged individually via dialog boxes or in sequence by creating models or scripts that consume multiple tools. &lt;br&gt;&lt;br&gt;You'll learn how to&amp;#58;&lt;br&gt;Use tools through dialog boxes or at the command line.&lt;br&gt;Build, execute, and manage models that perform a sequence of geoprocessing tools.&lt;br&gt;Create and run a script that uses geoprocessing tools.&lt;br&gt;Use system batch processing scripts for repetitive tasks, such as those that carry out the same tool on multiple inputs, or create your own scripts that execute geoprocessing tools.&lt;br&gt;&lt;br&gt;Begin by following the quick-start tutorial to get an overview of how to perform geoprocessing tasks with ArcGIS. If you prefer, jump right in and experiment on your own. When you have questions, you&amp;#8217;ll find concise, step-by-step answers that are 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/2644802636109268485-6165471624603890860?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6165471624603890860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/agile-development-with-iconix-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6165471624603890860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6165471624603890860'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/agile-development-with-iconix-process.html' title='Agile Development with the ICONIX Process or Geoprocessing in Arcgis'/><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-2644802636109268485.post-7315299028159915962</id><published>2009-11-25T15:44:00.000-08:00</published><updated>2009-11-25T15:55:30.315-08:00</updated><title type='text'>Innovative Fabric Imagery for Quilts or Retouching Photos in Photoshop Elements 4</title><content type='html'>&lt;h4&gt;Innovative Fabric Imagery for Quilts: Must-Have Guide to Transforming and Printing Your Favorite Images on Fabric &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Cyndy Lyle Rymer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Everyone has a favorite picture of children, pets, houses, dogs, cats, goldfish, whatever! With &lt;i&gt;Innovative Fabric Imagery for Quilts,&lt;/i&gt; crafters can turn those photos into stunning quilts that will be cherished for generations to come. Thirteen skill-building projects with step-by-step instructions show exactly how to create these heirlooms, and the getting-started chapter is perfect for beginners. An inspiring gallery of beautiful work from some of today's most innovative quilters gives even more great ideas for capturing old memories and making new ones.&lt;br&gt;&lt;br&gt;* 13 skill-building projects&lt;br&gt;&lt;br&gt;* Step-by-step directions and a getting-started chapter&lt;br&gt;&lt;br&gt;* Inspiring gallery of more than 40 innovative fabric imagery quilts&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://canadian-cooking.blogspot.com"&gt;Fundamentals of Meal Management or Just Me Cookin in Germany&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Retouching Photos in Photoshop Elements 4: Visual QuickProject Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Nolan Hester&lt;/strong&gt; &lt;p&gt;&lt;p&gt;If you want to get great-looking photos fast but don't want to get bogged down with the details, then you need a &lt;B&gt;Visual QuickProject Guide&lt;/B&gt;!&lt;/P&gt;  &lt;/P&gt; &lt;P style="MARGIN: 0in 0in 0pt; mso-pagination: none; mso-layout-grid-align: none" soNormal&gt;You took some photos and they could use a little finessing. All you want to do is correct an image's lighting, fix a little red eye, or even out the tones in a photograph-without learning the ins and outs of Photoshop Elements. For just $12.99, this compact guide shows you how! Using big, bold full-color pictures and streamlined instructions, it covers just the need-to-know essentials that will have you perfecting your photos in a matter of minutes. You'll learn how to easily fix common problems such as flash-induced red eye, blown-out highlights and murky shadows, inaccurate skin tones, distracting background objects, and more. End-of-chapter tips point out other useful Photoshop Elements retouching tricks. You'll also learn key new features and how to share your newly polished photos with friends and family through email, the Web, via online print labs, and more!&lt;/P&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;Getting ready&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;Make quick fixes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;17&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Correct exposures&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;37&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adjust colors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;61&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Repair &amp; transform photos&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Share photos&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;115&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/2644802636109268485-7315299028159915962?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7315299028159915962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/innovative-fabric-imagery-for-quilts-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7315299028159915962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7315299028159915962'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/11/innovative-fabric-imagery-for-quilts-or.html' title='Innovative Fabric Imagery for Quilts or Retouching Photos in Photoshop Elements 4'/><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-2644802636109268485.post-63046725766859345</id><published>2009-02-22T16:36:00.000-08:00</published><updated>2009-02-22T16:43:39.872-08:00</updated><title type='text'>Lawyers Guide to Adobe Acrobat 80 Third Edition or C Programming</title><content type='html'>&lt;h4&gt;Lawyer's Guide to Adobe Acrobat 8.0, Third Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David L Masters&lt;/strong&gt; &lt;p&gt;&lt;p&gt;"The transition from paper-based information to digital information has begun. The Lawyer's Guide to Adobe Acrobat Third Edition will help lawyers increase productivity, decrease costs, and improve client services by moving from paper-based files to digital records." This updated and revised edition focuses on the ways lawyers can benefit from using Adobe Acrobat 8.0, the most current Adobe software for creating and working with Portable Document Format (PDF) files. The format is so reliable that both the federal courts' Case Management/Electronic Case Files (CM/ECF) program and state courts that use LexisNexis File &amp; Serve have adopted PDF as the standard. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://medications-books.blogspot.com/2009/02/how-we-live-our-yoga-pa-or-how-not-to.html"&gt;How We Live Our Yoga Pa or How Not to Be My Patient&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;C++ Programming: Program Design Including Data Structures, Fourth Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;D S Malik&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Now in its fourth edition, C++ Programming&amp;#58; Program Design Including Data Structures remains the definitive text for a course sequence covering CS1 and CS2 topics. Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach fundamental programming concepts. This fourth edition has been enhanced to further demonstrate the use of OOD methodology, to introduce sorting algorithms (bubble sort and insertion sort), and to present additional material on abstract classes. In addition, the exercise sets at the end of each chapter have been expanded to include calculus and engineering-related exercises.&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/2644802636109268485-63046725766859345?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/63046725766859345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/lawyers-guide-to-adobe-acrobat-80-third.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/63046725766859345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/63046725766859345'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/lawyers-guide-to-adobe-acrobat-80-third.html' title='Lawyers Guide to Adobe Acrobat 80 Third Edition or C Programming'/><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-2644802636109268485.post-8213018391807644844</id><published>2009-02-21T12:25:00.000-08:00</published><updated>2009-02-21T12:32:20.901-08:00</updated><title type='text'>Exchange Server Cookbook or Introduction to Computing and Programming with Java</title><content type='html'>&lt;h4&gt;Exchange Server Cookbook &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Paul Robichaux&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Ask network administrators what their most critical computerapplication is, and most will say "email" without a moment'shesitation. If you run a network powered by Windows 2000 orWindows Server 2003, Microsoft Exchange occupies much ofyour time. According to Microsoft, 110 million Exchangeseats have been deployed, but 60% of you are still runningExchange 5.5. That's a problem, because the differencebetween version 5.5 and the more efficient Exchange 2000 andExchange Server 2003 is profound. &lt;P&gt;Don't fret. Exchange Server Cookbook offers you acomprehensive how-to guide to these newer versions ofExchange. You'll find quick solutions for the most commontasks you need to perform&amp;#151;everything from installation andmaintenance to configuration and optimization, with provenrecipes for the most useful tools and utilities. The bookalso has solutions to some uncommon tasks (that you may notknow are possible) and advanced procedures that aren't partof day-to-day operations. These include tasks for criticalsituations, such as using a recovery storage group.&lt;P&gt;Our reliable desktop reference even shows you how to writescripts for Exchange management and deployment tasks. That'sright. While not every Exchange job can be scripted, manycan, and we provide lots of working VBScript examples foraccomplishing particular goals. Whatever your particularneed, you'll find it quickly, because chapters in thisCookbook are laid out by recipe, with cross references toother pertinent solutions in the book. With this guide,you'll learn&amp;#58;&lt;br&gt;The relationship between Exchange and Active Directory &lt;br&gt;When to use the GUI, the command line, or scripting&lt;br&gt;How to prepare forests, domains, and servers &lt;br&gt;How touse Group Policy to control Exchange&lt;br&gt;Diagnostic logging, measure performance, and administrativeprivileges&lt;br&gt;Recipient management&amp;#58; user accounts, mailboxes, mail-enabledgroups&lt;br&gt;Mailbox and public folder database management&lt;br&gt;Message routing and transport functions&lt;br&gt;Security, backup, restore, and recovery operations&lt;br&gt;&lt;br&gt;For every question you have about Exchange 2000 or ExchangeServer 2003, our Cookbook has the answer&amp;#151;one that you canfind and implement without a moment's hesitation. &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;Getting started&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;Installation and infrastructure&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;11&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Active directory integration&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exchange server and organization management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Recipient management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;105&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mailbox and public folder database management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;169&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Transport, routing, and SMTP&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;204&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Client connectivity&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;262&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Public folder management&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;317&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exchange security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;353&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Backup, restore, and recovery&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;389&lt;/TD&gt;&lt;/TABLE&gt; &lt;h4&gt;Introduction to Computing and Programming with Java: A Multimedia Approach &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mark Guzdial&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;I&gt;New computer science students are far more motivated when they are creating programs they care about.&lt;/I&gt; Reflecting that insight, this complete first course in Java introduces each new concept in the context of programs that manipulate students&amp;rsquo;own sounds, pictures, web pages, and video&amp;#58; programs that help them &lt;I&gt;communicate&lt;/I&gt;. &lt;/P&gt;  &lt;p&gt;&amp;nbsp;&lt;/P&gt;  &lt;p&gt;Mark Guzdial and Barbara Ericson draw on their innovative work at Georgia Tech, work that has significantly improved student success, and earned the recognition of the National Science Foundation. This book presents new techniques only after demonstrating why students need them to solve meaningful problems. Students can then run their digital media programs get immediate feedback that helps them stay on the right track. &lt;/P&gt;  &lt;p&gt;&lt;I&gt;&amp;nbsp;&lt;/I&gt;&lt;/P&gt;  &lt;p&gt;Open-ended assignments are designed to motivate, promote creativity, and encourage collaboration and friendly competition, using the simple, intuitive, lightweight DrJava development environment. At the same time, students learn to create robust, efficient Java code for any IDE or platform.&amp;nbsp; &lt;/P&gt;  &lt;p&gt;&amp;nbsp;&lt;/P&gt;  &lt;p&gt;Skills include&amp;#58;&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;fundamentals of object development&amp;nbsp; &lt;/LI&gt;  &lt;LI&gt;loops, arrays, and matrices&amp;nbsp; &lt;/LI&gt;  &lt;LI&gt;drawing with Java&amp;rsquo;s Graphics and Graphics2D classes&lt;/LI&gt;  &lt;LI&gt;generating HTML databases and using basic SQL queries&amp;nbsp; &lt;/LI&gt;  &lt;LI&gt;understanding and modifying algorithms&amp;nbsp; &lt;/LI&gt;  &lt;LI&gt;program performance and reliability &lt;/LI&gt;&lt;/UL&gt;  &lt;p&gt;&amp;nbsp;&lt;/P&gt;A dual-platform CD-ROM (for Macintosh&lt;SUP&gt;&amp;reg;&lt;/SUP&gt; and Windows&lt;SUP&gt;&amp;reg;&lt;/SUP&gt;) includes raw media materials and programming source code for the book&amp;rsquo;s exercises andall necessary software, including Sun Microsystems&amp;rsquo; Java 2 Platform, Standard Edition and more. &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/2644802636109268485-8213018391807644844?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8213018391807644844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/exchange-server-cookbook-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8213018391807644844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8213018391807644844'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/exchange-server-cookbook-or.html' title='Exchange Server Cookbook or Introduction to Computing and Programming with Java'/><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-2644802636109268485.post-8436537292415734372</id><published>2009-02-20T08:13:00.000-08:00</published><updated>2009-02-20T08:20:06.471-08:00</updated><title type='text'>Professional Excel Development or Ajax Security</title><content type='html'>&lt;h4&gt;Professional Excel Development: The Defenitive Guide to Developing Applications Using Microsoft Excel and VBA &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Stephen Bullen&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Finally, there's a book that treats Excel as the powerful development platform it really is, and covers every facet of developing commercial-quality Excel applications.&lt;P&gt;This is not a book for beginners. Writing for professional developers and true Excel experts, the authors share insider's knowledge they've acquired building Excel applications for many of the world's largest companies&amp;#151;including Microsoft. Professional Excel Development demonstrates how to get the utmost from Excel, addressing everything from application architectures through worksheet and userform design, charting, debugging, error handling and optimizing performance. Along the way, the authors offer best practices for every type of Excel development, from building add-ins through interacting with XML Web services. Coverage includes &lt;ul&gt;&lt;li&gt;&lt;p&gt;Building add-ins to provide new Excel functions&lt;/li&gt;&lt;li&gt;&lt;p&gt;Designing effective worksheets, userforms and other user interface elements&lt;/li&gt;&lt;li&gt;&lt;p&gt;Leveraging Excel's powerful data analysis features &lt;/li&gt;&lt;li&gt;&lt;p&gt;Creating sophisticated custom charts&lt;/li&gt;&lt;li&gt;&lt;p&gt;Handling errors, debugging applications and optimizing performance&lt;/li&gt;&lt;li&gt;&lt;p&gt;Using class modules and interfaces to create custom objects&lt;/li&gt;&lt;li&gt;&lt;p&gt;Understanding Windows API calls: when to use them, and how to modify them&lt;/li&gt;&lt;li&gt;&lt;p&gt;Adding worksheet functions with &lt;/li&gt;&lt;li&gt;&lt;p&gt;C-based XLLs&lt;/li&gt;&lt;li&gt;&lt;p&gt;Programming with databases&lt;/li&gt;&lt;li&gt;&lt;p&gt;Controlling external applications from Excel&lt;/li&gt;&lt;li&gt;&lt;p&gt;Integrating with Visual Basic 6, VB.NET and Visual Studio Tools for Office&lt;/li&gt;&lt;li&gt;&lt;p&gt;Using XML to import and export data and communicate with Web services&lt;/li&gt;&lt;li&gt;&lt;p&gt;Providing help, securing, packaging anddistributing&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The accompanying CD-ROM contains the book's sample timesheet application at every stage of construction, with detailed code comments. It also includes many examples of the concepts introduced in each chapter and a collection of the authors' Excel development utilities. &lt;/p&gt;&lt;h4&gt;Slashdot.org&lt;/h4&gt;&lt;p&gt;Gives you the tools to build applications that are much more than automated spreadsheets. Almost any program your imagination can devise can be created using the techniques given, which is a testimony to the power of Excel. Bash Microsoft if you want, but they do sometimes come up with a winner, and &lt;i&gt;Professional Excel Development&lt;/i&gt; allows you to take full advantage of its capabilities.&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://monetary-policy-book.blogspot.com/2009/02/citizenship-papers-or-spinoza.html"&gt;Citizenship Papers or Spinoza&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Ajax Security &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Billy Hoffman&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p style="margin&amp;#58; 0px;"&gt;&lt;b&gt;The hands-on, practical primer for professionals who want to prevent Ajax-related security vulnerabilities&lt;/b&gt;&lt;/p&gt; &lt;p style="margin&amp;#58; 0px;"&gt;Ajax has the potential to revolutionize the Internet as we know it, but with this potential comes equally dangerous new security threats. &lt;b&gt;&lt;i&gt;Ajax Security&lt;/i&gt;&lt;/b&gt; exposes the minefield of security vulnerabilities inherent in the Ajax framework and provides a guide for developers to safely navigate through it and create a secure application.&lt;/p&gt; &lt;p style="margin&amp;#58; 0px;"&gt;Each chapter begins with a myth about Ajax security which is then debunked. Throughout the book, you will find case studies of actual exploited Ajax vulnerabilities to illustrate key points. The authors also include specific recommendations for securing Ajax applications for each of the major Web programming languages (.NET, Java, and PHP) as well as for the popular new language, Ruby on Rails. &lt;/p&gt; &lt;p style="margin&amp;#58; 0px;"&gt;With this book, you will learn to&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Become familiar with security issue in the Web 2.0 world&lt;/li&gt;&lt;li&gt;Create secure Mashup websites&lt;/li&gt;&lt;li&gt;Identify vulnerabilities that may have crept in your code &lt;/li&gt;&lt;li&gt;Keep new vulnerabilities out of your code&lt;/li&gt;&lt;/ul&gt; &lt;p style="margin&amp;#58; 0px;"&gt;Geared towards software developers who want to create Ajax Web applications that are secure from attack, &lt;b&gt;&lt;i&gt;Ajax Security&lt;/i&gt;&lt;/b&gt; will also benefit QA testers and pen-testers who want to find vulnerabilities in the Ajax applications that they test.&lt;/p&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&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;&amp;nbsp;Preface xvii  &lt;p&gt; &amp;nbsp;Preface (The Real One) xvix  &lt;p&gt;&lt;B&gt;Chapter 1 Introduction to Ajax Security 1&lt;/B&gt;  &lt;p&gt; &amp;nbsp;An Ajax Primer 2  &lt;p&gt;  &amp;nbsp;&amp;nbsp;What Is Ajax? 2  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Asynchronous 3  &lt;p&gt;  &amp;nbsp;&amp;nbsp;JavaScript 6  &lt;p&gt;  &amp;nbsp;&amp;nbsp;XML 11  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Dynamic HTML (DHTML) 11  &lt;p&gt; &amp;nbsp;The Ajax Architecture Shift 11  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Thick-Client Architecture 12  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Thin-Client Architecture 13  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Ajax&amp;#58; The Goldilocks of Architecture 15  &lt;p&gt;  &amp;nbsp;&amp;nbsp;A Security Perspective&amp;#58; Thick-Client Applications 16  &lt;p&gt;  &amp;nbsp;&amp;nbsp;A Security Perspective&amp;#58; Thin-Client Applications 17  &lt;p&gt;  &amp;nbsp;&amp;nbsp;A Security Perspective&amp;#58; Ajax Applications 18  &lt;p&gt; &amp;nbsp;A Perfect Storm of Vulnerabilities 19  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Increased Complexity, Transparency, and Size 19  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Sociological Issues 22  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Ajax Applications&amp;#58; Attractive and Strategic Targets 23  &lt;p&gt; &amp;nbsp;Conclusions 24&lt;B&gt;  &lt;p&gt;Chapter 2 The Heist 25  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Eve 25  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Hacking HighTechVacations.net 26  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Hacking the Coupon System 26  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Attacking Client-Side Data Binding 32  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Attacking the Ajax API 36  &lt;p&gt; &amp;nbsp;A Theft in the Night 42&lt;B&gt;  &lt;p&gt;Chapter 3 Web Attacks 45  &lt;p&gt;&lt;/B&gt; &amp;nbsp;The Basic Attack Categories 45  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Resource Enumeration 46  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Parameter Manipulation 50  &lt;p&gt; &amp;nbsp;Other Attacks 75  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cross-Site Request Forgery (CSRF) 75  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Phishing 76  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Denial-of-Service (DoS) 77  &lt;p&gt; &amp;nbsp;Protecting Web Applications from Resource Enumeration and Parameter  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Manipulation 77  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Secure Sockets Layer 78  &lt;p&gt; &amp;nbsp;Conclusions 78&lt;B&gt;  &lt;p&gt;Chapter 4&amp;nbsp; Ajax Attack Surface 81  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Understanding the Attack Surface 81  &lt;p&gt; &amp;nbsp;Traditional Web Application Attack Surface 83  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Form Inputs 83  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cookies 84  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Headers 85  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Hidden Form Inputs 86  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Query Parameters 86  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Uploaded Files 89  &lt;p&gt; &amp;nbsp;Traditional Web Application Attacks&amp;#58; A Report Card 90  &lt;p&gt; &amp;nbsp;Web Service Attack Surface 92  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Web Service Methods 92  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Web Service Definitions 94  &lt;p&gt; &amp;nbsp;Ajax Application Attack Surface 94  &lt;p&gt;  &amp;nbsp;&amp;nbsp;The Origin of the Ajax Application Attack Surface 96  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Best of Both Worlds&amp;ndash;for the Hacker 98  &lt;p&gt; &amp;nbsp;Proper Input Validation 98  &lt;p&gt;  &amp;nbsp;&amp;nbsp;The Problem with Blacklisting and Other Specific Fixes 99  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Treating the Symptoms Instead of the Disease 102  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Whitelist Input Validation 105  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Regular Expressions 109  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Additional Thoughts on Input Validation 109  &lt;p&gt; &amp;nbsp;Validating Rich User Input 111  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Validating Markup Languages 111  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Validating Binary Files 113  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Validating JavaScript Source Code 114  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Validating Serialized Data 120  &lt;p&gt; &amp;nbsp;The Myth of User-Supplied Content 122  &lt;p&gt; &amp;nbsp;Conclusion 123&lt;B&gt;  &lt;p&gt;Chapter 5 Ajax Code Complexity 125  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Multiple Languages and Architectures 125  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Array Indexing 126  &lt;p&gt;  &amp;nbsp;&amp;nbsp;String Operations 128  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Code Comments 129  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Someone Else&amp;rsquo;s Problem 130  &lt;p&gt; &amp;nbsp;JavaScript Quirks 132  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Interpreted, Not Compiled 132  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Weakly Typed 133  &lt;p&gt; &amp;nbsp;Asynchronicity 135  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Race Conditions 135  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Deadlocks and the Dining Philosophers Problem 139  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Client-Side Synchronization 144  &lt;p&gt; &amp;nbsp;Be Careful Whose Advice You Take 144  &lt;p&gt; &amp;nbsp;Conclusions 145  &lt;p&gt;&lt;B&gt;Chapter 6 Transparency in Ajax Applications 147&lt;/B&gt;  &lt;p&gt; &amp;nbsp;Black Boxes Versus White Boxes 147  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Example&amp;#58; MyLocalWeatherForecast.com 150  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Example&amp;#58; MyLocalWeatherForecast.com &amp;ldquo;Ajaxified&amp;rdquo; 152  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Comparison Conclusions 156  &lt;p&gt; &amp;nbsp;The Web Application as an API 156  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Data Types and Method Signatures 158  &lt;p&gt; &amp;nbsp;Specific Security Mistakes 158  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Improper Authorization 159  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Overly Granular Server API 161  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Session State Stored in JavaScript 164  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Sensitive Data Revealed to Users 165  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Comments and Documentation Included in Client-Side Code 166  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Data Transformation Performed on the Client 167  &lt;p&gt; &amp;nbsp;Security through Obscurity 172  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Obfuscation 173  &lt;p&gt; &amp;nbsp;Conclusions 174&lt;B&gt;  &lt;p&gt;Chapter 7 Hijacking Ajax Applications 175  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Hijacking Ajax Frameworks 176  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Accidental Function Clobbering 176  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Function Clobbering for Fun and Profit 178  &lt;p&gt; &amp;nbsp;Hijacking On-Demand Ajax 184  &lt;p&gt; &amp;nbsp;Hijacking JSON APIs 190  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Hijacking Object Literals 195  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Root of JSON Hijacking 195  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Defending Against JSON Hijacking 196  &lt;p&gt; &amp;nbsp;Conclusions 199&lt;B&gt;  &lt;p&gt;Chapter 8 Attacking Client-Side Storage 201  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Overview of Client-Side Storage Systems 201  &lt;p&gt;  &amp;nbsp;&amp;nbsp;General Client-Side Storage Security 202  &lt;p&gt; &amp;nbsp;HTTP Cookies 204  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cookie Access Control Rules 206  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Storage Capacity of HTTP Cookies 211  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Lifetime of Cookies 215  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Additional Cookie Storage Security Notes 216  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cookie Storage Summary 216  &lt;p&gt; &amp;nbsp;Flash Local Shared Objects 218  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Flash Local Shared Objects Summary 225  &lt;p&gt; &amp;nbsp;DOM Storage 226  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Session Storage 227  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Global Storage 229  &lt;p&gt;  &amp;nbsp;&amp;nbsp;The Devilish Details of DOM Storage 231  &lt;p&gt;  &amp;nbsp;&amp;nbsp;DOM Storage Security 233  &lt;p&gt;  &amp;nbsp;&amp;nbsp;DOM Storage Summary 234  &lt;p&gt; &amp;nbsp;Internet Explorer userData 235  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Security Summary 240  &lt;p&gt; &amp;nbsp;General Client-Side Storage Attacks and Defenses 240  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cross-Domain Attacks 241  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cross-Directory Attacks 242  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Cross-Port Attacks 243  &lt;p&gt; &amp;nbsp;Conclusions 243&lt;B&gt;  &lt;p&gt;Chapter 9 Offline Ajax Applications 245  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Offline Ajax Applications 245  &lt;p&gt; &amp;nbsp;Google Gears 247  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Native Security Features and Shortcomings of Google Gears 248  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Exploiting WorkerPool 251  &lt;p&gt;  &amp;nbsp;&amp;nbsp;LocalServer Data Disclosure and Poisoning 253  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Directly Accessing the Google Gears Database 257  &lt;p&gt;  &amp;nbsp;&amp;nbsp;SQL Injection and Google Gears 258  &lt;p&gt;  &amp;nbsp;&amp;nbsp;How Dangerous Is Client-Side SQL Injection? 262  &lt;p&gt; &amp;nbsp;Dojo.Offline 264  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Keeping the Key Safe 265  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Keeping the Data Safe 266  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Good Passwords Make for Good Keys 267  &lt;p&gt; &amp;nbsp;Client-Side Input Validation Becomes Relevant 268  &lt;p&gt; &amp;nbsp;Other Approaches to Offline Applications 270  &lt;p&gt; &amp;nbsp;Conclusions 270&lt;B&gt;  &lt;p&gt;Chapter 10 Request Origin Issues 273  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Robots, Spiders, Browsers, and Other Creepy Crawlers 273  &lt;p&gt;  &amp;nbsp;&amp;nbsp;&amp;ldquo;Hello! My Name Is Firefox. I Enjoy Chunked Encoding, PDFs, and  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Long Walks on the Beach.&amp;rdquo; 275  &lt;p&gt; &amp;nbsp;Request Origin Uncertainty and JavaScript 276  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Ajax Requests from the Web Server&amp;rsquo;s Point of View 276  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Yourself, or Someone Like You 280  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Sending HTTP Requests with JavaScript 282  &lt;p&gt;  &amp;nbsp;&amp;nbsp;JavaScript HTTP Attacks in a Pre-Ajax World 284  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Hunting Content with XMLHttpRequest 286  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Combination XSS/XHR Attacks in Action 290  &lt;p&gt; &amp;nbsp;Defenses 292  &lt;p&gt; &amp;nbsp;Conclusions 294  &lt;p&gt;&lt;B&gt;Chapter 11 Web Mashups and Aggregators 295&lt;/B&gt;  &lt;p&gt; &amp;nbsp;Machine-Consumable Data on the Internet 296  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Early 90&amp;rsquo;s&amp;#58; Dawn of the Human Web 296  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Mid 90s&amp;#58; The Birth of the Machine Web 297  &lt;p&gt;  &amp;nbsp;&amp;nbsp;2000s&amp;#58; The Machine Web Matures 298  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Publicly Available Web Services 299  &lt;p&gt; &amp;nbsp;Mashups&amp;#58; Frankenstein on the Web 301  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ChicagoCrime.org 302  &lt;p&gt;  &amp;nbsp;&amp;nbsp;HousingMaps.com 303  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Other Mashups 304  &lt;p&gt; &amp;nbsp;Constructing Mashups 304  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Mashups and Ajax 306  &lt;p&gt; &amp;nbsp;Bridges, Proxies, and Gateways&amp;ndash;Oh My! 308  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Ajax Proxy Alternatives 309  &lt;p&gt; &amp;nbsp;Attacking Ajax Proxies 310  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Et Tu, HousingMaps.com? 312  &lt;p&gt; &amp;nbsp;Input Validation in Mashups 314  &lt;p&gt; &amp;nbsp; Aggregate Sites 317  &lt;p&gt; &amp;nbsp;Degraded Security and Trust 324  &lt;p&gt; &amp;nbsp;Conclusions 327&lt;B&gt;  &lt;p&gt;Chapter 12 Attacking the Presentation Layer 329  &lt;p&gt;&lt;/B&gt; &amp;nbsp;A Pinch of Presentation Makes the Content Go Down 329  &lt;p&gt; &amp;nbsp;Attacking the Presentation Layer 333  &lt;p&gt; &amp;nbsp;Data Mining Cascading Style Sheets 334  &lt;p&gt; &amp;nbsp;Look and Feel Hacks 337  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Advanced Look and Feel Hacks 341  &lt;p&gt; &amp;nbsp;Embedded Program Logic 345  &lt;p&gt; &amp;nbsp;Cascading Style Sheets Vectors 347  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Modifying the Browser Cache 348  &lt;p&gt; &amp;nbsp;Preventing Presentation Layer Attacks 352  &lt;p&gt; &amp;nbsp;Conclusion 353&lt;B&gt;  &lt;p&gt;Chapter 13 JavaScript Worms 355  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Overview of JavaScript Worms 355  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Traditional Computer Viruses 356  &lt;p&gt; &amp;nbsp;JavaScript Worms 359  &lt;p&gt;  &amp;nbsp;&amp;nbsp;JavaScript Worm Construction 361  &lt;p&gt;  &amp;nbsp;&amp;nbsp;JavaScript Limitations 363  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Propagating JavaScript Worms 364  &lt;p&gt;  &amp;nbsp;&amp;nbsp;JavaScript Worm Payloads 364  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Putting It All Together 372  &lt;p&gt; &amp;nbsp;Case Study&amp;#58; Samy Worm 373  &lt;p&gt;  &amp;nbsp;&amp;nbsp;How It Worked 374  &lt;p&gt;  &amp;nbsp;&amp;nbsp;The Virus&amp;rsquo; Payload 377  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Conclusions About the Samy Worm 379  &lt;p&gt; &amp;nbsp;Case Study&amp;#58; Yamanner Worm (JS/Yamanner-A) 380  &lt;p&gt;  &amp;nbsp;&amp;nbsp;How It Worked 380  &lt;p&gt;  &amp;nbsp;&amp;nbsp;The Virus&amp;rsquo; Payload 383  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Conclusions About the Yamanner Worm 384  &lt;p&gt; &amp;nbsp;Lessons Learned from Real JavaScript Worms 387  &lt;p&gt; &amp;nbsp;Conclusions 389  &lt;p&gt;&lt;B&gt;Chapter 14 Testing Ajax Applications 391  &lt;p&gt;&lt;/B&gt; &amp;nbsp;Black Magic 391  &lt;p&gt; &amp;nbsp;Not Everyone Uses a Web Browser to Browse the Web 396  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Catch-22 398  &lt;p&gt; &amp;nbsp;Security Testing Tools&amp;ndash;or Why Real Life Is Not Like Hollywood 399  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Site Cataloging 400  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Vulnerability Detection 401  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Analysis Tool&amp;#58; Sprajax 403  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Analysis Tool&amp;#58; Paros Proxy 406  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Analysis Tool&amp;#58; LAPSE (Lightweight Analysis for Program Security in Eclipse) 408  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Analysis Tool&amp;#58;WebInspect&amp;trade; 409  &lt;p&gt; &amp;nbsp;Additional Thoughts on Security Testing 411&lt;B&gt;  &lt;p&gt;Chapter 15 Analysis of Ajax Frameworks 413  &lt;p&gt;&lt;/B&gt; &amp;nbsp;ASP.NET 413  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ASP.NET AJAX (formerly Atlas) 414  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ScriptService 417  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Security Showdown&amp;#58; UpdatePanel Versus ScriptService 419  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ASP.NET AJAX and WSDL 420  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ValidateRequest 424  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ViewStateUserKey 425  &lt;p&gt;  &amp;nbsp;&amp;nbsp;ASP.NET Configuration and Debugging 426  &lt;p&gt; &amp;nbsp;PHP 427  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Sajax 427  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Sajax and Cross-Site Request Forgery 430  &lt;p&gt; &amp;nbsp;Java EE 431  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Direct Web Remoting (DWR) 432  &lt;p&gt; &amp;nbsp;JavaScript Frameworks 434  &lt;p&gt;  &amp;nbsp;&amp;nbsp;A Warning About Client-Side Code 435  &lt;p&gt;  &amp;nbsp;&amp;nbsp;Prototype 435  &lt;p&gt; &amp;nbsp;Conclusions 437&lt;B&gt;  &lt;p&gt;Appendix A Samy Source Code 439&lt;/B&gt;&lt;B&gt;  &lt;p&gt;Appendix B Source Code for Yamanner Worm 447  &lt;p&gt;&lt;/B&gt;Index 453 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-8436537292415734372?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8436537292415734372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/professional-excel-development-or-ajax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8436537292415734372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8436537292415734372'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/professional-excel-development-or-ajax.html' title='Professional Excel Development or Ajax 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-2644802636109268485.post-3156233845296702169</id><published>2009-02-19T04:01:00.000-08:00</published><updated>2009-02-19T04:08:36.410-08:00</updated><title type='text'>Javascript or Microsoft Visual C NET Step by Step 2003</title><content type='html'>&lt;h4&gt;Javascript: A Beginner's Guide, Second Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Pollock&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Step-by-step instruction teaches beginning JavaScript programmers and Web designers to create windows, display moving text, and generate sound or other multimedia elements with ease. Uses the successful Beginner's Guide teaching system, which countless new users have praised for giving them a solid foundation in technology. &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;Introduction&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 to JavaScript&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;Placing JavaScript in an HTML File&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;Using Variables&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;35&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using Functions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;65&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;JavaScript Operators&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;95&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conditional Statements and Loops&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;127&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Event Handlers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;161&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;189&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Documents Object&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;223&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Window Object&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;267&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;JavaScript Arrays&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;307&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Math, Number, and Date Objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Handling Strings&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;379&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;JavaScript and Forms&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;411&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;JavaScript and Frames&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;445&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;An Introduction to Advanced Techniques&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;477&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Answers to Mastery Checks&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;523&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;541&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://american-cooking-books.blogspot.com"&gt;Sew Easy as Pie or Hostess&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Visual C# .NET Step by Step 2003 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Sharp&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Teach yourself Visual C# .NET version 2003--and begin developing Microsoft .NET--connected applications--one step at a time. This practical, hands-on tutorial expertly guides you through the fundamentals--from learning Visual C# syntax to writing and running your first components, Web services, and applications. Work at your own pace through easy-to-follow lessons and hands-on exercises to teach yourself essential techniques. And stay ahead of the curve by working with real-world examples and best practices for Visual C# .NET version 2003 development. Topics include object-oriented techniques, such as inheritance and encapsulation; exception-handling; resource management and the garbage collector; building components; creating GUI components and user controls; manipulating XML documents; Microsoft ADO.NET; Web Forms; Microsoft ASP.NET controls; integration with Microsoft Windows .NET Server 2003; testing; deployment; and more.&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/2644802636109268485-3156233845296702169?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3156233845296702169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/javascript-or-microsoft-visual-c-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3156233845296702169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3156233845296702169'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/javascript-or-microsoft-visual-c-net.html' title='Javascript or Microsoft Visual C NET Step by Step 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-2644802636109268485.post-4441742960050008746</id><published>2009-02-17T23:50:00.000-08:00</published><updated>2009-02-17T23:57:09.929-08:00</updated><title type='text'>Gurus Guide to SQL Server Boxed Set or Digital Holography and Three Dimensional Display</title><content type='html'>&lt;h4&gt;Guru's Guide to SQL Server Boxed Set &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ken Henderson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Ken Henderson's three guides to SQL Server have been widely praised by readers and reviewers alike. Now all three of them are available in an attractive, sturdy, specially priced boxed set. The three books included are &lt;i&gt;The Guru's Guide to Transact-SQL, The Guru's Guide to SQL Server Stored Procedures, XML, and HTML&lt;/i&gt;, and &lt;i&gt;The Guru's Guide to SQL Server Architecture and Internals&lt;/i&gt;. This set is an invaluable reference for SQL Server administrators and developers of all levels. &lt;br&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://teaching-computer-book.blogspot.com/2009/02/mastering-css-with-dreamweaver-cs4-or.html"&gt;Mastering CSS with Dreamweaver CS4 or Stephen Johnson on Digital Photography&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Digital Holography and Three-Dimensional Display: Principles and Applications &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ting Chung Poon&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Digital (or electronic) holography and its application to 3-D display is one of the formidable problems of evolving areas of high technology that has been receiving great attention in recent years. Indeed, the "Holy Grail" for 3-D display is the realization of life-size interactive 3-D displays. Obviously, we are not there yet, but advances in 3-D display allow us to make important steps towards the Holy Grail. The theme of this book is to organize a collection of key chapters that covers digital holography and 3-D display techniques so as to provide the reader with the state-of-the-art developments in these important areas around the world. &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/2644802636109268485-4441742960050008746?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/4441742960050008746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/gurus-guide-to-sql-server-boxed-set-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4441742960050008746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4441742960050008746'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/gurus-guide-to-sql-server-boxed-set-or.html' title='Gurus Guide to SQL Server Boxed Set or Digital Holography and Three Dimensional Display'/><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-2644802636109268485.post-3432081428699779669</id><published>2009-02-16T19:38:00.000-08:00</published><updated>2009-02-16T19:45:54.856-08:00</updated><title type='text'>Mastering CSS with Dreamweaver CS4 or Stephen Johnson on Digital Photography</title><content type='html'>&lt;h4&gt;Mastering CSS with Dreamweaver CS4 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Stephanie Sullivan&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Millions of Web designers use Dreamweaver and most of them think creating CSS-based, standards-compliant sites is a challenge. In Mastering CSS with Dreamweaver CS3, authors Stephanie Sullivan and Greg Rewis bridge the gaps between the worlds of CSS design and Dreamweaver by demonstrating how to use Dreamweaver CS3 and CSS together to create individualized, standards-based layouts. Through hands-on projects with lots of visuals, the book enables every user of Dreamweaver to learn CSS effectively and easily. &lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://barbecue-cooking.blogspot.com/2009/02/for-love-of-potatoes-or-compendium-of.html"&gt;For the Love of Potatoes or Compendium of Nosh&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Stephen Johnson on Digital Photography &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Stephen Johnson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Something for everyone in this beautiful and definitive guide for digital photography enthusiasts, from cutting edge camera and software techniques to engaging discourse on the history and future of digital photographyProvides an in-depth, visually reinforced introduction to the fundamentals of digital photography. Provides cutting edge techniques for producing and reproducing images of the highest quality, regardless of the equipment you are using, including: composition, colour management, colour editing, printing, restoration, and more. &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/2644802636109268485-3432081428699779669?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3432081428699779669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/mastering-css-with-dreamweaver-cs4-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3432081428699779669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3432081428699779669'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/mastering-css-with-dreamweaver-cs4-or.html' title='Mastering CSS with Dreamweaver CS4 or Stephen Johnson on Digital Photography'/><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-2644802636109268485.post-4706988608155382033</id><published>2009-02-15T15:27:00.000-08:00</published><updated>2009-02-15T15:34:08.533-08:00</updated><title type='text'>Professional Widgets with CSS DOM and AJAX or Mcitp</title><content type='html'>&lt;h4&gt;Professional Widgets with CSS, DOM and AJAX: Google Web Toolkit, Yahoo Konfabulator, Microsoft Web Gadgets, and SilverLight with PopFly &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Rajesh Lal&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Wrox's Professional Widgets with CSS, DOM and Ajax is the first guide to building web widgets - tiny applications that can be embedded in a web page or on the desktop and have exploded in popularity in recent months. Inside, award-winning programmer Rajesh Lal provides readers with a methodology for building widgets using standards like CSS and DOM to create widgets that work anywhere. Next he guides readers though the creation of widgets using several popular toolkits and frameworks including Yahoo! Widgets, Silverlight with PopFly, Google Web Toolkit, Microsoft Web Gadgets and more Professional Widgets with CSS, DOM and Ajax is heavy on step-by step examples enabling readers to get up to speed and begin building widgets quickly and easily.&lt;br&gt;Topics include&amp;#58;&lt;br&gt;* Understanding the architecture, design considerations and implementation of Web Widgets&lt;br&gt;* Working with Data Providers XML Web Services&lt;br&gt;* Using Ajax to provide the backbone and medium for widgets&lt;br&gt;* Presentation with CSS&lt;br&gt;* Browser compatibility&lt;br&gt;* Programming with Ajax Libraries and Frameworks&lt;br&gt;* Security, Yes Security &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://diet-nutrition-books.blogspot.com"&gt;Robert Rose Book of Classic Pasta or Fabulous Cookies&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;MCITP: Windows Server 2008 Enterprise Administrator Study Guide (Exam 70-647) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Steven Johnson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This comprehensive book will guide readers through Microsoft's brand new MCITP&amp;#58; Windows Server 2008 Enterprise Administrator exam.&amp;#160;Enterprise Administrators are responsible for the overall IT environment and architecture. They translate business goals into technology decisions and plan mid-range to long-term strategies&amp;#160;&amp;#160;  &lt;br&gt;  &lt;br&gt;The Enterprise Administrator makes key decisions and recommendations on&amp;#58;&lt;br&gt;&lt;ul&gt;&lt;br&gt;&lt;li&gt;Network infrastructure&lt;br&gt;&lt;li&gt;Directory Services, Identity management, and Authentication&lt;br&gt;&lt;li&gt;Security policies&lt;br&gt;&lt;li&gt;Business continuity (disaster recovery, personnel/equipment/data)&lt;br&gt;&lt;li&gt;Resource allocation and Budgeting&lt;br&gt;&lt;li&gt;Design of IT administrative structure (delegation models)&lt;br&gt;&lt;li&gt;Best practices, standards, and SLAs&lt;br&gt;&lt;/ul&gt;  &lt;br&gt;  &lt;br&gt;  &lt;br&gt;This study guide will be complete with 100overage of the exam objectives, real world scenarios, hands-on exercises, and challenging review questions, both in the book and on the CD.  &lt;br&gt;  &lt;br&gt;In addition, there will be a complete instructor support package made available to training centers and schools who will use this book in their classroom.&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/2644802636109268485-4706988608155382033?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/4706988608155382033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/professional-widgets-with-css-dom-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4706988608155382033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4706988608155382033'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/professional-widgets-with-css-dom-and.html' title='Professional Widgets with CSS DOM and AJAX or Mcitp'/><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-2644802636109268485.post-2573309855700168196</id><published>2009-02-12T07:22:00.000-08:00</published><updated>2009-02-12T07:29:20.697-08:00</updated><title type='text'>The Savvy Way to Successful Website Promotion or How to Do Everything with PhotoShop 7</title><content type='html'>&lt;h4&gt;The Savvy Way to Successful Website Promotion: Secrets of Successful Websites: Attracting on-Line Traffic: The Most up to Date Guide to Top Positioning on Search Engines &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Derek Galon&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Secrets of successful Websites&lt;br&gt; Attracting on-line traffic&lt;br&gt; Guide to top positioning on search engines    &lt;br&gt;&lt;br&gt;This comprehensive guide to do-it-yourself Web promotion and successful on-line business, can be your most valuable assistant on the difficult way to real Web success on a small budget.  &lt;br&gt;&lt;br&gt;This is a book on Web promotion, not on A-B-C of Website building. It is intended both for people who already have a Website and who, by introducing certain special adjustments to it, will be able to ensure it reaches a wider public, as well as for those just about to build their Website&amp;#58; it will tell them what elements to build into it so that it will ultimately generate top promotion.  &lt;br&gt;&lt;br&gt;Below, I present you a short excerpt from THE SAVVY WAY TO SUCCESSFUL WEBSITE PROMOTION. It can give you better idea what to expect inside. However - real secrets, most valuable tips and working methods you can find in the book itself. By adopting them, you would gain serious advantage over average webmasters, and push your site well ahead of your competitors.  &lt;br&gt;&lt;br&gt;Thank you for your interest! &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://cosmetic-surgery-book.blogspot.com/2009/02/tabla-de-calor-as-or-handbook-of.html"&gt;Tabla de calor as or Handbook of Psychiatry in Palliative Medicine&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;How to Do Everything with PhotoShop 7 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Laurie McCanna&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Harness the power of Photoshop to create beautiful looking images effortlessly. Tackle common problems and technical issues, edit and enhance existing artwork -- plus experiment with new ideas and methods to create entirely new visual scenes and schemas. Familiarize yourself with the Photoshop interface and tool palette, then follow along as author Laurie McCanna expertly guides you, in friendly, easy-to-understand language, through all the major functions of this amazing graphics application. Includes helpful advice on keyboard shortcuts, Photoshop Actions, and the history palette. How to Do Everything with Photoshop 7 will help you discover new worlds of artistic splendor and Web-ready visual wizardry. &lt;/p&gt;&lt;h4&gt;Library Journal&lt;/h4&gt;&lt;p&gt;It seems to be the year for launching new versions of old  standards. Photoshop 7 introduces a number of new features that  should drive demand for manuals. Everything addresses Photoshop  beginners, with two chapters on resources and solving common  problems that should be especially helpful; appropriate for  public libraries. Teach Yourself, for beginning to intermediate  users, is more thorough, covering the channels, masks, and other  techniques that Everything omits, in addition to the basics.  Chapter Q&amp;As, quizzes, and exercises help users learn on their  own; a valuable purchase for all public libraries. A full-color  guide for intermediate users, Down &amp; Dirty explains step by step  "cool tricks," showing how to achieve easily impressive special  effects, from wrapping type around a circle to creating backlit  photo backgrounds. Sidebar tips offer additional information,  and images in the book are available for free online. Magic also  instructs intermediate to advanced users on creating cool,  full-color effects but contains longer projects that each  combine several techniques. The CD includes project files and  demonstration software. Larger public libraries should consider  either title.   Copyright 2002 Cahners Business Information. &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/2644802636109268485-2573309855700168196?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2573309855700168196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/savvy-way-to-successful-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2573309855700168196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2573309855700168196'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/savvy-way-to-successful-website.html' title='The Savvy Way to Successful Website Promotion or How to Do Everything with PhotoShop 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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2644802636109268485.post-2583738933371089887</id><published>2009-02-11T03:11:00.000-08:00</published><updated>2009-02-11T03:17:56.053-08:00</updated><title type='text'>AutoCAD 2009 or How to do Everything with Your Digital Video Camera</title><content type='html'>&lt;h4&gt;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! 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;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://human-rights-books.blogspot.com/2009/02/evita-or-bridging-divide.html"&gt;Evita or Bridging the Divide&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;How to do Everything with Your Digital Video Camera &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Dave Johnson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Wow! This great guide is packed with juicy tidbits on cameras and video techniques. Get updates on new camera models, new software, new imaging technology, and new buying recommendations. Learn tips and techniques for taking great pictures whether you&amp;#8217;re a beginner or a pro. Includes new projects, special effects and techniques for editing and using digital photos.&lt;p&gt;Chad Fahs is the co-author of MacWorld DVD Studio Pro Bible and a contributor of several chapters for Flash for TV and Video. In 1998 he began Avid Editing Studio in Chicago, working with established artists and producers to create exciting video and interactive forms of art and entertainment. Chad has also worked as a producer at one of the top Internet sites, training and working with clients from companies in the U.S., Japan, and the U.K. Currently, Chad writes, directs and produces for a variety of projects, including an Apple certified training course, an e-learning project for Adobe, instructional material for Ulead, and video projects for a band on Geffen/Interscope. &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;Getting started in digital video&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;Preparing your PC or Macintosh for digital video&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;Using your camcorder&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;Getting video into your computer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;75&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Editing your masterpiece on a PC&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;99&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Editing on a Mac&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;131&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating slideshows&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;169&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with sound&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;207&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sound on the Mac&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;243&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Titling your movie&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;267&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making DVD titles on a PC&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;291&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sharing your PC-based movies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;313&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making tapes and DVDs with your Mac&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;335&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sharing QuickTime movies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;353&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Digital video glossary&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;375&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Videography quick tips&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;381&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/2644802636109268485-2583738933371089887?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2583738933371089887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/autocad-2009-or-how-to-do-everything.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2583738933371089887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2583738933371089887'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/autocad-2009-or-how-to-do-everything.html' title='AutoCAD 2009 or How to do Everything with Your Digital Video Camera'/><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-2644802636109268485.post-2347015708366864957</id><published>2009-02-09T22:59:00.000-08:00</published><updated>2009-02-09T23:06:29.288-08:00</updated><title type='text'>Virtual Vintage or Statistical Computing with R</title><content type='html'>&lt;h4&gt;Virtual Vintage: The Insider's Guide to Buying and Selling Fashion Online &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Linda Lindroth&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Vintage clothing has never been more chic, with everyone from celebrity trendsetters to style-conscious professionals searching for wearable treasures from the past. Virtual Vintage is the first and only guide that helps both the novice and the fashion connoisseur evaluate and confidently participate in the thriving vintage marketplace that exists online. No other book explains how to get it, sell it, fix it, or wear it with flair. Authors Linda Lindroth and Deborah Newell Tornello equip readers from head to toe with&lt;br&gt;&amp;#8226; more than 100 chic sites&amp;#8212;rated and evaluated&lt;br&gt;&amp;#8226; instructions on contacting sellers &lt;br&gt;&amp;#8226; smart strategies for bidding in online auctions&lt;br&gt;&amp;#8226; advice about evaluating the size, quality, and colors of a garment&lt;br&gt;&amp;#8226; tips for cleaning and repairing vintage items&lt;br&gt;  Whether you&amp;#8217;re looking for a 1960s Rudi Gernreich knit, Gucci hipster trousers, a Claire McCardell for Townley shirtwaist, or a Chanel suit in pink wool with black patent-leather trim, Virtual Vintage will help you build a unique and sensational wardrobe. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://taxes-textbooks.blogspot.com/2009/02/sistemas-de-informacion-de-empresaun.html"&gt;Sistemas de Información de Empresa:un Acercamiento basado en el Modelo&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Statistical Computing with R &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Maria L Rizzo&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Focusing on implementation rather than theory, Statistical Computing with R serves as a valuable tutorial, providing examples that illustrate programming concepts in the context of practical computational problems. This book presents an overview of computational statistics with an introduction to the R computing environment. Reviewing basic concepts in probability and classical statistical inference, the text demonstrates every algorithm through fully implemented examples coded in R. Chapters cover topics such as Monte Carlo methods, clustering, bootstrap, nonparametric regression, density estimation, and goodness-of-fit. Many exercises are included for the students while a solutions manual is included for the instructor.&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;P&gt;Preface xv&lt;P&gt;1 Introduction 1&lt;P&gt;1.1 Computational Statistics and Statistical Computing 1&lt;P&gt;1.2 The R Environment 3&lt;P&gt;1.3 Getting Started with R 4&lt;P&gt;1.4 Using the R Online Help System 7&lt;P&gt;1.5 Functions 8&lt;P&gt;1.6 Arrays, Data Frames, and Lists 9&lt;P&gt;1.7 Workspace and Files 15&lt;P&gt;1.8 Using Scripts 17&lt;P&gt;1.9 Using Packages 18&lt;P&gt;1.10 Graphics 19&lt;P&gt;2 Probability and Statistics Review 21&lt;P&gt;2.1 Random Variables and Probability 21&lt;P&gt;2.2 Some Discrete Distributions 25&lt;P&gt;2.3 Some Continuous Distributions 29&lt;P&gt;2.4 Multivariate Normal Distribution 33&lt;P&gt;2.5 Limit Theorems 35&lt;P&gt;2.6 Statistics 35&lt;P&gt;2.7 Bayes' Theorem and Bayesian Statistics 40&lt;P&gt;2.8 Markov Chains 42&lt;P&gt;3 Methods for Generating Random Variables 47&lt;P&gt;3.1 Introduction 47&lt;P&gt;3.2 The Inverse Transform Method 49&lt;P&gt;3.3 The Acceptance-Rejection Method 55&lt;P&gt;3.4 Transformation Methods 58&lt;P&gt;3.5 Sums and Mixtures 61&lt;P&gt;3.6 Multivariate Distributions 69&lt;P&gt;3.7 Stochastic Processes 82&lt;P&gt;Exercises 94&lt;P&gt;4 Visualization of Multivariate Data 97&lt;P&gt;4.1 Introduction 97&lt;P&gt;4.2 Panel Displays 97&lt;P&gt;4.3 Surface Plots and 3D Scatter Plots 100&lt;P&gt;4.4 Contour Plots 106&lt;P&gt;4.5 Other 2D Representations of Data 110&lt;P&gt;4.6 Other Approaches to Data Visualization 115&lt;P&gt;Exercises 116&lt;P&gt;5 Monte Carlo Integration and Variance Reduction 119&lt;P&gt;5.1 Introduction 119&lt;P&gt;5.2 Monte Carlo Integration 119&lt;P&gt;5.3 Variance Reduction 126&lt;P&gt;5.4 Antithetic Variables 128&lt;P&gt;5.5 Control Variates 132&lt;P&gt;5.6 Importance Sampling 139&lt;P&gt;5.7 Stratified Sampling 144&lt;P&gt;5.8 Stratified Importance Sampling 147&lt;P&gt;Exercises 149&lt;P&gt;R Code 152&lt;P&gt;6 Monte Carlo Methods in Inference 153&lt;P&gt;6.1 Introduction 153&lt;P&gt;6.2 Monte Carlo Methods for Estimation 154&lt;P&gt;6.3 Monte Carlo Methods for Hypothesis Tests 162&lt;P&gt;6.4 Application174&lt;P&gt;Exercises 180&lt;P&gt;7 Bootstrap and Jackknife 183&lt;P&gt;7.1 The Bootstrap 183&lt;P&gt;7.2 The Jackknife 190&lt;P&gt;7.3 Jackknife-after-Bootstrap 195&lt;P&gt;7.4 Bootstrap Confidence Intervals 197&lt;P&gt;7.5 Better Bootstrap Confidence Intervals 203&lt;P&gt;7.6 Application 207&lt;P&gt;Exercises 212&lt;P&gt;8 Permutation Tests 215&lt;P&gt;8.1 Introduction 215&lt;P&gt;8.2 Tests for Equal Distributions 219&lt;P&gt;8.3 Multivariate Tests for Equal Distributions 222&lt;P&gt;8.4 Application 235&lt;P&gt;Exercises 242&lt;P&gt;9 Markov Chain Monte Carlo Methods 245&lt;P&gt;9.1 Introduction 245&lt;P&gt;9.2 The Metropolis-Hastings Algorithm 247&lt;P&gt;9.3 The Gibbs Sampler 263&lt;P&gt;9.4 Monitoring Convergence 266&lt;P&gt;9.5 Application 271&lt;P&gt;Exercises 277&lt;P&gt;R Code 279&lt;P&gt;10 Probability Density Estimation 281&lt;P&gt;10.1 Univariate Density Estimation 281&lt;P&gt;10.2 Kernel Density Estimation 296&lt;P&gt;10.3 Bivariate and Multivariate Density Estimation 305&lt;P&gt;10.4 Other Methods of Density Estimation 314&lt;P&gt;Exercises 314&lt;P&gt;R Code 317&lt;P&gt;11 Numerical Methods in R 319&lt;P&gt;11.1 Introduction 319&lt;P&gt;11.2 Root-finding in One Dimension 326&lt;P&gt;11.3 Numerical Integration 330&lt;P&gt;11.4 Maximum Likelihood Problems 335&lt;P&gt;11.5 One-dimensional Optimization 338&lt;P&gt;11.6 Two-dimensional Optimization 342&lt;P&gt;11.7 The EM Algorithm 345&lt;P&gt;11.8 Linear Programming - The Simplex Method 348&lt;P&gt;11.9 Application 349&lt;P&gt;Exercises 353&lt;P&gt;A Notation 355&lt;P&gt;B Working with Data Frames and Arrays 357&lt;P&gt;B.1 Resampling and Data Partitioning 357&lt;P&gt;B.2 Subsetting and Reshaping Data 360&lt;P&gt;B.3 Data Entry and Data Analysis 364&lt;P&gt;References 375&lt;P&gt;Index 395 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-2347015708366864957?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2347015708366864957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/virtual-vintage-or-statistical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2347015708366864957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2347015708366864957'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/virtual-vintage-or-statistical.html' title='Virtual Vintage or Statistical Computing with R'/><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-2644802636109268485.post-7267568312559420548</id><published>2009-02-08T18:48:00.000-08:00</published><updated>2009-02-08T18:55:02.930-08:00</updated><title type='text'>Spies among Us or Invisible Engines</title><content type='html'>&lt;h4&gt;Spies among Us: How to Stop the Spies, Terrorists, Hackers, and Criminals You Don't Even Know You Encounter Every Day &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ira Winkler&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Ira Winkler has been dubbed "A Modern Day James Bond" by CNN and other media outlets for his ability to simulate espionage attacks against many of the top companies in the world, showing how billions of dollars can disappear. This unique book is packed with the riveting, true stories and case studies of how he did it-and how people and companies can avoid falling victim to the spies among us.&lt;br&gt;&lt;br&gt;American corporations now lose as much as $300 billion a year to hacking, cracking, physical security breaches, and other criminal activity. Millions of people a year have their identities stolen or fall victim to other scams. In Spies Among Us, Ira Winkler reveals his security secrets, disclosing how companies and individuals can protect themselves from even the most diabolical criminals. He goes into the mindset of everyone from small-time hackers to foreign intelligence agencies to disclose cost-effective countermeasures for all types of attacks.&lt;br&gt;&lt;br&gt;In Spies Among Us, readers learn&amp;#58;&lt;br&gt;* Why James Bond and Sydney Bristow are terrible spies&lt;br&gt;* How a team was able to infiltrate an airport in a post-9/11 world and plant a bomb&lt;br&gt;* How Ira and his team were able to steal nuclear reactor designs in three hours&lt;br&gt;* The real risks that individuals face from the spies that they unknowingly meet on a daily basis&lt;br&gt;* Recommendations for how companies and individuals can secure themselves against the spies, criminals, and terrorists who regularly cross their path &lt;/p&gt;&lt;h4&gt;Publishers Weekly&lt;/h4&gt;&lt;p&gt;Those who are already paranoid about information theft, both personal and professional, should take a muscle relaxant before reading this eye-opening survey of the many holes that exist in our security and intelligence systems. Author Winkler (Corporate Espionage) began his career at the National Security Agency, and his exploits in the private sector, testing security systems by breaking into banks and high-profile companies, have earned him a place in the Information Systems Security Association Hall of Fame. Winkler s background not only lends his book an authoritative voice, but embellishes his nuts-and-bolts material with rich references to intriguing cases in which he s been involved. The book kicks off provocatively, explaining why James Bond and Sydney Bristow from the TV show Alias  suck as spies  and detailing what spies at various levels actually do. He then goes on to explain how spies and/or  their friends  (i.e., hackers, identity thieves, spammers, etc.) can get at an organization. Although the book will interest security professionals more than consumers, there s some choice bits here for readers captivated by cloak-and-dagger endeavors. Winkler s chapter on  How to Be a Spy  shines as a concise tutorial on how genuine spooks operate, and his case studies, which make up the middle of the book, fascinate as examples of how easy it can be to compromise the security systems of high visibility companies even post 9/11. Overall, this is a thorough, at times absorbing, cautionary tale for any company or person who subscribes to the Boy Scout motto: Be prepared. (Apr.)   Copyright 2005 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;Pt. I&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Espionage concepts&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;How to be a spy&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;Why you can never be secure&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;30&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Death by 1,000 cuts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;40&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Spies and their friends&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;How the spies really get you&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;106&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Case studies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;153&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Spy vs. spy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;155&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Nuclear meltdown&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;171&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Fill 'er up!&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;180&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The entrepreneur&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;189&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The criminal face of the Internet age&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;200&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Crimes against individuals&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;214&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Stopping the spies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Taking control&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;231&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Taking action&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;294&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://diseases-book.blogspot.com/2009/02/blood-and-marrow-transplantation-or.html"&gt;Blood and Marrow Transplantation or Understanding Dietary Supplements&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Invisible Engines: How Software Platforms Drive Innovation and Transform Industries &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David S Evans&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;b&gt;Winner of the Business, Management &amp; Accounting category in the 2006 Professional/Scholarly Publishing Annual Awards Competition presented by the Association of American Publishers, Inc.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Software platforms are the invisible engines that have created, touched, or transformed nearly every major industry for the past quarter century. They power everything from mobile phones and automobile navigation systems to search engines and web portals. They have been the source of enormous value to consumers and helped some entrepreneurs build great fortunes. And they are likely to drive change that will dwarf the business and technology revolution we have seen to this point. &lt;i&gt;Invisible Engines&lt;/i&gt; examines the business dynamics and strategies used by firms that recognize the transformative power unleashed by this new revolution--a revolution that will change both new and old industries.&lt;br&gt;&lt;br&gt;The authors argue that in order to understand the successes of software platforms, we must first understand their role as a technological meeting ground where application developers and end users converge. Apple, Microsoft, and Google, for example, charge developers little or nothing for using their platforms and make most of their money from end users; Sony PlayStation and other game consoles, by contrast, subsidize users and make more money from developers, who pay royalties for access to the code they need to write games. More applications attract more users, and more users attract more applications. And more applications and more users lead to more profits.&lt;br&gt;&lt;br&gt;&lt;i&gt;Invisible Engines&lt;/i&gt; explores this story through the lens of the companies that have mastered this platform-balancingact. It offers detailed studies of the personal computer, video game console, personal digital assistant, smart mobile phone, and digital media software platform industries, focusing on the business decisions made by industry players to drive profits and stay a step ahead of the competition. Shorter discussions of Internet-based software platforms provide an important glimpse into a future in which the way we buy, pay, watch, listen, learn, and communicate will change forever. An electronic version of this book is available under a Creative Commons license. &lt;/p&gt;&lt;h4&gt;What People Are Saying&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br&gt;"As the power behind every kind of digital device, software platforms truly are the invisible engines of the information age. In their absorbing and comprehensive account of the evolution and economics of platform technologies, Evans, Hagiu, and Schmalensee essentially map out the still-evolving history of the third industrial revolution."&lt;br /&gt; --Craig Mundie, Chief Technical Officer, Microsoft &lt;p&gt; "Most high-tech markets today revolve around software and are 'two-sided'--they require end-users as well as producers of complementary products such as software applications or digital content to support one platform over another. &lt;i&gt;Invisible Engines&lt;/i&gt; is by far the broadest study of this subject to date. The authors probe expertly into the economics and technology underlying these markets as well as what business models and pricing strategies seem most likely to work. A very impressive book."&lt;br&gt; --Michael A. Cusumano, author of &lt;i&gt;The Business of Software&lt;/i&gt; and coauthor of&lt;i&gt; Platform Leadership&lt;/i&gt; &lt;p&gt;" &lt;i&gt;Invisible Engines&lt;/i&gt; describes the economics of operating systems, those fiendishly complex pieces of software that provide the nervous system for computers, cell phones, game consoles, and a host of other devices. It is a must-read for anyone who wants to understand the economic forces that drive high-tech industries."&lt;br /&gt; --Hal Varian, Haas School of Business and Department of Economics, University of California, Berkeley &lt;p&gt; "&lt;i&gt;Invisible Engines&lt;/i&gt; is a highly sophisticated yet readable exploration of how companies do, can, and should deliver great value through software platforms. By combining economics and management, the authors deliver deep insights into the multifaceted world of software." --David B. Yoffie, Max and Doris Starr Professor of International Business Administration, Harvard Business School &lt;p&gt; "Google, eBay, mobile phones, and the Xbox have a lot more in common that you might suspect. Invisible Engines builds on recent thinking about two-sided platforms, including the authors' substantial contributions to it. Evans, Hagiu and Schmalensee beautifully blend economics, history, and business analysis to shed light on how businesses and policy makers should design their strategies. This exciting book will be a key resource for practitioners and academics interested in knowing how software platforms work and where information technologies are heading."&lt;br /&gt; --Jean Tirole, Institut d'Economie Industrielle, University of Toulouse&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/2644802636109268485-7267568312559420548?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7267568312559420548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/spies-among-us-or-invisible-engines.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7267568312559420548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7267568312559420548'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/spies-among-us-or-invisible-engines.html' title='Spies among Us or Invisible Engines'/><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-2644802636109268485.post-7526598024792501421</id><published>2009-02-07T14:36:00.000-08:00</published><updated>2009-02-07T14:43:29.536-08:00</updated><title type='text'>Digital Filmmaking or iPod Fully Loaded</title><content type='html'>&lt;h4&gt;Digital Filmmaking &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mike Figgis&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;B&gt;&lt;I&gt;Now there is no reason to prevent anybody from making a film. The technology exists, the equipment is much cheaper than it was, the post-production facilities are on a laptop computer, the entire equipment to make a film can go in a couple of cases and be carried as hand luggage on a plane. &lt;/I&gt;&amp;#8212;Mike Figgis&lt;BR&gt;&lt;BR&gt;&lt;/B&gt;In this indispensable guide, Academy Award nominee Mike Figgis offers the reader a step-by-step tutorial in how to use digital filmmaking technology so as to get the very best from it. He outlines the equipment and its uses, and provides an authoritative guide to the shooting process&amp;#8212;from working with actors to lighting, framing, and camera movement. He dispenses further wisdom on the editing process and the use of sound and music, all while establishing a sound aesthetic basis for the digital format.&lt;BR&gt;&lt;BR&gt;Offering everything that you could wish to know on the subject, this is a handbook that will become an essential backpocket eference for the digital film enthusiast&amp;#8212;whether your goal is to make no-budget movies or simply to put your video camera to more use than just holidays and weddings. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://accounting-software-books.blogspot.com/2009/02/actionscript-30-game-programming.html"&gt;ActionScript 30 Game Programming University or Real World Camera Raw with Adobe PhotoShop CS3&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;iPod Fully Loaded: If You've Got It, You Can iPod It &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andy Ihnatko&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Let Mac guru Andy Ihnatko shows you how to put everything but the kitchen sink on your iPod -- from old LPs, radio programs, television shows, and movies to spreadsheets, presentations, and PC rescue files. You'll quickly discover that music is only a small part of the picture as you learn how to record TV shows for an iPod, record radio broadcasts and automatically convert them into podcasts, convert Web pages into formats that can be read or listened to on an iPod, and even translate Microsoft Word, Excel, or PowerPoint documents for the iPod screen. Whether you're a PC or a Mac user, or have a past, present, or even future iPod, Inhantko's advice works perfectly. &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/2644802636109268485-7526598024792501421?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7526598024792501421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/digital-filmmaking-or-ipod-fully-loaded.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7526598024792501421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7526598024792501421'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/digital-filmmaking-or-ipod-fully-loaded.html' title='Digital Filmmaking or iPod Fully Loaded'/><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-2644802636109268485.post-3483629148534226871</id><published>2009-02-06T10:25:00.000-08:00</published><updated>2009-02-06T10:32:03.486-08:00</updated><title type='text'>Database Design and Development or Cyber threats Information Warfare and Critical Infrastructure Protection</title><content type='html'>&lt;h4&gt;Database Design and Development: A Visual Approach &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Raymond Frost&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;For students in the introductory course in database who want to learn how to design rather than just manipulate relational databases.The&amp;nbsp;book that balances database theory, business problem solving, and hands-on-practice.&amp;nbsp; This book prepares student for the workplace without sacrificing rigorous academic theory.&amp;nbsp; &lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://ubersetzungsbucher.blogspot.com"&gt;Kostenmanagement: Eine Strategische Betonung&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Cyber-threats, Information Warfare, and Critical Infrastructure Protection: Defending the U.S. Homeland &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Anthony H H Cordesman&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Information warfare is upon us. In the last two decades, the U.S. economy's infrastructure has undergone a fundamental set of changes, relying increasingly on its service sector and high technology economy. The U.S. depends on computers, electronic data storage and transfers, and highly integrated communications networks. Its rapidly developing new form of critical infrastructure is exceedingly vulnerable to an emerging host of threats. This detailed volume examines the dangers of, and the evolving U.S. policy response to, cyberterrorism. &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;ix&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Changing Nature of Critical Infrastructure Protection&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;The Problem of Evolving Technology&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;The Uncertain Balance of Risks and Non-risks in Cyber-attacks&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;The Disconnect between Cyber-defense and Cyber-offense&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;The Lack of Credible Risk and Vulnerability Assessments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;4&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Governmental and Private Sector Efforts to Respond&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;5&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Threat Assessment&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;The President's Commission on Critical Infrastructure Protection Characterization of the Threat&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;The National Infrastructure Protection Center's (NIPC) View of the Threat&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;Intelligence Community Assessments of the Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;23&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;CIA Testimony on the Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;23&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;National Intelligence Council's Estimate of the Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;30&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Incidents of "Cyber-warfare": The Kosovo Crisis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;34&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Serbia's Role in Information Warfare&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;NATO's Role in Information Warfare&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;37&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Is Information Warfare and Retaliation Legal and Worth Its Costs?&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;Lower-Level Incidents of "Cyber-warfare"&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Moonlight Maze&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Solar Sunrise&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;Rome Labs Incident&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;41&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Computer Security Institute's Survey of the Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;43&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Computer Emergency Response Team's (CERT) Assessment of Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;47&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Challenges in Improving the Assessment of the Threat&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Evolving U.S. Policy and Response&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;The Beginnings: The Computer Security Act and Clinger-Cohen Act&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;The Federal Government Redefines Critical Infrastructure and Agency Responsibilities&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;55&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Executive Order 13010&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;56&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The President's Commission on Critical Infrastructure Protection&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;57&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Presidential Decision Directive-63 (PDD-63)&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;59&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Lead Agencies for Sector Liaison&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;61&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Lead Agencies for Special Functions&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;A New Structure for Interagency Coordination&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;63&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;National Infrastructure Protection Center (NIPC)&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;Information Sharing and Analysis Center (ISAC)&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;65&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;National Infrastructure Assurance Council&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;National Infrastructure Assurance Plan&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;67&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Studies and Research&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;68&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Cooperation with the Private and Civil Sectors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;69&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Annual Report on Implementation&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;National Plan for Information Systems Protection&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;National Plan for Information Systems Protection, Version One&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;GAO Comments on the National Plan for Information Systems Protection&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;Oplan 3600&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;The Success of the Federal Government Effort to Date&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;82&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Analyzing Federal Critical Infrastructure Programs by Department and Agency&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;85&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The National Plan for Information Systems Estimate&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;85&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The OMB Analysis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;88&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Annual Report to Congress on Combating Terrorism&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;89&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Government-wide Spending on CIP&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;91&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Efforts by Federal Agencies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;92&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Agriculture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;94&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Commerce&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;96&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Critical Infrastructure Assurance Office&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;106&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Energy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;106&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Environmental Protection Agency and GAO Audits&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;Health and Human Services&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;Department of Interior&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;108&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Justice&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;108&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;NASA&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;108&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;GAO Assessments of NASA Information Security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;108&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;National Science Foundation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;110&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;National Security Community&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;111&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Role of the Department of Defense&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;112&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Patterns of Attack and Response&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;Major DoD Cyber-defense Programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;116&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;GAO Critiques of DoD Efforts: The 1996 Study&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;120&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The GAO's 1999 Recommendations&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;122&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;DoD Progress in Addressing Security Weakness&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;127&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Cyber and Information Warfare and the Role of the Intelligence Community&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;128&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Total Spending on National Security Activity&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;131&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of State&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;131&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Transportation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;131&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Treasury&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;132&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Department of Veterans Affairs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;132&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Assessments of Effectiveness&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;Independent U.S. Government Efforts to Assess Risk, Cost, and Benefits: GAO Testimony of October 6, 1999&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;Management Recommendations Within Brock's Testimony&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;136&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Independent U.S. Government Efforts to Assess Risk, Cost, and Benefits: GAO Testimony of March 29, 2000&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;Weaknesses in Controls&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;Raise Awareness&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;143&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Implement Software Patches&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;144&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Routinely Use Automated Tools to Monitor Security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;144&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Identify and Propagate Pockets of Excellence&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;145&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Focus on the Most Common Vulnerabilities First&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;145&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Enforce a Strong Management Approach&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;145&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preliminary Analysis of GAO Findings&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;Other Efforts to Assess Risk, Cost, and Benefits&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;147&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Technical Risks, Test, and Evaluations of IW Programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;149&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Role of State and Local Governments&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;151&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Role of Private Industry&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;153&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Lessons from Other Nations: International Vulnerability&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;157&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Chapter 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conclusions and Recommendations&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;167&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Notes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;181&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/2644802636109268485-3483629148534226871?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3483629148534226871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/database-design-and-development-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3483629148534226871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3483629148534226871'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/database-design-and-development-or.html' title='Database Design and Development or Cyber threats Information Warfare and Critical Infrastructure 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-2644802636109268485.post-4036144978153241652</id><published>2009-02-05T06:13:00.000-08:00</published><updated>2009-02-05T06:19:58.792-08:00</updated><title type='text'>Exploring C or Contextual Design</title><content type='html'>&lt;h4&gt;Exploring C++: The Programmer &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ray Lischner&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Exploring C++&lt;/i&gt; uses a series of self-directed lessons to divide C++ into bite-sized chunks that you can digest as rapidly as you can swallow them. The book assumes only a basic understanding of fundamental programming concepts (variables, functions, expressions, statements) and requires no prior knowledge of C or any other particular language. It reduces the usually considerable complexity of C++.&lt;p&gt;The included lessons allow you to learn by doing, as a participant of an interactive education session. You'll master each step in a one sitting before you proceed to the next. Author Ray Lischner has designed questions to promote learning new material. And by responding to questions throughout the text, you'll be engaged every step of the way. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://graphics-software-book.blogspot.com/2009/02/new-perspectives-on-microsoft-office.html"&gt;New Perspectives on Microsoft Office Access 2003 Comprehensive Second Edi or Excel&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Contextual Design: Defining Customer-Centered Systems &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Hugh Beyer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This is a practical, hands-on guide for anyone trying to design systems that reflect the way customers want to do their work. The authors developed Contextual Design, the method discussed here, through their work with teams struggling to design products and internal systems. In this book, you'll find the underlying principles of the method and how to apply them to different problems, constraints, and organizational situations.&lt;br&gt;&lt;br&gt;Contextual Design enables you to&amp;#58;&lt;br&gt;* gather detailed data about how people work and use systems&lt;br&gt;* develop a coherent picture of a whole customer population &lt;br&gt;* generate system designs from a knowledge of customer work&lt;br&gt;* diagram a set of existing systems, showing their relationships, inconsistencies, redundancies, and omissions&lt;br&gt;&lt;br&gt;"The foremost experts on contextual inquiry have packed what they know into a book of substance and intelligence. It lucidly shows how to capture the real requirements of customers adn fit designs to their needs. If you care about your customers and want to understand what they need, then you need this book."&lt;br&gt;--Larry Constantine, Principal Consultant, Constantine &amp; Locwood, Ltd., Professor of Computing Sciences, University of Technology, Sydney (Australia), Author of Constantine on Peopleware and Software for User&lt;br&gt;&lt;br&gt;"This book conveys the understanding and wisdom that they [the authors] have gained from their experience in contextual design in a form that is accessible to students and design practitioners. It will serve as a guide and handbook for the next generation of interaction designers, and as a result we can expect the usability and appropriateness of computer systems to be greatlyimproved."&lt;br&gt;--Terry Winograd, Stanford University &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;Ch. 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;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Gathering Customer Data&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;Principles of Contextual Inquiry&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;41&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Contextual Inquiry in Practice&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;A Language of Work&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;Work Models&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;89&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Interpretation Session&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;125&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Consolidation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating One View of the Customer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;151&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Communicating to the Organization&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;199&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Work Redesign&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;215&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using Data to Drive Design&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Design from Data&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;273&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System Design&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;295&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The User Environment Design&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;317&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Project Planning and Strategy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;347&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Prototyping as a Design Tool&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;367&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;From Structure to User Interface&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;379&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Iterating with a Prototype&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;393&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Putting It into Practice&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;415&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;439&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Readings and Resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;443&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;449&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;459&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;About the Authors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;471&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/2644802636109268485-4036144978153241652?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/4036144978153241652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/exploring-c-or-contextual-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4036144978153241652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4036144978153241652'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/exploring-c-or-contextual-design.html' title='Exploring C or Contextual Design'/><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-2644802636109268485.post-2356119930426109539</id><published>2009-02-04T02:01:00.000-08:00</published><updated>2009-02-04T02:08:34.409-08:00</updated><title type='text'>Programming Role Games with DirectX or E Business and ERP</title><content type='html'>&lt;h4&gt;Programming Role Games with DirectX &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jim Adams&lt;/strong&gt; &lt;p&gt;&lt;p&gt;No game draws a player into its world in quite the same way as a role-playing game does. In role-playing games, players break through the barrier that exists between their actions and the fantastic world that they're navigating through and instead become an inhabitant of that world. Get ready to put your creative ideas in motion and try your hand at creating your own role-playing game! "Programming Role Playing Games with DirectX, 2nd Edition" will show you how to do it as you create cool graphics and combat engines, handle players in your game, use scripts and items, and make your game multiplayer-capable. This book breaks a role-playing game down into its essential components, examining the details of each and showing you how to use them in your game project. Learn how to draw with DirectX Graphics, play audio with DirectX Audio, network with DirectPlay, and process input with DirectInput. By the time you finish, you'll have the skills you need to create a complete role-playing game.&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;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Preparing for the book&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;Drawing with DirectX graphics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;45&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interacting with DirectInput&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;141&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Playing sound and music with DirectX audio and direct show&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;Networking with DirectPlay&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;233&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating the game core&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;275&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using 2-D graphics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;339&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating 3-D graphics engines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;371&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Mixing 2-D and 3-D graphics engines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;433&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Implementing scripts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;449&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Defining and using objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;483&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Controlling players and characters&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;521&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with maps and levels&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;621&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating combat sequences&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;675&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting online with multiplayer gaming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;697&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Putting together a full game&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;755&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://financial-accounting-books.blogspot.com/2009/02/dinamica-comercialpensamiento-de.html"&gt;Dinámica Comercial:Pensamiento de Sistemas y Modelado para un Mundo Complejo con CD-ROM&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;E-Business and ERP: Transforming the Enterprise &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Grant Norris&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Is Your Company Getting the Most from Its Investment in Change? &lt;P&gt; Many companies have already invested heavily in infrastructure change, some are making that investment now, and all are contemplating the costs of becoming or evolving as an e-business. Is your company a "greenfield" organization with no back-end systems, or one whose infrastructure support systems are integrated across the enterprise? Are you just beginning to think about e-business capabilities, or are you on the leading edge of convergence? Whatever your company's position on the ERP/E-Business Matrix, &lt;I&gt;E-Business and ERP: Transforming the Enterprise&lt;/I&gt; provides the proven techniques you need to know to meld enterprise resource planning capabilities with the communications power of the Internet. &lt;P&gt; Is Your Company Positioned for E-Business Success? &lt;P&gt; The Internet has revolutionized twenty-first century business. Organizations today can communicate with customers, suppliers, and sellers at e-speed with the click of a mouse. Yet, with all of the excitement about the external possibilities of the Internet, companies still need efficient internal processes to make and move products, manage finances, recruit and motivate employees, and excel. &lt;P&gt; &lt;I&gt;E-Business and ERP: Transforming the Enterprise&lt;/I&gt; covers the skills and tools you will need to combine existing ERP software and capabilities with emerging Web-based technologies. In this forward-thinking outline for a new business structure, executives and managers will discover: &lt;ul&gt; &lt;li&gt; Strategies for established companies to penetrate the Internet marketplace  &lt;li&gt;  Procedures that lower costs across the supply and demand chain  &lt;li&gt;  Techniques that help you meet&amp;#151;and master&amp;#151;the dot.com challenge &lt;/ul&gt; The companies best positioned to succeed in the near future are those that can balance existing ERP-based infrastructures and capabilities with exciting new e-business innovations. &lt;I&gt;E-Business and ERP: Transforming the Enterprise&lt;/I&gt; examines the changing but essential role of ERP, places it in the context of the Web-based technologies defining today's e-business environment, and reveals how to blend the best aspects of both to create a strong and flexible twenty-first century business enterprise.  &lt;/p&gt;&lt;h4&gt;Internet Works"&lt;/h4&gt;&lt;p&gt;It's full of diagrams and is written in a direct and concise style. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Provides techniques for melding enterprise resource planning (ERP) capabilities with the communications power of the Internet. Shows how start-up and established companies can link their existing ERP systems with the information capabilities of their customers, and offers a framework for understanding e-business opportunities within the context of a traditional enterprise and its infrastructure. Explains how the Internet impacts supply chain management, customer relationship management, and shared services, and looks at the future of Web-based technologies. Norris is a partner in PricewaterhouseCooper's management consulting services practice. 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/2644802636109268485-2356119930426109539?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2356119930426109539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/programming-role-games-with-directx-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2356119930426109539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2356119930426109539'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/programming-role-games-with-directx-or.html' title='Programming Role Games with DirectX or E Business and ERP'/><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-2644802636109268485.post-2196165652915672241</id><published>2009-02-02T21:48:00.000-08:00</published><updated>2009-02-02T21:55:48.604-08:00</updated><title type='text'>Workflow Modeling or 10 Cool LEGO MINDSTORMS Ultimate Builders Projects</title><content type='html'>&lt;h4&gt;Workflow Modeling: Tools for Process Improvement and Application Development &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Alec Sharp&lt;/strong&gt; &lt;p&gt;&lt;p&gt;If you're looking to create new workflow systems or redesign existing business processes for your enterprise, look no further than this concise, new hands-on book. Providing proven techniques for identifying, modeling, and redesigning business processes, and explaining how to implement workflow improvement, this book helps you define requirements for systems development or systems acquisition. By showing you how to build visual models for illustrating workflow, the authors help you to assess your current business processes and see where process improvement and systems development can take place.&lt;BR&gt; &lt;BR&gt; This book brings the two distinct disciplines of management and information technology together especially for high-tech professionals who need to improve the way work gets done to maintain a competitive edge. Addressing such hot topics as enterprise resource planning (ERP) applications and enterprise application integration (EAI), you learn how to manage these complex, new schemes not as technology-based changes, but as the process redesign projects they truly are. Plus, understanding process workflow modeling allows you to get a better handle on implementing a complete business process for successful e-commerce initiatives. &lt;BR&gt; &lt;BR&gt; Filled with real-world examples and practical techniques, you get a seamless methodology for process redesign and information systems development that integrates use-case analysis and process workflow modeling to easily span the gap between management and IT. What's more, the visual modeling you learn from this book shows you not only how to improve your enterprise, but where trouble spots might occur and how to avoid common pitfalls.&lt;BR&gt; &lt;BR&gt; What'smore, because the book is structured as an on-the-job guide, you don't have to read it all before getting started. It features clear summaries, project checklists, and other aids that make it a logical guide to keep on your reference shelf and put to use every day. &lt;BR&gt; &lt;BR&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;"Start with the end&lt;--&gt;the result&lt;--&gt;in mind." That is the message driving this visual models approach to improving the work flow process for organizational success. Experts in management and information technology provide use case scenarios for defining system requirements, real-world examples, project checklists, and other aids for sharpening the competitive edge. Sharp is the founder of a consulting firm in West Vancouver, BC, Canada, and past president of the Brith Columbia Data Management Association chapter. McDermott is the president of McDermott Computer Decisions Inc. in Oakland, CA, and has served as director of the Data Management Association. Annotation c. Book News, Inc., Portland, OR (booknews.com) &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://bucher-de.blogspot.com/2009/02/ecksteine-der-betriebsbuchhaltung.html"&gt;Ecksteine der Betriebsbuchhaltung&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;10 Cool LEGO MINDSTORMS Ultimate Builders Projects &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Syngress&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;LEGO MINDSTORMS lets you design and program robots that can do just about anything!&lt;br&gt;You've just purchased the LEGO MINDSTORMS Ultimate Builder Kit. Now what? Overwhelmed by the creative possibilities? The Builder Kit is targeted towards those who want to become "master LEGO builders." &lt;br&gt;&lt;br&gt;10 Cool LEGO MINDSTORM Ultimate Builder Projects&amp;#58; Amazing Projects You Can Build in Under an Hour provides step-by-step instructions and detailed illustrations for users of all skill levels and proficiencies. This MINDSTORMS kit features many rare parts, a spare motor, a turntable, special gears, transparent beams, and even a pneumatics system-parts that can be confusing and that will be new to many LEGO builders. 10 Cool LEGO MINDSTORM Ultimate Builder Projects teaches readers how to incorporate these new features into their creations as they build 10 unique robots.&lt;br&gt;&lt;br&gt;From out of the box to up and running in less than an hour. This book teaches users how to create 10 amazing projects in under an hour.&lt;br&gt;8-page color insert. An eight-page color insert will illustrates the complete projects in full-detail.&lt;br&gt;Specifically targeted to both new users of the LEGO MINDSTORMS and experienced MINDSTORMS fans. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Robot 1 WideBot &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-2196165652915672241?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2196165652915672241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/workflow-modeling-or-10-cool-lego.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2196165652915672241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2196165652915672241'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/workflow-modeling-or-10-cool-lego.html' title='Workflow Modeling or 10 Cool LEGO MINDSTORMS Ultimate Builders Projects'/><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-2644802636109268485.post-6928176713149665048</id><published>2009-02-01T17:36:00.000-08:00</published><updated>2009-02-01T17:43:42.621-08:00</updated><title type='text'>Cisco Field Manual or Beginning Excel Services</title><content type='html'>&lt;h4&gt;Cisco Field Manual: Router Configuration &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David Hucaby&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt; Cisco Field Manual&amp;#58; Router Configuration is the ultimate command reference that shows readers how to configure routers and switches with Cisco IOS software. Complete with shaded tab sections for different IOS software feature families for easy reference. Each section provides a succinct background of the group, configuration information and example components. With information on the most recent IOS releases as well as on previous releases in simple to read tables, Cisco Field Manual&amp;#58; Router Configuration is designed to be an invaluable workplace tool.&lt;/p&gt; &lt;p&gt;&lt;ul&gt;&lt;li&gt;Presents the common elements of complex configurations for Cisco routers, switches,   and firewalls in an intuitive, easy-to-reference format.  &lt;li&gt;Each feature includes concise background information, configuration notes, port numbers, and examples.&lt;li&gt;Describes actual configuration commands and options in the order they should be used.&lt;li&gt;Saves time spent searching for pertinent information in the Cisco IOS documentation.&lt;li&gt;Useful as a hands-on command reference in the field or as a part of any candidate's Cisco Career Certifications preparation.&lt;/ul&gt;&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://health-care-industries.blogspot.com"&gt;Organizaciones Comerciales para Paralegals&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Beginning Excel Services &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Craig Thomas&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Written by Microsoft&amp;#8217;s lead developers of Excel Services, this book shares their insights into the benefits and usage of Excel&amp;#8217;s new server technology so that you can solve business problems. You&amp;#8217;ll learn what Excel Services is for and how it is used, how to deploy an evaluation copy of the server and effectively administer it, and gain an understanding of how the server works. You&amp;#8217;ll also get step-by-step guidelines for using the server in each of the scenarios for which it was designed.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Acknowledgments.  &lt;br&gt;  &lt;br&gt;Introduction.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Part I&amp;#58; Overview of Excel Services.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 1&amp;#58; Introduction to Excel Services.  &lt;br&gt;  &lt;br&gt;Chapter 2&amp;#58; Getting Started with Excel Services.  &lt;br&gt;  &lt;br&gt;Chapter 3&amp;#58; Architecture.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Part II&amp;#58; Working with Excel Services.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 4&amp;#58; Workbook Support.  &lt;br&gt;  &lt;br&gt;Chapter 5&amp;#58; External Data.  &lt;br&gt;  &lt;br&gt;Chapter 6&amp;#58; Capacity and Deployment Planning.  &lt;br&gt;  &lt;br&gt;Chapter 7&amp;#58; Administration of Excel Services.  &lt;br&gt;  &lt;br&gt;Chapter 8&amp;#58; Security.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Part III&amp;#58; How-To Scenarios.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 9&amp;#58; Sharing Workbooks with the Browser.  &lt;br&gt;  &lt;br&gt;Chapter 10&amp;#58; Interacting with Workbooks in the Browser.  &lt;br&gt;  &lt;br&gt;Chapter 11&amp;#58; Controlling Workbook Distribution.  &lt;br&gt;  &lt;br&gt;Chapter 12&amp;#58; Business Intelligence Solutions.  &lt;br&gt;  &lt;br&gt;Chapter 13&amp;#58; Offloading Workbook Calculation to the Server.  &lt;br&gt;  &lt;br&gt;Chapter 14&amp;#58; Building Custom Solutions.  &lt;br&gt;  &lt;br&gt;Appendix&amp;#58; Troubleshooting.  &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/2644802636109268485-6928176713149665048?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6928176713149665048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/cisco-field-manual-or-beginning-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6928176713149665048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6928176713149665048'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/02/cisco-field-manual-or-beginning-excel.html' title='Cisco Field Manual or Beginning Excel Services'/><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-2644802636109268485.post-5283925596230937254</id><published>2009-01-31T13:24:00.000-08:00</published><updated>2009-01-31T13:31:24.489-08:00</updated><title type='text'>Stop Staring or Professional BizTalk Server 2006</title><content type='html'>&lt;h4&gt;Stop Staring: Facial Modeling and Animation Done Right -- Second Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jason Osipa&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Breathe life into your creations&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;With detailed examples, high-quality professional images, and a touch of humor, this is the fully revised and updated second edition of Jason Osipa's best-selling book on facial animation. You'll learn the basics of design, modeling, rigging, and animation-while mastering exciting new techniques for stretch-and-squash deformation, advanced blend extraction, and the latest software tools. Walk through the author's detailed analysis of sample animations and discover how to add nuance and sophistication to your designs.  &lt;br&gt;  &lt;br&gt;Full of insights drawn from years of professional experience, this book provides the focused and practical information you need to create believable facial animations.&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Learn visimes and lip sync techniques&lt;br&gt;&lt;br&gt;&amp;bull; Construct a mouth and mouth keys&lt;br&gt;&lt;br&gt;&amp;bull; Explore the process of facial landmarking&lt;br&gt;&lt;br&gt;&amp;bull; Master the cartoon techniques of squash and stretch&lt;br&gt;&lt;br&gt;&amp;bull; Harness the latest advanced blend extraction tools&lt;br&gt;&lt;br&gt;&amp;bull; Create interfaces for your faces&lt;br&gt;&lt;br&gt;&amp;bull; Understand skeletal setup, weighting, and rigging&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;Control faces with the book's powerful rig and learn how skin moves to make various shapes and expressions  &lt;br&gt;  &lt;br&gt;Master powerful stretch-and-squash (and squoosh!) techniques  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Featured on the CD&lt;/b&gt;&lt;br&gt;Fine-tune your facial animations with the techniques demonstrated on the companion CD. Content includes tutorial files, lip sync samples, models, textures, and more.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;Note&amp;#58;&lt;/b&gt; CD-ROM/DVD and other supplementary materials are not included as part of eBook file.&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;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;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;Getting to Know the Face&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;Learning the Basics of Lip Sync&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;What the Eyes and Brows Tell Us&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;21&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Facial Landmarking&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. II&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Animating and Modeling the Mouth&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;45&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Visimes and Lip Sync Technique&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;47&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Constructing a Mouth&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;Mouth Keys&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;107&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. III&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Animating and Modeling the Eyes and Brows&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Building Emotion: The Basics of the Eyes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;141&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Constructing Eyes and Brows&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;169&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Eye and Brow Keys&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;193&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. IV&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Bringing It Together&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;221&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Connecting the Features&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;223&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Skeletal Setup, Weighing, and Rigging&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;237&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Interfaces for Your Faces&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;259&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Shot in Production&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;291&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;New interesting book: &lt;strong&gt;&lt;a href="http://word-processing-books.blogspot.com"&gt;Exploring Expect or Rootkits&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Professional BizTalk Server 2006 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Darren Jefford&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Professional BizTalk&amp;#174; Server 2006&lt;/p&gt; &lt;p&gt;This book provides insight into how industry experts have successfully architected, developed, and maintained Microsoft BizTalk Server in mission-critical environments. Authored by highly-regarded consultants with a wealth of knowledge on designing, building, and operating enterprise applications using BizTalk, this comprehensive guide gives you the techniques and best practices you'll need to develop effective projects.  &lt;p&gt;Darren Jefford is a Principal Consultant with the Microsoft UK Application Development Consulting (ADC) team who has extensive real-world experience with BizTalk Server and the broader Microsoft platform. Kevin B. Smith formerly worked as a Technical Lead Software Design Engineer for the BizTalk Server Product Team and helped ship three versions of BizTalk Server. Ewan Fairweather works as a Premier Field Engineer for Microsoft, providing onsite support to enterprise customers, including maintaining and optimizing their BizTalk Server solutions. &lt;p&gt;Achitects, developers, testers, and administrators will achieve instant success when they apply the deep technical information covered in this book. They will better appreciate the internal workings of BizTalk Server and will understand detailed solutions for challenges often experienced with BizTalk-based systems. &lt;p&gt;What you will learn from this book &lt;p&gt;&lt;ul&gt;  &lt;li&gt;How the BizTalk Engine works and how to develop effective pipeline components  &lt;li&gt;How to develop BizTalk orchestrations that achieve maximum performance   &lt;li&gt;Methods for using Business Activity Monitoring within your solution for enterprise-wide instrumentation  &lt;li&gt;How to utilize the rules engine within your solutions to produce quality and reliability  &lt;li&gt;Techniques for conducting performance and scalability tests to identify bottlenecks   &lt;li&gt;Ways to minimize the latency of your solution to meet challenging low latency requirements  &lt;li&gt;How system administrators can proactively manage and maintain mission-critical BizTalk solutions  &lt;li&gt;Features for BizTalk Server 2006 R2, such as the BAM Interceptor for Windows&amp;#174; Workflow &lt;/ul&gt;  &lt;p&gt;Who this book is for: Architects, developers, testers, and administrators involved in the development of a BizTalk Server 2004 or 2006 solution.  &lt;p&gt;Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.  &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/2644802636109268485-5283925596230937254?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5283925596230937254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/stop-staring-or-professional-biztalk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5283925596230937254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5283925596230937254'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/stop-staring-or-professional-biztalk.html' title='Stop Staring or Professional BizTalk Server 2006'/><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-2644802636109268485.post-5958819229735285144</id><published>2009-01-30T09:12:00.000-08:00</published><updated>2009-01-30T09:19:32.417-08:00</updated><title type='text'>Voip for Dummies or iPhone Fully Loaded</title><content type='html'>&lt;h4&gt;Voip for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Timothy V Kelly&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Put your phone system on your computer network and see the savings  &lt;br&gt;  &lt;br&gt;See how to get started with VoIP, how it works, and why it saves you money  &lt;br&gt;  &lt;br&gt;VoIP is techspeak for "voice over Internet protocol," but it could spell "saving big bucks" for your business! Here's where to get the scoop in plain English. Find out how VoIP can save you money, how voice communication travels online, and how to choose the best way to integrate your phone system with your network at home or at the office.  &lt;br&gt;  &lt;br&gt;Discover how to&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Use VoIP for your business or home phone service&lt;br&gt;&lt;br&gt;&amp;bull; Choose the best network type&lt;br&gt;&lt;br&gt;&amp;bull; Set up VoIP on a wireless network&lt;br&gt;&lt;br&gt;&amp;bull; Understand transports and services&lt;br&gt;&lt;br&gt;&amp;bull; Demonstrate VoIP's advantages to management&lt;br&gt;&lt;P&gt;&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://cosmetology-book.blogspot.com/2009/01/gary-nulls-ultimate-anti-aging-program.html"&gt;Gary Nulls Ultimate Anti Aging Program or Hot Plants&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;iPhone Fully Loaded &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andy Ihnatko&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;iPhone Fully Loaded&lt;/i&gt; is a one-of-a-kind reference that teaches you how to fully exploit the power of your Phone or iPod touch. Clear step-by-step instructions teach you how to convert any form of home, office, or online media -- dusty LPs, movies on DVD, spreadsheets, databases, presentations, downloadable books, comic books, as well as music and video to an iPhone or iPod Touch compatible format. Written by wildly popular technology expert and Chicago Sun Times columnist Andy Ihnatko, iPhone Fully Loaded is a full-color guide designed to work for both Mac OS X and Windows users. From uploading Web pages to downloading television shows and a variety of documents, including Microsoft Word, Excel, and PowerPoint documents, the iPhone does much more than make phone calls, play music, and send e-mail.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Acknowledgments.  &lt;br&gt;  &lt;br&gt;Credits.  &lt;br&gt;  &lt;br&gt;About the Author.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;INTRODUCTION.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;&lt;b&gt;PART 1&amp;#58; THE BASICS OF CONTENT.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 1&amp;#58; Remedial iTunes.  &lt;br&gt;  &lt;br&gt;Chapter 2&amp;#58; How To Make 8 Gigabytes Seem Like 80.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;PART II&amp;#58; THE REAL WORLD.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 3&amp;#58; Ripping CDs.  &lt;br&gt;  &lt;br&gt;Chapter 4&amp;#58; Ripping DVDs.  &lt;br&gt;  &lt;br&gt;Chapter 5&amp;#58; Old Home Video.  &lt;br&gt;  &lt;br&gt;Chapter 6&amp;#58; Glorious Television.  &lt;br&gt;  &lt;br&gt;Chapter 7&amp;#58; Radio.  &lt;br&gt;  &lt;br&gt;Chapter 8&amp;#58; Comics.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;PART III&amp;#58; THE INTERNET.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 9&amp;#58; News, Blogs, and Bookmarks.  &lt;br&gt;  &lt;br&gt;Chapter 10&amp;#58; What a Friend We Have in RSS.  &lt;br&gt;  &lt;br&gt;Chapter 11&amp;#58; Software, Kind Of (and No, Really).  &lt;br&gt;  &lt;br&gt;Chapter 12&amp;#58; Sticking Web Pages in Your Ear.  &lt;br&gt;  &lt;br&gt;Chapter 13&amp;#58; Podcasts.  &lt;br&gt;  &lt;br&gt;Chapter 14&amp;#58; Audio Streams.  &lt;br&gt;  &lt;br&gt;Chapter 15&amp;#58; Internet Videos.  &lt;br&gt;  &lt;br&gt;Chapter 16&amp;#58; How to Download Free Music and Get Away with It.  &lt;br&gt;  &lt;br&gt;&lt;b&gt;PART IV&amp;#58; THE OFFICE.&lt;/b&gt;  &lt;br&gt;  &lt;br&gt;Chapter 17&amp;#58; Calendars and Contacts.  &lt;br&gt;  &lt;br&gt;Chapter 18&amp;#58; Clippings and Trivial Ephemera.  &lt;br&gt;  &lt;br&gt;Chapter 19&amp;#58; Any Damned Information You Want.  &lt;br&gt;  &lt;br&gt;Chapter 20&amp;#58; Picture That.  &lt;br&gt;  &lt;br&gt;Chapter 21&amp;#58; E-Mail.  &lt;br&gt;  &lt;br&gt;Chapter 22&amp;#58; Spreadsheets and Databases.  &lt;br&gt;  &lt;br&gt;Chapter 23&amp;#58; Presentations.  &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/2644802636109268485-5958819229735285144?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5958819229735285144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/voip-for-dummies-or-iphone-fully-loaded.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5958819229735285144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5958819229735285144'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/voip-for-dummies-or-iphone-fully-loaded.html' title='Voip for Dummies or iPhone Fully Loaded'/><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-2644802636109268485.post-1593656074631479907</id><published>2009-01-29T05:01:00.000-08:00</published><updated>2009-01-29T05:07:56.037-08:00</updated><title type='text'>Podcasting Pocket Guide or Linux Samba Server Administration</title><content type='html'>&lt;h4&gt;Podcasting Pocket Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Kirk McElhearn&lt;/strong&gt; &lt;p&gt;&lt;p&gt;With more than three thousand feeds in the iPodder directory and at least ten more being added every day, podcasting is undeniably hot. Podcasting Pocket Guide is a non-technical guide for the non-geek who wants in on this revolutionary new online medium--for those interested in enjoying the best podcasts or producing them. &lt;p&gt; While podcasts seem like Internet "radio programs," they are definitely not radio. And that's a very good thing for people like you with something to say. Radio waves, after all, are heavily regulated, which means you can't say whatever you want on them (in fact, most of you can't say anything on them, assuming you don't happen to be DJs). But anyone who can make an MP3 recording, host it on a web site, and publish a "feed" for it can be a podcaster. And anyone who wants access to opinions and ideas that you won't get on the radio can find them on a podcast. &lt;p&gt; Small enough to fit in your pocket, the portable and affordable Podcasting Pocket Guide shows you how to tune into the best podcasts and download them to your favorite portable device so you can listen to them wherever and whenever you want. This handy reference even includes a listener's guide with reviews of some of the most interesting and unusual podcasts available today. From unique views on current events to music you'd never hear otherwise to sound seeing tours that take you all over the world, there's something for everyone on virtually every conceivable topic. &lt;p&gt; For aspiring podcasters, Podcasting Pocket Guide introduces you to the tools and techniques you'll need to make and publish podcasts with the most basic of equipment: a computer, a microphone, and some free software. It includespractical tips and how-tos for creating, recording, editing, and uploading your own, professional-quality podcast. Once you've made that first recording, you can publish it online, get it listed, and start obsessing over the size of your audience! &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;Finding, subscribing to, and listening to podcasts&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;Starting out in podcasting&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;Formats for your podcast&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;37&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Editing your podcast&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;50&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;30 great podcasts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;64&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://general-miscellaneous.blogspot.com"&gt;An Introduction to Market Risk Measurement or Medical Office Procedures with Medical Pegboard Complete Set&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Linux Samba Server Administration (Craig Hunt Linux Library Series) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Roderick W Smith&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;I&gt;Linux Samba Server Administration&lt;/I&gt; is the most complete, most advanced guide to Samba you'll find anywhere. Written by a leading Linux expert, this book teaches you, step-by-step, all the standard and advanced Samba techniques you'll need to make Linux and UNIX machines operate seamlessly as part of your Windows network. Throughout, scores of clear, consistent examples illustrate these techniques in detail&amp;#151;so you stay on track and accomplish all your goals. Coverage includes:&lt;UL&gt;  &lt;LI&gt;Installing Samba &lt;LI&gt; Setting up file sharing &lt;LI&gt; Setting up printer sharing &lt;LI&gt; Using Samba as a client &lt;LI&gt; Setting up a working user authentication system &lt;LI&gt; Using automation to expand Samba's capabilities &lt;LI&gt; Setting up Samba as a domain controller &lt;LI&gt; Configuring NetBIOS name server functions &lt;LI&gt; Configuring Samba for optimal interoperation with other servers &lt;LI&gt; Managing user accounts &lt;LI&gt; Optimizing Samba for maximum speed &lt;li&gt; Securing Samba against intrusion &lt;li&gt; Using Samba as a backup server &lt;li&gt; Troubleshooting Samba &lt;li&gt; Configuring Samba to work with a variety of client Oss&lt;/ul&gt;  &lt;b&gt;About the Library&lt;/b&gt;&lt;p&gt;  The Craig Hunt Linux Library is an eight-book set that provides in-depth, advanced coverage of the key topics for Linux administrators. Topics include Samba, System Administration, Sendmail, Apache, NFS and Automounter, and Linux Security. Each book in the library is either written by or meticulously reviewed by Craig Hunt to ensure the highest quality and most complete coverage of networking professionals working specifically in Linux environments.  &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/2644802636109268485-1593656074631479907?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/1593656074631479907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/podcasting-pocket-guide-or-linux-samba.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1593656074631479907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1593656074631479907'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/podcasting-pocket-guide-or-linux-samba.html' title='Podcasting Pocket Guide or Linux Samba Server Administration'/><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-2644802636109268485.post-6859143714304459072</id><published>2009-01-28T00:49:00.000-08:00</published><updated>2009-01-28T00:56:08.956-08:00</updated><title type='text'>Discovering Genomics Proteomics and Bioinformatics Second Edition or Rexx Programmers Reference</title><content type='html'>&lt;h4&gt;Discovering Genomics, Proteomics and Bioinformatics, Second Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;A Campbell&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P style="MARGIN&amp;#58; 0px; tab-stops&amp;#58; 0in" soNormal&gt;&lt;B&gt;KEY BENEFIT&lt;/B&gt;&amp;#58; &lt;B&gt;&lt;I&gt;Discovering Genomics&lt;/I&gt;&lt;/B&gt; is the first genomics text that combines web activities and case studies with a problem-solving approach to teach upper-level undergraduates and first-year graduate students the fundamentals of genomic analysis. More of a workbook than a traditional text, &lt;B&gt;&lt;I&gt;Discovering Genomics,&lt;/I&gt; Second Edition&lt;/B&gt; allows students to work with real genomic data in solving problems and provides the user with an active learning experience. &lt;B&gt;KEY TOPICS&lt;/B&gt;&amp;#58; Genomic Medicine Case Study&amp;#58; What&amp;rsquo;s wrong with my child? Genome Sequence Acquisition and Analysis, Comparative Genomics in Evolution and Medicine, Genome Variations, Genomic Medicine Case Study&amp;#58; Why Can&amp;rsquo;t I Just Take a Pill to Lose Weight? Basic Research with DNA Microarrays, Applied Research with DNA Microarrays, Proteomics, Genomic Medicine Case Study&amp;#58; Why Can&amp;rsquo;t We Cure More Diseases? Genomic Circuits in Single Genes, Integrated Genomic Circuits, Modeling Whole-Genome Circuits. &lt;B&gt;MARKET&lt;/B&gt;&amp;#58; For all readers interested in genomics.&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;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's wrong with my child?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;2&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Genome sequence acquisition&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;Comparative genomics in evolution and medicine&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;113&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Genomic variations&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;177&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Why can't I just take a pill to lose weight?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;218&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Basic research with DNA microarrays&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;233&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Applied research with DNA microarrays&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;263&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Proteomics&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;285&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Why can't we cure more diseases?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;330&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Genomic circuits in single genes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;341&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Integrated genomic circuits&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;369&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Modeling whole-genome circuits&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;409&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://web-browsers-books.blogspot.com/2009/01/life-after-30-second-spot-or-mpls-and.html"&gt;Life after the 30 Second Spot or MPLS and VPN Architectures&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Rexx Programmer's Reference &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Howard Fosdick&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Originally developed for mainframes but highly portable across platforms-from servers to desktops to handhelds-Rexx is an easy yet powerful scripting language that's widely used for rapid application development.&lt;br&gt;&lt;br&gt;&amp;bull; Covers Rexx interpreters for specialized functions-object-oriented, mainframe, and handheld.&lt;br&gt;&lt;br&gt;&amp;bull; There are 8 different free Rexx interpreters optimized for different platforms and uses. This book shows how to use them all.&lt;br&gt;&lt;br&gt;&amp;bull; Shows how to script for GUIs, databases, web servers, XML, and other interfaces.&lt;br&gt;&lt;br&gt;&amp;bull; Details how to make the best use of Rexx tools and interfaces, with examples for both Linux and Windows.&lt;br&gt;&lt;br&gt;&amp;bull; Includes a tutorial with lots of examples to help people get up and running.&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/2644802636109268485-6859143714304459072?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6859143714304459072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/discovering-genomics-proteomics-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6859143714304459072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6859143714304459072'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/discovering-genomics-proteomics-and.html' title='Discovering Genomics Proteomics and Bioinformatics Second Edition or Rexx Programmers Reference'/><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-2644802636109268485.post-7767158472923057709</id><published>2009-01-26T20:37:00.000-08:00</published><updated>2009-01-26T20:44:33.992-08:00</updated><title type='text'>In the Minds Eye or Introducing Microsoft Expression Studio</title><content type='html'>&lt;h4&gt;In the Mind's Eye: Visual Thinkers, Gifted People with Dyslexia and Other Learning Difficulties, Computer Images and the Ironies of Creativity &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Thomas G West&lt;/strong&gt; &lt;p&gt;&lt;p&gt;In this updated edition to his fascinating exploration of the "ironies of creativity," Thomas West furthers his ground-breaking research on how some innovations in computer visualization are making work and education more favorable to visual thinkers. In the Mind's Eye exposes many popular myths about conventional intelligence by examining the role of visual-spatial strengths and verbal weaknesses in the lives of eleven gifted individuals, including Albert Einstein, Winston Churchill, Thomas Edison, and others. West cites research in neuroscience that shows a link between visual talents and verbal difficulties, and he believes that new developments in computer technology herald a significant shift toward the increased use of visual approaches throughout the economy. These changes may be as revolutionary as the technology of the book, which translated ideas into written words. The use of visualization and virtual reality computer displays has already begun to move out of the world of science into that business, representing marketing trends through moving pictures rather than tiresome charts and tables of numbers. According to West, creative visual thinkers (many of whom have had difficulty with verbal skills), aided by computers, will be at the forefront of innovation in a dramatically changing society. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt; Exposes myths about conventional intelligence by examining the role of visual-spatial strengths and verbal weaknesses in the lives of 11 gifted individuals, including Albert Einstein and Thomas Edison. Examines research in neuroscience that shows a link between visual talents and verbal difficulties, and discusses developments in computer technology that herald a shift toward the increased use of visual approaches in business and science. This revised edition offers an expanded list of national and international organizations, and an updated bibliography. Includes b&amp;w photos and illustrations. Annotation c. by Book News, Inc., Portland, Or. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://graphics-design-book.blogspot.com/2009/01/mcse-self-paced-training-kit-or-c.html"&gt;MCSE Self Paced Training Kit or C Programming&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Introducing Microsoft Expression Studio: Using Design, Web, Blend, and Media to Create Professional Digital Content &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Greg Holden&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The World WideWeb is continually becoming more complex in sophistication. To get attention and be credible, your site has to have professional-quality graphics. It needs to be usable and give your visitors an interactive and compelling experience. For professional graphic designers and Web site architects, it's a golden age, because there's so much work to do and the standards are so high.Those who aren't artists, programmers, or designers are left wondering how to achieveall of those cool effects&amp;#58; how to make their Web sites user-friendly and eye-catching while maintaining Web standards. Microsoft's suite of graphics and design tools, collectively called Expression Studio, provides a terrific option for anyone who wants to create high-quality graphics,Web presentations, or user interfaces.This book serves as an introduction to using Expression Studio to create Web sites, graphics, and presentations, and to organize and edit media files. You'll learn how to use the Expression Studio programs individually, and you'll also learn how easy it is to export files and projects from one application to another. Each section of the book covers a specific program, so you can read the book from cover to cover to get a complete idea of how the entire suite works together, or just jump to specific topics of interest on the program you want to learn more about. By the end of the book, you'll be creating interactive sites that utilize Cascading Style Sheets and databases with Expression Web, creating and manipulating images with Expression Design, cataloging and keeping track of your content and creations with Expression Media, and putting it all together with Expression Blend.&lt;br&gt; &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  Chapter 2&amp;#58; Drawing Paths &lt;br&gt; Chapter 3&amp;#58; Changing Path Attributes &lt;br&gt; Chapter 4&amp;#58; Painting Pixels &lt;br&gt; Chapter 5&amp;#58; Retouching Images &lt;br&gt; Chapter 6&amp;#58; Working with Text &lt;br&gt; Chapter 7&amp;#58; Transforming and Warping &lt;br&gt; Chapter 8&amp;#58; Applying Effects and Filters &lt;br&gt; Chapter 9&amp;#58; Putting It All Together &lt;br&gt;&lt;br&gt; Chapter 10&amp;#58; Exporting Image Files &lt;br&gt;  Chapter 11&amp;#58; Preparing your Work for Print &lt;br&gt;  Chapter 12&amp;#58; Preparing your Work for the Web&lt;p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-7767158472923057709?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7767158472923057709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/in-minds-eye-or-introducing-microsoft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7767158472923057709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7767158472923057709'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/in-minds-eye-or-introducing-microsoft.html' title='In the Minds Eye or Introducing Microsoft Expression Studio'/><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-2644802636109268485.post-2555805807291298842</id><published>2009-01-25T16:26:00.000-08:00</published><updated>2009-01-25T16:33:15.110-08:00</updated><title type='text'>CSS Cookbook or SQL All in One Desk Reference for Dummies</title><content type='html'>&lt;h4&gt;CSS Cookbook: Quick Solutions to Common CSS Problems &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Christopher Schmitt&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Cascading Style Sheets (CSS) are a powerful way to enrichthe presentation of HTML-based web pages, allowing web authors to give their pages a more sophisticated look and more structure. CSS's compact file size helps web pages load quickly, and by allowing changes made in one place to be applied across the entire document, CSS can save hours of tedious changing and updating.&lt;P&gt; But to leverage the full power of CSS, web authors first have to sift through CSS theory to find practical solutions that resolve real-world problems. Web authors can waste hours and earn ulcers trying to find answers to those all-too-common dilemmas that crop up with each project. The CSS Cookbook cuts straight through the theory to provide hundreds of useful examples and CSS code recipes that web authors can use immediately to format their web pages.&lt;P&gt; The time saved by a single one of these recipes will make its cover price money well-spent. But the CSS Cookbook provides more than quick code solutions to pressing problems. The explanation that accompanies each recipe enables readers to customize the formatting for their specific purposes, and shows why the solution works, so you can adapt these techniques to other situations. Recipes range from the basics that every web author needs to code concoctions that will take your web pages to new levels.&lt;P&gt; Reflecting CSS2, the latest specification, and including topics that range from basic web typography and page layout to techniques for formatting lists, forms, and tables, it is easy to see why the CSS Cookbook is regarded as an excellent companion to Cascading Style Sheets&amp;#58; The Definitive Guide and a must-have resource for any web author who has even considered using CSS. &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;General&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;Web typography&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;65&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Images&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;115&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Page elements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;186&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Lists&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;208&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Links and navigation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;228&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Forms&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;270&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tables&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;322&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Page layouts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;347&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Print&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;396&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Hacks, workarounds, and troubleshooting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;415&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Designing with CSS&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;435&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;451&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;CSS 2.1 properties and proprietary extensions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;458&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;CSS 2.1 selectors, pseudo-classes, and pseudo-elements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;474&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;D&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Styling of form elements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;477&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://book-health.blogspot.com/2009/01/compass-for-healing-or-inflammation.html"&gt;A Compass for Healing or The Inflammation Revolution&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;SQL All-in-One Desk Reference for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Allen G Taylor&lt;/strong&gt; &lt;p&gt;&lt;p&gt;SQL is the international standard language for creating and maintaining relational databases. This book is a compendium of information about SQL and relational database design, development, and maintenance. The nine mini-books cover the full spectrum of issues that arise in building, using, and maintaining relational database systems.  &lt;br&gt;  &lt;br&gt;Book I&amp;#58; SQL Concepts  &lt;br&gt;  &lt;br&gt;Book II&amp;#58; Relational Database Development  &lt;br&gt;  &lt;br&gt;Book III&amp;#58; SQL Queries  &lt;br&gt;  &lt;br&gt;Book IV&amp;#58; Data Security  &lt;br&gt;  &lt;br&gt;Book V&amp;#58; SQL and Programming  &lt;br&gt;  &lt;br&gt;Book VI&amp;#58; SQL and XML  &lt;br&gt;  &lt;br&gt;Book VII&amp;#58; Database Tuning Overview  &lt;br&gt;  &lt;br&gt;Book VIII&amp;#58; Appendixes&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/2644802636109268485-2555805807291298842?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2555805807291298842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/css-cookbook-or-sql-all-in-one-desk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2555805807291298842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2555805807291298842'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/css-cookbook-or-sql-all-in-one-desk.html' title='CSS Cookbook or SQL 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-2644802636109268485.post-6014069738861659080</id><published>2009-01-24T12:14:00.000-08:00</published><updated>2009-01-24T12:21:06.397-08:00</updated><title type='text'>Six Sigma Quality Improvement with MINITAB or Secrets of Figure Creation with Poser 5</title><content type='html'>&lt;h4&gt;The Exercise Training Diary: For Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;G Robin Henderson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;I&gt;The Exercise Training Diary For Dummies&lt;/I&gt; will get fitness enthusiasts to gear up even more. It includes a 52-week, fill-in calendar you can use to schedule workouts and record progress, plus helpful advice on a full range of health topics. &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;PART I&amp;#58; The Training Basics.&lt;BR&gt;Chapter 1&amp;#58; Creating Your Workout Plan.&lt;BR&gt;Chapter 2&amp;#58; Just Warming Up.&lt;BR&gt;Chapter 3&amp;#58; Choosing the Right Workout.&lt;BR&gt;Chapter 4&amp;#58; Cooling Down and Fueling Up.&lt;BR&gt;PART II&amp;#58; The Exercise Training Diary.&lt;BR&gt;Your Training Diary.&lt;BR&gt;PART III&amp;#58; The Part of Tens.&lt;BR&gt;Chapter 5&amp;#58; Ten Top Exercise Etiquette Tips.&lt;BR&gt;Chapter 6&amp;#58; Ten Top Exercise Songs.&lt;BR&gt;Index.&lt;BR&gt;Book Registration Information. &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://3d-graphics-books.blogspot.com/2009/01/internet-communications-using-sip-or.html"&gt;Internet Communications using SIP or The Synchronous Trainers Survival Guide&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Secrets of Figure Creation with Poser 5 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;B L Render&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Learn from a Poser master how to make the best use of this versatile and exciting figure creation package, whether you are using version 3, 4, the Pro Pack or the new version 5 upgrade.&lt;br&gt;&lt;br&gt;BL Render provides an in-depth guide that explains each aspect of the process of creating a figure in Curious Labs' Poser. It begins with simple projects, such as creating morphs for existing figures, and takes you through to the more advanced options such as geometry swapping, joint parameters, the design of the mesh and how that will affect the working of your figure.&lt;br&gt;&lt;br&gt;Each section begins with the theory behind each step, giving an abstracted base knowledge of the task at hand. Practical sections for each chapter are included on the free CD in which the concepts are put to use in examples, code snippets and tutorials, with all the files you need to follow along yourself. The CD is also packed with numerous utility programs for you to use when creating your figures.&lt;br&gt;&lt;br&gt;Finally, there is a trouble-shooting guide for any problems and/or bugs that may occur in each stage, so you are fully equipped to use this package professionally.&lt;br&gt;&lt;br&gt;If you want to know not only what steps to follow, but how to design the figure for optimal performance and why things work the way they do, then this is the book for you.&lt;br&gt;&lt;br&gt;* Learn from a professional how to make Poser work best for you&lt;br&gt;* Color illustrations throughout show you what you can achieve&lt;br&gt;* The free CD-Rom includes all the files you need to try each tutorial for yourself, surely the quickest way to learn &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/2644802636109268485-6014069738861659080?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6014069738861659080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/six-sigma-quality-improvement-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6014069738861659080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6014069738861659080'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/six-sigma-quality-improvement-with.html' title='Six Sigma Quality Improvement with MINITAB or Secrets of Figure Creation with Poser 5'/><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-2644802636109268485.post-7947639857354225171</id><published>2009-01-23T08:00:00.000-08:00</published><updated>2009-01-23T08:07:06.776-08:00</updated><title type='text'>Business Analysis with Microsoft Excel or Media in the Digital Age</title><content type='html'>&lt;h4&gt;Business Analysis with Microsoft Excel &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Conrad Carlberg&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Whether you own a small business or work for a large corporation; whether you are looking for help making financial and business decisions-this book is for you. &lt;i&gt;Business Analysis with Microsoft Excel, Second Edition&lt;/i&gt; provides in-depth information that will maximize your use of the tools within Excel. Professional advice and guidance from an experienced author provide the answers to your most pressing questions:  &lt;ul&gt;&lt;li&gt;What&amp;#39;s the relationship between my cost of goods sold and my inventory?&lt;li&gt; How do I get Excel to keep these values up-to-date on my income statement and my balance sheet?&lt;li&gt; I have to track service quality over time. How can I automate that using Excel charts?&lt;li&gt; How can I forecast future demand for my products, based on prior sales results?&lt;li&gt;  What&amp;#39;s the difference between financial leverage and operating leverage? How do I calculate them using my financial records?&lt;li&gt; I need to project my financials for next year. Does Excel have a tool for that? What do I need to know to use it effectively?&lt;/ul&gt;  More great stuff... is just a click away! &lt;ul&gt;&lt;li&gt;Sample journals and ledgers, examples of trial balances, income statements, and balance sheets&lt;li&gt; Custom functions, such as FIFO, for inventory management&lt;li&gt; Several VBA files that automate the creation of forecasts, quality control charts, and sales and marketing analysis&lt;li&gt; Statistical process control charts: X-and-S, X-and-MR&lt;li&gt;  Forecasting tools: ARIMA model identification&lt;/ul&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Carlberg (Ph.D., statistics), the president of a software and consulting firm that specializes in developing quality control and forecasting tools, distinguishes his book from others on Excel by its bottom line orientation. In coverage of financial statements and analysis, financial planning and control, investment decisions, and sales and marketing, he stresses making worksheets self- documenting for interpretation by others. Includes case studies, tips, a glossary, and auxiliary website. No date is given for the first edition. 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;p&gt;Book about: &lt;strong&gt;&lt;a href="http://buecher-09.blogspot.com"&gt;Grundsätze der Volkswirtschaft&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Media in the Digital Age &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John V Pavlik&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Digital technologies have fundamentally altered the nature and function of media in our society, reinventing age-old practices of public communication and at times circumventing traditional media and challenging its privileged role as gatekeepers of news and entertainment. Some critics believe these technologies keep the public involved in an informed discourse on matters of public importance, but it isn't clear this is happening on a large scale. Propaganda disguised as news is flourishing, and though interaction with the digital domain teaches children valuable skills, it can also expose them to grave risks. &lt;P&gt;John V. Pavlik critically examines our current digital innovations&amp;mdash;blogs, podcasting, peer-to-peer file sharing, on-demand entertainment, and the digitization of television, radio, and satellites&amp;mdash;and their positive and negative implications. He focuses on present developments, but he also peers into the future, foreseeing a media landscape dominated by a highly fragmented, though active audience, intense media competition, and scarce advertising dollars. By embracing new technologies, however, Pavlik shows how professional journalism and media can hold on to their role as a vital information lifeline and continue to operate as the tool of a successful democracy.&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/2644802636109268485-7947639857354225171?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7947639857354225171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/business-analysis-with-microsoft-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7947639857354225171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7947639857354225171'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/business-analysis-with-microsoft-excel.html' title='Business Analysis with Microsoft Excel or Media in the Digital Age'/><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-2644802636109268485.post-5137771670276205038</id><published>2009-01-22T03:49:00.000-08:00</published><updated>2009-01-22T03:55:38.404-08:00</updated><title type='text'>Game Design or Practical Poser 7</title><content type='html'>&lt;h4&gt;Game Design: From Blue Sky to Green Light &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Deborah Todd&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book takes a real-world, in-depth journey through the game-design process, from the initial blue sky sessions to pitching for a green light. The author discusses the decision and brainstorming phase, character development and story wrap, creation of content and context outlines, flowcharting game play, and creating design documents. Special features include examples of both classic and contemporary games, and interviews with many of the game industry's brightest professionals who share their insights on key elements in game design, and their analysis on what makes a game a blockbuster hit. This book is a perfect guide for the novice, student, and game enthusiast interested in learning the nuts and bolts of the computer-game industry. &lt;p&gt; &lt;b&gt;About the Author&lt;/b&gt;&lt;br&gt; Deborah Todd is a veteran award-winning designer, writer, producer, and director in the interactive arena, with 14 published games and 20 published titles to her credit since 1991. She has worked with some of the industry's top publishers and Hollywood studios, including Disney Interactive, Disneyland, Fox, DreamWorks, Discovery Channel, MGM/UA, Columbia, Warner Bros., Nickelodeon, The Learning Company, Humongous Entertainment, Broderbund, Mindscape, Houghton Mifflin, McGraw-Hill, Random House, and Steven Spielberg's Starlight Foundation. &lt;/p&gt;&lt;h4&gt;What People Are Saying&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Matt Costello&lt;/strong&gt;&lt;br&gt;". . . a remarkable insiders' look into the exploding, often chaotic world of video games, from blue sky to green light to the final boxed game on the shelf. Game Design is an invaluable resource for beginners and established pros alike!"--(Matt Costello, GXB Interactive) &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Corey Bridges&lt;/strong&gt;&lt;br&gt;"Deb's pulled off a remarkable feat: she's produced a book that's both inspirational and practical. Listen to her and the other video game industry experts she interviews, and save yourself years of forehead-slapping."--(Corey Bridges, co-founder and Executive Producer, Multiverse) &lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Christofer Sundberg&lt;/strong&gt;&lt;br&gt;"Read this first! If you want to break into the business, this book will help you shorten the long, hard road many of us have traveled."--(Christofer Sundberg, President, Avalanche Studios, &lt;I&gt;Just Cause&lt;/I&gt;) &lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Acknowledgments&lt;br&gt; &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://financial-law-textbook.blogspot.com/2009/01/european-community-eastern-europe-and.html"&gt;European Community Eastern Europe and Russia or Soap Opera Paradigm&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Practical Poser 7 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Denise Tyler&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Do you want to take your Poser skills beyond the basics and put the new features of Poser 7 into practice right away? If so, you?ve come to the right place. Practical Poser 7 is an updated edition of this best-selling reference for intermediate to advanced Poser users. It teaches the tasks you want and need to know to get the most out of Poser 7 for achieving professional, commercial-quality work. This edition covers new Poser features, including new animation functionality, morphing tools, and more. Learn texturing and material techniques from a master texture artist, and explore the work of Poser pros in the beautiful color section! &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/2644802636109268485-5137771670276205038?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5137771670276205038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/game-design-or-practical-poser-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5137771670276205038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5137771670276205038'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/game-design-or-practical-poser-7.html' title='Game Design or Practical Poser 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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2644802636109268485.post-7902708327694377519</id><published>2009-01-20T23:37:00.000-08:00</published><updated>2009-01-20T23:43:53.090-08:00</updated><title type='text'>Networking or Adobe Dreamweaver CS3 Video Training Book Series</title><content type='html'>&lt;h4&gt;Networking: A Beginner's Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Bruce Hallberg&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Here is an unparalleled introduction to networking, offering easy-to-follow details on design and configuration, hardware, networking protocols, remote access, and security. This updated guide contains expanded coverage of wireless networking, the latest Windows and Linux releases, and security measures. New networking professionals will first learn what they need to know about network technology, and then how to apply that knowledge to set up, manage, and secure networks. &lt;p&gt;&lt;b&gt;Bruce Hallberg (Cupertino, CA)&lt;/b&gt; has been involved in the computer industry for over 20 years. He has consulted nationally for Fortune 1000 firms on the implementation of management information systems and networking systems. He has designed and set up hundreds of networks over the years, including using all versions of NetWare and Windows NT/2000/2003 Server. For the past 10 years, he has been director of Information Systems for a biotechnology company in the SF Bay Area. While no longer a professional programmer, he is competent in a variety of computer languages, including both low- and high-level languages.&lt;p&gt;He has over 20 book credits, including titles on Windows NT, Netware, Exchange Server, Windows 9x, OS/2, and Microsoft Office. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://a-business-history.blogspot.com/2009/01/reinterpreting-property-or-neurotic.html"&gt;Reinterpreting Property or The Neurotic Organization&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Adobe Dreamweaver CS3 [Video Training Book Series] &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Garrick Chow&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Benefit from the best of both mediums &amp;mdash; video-based training and a printed guide! Each Lynda.com &lt;i&gt;Video Training Book&lt;/i&gt;  offers hours of instructor-led video instruction, complete with a  step-by-step, printed book to guide readers through each tutorial. The  video tutorials let readers learn at their own pace, while the book  offers a complete reference, helping readers identify the video  tutorials they want to watch (timecodes are printed in the book),  giving them the exercise files they need, and highlighting important  keyboard shortcuts, tips, notes, and practical advice. &lt;br&gt; &lt;br&gt; In &lt;i&gt;Adobe Dreamweaver CS3 Video Training Book&lt;/i&gt;,  readers learn how to use all the tools to get them started with  creating great Web sites, including working with text and images,  adding links, modifying page properties, and managing Web sites. From  there they&amp;#39;ll move on to more advanced topics like using the new CSS  layouts, techniques for working with new Photoshop integration  features, and embedding audio and video files into pages. The tutorials  show you everything you need to know to go from creating your first  page to publishing an entire site on the Web.&lt;br&gt; &lt;br&gt; This new series offers creative professionals the tools they need to get up to speed quickly and affordably&amp;mdash;a &lt;i&gt;Video Training Book &lt;/i&gt;is a great alternative to a weekend crash course! The&lt;i&gt; Video Training &lt;/i&gt;&lt;i&gt;Book&lt;/i&gt;  series features the proven teaching methods of lynda.com and of authors  and industry experts, such as Deke McClelland, Chris Orwig, Garrick  Chow, and David Blatner, who make learning an engaging experience,  bringing clarity to new or difficult concepts and software programs. &lt;br&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/2644802636109268485-7902708327694377519?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7902708327694377519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/networking-or-adobe-dreamweaver-cs3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7902708327694377519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7902708327694377519'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/networking-or-adobe-dreamweaver-cs3.html' title='Networking or Adobe Dreamweaver CS3 Video Training Book 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-2644802636109268485.post-1681052783261698407</id><published>2009-01-19T23:38:00.000-08:00</published><updated>2009-01-19T23:45:05.999-08:00</updated><title type='text'>Data Quality or ARM System Developers Guide</title><content type='html'>&lt;h4&gt;Data Quality: The Accuracy Dimension &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jack E Olson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Data Quality: The Accuracy Dimension is about assessing the quality of corporate data and improving its accuracy using the data profiling method. Corporate data is increasingly important as companies continue to find new ways to use it. Likewise, improving the accuracy of data in information systems is fast becoming a major goal as companies realize how much it affects their bottom line. Data profiling is a new technology that supports and enhances the accuracy of databases throughout major IT shops. Jack Olson explains data profiling and shows how it fits into the larger picture of data quality.&lt;br&gt;&lt;br&gt;* Provides an accessible, enjoyable introduction to the subject of data accuracy, peppered with real-world anecdotes. &lt;br&gt;&lt;br&gt;* Provides a framework for data profiling with a discussion of analytical tools appropriate for assessing data accuracy. &lt;br&gt;&lt;br&gt;* Is written by one of the original developers of data profiling technology. &lt;br&gt;&lt;br&gt;* Is a must-read for any data management staff, IT management staff, and CIOs of companies with data assets. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://retirement-books.blogspot.com/2009/01/unintroduzione-allamministrazione-di.html"&gt;Un'introduzione all'amministrazione di vendita&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;ARM System Developer's Guide: Designing and Optimizing System Software &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andrew Sloss&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Over the last ten years, the ARM architecture has become one of the most pervasive architectures in the world, with more than 2 billion ARM-based processors embedded in products ranging from cell phones to automotive braking systems. A world-wide community of ARM developers in semiconductor and product design companies includes software developers, system designers and hardware engineers. To date no book has directly addressed their need to develop the system and software for an ARM-based system. This text fills that gap.&lt;br&gt;&lt;br&gt;This book provides a comprehensive description of the operation of the ARM core from a developer's perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code. Example code throughout the book can be integrated into commercial products or used as templates to enable quick creation of productive software.&lt;br&gt;&lt;br&gt;The book covers both the ARM and Thumb instruction sets, covers Intel's XScale Processors, outlines distinctions among the versions of the ARM architecture, demonstrates how to implement DSP algorithms, explains exception and interrupt handling, describes the cache technologies that surround the ARM cores as well as the most efficient memory management techniques. A final chapter looks forward to the future of the ARM architecture considering ARMv6, the latest change to the instruction set, which has been designed to improve the DSP and media processing capabilities of the architecture.&lt;br&gt;&lt;br&gt;* No other book describes the ARM core from a system and software perspective.&lt;br&gt;* Author team combines extensive ARM software engineering experience with an in-depthknowledge of ARM developer needs.&lt;br&gt;* Practical, executable code is fully explained in the book and available on the publisher's Website.&lt;br&gt;* Includes a simple embedded operating system. &lt;/p&gt;&lt;h4&gt;What People Are Saying&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br&gt;"Colored with practical examples, and thorough treatment of topics such as ISRs, code optimization, DSP on ARM and the like, this book is essential for every embedded software engineer and hardware engineer alike."&lt;br&gt; &amp;mdash;J. Scott Runner, Senior Staff Engineer/Manager, Qualcomm CMDA Technologies, Qualcomm Inc.&lt;br&gt; &lt;br&gt; "I have been using this book since reviewing the first draft, and can recommend it to anyone who wants the get the best out of their ARM Powered products."&lt;br&gt; &amp;mdash;Peter Maloy, CodeSprite Inc.&lt;/p&gt;&lt;br&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;1. ARM Embedded Systems &lt;BR&gt;1.1 The RISC Design Philosophy &lt;BR&gt;1.2 The ARM Design Philosophy &lt;BR&gt;1.3 Embedded System Hardware &lt;BR&gt;1.4 Embedded System Software &lt;BR&gt;1.5 Summary &lt;P&gt;2 ARM Processor Fundamentals &lt;BR&gt;2.1 Registers &lt;BR&gt;2.2 Current Program Status Register &lt;BR&gt;2.3 Pipeline &lt;BR&gt;2.4 Exceptions, Interrupts, and the Vector Table &lt;BR&gt;2.5 Core Extensions &lt;BR&gt;2.6 Architecture Revisions &lt;BR&gt;2.7 ARM Processor Families &lt;BR&gt;2.8 Summary &lt;P&gt;3 Introduction to the ARM Instruction Set &lt;BR&gt;3.1 Data Processing Instructions &lt;BR&gt;3.2 Branch Instructions &lt;BR&gt;3.3 Load-Store Instructions &lt;BR&gt;3.4 Software Interrupt Instruction &lt;BR&gt;3.5 Program Status Register Instructions &lt;BR&gt;3.6 Loading Constants &lt;BR&gt;3.7 ARMv5E Extensions &lt;BR&gt;3.8 Conditional Execution &lt;BR&gt;3.9 Summary &lt;P&gt;4 Introduction to the Thumb Instruction Set &lt;BR&gt;4.1 Thumb Register Usage &lt;BR&gt;4.2 ARM-Thumb Interworking &lt;BR&gt;4.3 Other Branch Instructions &lt;BR&gt;4.4 Data Processing Instructions &lt;BR&gt;4.5 Single-Register Load-Store Instructions &lt;BR&gt;4.6 Multiple-Register Load-Store Instructions &lt;BR&gt;4.7 Stack Instructions &lt;BR&gt;4.8 Software Interrupt Instruction &lt;BR&gt;4.9 Summary &lt;P&gt;5 Efficient C Programming &lt;BR&gt;5.1 Overview of C Compilers and Optimization &lt;BR&gt;5.2 Basic C Data Types &lt;BR&gt;5.3 C Looping Structures &lt;BR&gt;5.4 Register Allocation &lt;BR&gt;5.5 Function Calls &lt;BR&gt;5.6 Pointer Aliasing &lt;BR&gt;5.7 Structure Arrangement &lt;BR&gt;5.8 Bit-fields &lt;BR&gt;5.9 Unaligned Data and Endianness &lt;BR&gt;5.10 Division &lt;BR&gt;5.11 Floating Point &lt;BR&gt;5.12 Inline Functions and Inline Assembly &lt;BR&gt;5.13 Portability Issues &lt;BR&gt;5.14 Summary &lt;P&gt;6 Writing and Optimizing ARM Assembly Code &lt;BR&gt;6.1 Writing Assembly Code &lt;BR&gt;6.2 Profiling and Cycle Counting &lt;BR&gt;6.3 Instruction Scheduling &lt;BR&gt;6.4 Register Allocation &lt;BR&gt;6.5 Conditional Execution &lt;BR&gt;6.6 Looping Constructs &lt;BR&gt;6.7 Bit Manipulation &lt;BR&gt;6.8 Efficient Switches &lt;BR&gt;6.9 Handling Unaligned Data &lt;BR&gt;6.10 Summary &lt;P&gt;7 Optimized Primitives &lt;BR&gt;7.1 Double-Precision Integer Multiplication &lt;BR&gt;7.2 Integer Normalization and Count Leading Zeros &lt;BR&gt;7.3 Division &lt;BR&gt;7.4 Square Roots &lt;BR&gt;7.5 Transcendental Functions: log, exp, sin, cos &lt;BR&gt;7.6 Endian Reversal and Bit Operations &lt;BR&gt;7.7 Saturated and Rounded Arithmetic &lt;BR&gt;7.8 Random Number Generation &lt;BR&gt;7.9 Summary &lt;BR&gt;8 Digital Signal Processing &lt;BR&gt;8.1 Representing a Digital Signal &lt;BR&gt;8.2 Introduction to DSP on the ARM &lt;BR&gt;8.3 FIR filters &lt;BR&gt;8.4 IIR Filters &lt;BR&gt;8.5 The Discrete Fourier Transform &lt;BR&gt;8.6 Summary &lt;P&gt;9 Exception and Interruput Handling &lt;BR&gt;9.1 Exception Handling &lt;BR&gt;9.2 Interrupts &lt;BR&gt;9.3 Interrupt Handling Schemes &lt;BR&gt;9.4 Summary &lt;P&gt;10 Firmware &lt;BR&gt;10.1 Firmware and Bootloader &lt;BR&gt;10.2 Example: Sandstone &lt;BR&gt;10.3 Summary &lt;P&gt;11 Embedded Operating Systems &lt;BR&gt;11.1 Fundamental Components &lt;BR&gt;11.2 Example: Simple Little Operating System &lt;BR&gt;11.3 Summary &lt;P&gt;12 Caches &lt;BR&gt;12.1 The Memory Hierarchy and Cache Memory &lt;BR&gt;12.2 Cache Architecture &lt;BR&gt;12.3 Cache Policy &lt;BR&gt;12.4 Coprocessor 15 and Caches &lt;BR&gt;12.5 Flushing and Cleaning Cache Memory &lt;BR&gt;12.6 Cache Lockdown &lt;BR&gt;12.7 Caches and Software Performance &lt;BR&gt;12.8 Summary &lt;P&gt;13 Memory Protection Units &lt;BR&gt;13.1 Protected Regions &lt;BR&gt;13.2 Initializing the MPU, Caches, and Write Buffer &lt;BR&gt;13.3 Demonstration of an MPU system &lt;BR&gt;13.4 Summary &lt;P&gt;14 Memory Management Units &lt;BR&gt;14.1 Moving from an MPU to an MMU &lt;BR&gt;14.2 How Virtual Memory Works &lt;BR&gt;14.3 Details of the ARM MMU &lt;BR&gt;14.4 Page Tables &lt;BR&gt;14.5 The Translation Lookaside Buffer &lt;BR&gt;14.6 Domains and Memory Access Permission &lt;BR&gt;14.7 The Caches and Write Buffer &lt;BR&gt;14.8 Coprocessor 15 and MMU Configuration &lt;BR&gt;14.9 The Fast Context Switch Extension &lt;BR&gt;14.10 Demonstration: A Small Virtual Memory System &lt;BR&gt;14.11 The Demonstration as mmuSLOS &lt;BR&gt;14.12 Summary &lt;P&gt;15 The Future of the Architecture &lt;BR&gt;by John Rayfield &lt;BR&gt;15.1 Advanced DSP and SIMD Support in ARMv6 &lt;BR&gt;15.2 System and Multiprocessor Support Additions to ARMv6 &lt;BR&gt;15.3 ARMv6 Implementations &lt;BR&gt;15.4 Future Technologies beyond ARMv6 &lt;BR&gt;15.5 Conclusions &lt;BR&gt;Appendix A: ARM and Thumb Assembler Instructions &lt;P&gt;Appendix: B ARM and Thumb Instruction Encodings &lt;BR&gt;Appendix C: Processors and Architecture &lt;BR&gt;Appendix D: Instruction Cycle Timings &lt;BR&gt;Appendix E: Suggested Reading &lt;P&gt;Index &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-1681052783261698407?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/1681052783261698407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/data-quality-or-arm-system-developers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1681052783261698407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1681052783261698407'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/data-quality-or-arm-system-developers.html' title='Data Quality or ARM System Developers 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-2644802636109268485.post-6682248695244368176</id><published>2009-01-19T13:27:00.000-08:00</published><updated>2009-01-19T13:33:47.153-08:00</updated><title type='text'>Understanding Adobe Photoshop CS4 or Microsoft Office Excel 2007 for Windows</title><content type='html'>&lt;h4&gt;Understanding Adobe Photoshop CS4: The Essential Techniques for Imaging Professionals &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Richard Harrington&lt;/strong&gt; &lt;p&gt;&lt;p&gt;If you're considering a career in digital imaging or design or already working in the field, Adobe Photoshop is a tool you need to master.  This book covers the core image editing techniques in Photoshop CS4 that a professional truly needs to know to succeed. &lt;p&gt;Learn the basics of acquiring and editing images; making selections and image enhancements; and using more advanced features such as layer styles and layer masking.  Rich Harrington covers the essential skills needed to launch or advance your career with a focus not just on digital imaging, but also the Web, graphic design, multimedia, and video. &lt;p&gt;This full-color guide includes an interactive disc with more than 200 hands-on exercises and practice images, access to more than 20 hours of video podcast tutorials, and bonus materials from a companion Web site (www.peachpit.com/understandingphotoshop) to provide a rich multimedia experience for beginning and intermediate Photoshop users. &lt;p&gt;You will also learn about: &lt;ul&gt;&lt;li&gt;Compositing with layers and Photomerge&lt;/li&gt; &lt;li&gt;Repairing and retouching digital images&lt;/li&gt; &lt;li&gt;Color corrections and enhancements&lt;/li&gt; &lt;li&gt;Blending modes and maximizing filters&lt;/li&gt; &lt;li&gt;Smart Objects and Smart Filters&lt;/li&gt; &lt;li&gt;Photoshop actions and automations to speed up your workflow&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://accounting-textbook.blogspot.com/2009/01/managing-people-in-public-agencies-or.html"&gt;Managing People in Public Agencies or Inside Vietnams Last Great Myth&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Office Excel 2007 for Windows: Visual QuickStart Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Maria Langer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Microsoft Office Excel 2007 is the biggest revision this industry  standard software has undergone in years. It has a brand new interface,  tons of new tools and even a suite of services called Excel Services to  allow you to share your valuable data on the web. For the first time in  years there is a lot to learn to make the most of this powerful new  update. To take advantage of all of the new features in this powerful  program (and to do so quickly), users need this&lt;i&gt; V&lt;i&gt;i&lt;/i&gt;&lt;/i&gt;&lt;i&gt;sual QuickStart Guide&lt;/i&gt;.  In these pages, veteran author and trusted Excel teacher Maria Langer  provides step-by-step instructions for the full gamut of Excel tasks&amp;#58;  from worksheet basics like editing, using functions, formatting cells,  and adding graphics objects, to more advanced topics like creating  charts, working with databases, and Web publishing. She also shows  readers how to use Excel Services to dynamically render a spreadsheet  as HTML so others can access a spreadsheet stored on Microsoft Office  SharePoint Server 2007 within any Web browser. As with all &lt;i&gt;Visual QuickStart Gui&lt;/i&gt;&lt;i&gt;de&lt;/i&gt; books, clear, concise instructions and lots of visual aids make learning easy and painless. &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/2644802636109268485-6682248695244368176?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6682248695244368176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/understanding-adobe-photoshop-cs4-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6682248695244368176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6682248695244368176'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/understanding-adobe-photoshop-cs4-or.html' title='Understanding Adobe Photoshop CS4 or Microsoft Office Excel 2007 for Windows'/><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-2644802636109268485.post-6670368392189977510</id><published>2009-01-19T04:14:00.000-08:00</published><updated>2009-01-19T04:21:12.100-08:00</updated><title type='text'>Perl and CGI for the World Wide Web or Ruby Cookbook</title><content type='html'>&lt;h4&gt;Perl and CGI for the World Wide Web: Visual QuickStart Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Elizabeth Castro&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Perl is one of the most popular scripting languages for adding powerful interactive features to Web pages. Perl lets you place forms on your site that collect and process user input such as comments and product orders; enables visitors to search for information; and can integrate a database into your site, among its many other capabilities. &lt;B&gt;Perl and CGI for the World Wide Web, 2nd Edition&amp;#58; Visual QuickStart Guide&lt;/B&gt; fully revised and updated since its original 1998 release, gets users to the core of CGI scripting with Perl. Even first-time programmers will be able to create useful, workable scripts from scratch, or adapt and customize existing scripts to their own needs. Hundreds of screen shots and clear, easy-to-understand directions make this the perfect Perl book for beginners, as well as a handy reference for those with previous programming experience. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;New edition of a resource that shows how to create useful new scripts or adapt existing ones to individual needs. Castro (author of several books about the Web) tells how to set up and install a local server in order to learn Perl and test scripts without signing up with a commercial Web host; place forms on Web sites that collect and process user input such as product orders and comments; use CGI.pm, the standard Perl module for analyzing incoming form data; and how to debug and use security techniques. 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;Ch. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Introduction&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Perl Building Blocks&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;About Servers, Perl, and CGI.pm&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;41&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Running Perl CGI on a Unix Server&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing Scripts Locally on Windows&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;59&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing Scripts Locally on the Mac&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;71&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Data from Visitors&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;83&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Environment Variables&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;99&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Data into the Script&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;103&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Simple Operations with Scalars&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Conditionals and Loops&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;121&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with Arrays&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Subroutines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;157&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with Hashes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;167&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Analyzing Data&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;181&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Remembering What Visitors Tell You&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;205&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Formatting, Printing, and HTML&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;221&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;237&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Files and Directories&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;247&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Uploading Files&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;269&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. A: Debugging&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;277&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. B: Using Other Folks' Scripts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;285&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. C: Permissions on Unix&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;291&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. D: Unix Essentials&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;295&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;App. E: Perl and CGI Resources&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;309&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;315&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://women-health-book.blogspot.com/2009/01/honey-does-this-make-my-butt-look-big.html"&gt;Honey Does This Make My Butt Look Big or Peles Wish&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Ruby Cookbook &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Lucas Carlson&lt;/strong&gt; &lt;p&gt;&lt;p&gt;With the introduction of Ruby on Rails, the hot new web development framework, the Ruby scripting language has been a rising star among programmers over the past year. This new book -- written in the tradition of our highly successful Perl, Python, and Java cookbook titles -- covers all aspects of the language, from the basics to more advanced issues, so that programmers of any level can learn by example and improve their Ruby development skills. &lt;br&gt;Not only does a large section of the "Ruby Cookbook" deal with Ruby on Rails, there are also plenty of hands-on recipes for a variety of other projects using the language, including system administration, building applications with the Rake build tool, working with databases and persistence, and writing extensions to Ruby. This problem-solving cookbook sets the standard for Ruby in a variety of programming environments. &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/2644802636109268485-6670368392189977510?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6670368392189977510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/perl-and-cgi-for-world-wide-web-or-ruby.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6670368392189977510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6670368392189977510'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/perl-and-cgi-for-world-wide-web-or-ruby.html' title='Perl and CGI for the World Wide Web or Ruby Cookbook'/><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-2644802636109268485.post-7619688359798052514</id><published>2009-01-18T16:03:00.000-08:00</published><updated>2009-01-18T16:09:58.942-08:00</updated><title type='text'>Spreadsheet Tools for Engineers Using Excel or The Elements of Computing Systems</title><content type='html'>&lt;h4&gt;Spreadsheet Tools for Engineers using Excel &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Byron S Gottfried&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Through previous editions, this practical text has found a permanent spot in many introductory engineering courses by successfully combining an introduction to Excel fundamentals with a clear presentation on how Excel can be used to solve common engineering problems.  Updated to ensure compatability with all recent versions of Excel, this third edition of &lt;i&gt;Spreadsheet Tools for Engineers&lt;/i&gt; provides beginning engineering students with a strong foundation in problem solving using Excel as the modern day equivalent of the slide rule.&lt;p&gt;As part of McGraw-Hill's BEST series for freshman engineering curricula, this text is particularly geared toward introductory students.  The author provides plenty of background information on technical terms, and numerous examples illustrating both traditional and spreadsheet solutions for a variety of engineering problems.  The first three chapters introduce the basics of problem solving and Excel fundamentals.  Beyond that, the chapters are largely independent of one another.  Topics covered include graphing data, converting units, analyzing data, interpolation and curve fitting, solving equations, evaluating integrals, writing macros, and comparing economic alternatives. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://education-policies-books.blogspot.com"&gt;The Burden of Memory the Muse of Forgiveness or Imperial America&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;The Elements of Computing Systems: Building a Modern Computer from First Principles &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Noam Nisan&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;In the early days of computer science, the interactions of hardware, software, compilers, and operating system were simple enough to allow students to see an overall picture of how computers worked. With the increasing complexity of computer technology and the resulting specialization of knowledge, such clarity is often lost. Unlike other texts that cover only one aspect of the field, &lt;i&gt;The Elements of Computing Systems&lt;/i&gt; gives students an integrated and rigorous picture of applied computer science, as its comes to play in the construction of a simple yet powerful computer system.&lt;br&gt;&lt;br&gt;Indeed, the best way to understand how computers work is to build one from scratch, and this textbook leads students through twelve chapters and projects that gradually build a basic hardware platform and a modern software hierarchy from the ground up. In the process, the students gain hands-on knowledge of hardware architecture, operating systems, programming languages, compilers, data structures, algorithms, and software engineering. Using this constructive approach, the book exposes a significant body of computer science knowledge and demonstrates how theoretical and applied techniques taught in other courses fit into the overall picture.&lt;br&gt;&lt;br&gt;Designed to support one- or two-semester courses, the book is based on an abstraction-implementation paradigm; each chapter presents a key hardware or software abstraction, a proposed implementation that makes it concrete, and an actual project. The emerging computer system can be built by following the chapters, although this is only one option, since the projects are self-contained and can be done or skipped in any order. All the computer scienceknowledge necessary for completing the projects is embedded in the book, the only pre-requisite being a programming experience.&lt;br&gt;&lt;br&gt;The book's web site provides all tools and materials necessary to build all the hardware and software systems described in the text, including two hundred test programs for the twelve projects. The projects and systems can be modified to meet various teaching needs, and all the supplied software is open-source. &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 : hello, world below&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;Boolean logic&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;7&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Boolean arithmetic&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;29&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sequential logic&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;Machine language&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;57&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Computer architecture&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;79&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Assembler&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;103&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Virtual machine I : stack arithmetic&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;121&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Virtual machine II : program control&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;153&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;High-level language&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;173&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Compiler I : syntax analysis&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;199&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Compiler II : code generation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;223&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Operating system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;247&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Postscript : more fun to go&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;277&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/2644802636109268485-7619688359798052514?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7619688359798052514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/spreadsheet-tools-for-engineers-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7619688359798052514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7619688359798052514'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/spreadsheet-tools-for-engineers-using.html' title='Spreadsheet Tools for Engineers Using Excel or The Elements of Computing 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-2644802636109268485.post-2948957457176844476</id><published>2009-01-17T13:21:00.000-08:00</published><updated>2009-01-17T13:28:10.100-08:00</updated><title type='text'>Pro SharePoint Solution Development or HTML Dog</title><content type='html'>&lt;h4&gt;Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ed Hild&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Pro SharePoint Solution Development&amp;#58; Combining .NET, SharePoint, and Office 2007&lt;/i&gt; takes a practical problem/solution approach to common business challenges. You'll not only encounter interesting code samples, but also see how to combine these examples with the Microsoft collaboration platform's services. The book's solutions focus on using Visual Studio Tools for Office to build the user interface layer. And solutions can interact with SharePoint as a service provider, taking advantage of SharePoint's many collaboration features like document repositories, collaboration sites, and search functions.&lt;p&gt;This book is unique because it starts with challenges that end users deal with every day when using the Microsoft collaboration platform to support business processes. The solutions are presented as the hypothetical business challenges of a fictional company. By presenting the examples in this context, authors Ed Hild and Susie Adams make it easier to relate to the challenges and solution value. And the goal of these examples is to build applications that apply the benefits of the Office desktop interface with the richness of SharePoint's collaboration features. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;About the Authors&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;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xix&lt;br&gt;Introduction&lt;br&gt;Office Business Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Microsoft Excel Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;Microsoft Word Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Microsoft PowerPoint Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Microsoft Outlook Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Microsoft InfoPath Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;br&gt;Conclusion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;Development-Environment Requirements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;br&gt;SharePoint Products and Technologies: Overview and New Features&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;History of SharePoint Technologies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;Windows SharePoint Services v3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;ASP.NET 2.0 Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Repository Enhancements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Deployment Model Based on "Features"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22&lt;br&gt;Site Enhancements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;User Interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;Workflow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;26&lt;br&gt;Microsoft Office SharePoint Server 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;br&gt;Portal Enhancements&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;br&gt;Search&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;br&gt;Content Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;br&gt;Business Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33&lt;br&gt;Business Intelligence&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;34&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;br&gt;Microsoft Office 2007 Overview for Developers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;History of Microsoft Office Development&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;Why Developers Should Care About Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;38&lt;br&gt;Development Opportunities with Office 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;38&lt;br&gt;The Open XML File Format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;Using Managed Code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;47&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&lt;br&gt;Visual Studio Tools for Office Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;History of Visual Studio Tools for Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;Versions and Compatibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;54&lt;br&gt;Developing with VSTO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;56&lt;br&gt;Add-Ins&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;56&lt;br&gt;Ribbon Customization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;58&lt;br&gt;Task Panes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&lt;br&gt;Outlook Form Regions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;62&lt;br&gt;Document-Level Projects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;65&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;66&lt;br&gt;Microsoft Excel Solutions&lt;br&gt;Maintaining Offline List Content from Multiple Sites&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;71&lt;br&gt;Creating the Projects List Definition&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;72&lt;br&gt;Creating the Excel Smart Document Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;77&lt;br&gt;Designing the DataSet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;78&lt;br&gt;Detecting Internet Connectivity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Constructing the Actions Pane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Maintaining the List of Site Connections&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;83&lt;br&gt;Constructing the Synchronization Interface&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;86&lt;br&gt;Architecting the Synchronization Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;87&lt;br&gt;Getting the Data on the Spreadsheet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;94&lt;br&gt;Using the Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;95&lt;br&gt;Building Visualizations in Excel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;96&lt;br&gt;Running in Excel 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;96&lt;br&gt;Considering Deployment Options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;100&lt;br&gt;Integrating Spreadsheets into the Enterprise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;101&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;101&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;102&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;102&lt;br&gt;Introducing the Spreadsheet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;103&lt;br&gt;Setting Up an External Source: Products Database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;Setting Up an External Source: Shipping Web Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;107&lt;br&gt;Constructing the UDF Class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;108&lt;br&gt;Deploying the UDF Class and Registering It for Use in Excel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;Enhancing the Spreadsheet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;115&lt;br&gt;Preparing Excel Services for the Spreadsheet&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;118&lt;br&gt;Publishing to Excel Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;119&lt;br&gt;Integrating the Spreadsheet into a Custom Application&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;122&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;125&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;126&lt;br&gt;Microsoft Word Solutions&lt;br&gt;Merging SharePoint List Data into Word Documents&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;129&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;130&lt;br&gt;Creating Content Types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;130&lt;br&gt;Building the CustomerDocuments Feature Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Defining the Feature&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;135&lt;br&gt;Deploying the Feature&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;140&lt;br&gt;Building a Custom Application Page&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;143&lt;br&gt;Using a Custom XML Part in a Document Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;146&lt;br&gt;Performing the Merge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;151&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;154&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;154&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;155&lt;br&gt;Working Collaboratively with Document Fragments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;157&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;157&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;158&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;100&lt;br&gt;Creating the XML Schema&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;Applying the Schema to a Document&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;160&lt;br&gt;Examining the Document's XML&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;163&lt;br&gt;Building the Document Section Feature Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;Defining the Feature&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;167&lt;br&gt;Deploying the Feature&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;172&lt;br&gt;Building a Custom Application Page for Splitting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;174&lt;br&gt;Examining the Splitter Class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;178&lt;br&gt;Building a Custom Application Page for Merging&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;br&gt;Examining the SectionMerge class&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;181&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;182&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;183&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;184&lt;br&gt;Microsoft PowerPoint Solutions&lt;br&gt;Extending PowerPoint to Build a Presentation Based on Site Content&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;190&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;190&lt;br&gt;Creating the Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;191&lt;br&gt;Ribbon Customization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;191&lt;br&gt;Architecture of the Task Pane and Wizard Step User Controls&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;195&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;208&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;208&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;209&lt;br&gt;Building a Presentation Server-Side within a Web Part&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;213&lt;br&gt;Setting Up the Team Site and Content&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;213&lt;br&gt;Creating the Presentation Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;214&lt;br&gt;Creating the Web-Part Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Basics of the DynamicPowerPoint Web Part&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Deploying the Web Part&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;220&lt;br&gt;Debugging the Web Part&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Overview of Office XML Formats and PresentationML&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Iterating through the Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 225&lt;br&gt;Building the Title Slide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Building the Slide for Hardware Issues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;229&lt;br&gt;Building the Slide for Software Issues&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;234&lt;br&gt;Extension Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;235&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;235&lt;br&gt;Microsoft Outlook Solutions&lt;br&gt;Working with Email Messages and SharePoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;239&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;239&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;239&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;240&lt;br&gt;Creating the Outlook Add-in Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;241&lt;br&gt;Building the Custom Task Pane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;241&lt;br&gt;Customizing the Ribbon Interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;243&lt;br&gt;Managing the Task-Pane Instances&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;249&lt;br&gt;Retrieving the Document Libraries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;251&lt;br&gt;Saving the Email Message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;254&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;259&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;259&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;260&lt;br&gt;Surfacing Data from Line-of-Business Applications&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;261&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;261&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;262&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;263&lt;br&gt;The Sample LOB Database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;263&lt;br&gt;Constructing the BDC Application Definition&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;266&lt;br&gt;Configuring the Profile Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;273&lt;br&gt;Testing in a Team Site&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;274&lt;br&gt;Building the Custom Web Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;275&lt;br&gt;Deploying and Testing the Web Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;278&lt;br&gt;Building the Outlook Form Region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;279&lt;br&gt;Deploying the Form Region&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;284&lt;br&gt;Important Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;286&lt;br&gt;Extension Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;287&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;287&lt;br&gt;Microsoft InfoPath Solutions&lt;br&gt;Taking InfoPath Forms to the Web&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;291&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;292&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;293&lt;br&gt;Understanding the Cross-Domain and Multi-Hop Problems&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;293&lt;br&gt;Creating the InfoPath Solution&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;296&lt;br&gt;Setting Up the Database-LoanData&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;300&lt;br&gt;Creating the Web Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;302&lt;br&gt;Connecting the Form to the Web Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;307&lt;br&gt;Deploying the Template to Office Forms Server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;310&lt;br&gt;Debugging and Testing Managed Code in Visual Studio&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;313&lt;br&gt;Integrating Security and SSO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;314&lt;br&gt;Hosting the Form in ASP. NET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;316&lt;br&gt;Web-Part Hosting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;319&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;322&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;322&lt;br&gt;Incorporating Workflow into Forms Processing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;323&lt;br&gt;Real-World Examples&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;324&lt;br&gt;Solution Overview&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 324&lt;br&gt;Solution Walkthrough&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;326&lt;br&gt;Understanding Workflow in SharePoint&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;326&lt;br&gt;Understanding How WSS 3.0 Processes Workflow Activities&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;328&lt;br&gt;Creating the LoanWF Test Environment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;329&lt;br&gt;Creating the Workflow Template&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;331&lt;br&gt;Adding Error Handling&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;342&lt;br&gt;Creating the Custom Task Form&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;344&lt;br&gt;Deploying the Workflow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;348&lt;br&gt;Attaching the Workflow to a Forms Library&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;351&lt;br&gt;Testing and Debugging the Workflow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;352&lt;br&gt;Extension Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;353&lt;br&gt;Further Reading&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;353&lt;br&gt;Conclusion&lt;br&gt;Realizing the Vision&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;357&lt;br&gt;Viewing SharePoint as a Set of Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358&lt;br&gt;A Real-World Example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;Tools to Support the Development Environment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;SharePoint Solution Generator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;360&lt;br&gt;Enterprise Content Management Starter Kit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;361&lt;br&gt;Windows SharePoint Services 3.0 Tools: Visual Studio Extensions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;362&lt;br&gt;Business Data Catalog Application Definition Generators&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;363&lt;br&gt;Looking Ahead&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;363&lt;br&gt;A Thank-You&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;364&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;365 &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://business-textbook.blogspot.com/2009/01/machine-at-work-or-just-housewife.html"&gt;Machine at Work or Just a Housewife&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;HTML Dog: The Best-Practice Guide to XHTML and CSS &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Patrick Griffiths&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;For readers who want to design Web pages that load quickly, are easy to update, accessible to all, work on all browsers and can be quickly adapted to different media, this comprehensive guide represents the best way to go about it. By focusing on the ways the two languages--XHTML and CSS--complement each other, Web design pro Patrick Griffiths provides the fastest, most efficient way of accomplishing specific Web design tasks. With Web standards best practices at its heart, it outlines how to do things the right way from the outset, resulting in highly optimized web pages, in a quicker, easier, less painful way than users could hope for! Split into 10 easy-to-follow chapters such as Text, Images, Layout, Lists, and Forms, and coupled with handy quick-reference XHTML tag and CSS property appendixes, HTML Dog is the perfect guide and companion for anyone wanting to master these languages. Readers can also see the lessons in action with more than 70 online examples constructed especially for the book. &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/2644802636109268485-2948957457176844476?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2948957457176844476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-sharepoint-solution-development-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2948957457176844476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2948957457176844476'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-sharepoint-solution-development-or.html' title='Pro SharePoint Solution Development or HTML Dog'/><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-2644802636109268485.post-5847340819149700508</id><published>2009-01-17T02:09:00.000-08:00</published><updated>2009-01-17T02:15:54.772-08:00</updated><title type='text'>Genetic Programming or Knowledge and Communities</title><content type='html'>&lt;h4&gt;Genetic Programming: On the Programming of Computers by Means of Natural Selection &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John R Koza&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Genetic programming may be more powerful than neural networks and other machine learning techniques, able to solve problems in a wider range of disciplines. In this ground-breaking book, John Koza shows how this remarkable paradigm works and provides substantial empirical evidence that solutions to a great variety of problems from many different fields can be found by genetically breeding populations of computer programs. &lt;I&gt;Genetic Programming &lt;/I&gt;contains a great many worked examples and includes a sample computer code that will allow readers to run their own programs.&lt;br&gt;&lt;br&gt;In getting computers to solve problems without being explicitly programmed, Koza stresses two points&amp;#58; that seemingly different problems from a variety of fields can be reformulated as problems of program induction, and that the recently developed genetic programming paradigm provides a way to search the space of possible computer programs for a highly fit individual computer program to solve the problems of program induction. Good programs are found by evolving them in a computer against a fitness measure instead of by sitting down and writing them.&lt;br&gt;&lt;br&gt;John R. Koza is Consulting Associate Professor in the Computer Science Department at Stanford University. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://desserts-books.blogspot.com/2009/01/happy-birthday-or-tequila.html"&gt;Happy Birthday or Tequila&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Knowledge and Communities &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Eric Lesser&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Knowledge and Communities is the first book dedicated to a major new knowledge management topic. "Communities of Practice" are cross-organizational groups of people sharing knowledge, solving common problems, and exchanging insights and frustrations. Knowledge and Communities, a collection of authoritative articles, describes the dynamics of these groups and explains how they enable organizational knowledge to be creating, shared, and applied.&lt;br&gt;&lt;br&gt; The book teaches how organizations can empower both traditional and on-line communities and make them a cornerstone of a general knowledge management strategy. Readers will learn how communities can help unify an organization and its external stakeholders, such as customers and suppliers, and how they can critically support an e-commerce strategy. Knowledge and Communities will help readers understand  a primary vehicle for building an organization's social capital and competitive advantage.&lt;br&gt;&lt;br&gt;Hot-topic - addresses how virtual/on-line communities drive an organization's e-commerce and knowledge strategies&lt;br&gt;Establishes best practices for building and maintaining traditional and virtual communities&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;PART 1- Practical Applications; 1: Wenger, Etienne, "Communties of Practice: The Key to Knowledge Strategy,"; 2: McDermott, Richard, "How Information Technology Inspired But Cannot Deliver Knowledge Management,"; 3: Judge, Fryxell and R. Dooley, "The New Task of R&amp;D Management,"; 4: Stamps, David, "Communities of Practice,"; 5: Storck, John and P. Hill, "Knowledge Diffusion through Strategic Communities,"; 6: Armstrong, A, and J. Hagel, "The Real Value of On-line Communities,"; PART 2- Theory Development; 7: Brown, John and Paul Duguid, "Organizational Learning and Communities of Practice," 8: Prusak, L. and E. Lesser, "Communities of Practice, Social Capital and Organizational Knowledge,"; 9: Liedtka, Jeanne, "Linkingf Competitive Advantage with Communities of Practice,"; 10: Teigland, Robin, "Communities of Practice at an Internet Firm,"; 11: Wellman, Salaff, et al., "Computer Networks as Social Networks,"; 12: Franco, Piirto, et al., "Conflict and Community Building on the Internet,"; 13: Marshall, Catherine, F. Shipman III and R.J. McCall, "Making Large Scale Information Resources Serve Communities of Practice."&lt;h3 class="pr-selected"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-5847340819149700508?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5847340819149700508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/genetic-programming-or-knowledge-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5847340819149700508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5847340819149700508'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/genetic-programming-or-knowledge-and.html' title='Genetic Programming or Knowledge and Communities'/><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-2644802636109268485.post-2006299991561395125</id><published>2009-01-16T16:57:00.000-08:00</published><updated>2009-01-16T17:03:45.352-08:00</updated><title type='text'>MCTS Windows Vista Client Configuration Passport or Red Hat Linux Networking and System Administration</title><content type='html'>&lt;h4&gt;MCTS Windows Vista Client Configuration Passport (Exam 70-620) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brian Culp&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;p align="left"&gt;&lt;strong&gt;Your ticket to success on exam day&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;This concise, affordable, and portable study tool helps you prepare for the new Technology Specialist certification exam for Windows Vista. MCTS Windows Vista Client Configuration Passport focuses on only what you need to know to pass the tests, and the unique travel theme helps you remember key concepts.The CD-ROM includes a free practice exam.&lt;/p&gt;&lt;p&gt;&lt;p align="left"&gt;&lt;strong&gt;Brian Culp&lt;/strong&gt;, MCT, MCSE, A+&amp;amp;nbsp; is president and CEO of LANscape, Inc., a computer training and network administration service provider. He is the author of Mike Meyers&amp;amp;#39; MCSE Windows XP Professional Certification Passport.&lt;/p&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://books-recipes.blogspot.com"&gt;Simply Asian or Extremely Pale Ros&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Red Hat Linux Networking and System Administration &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Kurt Wall&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book is the book you need to run your business with Red Hat. It provides comprehensive coverage on how to manage and network the Red Hat Linux OS and step-by-step instructions needed to maintain and/or add to the Red Hat Linux system.&lt;br&gt;&lt;br&gt;This book features an entire part on security and problem solving that covers detecting intrusions/hacking, implementing local security, firewalls, and Internet security. Other topics include&amp;#58; RAID; TCP/IP networking; connecting to Microsoft networks; connecting to Apple networks; the Red Hat network; upgrading and customizing the kernel; using scripts; backing up and restoring the file system. &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. 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System and network administration defined&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;Duties of the system administrator&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;Planning the network&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Standard installation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;29&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Kickstart installation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;71&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exploring the desktops&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;97&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System startup and shutdown&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;The file system explained&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;141&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Examining the system configuration files&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;163&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Network services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;203&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Managing the X Window system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;205&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring printers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;217&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;TCP/IP networking&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;229&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The network file system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;265&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The network information system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;309&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Connecting to Microsoft and Novell networks&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;339&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring a database server&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;351&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating a VNC server&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;381&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Providing additional network services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;393&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Optimizing network services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;415&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Internet services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;427&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What are Internet services?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;429&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring BIND : the domain name system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;443&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring mail services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;467&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 22&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring FTP services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;491&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 23&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring a Web server&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;511&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 24&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Providing Web services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;555&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 25&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Optimizing Internet services&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;581&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System administration&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;595&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 26&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Keeping your system updated with up2date and the Red Hat network&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;597&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 27&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Upgrading and customizing the kernel&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;615&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 28&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Configuring the system at the command line&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;673&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 29&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Administering users and groups&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;707&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 30&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Installing and upgrading software packages&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;745&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 31&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Backing up and restoring the file system&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;779&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 32&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Performance monitoring&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;805&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Pt. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;System security and problem solving&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;833&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 33&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exploring SELinux security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;835&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 34&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Implementing network security&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;847&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 35&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Troubleshooting and problem solving&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;875&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;App. A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Bash shell scripting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;905&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/2644802636109268485-2006299991561395125?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2006299991561395125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/mcts-windows-vista-client-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2006299991561395125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2006299991561395125'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/mcts-windows-vista-client-configuration.html' title='MCTS Windows Vista Client Configuration Passport or Red Hat Linux Networking and System Administration'/><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-2644802636109268485.post-924592802501163370</id><published>2009-01-16T04:44:00.000-08:00</published><updated>2009-01-16T04:51:20.977-08:00</updated><title type='text'>Microsoft Office Access 2003 Inside Out or The Cult of the Amateur</title><content type='html'>&lt;h4&gt;Microsoft Office Access 2003 Inside Out &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John L Viescas&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Hey, you know your way around Microsoft Access—so now dig into Access 2003 and really put your databases to work! This supremely organized reference packs all the information you need to master every major tool, task, and enhancement in Access 2003—without the fluff. Quickly advance your expertise constructing a database, importing and exporting data, building queries, linking data, using forms, creating reports and applications, publishing data on the Web, implementing security features, and other critical functions. You'll gain hundreds of timesaving solutions and troubleshooting tips in concise, fast-answer format. You also get the entire book on CD-ROM, along with the Access Productivity Kit, featuring author extras such as sample files; two complete database applications from inside the book; the Microsoft Computer Dictionary, Fifth Edition; and dozens of other resources, including several direct from the Office product group. With INSIDE OUT, you'll discover the best and fastest ways to perform everyday tasks—and challenge yourself to new levels of Access mastery! &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://iraqi-politics.blogspot.com/2009/01/misunderestimated-or-in-churchills.html"&gt;Misunderestimated or In Churchills Shadow&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;The Cult of the Amateur: How blogs, MySpace, YouTube, and the rest of today's user-generated media are destroying our economy, our culture, and our values &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andrew Keen&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;i&gt;Amateur hour has arrived, and the audience is running the show&lt;br&gt;&lt;/i&gt;&lt;br&gt;In a hard-hitting and provocative polemic, Silicon Valley insider and pundit Andrew Keen exposes the grave consequences of today&amp;#8217;s new participatory Web 2.0 and reveals how it threatens our values, economy, and ultimately the very innovation and creativity that forms the fabric of American achievement. &lt;br&gt;&lt;br&gt;Our most valued cultural institutions, Keen warns&amp;#8212;our professional newspapers, magazines, music, and movies&amp;#8212;are being overtaken by an avalanche of amateur, user-generated free content. Advertising revenue is being siphoned off by free classified ads on sites like Craigslist; television networks are under attack from free user-generated programming on YouTube and the like; file-sharing and digital piracy have devastated the multibillion-dollar music business and threaten to undermine our movie industry. Worse, Keen claims, our &amp;#8220;cut-and-paste&amp;#8221; online culture&amp;#8212;in which intellectual property is freely swapped, downloaded, remashed, and aggregated&amp;#8212;threatens over 200 years of copyright protection and intellectual property rights, robbing artists, authors, journalists, musicians, editors, and producers of the fruits of their creative labors. &lt;br&gt;&lt;br&gt;In today&amp;#8217;s self-broadcasting culture, where amateurism is celebrated and anyone with an opinion, however ill-informed, can publish a blog, post a video on YouTube, or change an entry on Wikipedia, the distinction between trained expert and uninformed amateur becomes dangerously blurred. When anonymous bloggers and videographers, unconstrained by professional standards or editorial filters, can alter the public debateand manipulate public opinion, truth becomes a commodity to be bought, sold, packaged, and reinvented. &lt;br&gt;&lt;br&gt;The very anonymity that the Web 2.0 offers calls into question the reliability of the information we receive and creates an environment in which sexual predators and identity thieves can roam free. While no Luddite&amp;#8212;Keen pioneered several Internet startups himself&amp;#8212;he urges us to consider the consequences of blindly supporting a culture that endorses plagiarism and piracy and that fundamentally weakens traditional media and creative institutions. &lt;br&gt;&lt;br&gt;Offering concrete solutions on how we can rein in the free-wheeling, narcissistic atmosphere that pervades the Web, THE CULT OF THE AMATEUR is a wake-up call to each and every one of us.&lt;br&gt;&lt;br&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;Foreword&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ix&lt;br&gt;Introduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;The great seduction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;The noble amateur&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;br&gt;Truth and lies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64&lt;br&gt;The day the music died [side a]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;The day the music died [side b]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;Moral disorder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;141&lt;br&gt;1984 (version 2.0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;164&lt;br&gt;Solutions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;184&lt;br&gt;Web 2.0 and politics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Notes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;227 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-924592802501163370?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/924592802501163370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/microsoft-office-access-2003-inside-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/924592802501163370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/924592802501163370'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/microsoft-office-access-2003-inside-out.html' title='Microsoft Office Access 2003 Inside Out or The Cult of the Amateur'/><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-2644802636109268485.post-499321536890009650</id><published>2009-01-14T11:38:00.000-08:00</published><updated>2009-01-14T11:44:45.062-08:00</updated><title type='text'>Sams Teach Yourself C in 21 Days or Programming in Visual Basic 2008</title><content type='html'>&lt;h4&gt;Sams Teach Yourself C++ in 21 Days &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Bradley Jones&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Join the leagues of thousands of programmers and learn C++ from some of the best. The fifth edition of the best seller &lt;i&gt;Sams Teach Yourself C++ in 21 Days&lt;/i&gt;, written by Jesse Liberty, a well-known C++ and C# programming manual author and Bradley L. Jones, manager for a number of high profiler developer websites, has been updated to the new ANSI/ISO C++ Standard. This is an excellent hands-on guide for the beginning programmer. Packed with examples of syntax and detailed analysis of code, fundamentals such as managing I/O, loops, arrays and creating C++ applications are all covered in the 21 easy-to-follow lessons. You will also be given access to a website that will provide you will all the source code examples developed in the book as a practice tool. C++ is the preferred language for millions of developers-make &lt;i&gt;Sams Teach Yourself&lt;/i&gt; the preferred way to learn it!&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;Getting started&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;5&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The anatomy of a C++ program&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;25&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with variables and constants&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;Creating expressions and statements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;67&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Organizing into functions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;99&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding object-oriented programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;137&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;More on program flow&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;175&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Understanding pointers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;221&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Exploiting references&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;255&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with advanced functions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;289&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Object-oriented analysis and design&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;329&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Implementing inheritance&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;371&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Managing arrays and strings&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;407&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Polymorphism&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;449&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Special classes and functions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;505&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Advanced inheritance&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;537&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with streams&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;593&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating and using namespaces&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;637&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Templates&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;659&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;20&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Handling errors and exceptions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;715&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;21&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What's next&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;751&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;A&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Working with numbers : binary and hexadecimal&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;807&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;B&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;C++ keywords&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;817&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;C&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Operator precedence&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;819&lt;/TD&gt;&lt;/TABLE&gt; &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://sobre-livros.blogspot.com"&gt;Excelência em Negócio&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Programming in Visual Basic 2008 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Julia Case Bradley&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The author team of Julia Bradley and Anita Millspaugh remain the guiding light in Programming with Visual Basic 2008 for countless students around the world. How better to master the most popular object-oriented programming language than to use the bestselling textbook? Be at the cutting edge of technology with examples, feedback questions, and a full Hands On Programming Example.  Apply the concepts yourself with Case Studies and Exercises.  Screen captures, step-by-step exercises, and thorough appendices ensure that Programming Excellence Begins Here. &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/2644802636109268485-499321536890009650?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/499321536890009650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sams-teach-yourself-c-in-21-days-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/499321536890009650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/499321536890009650'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sams-teach-yourself-c-in-21-days-or.html' title='Sams Teach Yourself C in 21 Days or Programming in Visual Basic 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-2644802636109268485.post-7609691658574357129</id><published>2009-01-14T00:25:00.000-08:00</published><updated>2009-01-14T00:32:18.467-08:00</updated><title type='text'>Windows Communication Foundation 35 Unleashed or Beginning Ubuntu Server Administration</title><content type='html'>&lt;h4&gt;Windows Communication Foundation 3.5 Unleashed (Unleashed Series) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Craig McMurtry&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Windows Communication Foundation (WCF) is Microsoft's dynamic technology for allowing autonomous software to communicate. Superseding earlier technologies such as COM/DCOM, .NET Remoting, ASP.NET Web Services, and the Web Services Enhancements for .NET, WCF provides a single solution that is designed to always be the best way to exchange data among software entities. It also provides the infrastructure for developing the next generation of Web Services, with support for the WS-* family of specifications, and a new serialization system for enhanced performance. In the 3.5 release, WCF has been expanded to include support for REST, JSON, and Syndication (RSS and Atom) services, further broadening the possibilities for what can be done. For information technology professionals, WCF supplies an impressive array of administration tools that enterprises and software vendors can use to reduce the cost of ownership of their solutions without writing a single line of code. Most important, WCF delivers on the promise of model-driven software development with the new software factory approach, by which one can iteratively design solutions in a modeling language and generate executables from lower-level class libraries.  &lt;P&gt;&lt;I&gt;Windows Communication Foundation 3.5 Unleashed&lt;/I&gt; is designed to be the essential resource for software developers and architects working with WCF. The book guides readers through a conceptual understanding of all the facilities of WCF and provides step-by-step guides to applying the technology to practical problems.  &lt;P&gt;As evangelists at Microsoft for WCF, WF, and CardSpace, Craig McMurtry, Marc Mercuri, Nigel Watling, and Matt Winkler are uniquely positioned to write this book. They had access to the development team and to the product as it was being built. Their work with enterprises and outside software vendors has given them unique insight into how others see the software, how they want to apply it, and the challenges they face in doing so. &lt;UL&gt; 	&lt;LI&gt;Gives you nearly 100 best practices for programming with WCF 	&lt;LI&gt;Provides detailed coverage of how to version services that you will not find anywhere else  	&lt;LI&gt;Delves into using WCF together with Windows Workflow Foundation (WF) and Windows CardSpace 	&lt;LI&gt;Provides detailed coverage of the new high-performance data contract serializer for .NET 	&lt;LI&gt;Walks you through creating secure, reliable, transacted messaging, and how to understand the available options 	&lt;LI&gt;Introduces you to federated, claims-based security and shows you how to incorporate SAML and WS-Trust security token services into your architecture 	&lt;LI&gt;Provides step-by-step instructions for how to customize every aspect of WCF 	&lt;LI&gt;Shows you how to add behaviors, communication channels, message encoders, and transports 	&lt;LI&gt;Presents options for implementing publish/subscribe solutions 	&lt;LI&gt;Gives clear guidance on peer-to-peer communications with WCF &lt;/UL&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://confectionery-books.blogspot.com/2009/01/cooked-or-eating-up-santa-fe-trail.html"&gt;Cooked or Eating up the Santa Fe Trail&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Beginning Ubuntu Server Administration: From Novice to Professional &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Sander Van Vugt&lt;/strong&gt; &lt;p&gt;&lt;p&gt;You love it as the world&amp;rsquo;s most popular desktop Linux distribution, and now Ubuntu is available at a server near you. Embracing the very same features desktop users have grown to love, system administrators are rapidly adopting Ubuntu due to their ability to configure, deploy, and manage network services more effectively than ever.&lt;p&gt;&lt;i&gt;Practical Ubuntu Server Administration&lt;/i&gt; guides you through all of the key configuration and administration tasks you&amp;rsquo;ll need to know. Whether you&amp;rsquo;re interested in adopting Ubuntu within a Fortune 500 environment or just want to use Ubuntu to manage your home network, this book is your go-to guide to using the distribution securely for a wide variety of network services. Topics include file, print, web, and FTP management, command-line tips and tricks, automated installation, configuration and deployment processes, and kernel management.&lt;br&gt; What you&amp;rsquo;ll learn&lt;br&gt; &lt;ul&gt;&lt;li&gt;Effectively and securely install, update, and deploy your Ubuntu server.&lt;/li&gt; &lt;li&gt;Configure your server to operate most effectively for a wide variety of purposes, including as a web server, FTP server, and a file and printer manager. &lt;/li&gt; &lt;li&gt;Rev up your command-line knowledge by taking advantage of little-known shell-related features, tips, and tricks. &lt;/li&gt; &lt;li&gt;Remotely manage your server through a wide-variety of services. &lt;/li&gt;&lt;/ul&gt;&lt;br&gt; Who is this book for?&lt;p&gt;System administrators and application developers seeking to use Ubuntu as a Linux server&lt;br&gt; About the Apress Beginning Series&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 andimportant technology from the ground up because they are explicitly designed to take you from &amp;ldquo;novice to professional.&amp;rdquo; 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; Related Titles&lt;br&gt; &lt;ul&gt; &lt;li&gt; Beginning Ubuntu Linux, Second Edition&lt;/li&gt; &lt;li&gt; From Bash to Z-Shell&amp;#58; Conquering the Command Line&lt;/li&gt; &lt;li&gt; Hardening Linux&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/2644802636109268485-7609691658574357129?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7609691658574357129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/windows-communication-foundation-35.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7609691658574357129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7609691658574357129'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/windows-communication-foundation-35.html' title='Windows Communication Foundation 35 Unleashed or Beginning Ubuntu Server Administration'/><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-2644802636109268485.post-8039645518395149052</id><published>2009-01-13T14:14:00.000-08:00</published><updated>2009-01-13T14:20:37.714-08:00</updated><title type='text'>Absolute C or Microsoft Office 2003</title><content type='html'>&lt;h4&gt;Absolute C++ &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Walter Savitch&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; Organized around the structure of the C++ programming language, Absolute C++, Third Edition, benefits C++ readers of all levels with its comprehensive coverage and accessible style. Best-selling author Walt Savitch presents concepts and techniques in a clear, concise manner using understandable language and code enhanced by a suite of pedagogical tools.&lt;BR&gt;&lt;BR&gt; C++ Basics; Flow of Control; Function Basics; Parameters and Overloading; Arrays; Structures and Classes; Constructors and Other Tools; Operator Overloading, Friends, and References; Strings; Pointers and Dynamic Arrays; Separate Compilation and Namespaces; Streams and File I/O; Recursion; Inheritance; Polymorphism and Virtual Functions; Templates; Linked Data Structures; Exception Handling; Standard Template Library; Patterns and UML.&lt;BR&gt;&lt;BR&gt; For all readers interested in the C++ programming language. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting textbook: &lt;strong&gt;&lt;a href="http://salads-books.blogspot.com/2009/01/hollywood-dish-or-italian-vegetarian.html"&gt;Hollywood Dish or Italian Vegetarian Cooking&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Microsoft Office 2003: Advanced Concepts and Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Gary B Shelly&lt;/strong&gt; &lt;p&gt;&lt;p&gt;For the past three decades, the Shelly Cashman Series&amp;reg; has effectively introduced computers to millions of students, consistently providing the highest quality, most up-to-date, and innovative materials in computer education. We are proud of the fact that our series of Microsoft Office 4.3, Microsoft Office 95, Microsoft Office 97, Microsoft Office 2000, and Microsoft Office XP textbooks have been the most widely used books in computer education. With each new edition of our Office books, we have made significant improvements based on software changes and comments made by both instructors and students. Our Microsoft Office 2003 books continue with the innovation, quality, and reliability that you have come to expect from the Shelly Cashman Series.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Word 2003&lt;br&gt; 4. Creating a Document with a Table, Chart, and Watermark&lt;br&gt; 5. Generating Form Letters, Mailing Labels, and Directories&lt;br&gt; 6. Creating a Professional Newsletter Collaboration Feature&amp;#58; Using Word's Collaboration Tools   Excel 2003&lt;br&gt; 4. Financial Functions, Data Tables, Amortization Schedules, and Hyperlinks&lt;br&gt; 5. Creating, Sorting, and Querying a List&lt;br&gt; 6. Creating Templates and Working with Multiple Worksheets and Workbooks Integration Feature&amp;#58; Object Linking and Embedding (OLE) and Web Discussions  Access 2003&lt;br&gt; 4. Reports, Forms, and Combo Boxes&lt;br&gt; 5. Enhancing Forms with OLE Fields, Hyperlinks, and Subforms&lt;br&gt; 6. Switchboards, PivotTables, and PivotCharts Web Feature&amp;#58; Data Access Pages  PowerPoint 2003&lt;br&gt; 3. Using Visuals to Enhance a Slide Show&lt;br&gt; 4. Modifying Visual Elements and Presentation Formats Collaboration Feature&amp;#58; Delivering Presentations to and Collaborating with Workgroups  Outlook 2003&lt;br&gt; 2. Schedule Management Using Outlook  Office 2003 Integration Microsoft Office 2003 Integration Case Studies  &lt;br&gt;Appendices A&amp;#58; Microsoft Office Help System B&amp;#58; Speech and Handwriting Recognition and Speech Playback C&amp;#58; Publishing Office Web Pages to a Web Server D&amp;#58; Changing Screen Resolution and Resetting the Toolbars and Menus E&amp;#58; Microsoft Office Specialist Certification&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-8039645518395149052?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8039645518395149052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/absolute-c-or-microsoft-office-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8039645518395149052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8039645518395149052'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/absolute-c-or-microsoft-office-2003.html' title='Absolute C or 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-2644802636109268485.post-6292040692535912563</id><published>2009-01-13T05:02:00.000-08:00</published><updated>2009-01-13T05:08:49.204-08:00</updated><title type='text'>Sun Certified System Administrator for Solaris 10 Study Guide or Perl Best Practices</title><content type='html'>&lt;h4&gt;Sun Certified System Administrator for Solaris 10 Study Guide (Exams 310-XXX &amp; 310-XXX) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Paul Sanghera&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Primarily Written for those who want to earn the Sun Certified System Administrator (SCSA) certification for Solaris 10, this guide presents full coverage of the official objectives for both the required exams&amp;#58; CX-310-200 and CX-310-202. In spite of the laser sharp focus on the exam objectives, this is not a cram style book. Written in a classroom-based teaching style, this book presents material in a sequential fashion&amp;#58; topics and chapters build upon the previously covered topics and chapters. There is no hopping from topic to topic. An introductory chapter for beginners and a cohesive, concise, yet comprehensive presentation of the material makes it a self contained book that requires no prior experience in Solaris or UNIX. Even after passing the exam, you will find yourself coming back to use this book as an on-the-job reference.&lt;P&gt;Full coverage of exam topics includes&amp;#58;&lt;ul&gt;&lt;li&gt;Basic and advanced Solaris 10 installation&lt;li&gt;Managing file systems and core dumps&lt;li&gt;Performing user and security administration&lt;li&gt;Managing network printers and system processes&lt;li&gt;Performing system backups and restores and managing storage volumes&lt;li&gt;Managing naming services&lt;li&gt;Managing role based access control and system messaging&lt;li&gt;Understanding fundamentals of TCP/IP networking and managing network services&lt;/ul&gt;&lt;P&gt;The book features complete details on all exam objectives, 250+ practice questions, step-by-step exercises, on-the-job elements, a two-minute drill at the end of each chapter that reviews the key points in the chapter, and chapter self-tests. The CD contains MasterExam practice exam software with all new questions, a Searchable electronic book, and a second practice exam (withfree online registration).&lt;p&gt;&lt;b&gt;Dr. Paul Sanghera (San Jose, CA) Linux+, Network+, CAN, SCP, SCSA,&lt;/b&gt; is a technologist, educator, and entrepreneur based in the Silicon Valley, California. With a Ph.D. in Physics, and a Master&amp;#8217;s in Computer Science from Cornell University, Dr. Sanghera is an expert in Computer Networking, TCP/IP protocols, Java Technologies, and peer to peer distributed communication systems. He has more than 15 years experience working with the UNIX system environment, including work at research laboratories such as CERN and the Wilson Nuclear Synchrotron Laboratory at Cornell University, and in the computer industry. He has taught technology courses in the Bay Area at CSU Hayward, San Jose State University, Golden Gate University, and Brooks College. &lt;p&gt;Paul was a founding member and Director of Engineering at an e-commerce company, weborder, that was sold to Netopia. He has also been at the ground floor of several other technology startups such as Dream Logic, and MP3.com. DR. Sanghera has also worked as Senior Software Engineer at Novell, and Netscape, and have contributed to technologies such as Netscape Communicator, NDS, and sellerXpert. Author and co-author of more than 150 research papers published in American and European research journals, Dr. Sanghera has made professional presentations by invitation at several International conferences. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://diet-nutrition-books.blogspot.com"&gt;Cooking Vegetarian or Kitchen&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Perl Best Practices &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Damian Conway&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good. &lt;p&gt; But if you're serious about your profession, intuition isn't enough. "Perl Best Practices" author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects. &lt;p&gt; With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. &lt;p&gt; They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, "Perl Best Practices"offerscoherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how&lt;p&gt; software ought to be created. &lt;p&gt; Most of all, "Perl Best Practices" offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way. &lt;p&gt; Praise for "Perl Best Practices" from Perl community members&amp;#58; &lt;p&gt; "As a manager of a large Perl project, I'd ensure that every member of my team has a copy of "Perl Best Practices" on their desk, and use it as the basis for an in-house style guide." &lt;p&gt; -- Randal Schwartz &lt;p&gt; "There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." &lt;p&gt; -- Peter Scott &lt;p&gt; "Perl Best Practices" will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages." Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." &lt;p&gt; -- Andy Lester &lt;p&gt; "Damian's done what many thought impossible&amp;#58; show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." &lt;p&gt; -- Bill Odom &lt;p&gt; "Finally, a means to bring lasting order to the process and product of real Perl development teams." &lt;p&gt; -- Andrew Sundstrom &lt;p&gt;"Perl Best Practices" provides a valuable education in how to write robust, maintainable Perl, and is a definitive citation source when coaching other programmers." &lt;p&gt; -- Bennett Todd &lt;p&gt; "I've been teaching Perl for years, and find the same question keeps being asked&amp;#58; Where can I find a reference for writing reusable, maintainable Perl code? Finally I have a decent answer." &lt;p&gt; -- Paul Fenwick &lt;p&gt; "At last a well researched, well thought-out, comprehensive guide to Perl style. Instead of each of us developing our own, we can learn good practices from one of Perl's most prolific and experienced authors. I recommend this book to anyone who prefers getting on with the job rather than going back and fixing errors caused by syntax and poor style issues." &lt;p&gt; -- Jacinta Richardson &lt;p&gt; "If you care about programming in any language read this book. Even if you don't intend to follow all of the practices, thinking through your style will improve it."&lt;p&gt; -- Steven Lembark &lt;p&gt; "The Perl community's best author is back with another outstanding book. There has never been a comprehensive reference on high quality Perl coding and style until "Perl Best Practices," This book fills a large gap in every Perl bookshelf." &lt;p&gt; -- Uri Guttman &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;Best practices&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;Code layout&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;Naming conventions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;36&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Values and expressions&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;Variables&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;73&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Control structures&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;93&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Documentation&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;132&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Built-in functions&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;Subroutines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;175&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;I/O&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;202&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;References&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;227&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Regular expressions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;235&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Error handling&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;273&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Command-line processing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;299&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Objects&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;318&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Class hierarchies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;359&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Modules&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;397&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testing and debugging&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;420&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;19&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Miscellanea&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;441&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/2644802636109268485-6292040692535912563?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6292040692535912563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sun-certified-system-administrator-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6292040692535912563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6292040692535912563'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sun-certified-system-administrator-for.html' title='Sun Certified System Administrator for Solaris 10 Study Guide or Perl Best Practices'/><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-2644802636109268485.post-3265470938972747007</id><published>2009-01-12T16:50:00.000-08:00</published><updated>2009-01-12T16:57:20.159-08:00</updated><title type='text'>Classic Lego Mindstorms Project and Software Tools or Complete Digital Photography</title><content type='html'>&lt;h4&gt;Classic Lego Mindstorms Project and Software Tools: Award-Winning Designs from Master Builders &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mario Ferrari&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;This Book/DVD kit meets the growing demand from Lego Mindstorms fans for additional projects that can be built from their existing Lego Mindstorms kits. Over 40 new projects will appeal to that dedicated segment of the Lego audience that are committed to the RIS 1.x and 2.x standards.&lt;br&gt;&lt;br&gt;The book contains seven complete "Master" projects that illustrate how great design, planning, mechanical engineering skills, and programming can create stunning and award winning projects.&lt;br&gt;&lt;br&gt;The DVD contains instruction for over 40 projects in Adobe PDF form, a full suite of Lego software tools, and RCX/NQC code files. &lt;br&gt;&lt;br&gt;The projects range from the simple to the sophisticate, and are perfect for self-learning.&lt;p&gt;&lt;br&gt;&lt;br&gt;* Complete new set of projects for the RIS 1.x and 2.x &lt;br&gt;&lt;br&gt;* This Book and DVD package delivers a complete kit, perfect for team projects as well as those individual building &lt;br&gt;&lt;br&gt;* packed full with award winning designs that will inspire any Mindstorms fan &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Read also &lt;strong&gt;&lt;a href="http://science-applications.blogspot.com/2009/01/american-black-chamber-or-designing-web.html"&gt;American Black Chamber or Designing Web Usability&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Complete Digital Photography &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ben Long&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Digital photography has arrived once and for all. No  longer do photographers have to be defensive because they prefer digital. Thanks  to new technologies, digital cameras at all ends of the price spectrum can rival  their film counterparts. If you have shifted from traditional to digital  photography, and need to know what's different about shooting digital, this is  the book for you. Now in its third edition, this bestseller has been fine-tuned  and updated to provide you with the most current information on today's cameras  that you'll find anywhere. Whether you're new to photography, or new to digital  photography, you'll learn how to take the best possible shots. Even though your  camera may pack an image sensor instead of film, taking good pictures still  involves understanding apertures, shutter speeds, and metering techniques, as  well as a few other issues that film shooters don't face. Fortunately, digital  cameras also provide some unique tools to help you get the shot right the first  time. &lt;BR&gt;&lt;BR&gt;Covering everything from the inner workings of your camera to the  subtle intricacies of your image editing software, the book is divided into four  sections. The first section provides a basic technical foundation that will  prepare you for the rest of the book. It details the basics of how digital  cameras work and gives you a quick photography primer. The second part explores  everything you need to know to make an informed decision about which camera,  computer, and software is right for you. In section three, you'll progress to  the nitty gritty of shooting, including metering, choosing the right exposure,  using histograms, flash photography, and much more. In the final section, you'll  learn about digital editing and correction techniques, along with the various  methods for outputting your images (print and electronic). If you're new to  photography, you'll learn the basic theory that photographers have studied for  decades, as well as the latest tools and techniques made possible by the shift  to digital. If you're an experienced film photographer, you'll see how to  translate the knowledge you already have into the digital  realm.&lt;BR&gt;&lt;B&gt;&amp;nbsp;&lt;BR&gt;Features:&lt;BR&gt;&lt;/B&gt;* Includes completely revised and  updated coverage&lt;BR&gt;* Provides new, detailed coverage of camera evaluation,  including the latest technologies and affordable SLR cameras&lt;BR&gt;* Includes  completely re-written explanations and examples of metering and exposure,  including hands-on tutorials&lt;BR&gt;* Covers Photoshop CS and of Photoshop Elements  2.0&lt;BR&gt;* Includes many new tutorials on improved methods for correcting and  enhancing photos, and addresses the most common types of corrections users want  to make&lt;BR&gt;* Provides new and expanded coverage of the basic questions camera  purchasers have, including how many pixels are needed, how to reduce red eye,  shooting inside versus outside, etc.&lt;BR&gt;&lt;BR&gt;&lt;I&gt;&amp;nbsp;&lt;/I&gt;SYSTEM  REQUIREMENTS&lt;BR&gt;To work through the tutorials in the book, you will need  Photoshop CS (a demo is included on the CD). WINDOWS: Intel® Pentium® II or  better; Microsoft® Windows® 2000 with Service Pack 3, or Windows XP; 192MB of  RAM (256MB recommended); 300MB of available drive space; Color monitor with 16-  bit color card or better; CD-ROM drive. MACINTOSH: PowerPC® G3 or better; Mac OS  X v. 10.2.4 or better; 192MB of RAM (256MB recommended); 350MB of available  drive space; color monitor with 16- bit color support, or better; CD-ROM drive.  Please check the individual demos for specifics&lt;BR&gt; &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Intended both for amateur photographers and for traditional film photographers who wish to understand the new technology, this manual explains how to produce high quality digital photographs. Covers basic technological concepts, basic photography, choosing equipment, building a work station, shooting, exposure, preparing images for editing, color and tone correction, special effects, and other topics. CD-ROM includes images used in tutorials, built around Adobe Photoshop, along with Mac and Windows demo Photoshop versions. 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;Chapter 1 Introduction&lt;BR&gt;Chapter 2 How a Digital  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-3265470938972747007?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3265470938972747007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/classic-lego-mindstorms-project-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3265470938972747007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3265470938972747007'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/classic-lego-mindstorms-project-and.html' title='Classic Lego Mindstorms Project and Software Tools or Complete Digital Photography'/><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-2644802636109268485.post-8419263195060232422</id><published>2009-01-12T06:39:00.000-08:00</published><updated>2009-01-12T06:45:31.792-08:00</updated><title type='text'>Configuring CallManager and Unity or Inside Microsoft SQL Server 2005</title><content type='html'>&lt;h4&gt;Configuring CallManager and Unity: A Step-by-Step Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;David Bateman&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;An indispensable step-by-step configuration guide for IP Telephony professionals&amp;nbsp;&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;Includes step-by-step configuration instructions for CallManager features and Unity administration tasks&lt;br&gt;&lt;LI&gt;Demonstrates how to deploy devices and implement your dial plan&lt;br&gt;&lt;LI&gt;Covers Call Admission Control features and class of service&lt;br&gt;&lt;LI&gt;Examines different subscriber types and how subscribers are added, imported, and managed&lt;br&gt;&lt;LI&gt;Includes step-by-step instructions for call handling and auto attendant configuration&lt;br&gt;&lt;LI&gt;Describes how to use Unity and CallManager together to deliver unique features&lt;/LI&gt;&lt;/UL&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;To properly deploy any type of technology, networking professionals must understand not only the technology but also how to configure and integrate it with other solutions. That&amp;rsquo;s the key to &lt;I&gt;Configuring CallManager and Unity&lt;/I&gt;&amp;ndash;it focuses on the configuration issues associated with CallManager and Unity&amp;reg; deployments while ensuring that you understand the technologies behind your deployment.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&lt;I&gt;Configuring CallManager and Unity &lt;/I&gt;includes step-by-step guides that system administrators and other networking professionals can use in the field. These step-by-step instructions have been worked out by an author who has both taught and implemented Cisco&amp;reg; solutions in real-world situations, so coverage is comprehensive for both basic and complex implementations. You will find information that will assist in the configuration of CallManager-related tasks, suchas device configuration, gateway implementation, and dial-plan creation to name a few. You will also find Unity-related configuration tasks, ranging from the basics, such as holiday and schedule configuration, to more involved tasks, such as Simple Mail Transfer Protocol (SMTP) networking implementation. In addition to covering Unity and CallManager tasks, this book includes a chapter on leveraging the capabilities of both systems to create integrated solutions, such as a MeetMe conference manager.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;Tasks in &lt;I&gt;Configuring CallManager and Unity&lt;/I&gt; are organized in the same order you would naturally perform them, and some tasks are cross-referenced with other required tasks for easy reference. You learn not only how to configure CallManager and Unity but also how to create a more feature-rich environment by leveraging CallManager and Unity features. Regardless of your specific needs, you&amp;rsquo;ll find &lt;I&gt;Configuring CallManager and Unity &lt;/I&gt;to be a timesaving tool when performing common or complicated configuration tasks.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;This IP communications book is part of the Cisco Press&amp;reg; Networking Technology Series. IP communications titles from Cisco Press help networking professionals understand voice and IP telephony technologies, plan and design converged networks, and implement network solutions for increased productivity.&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN&amp;#58; 0in 0in 0pt" soNormal&gt;&amp;nbsp;&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://general-accounting.blogspot.com/2009/01/contabilidad-financiera-en-un-contexto.html"&gt;Contabilidad Financiera en un Contexto Económico, Guía de Estudio&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Inside Microsoft SQL Server 2005: The Storage Engine &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Kalen Delaney&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Understanding the internals of storage in SQL Server helps database developers and administrators to better create, maintain, and mine information from enterprise data. This practical, hands-on book focuses on the SQL Server 2005 Storage Engine and delves deep into the structures used for storing data, including files, tables, indexes, and data types. Topics also include security details, with coverage of the new SQL Server 2005 security model, and data protection through the backup and restore algorithms. With pragmatic advice, best practices, extensive code samples, and table examples, developers and database administrators will find the guidance they need to better understand how to build powerful, efficient databases.&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/2644802636109268485-8419263195060232422?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8419263195060232422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/configuring-callmanager-and-unity-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8419263195060232422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8419263195060232422'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/configuring-callmanager-and-unity-or.html' title='Configuring CallManager and Unity or Inside Microsoft SQL Server 2005'/><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-2644802636109268485.post-1304430112985792336</id><published>2009-01-11T11:26:00.000-08:00</published><updated>2009-01-11T11:32:52.306-08:00</updated><title type='text'>Managing Active Directory With Windows Powershell or Pro Silverlight 2 in VB 2008</title><content type='html'>&lt;h4&gt;Managing Active Directory With Windows Powershell &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jeffery Hicks&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;So you're got Active Directory and PowerShell. how do you make them work together? Find out in Managing Active Directory with Windows PowerShell&amp;#58; TFM. You'll not only learn about managing Active Directory users and groups with PowerShell, but also computer accounts, group policy, Active Directory infrastructure and more. Coverage includes how to use "out of the box" PowerShell features like the [ADSI] type adapter, as well as 3rd party solutions such as the Quest Software Active Roles Management Shell for Active Directory. Inside you'll find plenty of real-world and practical examples, including complete scripts you can use right now to get your job done faster and more efficiently! This book is not only the definitive guide to Managing Active Directory, but also local directory services. Need to manage the local administrator account on 1000 servers? Need to find out who belongs to the local Administrators group on those 1000 servers? You can easily accomplish these tasks and more with PowerShell right from your desktop. If you are just getting started with PowerShell or need a quick refresher, jump in with the PowerShell Crash Course in Chapter 1 and hit the ground running. Managing Active Directory with Windows PowerShell&amp;#58; TFM can be used as a reference guide or read cover to cover as a thorough tutorial led by a Windows PowerShell MVP. PowerShell will be The Windows management tool, so why wait? &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;New interesting book: &lt;strong&gt;&lt;a href="http://first-aid-book.blogspot.com/2009/01/compassion-as-subversive-activity-or.html"&gt;Compassion as a Subversive Activity or The Science of Hair Care&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Pro Silverlight 2 in VB 2008 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Matthew MacDonald&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;p&gt;Silverlight 2 is a lightweight browser plug&amp;ndash;in that frees your code from the traditional confines of the browser. It&amp;rsquo;s a rules&amp;ndash;changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it&amp;rsquo;s able to host true .NET applications in non&amp;ndash;Microsoft browsers (like Firefox) and on non&amp;ndash;Microsoft platforms (like Mac OS X).&lt;/p&gt;&lt;p&gt;Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it. Pro Silverlight 2 in VB 2008 is the perfect reference&amp;mdash;you&amp;rsquo;ll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you&amp;rsquo;ll experience the plumbing of .NET and the design model of WPF through Silverlight&amp;mdash;all of the same .NET technology that developers use to design next&amp;ndash;generation Windows applications. Author &lt;strong&gt;Matthew MacDonald&lt;/strong&gt; provides an expertly crafted tutorial written for the professional developer. You&amp;rsquo;ll learn to create rich media applications using Silverlight in the environment you&amp;rsquo;re most productive in&amp;mdash;no matter what the target platform.&lt;/p&gt;&lt;h4&gt;What you&amp;rsquo;ll learn&lt;/h4&gt;&lt;p&gt;&lt;li&gt;Develop rich media applications using Silverlight and Visual Basic across browsers and platforms.&lt;/li&gt;&lt;li&gt;Create a project, set up a layout, and use controls.&lt;/li&gt;&lt;li&gt;Handle 2D drawing, animation, and media playback through Windows Presentation Foundation (WPF).&lt;/li&gt;&lt;li&gt;Integrate web services support.&lt;/li&gt;&lt;li&gt;Use Silverlight in conjunction with ASP.NET and its interactions withHTML.&lt;/li&gt;&lt;p&gt;&lt;br&gt;&lt;h4&gt;Who is this book for?&lt;/h4&gt;&lt;p&gt;Visual Basic 2005 and 2008 developers encountering Silverlight for the first time. No prior knowledge of WPF or ASP.NET is assumed.&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/2644802636109268485-1304430112985792336?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/1304430112985792336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/managing-active-directory-with-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1304430112985792336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1304430112985792336'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/managing-active-directory-with-windows.html' title='Managing Active Directory With Windows Powershell or Pro Silverlight 2 in VB 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-2644802636109268485.post-7071302336898272971</id><published>2009-01-11T02:14:00.000-08:00</published><updated>2009-01-11T02:21:24.550-08:00</updated><title type='text'>The Sims 2 or Persuasive Games</title><content type='html'>&lt;h4&gt;The Sims 2: Seasons Expansion Pack &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Greg Kramer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;b&gt;Everything You Need to Enjoy All Four Seasons with Your Sims!&lt;br&gt;&lt;br&gt;&lt;/b&gt;&amp;#8226; Detailed lists and stats for all-new objects and socials.&lt;br&gt;&amp;#8226; Master the art of making the best love potions, energy drinks, health boosters, and more.&lt;br&gt;&amp;#8226; Tips and tricks to grow the perfect garden and catch fresh fish to grill on the barbeque.&lt;br&gt;&amp;#8226; Navigate the 6 new career paths and learn to master every job to become a success in any field.&lt;br&gt;&amp;#8226; Get all the info on the changing seasons to make the greatest impact on your lot. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;Chapter 1: What&amp;#8217;s New&lt;br&gt;Chapter 2: Seasons&lt;br&gt;Chapter 3: Weather&lt;br&gt;Chapter 4: The Sim&amp;#8217;s Guide to Gardening and Fishing&lt;br&gt;Chapter 5: New Careers&lt;br&gt;Chapter 6: New Objects&lt;br&gt;Chapter 7: New Socials&lt;br&gt;Chapter 8: New NPCs and PlantSims&lt;br&gt;Chapter 9: Build Mode Additions&lt;br&gt;Chapter 10: A Tour of Riverblossom Hills&lt;br&gt;Chapter 11: Jobs by Career Level&lt;br&gt;Chapter 12: Objects&lt;br&gt;Chapter 13: Socials &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://cosmetology-books.blogspot.com/2009/01/understanding-mind-of-your-bipolar.html"&gt;Understanding the Mind of Your Bipolar Child or Methods of Group Exercise Instruction&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Persuasive Games: The Expressive Power of Videogames &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ian Bogost&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Videogames are both an expressive medium and a persuasive medium; they represent how real and imagined systems work, and they invite players to interact with those systems and form judgments about them. In this innovative analysis, Ian Bogost examines the way videogames mount arguments and influence players. Drawing on the 2,500-year history of rhetoric, the study of persuasive expression, Bogost analyzes rhetoric's unique function in software in general and videogames in particular. The field of media studies already analyzes visual rhetoric, the art of using imagery and visual representation persuasively. Bogost argues that videogames, thanks to their basic representational mode of procedurality (rule-based representations and interactions), open a new domain for persuasion; they realize a new form of rhetoric.&lt;br&gt;&lt;br&gt;Bogost calls this new form &amp;quot;procedural rhetoric,&amp;quot; a type of rhetoric tied to the core affordances of computers&amp;#58; running processes and executing rule-based symbolic manipulation. He argues further that videogames have a unique persuasive power that goes beyond other forms of computational persuasion. Not only can videogames support existing social and cultural positions, but they can also disrupt and change those positions, leading to potentially significant long-term social change. Bogost looks at three areas in which videogame persuasion has already taken form and shows considerable potential&amp;#58; politics, advertising, and education. Bogost is both an academic researcher and a videogame designer, and &lt;i&gt;Persuasive Games&lt;/i&gt; reflects both theoretical and game-design goals. &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/2644802636109268485-7071302336898272971?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7071302336898272971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sims-2-or-persuasive-games.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7071302336898272971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7071302336898272971'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/sims-2-or-persuasive-games.html' title='The Sims 2 or Persuasive Games'/><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-2644802636109268485.post-4653655922318000</id><published>2009-01-10T14:03:00.000-08:00</published><updated>2009-01-10T14:10:03.398-08:00</updated><title type='text'>The Internet or Excel 2003 All in One Desk Reference For Dummies</title><content type='html'>&lt;h4&gt;The Internet (Quamut) &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Quamut&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;B&gt;Quamut &lt;/B&gt;is the fastest, most convenient way to learn how to do almost anything. From tasting wine to managing your retirement accounts, Quamut gives you reliable information in a concise chart format that you can take anywhere. Quamut charts are&amp;#58; &lt;br&gt;&lt;/P&gt;&lt;UL&gt;&lt;B&gt;&lt;P&gt;&lt;LI&gt;Authoritative&amp;#58;&lt;/B&gt; Written by experts in their field so you have the most reliable information available. &lt;LI&gt;&lt;B&gt;Clear&amp;#58;&lt;/B&gt; Our explanations take you step-by-step through everything from performing CPR to threading a needle. &lt;LI&gt;&lt;B&gt;Concise&amp;#58;&lt;/B&gt; You&amp;#8217;ll learn just what you need to know&amp;#8212;no more, no less. &lt;LI&gt;&lt;B&gt;Precise&amp;#58;&lt;/B&gt; Quamut charts include detailed text, photos, and illustrations to show you exactly how to do just about anything. &lt;LI&gt;&lt;B&gt;Portable&amp;#58;&lt;/B&gt; Your know-how goes with you wherever your projects lead. &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;You won&amp;#8217;t remember how you lived without it.&lt;/P&gt;&lt;P&gt;The internet has revolutionized everything from communication, shopping, and research to travel, job hunting, and even dating. Get up to speed with the basics on&amp;#58;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;What the internet is, where it came from, and how to connect to it&lt;O&amp;#58;P&gt;&lt;/O&amp;#58;P&gt; &lt;/LI&gt;&lt;LI&gt;Web browsers, search engines, and tools to make your surfing safe and secure&lt;O&amp;#58;P&gt;&lt;/O&amp;#58;P&gt; &lt;LI&gt;The best websites for shopping, news, reviews, social networking, and more&lt;/LI&gt;&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://bucher-de.blogspot.com"&gt;Das Schreiben, Das Arbeitet: Das Kommunizieren Effektiv auf dem Arbeitsplatz: Die Neunte Ausgabe&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Excel 2003 All-in-One Desk Reference For Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Greg Harvey PhD&lt;/strong&gt; &lt;p&gt;&lt;p&gt;When you think of number-crunching and spreadsheets, you think of Excel, right? After Word, it&amp;#8217;s the most popular program in the Microsoft Office suite. But if technical jargon isn&amp;#8217;t your first language, you may have found Excel just a teeny bit frustrating. It can be really hard to pick your way through the many features and make Excel do what you need for it to do.  &lt;br&gt;  &lt;br&gt;Once you know how, you can use Excel to&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Create fill-in-the-blank forms&lt;br&gt;&lt;br&gt;&amp;bull; Prepare expense reports and invoices&lt;br&gt;&lt;br&gt;&amp;bull; Manage all sorts of data&lt;br&gt;&lt;br&gt;&amp;bull; Keep sales and inventory records&lt;br&gt;&lt;br&gt;&amp;bull; Analyze financial data and create forecasts&lt;br&gt;&lt;br&gt;&amp;bull; Present information in charts and graphs&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;&lt;i&gt;Excel 2003 All-in-One Desk Reference For Dummies&lt;/i&gt; tames the Excel monster. Nine minibooks break things down into manageable, logical sections covering the basics, worksheet design, formulas and functions, worksheet collaboration, charts and graphics, data management, data analysis, working on the Web, and tweaking Excel with a programming language called Visual Basic for Applications, or VBA. In the friendly, plain-English &lt;i&gt;For Dummies&lt;/i&gt; style, this book makes it easy to find what you&amp;#8217;re looking for and get instructions for doing what you need to do. You&amp;#8217;ll be able to&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Find your way around Excel&amp;#8217;s menus, toolbars, and dialog boxes, and access online help&lt;br&gt;&lt;br&gt;&amp;bull; Format a professional-looking spreadsheet that presents data the way you choose&lt;br&gt;&lt;br&gt;&amp;bull; Edit an existing spreadsheet without disturbing its design or contents&lt;br&gt;&lt;br&gt;&amp;bull; Build Excel formulas and use built-in functions toproduce the calculations you want&lt;br&gt;&lt;br&gt;&amp;bull; Share spreadsheet data with other people and programs, and collect comments&lt;br&gt;&lt;br&gt;&amp;bull; Create great-looking charts and find out how to choose the right format to display your data effectively&lt;br&gt;&lt;br&gt;&amp;bull; Use Excel to maintain large amounts of data, then filter the data to extract the information you need&lt;br&gt;&lt;br&gt;&amp;bull; Publish spreadsheets and charts on the Web in HTML format&lt;br&gt;&lt;br&gt;&amp;bull; Explore ways to customize Excel with VBA&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;Best of all, it&amp;#8217;s easy to find what you need in &lt;i&gt;Excel 2003 All-in-One Desk Reference For Dummies.&lt;/i&gt; Before you know it, you&amp;#8217;ll discover you&amp;#8217;ve developed a friendship with Excel that will make your life easier, boost your business, and impress your friends!&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/2644802636109268485-4653655922318000?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/4653655922318000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/internet-or-excel-2003-all-in-one-desk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4653655922318000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/4653655922318000'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/internet-or-excel-2003-all-in-one-desk.html' title='The Internet or Excel 2003 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-2644802636109268485.post-2909884834625753880</id><published>2009-01-10T04:51:00.000-08:00</published><updated>2009-01-10T04:58:14.632-08:00</updated><title type='text'>Microsoft Visual C 2005 Step by Step or Professional Design Techniques with Adobe Creative Suite 3</title><content type='html'>&lt;h4&gt;Microsoft Visual C# 2005 Step by Step &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Sharp&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Visual C#, a feature of Microsoft Visual Studio&amp;reg; 2005, is a modern programming language designed to deliver a productive environment for creating business frameworks and reusable object-oriented components. Now you can teach yourself essential techniques with Visual C#-and start building components and Microsoft Windows&amp;reg;-based applications-one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you're a beginning programmer or new to this particular language, you'll learn how, when, and why to use specific features of Visual C# 2005. Each chapter puts you to work, building your knowledge of core capabilities and guiding you as create your first C#-based applications for Windows, data management, and the Web. &lt;/p&gt;&lt;br&gt;&lt;br&gt;   &lt;p&gt;Books about: &lt;strong&gt;&lt;a href="http://politics-islam.blogspot.com/2009/01/capital-or-liberal-hour.html"&gt;Capital or The Liberal Hour&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Professional Design Techniques with Adobe Creative Suite 3 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Scott Citron&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Adobe changed the landscape of design when it combined the tools that many creative professionals were using into one suite of applications&amp;mdash;Adobe Creative Suite. And with this latest version&amp;mdash;CS3&amp;mdash;designers have even more reason to herald their favorite software as it not only gives them further tools, features, and performance, but offers additional interoperability across the various programs in the suite. As if answering the designer&amp;rsquo;s call for guidance, author and distinguished designer Scott Citron leads them through the ins-and-outs of the Creative Suite in his first book, Professional Design Techniques with Adobe Creative Suite 3. With an easy, engaging style, Scott takes a designer&amp;rsquo;s approach to address the complexities of working in the suite and focuses on important design principles that can be applied to working in all the programs. How do designers determine what fonts to choose? Why do certain color choices never fail? How can designers use space more effectively? All of these questions and more are explored as readers are given real-world design projects that cement these principles.&lt;br&gt;&lt;br&gt;Part inspiration and part how-to, each chapter contains a full project, complete with steps and full-color illustrations. Project files, plug-ins, and other goodies are included on the accompanying CD-ROM so that readers can follow along and recreate each project themselves. Designers will also appreciate the tips, sidebars, inspirations, and expert commentary throughout. Whether they are aspiring designers or practicing professionals, anyone who is interested in learning new design techniques will come away with a solid foundation in this extraordinarysuite of creativity tools.&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&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/2644802636109268485-2909884834625753880?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2909884834625753880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/microsoft-visual-c-2005-step-by-step-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2909884834625753880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2909884834625753880'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/microsoft-visual-c-2005-step-by-step-or.html' title='Microsoft Visual C 2005 Step by Step or Professional Design Techniques with Adobe Creative Suite 3'/><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-2644802636109268485.post-365016579992733181</id><published>2009-01-09T17:40:00.000-08:00</published><updated>2009-01-09T17:46:54.917-08:00</updated><title type='text'>Pinnacle Studio 10 for Windows or Accounting Information Systems</title><content type='html'>&lt;h4&gt;Pinnacle Studio 10 for Windows: Visual QuickStart Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Jan Ozer&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Pinnacle Studio 10 is the latest version of the industry leading home video editing tool aimed at the Windows consumer market. In Pinnacle Studio 10 for Windows: Visual QuickStart Guide, veteran journalist and teacher Jan Ozer tackles Pinnacle Studio version 10 in classic and popular QuickStart style--with step-by-step instructions, plenty of illustrations, and straightforward language. Jan provides the skinny on all popular Studio 10 features like built-in DVD authoring with motion menus and custom navigation; Pan and Zoom, enabling users to quickly create engaging video slideshows from digital photos; SmartMovie II, a tool that let's you create home movies in minutes; dual monitor display; key framing special effects in real-time; and the Instant DVD Recorder. He also covers key Pinnacle Studio Plus 10 features including picture in picture (PIP); Chroma Key effects (green screen); and full HD editing, particularly creating HD slide shows from digital photos. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Look this: &lt;strong&gt;&lt;a href="http://economics-and-politics.blogspot.com"&gt;Lincoln and Chief Justice Taney or Lion in the White House&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Accounting Information Systems &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;James A Hall&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The sixth edition of ACCOUNTING INFORMATION SYSTEMS provides thorough and up-to-date coverage of accounting information systems and related technologies. It features an early presentation of transaction cycles, as well as an emphasis on ethics, fraud, and the modern manufacturing environment. The book focuses on the needs and responsibilities of accountants as end users of systems; systems designers; and auditors. This edition provides complete integrated coverage of Sarbanes-Oxley as it affects internal controls and other relevant topics affected by this legislation, as well as reorganized discussion of transaction cycles that make the balance between manual- and computer-based systems more apparent.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;PART 1&amp;#58; OVERVIEW OF ACCOUNTING INFORMATION SYSTEMS.  1. The Information System&amp;#58; An Accountant's Perspective. 2. Introduction to Transaction Processing. 3. Ethics, Fraud, and Internal Control. PART 2&amp;#58; TRANSACTION CYCLES AND BUSINESS PROCESSES. 4. The Revenue Cycle. 5. The Expenditure Cycle Part I&amp;#58; Purchases and Cash Disbursements Procedures. 6. The Expenditure Cycle Part II&amp;#58; Payroll Processing and Fixed Asset Procedures. 7. The Conversion Cycle. 8. General Ledger, Financial Reporting, and Management Reporting Systems. PART 3&amp;#58; ADVANCED TECHNOLOGIES IN ACCOUNTING INFORMATION SYSTEMS. 9. Database Management Systems. 10. The REA Approach to Business Process Modeling. 11. Enterprise Resource Planning Systems. 12. Electronic Commerce Systems. PART 4&amp;#58; SYSTEMS DEVELOPMENT ACTIVITIES. 13. The Systems Development Process Part I&amp;#58; Introduction to the Systems Development Life Cycle. 14. The Systems Development Process Part II&amp;#58; System Selection, Detailed Design, and System Implementation. PART 5&amp;#58; COMPUTER CONTROLS AND AUDITING. 15. Controlling Computer-Based Information Systems, Part I. 16. Controlling Computer-Based Information Systems, Part II. 17. Information Systems Auditing and Assurance.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-365016579992733181?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/365016579992733181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pinnacle-studio-10-for-windows-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/365016579992733181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/365016579992733181'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pinnacle-studio-10-for-windows-or.html' title='Pinnacle Studio 10 for Windows or Accounting Information 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-2644802636109268485.post-7456023649291124976</id><published>2009-01-09T07:28:00.000-08:00</published><updated>2009-01-09T07:35:18.087-08:00</updated><title type='text'>High Performance Web Sites or Web Copy That Sells</title><content type='html'>&lt;h4&gt;High Performance Web Sites: Essential Knowledge for Frontend Engineers &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Steve Souders&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines. The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site&amp;#151;adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process. Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to&amp;#58; Make Fewer HTTP Requests Use a Content Delivery Network Add an Expires Header Gzip Components Put Stylesheets at the Top Put Scripts at the Bottom Avoid CSS Expressions Make JavaScript and CSS External Reduce DNS Lookups Minify JavaScript Avoid Redirects Remove Duplicates Scripts Configure ETags Make Ajax Cacheable If you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable. "If everyone would implement just 20% of Steve's guidelines, the Web would be a dramaticallybetter place.Between this book and Steve's YSlow extension, there's really no excuse for having a sluggish web site anymore." -Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector "Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance." -Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://art-photography-book.blogspot.com/2009/01/delta-project-or-exercise-workbook-for.html"&gt;The Delta Project or Exercise Workbook for Beginning AutoCAD 2007&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Web Copy That Sells: The Revolutionary Formula for Creating Killer Copy Every Time &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Maria Veloso&lt;/strong&gt; &lt;p&gt;&lt;p&gt;In order for a Web site to sell effectively, it must appeal to the unique culture, mindset, and psychology of the Web. Simply put, what works in the brick-and-mortar world does not necessarily grab Web shoppers. Companies selling products and services online need to promote their wares with engaging copy that grabs attention and compels Web site visitors to buy.&lt;P&gt;&lt;i&gt;Web Copy That Sells&lt;/i&gt; presents copy strategies that have been proven time and again in the e-commerce arena. Maria Veloso, perhaps the most widely acclaimed Web copywriter in the world, reveals her revolutionary approach based on five simple questions, which, when answered, make the copy practically write itself. Veloso crams all the information from her 12-hour, $997 live seminars into a comprehensive book that will help any Web copywriter&amp;#58;&lt;P&gt;&lt;UL&gt; &lt;LI&gt;write sizzling and irresistible Web copy, e-mails, and marketing communications &lt;LI&gt;quickly turn lackluster sites into "perpetual money machines" &lt;LI&gt;use Neuro-Linguistic Programming and psychological tactics to compel Web surfers to buy &lt;LI&gt;avoid the top three blunders that can wipe out your sales &lt;LI&gt;convert up to 50% of online prospects into paying customers &lt;LI&gt;and more!&lt;/UL&gt; &lt;P&gt;Author Biography&amp;#58; Maria Veloso (Los Angeles, CA) is Director of Web Copywriting University and the former Director of Creative Web Writing for Aesop.com, a major Internet marketing company. &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;xv&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Acknowledgment&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;xxi&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;1&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Getting Started: The Dynamics of Web Selling&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;Three Fundamental Rules for Writing Web Copy that Sells&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;10&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Rule 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Don't Make Your Website Look Like an Ad&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;11&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Rule 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Stop Readers Dead in Their Tracks&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;13&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Rule 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Capture E-Mail Addresses&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;The First Look&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;19&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Web Copy Dos and Don'ts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;22&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Reading on the Web&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;Words Tell, Emotion Sells&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;28&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Become a Great Web Copywriter in Five Hours or Less&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;31&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;A Simple Blueprint for Writing Killer Web Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;33&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Creating the Blueprint: Five Simple Questions You Must Ask&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;36&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Question 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Is the Problem?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;36&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Question 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Why Hasn't the Problem Been Solved?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;37&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Question 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Is Possible?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;38&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Question 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Is Different Now?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;38&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Question 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Should You Do Now?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Anatomy of the Blueprint&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;39&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Putting the Blueprint to Work: Five Easy Steps to Making Your Web Copy Sell&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;46&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Step 1&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Inject Emotion&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;46&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Step 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Add Bullet Points, Bonuses, Guarantee, and Close&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;49&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Step 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Add Credibility-Building Elements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;54&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Step 4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Add Psychological Devices&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;56&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Step 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Replace Rational Words with Emotional Words&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;57&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Reinforcing the Framework: A Summary&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;60&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;From Prospects to Purchasers: The Psychological Motivators&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;63&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The "Reason Why" Device&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;The Zeigarnik Effect&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;65&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Cliffhanger&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;67&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Neurolinguistic Programming (NLP)&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;67&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Embedded Commands&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;68&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Presuppositions&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;Linguistic Binds&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;Reframing&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;The Commitment/Consistency Element of Influence&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;Cognitive Dissonance&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;78&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Involvement Devices That Multiply Sales&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;81&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Involvement Devices and the Recovery Principle&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;86&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;4&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Crafting Your Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;91&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Constructing Your Web Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;92&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The AIDA Principle&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;92&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Unique Selling Proposition&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;94&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Making an Impression: The First Paragraph&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;96&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Offer You Can't Refuse&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;97&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Testimonials: It Can Happen to You&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;Talking About Money: How to Introduce the Price&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;100&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Minor-Purchase Technique&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;100&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Daily-Cost Technique&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;101&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Keep on Selling: Writing the Order Form&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;The Money-Back Guarantee: A Deal Maker&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;103&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Close: Signing on the Dotted Line&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;Call to Action&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;106&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Get a Calling Card: The Opt-In Mechanism&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;106&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Construct a Riveting Headline&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;What's in a Headline?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Building Blocks of Winning Web Headlines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;110&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Choosing Your Words: Tips, Terms, and Concepts&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;Words to Avoid in Your Web Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;115&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Words to Use in Your Web Copy&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;Dos and Don't of Web Copywriting&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;120&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Long and Short of It: How Long Should Web Copy Be?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;126&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How Well Does Your Website Sell?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;128&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Formula for Mathematically Measuring the Selling Quotient of Web Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;129&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;E-Mail Marketing: The Internet's Killer Application&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;Traffic Conversion: Turning Visitors into Customers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;136&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Wagging the Website&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;137&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Why Your E-Mail May Be More Important Than Your Website&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;139&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Frame-of-Mind Marketing Method for Writing E-Mails&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;143&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Breaking the Sales Barrier&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;The Future of E-Mail Marketing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;147&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Make Sure Your E-Mail Is Delivered&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;149&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Avoid the Spam Blockers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;150&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Does Your E-Mail Test Positive as Spam?&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;152&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Write E-Mail That's Read&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;152&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Seven Elements of E-Mails That Sell&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;153&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Put the Competitive Edge into Your E-Mail Marketing&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;164&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Adapt as Your Audience's Frame of Mind Changes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;166&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Using E-Mail to Get Attention&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;167&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;What Really Works on the Internet Sometimes Doesn't&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;170&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Online Marketing Communications: It's What You do After People Visit Your Website that Counts&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;173&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The Opt-In Offer: Your Most Important Asset&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;174&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Five Keys to an Opt-In Offer That's Impossible to Refuse&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;176&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Presenting the Offer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;179&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Write Irresistible Autoresponder E-Mails&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;179&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Quick Primer on Autoresponders&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;179&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Crafting Autoresponses to Your Opt-In Offer&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;180&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Crafting Autoresponses to Customers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;182&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Format Your E-Mails for Optimum Readability&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;183&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;How to Write Free Reports and Promotional Articles&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;184&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Guidelines for Writing Newsletters and E-Zines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;186&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Guidelines for Writing Online Ads, Signature Files, and Banner Copy&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;188&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Three Tips for Writing Online Ads&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;190&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Last But Not Least: Tying It All Together&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;193&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Track It, Fix It: What to Do When Web Copy Is Not Working&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;194&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Four Steps to Web Copywriting Success&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;Track Your Results&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;200&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Traffic Generation: Getting the Word Out and the Visitors In&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;203&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Search Engine Positioning&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;203&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Pay-per-Click Search Engines&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;205&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Linking Strategies&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;206&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;E-Zines and Newsletters&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;208&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;211&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/2644802636109268485-7456023649291124976?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/7456023649291124976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/high-performance-web-sites-or-web-copy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7456023649291124976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/7456023649291124976'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/high-performance-web-sites-or-web-copy.html' title='High Performance Web Sites or Web Copy That Sells'/><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-2644802636109268485.post-8321266755558773260</id><published>2009-01-08T14:25:00.000-08:00</published><updated>2009-01-08T14:31:54.648-08:00</updated><title type='text'>Modern C Design or Check Point NGX R65 Security Administration</title><content type='html'>&lt;h4&gt;Modern C++ Design: Generic Programming and Design Patterns Applied &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Andrei Alexandrescu&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt; &lt;B&gt;Modern C++ Design&lt;/B&gt;&lt;I&gt;is an important book.  Fundamentally, it demonstrates &amp;#145;generic patterns&amp;#146; or &amp;#145;pattern templates&amp;#146; as a powerful new way of creating extensible designs in C++&amp;#150;a new way to combine templates and patterns that you may never have dreamt was possible, but is.  If your work involves C++ design and coding, you should read this book.  Highly recommended.&lt;/I&gt;&lt;BR&gt; &amp;#150;Herb Sutter  &lt;P&gt;&lt;I&gt;What&amp;#146;s left to say about C++ that hasn&amp;#146;t already been said? Plenty, it turns out.&lt;/I&gt;&lt;BR&gt; &amp;#150;From the Foreword by John Vlissides  &lt;P&gt;In &lt;B&gt;&lt;I&gt;Modern C++ Design&lt;/B&gt;,&lt;/I&gt; Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.  &lt;P&gt;This book introduces the concept of generic components&amp;#150;reusable design templates that produce boilerplate code for compiler consumption&amp;#150;all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding.  &lt;P&gt;The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include&amp;#58;   &lt;UL&gt; &lt;LI&gt;Policy-based designfor flexibility&lt;/LI&gt; &lt;LI&gt;Partial template specialization&lt;/LI&gt; &lt;LI&gt;Typelists&amp;#150;powerful type manipulation structures&lt;/LI&gt; &lt;LI&gt;Patterns such as Visitor, Singleton, Command, and Factories&lt;/LI&gt; &lt;LI&gt;Multi-method engines&lt;/LI&gt;&lt;/UL&gt;   &lt;P&gt;For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.   &lt;P&gt;In addition, an accompanying Web site, &lt;I&gt;awl.com/cseng/titles/0-201-70431-5&lt;/I&gt;,  makes the code implementations available for the generic components in the book and provides a free, downloadable C++ library, called Loki, created by the author. Loki provides out-of-the-box functionality for virtually any C++ project.  &lt;p&gt; Get a value-added service! Try out all the examples from this book at . CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.       &lt;br&gt;&lt;br&gt; 0201704315B11102003 &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;Presents a collection of reusable design artifacts, called generic components, together with the techniques that make them possible. The author describes techniques for policy-based design, partial template specialization, typelists, and local classes, then goes on to implement generic components for smart pointers, object factories, functor objects, the Visitor design pattern, and multimethod engines. 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; Foreword by Scott Meyers.  &lt;/B&gt;&lt;BR&gt;&lt;B&gt; Foreword by John Vlissides.  &lt;/B&gt;&lt;BR&gt;&lt;B&gt; Preface.  &lt;/B&gt;&lt;BR&gt;&lt;B&gt; Acknowledgments.  &lt;/B&gt;&lt;BR&gt;&lt;P&gt;&lt;B&gt; I. TECHNIQUES.  &lt;/B&gt;&lt;P&gt;&lt;B&gt; 1. Policy-Based Class Design.  &lt;/B&gt;&lt;BR&gt; The Multiplicity of Software Design.  &lt;BR&gt; The Failure of the Do-It-All Interface.  &lt;BR&gt; Multiple Inheritance to the Rescue?  &lt;BR&gt; Templates Bring Hope.  &lt;BR&gt; Policies and Policy Classes.  &lt;BR&gt; Enriched Policies.  &lt;BR&gt; Destructors of Policy Classes.  &lt;BR&gt; Optional Functionality Through Incomplete Instantiation.  &lt;BR&gt; Combining Policy Classes.  &lt;BR&gt; Customizing Structure with Policy Classes.  &lt;BR&gt; Compatible and Noncompatible Policies.  &lt;BR&gt; Decomposing a Class in Policies.  &lt;BR&gt; Summary.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 2. Techniques.  &lt;/B&gt;&lt;BR&gt; Compile-Time Assertions.  &lt;BR&gt; Partial Template Specialization.  &lt;BR&gt; Local Classes 28 2.4 Mapping Integral Constants to Types.  &lt;BR&gt; Type-to-Type Mapping.  &lt;BR&gt; Type Selection.  &lt;BR&gt; Detecting Convertibility and Inheritance at Compile Time.  &lt;BR&gt; A Wrapper Around type_info.  &lt;BR&gt; NullType and EmptyType.  &lt;BR&gt; Type Traits.  &lt;BR&gt; Summary.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 3. Typelists.  &lt;/B&gt;&lt;BR&gt; The Need for Typelists.  &lt;BR&gt; Defining Typelists.  &lt;BR&gt; Linearizing Typelist Creation.  &lt;BR&gt; Calculating Length.  &lt;BR&gt; Intermezzo.  &lt;BR&gt; Indexed Access.  &lt;BR&gt; Searching Typelists.  &lt;BR&gt; Appending to Typelists.  &lt;BR&gt; Erasing a Type from a Typelist.  &lt;BR&gt; Erasing Duplicates.  &lt;BR&gt; Replacing an Element in a Typelist.  &lt;BR&gt; Partially Ordering Typelists.  &lt;BR&gt; Class Generation with Typelists.  &lt;BR&gt; Summary.  &lt;BR&gt; Typelist Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 4. Small-Object Allocation.  &lt;/B&gt;&lt;BR&gt; The Default Free Store Allocator.  &lt;BR&gt; The Workings of a Memory Allocator.  &lt;BR&gt; A Small-Object Allocator.  &lt;BR&gt;Chunks.  &lt;BR&gt; The Fixed-Size Allocator.  &lt;BR&gt; The SmallObjAllocator Class.  &lt;BR&gt; A Hat Trick.  &lt;BR&gt; Simple, Complicated, Yet Simple in the End.  &lt;BR&gt; Administrivia.  &lt;BR&gt; Summary.  &lt;BR&gt; Small-Object Allocator Quick Facts.  &lt;BR&gt;&lt;P&gt;&lt;B&gt; II. COMPONENTS.  &lt;/B&gt;&lt;P&gt;&lt;BR&gt;&lt;B&gt; 5. Generalized Functors.  &lt;/B&gt;&lt;BR&gt; The Command Design Pattern.  &lt;BR&gt; Command in the Real World.  &lt;BR&gt; C11 Callable Entities.  &lt;BR&gt; The Functor Class Template Skeleton.  &lt;BR&gt; Implementing the Forwarding Functor&amp;#58;&amp;#58;operator().  &lt;BR&gt; Handling Functors.  &lt;BR&gt; Build One, Get One Free.  &lt;BR&gt; Argument and Return Type Conversions.  &lt;BR&gt; Handling Pointers to Member Functions.  &lt;BR&gt; Binding.  &lt;BR&gt; Chaining Requests.  &lt;BR&gt; Real-World Issues I&amp;#58; The Cost of Forwarding Functions.  &lt;BR&gt; Real-World Issues II&amp;#58; Heap Allocation.  &lt;BR&gt; Implementing Undo and Redo with Functor.  &lt;BR&gt; Summary.  &lt;BR&gt; Functor Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 6. Implementing Singletons.  &lt;/B&gt;&lt;BR&gt; Static Data + Static Functions != Singleton.  &lt;BR&gt; The Basic C11 Idioms Supporting Singleton.  &lt;BR&gt; Enforcing the Singleton's Uniqueness.  &lt;BR&gt; Destroying the Singleton.  &lt;BR&gt; The Dead Reference Problem.  &lt;BR&gt; Addressing the Dead Reference Problem (I)&amp;#58;.  &lt;BR&gt; Addressing the Dead Reference Problem (II)&amp;#58;.  &lt;BR&gt; Implementing Singletons with Longevity.  &lt;BR&gt; Living in a Multithreaded World.  &lt;BR&gt; Putting It All Together.  &lt;BR&gt; Working With SingletonHolder.  &lt;BR&gt; Summary.  &lt;BR&gt; SingletonHolder Class Template Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 7. Smart Pointers.  &lt;/B&gt;&lt;BR&gt; Smart Pointers 101.  &lt;BR&gt; The Deal.  &lt;BR&gt; Smart Pointers' Storage.  &lt;BR&gt; Smart Pointer Member Functions.  &lt;BR&gt; Ownership-Handling Strategies.  &lt;BR&gt; The Address-of Operator.  &lt;BR&gt; Implicit Conversion to Raw Pointer Type.  &lt;BR&gt; Equality and Inequality.  &lt;BR&gt; Ordering Comparisons.  &lt;BR&gt; Checking and Error Reporting.  &lt;BR&gt; Smart Pointers to const and const Smart Pointers.  &lt;BR&gt; Arrays.  &lt;BR&gt; Smart Pointers and Multithreading.  &lt;BR&gt; Putting It All Together.  &lt;BR&gt; Summary.  &lt;BR&gt; SmartPtr Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 8. Object Factories.  &lt;/B&gt;&lt;BR&gt; The Need for Object Factories.  &lt;BR&gt; Object Factories in C11&amp;#58; Classes and Objects.  &lt;BR&gt; Implementing an Object Factory.  &lt;BR&gt; Type Identifiers.  &lt;BR&gt; Generalization.  &lt;BR&gt; Minutiae.  &lt;BR&gt; Clone Factories.  &lt;BR&gt; Using Object Factories with Other Generic Components.  &lt;BR&gt; Summary.  &lt;BR&gt; Factory Class Template Quick Facts.  &lt;BR&gt; CloneFactory Class Template Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 9. Abstract Factory.  &lt;/B&gt;&lt;BR&gt; The Architectural Role of Abstract Factory.  &lt;BR&gt; A Generic Abstract Factory Interface.  &lt;BR&gt; Implementing AbstractFactory.  &lt;BR&gt; A Prototype-Based Abstract Factory Implementation.  &lt;BR&gt; Summary.  &lt;BR&gt; AbstractFactory and ConcreteFactory Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 10. Visitor.  &lt;/B&gt;&lt;BR&gt; Visitor Basics.  &lt;BR&gt; Overloading&amp;#58; The Catch-All Function.  &lt;BR&gt; An Implementation Refinement&amp;#58; The Acyclic Visitor.  &lt;BR&gt; A Generic Implementation of Visitor.  &lt;BR&gt; Back to the &amp;#147;Cyclic&amp;#148; Visitor.  &lt;BR&gt; Hooking Variations.  &lt;BR&gt; Summary.  &lt;BR&gt; Visitor Generic Component Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; 11. Multimethods.  &lt;/B&gt;&lt;BR&gt; What Are Multimethods?  &lt;BR&gt; When Are Multimethods Needed?  &lt;BR&gt; Double Switch-on-Type&amp;#58; Brute Force.  &lt;BR&gt; The Brute-Force Approach Automated.  &lt;BR&gt; Symmetry with the Brute-Force Dispatcher.  &lt;BR&gt; The Logarithmic Double Dispatcher.  &lt;BR&gt; FnDispatcher and Symmetry.  &lt;BR&gt; Double Dispatch to Functors.  &lt;BR&gt; Converting Arguments&amp;#58; static_cast or dynamic_cast?  &lt;BR&gt; Constant-Time Multimethods&amp;#58; Raw Speed.  &lt;BR&gt; BasicDispatcher and BasicFastDispatcher as Policies.  &lt;BR&gt; Looking Forward.  &lt;BR&gt; Summary.  &lt;BR&gt; Double Dispatcher Quick Facts.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; Appendix A. Minimalist Multithreading Library.  &lt;/B&gt;&lt;BR&gt; A Critique of Multithreading.  &lt;BR&gt; Loki's Approach.  &lt;BR&gt; Atomic Operations on Integral Types.  &lt;BR&gt; Mutexes.  &lt;BR&gt; Locking Semantics in Object-Oriented Programming.  &lt;BR&gt; Optional volatile Modifier.  &lt;BR&gt; Semaphores, Events, and Other Good Things.  &lt;BR&gt; Summary.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt; Bibliography.  &lt;/B&gt;&lt;BR&gt;&lt;B&gt; Index.  0201704315T04062001  &lt;/B&gt;&lt;BR&gt; &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://family-health-books.blogspot.com/2009/01/fix-it-and-forget-it-diabetic-cookbook.html"&gt;Fix It and Forget It Diabetic Cookbook or Animal Ingredients A to Z&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Check Point NGX R65 Security Administration &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Ralph Bonnell&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Check Point NGX R65 is the next major release of Check Point's flagship firewall software product, which has over 750,000 registered users. Check Point's NGX is the underlying security software platform for all of the company's enterprise firewall, VPN and management solutions. It enables enterprises of all sizes to reduce the cost and complexity of security management and ensure that their security systems can be easily extended to adapt to new and emerging threats. This title is a continuation of Syngress' best-selling references on Check Point's market leading Firewall and VPN products.&lt;p&gt;&lt;br&gt;&lt;br&gt;* First book to market covering Check Point's new, flagship NGX R65 Firewall/VPN. &lt;br&gt;* Provides bonus coverage for Check Point's upcoming NGX R65 Certification exams.&lt;br&gt;* Companion Web site offers customized scripts for managing log files. &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/2644802636109268485-8321266755558773260?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8321266755558773260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/modern-c-design-or-check-point-ngx-r65.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8321266755558773260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8321266755558773260'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/modern-c-design-or-check-point-ngx-r65.html' title='Modern C Design or Check Point NGX R65 Security Administration'/><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-2644802636109268485.post-2379959925948984756</id><published>2009-01-08T02:13:00.000-08:00</published><updated>2009-01-08T02:19:55.933-08:00</updated><title type='text'>Scene of the Cybercrime or Official Adobe Print Publishing Guide</title><content type='html'>&lt;h4&gt;Scene of the Cybercrime &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Debra Littlejohn Shinder&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;When it comes to computer crimes, the criminals got a big head start. But the law enforcement and IT security communities are now working diligently to develop the knowledge, skills, and tools to successfully investigate and prosecute Cybercrime cases. When the first edition of "Scene of the Cybercrime" published in 2002, it was one of the first books that educated IT security professionals and law enforcement how to fight Cybercrime. Over the past 5 years a great deal has changed in how computer crimes are perpetrated and subsequently investigated. Also, the IT security and law enforcement communities have dramatically improved their ability to deal with Cybercrime, largely as a result of increased spending and training. According to the 2006 Computer Security Institute's and FBI's joint Cybercrime report&amp;#58; 52% of companies reported unauthorized use of computer systems in the prior 12 months. Each of these incidents is a Cybecrime requiring a certain level of investigation and remediation. And in many cases, an investigation is mandates by federal compliance regulations such as Sarbanes-Oxley, HIPAA, or the Payment Card Industry (PCI) Data Security Standard.&lt;br&gt;&lt;br&gt;Scene of the Cybercrime, Second Edition is a completely revised and updated book which covers all of the technological, legal, and regulatory changes, which have occurred since the first edition. The book is written for dual audience; IT security professionals and members of law enforcement. It gives the technical experts a little peek into the law enforcement world, a highly structured environment where the "letter of the law" is paramount and procedures must be followed closely lest an investigation be contaminatedand all the evidence collected rendered useless. It also provides law enforcement officers with an idea of some of the technical aspects of how cyber crimes are committed, and how technology can be used to track down and build a case against the criminals who commit them. Scene of the Cybercrime, Second Editions provides a roadmap that those on both sides of the table can use to navigate the legal and technical landscape to understand, prevent, detect, and successfully prosecute the criminal behavior that is as much a threat to the online community as "traditional" crime is to the neighborhoods in which we live. Also included is an all new chapter on Worldwide Forensics Acts and Laws.&lt;p&gt;&lt;br&gt;&lt;br&gt;* Companion Web site provides custom tools and scripts, which readers can download for conducting digital, forensic investigations.&lt;br&gt;* Special chapters outline how Cybercrime investigations must be reported and investigated by corporate IT staff to meet federal mandates from Sarbanes Oxley, and the Payment Card Industry (PCI) Data Security Standard&lt;br&gt;* Details forensic investigative techniques for the most common operating systems (Windows, Linux and UNIX) as well as cutting edge devices including iPods, Blackberries, and cell phones. &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&amp;#58; Facing the Cybercrime Problem Head-on; 2&amp;#58; Emerging Cybercrime Techniques; 3&amp;#58; Understanding the People on the Scene; 4&amp;#58; The Computer Investigation Process; 5&amp;#58; Acquiring Data, Duplicating Data, and Recovering Deleted Files; 6&amp;#58; Understanding Network Intrusions and Attacks; 7&amp;#58; Understanding Cybercrime Prevention; 8&amp;#58; Implementing Cybercrime Detection Techniques; 9&amp;#58; Collecting and Preserving Digital Evidence; 10&amp;#58; Analyzing Windows Systems. 11&amp;#58; Analyzing Linux Systems. 12&amp;#58; Investigating UNIX Systems. 13&amp;#58; Achieving Compliance with Federal Regulations 14&amp;#58; Building the Cybercrime Case; 15&amp;#58; Worldwide Forensics Acts and Laws &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://fr-livres-fr.blogspot.com/2009/01/l-et-la-thorie-de-jeux.html"&gt;L&amp;amp;apos;économie et la Théorie de Jeux&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Official Adobe Print Publishing Guide &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Brian P Lawler&lt;/strong&gt; &lt;p&gt;&lt;p&gt;The key to successful print production is an understanding of the entire workflow, from scanning and file creation through prepress and print production.  Fully updated by author and publishing consultant Brian Lawlwer, &lt;i&gt;The Official Adobe Print Publishing Guide, Second Edition&lt;/i&gt;, brings together the collective knowledge and wisdom of the experts at Adobe Systems in a simple, elegant presentation of the fundamental concepts and issues related to producing high-quality printed output.  The book includes succinct, expertly illustrated explanations of the basic concepts and terminology of print production, along with Adobe's tried and true guidelines, tips, and checklists for ensuring a successful print job.&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/2644802636109268485-2379959925948984756?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/2379959925948984756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/scene-of-cybercrime-or-official-adobe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2379959925948984756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/2379959925948984756'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/scene-of-cybercrime-or-official-adobe.html' title='Scene of the Cybercrime or Official Adobe Print Publishing 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-2644802636109268485.post-5780904799474804242</id><published>2009-01-07T16:01:00.000-08:00</published><updated>2009-01-07T16:08:12.841-08:00</updated><title type='text'>Cool Mac Apps or iPhone for Dummies</title><content type='html'>&lt;h4&gt;Cool Mac Apps: Twelve Apps for Enhanced Creativity and Productivity, Third Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Tollett&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This popular book shows readers how to take advantage of the iLife &amp;#39;08 applications that to many are the coolest parts of using a Mac. Through tutorials, tips, and techniques readers will learn how to use each of the powerful applications -- individually and as part of an integrated, interactive suite. Robin and John also cover the features of the immensely popular .Mac Web Gallery, which enables you to share your iPhoto library with family and friends with just a few clicks. Friendly, practical instructions will have new and veteran Mac owners using all that&amp;#39;s new in the suite in no time. They&amp;#39;ll find everything about getting on the Internet and using email; using the way-cool iChat AV, which adds audio and video to instant messaging; using iTunes, including access to the iTunes Music Store; the new video libary in iMovie; new organization and editing tools in iPhoto; new animated themes in iDVD; and much more! &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 iPhoto 3&lt;P&gt;2 iMovie '08 101&lt;P&gt;3 iDVD 165&lt;P&gt;4 iTunes 199&lt;P&gt;5 Mail 277&lt;P&gt;6 Address Book 349&lt;P&gt;7 iChat AV and Bonjour 373&lt;P&gt;8 Safari 421&lt;P&gt;9 iCal 445&lt;P&gt;10 Dashboard 475&lt;P&gt;11 Photo Booth 485&lt;P&gt;12 Time Machine 489&lt;P&gt;Index 496 &lt;p&gt;Book about: &lt;strong&gt;&lt;a href="http://recipes-books.blogspot.com/2009/01/vegetarian-times-low-fat-fast-or-fast.html"&gt;Vegetarian Times Low Fat Fast or Fast and Simple Diabetes Menus&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;iPhone for Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Bob LeVitus&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Congratulations! The iPhone you just bought is one heck of a wireless telephone, complete with a capable 2-megapixel digital camera. But it&amp;#8217;s way more than that&amp;#58; it's also a gorgeous widescreen video iPod and the smallest, most powerful Internet communications device yet. So now that you've got it, what do you do with it? That's where &lt;i&gt;iPhone For Dummies&lt;/i&gt; comes in.  &lt;br&gt;  &lt;br&gt;Apple&amp;#8217;s iPhone, puts the world virtually in your pocket. But because it does so much, there&amp;#8217;s a lot to know about using it! This full-color guide shows you how to find and play music and videos; use the full-featured keyboard; get driving directions and stock quotes; send e-mail; take, browse, and organize photos; work with contacts and appointments &amp;#8212; and even talk on the phone. You'll find out how to&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Activate your own service&lt;br&gt;&lt;br&gt;&amp;bull; Master the multitouch interface&lt;br&gt;&lt;br&gt;&amp;bull; Turn on the speaker phone&lt;br&gt;&lt;br&gt;&amp;bull; Use Visual Voicemail&lt;br&gt;&lt;br&gt;&amp;bull; Get video, podcasts, and RSS feeds&lt;br&gt;&lt;br&gt;&amp;bull; Surf the Web with your iPhone&lt;br&gt;&lt;br&gt;&amp;bull; Browse your iTunes library and create playlists&lt;br&gt;&lt;br&gt;&amp;bull; Send and receive text messages and notes&lt;br&gt;&lt;br&gt;&amp;bull; Choose wallpaper and ringtones&lt;br&gt;&lt;br&gt;&amp;bull; Troubleshoot problems&lt;br&gt;&lt;br&gt;&amp;bull; Lock your iPhone and secure your stuff&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;&lt;i&gt;iPhone For Dummies&lt;/i&gt; comes complete with tantalizing lists of awesome accessories, wonderful widgets, and fantastic things to wish for&amp;#8212;once you finally stop gushing and drooling and playing with your sparkly, new iPhone long enough to wish for anything else!&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/2644802636109268485-5780904799474804242?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/5780904799474804242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/cool-mac-apps-or-iphone-for-dummies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5780904799474804242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/5780904799474804242'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/cool-mac-apps-or-iphone-for-dummies.html' title='Cool Mac Apps or iPhone 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-2644802636109268485.post-1005275390413448310</id><published>2009-01-07T04:48:00.000-08:00</published><updated>2009-01-07T04:55:24.344-08:00</updated><title type='text'>Pro SQL Server 2008 Reporting Services or Mastering Windows Sharepoint Services 3 0</title><content type='html'>&lt;h4&gt;Pro SQL Server 2008 Reporting Services &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Rodney Landrum&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;&lt;p&gt; Take full advantage of everything SQL Server 2008 Reporting Services has to offer and deliver customizable, web&amp;ndash;enabled reports across your business at a reasonable cost. Learn best&amp;ndash;practices from professionals who use SQL Server Reporting Services daily to deliver solutions to paying clients and gain the competitive edge on using Microsoft&amp;rsquo;s enterprise&amp;ndash;level reporting platform.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Provides best&amp;ndash;practices for using Reporting Services&lt;/li&gt;&lt;li&gt;Written by practicing professionals with paying clients&lt;/li&gt;&lt;li&gt;Your key to delivering business intelligence across the enterprise&lt;/li&gt;&lt;p&gt;&lt;br&gt;&lt;h4&gt;What you&amp;rsquo;ll learn&lt;/h4&gt;&lt;p&gt;&lt;li&gt;Write efficient queries on which to base a report.&lt;/li&gt;&lt;li&gt;Build and lay out a report using Report Designer.&lt;/li&gt;&lt;li&gt;Enable end users to create ad hoc reports on demand.&lt;/li&gt;&lt;li&gt;Combine Reporting Services with Analysis Services, SharePoint Portal Server, and other technologies to deliver business intelligence across the enterprise.&lt;/li&gt;&lt;li&gt;Secure and audit your reports as part of your regulatory compliance efforts. &lt;/li&gt;&lt;li&gt;Customize your reports using C# assemblies and embedded Visual Basic .NET code.&lt;/li&gt;&lt;p&gt;&lt;br&gt;&lt;h4&gt;Who is this book for?&lt;/h4&gt; &lt;p&gt;Data analysts, developers, database administrators, and others who develop and deploy reports using Microsoft SQL Server Reporting Services.&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;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&lt;P&gt;Ch. 1 Getting started with Microsoft OCS 2007 Speech Server 1&lt;P&gt;Ch. 2 Building grammar 19&lt;P&gt;Ch. 3 Building prompts 55&lt;P&gt;Ch. 4 Creating SALT applications 81&lt;P&gt;Ch. 5 Creating VoiceXML applications 155&lt;P&gt;Ch. 6 Creating voice response workflow applications 155&lt;P&gt;Ch. 7 Creating unified communications and messaging applications 207&lt;P&gt;Ch. 8 Speech application analysis and tuning 227&lt;P&gt;Ch. 9 Creating speech applications for Windows Vista 243 &lt;p&gt;Go to: &lt;strong&gt;&lt;a href="http://commercial-law-books.blogspot.com"&gt;Management or Valuing Technology&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Mastering Windows Sharepoint Services 3. 0 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;C A Callahan&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Windows SharePoint Services (WSS) 3.0 is the latest version of the collaboration tool found in Windows Server 2003 R2 and also the underlying technology of Microsoft Office SharePoint Server (MOSS) 2007. In this comprehensive book you&amp;#8217;ll go under the hood of WSS 3.0 and discover how to make it easy to share documents, track tasks, create common workspaces where teams can work collectively, set up discussion groups, and more. Includes essential techniques for site creation, administration, customization, security, and disaster recovery, and practical steps for migrating from 2.0 to 3.0.&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/2644802636109268485-1005275390413448310?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/1005275390413448310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-sql-server-2008-reporting-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1005275390413448310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1005275390413448310'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-sql-server-2008-reporting-services.html' title='Pro SQL Server 2008 Reporting Services or Mastering Windows Sharepoint Services 3 0'/><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-2644802636109268485.post-6834688028582248152</id><published>2009-01-06T19:37:00.000-08:00</published><updated>2009-01-06T19:43:59.261-08:00</updated><title type='text'>Pro JavaScript Techniques or The New Language of Business</title><content type='html'>&lt;h4&gt;Pro JavaScript Techniques &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;John Resig&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;i&gt;Pro JavaScript Techniques&lt;/i&gt; is the ultimate JavaScript book for the modern web developer. It provides everything you need to know about modern JavaScript, and shows what JavaScript can do for your web sites. This book doesn't waste any time looking at things you already know, like basic syntax and structures.&lt;p&gt;Expert web developer and author John Resig concentrates on fundamental, vital topics--what modern JavaScripting is (and isn't), the current state of browser support, and pitfalls to be wary of. The book is organized into four sections&amp;#58;&lt;br&gt; &lt;ul&gt; &lt;li&gt;Modern JavaScript development--using JavaScript the object-oriented way, creating reusable code, plus testing and debugging&lt;/li&gt; &lt;li&gt;DOM scripting--updating content and styles, plus events, and effect and event libraries&lt;/li&gt; &lt;li&gt;Ajax--how Ajax works, overcoming problems, and using libraries to speed up development of Ajax applications&lt;/li&gt; &lt;li&gt;The future of JavaScript--looking at cutting edge topics like JSON, HTML 5, and more&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;All concepts are backed up by real-world examples and case studies, and John provides numerous reusable functions and classes to save you time in your development. There are also up-to-date reference appendixes for the DOM, events, browser support (including IE7), and frameworks--so you can look up specific details quickly and easily. &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting book: &lt;strong&gt;&lt;a href="http://congress-books.blogspot.com"&gt;While Theyre at War or Counselor&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;The New Language of Business: SOA and Web 2.0 &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Sandra Carter&lt;/strong&gt; &lt;p&gt;&lt;p&gt;There is now a direct, provable link between an organization's flexibility and business performance. To optimize flexibility, companies must achieve unprecedented levels of integration and automation of key processes and infrastructure, both internally and externally. At the same time, they must learn to manage their processes far more dynamically and responsively. &lt;p&gt; They must become flex-pon-sive*.  &lt;p&gt; Until recently, technology stood in the way of achieving these goals. Thanks to the emergence of service oriented architecture (SOA), Web 2.0, and open standards, technology now enables companies to achieve those goals. In The New Language of Business, one of IBM's top SOA strategist demonstrates how business leaders can use innovations in technology to drive dramatic process improvements and support accelerating change.  &lt;p&gt; Sandy Carter shows how to deconstruct your business into a "componentized" business model, then support that model with linked, repeatable IT services that can adapt quickly, easily, and economically. These techniques will help both IT professionals and business leaders reach new levels of operational excellence to deliver the market-focused innovations that matter most. &lt;p&gt; * Flex-pon-sive* companies respond with lightning speed and agility to rapidly changing business needs. Flex-pon-sive* companies are focused on processes that are enabled for change through IT. &lt;p&gt; &lt;b&gt;About the Author&lt;/b&gt;&lt;br&gt; Sandra Carter, Vice President, SOA and WebSphere Strategy, Channels and Marketing. During Sandy's tenure, the WebSphere portfolio has grown 18% in 2005 over the prior year and is in its 26th consecutive quarter of growth. Most recently, Sandy has been appointed owner for cross IBM Channels, Strategy and Marketing for Service-Oriented Architecture (SOA). Sandy is a graduate of Duke University with a B.S. in Computer Science and Math and an M.B.A from Harvard University. Sandy has delivered numerous keynotes at industry events, and in the past year has spoken at IDC, InfoWorld and Gartner conferences and is the author of one of the top 10 Blogs from IBM.  &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;Acknowledgments&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xvi&lt;br&gt;About the Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xix&lt;br&gt;Start at the Beginning-The Business&lt;br&gt;The Innovation Imperative&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Focus on Growth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;br&gt;Focus on Process Is Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;What Is Flex-pon-sive*?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;What Does Flex-pon-sive* Mean?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;br&gt;Business Response: What Does It Take to Be a Winner?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;br&gt;Deconstructing Your Business: Component Business Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;br&gt;Competing in an Era of Specialization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;br&gt;Patterns of Success&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;br&gt;Leveraging CBM to Deliver Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;A Flexible Business Requires Flexible IT&lt;br&gt;SOA as the DNA of a Flex-pon-sive* and Innovative Company&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;43&lt;br&gt;What Is Service Oriented Architecture?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44&lt;br&gt;Competing on Flexibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;SOA Connectivity for Flexibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&lt;br&gt;Reuse Through SOA for Flexibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;61&lt;br&gt;The SOA Reference Architecture&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;65&lt;br&gt;Why SOA Projects Succeed and How to Leverage Their Lessons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;73&lt;br&gt;SOA Key Concepts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;75&lt;br&gt;Interoperability Standard: Web Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;76&lt;br&gt;Business Service Registry and Repository&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;81&lt;br&gt;Enterprise Service Bus (ESB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Tying It All Together: Services, Connectivity Through Your ESB, and the BSRR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;101&lt;br&gt;The SOA Lifecycle Drives IT Flexibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;102&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;103&lt;br&gt;SOA Governance and Service Lifecycle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;What Is Governance?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;106&lt;br&gt;The Alignment Challenge Made Real&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;110&lt;br&gt;Alignment Vision for the Future&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;111&lt;br&gt;The SOA Governance Challenge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;The SOA Governance Link to Service Lifecycle Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123&lt;br&gt;Governance and Lifecycle Management Linked Through the Service Registry and Repository&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;130&lt;br&gt;How to Get Started&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;132&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;133&lt;br&gt;Three Business-Centric SOA Entry Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;135&lt;br&gt;Business Process Management as an Entry Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;136&lt;br&gt;Final Insight into IBM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;152&lt;br&gt;Information as an Entry Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;157&lt;br&gt;Collaboration as an Entry Point&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;167&lt;br&gt;The Bottom Line: The New Language of Business&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;173&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;177&lt;br&gt;What about Web 2.0 and SOA? Are They Related?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;What Is Web 2.0?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;180&lt;br&gt;Web 2.0 and SOA: Advantage for Flexibility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;185&lt;br&gt;The Web as the Next Platform&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;190&lt;br&gt;Business Models Enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;191&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;198&lt;br&gt;How to Implement Flex-pon-sive* in Your Business&lt;br&gt;The Top 10 Don'ts!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;201&lt;br&gt;Don't Expect Maximum Business Flexibility Without SOA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;202&lt;br&gt;Don't Just Do Technology-It Is a Transformation of the Way You Do Business&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;203&lt;br&gt;Don't Throw Everything Out!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;205&lt;br&gt;Don't Bite Off Too-Big Projects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Don't Forget to Set Expectations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;207&lt;br&gt;Don't Expect to Do This Without a Culture Modification Through Governance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;212&lt;br&gt;Don't Forget the Right Skills&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;214&lt;br&gt;Don't Expect the Flexibility Without Open Standards&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;216&lt;br&gt;Don't Do This Alone-Leverage Partners Who Have Experience&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Don't Forget the Importance of the First Project-Plan Ahead&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;220&lt;br&gt;Summary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;220&lt;br&gt;Case study: IBM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;223&lt;br&gt;The Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;224&lt;br&gt;The Governance Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;227&lt;br&gt;The Journey&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;230&lt;br&gt;The First Project&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;231&lt;br&gt;SOA and Reuse Are Alive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Set Expectations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;234&lt;br&gt;Business Impact Metrics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;236&lt;br&gt;The Cultural Change&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;238&lt;br&gt;The Right Skills&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;240&lt;br&gt;Summary&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;242&lt;br&gt;Putting It All Together&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;243&lt;br&gt;Growth, Business Flexibility, and Innovation Are the Results of a Flex-pon-sive* Company&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;244&lt;br&gt;Now, How Do You Convince the Business&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;246&lt;br&gt;SOA and Web 2.0 Become the Enablers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;248&lt;br&gt;Learning from Other Companies Is Critical Around the Entry Points&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;250&lt;br&gt;Unlock the Business Value Multiplier&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;267&lt;br&gt;Governance Is Critical&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;274&lt;br&gt;Infrastructure and Management Complete the Picture&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;279&lt;br&gt;Glossary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;283&lt;br&gt;Index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;291 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-6834688028582248152?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/6834688028582248152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-javascript-techniques-or-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6834688028582248152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/6834688028582248152'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/pro-javascript-techniques-or-new.html' title='Pro JavaScript Techniques or The New Language of Business'/><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-2644802636109268485.post-3419507047090424388</id><published>2009-01-06T07:25:00.000-08:00</published><updated>2009-01-06T07:32:18.447-08:00</updated><title type='text'>Google Apps For Dummies or C Primer Fourth Edition</title><content type='html'>&lt;h4&gt;Google Apps For Dummies &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Karl Barksdal&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Google Apps are Web-based, low-cost (or free!) office productivity tools that do everything those expensive applications do &amp;#8212; and you can access them from any computer with an Internet connection. &lt;i&gt;Google Apps For Dummies&lt;/i&gt; boosts your "app-titude" by giving you the low-down on choosing, setting up, and using these nifty and powerful gadgets for work or play.  &lt;br&gt;  &lt;br&gt;Whether you're an individual who wants to take advantage of iGoogle or an organization looking for an enterprise-wide training solution for users at all levels, this comprehensive, practical guide brings you up to speed with all of the basic information and advanced tips and tricks you need to make good use of every Google Apps's tool and capability. Discover how to&amp;#58;&lt;br&gt;&lt;P&gt;&lt;br&gt;&lt;br&gt;&amp;bull; Get productive fast with free or inexpensive Web-based apps&lt;br&gt;&lt;br&gt;&amp;bull; Design your perfect Start Page layout&lt;br&gt;&lt;br&gt;&amp;bull; Choose among the different editions&lt;br&gt;&lt;br&gt;&amp;bull; Use Gmail and Google Talk&lt;br&gt;&lt;br&gt;&amp;bull; Work with Google Docs and spreadsheet documents&lt;br&gt;&lt;br&gt;&amp;bull; Create and collaborate on documents&lt;br&gt;&lt;br&gt;&amp;bull; Import events into your calendar&lt;br&gt;&lt;br&gt;&amp;bull; Build dazzling presentations&lt;br&gt;&lt;br&gt;&amp;bull; Use Dashboard to create and manage user accounts&lt;br&gt;&lt;br&gt;&amp;bull; Create a Web page with a unique domain setting&lt;br&gt;&lt;P&gt;  &lt;br&gt;  &lt;br&gt;Google Apps are poised to shatter the primacy of the current way of working with PCs, saving businesses, schools, government agencies, and individuals big bucks on software, network infrastructure, and administration. &lt;i&gt;Google Apps For Dummies&lt;/i&gt; is your key to making this revolutionary new approach work for you and your organization.&lt;br&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Book review: &lt;strong&gt;&lt;a href="http://body-care-books.blogspot.com/2009/01/my-book-full-of-feelings-or-toxic.html"&gt;My Book Full of Feelings or Toxic Childhood&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;C++ Primer, Fourth Edition &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Stanley B Lippman&lt;/strong&gt; &lt;p&gt;&lt;p&gt;"C++ Primer is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."&lt;br&gt; --&lt;i&gt;Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies&lt;/i&gt;&lt;p&gt; "The Primer really brings this large and complex language down to size."&lt;br&gt; --&lt;i&gt;Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation&lt;/i&gt;&lt;p&gt; "It not only gets novices up and running early, but gets them to do so using good programming practices."&lt;br&gt; --&lt;i&gt;Nevin ":-)" Liber, Senior Principal Engineer (C++ developer since 1988)&lt;/i&gt;&lt;p&gt; This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way. &lt;br&gt; Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers. &lt;p&gt; Program Faster and More Effectively with This Rewritten Classic  	&lt;ul&gt;&lt;li&gt;Restructured for quicker learning, using the C++ standard library  	&lt;li&gt;Updated to teach the most current programming styles and program design techniques  	&lt;li&gt;Filled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tips  	&lt;li&gt;Complete with exercises that reinforce skills learned  	&lt;li&gt;Authoritative and comprehensive in its coverage&lt;/ul&gt; The source code for the book's extended examples is available on the Web at www.awprofessional.com/cpp_primer. &lt;/p&gt;&lt;h4&gt;Booknews&lt;/h4&gt;&lt;p&gt;The most important new addition to the C++ language is templates, a feature that facilitates the development of extensive class and algorithmic libraries. This second edition provides coverage of this and the other features of Release 3.0. Assumes only an understanding of the basic constructs of a programming language. 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;Ch. 1&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. 2&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Variables and basic types&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;33&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 3&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Library types&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;Arrays and points&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;109&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 5&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Expressions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;147&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 6&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Statements&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;191&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 7&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Functions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;225&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 8&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;The IO library&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;283&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 9&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Sequential containers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;305&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 10&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Associative containers&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;355&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 11&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Generic algorithms&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;391&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 12&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Classes&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;429&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 13&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Copy control&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;475&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 14&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Overload operations and conversions&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;505&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 15&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Object-oriented programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;557&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 16&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Templates and generic programming&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;623&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 17&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Tools for large programs&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;687&lt;/TD&gt;&lt;TR&gt;&lt;TD WIDTH="20%"&gt;Ch. 18&lt;/TD&gt;&lt;TD WIDTH="70%"&gt;Specialized tools and techniques&lt;/TD&gt;&lt;TD WIDTH="10%" ALIGN="RIGHT"&gt;753&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/2644802636109268485-3419507047090424388?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/3419507047090424388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/google-apps-for-dummies-or-c-primer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3419507047090424388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/3419507047090424388'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/google-apps-for-dummies-or-c-primer.html' title='Google Apps For Dummies or C Primer Fourth Edition'/><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-2644802636109268485.post-1732439335180883757</id><published>2009-01-05T09:45:00.000-08:00</published><updated>2009-01-05T09:52:12.090-08:00</updated><title type='text'>Beginning C 2008 Databases or Expression Blend 2</title><content type='html'>&lt;h4&gt;Beginning C# 2008 Databases: From Novice to Professional &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Vidya Vrat Agarwal&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Assuming only basic knowledge of C# 2008, &lt;i&gt;Beginning C# 2008 Databases&lt;/i&gt; teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.&lt;p&gt;A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, &lt;i&gt;Beginning C# 2008 Databases&lt;/i&gt; explains and demonstrates how to create database objects and program against them in both T-SQL and C#. Full of practical, detailed examples, it&amp;rsquo;s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.&lt;br&gt; &lt;ul&gt; &lt;li&gt;Comprehensively and concisely explains fundamental database concepts and programming techniques&lt;/li&gt; &lt;li&gt;Rich in working examples of both T-SQL and C# programs&lt;/li&gt; &lt;li&gt;Covers all the features most database programming ever requires&lt;/li&gt; &lt;/ul&gt;&lt;br&gt; What you&amp;rsquo;ll learn&lt;br&gt; &lt;ul&gt; &lt;li&gt;How relational databases work and how to use them&lt;/li&gt; &lt;li&gt;How C# uses ADO.NET to access databases&lt;/li&gt; &lt;li&gt;How to write stored procedures in T-SQL and call them from C# programs&lt;/li&gt; &lt;li&gt;How to use XML in database applications&lt;/li&gt; &lt;li&gt;How to use LINQ to simplify C# database programming&lt;/li&gt; &lt;li&gt;How to install SQL Server 2005 Express and Visual C# 3.0&lt;/li&gt; &lt;li&gt;Express and use them to teach yourself database programming by doing it&lt;/li&gt; &lt;/ul&gt;&lt;br&gt; Who is this book for?&lt;p&gt;&lt;i&gt;Beginning C# 2008 Databases&lt;/i&gt; is for every C# programmer. Database programming requires relatively little knowledge of C# but a lot of knowledge about relational database concepts and the database language SQL. This book assumes no prior databaseexperience and teaches you, always through hands-on examples, how to create and use relational databases with SQL and how to access them with C#. Almost every application needs to access a database, and this book teaches all the fundamentals you need--and may ever need--to develop professional database applications.&lt;br&gt; About the Apress Beginning Series&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 &amp;ldquo;novice to professional.&amp;rdquo; You&amp;rsquo;ll start your journey by seeing what you need to know--but without needless theory and filler. You&amp;rsquo;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; Related Titles from Apress&lt;br&gt; &lt;ul&gt; &lt;li&gt; Pro T-SQL 2005 Programmer's Guide&lt;/li&gt; &lt;li&gt; Expert C# 2005 Business Objects&lt;/li&gt; &lt;li&gt; Foundations of LINQ in C#&lt;/li&gt; &lt;/ul&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://political-parties-books.blogspot.com"&gt;The Caged Virgin or Mellon&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Expression Blend 2: Building Applications in WPF and Silverlight &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Victor Gaudioso&lt;/strong&gt; &lt;p&gt;&lt;p&gt;This book will show you how to set up a WPF/Blend environment and teach you the basics of WPF. It covers everything from the first install of Blend and Silverlight up to creating your first designs and showing you how to start developing in WPF/Blend with real world examples. It also covers advanced topics such as XAML and 3D.&lt;br&gt; &lt;ul&gt;   &lt;li&gt;Learn Microsoft Expression Blend 2 from scratch&lt;/li&gt; &lt;li&gt;Create dynamic and interactive web interface designs&lt;/li&gt; &lt;li&gt;Learn how to program in XAML for advanced effects&lt;/li&gt;&lt;br&gt; &lt;/ul&gt;&lt;br&gt; &lt;b&gt;What you'll learn&lt;/b&gt;&lt;br&gt; &lt;ul&gt; &lt;li&gt;How to get Microsoft Expression Blend 2 up and running on your computer&lt;/li&gt; &lt;li&gt;How to use the Blend interface&lt;/li&gt; &lt;li&gt;How to create basic UI elements in Blend&lt;/li&gt; &lt;li&gt;How to add audio and video to your Blend files&lt;/li&gt; &lt;li&gt;How to use XAML to add interactivity&lt;/li&gt; &lt;li&gt;How to publish the Blend application and display it on a web page&lt;/li&gt;&lt;br&gt; &lt;/ul&gt;&lt;br&gt; &lt;b&gt;Who is this book for?&lt;/b&gt;&lt;p&gt;Web designers and developers wanting to learn Expression Blend 2 from the ground up. &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/2644802636109268485-1732439335180883757?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/1732439335180883757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/beginning-c-2008-databases-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1732439335180883757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/1732439335180883757'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/beginning-c-2008-databases-or.html' title='Beginning C 2008 Databases or Expression Blend 2'/><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-2644802636109268485.post-8756018125623918379</id><published>2009-01-04T14:00:00.000-08:00</published><updated>2009-01-04T14:06:51.527-08:00</updated><title type='text'>The IT Regulatory and Standards Compliance Handbook or Go Technology in Action Complete</title><content type='html'>&lt;h4&gt;The IT Regulatory and Standards Compliance Handbook: How to Survive Information Systems Audit and Assessments &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Craig S Wright&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;This book provides comprehensive methodology, enabling the staff charged with an IT security audit to create a sound framework,  allowing them to meet the challenges of compliance in a way that aligns with both business and technical needs. This "roadmap" provides a way of interpreting complex, often confusing, compliance requirements within the larger scope of an organization's overall needs.&lt;br&gt;&lt;br&gt;Key Features&amp;#58;&lt;br&gt;&lt;br&gt;* The ulitmate guide to making an effective security policy and controls that enable monitoring and testing against them&lt;br&gt;* The most comprehensive IT compliance template available, giving detailed information on testing all your IT security, policy and governance requirements&lt;br&gt;* A guide to meeting the minimum standard, whether you are planning to meet ISO 27001, PCI-DSS, HIPPA, FISCAM, COBIT or any other IT compliance requirement&lt;br&gt;* Both technical staff responsible for securing and auditing information systems and auditors who desire to demonstrate their technical expertise will gain the knowledge, skills and abilities to apply basic risk analysis techniques and to conduct a technical audit of essential information systems from this book&lt;br&gt;* This technically based, practical guide to information systems audit and assessment will show how the process can be used to meet myriad compliance issues &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;See also: &lt;strong&gt;&lt;a href="http://financial-software.blogspot.com/2009/01/adobe-photoshop-lightroom-2-for-digital.html"&gt;Adobe Photoshop Lightroom 2 for Digital Photographers Only or Making Things Talk&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Go! Technology in Action, Complete &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Alan Evans&lt;/strong&gt; &lt;p&gt;&lt;p&gt;A Computer Concepts Text Focused on Today&amp;rsquo;s Student! Technology in Action engages students by combining a unique teaching approach with rich companion media.&lt;/P&gt;  &lt;br&gt; History of the personal computer, virtual computer tour, blogging, file compression and management, installing RAM, installing a computer network and firewall, PDA&amp;rsquo;s, computer architecture, creating and improving an Access database, and constructing a simple Web page.&lt;/P&gt;  &lt;br&gt; For professionals seeking to enhance their knowledge of computer concepts and literacy.&lt;/P&gt; &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;&lt;h5&gt;Table of Contents:&lt;/h5&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 1&amp;nbsp;&lt;/P&gt;  &lt;br&gt;&lt;/P&gt;  &lt;br&gt;Why Computers Matter to You&amp;#58; Becoming Computer Literate&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; The History of the PC&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 2&lt;/P&gt;  &lt;br&gt;Looking at Computers&amp;#58; Understanding the Parts&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 3&lt;/P&gt;  &lt;br&gt;Using the Internet&amp;#58; Making the Most of the Web&amp;rsquo;s Resources&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; Information Technology Ethics&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 4&lt;/P&gt;  &lt;br&gt;Application Software&amp;#58; Programs that Let You Work and Play&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 5&lt;/P&gt;  &lt;br&gt;Using System Software&amp;#58; The Operating System, Utility Programs, and File Management&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; Computing Alternatives&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 6&lt;/P&gt;  &lt;br&gt;Understanding and Assessing Hardware&amp;#58; Evaluating Your System&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 7&lt;/P&gt;  &lt;br&gt;Networking and Security&amp;#58; Connecting Computers and Keeping Them Safe From Hackers and Viruses&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; Protecting Your Computer and Backing Up Your Data&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 8&lt;/P&gt;  &lt;br&gt;Mobile Computing&amp;#58; Keeping Your Data on Hand&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; Digital Entertainment&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 9&lt;/P&gt;  &lt;br&gt;Behind the Scenes&amp;#58; A Closer Look at System Hardware&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Technology in Focus&amp;#58; Careers in IT&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 10&lt;/P&gt;  &lt;br&gt;Behind the Scenes&amp;#58; Software Programming&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 11&lt;/P&gt;  &lt;br&gt;Behind the Scenes&amp;#58; Databases and Information Systems&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 12&lt;/P&gt;  &lt;br&gt;Behind theScenes&amp;#58; Networking and Security&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;Chapter 13&lt;/P&gt;  &lt;br&gt;Behind the Scenes&amp;#58; The Internet&amp;#58; How It Works&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt;  &lt;br&gt;&amp;nbsp;&lt;/P&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2644802636109268485-8756018125623918379?l=teaching-computer-book.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teaching-computer-book.blogspot.com/feeds/8756018125623918379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/it-regulatory-and-standards-compliance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8756018125623918379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2644802636109268485/posts/default/8756018125623918379'/><link rel='alternate' type='text/html' href='http://teaching-computer-book.blogspot.com/2009/01/it-regulatory-and-standards-compliance.html' title='The IT Regulatory and Standards Compliance Handbook or Go Technology in Action Complete'/><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-2644802636109268485.post-8728372981498995734</id><published>2009-01-04T03:48:00.000-08:00</published><updated>2009-01-04T03:55:18.705-08:00</updated><title type='text'>Avid Handbook or Digital Photography for Teens</title><content type='html'>&lt;h4&gt;Avid Handbook: Advanced Techniques, Strategies, and Survival Information for Avid Editing Systems &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Greg Staten&lt;/strong&gt; &lt;p&gt;&lt;p&gt;&lt;P&gt;Brimming with workflow efficiencies for the experienced editor, The Avid Handbook teaches you the hows and whys of operating the system in order to reach streamlined, creative end solutions. The book emphasizes time-saving techniques, shortcuts, and workflow procedures- the true keys to getting a job done.&lt;br&gt;&lt;br&gt;The book has also been updated to include new information on HD formats and workflows, color-correction and grading capability enhancements, MXF media standardization, and much more.&lt;br&gt;&lt;br&gt;Also new to this edition are an 8 page 4-color insert, adding depth to the color-correction lessons, as well as running sidebars throughout the book, calling out time-saving tips and techniques.&lt;P&gt;* New information on High-Definition tools and production workflows, allowing you to complete your HD projects in the most efficient manner &lt;br&gt;* New details on product updates and innovations such as HD, color-grading and capabilities, file-based video formats, and file-based instead of tape-based output&lt;br&gt;* The new edition features sidebars throughout that call out time-saving tips and techniques, as well as a new 8 page 4-color insert for more effective display with the color correction lessons &lt;/p&gt;&lt;br&gt;&lt;br&gt;  &lt;p&gt;Interesting textbook: &lt;strong&gt;&lt;a href="http://economic-systems.blogspot.com/2009/01/catering-handbook-or-multiuser.html"&gt;Catering Handbook or Multiuser Detection&lt;/a&gt;&lt;/strong&gt; &lt;h4&gt;Digital Photography for Teens &lt;/h4&gt; &lt;p&gt;Author: &lt;strong&gt;Mark Campbell&lt;/strong&gt; &lt;p&gt;&lt;p&gt;Don't be fooled by the title. Digital Photography for Teens doesn't make a half-hearted attempt at teaching the fundamentals of digital photography. It doesn't stop at the basics and it doesn't assume that as a teen, you aren't capable of tackling advanced topics. Instead, it focuses on the things that teens want to get out of digital photography. Photography is a technical field, and this book covers numerous aspects of shooting great photographs. Each chapter builds upon skills developed in the previous chapters, following the natural process of digital photography&amp;#58; setting up the shot, taking the picture, transferring it to your computer, editing it, and prepping it for the screen or print. If you're ready to progress beyond snapping simple pictures, then your journey starts here!&lt;br&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;What You Need&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br&gt;Choosing a Digital Camera&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;br&gt;How Many Pixels?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;br&gt;How Much Memory?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;br&gt;What Kind of Connection?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;br&gt;How Much Zoom?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;br&gt;What Other Features?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;br&gt;Preparing Your Computer for Liftoff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Checking Connections&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;br&gt;Managing Memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;br&gt;Handling Your Hard Drive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;br&gt;Scoping Out Software&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;Introducing Your Digital Camera&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;How a Digital Camera Takes Pictures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;br&gt;How the Image Goes In&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;br&gt;How the Photo Comes Out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;br&gt;What Does This Button Do?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;br&gt;Checking Out the Controls&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;br&gt;Getting into the Menus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;br&gt;Taking Care of Your Digital Camera&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;42&lt;br&gt;Different Shots, Different Settings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;45&lt;br&gt;Considering Quality&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;45&lt;br&gt;About Compression, Memory, and Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;46&lt;br&gt;Shooting in the Raw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;46&lt;br&gt;More Photos Now Equals Less Flexibility Later?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;48&lt;br&gt;Capturing the Shot No Matter What&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;49&lt;br&gt;Keeping It Steady&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;50&lt;br&gt;Achieving Focus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;51&lt;br&gt;Getting Enough Exposure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&lt;br&gt;Correcting the Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;63&lt;br&gt;Expressing Yourself&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Designing the Shot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;69&lt;br&gt;Using Composition Techniques&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;br&gt;Let There Be Lighting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;br&gt;Taking All Kinds of Pictures&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Shooting People (with the Camera, Silly)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84&lt;br&gt;Framing the World around You&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88&lt;br&gt;Capturing Still-Lifes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;br&gt;Living Like a Photographer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;92&lt;br&gt;Practicing Like Crazy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;92&lt;br&gt;Getting Involved Everywhere&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;93&lt;br&gt;Making Your Own Opportunities&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;94&lt;br&gt;Getting Your Pictures into the Computer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Setting Up Folders&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;97&lt;br&gt;Making That Connection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;101&lt;br&gt;Backing Up Your Work&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;102&lt;br&gt;Keeping the Original Files Safe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;105&lt;br&gt;Organizing Your Photo Library&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;109&lt;br&gt;Working with a Photo Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;109&lt;br&gt;Devising a Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;114&lt;br&gt;Getting Photos into the Photo Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;115&lt;br&gt;Making Stacks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;120&lt;br&gt;Tagging Your Pics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;124&lt;br&gt;Doing Searches for Specific Tags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;131&lt;br&gt;Adjusting Light and Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;135&lt;br&gt;Working with an Image Editor&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;135&lt;br&gt;Getting the Hang of the Interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;136&lt;br&gt;Using Color Management&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;138&lt;br&gt;Editing a Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;141&lt;br&gt;Correcting the Exposure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;146&lt;br&gt;Adjusting Shadows and Highlights&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;149&lt;br&gt;Adjusting Brightness and Contrast&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;152&lt;br&gt;Correcting Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;153&lt;br&gt;Setting White Balance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;153&lt;br&gt;Adjusting Saturation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;155&lt;br&gt;Removing Red-Eye&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;157&lt;br&gt;Going Grayscale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;159&lt;br&gt;Changing One Color into Another&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;162&lt;br&gt;Pushing at the Edges (of a Digital Photo)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;Adjusting Resolution and Print Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;165&lt;br&gt;A Tale of Canvases and Images&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;169&lt;br&gt;Changing the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;170&lt;br&gt;Cropping the Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;171&lt;br&gt;Adding a Built-In Border&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;175&lt;br&gt;Rotating the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;176&lt;br&gt;Flipping the Canvas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;178&lt;br&gt;Changing the Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;Scaling the Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;179&lt;br&gt;Applying Your Own Digital Zoom&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;182&lt;br&gt;Stretching or Squeezing the Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;185&lt;br&gt;Rearranging Pixels&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Making a Selection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;189&lt;br&gt;Working with Layers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;193&lt;br&gt;Moving Pixels from One Layer to Another&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 193&lt;br&gt;Bringing in Pixels from Other Photos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;196&lt;br&gt;Managing Multiple Layers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;197&lt;br&gt;Scaling and Rotating the Contents of a Layer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200&lt;br&gt;Adjusting Opacity&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;202&lt;br&gt;Saving a Layered Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;203&lt;br&gt;Touching Up the Photo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;204&lt;br&gt;Painting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;206&lt;br&gt;Erasing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;209&lt;br&gt;Cloning (or How to Remove Old Boyfriends)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;211&lt;br&gt;Adding Finishing Touches and Special Effects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Adjusting Sharpness&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;215&lt;br&gt;Using the Adjust Sharpness Command&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;217&lt;br&gt;Using the Sharpen Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;220&lt;br&gt;Designing Captions and Word Balloons&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Adding the Text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;222&lt;br&gt;Adding a Word Balloon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;228&lt;br&gt;Applying Layer Styles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;230&lt;br&gt;Applying Filters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;232&lt;br&gt;Showing Your Photos Onscreen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;237&lt;br&gt;Getting Your Photos Ready&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;237&lt;br&gt;Downsampling to Screen Resolution&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;238&lt;br&gt;Resizing the Width&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;240&lt;br&gt;Crushing the Image File&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;242&lt;br&gt;Displaying Your Work&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;245&lt;br&gt;E-Mailing Your Photos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;246&lt;br&gt;Posting Your Photos Online&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;246&lt;br&gt;Making Movies from Your Photos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;248&lt;br&gt;Making Prints&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 251&lt;br&gt;Determining the Optimum Resolution&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;251&lt;br&gt;Printing at Home&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;252&lt;br&gt;Printing Elsewhere&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&lt;br&gt;Resampling the Photo to the Optimum Resolution&amp;nbsp;&amp;nbsp;&a
