Programming Books
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $0.68

The Book for NT Admins in a TCP/IP NetworkReview Date: 1999-06-20
Step by Step Detailed IP routing, Bit by Bit - Excellent!Review Date: 2000-12-01
In depth and detailed, the chapters are stuffed with valuable information presented in a personable and easy to understand format.
Excellent!
Another reader on the Tony Northrup bandwagonReview Date: 1999-09-03
Excellent!Review Date: 1999-07-14
You can't get your money out fast enough for ths one!Review Date: 1999-07-29
The previous reviewer who said that this book is not long enough is right on. When you finish the book you will be amazed at what you did NOT know and want the author to keep telling you.
We can only hope Tony revamps this book for Windows 2000. If you run NT networks this book is a must have. It is also an excellent companion to studying for many of the MCSE tests because you'll disocver how things REALLY work.

Used price: $0.98

An excellent collection of tips, tricks, and explanations about making, publishing, and enjoying podcasts.Review Date: 2007-03-07
Although the book is primarily aimed at people who are creating podcasts, it also contains some info on the tools and techniques for finding and listening to them.
The O'Reilly "Hacks" books are structured as a series of specific projects, "hacks", that you can implement, but most every hack also includes a valuable explanation of the technology or expertise it uses.
The hacks in this book fall into both technical and non-tech categories. There's plenty on microphones, mixers and mp3 files. But also a lot on interviewing, blogging and getting publicity for your 'cast.
The book's first Chapter is the only one specifically for podcast listeners. It talks about sites and directories for finding the podcasts that are of interest to you. It also describes systems for downloading them, and the software for listening. Although the chapter contains much good info, it seems a bit out of place to me, in a book which is mostly of interest to people already looking to produce podcasts.
Chapters 2, 3 and 4 are "Starting Out", "Quality Sound", and "Formats". They dive into the gear and technology of recording and producing your podcasts.
Chapter 5 "Interviewing", and 7 "Publicity", tell about how to collect valuable and useful content, and how to get the word out to your potential audience.
Chapter 6 "Blogging" covers how to use a blog to publicize and distribute your podcast. It covers the most popular blogging systems like Movable Type, WordPress, Drupal and others. It covers using an existing blog, or setting up a new one. Also creating and managing the all-important RSS feed for your podcast. It also talks about internet hosting services which specialize in providing online storage and bandwidth for podcasts, which, because they are larger-sized files, can be a burden on traditional hosting arrangements.
Chapters 8 & 9, "Basic Editing" and "Advanced Audio", expand upon the post-production and audio tech material already covered. And Chapter 10 "On the Go" talks about recording podcasts out in the field.
"Podcasting Hacks" was first published in 2005, before the boom in video on the net, so it is short on info for video-podcasters. Though much of the discussion on interviewing, distribution, publicity, and hosting are directly applicable to video 'casts. Chapter 10 "Videoblogging" touches briefly on what was then an infant medium.
All in all, "Podcasting Hacks" a very useful and informative book, for both new and experienced podcasters.
A Remarkable Breadth of TopicsReview Date: 2007-02-26
From the title, my impression was that this book would provide several specific technically-advanced strategies to maximize efficiency and enjoyment of podcasts. The strategies covered wouldn't necessarily be comprehensive, but rather serve as additional specialized tools one could add to the toolkit. Contrary to my impression, I was pleasantly surprised at the range of topics covered. I assumed from the term "hacks" in the title that the book's focus was going to be on adapting software and hardware for easier podcasting creation and consumption. However, there was plenty of focus on soft-skills as well, like methods of hacking your voice to sound better in a recorded format, or how to hack an experience you've had into a well-told and interesting story for a podcast.
Things I Liked
The book's foreward, believe it or not, contains the most succinct and accurate description of what podcasting is -- and isn't -- that I've read anywhere. I am mistrustful when a technology is advertised as "the hot new thing that everyone is doing!" because it usually seems to be a solution in search of a problem. That the foreward took a realistic tone made me favorably anticipate what would come in the rest of the book. The other thing that set this book apart was its range of contributors. There are hacks supplied by professional newscasters, popular podcasters, technologists of all stripes, and developers of podcasting tools and applications. These wide-ranging perspectives allowed the author to cover everything from writing Perl scripts to understanding basic copyright law to setting up a home studio to marketing your podcast - all in all, having this book is like getting to pick the brains of the top people doing podcasting, and having concise written documentation upon which to refer.
Things I Liked Not So Much
A minor point, but as someone who does not use Macs, PCs AND Linux boxes on a daily basis, I really only care about stuff available for the platform I work on. But the format of the book didn't allow me to easily locate the information relevant to me. When the book discussed software and hardware options, it wasn't clear which platform a hack was for until late into the description. A small addition to the hack title, like "Mac Only", would have remedied this.
In addition, the organization of the hacks was surprising and a little frustrating at times. For example,
Hack #2 is writing a perl script to re-assemble feeds of your choosing from other sites as a customized rebroadcast. As I was reading the hack, I thought about several questions one might be expected to have, such as "What is perl?", "What do I need to utilize this script?", and "How can I tell if this script will work with my web server"? These issues weren't covered until Hack #7. In another example, chapter 3 explores how to get quality sound; , the author uses terms like "condenser microphones" and "phantom power" early on, which he doesn't really explain until later on in the chapter when he discusses the various types of microphones.
THE INVASION OF THE PODCASTING HACKS!Review Date: 2005-12-01
Herrington begins by showing you how to listen to podcasts through your browser and on a variety of different devices. Next, the author takes you through the basic hardware and software setup required to make high-quality podcasts. Then, he covers in depth how to pick the right audio hardware for your podcast; as well as, how to reduce noise to get that elusive clean sound. The author continues by covering the formats of various shows, and provides examples of formats; as well as, case studies of many popular podcasts. In addition, you'll also learn how to interview people, and how to edit the interviews. The author also concentrates on the mechanics of posting your podcasts to the Internet. Next, the author shows you how to market your podcast, make some money off it, and work with the podcasting community. Then, you will learn the basics of audio editing, what applications are available, and how to understand and use audio effects and filters. The author continues by taking things a step further and shows you how to build your own home studio, integrate audio feedback, add sound effects, and more. In addition, the author shows you how to take your show on the road with the hacks. Finally, he covers the basics of videoblogging and shows you how to create a teleprompter to give your videoblogs a professional feel.
So, if you want to get the best sound with the lowest noise, read this most excellent book. Herrington, has gone in great detail in this book, to help you produce a podcast that people will want to listen to, because of what you say and do.
O'Reilly Doesn't DisappointReview Date: 2006-02-28
The only downside is that it may not be a great book for those without some computer skills. But, if you know computers and don't know Podcasting, this is an excellent find.
Absolute Necessity. Complete. Well thought out.Review Date: 2006-01-19

