Best of Ruby Quiz


Publisher: Pragmatic
Author: James Gray
ISBN: 0976694077
Release Date: 13 March 2006

eBook Description
Solve these twenty-five popular programming puzzles, and sharpen your programming skills as you craft solutions.
You’ll find interesting and challenging programming puzzles including:

  • 800 Numbers
  • Crosswords
  • Cryptograms
  • Knight’s Tour
  • Paper, Rock, Scissors
  • Tic-Tac-Toe
  • Texas Hold-Em
  • …and more.

Learning to program can be quite a challenge. Classes and books can get you so far, but at some point you have to sit down and start playing with some code. Only by reading and writing real code, with real problems, can you learn.

The Ruby Quiz was built to fill exactly this need for Ruby programmers. Challenges, solutions, and discussions combine to make Ruby Quiz a powerful way to learn Ruby tricks. See how algorithms translate to Ruby code, get exposure to Ruby’s libraries, and learn how other programmers use Ruby to solve problems quickly and efficiently.

Amazon.com

Best of Ruby Quiz


Extend This Post Reach

Practices of an Agile Developer : Working in the Real World


Publisher: Pragmatic
Author: Andy Hunt
ISBN: 097451408X
Release Date: 01 March 2006

eBook Description
Want to be a better developer? This books collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. This isn’t academic fluff; follow these ideas and you’ll show yourself, your teammates, and your managers real results. These are the proven and effective agile practices that will make you a better developer.
This book will help you improve five areas of your career:

  • The Development Process
  • What to Do While While Coding
  • Developer Attitudes
  • Project and Team Management
  • Iterative and Incremental Learning

These practices provide guidelines that will help you succeed in delivering and meeting your user’s expectations, even if the domain is unfamiliar. You’ll be able to keep normal project pressure from turning into disastrous stress while writing code, and see how to effectively coordinate mentors, team leads, and developers in harmony.

You can learn all this stuff the hard way, but Venkat’s book can save you time and pain. Read it, and you’ll be a better developer.

Amazon.com

Practices of an Agile Developer : Working in the Real World


Extend This Post Reach

Grouping Multidimensional Data : Recent Advances in Clustering


Publisher: Springer-Verlag
Author: Marc Teboulle
ISBN: 354028348X
Release Date: 10 February 2006

eBook Description
Clustering is one of the most fundamental and essential data analysis techniques. Clustering can be used as an independent data mining task to discern intrinsic characteristics of data, or as a preprocessing step with the clustering results then used for classification, correlation analysis, or anomaly detection. Kogan and his co-editors have put together recent advances in clustering large and high-dimension data. Their volume addresses new topics and methods which are central to modern data analysis, with particular emphasis on linear algebra tools, opimization methods and statistical techniques. The contributions, written by leading researchers from both academia and industry, cover theoretical basics as well as application and evaluation of algorithms, and thus provide an excellent state-of-the-art overview. The level of detail, the breadth of coverage, and the comprehensive bibliography make this book a perfect fit for researchers and graduate students in data mining and in many other important related application areas.

Amazon.com

Grouping Multidimensional Data : Recent Advances in Clustering


Extend This Post Reach

Professional Apache Tomcat


Publisher: Wrox Press
Author: Chad Fowler
ISBN: 0764543725
Release Date: 04 October 2002

eBook Description
Tomcat is an open source web server that processes JavaServer Pagesandtrade; and Javaandtrade; Servlets. It can run as a stand-alone server or be integrated with the Apache web server. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added that make it much more complex. This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package. It will help you plan the installation and possible growth options of your site. You will learn how to integrate Tomcat with Apache (and the situations when you should and when you shouldn t), how to set up database connectivity through JDBC, and how to ensure your web applications are secure. This book also covers some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced logging). Who is this book for? This book is for professionals working with Java web applications. It assumes a certain knowledge of the JSP and Servlet technologies, but only from an administrator s point-of-view. Knowledge of databases, XML, HTML, networking, and general administrative techniques is also assumed. What does this book cover? Tomcat 3.x, Tomcat 4.0.x, and Tomcat 4.1.x The Tomcat architecture Tomcat installation and configuration Apache and Tomcat integration using the AJP and WARP connectors Tomcat security with SSL, realms, and the Java Security Manager Shared Tomcat hosting, server load testing, and load balancing Managing and administering web applications JDBC with Tomcat Ant and Log4J

Amazon.com

Professional Apache Tomcat


Extend This Post Reach

Secure PHP Development: Building 50 Practical Applications


