Daniel Pinkwater's Gnu Book!
933674
"The gnus were sort of challenging, because they don't make sense in the way they look--I mean, they aren't exactly rational in the way they're designed, so you have to look hard and not assume anything about the way they're put together."

Harold Knishke, whom you might know from the famous folk ballad, takes up drawing and makes this observation about ungulates. And it's all too easy too easy to see it as Pinkwater cracking wise about his own books, which are not exactly rational in the way they're designed, and readers must look equally hard and abandon all assumptions, ye who enter here.

This one is a good throwback book for those of us who've been reading Big P for thirty-odd years -- the quintessential Pinkwater hero, the urban adventures and eccentric cast, and (of course) the Chicken Man. But this feels like the most reflective of Pinkwater's books, with sustained meditations, jokes about art and writing, and knowing winks to longtime fans.

Here's the thing: when you're a brainy, slightly weird kid you find plenty of books about brainy, slightly weird kids: books that will break your heart, or books about brainy, slightly weird kids who have magical adventures that you, the reader, know you will never have. Pinkwater's books tell brainy, slightly weird kids that being brainy and slightly weird is awesome, and (better yet) that the world is a fantastic place with unexpected friends and adventures around every turn. A kid steeped in Pinkwater will learn that old records, old movies, art museums, lesser-known vegetables and crazy street people are all marvelous and worth learning more about. A kid steeped in Pinkwater will learn that you don't need to wait for a Hogwarts letter that never comes, you can be the hero of a fantastical adventure if you're just curious and unafraid and go outside.  Pinkwater might be the only writer who delivers the goods so ably to brainy, slightly weird kids: no heavy tone, no wishful fantasy, but an actual escape plan from the doldrums of adolescence.

Bushman Lives!
1612451
This notebook series is a very good aid for the experienced developer who wants to play with some new feauture in the company of an even more experienced fellow who has done most of the research for him. Stay far from this one if you need to learn Java from scratch. (Go for one of the many excellent intro books by Ivor Horton or Cay Horstmann). Not surprisingly this book is one of the best in the series, being mostly the effort of Brett McLaughlin who, besides being a talented coder and writer is also the man behind the O'Reilly "developer notebook idea". In about 150 pages you will get plenty of working examples and clear, concise explanations on the new features of "Tiger": generics (templates), varargs, annotations, autoboxing etc .. If you are a serious Java developer you cannot miss on these new features, and have no excuse for doing it since now you can bridge this gap with just a few hours of reading on a train. And if you are an old school C coder who grudgingly had to pass to Java for "marketing reasons".. I have great news for you.. believe it or not, we got printf back! ;)
2029651
I have just returned from a successful project in Philadelphia and found this an invaluable reference with good source code examples.  Of particular use to me was how to implement arrays of structs and quicksort.  NOT a tutorial, but a pretty good reference.  PS: Is there a rounding function in  C?  If so I could not find it in this book.
2535317
Through Amazon, or affiliated vendors, I have bought the following: The C Programming Language, by K&R, The C Programming Language, 2nd edition, by K&R, The C Answer Book, by Tondo, and the Standard C Library by P.J. Plauger. I believe that I now have an excellent set of books to help me re-learn and perhaps finally master the C language. I should have done this 30 years ago. I consider the original book, The C Programming Language, to be a collector's item and am extremely happy with the service from Amazon and affiliates in helping me acquire my treasure. For novices, the C Programming Language was written by Brian W. Kernighan and Dennis M. Ritchie, both then at AT&T, Bell Labs,  to be used to write the Unix operating system in the late 60s, early 70s. Both C and Unix (and Unix clones, AKA Linux) are widely used and worth knowing. Looking forward to some good reading!
2013892
This book has helped me a lot. Several years ago, I downloaded the 'asciidoc' version and compiled it, and I like this book so much, and have so much respect for how Andreas has represented bitcoin in general!
3232568
This book is outstanding!  The Dragon Book is way overhyped.  I have tried again and again to follow the dragon book, and each time I found it too difficult.  On the other hand, Louden's book has answered many questions that I had in a clear, concise manner!  I love this book!  I have also flipped through almost all other compiler/interpreter books on the market in various bookstores, but none of them compare.  This is *THE* book on introductory compiler design.  Other books you might want if interested in writing your own programming language/compiler are "Programming Language Pragmatics", "Lex and Yacc", "Java Virtual Machine Specification" and "Virtual Machine Design and Implementation in C/C++".
2854872
This book is one of the best-organized works I have ever seen in a computer tome.  Murach and Anne Prince look like they are using STOP (sequential thematic organization of publications), with text on the left side and an illustrative example/graphic/notes on the right hand side. Everything is broken down into 2-page chunks for easy consumption. I am an experienced software developer (20 yrs) and I still enjoyed this easy intro into the use of visual studio.  If only somebody would do the same thing for free IDE's like SUN-ONE.  IF YOU HAVE TO BUY ONE STARTER BOOK FOR VB .NET, THIS IS IT!
1531389
Excellent beginning tutorial on PGP and related technologies. Author writes well, clearly, and with just enough humor (not over done). I'd recommend this book to anyone interested in PGP, GnuPGP, or any of the related technologies.