Used price: $12.99

I write much better software nowReview Date: 2007-04-18
Thank you RUP for putting my head on straight to understand iterations of the SDLC and apply them to even small projects with few assets.
RUP gives you the tools to understand your system before you write it by iteratively working with the people who will be using the system! Your customers/Users!
A Practical guide to RUPReview Date: 2006-11-13
Some value, but not a lot more than the introductory bookReview Date: 2007-08-26
The sections covering each of the major disciplines are useful, as is the guidance on implementing RUP in projects or organisations. In contrast 'Rational Unified Process Made Easy' misses a good summary of the key artefacts.
All up I felt the book was hampered by the desire not to undermine the RUP product that IBM sells.
You need this book if you're doing RUPReview Date: 2006-03-08
The Pragmatic RUP Introduction Review Date: 2006-08-07
This book not only provides the overview, but the contextual guidance to make RUP work for you.
As a long-term RUP mentor and user, I highly recommend it.

Used price: $20.99

Just what I neededReview Date: 2008-04-01
Viewpoint of a noviceReview Date: 2007-01-10
RFP ReviewReview Date: 2006-03-15
Resource and guidelines with a coherent approachReview Date: 2004-02-29
(1) It clearly described the RFP process from start to finish - and RFP development is a process with a defined life cycle.
(2) The author goes well beyond the immediate objective of writing an RFP and managing the process by including thought-provoking material on post-award vendor management. This material sometimes escapes the RFP development team who is more focused on getting to the award milestone without thinking about the post-award ramifications.
(3) It's not boring - the writing is lively, and the material is presented at a fast pace. The pace, however, does not leave gaps. Every facet of the RFP process is covered in sufficient detail.
In addition to the above, the approach set forth in this book is consistent with best practices in RFP development. I especially like the copious checklists, the RFP roadmap, and the way illustrations are skillfully used to reinforce concepts and advice.
Note that the focus of this book is information technology and software acquisition. Some of the material is unique to those domains; however, the basic principles and RFP process can be used for virtually any type of RFP, from office services to purchasing furniture.
Overall, this is the one book I recommend for RFP development. If you are an IT professional, regardless of role, the chances are you will be involved in this process at some point in your career, making this book a valuable addition to your library. If you have recently been assigned to an RFP team you should get this book as soon as possible, and use it as your compass and blueprint if your organization does not already have a formal RFP process in place.
Good ResourceReview Date: 2003-05-13

