Showing posts with label oreilly. Show all posts
Showing posts with label oreilly. Show all posts

Principles of Network and System Administration Review

Principles of Network and System Administration
Average Reviews:

(More customer reviews)
Are you looking to buy Principles of Network and System Administration? Here is the right place to find the great deals. we can offer discounts of up to 90% on Principles of Network and System Administration. Check out the link below:

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

Principles of Network and System Administration ReviewThis work is a good one on the non-technical side of system adminsitration. It does not deal with stuff like HOW to install a system, but the WHYs, such as WHY you want to properly document your installations.
This sort of work has been needed for a long time, since "The Keys to Successful Unix System Management" went out of print. However, this work may be a bit too academic for many admins. They might find the recent "Practice of System and Network Administration" to be a bit better. If you can afford both, do so.Principles of Network and System Administration Overview

Want to learn more information about Principles of Network and System Administration?

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

Smart Home Hacks: Tips & Tools for Automating Your House Review

Smart Home Hacks: Tips and Tools for Automating Your House
Average Reviews:

(More customer reviews)
Are you looking to buy Smart Home Hacks: Tips & Tools for Automating Your House? Here is the right place to find the great deals. we can offer discounts of up to 90% on Smart Home Hacks: Tips & Tools for Automating Your House. Check out the link below:

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

Smart Home Hacks: Tips & Tools for Automating Your House ReviewTechnical people are always looking for ways that technology can improve and enrich their lives. Smart homes-or home automation-has always seemed like something more from science fiction than science fact. However, after reading this book, the truth is that creating a smart home is easier and far less technical than most people think. This book provides the reader with 100 tips or things that can be done (some quite easy, some might take longer to complete) to automate your home.
Contrary to what you might think, much of what you can do with home automation doesn't require your home to be re-wired. Instead, much of what you might want to accomplish (like having your computer automatically turning on or off lights in the house while you're on vacation) can be done very easily through X10 modules. X10 modules are relatively inexpensive components which can send signals over power lines. Once you understand X10, many of the more straightforward hacks in this book make a lot of sense.
Other projects you'll find in this book include a home monitoring system, a smart sprinkling system, sending messages of what's happening at home to a cell phone or pager, and even controlling your home from a web browser. While some of these projects may sound a bit Orwellian, they are actually very interesting and can make your home a safer place to live. Instead of becoming a victim when a toilet or washing machine overflows, you can put preemptive measures in place to be alerted before a problem occurs.
This is a very interesting book and a must read if you've ever considered home automation. Not only will this book step you through some projects, but it will give you some excellent ideas for the future. I enjoyed reading this book and would highly recommend it.
Smart Home Hacks: Tips & Tools for Automating Your House Overview

Want to learn more information about Smart Home Hacks: Tips & Tools for Automating Your House?

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

Understanding MySQL Internals Review

Understanding MySQL Internals
Average Reviews:

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

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

