Aamdani Atthanni Kharcha Rupaiya (2001)

Star: Govinda ... Bhimsha Juhi Chawla ... Jhoomri Tabu ... Meena Chandrachur Singh ... Ravi Johnny Lever ... Appu Khote .........

Mehndi (1998)

Star: Faraaz Khan ... Niranjan Chaudhary Rani Mukherjee ... Pooja (as Rani Mukherji) Ushma Rathod Shakti Kapoor ... Banne Miya Arjun ... Billoo Joginder Shelly ... Police Inspector Bhisham (as Joginder)

Money Train (1995) (In Hindi)

Star: Wesley Snipes ... John Woody Harrelson ... Charlie Jennifer Lopez ... Grace Santiago Robert Blake ... Donald Patterson Chris Cooper ... Torch Joe Grifasi ... Riley Scott Sowers ... Mr. Brown Skipp Sudduth ... Kowalski

You've Got Mail (1998) (In Hindi)

Star: Tom Hanks ... Joe Fox Meg Ryan ... Kathleen Kelly Katie Sagona ... Young Kathleen Kelly Greg Kinnear ... Frank Navasky Parker Posey ... Patricia Eden Jean Stapleton ... Birdie Conrad Steve Zahn ... George Pappas Heather Burns ... Christina Plutzker

Mazaaq (1975)

Posted by 1213 On 10:43 PM

Star: Vinod Mehra ... Vinod Moushumi Chatterjee ... Moushumi Mehmood ... Raja Aruna Irani ... Dr. A. Irani Iftekhar ... Moushumi's Father Bhagwan G. Asrani ... Murali / Marlon Kanhaiyalal ... Murali's Father Agha ... Gaylord Hotel Manager

Moving to Ubuntu Linux

Posted by 1213 On 1:03 PM 0 comments







Book Details
Paperback: 496 pages
Publisher: Addison-Wesley Professional; Pap/DVD edition (August 27, 2006)
Language: English
ISBN-10: 032142722X
ISBN-13: 978-0321427229


Review

"This is a splendid way of easing folks into Linux. A live DVD of Ubuntu means that no install is necessary. Another fine job by Gagné. "--Peter Salus, Editor, UnixReview.com



Book Description

Discover Ubuntu, Today’s Hottest Linux

Everyone’s talking about Ubuntu—it’s not just 100% free, it’s the most useful, practical desktop Linux ever! Now, Linux expert Marcel Gagné reveals Ubuntu’s amazing power and helps you migrate from Windows faster than you ever thought possible.

Moving to Ubuntu Linux will teach you how to do virtually anything with Ubuntu—write documents, create spreadsheets, surf the Web, use email, listen to music, watch movies, and play games.

Install Ubuntu fast, with easy, step-by-step instructions
Take control, with the GNOME desktop environment and Nautilus file manager
Browse the Internet using Firefox, the powerful browser that’s quickly replacing Microsoft Internet Explorer
Find and install all the software you’ll ever need, with Ubuntu’s powerful Synaptic package manager
Send email, track contacts, create calendars, and manage all your personal information with Evolution
Organize digital photos, rip music, burn and play CDs, watch movies, create graphics, and more
Discover the world of Linux games, and learn how to run Windows games on your Ubuntu PC
Set up an efficient, convenient network for your home or small business
Customize your desktop so it’s perfectly comfortable and totally efficient


For more free books download visit this blog daily




Download



.

Inside Java(TM) 2 Platform Security

Posted by 1213 On 1:01 PM 0 comments





Book Details

Paperback: 262 pages
Publisher: Addison-Wesley Professional; 1st edition (June 16, 1999)
Language: English
ISBN-10: 0201310007
ISBN-13: 978-0201310009


An expert tour of security on the new Java 2 platform, Inside Java 2 Security will find an enthusiastic audience among advanced Java developers and system administrators. As the author notes during the general discussion on network security, safeguarding your system goes far beyond mere cryptography.
This book reviews multiple security threats and the strategies used to combat them, such as denial of service attacks, Trojan horses, and covert channels. In addition, it touches on the evolution of Java security from the restrictive days of the JDK 1.0 sandbox to the sophisticated security features available in Java 2, including a section that presents a list of 11 security bugs found in early versions of Java.

Because Java 2 security is now policy-based, it must be managed by system administrators as part of enterprise security. A chapter on Java 2 security presents the "big picture" as well as the classes used to implement policy-based security where developers can control access to an entire system like files, network resources, or runtime permissions on code. The book also discusses the rather primitive tools used for Java 2 security management such as the policytool utility. For advanced developers, further sections demonstrate how to create new permission classes and how to make JDK 1.1 security code migrate to Java 2.

A section on the Java Cryptography Architecture (JCA) shows that Java 2 supports the latest in encryption standards like SHA, DSA, RSA, and X.509 certificates. The text concludes with some well-considered predictions for the future of security on the Java platform. In the meantime, this book shows you what you will need to know about security when committing to Java 2 on the enterprise. Security is now part of the picture and will require both extra development time and administrative effort. --Richard Dragan

Book Description
"The book is of enormous consequence and potential value. The Java(TM) 2 Platform Security represents an advance of major proportions, and the information in this book is captured nowhere else." --Peter G. Neumann, Principal Scientist, SRI International Computer Science Lab, author of Computer-Related Risks, and Moderator of the Risks Forum

"Profound! There are a large number of security pearls. I enjoyed and was very impressed by both the depth and breadth of the book." --Stephen Northcutt, Director of Research for Intrusion Detection and Response, SANS Institute

Inside the Java(TM) 2 Platform Security is the definitive and comprehensive guide to the Java security platform. Written by the Chief Java Security Architect at Sun, it provides a detailed look into the central workings of the Java(TM) security architecture and describes security tools and techniques for successful implementation.

This book features detailed descriptions of the many enhancements incorporated within the security architecture that underlies the Java 2 platform. It also provides a practical guide to the deployment of Java security, and shows how to customize, extend, and refine the core security architecture. For those new to the topic, the book includes an overview of computer and network security concepts and an explanation of the basic Java security model.

You will find detailed discussions on such specific topics as:

* The original Java sandbox security model * The new Java 2 Platform permission hierarchy * How Java security supports the secure loading of classes * Java 2 access control mechanisms * Policy configuration * Digital certificates * Security tools, including Key Store and Jar Signer * Secure Java programming techniques * Ways to customize the Java security architecture with new permission types * How to move legacy security code onto the Java(TM) 2 Platform

In addition, the book discusses techniques for preserving object security-such as signing, sealing, and guarding objects-and outlines the Java cryptography architecture. Throughout, the book points out common mistakes and contains numerous code examples demonstrating the usage of classes and methods.

