Wednesday, April 4, 2007


Skinning Windows XP

Ebook Summary:When you pick out something to wear in the morning, you choose the clothes that best fit your mood and personality that day. Same with the music we listen to and even the cars we drive. We instinctively surround ourselves with the things that are reflective of our personalities, so why not our computers? Skinning Windows XP will show you how to take the Microsoft Windows Graphical User Interface to a whole new visual and functional level.
Through step-by-step instructions, you will learn how to customize your Windows XP theme, icons and backgrounds using skinning software. Not sure what skinning software is or where to find it? You’ll learn about that, too. You will become familiar with the Windows desktop structure and components and learn how to alter the elements to create a personalized desktop experience. Along with a 16-page, full-color insert with before and after shots of skins for inspiration, Skinning Windows XP will help you technologically express yourself.
Ebook Download Link:

Flash 8 ActionScript Bible

Ebook Summary:To create Flash applications that sizzle, you have to learn the code. In this comprehensive guide to the latest version of ActionScript, the object-oriented scripting language for Macromedia Flash, you’ll get the detailed instruction and step-by-step tutorials you need to write robust code and create sophisticated interactive animations. Work with objects and components, interoperate with JavaScript(r), create games, and more - it’s all here in this informative book for developers, programmers, and designers.
Inside, you’ll find complete coverage of Flash 8 ActionScript Master the basics of ActionScript expressions, functions, and variables Work with numbers, arrays, and strings Transform your movie clips with colors and filters Program sound and manage video Manage data with Web Services and Flash Remoting Call ActionScript functions from JavaScript Learn scripting for the Flash stand-alone player Bonus Companion Web site! Find code downloads and example files at:
Ebook Download Link:

Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition

Ebook Summary:Programmers and software architects don’t really make a conscious decision to design an application (particularly one with online exposure) around the three-tier model-view-controller design pattern anymore. Three-tier, largely because of its adaptability and stability, is the norm. All of which means you need a database to underpin each of your applications. Designing your databases correctly can make the difference between slow-running, complicated code and software that’s speedy, modular, and easy to work with. Database Design for Mere Mortals prepares someone with only a passing familiarity with databases for the important job of building the persistence layer (also called the data model) for software.
Michael Hernandez explains database design in tradesman’s terms. That is, he shows his readers how to identify the business problems that have to be satisfied by a database, then proceeds to explain how to build a solid solution to them. Hernandez’s approach combines procedural guidelines (first identify critical facts, then apply a certain logic to yield tables, then establish cross-references, and so on) with practical definitions that clear up much of the rich trove of jargon surrounding databases. He walks through numerous examples, and doesn’t shy away from the complexities that always exist in real customers’ requirements. If you’re not familiar with database design, and want to be, this is the book you need. –David Wall
Topics covered: How to design databases that fit business requirements and make software construction easier. In addition to explaining relational database concepts, the author explains data integrity, null values, keys, table relationships (one-to-one, one-to-many, and many-to-many), and data types. He emphasizes processes designers should follow in building a new database or improving an existing one.
Ebook Download Link:

C++ Gotchas: Avoiding Common Problems in Coding and Design

Ebook Summary:his book is the result of nearly two decades of minor frustrations, serious bugs, late nights, and weekends spent involuntarily at the keyboard. This collection consists of 99 of some of the more common, severe, or interesting C++ gotchas, most of which I have (I’m sorry to say) experienced personally.
The term “gotcha” has a cloudy history and a variety of definitions. For purposes of this book, we’ll define C++ gotchas as common and preventable problems in C++ programming and design. The gotchas described here run the gamut from minor syntactic annoyances to basic design flaws to full-blown sociopathic behavior. Almost ten years ago, I started including notes about individual gotchas in my C++ course material.
My feeling was that pointing out these common misconceptions and misapplications in apposition to correct use would inoculate the student against them and help prevent new generations of C++ programmers from repeating the gotchas of the past. By and large, the approach worked, and I was induced to collect sets of related gotchas for presentation at conferences. These presentations proved to be popular (misery loves company?), and I was encouraged to write a “gotcha” book.
Any discussion of avoiding or recovering from C++ gotchas involves other subjects, most commonly design patterns, idioms, and technical details of C++ language features. This is not a book about design patterns, but we often find ourselves referring to patterns as a means of avoiding or recovering from a particular gotcha. Conventionally, the pattern name is capitalized, as in “Template Method” pattern or “Bridge” pattern. When we mention a pattern, we describe its mechanics briefly if they’re simple but delegate detailed discussion of patterns to works devoted to them.
Unless otherwise noted, a fuller description of a pattern, as well as a richer discussion of patterns in general, may be found in Erich Gamma et al.’s Design Patterns . Descriptions of the Acyclic Visitor, Monostate, and Null Object patterns may be found in Robert Martin’s Agile Software Development .
Ebook Download Link:

