Saturday, January 3, 2009

Art of Computer Programming Volume 4 Fascicle 2 or Apple Training Series

Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations

Author: Knuth

This fascicle inaugurates the eagerly awaited publication of Knuth's The Art of Computer Programming, Volume 4: Combinatorial Algorithms. Part of what will be a long chapter on combinatorial searching, the fascicle begins his treatment of how to generate all possibilities. Specifically, it discusses the generation of all n-tuples, then extends those ideas to all permutations. Such algorithms provide a natural motivation by means of which many of the key ideas of combinatorial mathematics can be introduced and explored. In this and other fascicles of Volume 4, Knuth illuminates important theories by discussing related games and puzzles. Even serious programming can be fun.



Table of Contents:

Chapter 7: Combinatorial Searching


7.2. Generating All Possibilities 1


7.2.1. Generating Basic Combinatorial Patterns 1


7.2.1.1. Generating all n-tuples 1


7.2.1.2. Generating all permutations 39

Answers to Exercises 76

Index and Glossary 122

Interesting textbook: Under and Alone or Autobiography

Apple Training Series: iWork 08

Author: Richard Harrington

Apple's enhanced iWork productivity suite is poised to allow Mac users to create, present, and publish their work with style. iWork '08 offers three powerful applications—Pages ’08, Keynote ’08, and the brand-new spreadsheet program, Numbers ‘08—for creating everything from newsletters and stationery to polished business presentations to graphics-rich spreadsheets.

This self-paced learning guide, which includes  a companion CD jam-packed with practical media files, takes readers step-by-step through essential, real-life tasks for home and office that cover all aspects of iWork '08. The book is both a self-paced learning tool and the official curriculum of the Apple Training and Certification Program, used by schools and training centers worldwide, and is ideal for users of all levels.












Hidden Order or Microsoft Office 2007

Hidden Order: How Adaptation Builds Complexity

Author: John H Holland

Explains how scientists who study complexity are convinced that certain constant processes are at work in all kinds of unrelated complex systems.

Booknews

Holland, known for his pioneering efforts in genetic algorithms and the new science of complexity, outlines some principles and demonstrates some procedures and approaches of his recent work in the emerging field of complex adaptive systems, which may someday help model and explain biological, social, environmental, and other systems that change. The text was presented as a lecture series at the Santa Fe Institute in early 1994, and is the first of a series of volumes from the annual lectures. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Look this: Ladies and Gentlemen the Bronx Is Burning or Law and the Long War

Microsoft Office 2007

Author: Timothy J OLeary

The O’Leary Office 2007 text is crafted to allow students to easily develop Microsoft Office application skills. The text design emphasizes step-by-step instructions with full screen captures that illustrate the results of each step performed. Each Lab, designed to be covered in 1 hour of class time, combines conceptual coverage with detailed software-specific instructions. Each Lab opens with a running case study that highlights real-world applications of each software program and leads students from problem to solution.



Table of Contents:
Introduction to Computer Essentials Introduction to Microsoft Office 2007 Overview of Microsoft Word 2007Office Word, Labs 1, 2, 3 and WT1Overview of Microsoft Excel 2007Office Excel, Labs 1, 2, 3 and WT1Overview of Microsoft Access 2007Office Access, Labs 1, 2, 3 and WT1Overview of Microsoft PowerPoint 2007Office PowerPoint, Labs 1, 2, 3 and WT1Word Command SummaryExcel Command SummaryAccess Command SummaryPP Command SummaryWord GlossaryExcel GlossaryAccess GlossaryPP GlossaryWord Appendix – More About WordExcel Appendix – More About Excel Access Appendix – More About Access Word Reference 1 – Data File ListExcel Reference 1– Data File ListAccess Reference 1– Data File ListPP Reference 1– Data File ListWord Reference 2 – MCAS ObjectivesExcel Reference 2– MCAS ObjectivesAccess Reference 2– MCAS Objectives

Friday, January 2, 2009

Crystal Reports XI Official Guide or Penetration Testers Open Source Toolkit

Crystal Reports XI Official Guide

Author: Neil Fitzgerald