I'm a 10-year crypto hobbyist, and although I didn't learn much new, I wish I had this book when I started out. And it will be the book I recommend to friends and family interested in email and file crypto.
278294
This is a great book to those of you brand new to the wonderfull world of linux or those of you experienced. I originaly bought this book thinking it would be a a total linux newbie tutorial, I was slightly wrong. It will walk you through the installation, and basic setups but other than that I have noticed that it is a huge reference guide, great none the less it will teach you a lot. I have used it quite a bit just over the first 3 days of getting it. Great guide for anyone willing to try Fedora
3622555
Excellent!
It has illustrative guides, diagrams, code examples, etc !
Everything an beginner of UNIX systems programming
could know is here!
The author has done a good job!
2181064
Great introductory tutorial on DSP with C++ ... very motivating. The authors website is full of more information, not the usual, "buy my book, now of with you". Great concept in teaching!
14967
I first started my journey into DSL via another book; Craig Hollabaugh's "Embedded Linux, Hardware, Software, & Interfacing," 2002, ISBN 0-672-32226-9. This book is extremely valuable, if you wish to know how to put together a small single purpose embedded Linux system. However, by the time that I began to read it in 2005 (marriage, moving), it was beginning to show it's age. Most of the links to additional reading, at the end of each chapter, were broken. In addition, most of the projects that I have been associated with, require some form of primitive GUI.

Enter DSL! I fell in love immediately. Here were all of the missing pieces. Until the appearance of this book, the web and patience, were the only way to gain a good grounding in the techniques specific to this distro. The contents of this work are not just a repeat of that found on the net. The materials included are complementary to that information.

Don't just read the 1st half of the book. Read the project material also. There are gems to be gleaned therein.

The only complaint that I have about the book is in the binding, which is quite stiff, and therefore does not easily lend itself to setting next to the keyboard, or project workspace. I took my working copy (I have three) to an office supply store and had it coil bound for ~ $6.00. Problem solved.

Good job guys...
1351726
In 1992, W. Richard Stevens wrote Advanced Programming in the UNIX Environment (APUE), published in 1993 by Addison-Wesley. The original edition was revised in 2005 by Stephen A. Rago to more accurately reflect the landscape of UNIX and UNIX-like systems. In 2013, Rago wrote an updated 3rd edition upon which this review is based.

APUE is targeted at readers with a working knowledge of UNIX and C. It includes chapter long examples of real-world applications, and manages to simultaneously serve as an enlightening tutorial and a valuable reference book.