With this complete and authoritative guide, you will gain a deeper understanding into how and why the Java security technology functions as it does, and will be better able to utilize its sophisticated security capabilities in the development of your applications.

For more free books download visit this blog daily


Download






.

Unix Programming Environment

Posted by 1213 On 12:59 PM 0 comments





Book Details
Paperback: 357 pages
Publisher: Prentice Hall (March 1984)
Language: English
ISBN-10: 013937681X
ISBN-13: 978-0139376818



How is it that a book from 1984 based on a legacy Unix system, describing some tools that no one would now use, can still not only be in print but actually recommended?
In introducing you to the Unix system, from simple shell commands, to shell scripts, to awk and sed programming, and to Unix applications programming, not to mention the best introduction to lex and yacc, the authors develop real applications and teach you how to THINK in Unix terms: develop small components that fit and interact with each other to build larger and larger and more complex applications.

But it's more than just thinking in Unix terms: it's how to structure and approach programs and scripts no matter what environment you are in.

Stevenson's _Advanced Programming In the Unix Environment_ is an excellent book for coverage. I have it too. But _The Unix Programming Environment_ is a book for developing your software mentality in a way that no other book that I've read even approaches.

After 20 years as a Unix programmer, including kernel development of several Unix operating systems, this book still remains on my shelf.




For more free books download visit this blog daily



Download





.






Book Details
Hardcover: 1009 pages
Publisher: Prentice Hall PTR; 2nd edition (January 15, 1998)
Language: English
ISBN-10: 013490012X
ISBN-13: 978-0134900124



The classic programming text Unix Network Programming has been updated by author W. Richard Stevens to encompass three new volumes. There have been a few changes in the computing world since 1990 (the year the original was published), and Stevens has taken the opportunity to create a complete set of reference manuals for programmers of all skill levels.
The first volume, Networking APIs: Sockets and XTI, covers everything you need to know to make your programs communicate over networks. Stevens covers everything from writing your programs to be compatible with both Internet Protocol version 4 (IPv4) and IPv6, to raw sockets, routing sockets, User Datagram Protocol (UDP), broadcasting/multicasting, routing sockets, server internals, and more, plus a section covering Posix threads.

Stevens also notes compatibility issues with different operating systems so that readers can create code that is more portable, and he offers plenty of advice on how to make code more robust. --Doug Beaver

Book Info
Volume 1: Networking APIs: Sockets and XTI. Author offers unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for Unix network programming, as well as extensive coverage of the X/Open Transport Interface (XTI). DLC: Unix (Computer file)



For more free books download visit this blog daily


Download






.

Structured Computer Organization

Posted by 1213 On 12:54 PM 0 comments






Book Details
Hardcover: 800 pages
Publisher: Prentice Hall; 5 edition (June 25, 2005)
Language: English
ISBN-10: 0131485210
ISBN-13: 978-0131485211


Book Description

This book takes a modern structured, layered approach to understanding computer systems. It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies and the latest developments in computer organization and architecture. Tanenbaum’s renowned writing style and painstaking research make this one of the most accessible and accurate books available, maintaining the author’s popular method of presenting a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. A CD-ROM for assembly language programmers is available for teachers. For all computer professionals and engineers who need an overview or introduction to computer architecture.



About the Author
Andrew S. Tanenbaum has a B.S. Degree from M.I.T. and a Ph.D. from the University of California at Berkeley. He is currently a Professor of Computer Science at the Vrije Universiteit in Amsterdam, The Netherlands, where he heads the Computer Systems Group. He is also Dean of the Advanced School for Computing and Imaging, an interuniversity graduate school doing research on advanced parallel, distributed, and imaging systems. Nevertheless, he is trying very hard to avoid turning into a bureaucrat.

In the past, he has done research on compilers, operating systems, networking, and local-area distributed systems. His current research focuses primarily on the design of wide-area distributed systems that scale to a billion users. These research projects have led to five books and over 85 referred papers in journals and conference proceedings.

Prof. Tanenbaum has also produced a considerable volume of software. He was the principal architect of the Amsterdam Compiler Kit, a widely-used toolkit for writing portable compilers, as well as of MINIX, a small UNIX clone intended for use in student programming labs. Together with his Ph.D. students and programmers, he helped design the Amoeba distributed operating system, a high-performance microkernel-based distributed operating system. The MINIX and Amoeba systems are now available for free via the Internet..

Prof. Tanenbaum is a Fellow of the ACM, a Fellow of the IEEE, a member of the Royal Netherlands Academy of Arts and Sciences, winner of the 1994 ACM Karl V. Karlstrom Outstanding Educator Award, and winner of the 1997 ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education. He is also listed in Who’s Who in the World.



For more free books download visit this blog daily



Download





.






Book Details
Hardcover: 1132 pages
Publisher: Prentice Hall; 2 edition (December 30, 2002)
Language: English
ISBN-10: 0137903952
ISBN-13: 978-0137903955



The long-anticipated revision of this best-selling book offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Intelligent Agents. Solving Problems by Searching. Informed Search Methods. Game Playing. Agents that Reason Logically. First-order Logic. Building a Knowledge Base. Inference in First-Order Logic. Logical Reasoning Systems. Practical Planning. Planning and Acting. Uncertainty. Probabilistic Reasoning Systems. Making Simple Decisions. Making Complex Decisions. Learning from Observations. Learning with Neural Networks. Reinforcement Learning. Knowledge in Learning. Agents that Communicate. Practical Communication in English. Perception. Robotics. For those interested in artificial intelligence.

Book Info
Presents a unified, coherent picture of the AI field based on the ideal of intelligent agents, and shows how to build them using the AI methods. DLC: Artificial intelligence. --This text refers to an out of print or unavailable edition of this title.

The publisher, Prentice-Hall Engineering/Science/Mathematics
The most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

The first edition of Artificial Intelligence: A Modern Approach has become a classic in the AI literature. It has been adopted by over 600 universities in 60 countries, and has been praised as the definitive synthesis of the field.

In the second edition, every chapter has been extensively rewritten. Significant new material has been introduced to cover areas such as constraint satisfaction, fast propositional inference, planning graphs, internet agents, exact probabilistic inference, Markov Chain Monte Carlo techniques, Kalman filters, ensemble learning methods, statistical learning, probabilistic natural language models, probabilistic robotics, and ethical aspects of AI.

The book is supported by a suite of online resources including source code, figures, lecture slides, a directory of over 800 links to "AI on the Web," and an online discussion group. All of this is available at:
aima.cs.berkeley.edu



About the Author

Stuart Russell was born in 1962 in Portsmouth, England. He received his B.A. with first-class honours in physics from Oxford University in 1982, and his Ph.D. in computer science from Stanford in 1986. He then joined the faculty of the University of California at Berkeley, where he is a professor of computer science, director of the Center for Intelligent Systems, and holder of the Smith-Zadeh Chair in Engineering. In 1990, he received the Presidential Young Investigator Award of the National Science Foundation, and in 1995 he was cowinner of the Computers and Thought Award. He was a 1996 Miller Professor of the University of California and was appointed to a Chancellor's Professorship in 2000. In 1998, he gave the Forsythe Memorial Lectures at Stanford University. He is a Fellow and former Executive Council member of the American Association for Artificial Intelligence. He has published over 100 papers on a wide range of topics in artificial intelligence. His other books include The Use of Knowledge in Analogy and Induction and (with Eric Wefald) Do the Right Thing: Studies in Limited Rationality.

Peter Norvig is director of Search Quality at Google, Inc. He is a Fellow and Executive Council member of the American Association for Artificial Intelligence. Previously, he was head of the Computational Sciences Division at NASA Ames Research Center, where he oversaw NASA's research and development in artificial intelligence and robotics. Before that he served as chief scientist at Junglee, where he helped develop one of the first Internet information extraction services, and as a senior scientist at Sun Microsystems Laboratories working on intelligent information retrieval. He received a B.S. in applied mathematics from Brown University and a Ph.D. in computer science from the University of California at Berkeley. He has been a professor at the University of Southern California and a research faculty member at Berkeley. He has over 50 publications in computer science including the books Paradigms of AI Programming: Case Studies in Common Lisp, Verbmobil: A Translation System for Face-to-Face Dialog, and Intelligent Help Systems for UNIX.

For more free books download visit this blog daily




Download

Slides







.

Modern operating systems by Tanenbaum

Posted by 1213 On 12:48 PM 0 comments





Book Details
Hardcover: 976 pages
Publisher: Prentice Hall; 2 edition (March 3, 2001)
Language: English
ISBN-10: 0130313580
ISBN-13: 978-0130313584



For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating system design, including detailed case studies of Unix/Linux and Windows 2000.
What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD.

Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls).

The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets."

It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms.

Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals.

Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson


Book Info

(Pearson Education) A reference offering practical and example-based information on constructing and understanding modern operating systems. Includes chapters on computer security, multimedia operating systems, multiple processor systems, single processor computer systems, and a score of other topics. Also features a companion Web site. DLC: Operating systems.

For more free books download visit this blog daily



Download





.
| edit post

Struts 2 in Action book download

Posted by 1213 On 12:46 PM 0 comments






Book Details
Paperback: 432 pages
Publisher: Manning Publications (May 1, 2008)
Language: English, German
ISBN-10: 193398807X
ISBN-13: 978-1933988078


Book Description
The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework. Struts 2 represents a revolution in design and ease of use when compared to classic Struts. It adds exciting and powerful features such as a plugin framework, JavaServer Faces integration, and XML-free configuration.
Struts 2 In Action introduces the Apache Struts 2 web application framework and shows you how to quickly develop professional, production-ready modern web applications. Written by Don Brown, one of the leading developers of Struts 2, Chad Davis, a passionate Struts 2 developer, along with Scott Stanlick, this book gently walks you through the key features of Struts 2 in example-driven, easy-to-digest sections.

Struts 2 in Action delivers accurate, seasoned information that can immediately be put to work. This book is designed for working Java web developers-especially those with some background in Struts 1 or WebWork. The core content, covering key framework components such as Actions, Results, and Interceptors, includes new features like the annotation-based configuration options. You'll find chapters on Struts 2 plugins, FreeMarker, and migration from Struts 1 and WebWork 2. Finally, new topics such as the Ajax tags, Spring Framework integration, and configuration by convention give familiar subjects new depth.




About the Author
Don Brown is the Technical Lead for Hosted Services at Atlassian Software Systems, with a background in the commercial and US Department of Defense sectors. He is a member of the Apache Software Foundation, and has been a Struts committer since 2003. He is also a committer on several Apache Commons projects and a frequent speaker at JavaOne, ApacheCon, and Java user groups.

Chad Davis is a J2EE developer, software consultant, and writer. He has a wide background in writing that ranges from government research and public relations to academic writing in computer science. In addition to publications in a variety of computer science journals, he has published poetry and written draft legislation at the state level.

Scott Stanlick is a corporate IT instructor with experience in embedded systems, client-server applications, and large scale distributed applications. As a musician needing a "real job" to buy musical gear, he earned a B.A. in Computer Science and has been writing software to pay for his drumming habit ever since. He builds web sites during his free time and plays shows most weekends.


For more free books download visit this blog daily




Download

or

Download






.

English Grammar In Use with Answers

Posted by 1213 On 12:43 PM 0 comments





Book Details
Paperback: 390 pages
Publisher: Cambridge University Press; 3 edition (May 10, 2004)
Language: English
ISBN-10: 0521537622
ISBN-13: 978-0521537629


Book Description
English Grammar in Use Third edition is a fully updated version of the classic grammar title. It retains all the key features of clarity and accessibility that have made the book popular with students and teachers alike. Designed to be flexible, the book is available both with and without answers, making it ideal for self-study, but also suitable for reinforcement work in the classroom. The 'with answers' version of the book comes with a handy pull-out reference panel which allows students to review key grammar points at a glance. The book is also available with a CD-ROM, giving hundreds of interactive exercises to reinforce the language learned in the book.

Book Description
A fully updated version of the world's bestselling grammar title - extra practice is also available on the interactive CD-ROM that accompanies the book.


For more free books download visit this blog daily




Download





.

Seam in Action

Posted by 1213 On 12:40 PM 0 comments





Book Details
Paperback: 624 pages
Publisher: Manning Publications (June 15, 2008)
Language: English
ISBN-10: 1933988401
ISBN-13: 978-1933988405


Book Description
JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability.
Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others.

To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more.

All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.

About the Author
Dan Allen is a passionate enterprise software developer, scholar, and mentor with over eight years of development experience using technologies that include Java frameworks (Seam, JSF, EJB3, Hibernate, Spring, Struts), testing frameworks (JUnit, TestNG), JavaScript and DOM scripting, CSS and page layouts, Maven 2, Ant, Groovy, and others. Dan is also a dedicated open source advocate who has been running Linux (and only Linux) since 2000. Dan's professional passions are equally divided between Java and Linux.


For more free books download visit this blog daily




Download

or

Download





.

Ajax and REST Recipes

Posted by 1213 On 6:27 PM 0 comments




Bokk Details

Paperback: 360 pages
Publisher: Apress (December 18, 2006)
Language: English
ISBN-10: 1590597346
ISBN-13: 978-1590597347

Book Description

