Computer Programming

Google

General

Programming
APIs and Operating Environments
Extensible Languages
Graphics and Multimedia
Languages and Tools
Software Design
Web Programming

Languages

ADA
ASP
Assembler
Basic
C#
C and C++
CGI
COBOL
Delphi
Eiffel
Forth
Fortran
HTML
Java
Javascript
LISP
Logo
Modula 2
Pascal
Perl
PHP
PL/I
Postscript
Prolog
Python
QBasic
REXX
Smalltalk
Visual Basic
XML

Databases

Access
Clipper
DBase
Filemaker
IBM DB2
Informix
Ingres
JDeveloper
MySQL
Oracle
Paradox
Powerbuilder
SQL

Software

Database
Development Utilities
Graphics
Linux
Programming
Programming Languages
Training & Tutorials
Web Development

HobbyDo


Search Now:

PROGRAMMING BOOKS

Posted in Programming (Thursday, July 24, 2008)

Written by Carla Schroder. By O'Reilly Media, Inc.. The regular list price is $44.95. Sells new for $5.13. There are some available for $15.45.
Read more...

Purchase Information
5 comments about Linux Cookbook.
  1. I wanted to become more experienced with UNIX so I had the Ubuntu distribution installed in my computer. I spent six months having a hard time getting simple things done until I came accross this book.

    It is organized in such a way that it is easy to get to do what you want/need and, what's better, the explanations provided give you insights on how UNIX works. After a while, you will find yourself doing new stuff on your own.

    If you want to get into UNIX but knows little about it my advice for you is: get this book and jump into LINUX - it is worth it!


  2. ... which comes in real handy considering how often I reference it.

    Chapter 10 (Patching, Customizing, and Upgrading Kernels) and Chapter 12 (Managing the Bootloader and Multi-Booting) helped me recompile my kernel for the first time. Not only are the instructions clear, but the author also made sure to explain each step so I knew why I was typing a certain command. There's even a section on how to create an initrd image for SCSI drive users, which I had a hard time finding on the web.

    This book does an excellent job covering all the basics, and it's worth spending the time to read it from beginning to end. I certainly see myself getting a lot of mileage from it.


  3. A well-organised and clearly written collection of useful commands and solutions to help one along with the often exasperating arcana of Linux. Covers all flavours and is a 'must have' book.


  4. Because this is a "cookbook," it gives you recipies -- step-by-step instructions for performing specific tasks.

    This makes Linux Cookbook EXTREMELY useful when it has a recipie you need, and it often gives you a good starting point when you need to do something that isn't specifically covered.

    For example, let's say you need to setup a mail server, which you've never done before. As long as you're willing to use the mail tools she describes (which are perfectly good tools), then this book is the fastest way to get the job done. She also shows you how to make sure the server will be secure.

    I'm glad I have this book on my shelf, I recommend it, and I refer to it whenever I need to do something new in Linux. The problem is, you can't have a step-by-step recipie for everything. When this book hits the mark, it's the best book you can have, but you cannot rely on this as your only Linux book.


  5. Excellent Linux book! Gives step by step answers to common Linux problems in a "Problem - solution" style way. I'm a tad disappointed in the SAMBA section, but that really is a topic deserving of a book of its own.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Kevin Potts and Robert Sable and Nathan Smith and Cody Lindley and Mary Fredborg. By friends of ED. The regular list price is $39.99. Sells new for $6.63. There are some available for $6.63.
Read more...

