Windows

Implementing CIFS 199

Bombcar writes "Anyone who has used Microsoft products in the last ten years has used the SMB protocol (now known as CIFS). Some have become experts in the usage of Windows file sharing, Samba, and more. We know that there can be a 15 minute delay before new machines appear in 'Network Neighborhood'. We've read the Official Samba 3 book, and follow the Samba mailing list once in a while, perhaps even answering questions. But there is a limit to the knowledge given by these sources." Read on for Bombcar's review of Implementing CIFS from Prentice Hall.
Education

Five Free Calculus Textbooks 430

Ben Crowell writes: "The economics of college textbooks is goofy, because the person who picks the book isn't the person who has to pay for it. Combined with the increasing consolidation of the publishing industry, this has blown the lid off of textbook prices over the last decade. But remember what the World-Wide Web was basically about before the Dot-Com Detour? It wasn't about marketing dog food, it was about democratizing publishing. Many textbook authors these days are using the internet to bypass the traditional publishing system, making their books available for free downloading. Although MIT's Open Courseware project gets most of the press, the movement started before that, and is going strong. In this article, I've reviewed five calculus textbooks that are either free as in speech or free as in beer." Read on for Crowell's take on each of the five books he's selected -- and pass the review on to any math teachers you know.
Security

Security Warrior 124

Peter Wayner writes with a review of O'Reilly's Security Warrior: "Close the doors and they come in the windows. Bar the windows and they slip through some cracks in the foundation. Seal those up and the find another way in through the door. Computer security is an odd pursuit because it's just not possible to have a strong, theory of everything when cracks can appear anywhere. Into this field comes Security Warrior, a book on the topic with a wide ranging collection of tidbits and suggestions on sealing as many holes as you can find." Read on for the rest.
Programming

Purely Functional Data Structures 427

andrew cooke writes "A while ago I read the comments following a Slashdot book review. Someone had posted a request for books that covered a wider range of languages than Java, C, Python, etc. Well, I thought, why not review Okasaki's Purely Functional Data Structures? It's a classic from the underworld of functional programming - recognised as the standard reference, yet clear enough to work as an introduction to the subject for anyone with a basic functional programming background. Of course, some readers won't know what functional programming is, or what is special about pure data structures. So I hope that this review can also serve as something of an introduction to the languages that I (a software engineer paid to work with Java, C, Python, etc) choose to use in my spare time, just for the joy of coding." Read on for the rest; even if you're not planning to give up C or Perl, there are links here worth exploring.
Programming

Pragmatic JUnit Testing 118

Will Gwaltney writes "The Pragmatic Programmers have done it again. This time it's with volume 2 of their Pragmatic Starter Kit series, Pragmatic Unit Testing in Java with JUnit. In the friendly, accessible style we've come to expect from Andy Hunt and Dave Thomas, the book provides a gentle introduction to unit testing in general and the JUnit testing package in particular. Of course, by the time you've read through the introduction you're hooked, at which point Andy and Dave give you enough information to make you not just a good unit tester, but a better developer to boot." Gwaltney offers this disclaimer: "I know both authors and was one of the proofreaders for this book. I have no financial stake in either the book or their company." With that grain of salt, read on for the rest.
Books

Voice Of The Fire 104

simoniker writes "Alan Moore is probably best known as the writer of some of the best graphic novels of all time - Watchmen, From Hell, and The League Of Extraordinary Gentlemen, to name but three. But he's also written a prose novel - a sprawling, epoch-spanning paean to his home town of Northampton, England, in the form of Voice Of The Fire, a book originally released in the UK in 1996 in paperback only, and now debuting in the States via a revamped, hardcover version from Top Shelf Productions. So with twelve separate stories and twelve major characters in this 'magical history tour' (as Neil Gaiman describes it in the introduction) spanning six thousand years, how does the book measure up to the seminal comics canon Moore has established?" Read on for the rest of simoniker's review.
Software

Postfix 161

honestpuck writes "After many years bashing my head against sendmail in all it's gory details I had amassed a fair amount of knowledge and documentation on handling the Mail Transfer Agent (MTA) in Linux and Mac OS X. This caused a fair amount of teeth gnashing when I discovered it had gone the way of all flesh in OS X Panther to be replaced with Postfix." To un-gnash his teeth, honestpuck used Kyle D. Dent's Postfix: The Definitive Guide (published by O'Reilly); read on for his review of the book.
Books

Hardware Hacking Projects for Geeks 235

PHPee (Rob Maeder) writes "Scott Fullam's Hardware Hacking Projects for Geeks is an excellent book outlining all you need to know to get started in the wonderful world of hardware hacking. With step-by-step guides to fifteen useful, amusing and off the wall projects, even a novice hacker can be up and running with some basic hacks in a few hours. The book demonstrates various ways consumer electronics can be modified to do things they were never intended to do, and shows you just how much fun voiding your warranty can be." (We mentioned this book yesterday, too.) Read on for PHPee's review.
Programming

Debugging 290