Business Objects Press crafted this book to grow with you, providing the reference material you need as you move toward software proficiency and use of more advanced features. Crystal Reports XI Official Guide is the only book on Crystal Reports you'll need.

  • Create and publish professional quality reports against the gamut of datasources, including relational and OLAP databases, Business Objects Universes, SAP BW, SAP R3, PeopleSoft, Siebal, JavaBeans, .NET/COM objects, web logs, XML, and many more.
  • Learn new XI features, including dynamic and cascading parameters, drag-and-drop charting and cross-tabs, the Crystal Reports workbench, and parameterized control over Top N reports.
  • Follow step-by-step samples, exercises, and real-world tips and tricks provided for learning advanced features such as subreports, hierarchical grouping, formula creation, external hyperlinking, and formatting.
  • Discover all the options for distributing your Crystal Reports, including the new Crystal Reports Server XI, BusinessObjects Enterprise XI, and the Crystal Reports programming components.



    Book about: marie claire Seasonal Kitchen or Justin Wilsons Outdoor Cookin with inside Help

    Penetration Tester's Open Source Toolkit, Vol. 2

    Author: Chris Hurley

    Penetration testing a network requires a delicate balance of art and science. A penetration tester must be creative enough to think outside of the box to determine the best attack vector into his own network, and also be expert in using the literally hundreds of tools required to execute the plan. This second volume adds over 300 new pentesting applications included with BackTrack 2 to the pen tester's toolkit. It includes the latest information on Snort, Nessus, Wireshark, Metasploit, Kismet and all of the other major Open Source platforms.



    •Perform Network Reconnaissance Master the objectives, methodology, and tools of the least understood aspect of a penetration test.
    •Demystify Enumeration and Scanning Identify the purpose and type of the target systems, obtain specific information about the versions of the services that are running on the systems, and list the targets and services.
    •Hack Database Services Understand and identify common database service vulnerabilities, discover database services, attack database authentication mechanisms, analyze the contents of the database, and use the database to obtain access to the host operating system.
    •Test Web Servers and Applications Compromise the Web server due to vulnerabilities on the server daemon itself, its unhardened state, or vulnerabilities within the Web applications.
    •Test Wireless Networks and Devices Understand WLAN vulnerabilities, attack WLAN encryption, master information gathering tools, and deploy exploitation tools.
    •Examine Vulnerabilities on Network Routers and Switches Use Traceroute, Nmap, ike-scan, Cisco Torch, Finger, Nessus, onesixtyone, Hydra, Ettercap,and more to attack your network devices.
    •Customize BackTrack 2 Torque BackTrack 2 for your specialized needs through module management, unique hard drive installations, and USB installations.
    •Perform Forensic Discovery and Analysis with BackTrack 2 Use BackTrack in the field for forensic analysis, image acquisition, and file carving.
    •Build Your Own PenTesting Lab Everything you need to build your own fully functional attack lab.



    Table of Contents:

    Defining the Scope ISSAF and OSSTMM Metasploit v3 BackTrack v2 Kismet IDS Toolkits: WireShark, Snort, Nessus Tools: Bluebugger, Wyd, SIPcrack Fuzzing Tools Testing Web Applications Botnets

Thursday, January 1, 2009

Bit Literacy or Big Java

Bit Literacy: Productivity in the Age of Information and E-Mail Overload

Author: Mark Hurst

Bit Literacy is essential reading for anyone who has experienced "digital overload": the daily flood of e-mail, multiple todo lists, a cluttered desktop, documents in various file formats, and the constant distraction of cell phones and other devices.

More than a quick fix or another "how-to" guide, this book offers an entirely new way of attaining productivity that users at any level of expertise can put into action right away. This is "bit literacy," a method for working more productively in the digital age, with less stress.

Mark Hurst - who has reached hundreds of thousands of readers through his Good Experience e-mail newsletter, Uncle Mark technology guides, thisisbroken.com, and other websites - has revealed the way to survive, and thrive, in the digital age: "Let the bits go."

What People Are Saying


This is The Elements of Style for the digital age.
—Seth Godin, author, The Dip

Mark Hurst has written the indispensable guide to the digital era. Instead of a mere "how-to" guide, Hurst shows what's really going on when we struggle with e-mail and todo lists. For anyone who has ever used a computer, this will not just wildly increase their productivity (as it has for me!)—it'll also let their ideas fly.
—David Bodanis, author, E=mc2 and Passionate Minds

An informative and clear step-by-step guide on how to turn the ever-increasing avalanche of bits into a force that will propel your life and career.
—Tom Hughes, Chief Design Officer, Idealab

Mark Hurst is the smartest person thinking about ways technology can make our lives easier rather than harder. If you're willing to give up some of your useless bytes for true knowledge and crowded RAM for zen clarity, then get bit-literate today.
—Douglas Rushkoff, author, Get Back in the Box

A lot of people feel left out of the whole Internet and computer thing, but realize it could be really valuable for them. Bit Literacy provides the basic skills required for anyone to engage the wave of informational change.
—Craig Newmark, founder, craigslist.org

Most of us learned how to deal with digital technology in piecemeal fashion. We developed habits that served us well for a time. But for the modern digital age, almost all of our habits are bad. In Bit Literacy, Mark Hurst provides brief, no-nonsense, clear, and unbelievably helpful advice on how to replace those bad habits with good ones. Take his advice and instead of being tyrannized by the overload that comes at you daily, you'll be liberated.
—Barry Schwartz, author, The Paradox of Choice

The word 'empowerment' should be included in the subtitle of this book, as I believe reading it reduces the hypertension involved in our daily journey through the flotsam and jetsam of life. Bit Literacy helps make the complex clear.
—Richard Saul Wurman, author, Understanding USA




Table of Contents:
Preface

PART I: THE CONTEXT
Chapter 1: Bits
Chapter 2: Users
Chapter 3: The Solution

PART II: THE METHOD
Chapter 4: Managing Incoming E-mail
Chapter 5: Managing Todos
Chapter 6: The Media Diet
Chapter 7: Managing Photos
Chapter 8: Creating Bits
Chapter 9: File Formats
Chapter 10: Naming Files
Chapter 11: Storing Files
Chapter 12: Other Essentials
Chapter 13: The Future of Bit Literacy

Appendix A: Message to Developers
Appendix B: On Mac vs. Windows
Afterword by Phil Terry

Interesting textbook: Tough Calls or Biotech

Big Java

Author: Cay S Horstmann

No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs.

A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.

Features of the Third Edition:
* The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.
* A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs
* Helpful "Testing Track" introduces techniques and tools step by step, ensuring that you master one before moving on to the next
* New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade
* Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections
* Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features