Used price: $35.00

Used price: $51.00

question in example code, still 5 starsReview Date: 2006-04-04
Most other books focus on the features of the Unix system.
However I have minor questions:
1. There are typographical errors in exemple code.
2. I do not like function tty_mode(int how) in chapter 6.
it seems trivial and unnecessry and the static variable inside
the function seems questionable style.
I wonder why these obvious things happened in such a good book.
Outstanding introduction to Unix systems programmingReview Date: 2008-08-19
The book requires intermediate knowledge of C and some basic computing skills, but otherwise makes very few assumptions about the reader. Concepts are introduced gradually, and the exceptionally clear diagrams, analogies, case studies and sample programs make each chapter a pleasure to digest and learn from. In order to avoid overwhelming the reader, advanced details are moved out of the main flow of the text, and into the exercises at the end of each chapter.
Each chapter is structured in a similar manner. A small programming project is introduced as the goal of each chapter. Each is appropriately chosen so that the systems programming concepts that are to be the subject of the chapter are key to the solution. The author then guides the reader along the path by asking and answering the questions "What does it do?", "How does it work?", and "How can I write my own version?". The author has a knack for anticipating the types of questions that are likely to be in the reader's mind at the appropriate moments, and helps the reader along with helpful pointers and analogies. This approach is very effective, and while not as detailed and complete as that of W. Richard Stevens (Advanced Programming in the UNIX Environment), it is certainly more readable and easier to digest.
Overall, an exceptional introduction to Unix/Linux systems programming and highly recommended.
Easy to understandReview Date: 2005-09-29
Beautiful Mind...Review Date: 2005-08-02
An excellent course through Unix and Linux with copious code and examples.Review Date: 2005-10-28
Understanding Unix®/Linux Programming is designed to be used in an operating systems course with programmers fluent in C. Fortunately, though, the book can be used outside of the classroom if the reader does not mind an occasional open-ended questions with no included answers. The book may seem light on pages (530 including index), but the author should get an award for jamming so much useful explanation and helpful (and complete) code. The format of each chapter is familiar to most textbooks, with an introduction to the task at hand, explanations and examples, a summary, a list of explorations to further understand the topics presented, and a set of programming exercises. The exercises are creative and directly relate to the presented code. They're also (dare I say it?) fun. I'm not saying they'll replace crossword puzzles, but they do present creative or obvious challenges to the reader. (Like handling when a user types 'exit' from a shell, or blinking the text in an ncurses application).
The book includes topics on file I/O, device I/O, timers, process management, stream and datagram sockets, POSIX threads, file systems, the terminal driver, signals pipes, network programming and semaphores. A typical chapter will introduce an operating system concept (file systems and directories, for instance) and will briefly describe the current Unix command for working with that concept (pwd for determining the present working directory, or ls for listing the contents of a directory, and so forth). The author then proceeds to give a detailed description of what the operating system does to run the command. In the chapter on processes and programs, the author describes what processes are and how to use the ps command. Next the author describes how to fork child processes, and wait for them. This leads to the 'prompting shell', which is a simple, yet functional shell environment. Now some books would leave this exercise after creating a semi-functional shell, but the author presses on and in the next chapter creates 'small-shell' which is an interactive shell with a minimal scripting langauge and variable support. All of this in the span of 71 pages, with plenty of examples, full code listings, diagrams, and problem sets.
Understanding Unix®/Linux Programming takes advantage of the inquisitive nature of coders by presenting commands and command squences we all take for granted, and turning them into "how do they work" learning experiences. Anyone who has ever stopped to think why certain things work the way they do in Unix (or work at all) will find this book immensely helpful in sating that curiousity. Students who are assigned this textbook for a class should thank their teacher for choosing a genuinely useful text from which to read. I can't help but be jealous of students who will use this book for their classes. That jealousy is short-lived though, as anyone who wants an excellent resource for learning Unix programming will benefit from picking up this book. Kudos to the author for crafting not only an exceptionally easy to read and thourough book, but for taking the complex machinations of Unix and making them simple and accessible for all coders.