Purchase Information
5 comments about Textpattern Solutions: PHP-Based Content Management Made Easy (Solutions).
  1. Despite using Textpattern (TXP) since I started my own website I knew there was still a lot for me to learn and also a few things that could be improved with the way I setup my site. Needless to say when I got wind of this book there was no doubt in my mind that it would help me to be a better TXP user.

    The book is well-written and takes you through every aspect of TXP. Everything and I mean everything about TXP is covered in this book. You'll learn the ins and outs of installation, navigating and accomplishing various tasks in the administrative interface, go through the process of building a complete site covering articles, forms and pages, and even learn how to build you're own plugins. There are also 3 case studies that help to further demonstrate just how flexible TXP can be. What more could you ask for?

    This book was a great read and I would highly recommend it to anyone who is new to TXP, thinking about using it or who currently uses it and would like to learn more about this wonderful CMS.


  2. I have been reading the e-book version and I am very dissapointed with this book. I needed a simple CMS for a 3 page site, and wanted an alternative to Jooma! which seemed overkill for this.
    After doing some research I decided to use Texpattern due to its simple core, with this book as a guide. What can I say? The book is so poorly written that I am seriously considering to just use Joomla!
    The authors use a sample site approach to illustrate how to use Textpattern. This usually is a great approach to learning, except they do an aweful job of it. The illustrations are never on the same page as the explanations. And instead of a clear and concise step by step approach (install this file here, modify it there...), authors dwell into lengthy passages including jokes and useless analogies, that by the time you wake up, you realized you missed some vital step which always seem to get lost in this verbosity. Usually actual instruction is merely mentioned or not clearly indicated.
    In comparison, Building Websites with Joomla, is a much better text that makes Joomla! (a far more complex CMS than Texpattern) easy to understand.
    If anything, "Textpattern Solutions" has made a potentially easy CMS become a nuisance to learn. You will be better off reading the online documentation.


  3. Textpattern solutions is a great resource for those looking to learn how to use this excellent Open Source CMS. The example site (Buzzbomb) is not quite as linear as I would have hoped and doesn't quite function like you would expect a tutorial to, but I was able to follow along with a little help from the TXP forums. Regardless, the book serves as a great launching pad to get into the nuts and bolts of the cms and begin creating your own sites using TXP. It is also the only book out there on the subject, so the choice is either to use this book, or to muddle through the online resources (which you will need anyway). The book certainly cuts down the learning curve (which isn't that steep, really) and gives you the tools you need to start using the cms with more confidence.


  4. I'd have liked to give this book more stars, because I do love Textpattern, but I just didn't get enough out of it. I don't consider myself an expert, but I've been using Textpattern for a couple of years. I'm not sure what I expected from this book, but mostly what I got was a validation that Yes, I'm doing this-or-that correctly or the most efficient way. I didn't gain a lot of new knowledge or tricks, except for the (small) section on plugins.
    So this book might be good for Textpattern beginners, but even then most of the information presented is in the very complete Textpattern wiki, or elsewhere online.
    So I'm glad this book was published, to promote Textpattern, but for me it was a slight disappointment.


  5. Extremely easy to follow and well written. My only problem was a lot of the times the illustrations or images weren't on the same page as their textual reference. Not a big deal, but I lost my place a lot while flipping back and forth through pages.

    This book is really aimed at beginners. Luckily for me, I was one. Since I purchased this book a few months ago, I've made three sites using Textpattern and they've all been a hit with my clients. The admin interface is superbly easy to use and I love the clean XHTML.

    So, in conclusion, buy this book if you're wanting a beginner's guide to Textpattern, but do not buy if you already know your way around as a lot of this content may be redundant for you.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Jon Duckett. By Wrox. The regular list price is $39.99. Sells new for $21.39. There are some available for $37.38.
Read more...

