These projects are fun to build and fun to use

Make lights dance to music, play with radio remote control, or build your own metal detector

Who says the Science Fair has to end? If you love building gadgets, this book belongs on your radar. Here are complete directions for building ten cool creations that involve light, sound, or vibrations — a weird microphone, remote control gizmos, talking toys, and more, with full parts and tools lists, safety guidelines, and wiring schematics.

Check out ten cool electronics projects, including

* Chapter 8 — Surfing the Radio Waves (how to make your own radio)
* Chapter 9 — Scary Pumpkins (crazy Halloween decorations that have sound, light, and movement)
* Chapter 12 — Hitting Paydirt with an Electronic Metal Detector (a project that can pay for itself)

Download





The union of XML and relational databases creates a powerful tool with the ability to transfer information between two completely unrelated databases. With this book, veteran author Gavin Powell shows you how this confluence of two technologies can simplify your database work and provide a more standardized way to exchange data between multiple databases and web sites.

You’ll get an in-depth look at specific XML datatypes that are considered the most critical alliances between XML and a relational database. Plus, an introduction to the basics of SQL and numerous XML standards prove to be essential so that you can grasp database structure and comprehend how XML is used with the Oracle® and SQL Server relational databases. Throughout the book, valuable exercises and a surfeit of step-by-step examples will help you get an overall understanding of the topics at hand.

What you will learn from this book


* The platform independence capability that comes from using XML— including independence from database vendors
* The basics of XML, XSL, the XML DOM, and SQL
* XML datatypes and features in Oracle Database and SQL Server
* How to move data anywhere using XML (B2B)
* Ways to read XML documents using XQuery and navigate documents using XPath®
* XML, the object data model, native XML databases, and industry applications of XML


Download







Pro T-SQL 2005 Programmer’s Guide provides comprehensive and detailed coverage of all the major features and facilities of T-SQL for SQL Server 2005. It is designed for all users of T-SQL, database administrators, systems administrators, application developers, and end-users, who want to learn how to exploit the power of T-SQL. Whatever you need to do with T-SQL, you’ll find it described clearly here.

Stored procedures, triggers, and user-defined functions are only part of the story. Dynamic SQL, the new XML data type, and SQLCLR programming are also covered, as well as accessing SQL Server with ADO.NET. Exception handling and performance are fully covered, too. This book is truly a complete programmer’s guide to T-SQL and SQL Server 2005.

Download






Ajax has the power to revolutionize the way web-based applications are designed. This book provides you with a thorough working knowledge of what Ajax has to offer and how to take full advantage of it in your application development.

Following an exploration of how Ajax works with .NET, you’ll get acquainted with DHTML, the role of JavaScript and the Document Object Model, and the XMLHttpRequest Object, which is the foundation of Ajax. Then you will examine the Ajax-type features built into ASP.NET and explore the Ajax.NET Professional Library in detail. Finally, you will explore client scripting as well as building and using controls with Microsoft’s Atlas. With an entire chapter devoted to debugging, you will have all you need to use this cutting-edge technology.

Download





*Aimed at both working programmers who are applying for a job where puzzles are an integral part of the interview, as well as techies who just love a good puzzle, this book offers a cache of exciting puzzles

* Features a new series of puzzles, never before published, called elimination puzzles that have a pedagogical aim of helping the reader solve an entire class of Sudoku-like puzzles

* Provides the tools to solve the puzzles by hand and computer

* The first part of each chapter presents a puzzle; the second part shows readers how to solve several classes of puzzles algorithmically; the third part asks the reader to solve a mystery involving codes, puzzles, and geography

* Comes with a unique bonus: if readers actually solve the mystery, they have a chance to win a prize, which will be promoted on wrox.com!

Download





Cisco networking authority Todd Lammle has completely updated this new edition to cover all of the exam objectives for the latest version of the CCNA exam. Todd’s straightforward style provides lively examples, easy-to-understand analogies, and real-world scenarios that will not only help you prepare for the exam, but also give you a solid foundation as a Cisco networking professional.

Packed with updated topics that have been added to the 2007 version of the CCNA exam, this updated study guide features expanded coverage of key topic areas plus new material on switching, network address translation, and OSPF. Inside, find the complete instruction you need, including:

* Full coverage of all exam objectives in a systematic approach, so you can be confident you’re getting the instruction you need for the exam
* Practical hands-on exercises and labs to reinforce critical skills,
* Real-world scenarios that put what you’ve learned in the context of actual job roles
* Challenging review questions in each chapter to prepare you for exam day
* Exam Essentials, a key feature in each chapter that identifies critical areas you must become proficient in before taking the exam

Download





Tuning of SQL code is generally cheaper than changing the data model. Physical and configuration tuning involves a search for bottlenecks that often points to SQL code or data model issues. Building an appropriate data model and writing properly performing SQL code can give 100% performance improvement. Physical and configuration tuning often gives at most a 25% performance increase.

Gavin Powell shows that the central theme of Oracle10gR2 Performance Tuning is four-fold: denormalize data models to fit applications; tune SQL code according to both the data model and the application in relation to scalability; create a well-proportioned physical architecture at the time of initial Oracle installation; and most important, mix skill sets to obtain the best results.

* Fully updated for version 10gR2 and provides all necessary transition material from version 9i
* Includes all three aspects of Oracle database tuning: data model tuning, SQL & PL/SQL code tuning, physical plus configuration tuning
* Contains experienced guidance and real-world examples using large datasets Emphasizes development as opposed to operating system perspective

Download







Signal processing and neural computation have separately and significantly influenced many disciplines, but the cross-fertilization of the two fields has begun only recently. Research now shows that each has much to teach the other, as we see highly sophisticated kinds of signal processing and elaborate hierachical levels of neural computation performed side by side in the brain. In New Directions in Statistical Signal Processing, leading researchers from both signal processing and neural computation present new work that aims to promote interaction between the two disciplines.

The book’s 14 chapters, almost evenly divided between signal processing and neural computation, begin with the brain and move on to communication, signal processing, and learning systems. They examine such topics as how computational models help us understand the brain’s information processing, how an intelligent machine could solve the “cocktail party problem” with “active audition” in a noisy environment, graphical and network structure modeling approaches, uncertainty in network communications, the geometric approach to blind signal processing, game-theoretic learning algorithms, and observable operator models (OOMs) as an alternative to hidden Markov models (HMMs).

Download





Use this comprehensive tutorial and reference to increase productivity and write stored procedures using the language with which you’re most familiar. The revised content covers new features such as XML integration, Web services, the .NET Common Language Runtime (CLR), and security updates, making this book a must for any developer or database administrator transitioning to the new version of SQL Server. You’ll learn to develop SQL Server database and data connections, administer SQL Server, and keep databases performing at their peak. In addition, you’ll find dozens of specific examples in both a graphical format and as SQL code as well as numerous best practices describing the most effective way to accomplish a given task. A companion Web site provides all of the code examples found in the book.

Download






Database professionals will find that this new edition aids in mastering the latest version of Microsofts SQL Server. Developers and database administrators (DBAs) use SQL on a daily basis in application development and the subsequent problem solving and fine tuning. Answers to SQL issues can be quickly located helping the DBA or developer optimize and tune a database to maximum efficiency.

Basic questions are easily located on the topics of filtering, sorting, operators, conditionals, pseudo columns, single row functions, joins, grouping functions, sub queries, composite queries, hierarchies, flashback queries, parallel queries, expressions and regular expressions. Assistance on DML, data types (including collections), XML, DDL for basic database objects such as tales, views and indexes, partitioning, and security is also considered.

Download






In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn’t kept waiting any longer than necessary for the relatively slow disks.

The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.

This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:

* Memory management, including file buffering, process swapping, and Direct memory Access (DMA)
* The Virtual Filesystem layer and the Second and Third Extended Filesystems
* Process creation and scheduling
* Signals, interrupts, and the essential interfaces to device drivers
* Timing
* Synchronization within the kernel
* Interprocess Communication (IPC)
* Program execution

Download






Imagine a world without eBay…unthinkable! How would you get that Farrah Fawcett poster, retired Beanie Baby, or first-edition pet rock? Handling over a gazillion (OK, we exaggerate–it’s actually only 1 billion) page views each day, server-side Java makes eBay work.

