Volume

Image

Beginning Ruby on Rails E-Commerce: From Novice to Professional is the first book of its kind to guide you through producing e-commerce applications with Railsthe stacked web framework taking the world by storm. The book dives right into the process of creating a production-level web application using agile methodologies and test-driven development combined with Rails best practices. Youll take advantage of the latest crop of Rails plug-ins and helpers that will radically improve your programming schedule. Youll also create a real application step-by-step, plus the book is driven by real-world cases throughout.

You will begin by learning how to install Rails and quickly create a product catalog interfaced with your choice of database technologies. Then youll discover how to build modern, Ajax-powered shopping carts and add useful features like customer feedback modules. Next youll learn how to integrate your application with open source packages like the Ferret full-text search engine, and how to interface with back-end electronic payment systems. Youll also learn how to make your application work flawlessly with existing production systems using web services, and then ultimately deploy and tune your application for production use.

Image

Google, the most popular search engine worldwide, provides web surfers with an easy-to-use guide to the Internet, with web and image searches, language translation, and a range of features that make web navigation simple enough for even the novice user. What many users don't realize is that the deceptively simple components that make Google so easy to use are the same features that generously unlock security flaws for the malicious hacker. Vulnerabilities in website security can be discovered through Google hacking, techniques applied to the search engine by computer criminals, identity thieves, and even terrorists to uncover secure information. This book beats Google hackers to the punch, equipping web administrators with penetration testing applications to ensure their site is invulnerable to a hacker's search.

Penetration Testing with Google Hacks explores the explosive growth of a technique known as "Google Hacking." When the modern security landscape includes such heady topics as "blind SQL injection" and "integer overflows," it's refreshing to see such a deceptively simple tool bent to achieve such amazing results; this is hacking in the purest sense of the word. Readers will learn how to torque Google to detect SQL injection points and login portals, execute port scans and CGI scans, fingerprint web servers, locate incredible information caches such as firewall and IDS logs, password databases, SQL dumps and much more - all without sending a single packet to the target! Borrowing the techniques pioneered by malicious "Google hackers," this talk aims to show security practitioners how to properly protect clients from this often overlooked and dangerous form of information leakage.

*First book about Google targeting IT professionals and security leaks through web browsing.

*Author Johnny Long, the authority on Google hacking, will be speaking about "Google Hacking" at the Black
Hat 2004 Briefing. His presentation on penetrating security flaws with Google is expected to create a lot of buzz and exposure for the topic.

*Johnny Long's Web site hosts the largest repository of Google security exposures and is the most popular destination for security professionals who want to learn about the dark side of Google.

Image

This book was written with one goal in mind: to provide Java programmers with the expertise needed to build efficient, scalable Java code. The author shares his experience in server-side performance tuning through measured performance assessments, called optimizations. Each optimization discusses techniques to improve the performance and scalability of your code. Every claim is substantiated with hard numbers and an experience-based evaluation. Java(TM) Performance and Scalability, Volume 1, provides invaluable advice that you will, no doubt, find useful in your coding. Presented in 48 concise lessons that target the most common and critical performance pitfalls, this book offers a plethora of practical tips and solutions for boosting the performance of your programs. These lessons cover performance-critical areas such as memory management, garbage collection, caching, and multithreading. Specific lessons include:

Reserving StringBuffer capacity

Avoiding premature object creation

Creating an efficient vector class

Designing caching into your API

The cost of synchronization

Parallel subtasks

JNI efficiency

Varying the server workload and RMI network plumbing

Using ServletOutputStream

Caching JDBC connections In addition to providing hard numbers that quantify the optimizations, the author concludes the book with an application demonstrating the effectiveness of the performance optimizations. The exercise takes a typical program and increases its performance fourfold through a series of steps that tie together the lessons learned throughout the book. He offers both the means and the proof to better coding.

Image

Book Description Completely revised and up-to-date coverage of Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection Swing GUI development, including input validation and other enhancements Exception handling and debugging, including chained exceptions, stack frames, assertions, and logging Streams and files, the new I/O API, memory-mapped files, file locking, and character set encoders/decoders Regular expressions using the powerful java.util.regex package Inner classes, reflection, and dynamic proxies Application packaging and the Preferences API The seventh edition of Core Java- 2, Volume I, covers the fundamentals of the Java 2 Platform, Standard Edition (J2SE-). A no-nonsense tutorial and reliable reference, this book features thoroughly tested real-world examples. The most important language and library features are demonstrated with deliberately simple sample programs, but they aren't fake and they don't cut corners. More importantly, all of the programs have been updated for J2SE 5.0 and should make good starting points for your own code. You won't find any toy examples here. This is a book for programmers who want to write real code to solve real problems.

Cay S. Horstmann is a professor of computer science at San Jose State University. Previously he was vice president and chief technology officer of Preview Systems Inc. and a consultant on C++, Java, and Internet programming for major corporations, universities, and organizations.

