Showing posts with label tutorial. Show all posts
Showing posts with label tutorial. Show all posts

The C++ Standard Library: A Tutorial and Reference Review

The C++ Standard Library: A Tutorial and Reference
Average Reviews:

(More customer reviews)
Are you looking to buy The C++ Standard Library: A Tutorial and Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on The C++ Standard Library: A Tutorial and Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The C++ Standard Library: A Tutorial and Reference ReviewOn my second reading, I'm still finding more gems in this book. Up to now, it was almost impossible to find any comprehensive material on the standard library. All one could find was the odd article about some aspect of the library, or rather specialized books about STL. Nicolai has fixed that particular problem once and for all.
The book reminds of Richard Stevens's famous UNIX books. Incredibly complete, incredibly detailed, incredibly accurate, and a great tutorial and reference at the same time. And, best of all, it's just as accessible to someone who is not a real expert as it is for someone who's been using C++ for years.
This is one of the *very* few books that get a spot on my top shelf. A classic that I will come back to again and again.The C++ Standard Library: A Tutorial and Reference OverviewThe C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. Josuttis' book not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

Want to learn more information about The C++ Standard Library: A Tutorial and Reference?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET) Review

Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET) ReviewAmong the many ASP.NET books out now, very few actually go through and help readers how to create large-scale web applications. There are plenty of reference books available explaining how to use the many ASP.NET controls and c# langauge techniques showing you snippets of code but thats about it. In the job market today, people need to understand how to put together (from start to finish) a usable web application that can be used in the "real-world".
This book (as its previous ASP.NET 2.0 version) explains to its readers how to create from scratch a web application using techniques that you would see in a real-world application.
Of course it is a limited database, but it is something that you can build upon and use many of the techniques in other similar web applications.
The book first starts in explaining the database structure (The Balloon Shop) and hoow 3-tier architecture works in a web application today. The presentaion tier, the business tier and the data tier. All these "tiers" are just objects that you create in ASP.NET and C#. The presentation tier would be your web forms (controls and such), your business tier would be all the code (defined in classes) that will interact with the presentation tier and the data tier will be your database and any remaining functions. This is the real web applications work and the author explains it very well.
VS 2008 and SQL Server 2008 Express is used so you dont have to spend any money on other tools (free from Microsoft) and the author goes through all the database tables while explaing database basics such as tables, keys, SQL statements and stored procedures. A very nice database intro.
The author then goes into detail explaining all the classes (explaining how to create classes and why they are useful) that will be used in the application.
Other real-world issues in developing web applications are discussed like performance, error handling, error pages, administrations issues, interacting with 3rd party components, etc.
After you read this book, you should be well versed in developing a pretty sophisticated ASP.NET 3.5 web application.
I highly recommend this book.Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET) OverviewThe book teaches the reader how to build a complete e-commerce web site written in ASP.NET 3.5 by taking them through the entire design and build process. Uniquely, this book shows how to handle payments through PayPal and DataCash; meaning that the reader is left with a fully functional e-commerce site at the end of the book. The previous edition sold 3,269 copies and still sells 80 a month two years after its release.

Want to learn more information about Beginning ASP.NET E-Commerce in C#:: From Novice to Professional (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Robot Building for Beginners Review

Robot Building for Beginners
Average Reviews:

