Wednesday, June 20, 2007

DOT.NET E-books

MCTS Self-Paced Training Kit (Exam 70-536) Microsoft.NET Framework 2.0 Application Development Foundation

MCTS Self-Paced Training Kit (Exam 70-536) Microsoft.NET Framework 2.0 Application Development Foundation
by Tony Northrup, Shawn Wildermuth and Bill Ryan
Ed. Microsoft Press
ISBN: 0735622779
The comprehensive, self-paced exam prep, practice, and review for the skills measured by Exam 70-536

Download (3,69MB)

How to Code .NET

Book Description

What is good code? Writing good code is really a question about what the code is trying to solve. (And good code is not to be confused with patterns--because not all pieces of good code are patterns.) We debate about good code because there is not just a single piece of good code, but so many good pieces of code. And each good piece of code depends on the context in which it is used.

How to Code .NET: Tips and Tricks for Coding .NET 1.1 and .NET 2.0 Applications Effectively provides solutions to certain problems. That is, specific problems. This book provides detailed, authoritative explanations of good .NET coding techniques. It's based on award-winning material that author Christian Gross has previously presented at conferences throughout the US and Europe. What's more, the author is at the forefront of the .NET technology wave and an acknowledged expert on the subject of .NET coding style and techniques

Debugging Microsoft .NET 2.0 Applications

Book Description
Traditionally, tools for performance tuning, testing applications, and debugging code have been expensive, hard to learn, and difficult to use. While previous versions of Microsoft Visual Studio® have included debuggers and other code-improvement tools, Visual Studio 2005 presents developers with robust and useful tools and processes to help ensure top-quality code. In this guide, an expert on improving code, John Robbins, steps back from the expert-level information that characterized his previous debugging books to present hands-on, practical advice for working developers on how to use the debugging, testing, and tuning features in Visual Studio 2005. In addition to an overview of the science of debugging and expertly-guided instruction, this guide also features solutions to common, real-world development problems. Developers of all skill levels will be able to use this book to help improve their understanding of debugging, debugging tools, tuning, and testing! , including how to effectively employ Test Explorer, the Enterprise Performance Tool, and WinDbg.


Pro C# 2005 and the .NET 2.0 Platform, Third Edition

Pro .NET 2.0 Windows Forms and Custom Controls in C#

Pro .NET 2.0 Windows Forms and Custom Controls in C#
Book Description

By using C# and the final beta of NET 2.0, this book covers Windows Forms and GDI+ namespaces thoroughly for the .NET programmer in 2005. Experienced author Matthew MacDonald achieves this by combining careful treatment of the API with detailed discussion of solid user-interface design principles. This is an update for .NET 2.0 of MacDonald’s previous edition (1590590457) which gained wide community recognition. Upon reading this edition, you will be equipped to design state-of-the-art Windows interfaces and program graphics, and know how to create your own controls.
As a developer, you must know more than simply adding a control to a window. You must be able to create an entire user interface framework that's scalable, flexible, and reusable. Although this book is not a reference manual, it contains detailed discussions about user interface elements you’ll use on a regular basis. You will learn to use .NET controls, as well as extend them with your own custom controls.

.NET and XML

.NET and XML
By Niel M. Bornstein

Publisher : O'Reilly
Pub Date : November 2003
ISBN : 0596003978
Pages : 464
.NET & XML provides an in-depth, concentrated tutorial for intermediate to advanced-level developers. Additionally, it includes a complete reference to the XML-related namespaces within the .NET Framework. XML is an extremely flexible technology, and Microsoft has implemented most of the tools programmers need to use it very extensively. .NET & XML aims to help you understand the intersection between the two technologies for maximum effectiveness.

Pro VB 2005 and the .NET 2.0 Platform

Pro VB 2005 and the .NET 2.0 Platform, Second Edition

Pro .NET 2.0 Code and Design Standards in C#