Publisher: John Wiley and Sons
Author: Mohammed J. Kabir
ISBN: 0764549669
Release Date: 30 November 1999

eBook Description
Your in-depth guide to designing and developing secure PHP applications It s a hacker s dream come true: over one million Web sites are now vulnerable to attack through recently discovered flaws in the PHP scripting language. So how do you protect your site? In this book, bestselling author Mohammed Kabir provides all the tools you ll need to close this security gap. He presents a collection of 50 secure PHP applications that you can put to use immediately to solve a variety of practical problems. And he includes expert tips and techniques that show you how to write your own secure and efficient applications for your organization. You ll learn how to: Implement the featured applications in business environments such as intranets, Internet Web sites, and system administrations Develop e-mail and intranet solutions using PHP Determine the importance of certain coding practices, coding styles, and coding security requirements Follow the entire process of each PHP application life cycle from requirements, design, and development to maintenance and tuning. Use PHP in groupware, document management, issue tracking, bug tracking, and business applications Mature as a PHP developer by using software practices as part of your design, development, and software life cycle decisions Improve the performance of PHP applications The companion CD-ROM contains: 50 ready-to-use PHP applications Searchable e-version of the book The latest versions of PHP, Apache, and MySQLandtrade;

Amazon.com

Secure PHP Development: Building 50 Practical Applications


Extend This Post Reach

Investigating Computer-Related Crime


Publisher: CRC Press
Author: Peter Stephenson
ISBN: 0849322189
Release Date: 28 September 1999

eBook Description
Offers valuable information on using the forensic utilities for preserving evidence and searching for hidden information in the process of devising solutions to computer related crime.

Amazon.com

Investigating Computer-Related Crime


Extend This Post Reach

Investigator’s Guide to Steganography


Publisher: Auerbach Publishing
Author: Gregory Kipper
ISBN: 0849324335
Release Date: 27 October 2003

eBook Description
The Investigator’s Guide to Steganography provides a comprehensive look at this unique form of hidden communication from its beginnings to modern uses. It begins by exploring the past; providing insight into how this steganography began and evolved from ancient times to present day. It continues with an in-depth look at the workings of digital steganography and watermarking methods, available tools on the Internet, and the companies who are providing cutting edge steganography and watermarking services. The third section outlines real world uses of steganography. The book concludes by reviewing steganography detection methods and what can be expected in the future.

Amazon.com

Investigator’s Guide to Steganography


Extend This Post Reach

Oracle High Performance Tuning for 9i and 10g, First Edition


Publisher: Digital Press
Author: Gavin JT Powell
ISBN: 1555583059
Release Date: 08 December 2003

eBook Description
There are three parts to tuning an Oracle database: data modeling, SQL code tuning and physical database configuration.

A data model contains tables and relationships between tables. Tuning a data model involves normalization and de-normalization. Different approaches are required depending on the application, such as OLTP or a Data Warehouse. Inappropriate database design can make SQL code impossible to tune. Poor data modeling can have a most profound effect on database performance since all SQL code is constructed from the data model.

Poorly written SQL code is often a culprit of performance problems and is expensive to rectify. However, tuning of SQL code is generally cheaper than changing the data model. SQL code tends to be contained inside independent blocks within applications or stored procedures.

Physical database tuning involves hardware resource usage, networking and various other Oracle things such as configuration and file distribution. Physical configuration is often a culprit of poor performance where Oracle is installed with defaults, and never altered by an expert.

*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

Amazon.com

Oracle High Performance Tuning for 9i and 10g, First Edition


Extend This Post Reach

Practical C Programming, 3rd Edition


Publisher: O’Reilly
Author: Steve Oualline
ISBN: 1565923065
Release Date: 01 August 1997

eBook Description
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks(R) famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two:

* Multiplication and division come before addition and subtraction.

Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else’s code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else’s code, is described. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Amazon.com

Practical C Programming, 3rd Edition


Extend This Post Reach

Computer and Intrusion Forensics (Artech House Computer Security Series)


Publisher: Artech House Publishers
Author: Rod McKemmish
ISBN: 1580533698
Release Date: 25 April 2003

eBook Description
Text introduces computer and intrusion forensics, covering the areas of law enforcement, national security, and corporate fraud. Provides guidance on effectively handling evidence from digital sources, and law enforcement considerations in dealing with computer-related crimes. For professionals and students. Includes index.

Amazon.com

Computer and Intrusion Forensics (Artech House Computer Security Series)


Extend This Post Reach