(More customer reviews)
Are you looking to buy Robot Building for Beginners? Here is the right place to find the great deals. we can offer discounts of up to 90% on Robot Building for Beginners. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Robot Building for Beginners ReviewI'm an Electrical Engineer at U.C. I bought this book so I could learn some "real world knowledge" about the physical world instead of just theory. I only asked for (and thankfully received) a multimeter, soldering iron, and a cordless dremel drill for Christmas. After reading this book, I now remember why I chose my major--making a robot is a blast!
Being strong on the theory, I didn't learn anything in that regard. On the flip side, David Cook described the basics in a way that anyone could understand. What I really wanted to learn was to be able to put my Christmas presents to use. He spent a chapter just on the multimeter! I loved it. Also, every part of the robot was described in detail. I now know the difference between choosing motors, batteries, transistors, comparitors, diodes, potentiometers, photo-resistors, ect.
When I brought my first creation into my Electromagnetics class yesterday, I of course was asked to give a demonstration. From reading this book (to be honest a total of 3 times), I described everything about it in clear/consise detail. The only part I failed was receiving extra credit. Yes I did try :D.
I couldn't imagine a better book for beginners. There is a website that describes the robot AND the few typos caught (nothing that mattered), ways he took this idea and added a couple more in a similar project, as well as detailing the post construction of robots he's made since then. Cook goes into detail for troubleshooting a potential screw up you may make (If 'X' is happening then you probably did 'Y'). Yes I made one too--thanks for asking.
There is one part I didn't like about the project though--using an M&M's Mini tube to hold the motors. Being so close to Valentine's day, the only selection they had were PINK ones! Oh well, I named in Valentino anyway. I did find myself telling this story though to everyone that commented on my pink robot.
If you want to get into the hobby, buy this book. You can't ask for more. Just be prepared to catch yourself looking in the toy section of Target for lego technic tires when your fiance is wanting to register!!! BTW: you'll also catch yourself babbling on about your experiences in a review about this book too--cause you'll be so D@MN excited about making your first robot!!!Robot Building for Beginners OverviewLearning robotics by yourself isnt easy. It helps when the encouragement comes from someone whos been there. Not only does "Robot Building for Beginners" assist you in understanding component parts of robot development, but also it prepares you with techniques to learn new discoveries on your own. Author David Cook begins with the anatomy of a homemade robot and gives you the best advice on how to proceed successfully. General sources for tools and parts are provided in a consolidated list, and specific parts are recommended throughout the book. Also, learn basic safety precautions and essential numbering and measuring systems. An in-depth analysis of digital multimeters gives you all the information you need to select and obtain this valuable tool for yourself. Other tools and parts covered include: motors, wheels, resistors, wire strippers, needle nose pliers, tap and die, alligator clips, LEDs, solderless breadboards, soldering irons, heat-shrink tubing, photoresistors, transistors, chips, gears, nut drivers, screws, cut-off wheels, connectors, and batteries. "Robot Building for Beginners" is an inspiring book that provides basic, practical knowledge on getting started in amateur robotics. Author InformationDavid Cook - David Cook is an engineering section manager at Motorola. He has 20 years of experience as a software developer, creating everything from award-winning computer games to mobile background-check applications for police. Having self-taught himself electronics and basic mechanics, he comfortably relates his recent years of robot experiences to the average backyard scientist, without scholarly intimidation.

Want to learn more information about Robot Building for Beginners?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

HTML Dog: The Best-Practice Guide to XHTML and CSS Review

HTML Dog: The Best-Practice Guide to XHTML and CSS
Average Reviews:

(More customer reviews)
Are you looking to buy HTML Dog: The Best-Practice Guide to XHTML and CSS? Here is the right place to find the great deals. we can offer discounts of up to 90% on HTML Dog: The Best-Practice Guide to XHTML and CSS. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

HTML Dog: The Best-Practice Guide to XHTML and CSS ReviewThis book is not a comprehensive encyclopedia of every CSS nuance, but it presents all the main areas in a very clear, but not dumbed-down manner. Basically it answered my three questions:
1. I wanted to re-write an older web site using CSS and modern HTML web stds, so where do I start?
2. What is my best approach?
3. Why would I want to do it that way?
So along the way it clarified for me how I should use divs for page structure, improve my navigation lists, specify font size in the best manner, and most of all how to use css in a structured way with minimal rewriting of styles etc for subtle changes in page requirements.
The book is probably most useful if you want to follow his emphasis and use XHTML Strict with CSS.
Very nicely written, very cleanly laid out. The associated website is useful, but the book stands alone as a very useful reference or starter for someone wanting to design their pages in an effective standards-based way.HTML Dog: The Best-Practice Guide to XHTML and CSS OverviewFor readers who want to design Web pages thatload quickly, are easy to update, accessible to all, work on allbrowsers and can be quickly adapted to different media, thiscomprehensive guide represents the best way to go about it. By focusingon the ways the two languages--XHTML and CSS--complement each other,Web design pro Patrick Griffiths provides the fastest,most efficient way of accomplishing specific Web design tasks. With Webstandards best practices at its heart, it outlines how to do things theright way from the outset, resulting in highly optimized web pages, ina quicker, easier, less painful way than users could hope for! Splitinto 10 easy-to-follow chapters such as Text, Images, Layout, Lists,and Forms, and coupled with handy quick-reference XHTML tag and CSSproperty appendixes, HTML Dog is the perfect guide andcompanion for anyone wanting to master these languages. Readers canalso see the lessons in action with more than 70 online examplesconstructed especially for the book.