Pro .NET 2.0 Code and Design Standards in C#

.NET Framework Essentials, 3rd Edition

.NET Framework Essentials, 3rd Edition
By Hoang Lam, Thuan L. Thai

Publisher : O'Reilly
Pub Date : August 2003
ISBN : 0-596-00505-9
Pages : 384
Fully updated for version 1.1 of the .NET Framework, .NET Framework Essentials, 3rd Edition is an objective, concise, no-nonsense overview of the Microsoft .NET Framework for developing web applications and services. Written for intermediate to advanced VB, C/C++, Java, and Delphi developers, .NET Framework Essentials, 3rd Edition is also useful to system architects and leaders who are assessing tools for future projects.

Java EE and .Net Interoperability

Java EE and .Net Interoperability: Integration Strategies, Patterns, and Best Practices
By Marina Fisher, Ray Lai, Sonu Sharma, Laurence Moroney
Publisher: Prentice Hall
Pub Date: April 21, 2006
Print ISBN-10: 0-13-147223-2
Print ISBN-13: 978-0-13-147223-5
Pages: 648

"It's a fact the .NET and Java platforms exist in the enterprise with many touch points. Developers are very eager for information and examples on how the two environments can coexist. This book reflects our interoperability collaboration with Sun and provides best practices for using Web services to bridge .NET and Java applications."

dot.NET.2.0 Interoperability Recipes

Apress dot.NET.2.0 Interoperability Recipes A Problem Solution Approach
Download 1.50MB

UML Applied: A .NET Perspective

UML Applied: A .NET Perspective
by Martin L. Shoemaker ISBN:1590590872
Apress © 2004
The core of this book provides a set of proven, hands-on, team-oriented exercises that will have you solving real-world problems with UML faster than when using any other approach.
Download 12.5MB

.NET Gotchas

.NET Gotchas
By Venkat Subramaniam
Publisher: O'Reilly
Pub Date: May 2005
ISBN: 0-596-00909-7
Pages: 400
Like most complex tasks, .NET programming is fraught with potential costly, and time-consuming hazards. The millions of Microsoft developers worldwide who create applications for the .NET platform can attest to that. Thankfully there's now a book that shows you how to avoid such costly and time-consuming mistakes. It's called .NET Gotchas.
Download 2.7MB

.NET Internationalization

.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications
By Guy Smith-Ferrier
Publisher: Addison Wesley Professional
Pub Date: August 07, 2006
Print ISBN-10: 0-321-34138-4
Print ISBN-13: 978-0-321-34138-9
Pages: 672
As business becomes more and more global, software developers increasingly need to make applications multi-lingual and culturally aware. The .NET Framework may well have the most comprehensive support for internationalization and globalization of any development platform to date, and .NET Internationalization teaches developers how to unlock and utilize that support.
Experienced international application developer Guy Smith-Ferrier covers the internationalization of both Windows Forms and ASP.NET applications, using both Versions 1.1 and 2.0 of the .NET Framework. Smith-Ferrier not only teaches you the best ways to take advantage of the globalization and internationalization features built in to the .NET Framework and Visual Studio, he also provides original code to take globalized applications to the next level of international utility and maintainability.
Download 8.75MB

Building Websites with VB.NET and DotNetNuke 4

Building Websites with VB.NET and DotNetNuke 4
Download 6.0MB

.NET Test Automation Recipes

.NET Test Automation Recipes: A Problem-Solution Approach
If you develop, test, or manage .NET software, you will find .NET Test Automation Recipes: A Problem-Solution Approach very useful. The book
presents practical techniques for writing lightweight software test automation in a .NET environment and covers API testing thoroughly. It
also discusses lightweight, custom Windows application UI automation and teaches you low-level web application UI automation. Additional material The examples in this book have been successfully used in seminars and teaching environments where they have proven highly effective for students who are learning intermediate-level .NET programming. You’ll come away from the book knowing how to write production-quality
combination and permutation methods.
Download 1.53MB