dwheeler writes "It's not often you find a classic, but I think I've found a new classic for software and computer hardware developers. It's David J. Agan's Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems." Read on for the rest.
Operating Systems

Learning Unix for Mac OS X Panther 284

Spencerian writes "Learning Unix for Mac OS X Panther is a good tool for those who are experienced with the original Mac OS or Mac OS X, but not the Unix command line. Most of the content would not interest the traditional programmer, Linux, BSD, or other UNIX jockey, however." For Spencerian's take on why, read on for the rest of his review.
Sci-Fi

Singularity Sky 416

Indomitus writes "I used to read tons of science fiction, nothing but for long stretches. Then I grew up and realized that most science fiction sucked. I look back on the time spent reading anything by Piers Anthony and know I'm going to be wishing I had those hours back when I'm older. Writers like Charlie Stross are the reason I know most SF sucks, because he does it so well. He fills this somewhat slim book with more ideas than any 10 other books from the section his work inhabits at the bookstore." Read on for the rest.
Sci-Fi

Digital Fortress 217

carl67lp writes "With all the hype surrounding Dan Brown's The DaVinci Code, I decided to travel to the bookstore to purchase the novel. However, while looking at the "New in Paperback" section, I happened across Brown's Digital Fortress and read the back cover quickly. It was exactly what I was looking for: a thriller with science (mathematics and cryptography), technology (a 3-million processor supercomputer), and intrigue. I devoured the nearly-400-page book in less than two days. But I left feeling a bit disappointed when looking back on the overall picture." Read on for Anderson's reasoning.
Programming

Practical C++ 307

jsight writes with his review of Rob McGregor's Practical C++, published by QUE. He writes "Some books attempt to do one thing really well, and others attempt a little of everything. This book is clearly an example of the latter, in full force. Weighing in at a hefty 900 pages, you would expect this book to be crammed with chapters and details on every aspect of the STL and basic C++. In the following review, I am going to cover where it succeeds in doing this, and where it fails." (This book has been out for a few years; what books would make more sense today for a C++ learner's library?)
Sci-Fi

King Rat 120

CrankyFool writes "Never having been a huge graphic book fan, I didn't discover Neil Gaiman until my appreciation for Pratchett led me to find Good Omens. Years after Good Omens I discovered urban fantasy as done by Gaiman and hungrily devoured American Gods and Neverwhere. After raving about Neverwhere, someone recommended King Rat by China Mieville (rather than James Clavell, who wrote a very, very different King Rat ) to me. Well, I'll give any author a chance, especially after they'd been reviewed so positively on Slashdot (see an earlier review of Perdido Street Station)." Read on for the rest of CrankyFool's review.
Books

Animal Social Complexity - Intelligence and Culture 245

danny writes "How are brain size and intelligence related to social complexity? What are the evolutionary underpinnings of cooperation? How sophisticated are animal communication and social cognition? And do animals have culture? Read on for my review of Animal Social Complexity: Intelligence, Culture, and Individualized Societies."
IBM

The Maverick and His Machine 255

roomisigloomis writes "The Maverick and His Machine begins with a paragraph that sounds like the first line of a film noir: 'Thomas John Watson began his life at age 40, after Dayton, Ohio, nearly ruined him.' From there, what one would expect to be a stuffy, boring book about a dead white man turns out to be an interesting and inspiring account of The International Business Machines Company (IBM) and the man who started it. Why would a geek care? Because IBM, its technological breakthroughs and Watson are very much the foundation of commercial technology as we know it today." Read on for the rest.
Programming

Learn How to Program Using Any Web Browser 456

honestpuck writes "Harold Davis has started with a marvelous idea, teaching programming using a language available on all platforms, JavaScript, and an interface familiar to everyone, the web browser. Learn How to Program Using Any Web Browser is written for absolute beginners to learn the basic principles of programming -- or at least that's what the cover would have you believe." Read on for honestpuck's evaluation of that claim.
Books

The Golden Ratio 676

raceBannon writes "The book surprised and fascinated me. I thought it was going to be solely about the Golden Ratio. Mario Livio does cover the topic but along the way he throws in some mathematical history and even touches on the idea that math may not be a universal concept spread across the galaxy." Read on for the rest of raceBannon's review.
Programming

MySQL: Building User Interfaces 266

Craig Maloney writes "If you are a Windows programmer looking to create or move your stand-alone database applications away from Microsoft-specific tools such as Visual Basic, Visual C++, Access or SQL Server, MySQL: Building User Interfaces is written just for you." Read on for the rest of Craig's review.
The Internet

Embedded Ethernet and Internet Complete 105

tdrury writes " Embedded Ethernet and Internet Complete , by Jan Axelson, is targeted towards the professional as well as the hobbyist embedded system designer who wants to further extend his communication options from traditional serial (RS-232, RS-455) communications to Ethernet. Axelson had been an author for Circuit Cellar magazine, and I have always enjoyed her articles, which tend to cover embedded communications of one type or another. (Axelson authors a set of Complete books including ones covering serial, parallel, and USB communication.)" Read on for the rest of tdrury's review.

Slashdot Top Deals