Gary Cornell has written or cowritten more than twenty popular computer books. He has a Ph.D. from Brown University and has been a visiting scientist at IBM Watson Laboratories, as well as a professor at the University of Connecticut.

Image

An indispensible companion to Core Java 2 Volume I, Seventh Edition, thisbook delivers the real-world guidance Java programmers need to solve even themost challenging programming problems. While many new editions tack onnew material, Horstmann actually rewrites all exisiting chapters and reworks allof the existing programs and examples featured in the book. The authorsindentify the problems experienced Java developers encounter most often anddelivers insightful, expert-level guidance for addressing them. The book alsoincludes all-new chapters on key features of J2SE 5.0 (formerly J2SE 1.5 or"Tiger") including generics and multi-threading. It has been three years sincethe last edition of Core Java Volume II and Java programmers have beenanxiously awaiting the arrival of the updated revision of one of their favoritebooks!

Image

Third Generation Wireless Systems, Volume 1: Post-Shannon Signal Architectures offers you an in-depth understanding of the fundamental concepts underlying today’s most advanced wireless architectures, with a special emphasis on physical layer techniques and philosophies used in constructing interference-resistant wireless signals. You find in-depth coverage of a wide range of critical topics, including signal hardening, signal shaping techniques, signal expansion techniques, and active receiver concepts and techniques.

A common theoretical framework is developed around the idea of a post-Shannon approach to designing communications systems. In many ways, modern wireless technology is pushing beyond the conventional limits of Claude Shannon’s celebrated "communications theory." Topics like multipath fading and other channel phenomena are viewed in a new light – no longer as simply unavoidable sources of degradation, but as potential resources for additional information and signal robustness.

This is the first in a series of leading-edge volumes on next-generation wireless systems and technologies authored by George M. Calhoun.

Image

Inside Windows .NET Server contains comprehensive information on deploying, managing, and troubleshooting systems using both Windows .NET and its predecessor. Readers get the in-depth, practical knowledge they need to master the hundreds of complex and often frustrating features found in Windows .NET Server. Inside Windows .NET Server is structured around a production deployment of Windows .NET in a global enterprise. Each chapter contains a lively feature description followed by extensively illustrated procedures for setting up and managing each service. All along the way, Boswell includes proven advice for improving stability, performance, and security. Readers of Boswell's Inside Windows 2000 Server declared it to be the best resource on the market. Inside Windows .NET Server improves coverage of existing features while expanding the scope to include the new features and improvements that make Windows .NET a must-have upgrade.

Image

Data Quality provides an expose of research and practice in the data quality field for technically oriented readers. It is based on the research conducted at the MIT Total Data Quality Management (TDQM) program and work from other leading research institutions. This book is intended primarily for researchers, practitioners, educators and graduate students in the fields of Computer Science, Information Technology, and other interdisciplinary areas. It forms a theoretical foundation that is both rigorous and relevant for dealing with advanced issues related to data quality. Written with the goal to provide an overview of the cumulated research results from the MIT TDQM research perspective as it relates to database research, this book is an excellent introduction to Ph.D. who wish to further pursue their research in the data quality area. It is also an excellent theoretical introduction to IT professionals who wish to gain insight into theoretical results in the technically-oriented data quality area, and apply some of the key concepts to their practice.

Image

Companion CD includes new plug-ins to enhance character setup and animation, available only in this book! Quality rigging and animation preparation is vital for creating characters that can truly act and make an audience believe they are live, emotive beings. LightWave 3D [8] Cartoon Character Creation - Volume 2: Rigging & Animation includes both general theory and comprehensive tutorials for every aspect of rigging and animating 3D characters. Learn how, why, and when to use the most efficient techniques so you can have fun animating your own fantastic 3D characters. Learn all about rigging characters, including weight mapping, bone creation, IK, and deformations. Discover advanced rigging techniques, including expressions, FK/IK blending, quadruped rigging, and more. Find out how to use the animation controls and animate using inverse kinematics. Explore the intricacies of facial animation, including morphs, facial expressions, lip sync, and advanced morph controls. Learn how to use dynamics for secondary body motion and clothing.

Image

Character design, modeling, and texturing are the fundamental building blocks of character animation. LightWave 3D [8] Cartoon Character Creation Volume 1: Modeling & Texturing includes both general theory and comprehensive tutorials for every aspect of modeling and texturing 3D characters. Learn how, why, and when to use the most efficient techniques so you can have fun creating your own fantastic 3D characters. Find out how to configure LightWave 3D for character creation, and learn the necessary steps of the character concept, design, and planning stages. Discover multiple methods for modeling characters and clothing using subdivision patches. Understand the techniques for creating complex UV mapping. Learn about surface attributes and surfacing characters. Enhance the appearance of your characters through the use of gradients and procedural textures. Explore a variety of techniques for creating image maps and applying them to your characters.

Pages

Subscribe to RSS - Volume