Beginning ASP.NET 1.1 with Visual C# .NET 2003

Beginning ASP.NET 1.1 with Visual C# .NET 2003

.NET Security

.NET Security

Monday, June 18, 2007

Artificial intelligence free e-books

Artificial Cognition Systems

Product Description
Artificial Cognition Systems presents recent research efforts in artificial intelligence about building artificial systems capable of performing cognitive tasks. Such study relies on modeling and simulating cognitive processes and therefore constructs experimental labs to evaluate hypothesis and theories about cognition. Artificial Cognition Systems offers contributions from researchers with different backgrounds applying diverse perspectives in cognitive processes modeling and simulation, and brings forth an important and open discussion in artificial intelligence: how cognitive processes can be meaningful to artificial systems.

Competitive Intelligence

Competitive Intelligence: A Guide for Your Journey to Best-practice Processes
by Farida Hasanali, Paige Leavitt et al. ISBN:1928593968
APQC © 2004 (81 pages)
Based on APQC's seven years of benchmarking research on competitive intelligence, this straightforward guidebook also details best practices in coordinating actionable intelligence

Artificial Intelligence and Molecular Biology

Book Description
The enormous amount of data generated by the Human Genome Project and other large-scale biological research has created a rich and challenging domain for research in artificial intelligence. These original contributions provide a current sampling of AI approaches to problems of biological significance; they are the first to treat the computational needs of the biology community hand-in-hand with appropriate advances in artificial intelligence. Focusing on novel technologies and approaches, rather than on proven applications, they cover genetic sequence analysis, protein structure representation and prediction, automated data analysis aids, and simulation of biological systems. A brief introductory primer on molecular biology and Al gives computer scientists sufficient background to understand much of the biology discussed in the book.

Quality Measures in Data Mining

Quality Measures in Data Mining (Studies in Computational Intelligence)
Hardcover: 313 pages
Publisher: Springer; 1 edition (February 2007)
Language: English
ISBN-10: 3540449116

Advances in Applied Artificial Intelligence

Book Description
Whether any one technology will prove to be the central one in creating artificial intelligence, or whether a combination of technologies will be necessary to create an artificial intelligence is still an open question, so many scientists are experimenting with mixtures of such techniques. In Advances in Applied Artificial Intelligence these questions are implicitly addressed by scientists tackling specific problems which require intelligence in both individual and combinations of specific artificial intelligence techniques.
Advances in Applied Artificial Intelligence includes extensive references within each chapter which an interested reader may wish to pursue. Therefore, this book can be used as a central resource from which major avenues of research may be approached.

Reasoning About Knowledge

Reasoning About Knowledge
by Ronald Fagin, Joseph Y. Halpern, Yoram Moses and Moshe Y. Vardi ISBN:0262562006
The MIT Press © 2003 (517 pages)
This book provides a general discussion of approaches to reasoning about knowledge and its applications to distributed systems, artificial intelligence, and game theory, as well as reasoning about the knowledge of agents who reason about the world.


Artificial Intelligence: Modern Approach

Artificial Intelligence: Modern Approach

by Stuart J. Russell, Peter Norvig

Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design. It includes historical notes at the end of every chapter, exercises, margin notes, a bibliography, and a competent index. Artificial Intelligence: A Modern Approach covers a wide array of material, including first-order logic, game playing, knowledge representation, planning, and reinforcement learning.

  • Hardcover: 932 pages
  • Publisher: Prentice Hall; 1st edition (January 15, 1995)
  • Language: English Link is here.
Download Links: Part1, Part2

The International Dictionary of Artificial Intelligence

The International Dictionary of Artificial Intelligence

Artificial Intelligence and Soft Computing

Artificial Intelligence and Soft Computing Behavioral and Cognitive Modeling
of the Human Brain


Sunday, June 17, 2007

Google e-books

Google for Dummies