Isn’t it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you’ll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam. If that’s what you want to do, that is. Maybe you don’t care about the exam, but need to use Servlets & JSPs in your next project. You’re working on a deadline. You’re over the legal limit for caffeine. You can’t waste your time with a book that makes sense only AFTER you’re an expert (or worse one that puts you to sleep).

No problem. Head First Servlets and JSP’s brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You’ll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it “a page turner”. Most importantly, this book will help you use what you learn. It won’t get you through the exam only to have you forget everything the next day.

Learn to write servlets and JSPs, what makes the Container tick (and what ticks it off), how to use the new JSP Expression Language (EL), what you should NOT write in a JSP, how to write deployment descriptors, secure applications, and even use some server-side design patterns. Can’t talk about Struts at a cocktail party? That’ll change. You won’t just pass the exam, you will truly understand this stuff, and you’ll be able to put it to work right away.

Download






Introduction to Game Programming with C++ is an exciting book for readers with no previous experience in game development. Starting from the basics of C++ and ending with the intracies of real-time 3D graphics, this book explores the interesting world of game making. It explains how to program, explores the meaning of object-oriented programming, and examines game algorithms, 2D and 3D games, sound and music, and how to create game installers. Overall, this book will introduce you to the world of game development and get you started on the right path to making games that sell.

Download






How well a Web site performs while receiving heavy user traffic is an essential factor in an organization’s overall success. How can you be sure your site will hold up under pressure?

Performance Analysis for Java(TM) Web Sites is an information-packed guide to maximizing the performance of Java-based Web sites. It approaches these sites as systems, and considers how the various components involved, such as networks, Java(TM) Virtual Machines, and backend systems, potentially impact overall performance. This book provides detailed best practices for designing and developing high-performance Java Web applications, and instructions for building and executing relevant performance tests to gauge your site’s ability to handle customer traffic. Also included is information on how to use the results of performance testing to generate accurate capacity plans.

Readers will find easy-to-understand explanations of fundamental performance principles and terminology. The book runs through performance profiles for common types of Web sites, including e-commerce, B2B, financial, and information exchange. Numerous case studies illustrate important ideas and techniques. Practical throughout, the book also offers a discussion on selecting the right test tools and troubleshooting common bottlenecks frequently revealed by testing.


Download






Book Description

* Eight minibooks comprising nearly 900 pages give developers the tips and techniques they need to get up and running on the new J2SE 6 (Java Standard Edition 6) and JDK 6 (Java Development Kit 6)
* This friendly, all-inclusive reference delivers the lowdown on Java language and syntax fundamentals as well as Java server-side programming, with explanations, reference information, and how-to instructions for both beginning and intermediate-to-advanced programmers
* Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and fun and games

Download



The book explains how to:

* Use advanced regular expressions, including global matches, lookarounds, readable regexes, and regex debugging
* Avoid common programing problems with secure programming techniques
* Profile and benchmark Perl to find out where to focus your improvements
* Wrangle Perl code to make it more presentable and readable
* See how Perl keeps track of package variables and how you can use that for some powerful tricks
* Define subroutines on the fly and turn the tables on normal procedural programming.
* Modify and jury rig modules to fix code without editing the original source
* Let your users configure your programs without touching the code
* Learn how you can detect errors Perl doesn’t report, and how to tell users about them
* Let your Perl program talk back to you by using Log4perl
* Store data for later use in another program, a later run of the same program, or to send them over a network
* Write programs as modules to get the benefit of Perl’s distribution and testing tools

Click Here to Download



This revised edition of the classic Core JavaĆ¢„¢, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.

Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.

Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming. You’ll find detailed, insightful coverage of

* Java fundamentals
* Object-oriented programming
* Interfaces and inner classes
* Reflection and proxies
* The event listener model
* GUI programming with Swing
* Packaging applications
* Exception handling
* Logging and debugging
* Generic programming
* The collections framework
* Concurrency


Click Here to Download