Purchase Information
5 comments about Beginning Web Programming with HTML, XHTML, and CSS (Wrox Programmer to Programmer).
  1. This will absolutely be the last Wrox book I bought. The annoying, condescending author's photo on the cover aside, this book is extremely verbose, to the point of distracting the reader from really learning anything. For example, it seems on every other page the author feels compelled to tell you that XHTML is just the successor of HTML (he must of thought of the typical reader as totally dumb) and he has a God-given talent of saying so in far more words than necessary each time. Another example: when he gives you some sample code, he would do it step-by-step, and each step would repeat teh same code that was already printed before! What's more, in teh "how it works" recap section, he would then re-print the entire code segment! This book weighs in at over 600 pages, but the contents could easily have fit on half that. Talking about killing trees.

    The content quality itself is also quite lacking. The book is neither a tutorial nor a reference, but seems stuck trying to be both. For example, when a HTML element is introduced, say , the author gives you a little overview and then just lists the attributes one-by-one. Some examples are given, but these are often on a diffrent page from the definitions so you have to turn the page back and forth. Extremely annoying. The chapter on CSS is very confusing, and the two chapters on Javascript won't teach you anything. I don't know how anyone could have rated this five stars; maybe they are the author's friends and family.

    In short, I totally regret my purchase. I should have gone with a O'Reilly book. I blame it on Amazon: when I wanted an HTML book Amazon didn't have any O'Reilly HTML books in stock!


  2. I had an interest in web development years ago when I invested some time going through free html tutorials online. I also spent some money on a couple of books on html as well as JavaScript, but never finished what I started. About a month ago I purchased this book to get my feet wet again, and I have to say that this book served its purpose.

    The title does say "Beginning Web Programming..." and the material definitely fit the title. Having finished reading the XHTML and the CSS portion of this book I feel very comfortable in writing XHTML documents. It also served as a handy, although heavy, reference during my practice coding sessions.

    The CSS portion of this book took up two chapters. It served as a great introduction to CSS and it left me with enough know how to write simple stylesheets. As I tried to write more complicated stylesheet like defining rules for layouts using
    , I found myself struggling and decided to purchase a more advanced book on CSS.

    There are two chapters devoted to JavaScript on this book. From reading the titles of those two chapters I am under the impression that it will give you enough knowledge to download pre-written JavaScripts online and be able to effectively implement it on a webpage. I complete skipped these chapters as I had purchased a separate book on this subject.

    All in all, this is a good book for beginners who want to gain the fundamental knowledge about building a website. If you want to become a professional this book serves as a good starting point, as it will equip you with the fundamentals and lead you to your next step in your studies to become a professional Web Developer.


  3. I have only dabbled in programming before, mainly in C#. I am well-pleased with this book.

    PRO: 1. This book was a solid introduction to HTML and XHTML. What impressed me most is that the author gives you the fundamentals of the HTML language, and also teaches you modern Web methods using CSS.
    2. Follows a logical order, putting you into practice from the first chapter.
    3. Good primer for [...]and general web development for the new programmer. In fact, if you are interested in XML, I would study this book first, and then move on to XML. By the end of the book, you will have mastered many concepts of XML, and will have learned HTML in the process.

    CON: It could have used a better scheme of highlighting points, bulleting, etc. But the dedicated reader will overcome this small failure.


  4. I have gone from being frustrated with this title to disliking it intensely. I would suggest alternate materials such as the O'Reilly publication, "HTML & XHTML: The Definitive Guide."

    First, "BWP w/HTML, XHTML, and CSS" is dated. Its publication date is 2004. This text often complains that features "are not supported by browsers" that have since been updated. There are more current materials published within the last year. (And on the subject of browsers, I have not found a single mention of Mozilla, Safari, or Opera in this book).

    Second, the author's presentation is often difficult to follow. Concedely it is a difficult subject to organize when there are "live" tags, "deprecated" tags, the ongoing effort to separate stylistic elements into CSS, and different browswers' idiosyncracies with which to deal. Duckett, however, is next to hopeless in separating these subjects.

    Most critical is the fact that this book is a very unhappy blend between an introductory tutorial and a reference "bible." Duckett will introduce a basic concept -- say, "tables" and will then load up on all of the attributes that the element might take. Learning the key ideas gets lost in the process. The book often leads off into asides and references to more advanced topics that will easily lose the initiate. It is no coincidence that several of the reviews here use the word "intermediate" in connection with this text.

    The author does not seem to understand the principle that individuals learn by working from the "known" step-by-step to the "unknown." Instead, he seems to rely upon the idea that "if I throw everything at them in a random fashion, they'll figure out a good amount of it."

    As an example of its "random walk" approach, Chapter 4 first provides a sound introduction into the use of colors and making references to images. The closing section of the chapter, however, branches off into a discussion of the element which introduces all kinds of ideas and side-references that will be premature for many.

    As usual with a Wrox publication (I am familiar with three), there is the usual complement of careless typographical errors. Many are immaterial, but there are even errors in the code that accompanies the text (to be downloaded from the publisher's website -- see e.g. the revised "registration form" at the end of Chapter 6.

    I don't recommend this "Beginning" book for anyone other than someone who already has a reasonable grounding in the subjects it covers. Go elsewhere.

  5. Great introduction to front-end web programming using XHTML and CSS. It even gets into the nitty-gritty of SEO strategies, rating your site for child access, testing methods, and accessibility for the visually impaired. Also provides a good, although brief intro to JavaScript, database driven websites, and programming for mobile devices.

    Yes there is a lot of repetition and a bit of wandering back and forth across subjects, and yes it can be annoying. But most books in this genre are guilty of that. This one is no better nor worse than the others. Nice reference and appendix. Recommended.


  6. Read more...


    Posted in Programming (Thursday, July 24, 2008)

    Written by Andy Hunt and Dave Thomas. By The Pragmatic Programmers. The regular list price is $29.95. Sells new for $16.78. There are some available for $13.42.
    Read more...

    Purchase Information
    5 comments about Pragmatic Unit Testing in Java with JUnit.
    1. This book is very good for a beginner to unit testing. I like the simple explanation of the different types of unit testing that must be done. This really helps a beginner to make sure that the tests are comprehensive.

      Also it clarifies the intention behind use of mock objects. I would use the concepts in this book as a checklist to make sure the tests are written to cover all types of problems.

      I gave 4 star only because it contains toy examples and does not go into too much detail on this very important topic. JUnit Recipes contains more realistic examples.


    2. This is another fine book from the "Pragmatic Programmer" series. If you are doing Java development, but haven't gotten into unit testing yet, this is a great place to start. The book is a quick read - I made it through in two days. The book gives background on why unit testing is important and then tells you how to go about doing it with JUnit. The book has practical advice for the kinds of things to include in unit tests while it finishes with design considerations for make code easier to test. To get the most out of the book, you need to download the code from the author's web site and work through the exercises. It is great how they have taken a critical topic and made it extremely accessible. I highly recommend it.


    3. JUnit Testing can really save you a lot of time debugging. This book provides a various way to work with JUnit.


    4. pragmatic Unit testing in java save a lot of time to debug java code.


    5. Buyer beware. This book does not reflect the many changes to JUnit implemented in version 4. I found it to be a very good book when it came out four years ago however.


    Read more...


    Posted in Programming (Thursday, July 24, 2008)

    Written by Eric S. Raymond. By Addison-Wesley Professional. The regular list price is $44.99. Sells new for $25.89. There are some available for $19.35.
    Read more...

    Purchase Information
    5 comments about The Art of UNIX Programming (Addison-Wesley Professional Computing Series).
    1. I join the other reviewer who complained about the book having no code at all.

      What a misleading title.
      The reason i came here to read the reviews is that i saw it on sale for just $10, and after going thru the pages found that it's not much use for a professional developer's day job.


    2. When I first started reading this book, I expected to hear a considerable amount of Microsoft trashing and everything else that follows from fanatical Microsoft haters. However, what I found was an easy to follow book that illustrates many aspects of Unix programming, explains why they work, and shows examples of all of them.

      The organization of the chapters is logical and the emphasis on the Unix philosophy helps with the flow of the book. Raymond starts out by enumerating the philosophy and writing a bit about each one. Many are universal, as "The Rule of Separation", "The Rule of Diversity" or "The Rule of Least Surprise" in user interfaces. However, many others are specific to Unix and its descendants such as "The Rule of Silence" and others. From there on, Raymond takes off to talk about how Unix is designed and implemented guided by the items of the Unix philosophy.

      The book also includes a nice history of Unix section, which is pretty much the history of modern computing. Reading it made me all warm and fuzzy inside; it was both entertaining and informative. A must-read.

      Where this book falls shortly is in some criticisms of non-Unix related topics. Object oriented programming is apparently not appreciated by Raymond. I don't agree with a lot of his claims about how object oriented programming over-complicates things. In my opinion, writing in procedural languages is messy stuff. Also, this man seems to think everything in Unix is simply perfect. Although a bit annoying at times, in many instances the result is positive becase his passion for the topic is clear.

      Even though there is no code, it didn't take anything away from reading. The knowledge gained from it is HUGE because of the amount of material covered, and it WILL make you a better programmer, independent of whatever OS background you are from.


    3. Learning what this book had to teach was a pivotal point in my software development career... it was the first time I came to an awareness of looking at HOW the design and development process occurred in my job, and really thinking about WHY we did certain things the way we did. My own development methods changed drastically after reading this book, and my own visible changes have had an impact on those that work with me (i.e. it got them thinking as well about how they did their development). ESR's book spent a fair amount of time in the details of some specific software, but those parts came across to me as examples backing up earlier points he had made rather being "I recommend using this software" endorsements. I've learned from ESR's writings that there's almost always an upper-level awareness to be discovered, whether he's explicitly making a point to back up something he's saying, or whether it's something implicit that steers your own thinking towards something he's said. I highly recommend this book to anyone who's been doing software development (especially in a group environment and steered/constrained by that group's processes) for at least a year, perhaps two. If you've been doing this kind of work for more than two years, and never thought deeply at WHY you design your software creations the WAY you do, it's time for you to pick up this book and see what you can glean from it.


    4. Ever wonder about the relative popularity of various computer languages? Tired of the interminable discussions in newsgroups about which language is better than another? It turns out that the most distinctive feature of Raymond's book is Chapter 14. It gives a semiquantitative assessment of C, C++, Perl, Tcl, Python, Java and emacs Lisp, as of March 2003.

      A fascinating and provocative look at the relative rise and fall. Raymond compares this to an earlier survey in 1997. He shows that C, C++, Java and Lisp have been roughly stable. While Tcl is declining. And Python rose impressively. He suggests that the Perl usage is under long term threat from Python, as the best writers in Perl might migrate to Python.

      There is no coverage of C#. It did not exist in 1997 and scarcely so in 2003. Likewise for Ajax.

      Very few computer books offer such assessments. Useful if you are going to commit to a particular language.


    5. A good book to read, but certainly not in anyway essential or required reading. The title is hideously misleading as the book should really be titled something like "Observations on what makes UNIX successful" or "UNIX culture" as it has nothing to do with UNIX programming and more with the design patterns and practices that have made UNIX successful. In fact some of the cases you are given as examples are far enough from what can generously considered to be UNIX that you really have to wonder why Raymond (the author) has brought them into the discussion.

      There are a couple of things that IMHO drag the book down. 1) Raymond seems to have conveniently decided that the only Unix in existence since 1995 is Linux, ignoring the contribution of the *BSD communities and the emergence of Mac OS X as a mainstream desktop UNIX. In fact classic Mac OS gets more discussion than the UNIX based OS X which is somewhat bizarre given the rich history around its development from NextStep 2) Later sections of the book drift dangerously into Open Source dogma territory as discussions of licenses take over. Again the content is worth reading, but it makes you again wonder why the book claims to be a UNIX programming title in the first place.

      What observations Raymond does make are very well presented and relevant, but are not presented in any great depth as he quickly moves onto other topics. Overall the book feels like a bunch of notes that Raymond has attempted to pull together under a single theme, in some cases it works, in some cases it doesn't, but the points that he makes are valid enough that he does somewhat get away with it. Worth a read, but there are other more essential books that should be read first.


    Read more...


    Posted in Programming (Thursday, July 24, 2008)

    Written by Jonas X Yuan. By Packt Publishing. The regular list price is $57.99. Sells new for $49.95. There are some available for $55.95.
    Read more...

    Purchase Information
    No comments about Liferay Portal Enterprise Intranets.



    Posted in Programming (Thursday, July 24, 2008)

    Written by David C. Hay. By Dorset House Publishing Company, Incorporated. The regular list price is $39.95. Sells new for $35.95. There are some available for $15.98.
    Read more...

    Purchase Information
    5 comments about Data Model Patterns: Conventions of Thought.
    1. I can understand why this book has gotten some mixed reviews. The author addresses many common modeling problems. But readers looking for instant solutions to those problems will probably be disappointed. Those looking for oop patterns are reading the wrong book. And anyone looking for a beginner's introduction to data modeling will be completely lost. But if you've been feeling as if your database designs could be better, but you're not sure how, you need this book.

      Mr. Hay covers many real-world modeling problems. His discussions of these problems give incredible insight into the thought process of a professional data modeler. That is the true value of this book.

      I first read this book about three years ago and now I am totally embarrassed by every database I created before. I've re-read it many times since and my copy is beaten and dog-eared. Thankfully, it's a hardcover book.

      Make sure you read all the footnotes in the book. Some of them are hysterically funny.


    2. I've done some data modeling, and much more process modeling, so I was familiar with Mr. Hay's objectives with respect to data and restricting the model to logical representations of data, whatever that may be.

      About six chapters into this book, I realize that while I could continue through to the end, I would likely find this more useful as a companion to a problem. I think the majority of non-academic readers, software practitioners if you will, will extract the necessary value from owning this book given a specific objective, i.e. I have to develop a work management model from scratch, and these are my (current) business rules.

      The book covers so many kinds of models that it's entirely possible a reader will have no practical frame of reference, such as the chapter on accounting. Modern accounting software is primarily off-the-shelf, so developing a data model for it isn't something very common today. However, the smart developer understands that living "in the spaces between" software is a very good line of business, so to that end knowing what an ideal data model might have is certainly valuable ammunition when weighing vendor claims and evaluating solutions.

      Because it lacks that sort of accessible readability, I am withholding a star. I'd have withheld a half-star if it were possible; I believe the book has great value to a developer or analyst.

      Fred


    3. Very satisfying reading experience. Starting off rudimentary and keying into a maturity withing 5 chapters - hats off to David.

      I am looking forward to his new book on meta data.


    4. If you have any interest in modelling domains, then you've probably already read, or are planning to read, Martin Fowler's Analysis Patterns. The models here share some overlap with that book, but this is a gentler introduction, so I would recommend this book for a beginner, before they read the Fowler book. A more experienced modeller should probably consider this as a catalogue of off-the-shelf models.

      This book covers modelling enterprises - e.g. businesses and government agencies, and the relationships between their employees, organisational structures and the products and services they provide.

      The fundamental models applicable to enterprises are covered here: the business itself, its employees and their positions; the products they produce and the equipment used to produce them; the activities carried out to produce the products; and the contracts between a buyer and seller that deliver the products and services. Later chapters cover some more specific examples, including accounting, laboratories, and manufacturing.

      It is true that the models aren't very detailed, but that's the point of the book - for pretty much any enterprise, these models can be used as starting points, while covering most of the relationships that are likely to be encountered. It's true that you won't get any advice on actually converting the models to a database or an object oriented design, but that's beyond the scope of the book.

      While an expert modeller won't find the in-depth treatment they might be looking for, I would definitely recommend this to a beginner. Unfortunately, there's no insight into the process of decomposing a domain, although the last chapter demonstrates wide applicability of the models by applying them to a theatre. What you do get are lots of simple examples of the finished output, which will provide inspiration, even if you have no particular interest in the enterprise domain itself.


    5. In his own data modeling consulting, David Hay discovered that for all enterprises, there were common patterns of entities and relationships in various topical areas, whatever the organization. So he set about capturing those ideas in very high-level data models, and he put them together in a book.

      This book is quite an intellectual accomplishment, because he has boiled down many different areas into their essentials and has captured those essentials. If you face a data modelling problem, it's likely that one or more of his patterns will work for you and jump-start your efforts.

      These are high level models, and don't take you all the way to database design. You'll still have a lot of design decisions to make. But the framework given in these models will help you explore your own problem to discover if you've covered all the eventualities that Mr. Hay considered in his work.


    Read more...


    Posted in Programming (Thursday, July 24, 2008)

    Written by Chris Botello. By Delmar Cengage Learning. The regular list price is $63.95. Sells new for $51.67. There are some available for $42.76.
    Read more...

    Purchase Information
    No comments about Adobe InDesign CS3 Revealed (Revealed (Thomson)).



    Posted in Programming (Thursday, July 24, 2008)

    By Klutz. The regular list price is $21.95. Sells new for $12.00. There are some available for $0.47.
    Read more...

    Purchase Information
    5 comments about Earthsearch.
    1. Following the reviews on this site, I purchased this book for my 10 year old. She has not taken to it very much and finds it "confusing" "busy" and "unclear". It is a very quirky book with tons of graphics and all forms of letter fonts. It is far from straight forward.


    2. This is a Klutz book, which wasn't clear to me. It really is like visiting museum, there are things to look at, lots of different displays (text boxes) lots of pictures, and tons of information. My 9 year old who does not love to read, thumbs through it often, coming up with another quirky fact. He loved the coins from various nations and the rice servings and the hands on feel to it. This is not a book, it's an experience.


    3. This book is extremely well done and educational. It is not, however, for anyone who does not favor macro-evolution (i.e. darwin's theory) or the "Big Bang" theory. The book focuses heavily on these things. Those who believe in "Creationism" - God created the world and all living things - should probably steer clear of this one.


    4. This book makes learning fun. In fact, younger kids don't know it's educational. I enjoyed reading it too. It can appeal to "kids" from 8-88.


    5. What this book does better than anything else I've ever read is present the world in very visual and dramatic ways. For example, there is one game in the book called "Where are you born" which consists of flipping a spinner that tells you how wealthy the country you're "born" into is. Since the numbers are determined by population and not geography, your change of getting a wealthy, first world country is quite small. It makes you feel awfully lucky for not having to live on less than 2 dollars a day...

      And this is just an example of the kinds of things this book talks about. It has similarly interesting and meaningful exercises to demonstrate all kinds things, from earth's geological composition to human physiology. Some of the concepts are definitely above the heads of kids under ten, though the book's child-friendly approach ensures that they'll enjoy it anyway. If you buy it for your kids as a parent though, I highly recommend you take a gander.


    Read more...


    Posted in Programming (Thursday, July 24, 2008)

    Written by Charles Poynton. By Morgan Kaufmann. The regular list price is $76.95. Sells new for $59.24. There are some available for $49.99.
    Read more...

    Purchase Information
    5 comments about Digital Video and HDTV Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics).
    1. I wanted to learn about Digital Video and bought this book. I had some very basic understanding of related concepts. Even with that I found it difficult to follow this book.

      I think Charles Poynton knows about his subject well but the way back and forth references are used without explaining a concept completely makes you feel you have not understood something completely. For example,

      Page 50 of book will start introducing a concept on lets say interlacing. And then it will have a note saying that "I will explain more on page 400". When you go to page 400, it will have a note saying based on the fact on page 300....

      So if you want to buy this book and read it, better make sure that you have good basics on Digital Video and related concepts.

      Thanks


    2. I was new to video and was looking for a good book and a colleague suggested this as comprehensive and easy to read book. Each chapter explains a single concept and is around 10 pages. Complexity of the subject matter gradually increases. I read one or two chapters in each sitting and took a month to complete.

      About back and forth references criticism: Author explains further concepts in few sentences whenever they occur. He also suggests the page numbers where more details are available. e.g. He mentions very early what resolution meant, and but refers to complete chapter on resolution. I did not need to back and forth, as the initial explanations were sufficient enough for reading the current chapter. I attempted to read few other books before this. I felt those books assumed few fundamentals and they were good reference manuals than introductory books. I had to google for few words even in the first chapters. On the other hand, this book is both introductory and also a mini reference.

      I recommend this book in the following order of importance.
      * If you are new computer video engineer, it is a must have book. Without reading it, it takes few months to understand the subject and you may have gaps in learning.
      * If you are a digital TV and video electronics engineer, it is good to have. It extends your knowledge and is a good reference to standards and compressions.
      * If you are moving from computer imaging background to video engineering, it is good to have. It explains concepts related to both graphics and video with similarities and contrasts and helps in easy migration.
      * If you are personal video maker and at the same time tech savvy person, it is good to read at least once. It gives good background picture and also explains every buzzword you hear in frys and online.
      * If you are general computer or electronics engineer, it is nice to have in your library.

      Missing details for computer video engineers are video file formats and container techniques.


    3. I buy and read a lot of technical books--there are hundreds in my library--and this is one of the best in any field. An adequate technical book has to be accurate, reasonably organized, provide a good selection of material, and be understandable. A good book will engage your interest and impart general knowledge. But a truly great technical book will leave you with deep insights that make you smarter. This is one of those books.

      The text is lucid and the illustrations are uniformly excellent. I particularly like the layout, which leaves a column to the left of the main body text for references, notes and comments. The author deeply understands the material and conveys that knowledge beautifully. This is one of about 5 technical books I've ever come across that's hard to put down.

      A minor production nitpick is that the paper shear was was a bit dull when they cut my copy, leading to slightly rough edges on the left-side (even-numbered) pages, but it wasn't bad enough to exchange the book. Otherwise the binding and paper color and quality are top notch.


    4. Not an easy read for beginners. If you are serious about video (i.e. work related), get this, it is recommended reading in the field.


    5. This book is undoubtedly useful for any practicing video engineer and for anyone seeking to familiarize themselves with video standards and technology. It covers a broad range of topics under one cover. Depth is lacking in most parts, but then this book is not intended to be used for theoretical study. It is a handy guide to have at one's desk.

      My biggest and only complaint is about the way the material is presented, which, in my opinion, is highly unstructured and makes the book much more difficult to read than it needs to be. In almost every chapter, the author asks the reader to refer to the material in both future as well past chapters for details. As an example, the section on nonlinear image coding, on p.12, refers to the material in different chapters on pages, 197, 198, 203 and 257!

      Nonetheless, despite this writing flaw, the book is recommended.


    Read more...


Page 169 of 250
10  20  30  40  50  60  70  80  90  100  110  120  130  140  150  159  160  161  162  163  164  165  166  167  168  169  170  171  172  173  174  175  176  177  178  179  180  190  200  210  220  230  240  250  
Linux Cookbook
Textpattern Solutions: PHP-Based Content Management Made Easy (Solutions)
Beginning Web Programming with HTML, XHTML, and CSS (Wrox Programmer to Programmer)
Pragmatic Unit Testing in Java with JUnit
The Art of UNIX Programming (Addison-Wesley Professional Computing Series)
Liferay Portal Enterprise Intranets
Data Model Patterns: Conventions of Thought
Adobe InDesign CS3 Revealed (Revealed (Thomson))
Earthsearch
Digital Video and HDTV Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics)

Copyright © 2005
*Amazon.com prices and availability subject to change.
Last updated: Thu Jul 24 08:44:33 EDT 2008