Monday, February 6, 2012

Beginning Algorithms Wrox Beginning Guides Book

Beginning Algorithms Wrox Beginning Guides


Beginning Algorithms Wrox Beginning Guides

Beginning Algorithms Wrox Beginning Guides



Book Description

November 7, 2005  0764596748  978-0764596742 1
Beginning AlgorithmsA good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information-from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks.
Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You'll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you'll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.
What you will learn from this book
  • The basics of algorithms, such as iteration and recursion
  • Elementary data structures such as lists, stacks, and queues
  • Basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort
  • Advanced data structures such as binary trees, ternary trees, and heaps
  • Algorithms for string searching, string matching, hashing, and computational geometry
  • How to use test-driven development techniques to ensure your code works as intended
  • How to dramatically improve the performance of your code with hands-on techniques for profiling and optimization
Who this book is for

This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Simon Harris started writing animated sprites on a Commodore 64 in primary school. After a break of many years, he taught himself 80x86 and IBM System/370 assembler and started working professionally. Since then he has moved from assembler to C, C++, and, of course, Java. He believes a fundamental understanding and appreciation of algorithms is essential to developing good software; and since starting his own company, RedHill Consulting, he has managed to make a living discussing and demonstrating software development practices and techniques to anyone who will listen.In his more than 15 years of development experience, James Ross has ranged from building packaged products to large enterprise systems to research into compilers and languages. In recent years, he has become a code quality fanatic and agile methods specialist, particularly with test-driven development. He works as a consultant for ThoughtWorks, the world’s leading agile software development company. He is currently leading the development of a large J2EE project in the insurance industry in Melbourne, Australia. He lives with his wife and family in Melbourne.

Product Details

  • Paperback: 600 pages
  • Publisher: Wrox; 1 edition (November 7, 2005)
  • Language: English
  • ISBN-10: 0764596748
  • ISBN-13: 978-0764596742



The ASP.Net 2.0 Anthology: 101 Essential Tips, Tricks & Hacks


The ASP.Net 2.0 Anthology: 

101 Essential Tips, Tricks & Hacks


The ASP.NET 2.0 Anthology


Book Description

An ASP.NET 2.0 book that just helps you get things done!
This book contains a collection of 101 best practice, object oriented solutions that you can easily adapt to your own projects.
Coverage includes:

Working with text, numbers, dates & times Accessing data with ADO.NET Form validation under multiple scenerios Page, Session and application state tips Access control in web applications Producing standards compliant output Enhancing applications with AJAX Working with Email Handling errors and debugging Performance tips and pitfalls And much more!As a bonus, all book buyers get download access to the code archive which has all the examples in the book in both C# and VB.
Back Cover

"A comprehensive collection of ready-to-use ASP.NET solutions!"

The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks is a collection of solutions to the most common ASP.NET problems. Let five world-class ASP.NET professionals guide you through countless practical solutions using C# or VB.
Learn to:
  • Add interactivity with Ajax and JavaScript.
  • Build a database access layer for improved portability.
  • Sidestep the ASP.NET framework when required.
  • Build data-driven applications quickly with SubSonic.
  • Gracefull handle errors effectively.
  • Work with email: send, parse, & manage attachments.
  • Use component-based development for flexibility.
  • Make your applications search engine friendly.
  • Validate data input on forms.
  • Create a user registration system.
  • Use Master Pages to simplify development.
  • Work with binary content.
  • Improve the speed of your site, decrease bandwidth usage and speed up database queries
  • And lots more..

About the Author

Allen has a master's degree in computer science from Shippensburg University. He's a Microsoft Certified Solution Developer. He regularly serves as an adjunct faculty member at various colleges in Maryland and Pennsylvania.


Product Details

  • Paperback: 500 pages
  • Publisher: SitePoint (September 25, 2007)
  • Language: English
  • ISBN-10: 098028581X
  • ISBN-13: 978-0980285819

Get now The ASP.NET 2.0 Anthology

Build Your Own Ajax Web Applications

Build Your Own Ajax Web Applications 

Matthew Eernisse

Book Description

June 21, 2006
AJAX (Asynchronous JavaScript and XML) is a new approach for developing web applications. It essentially permits users to interact with a Webpage without forcing a slow & tedious reload of the entire page after every action. This means web applications become more responsive, easier to use, and more intuitive. Build Your Own Ajax Web Applications uses a step-by-step tutorial format that's so easy to follow, you'll be able to build sophisticated and intuitive Ajax web interfaces in no time!
Read this book, and you'll:
Get an overview of the basic technologies you'll need to use to build Ajax applications. Understand the XMLHttpRequest object, the core of Ajax applications. Build a cross-browser XMLHttpRequest wrapper that you can use in all of your Ajax projects. Build an Ajax application monitor that works in real time. Learn how to use Ajax without breaking older browsers or causing accessibility issues. Get your Ajax application working with screen readers. Use dynamic animations to improve usability. Build edit-in-place functionality. Create an Ajax search application that pulls data from Amazon, del.icio.us, and Google. Fix the "Back button" problem. Use JSON, YAML, and XML to communicate with the server. Build an Ajax drag 'n' drop chess game. And a whole lot more!Throughout the text, the author stresses usability, accessibility, and graceful degradation for older, less-capable web browsers.

About the Author

Matthew Eernisse is a web developer who works primarily with JavaScript and Ruby. He has extensive experience building Ajax-based apps, and is the author of Build Your Own Ajax Web Applications.

Product Details

  • Paperback: 352 pages
  • Publisher: SitePoint; 1 edition (June 21, 2006)
  • Language: English
  • ISBN-10: 0975841947
  • ISBN-13: 978-0975841945




Satellite Communications foueth edition (Professional Engineering)

Satellite Communications

(Professional Engineering)



Book Description

January 20, 2006  0071462988  978-0071462983 4
Master the fundamentals of satellite communicationsHighly regarded for more than a decade as both a teaching text and professional tutorial, this classic guide to satellite communications has been revised, updated, and expanded to cover global wireless applications, digital television, and Internet access via satellite.
  • In-depth, textbook-style coverage combined with an intuitive, low-math approach makes this book particularly appealing to the wireless and networking markets
  • New to this edition: Global wireless services, including 3G; Antenna Options, Error Coding

About the Author

Dennis Roddy is Professor Emeritus of Electrical Engineering at Lakehead University in Thunder Bay, Ontario, Canada and has more than 40 years of experience in both industrial and technical education. He is also the author of Radio and Line Transmission, Volumes 1 and 2,Introduction to Microelectronics, and Microwave Technology; and coauthor (with J.Coolen) of Electronic Communications; and Electronics.

Product Details

  • Hardcover: 636 pages
  • Publisher: McGraw-Hill Professional; 4 edition (January 20, 2006)
  • Language: English
  • ISBN-10: 0071462988
  • ISBN-13: 978-0071462983

ASP.NET MVC Framework Unleashed

ASP.NET MVC Framework Unleashed


Book Description

July 24, 2009  0672329980  978-0672329982 1
In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.

Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects.
About the Author
Stephen Walther has lived a year in Borneo, taught classes on metaphysics at Harvard and MIT, helped found two successful startups, and has run a training and consulting company. He currently is a Program Manager on the Microsoft ASP.NET team where he works on the Microsoft Ajax framework. He has spoken at numerous conferences including PDC, MIX, TechEd, ASP.NET Connections, and VSLive
Product Details
Paperback: 744 pages
Publisher: Sams; 1 edition (July 24, 2009)
Language: English
ISBN-10: 0672329980
ISBN-13: 978-0672329982





Protection of Electrical Networks

Protection of Electrical Networks



Book Description

July 18, 2006
This book, designed for engineers, technicians, designers and operators working with electrical networks, contains theoretical and practical information on the design and set-up of protection systems.
Protection of Electrical Networks first discusses network structures and grounding systems together with problems that can occur in networks. It goes on to cover current and voltage transformers, protection functions, circuit breakers and fuses.
Practical explanations of how protection systems function are given, and these, together with tables of settings, make this book suitable for any reader, irrespective of their initial level of knowledge.



Product Details

  • Hardcover: 508 pages
  • Publisher: Wiley-ISTE (July 18, 2006)
  • Language: English
  • ISBN-10: 1905209061
  • ISBN-13: 978-1905209064




Sunday, February 5, 2012

Programmable Logic Controllers PLC Fourth Edition

Programmable Logic Controllers PLC Fourth Edition

    This is the introduction to Programmable Logic Controllers for which baffled students, technicians and managers have been waiting. In this straightforward, easy-to-read guide, Bill Bolton has kept the jargon to a minimum, considered all the programming methods in the standard IEC 1131-3 - in particular ladder programming, and presented the subject in a way that is not device specific to ensure maximum applicability to courses in electronics and control systems .and more in Programmable Logic Controllers book.

Programmable Logic Controllers Fourth Edition


   Now in its fourth edition, this best-selling text has been expanded with increased coverage of industrial systems and PLCs and more consideration has been given to IEC 1131-3 and all the programming methods in the standard. The new edition brings the book fully up to date with the current developments in PLCs, describing new and important applications such as PLC use in communications (e.g. Ethernet - an extremely popular system), and safety - in particular proprietary emergency stop relays (now appearing in practically every PLC based system).

The coverage of commonly used PLCs has been increased, including the ever popular Allen Bradley PLCs, making this book an essential source of information both for professionals wishing to update their knowledge, as well as students who require a straight forward introduction to this area of control engineering.


Details
Paperback: 304 pages
Publisher: Newnes; 4 edition (September 13, 2006)
Language: English
ISBN-10: 0750681128
ISBN-13: 978-0750681124

Programmable Logic Controllers: Programming Methods and Applications

Programmable Logic Controllers
 Programming Methods and Applications


This book is designed to help readers develop a good general working knowledge of programmable Logic controllers with concentration on relay ladder logic techniques and how PLC is connected to external components in an operating control system. The book uses real world programming problems that readers can solve on any available programmable controller or PLC simulator. Later chapters relate to more advanced subjects in machine controls making this a welcome addition to a personal technical reference library.  The authors examine ladder diagram fundamentals, the programmable logic controller, fundamental PLC programming, advanced programming techniques, mnemonic programming code, wiring techniques, analog I/O, discrete position sensors, encoders, transducers, and advanced sensors, closed loop and PID control, motor controls, and system integrity and safety. For those involved in Electrical, Automation, Control, and Process Engineering.all is in this book Programmable Logic Controllers: Programming Methods and Applications.

Programmable Logic Controllers: Programming Methods and Applications

Programmable Logic Controllers: Programming Methods and Applications Details

  • Paperback: 320 pages
  • Publisher: Prentice Hall; 1 edition (April 21 2003)
  • Language: English
  • ISBN-10: 0130607185
  • ISBN-13: 978-0130607188


Table of Contents

Chapter 1 - Ladder Diagram Fundamentals

Chapter 2 - The Programmable Logic Controller

Chapter 3 - Fundamental PLC Programming

Chapter 4 - Advanced Programming Techniques

Chapter 5 - Mnemonic Programming Code

Chapter 6 - Wiring Techniques

Chapter 7 - Analog I/O

Chapter 8 - Discrete Position Sensors

Chapter 9 - Encoders, Transducers, and Advanced Sensors

Chapter 10 - Closed Loop and PID Control

Chapter 11 - Motor Controls

Chapter 12 - System Integrity and Safety






Professional Linux Kernel Architecture Book Reviews


Professional Linux Kernel Architecture

Professional Linux Kernel Architecture


Book Description

October 13, 2008  0470343435  978-0470343432 1
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.

Product Details

  • Paperback: 1368 pages
  • Publisher: Wrox; 1 edition (October 13, 2008)
  • Language: English
  • ISBN-10: 0470343435
  • ISBN-13: 978-0470343432

Get Now the Professional Linux Kernel Architecture Book


Professional Linux Kernel Architecture Professional Linux Kernel Architecture
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture , a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.

Fuzzy Logic for Embedded Systems Applications

Fuzzy Logic for Embedded Systems Applications





Book Description

October 10, 2003  0750676051  978-0750676052
Fuzzy Logic for Embedded Systems Applications, by a recognized expert in the field, covers all the basic theory relevant to electronics design, with particular emphasis on embedded systems, and shows how the techniques can be applied to shorten design cycles and handle logic problems that are tough to solve using conventional linear techniques. All the latest advances in the field aree discussed and practical circuit design examples presented.

Fuzzy logic has been found to be particularly suitable for many embedded control applications. The intuitive nature of the fuzzy-based system design saves engineers time and reduces costs by shortening product development cycles and making system maintenance and adjustments easier. Yet despite its wide acceptance-and perhaps because of its name-it is still misunderstood and feared by many engineers. There is a need for embedded systems designers-both hardware and software-to get up to speed on the principles and applications of fuzzy logic in order to ascertain when and how to use them appropriately.

Fuzzy Logic for Embedded Systems Applications provides practical guidelines for designing electronic circuits and devices for embedded systems using fuzzy-based logic. It covers both theory and applications with design examples.

* Unified approach to fuzzy electronics from an engineering point of view
* Easy to follow with plenty of examples
* Review and evaluation of free resources



Product Details

  • Paperback: 312 pages
  • Publisher: Newnes (October 10, 2003)
  • Language: English
  • ISBN-10: 0750676051
  • ISBN-13: 978-0750676052







Beginning Microsoft Office Live: Build Your Own Web Site Quickly and Easily

Beginning Microsoft Office Live Build Your Own Web Site Quickly and Easily

Beginning Microsoft Office Live Build Your Own Web Site Quickly and Easily
Beginning Microsoft Office Live Build Your Own Web Site Quickly and Easily

Book Description

September 26, 2007  1590598792  978-1590598795 1
In the modern world, it is advantageous for pretty much anyone to have a web site, whether they are promoting their own skills, their band's music, or their company. There are millions of people who want a site, but few who have the skills to create a web site that looks professional and works great. That's where Microsoft Office Live comes in.
Office Live provides a complete solution for ANYONE to get a web site online quickly and easily without needing coding skills, including building the site, hosting it, and sorting out it's web address. And this book shows how to use it effectively.
As well as giving you everything you need to use Office Live, the book includes some useful advanced topics to take the reader further than the basic guides. Office Live is very popular already (with a large number of users worldwide, and new subscribers every day,) so the book has a large target audience.




Product Details

  • Paperback: 368 pages
  • Publisher: Apress; 1 edition (September 26, 2007)
  • Language: English
  • ISBN-10: 1590598792
  • ISBN-13: 978-1590598795


Product Details

  • Paperback: 368 pages
  • Publisher: Apress; 1 edition (September 26, 2007)
  • Language: English
  • ISBN-10: 1590598792
  • ISBN-13: 978-1590598795




200 Tansistor Circuits PDF

200 Tansistor Circuits





Description:

This e-book contains 100 transistor circuits. The second part of this e-book will contain a further 100 circuits.
Most of them can be made with components from your “junk box” and hopefully you can put them together in less than an hour.
The idea of this book is to get you into the fun of putting things together and there’s nothing more rewarding than seeing something work.
It’s amazing what you can do with a few transistors and some connecting components. And this is the place to start.
Most of the circuits are “stand-alone” and produce a result with as little as 5 components.
We have even provided a simple way to produce your own speaker transformer by winding turns on a piece of ferrite rod. Many components can be obtained from transistor radios, toys and other pieces of discarded equipment you will find all over the place. Transistor data is at the bottom of this page and a transistor tester circuit is also provided. There are lots of categories and I am sure many of the circuits will be new to you, because some of them have been designed recently by me.





Beginning PL SQL from novice to professional

Beginning PL SQL from novice to professional


Beginning PL SQL from novice to professional
Beginning PL SQL from novice to professional

Book Description

August 27, 2007  1590598822  978-1590598825 1
Beginning PL/SQL is a fast-paced and blissfully short introduction to Oracle's PL/SQL language. PL/SQL is the built-in language that every Oracle developer and database administrator simply must know. This book gets readers up-to-speed on the core of the language without wasting the readers time on esoteric and seldom used syntax.


Product Details

  • Paperback: 496 pages
  • Publisher: Apress; 1 edition (August 27, 2007)
  • Language: English
  • ISBN-10: 1590598822
  • ISBN-13: 978-1590598825
                  Get the Book Now



C Socket Programming Tutorial