Google for Dummies
by Brad Hill ISBN:0764544209
John Wiley & Sons © 2003 (346 pages)
This simplified guide to using Google will teach you how to find search shortcuts, add-on tools, ways to customize Google, shop, play games, get news, go blogging, and much more.

Learn Google

Book Description
This book is the only book of its kind on the market covering how to use the basic, intermediate, and advanced search modifiers Google makes available to users.

Hacking GMail

Book Description

The first book to unlock the true power behind Gmail, Hacking Gmail will immediately appeal to Google and Gmail fans
This is serious, down-and-dirty, under-the-hood, code-level hacking that will have readers eliminating the default settings, customizing appearance, disabling advertising, and taking control over their Gmail accounts
Covers turning Gmail into an online hard drive for backing up files, using it as a blogging tool, and even creating customized Gmail tools and hacks
Shows readers how to check their Gmail without visiting the site; use Gmail APIs in Perl, Python, PHP, and other languages, or create their own; and maximize Gmail as a host for message boards, photo galleries, even a blog

Google Hacking for Penetration Testers

Book Description
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 dont 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 hackers search.

Google Search & Rescue For Dummies

Book Description
Be amazed at all the ways Google's at your service!

Here's how to find your way through all the information Google offers

More than a search engine, Google has become a lifestyle. This book introduces you to the rest of the Google family - valuable tools such as Google Maps, Google Video, Google Earth, Google Scholar, and Gmail. Play Google games, shop with Froogle, or find stuff on your own computer with Google Desktop. The possibilities will make you Google-eyed!

Discover how to
* Refine your results with search operators
* Use Google as an answer engine
* Enjoy one-click searching with Google Toolbar
* Get specific information with Google Labs services
* Simplify e-mail with Gmail

Google Advertising Tools

Google Advertising Tools
By Harold Davis
Publisher: O'Reilly
Pub Date: January 2006
Print ISBN-10: 0-596-10108-2
Print ISBN-13: 978-0-59-610108-4
Pages: 366

Make Easy Money with Google

Make Easy Money with Google: Using the AdSense Advertising Program
By Eric Giguère
Publisher: Peachpit Press
Pub Date: June 13, 2005
ISBN: 0-321-32114-6
Pages: 272

Google Maps Hacks

Google Maps Hacks
By Schuyler Erle, Rich Gibson
Publisher: O'Reilly
Pub Date: January 2006
Print ISBN-10: 0-596-10161-9
Print ISBN-13: 978-0-59-610161-9
Pages: 366

Google Search and Tools in a Snap

Book Description
These days, nobody really wants to learn everything there is about a product like Google Tools. And even if you did, who has the time to endlessly tinker and play with it until you figure everything out? You just want a book that will quickly show you how to do things with Google Tools, like perform power searches, find pictures with Google Images, find online bargains with Froogle, use the Google Toolbar, and discover the world with Google Earth.

Google Search and Tools in a Snap does just that. Organized into a series of well-organized, bite-sized, quickly accomplished tasks, the book lets you zero right in on the one particular task you want to accomplish, quickly figure out what to do, do it, and then get back to using the plethora of Google Tools.

501 Web Site Secrets

501 Web Site Secrets: Unleash the Power of Google®, Amazon®, eBay® and More
Book Description

Shows Internet users how to get the most out of Internet searches, portals, and commerce sites
Covers using Google to solve mathematical equations, making search engines safe for kids, harnessing the full power of Yahoo!, and getting the best bargains on shopping sites
Explains how to search for street addresses and phone numbers, stock quotes and other financial information, MP3s and other digital music, computer programs and utilities, medical information, legal information, genealogical information, job listings, and more
Reveals the secrets behind directory sites, indexing, and search result rankings

Building Research Tools with Google For Dummies