Used price: $10.96

Fun projectsReview Date: 2008-04-09
Fun, helpful, informative for beginner and intermediateReview Date: 2008-11-11
I highly recommend this book if you are starting out or if you want to get some new ideas for rovers.
An excellent LEGO MINDSTORMS book for both beginners and advanced builders alikeReview Date: 2008-10-17
Secondly this is a highly educative book. It starts from the very basics and goes to some very advanced topics. My son and I regard ourselves as experienced Lego builders, having built dozens of robots. Well, what a surprise we were in for. In the first few pages when David starts to "dissect" and classify every single part of the Mindstorms kit, we were already learning some details it would have been impossible to find out otherwise. This book has a meticulous attention to detail for which the author must be commended. It merits careful reading because you find bits of useful info in every page.
I am eager to reach the programming section in which I hope to improve my NXT-G skills considerably.
As to the robots themselves, they are in line with the purpose of the book, which is educational. You learn something by building them.
I truly recommend this book and especially as a first book if you plan to build Lego Mindstorms robots for quite some time.
Excellent first book for Lego MindstormsReview Date: 2008-05-23
Fantastic manual to the Mindstorms NXTReview Date: 2008-04-24

Used price: $3.61

A concise and friendly referenceReview Date: 2002-02-26
Must Have for SQL Server DBAReview Date: 2002-09-03
Brian Knight covers a LOT of different items and goes into sufficient detail on all topics. Probably the best real world book on SQL Server administration out there. I've worked with SQL Server for over 5 years and have been a senior DBA over a large enterprise SQL Server farm but I still learned a great deal from this book.
Good resourceReview Date: 2003-07-21
Great book, but not so much 911 in it reallyReview Date: 2002-03-25
It helped me solve some of the problems I was having with our productive server and helped me understand some basics a bit better than before. It does not contain everything you need to know, but gives you some ideas how you have to look for further information and what you have to look for.
It contains some good reference material, but not all of the hidden features. As with every book under 1000 pages this is not THE bible for the DBA but is a complementary book that will provide some invaluable information not found elsewhere. This book was well worth the price..
SQL Server 2000 Database Admin MUST HAVE !!!Review Date: 2002-03-20

Used price: $27.50

Comprehensive for webbies and videophiles bothReview Date: 2008-05-27
I ended up sharing the book with our Video Production team, too. They used a lot of the instruction about good compression, proper aspect ratios, and creating alpha channels for FLVs.
Rob Reinhardt Consistently Delivers the Best in Flash Video!Review Date: 2007-12-06
Bravo!!!!!
Decent bookReview Date: 2007-11-06
this book is a decent hands-on approach to creating video players using AS3 & AS2. Two of the missing things that I think are necessary are creating custom volume controls and handling full-screen mode.
EssentialReview Date: 2007-11-07
Just what I was looking forReview Date: 2007-11-01