WebSphere Application Server 4.0 delivers the Java 2 Enterprise Edition (J2EE) implementation. It is the IBM strategic Web application server and a key IBM iSeries product for enabling e-business applications. The iSeries server and WebSphere Application Server are a perfect match for hosting e-business applications. You can build J2EE applications using WebSphere Studio Application Developer — a new IBM application development environment. This is the follow-on product for VisualAge for Java and WebSphere Studio. It combines the best of these products into one integrated development environment. This IBM Redbook shows you how to build and deploy iSeries J2EE applications and how to use them to access iSeries resources. It also shows you how to use your iSeries server as a Java server. It is written for anyone who wants to use Java servlets, JavaServer Pages, and Enterprise JavaBeans on the iSeries server. This redbook provides many practical programming examples with detailed explanations of how they work. The examples were developed using VisualAge for Java Enterprise Edition 4.0 and WebSphere Studio Application Developer 4.02. They were tested using WebSphere Application Server 4.0.2 Advanced Edition and Advanced Edition Single Server. To effectively use this book, you should be familiar with the Java programming language and object-oriented application development

Click Here to Download



Beginning PHP and Oracle: From Novice to Professional offers comprehensive information on using the PHP scripting language in conjunction with Oracle’s database platform. PHP is one of the most prominent open source technologies in the area of web development, while Oracle is one of the most widely deployed and used database products.

You’ll learn to reap the benefits of these core technologies by using them in unison to create dynamic, data-driven web applications. The book is packed with practical examples based on the many years of real-world experience of authors W Jason Gilmore and Bob Bryla. This book is an ideal read for web designers or programmers wanting to create applications with PHP in an Oracle environment.

* The book covers a solid alternative to the “M” in the LAMP stack.
* Database examples are based on real-world scenarios.
* The text shows off Oracle’s strong enterprise features.
* The authors highlight Oracle’s robust internationalization support.
* Covers a solid alternative to the “M” in the LAMP stack
* Database examples are based on real-world scenarios
* Shows off Oracle’s strong, enterprise features
* Highlights Oracle’s robust internationalization support

Click Here To Download







From the Back Cover
With the introduction of Visual Studio 2005 Team System (VSTS), Microsoft for the first time offers software developers and test engineers a complete and integrated suite of tools for software testing. This authoritative book shares with you best practices for software testing using VSTS test and development tools and covers all phases of the development lifecycle so that you may learn how to implement these practices.

Written by key members of the team that developed the VSTS test anddevelopment tools, this essential resource offers a no-nonsense introduction to using the tools the way they were meant to be used. The authors walk you through the overall user interface of the Visual Studio Team Edition for Software Developers and Visual Studio Team Edition for Software Testers. You’ll explore each of the available test types and learn how to effectively use the code analysis and dynamic analysis tools to quickly become effective as a software developer or test engineer.

What you will learn from this book

* Load Test your applications, potentially with thousands of simulated users, and leverage new and existing automated tests
* Create Web Tests by recording interactions with web applications and (optionally) render those tests to your favorite .NET language
* Test your database back-end’s design and integrity using unit tests
*Incorporate data-driven testing into your automated tests to enhance your testing library

Who this book is for

This book is for software developers and test engineers who want to understand best practices for using VSTS test and development tools. Experience with Visual Studio is recommended.

Click Here to Download



The web framework Ruby on Rails for developing database based web applications provides a Model-View-Controller framework. The required web server WEBrick is included with Ruby on Rails. The framework is configured with the MySQL database by default, but may be configured with another database.

The book covers developing web applications with Ruby on Rails. Technologies discussed include Ajax, directory services, and web services. A comparison is made with PHP, the most commonly used scripting language for developing web applications.

Click Here to Download




The Java language itself is not strictly open-source (Sun has held onto control, albeit with lots of public input). There is, however, a large open-source development community around this highly capable language. Java Open Source Programming describes and provides tutorials on some of the most interesting public Java projects, and is designed to enable a Java programmer (who’s worked through the basic language’s initial learning curve) to take on more ambitious assignments. The authors generally treat the covered open-source packages as resources to be used, rather than projects to be contributed to, and so it’s fair to think of this volume as the “missing manual” for downloaded code. In that spirit, the authors devote many sections to “how to” subjects (addressing, for example, a good way to retrieve stored objects from a database and the procedure for calling an action in XWork).