Ajax and REST Recipes: A Problem-Solution Approach will serve all of your Ajax needs, by providing adaptable solutions for common tasks you'll want to implement on web sites using the next generation of Ajax and REST techniques. As a JavaScript developer, your time is precious, so you'll want to solve problems that present themselves in your work as quickly as possible. You can pick up the code provided in this book, adapt it, or plug it straight into your own applications.

The book mainly focuses on illustrating and explaining how to build applications that use JavaScript, Ajax, and REST Web Services, along with some user interface issues. Specifically, the following topics are covered: implementing JavaScript unit tests; explaining the intent of Dynamic Languages, Web Services and SOA; defining and implementing contracts using REST; understanding why JavaScript Functions have state; implementing JavaScript "Generics", which are a mixture between real Generics and a replacement algorithm; using code blocks; using functions to make decisions; understanding the difference of JavaScript code that behaves like a value type or a reference type; implementing proxies, delegates, mixins, and overloaded functions; implementing a complete Ajax and Web Service architecture; defining a Web Service using REST; handling large or slow or real-time data sets; implementing shopping cart type architectures; and solving the back button problem using Ajax.

Having read this book you will learn how to modularize your web application by decoupling the client from the server. The decoupling allows a client developer to focus on writing the best JavaScript and Ajax code, and a server developer to write the best business and data objects.



About the Author
Christian Gross is a consultant with vast experience in the client/server world. He has consulted for Microsoft on DNA solutions, and he has held consulting positions with Daimler Benz, Microsoft, NatWest, and other major corporations. Gross was a contributor to Professional Active Server Pages, Professional SQL Server 6.5 Administration, Professional NT Internet Information Server Administration, and Programming Microsoft Windows 2000 Unleashed. He is the author of A Programmer's Introduction to Windows DNA.

For more free books download visit this blog daily


Download




.






CSS ஒரு ஆரம்ப வழிகாட்டி - சிவராசா பகீரதன்



For more free books download visit this blog daily




Download

AND

Download




.

The XML Schema Complete Reference

Posted by 1213 On 6:38 PM 0 comments




Book Details

Paperback: 1008 pages
Publisher: Pearson Education; 1st edition (September 26, 2002)
Language: English
ISBN-10: 0672323745
ISBN-13: 978-0672323744

Book Info
Authoritative reference and tutorial filled with practical insights and detailed examples. Provides a conceptual introduction to XML Schema, and addresses how to apply schemas to specific business goals. Softcover.

From the Back Cover

With the successful implementation of XML Schema, developers are learning how to increase productivity, improve software reliability, minimize development time, and decrease time to market. This in-depth reference is an all-in-one resource designed to help developers leverage the power and potential of XML schemas by offering a complete roadmap to their creation, design, and use.

This authoritative reference and tutorial is filled with practical insights and detailed examples. The book begins by providing a conceptual introduction to XML Schema. From there, coverage shifts to the W3C Schema Recommendation and how to apply schemas to specific business goals. The authors provide insight and instruction throughout on integrating XML schemas into existing technologies such as .NET, Java, Visual Basic, Oracle, and more. The book concludes with a complete case study designed to reinforce and illustrate material covered.

Additional topics include:
Applications for schemas
Simple and complex types
XML schema processing and validation
Namespaces in XML
Using schemas with DOM and SAX
XML schema document syntax
XML Information Sets
XML Schema applications of XPath
Whether designing a schema from scratch or integrating schemas into contemporary technologies, The XML Schema Complete Reference is the most complete and definitive sourcebook available for the XML Schema environment.

For more free books download visit this blog daily


Download

OR

Download





.

Integrating PHP and XML

Posted by 1213 On 6:35 PM 0 comments
Book Details:


Authors: Amrita Dubey
Pages: 309
Publisher: SkillSoft
ISBN13: 9780000000002

Describtion:

Learn how to use SAX, XSLT, and XPath to manipulate XML documents, as well as use of XML-RPC protocol for accessing procedures on a remote computer, and much more.

PHP is a server-side scripting language used to create Web applications. XML is a markup language used to exchange data among Web applications. PHP can be integrated with XML to create Web applications. This book describes how to use SAX, XSLT, and XPath to manipulate XML documents. It also describes use of XML-RPC protocol for accessing procedures on a remote computer. In addition, the book covers WDDX, a technology used for information exchange between different programming languages.

This book describes how to create an online shopping cart application that allows an end user to search for a specific book in a database, place an order for the book, and purchase the book online.


For more free books download visit this blog daily




Download





.
, , | edit post

Programming Perl

Posted by 1213 On 6:05 PM 0 comments






Book Details


Paperback: 1092 pages
Publisher: O'Reilly Media, Inc.; 3 edition (July 14, 2000)
Language: English
ISBN-10: 0596000278
ISBN-13: 978-0596000271


Larry Wall wrote Perl and he wrote Programming Perl. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.
Like Topsy, Perl just grew, and as a result the need for a third edition came about. It's now over 1,000 pages, which it needs to be, as it performs several different duties. First, it's an introduction to the Perl language for those who are new to programming; also, it's a guide for those who are coming from other languages; and, finally, it's a Perl language reference.

Among Larry Wall's other pursuits is being a linguist, and it's perhaps for this reason that Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages. Also, as it's largely interpreted, programs written in Perl tend to run unmodified on a variety of platforms--although platform-specific Perl modules and programming practices are also discussed.

A major strength of Programming Perl is the way subject areas are approached from several directions. This constant shift of viewpoint eliminates blind spots in the reader's understanding and provides a pleasing echo of the way Perl itself can take many routes from here to there.

Because the Perl community is both knowledgeable and active, the language covers much more ground here than in the previous edition. Even if you have both previous editions, you'll want this latest version--if only for the new jokes. --Steve Patient, amazon.co.uk

Book Description
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, "Programming Perl," hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.

"Programming Perl" is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of

"The Perl Journal," which has brought together the Perl community as a common forum for new developments in Perl.

Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that "my" is faster than "local," but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel."

This third edition of "Programming Perl" has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.


For more free books download visit this blog daily



Download





.




Book Details
Paperback: 915 pages
Publisher: McGraw-Hill Osborne Media; 3 edition (August 22, 2005)
Language: English
ISBN-10: 0072261544
ISBN-13: 978-0072261547


Book Description
The new edition of this best-selling reference offers complete coverage of all aspects of the Red Hat Fedora and Enterprise Linux distribution. Full details on everything from installation and configuration to system administration and server management of Enterprise Linux--with specifics on the Linux Kernel 2.6--are included. The new IPv6 Protocol, including the network security features of IPSEC and Virtual Private Networks, are also covered. The DVD contains the entire Red Hat Fedora Core distribution--normally available on multiple CD-ROMs.