C++ FAQs (2nd Edition)

Ebook Summary:In a concise and direct question-and-answer format, C++ FAQs, Second Edition brings you the most efficient solutions to more than four hundred of the practical programming challenges you face every day.
Moderators of the on-line C++ FAQ at comp.lang.c++, Marshall Cline, Greg Lomow, and Mike Girou are familiar with C++ programmers’ most pressing concerns. In this book, the authors concentrate on those issues most critical to the professional programmer’s work, and they present more explanatory material and examples than is possible on-line. This book focuses on the effective use of C++, helping programmers avoid combining seemingly legal C++ constructs in incompatible ways.
This second edition is completely up-to-date with the final ANSI/ISO C++ Standard. It covers some of the smaller syntax changes, such as “mutable”; more significant changes, such as RTTI and namespaces; and such major innovations as the C++ Standard Library, including the STL. In addition, this book discusses technologies such as Java, CORBA, COM/COM+, and ActiveX–and the relationship all of these have with C++. These new features and technologies are iconed to help you quickly find what is new and different in this edition.
Each question-and-answer section contains an overview of the problem and solution, fuller explanations of concepts, directions for proper use of language features, guidelines for best practices and practices to avoid, and plenty of working, stand-alone examples. This edition is thoroughly cross-referenced and indexed for quick access.
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.
Ebook Download Link:

C++ Primer (4th Edition)

Ebook Summary:This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version–weighing in at a massive 1,237 pages–Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises–some quite challenging–for every section: a perfect choice both for self-study and the classroom.
Ebook Download Link:

Programmer’s Guide to Java Certification: A Comprehesive Primer, Second Edition

Ebook Summary:Writing the Second Edition The exam for the Sun Certified Programmer for Java 2 (SCPJ2) Platform has changed considerably since the first edition of this book was published. The most noticeable change in the current version of the exam (SCPJ2 1.4) is the removal of GUI and I/O, and the shifting of emphasis toward the core features of the language. In our opinion, the new exam demands an even greater understanding and actual experience of the language, rather than mere recitation of facts.
Ebook Download Link:

Adobe Premiere Elements for Dummies

Ebook Summary: Adobe Premiere Elements offers amateur and home moviemakers the opportunity to work with editing tools as powerful as those packed into Adobe Premiere Pro, one of the top tools on the market. Adobe Premiere Elements For Dummies offers these same users not only a guide through all the how-to steps of using the software, but also a valuable reference on how to best apply the tools to a great video project. Author Keith Underdahl, also author of Adobe Premiere Pro For Dummies, is an experienced video editor who understands what new Premiere users need to know and how to best explain the topics. In this book, Keith describes:
Best practices for shooting quality video Picking the clips you want to keep and getting them into your computer How to use Premiere Elements’ editing tools to add an opening credits page, transitions between clips, sound, music, and ending credits. Adding special effects using only computer trickery Putting your finished project on a DVD, videotape, or the Internet
Covering more ground than the typical expanded users manuals you find in bookstores, Adobe Premiere Elements For Dummies is the book you need to get you through your first video-editing project as well as to return to whenever you hit rough spots and need instant help.
Ebook Download Link:
ISO 9001-2000 Quality Management
Ebook Summary:ISO 9001: 2000 Quality Management System Design (Hardcover)by Jay J. Schlickman “Are management standards still relevant in a world of accelerated technology and rampant globalization?…”
Ebook Download Link:

Crystal Reports 10 For Dummies

Ebook Summary:Sample reports and more on companion Web site Create simple or sophisticated reports, add elements, format, and deliver them What good is all that data you re keeping if you can t put it in a form that means something? This handy guide gets you going with Crystal Reports 10 and its exciting enterprise enhancements. Let your data out of the database and turn it into interactive reports that tell you, and others, what s happening in your business. The Dummies Way Explanations in plain English “Get in, get out” information Icons and other navigational aids Tear-out cheat sheet Top ten lists A dash of humor and fun Discover how to: Create and print a simple report Design reports to meet specific needs Sort, group, and total result sets Develop and update OLAP reports Integrate Crystal Reports with Crystal Enterpriseandreg; and Crystal Analysisandreg
Ebook Download Link:

Microsoft Office PowerPoint 2003 Step by Step

Ebook Summary:This practical, hands-on tutorial expertly builds your skills with Microsoft Office PowerPoint 2003—one step at a time. With STEP BY STEP, you work at your own pace through easy-to-follow lessons and practice exercises to learn how to create and deliver professional presentations. Topics include: working with ready-made design templates; creating compelling charts, graphics and text; adding narration, animation, 3-D effects, and movies; e-mailing your work in progress for collaboration; delivering your presentation anywhere from a meeting room to the Web; and more.
The book also helps you prepare for the Microsoft Office Specialist exam and makes a great on-the-job reference. The companion CD includes practice files you can use as you learn, as well as the Microsoft Office System Reference pack, which contains templates and clip art, an eBook of Step by Step, and four other eBooks: the Microsoft Office System Quick Reference; the Insider’s Guide to Microsoft Office OneNote 2003; the Microsoft Computer Dictionary, Fifth Edition; and Introducing the Tablet PC. Designed for beginner and intermediate level users, STEP BY STEP puts you in charge of developing the skills you need, exactly when you need them!
Ebook Download Links:

Hacker’s Delight

Ebook Summary:Caveat Emptor: The cost of software maintenance increases with the square of the programmer’s creativity. First Law of Programmer Creativity, Robert D. Bliss, 1992 This is a collection of small programming tricks that I have come across over many years. Most of them will work only on computers that represent integers in two’s-complement form. Although a 32-bit machine is assumed when the register length is relevant, most of the tricks are easily adapted to machines with other register sizes. This book does not deal with large tricks such as sophisticated sorting and compiler optimization techniques. Rather, it deals with small tricks that usually involve individual computer words or instructions, such as counting the number of 1-bits in a word. Such tricks often use a mixture of arithmetic and logical instructions. It is assumed throughout that integer overflow interrupts have been masked off, so they cannot occur. C, Fortran, and even Java programs run in this environment, but Pascal and ADA users beware! The presentation is informal. Proofs are given only when the algorithm is not obvious, and sometimes not even then. The methods use computer arithmetic, “floor” functions, mixtures of arithmetic and logical operations, and so on. Proofs in this domain are often difficult and awkward to express.
Ebook Download Link:

Halting the Hacker: A Practical Guide to Computer Security

Ebook Summary:Halting the Hacker lives up to it’s billing as a “practical guide.” It is a ledger of how to set up and secure a Unix-based network. It details numerous approaches and techniques that hackers use to gain system access, privileges and control of a system. Its key benefit is that it clearly and quickly details numerous countermeasures (both reactive and proactive) that one can take to stop most hackers.
For example, tips on dealing with “doctored logs.”
The system manager may be able to tell that the logs have been altered but not be able to tell what information has been altered or removed. If the system’s auditing allows for auditing of events to a specific file, you should audit all activities that pertain to log files. If you are using syslog to save the log files to another machine, the connection to that machine should be audited.
Ebook Download Link:

Information Technology Project Management

Ebook Summary:A Higher Measure of Success What makes an information technology project successful? While many define success in terms of the project being completed on time and within budget, the real measure of success is the value the organization receives when the system is finally implemented. That’s why Jack Marchewka’s INFORMATION TECHNOLOGY PROJECT MANAGEMENT focuses on how to create measurable organizational value (MOV) through IT projects. The author uses the concept of MOV to create a solid foundation for making decisions throughout the project’s life cycle and for integrating project management and IT concepts, tools, and technique. Highlights Emphasizes MOV as a central theme in the text. Takes you through the different phases of the project life cycle and introduces the concepts and tools that are appropriate for each specific phase of the project.
Incorporates nine areas outlined in the Project Management Institute’s Project Management Body of Knowledge (PMBOK) into the basic concepts associated with information systems management and software engineering. Integrates a knowledge management approach throughout the book. Includes chapter-opening vignettes, which comprise a continuing case about Husky Air (an air charter company) and describe situations faced by project managers and teams undertaking IT projects. Includes a trial version of Microsoft Project 2002andreg;. Web-based Activities and Tools The book’s companion Web site is ( features: Integrated hands-on case assignments, which allows you to play the role of a project team member who has been hired by a newly formed consulting form. Links to various IT and project management-related Web sites and articles that support the material included in this text.
Ebook Download Link:

No comments: