Thursday, September 22, 2011

MPLS Fundamentals


Books for experts


Posted: 21 Sep 2011 06:00 AM PDT

MPLS Fundamentals  A comprehensive Introduction to MPLS Theory and Practice
MPLS Fundamentals : A comprehensive Introduction to MPLS Theory and Practice
A comprehensive introduction to all facets of MPLS theory and practice
  • Helps networking professionals choose the suitable MPLS application and design for their network
  • Provides MPLS theory and relates to basic IOS configuration examples
  • The Fundamentals Series from Cisco Press launches the basis to readers for understanding the purpose, application, and management of technologies
MPLS has emerged as the new networking layer for service providers throughout the world. For many service providers and enterprises MPLS is a way of delivering new applications on their IP networks, while consolidating data and voice networks. MPLS has grown to be the new default network layer for service providers and is finding its way into enterprise networks as well. This book focuses on the building blocks of MPLS (architecture, forwarding packets, LDP, MPLS and QoS, CEF, etc.). This book also reviews the different MPLS applications (MPLS VPN, MPLS Traffic Engineering, Carrying IPv6 over MPLS, AToM, VPLS, MPLS OAM
etc.).
You will get a comprehensive overview of all the aspects of MPLS, including the building blocks, its applications, troubleshooting and a perspective on the future of MPLS.
DOwnload link :

Friday, September 9, 2011

Hard real – time computing systems

Source : Hard real – time computing systems

hard real - time computing systems
hard real - time computing systems
 Hard real – time computing systems :  Predictable Scheduling Algorithms and Applications | Giorgio C.Buttazzo
Real-time systems play a crucial role in our society, supporting several important application areas, such as nuclear and chemical plant control, flight control systems, traffic control in airports, harbors, and train stations, telecommunication systems, industrial automation, robotics, defensive military systems, space missions, and so on. Despite such a large number of critical applications, most of the current real-time systems are still designed and implemented using low level programming and empirical techniques without the support of a precise scientific methodology. The consequence of this approach is a lack of reliability, which in critical applications may cause serious damage to the environment or result in significant human loss. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications is a basic treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The main objectives of the book are to introduce the basic concepts of real-time computing, illustrate the most significant results in the field, and provide the basic methodologies for designing predictable computing systems which can be used to support critical control applications. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications presentsfundamental concepts which are clearly defined at the beginning of each chapter, and each algorithm is described through concrete examples, figures and tables. After introducing the basic concepts of real-time computing, the book covers such topics as taxonomy of scheduling algorithms, models of tasks with explicit time constraints, handling tasks with precedence relations, periodic and aperiodic task scheduling, access protocols to shared resources, asynchronous communication mechanisms, schedulability analysis, and handling overload conditions. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications was written for use as a textbook and serves as an excellent reference for those interested in real-time computing for designing and/or developing predictable control applications, which may include robotics, plant control, monitoring systems, data acquisition, simulations of real-world systems, virtual reality, interactive games, etc.
* Publisher: Springer
* Number Of Pages: 379
* Publication Date: 1997-01-15
* ISBN-10 / ASIN: 0792399943
* ISBN-13 / EAN: 9780792399940
Download link :

Hand book of Applied Cryptography

Source : Hand book of Applied Cryptography

hand book of Applied Cryptography
hand book of Applied Cryptography
Cryptography, in particular public-key cryptography, has emerged in the last 20 years as an important discipline that is not only the subject of an enormous amount of research, but provides the foundation for information security in many applications. Standards are emerging to meet the demands for cryptographic protection in most areas of data communications. Public-key cryptographic techniques are now in widespread use, especially in the financial services industry, in the public sector, and by individuals for their personal privacy, such as in electronic mail. This Handbook will serve as a valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography. It is a necessary and timely guide for professionals who practice the art of cryptography.
Download link : 
Mediafire.com : Hand book of Applied Cryptography book pdf 
Note : You can also read this book : 

Applied Cryptography by Bruce Schneier

Applied Cryptography – Bruce Schneier

Source : Applied Cryptography – Bruce Schneier
Applied Cryptography
Applied Cryptography
Applied Cryptography Second Edition | Bruce Schneier |John Wiley & Sons, 1996 |ISBN 0-471-11709-9 |  784 pages 
This new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography — the technique of enciphering and deciphering messages — to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them in cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems.
What’s New in the Second Edition?
The second edition of Applied Cryptography is a major rewrite of the first edition: 50% more words, 7 more chapters, and over 1600 new references. Not only did I make corrections to the first edition and add developments since it was published, but I also included topics left out of the first edition.
The second edition has lots of new algorithms (including GOST, Blowfish, RC4, and A5), more information on the Clipper Chip and key escrow, dozens of new protocols, more information on how PGP works, detailed information on key management and modes of operation, and new source code.
Corrected Printings
Wiley has published a corrected printing of Applied Cryptography, 2nd ed. They didn’t correct everything, only changes that didn’t affect page breaks. Still, I counted over 250 individual corrections.
The fifth printing or greater is the corrected version. To find what printing you own, turn to page iv (it’s opposite the “Contents in Brief” page). The last line (under “Printed in the United States of America”) is a series of numbers, counting down from 10. The lowest number is the printing.
Download link :

Ruby for Rails

Source : Ruby for Rails

ruby for rails
ruby for rails
with Ruby on Rails you can build powerful Web applications easily and quickly! And just like the Railsframework itself, Rails applications are Ruby programs. That means you can’t tap into the full power of Rails unless you master the Ruby language.
Ruby for Rails, written by Ruby expert David Black (with a forward by David Heinemeier Hansson), helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You’ll gain confidence working with objects and classes and learn how to leverage Ruby’s elegant, expressive syntax for Rails application power. And you’ll become a better Rails developer through a deep understanding of the design of Rails itself and how to take advantage of it.
Newcomers to Ruby will find a Rails-oriented Ruby introduction that’s easy to read and that includes dynamic programming techniques, an exploration of Ruby objects, classes, and data structures, and many neat examples of Ruby and Rails code in action. Ruby for Rails: the Ruby guide for Rails developers!

Link download 
 Mediafire.com : Ruby on Rails book pdf 

Four days on Rails

Source : Four days on Rails

Four Days on Rails
Four Days on Rails
There have been many extravagant claims made about Rails. For example, Curt Hibbs’ Rolling with Ruby on Rails claimed that you could develop a web application at least ten times faster with Rails than you could with a typical Java framework… The article then goes on to show how to install Rails and Ruby on a PC and build a working “scaffold” application with virtually no coding.
While this is impressive, “real” web developers know that this is smoke and mirrors. “Real” applications aren”t as simple as that. What”s actually going on beneath the surface? How hard is it to go on and build “real” applications?
This is where life gets a little tricky. Rails is well documented on-line; in fact, possibly too well documented for beginners, with over 30,000 words of on-line documentation in the format of a referencemanual. What’s missing is a roadmap (railmap?) pointing to the key pages that you need to know to get up and running in Rails development.
Four Days on Rails is designed to fill that gap. It’s about 40 pages formatted for double-sided printing on A4, and by the time you’ve read it, you should have a useful toolbox of Rails techniques and a good idea of where to look on the web for more information. The current version of this document is 2.0.
Link download :
  Fileserve.com : Four days on Rails book pdf

The book of ruby

Source : The book of ruby

The book of ruby pdf
The book of ruby
The book of ruby | Huw Collingbourne
“The Book of Ruby” is aimed at novices like me. It’s 373 pages and published by No Starch Press so it has a lot to live up to following their excellent Book of CSS3.
I should point out that The Book of Ruby is not an introduction to programming. The reader will benefit from some development knowledge, but there’s no need to be familiar with Ruby syntax or concepts.
The chapters are logically ordered and start easily with variable types, classes, loops, conditionalstatements, and exception handling before moving on to more advanced topics such as modules, mixins, threads and dynamic programming. The writing style is friendly, chatty and easy to read. Mostchapters end with a “Digging Deeper” section which provides useful advanced information.
It’s difficult to fault the first half of the book, but the final chapters are more challenging. This was possibly my limited experience with Ruby, but I found several sections difficult to follow. I suspect most developers would benefit by reading it from start to finish: it’s not necessarily a book you can dip into.
A few aspects struck me as odd. For example, most books of this type dedicate a chapter to installationof the language on various OS or server combinations. Collingbourne give us a single paragraph and a couple of links. Perhaps Ruby is easy to install so that’s all we need? So is MySQL, yet he provides a four-page appendix about installing the database.
Despite the niggles, “The Book of Ruby” is an excellent introduction to the language. I’ve seen a few negative comments from Ruby experts but the majority of points seem minor and, besides, the book isn’t aimed at them.
Have I been persuaded to drop PHP? Not quite, but I’m no longer afraid of the Ruby or daunted by its syntax. If you’re looking for a good introduction to the language “The Book of Ruby” should be on your buying list.
Download link
Mediafire.com : The book of ruby book pdf

HTML5 Solutions: Essential Techniques for HTML5 Developers

Source: HTML5 Solutions: Essential Techniques for HTML5 Developers

HTML5 Solutions Essential Techniques for HTML5 Developers
HTML5 Solutions Essential Techniques for HTML5 Developers
HTML5 Solutions: Essential Techniques for HTML5 Developers | Marco Casario , Peter Elst, Charles Brown, Nathalie wormser, and Cyril Hanquez 
HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, to creating realtime graphics directly on a web page without the need for a plugin. But all of these new technologies bring more tags to learn and more avenues for things to go wrong. HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project.

What you’ll learn

Real-world solutions for everyday HTML development, saving hours of frustration. Problems covered include:
  • Sending multi-bitrate videos to different devices
  • Creating custom video components
  • Programming a custom video controller
  • Designing a canvas with custom gradients
  • Capturing and drawing images
  • Storing data offline using the Web SQL Databases
  • Dragging data from the desktop into the browser
  • Creating HTML5 WebSockets

Who this book is for

Web developers and designers seeking practical advice on making HTML5 sites work. Show More

Table of Contents

  1. HTML5 Page Structures
  2. HTML5 Markup
  3. Structural and Semantic Elements
  4. HTML5 Forms
  5. HTML5 Media Elements: Audio and Video
  6. HTML5 Drawing APIs
  7. HTML5 Canvas
  8. HTML5 Communication APIs
  9. HTML5 WebSockets
  10. HTML5 Geolocation API
  11. HTML5 Local Storage
  12. HTML5 Accessibility
Download link

Thursday, September 8, 2011

The iPhone Developer’s Cookbook: Building Applications with the iPhone 3.0 SDK 2nd editions

source :The iPhone Developer’s Cookbook: Building Applications with the iPhone 3.0 SDK 2nd editions

the iPhone Developer Cookbook 2nd edition
the iPhone Developer Cookbook 2nd edition
Want to get started building applications for Apple’s iPhone and iPod touch? Already building iPhoneapplications and want to get better at it? This is the only book that brings together all the expert guidance–and the code–you’ll need!
Completely revised and expanded to cover the iPhone 3.0 SDK, The iPhone Developer’s Cookbook is the essential resource for developers building apps for the iPhone and iPod touch. Taking you further than before, this new edition starts out with an introduction to Objective-C 2.0 for developers who might be new to the platform. You’ll learn about Xcode and Interface Builder and learn how to set up and configure your iPhone Developer account. Additional highlights of this new edition include:
Using the iPhone SDK’s visual classes and controllers to design and customize interfaces
Using gestures, touches, and other sophisticated iPhone interface capabilities
Making the most of tables, views, view controllers, and animations
Alerting users with progress bars, audio pings, status bar updates, and other indicators
Using new Push Notifications to send alerts, whether your app is running or not
Playing audio and video with the MediaKit
Working with the Address Book, Core Location, and Sensors
Connecting to the Internet, Web services, and networks
Embedding flexible maps with MapKit and Google Mobile maps
Building multiplayer games with GameKit
Using Core Data to build data-driven applications
Selling add-on content and services with In-App Purchasing using StoreKit
Building accessible apps with Accessibility Plus
The unique format of The iPhone Developer’s Cookbook presents the code you need to create feature-rich applications that leverage the latest features of the iPhone 3.0 SDK. Over 30,000 iPhone developers turned to the first edition of The iPhone Developer’s Cookbook. So should you!
About the Author
Erica Sadun is the bestselling author, coauthor, and contributor to three dozen books on programming, digital media, Web design, and other topics–including the bestselling first edition of this book. She has created more than a dozen native iPhone applications and was among the first to blog knowledgeably about iPhone programming. Sadun holds a Ph.D. in Computer Science from Georgia Tech’s renowned Graphics, Visualization, and Usability Center.
Product Details
* Paperback: 888 pages
* Publisher: Addison-Wesley Professional; 2 edition (December 22, 2009)
* Language: English
* ISBN-10: 0321659570
* ISBN-13: 978-0321659576
Link download :
                             Source code  : The iPhone Developer’s cookbook source code