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






Book Details

Paperback: 350 pages
Publisher: Charles River Media; 1 edition (November 18, 2003)
Language: English
ISBN-10: 1584502460
ISBN-13: 978-1584502463



Book Description
Applied Software Engineering with Apache Jakarta Commons is a software engineering based guide to the Apache Jakarta Commons components (e.g., Betwixt, Digester, Discovery, Collections), other Apache projects such as Ant, the Axis Web Service toolkit, and the popular JUnit framework. The book emphasis focuses on solutions to complex problems using a simple task-driven approach. In this task-driven approach, the idea is to define a generic problem, for example Java class instantiation, and then provide solutions in multiple contexts, such as Collections-based factories, the Discovery package, or even the Launcher package. The book includes a companion CD-ROM with samples and source code.

Book Info
Text shows how to utilize Apache Jakarta and Open Source technologies to create commercial-quality business applications. CD-ROM contains source code and projects. Softcover. DLC: Software engineering.



For more free books download visit this blog daily


Download








.

Java Persistence with Hibernate

Posted by 1213 On 10:03 AM 0 comments






Book Details

Paperback: 904 pages
Publisher: Manning Publications; Revised ed. edition (November 24, 2006)
Language: English
ISBN-10: 1932394885
ISBN-13: 978-1932394887


Book Description

Persistence-the ability of data to outlive an instance of a program-is central to modern applications. Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping making it a snap to work with SQL databases in Java applications. Hibernate applications are cheaper, more portable, and more resilient to change. Because it conforms to the new EJB 3.0 and Java Persistence 1.0 standard, Hibernate allows the developer to seamlessly create efficient, scalable Java EE applications.
Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working through queries, fetching strategies, caching, transactions, conversations, and more. You'll also appreciate the well-illustrated discussion of best practices in database design, object/relational mapping, and optimization techniques.

In this revised edition of the bestselling Hibernate in Action, authors Christian Bauer and Gavin King-the founder of the Hibernate project-cover Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence standard.

From the Publisher
Java Persistence with Hibernate is divided into three major parts.

In Part 1, the book introduces the object/relational paradigm mismatch and explains the fundamentals behind object/relational mapping. Then, readers are walked through a hands-on tutorial to get you started with your first Hibernate, Java Persistence, or EJB 3.0 project. You look at Java application design for domain models and at the options for creating object/relational mapping metadata.

Mapping Java classes and properties to SQL tables and columns is the focus of Part 2. You explore all basic and advanced mapping options in Hibernate and Java Persistence, with XML mapping files and Java annotations. It shows you how to deal with inheritance, collections, and complex class associations. Finally, the book discusses integration with legacy database schemas and some mapping strategies that are especially tricky.

Part 3 is all about the processing of objects and how you can load and store data with Hibernate and Java Persistence. The book introduces the programming interfaces, how to write transactional and conversation-aware applications, and how to write queries. It later focuses on the correct design and implementation of layered Java applications, and the most common design patterns that are used with Hibernate, such as the Data Access Object (DAO) and EJB Command patterns. You'll see how you can test your Hibernate application easily and what other best practices are relevant if you work an object/relational mapping software.

Finally, you are introduced to the JBoss Seam framework, which takes many Hibernate concepts to the next level and enables you to create conversational web applications with ease.

Visit the Manning site for sample chapters, the Author Online Forum, errata and source code for Java Persistence with Hibernate.

For more free books download visit this blog daily




Download







.

Just Java 2 free book download

Posted by 1213 On 9:59 AM 0 comments






Book Details

Paperback: 608 pages
Publisher: SunSoft Press; 4th Bk&Cdr edition (December 28, 1998)
Language: English
ISBN-10: 0130105341
ISBN-13: 978-0130105349
Amazon.com
So, you're starting from zero in an effort to learn the Java programming language. What book will help you most? Just Java 2 should be on your desktop. It's one of a select group of introductory Java books that honestly earns its cover price.
Shying away from complicated aspects of the language that are seldom used in most practical situations, Peter van der Linden focuses his considerable teaching skills upon the parts of the language you really need to understand in order to be a good Java programmer. He covers basic structure and syntax very well, and gives similarly excellent attention to object orientation and the means by which Java implements it. Applets, Beans, input/output streams, basic graphics, Swing, and security all get superb coverage.

In short, this book explains everything you really need to know in order to write useful Java programs. With sharp text and very good example programs, the author shows you how to get things done. In the process, van der Linden--a funny guy--pauses often to show you how to make an origami water-bomber or comment upon software error messages like "runt packet."

The CD-ROM that comes with this book deserves much praise, as well. Packed with honestly useful tools and all of the author's examples, it employs a fine HTML-based interface that other books ought to imitate. --David Wall

Dr. Dobb's Electronic Review of Computer Books
Read the full review for this book.

Just Java 2 is the fourth edition of Peter van der Linden's introduction to object-oriented programming and to the art of Java. It's aimed at intermediate programmers for whom Java shall serve as their baptism in object programming. In its category, Just Java is noteworthy, and is marred for this reviewer only by the author's injection of himself into his book.

I'll explain my criticism later in this review. First, let's talk about what's right with van der Linden's book.

Just Java is more than an author's striving for publication; it's semiofficial Sun pedagogy. This is part of Sun's attempt to make learning Java easy and grab more geek mindshare and heartshare. The lessons reflect pretty accurately what a Sun engineer feels is that portion of the truth about the Java language, the Java VM, the AWT, and Swing that the entry programmer must know at a minimum to begin to actually deliver some code. --Jack Woehr, Dr. Dobb's Electronic Review of Computer Books





For more free books download visit this blog daily



Download








.

Java 6 Platform Revealed

Posted by 1213 On 9:54 AM 0 comments






Book Details

Paperback: 240 pages
Publisher: Apress; 1 edition (July 20, 2006)
Language: English
ISBN-10: 1590596609
ISBN-13: 978-1590596609

Book Description

It's aim is to provide a fast overview of what's new and this it clearly does.

— Pan Pantziarka, The Resgister

Be among the first to capture an early look at the libraries of Java SE 6, aka Mustang. While J2SE 5.0 is just now starting to become regularly adopted, Java 6 Platform Revealed takes a look at the next release of the Standard Edition platform to come from Sun.

New editions of the platform dont happen that frequently, but when they do, there is a lot to learn about quickly. If you want to come up to speed on the new feature set as quickly as possible, Java 6 Platform Revealed will place you well ahead of the pack. Youll find ten chapters of how to use the latest JSR implementations and library improvements that are now a part of Mustang. Youll learn about the new scripting features of AWT and Swing &emdash; like splash screens, system tray access, and table sorting and filtering &emdash; and lots more. What you wont find in Java 6 Platform Revealed is a "getting started with Java" tutorial. Come prepared with a good working knowledge of Java 5 platform for best results.

Not only will you see whats in Javas future, but youll learn how to actually use many of the new features of the platform quickly. Before the platform has even become finalized youll find yourself productive with the many new capabilities of Mustang.



About the Author
John Zukowski has been involved with the Java platform since it was just called Java, 11 years and running, since 1995. He is actively working with SavaJe Technologies to finish up the JavaOne 2006 device of show: the Jasper S20 mobile phone. He currently writes a monthly column for Sun's Core Java Technologies Tech Tips and Technology Fundamentals Newsletter. He has contributed content to numerous other sites, including jGuru, DevX, Intel, and JavaWorld. He has written many other popular titles on Java, including Java AWT Reference (O'Reilly), Mastering Java 2 (Sybex), Borlands' JBuilder: No Experience Required (Sybex), Learn Java with JBuilder 6 (Apress), Java Collections (Apress), and The Definitive Guide to Swing (Apress).




For more free books download visit this blog daily




Download





.







Book Details

Paperback: 1512 pages
Publisher: Wrox; 5 edition (December 31, 2004)
Language: English
ISBN-10: 0764568744
ISBN-13: 978-0764568749


Book Description

What is this book about?
This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 35ew and updated) for the latest SDK 1.5 release. This book shows readers how to build real-world Java applications using the Java SDK. No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development. In addition to fully covering new features of SDK 1.5, such as generic types, the author has also added new chapters on Java database programming with JDBC and Java programming with XML.

From the Back Cover
Combining simplicity with power, Java has become the object-oriented language of choice for Internet programming and cross-platform applications. This comprehensive and easy-to-use guide provides you with the essential information you'll need to know in order to develop dynamic programs using the Java 2 Standard Edition 5.0 or later.

You'll be introduced to the fundamental ideas about the structure of Java programs and how they work. You'll gain a clear understanding of all the latest features of the Java language as well as the key packages in the Java class library. And with the help of numerous working examples, you'll find out how to apply the material so you can write your own full-featured applications and applets.

This book teaches you how to start programming in Java, covering everything from putting together statements and performing calculations to applying the capabilities provided by the Java class libraries, and much more.

What you will learn from this book

The basics of how the Java language works
Ways to apply key language elements
Methods for storing data in a program
How to define and utilize classes
How to create applets for use in interactive Web pages
Techniques for implementing an application with a graphical user interface
How to use the JDBC capability to work with relational databases
All the skills to become a knowledgeable Java programmer
Who this book is for

This book is for anyone who wants to explore how Java works and discover how to write fully featured and effective Java programs. No previous Java experience is necessary.


For more free books download visit this blog daily



Download






.






Ponniyin Selvan
(Tamil: பொன்னியின் செல்வன், "The Son of Ponni") is a famous 2400 page 20th-century Tamil historical novel written by Kalki Krishnamurthy. Written in 5 volumes, this narrates the story of Arulmozhivarman (later crowned as Rajaraja Chola).


Ponniyin Selvan (Ponni's Son) dealt with the fortunes of the Chola empire during the 10th century. It was serialised in the Tamil periodical Kalki. The serialisation went on for three and a half years and every week its publication was awaited with great interest.

It is an absolutely nerve cracking novel(epic?) of
espionage with a plot that a few writers were able to acheive in this entire world. Guys, I really mean it.


For more free books download visit this blog daily





Download






.





Product Details

Paperback: 496 pages
Publisher: Pearson Education; 1st edition (June 26, 2001)
Language: English
ISBN-10: 0130648841
ISBN-13: 978-0130648846
Product Dimensions: 9.2 x 7 x 1.4 inches
Patterns are basically design solutions for recurring problems, so Core J2EE Patterns contains recurring design solutions for persons using J2EE. The authors break these solutions down into presentation, business, and integration patterns.
As is usual with pattern books, you won't find much code here. The book majors on problem discussions, analysis of the factors you should consider in your design, and strategies for the solution implementation. The authors constantly encourage abstraction, code modularity, non-duplication of code, network efficiency, code maintainability, and solution reusability.

While these are the aims we've been encouraged to pursue for years, too many pattern books operate at such a high theoretical level they fail to appeal to working programmers. In practice, you could use the patterns discussed with any language, but by concentrating on using Java, Core J2EE Patterns is able to take a more hands-on approach.

Okay, so you won't find detail at the level of APIs, but you will find discussion of where to implement functionality to best leverage Java's architecture and which Java mechanisms to use: for example, implementing entity beans as coarse-grained--rather than fine-grained--objects to reduce the transaction overhead. Not the sort of implementation advice you'll find in language-agnostic pattern books.

Core J2EE Patterns enables you to dramatically cut the design time on enterprise-level Java-based projects while increasing the likelihood that the project will reach a timely fruition. Recommended. --Steve Patient, Amazon.co.uk

From the Back Cover


Over the last few years, Java 2 Platform, Enterprise Edition (J2EE) technology has emerged and matured as a standard platform for building enterprise applications. While the platform has matured into a solid offering for developing and deploying enterprise applications, it does offer its challenges. As developers, often we confuse learning the technology with learning to design with the technology. In this book, senior architects from the Sun Java Center, Sun's Java consulting organization share with the reader their cumulative design experience with and expertise on J2EE technology.

The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages (JSP), Servlets, Enterprise Java Beans (EJB), and Java Message Service (J.M.S) API. Other ancillary technologies like JDBC and JNDI are also discussed as relevant to their usage in these patterns. The J2EE Patterns catalog with 16 patterns and numerous strategies is presented to document and promote best practices for these technologies.

In addition to the patterns and strategies, the book offers the following:

Presents various design strategies for the presentation tier and business tier design.
Identifies bad practices in presentation, business, and integration tiers, and offers directions to remedy them by using certain patterns, strategies, and refactorings.
Refactorings for various tiers and mechanics to move away from a bad implementation to a better solution.
Sample code and examples for patterns, strategies, and refactorings.
Core J2EE Patterns delivers:

Proven solutions for enterprise applications
J2EE Patterns Catalog with patterns for JSP technology, EJB technology, and J.M.S.
Identifies bad practices and recommends solutions
Refactorings to improve existing designs using patterns, strategies, and best practices
UML Diagrams illustrate structure and behavior of each pattern

For more free books download visit this blog daily



Download






.





Book Details

Paperback: 640 pages
Publisher: Addison-Wesley Professional (July 26, 2002)
Language: English
ISBN-10: 0201749602
ISBN-13: 978-0201749601

Book Info
This developer's overview and how-to book provides a complete introduction and application guide to the world of topic maps, the powerful new means of navigating the World Wide Web. Softcover.

From the Back Cover

The explosive growth of the World Wide Web is fueling the need for a new generation of technologies for managing information flow, data, and knowledge. This developer's overview and how-to book provides a complete introduction and application guide to the world of topic maps, a powerful new means of navigating the World Wide Web's vast sea of information.

With contributed chapters written by today's leading topic map experts, XML Topic Maps is designed to be a "living document" for managing information across the Web's interconnected resources. The book begins with a broad introduction and a tutorial on topic maps and XTM technology. The focus then shifts to strategies for creating and deploying the technology. Throughout, the latest theoretical perspectives are offered, alongside discussions of the challenges developers will face as the Web continues to evolve. Looking forward, the book's concluding chapters provide a road map to the future of topic map technology and the Semantic Web in general.

Specific subjects explored in detail include:

Topic mapping and the XTM specification
Using XML Topic Maps to build knowledge repositories
Knowledge Representation, ontological engineering, and topic maps
Transforming an XTM document into a Web page
Creating enterprise Web sites with topic maps and XSLT
Open source topic map software
XTM, RDF, and topic maps
Semantic networks and knowledge organization
Using topic maps in education
Topic maps, pedagogy, and future perspectives
Featuring the latest perspectives from today's leading topic map experts, XML Topic Maps provides the tools, techniques, and resources necessary to plot the changing course of information management across the World Wide Web.


For more free books download visit this blog daily




Download






.
| edit post

Learn Java In a Weekend

Posted by 1213 On 11:45 AM 0 comments




Book Details

Paperback: 504 pages
Publisher: Course Technology PTR; 1 edition (May 2, 2002)
Language: English
ISBN-10: 1931841608
ISBN-13: 978-1931841603

Book Description

Even with no programming experience, you can master the basics of Java programming in just one weekend! On Friday evening, you'll begin with an introduction to Java as you install the SDK. Pick up the pace on Saturday as you learn the basics of Java by beginning a calculator application that you will build on throughout the book. Program your calculator's appearance as you conquer graphical user interfaces. On Sunday, incorporate interfaces, applets, and threads. Wrap things up with coverage of advanced Java programming and utilities.

Book Info
Quick reference guide to learning the basics of the Java programming language. Begins with an introduction to Java and moves on to advanced Java programming and utilities. Softcover.




For more free books download visit this blog daily




Download


password is : sharedaa.com





.








Book Details

Paperback: 552 pages
Publisher: Wiley; Pap/Cdr edition (August 1, 2001)
Language: English
ISBN-10: 0764548557
ISBN-13: 978-0764548550


Book Description
JavaScript Examples Bible is the example companion to the best-selling JavaScript Bible by Danny Goodman. This book is for anyone who is looking for complete examples of JavaScripts. Many of the examples reveal detailed descriptions of HTML listings that illustrate a particular object model or language feature. Even more Example sections invite you to try out an object model or language feature with the help of an interactive workbench, called The Evaluator -- a JavaScript Bible exclusive!

From the Back Cover
The essential companion to your JavaScript Bible … Even the giant 4th Edition and massive Gold Edition of the JavaScript Bible couldn't hold all of the superior knowledge and experience of scripting guru Danny Goodman. Examples sections from reference Parts III and IV appeared only on the CD-ROMs of those two books. Now, in this JavaScript Examples Bible, we bring you the Document Object Model (DOM) and core JavaScript language examples sections in their entirety in convenient form — plus new introductory sections by Danny to guide you to the most important concepts and examples in each chapter. Inside, you'll find ready-to-run examples and step-by-step guides
Interact with DOM and JavaScript core language terminology in real time with Danny's exclusive workbench: The Evaluator
Experiment with proprietary and industry-standard DOM features in Internet Explorer 5.x and Netscape Navigator 6
See the latest object-detection coding techniques to accommodate a wide range of browsers today and tomorrow
Learn how to apply language specifics to real application challenges
Gain insight from extensive code listings and Danny's analysis of coding strategy and design decisions
CD-ROM includes:
A searchable e-version of this book
Over 300 ready-to-run scripts from the JavaScript Bible, Gold Edition

For more free books download visit this blog daily






Download

password is: sharedaa.com






.

Practical Ruby Gems

Posted by 1213 On 9:43 AM 0 comments
Book Details

Paperback: 271 pages
Publisher: Apress (April 16, 2007)
Language: English
ISBN-10: 1590598113
ISBN-13: 978-1590598115

Book Description

Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gemsready-made Ruby code modules that can be easily added to Ruby and Rails projects. This book is ideal for Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects.

Youll get a prime selection of 34 of the best and most useful Gems, which makes up the core of this book. Each of these also comes complete with actual use cases and code examples that you can use immediately in your own projects. Youll learn how Ruby Gems can be used to

Validate credit cards.
Create graphical interfaces on multiple platforms.
Speed up Rails applications.
Develop lightweight web applications.
Use ActiveRecord to make databases easy.
Process RSS feeds.
Prevent spam using CAPTCHA.
Crop and scale images.
Tap into the same caching system that runs LiveJournal.com.
And much, much more!

Youll also learn how to package and distribute your own Ruby Gems. This lets you tap into powerful mechanisms for resolving dependencies. And the book takes a detailed look at how Gems differ between operating systems, so youll be prepared whether your desktop runs OS X, Windows, or Linux. Youll also learn how you can share code more easily between projects, optionally sharing your contributions with the world!

About the Author

Berube is a Ruby developer, trainer, author, and speaker. He’s used both Ruby and Ruby on Rails for several years, starting in 2003 when he became a Ruby advocate after he wrote about the language for Dr Dobb's Journal. Prior to this he worked professionally with PHP, Perl, C++, and Visual Basic.



His professional accomplishments include creating the Ruby on Rails engine for CoolRuby.com (http://coolruby.com), a site that tracks the latest Ruby developments, and working with ThoughtBot (http://www.thoughtbot.com.) on the Rails engine that powers Sermo America's Top Doctor contest. Additionally, he has worked on several other Ruby projects, including the engine powering CyberKnowHow's BirdFluBreakingNews search engine, and he also created the Slueshi text adventure game system, a multiplayer text game engine written in Ruby.

David's journalism has been in print in over 65 countries, in magazines such as Linux Magazine, Dr Dobb's Journal, and PHP International Magazine. He's also taught college courses and spoken publicly on topics such as "MySQL and You" and "Making Money with Open Source Software."

For more free books download visit this blog daily


Download






.

Best of Ruby Quiz

Posted by 1213 On 9:40 AM 0 comments

Book Details

Paperback: 312 pages
Publisher: Pragmatic Bookshelf (March 13, 2006)
Language: English
ISBN-10: 0976694077
ISBN-13: 978-0976694076
Book Description
Solve these twenty-five popular programming puzzles, and sharpen your programming skills as you craft solutions.
You'll find interesting and challenging programming puzzles including:
800 Numbers
Crosswords
Cryptograms
Knight's Tour
Paper, Rock, Scissors
Tic-Tac-Toe
Texas Hold-Em
...and more.
Learning to program can be quite a challenge. Classes and books can get you so far, but at some point you have to sit down and start playing with some code. Only by reading and writing real code, with real problems, can you learn.
The Ruby Quiz was built to fill exactly this need for Ruby programmers. Challenges, solutions, and discussions combine to make Ruby Quiz a powerful way to learn Ruby tricks. See how algorithms translate to Ruby code, get exposure to Ruby's libraries, and learn how other programmers use Ruby to solve problems quickly and efficiently.
About the Author
James Edward Gray II is a contract programmer based in Edmond, Oklahoma. He has done extensive work with web sites, Perl scripting and Java applets, for everyone from programming shops to food companies, but his true passion lies with Ruby. He's been an active part of the online Ruby community writing documentation, presenting the language to computer groups, and, of course, running the Ruby Quiz
For more free books download visit this blog daily
.

The Ruby Way

Posted by 1213 On 9:36 AM 0 comments




Book Details


Paperback: 888 pages
Publisher: Addison-Wesley Professional; 2 edition (November 4, 2006)
Language: English
ISBN-10: 0672328844
ISBN-13: 978-0672328848Product Description

Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.
The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.

Coverage includes
• An overview of Ruby, explaining terminology and basic principles
• Operations on low-level data types (numbers, strings, regular expressions, dates)
• The new regular expression engine (Oniguruma)
• Internationalization (I18N) and message catalogs in Ruby
• Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs
• Working with general I/O, files, and persistent objects
• Database coverage including MySQL, SQLite, Oracle, DBI, and more
• Ruby-specific techniques in OOP and dynamic programming
• Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)
• Working with Ruby threads for lightweight multitasking
• Everyday scripting and system administration in Ruby
• Working with image files, PDFs, YAML, XML, RSS, and Atom
• Testing, debugging, profiling, and packaging Ruby code
• Low-level network programming and client-server interaction
• Web development tools including Rails, Nitro, Wee, IOWA, and more
• Working with distributed Ruby, Rinda, and Ring
• Ruby development tools such as IDEs, documentation tools, and more

The source code for the book can be downloaded from www.rubyhacker.com
Hal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this book–the second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference.

He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin. Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.

About the Author

Hal Fulton has two degrees in computer science from the University of Mississippi. He taught computer science for four years at the community college level before moving to Austin, Texas, for a series of contracts (mainly at IBM Austin). He has worked for more than 15 years with various forms of UNIX, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this book, which was the second Ruby book in the English language. He has attended six Ruby conferences and has given presentations at four of those, including the first European Ruby Conference in Karlsruhe, Germany. He currently works at Broadwing Communications in Austin, Texas, working on a large data warehouse and related telecom applications. He works daily with C++, Oracle, and of course, Ruby.
Hal is still active daily on the Ruby mailing list and IRC channel, and has several Ruby projects in progress. He is a member of the ACM and the IEEE Computer Society. In his personal life, he enjoys music, reading, writing, art, and photography. He is a member of the Mars Society and is a space enthusiast who would love to go into space before he dies. He lives in Austin, Texas.
For more free books download visit this blog daily




Download






.

Applying UML and Patterns

Posted by 1213 On 9:29 AM 0 comments






Book Details

Hardcover: 507 pages
Publisher: Prentice Hall PTR; 1st edition (October 30, 1997)
Language: English
ISBN-10: 0137488807
ISBN-13: 978-0137488803



Written for the developer with previous programming and design experience, Applying UML and Patterns combines UML, software patterns, and Java to illustrate the author's own design strategy. Though author Craig Larman sometimes relies heavily on the jargon of software engineering, there's no doubt that his book contains some immediately useful ideas on software design, using the latest and greatest in software-engineering research.
This book begins by outlining a basic process of software design using iterative, object-oriented techniques. The case study used for this text is a point-of-sale (POS) system, a helpful real-world example. The book constructs use case diagrams and basic conceptual and class models for this system. The author then adds sequence diagrams to show how the POS system will do its processing and collaboration diagrams to show how objects will interact with one another. The author uses standard UML diagrams to document the design.

When it comes to refining class design, the author's experience with patterns really shines. His General Responsibility Assignment Software Patterns (GRASP) suggest guidelines for designing classes that work together effectively. Larman believes that the ability to assign responsibilities to classes effectively is one of the most important aspects of good object-oriented design. His patterns allow this to happen and provide an interesting contribution to the design process. (The author also introduces more widely used software patterns to enhance the design process.)

When it comes to coding the design, Java is the programming language of choice for this text. Further chapters discuss how to refine an initial design using an iterative process of software engineering. While it's unlikely that readers will adopt Larman's approach to software design in its entirety, his guidelines--and application of patterns to class design, all documented using UML--make this a worthwhile text for the more experienced reader. --Richard Dragan

Book Info
Guides students through each step of requirements, analysis, design, and coding. Topics cover Expressing analysis and design models using the UML, a standard diagramming notation, Applying patterns to assign responsibilities and design collaborations and more. DLC: Object-oriented methods.



For more free books download visit this blog daily



Download






.

Writing Effective Use Cases

Posted by 1213 On 9:27 AM 0 comments





Book Details

Paperback: 304 pages
Publisher: Addison-Wesley Professional (October 15, 2000)
Language: English
ISBN-10: 0201702258
ISBN-13: 978-0201702255


Alistair Cockburn's Writing Effective Use Cases is an approachable, informative, and very intelligent treatment of an essential topic of software design. "Use cases" describe how "actors" interact with computer systems and are essential to software-modeling requirements. For anyone who designs software, this title offers some real insight into writing use cases that are clear and correct and lead to better and less costly software.
The focus of this text is on use cases that are written, as opposed to modeled in UML. This book may change your mind about the advantages of writing step-by-step descriptions of the way users (or actors) interact with systems. Besides being an exceptionally clear writer, the author has plenty to say about what works and what doesn't when it comes to creating use cases. There are several standout bits of expertise on display here, including excellent techniques for finding the right "scope" for use cases. (The book uses a color scheme in which blue indicates a sea-level use case that's just right, while higher-level use cases are white, and overly detailed ones are indigo. Cockburn also provides notational symbols to document these levels of detail within a design.)

This book contains numerous tips on the writing style for use cases and plenty of practical advice for managing projects that require a large number of use cases. One particular strength lies in the numerous actual use cases (many with impressive detail) that are borrowed from real-world projects, and demonstrate both good and bad practices. Even though the author expresses a preference for the format of use cases, he presents a variety of styles, including UML graphical versions. The explanation of how use cases fit into the rest of the software engineering process is especially good. The book concludes with several dozen concrete tips for writing better use cases.

Software engineering books often get bogged down in theory. Not so in Writing Effective Use Cases, a slender volume with a practical focus, a concise presentation style, and something truly valuable to say. This book will benefit most anyone who designs software for a living. --Richard Dragan

Topics covered:

Introduction to use cases
Requirements
Usage narratives
Actors and goals
Stakeholders
Graphical models for use cases
Scope for use cases (enterprise-level through nuts-and-bolts use cases)
Primary and supporting actors
Goal levels: user goals, summary level, and subfunctions
Preconditions, triggers, and guarantees
Main success scenarios
Extensions for describing failures

Formats for use cases (including fully dressed one- and two-column formats)
Use case templates for five common project types
Managing use cases for large projects
CRUD use cases
Business-process modeling
Missing requirements
Moving from use cases to user-interface design
Test cases
eXtreme Programming (XP) and use cases
Sample problem use cases
Tips for writing use cases
Use cases and UML diagrams



Book Info
(Pearson Education) An up-to-date guide to writing use cases, expanding on the classic treatments into intermediate and advanced concepts, making this guide appropriate for all skill levels. Softcover. DLC: Application software--Development.




For more free books download visit this blog daily



Download







.
| edit post

Mastering UML with Rational Rose

Posted by 1213 On 9:24 AM 0 comments





Book Details

Paperback: 992 pages
Publisher: Sybex; Pap/Cdr edition (August 1999)
Language: English
ISBN-10: 0782124534
ISBN-13: 978-0782124538
Product Description
UML and Rational Rose--Your Key to Efficient, Effective Application Design

Mastering UML With Rational Rose offers expert instruction in the areas you need to master if you want to develop truly optimal application designs: the Unified Modeling Language, and Rational Rose, the world's leading visual modeling too. This book goes far beyond modeling: it teaches you how to use Rose to turn your UML diagrams into code--automatically, in the language of your choice. It also shows you how to reverse-engineer your existing applications, so you can learn more about how they're put together and how they can best be maintained and improved.

Coverage includes:
* Understanding UML
* Finding your way around Rational Rose
* Creating UML diagrams of all kinds
* Adding detail to existing UML diagrams
* Determining relationships and object behavior
* Working with sequences and state transitions
* Modeling according to use cases and actors
* Representing classes and packages
* Using Rose's component and deployment views
* Generating code automatically
* Handling language-specific code generation issues
* Generating Oracle8 database schemas
* Reverse-engineering existing applications
* Handling language-specific reverse-engineering issues

Card catalog description
"Mastering UML with Rational Rose offers expert instruction in the areas you need to master if you want to develop truly optimal application designs: the Unified Modeling Language, and Rational Rose, the world's leading visual modeling tool. This book goes far beyond modeling: it teaches you how to use Rose to turn your UML diagrams into code - automatically, in the language of your choice. It also shows you how to reverse-engineer your existing applications, so you can learn more about how they're put together and how they can best be maintained and improved."--BOOK JACKET.



For more free books download visit this blog daily



Download






.

Spring FrameWork Tutorial

Posted by 1213 On 9:23 AM 0 comments

WebWork in Action

Posted by 1213 On 9:16 AM 0 comments





Book Details

Paperback: 400 pages
Publisher: Manning Publications (September 1, 2005)
Language: English
ISBN-10: 1932394532
ISBN-13: 978-1932394535


Book Description

WebWork helps developers build well-designed applications quickly by creating re-usable, modular, web-based applications. WebWork in Action is the first book to focus entirely on WebWork. Like a true "Action" book, it is both a tutorial on WebWork and a sourcebook for its use in demanding, real-world applications. The book goes into considerable depth on how to get desirable web features with WebWork. It uses the same basic (continuing) example as in Manning's Hibernate in Action to show how to integrate WebWork with the popular Hibernate persistance framework.

Although Java was (correctly) touted as the next big programming language, it wasn't until the introduction of J2EE and Servlets that its use really took off. Yet, in spite of the huge popularity of JSPs and Servlets, it was never easy for developers to quickly create re-usable, modular web-based applications. Not long after the introduction of JSPs, WebWork sought to solve those very problems and has been helping thousands of developers ever since. WebWork is a web-application framework used by people who understand that somewhere been "just get it done, no matter how ugly" and "make it perfect" lies their best choice. WebWork helps developers build applications quickly, but its unique design also lets developers build beautifully-designed applications.



For more free books download visit this blog daily




Download

Password is : sharedaa.com







.

EJB 3 in Action

Posted by 1213 On 7:12 AM 0 comments





Book Details

Paperback: 712 pages
Publisher: Manning Publications (April 9, 2007)
Language: English
ISBN-10: 1933988347
ISBN-13: 978-1933988344


Book Description


EJB 3 in Action tackles EJB 3 and the Java Persistence API head-on, providing practical code samples, real-life scenarios, best practices, design patterns, and performance tuning tips. This book builds on the contributions and strengths of seminal technologies like Spring, Hibernate, and TopLink.
EJB 3 is the most important innovation introduced in Java EE 5.0. EJB 3 simplifies enterprise development, abandoning the complex EJB 2.x model in favor of a lightweight POJO framework. The new API represents a fresh perspective on EJB without sacrificing the mission of enabling business application developers to create robust, scalable, standards-based solutions.

EJB 3 in Action is a fast-paced tutorial, geared toward helping you learn EJB 3 and the Java Persistence API quickly and easily. For newcomers to EJB, this book provides a solid foundation in EJB. For the developer moving to EJB 3 from EJB 2, this book addresses the changes both in the EJB API and in the way the developer should approach EJB and persistence.

About the Author
Debu Panda is a Lead Product Manager of the Oracle Application Server development team, where he drives development of the Java EE container. He has more than 15 years of experience in the IT industry and has published numerous articles on enterprise Java technologies in several magazines and has presented at many conferences. His J2EE-focused weblog can be found at debupanda.com.

Reza Rahman is an architect with Tripod Technologies, an IT solutions company focusing on Java EE in the Baltimore-NYC corridor. Reza has been working with Java as a language and Java EE as a platform since their inception in the mid-nineties. He has worked with both Enterprise Java Beans and open source tools like Spring and Hibernate, developing enterprise systems in the software, consulting, financial, Telecommunications, and manufacturing industries.

Derek Lane is the CTO of Semantra, Inc. He has worn various hats in his career including mentor, coach, architect, manager, developer, trainer, methodologist, and resident open source zealot. Lane is a contributor to projects of various shape and size as author, presenter, and technical reviewer. Lane is the founder of both the Oklahoma City Java User Group (OKCJUG) and the Dallas/Fort Worth, Texas MicroJava User Group; and has been active as a member, presenter, and mentor for over a decade at various technology user groups across the Midwest and Southern U.S.


For more free books download visit this blog daily


Download


Password is: sharedaa.com







.
.





Book Details

Paperback: 648 pages
ISBN-10: 0789725673
ASIN: B00008CM45
Product Dimensions: 8.9 x 7.2 x 0.8 inches


Book Description

Special Edition Using EJB 2.0 starts with a description of how EJB fits into the big picture of J2EE development, then covers such topics as:

Locating EJB's using JNDI
Managing data with EJB Query Language
Building JMS applications using the new Message-driven Bean
Planning EJB applications using design patterns
Later chapters describe advanced development topics including interoperability, horizontal services and clustering. Throughout the book, the authors construct a component-based auction web site using the J2EE architecture as a practical example.--This text refers to the Paperback edition.

From the Back Cover


Special Edition Using EJB 2.0 starts with a description of how EJB fits into the big picture of J2EE development, then covers such topics as:


* Locating EJB's using JNDI
* Managing data with EJB Query Language
* Building JMS applications using the new Message-driven Bean
* Planning EJB applications using design patterns


Later chapters describe advanced development topics including interoperability, horizontal services and clustering. Throughout the book, the authors construct a component-based auction web site using the J2EE architecture as a practical example. --




For more free books download visit this blog daily



Download


Password is: sharedaa.com







..

Java Script For Break Fast

Posted by 1213 On 7:08 AM 0 comments
Download



Password is : sharedaa.com











.





Book Details

Paperback: 320 pages
Publisher: Addison-Wesley Professional; 1st edition (June 2, 2000)
Language: English
ISBN-10: 0201704293
ISBN-13: 978-0201704297


Amazon.com
Written for the working programmer who wants to get more speed out of Java, Java Performance and Scalability, Volume 1 bundles several dozen tips for faster and smaller Java code. Backed up by benchmarks of what works and what doesn't, this book provides essential wisdom for eliminating some common bottlenecks to Java performance.
The 48 optimizations for various aspects of the Java API make up the heart of this text. Early sections look at a particularly tricky subject--string processing--giving you several techniques for increasing speed and reducing object creation. The in-depth examination of the costs and benefits of string concatenation and the immutability of Java String objects will help you uncover possible hot spots that cause lagging performance with strings.

Subsequent sections look at more general strategies for faster programs, like purging obsolete code, and the well-known 80-20 rule (optimizing the 20 percent of your code that consumes 80 percent of processing time, allowing you to create faster software; this book shows you how). Short tips on such APIs as Java collections and the Java Native Interface (JNI) come next.

The second half of the book zeros in on better server-side performance with tips on caching and file I/O. The guide to multithreading and synchronization is a standout here. You'll get several smart tips for speeding up servlets, such as precomputing your standard strings for headers and other boilerplate HTML. The book closes with a valuable custom class for JDBC database connection pooling and a custom HTTP server. Both samples make use of the techniques presented earlier in the text. Even if you don't adopt every suggestion, the ideas here can get you thinking about performance in new ways. (One of the main points of this book is that you can write faster custom code, instead of always relying on built-in Java classes and APIs.)

Clearly, Java performance is not something that happens by accident; it must be engineered into your code. This compilation of useful techniques and tips deserves a close look by anyone who wants to squeeze more performance out of Java. --Richard Dragan

Topics covered:

Introduction to Java performance
More efficient Java string handling (optimizing String, StringBuffer, and StringTokenizer objects)
Reducing Java overhead
Faster initialization
The 80-20 rule for optimization
Getting rid of obsolete code
Speeding up the JDK 1.1 Vector and Hashtable collection classes
Caching techniques
Optimizing file I/O and buffering
Object recycling and object pools
Techniques for multithreading and synchronization
Amdahl's law and scalability basics
Pros and cons of using the Java Native Interface (JNI)
Hints for optimizing Remote Invocation Method (RIM) calls
Performance hints for servlets and JavaServer Pages (JSPs)
Custom sample code for JDBC database connection pooling and a Java HTTP server


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

Avoiding premature object creation

Creating an efficient vector class

Designing caching into your API

The cost of synchronization

Parallel subtasks

JNI efficiency

Varying the server workload and RMI network plumbing

Using ServletOutputStream

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




For more free books download visit this blog daily



Download

Password is : sharedaa.com




.

The Design and Evolution of C++

Posted by 1213 On 6:58 AM 0 comments






Book Details

Paperback: 480 pages
Publisher: Addison-Wesley Professional (April 8, 1994)
Language: English
ISBN-10: 0201543303
ISBN-13: 978-0201543308


Book Info
Presents the definitive insider's guide to the design and development of the C++ programming language. Provides insights into the aims, principles, and real-world constraints which shaped C++. Paper. DLC: C++ (Computer program language)

From the Inside Flap

"He who does not plow, must write."
--Martin A. Hansen

The ACM HOPL-2 conference on the History of Programming Languages asked me to write a paper on the history of C++. This seemed a reasonable idea and a bit of an honor, so I started writing. To get a more comprehensive and balanced view of C++'s growth, I asked a few friends from the early days of C++ for their recollections. That caused news of this project to travel through the grapevine. There, the story mutated, and one day I received a message from a friend asking where he could buy my new book on the design of C++. That email message is the real origin of this book.

Traditional books about programming and programming languages explain what a language is and how to use it. However, many people are also curious about why a language is the way it is and how it came to be that way. This book answers these last two questions for C++. It explains how C++ evolved from its first design to the language in use today. It describes the key problems, design aims, language ideas, and constraints that shaped C++, and how they changed over time.

Naturally, C++ and the ideas about design and programming that shaped it didn't just mutate by themselves. What really evolved was the C++ users' understanding of their practical problems and of the tools needed to help solve them. Consequently, this book also traces the key problems tackled using C++ and the views of the people who tackled them in ways that influenced C++.

C++ is still a young language. Some of the issues discussed here are yet unknown to many users. Many implications of decisions described here will not become obvious for years to come. This book presents my view of how C++ came about, what it is, and what it ought to be. I hope this will be of help to people trying to understand how best to use C++ and in the continuing evolution of C++.

The emphasis is on the overall design goals, practical constraints, and people that shaped C++. The key design decisions relating to language features are discussed and put into their historical context. The evolution of C++ is traced from C with Classes through Release 1.0 and 2.0 to the current ANSI/ISO standards work and the explosion of use, interest, commercial activity, compilers, tools, environments, and libraries. C++'s relationship to C and Simula is discussed in detail. C++'s relationship to other languages is discussed briefly. The design of major language facilities such as classes, inheritance, abstract classes, overloading, memory management, templates, exception handling, run-time type information, and namespaces are discussed in some detail.

The primary aim of this book is to give C++ programmers a better idea of the background and fundamental concepts of their language and hopefully to inspire them to experiment with ways of using C++ that are new to them. This book can also be read by experienced programmers and students of programming languages and might help them decide whether using C++ might be worth their while. Acknowledgments

I am very grateful to Steve Clamage, Tony Hansen, Lorraine Juhl, Peter Juhl, Brian Kernighan, Lee Knight, Doug Lea, Doug McIlroy, Barbara Moo, Jens Palsberg, Steve Rumsby, and Christopher Skelly for reading complete drafts of this book. Their constructive comments caused major changes to the contents and organization of this book. Steve Buroff, Martin Carroll, Sean Corfield, Tom Hagelskjær, Rick Hollinbeck, Dennis Mancl, and Stan Lippman helped by commenting on selected chapters. Also, thanks to Archie Lachner for asking for this book before I had thought of writing it.

Naturally, I owe thanks to the many people who helped make C++. In a sense, this book is a tribute to them and some of their names can be found throughout the chapters and in the index. Should I single out individuals, it must be Brian Kernighan, Andrew Koenig, Doug McIlroy, and Jonathan Shopiro, each of whom has been a steady source of help, encouragement, and ideas for more than a decade. Also, thanks to Kristen Nygaard and Dennis Ritchie as the designers of Simula and C from which the key ingredients of C++ were borrowed. Over the years, I have come to appreciate them not only as brilliant and practical language designers, but also as gentlemen and thoroughly likable individuals.




For more free books download visit this blog daily



Download

password is : books_for_all






.

Verilog HDL

Posted by 1213 On 6:57 AM 0 comments





Book Details

Hardcover: 396 pages
Publisher: Prentice Hall PTR; Bk&CD-Rom edition (January 15, 1996)
Language: English
ISBN-10: 0134516753
ISBN-13: 978-0134516752
Editorial Reviews


Book Info
Stresses the practical design perspective of Verilog rather than emphasizing only the language aspects. The information presented is fully compliant with the upcoming IEEE 1364 Verilog HDL standard. CD ROM included.

From the Inside Flap
During my earliest experience with Verilog HDL, I was looking for a book that could give me a "jump start" on using Verilog HDL. I wanted to learn basic digital design paradigms and the necessary Verilog HDL constructs that would help me build small digital circuits, using Verilog and run simulations. After I had gained some experience with building basic Verilog models, I wanted to learn to use Verilog HDL to build larger designs. At that time I was searching for a book that broadly discussed advanced Verilog-based digital design concepts and real digital design methodologies. Finally, when I had gained enough experience with digital design and verification of real IC chips, though manuals of Verilog-based products were available, from time to time, I felt the need for a Verilog HDL book that would act as a handy reference. This book emphasizes breadth rather than depth. The book imparts to the reader a working knowledge of a broad variety of Verilog-based topics, thus giving the reader a global understanding of Verilog HDL-based design. The book leaves the in-depth coverage of each topic to the Verilog HDL language reference manual and the reference manuals of the individual Verilog-based products. This book should be classified not only as a Verilog HDL book but, more generally, as a digital design book. It important to realize that Verilog HDL is only a tool used in digital design. It is the means to an end- the digital IC chip. Therefore, this book stresses the practical design perspective more than the mere language aspects of Verilog HDL. With HDL-based digital design becoming popular, no digital designer can afford to ignore HDLs.

Who Should Use This Book...
The book is intended primarily for beginners and intermediate-level Verilog users. However, for advanced Verilog users, the broad coverage of topics makes it an excellent reference book to be used in conjunction with the manuals and training materials of Verilog-based products. The book presents a logical progression of Verilog HDL-based topics. It starts with the basics, such as HDL-based design methodologies, and then gradually builds on the basics to eventually reach advanced topics, such as PLI or logic synthesis. Thus, the book is useful to Verilog users with varying levels of expertise as explained below.


Students in logic design courses at universities Part 1 of this book is ideal for a foundation semester course in Verilog HDL-based logic design. Students are exposed to hierarchical modeling concepts, basic Verilog constructs and modeling techniques, and the necessary knowledge to write small models and run simulations.

New Verilog users in the industry Companies are moving to Verilog HDL- based design. Part 1 of this book is a perfect jump start for designers who want to orient their skills toward HDL-based design.

Users with basic Verilog knowledge who need to understand advanced concepts Part 2 of this book discusses advanced concepts, such as UDPs, timing simulation, PLI, and logic synthesis, which are necessary for graduation from small Verilog models to larger designs.

Verilog experts

All Verilog topics are covered, from the basics modeling constructs to advanced topics like PLIs and logic synthesis. For Verilog experts, this book is a handy reference to be used along with the reference manuals. The material in the book sometimes leans toward an Application Specific Integrated Circuit (ASIC) design methodology. However, the concepts explained in the book are general enough to be applicable to the design of FPGAs, PALs, buses, boards, and systems. The book uses Medium Scale Integration (MSI) logic examples to simplify discussion. The same concepts apply to VLSI designs.

How This Book Is Organized:
This book is organized into three parts. Part 1, Basic Verilog Topics, covers all information that a new user needs to build small Verilog models and run simulations. Note that in Part 1, gate-level modeling is addressed before behavioral modeling. I have chosen to do so because I think that it is easier for a new user to see a 1-1 correspondence between gate- level circuits and equivalent Verilog descriptions. Once gate-level modeling is understood, a new user can move to higher levels of abstraction, like data flow modeling and behavioral modeling, without losing sight of the fact that Verilog HDL is a language for digital design and is not a programming language. Thus, a new user starts off with the idea that Verilog is a language for digital design. New users who start with behavioral modeling often tend to write Verilog the way they write their C programs. They sometimes lose sight of the fact that they are trying to represent hardware circuits by using Verilog. Part 1 contains nine chapters.

Part 2, Advanced Verilog Topics, contains the advanced concepts a Verilog user needs to know to graduate from small Verilog models to larger designs. Advanced topics such as timing simulation, switch-level modeling, UDPs, PLI, and logic synthesis are covered. Part 2 contains five chapters. Part 3, Appendices, contains information useful as a reference. Useful information, such as strength-level modeling, list of PLI routines, formal syntax definition, Verilog tidbits, and large Verilog examples is included. Part 3 contains six appendices.

Conventions Used in This Book. Table\x11PR-1 describes the type changes and symbols used in this book. Table\x11PR-1 Typographic Conventions Typeface or Symbol
Description
Examples: AaBbCc123 Keywords, system tasks and compiler directives that are a part of Verilog HDL and, nand, $display, `define AaBbCc123 Emphasis. cell characterization, instantiation AaBbCc123 Names of signals, modules, ports, etc. fulladd4, D_FF, out A few other conventions need to be clarified.

In the book, use of Verilog and Verilog HDL refers to the "Verilog Hardware Description Language." Any reference to a Verilog-based simulator is specifically mentioned, using words such as Verilog simulator or trademarks such as Verilog-XL or VCS.

The word designer is used frequently in the book to emphasize the digital design perspective. However, it is a general term used to refer to a Verilog HDL user.





For more free books download visit this blog daily




Download

Password is : sharedaa.com







.

Jakarta Struts for Dummies

Posted by 1213 On 6:47 AM 0 comments






Book Details

Paperback: 408 pages
Publisher: For Dummies; 1 edition (April 1, 2004)
Language: English
ISBN-10: 0764559575
ISBN-13: 978-0764559570


Book Description
As a Web developer, you’ve probably heard a lot about Jakarta Struts, the popular open source framework for creating Web applications in Java. Struts is the de facto standard for Java-based Web applications; in fact, some people consider it the yardstick by which all other Web application frameworks are measured.
The Struts framework is based on a classic Model-View-Controller (MVC) design paradigm that combines Java servlets, Java Server Pages (JSP), custom tags, and message resources into a unified framework. Jakarta Struts For Dummies will get you up and running with Struts in a hurry, so you can

Control the business logic of your applications
Design the view for JavaServer Pages
Validate data
Use tiles to dynamically create pages
Secure and troubleshoot your applications, and more
Jakarta Struts saves you coding time and helps you create an extensible development environment. Jakarta Struts For Dummies provides the information you need when you need it, and even lets you get your feet wet right away by creating a special “jump start” application in Part I. Jakarta Struts For Dummies helps you

Understand and apply the Model-View-Controller (MVC) design pattern
Integrate Struts into a Web application environment
Use tag libraries to simplify your JSP pages
Maintain control with effective security features
Internationalize Web applications with a feature that creates easy-to-update text content, so international viewers can see pages in their own languages
Represent all types of data, from one or two items to a huge and complex database
Extend Jakarta’s functionality with plug-ins
Use logging to help you troubleshoot an application
Loaded with tips, examples, and explanatory sidebars, this plain-English guide to Jakarta Struts will have you creating Web applications with Struts before you can say “Java”.

Download Description
* Shows Java Web developers how to develop Java-based Web applications using the popular open source Jakarta Struts framework
* Sun Microsystems estimates that there are three million Java developers
* According to the Apache Software Foundation, Struts is rapidly growing in popularity among the Java community and is used by a number of high-profile companies, including Ford, McDonald's, Citigroup, Bank of America, and Federal Express
* Provides a quick "jump-start" application to get novices up and running in a hurry
* Examines the Model-View-Controller design paradigm, exception handling, plug-ins, tag libraries, and use of tiles to create Web pages
* After laying the groundwork, the authors apply the specifics of the Struts framework to a real-life, browser-based Web application that can be modified for other types of data collections
* Other topics include using Java Server Faces (JSF) with Struts, handling and validating application errors, securing Struts applications, and managing databases to store data for Struts applications



For more free books download visit this blog daily



Download







.

Microsoft Money 2006 For Dummies

Posted by 1213 On 11:24 AM 0 comments





Book Details

Paperback: 360 pages
Publisher: For Dummies (September 2, 2005)
Language: English
ISBN-10: 0764599534
ISBN-13: 978-0764599538
Editorial Reviews



BOok Description

Do you know where you money goes? Would balancing your budget take an act of Congress? Does your idea of preparing for the future involve lottery tickets?
This friendly guide provides everything you need to know to stay on top of your finances and make the most of your money — both your cash and your Microsoft Money 2006 software program (the Premium, Deluxe, or Standard edition). You’ll find out how to record financial transactions, analyze different investments, determine your net worth, plan for retirement, make informed financial decisions, and more.

With step-by-step, easy-to-understand instructions and lots of screen shots, Microsoft Money 2006 For Dummies shows and tells you how to:

Set up accounts and record all transactions, including charge card purchases
Do your banking, categorize your spending and income, reconcile an account, print checks, and more
Research and track investments
Create a realistic budget, schedule bill payments, estimate your income tax bill, plan for retirement, and more
Generate reports and charts that help you understand your spending habits, see where you stand financially, and improve your financial picture
Track assets, liabilities, loans, and mortgages
Use online banking services
You can even get really serious and use the Lifetime Planner to map out your hopes and dreams and find out if you’re on the way to achieving them. This book could be the best investment you’ll ever make!

Download Description
Covers Premium, Deluxe, and Standard editions of Money Use Money to save money, make money, manage money, and get your money's worth Ever hear that it takes money to make money? Spend a little on this book and discover easy ways to set up accounts, do your banking online, research and track investments, make payments on time, even generate reports that help you understand where your money's going. Best of all, you'll find you're actually managing your money! Discover how to Set up Money or update from an earlier version Know what your investments are worth Estimate your tax bill Track income and expenses Generate reports Plan for retirement





For more free books download visit this blog daily




Download






.

Photoshop CS2 For Dummies

Posted by 1213 On 11:21 AM 0 comments






Book Details

Paperback: 416 pages
Publisher: For Dummies (June 14, 2005)
Language: English
ISBN-10: 0764595717
ISBN-13: 978-0764595714
Editorial Reviews
Book Description
If you’re a photography hobbyist, would you like to brighten up that gloomy island vacation photo? Slim down without going on a diet? See whether white or green shutters look best on the house? Expunge the ex-boyfriend from family photos?
If you’re a pro or semi-pro photographer, would you like to make it snow in that ski resort photo? Replace the old logo in the glamour shot of the corporate headquarters with the new one? Grow hair in the CEO’s glaring bald spot? Freshen up the lettuce in that food shot?

You’ve come to the right place. With Photoshop CS2, you have the tools. With Photoshop CS2 For Dummies, you’ll have the know-how. In full color, with all kinds of examples, screen shots, step-by-step explanations, tips, and techniques, this guide takes you from the fundamentals to special power-user tricks! Cross-platform Mac-PC coverage includes:

The basics of getting around in Photoshop, getting images into and out of Photoshop, choosing the right file formats, and setting your preferences
Working with Adobe Bridge to organize and manage your images
Working with tonality, including making easy Auto Repairs, making adjustments with Levels and Curves (and the eyedroppers), and using Shadow/Highlight and the toning tools, Burn and Dodge
Making color look natural using the color adjustment commands
Taking advantage of the RAW format for maximum flexibility, including using the Adjust, Detail, Lens, Curve, and Calibrate tabs and the Camera Raw buttons
Fine-tuning your fixes, including making your selections with tools (four marquee tools, three lasso tools, and the Magic Wand tool)
Masking for both layer visibility and for protecting parts of your images
The most common problems in digital photos—red-eye, wrinkles, unwanted objects and people, and noise—and what to do about them
With Photoshop CS2, you can go beyond enhancing your images to create “art.” You have a very powerful painting engine, an extremely complex Brushes palette, and all kinds of painting tools. Photoshop CS2 For Dummies walks you though:

Compositing (combining images into a piece of artwork) and working with layers, including choosing from the almost two dozen blending modes
Selecting with Extract which is great for making tough selections, such as flyaway hair and various types of fringe
Using Vanishing Point to “map” a pattern to angled surfaces
Creating panoramas with Photomerge
Creating precision edges with vector paths, including using shape layers and the Custom Shape tool, choosing from more than 300 ready-to-use shapes with the Custom Shape Picker, and using the Pen tool to create paths
Where to find dozens, or even hundreds, of custom shapes already on your computer – absolutely free
Dressing up images with layer styles, including using the Styles palette and creating custom layer styles
Adding text messages and tweaking your text
Using the extensive painting tools and the Brushes palette
Using filters, including sharpening to focus the eye using blur filters or the Unsharp Mask and the new Smart Sharpen filter that give incredible control
Getting fun effects with the Liquify filter
In a special Power Photoshop section, you’ll learn about streamlining your work, including creating a PDF for both onscreen presentation and for printing. You’ll discover how to spiff up your online images by working with Image Ready to slice, optimize, and otherwise juice up your images for the Web and how to create fancy rollover buttons and fun animations,

From basic cropping to complex techniques that can turn good photos into great ones, Photoshop CS2 For Dummies is your guide to exploring all the possibilities that await you in Photoshop CS2.

Download Description
"* An all-new full-color edition, updated for the latest software release and bargain-priced at under $30
* New author Peter Bauer-a highly regarded Photoshop pro-has rewritten the book from scratch in its entirety
* Cross-platform Mac-PC coverage includes program basics, working with camera RAW tools, organizing and managing image files, enhancing images, using channels and masks, painting and drawing, adding masks and special effects, creating Web photo galleries, and streamlining workflow"



For more free books download visit this blog daily



Download







.

Visual Basic 2005 For Dummies

Posted by 1213 On 10:24 AM 0 comments





Book Details

Paperback: 384 pages
Publisher: For Dummies (October 17, 2005)
Language: English
ISBN-10: 076457728X
ISBN-13: 978-0764577284
Review
"...highly recommended..." (Computer Shopper, April 2006)

Book Description

Visual Basic is Microsoft's premier programming language, used by more than three million developers and in 50 million Windows applications
Programming pro and veteran Wrox author Bill Sempf has thoroughly overhauled the book's organization and content, making it even more accessible to programming beginners
Highlights new VB features and functions, including important advances in compatibility with older VB versions
Offers plain-English explanations of variables, constants, loops, VB syntax, forms, controls, objects, and other fundamentals
The CD-ROM includes all source code and third-party software tools


Download Description
Visual Basic is Microsoft's premier programming language, used by more than three million developers and in 50 million Windows applications Programming pro and veteran Wrox author Bill Sempf has thoroughly overhauled the book's organization and content, making it even more accessible to programming beginners Highlights new VB features and functions, including important advances in compatibility with older VB versions Offers plain-English explanations of variables, constants, loops, VB syntax, forms, controls, objects, and other fundamentals

From the Author
In Visual Basic 2005 for Dummies - a total rewrite from the previous version - I take you from design to finished program in Web, Windows and Class Libraries in a simple, straightforward fashion. Clarity is the hallmark of this book. My goal is to help you to become a better programmer, and as such the book is populated heavily with best practices and usable sample code. I strive to make every line of code in the book usable, not just a 'quick example', and every word is carefully thought out. As much time was spent designing this book as went into writing it, and I hope your software will be the same. If you have a question, send me an email, and I’ll get back with you.

From the Back Cover
Get up to speed on the latest Visual Basic release
The fun and easy way® to learn the most widely used programming language

Looking to spice up your Web and Windows® experience? Then it's time to take control of your desktop and create your own programs! This handy guide will take you from the initial steps of writing code to building next-generation applications using all the exciting features of Visual Basic 2005. Your computer environment will never be the same!

Discover how to

Establish excellent programming practices
Leverage the new .NET features
Make your code more secure
Take advantage of the Visual Basic User Interface
Build cutting-edge applications for Windows and the Web


About the Author
I am Bill Sempf, and you’ll notice that I don’t write in third person. I have spent an inordinate amount of time in the last several years writing about, thinking about, and coding in VB.NET. I am a coauthor of Pro Visual Studio.NET, Effective Visual Studio.NET, Professional ASP.NET Web Services and Professional VB.NET (among others), and a frequent contributor to the Microsoft Developer Network, Builder.com, Hardcore Web Services, Inside Web Development Journal, and Intranet Journal.
I have recently been an invited speaker for DevEssentials, the International XML Web Services Expo, and the Association of Information Technology Professionals. As a graduate of Ohio State University with a Bachelor of Science in Business Administration, Microsoft Certified Professional, Certified Internet Business Strategist, and Certified Internet Webmaster, I have developed over one hundred Web applications for startups and Fortune 500 companies alike.
I began my career in 1985 by helping my father (also named Bill) manage Apple IIe systems for the local library. Since then, I have built applications for the likes of Lucent Technologies, Bank One, the State of Ohio, Nationwide Insurance, and Sears, Roebuck and Co. I specialized in data-driven Web applications of all types, both public and private. Currently, I am the Senior Technology Consultant at Products of Innovative New Technology in Grove City, Ohio, a Microsoft Certified Partner.




For more free books download visit this blog daily



Download








.