Book Description
Google—a funny name for a fabulous tool. You’ve already used it to look up all sorts of information on the Web almost instantly. Now what if you could use its amazing abilities to turbo-charge your research on a grand scale?
Building Research Tools With Google For Dummies can help you do just that. In plain English, it shows you easy ways to:

Ask Google exactly what you want to know
Determine whether what you need can actually be found through Google, and where to look if the answer is “no”
Improve your research results
Present your findings in a way that makes sense
Write your own specialized search applications—if you want to

Google: The Missing Manual (Missing Manual)

Book Description is one of the most popular sites on the Internet and is used around the world by millions of people every day. Sure, you know how to "Google it" when you're searching for something--anything!--on the Web. It's plenty fast and easy to use. But did you know how much more you could achieve with the world's best search engine by clicking beyond the "Google Search" button?
While you can interface with Google in 97 languages and glean results in 35, you can't find any kind of instruction manual from Google. Lucky for you, our fully updated and greatly expanded second edition to the bestselling Google: The Missing Manual covers everything you could possibly want to know about Google, including the newest and coolest--and often most underused (what is Froogle, anyway?)--features. There's even a full chapter devoted to Gmail, Google's free email service that includes a whopping 2.5 GB of space).

This wise and witty guide delivers the complete scoop on Google, from how it works to how you can search far more effectively and efficiently (no more scrolling through 168 pages of seemingly irrelevant results); take best advantage of Google's lesser-known features, such as Google Print, Google Desktop, and Google Suggest; get your website listed on Google; track your visitors with Google Analytics; make money with AdWords and AdSense; and much more.

Whether you're new to Google or already a many-times-a-day user, you're sure to find tutorials, tips, tricks, and tools that take you well beyond simple search to Google gurudom.

Hacking Google Maps and Google Earth

Hacking Google Maps and Google Earth


Google Talking

Syngress Google Talking Nov 2006
Download 6.8MB

Blogging with the New Google Blogger

Blogging with the New Google Blogger (c) by Que publisher
The CHM eBook with ISBN: 0768674484

Hacking Google Maps & Google Earth

Hacking Google Maps & Google Earth

OReilly Google Hacks 3rd Edition

OReilly Google Hacks 3rd Edition Aug 2006

Building Your Business with Google for Dummies

The first-ever book to show businesses step by step how to capitalize on advertising programs offered by Google, the world's #1 search engine, with more than 200 million search queries per day
Written by a veteran For Dummies author working in cooperation with Google, which will help support the book
From selecting the right keywords to crafting the right message, the book explains how to boost site traffic using AdWords, Google's hugely successful sponsored-link advertising program, which now has more than 150,000 advertisers
Also details how to make money with AdSense, a Google program that funnels relevant AdWords ads to other sites-and pays those sites whenever someone clicks on them

Download 8MB

Saturday, June 16, 2007

Perl e-books

Mastering Algorithms with Perl

Mastering Algorithms with Perl
by Orwant, Jon / Hietaniemi, Jarkko
This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science.
The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications
that use them, and -- most important -- how to code these algorithms in Perl.

Download (5,66MB)

Beginning Perl Web Development

Beginning Perl Web Development: From Novice to Professional

Mastering Perl for Bioinformatics

Mastering Perl for Bioinformatics
By James Tisdall

Publisher : O'Reilly
Pub Date : September 2003
ISBN : 0-596-00307-2
Pages : 396
Mastering Perl for Bioinformatics covers the core Perl language and many of its module extensions, presenting them in the context of biological data and problems of pressing interest to the biological community. This book, along with Beginning Perl for Bioinformatics, forms a basic course in Perl programming. This second volume finishes the basic Perl tutorial material (references, complex data structures, object-oriented programming, use of modules--all presented in a biological context) and presents some advanced topics of considerable interest in bioinformatics.

Beginning Perl for Bioinformatics