Used price: $29.95

Clearly-portrayed wisdom that truly focuses on the art & craftReview Date: 2007-09-28
But I must say, both of these initial questions proved wholly unfounded.
I've never used a text quite like this one before; it is a significant departure from the standard engineering text that weighs heavily on the side of analytical proof and mathematical equations, while foregoing textual elaboration. On the contrary, this book adopts a conversational tone whereby the author develops all of the book's topics in great detail, relying on substantial insight and experience. Truly, a breath of fresh air.
There's such a richness about this text, that a careful read--while admittedly quite time-consuming--is bound to give the reader a sense that he has just become the beneficiary of a heck of a lot of wisdom.
All of this is not to say the text is overly-subjective; in fact, there is plenty of detailed analytical analysis. It is just to say that the book is different, and one that exudes quality communication: it reads more like a lecture than it does lecture notes.
So, back to my initial doubts. It turns out that the verbose depth of material which constitutes the book's 720 pages is really a foundation of its main qualities: it is a very readable and highly-detailed exploration of the art and the craft of performance analysis. And it's for that foundational reason that its age is irrelevant.
A must have for all performance analysts/ engineer's ..Review Date: 2004-12-03
Technology changes, but how you measure it really doesn'tReview Date: 2007-02-20
Part II, "Measurement Techniques and Tools", are where things get interesting. The good part about this entire book is that it uses problems in the analysis of computer systems as the basis of presentation for all tools presented. The graphs are excellent, the mathematics are largely self-contained, and if algorithms are presented they are usually given in numbered steps and an actual computer program shown. This is one drawback of the book - it uses the ancient Simula language for its demonstration code. However, if you are familiar with C, Java, or any of the other mainstream procedural languages, you'll find that Simula looks like very readable pseudocode, so this should not be an obstacle to understanding.
Part III is a section dedicated entirely to probability theory and statistics. Starting with the simple definition of the mean, this handy section not only derives all of the statistics you need in this book, it talks about common mistakes made in applying them.
Part IV is about experimental design and analysis. Using the mathematics developed in part three this section talks about all aspects of designing a proper experiment for the measurement or simulation of a computer system, including common mistakes and the best choice for the size of your experiment.
Part V presents the key issues in simulation modeling. First it discusses simulation terminology, simulation design criteria, and stopping conditions. Random number generation is the subject of three chapters in reference to inputs to your simulation. Finally there is a chapter on the commonly used distributions such as Bernoulli, beta, binomial, etc. that talks specifically about random number generation algorithms for each of the distributions presented. What makes this section so valuable is that although you may have possibly seen the math before, more than likely you don't know the value of each kind of distribution. This section makes that issue clear in terms of modeling computer performance.
Part VI is on queuing models, and is probably the most difficult section in the book. Although it is one of the better written pieces I have read on queueing theory, it is not as easily grasped as previous sections based on reading the textbook alone. There are examples present, and the book does a good job of presenting "the big picture" as to the use of queueing theory in computer performance analysis, but you may need outside material to really grasp how to set up a queueing problem from a mathematical standpoint.
No other book I've found does such a good job of discussing all of the topics covered and clearly tying it into practical issues in measuring and monitoring system performance. I highly recommend it.
Solid book.Review Date: 2002-05-29
a classic text..Review Date: 2002-05-18
This book has been written assuming a novice reader. Several parts of the book have to re-read to really understand what the author is trying to convey, but trust me you will really appreciate it.
I suggest reading the following parts of the book(in order):
Part I (whole)
Part II (4, 5, 6, browse {7,8}, 9, 10 ) 10 is cool stuff..impress your peers with this
Part
III (whole) read, re-read, re-read till you have digested every line..worth it really!!!!
Part IV (whole) read, re-read,
re-read till you have digested every line..worth it really!!!!
Part V : You can skip this if you are not into simulation.
Part VI : Not really that easy to follow. I suggest Gunter's book for this.
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250