Java Open Source Programming takes a bit of a risk by devoting a lot of space to the development of a complex application (an online pet shop), as such a didactic strategy can be hard to follow. The authors pull it off, though, and manage to show that their covered technologies can be used to create a feature-rich and robust application that uses the versatile model-view-controller (MVC) pattern. This book will suit you well if you’re planning an MVC Java project and want to take advantage of open-source packages. –David Wall

Click Here To Download



A guide to the skills required for state-of-the-art web development, this book covers a variety of web development frameworks. The uses of the standard web API to create applications with increasingly sophisticated architectures are highlighted, and a discussion of the development of industry-accepted best practices for architecture is included. The history and evolution toward this architecture and the reasons it is superior to previous efforts are described, and an overview of the most popular web application frameworks, their architecture, and use is provided. The same application is built in six different frameworks, allowing developers to conduct an informed comparison. An evaluation of the pros and cons of each framework is provided to assist developers in making decisions or evaluating frameworks on their own. Best practices covered include sophisticated user interface techniques, intelligent caching and resource management, performance tuning, debugging, testing, and web services.

Click Here to Download







Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers explains how to use ASP.NET 2.0 and SQL Server 2005 most efficiently together. It covers all crucial performance issues and illustrates optimal techniques with enterprise-quality development.

Performance is always an issue, and optimizing database access is one of the most daunting performance challenges facing web developers. With Brennan Stehling as your guide, you’ll explore the many overlaps of web and database technologies, including configuration, programming, performance tuning, and deployment. You’ll learn how to make high-performance database access not just a goal, but a reality.

What you’ll learn

* Discover what impedes ASP.NET 2.0 access to SQL Server 2005 and how to make web applications and databases work blindingly fast together.
* Learn to make the subtle choices between DataSets, DataReaders, and DataObjects, to simplify code and maximize performance.
* Optimize data-bound controls and create your own.
* See when a custom database provider is advisable and how to build one.
* Understand how to monitor and measure web/database performance.
* Learn to build, deploy, and configure enterprise-level web applications against SQL Server 2005.

Click Here to Download






ASP.NET 3.5 is the latest version of Microsoft’s revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high-quality, practical advice on learning and deploying Microsoft’s dynamic web solution.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking new technology. They cover ASP.NET 3.5 as a whole, illustrating both the brand-new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.

The book will teach you ASP.NET 3.5 starting with core concepts to more advanced topics. You will learn

* Core concepts of ASP.NET 3.5. Why it’s special. What it’s fundamental principals are. The basics of Visual Studio. How ASP.NET 3.5 controls are created, and how they fit into ASP.NET 3.5 pages, ultimately creating full applications
* Data access details. The intricacies of ADO.NET and how to perform data binding to many sources from databases to file streams to XML. We include LINQ coverage so you’re on the bleeding edge
* Security. Once considered the Achilles heel of all Windows web applications, security has vastly improved and is a cornerstone of ASP.NET 3.5. This section explains the various forms of available security, and how to best apply them
* Taking things further using advanced user interface techniques. This includes user controls, customer server controls, client-side JavaScript, and GDI .
* Web services. In an increasingly connected world, working with web services grows in importance. This book will show you how to work with them.
* ASP.NET AJAX, with an emphasis on comtemporary web development techniques
* Development using Internet Information Services 7, Microsoft’s premier web hosting platform.
* And much more.

Click here to Download



C# and the .NET Platform, Second Edition
Apress; 2 edition | ISBN: 1590590554 | 200 pages | June 5, 2003 | PDF | 13 Mb
Aimed at the reader with some previous programming experience, C# and the .NET Platform provides an enjoyable and well-paced tutorial for learning C# and Microsoft’s new .NET Framework. This well-written guide is all you need to get onboard with the latest in Windows development.
Today, there are a growing number of titles available for C#. This text strikes an excellent balance between a basic language tutorial with an authoritative presentation of what’s new and better in .NET with coverage of the some of the inner details of the platform, including deployment. The author’s patient writing style is never dull or overly technical, which will mean this book is a good choice for a wide range of readers approaching C# from a variety of languages including C++, Java, and Visual Basic.

Click Here to  Download

Ajax in Practice
By Dave Crane,&nbspBear Bibeault,&nbspJord Sonneveld,&nbspTed Goddard,&nbspChris Gray,&nbspRam Venkataraman,&nbspJoe Walker.


Download