Few technical authors have had such a great impact on the geek community as Rich Stevens, and because of this, any review of his books should include a few words about the man himself. Stevens' work typically tops any "recommended reading" list when it comes to TCP/IP networking or UNIX programming. Stevens passed away on September 1st, 1999. In addition to APUE, he authored UNIX Network Programming (Volume 1: APIs and Volume 2: IPC) and TCP/IP Illustrated (Volume 1: Protocols, Volume 2: Implementation, and Volume 3: TCP/T, HTTP, NNTP, Unix Domain Protocols.) Stevens was posthumously awarded the USENIX Lifetime Achievement Award for his extraordinarily lucid teaching and generous spirit within the community, which was accepted on his behalf by his wife and children.

Stephen A. Rago, who accepted the daunting task of revising Stevens' APUE, worked at Bell Laboratories as a UNIX SVR4 developer. His first contact with Rich Stevens was an e-mail regarding a typographical error in Stevens' first book, UNIX Network Programming. Stevens later acted as a technical reviewer for Rago's UNIX System V Network Programming. Rago reciprocated as a technical reviewer for the first edition of APUE, and has done a fine job of revising that same text for the second edition and third editions.

Rago's revisions to the third edition reflect the following changes:
* The text now covers version 4 of the Single UNIX Specification (SUS).
* STREAMS-related interfaces have been obsoleted per SUS POXIS.1-2008.
* The following platforms are covered: FreeBSD 8.0, Linux 3.2.0 (the Ubuntu 12.04 distribution), Mac OS X version 10.6.8 (Darwin 10.80.0), and Solaris 10.
* Linux 2.6 changed to the Native POSIX Thread Library (NPTL).
* "In total, this edition includes more than 70 new interfaces, including interfaces to handle asynchronous I/O, spin locks, barriers, and POSIX semaphores. Most obsolete interfaces are removed, except for a few ubiquitous ones."

Stevens believed that the best way to learn code was to read code, and his books reflect that philosophy well. The original edition contained a chapter titled "Communicating with a PostScript Printer" that included a complete program to communicate over a RS-232 serial connection to an attached printer. Most printers today are accessed via a network interface, and in the second and third editions Rago has changed the material to reflect this while still maintaining the original intent of the chapter.

This book is no superficial update from the previous edition. From cover to cover, it's apparent that Rago has carefully interpreted the original text and rewritten it to accurately reflect the changes of the past several years; he has also managed to preserve to original lucid and efficient presentation style of Stevens' classic.
4008493
Recommended for Unix programming (Linux, too) students and serious programmer wannabes.
2666623
Davids choice to  unsellfishly  publish the book on the web

to all potential readers gave a boost to making a higly polished  product for anybody interested in Lisp .

I would suggest to any of beginner to intermediate level Lisper to grab a copy of it.

Tight and well written this could be used as quick refence or a way to decipher Lisp code.
2801462
Dave Sill did an excellent job of showing how to setup email server.  If you know some Linux commands, you'll have no problem setup your first Linux email server.  I personally prefer Dave's Qmail handbook to John Levine's Qmail (I got as well).  Levine's Qmail is an great second book.
Best Linux book I ever bought!
4401208
Is this book out of print? I hope not, because it's a great book. I am an experienced programmer, and it fills in some details about things I knew fairly well, and it helps me learn things I don't know much about.
If I wanted to dig deeper, I could always get a separate book for each topic, but I find that each chapter in this book goes beyond just an introduction. The book is thorough, and I find that I learn a bit more than I need to know to get started on each topic, which is just the right amount.
This book is worth it even for just the chapter on "GNU make" alone. Most brief mentions of "GNU make" in Linux books don't tell you enough. And I don't need to buy a whole book on the subject. The information provided here is more than enough for me to use "make" for my projects.
The writing is excellent. I get the impression that it's actually written by an author, and not by a publisher. In other words, despite the generic-sounding title, it's a book that someone put some real effort into. The fact that there are very few errata reported supports my theory.
The information in this book is by no means out of date. So why not keep publishing such a great tutorial/reference manual? Hey, buy it used. It's cheaper anyway.
Happy programming!