From the Publisher
Red Hat Enterprise Linux and Fedora Core 4: The Complete Reference provides a comprehensive examination of all aspects of Fedora Core 4 Linux, including recent critical changes in administration such as device management, kernel configuration, and IPv6 support. In terms of coverage, The Complete Reference is currently the only true Fedora Core 4 book, providing coverage of key Fedora Core 4 and even Fedora Core 3 developments. Other books in this class either take a different more introductory approach, or simply fail to cover key Fedora Core 4 developments. Only in this book will you find in depth discussion of key administration changes such as automatic device generation with udev, the Hardware Abstraction Layer (HAL), and kernel header management. It still remains the only text in its class that covers IPv6 topics ranging from network address auto-configuration to DNS records. In addition, there is special focus on security tools, providing dedicated chapters on SELinux, IPsec, and GPG encryption. The book remains the only text in its class to discuss Kerberos, as well as provide detailed examination of RAID and LVM file systems. The Complete Reference also covers the latest inclusions like the Global File System, detailing the various packages you need to implement the system, as well as upcoming solutions like using the latest securitylevel development version to enable Windows share browsing on Gnome. Though comprehensive in its handling of administration topics, The Complete Reference deals just as thoroughly with user topics, with beginning chapters providing introductory material, along with in depth chapters on Gnome, KDE, and shell usage and configuration. Office, Database, Multimedia, and Internet applications like Firefox, including Windows access and video support, are also covered. Dedicated chapters examine Internet services like Web servers, proxies, DNS, and FTP. Both the publisher and author have made a special effort to provide the most up-to-date and comprehensive information on Fedora Core 4 and Red Hat Enterprise Linux, keeping readers informed of all the latest developments.

For more free books download visit this blog daily





Download






.

Red Hat Linux 9 Bible

Posted by 1213 On 5:46 PM 0 comments






Book Details
Paperback: 1104 pages
Publisher: Wiley (May 2003)
Language: English
ISBN-10: 0764539388
ISBN-13: 978-0764539381


Book Description
"The definitive work on Red Hat Linux. Chain it to your desk. You'll browse others, but you'll wear this one out."
-Nicholas Petreley, Founding Editor of LinuxWorld
If Red Hat Linux 9 can do it, you can do it too...
Activate the power of Red Hat Linux 9, the most popular distribution of this practical, economical operating system, with the in-depth information in this comprehensive reference manual. If you're exploring Linux for the first time, the hands-on instructions for installing, configuring, and customizing the system will get you going with confidence. If you're a Red Hat veteran, Linux expert Christopher Negus gives you everything you need to administer the latest desktop, server, and networking enhancements, plus much more.
Inside, you'll find complete coverage of Red Hat Linux 9
* Explore GNOME and KDE desktop menus, panels, file managers, workspaces, and themes
* Configure a firewall to share your Internet connection and protect your LAN
* Run applications for Internet browsing, publishing, music, video, and gaming
* Construct your own public Internet server, complete with mail, DNS, FTP, and Web services
* Administer users, manage backups, and automate system tasks
* Create dial-up connections, wireless LANs, and virtual private networks (CIPE)
* Set up Windows (Samba), Mac (netatalk), or NetWare (mars-nwe) file and print sharing from Linux
* Use the Red Hat Network up2date facility to easily get software updates
Special 3 CD-ROM version of Red Hat Linux 9, with 260 additional packages not included in the standard 2 CD Publisher's Edition
Red Hat Linux 9 core includes: Linux kernel, GNU C compiler, GNOME desktop, Apache Web server, Samba Windows file/print sharing, CUPS print service, Sendmail mail server, and BIND DNS server
Additional packages include:
* KDE desktop
* samba-swat
* vsftpd
* spamassassin
* sendmail-cf
* Legacy UNIX network services
* Tripwire
* sndconfig

Book Info
Guide provides complete coverage of Red Hat Linux 9. Explore GNOME and KDE desktop menus, panels, file managers, workspaces, and themes. Learn how to configure a firewall to share your Internet connection and protect your LAN. Includes special 3 CD-ROM version of Red Hat Linux 9, with 260 additional packages not included in the standard 2 CD-ROM Publisher's Edition. Softcover.

From the Back Cover
"The definitive work on Red Hat Linux. Chain it to your desk. You’ll browse others, but you’ll wear this one out."
–Nicholas Petreley, Founding Editor of LinuxWorld
If Red Hat Linux 9 can do it, you can do it too...

Activate the power of Red Hat Linux 9, the most popular distribution of this practical, economical operating system, with the in-depth information in this comprehensive reference manual. If you’re exploring Linux for the first time, the hands-on instructions for installing, configuring, and customizing the system will get you going with confidence. If you’re a Red Hat veteran, Linux expert Christopher Negus gives you everything you need to administer the latest desktop, server, and networking enhancements, plus much more.

Inside, you’ll find complete coverage of Red Hat Linux 9

Explore GNOME and KDE desktop menus, panels, file managers, workspaces, and themes
Configure a firewall to share your Internet connection and protect your LAN
Run applications for Internet browsing, publishing, music, video, and gaming
Construct your own public Internet server, complete with mail, DNS, FTP, and Web services
Administer users, manage backups, and automate system tasks
Create dial-up connections, wireless LANs, and virtual private networks (CIPE)
Set up Windows (Samba), Mac (netatalk), or NetWare (mars-nwe) file and print sharing from Linux
Use the Red Hat Network up2date facility to easily get software updates
Special 3 CD-ROM version of Red Hat Linux 9, with 260 additional packages not included in the standard 2 CD Publisher’s Edition

Red Hat Linux 9 core includes: Linux kernel, GNU C compiler, GNOME desktop, Apache Web server, Samba Windows file/print sharing, CUPS print service, Sendmail mail server, and BIND DNS server

Additional packages include:

KDE desktop
samba-swat
vsftpd
spamassassin
sendmail-cf
Legacy UNIX network services
Tripwire
sndconfig


About the Author
Christopher Negus has been working with UNIX systems, the Internet, and (more recently) Linux systems for more than two decades. During that time, Chris worked at AT&T Bell Laboratories, UNIX System Laboratories, and Novell, helping to develop the UNIX operating system. Features from many of the UNIX projects Chris worked on at AT&T have found their way into Red Hat and other Linux systems.
During the past few years, Chris has written several books on UNIX and the Internet, including Caldera OpenLinux Bible, Internet Explorer 4 Bible, and Netscape Plug-Ins for Dummies for Wiley Publishing. He also co-wrote several books for Que Corporation, including The Complete Idiot’s Guide to Networking (second and third editions) and Using UNIX (second edition). Chris’s other writings include articles for Internet World, NetWare Connection, and Visual Developer magazines.


For more free books download visit this blog daily


Download






.

100 Linux Tips and Tricks

Posted by 1213 On 5:39 PM 0 comments
"100 Linux Tips and Tricks" is divided into 5 chapters. Each chapter covers a specific topic:

Chapter 2 covers installation of Linux. These are tips and tricks useful when installing Linux itself or any new program. Some tips will cover new means of installing Linux on non-typical hardware, others will explain how to take Linux distributions from an FTP server and make your own CD-ROM with them, or where to find Linux CD-ROMs for as little as $2.
Chapter 3 covers hardware related matters. You will learn tips there on how to get your non-PostScript compatible printer to work, or how to get a sound card detected.
Chapter 4 covers software. You will find tips there about all kinds of Linux software, including where to find and how to install the Java Development Kit port, and everything about the Pine mail and news program.
Chapter 5 covers networking in all its forms. There you will see how to setup a PPP connection quickly, without editing all of the configuration files yourself, as well as some nice programs that were made to ease dialup procedures. You will also see tricks on how to make your local LAN network without unexpected problems.
Chapter 6 is the last chapter but covers an important part of Linux: development. Here you will find a lot of tips on how to write powerful scripts to make your system easier to handle, and a full overview of what to do and what you don't want to do in C to avoid problems like memory leaks, and how to allow easy scalability.


For more free books download visit this blog daily


Download





.

Programming Linux Games

Posted by 1213 On 5:36 PM 0 comments






Book Details
Paperback: 415 pages
Publisher: No Starch Press; 1 edition (August 2001)
Language: English
ISBN-10: 1886411492
ISBN-13: 978-1886411494


Book Description
Programming Linux Games discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.

Book Info
(No Starch Press) Complete guide to developing Linux games, written by the Linux gaming experts. Softcover.

From the Publisher
A great operating system for programmers and system administrators, Linux is also a great gaming platform, and the market is exploding. Linux users want to do everything under Linux—including playing computer games. And the Linux operating system is fast even without a fast processor, which means that even an older machine can be a great Linux gaming machine.
Gaming will continue to drive the adoption of Linux as an operating system. In fact, one game, Quake, has already indirectly contributed to the growth of Linux. Estimates are that over 60 percent of all dedicated Quake servers (for all versions on the Internet) are Linux machines.



From the Author


I wrote Programming Linux Games for the casual Linux hobbyist who wants to learn about game programming, as well as the professional game programmer or multimedia engineer who would like to gain a familiarity with the Linux platform.

I start with a birds-eye view of the game industry, and explore the elements that make up various types of games. After a quick review of Linux development tools and multimedia programming toolkits, I launch into the Simple DirectMedia Layer (SDL), several audio playback APIs (OSS, ALSA, and ESD), the OpenAL environmental audio system, the Tcl scripting library, Linux's new framebuffer device API (fbdev). I also explain how to access the keyboard and mouse under Linux. These tools provide everything you need to create games and other multimedia applications for Linux, as well as port games from other platforms.

Programming Linux Games does not cover 3D graphics programming techniques, as OpenGL programming is more or less the same under any platform. However, there is a brief explanation of how to use SDL as an improved replacement for the popular GLUT toolkit.

~John R. Hall
August 22, 2001

About the Author


LOKI SOFTWARE, INC.Loki supports several Open Source development projects, including OpenAL™, a cross-platform 3D-Audio Library, and SDL MPEG Player Library (SMPEG), a general-purpose MPEG video/audio player for Linux. JOHN HALL is a computer science student at Georgia Institute of Technology and a contractor with Loki Software.


For more free books download visit this blog daily





Download






.

Sams Teach Yourself JSP with Tomcat

Posted by 1213 On 5:32 PM 0 comments





Book Details
Hardcover: 552 pages
Publisher: Sams (December 8, 2003)
Language: English
ISBN-10: 0672325977
ISBN-13: 978-0672325977
Product Description

In JavaServer Pages 2.0, Sun has added new features that make it even easier to create dynamic, interactive Web pages in Java. These include a built-in expression language and a library of tags (the JSP Standard Tag Library) that facilitate creation of pages.

Sams Teach Yourself JavaServer Pages 2.0 in 24 Hours starts with the basics of JSP, and explains the expression language, JSTL, creating new tags and more. Each lesson builds on the previous one, giving you a full picture of JSP development. Later chapters describe how to incorporate XML, interface with larger Java applications, work with popular frameworks such as Struts, and more. The book includes Apache Tomcat, Sun's reference implementation of JSP, so you can start developing applications immediately.


Book Description

Bridges the gap between .NET and .NET Compact Framework development. The Compact Framework brings familiar .NET development to mobile devices. This technology enables millions of Microsoft programmers to develop Windows CE applications. Written by two Microsoft Compact Framework team members. The primary goal of .NET Compact Framework is to bring the familiar experience of developing .NET applications for the desktop to the device world. Of the approximately six million Microsoft desktop developers in the world, it is estimated that perhaps two hundred thousand will turn their attention to the device world using the enabling technology of the .NET Compact Framework. To facilitate the goal of showing readers how to develop applications for the .NET Compact Framework, the book contains in-depth treatment in the following topic areas: Windows Forms and Threading, Network Programming, ADO.NET Dataset, XML Serialization, SQL CE, Web Services, and performance management. Each concept is accompanied with a sample application that illustrates its implementation on the .NET Compact Framework. For the convenience of the reader, each sample application will be offered in both C# and Visual Basic. Developers can use this source code as a springboard for creating their own device side database applications. Erik Rubin and Ronnie Yates are both uniquely qualified to write this book as they are on the .NET Compact Framework team at Microsoft Corporation and their experiences include work on a number of integrated technologies such as XML, Web Services, and ADO.NET.



For more free books download visit this blog daily


Download





.

C++ for Real Programmers

Posted by 1213 On 5:19 PM 0 comments

| edit post

Deploying IPv6 Networks

Posted by 1213 On 5:07 PM 0 comments




Book Details
Paperback: 672 pages
Publisher: Cisco Press; 1 edition (February 20, 2006)
Language: English
ISBN-10: 1587052105
ISBN-13: 978-1587052101


Book Description


This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. An essential, comprehensive, and practical guide to IPv6 concepts, service implementation, and interoperability in existing IPv4 environments After completing Deploying IPv6 Networks, you will:
Understand the current state of IPv6 technologies and services
Understand the IPv6 features as they are applied in service deployments
Be prepared with guidelines on how to ready your organization for a migration to IPv6
Know how to design and implement an IPv6 production-level network using the book-s templates and examples
Have the ability to configure and troubleshoot IPv6 networks
Know where IPv6 developments are moving in the future
Large IPv6 production deployments worldwide are proof that the transition to the next generation of the IP protocol is no longer merely a prediction-IPv6 is now touching all aspects of IP networking and communications. Therefore, understanding the technology and being able to plan, design, and deploy IPv6 services are necessary skills for networking professionals.