Book Description
With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming experience, starting out in Perl can be a challenge. Many biologists have a difficult time learning how to apply the language to bioinformatics. The most popular Perl programming books are often too theoretical and too focused on computer science for a non-programming biologist who needs to solve very specific problems. Beginning Perl for Bioinformatics is designed to get you quickly over the Perl language barrier by approaching programming as an important new laboratory skill, revealing Perl programs and techniques that are immediately useful in the lab. Each chapter focuses on solving a particular bioinformatics problem or class of problems, starting with the simplest and increasing in complexity as the book progresses. Each chapter includes programming exercises and teaches bioinformatics by showing and modifying programs that deal with various kinds of practical biological problems. By the end of the book you'll have a solid understanding of Perl basics, a collection of programs for such tasks as parsing BLAST and GenBank, and the skills to take on more advanced bioinformatics programming. Some of the later chapters focus in greater detail on specific bioinformatics topics. This book is suitable for use as a classroom textbook, for self-study, and as a reference. The book covers:

Programming basics and working with DNA sequences and strings
Debugging your code
Simulating gene mutations using random number generators
Regular expressions and finding motifs in data
Arrays, hashes, and relational databases
Regular expressions and restriction maps
Using Perl to parse PDB records, annotations in GenBank, and BLAST output

Intermediate Perl

Book Description

Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones.

Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include:

Packages and namespaces
References and scoping
Manipulating complex data structures
Object-oriented programming
Writing and using modules
Testing Perl code
Contributing to CPAN
Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further.

Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly.

Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.

Building Tag Clouds in Perl and PHP

Tag clouds are everywhere on the web these days. First popularized by the web sites Flickr, Technorati, and, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of “Web 2.0.” This PDF analyzes what is and isn’t a tag cloud, offers design tips for using them effectively, and then goes on to show how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP.

Learning Perl, Second Edition

Book Description
In this update of a bestseller, two leading Perl trainers teach you to use the most universal scripting language in the age of the World Wide Web. With a foreword by Larry Wall, the creator of Perl, this smooth, carefully paced book is the "official" guide for both formal (classroom) and informal learning. It is now current for Perl version 5.004.
Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A lengthy new chapter in this edition introduces you to CGI programming, while touching also on the use of library modules, references, and Perl's object-oriented constructs.

Perl is a language for easily manipulating text, files, and processes. It comes standard on most UNIX platforms and is available free of charge on all other important operating systems. Perl technical support is informally available -- often within minutes -- from a pool of experts who monitor a USENET newsgroup (comp.lang.perl.misc) with tens of thousands of readers.

Contents include:

A quick tutorial stroll through Perl basics
Systematic, topic-by-topic coverage of Perl's broad capabilities
Lots of brief code examples
Programming exercises for each topic, with fully worked-out answers
How to execute system commands from your Perl program
How to manage DBM databases using Perl
An introduction to CGI programming for the Web

Advanced Perl Programming

Book Description
So you've learned Perl, but you're getting frustrated. Perhaps you've taken on a larger project than the ones you're used to. Or you want to add a user interface or a networking component. Or you need to do more complicated error trapping. Whether your knowledge of Perl is casual or deep, this book will make you a more accomplished programmer. Here you can learn the complex techniques for production-ready Perl programs. This book explains methods for manipulating data and objects that may have looked like magic before. Furthermore, it sets Perl in the context of a larger environment, giving you the background you need for dealing with networks, databases, and GUIs. The discussion of internals helps you program more efficiently and embed Perl within C or C within Perl. Major topics covered include:
Practical use of packages and classes (object-oriented programming)
Complex data structures
Persistence (e.g., using a database)
Graphical interfaces, using the Tk toolkit
Interaction with C language functions
Embedding and extending the Perl interpreter
In addition, the book patiently explains all sorts of language details you've always wanted to know more about, such as the use of references, trapping errors through the eval operator, non-blocking I/O, when closures are helpful, and using ties to trigger actions when data is accessed. You will emerge from this book a better hacker, and a proud master of Perl.

Perl & XML