C Socket Programming Tutorial


Free C Socket Programming Tutorial- Writing Client/Server Programs in C ... download, C Socket Programming Tutorial- Writing Client/Server Programs in C ... pdf, free C Socket Programming Tutorial- Writing Client/Server Programs in C ... ebook download


C++ For Dummies 5th Edition Book reviews

C++ For Dummies 
C++ For Dummies


Book Description

May 7, 2004  0764568523  978-0764568527 5
If you’ve thought of programmers as elite intelligentsia who possess expertise (and perhaps genes) the rest of us will never have, think again.C++ For Dummies, 5th Edition, debunks the myths, blasts the barriers, shares the secrets, and gets you started. In fact, by the end of Chapter 1, you’ll be able to create a C++ program. OK, it won’t be newest, flashiest video game, but it might be a practical, customized inventory control or record-keeping program.

Red the Full Details About C++ For Dummies Book

Product Details

  • Paperback: 432 pages
  • Publisher: For Dummies; 5 edition (May 7, 2004)
  • Language: English
  • ISBN-10: 0764568523
  • ISBN-13: 978-0764568527

Get now the C++ For Dummies

C++ For Dummies C++ For Dummies
Enter the world of computer programming with this step-by-step guide to the C++ language! C++ is a great introduction to object-oriented programming, and this friendly guide covers everything you need to know and nothing you don’t. You’ll write your first program by the end of Chapter 1. C++ For Dummies, 6th Edition , helps you understand C++ programming from the ground up. It’s full of examples to show you how things work, and it even explains “why”, so you understand how the pieces fit together. And the bonus CD includes a special code editor, an update GNU compiler, and all source code from the book to save you time. Learn programming lingo and what terms like object-oriented, compiler, and executable mean, so you can write a program right away See how to bundle sections of your code into modules that can be reused in different programs Work with features of object-oriented programming such as classes, constructors, and destructors Discover how the concept of inheritance is the key to effective C++ programming Work with assignment operators, stream I/O, and other more advanced concepts, once you’ve grasped the basics You’ll discover ten ways to avoid adding bugs to your programs, what pointers are and how to use them, how to work with strings, and some advanced features new to C++. C++ For Dummies, 6th Edition gets you up and running with this popular object-oriented language. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Embedded Software: The Works Book


Embedded Software: The Works Book

Embedded Software: The Works PDF
Embedded Software: The Works PDF

Book Description

August 26, 2005  0750679549  978-0750679541
Embedded software needs have grown exponentially over the past quarter century. In 1975 writing 10,000 lines of assembly code was a considered a huge undertaking. Today, a cell phone can contain five million lines of C or C++! Embedded software developers must have a strong grasp of many complex topics in order to make faster, more efficient and more powerful microprocessors to meet the public's growing demand. This practical guide, written by industry pioneer Colin Walls, helps embedded design engineers to rise to that challenge. 

Product Details

  • Paperback: 416 pages
  • Publisher: Newnes (August 26, 2005)
  • Language: English
  • ISBN-10: 0750679549
  • ISBN-13: 978-0750679541

                     Get the Book Now


Essential MATLAB for Engineers and Scientists, Third Edition


Essential MATLAB for Engineers and Scientists,

 Third Edition





Book Description

March 22, 2007  0750684178  978-0750684170 3
The essential guide to MATLAB as a problem solving tool

This text presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy to master introduction to its potential and power. Stressing the importance of a structured approach to problem solving, the text gives a step-by-step method for program design and algorithm development. The fundamentals of MATLAB are illustrated throughout with many examples from a wide range of familiar scientific and engineering areas, as well as from everyday life.

Product Details

  • Paperback: 448 pages
  • Publisher: Newnes; 3 edition (March 22, 2007)
  • Language: English
  • ISBN-10: 0750684178
  • ISBN-13: 978-0750684170









Programmable Controllers: Theory and Implementation

Programmable Controllers Theory and Implementation


Product Details

  • Paperback: 1035 pages
  • Publisher: Amer Technical Pub; 2 Sub edition (June 30, 2003)
  • Language: English
  • ISBN-10: 0826913008
  • ISBN-13: 978-0826913005
                    
                                        Get the Book now