Deploying IPv6 Networks is an essential guide to IPv6 concepts, service implementation, and interoperability in existing IPv4 environments. You-ll learn about IPv6 as a mature technology ready for deployment. Deploying IPv6 Networks goes beyond addressing the basics of IPv6 yet remains accessible to readers unfamiliar with the protocol. With this book in hand, you will learn how to plan, design, deploy, and manage IPv6 services.

Deploying IPv6 Networks opens with an updated -Case for IPv6-: a review of the IPv4 challenges and the IPv6 opportunities. It then covers the IPv6 concepts related to IP services provided in real networks. Relevant features and corresponding configuration examples are presented in a deployment context as they are applied to the various segments of the network. The IPv6 knowledge accumulated in the first part of the book is revisited in Part II, where it is leveraged in concrete and usable examples that cover most common network environments: MPLS service provider, IP service provider, and enterprise.

The structure of Deploying IPv6 Networks enables you to use it as a reference for specific aspects of IPv6, as a technology study guide, or as a design guide for deploying IPv6. You-ll also find that the presentation approach enables you to leverage your IPv4 experience to quickly become knowledgeable and proficient with the concepts of IPv6.


For more free books download visit this blog daily



Download




.

Beginning PHP and MySQL E-Commerce

Posted by 1213 On 4:56 PM 0 comments






Book Details
Paperback: 707 pages
Publisher: Apress; 2 Revised edition (February 21, 2008)
Language: English
ISBN-10: 1590598644
ISBN-13: 978-1590598641


Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition covers every step of the design and building process involved in creating powerful, extendable e–commerce web sites. Based around a real–world example involving a web site selling t–shirts, you’ll learn how to create and manage a product catalog, build and integrate a shopping cart, and process customer accounts and PayPal/credit card transactions.

With the e–commerce framework in place, authors Emilian Balanescu and Cristian Darie show you how to integrate advanced features sure to set your web site apart from the competition. You’ll learn how to expand your catalog using Amazon Web Services, optimize the web site for the search engines, and take advantage of Ajax to build an even more user–friendly shopping cart.

Other highlights:


The authors show you how to build a complex, extendable e–commerce web site using sound development practices.
This second edition has been updated to take advantage of a more flexible templating system, and new chapters cover Ajax integration and search engine optimization.
The text goes beyond basic product and customer management, showing you how to integrate product reviews, process payments using both credit cards and PayPal, and expand your web site catalog using third–party services such as Amazons affiliate program.

For more free books download visit this blog daily




Download





.

JBoss A Developer's Notebook

Posted by 1213 On 10:35 PM 0 comments






Book Details

Paperback: 172 pages
Publisher: O'Reilly Media, Inc. (June 28, 2005)
Language: English
ISBN-10: 0596100078
ISBN-13: 978-0596100070

Book Description

There's nothing ordinary about JBoss. What began as an open source EJB container project six years ago has become a fully certified J2EE 1.4 application server with the largest market share, competitive with proprietary Java application servers in features and quality. And with its dynamic architecture, JBoss isn't just a J2EE server. You can alter the services to make J2EE work the way you want, or even throw J2EE away completely.

After more than a million downloads, many JBoss users are no longer trying it out on internal test boxes, but rolling it out on production machines. JBoss: A Developer's Notebook takes you on a complete tour of JBoss in a very unique way: rather than long discussions, you will find code--lots of code. In fact, the book is a collection of hands-on labs that take you through the critical JBoss features step-by-step. You don't just read about JBoss, you learn it through direct practical application. That includes exploring the server's many configurations: from bare features for simple applications, to the lightweight J2EE configuration, to everything JBoss has in store-including Hibernate and Tomcat.

JBoss: A Developer's Notebook also introduces the management console, the web services messaging features, enhanced monitoring capabilities, and shows you how to improve performance. At the end of each lab, you'll find a section called "What about..." that anticipates and answers likely follow-up questions, along with a section that points you to articles and other resources if you need more information.

JBoss is truly an extraordinary application server. And we have an extraordinary way for you to learn it.


For more free books download visit this blog daily



Download




.

Beginning Database Design

Posted by 1213 On 10:32 PM 0 comments





Book Details
Paperback: 504 pages
Publisher: Wrox (December 5, 2005)
Language: English
ISBN-10: 0764574906
ISBN-13: 978-0764574900

Book Description


The perfect reference for programmers, administrators, or Web designers who are new to database development and are uncertain as to how to design and structure a database efficiently
Shows how to design and implement robust, scalable databases on any of the major relational database management systems, including Access, SQL Server, IBM DB2, MySQL, and Oracle
Covers all the key database design steps including modeling, normalization, SQL, denormalization, object-modeling, data warehousing, and performance
Provides plenty of real-world examples and a complete beginning-to-end case study of creating a database that includes the analysis and planning, tables and data structures, business rules, and hardware requirements


From the Back Cover
Database design involves how to best structure the tables and queries that are used with databases in order to provide optimum performance, storage, manageability, and flexibility. With relational databases, you can use those tables to organize your data and retrieve information from your database. This book provides you with an easy-to-understand explanation of designing and building relational database models to do just that.
The numerous step-by-step examples and a helpful case study simplify a potentially complex subject and present it to you in an organized, understandable manner. You'll find out why relational database models became necessary in the first place, and how the relational database model was devised. Ultimately, you'll discover how to make much better use of your database by applying what you've learned about building the database model.


For more free books download visit this blog daily



Download




.

Advanced Linux Programming

Posted by 1213 On 10:26 PM 0 comments






Book Details
Paperback: 340 pages
Publisher: Sams (June 21, 2001)
Language: English
ISBN-10: 0735710430
ISBN-13: 978-0735710436


Book Description

Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.



From the Publisher
Mark Mitchell, Alex Samuel, and Jeffrey Oldham are definitely some of the most talented authors I've had the pleasure of working with. Once you take a look at this book you'll see what I mean. This pre-published review of the book says it all: "As Linux becomes a more mainstream player in the internet infrastructure market, there is a tremendous need for lucid programming texts that also convey some of the philosophy behind the Linux and GNU movements. This book does an incredible job of covering all of that. I think it will be a standard against which other programming texts for Linux (and with all due respect to Richard Stevens, possibly UNIX as well) are measured."

Adam Goodman, Publisher, Linux Magazine CodeSourcery is a top-notch group of guys who have brought you a top-notch book you can't be without. They are the epitome of our mission here at New Riders - to publish the VOICES THAT MATTER. Take a look and determine for yourself. I know you'll find this to be one of those books you keep on your shelf forever and ever. Be sure to write into me here at New Riders and let me know what you think and how this book helped you out. Enjoy!

For more free books download visit this blog daily


Download




.

.NET Framework Security

Posted by 1213 On 10:09 PM 0 comments