Understanding MySQL Internals ReviewMySQL is assuming increased importance as an enterprise database and has become the de-facto standard with web hosting companies. A number of books have appeared in recent years, covering various aspects of MySQL. In Understanding MySQL Internals, Sasha Pachev, a MySQL-focused consultant and former member of the MySQL development team, takes us on a tour of how MySQL works and how it is built.
Starting with an overview of MySQL history and architecture, the book quickly moves us through working with the source code to build and run the product in a debugger. Drawing on his deep experience with the software, Mr. Pachev explains the coding conventions used to develop MySQL and why you should use them when modifying the software yourself.
The author delineates the different functional "modules" (a term he coined himself to better explain the database, technically speaking there are no defined modules in MySQL's architecture) of MySQL and how they interrelate. Herein lies the key to how this book teaches the reader the vast intricacy of such a complex piece of software. The author recognizes the subject is huge and the source code changing. What he does in the book is serve as our tour guide, driving us through the various areas and explaining as much relevant information as he reasonably can. He constantly illustrates key pieces of source code and data structures; but perhaps more importantly he makes reference to the actual source files utilized by each functional component of the system, while encouraging us to explore further on our own. His approach is very much "top down".
As he takes us on this tour, the author explains many of the design decisions behind the various MySQL components, often imparting the historical perspective behind them. I appreciate how, throughout the book, the author shares some of his "inside information" about MySQL's development. There is also a section where he examines the code stability of each module and speculates on what the future may hold for each module. The author's writing style is clear and easy to read. I found Understanding MySQL Internals interesting and fun, and surprisingly easy to read for a book covering such a sophisticated piece of software. The author also does a good job explaining the engineering trade-offs of different MySQL configurations. Speaking of configuration, the book shows you how to add your own configuration option to the mysqld daemon.
Chapter 7, the largest chapter in the book, is 41 pages long. It covers the MySQL storage engine interface. This chapter explains how to integrate your own custom storage engine into MySQL and contains the source code for two custom storage engine examples (one for MySQL 4.1, the other for version 5.1). You can download this source code from O'Reilly's web site. Despite this one long chapter, the book is surprising short, only 234 pages.
I believe this book has value outside of MySQL. It does a good job showing how MySQL is essentially a well designed piece of software: a high-performance, reliable Unix server. The book also touches on the multi-platform aspects of MySQL design. Those of you designing other types of server software may benefit from studying how MySQL is constructed.
This book isn't for everyone, but if you are serious about MySQL in particular or database software design in general then this title certainly deserves a look.Understanding MySQL Internals Overview

Want to learn more information about Understanding MySQL Internals?

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

Programming Python Review

Programming Python
Average Reviews:

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

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

Programming Python ReviewWow. I have mixed feelings about this book. On the one hand, it's enormous. It took me almost a year to go through the whole thing, although I did stop and work through every single example. On the other hand, like "Learning Python", there are a lot of sidetracks that seem targeted at beginners which I felt could have easily been left out.
This book should be considered volume 2 of "Learning Python". "Learning Python" (or "volume 1") covers the core Python language in quite a bit of detail, but doesn't talk much about the library. "Programming Python", in turn, covers the Python library, but doesn't talk about the syntax of the language (you're expected to know all that already).
Even with 1500 pages, it would be impossible to do justice to the _entire_ Python library, so a useful subset is covered. The book is actually divided into seven subsections, and sections 2 (System Programming), 3 (GUI Programming), 4 (Internet Programming), and 5 (Tools and techniques) could each have legitimately been a book in their own right. Part 6 (Integration) was a bit weak compared to the others - it covered only two chapters, and was the only section of the book that included incomplete examples. Of course, Parts 1 & 7 were an introduction and an epilogue.
In terms of the Python standard library, "String Services", "File and Directory Access", "Data Persistence", "Generic Operating System Services", "Interprocess Communcation and Networking", "Internet Protocols and Support", and "Graphical User Interfaces" were covered indepth. "Internet Data Handling" and "Structured Markup Tools" were both touched on, but not really examined. Other Python-related topics such as Jython, Zope, ZODB and SWIG were discussed as well, along with examples.
The main strength of this book was its examples. I prefer to manually type each source example and run them, rather than downloading them from a web site - although it takes longer to work through the book that way, I end up retaining quite a bit more. For that reason, I'm frustrated by programming books that include incomplete examples (or at least not enough that I can reasonably fill in the blanks). Fortunately, this wasn't such a book - until the very last chapter, all of the examples were complete, although quite a few of them build on previous examples (sometimes a bit pointlessly, such as his GUIMixin "framework"). Chapter 15, for example, is pretty much nothing but a listing of a complete, working e-mail GUI client - I was actually able to use this to check my own e-mail (POP only... but still!)
Section 3 on GUI programming is the best coverage on TKinter available anywhere. This section alone is worth the price of the book, if you're ever going to touch TKinter. He doesn't cover Tix, unfortunately, but I believe that every single TKinter widget is discussed and demonstrated in example code. PMW and wxPython are mentioned, but just as in, "they exist" - this books perspective on GUI programming is TKinter only. Still, that's plenty to fill up 5 chapters.
This _is_ a good, useful, book - I got a lot more out of this than I got out of "Learning Python", but it can be a bit meandering at times - for its volume, I expected it to cover a lot more ground, although what the author does decide to cover, he covers in exquisite detail, including historical perspectives, real-world "war stories" and workable examples.Programming Python Overview

Want to learn more information about Programming Python?

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

DNS and BIND (5th Edition) Review

DNS and BIND (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy DNS and BIND (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on DNS and BIND (5th Edition). Check out the link below:

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

DNS and BIND (5th Edition) ReviewI'm the DNS administrator at a mid-size Internet Service Provider, and because we are an ISP, a lot of our day-to-day operations rely on the proper implementation of DNS. After all, as I found out today, we do primary DNS for approximately 1800 domains (yikes). The combination of everyday experience with DNS and the wealth of information - both theoretical and practical - that I got from this book has done so much for my understanding of DNS and of the Internet as a whole. The book begins with the basics of building a nameserver, but I know that if I have a specific question, I can use it as a reference book as well. It's also written in a straightforward, accessible manner. The only constructive criticism I can offer is that I wish it had more information about managing many domains (not just subdomains). That's still not enough to lower my overall rating to four starts from five. If you have to get one book on DNS, get this one - it will more than suffice. I look forward to the next edition covering BIND 8.x. Excellent job, O'Reilly, Paul Albitz, and Cricket Liu!DNS and BIND (5th Edition) Overview

Want to learn more information about DNS and BIND (5th Edition)?

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

Killer Game Programming in Java Review

Killer Game Programming in Java
Average Reviews:

(More customer reviews)
Are you looking to buy Killer Game Programming in Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Killer Game Programming in Java. Check out the link below:

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

Killer Game Programming in Java ReviewThis book is miles ahead of other Java gaming books... For one thing, this is an excellent book in its own right. For another, the other existing books on the topic suck.
Anybody who spends a lot of time writing games in Java ends up running into certain challenges. For each of these real issues, it takes a lot time to identify the issue then many hours to come up a satisfactory solution or work-around. This book saves you from 99% of that work. The author has documented nearly every complication that you will run into. The other Java gaming books explain how to apply common sense and traditional gaming strategies to the Java APIs (usually following Sun's tutorials exactly), giving step-by-step instructions on how to do so. Besides the point that this adds no value for somebody capable of following Sun's tutorials and APIs, they offer no help where you need it most... where the straight-forward approach is unsatisfactory or just doesn't work for some reason.
Another thing that has saved me a ton of frustration and time is advice from the author. For my specific game project I've run into several questions which I've been unable to answer by web searches, posting to forums, etc. I've emailed Davison (the author), and he has answered each of my questions concisely and to the point every time. (I don't want you to spam him, so please don't send questions until after you have looked for the answer in his book!).
To address concerns that other reviewers have posted:
This book is not just for "advanced" Java developers. As Davison has emailed me, the intended audience is, "someone who has just got past their first Java course". He purposefully avoids avoids all but elemental Java features (e.g., no ternaries, abstract classes, logging infrastructures, IOC).
WRT examples, you are not buying a gaming library or framework. The goal is not to give you production classes that you can use as-is in production quality products. Other reviewers are demanding production-ready examples. It is impossible to make production-ready examples that can be easily understood by first-year Java developers. If you want production-ready classes, don't look for them in a HOW-TO book, find them elsewhere or read this book and then write them yourself.Killer Game Programming in Java Overview

Want to learn more information about Killer Game Programming in Java?

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

Objective-C Pocket Reference Review

Objective-C Pocket Reference
Average Reviews:

(More customer reviews)
Are you looking to buy Objective-C Pocket Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on Objective-C Pocket Reference. Check out the link below:

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

Objective-C Pocket Reference ReviewI have three different books for objective C programming, which by the way are very hard to find. This book, which was published just recently, is the best objective c book I have read yet.
Objective C is a great language for all platforms, not just the Mac OS, and this book leads you to it. It gives you both Cocoa and standard C information. If you are interested in learning Objective C, this is the book for you! It's inexpensive, small concise and packed with information.Objective-C Pocket Reference Overview

Want to learn more information about Objective-C Pocket Reference?

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