Book Description
XML is a text-based markup language that has taken the programming world by storm. More powerful than HTML yet less demanding than SGML, XML has proven itself to be flexible and resilient. XML is the perfect tool for formatting documents with even the smallest bit of complexity, from Web pages to legal contracts to books. However, XML has also proven itself to be indispensable for organizing and conveying other sorts of data as well, thus its central role in web services like SOAP and XML-RPC. As the Perl programming language was tailor-made for manipulating text, few people have disputed the fact that Perl and XML are perfectly suited for one another. The only question has been what's the best way to do it. That's where this book comes in. Perl & XML is aimed at Perl programmers who need to work with XML documents and data. The book covers all the major modules for XML processing in Perl, including XML::Simple, XML::Parser, XML::LibXML, XML::XPath, XML::Writer, XML::Pyx, XML::Parser::PerlSAX, XML::SAX, XML::SimpleObject, XML::TreeBuilder, XML::Grove, XML::DOM, XML::RSS, XML::Generator::DBI, and SOAP::Lite. But this book is more than just a listing of modules; it gives a complete, comprehensive tour of the landscape of Perl and XML, making sense of the myriad of modules, terminology, and techniques. This book covers:
parsing XML documents and writing them out again
working with event streams and SAX
tree processing and the Document Object Model
advanced tree processing with XPath and XSLT
Most valuably, the last two chapters of Perl & XML give complete examples of XML applications, pulling together all the tools at your disposal. All together, Perl & XML is the single book that gives you a solid grounding in XML processing with Perl.

Mastering Perl/Tk

Mastering Perl/Tk

PERL Basics In Pictures

PERL Basics In Pictures

Perl 6 Essentials

Perl 6 Essentials
By Allison Randal, Dan Sugalski, Leopold Tötsch

Publisher : O'Reilly
Pub Date : June 2003
ISBN : 0-596-00499-0
Pages : 208
Perl 6 Essentials is the first book that offers a peek into the next major version of the Perl language. Written by members of the Perl 6 core development team, the book covers the development not only of Perl 6 syntax but also Parrot, the language-independent interpreter developed as part of the Perl 6 design strategy. This book is essential reading for anyone interested in the future of Perl. It will satisfy their curiosity and show how changes in the language will make it more powerful and easier to use
Download 0.31Mb

Minimal Perl For UNIX and Linux People

Minimal Perl For UNIX and Linux People
Download 3.5MB

Advanced Perl Programming, 2nd Edition

Advanced Perl Programming, 2nd Edition
By Simon Cozens
Publisher: O'Reilly
Pub Date: June 2005
ISBN: 0-596-00456-7
Pages: 304
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business.

Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer.

O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability.
Download 0.8MB

Perl Hacks

Perl Hacks
By chromatic , Damian Conway, Curtis "Ovid" Poe
Publisher: O'Reilly
Pub Date: May 2006
Print ISBN-10: 0-596-52674-1
Print ISBN-13: 978-0-59-652674-0
Pages: 296
With more than a million dedicated programmers, Perl has proven to be
the best computing language for the latest trends in computing and
business. While other languages have stagnated, Perl remains fresh
thanks to its community-based development model, which encourages the
sharing of information among users. This tradition of knowledge-sharing
allows developers to find answers to almost any Perl question they can
dream up.
And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's "Hacks" series, Perl Hacks appeals to a variety of programmers, whether you're a experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson - some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more.
Download 0.6MB

Perl Medic: Transforming Legacy Code

Perl Medic: Transforming Legacy Code

Publisher : Addison Wesley
Pub Date : March 10, 2004
ISBN : 0-201-79526-4
Pages : 336

Open Source Web Development with LAMP

Open Source Web Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP
Publisher : Addison Wesley
Date Published : December 17, 2002
ISBN : 0-201-77061-X
Pages : 496

Perl Programming for Biologists

Perl Programming for Biologists