Want to learn more information about HTML Dog: The Best-Practice Guide to XHTML and CSS?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series) Review

RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)
Average Reviews:

(More customer reviews)
Are you looking to buy RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series) ReviewRailsSpace does an excellent job of teaching Ruby on Rails through a hands-on, real world application. If you are like me then you probably cringed at the thought of yet another social networking site. However, after reading through the first part to this book my apprehensions were put at ease. The authors explained in the opening chapter that "There's a tension in any educational book between the two extremes of pure tutorial and pure reference. We land firmly on the tutorial side of this spectrum--" The audience for the book is anyone beginning with Ruby on Rails. This book assumes no prior knowledge of Rails or Ruby, and sticks to that through the entire book. Each chapter walks you through the process of creating RailsSpace, while also teaching you best practices and some of the nuances of Ruby and the Rails framework.
This book is broken into two main parts, Foundations and Building a Social Network, with each part comprising several chapters each.
Foundations
Getting Started
With the introduction out of the way, it is time to jump into building the application. This chapter assists you in getting Ruby on Rails and its dependencies on your platform of choice, and then gives instruction for setting up your development environment. Once all of the pieces are in place they move to setting up your rails application, and how to get started with your first pages. They use rails generator to create the controllers and give you an idea of the default routing of a Rails application. The rest of the chapter spends some time building views and using embedded ruby to work with your templates. For the beginner to Ruby or Rails, this part is valuable for the rest of the application. They teach the basics of Ruby and introduce you to instance variables, hashes, and symbols. It isn't practical for them to cover everything, so they also give you direction on finding answers to questions that might arise. The first place to look is always the API. We have the basics down, we have created our application, generated some controllers, and put our navigation into place.
Modeling users
What good is a social networking site without any users? Here we are introduced to setting up our models in our application. This chapter touches on defining your schema through the use of migrations. You build the migration, run the migration, and then work within the model to create your validations. They spend some time with the validations and show you how to use the default helper methods or extend the validations to be more powerful and suit your needs. Now we have a place to store our users, lets move on to the process of letting them become part of the community.
Registering users
This chapter focuses on the process needed to allow a user to register to RailsSpace. We are introduced to some more Rails magic as we build the User controller and the views. We start first with the view of the registration form and learn how to use Rails helpers to generate our form fields and error messages. Next we look at the action that handles the response to the user. This involves the validation, flash error messages, and flash notifications. With the registration in place, we take a pause to look at something very important in any software development: testing.
Getting started with testing
Before we move any further we need to make sure things are responding as they should be. Testing things yourself may seem practical when the application is small, but as it expands testing proves to be extremely useful. We create tests for the database connection, our site controller, the registration process, and testing of the User model. Testing allows us to check all important aspects of our application. We can simulate the processes of a user and assure that we receive the proper response and that everything stays fine tuned. This chapter sets the foundation for the rest of the application as we expand and create new tests. We have tested everything is working as planned, now let's handle the process of logging in.
Logging in and out
Authenticating a user may seem simple at first glance, but there are often times steps that are overlooked in the process. This chapter attempts to cover all bases of making the login process painless. We learn how to setup the database for sessions and how to utilize them in our application. The sessions allow us to keep state of a user and their privileges. This also means that we need to protect our pages and some of our actions. They take the time to cover friendly URL forwarding, letting a user be directed back to any page after they login. Again, we run tests as we build more pieces onto the application. The end of the chapter is spent looking at the current code and refactoring to keep neat and tidy with the DRY principle. Just as with testing, this is also a very important part to the application and something the authors spend time doing with each and every piece of the application. We are also introduced to some more helpful Ruby nuances such as boolean methods and the bang! methods. A user has the ability to login, but we can take it one step further.
Advanced login
Users now have the ability to login. It is time to extend the login by allowing the application to remember the user. This chapter is spent on building the remember me functionality. This involves extending several aspects including the User model, the user session, and the authentication cookie stored in the browser. Since we are updating different aspects we take the time to extend our tests, assure our previous tests still work, and refactor some more of the code that we are building.
Updating user information
With login out of the way it is time to look at allowing users to interact with the website. The first part to this interaction is allowing them to update their details and information. This chapter discusses the process of allowing a user to change their email or update their password. The username is left untouched, as we will be creating a permalink with their username.
Our foundation is set. We have come a long way in just a few chapters, now it is time to extend our solid foundation.
Building a Social Network
Personal profiles
In the last chapter we allowed the user to update their email and password. Now we extend that to let the user create their own profile or spec. This allows a user to share all of their most intimate details one a single page. We look at building the user profile to be modular and utilize the same views for the public face and administrative face. We are introduced to some more rails helpers and some advanced routing techniques named routes. The user profile is in place, now it is time to create the pieces that allow all of your friends, teachers, aunts, and enemies to find you.
Community
The next few chapters will be spent building the central hub that will allow you to interact with the community as a whole. The first part addresses setting up the Community controller and setting up sample data to test our features with. Our first piece to the community controller is allowing you to browse users by an alphabetical index. This shows us some more options of the find method in ActiveRecord and how we can implement pagination and a summary in our results. Browsing by an alphabetical index is helpful, but lets move on to allow search and browsing by A/S/L.
Searching and browsing
Here we are introduced to plugins and using Ferret to help us with our search. As with the alphabetical listing we set it up to allow pagination within the results. We then setup a custom form to allow the user to search by age and sex. This utilizes the same views to return the results and allow pagination. Now we look at the location part. This is a little more advanced as it uses a GeoData database and a proximity search that allows you to find other users within a certain mileage of your current zip code. This concludes giving us all of the tools we need to find any information we need related to our users.
Avatars
What good is a name without a face? This chapter discusses several new aspects. The first is using a model that doesn't connect to a table in the database. The second is handling image uploads and resizing. We create the interface and allow for the user to upload, save, or delete their picture.
Email
This chapter introduces us to Active Mailer, an aspect of Rails that allows us to send emails. We will setup a model that extends Active Mailer, configure our server to send email, and create the necessary links to allow users to contact their friends. We create a double-blind email system that allows the users to contact each other without exposing their actual email address. Naturally, we add the methods that allow you to correspond with the user. Once it is all in place, we take a look at some new testing methods that allow us to simulate the sending of emails without filling our inboxes.
Friendships
Friendships live at the core of creating a social networking system. After all, the more friends you have the more popular you must be in real life! Again, we are introduced to some new modeling techniques in this chapter. In order for a user to be a friend with another user, we must create the relationship accordingly. This involves having a Friendship model that has the current user ID, and the friend ID. Using has_many :through we are able to recursively look through this table to keep track of the friendships and their statuses. As with everything else, we take the time at the end to test and refactor.
RESTful blogs
This chapter throws an advanced topic our way, that of creating RESTful URLs for our application. There is much to be...Read more›RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series) Overview
Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster.

Inside, the authors walk you step by step from the creation of the site's virtually static front page, through user registration and authentication, and into a highly dynamic site, complete with user profiles, image upload, email, blogs, full-text and geographical search, and a friendship request system. In the process, you learn how Rails helps you control code complexity with the model-view-controller (MVC) architecture, abstraction layers, automated testing, and code refactoring, allowing you to scale up to a large project even with a small number of developers.

This essential introduction to Rails provides

A tutorial approach that allows you to experience Rails as it is actually used
A solid foundation for creating any login-based website in Rails
Coverage of newer and more advanced Rails features, such as form generators, REST, and Ajax (including RJS)
A thorough and integrated introduction to automated testing

The book's companion website provides the application source code, a blog with follow-up articles, narrated screencasts, and a working version of the RailSpace social network.


Want to learn more information about RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...