Book details

Paperback: 816 pages
Publisher: Addison Wesley (7 May 2002)
Language English
ISBN-10: 067232184X
ISBN-13: 978-0672321849


Book Description


.NET Framework Security contains security features of the .NET Framework and Common Language Runtime. The focus is on the new technologies introduced with .NET, with treatment of existing technologies as leveraged by .NET (but not those existing technologies themselves)

Synopsis
.NET Framework Security contains security features of the .NET Framework and Common Language Runtime. The focus is on the new technologies introduced with .NET, with treatment of existing technologies as leveraged by .NET (but not those existing technologies themselves)

From the Back Cover

In 1997, Microsoft embarked on a "bet the company" strategy that was to reinvent the way the company did business. Even before its release, .NET made major strides in reinventing the way that software developers viewed the software they wrote.

Now that it is released, .NET and the .NET Framework will change the software development process for good.

.NET Framework Security provides the ultimate high-end comprehensive reference to all of the new security features available in .NET. Through extensive code samples and step-by-step walkthroughs of configuration techniques, the reader is taken deep into the world of secure applications. Demonstrations of creating custom procedures and a full explanation of each aspect separate this book from many other "lecture books." Many of the concepts expressed in this book are not only viable in .NET, but on the Internet in general. These factors combined make this the one reference that every developer and system administrator should have.

.NET Framework Security provides

An extensive introduction to explanation of Code Access Security, the powerful new security system shipping in the .NET Framework
Information on how to write and test safe applications using the .NET Framework
Extensive coverage on how to effectively administer .NET Framework security
In-depth introduction to the cryptography library shipping in the .NET Framework, including an introduction to XML digital signatures
An overview of all of the new security features available in .NET
Code samples that can be used to implement security on your own Web site or application
Step-by-step guidelines for modifying the various configuration files associated with .NET, and an explanation of the elements involved
Instructions for all of the aspects of security in the CLR and what it means
How to use ASP.NET to create a secure application
Explanations for using the CryptoAPI libraries to create your own custom functionality
Guidelines on how to create secure network applications as well as applications that exist on the Internet
Detailed examples of how to establish security parameters in IIS that relate to ASP.NET
Instructions for administering .NET applications hosted in IE

For more free books download visit this blog daily




Download



.

JUnit in Action

Posted by 1213 On 10:00 PM 0 comments




Product Details

Paperback: 384 pages
Publisher: Manning Publications (October 1, 2003)
Language: English
ISBN-10: 1930110995
ISBN-13: 978-1930110991


Book Description

A guide to unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions, this book provides techniques for solving real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, and unit testing J2EE and database applications. Using a sample-driven approach, various unit testing strategies are covered, such as how to unit test EJBs, database applications, JSPs, and Taglibs. Also addressed are testing strategies using freely available open source frameworks and tools, and how to unit test in isolation with Mock Objects. testing J2EE applications by running tests from inside the container for performing integration unit tests is discussed, as is how to automate unit testing in automated builds (such as Ant and Maven) for performing continuous integration.



About the Author
Vincent Massol is the creator of the Jakarta Cactus framework and an active member of the Maven, Gump, Struts, and MockObjects development teams. He is the cofounder and CTO of Pivolis, a company that specializes in applying agile methodologies to offshore software development. Ted Husted is an active member of the Struts development team and the manager of the JGuru Struts Forum. His most recent development project uses test-driven design throughout and is available as open source [wqdata]. He is the author of Struts in Action. He lives in Fairport, New York


For more free books download visit this blog daily




Download




.






Book Details

Paperback: 432 pages
Publisher: Prentice Hall PTR; 1 edition (May 6, 2007)
Language: English
ISBN-10: 0131347969
ISBN-13: 978-0131347960

Book Description

Discover JBoss Seam: the Unified Framework for Simpler, More Powerful Web Development


JBoss Seam integrates EJB 3.0 and JSF components under a unified framework that simplifies and accelerates Java EE web development. Now, JBoss Seam’s project leader and technology evangelist take you inside this powerful new technology, showing exactly how to put it to work.


Michael Yuan and Thomas Heute show how JBoss Seam enables you to create web applications that would have been difficult or impossible with previous Java frameworks. Through hands-on examples and a complete case study application, you’ll learn how to leverage JBoss Seam’s breakthrough state management capabilities; integrate business processes and rules; use AJAX with Seam; and deploy your application into production, one step at a time. Coverage includes


How JBoss Seam builds on–and goes beyond–the Java EE platform

• Using the “Stateful Framework”: conversations, workspaces, concurrent conversations, and transactions

• Integrating the web and data components: validation, clickable data tables, and bookmarkable web pages

• Creating AJAX and custom UI components, enabling AJAX for existing JSF components, and JavaScript integration via Seam Remoting

• Managing business processes, defining stateful pageflows, and implementing rule-based security

• Testing and optimizing JBoss Seam applications

• Deploying in diverse environments: with Tomcat, with production databases, in clusters, without EJB 3, and more


* Download source code for this book’s case study application at http://michaelyuan.com/seam/.


www.prenhallprofessional.com

www.jboss.com


About This Book



About the Authors

Acknowledgments


Part I: Getting Started


Chapter 1: What Is Seam?


Chapter 2: Seam Hello World


Chapter 3: Recommended JSF Enhancements


Chapter 4: Rapid Application Development Tools


Part II: Stateful Applications Made Easy


Chapter 5: An Introduction to Stateful Framework


Chapter 6: A Simple Stateful Application


Chapter 7: Conversations


Chapter 8: Workspaces and Concurrent Conversations


Chapter 9: Transactions


Part III: Integrating Web and Data Components


Chapter 10: Validate Input Data


Chapter 11: Clickable Data Tables


Chapter 12: Bookmarkable Web Pages


Chapter 13: The Seam CRUD Application Framework


Chapter 14: Failing Gracefully


Part IV: AJAX Support


Chapter 15: Custom and AJAX UI Components


Chapter 16: Enabling AJAX for Existing Components


Chapter 17: Direct JavaScript Integration


Part V: Business Processes and Rules


Chapter 18: Managing Business Processes


Chapter 19: Stateful Pageflows


Chapter 20: Rule-Based Security Framework


Part VI: Testing Seam Applications


Chapter 21: Unit Testing


Chapter 22: Integration Testing


Part VII: Production Deployment


Chapter 23: Java EE 5.0 Deployment


Chapter 24: Seam Without EJB3


Chapter 25: Tomcat Deployment


Chapter 26: Using a Production Database


Chapter 27: Performance Tuning and Clustering



Appendix A: Installing and Deploying JBoss AS


Appendix B: Using Example Applications as Templates


Index


For more free books download visit this blog daily




Download

OR

Download

OR

Download

OR

Download





.